import{r as P}from"./CTjT7uj6.js";import{g as y,u as g,s as x,b as u,c as b,p as c,a as w}from"./Bldd7KYq.js";import{u as R}from"./ChkIRQGH.js";import{j as C}from"./a85KCWpP.js";import{g as h,m as $}from"./QKzYQIAD.js";function k(e){return y("MuiPaper",e)}h("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const q=e=>{const{square:a,elevation:o,variant:r,classes:t}=e,n={root:["root",r,!a&&"rounded",r==="elevation"&&`elevation${o}`]};return w(n,k,t)},M=x("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,a)=>{const{ownerState:o}=e;return[a.root,a[o.variant],!o.square&&a.rounded,o.variant==="elevation"&&a[`elevation${o.elevation}`]]}})($(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),variants:[{props:({ownerState:a})=>!a.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),T=P.forwardRef(function(a,o){var d;const r=g({props:a,name:"MuiPaper"}),t=R(),{className:n,component:i="div",elevation:s=1,square:m=!1,variant:l="elevation",...v}=r,p={...r,component:i,elevation:s,square:m,variant:l},f=q(p);return C.jsx(M,{as:i,ownerState:p,className:b(f.root,n),ref:o,...v,style:{...l==="elevation"&&{"--Paper-shadow":(t.vars||t).shadows[s],...t.vars&&{"--Paper-overlay":(d=t.vars.overlays)==null?void 0:d[s]},...!t.vars&&t.palette.mode==="dark"&&{"--Paper-overlay":`linear-gradient(${u("#fff",c(s))}, ${u("#fff",c(s))})`}},...v.style}})});export{T as P};