@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-border-style:solid;--tw-space-y-reverse:0;--tw-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-border-style:solid;--tw-space-y-reverse:0;--tw-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--mobile-surface:#f4f6fb;--mobile-text:#18181b;--mobile-primary:#56649d;--mobile-profile:#6572b4;--mobile-profile-shadow:rgba(101,114,180,.2);--mobile-profile-shadow-hover:rgba(101,114,180,.34);--mobile-profile-avatar:#1868a6;--mobile-card:#fff;--mobile-card-border:#e4e4e7;--mobile-card-shadow:rgba(212,212,216,.8);--mobile-card-shadow-hover:rgba(161,161,170,.42);--mobile-muted:#71717a;--mobile-danger:#ef4444;--mobile-danger-soft:rgba(239,68,68,.15);--mobile-danger-ring:rgba(254,202,202,.4);--mobile-danger-text:#fef2f2;--mobile-schedule:#6d28d9;--mobile-schedule-soft:#ede9fe;--mobile-scan:#0f766e;--mobile-scan-soft:#ccfbf1;--mobile-complete:#059669;--mobile-complete-soft:#d1fae5;--mobile-warning:#d97706;--mobile-warning-soft:#fef3c7;--mobile-info:#2563eb;--mobile-info-soft:#dbeafe;--mobile-overdue:#ea580c;--mobile-overdue-soft:#ffedd5}@layer components{.mobile-app-root{background:var(--mobile-surface);color:var(--mobile-text)}.mobile-content-container{width:100%;max-width:var(--container-5xl,64rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*8);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media (min-width:40rem){.mobile-content-container{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.mobile-content-container{padding-inline:calc(var(--spacing,.25rem)*8);padding-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*12)}}.mobile-top-bar{background:var(--mobile-primary);top:calc(var(--spacing,.25rem)*0);z-index:40;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:-webkit-sticky;position:sticky}@media (min-width:40rem){.mobile-top-bar{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.mobile-top-bar{padding-inline:calc(var(--spacing,.25rem)*8)}}.mobile-back-button{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-lg,.5rem);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.mobile-back-button:hover{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.mobile-back-button:hover{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}.mobile-back-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}.mobile-back-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-top-bar-title-button{min-width:calc(var(--spacing,.25rem)*0);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*1);text-align:left;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));overflow:hidden}@media (hover:hover){.mobile-top-bar-title-button:hover{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.mobile-top-bar-title-button:hover{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}.mobile-top-bar-title-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}.mobile-top-bar-title-button:active{scale:.98}@media (min-width:40rem){.mobile-top-bar-title-button{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.mobile-logout-button{background:var(--mobile-danger-soft);color:var(--mobile-danger-text);--tw-ring-color:var(--mobile-danger-ring);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.mobile-logout-button:hover{color:var(--color-white,#fff)}}.mobile-logout-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}.mobile-logout-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-logout-button:hover{background:var(--mobile-danger);--tw-ring-color:var(--mobile-danger)}.mobile-profile-card{background:var(--mobile-profile);box-shadow:0 10px 15px -3px var(--mobile-profile-shadow),0 4px 6px -4px var(--mobile-profile-shadow);margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);width:100%;padding:calc(var(--spacing,.25rem)*4);text-align:left;color:var(--color-white,#fff);display:flex}@media (min-width:40rem){.mobile-profile-card{padding:calc(var(--spacing,.25rem)*5)}}@media (min-width:48rem){.mobile-profile-card{margin-bottom:calc(var(--spacing,.25rem)*8)}}.mobile-profile-avatar{color:var(--mobile-profile-avatar);height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);flex-shrink:0;place-items:center;display:grid}@media (min-width:48rem){.mobile-profile-avatar{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}}.mobile-card{background:var(--mobile-card);box-shadow:0 4px 6px -1px var(--mobile-card-shadow),0 2px 4px -2px var(--mobile-card-shadow);min-height:calc(var(--spacing,.25rem)*44);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*4);text-align:left;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-zinc-100,#f4f4f5);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:color(display-p3 0 0 0)){.mobile-card{--tw-ring-color:var(--color-zinc-100,color(display-p3 .956385 .956385 .959079))}}@supports (color:lab(0% 0 0)){.mobile-card{--tw-ring-color:var(--color-zinc-100,lab(96.1634% .0993311 -.364041))}}.mobile-card:active{scale:.98}@media (min-width:40rem){.mobile-card{padding:calc(var(--spacing,.25rem)*5)}}@media (min-width:48rem){.mobile-card{min-height:calc(var(--spacing,.25rem)*52)}}.mobile-instruction-panel{background:var(--mobile-card);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-zinc-800,#27272a);padding:calc(var(--spacing,.25rem)*4)}@supports (color:color(display-p3 0 0 0)){.mobile-instruction-panel{border-color:var(--color-zinc-800,color(display-p3 .152895 .152887 .16466))}}@supports (color:lab(0% 0 0)){.mobile-instruction-panel{border-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}@media (min-width:40rem){.mobile-instruction-panel{padding:calc(var(--spacing,.25rem)*5)}}@media (min-width:48rem){.mobile-instruction-panel{padding:calc(var(--spacing,.25rem)*6)}}.mobile-instruction-item{background:var(--mobile-card);border-color:var(--mobile-card-border);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);text-align:left;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px}.mobile-instruction-item:active{scale:.98}.mobile-instruction-summary{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;padding:calc(var(--spacing,.25rem)*4);list-style-type:none;display:flex}@media (min-width:40rem){.mobile-instruction-summary{padding:calc(var(--spacing,.25rem)*5)}}.mobile-instruction-summary::-webkit-details-marker{display:none}:where(.mobile-instruction-detail-list>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.mobile-instruction-detail-list{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-zinc-200,#e4e4e7);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*1);padding-bottom:calc(var(--spacing,.25rem)*4)}@supports (color:color(display-p3 0 0 0)){.mobile-instruction-detail-list{border-color:var(--color-zinc-200,color(display-p3 .894477 .894477 .905114))}}@supports (color:lab(0% 0 0)){.mobile-instruction-detail-list{border-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}@media (min-width:40rem){.mobile-instruction-detail-list{padding-inline:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*5)}}.mobile-instruction-detail{padding-top:calc(var(--spacing,.25rem)*3)}.mobile-instruction-detail h3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:48rem){.mobile-instruction-detail h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.mobile-instruction-detail p{color:var(--mobile-muted);margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.mobile-instruction-detail p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.mobile-muted-text{color:var(--mobile-muted)}.mobile-direct-scan-header{background:var(--mobile-primary);margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*5);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:48rem){.mobile-direct-scan-header{margin-bottom:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*7)}}.mobile-scanner{background:var(--mobile-card);box-shadow:0 12px 22px -16px var(--mobile-card-shadow-hover);border-radius:var(--radius-2xl,1rem);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-zinc-200,#e4e4e7);position:relative;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.mobile-scanner{--tw-ring-color:var(--color-zinc-200,color(display-p3 .894477 .894477 .905114))}}@supports (color:lab(0% 0 0)){.mobile-scanner{--tw-ring-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}.mobile-scanner-video{aspect-ratio:3/4;object-fit:cover;background:#09090b;width:100%;display:block}@media (min-width:48rem){.mobile-scanner-video{aspect-ratio:4/3}}.mobile-scanner-overlay{pointer-events:none;inset:calc(var(--spacing,.25rem)*0);background-color:rgba(0,0,0,.1);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.mobile-scanner-overlay{background-color:color-mix(in oklab,var(--color-black,#000)10%,transparent)}}.mobile-scanner-frame{height:calc(var(--spacing,.25rem)*56);width:calc(var(--spacing,.25rem)*56);border-radius:var(--radius-2xl,1rem);border-color:rgba(255,255,255,.9);border-style:var(--tw-border-style);color:var(--color-white,#fff);border-width:2px;place-items:center;display:grid;box-shadow:0 0 0 999px rgba(0,0,0,.24)}@media (min-width:48rem){.mobile-scanner-frame{height:calc(var(--spacing,.25rem)*72);width:calc(var(--spacing,.25rem)*72)}}.mobile-scanner-action-panel{inset-inline:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*5);z-index:1;padding-inline:calc(var(--spacing,.25rem)*4);justify-content:center;display:flex;position:absolute}.mobile-scanner-status{background:var(--mobile-card);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);display:flex}.mobile-scanner-action-button{background:var(--mobile-primary);min-height:calc(var(--spacing,.25rem)*12);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:0 16px 30px -14px rgba(0,0,0,.65);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:rgba(255,255,255,.8);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mobile-scanner-action-button{--tw-ring-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.mobile-scanner-action-button{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.mobile-scanner-action-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-scan-result{background:var(--mobile-card);margin-top:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-zinc-200,#e4e4e7)}@supports (color:color(display-p3 0 0 0)){.mobile-scan-result{--tw-ring-color:var(--color-zinc-200,color(display-p3 .894477 .894477 .905114))}}@supports (color:lab(0% 0 0)){.mobile-scan-result{--tw-ring-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}@media (min-width:48rem){.mobile-scan-result{margin-top:calc(var(--spacing,.25rem)*6);padding:calc(var(--spacing,.25rem)*5)}}.mobile-scan-retry-button{background:var(--mobile-primary);margin-top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}.mobile-scan-retry-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-checklist-info-card{border-color:var(--mobile-text);margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background:#e0f2fe;border-width:1px}@media (min-width:48rem){.mobile-checklist-info-card{margin-bottom:calc(var(--spacing,.25rem)*6);padding:calc(var(--spacing,.25rem)*5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.mobile-checklist-info-row{gap:calc(var(--spacing,.25rem)*2);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);grid-template-columns:5.75rem 1fr;display:grid}@media (min-width:48rem){.mobile-checklist-info-row{grid-template-columns:7rem 1fr}}.mobile-checklist-info-row span{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.mobile-checklist-info-row strong{min-width:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.mobile-checklist-search{background:var(--mobile-card);border-color:var(--mobile-text);margin-bottom:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);border-width:2px;display:flex}@media (min-width:48rem){.mobile-checklist-search{margin-bottom:calc(var(--spacing,.25rem)*5);padding-inline:calc(var(--spacing,.25rem)*4)}}.mobile-checklist-search input{min-width:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-outline-style:none;background-color:transparent;outline-style:none;flex:1}.mobile-checklist-search input::placeholder{color:var(--color-zinc-400,#9f9fa9)}@supports (color:color(display-p3 0 0 0)){.mobile-checklist-search input::placeholder{color:var(--color-zinc-400,color(display-p3 .622604 .622563 .659842))}}@supports (color:lab(0% 0 0)){.mobile-checklist-search input::placeholder{color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}@media (min-width:48rem){.mobile-checklist-search input{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.mobile-checklist-item-card{background:var(--mobile-card);box-shadow:0 12px 22px -16px var(--mobile-card-shadow-hover);min-height:calc(var(--spacing,.25rem)*20);border-radius:var(--radius-lg,.5rem);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));grid-template-columns:2rem 1fr 4.75rem;align-items:stretch;display:grid;overflow:hidden}.mobile-checklist-item-card:active{scale:.99}@media (min-width:40rem){.mobile-checklist-item-card{min-height:calc(var(--spacing,.25rem)*24);grid-template-columns:2.5rem 1fr 5.25rem}}@media (min-width:48rem){.mobile-checklist-item-card{grid-template-columns:3rem 1fr 6rem}}.mobile-checklist-item-number{padding-inline:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);place-items:center;display:grid}@media (min-width:40rem){.mobile-checklist-item-number{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}@media (min-width:48rem){.mobile-checklist-item-number{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.mobile-checklist-item-text{border-right-style:var(--tw-border-style);border-right-width:2px;border-color:var(--color-zinc-800,#27272a);padding-inline:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);align-items:center;display:flex}@supports (color:color(display-p3 0 0 0)){.mobile-checklist-item-text{border-color:var(--color-zinc-800,color(display-p3 .152895 .152887 .16466))}}@supports (color:lab(0% 0 0)){.mobile-checklist-item-text{border-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}@media (min-width:40rem){.mobile-checklist-item-text{padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}@media (min-width:48rem){.mobile-checklist-item-text{padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.mobile-checklist-result{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1);height:100%;padding-inline:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);flex-direction:column;display:flex}@media (min-width:40rem){.mobile-checklist-result{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media (min-width:48rem){.mobile-checklist-result{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.mobile-checklist-result-icon{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-radius:3.40282e38px;place-items:center;display:grid}.mobile-checklist-result-icon svg{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);fill:currentColor;stroke:#fff;stroke-width:3px}.mobile-checklist-result-not-check .mobile-checklist-result-icon{background:0 0;border-radius:0}.mobile-checklist-result-not-check .mobile-checklist-result-icon svg{stroke:var(--mobile-text);stroke-width:2.5px}.mobile-checklist-result-ok{color:var(--mobile-complete)}.mobile-checklist-result-ng{color:var(--mobile-danger)}.mobile-checklist-result-na{color:var(--mobile-muted)}.mobile-checklist-result-not-check{color:var(--mobile-warning)}.mobile-form-detail-card{border-color:var(--mobile-text);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*5);border-width:2px}@media (min-width:40rem){.mobile-form-detail-card{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.mobile-form-detail-card{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*8)}}.mobile-form-detail-card h2{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.mobile-form-detail-card h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:48rem){.mobile-form-detail-card h2{margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}:where(.mobile-form-detail-card dl>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.mobile-form-detail-card-schedule{background:#e0f2fe}.mobile-form-detail-card-checklist{border-color:var(--mobile-complete);background:#d1fae5}.mobile-form-detail-row{gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);grid-template-columns:7.5rem 1fr;display:grid}@media (min-width:40rem){.mobile-form-detail-row{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));grid-template-columns:9rem 1fr}}@media (min-width:48rem){.mobile-form-detail-row{gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));grid-template-columns:12rem 1fr}}.mobile-form-detail-row dt{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.mobile-form-detail-row dd{min-width:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:pre-line}.mobile-form-detail-row dd:before{content:":";margin-right:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}:where(.mobile-form-page>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:48rem){:where(.mobile-form-page>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*8)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*8)*calc(1 - var(--tw-space-y-reverse)))}}.mobile-reference-photo-button{background:var(--mobile-primary);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}.mobile-reference-photo-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (min-width:40rem){.mobile-reference-photo-button{padding-inline:calc(var(--spacing,.25rem)*7);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}@media (min-width:48rem){.mobile-reference-photo-button{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}:where(.mobile-checklist-entry-form>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*5)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:48rem){:where(.mobile-checklist-entry-form>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*7)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*7)*calc(1 - var(--tw-space-y-reverse)))}}.mobile-checklist-entry-form h2,.mobile-evidence-section h2{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.mobile-checklist-entry-form h2,.mobile-evidence-section h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:48rem){.mobile-checklist-entry-form h2,.mobile-evidence-section h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.mobile-decision-group{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:48rem){.mobile-decision-group{gap:calc(var(--spacing,.25rem)*6)}}.mobile-decision-button{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#e2e8f0}.mobile-decision-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (min-width:40rem){.mobile-decision-button{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}@media (min-width:48rem){.mobile-decision-button{padding-block:calc(var(--spacing,.25rem)*5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-decision-button-active{color:var(--color-white,#fff)}.mobile-decision-button-active.mobile-decision-button-ok{background:var(--mobile-complete)}.mobile-decision-button-active.mobile-decision-button-ng{background:var(--mobile-danger)}.mobile-decision-button-active.mobile-decision-button-na{background:var(--mobile-muted)}.mobile-unit-grid{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.mobile-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.mobile-unit-grid{gap:calc(var(--spacing,.25rem)*6)}}.mobile-unit-grid label,.mobile-form-field{gap:calc(var(--spacing,.25rem)*3);display:grid}.mobile-unit-grid span,.mobile-form-field span{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.mobile-unit-grid span,.mobile-form-field span{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:48rem){.mobile-unit-grid span,.mobile-form-field span{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-unit-grid input,.mobile-form-field select,.mobile-form-field textarea{background:var(--mobile-surface);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-300,#d4d4d8);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}@supports (color:color(display-p3 0 0 0)){.mobile-unit-grid input,.mobile-form-field select,.mobile-form-field textarea{border-color:var(--color-zinc-300,color(display-p3 .831087 .831083 .846819))}}@supports (color:lab(0% 0 0)){.mobile-unit-grid input,.mobile-form-field select,.mobile-form-field textarea{border-color:var(--color-zinc-300,lab(84.9837% .601262 -2.17986))}}:is(.mobile-unit-grid input,.mobile-form-field select,.mobile-form-field textarea):focus{border-color:var(--color-zinc-700,#3f3f46);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-zinc-200,#e4e4e7)}@supports (color:color(display-p3 0 0 0)){:is(.mobile-unit-grid input,.mobile-form-field select,.mobile-form-field textarea):focus{border-color:var(--color-zinc-700,color(display-p3 .246478 .246448 .273934));--tw-ring-color:var(--color-zinc-200,color(display-p3 .894477 .894477 .905114))}}@supports (color:lab(0% 0 0)){:is(.mobile-unit-grid input,.mobile-form-field select,.mobile-form-field textarea):focus{border-color:var(--color-zinc-700,lab(26.8019% 1.35387 -4.68303));--tw-ring-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}@media (min-width:40rem){.mobile-unit-grid input,.mobile-form-field select,.mobile-form-field textarea{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}@media (min-width:48rem){.mobile-unit-grid input,.mobile-form-field select,.mobile-form-field textarea{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-unit-grid input:disabled,.mobile-form-field select:disabled,.mobile-form-field textarea:disabled{color:#8a8f98;-webkit-text-fill-color:#8a8f98;cursor:not-allowed;border-color:var(--color-zinc-200,#e4e4e7);--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#eef0f4}@supports (color:color(display-p3 0 0 0)){.mobile-unit-grid input:disabled,.mobile-form-field select:disabled,.mobile-form-field textarea:disabled{border-color:var(--color-zinc-200,color(display-p3 .894477 .894477 .905114))}}@supports (color:lab(0% 0 0)){.mobile-unit-grid input:disabled,.mobile-form-field select:disabled,.mobile-form-field textarea:disabled{border-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}:is(.mobile-unit-grid input:disabled,.mobile-form-field select:disabled,.mobile-form-field textarea:disabled):focus{border-color:var(--color-zinc-200,#e4e4e7);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@supports (color:color(display-p3 0 0 0)){:is(.mobile-unit-grid input:disabled,.mobile-form-field select:disabled,.mobile-form-field textarea:disabled):focus{border-color:var(--color-zinc-200,color(display-p3 .894477 .894477 .905114))}}@supports (color:lab(0% 0 0)){:is(.mobile-unit-grid input:disabled,.mobile-form-field select:disabled,.mobile-form-field textarea:disabled):focus{border-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452))}}.mobile-form-field select{height:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-2xl,1rem);color:var(--color-zinc-500,#71717b)}@supports (color:color(display-p3 0 0 0)){.mobile-form-field select{color:var(--color-zinc-500,color(display-p3 .442983 .442931 .480324))}}@supports (color:lab(0% 0 0)){.mobile-form-field select{color:var(--color-zinc-500,lab(47.8878% 1.65477 -5.77283))}}.mobile-form-field textarea{min-height:calc(var(--spacing,.25rem)*32);resize:vertical}:where(.mobile-evidence-section>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:48rem){:where(.mobile-evidence-section>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}}:where(.mobile-evidence-row-list>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:48rem){:where(.mobile-evidence-row-list>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}}.mobile-evidence-card{border-color:var(--mobile-text);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*12);border-width:2px;position:relative}@media (min-width:40rem){.mobile-evidence-card{padding:calc(var(--spacing,.25rem)*5);padding-top:calc(var(--spacing,.25rem)*14)}}@media (min-width:48rem){.mobile-evidence-card{padding:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*16)}}.mobile-evidence-index{background:var(--mobile-primary);top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*20);border-bottom-right-radius:var(--radius-xl,.75rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);place-items:center;display:grid;position:absolute}@media (min-width:40rem){.mobile-evidence-index{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*24)}}@media (min-width:48rem){.mobile-evidence-index{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.mobile-evidence-grid{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.mobile-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.mobile-evidence-grid{gap:calc(var(--spacing,.25rem)*8)}}.mobile-evidence-photo-slot{gap:calc(var(--spacing,.25rem)*3);display:grid}.mobile-evidence-photo-slot h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.mobile-evidence-photo-slot h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:48rem){.mobile-evidence-photo-slot h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.mobile-evidence-photo-box{border-color:var(--mobile-text);aspect-ratio:4/3;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);border-width:2px;place-items:center;display:grid;position:relative;overflow:hidden}.mobile-evidence-photo-box-with-photos{padding:calc(var(--spacing,.25rem)*3);display:block}.mobile-evidence-photo-grid{gap:calc(var(--spacing,.25rem)*2);height:100%;padding-right:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.mobile-evidence-photo-preview{min-height:calc(var(--spacing,.25rem)*24);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200,#e4e4e7);background-color:var(--color-zinc-50,#fafafa);position:relative;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.mobile-evidence-photo-preview{border-color:var(--color-zinc-200,color(display-p3 .894477 .894477 .905114));background-color:var(--color-zinc-50,color(display-p3 .980256 .980256 .980256))}}@supports (color:lab(0% 0 0)){.mobile-evidence-photo-preview{border-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452));background-color:var(--color-zinc-50,lab(98.26% 0 0))}}.mobile-evidence-photo-preview img{height:100%;min-height:calc(var(--spacing,.25rem)*24);object-fit:cover;width:100%}.mobile-evidence-delete-photo-button{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:rgba(24,24,27,.82);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.mobile-evidence-delete-photo-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-evidence-delete-photo-button:disabled{opacity:.6}.mobile-evidence-image-icon{height:calc(var(--spacing,.25rem)*24);width:calc(var(--spacing,.25rem)*24);stroke-width:1.75px;color:var(--color-black,#000)}@media (min-width:40rem){.mobile-evidence-image-icon{height:calc(var(--spacing,.25rem)*28);width:calc(var(--spacing,.25rem)*28)}}@media (min-width:48rem){.mobile-evidence-image-icon{height:calc(var(--spacing,.25rem)*36);width:calc(var(--spacing,.25rem)*36)}}.mobile-evidence-camera-button{right:calc(var(--spacing,.25rem)*4);bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#27272a;border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.mobile-evidence-camera-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-evidence-camera-button:disabled{opacity:.6}@media (min-width:40rem){.mobile-evidence-camera-button{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14)}}.mobile-evidence-camera-icon{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.mobile-evidence-camera-icon{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7)}}.mobile-evidence-plus-icon{top:calc(var(--spacing,.25rem)*3);right:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);position:absolute}@media (min-width:40rem){.mobile-evidence-plus-icon{top:calc(var(--spacing,.25rem)*3.5);right:calc(var(--spacing,.25rem)*3.5)}}.mobile-add-row-photos-button{background:var(--mobile-primary);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));margin-left:auto;display:flex}.mobile-add-row-photos-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (min-width:40rem){.mobile-add-row-photos-button{padding-inline:calc(var(--spacing,.25rem)*7);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}@media (min-width:48rem){.mobile-add-row-photos-button{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-save-checklist-button{background:var(--mobile-primary);width:100%;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}.mobile-save-checklist-button:active{scale:.99}.mobile-save-checklist-button:disabled{opacity:.6}@media (min-width:40rem){.mobile-save-checklist-button{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:48rem){.mobile-save-checklist-button{padding-block:calc(var(--spacing,.25rem)*5);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.mobile-form-error-text{color:var(--mobile-danger);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:40rem){.mobile-form-error-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.mobile-form-field-error{color:var(--mobile-danger);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:40rem){.mobile-form-field-error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.mobile-transaction-modal-backdrop{inset:calc(var(--spacing,.25rem)*0);z-index:50;background-color:rgba(0,0,0,.4);justify-content:center;align-items:flex-start;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mobile-transaction-modal-backdrop{background-color:color-mix(in oklab,var(--color-black,#000)40%,transparent)}}.mobile-transaction-modal-backdrop{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*10);--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.mobile-transaction-modal{background:var(--mobile-card);width:100%;max-width:var(--container-3xl,48rem);border-radius:var(--radius-2xl,1rem);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.mobile-transaction-modal-header{background:var(--mobile-primary);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);color:var(--color-white,#fff);display:flex}@media (min-width:40rem){.mobile-transaction-modal-header{padding-inline:calc(var(--spacing,.25rem)*7)}}.mobile-transaction-modal-header h2{min-width:calc(var(--spacing,.25rem)*0);text-align:center;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);flex:1}@media (min-width:40rem){.mobile-transaction-modal-header h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}@media (min-width:48rem){.mobile-transaction-modal-header h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)))}}.mobile-transaction-modal-header button{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-lg,.5rem);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.mobile-transaction-modal-header button:hover{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.mobile-transaction-modal-header button:hover{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}}.mobile-transaction-modal-header button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-create-checklist-modal{max-width:var(--container-2xl,42rem)}.mobile-create-checklist-modal-body{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.mobile-create-checklist-modal-body{padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*7)}}.mobile-create-checklist-description{color:var(--mobile-text);margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.mobile-create-checklist-description{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-create-checklist-detail-list{gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));display:grid}@media (min-width:40rem){.mobile-create-checklist-detail-list{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-create-checklist-detail-list div{gap:calc(var(--spacing,.25rem)*2);grid-template-columns:6.5rem 1fr;display:grid}@media (min-width:40rem){.mobile-create-checklist-detail-list div{grid-template-columns:8rem 1fr}}.mobile-create-checklist-detail-list dt{color:var(--mobile-text);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.mobile-create-checklist-detail-list dd{color:var(--mobile-text);min-width:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow-wrap:break-word}.mobile-create-checklist-detail-list dd:before{content:":";margin-right:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.mobile-create-checklist-error{background:var(--mobile-danger-soft);color:var(--mobile-danger);margin-top:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.mobile-create-checklist-actions{margin-top:calc(var(--spacing,.25rem)*7);justify-content:flex-end;display:flex}.mobile-create-checklist-actions button{background:var(--mobile-primary);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}.mobile-create-checklist-actions button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-create-checklist-actions button:disabled{cursor:not-allowed;opacity:.6}@media (min-width:40rem){.mobile-create-checklist-actions button{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-transaction-result-card{margin:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-xl,.75rem);border-color:#22c55e;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*5);background:#d1fae5;border-width:1px}@media (min-width:40rem){.mobile-transaction-result-card{margin:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*7)}}@media (min-width:48rem){.mobile-transaction-result-card{padding-inline:calc(var(--spacing,.25rem)*10)}}.mobile-transaction-result-card dl{gap:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));display:grid}@media (min-width:40rem){.mobile-transaction-result-card dl{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:48rem){.mobile-transaction-result-card dl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.mobile-transaction-result-card dl div{gap:calc(var(--spacing,.25rem)*2);grid-template-columns:9rem 1fr;display:grid}@media (min-width:40rem){.mobile-transaction-result-card dl div{grid-template-columns:12rem 1fr}}.mobile-transaction-result-card dt{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.mobile-transaction-result-card dd{min-width:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow-wrap:break-word}.mobile-transaction-result-card dd:before{content:":";margin-right:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.mobile-transaction-result-status{margin-top:calc(var(--spacing,.25rem)*7);place-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:center;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);display:grid}.mobile-transaction-result-icon{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20)}.mobile-transaction-result-icon svg{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16)}.mobile-transaction-update-button{background:var(--mobile-primary);margin-top:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.mobile-transaction-update-button:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (min-width:40rem){.mobile-transaction-update-button{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-transaction-evidence-section{padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*5)}@media (min-width:40rem){.mobile-transaction-evidence-section{padding-inline:calc(var(--spacing,.25rem)*6);padding-bottom:calc(var(--spacing,.25rem)*7)}}.mobile-transaction-evidence-section h3{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.mobile-transaction-evidence-section h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:48rem){.mobile-transaction-evidence-section h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.mobile-transaction-evidence-card{border-color:var(--mobile-text);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*12);border-width:2px;position:relative}@media (min-width:40rem){.mobile-transaction-evidence-card{padding:calc(var(--spacing,.25rem)*5);padding-top:calc(var(--spacing,.25rem)*14)}}.mobile-transaction-evidence-index{background:var(--mobile-primary);top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*16);border-bottom-right-radius:var(--radius-xl,.75rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);place-items:center;display:grid;position:absolute}.mobile-transaction-evidence-card>p{margin-bottom:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*14);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:40rem){.mobile-transaction-evidence-card>p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.mobile-transaction-evidence-grid{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.mobile-transaction-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-transaction-photo-column h4{margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}@media (min-width:40rem){.mobile-transaction-photo-column h4{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.mobile-transaction-photo-grid{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.mobile-transaction-photo-grid a{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200,#e4e4e7);background-color:var(--color-zinc-50,#fafafa);display:block;overflow:hidden}@supports (color:color(display-p3 0 0 0)){.mobile-transaction-photo-grid a{border-color:var(--color-zinc-200,color(display-p3 .894477 .894477 .905114));background-color:var(--color-zinc-50,color(display-p3 .980256 .980256 .980256))}}@supports (color:lab(0% 0 0)){.mobile-transaction-photo-grid a{border-color:var(--color-zinc-200,lab(90.6853% .399232 -1.45452));background-color:var(--color-zinc-50,lab(98.26% 0 0))}}.mobile-transaction-photo-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.mobile-schedule-controls{margin-bottom:calc(var(--spacing,.25rem)*4)}:where(.mobile-schedule-controls>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.mobile-schedule-controls{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-zinc-400,#9f9fa9);padding-bottom:calc(var(--spacing,.25rem)*4)}@supports (color:color(display-p3 0 0 0)){.mobile-schedule-controls{border-color:var(--color-zinc-400,color(display-p3 .622604 .622563 .659842))}}@supports (color:lab(0% 0 0)){.mobile-schedule-controls{border-color:var(--color-zinc-400,lab(65.6464% 1.53497 -5.42429))}}@media (min-width:48rem){.mobile-schedule-controls{margin-bottom:calc(var(--spacing,.25rem)*6)}}.mobile-scroll-row{scrollbar-width:none;gap:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*1);display:flex;overflow-x:auto}.mobile-scroll-row::-webkit-scrollbar{display:none}.mobile-filter-pill{background:var(--mobile-card);border-color:var(--mobile-text);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:2px;border-radius:3.40282e38px;flex-shrink:0}.mobile-filter-pill:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.mobile-filter-pill-active{background:var(--mobile-text);color:#fff}.mobile-search-field{background:var(--mobile-card);border-color:var(--mobile-text);color:var(--mobile-muted);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);border-width:2px;display:flex}.mobile-schedule-card{background:var(--mobile-card);box-shadow:0 12px 22px -16px var(--mobile-card-shadow-hover);min-height:calc(var(--spacing,.25rem)*24);border-radius:var(--radius-xl,.75rem);display:flex;overflow:hidden}.mobile-schedule-card-index{background:var(--mobile-primary);width:calc(var(--spacing,.25rem)*12);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);flex-shrink:0;place-items:center;display:grid}.mobile-schedule-date-chip{background:var(--mobile-complete-soft);color:var(--mobile-complete);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-black,900);font-size:11px;font-weight:var(--font-weight-black,900)}.mobile-schedule-code-chip{background:var(--mobile-warning-soft);color:var(--mobile-warning);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-black,900);font-size:11px;font-weight:var(--font-weight-black,900)}.mobile-schedule-status{min-width:calc(var(--spacing,.25rem)*20);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-black,900);font-size:11px;font-weight:var(--font-weight-black,900);border-width:1px;justify-content:center;display:inline-flex}.mobile-schedule-status-completed{background:var(--mobile-complete-soft);border-color:var(--mobile-complete);color:var(--mobile-complete)}.mobile-schedule-status-in-progress{background:var(--mobile-info-soft);border-color:var(--mobile-info);color:var(--mobile-info)}.mobile-schedule-status-pending{background:var(--mobile-warning-soft);border-color:var(--mobile-warning);color:var(--mobile-warning)}.mobile-schedule-status-overdue{background:var(--mobile-overdue-soft);border-color:var(--mobile-overdue);color:var(--mobile-overdue)}.mobile-schedule-status-action-required{background:var(--mobile-danger-soft);border-color:var(--mobile-danger);color:var(--mobile-danger)}.mobile-schedule-state{background:var(--mobile-card);color:var(--mobile-muted);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.mobile-schedule-state-error{background:var(--mobile-danger-soft);color:var(--mobile-danger)}.mobile-icon-tile{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-2xl,1rem);flex-shrink:0;place-items:center;display:grid}@media (min-width:48rem){.mobile-icon-tile{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14)}}.mobile-icon-tile-schedule{background:var(--mobile-schedule-soft);color:var(--mobile-schedule)}.mobile-icon-tile-scan{background:var(--mobile-scan-soft);color:var(--mobile-scan)}.mobile-icon-tile-complete{background:var(--mobile-complete-soft);color:var(--mobile-complete)}.mobile-icon-tile-info{background:var(--mobile-info-soft);color:var(--mobile-info)}}@media (hover:hover) and (pointer:fine){.mobile-card:hover{box-shadow:0 18px 28px -16px var(--mobile-card-shadow-hover);transform:translateY(-2px)}.mobile-scan-retry-button:hover{background:var(--mobile-text)}.mobile-instruction-item:hover{border-color:var(--mobile-primary);box-shadow:0 10px 22px -18px var(--mobile-card-shadow-hover);transform:translateY(-1px)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
