import{G as B,j as o,m as A,n as q,a as p,o as E,_ as T,p as c,q as F,y as g,t as D,v as W,E as O,Z as U,ae as V,af as Y,T as d,S as M,ag as G,B as C,ah as Z,I as J}from"./index-BkkG8KUK.js";import{S as K,d as Q,a as X}from"./VisibilityOff-Z1C_ryUW.js";import{C as ee,L as oe}from"./Link--7InL3sU.js";import{T as N}from"./TextField-oZbmUKuy.js";import{I as re}from"./InputAdornment-BiRkmFSO.js";import{B as te}from"./Button-BSTbu9TV.js";const ae=B(o.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),se=B(o.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),ne=B(o.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function le(e){return A("MuiCheckbox",e)}const R=q("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),ie=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],ce=e=>{const{classes:r,indeterminate:t,color:n,size:s}=e,a={root:["root",t&&"indeterminate",`color${g(n)}`,`size${g(s)}`]},l=D(a,le,r);return c({},r,l)},de=W(K,{shouldForwardProp:e=>O(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[r.root,t.indeterminate&&r.indeterminate,r[`size${g(t.size)}`],t.color!=="default"&&r[`color${g(t.color)}`]]}})(({theme:e,ownerState:r})=>c({color:(e.vars||e).palette.text.secondary},!r.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${r.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[r.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:U(r.color==="default"?e.palette.action.active:e.palette[r.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},r.color!=="default"&&{[`&.${R.checked}, &.${R.indeterminate}`]:{color:(e.vars||e).palette[r.color].main},[`&.${R.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),pe=o.jsx(se,{}),ue=o.jsx(ae,{}),me=o.jsx(ne,{}),be=p.forwardRef(function(r,t){var n,s;const a=E({props:r,name:"MuiCheckbox"}),{checkedIcon:l=pe,color:i="primary",icon:m=ue,indeterminate:u=!1,indeterminateIcon:j=me,inputProps:z,size:f="medium",className:y}=a,S=T(a,ie),P=u?j:m,b=u?j:l,v=c({},a,{color:i,indeterminate:u,size:f}),x=ce(v);return o.jsx(de,c({type:"checkbox",inputProps:c({"data-indeterminate":u},z),icon:p.cloneElement(P,{fontSize:(n=P.props.fontSize)!=null?n:f}),checkedIcon:p.cloneElement(b,{fontSize:(s=b.props.fontSize)!=null?s:f}),ownerState:v,ref:t,className:F(x.root,y)},S,{classes:x}))});function xe(e){return A("MuiFormControlLabel",e)}const k=q("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),he=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],ge=e=>{const{classes:r,disabled:t,labelPlacement:n,error:s,required:a}=e,l={root:["root",t&&"disabled",`labelPlacement${g(n)}`,s&&"error",a&&"required"],label:["label",t&&"disabled"],asterisk:["asterisk",s&&"error"]};return D(l,xe,r)},fe=W("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,r)=>{const{ownerState:t}=e;return[{[`& .${k.label}`]:r.label},r.root,r[`labelPlacement${g(t.labelPlacement)}`]]}})(({theme:e,ownerState:r})=>c({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${k.disabled}`]:{cursor:"default"}},r.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},r.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},r.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${k.label}`]:{[`&.${k.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),ve=W("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,r)=>r.asterisk})(({theme:e})=>({[`&.${k.error}`]:{color:(e.vars||e).palette.error.main}})),Ce=p.forwardRef(function(r,t){var n,s;const a=E({props:r,name:"MuiFormControlLabel"}),{className:l,componentsProps:i={},control:m,disabled:u,disableTypography:j,label:z,labelPlacement:f="end",required:y,slotProps:S={}}=a,P=T(a,he),b=V(),v=(n=u??m.props.disabled)!=null?n:b==null?void 0:b.disabled,x=y??m.props.required,_={disabled:v,required:x};["checked","name","onChange","value","inputRef"].forEach(I=>{typeof m.props[I]>"u"&&typeof a[I]<"u"&&(_[I]=a[I])});const H=Y({props:a,muiFormControl:b,states:["error"]}),$=c({},a,{disabled:v,labelPlacement:f,required:x,error:H.error}),L=ge($),w=(s=S.typography)!=null?s:i.typography;let h=z;return h!=null&&h.type!==d&&!j&&(h=o.jsx(d,c({component:"span"},w,{className:F(L.label,w==null?void 0:w.className),children:h}))),o.jsxs(fe,c({className:F(L.root,l),ownerState:$,ref:t},P,{children:[p.cloneElement(m,_),x?o.jsxs(M,{display:"block",children:[h,o.jsxs(ve,{ownerState:$,"aria-hidden":!0,className:L.asterisk,children:[" ","*"]})]}):h]}))}),ke="/assets/mid-mile-approach-Drwn-ig9.jpg";function $e(){const e=G(),[r,t]=p.useState(!1),[n,s]=p.useState(""),[a,l]=p.useState("");return o.jsxs(C,{sx:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",backgroundImage:`url(${ke})`,backgroundSize:"cover",backgroundPosition:"center",position:"relative","&::before":{content:'""',position:"absolute",inset:0,background:"linear-gradient(180deg, rgba(15,23,42,0.6) 0%, rgba(192, 18, 39, 0.8) 100%)",zIndex:1}},children:[o.jsxs(ee,{sx:{position:"relative",zIndex:2,width:"100%",maxWidth:440,p:{xs:4,sm:5},m:2,background:"rgba(255, 255, 255, 0.85)",backdropFilter:"blur(24px)",WebkitBackdropFilter:"blur(24px)",border:"1px solid rgba(255, 255, 255, 0.5)",boxShadow:"0 24px 48px rgba(0,0,0,0.2)",borderRadius:4},children:[o.jsx(C,{sx:{mb:4,display:"flex",justifyContent:"center"},children:o.jsx(Z,{})}),o.jsx(d,{variant:"h3",sx:{fontWeight:800,textAlign:"center",letterSpacing:"-0.5px",color:"#1e293b"},children:"Welcome back"}),o.jsx(d,{variant:"body1",sx:{mt:1,mb:4,textAlign:"center",color:"#475569"},children:"Sign in to your Doormile operations account."}),o.jsxs(M,{spacing:2.5,children:[o.jsxs(C,{children:[o.jsx(d,{variant:"subtitle2",sx:{mb:.75,color:"#334155",fontWeight:600},children:"Auth Name"}),o.jsx(N,{fullWidth:!0,placeholder:"Enter your auth name",value:n,onChange:i=>s(i.target.value),sx:{"& .MuiOutlinedInput-root":{bgcolor:"rgba(255,255,255,0.6)",borderRadius:2,transition:"all 0.2s ease","&:hover":{bgcolor:"rgba(255,255,255,0.9)"},"&.Mui-focused":{bgcolor:"#fff",boxShadow:"0 4px 12px rgba(0,0,0,0.05)"}}}})]}),o.jsxs(C,{children:[o.jsx(d,{variant:"subtitle2",sx:{mb:.75,color:"#334155",fontWeight:600},children:"Password"}),o.jsx(N,{fullWidth:!0,type:r?"text":"password",placeholder:"Enter your password",value:a,onChange:i=>l(i.target.value),sx:{"& .MuiOutlinedInput-root":{bgcolor:"rgba(255,255,255,0.6)",borderRadius:2,transition:"all 0.2s ease","&:hover":{bgcolor:"rgba(255,255,255,0.9)"},"&.Mui-focused":{bgcolor:"#fff",boxShadow:"0 4px 12px rgba(0,0,0,0.05)"}}},InputProps:{endAdornment:o.jsx(re,{position:"end",children:o.jsx(J,{onClick:()=>t(i=>!i),edge:"end",size:"small",children:r?o.jsx(Q,{fontSize:"small",sx:{color:"#94a3b8"}}):o.jsx(X,{fontSize:"small",sx:{color:"#94a3b8"}})})})}})]}),o.jsxs(M,{direction:"row",justifyContent:"space-between",alignItems:"center",children:[o.jsx(Ce,{control:o.jsx(be,{defaultChecked:!0,size:"small",sx:{color:"#cbd5e1","&.Mui-checked":{color:"primary.main"}}}),label:o.jsx(d,{variant:"body2",sx:{color:"#475569",fontWeight:500},children:"Remember me"})}),o.jsx(oe,{href:"#",underline:"hover",variant:"body2",color:"primary",sx:{fontWeight:600},children:"Forgot password?"})]}),o.jsx(te,{fullWidth:!0,size:"large",variant:"contained",onClick:()=>{localStorage.setItem("auth_token","demo-session"),e("/dashboard")},sx:{mt:2,py:1.5,borderRadius:2,fontSize:"1.05rem",fontWeight:700,textTransform:"none",boxShadow:"0 8px 16px rgba(192, 18, 39, 0.25)","&:hover":{boxShadow:"0 12px 20px rgba(192, 18, 39, 0.35)",transform:"translateY(-1px)"},transition:"all 0.2s ease"},children:"Sign In"})]})]}),o.jsx(C,{sx:{position:"absolute",bottom:20,zIndex:2},children:o.jsxs(d,{variant:"caption",sx:{color:"rgba(255,255,255,0.8)",fontSize:"0.8rem"},children:["© ",new Date().getFullYear()," Doormile Logistics Pvt. Ltd. All rights reserved."]})})]})}export{$e as default};