@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.1ltw8rh7yk6gc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.0gyyyiscluuys.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.0-1vxvac6fapl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.1i63hwl5wdzz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.17wwyr13fqy14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_5abc433a-module__DfzfOq__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_5abc433a-module__DfzfOq__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_a6b8e55e-module__JnHUVq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_a6b8e55e-module__JnHUVq__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
.schedule-shell{color:#101828;background:#f5f7fb;min-height:calc(100vh - 76px);padding:20px 24px 40px}.schedule-shell.event-ops-shell{padding:8px 16px 24px}.schedule-home,.schedule-employee{width:100%;max-width:1120px;margin:0 auto}.schedule-board{width:100%;max-width:none;margin:0 auto}.schedule-home h1,.schedule-board h1,.schedule-employee h1,.schedule-kicker{display:none}.schedule-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.schedule-card{text-align:left;min-height:118px;color:inherit;background:#fff;border:1px solid #e4e7ec;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:grid;box-shadow:0 9px 24px #21364a0e}.schedule-card:hover{border-color:#83b9dc;transform:translateY(-2px);box-shadow:0 16px 32px #1737581a}.schedule-card b{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#0d5c99,#12375e);border-radius:13px;place-items:center;width:54px;height:54px;margin:0;font-size:15px;display:grid}.schedule-card span,.schedule-card strong,.schedule-card small{display:block}.schedule-card strong{color:#102b4e;margin-bottom:6px;font-size:18px}.schedule-card small{color:#667085;margin-top:0;font-size:11px;line-height:1.45}.schedule-card-badge{color:#344054;letter-spacing:.01em;white-space:nowrap;background:#eef2f6;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.schedule-card-badge.is-warn{color:#b42318;background:#fef3f2}.schedule-toolbar,.schedule-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.schedule-filters.is-secondary{margin-top:-6px}.clock-date-cell{align-items:center;gap:6px;display:inline-flex}.clock-lock-icon{font-size:12px;line-height:1}.schedule-filters label,.shift-editor label,.clock-form label{color:#475467;gap:5px;font-size:12px;font-weight:700;display:grid}.schedule-filters input,.schedule-filters select,.shift-editor input,.shift-editor select,.shift-editor textarea,.clock-form input,.clock-form select,.clock-form textarea{min-height:40px;font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:8px 10px}.schedule-btn,.shift-editor button,.clock-form button:not(.toggle-switch){background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-height:40px;padding:0 14px;font-weight:800}.schedule-btn.primary,.clock-form .schedule-btn.primary,.clock-form button.schedule-btn.primary{color:#fff;background:#0d5c99;border-color:#0d5c99}.schedule-btn:disabled{opacity:.55}.week-grid{grid-template-columns:148px repeat(var(--days,14), minmax(72px, 1fr));background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:0;display:grid;overflow:hidden}.week-cell,.week-head,.week-name{border-top:1px solid #eaecf0;border-left:1px solid #eaecf0;min-height:56px;padding:6px}.week-head,.week-name{color:#475467;background:#f9fafb;min-height:36px;font-size:11px;font-weight:800}.week-name{z-index:1;background:#fff;position:sticky;left:0}.week-open .week-name{background:#fff7ed}.shift-chip{border:0;border-left:3px solid var(--site-color,#0d5c99);background:color-mix(in srgb, var(--site-color,#0d5c99) 16%, white);color:#101828;text-align:left;cursor:grab;border-radius:6px;width:100%;margin-bottom:4px;padding:4px 6px;font-size:12px}.shift-chip span{color:#475467;font-size:11px}.day-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:auto}.day-grid{grid-template-columns:148px 1fr;min-width:980px;display:grid}.day-head,.day-name{z-index:2;background:#f9fafb;border-bottom:1px solid #eaecf0;position:sticky}.day-name{z-index:4;background:#fff;border-right:1px solid #eaecf0;align-items:center;padding:0 12px;font-weight:800;display:flex;left:0;box-shadow:8px 0 12px -12px #10182859}.day-hours{min-height:42px;display:grid}.day-hours span{color:#667085;border-left:1px solid #f2f4f7;padding:10px 0 0 6px;font-size:11px;font-weight:800}.day-row{display:contents}.day-track{background-image:repeating-linear-gradient(to right, transparent, transparent calc(100% / var(--hours) - 1px), #f2f4f7 calc(100% / var(--hours) - 1px), #f2f4f7 calc(100% / var(--hours)));border-bottom:1px solid #f2f4f7;height:56px;position:relative}.shift-bar{background:color-mix(in srgb, var(--site-color,#0d5c99) 88%, black);color:#fff;text-align:left;cursor:grab;border:0;border-radius:9px;height:40px;min-height:40px;padding:4px 8px 4px 12px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.shift-bar small{opacity:.86;display:block}.resize-handle{cursor:ew-resize;width:10px;height:100%;position:absolute;top:0}.resize-handle.left{left:0}.resize-handle.right{right:0}.coverage-rail{background:#fff;border:1px solid #e4e7ec;border-radius:14px;grid-template-columns:168px 1fr;margin-top:12px;display:grid;overflow:hidden}.coverage-label{background:#f9fafb;border-right:1px solid #eaecf0;align-content:center;gap:4px;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.coverage-hours{display:grid}.coverage-cell{text-align:center;border-left:1px solid #f2f4f7;min-height:64px;padding:8px 6px;font-size:12px;position:relative}.coverage-popover{z-index:20;color:#101828;text-align:left;white-space:nowrap;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-width:180px;padding:8px 10px;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #10182829}.shift-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.link-btn{color:#0d5c99;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.event-summary{background:#f9fafb;border:1px solid #e4e7ec;border-radius:12px;gap:4px;margin:12px 0;padding:12px;display:grid}.matrix-head,.matrix-row{grid-template-columns:1.1fr .8fr .8fr .8fr auto;align-items:center;gap:8px;display:grid}.matrix-head{color:#475467;font-size:12px;font-weight:800}.check{align-items:center;gap:6px;display:flex}.coverage-cell.short{color:#b42318;background:#fef3f2}.coverage-cell.ok{color:#157347;background:#ecfdf3}.panel-overlay{z-index:40;background:#10182847;position:fixed;inset:0}.shift-editor,.clock-panel,.schedule-modal{z-index:50;background:#fff;border:1px solid #e4e7ec;border-radius:16px;width:min(520px,100vw - 32px);max-height:calc(100vh - 80px);padding:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 50px #1018282e}.shift-datetime,.shift-datetime{grid-template-columns:1.2fr .9fr .9fr;gap:10px;margin-bottom:10px;display:grid}.military-time,.military-time{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:800}.section-block{margin:8px 0 16px}.coverage-label .muted{display:none}.shift-editor h2,.clock-panel h2{margin:0 0 12px}.shift-editor .row,.clock-form .row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.warning{color:#b54708;background:#fffbeb;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:13px;font-weight:700}.error{color:#b42318;background:#fef3f2;border-radius:10px;margin:10px 0;padding:10px 12px;font-weight:700}.employee-list{gap:10px;display:grid}.employee-list h2{margin:4px 0 0;font-size:15px;font-weight:800}.employee-item{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:14px 16px}.employee-item strong{display:block}.muted{color:#667085;font-size:13px}.interest-meta{color:#475467;margin-top:6px;font-size:12px;font-weight:700}.schedule-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.schedule-tabs button[aria-pressed=true]{color:#fff;background:#b45309;border-color:#b45309}.coverage-detail{background:#fff;border:1px solid #e4e7ec;border-radius:12px;margin-top:10px;padding:12px}.conflict-panel{background:#fffbeb;border:1px solid #f5d0a3;border-radius:12px;margin:10px 0;padding:12px}.day-open{background:#fff7ed}.schedule-chrome{margin-bottom:12px}.nav-control,.nav-date{color:#475467;gap:3px;font-size:11px;font-weight:800;display:grid}.nav-control select,.nav-date input,.nav-range input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:34px;padding:4px 8px}.nav-arrow{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:34px;min-height:34px;font-size:18px;font-weight:800}.nav-date{position:relative}.nav-date-label{min-width:148px}.nav-date input[type=date]{opacity:0;cursor:pointer;position:absolute;inset:18px 0 0}.nav-range{align-items:center;gap:6px;display:flex}.filter-wrap{position:relative}.filter-popover{z-index:30;background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:8px;min-width:240px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #10182824}.filter-popover .check{align-items:center;gap:8px;font-size:13px;display:flex}.week-wrap,.day-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:12px;overflow:auto;box-shadow:0 1px 2px #1018280a}.week-grid{grid-template-columns:148px repeat(var(--days,14), minmax(72px, 1fr));min-width:0;display:grid}.week-header-row,.week-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.week-group{display:contents}.week-head,.week-name,.week-cell{border-top:1px solid #eaecf0;border-left:1px solid #eaecf0;min-height:34px;padding:3px 5px;font-size:11px}.week-head{z-index:3;color:#475467;background:#f8fafc;font-weight:800;position:sticky;top:0}.week-name{z-index:3;background:#fff;align-items:center;gap:6px;font-weight:800;display:flex;position:sticky;left:0;box-shadow:8px 0 12px -12px #10182859}.week-head.week-name{z-index:4}.week-group-head,.day-group-head{box-shadow:inset 3px 0 0 var(--site-color,#98a2b3);background:#f2f4f7;border-top:1px solid #eaecf0;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.week-group-head{z-index:2;position:sticky;left:0}.staffing-chip,.role-chip,.clock-flag{background:#eef2f6;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.staffing-chip.short,.clock-flag.warn{color:#b42318;background:#fef3f2}.staffing-chip.over{color:#175cd3;background:#eff8ff}.staffing-chip.ok{color:#157347;background:#ecfdf3}.row-handle{color:#98a2b3;cursor:grab;letter-spacing:-2px;font-size:12px}.shift-chip{border:0;border-left:3px solid var(--site-color,#0d5c99);background:color-mix(in srgb, var(--site-color,#0d5c99) 14%, white);color:#101828;text-align:left;cursor:grab;border-radius:5px;width:100%;margin-bottom:2px;padding:2px 5px;font-size:10px;line-height:1.25}.shift-chip.is-open{background:repeating-linear-gradient(-45deg,#fff7ed,#fff7ed 6px,#ffedd5 6px 12px)}.shift-chip.is-dragging{opacity:0}.shift-chip strong,.shift-chip span{display:block}.week-row.is-row-hover .week-name,.week-row.is-row-hover .week-cell,.day-row.is-row-hover .day-name,.day-row.is-row-hover .day-track,.week-cell.is-col-hover,.week-head.is-col-hover{background:#f8fafc}.week-row.is-row-hover .week-cell.is-col-hover{background:#eef4fb}.day-wrap{cursor:grab}.day-wrap.is-panning{cursor:grabbing}.day-group{display:contents}.day-group-head{grid-column:1/-1}.shift-bar{overflow:hidden}.shift-bar-label{pointer-events:none;white-space:nowrap;max-width:calc(100% - 8px);display:block}.shift-bar.is-dragging{opacity:0}.clock-admin-kpis{gap:10px;margin-bottom:12px;display:flex}.clock-admin-kpi{background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:120px;padding:10px 12px}.clock-admin-kpi strong{font-size:22px;display:block}.clock-admin-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e4e7ec;border-radius:12px;overflow:auto}.clock-mobile-list{gap:10px;display:none}.clock-mobile-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e4e7ec;border-radius:14px;gap:10px;padding:14px;display:grid}.clock-mobile-card.is-open{background:#fff7ed;border-color:#fdba74}.clock-mobile-card.is-exception{background:#fef3f2;border-color:#fda29b}.clock-mobile-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.clock-mobile-card-head strong{color:#101828;font-size:16px}.clock-mobile-card-head span{color:#0d5c99;font-size:14px;font-weight:800}.clock-mobile-card-io{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clock-mobile-card-io>div,.clock-mobile-card-meta>div{gap:4px;display:grid}.clock-mobile-card-io span,.clock-mobile-card-meta span{color:#667085;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:800}.clock-mobile-card-io strong,.clock-mobile-card-meta strong{color:#101828;font-size:15px}.clock-mobile-card-meta{gap:8px;display:grid}.clock-mobile-card-flags{flex-wrap:wrap;gap:6px;display:flex}.clock-mobile-card .timecard-cell-pending{gap:2px;display:grid}.clock-mobile-card .timecard-requested{font-size:14px}.clock-range-picker{align-content:end;gap:4px;display:grid}.clock-range-label{color:#667085;font-size:12px;font-weight:800}.clock-group-row{cursor:pointer}.clock-group-row.is-primary,.clock-group-row{background:linear-gradient(90deg,#1e3a5f 0%,#2d4a73 100%)}.clock-group-row.is-primary:hover,.clock-group-row:hover{background:linear-gradient(90deg,#243f66 0%,#355580 100%)}.clock-group-row.is-secondary,.clock-group-row.is-nested{background:linear-gradient(90deg,#0f766e 0%,#0d9488 100%)}.clock-group-row.is-secondary:hover{background:linear-gradient(90deg,#0f766e 0%,#14b8a6 100%)}.clock-group-head{color:#f8fafc;grid-template-columns:18px minmax(0,1.4fr) auto auto;align-items:center;gap:28px;padding:8px 12px;display:grid}.group-by-trigger{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-width:180px;min-height:40px;padding:8px 12px;font-weight:700}.pay-period-pop{z-index:40;background:#fff;border:1px solid #d0d5dd;border-radius:12px;gap:10px;min-width:300px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #10182824}.pay-period-toggle{color:#0d5c99;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:13px;font-weight:700}.pay-period-toggle:hover{text-decoration:underline}.pay-period-presets{align-content:start;gap:8px;display:grid}.date-picker-wrap.is-embedded{width:100%;display:block}.date-picker-pop.is-embedded{width:100%;max-width:none;box-shadow:none;border:0;padding:0;position:static;transform:none!important}.clock-group-head strong{color:#fff}.clock-group-count{color:#dbeafe;font-weight:600}.clock-group-toggle{color:#bfdbfe;font-weight:800}.clock-group-head.is-nested{padding-left:18px}.clock-group-row.is-nested{background:linear-gradient(90deg,#2a4668 0%,#3a5678 100%)}.clock-group-hours{color:#fff;text-align:right;min-width:120px;font-weight:800}.clock-group-hours-label{color:#bfdbfe;margin-right:8px;font-weight:700}.group-by-dropdown,.pay-period-picker{align-content:end;gap:4px;display:grid;position:relative}.group-by-trigger,.pay-period-trigger{min-height:40px}.group-by-pop{z-index:40;background:#fff;border:1px solid #d0d5dd;border-radius:12px;gap:8px;min-width:240px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #10182824}.group-by-pop strong,.pay-period-presets strong,.pay-period-custom strong{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.group-by-option,.group-by-back,.group-by-clear,.pay-period-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;width:100%;padding:8px 10px}.group-by-option.is-active,.pay-period-option.is-active{background:#eef2ff;border-color:#0a13c7}.group-by-clear{color:#b42318;border-color:#fda29b}.pay-period-list{gap:6px;max-height:220px;display:grid;overflow:auto}.pay-period-option{justify-content:space-between;gap:8px;display:flex}.pay-period-option em{color:#b54708;font-size:12px;font-style:normal}.pay-period-custom{border-top:1px solid #eaecf0;gap:8px;padding-top:8px;display:grid}.timecard-punch-note{color:#344054;background:#f8fafc;border:1px solid #eaecf0;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.clock-totals-row td{background:#f8fafc;border-top:1px solid #d0d5dd;font-weight:800}.clock-admin-table{border-collapse:collapse;width:100%;font-size:13px}.clock-admin-table th,.clock-admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eaecf0;padding:8px 10px}.clock-admin-table tr.is-open{background:#fff7ed}.clock-admin-table tr.is-exception{background:#fef3f2}@media print{.ops-app-header,.schedule-chrome,.schedule-btn,.row-handle,.panel-overlay,.no-print{display:none!important}.week-row,.day-row{break-inside:avoid}.week-wrap,.day-wrap,.schedule-shell{box-shadow:none;overflow:visible}}@media (max-width:800px){.schedule-shell{padding:16px 12px 32px}.shift-editor,.clock-panel,.schedule-modal{width:calc(100vw - 24px)}.shift-editor .row,.clock-form .row,.shift-datetime,.live-board{grid-template-columns:1fr}}.deployment-plan-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 4px;display:flex}.event-ops-topbar{z-index:5;gap:8px;margin-bottom:8px;display:grid;position:relative;overflow:visible}.event-ops-event-picker{z-index:6;max-width:420px;position:relative;overflow:visible}.event-ops-event-picker .combo-menu{z-index:40}.event-ops-empty{margin:16px 0}.event-ops-staffing{margin-top:0}.event-ops-compact{flex-direction:column;gap:6px;display:flex}.event-ops-row1{z-index:6;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex;position:relative}.event-ops-picker{flex:260px;min-width:200px;max-width:380px}.event-ops-picker .combobox,.event-ops-picker label{margin-bottom:0}.event-ops-board-frame{background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.event-ops-board-tabs{background:#f8fafc;border-bottom:1px solid #e4e7ec;grid-template-columns:1fr 1.4fr 1fr 1.4fr;align-items:center;gap:16px 28px;padding:6px 14px;display:grid}.event-ops-ribbon-section{align-items:center;min-width:0;display:flex}.event-ops-ribbon-section.is-zoom{justify-content:flex-start}.event-ops-ribbon-section.is-day,.event-ops-ribbon-section.is-status{justify-content:center}.event-ops-ribbon-section.is-tabs{justify-content:flex-end}.event-ops-ribbon-left{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.event-ops-board-tab-group{gap:0;display:inline-flex}.event-ops-round-btn.crm-btn{justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;border-radius:999px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.event-ops-row1-actions{flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex;overflow-x:auto}.event-ops-portal-host.event-ops-actions-portal{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:8px;width:auto;min-width:0;display:inline-flex}.event-ops-row1-actions .event-staffing-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.event-ops-board-tab{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0;padding:8px 14px;font-size:13px;font-weight:700}.event-ops-board-tab.is-active{color:#101828;background:#fff;border-bottom-color:#1570ef}.event-ops-published-pill{color:#067647;letter-spacing:.02em;background:#dcfae6;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800}.event-ops-published-pill.is-draft{color:#667085;background:#f2f4f7}.event-ops-published-pill.is-spacer{visibility:hidden;background:0 0}.event-ops-legend-fixed{background:#fff;border-bottom:1px solid #e4e7ec;min-height:28px;margin:0;padding:4px 8px}.event-ops-actions-portal{align-items:center;gap:8px;display:inline-flex}.event-ops-day-jump{align-items:center;gap:6px;display:inline-flex}.event-ops-day-label{text-align:center;min-width:6.5rem;font-size:13px;font-weight:800}.event-staffing-zoom{gap:6px}@media (max-width:900px){.event-ops-board-tabs{grid-template-columns:1fr 1fr;gap:10px 16px}.event-ops-ribbon-section.is-tabs{grid-column:1/-1;justify-content:stretch}.event-ops-ribbon-section.is-tabs .event-ops-board-tab-group{justify-content:space-between;width:100%}}.event-ops-portal-host.is-hidden,.event-ops-staffing.is-hidden{display:none!important}.event-staffing-date-rail{height:18px;margin-bottom:2px;position:relative}.event-staffing-date-chip{color:#344054;box-sizing:border-box;white-space:nowrap;background:#f2f4f7;border-right:1px solid #e4e7ec;align-items:center;height:18px;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:0;overflow:hidden}.event-ops-board-frame .event-ops-staffing,.event-ops-board-frame .deployment-overlap-legend,.event-ops-board-frame .event-staffing-board,.event-ops-board-frame .crm-empty{padding-left:8px;padding-right:8px}.event-staffing-days-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.event-staffing-zoom{justify-self:start;gap:4px;display:inline-flex}.event-staffing-zoom .crm-btn{min-width:32px;padding:4px 8px;font-weight:800}.deployment-plan-board .event-staffing-row.is-extra-lane,.deployment-plan-board .event-staffing-row.is-extra-lane .event-staffing-role,.deployment-plan-board .event-staffing-row.is-extra-lane .event-staffing-track{background:#f0f9ff}.deployment-plan-board .event-staffing-role.is-extra-role,.deployment-plan-board .event-staffing-role.is-extra-role .event-staffing-role-num,.deployment-plan-board .event-staffing-role.is-extra-role .event-staffing-role-num.is-editable{color:#175cd3;background:#eff8ff}.deployment-plan-board .event-staffing-role.is-lane-editable{cursor:pointer}.event-staffing-role-assist{text-overflow:ellipsis;white-space:nowrap;color:#175cd3;flex:0 auto;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.deployment-plan-board .event-staffing-bar.is-open-shift{cursor:default;box-shadow:inset 0 0 0 1px #d0d5dd;color:#475467!important;background:#f2f4f7!important}.deployment-overlap-legend .extra-lane i{background:#84caff}.event-ops-modes{display:none}.event-ops-row1-actions{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex;overflow-x:auto}.event-ops-row2{align-items:center;min-height:36px;display:flex}.event-ops-portal-host{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:0;display:flex}.event-ops-portal-host.event-ops-actions-portal{flex-wrap:nowrap;width:auto}.event-ops-warn-strip{flex-direction:column;justify-content:flex-start;gap:4px;height:72px;min-height:72px;max-height:72px;margin:0;display:flex;overflow-y:auto}.event-ops-warn-strip:empty,.event-ops-warn-portal:empty{height:72px;min-height:72px}.event-ops-warn-strip .event-staffing-banner{flex:none;margin:0;padding:5px 8px;font-size:11px}.deployment-unassigned-header .event-staffing-nb-header-gutter{flex-basis:156px;width:156px;min-width:156px}.deployment-unassigned-row .event-staffing-role.is-unassigned-role{cursor:grab;color:#b54708;background:#fffaeb}.deployment-unassigned-row .event-staffing-role-num{text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;overflow:hidden}.event-staffing-bar.is-unassigned-gap{cursor:grab;box-shadow:inset 0 0 0 1px #fec84b;color:#93370d!important;background:#fef0c7!important}.deployment-plan-board .event-staffing-row{height:26px;min-height:26px;max-height:26px}.deployment-plan-board .event-staffing-track{height:26px;min-height:26px}.deployment-plan-board .event-staffing-role{white-space:nowrap;z-index:1;background:#f8fafc;flex:none;justify-content:flex-start;align-items:center;gap:4px;padding:0 8px;position:sticky;left:0;overflow:hidden;box-shadow:4px 0 8px -6px #1018282e;flex-flow:row!important}.deployment-plan-board .event-staffing-role-num,.deployment-plan-board .event-staffing-role strong.event-staffing-role-num,.deployment-plan-board .event-staffing-role-num.is-editable{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;width:auto;min-width:0;max-width:100%;height:auto;margin:0;padding:0;font-size:11px;line-height:1.1;overflow:hidden}.deployment-plan-board .event-staffing-assign-btn{white-space:nowrap;flex:none;grid-column:auto;margin-top:0;padding:0 2px;font-size:12px;line-height:1}.deployment-plan-board .event-staffing-role .event-staffing-assign-btn[title=Edit\ duties]{display:none}.deployment-coverage-stack{gap:2px;margin-top:2px;display:grid}.deployment-coverage-label{color:#667085;letter-spacing:.02em;padding-left:2px;font-size:10px;font-weight:800;line-height:1}.deployment-dual-coverage{height:10px}.deployment-need-bg{opacity:.55;pointer-events:none;z-index:0;background:#d0d5dd;border-radius:8px;position:absolute;top:4px;bottom:4px}.deployment-plan-board .event-staffing-bar{z-index:1}.deployment-plan-board .event-staffing-bar.is-covered{box-shadow:inset 0 0 0 1px #ffffff40;color:#fff!important;background:#0f7a4a!important}.deployment-plan-board .event-staffing-bar.is-partial{box-shadow:inset 0 0 0 2px #84caff;color:#fff!important;background:#175cd3!important}.deployment-plan-board .event-staffing-bar.is-outside{opacity:1;color:#fff!important;background:#475467!important}.deployment-plan-board .deployment-overlap-slice{z-index:4;pointer-events:none;background:#d92d20;border-radius:4px;position:absolute;top:2px;bottom:2px;box-shadow:inset 0 0 0 1px #fecdca}.deployment-plan-board .event-staffing-bar.is-ghost.is-drop-preview,.event-staffing-bar.is-ghost.is-drop-preview{z-index:5;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:flex;box-shadow:0 6px 16px #2e90fa47,inset 0 0 0 2px #2e90fa!important}.deployment-plan-board .event-staffing-bar.is-ghost.is-drop-preview strong,.event-staffing-bar.is-ghost.is-drop-preview strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.deployment-plan-board .event-staffing-bar.is-ghost.is-pool-drop{z-index:5;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:flex}.deployment-plan-board .event-staffing-bar.is-ghost.is-pool-drop strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deployment-problem-list{gap:8px;max-height:220px;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow:auto}.deployment-problem-list li{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.deployment-problem-list strong{color:#b42318;font-size:13px}.deployment-problem-list span{color:#667085;font-size:12px}.deployment-plan-board .event-staffing-bar.is-covered strong,.deployment-plan-board .event-staffing-bar.is-partial strong,.deployment-plan-board .event-staffing-bar.is-outside strong{letter-spacing:.01em;text-shadow:0 1px 1px #10182873;font-weight:800;color:#fff!important}.deployment-overlap-legend{color:#475467;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:11px;font-weight:700;display:inline-flex}.deployment-overlap-legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.deployment-overlap-legend .need i{background:#d0d5dd}.deployment-overlap-legend .covered i{background:#0f7a4a}.deployment-overlap-legend .partial i{background:#175cd3}.deployment-overlap-legend .outside i{background:#667085}.deployment-overlap-legend .overlap i{background:#d92d20}.deployment-people-pool{background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;gap:8px;padding:12px;display:grid}.deployment-people-pool-list{flex-wrap:wrap;gap:8px;display:flex}.event-staffing-role-num.is-editable{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:block}.event-staffing-role-num.is-editable:hover{text-decoration:underline}.deployment-pool-chip{text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d0d5dd;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.deployment-pool-chip.is-dragging{opacity:.55;cursor:grabbing}.deployment-plan-scroll{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:12px;overflow:auto}.deployment-plan-hours{color:#667085;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.deployment-position-group{border:1px solid #eef2f6;border-radius:12px;margin-bottom:14px;overflow:hidden}.deployment-ribbons{gap:8px;margin-bottom:8px;display:grid}.deployment-ribbon-row{align-items:center;gap:0;display:flex}.deployment-ribbon-label{color:#475467;background:#fcfcfd;border-bottom:1px solid #eef2f6;border-right:1px solid #eef2f6;flex:none;align-items:center;width:140px;height:16px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.deployment-ribbon-track{background:repeating-linear-gradient(90deg,#0000 0 47px,#f2f4f7 47px 48px);border-bottom:1px solid #eef2f6;position:relative;overflow:hidden}.deployment-ribbon-segment{opacity:.85;border-radius:6px;position:absolute}.deployment-position-head{background:#f8fafc;border-bottom:1px solid #eef2f6;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.deployment-slot-row{border-top:1px solid #f2f4f7;align-items:stretch;min-height:36px;display:flex}.deployment-slot-label{color:#667085;background:#fcfcfd;border-right:1px solid #eef2f6;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:flex}.deployment-slot-label-inner{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.deployment-position-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deployment-duties-btn{min-height:26px;padding:0 10px;font-size:12px}.deployment-slot-track{background:repeating-linear-gradient(90deg,#0000 0 47px,#f2f4f7 47px 48px);min-height:40px;position:relative}.deployment-segment-bar{color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.deployment-scheduler{background:#fff;border:1px solid #e4e7ec;border-radius:16px;margin-top:12px;overflow:auto}.deployment-scheduler .scheduler_default_main,.deployment-scheduler .scheduler_default_corner,.deployment-scheduler .scheduler_default_rowheader,.deployment-scheduler .scheduler_default_timeheadercol,.deployment-scheduler .scheduler_default_timeheadergroup{color:#101828;background:#fff;border-color:#e4e7ec;font-family:inherit}.deployment-scheduler .scheduler_default_event,.deployment-scheduler .scheduler_default_event_inner{box-shadow:inset 3px 0 0 var(--site-color,#0d5c99);border:0;border-radius:8px}.live-board{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.live-column{background:#fff;border:1px solid #e4e7ec;border-radius:16px;min-height:180px;padding:12px}.live-column header{margin-bottom:10px;font-size:13px;font-weight:800}.live-card{cursor:grab;background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;gap:2px;margin-bottom:8px;padding:10px;display:grid}.live-card strong,.live-card span{display:block}.schedule-card:hover{border-color:#d0d5dd}.schedule-card.is-selected{border-color:#b45309;box-shadow:inset 0 0 0 1px #b45309}.schedule-card b{background:#1d4e89}.schedule-card.is-selected b{background:linear-gradient(135deg,#b45309,#92400e)}.next-shift-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;gap:6px;margin-bottom:16px;padding:20px;display:grid}.admin-group{background:#f8fafc;border:1px solid #e4e7ec;border-radius:16px;margin-top:28px;padding:16px}.admin-group h2{margin:0 0 12px;font-size:15px}.combo-field,.toggle-field,.time-picker,.combo-field{gap:4px;font-size:13px;font-weight:600;display:grid}.combo-wrap,.time-picker-row{position:relative}.combo-wrap input,.time-picker input,.nav-control select,.nav-control input,.schedule-btn,.nav-arrow{min-height:36px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:0 10px}.schedule-btn.primary,.clock-form .schedule-btn.primary,.clock-form button.schedule-btn.primary{color:#fff;background:#0d5c99;border-color:#0d5c99;justify-content:center;align-items:center;display:inline-flex}.combo-menu,.time-picker-pop{z-index:30;background:#fff;border:1px solid #e4e7ec;border-radius:12px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #1018281f}.combo-menu button,.clock-minutes button,.clock-hour{text-align:left;background:0 0;border:0;width:100%;padding:8px 10px;display:grid}.combo-menu button.is-selected,.clock-hour.is-selected,.clock-minutes button.is-selected{background:#f2f4f7}.toggle-switch{background:#d0d5dd;border:0;border-radius:999px;width:40px;height:22px;padding:2px}.toggle-switch.is-on{background:#157347}.toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;display:block;transform:translate(0)}.toggle-switch.is-on .toggle-thumb{transform:translate(18px)}.time-picker-row{gap:6px;display:flex}.time-picker-clock{width:36px;min-height:36px}.clock-face{width:180px;height:180px;margin:8px auto;position:relative}.clock-hour{text-align:center;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute}.clock-center{font-variant-numeric:tabular-nums;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.clock-minutes{justify-content:center;gap:6px;padding:8px;display:flex}.dialog-root{z-index:80;position:fixed;inset:0}.dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.day-timeline .day-wrap{overflow-x:auto}.day-timeline .shift-bar-label{font-size:11px;line-height:1.2;display:grid}.day-timeline .shift-bar-label strong,.day-timeline .shift-bar-label small{text-overflow:clip;white-space:nowrap;overflow:hidden}.employee-drag-ghost{color:#fff;background:#101828;border-radius:10px;padding:8px 12px;font-weight:700;position:absolute;top:-80px;left:-80px}.coverage-source,.scheduled-shift-block,.request-group{border:1px solid #e4e7ec;border-radius:12px;gap:4px;margin:10px 0;padding:10px;display:grid}.equal-actions .schedule-btn{min-width:120px;min-height:36px}.availability-matrix{background:0 0;border:0;gap:10px;margin:8px 0 12px;padding:0;display:grid}.availability-day{border:1px solid #e4e7ec;border-radius:12px;gap:8px;padding:10px;display:grid}.availability-day-head,.availability-times{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.availability-times{grid-template-columns:1fr 1fr}.availability-times .time-picker-label{text-align:center;display:block}.print-banner{display:none}.locked-banner{color:#b42318;background:#fef3f2;border-radius:10px;margin:8px 0;padding:8px 12px;font-weight:700}@media (min-width:900px){.availability-day{grid-template-columns:1fr}}@media print{.print-banner{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:12px;margin-bottom:12px;display:grid}.print-banner h1{text-align:center;margin:0;font-size:18px;display:block}.print-banner .print-meta{text-align:right;font-size:11px}.week-head{break-after:avoid}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.schedule-home .employee-grid,.employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-panel{background:#f8fafc;border:1px solid #e4e7ec;border-radius:16px;margin:0 0 20px;padding:16px}.admin-panel h2{margin:0 0 12px;font-size:15px}.admin-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-actions .schedule-card{min-height:108px}.admin-actions .schedule-card b{background:linear-gradient(135deg,#b45309,#92400e)}.next-shift-card .schedule-btn{display:none}.schedule-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-nav .schedule-btn,.schedule-nav select,.schedule-nav .nav-arrow,.schedule-nav .nav-date,.schedule-nav input[type=date]:not(.nav-date-input):not(.date-box-native){box-sizing:border-box;border-radius:9px;height:40px;min-height:40px;font-size:13px;font-weight:700}.schedule-nav .schedule-btn,.schedule-nav .nav-arrow{justify-content:center;align-items:center;padding:0 12px;line-height:1;display:inline-flex}.nav-control{flex-direction:column;justify-content:flex-end;gap:0;display:flex}.panel-overlay{z-index:80;pointer-events:auto;background:#10182866;border:0;position:fixed;inset:0}.schedule-warning-overlay{z-index:120}.schedule-warning-modal{background:#fff;border:1px solid #e4e7ec;border-radius:16px;width:min(420px,100vw - 32px);max-height:calc(100vh - 48px);padding:20px;overflow:auto;box-shadow:0 18px 50px #1018282e;z-index:121!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.dialog-root>.schedule-modal,.dialog-root>.schedule-modal{z-index:81;pointer-events:auto;max-height:calc(100vh - 48px);position:relative;top:auto;left:auto;overflow:auto;transform:none}.dialog-x{cursor:pointer;background:#f2f4f7;border:0;border-radius:999px;width:36px;height:36px;font-size:22px;line-height:1}.toggle-switch,.toggle-switch{background:#d0d5dd;border:0;border-radius:999px;width:44px;height:24px;padding:2px;transition:background .16s}.toggle-switch.is-on,.toggle-switch.is-on{background:#157347}.toggle-thumb,.toggle-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 1px 2px #10182833}.toggle-switch.is-on .toggle-thumb,.toggle-switch.is-on .toggle-thumb{transform:translate(20px)}.time-picker-field{position:relative}.time-picker-field input{width:100%;padding-right:10px}.time-picker-icon{color:#475467;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.time-picker:has(.time-picker-icon) .time-picker-field input{padding-right:36px}.clock-overlay{z-index:90;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.clock-sheet{z-index:91;background:#fff;border-radius:20px 20px 16px 16px;width:min(360px,100%);padding:16px;position:relative;box-shadow:0 18px 50px #1018283d}.clock-sheet-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.clock-face.clock-24h{background:#f2f4f7;border-radius:50%;width:280px;height:280px;margin:0 auto 12px;position:relative}.clock-face.clock-24h .clock-hour{background:0 0;border:0;border-radius:50%;width:32px;height:32px;margin:-16px 0 0 -16px;font-weight:800;position:absolute}.clock-face.clock-24h .clock-hour.is-selected{color:#fff;background:#1570ef}.availability-day{gap:8px;display:grid}.availability-day-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.availability-window{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.icon-btn{color:#b42318;background:#fff;border:1px solid #d0d5dd;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.day-hours,.day-hours{width:1728px;min-width:1728px;flex-direction:row!important;display:flex!important}.day-hours span,.day-hours span{box-sizing:border-box;flex:0 0 72px;width:72px;min-width:72px}.day-row,.day-row,.day-group,.day-group{display:contents!important}.day-track,.day-track{min-width:1728px;position:relative;width:1728px!important}.day-wrap,.day-wrap{overflow-x:auto}.day-grid,.day-grid{grid-template-columns:168px 1728px;width:max-content;display:grid}.day-name,.day-name,.week-name{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding-left:8px;display:grid}.row-handle,.row-handle{cursor:grab;background:0 0;border:0;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.employee-drag-ghost{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:12px;gap:2px;min-width:220px;padding:10px 12px;font-weight:800;display:grid;box-shadow:0 12px 32px #1018282e}.employee-drag-ghost span{color:#667085;font-size:12px;font-weight:600}@media (max-width:720px){.schedule-home .employee-grid,.employee-grid,.admin-actions{grid-template-columns:1fr}}.schedule-card-badge.is-warn,.schedule-card-badge.is-warn{color:#b42318;background:#fef3f2}.dialog-root.is-upper,.dialog-root.is-upper{align-items:flex-start;padding-top:min(12vh,96px)}@media (max-width:720px){.dialog-root.is-upper{padding-top:8vh}}.nav-date{min-width:188px;height:40px;display:grid;position:relative}.nav-date-button{color:#101828;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-width:188px;height:40px;padding:0 12px;font-size:13px;font-weight:800}.nav-date input[type=date]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.week-name,.day-name{position:relative}.week-row.is-drop-before .week-name:before,.day-row.is-drop-before .day-name:before,.week-row.is-drop-after .week-name:after,.day-row.is-drop-after .day-name:after{content:"";z-index:5;background:#1570ef;border-radius:99px;height:3px;position:absolute;left:8px;right:8px}.week-row.is-drop-before .week-name:before,.day-row.is-drop-before .day-name:before{top:-1px}.week-row.is-drop-after .week-name:after,.day-row.is-drop-after .day-name:after{bottom:-1px}.week-cell.is-drop-target{background:#eff8ff;outline:2px solid #1570ef}.shift-chip{min-height:52px;padding:5px 6px 6px;overflow:hidden}.shift-chip strong,.shift-chip span{text-overflow:clip;white-space:nowrap;overflow:hidden}.shift-chip .shift-time{color:#344054;font-variant-numeric:tabular-nums;font-weight:700;overflow:visible}.shift-bar{height:40px;min-height:40px;padding:4px 8px 5px 12px;overflow:hidden}.shift-bar-label,.day-timeline .shift-bar-label{white-space:nowrap;gap:1px;max-width:calc(100% - 8px);font-size:11px;line-height:1.15;display:grid}.shift-bar-label strong,.shift-bar-label small{text-overflow:clip;white-space:nowrap;overflow:hidden}.shift-bar-label .shift-time{font-variant-numeric:tabular-nums;opacity:1;font-weight:700;overflow:visible}.day-wrap{max-height:calc(100dvh - 210px);overflow:auto}.day-head{z-index:5;background:#f9fafb;position:sticky;top:0}.day-name.day-head{z-index:6;background:#f9fafb;left:0;box-shadow:4px 0 8px -6px #1018282e}.day-name:not(.day-head){z-index:4;background:#fff;position:sticky;left:0;box-shadow:4px 0 8px -6px #1018282e}.coverage-label,.coverage-hours{z-index:5;background:#fff;position:sticky;bottom:0;box-shadow:0 -8px 18px #1018280f}.coverage-label{z-index:6;border-top:1px solid #e4e7ec;align-content:center;padding:8px 12px;font-size:12px;font-weight:800;display:grid;left:0}.coverage-hours{border-top:1px solid #e4e7ec;width:1728px;min-width:1728px;display:flex!important}.coverage-cell{flex:0 0 72px;width:72px;min-width:72px;min-height:64px}.employee-drag-ghost{color:#101828;background:#fff;border:1px solid #e4e7ec;border-radius:8px;align-content:center;gap:2px;width:160px;min-height:48px;padding:8px 10px;font-size:13px;font-weight:800;display:grid;box-shadow:0 10px 24px #10182829}.schedule-card.is-plain{grid-template-columns:54px minmax(0,1fr)}.schedule-card.is-plain strong{margin-bottom:0}.dialog-root{z-index:80;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.dialog-root>.panel-overlay{z-index:0;pointer-events:auto;position:absolute;inset:0}.dialog-root>.schedule-modal{z-index:1;pointer-events:auto;width:min(520px,100vw - 32px);max-height:calc(100vh - min(12vh,96px) - 32px);margin:0;position:relative;inset:auto;transform:none}.dialog-root>.schedule-modal.is-wide{width:min(720px,100vw - 32px)}.resource-links{gap:10px;margin-top:10px;display:grid}.resource-item{gap:2px;display:grid}.resource-item strong{color:#101828;font-size:13px;display:block}.resource-item .muted{color:#667085;font-size:12px;font-weight:500;display:block}.availability-windows{grid-column:1/-1;gap:8px;display:grid}.availability-window,.availability-window{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:end;gap:8px;display:grid}.availability-window-spacer,.availability-window-spacer{width:40px;height:40px}.availability-note,.availability-note{gap:4px;display:grid}.clock-face .clock-hour{width:32px;height:32px;position:absolute}.schedule-card-badge.is-stack{white-space:normal;justify-items:center;gap:6px;min-height:0;padding:8px 12px;font-size:12px;line-height:1.2;display:grid}.schedule-card-badge.is-stack span{display:block}.schedule-nav .nav-date.is-overlay,.nav-date.is-overlay{background:#fff;border:1px solid #d0d5dd;border-radius:9px;grid-template-columns:none;align-items:center;min-width:12.5rem;height:40px;padding:0 12px;position:relative;overflow:hidden;display:inline-flex!important}.nav-date.is-overlay .nav-date-display,.nav-date.is-overlay .nav-date-display{z-index:0;color:#101828;white-space:nowrap;pointer-events:none;font-size:13px;font-weight:800;position:relative}.schedule-nav .nav-date.is-overlay .nav-date-input,.nav-date.is-overlay .nav-date-input,.schedule-nav .nav-date.is-overlay input[type=date],.nav-date.is-overlay input[type=date]{opacity:0;cursor:pointer;font-size:16px;color:#0000!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.nav-date.is-overlay input[type=date]::-webkit-datetime-edit{color:#0000;opacity:0;background:0 0}.nav-date.is-overlay input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#0000;opacity:0;background:0 0}.nav-date.is-overlay input[type=date]::-webkit-datetime-edit-text{color:#0000;opacity:0;background:0 0}.nav-date.is-overlay input[type=date]::-webkit-datetime-edit-month-field{color:#0000;opacity:0;background:0 0}.nav-date.is-overlay input[type=date]::-webkit-datetime-edit-day-field{color:#0000;opacity:0;background:0 0}.nav-date.is-overlay input[type=date]::-webkit-datetime-edit-year-field{color:#0000;opacity:0;background:0 0}.nav-date.is-overlay input[type=date]::-webkit-inner-spin-button{color:#0000;opacity:0;background:0 0}.nav-date.is-overlay input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.week-wrap.is-dragging .shift-chip,.week-wrap.is-dragging .shift-chip{pointer-events:none}.week-cell{min-height:56px}.shift-chip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.shift-chip.is-dragging{cursor:grabbing;opacity:0}.day-timeline .shift-bar,.shift-bar{align-items:center;height:40px;min-height:40px;display:flex;top:50%;overflow:hidden;transform:translateY(-50%)}.day-timeline .shift-bar-label,.shift-bar-label{white-space:normal;gap:2px;font-size:12px;line-height:1.2;display:grid}.shift-bar-label strong{font-size:12px;font-weight:800}.shift-bar-label small,.shift-bar-label .shift-time{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}button.toggle-switch{background:#aab6c3;border:0;border-radius:999px;flex:none;width:32px;height:18px;padding:2px;transition:background-color .18s}button.toggle-switch.is-on{background:#0d5c99}button.toggle-switch .toggle-thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block;transform:translate(0);box-shadow:0 1px 3px #102b4e38}button.toggle-switch.is-on .toggle-thumb{transform:translate(14px)}.toggle-field.is-compact button.toggle-switch,.clock-form .toggle-field.is-compact button.toggle-switch{background:#e5e5ea;border:0;border-radius:999px;width:40px;height:22px;min-height:22px;padding:2px;font-weight:400}.toggle-field.is-compact button.toggle-switch.is-on{background:#34c759}.toggle-field.is-compact button.toggle-switch .toggle-thumb,.clock-form .toggle-field.is-compact button.toggle-switch .toggle-thumb{border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #00000038}.toggle-field.is-compact button.toggle-switch.is-on .toggle-thumb,.clock-form .toggle-field.is-compact button.toggle-switch.is-on .toggle-thumb{transform:translate(18px)}.event-summary{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:14px}.event-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,1.15fr);align-items:stretch;gap:16px;display:grid}.event-summary-col{align-content:start;gap:10px;display:grid}.event-summary-title,.event-summary-date{color:#101828;font-size:16px;font-weight:800}.event-summary-place{color:#101828;gap:2px;font-size:13px;font-weight:700;line-height:1.35;display:grid}.event-summary-place span{min-height:1.35em}.event-resource-btn{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;gap:2px;min-height:44px;padding:8px 12px;display:grid}.clock-form .event-resource-btn.is-empty,.clock-form .event-resource-btn:disabled,.event-resource-btn.is-empty,.event-resource-btn:disabled{color:#98a2b3;cursor:default;opacity:1;background:#f2f4f7;border-color:#e4e7ec}.event-resource-btn strong,.event-resource-btn span{font-size:13px;font-weight:800}.event-resource-btn span{color:#475467}.event-resource-btn.is-empty,.event-resource-btn:disabled{color:#98a2b3;cursor:default;opacity:1;background:#f2f4f7;border-color:#e4e7ec}.event-resource-btn.is-empty strong,.event-resource-btn.is-empty span,.event-resource-btn:disabled strong,.event-resource-btn:disabled span{color:#98a2b3}.event-command-list{color:#101828;gap:4px;font-size:13px;font-weight:700;display:grid}.event-command-heading{color:#667085;letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:800}.event-map{background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;height:100%;min-height:220px;position:relative;overflow:hidden}.event-map-canvas,.event-map .leaflet-container{border:0;width:100%;height:100%;min-height:220px}.event-map.is-interactive .leaflet-container{pointer-events:auto}.event-map-open{z-index:500;color:#0d5c99;background:#ffffffea;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800;text-decoration:none;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 3px #10182829}.event-map-status{color:#98a2b3;pointer-events:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.event-map-marker{background:0 0;border:0}.event-map-marker span{background:#0d5c99;border:3px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;transform:rotate(-45deg);box-shadow:0 2px 7px #0005}.event-map .leaflet-control-zoom{border:0;margin:8px}.event-map.is-empty{color:#98a2b3;place-items:center;font-size:13px;font-weight:700;display:grid}.availability-day.compact{grid-template-columns:minmax(110px,auto) 52px 58px 58px 76px minmax(120px,1fr);align-items:end;gap:8px;padding:8px 10px;display:grid}.availability-day.compact .availability-field,.availability-day.compact .availability-time{color:#475467;gap:2px;min-width:0;margin:0;font-size:11px;font-weight:700;display:grid}.availability-day.compact .availability-field span,.availability-day.compact .availability-time span{color:#475467;font-size:11px;font-weight:700}.availability-day.compact .availability-field strong,.availability-day.compact .availability-field input,.availability-day.compact .availability-time input,.availability-day.compact .availability-note input{color:#101828;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d0d5dd;border-radius:9px;height:36px;min-height:36px;padding:0 8px;font-size:14px;font-weight:800}.availability-day.compact .availability-field strong{background:0 0;border:0;align-items:center;padding:0;display:flex}.availability-day.compact .availability-toggle{justify-items:start}.availability-day.compact .availability-overnight{text-align:center;justify-items:center}.availability-day.compact .availability-overnight span{text-align:center;white-space:nowrap;width:100%}.availability-day.compact .availability-toggle .toggle-field{align-items:center;min-height:36px;display:flex}.availability-day.compact .availability-overnight .toggle-field{justify-content:center;justify-items:center;width:100%}.event-availability-help{max-width:52rem;margin:0 0 8px;font-size:13px;line-height:1.35}.availability-day.compact .availability-time input,.availability-day.compact .availability-time .military-time,.availability-day.compact .availability-field .military-time{text-align:center;width:56px;min-width:56px;padding:0 6px}.availability-day.compact .availability-off{grid-column:3/-1;align-self:center}.event-summary-cell{gap:2px;min-width:0;display:grid}.event-summary-cell span{color:#667085;font-size:11px;font-weight:800}.event-summary-cell strong,.event-summary-cell a,.event-summary-cell em{font-size:13px;font-style:normal;font-weight:700}.event-summary-cell a{color:#0d5c99}.gps-block{gap:4px;margin:8px 0 12px;font-size:13px;display:grid}.gps-block a,.gps-links a{color:#0d5c99;font-weight:700}.gps-links{gap:8px;display:flex}.clock-admin-table tr.is-clickable{cursor:pointer}.clock-admin-table tr.is-clickable:hover{background:#f8fafc}.dialog-root{z-index:80;box-sizing:border-box;isolation:isolate;background:#10182866;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;pointer-events:auto!important}.dialog-root.is-upper{align-items:flex-start;padding:min(12vh,96px) 16px 24px}.dialog-overlay{z-index:0;cursor:pointer;appearance:none;background:#10182866;border:0;margin:0;padding:0;position:fixed;inset:0}.dialog-root:has(.dialog-frame.has-outside-nav){align-items:center}.dialog-frame{z-index:1;align-items:center;gap:14px;max-width:calc(100vw - 32px);display:flex;position:relative}.dialog-outside-nav{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:999px;flex-shrink:0;width:48px;height:48px;font-size:22px;font-weight:700;line-height:1;box-shadow:0 8px 24px #1018281f}.dialog-outside-nav:hover:not(:disabled){color:#0d5c99;border-color:#0d5c99}.dialog-outside-nav:disabled{opacity:.35;cursor:not-allowed}.dialog-root>.dialog-panel,.dialog-root>.dialog-frame>.dialog-panel,.dialog-root>.schedule-modal{z-index:1;pointer-events:auto;background:#fff;border:1px solid #e4e7ec;border-radius:16px;width:min(520px,100vw - 32px);max-height:calc(100vh - min(12vh,96px) - 32px);margin:0;padding:20px;position:relative;inset:auto;overflow:auto;transform:none;box-shadow:0 18px 50px #1018282e}.dialog-root>.dialog-panel.is-wide,.dialog-root>.dialog-frame>.dialog-panel.is-wide,.dialog-root>.schedule-modal.is-wide{width:min(720px,100vw - 32px)}.dialog-x{z-index:3;pointer-events:auto;cursor:pointer;position:relative}@media (max-width:900px){.event-summary-grid{grid-template-columns:1fr}}@media (max-width:720px){.availability-day.compact{grid-template-columns:1fr auto}.availability-day.compact .availability-field,.availability-day.compact .availability-note,.availability-day.compact .availability-off,.availability-day.compact .muted{grid-column:1/-1}.availability-day.compact .availability-toggle:not(.availability-overnight){grid-area:1/2}}.date-box{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;justify-content:center;align-items:center;height:40px;padding:0 8px;display:inline-flex;position:relative;overflow:hidden}.date-box-day{width:8.5ch}.date-box-week{width:20ch}.date-box-label{color:#101828;white-space:nowrap;text-align:center;pointer-events:none;width:100%;font-size:13px;font-weight:800}.date-picker-wrap{align-items:stretch;display:flex;position:relative}.date-picker-pop{z-index:80;background:#fff;border:1px solid #d0d5dd;border-radius:12px;width:276px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;transform:none;box-shadow:0 14px 32px #1018282e}.date-picker-nav{grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.date-picker-nav strong{text-align:center;color:#101828;font-size:13px;font-weight:800}.date-picker-nav-btn{color:#344054;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:8px;width:32px;height:32px;font-size:18px;font-weight:700;line-height:1}.date-picker-nav-btn:hover{background:#f8fafc}.date-picker-weekdays,.date-picker-grid{grid-template-columns:repeat(7,1fr);display:grid}.date-picker-weekdays span{text-align:center;color:#667085;padding:4px 0 6px;font-size:11px;font-weight:800}.date-picker-day{color:#101828;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:0;height:34px;font-size:12px;font-weight:700}.date-picker-day.is-outside{color:#98a2b3}.date-picker-day.is-in-range{color:#102b4e;background:#9bb8d4}.date-picker-day.is-start,.date-picker-day.is-end{color:#fff;background:#0d5c99}.date-picker-day.is-start{border-radius:8px 0 0 8px}.date-picker-day.is-end{border-radius:0 8px 8px 0}.date-picker-day.is-start.is-end{border-radius:8px}.date-picker-day:hover{color:#102b4e;background:#7ea4c8}.date-picker-day.is-start:hover,.date-picker-day.is-end:hover{color:#fff;background:#0b4d80}.date-picker-hint{color:#667085;text-align:center;margin:8px 0 0;font-size:11px;font-weight:700;line-height:1.4}.date-box-native,.schedule-nav .date-box-native,.date-box input[type=date]{cursor:pointer;z-index:2;pointer-events:auto;font-size:16px;opacity:0!important;color:#0000!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.date-box-native::-webkit-datetime-edit{opacity:0}.date-box-native::-webkit-datetime-edit-fields-wrapper{opacity:0}.date-box-native::-webkit-calendar-picker-indicator{opacity:0}.is-drag-ghost .deployment-person-label,.is-drag-ghost strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.shift-drag-ghost,.shift-chip.is-drag-ghost,.shift-bar.is-drag-ghost,.is-drag-ghost{z-index:400;cursor:grabbing;opacity:.96;overflow:visible;box-shadow:0 14px 32px #10182847;pointer-events:none!important;position:fixed!important}.shift-bar.is-drag-ghost .shift-time{letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:1;font-size:13px;font-weight:800}.date-stepper{background:#fff;border:1px solid #d0d5dd;border-radius:9px;align-items:stretch;height:40px;display:inline-flex;overflow:visible}.date-stepper-btn{color:#344054;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e7ec;width:36px;font-size:18px;font-weight:700;line-height:1}.date-stepper-btn:first-child{border-radius:8px 0 0 8px}.date-stepper-btn:last-child{border-left:1px solid #e4e7ec;border-right:0;border-radius:0 8px 8px 0}.date-stepper-btn:hover{background:#f8fafc}.date-stepper .date-box{letter-spacing:.02em;border:0;border-radius:0;min-width:0;height:40px}.date-stepper-range{align-items:center;display:flex}.date-stepper-range .date-box{min-width:0}.date-stepper-dash{color:#667085;padding:0 4px;font-weight:800}.week-head{cursor:pointer;width:100%;min-height:48px;font:inherit;background:#f8fafc;border:0;align-content:center;justify-items:center;gap:4px;padding:8px 6px;display:grid}.week-head-dow{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.week-head-date{color:#101828;letter-spacing:.02em;font-size:13px;font-weight:800}.week-head.week-name{cursor:default;justify-items:start;display:flex}.admin-inline{margin:0 0 8px}.admin-inline h2{color:#344054;margin:0 0 12px;font-size:15px;font-weight:800}.schedule-split{border:0;border-top:1px solid #d0d5dd;margin:8px 0 20px}.schedule-home .employee-grid .schedule-card.is-stat{grid-template-columns:54px minmax(0,1.6fr) minmax(0,1fr);gap:16px;min-height:118px;padding:18px 20px}.schedule-home .employee-grid .schedule-card.is-stat b{width:54px;height:54px}.schedule-home .employee-grid .schedule-card.is-stat span,.schedule-home .employee-grid .schedule-card.is-stat strong{text-align:left}.schedule-home .employee-grid .schedule-card.is-stat strong{margin:0}.schedule-card-rule{display:none}.schedule-home .employee-grid .schedule-card-badge{text-align:left;white-space:normal;background:0 0;border-radius:0;place-self:center;min-width:0;margin-right:8%;padding:0}.combo-wrap input{padding-right:28px}.combo-chevron{color:#667085;cursor:pointer;background:0 0;border:0;width:28px;height:100%;position:absolute;top:0;right:0}.combo-wrap.is-open .combo-chevron{transform:rotate(180deg)}.day-timeline.is-dragging .shift-bar,.day-timeline.is-creating .shift-bar{pointer-events:none}.day-timeline.can-create .day-track{cursor:crosshair;touch-action:none}.day-track{position:relative}.day-slot-target{z-index:1;pointer-events:none;background:#84b4d866;border-radius:6px;outline:1px solid #5b8fb8;place-items:center;height:40px;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.day-slot-target.is-creating{z-index:3;background:#5b8fb8aa;outline:1px solid #0d5c99}.day-slot-target span{color:#0f1728;white-space:nowrap;padding:0 6px;font-size:11px;font-weight:800}.coverage-cell{cursor:default;position:relative}.coverage-cell.over{color:#026aa2}.coverage-popover{z-index:40;color:#101828;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-width:132px;padding:8px 10px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #10182829}.coverage-cell:hover .coverage-popover,.coverage-cell:focus-within .coverage-popover{display:block}.coverage-popover-hour{text-align:center;letter-spacing:.04em;margin-bottom:6px;font-size:14px;font-weight:800}.coverage-popover table{border-collapse:collapse;width:100%}.coverage-popover th,.coverage-popover td{text-align:right;font-variant-numeric:tabular-nums;padding:2px 4px}.coverage-popover th:first-child,.coverage-popover td:first-child{text-align:left;font-weight:800}.coverage-popover tr.is-short{color:#b42318}.coverage-popover tr.is-ok{color:#101828}.coverage-popover tr.is-over{color:#026aa2}.timecard-dialog{gap:14px;display:grid}.timecard-top{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:16px;display:grid}.timecard-hero h3{color:#101828;margin:0;font-size:28px;line-height:1.15}.timecard-hero p{color:#344054;margin:4px 0 0;font-size:18px;font-weight:800}.timecard-worked{color:#0d5c99!important;margin-top:8px!important;font-size:15px!important;font-weight:800!important}.timecard-meta{text-align:left;justify-items:stretch;gap:10px;display:grid}.timecard-meta>div{gap:2px;display:grid}.timecard-meta span{color:#667085;font-size:11px;font-weight:800}.timecard-meta strong{color:#101828;font-size:14px}.timecard-meta strong.timecard-requested,.timecard-inline-compare .timecard-requested{color:#b42318;font-weight:800}.timecard-dialog .equal-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.timecard-dialog .equal-actions .schedule-btn{width:100%;min-width:0}.timecard-ribbon{background:#fff7ed;border:1px solid #f7b27a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.timecard-ribbon>div{gap:2px;min-width:0;display:grid}.timecard-ribbon strong{color:#b54708;font-size:13px}.timecard-awaiting-badge{color:#b42318;letter-spacing:.02em;text-transform:uppercase;background:#fef3f2;border-radius:999px;align-items:center;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.timecard-io{grid-template-columns:1fr 1fr;gap:16px;display:grid}.timecard-io>div{align-content:start;gap:8px;display:grid}.timecard-io>div>span{color:#667085;font-size:12px;font-weight:800}.timecard-io-times{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.timecard-inline-compare{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.timecard-inline-compare.is-large{gap:10px 14px}.timecard-inline-compare .timecard-requested:before,.timecard-cell-pending .timecard-requested:before{content:"→ ";color:#98a2b3;font-weight:700}.timecard-io-time{font-variant-numeric:tabular-nums;color:#101828;font-size:28px;font-weight:800;line-height:1}.timecard-io-time.is-requested,.timecard-requested{color:#b42318;font-weight:800}.timecard-cell-pending{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:inline-flex}.timecard-cell-pending .timecard-requested{font-size:inherit;display:inline}.timecard-meta .timecard-requested{font-size:inherit;margin-top:0;display:inline}.timecard-map,.timecard-map .leaflet-container{background:#f2f4f7;border-radius:12px;height:160px;min-height:160px;overflow:hidden}.timecard-map.is-empty{color:#98a2b3;place-items:center;font-size:13px;font-weight:700;display:grid}.timecard-readonly{color:#475467;gap:4px;font-weight:700;display:grid}.clock-busy-overlay{z-index:500;color:#fff;background:#1018287a;align-content:center;place-items:center;gap:12px;font-weight:800;display:grid;position:fixed;inset:0}.clock-busy-spinner{border:4px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite clock-spin}@keyframes clock-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.timecard-top,.timecard-io{grid-template-columns:1fr}.timecard-hero h3{font-size:22px}.timecard-hero p{font-size:16px}.timecard-io-time{font-size:22px}.timecard-io-time.is-requested,.timecard-requested{font-size:18px}.timecard-audit{max-height:none}.timecard-audit-detail{word-break:break-word;font-size:13px}.timecard-dialog .equal-actions{grid-template-columns:1fr}.timecard-dialog .equal-actions .schedule-btn{min-height:44px;font-size:15px}.timecard-ribbon{flex-direction:column;align-items:stretch}.timecard-ribbon .schedule-btn{width:100%;min-height:44px}.dialog-frame.has-outside-nav{gap:6px;max-width:calc(100vw - 8px)}.dialog-outside-nav{flex-shrink:0;width:40px;height:40px;font-size:18px}.dialog-root>.dialog-frame>.dialog-panel,.dialog-root>.dialog-panel.is-wide,.dialog-root>.dialog-frame>.dialog-panel.is-wide{border-radius:14px;width:min(720px,100vw - 96px);max-height:calc(100dvh - 24px);padding:16px}.dialog-frame{max-width:calc(100vw - 8px)}.clock-desktop-only{display:none}.clock-mobile-list{display:grid}.clock-admin-table{min-width:760px}.clock-admin-table-wrap:not(.clock-desktop-only){border-left:0;border-right:0;border-radius:0;margin:0 -4px}.clock-admin-table th,.clock-admin-table td{padding:10px 12px}.clock-admin-table tr.is-clickable td{min-height:44px}}.timecard-facts{background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;gap:4px;padding:12px;display:grid}.timecard-facts strong{color:#102b4e}.timecard-audit{gap:8px;max-height:160px;display:grid;overflow:auto}.timecard-audit li{border:1px solid #eef2f6;border-radius:10px;padding:8px 10px;font-size:12px;list-style:none}.timecard-audit-detail{color:#b42318;margin-top:4px;font-weight:600;line-height:1.4}.timecard-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.timecard-compare article{border:1px solid #e4e7ec;border-radius:12px;padding:10px}.admin-actions .schedule-card{background:#fff}.event-ops-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.event-ops-list{background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:8px;max-height:calc(100vh - 220px);padding:8px;display:grid;overflow:auto}.event-ops-list-toolbar{background:#fff;justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex;position:sticky;top:0}.event-ops-list-item{text-align:left;cursor:pointer;background:#fcfcfd;border:1px solid #e4e7ec;border-radius:10px;gap:2px;width:100%;padding:10px 12px;display:grid}.event-ops-list-item.is-active{background:#eff8ff;border-color:#84caff}.event-ops-list-item span{color:#667085;font-size:12px}.event-ops-main{min-width:0}@media (max-width:980px){.event-ops-layout{grid-template-columns:1fr}}
.AssetPages-module__Sazhma__shell{color:#101828;background:#f5f7fb;min-height:calc(100vh - 72px);padding:20px 16px 48px}.AssetPages-module__Sazhma__shell>form,.AssetPages-module__Sazhma__shell>section,.AssetPages-module__Sazhma__shell>div{width:min(100%,920px);margin-inline:auto}.AssetPages-module__Sazhma__error,.AssetPages-module__Sazhma__success{border:1px solid;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;font-weight:700}.AssetPages-module__Sazhma__error{color:#b42318;background:#fef3f2;border-color:#fecdca}.AssetPages-module__Sazhma__success{color:#067647;background:#ecfdf3;border-color:#abefc6}.AssetPages-module__Sazhma__formCard,.AssetPages-module__Sazhma__detailCard,.AssetPages-module__Sazhma__workflowCard,.AssetPages-module__Sazhma__existingGroups{background:#fff;border:1px solid #e4e7ec;border-radius:16px;gap:18px;padding:20px;display:grid}.AssetPages-module__Sazhma__formCard fieldset{border:0;border-bottom:1px solid #eaecf0;gap:12px;margin:0;padding:0 0 18px;display:grid}.AssetPages-module__Sazhma__formCard fieldset:last-of-type{border-bottom:0;padding-bottom:0}.AssetPages-module__Sazhma__formCard legend{color:#344054;margin-bottom:12px;font-size:14px;font-weight:900}.AssetPages-module__Sazhma__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.AssetPages-module__Sazhma__formCard label,.AssetPages-module__Sazhma__workflowCard label{color:#475467;gap:6px;font-size:12px;font-weight:800;display:grid}.AssetPages-module__Sazhma__formCard label>span{color:#667085;font-weight:600}.AssetPages-module__Sazhma__formCard input,.AssetPages-module__Sazhma__formCard select,.AssetPages-module__Sazhma__formCard textarea,.AssetPages-module__Sazhma__workflowCard input,.AssetPages-module__Sazhma__workflowCard select,.AssetPages-module__Sazhma__workflowCard textarea{color:#101828;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:0;padding:10px 12px}.AssetPages-module__Sazhma__formCard textarea,.AssetPages-module__Sazhma__workflowCard textarea{resize:vertical}.AssetPages-module__Sazhma__formCard input:focus,.AssetPages-module__Sazhma__formCard select:focus,.AssetPages-module__Sazhma__formCard textarea:focus,.AssetPages-module__Sazhma__workflowCard input:focus,.AssetPages-module__Sazhma__workflowCard select:focus,.AssetPages-module__Sazhma__workflowCard textarea:focus{border-color:#1570ef;box-shadow:0 0 0 3px #1570ef18}.AssetPages-module__Sazhma__full{grid-column:1/-1}.AssetPages-module__Sazhma__checkLabel{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.AssetPages-module__Sazhma__checkLabel input{width:18px;min-height:18px}.AssetPages-module__Sazhma__segmented{gap:10px;display:flex}.AssetPages-module__Sazhma__segmented label{flex:1}.AssetPages-module__Sazhma__segmented input{opacity:0;position:absolute}.AssetPages-module__Sazhma__segmented span{cursor:pointer;border:1px solid #d0d5dd;border-radius:10px;place-items:center;min-height:46px;display:grid}.AssetPages-module__Sazhma__segmented input:checked+span{background:#eff8ff;border-color:#1570ef;color:#175cd3!important}.AssetPages-module__Sazhma__primary,.AssetPages-module__Sazhma__secondary,.AssetPages-module__Sazhma__dangerButton{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.AssetPages-module__Sazhma__primary{color:#fff;background:#1570ef}.AssetPages-module__Sazhma__secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.AssetPages-module__Sazhma__dangerButton{color:#fff;background:#d92d20}.AssetPages-module__Sazhma__primary:disabled,.AssetPages-module__Sazhma__secondary:disabled{opacity:.5;cursor:not-allowed}.AssetPages-module__Sazhma__primary svg,.AssetPages-module__Sazhma__secondary svg{width:18px}.AssetPages-module__Sazhma__existingGroups{margin-top:16px}.AssetPages-module__Sazhma__existingGroups h2{margin:0;font-size:16px}.AssetPages-module__Sazhma__existingGroups>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.AssetPages-module__Sazhma__existingGroups>button>svg{color:#1570ef;width:28px}.AssetPages-module__Sazhma__existingGroups>button span{display:grid}.AssetPages-module__Sazhma__existingGroups small{color:#667085}.AssetPages-module__Sazhma__detailCard{grid-template-columns:220px minmax(0,1fr);align-items:start}.AssetPages-module__Sazhma__photoPanel{gap:10px;display:grid}.AssetPages-module__Sazhma__largePhoto{aspect-ratio:1;color:#667085;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.AssetPages-module__Sazhma__largePhoto img{object-fit:cover}.AssetPages-module__Sazhma__largePhoto svg{width:54px;height:54px}.AssetPages-module__Sazhma__uploadLabel{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:800;display:flex!important}.AssetPages-module__Sazhma__uploadLabel input{opacity:0;pointer-events:none;position:absolute}.AssetPages-module__Sazhma__record{gap:16px;display:grid}.AssetPages-module__Sazhma__recordHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AssetPages-module__Sazhma__recordHead h1{margin:3px 0 0;font-size:26px}.AssetPages-module__Sazhma__recordCode{color:#175cd3;letter-spacing:.07em;font-size:12px;font-weight:900}.AssetPages-module__Sazhma__status{color:#175cd3;white-space:nowrap;background:#eff8ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.AssetPages-module__Sazhma__details{background:#eaecf0;border:1px solid #eaecf0;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.AssetPages-module__Sazhma__details div{background:#fff;padding:12px}.AssetPages-module__Sazhma__details dt{color:#667085;text-transform:uppercase;font-size:10px;font-weight:800}.AssetPages-module__Sazhma__details dd{margin:4px 0 0;font-size:13px;font-weight:700}.AssetPages-module__Sazhma__costTotal{color:#067647;background:#ecfdf3;border-radius:12px;padding:12px;font-weight:900}.AssetPages-module__Sazhma__maintenanceHistory{gap:8px;display:grid}.AssetPages-module__Sazhma__maintenanceHistory h2{margin:0;font-size:15px}.AssetPages-module__Sazhma__maintenanceItem{border:1px solid #e4e7ec;border-radius:11px;padding:12px}.AssetPages-module__Sazhma__maintenanceItem div{justify-content:space-between;gap:12px;display:flex}.AssetPages-module__Sazhma__maintenanceItem p,.AssetPages-module__Sazhma__maintenanceItem small{color:#667085;margin:5px 0 0}.AssetPages-module__Sazhma__actions{gap:10px;display:flex}.AssetPages-module__Sazhma__workflowCard{gap:16px}.AssetPages-module__Sazhma__workflowIntro{color:#667085;margin:0;font-size:13px}.AssetPages-module__Sazhma__workflowGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.AssetPages-module__Sazhma__assetPicker{gap:8px;display:grid}.AssetPages-module__Sazhma__assetPicker>label{cursor:pointer;border:1px solid #e4e7ec;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.AssetPages-module__Sazhma__assetPicker>label input{width:18px;min-height:18px}.AssetPages-module__Sazhma__assetPicker span{display:grid}.AssetPages-module__Sazhma__assetPicker small{color:#667085}.AssetPages-module__Sazhma__scanRow{gap:9px;display:flex}.AssetPages-module__Sazhma__scanRow input{flex:1}.AssetPages-module__Sazhma__scanResults{gap:8px;display:grid}.AssetPages-module__Sazhma__scanItem{border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;gap:12px;padding:11px;display:flex}.AssetPages-module__Sazhma__scanItem.AssetPages-module__Sazhma__good{background:#ecfdf3;border-color:#abefc6}.AssetPages-module__Sazhma__scanItem.AssetPages-module__Sazhma__bad{background:#fef3f2;border-color:#fecdca}.AssetPages-module__Sazhma__stepBadge{color:#175cd3;background:#eff8ff;border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-weight:900;display:inline-grid}.AssetPages-module__Sazhma__maintenanceGrid{gap:10px;display:grid}.AssetPages-module__Sazhma__maintenanceCard{border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.AssetPages-module__Sazhma__maintenanceCard h3,.AssetPages-module__Sazhma__maintenanceCard p{margin:0}.AssetPages-module__Sazhma__maintenanceCard p{color:#667085;margin-top:5px;font-size:12px}.AssetPages-module__Sazhma__maintenanceCard small{color:#b54708;font-weight:800}@media (max-width:700px){.AssetPages-module__Sazhma__shell{padding:12px 10px 34px}.AssetPages-module__Sazhma__formCard,.AssetPages-module__Sazhma__detailCard,.AssetPages-module__Sazhma__workflowCard{padding:14px}.AssetPages-module__Sazhma__formGrid,.AssetPages-module__Sazhma__workflowGrid{grid-template-columns:1fr}.AssetPages-module__Sazhma__full{grid-column:auto}.AssetPages-module__Sazhma__detailCard{grid-template-columns:1fr}.AssetPages-module__Sazhma__photoPanel{width:min(100%,260px);margin:auto}.AssetPages-module__Sazhma__details{grid-template-columns:1fr}.AssetPages-module__Sazhma__recordHead{align-items:flex-start}.AssetPages-module__Sazhma__recordHead h1{font-size:21px}.AssetPages-module__Sazhma__actions,.AssetPages-module__Sazhma__scanRow{flex-direction:column}.AssetPages-module__Sazhma__maintenanceCard{grid-template-columns:1fr}.AssetPages-module__Sazhma__segmented{flex-direction:column}}.AssetPages-module__Sazhma__assetGallery{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.AssetPages-module__Sazhma__assetGallery figure{aspect-ratio:1;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:8px;margin:0;position:relative;overflow:hidden}.AssetPages-module__Sazhma__assetGallery figure img{object-fit:cover}.AssetPages-module__Sazhma__assetGallery figure>svg{width:20px;margin:calc(50% - 10px)}.AssetPages-module__Sazhma__assetGallery figure button{color:#b42318;cursor:pointer;background:#ffffffe6;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:3px;right:3px}.AssetPages-module__Sazhma__assetGallery figure button svg{width:13px}.AssetPages-module__Sazhma__receiptLink{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:9px;align-items:center;gap:7px;width:max-content;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.AssetPages-module__Sazhma__receiptLink svg{width:17px}
.AssetScanInput-module__YOZwtW__wrap{gap:7px;display:grid}.AssetScanInput-module__YOZwtW__manualLabel{color:#667085;font-size:11px;font-weight:800}.AssetScanInput-module__YOZwtW__row{gap:8px;display:flex}.AssetScanInput-module__YOZwtW__row label{background:#fff;border:1px solid #d0d5dd;border-radius:10px;flex:1;align-items:center;gap:9px;min-height:48px;padding:0 12px;display:flex!important}.AssetScanInput-module__YOZwtW__row label:focus-within{border-color:#1570ef;box-shadow:0 0 0 3px #1570ef18}.AssetScanInput-module__YOZwtW__row label svg{color:#1570ef;width:18px}.AssetScanInput-module__YOZwtW__row input{outline:0;width:100%;min-height:auto!important;box-shadow:none!important;border:0!important;padding:0!important}.AssetScanInput-module__YOZwtW__row button{color:#fff;cursor:pointer;background:#1570ef;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 15px;font-weight:800;display:inline-flex}.AssetScanInput-module__YOZwtW__row .AssetScanInput-module__YOZwtW__cameraButton{background:#344054}.AssetScanInput-module__YOZwtW__row button svg{width:17px}.AssetScanInput-module__YOZwtW__results{z-index:10;background:#fff;border:1px solid #d0d5dd;border-radius:10px;max-height:260px;padding:5px;display:grid;position:relative;overflow:auto;box-shadow:0 10px 24px #10182818}.AssetScanInput-module__YOZwtW__results button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;gap:2px;padding:9px 11px;display:grid}.AssetScanInput-module__YOZwtW__results button:hover{background:#f2f4f7}.AssetScanInput-module__YOZwtW__results small{color:#667085}.AssetScanInput-module__YOZwtW__error{color:#b42318;margin:0;font-size:12px}.AssetScanInput-module__YOZwtW__camera{z-index:150;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.AssetScanInput-module__YOZwtW__camera video{object-fit:cover;width:100%;height:100%}.AssetScanInput-module__YOZwtW__target{aspect-ratio:1;border:3px solid #67e8f9;border-radius:18px;width:min(58vw,280px);height:auto;position:absolute;box-shadow:0 0 0 9999px #0008}.AssetScanInput-module__YOZwtW__camera>button{z-index:2;color:#fff;background:#000a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.AssetScanInput-module__YOZwtW__camera>span{z-index:2;color:#fff;background:#000a;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;position:absolute;bottom:42px}.AssetScanInput-module__YOZwtW__inlineCamera{z-index:1;border-radius:14px;height:320px;position:relative;inset:auto}.AssetScanInput-module__YOZwtW__inlineCamera .AssetScanInput-module__YOZwtW__target{aspect-ratio:1;width:min(54%,180px);height:auto}.AssetScanInput-module__YOZwtW__inlineCamera>button{top:10px;right:10px}.AssetScanInput-module__YOZwtW__inlineCamera>span{bottom:12px}.AssetScanInput-module__YOZwtW__inlineCamera video{position:absolute;inset:0}@media (max-width:700px){.AssetScanInput-module__YOZwtW__row{grid-template-columns:minmax(0,1fr) auto;display:grid}.AssetScanInput-module__YOZwtW__row label{grid-column:auto}.AssetScanInput-module__YOZwtW__row .AssetScanInput-module__YOZwtW__cameraButton{grid-column:1/-1}.AssetScanInput-module__YOZwtW__row button{min-width:76px}.AssetScanInput-module__YOZwtW__inlineCamera{height:270px;min-height:0;max-height:none}.AssetScanInput-module__YOZwtW__manualLabel{font-size:10px}}@media (max-width:380px),(max-height:700px){.AssetScanInput-module__YOZwtW__inlineCamera{height:235px}.AssetScanInput-module__YOZwtW__inlineCamera .AssetScanInput-module__YOZwtW__target{width:min(52%,150px)}}.AssetScanInput-module__YOZwtW__inlineCamera .AssetScanInput-module__YOZwtW__target{width:min(82%,260px)!important}@media (max-width:380px),(max-height:700px){.AssetScanInput-module__YOZwtW__inlineCamera .AssetScanInput-module__YOZwtW__target{width:min(82%,205px)!important}}.AssetScanInput-module__YOZwtW__results .AssetScanInput-module__YOZwtW__activeResult{color:#175cd3;background:#eff8ff}
.AssetAttentionPage-module__J1byJG__shell{color:#101828;background:#f5f7fb;min-height:calc(100vh - 72px);padding:18px 14px 40px}.AssetAttentionPage-module__J1byJG__shell>*{width:min(100%,820px);margin-inline:auto}.AssetAttentionPage-module__J1byJG__list{gap:9px;display:grid}.AssetAttentionPage-module__J1byJG__list button{color:#101828;text-align:left;cursor:pointer;background:#fff;border:1px solid #f2c94c;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;min-height:78px;padding:12px 14px;display:grid}.AssetAttentionPage-module__J1byJG__list button:hover{background:#fffbeb}.AssetAttentionPage-module__J1byJG__list button>svg:first-child{color:#d97706;width:25px}.AssetAttentionPage-module__J1byJG__list button>svg:last-child{color:#98a2b3;width:18px}.AssetAttentionPage-module__J1byJG__list span{gap:2px;min-width:0;display:grid}.AssetAttentionPage-module__J1byJG__list small{color:#b54708;letter-spacing:.05em;font-size:10px;font-weight:900}.AssetAttentionPage-module__J1byJG__list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.AssetAttentionPage-module__J1byJG__list em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.AssetAttentionPage-module__J1byJG__empty,.AssetAttentionPage-module__J1byJG__message{text-align:center;background:#fff;border:1px solid #e4e7ec;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.AssetAttentionPage-module__J1byJG__empty svg{color:#12b76a;width:34px}.AssetAttentionPage-module__J1byJG__empty span{color:#667085;font-size:12px}.AssetAttentionPage-module__J1byJG__error{box-sizing:border-box;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:11px;margin-bottom:12px;padding:12px 14px;font-size:13px;font-weight:700}@media (max-width:640px){.AssetAttentionPage-module__J1byJG__shell{padding:12px 10px 32px}.AssetAttentionPage-module__J1byJG__list button{min-height:72px;padding:10px 11px}}
.AssetImportPage-module__3J0KWW__shell{color:#101828;background:#f5f7fb;min-height:calc(100vh - 72px);padding:18px 14px 40px}.AssetImportPage-module__3J0KWW__shell>*{box-sizing:border-box;width:min(100%,1120px);margin-inline:auto}.AssetImportPage-module__3J0KWW__card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;gap:16px;padding:18px;display:grid}.AssetImportPage-module__3J0KWW__error,.AssetImportPage-module__3J0KWW__success{border:1px solid;border-radius:11px;margin-bottom:12px;padding:12px 14px;font-weight:700}.AssetImportPage-module__3J0KWW__error{color:#b42318;background:#fef3f2;border-color:#fecdca}.AssetImportPage-module__3J0KWW__success{color:#067647;background:#ecfdf3;border-color:#abefc6}.AssetImportPage-module__3J0KWW__actions{flex-wrap:wrap;gap:9px;display:flex}.AssetImportPage-module__3J0KWW__actions a,.AssetImportPage-module__3J0KWW__actions label,.AssetImportPage-module__3J0KWW__actions button,.AssetImportPage-module__3J0KWW__commit{color:#344054;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex}.AssetImportPage-module__3J0KWW__actions button,.AssetImportPage-module__3J0KWW__commit{color:#fff;background:#1570ef;border-color:#1570ef}.AssetImportPage-module__3J0KWW__actions svg{width:18px}.AssetImportPage-module__3J0KWW__actions input{opacity:0;pointer-events:none;position:absolute}.AssetImportPage-module__3J0KWW__actions button:disabled,.AssetImportPage-module__3J0KWW__commit:disabled{opacity:.5;cursor:not-allowed}.AssetImportPage-module__3J0KWW__summary{flex-wrap:wrap;gap:8px;display:flex}.AssetImportPage-module__3J0KWW__summary>*{background:#f2f4f7;border-radius:999px;padding:6px 10px;font-size:12px}.AssetImportPage-module__3J0KWW__summary .AssetImportPage-module__3J0KWW__good{color:#067647;background:#ecfdf3}.AssetImportPage-module__3J0KWW__summary .AssetImportPage-module__3J0KWW__bad{color:#b42318;background:#fef3f2}.AssetImportPage-module__3J0KWW__table{border:1px solid #e4e7ec;border-radius:12px;overflow:hidden}.AssetImportPage-module__3J0KWW__header,.AssetImportPage-module__3J0KWW__table article{grid-template-columns:50px 80px minmax(180px,1.2fr) minmax(160px,1fr) minmax(160px,1fr);align-items:center;display:grid}.AssetImportPage-module__3J0KWW__header{color:#475467;background:#f9fafb;min-height:38px;font-size:11px;font-weight:900}.AssetImportPage-module__3J0KWW__header span,.AssetImportPage-module__3J0KWW__table article>span{padding:8px 10px}.AssetImportPage-module__3J0KWW__table article{border-top:1px solid #eaecf0;min-height:62px}.AssetImportPage-module__3J0KWW__table article>span{gap:2px;display:grid}.AssetImportPage-module__3J0KWW__table article small{color:#667085}.AssetImportPage-module__3J0KWW__table article.AssetImportPage-module__3J0KWW__rowError{background:#fef3f2}.AssetImportPage-module__3J0KWW__table article.AssetImportPage-module__3J0KWW__rowError small{color:#b42318}.AssetImportPage-module__3J0KWW__commit{justify-self:end;min-width:220px}@media (max-width:700px){.AssetImportPage-module__3J0KWW__shell,.AssetImportPage-module__3J0KWW__card{padding:10px}.AssetImportPage-module__3J0KWW__actions{grid-template-columns:1fr;display:grid}.AssetImportPage-module__3J0KWW__actions>*{width:100%}.AssetImportPage-module__3J0KWW__table{overflow-x:auto}.AssetImportPage-module__3J0KWW__header,.AssetImportPage-module__3J0KWW__table article{min-width:720px}.AssetImportPage-module__3J0KWW__commit{width:100%}}
.AssetPrintPage-module__0e5l8q__shell{color:#101828;background:#e4e7ec;min-height:calc(100vh - 72px);padding:18px}.AssetPrintPage-module__0e5l8q__printButton{color:#fff;cursor:pointer;background:#1570ef;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0 auto 12px;padding:0 18px;font-weight:800;display:flex}.AssetPrintPage-module__0e5l8q__printButton svg{width:18px}.AssetPrintPage-module__0e5l8q__sheet{box-sizing:border-box;background:#fff;width:8.5in;max-width:100%;min-height:11in;margin:auto;padding:.35in;font-size:11px;line-height:1.15;box-shadow:0 8px 28px #10182820}.AssetPrintPage-module__0e5l8q__documentHeader{border-bottom:2px solid #101828;grid-template-columns:minmax(0,1fr) 76px;align-items:start;gap:10px;padding-bottom:9px;display:grid}.AssetPrintPage-module__0e5l8q__headingContent{gap:7px;min-width:0;display:grid}.AssetPrintPage-module__0e5l8q__printWordmark{--bulwark-wordmark-scale:.29;--bulwark-badge-size:44px;--bulwark-badge-offset:-1px;--bulwark-b-gap-correction:0}.AssetPrintPage-module__0e5l8q__documentTitle{min-width:0;padding-left:2px}.AssetPrintPage-module__0e5l8q__documentTitle small{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.AssetPrintPage-module__0e5l8q__sheet h1{margin:2px 0;font-size:12px;font-weight:800;line-height:1.15}.AssetPrintPage-module__0e5l8q__documentTitle strong{color:#175cd3;font-size:10px}.AssetPrintPage-module__0e5l8q__primaryCode{width:72px;height:72px}.AssetPrintPage-module__0e5l8q__overview{grid-template-columns:30% minmax(0,70%);gap:10px;height:.86in;margin-top:10px;display:grid}.AssetPrintPage-module__0e5l8q__photo{background:#f2f4f7;border:1px solid #d0d5dd;border-radius:9px;place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.AssetPrintPage-module__0e5l8q__photo img{object-fit:cover}.AssetPrintPage-module__0e5l8q__photo svg{width:30px}.AssetPrintPage-module__0e5l8q__overview dl{background:#fff;border:1px solid #d0d5dd;border-radius:9px;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.AssetPrintPage-module__0e5l8q__overview dl div{border-bottom:1px solid #e4e7ec;border-right:1px solid #e4e7ec;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:3px 6px;display:flex}.AssetPrintPage-module__0e5l8q__overview dl div:nth-child(2n){border-right:0}.AssetPrintPage-module__0e5l8q__overview dl div:nth-last-child(-n+2){border-bottom:0}.AssetPrintPage-module__0e5l8q__overview dt{color:#667085;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:900;overflow:hidden}.AssetPrintPage-module__0e5l8q__overview dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:9px;font-weight:750;line-height:1.05;display:-webkit-box;overflow:hidden}.AssetPrintPage-module__0e5l8q__overview .AssetPrintPage-module__0e5l8q__compactValue{font-size:8px}.AssetPrintPage-module__0e5l8q__overview .AssetPrintPage-module__0e5l8q__clippedValue{-webkit-line-clamp:1;font-size:7px}.AssetPrintPage-module__0e5l8q__sheet h2{margin:10px 0 4px;font-size:12px;font-weight:800}.AssetPrintPage-module__0e5l8q__recentGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AssetPrintPage-module__0e5l8q__activityRows{border:1px solid #d0d5dd;border-radius:7px;display:grid;overflow:hidden}.AssetPrintPage-module__0e5l8q__activityRows article{border-top:1px solid #eaecf0;grid-template-columns:82px minmax(0,1fr);gap:1px 8px;padding:5px 7px;display:grid}.AssetPrintPage-module__0e5l8q__activityRows article:first-child{border-top:0}.AssetPrintPage-module__0e5l8q__activityRows strong{grid-row:1/3;font-size:9px}.AssetPrintPage-module__0e5l8q__activityRows span{font-size:11px;font-weight:800}.AssetPrintPage-module__0e5l8q__activityRows small{color:#667085;font-size:9px}.AssetPrintPage-module__0e5l8q__activityRows p{color:#667085;margin:0;padding:8px}.AssetPrintPage-module__0e5l8q__members{grid-template-columns:1fr 1fr;gap:7px;display:grid}.AssetPrintPage-module__0e5l8q__members article{break-inside:avoid;border:1px solid #d0d5dd;border-radius:8px;grid-template-columns:70px 1fr;align-items:center;gap:8px;padding:5px;display:grid}.AssetPrintPage-module__0e5l8q__members article img{width:68px;height:68px}.AssetPrintPage-module__0e5l8q__members span{gap:2px;display:grid}.AssetPrintPage-module__0e5l8q__members strong{color:#175cd3;font-size:9px}.AssetPrintPage-module__0e5l8q__members b{font-size:11px}.AssetPrintPage-module__0e5l8q__members small{font-size:9px}.AssetPrintPage-module__0e5l8q__screenHeader{display:block}@media (max-width:700px){.AssetPrintPage-module__0e5l8q__sheet{width:100%;min-height:0;padding:16px}.AssetPrintPage-module__0e5l8q__documentHeader{grid-template-columns:1fr 68px}.AssetPrintPage-module__0e5l8q__primaryCode{width:64px;height:64px}.AssetPrintPage-module__0e5l8q__overview{grid-template-columns:30% minmax(0,70%);gap:8px}.AssetPrintPage-module__0e5l8q__overview dl div{padding:3px 5px}.AssetPrintPage-module__0e5l8q__recentGrid,.AssetPrintPage-module__0e5l8q__members{grid-template-columns:1fr}}@media print{@page{size:8.5in 11in;margin:0}.AssetPrintPage-module__0e5l8q__screenHeader,.AssetPrintPage-module__0e5l8q__printButton{display:none!important}.AssetPrintPage-module__0e5l8q__shell{background:#fff;min-height:0;padding:0}.AssetPrintPage-module__0e5l8q__sheet{width:8.5in;max-width:none;min-height:11in;box-shadow:none;padding:.35in}.AssetPrintPage-module__0e5l8q__documentHeader{grid-template-columns:minmax(0,1fr) 76px}.AssetPrintPage-module__0e5l8q__overview{grid-template-columns:30% minmax(0,70%)}.AssetPrintPage-module__0e5l8q__recentGrid,.AssetPrintPage-module__0e5l8q__members{grid-template-columns:1fr 1fr}.AssetPrintPage-module__0e5l8q__members article{break-inside:avoid}.AssetPrintPage-module__0e5l8q__sheet section{break-inside:auto}}
.AssetWorkflowExtras-module__TU8jmq__stepper{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.AssetWorkflowExtras-module__TU8jmq__stepper span{color:#667085;text-align:center;background:#eaecf0;border-radius:9px;padding:9px;font-size:11px;font-weight:900}.AssetWorkflowExtras-module__TU8jmq__stepper .AssetWorkflowExtras-module__TU8jmq__activeStep{color:#175cd3;background:#dbeafe}.AssetWorkflowExtras-module__TU8jmq__reviewTarget,.AssetWorkflowExtras-module__TU8jmq__costSummary,.AssetWorkflowExtras-module__TU8jmq__auditSummary{background:#f2f4f7;border-radius:11px;align-items:center;gap:14px;padding:14px;display:flex}.AssetWorkflowExtras-module__TU8jmq__reviewTarget span{color:#667085}.AssetWorkflowExtras-module__TU8jmq__reviewTarget strong{flex:1}.AssetWorkflowExtras-module__TU8jmq__reviewTarget small{color:#175cd3;font-weight:900}.AssetWorkflowExtras-module__TU8jmq__reviewList{gap:8px;display:grid}.AssetWorkflowExtras-module__TU8jmq__reviewList article{border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:end;gap:12px;padding:12px;display:grid}.AssetWorkflowExtras-module__TU8jmq__reviewList article>span{display:grid}.AssetWorkflowExtras-module__TU8jmq__reviewList small{color:#667085}.AssetWorkflowExtras-module__TU8jmq__auditSummary{flex-wrap:wrap;justify-content:space-between}.AssetWorkflowExtras-module__TU8jmq__bulkList{gap:12px;display:grid}.AssetWorkflowExtras-module__TU8jmq__bulkItem{background:#f9fafb;border:1px solid #e4e7ec;border-radius:12px;padding:14px}.AssetWorkflowExtras-module__TU8jmq__bulkHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.AssetWorkflowExtras-module__TU8jmq__iconButton,.AssetWorkflowExtras-module__TU8jmq__assetLink{color:#175cd3;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.AssetWorkflowExtras-module__TU8jmq__iconButton{align-items:center;gap:5px;display:flex}.AssetWorkflowExtras-module__TU8jmq__iconButton svg{width:16px}.AssetWorkflowExtras-module__TU8jmq__costSummary{flex-wrap:wrap;justify-content:flex-end}.AssetWorkflowExtras-module__TU8jmq__costSummary strong{font-size:17px}.AssetWorkflowExtras-module__TU8jmq__assetLink{text-align:left}.AssetWorkflowExtras-module__TU8jmq__assetLink h3{margin:0}.AssetWorkflowExtras-module__TU8jmq__cardActions{align-items:center;gap:8px;display:flex}@media (max-width:700px){.AssetWorkflowExtras-module__TU8jmq__stepper span{padding:7px 3px;font-size:9px}.AssetWorkflowExtras-module__TU8jmq__reviewList article{grid-template-columns:1fr}.AssetWorkflowExtras-module__TU8jmq__reviewTarget,.AssetWorkflowExtras-module__TU8jmq__costSummary,.AssetWorkflowExtras-module__TU8jmq__auditSummary{flex-direction:column;align-items:flex-start}.AssetWorkflowExtras-module__TU8jmq__cardActions{flex-direction:column;align-items:stretch}}.AssetWorkflowExtras-module__TU8jmq__scanTarget{color:#175cd3;text-align:left;cursor:pointer;background:#eff8ff;border:1px solid #b2ddff;border-radius:10px;width:100%;min-height:38px;padding:7px 12px;display:block}.AssetWorkflowExtras-module__TU8jmq__scanTarget strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.AssetWorkflowExtras-module__TU8jmq__scanTarget:hover{border-color:#1570ef}.AssetWorkflowExtras-module__TU8jmq__scanTarget:focus-visible{outline-offset:2px;outline:3px solid #1570ef24}.AssetWorkflowExtras-module__TU8jmq__selectedScans{gap:6px;display:grid}.AssetWorkflowExtras-module__TU8jmq__selectedScans>span{color:#667085;text-transform:uppercase;font-size:10px;font-weight:900}.AssetWorkflowExtras-module__TU8jmq__selectedScans>div{overscroll-behavior:contain;gap:6px;max-height:174px;display:grid;overflow-y:auto}.AssetWorkflowExtras-module__TU8jmq__selectedScans article{background:#fff;border:1px solid #d0d5dd;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 9px;display:flex}.AssetWorkflowExtras-module__TU8jmq__selectedScans article>div{min-width:0;display:grid}.AssetWorkflowExtras-module__TU8jmq__selectedScans strong,.AssetWorkflowExtras-module__TU8jmq__selectedScans small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssetWorkflowExtras-module__TU8jmq__selectedScans small{color:#667085}.AssetWorkflowExtras-module__TU8jmq__selectedScans button{color:#b42318;cursor:pointer;background:#fef3f2;border:0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.AssetWorkflowExtras-module__TU8jmq__selectedScans button svg{width:16px}.AssetWorkflowExtras-module__TU8jmq__transferActions{grid-template-columns:2fr 3fr;gap:9px;display:grid}.AssetWorkflowExtras-module__TU8jmq__transferActions button{width:100%}@media (max-width:700px){.AssetWorkflowExtras-module__TU8jmq__scanTarget{z-index:20;min-height:34px;padding:6px 10px;position:sticky;top:8px}.AssetWorkflowExtras-module__TU8jmq__scanTarget strong{font-size:12px}.AssetWorkflowExtras-module__TU8jmq__workflowCard:has(.AssetWorkflowExtras-module__TU8jmq__scanTarget){padding:10px}.AssetWorkflowExtras-module__TU8jmq__transferActions{z-index:20;background:#fffffff2;border:1px solid #e4e7ec;border-radius:13px;padding:8px;position:sticky;bottom:8px;box-shadow:0 8px 24px #1018281a}.AssetWorkflowExtras-module__TU8jmq__selectedScans>div{max-height:168px}}.AssetWorkflowExtras-module__TU8jmq__scanTarget small{color:#667085;text-transform:uppercase;font-size:9px;font-weight:800;display:block}@media (max-width:700px){.AssetWorkflowExtras-module__TU8jmq__workflowCard:has(.AssetWorkflowExtras-module__TU8jmq__scanTarget){padding-bottom:86px!important}.AssetWorkflowExtras-module__TU8jmq__transferActions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:90!important;right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;background:#fffffff2!important;padding:8px!important;position:fixed!important;left:10px!important;box-shadow:0 8px 24px #10182830!important}.AssetWorkflowExtras-module__TU8jmq__transferActions button{white-space:nowrap;min-width:0!important;padding-inline:8px!important}}.AssetWorkflowExtras-module__TU8jmq__auditTabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.AssetWorkflowExtras-module__TU8jmq__auditTabs button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-height:40px;font-weight:800}.AssetWorkflowExtras-module__TU8jmq__auditTabs .AssetWorkflowExtras-module__TU8jmq__activeAuditTab{color:#175cd3;background:#eff8ff;border-color:#1570ef}.AssetWorkflowExtras-module__TU8jmq__auditList{gap:6px;max-height:190px;display:grid;overflow:auto}.AssetWorkflowExtras-module__TU8jmq__auditList article{border:1px solid #e4e7ec;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.AssetWorkflowExtras-module__TU8jmq__auditList article span{min-width:0;display:grid}.AssetWorkflowExtras-module__TU8jmq__auditList article strong,.AssetWorkflowExtras-module__TU8jmq__auditList article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssetWorkflowExtras-module__TU8jmq__auditList article small{color:#667085}.AssetWorkflowExtras-module__TU8jmq__auditList article b{white-space:nowrap;font-size:11px}.AssetWorkflowExtras-module__TU8jmq__auditList article.AssetWorkflowExtras-module__TU8jmq__good{background:#ecfdf3;border-color:#abefc6}.AssetWorkflowExtras-module__TU8jmq__auditList article.AssetWorkflowExtras-module__TU8jmq__bad{background:#fef3f2;border-color:#fecdca}.AssetWorkflowExtras-module__TU8jmq__auditList>p{color:#667085;text-align:center;margin:8px;font-size:12px}@media (max-width:700px){.AssetWorkflowExtras-module__TU8jmq__auditWorkflow{padding-bottom:86px!important}.AssetWorkflowExtras-module__TU8jmq__auditList{max-height:155px}}.AssetWorkflowExtras-module__TU8jmq__bulkButtons{align-items:center;gap:12px;display:flex}@media (max-width:700px){.AssetWorkflowExtras-module__TU8jmq__bulkHead{align-items:flex-start;gap:10px}.AssetWorkflowExtras-module__TU8jmq__bulkButtons{flex-direction:column;align-items:flex-end;gap:7px}}
