:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4f7fb;--surface:#fff;--ink:#14253d;--muted:#687991;--line:#dce5ef;--blue:#1769d2;--blue-deep:#1054ad;--mint:#e9f7f1;--shadow:0 20px 60px #14253d14}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--page);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:100vh;display:grid}.auth-brand{color:#fff;background:linear-gradient(145deg,#103b70,#1769d2 70%,#3a8ce8);flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,88px);display:flex}.brand-mark{letter-spacing:.02em;align-items:center;gap:12px;font-size:15px;font-weight:750;display:flex}.brand-icon{background:#ffffff29;border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.brand-copy{max-width:550px;margin:auto 0;padding:72px 0}.brand-copy h1{letter-spacing:-.045em;max-width:520px;margin:0 0 20px;font-size:clamp(36px,5vw,64px);line-height:1.02}.brand-copy p{color:#ffffffc7;max-width:450px;margin:0;font-size:17px;line-height:1.7}.brand-foot{color:#ffffffad;font-size:12px}.auth-main{place-items:center;padding:32px;display:grid}.auth-card{border:1px solid var(--line);background:var(--surface);width:min(100%,430px);box-shadow:var(--shadow);border-radius:22px;padding:clamp(28px,4vw,44px)}.auth-shell-login{background:#f4f5f6;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:100svh}.auth-shell-login>.auth-main{background:#f4f5f6;order:1;min-height:100svh;padding:clamp(30px,6vw,90px)}.auth-shell-login>.auth-brand-audit{order:2}.auth-brand-audit{isolation:isolate;background:linear-gradient(150deg,#103b70 0%,#1769d2 54%,#3a8ce8 100%);gap:clamp(26px,4vh,42px);min-height:100svh;padding:clamp(38px,5.5vw,82px);position:relative;overflow:hidden}.auth-brand-audit:before{z-index:-1;content:"";border:1px solid #ffffff17;border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:-190px}.auth-brand-audit:after{z-index:-1;content:"";border:1px solid #ffffff12;border-radius:50%;width:436px;height:436px;position:absolute;top:-116px;right:-128px}.auth-brand-audit .brand-copy{width:min(100%,500px);margin:0 auto;padding:0}.auth-brand-audit .brand-copy .eyebrow{color:#d6e8ff;margin-bottom:14px}.auth-brand-audit .brand-copy h1{color:#fff;letter-spacing:-.045em;max-width:500px;margin:0 0 16px;font-size:clamp(34px,4.2vw,56px);font-weight:750;line-height:1.02}.auth-brand-audit .brand-copy>p:not(.eyebrow){color:#ffffffc7;max-width:430px;margin:0;font-size:15px;line-height:1.7}.auth-brand-audit .brand-foot{color:#ffffffb8;border-top:1px solid #fff3;width:min(100%,500px);margin:0 auto;padding-top:18px;font-size:12px}.auth-shell-login .auth-login-content{width:min(100%,430px)}.auth-shell-login .auth-login-logo-frame{aspect-ratio:950/285;width:min(100%,365px);margin:0 auto 28px;position:relative;overflow:hidden}.auth-shell-login .auth-login-logo{width:150%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-shell-login .auth-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.auth-shell-login .auth-card>.eyebrow{color:var(--blue)}.auth-card h2{letter-spacing:-.035em;margin:0;font-size:29px}.auth-shell-login .auth-card h2{color:#252a2f;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,38px)}.auth-lead{color:var(--muted);margin:10px 0 28px;font-size:14px;line-height:1.6}.field{gap:8px;margin:0 0 18px;display:grid}.field label{font-size:13px;font-weight:700}.field input{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:0 13px}.field input:focus,.auth-shell-login .auth-main .field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1769d21f}.auth-shell-login .auth-main .primary-button{background:var(--blue)}.auth-shell-login .auth-main .primary-button:hover:not(:disabled){background:var(--blue-deep)}.auth-shell-login .auth-main .primary-button:disabled{background:#91acd0}.auth-shell-login .auth-main .primary-button:focus-visible{outline-offset:3px;outline:3px solid #1769d252}.primary-button{background:var(--blue);color:#fff;border:0;border-radius:10px;width:100%;min-height:46px;font-weight:750}.primary-button:disabled{cursor:not-allowed;background:#91acd0}.notice{color:#385a84;background:#f3f8ff;border:1px solid #d6e6fb;border-radius:10px;margin-top:18px;padding:12px 13px;font-size:12px;line-height:1.55}.app-shell{grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:28px;padding:24px 16px;display:flex}.sidebar .brand-mark{padding:0 8px}.sidebar .brand-icon{color:var(--blue);background:#eaf2fd}.sidebar .sidebar-brand-mark{justify-content:center;padding:0}.sidebar .sidebar-logo-frame{aspect-ratio:950/285;width:min(100%,204px);position:relative;overflow:hidden}.sidebar .sidebar-logo{width:150%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-label{color:#91a0b3;letter-spacing:.1em;text-transform:uppercase;margin:0 8px 8px;font-size:10px;font-weight:800}.nav-link{color:#56677e;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.nav-link:hover,.nav-link[aria-current=page]{color:var(--blue-deep);background:#eef5ff}.nav-unread-badge{color:#fff;background:#d84040;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.sidebar-note{background:var(--mint);color:#32634e;border-radius:12px;margin-top:auto;padding:14px;font-size:12px;line-height:1.55}.messages-content{width:min(1380px,100%)}.messages-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.messages-heading .eyebrow{margin-bottom:5px}.messages-heading .content-lead{margin:6px 0 0}.messages-unread-total{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.messages-panel{border:1px solid var(--line);min-height:min(680px,100dvh - 240px);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:minmax(250px,320px) minmax(0,1fr);display:grid;overflow:hidden}.messages-inbox{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex}.messages-inbox-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 18px 14px;display:flex}.messages-inbox-header .eyebrow{margin:0 0 4px}.messages-inbox-header h2{margin:0;font-size:18px}.messages-icon-button,.messages-back-button{border:1px solid var(--line);color:#51627a;cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.messages-icon-button:hover,.messages-back-button:hover{color:var(--blue-deep);background:#f4f8fe;border-color:#a9c4e5}.messages-search{border:1px solid var(--line);color:#8090a5;background:#f6f8fb;border-radius:999px;align-items:center;gap:8px;margin:13px 12px 9px;padding:0 12px;display:flex}.messages-search span{font-size:20px}.messages-search input{width:100%;min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.messages-list{min-height:0;padding:0 8px 12px;overflow:auto}.messages-person{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.messages-person:hover,.messages-person.is-active{background:#eef5ff}.messages-general{margin-bottom:8px;padding:11px 10px}.messages-avatar{color:#55708e;background:#e8edf4;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.messages-avatar-team{color:#fff;background:#203e70;font-size:16px}.messages-person-copy,.messages-thread-title{flex:1;gap:3px;min-width:0;display:grid}.messages-person-copy strong,.messages-thread-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.messages-person-copy small,.messages-thread-title small{color:#8a98aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:italic;overflow:hidden}.messages-section-label{color:#8a98aa;letter-spacing:.08em;margin:12px 10px 5px;font-size:9px;font-weight:800}.messages-badge{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.messages-muted{color:var(--muted);font-size:11px}.messages-list-note{padding:6px 10px}.messages-thread{background:#d7e7f7;flex-direction:column;min-width:0;min-height:0;display:flex}.messages-thread-header{background:#fff;border-bottom:1px solid #c8d8e8;align-items:center;gap:11px;min-height:62px;padding:10px 17px;display:flex}.messages-thread-header .messages-back-button{display:none}.messages-thread-title{flex:1}.messages-history{flex-direction:column;flex:1;gap:12px;min-height:280px;padding:18px;display:flex;overflow-y:auto}.messages-bubble{background:#fff;border:1px solid #dce5efcc;border-radius:15px 15px 15px 4px;width:fit-content;max-width:min(78%,640px);padding:12px 14px;box-shadow:0 2px 8px #14253d0d}.messages-bubble.is-mine{background:#eaf3ff;border-radius:15px 15px 4px;align-self:flex-end}.messages-bubble-meta{justify-content:space-between;align-items:center;gap:20px;margin-bottom:6px;display:flex}.messages-bubble-meta strong{color:var(--blue-deep);text-transform:uppercase;font-size:10px;font-weight:800}.messages-bubble-meta time{color:#8a98aa;white-space:nowrap;font-size:9px}.messages-bubble p{color:#34465d;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.messages-mention-highlight{color:var(--blue-deep);background:#e5effd;border-radius:4px;padding:1px 3px;font-weight:750}.messages-empty,.messages-thread-placeholder{color:#627994;text-align:center;flex:1;align-content:center;justify-items:center;gap:9px;display:grid}.messages-empty>span,.messages-thread-placeholder>span{background:#ffffffa6;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.messages-empty strong,.messages-thread-placeholder strong{font-size:14px}.messages-empty small,.messages-thread-placeholder p{color:#788da5;max-width:290px;margin:0;font-size:11px;line-height:1.5}.messages-composer{background:#f8fbfe;border-top:1px solid #c6d8e9;align-items:flex-end;gap:10px;padding:12px;display:flex}.messages-composer-field{flex:1;position:relative}.messages-composer textarea{resize:vertical;width:100%;min-height:42px;max-height:120px;color:var(--ink);background:#fff;border:1px solid #bdcada;border-radius:13px;outline:0;padding:11px 13px;font-size:12px;line-height:1.5;display:block}.messages-composer textarea:focus{border-color:#6d9dd4;box-shadow:0 0 0 3px #1769d21a}.messages-send-button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:21px;font-weight:800;display:grid}.messages-send-button:disabled{cursor:not-allowed;background:#a9b9cd}.messages-mention-menu{z-index:3;border:1px solid var(--line);max-height:240px;box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.messages-mention-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:7px;display:flex}.messages-mention-menu button:hover{background:#eef5ff}.messages-mention-menu button>span:last-child{gap:3px;display:grid}.messages-mention-menu strong{font-size:11px}.messages-mention-menu small{color:var(--muted);font-size:10px}.messages-error{color:#a32e2e;background:#fff4f4;border:1px solid #f0c3c3;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffdb;justify-content:space-between;align-items:center;min-height:72px;padding:0 32px;display:flex}.topbar-title{color:var(--muted);font-size:13px}.topbar-messages-link{color:var(--blue-deep);font-size:11px;font-weight:750;display:none}.user-chip{color:#51627a;align-items:center;gap:10px;font-size:12px;display:flex}.avatar{width:34px;height:34px;color:var(--blue-deep);background:#e7effb;border-radius:50%;place-items:center;font-weight:800;display:grid}.sign-out-button{border:1px solid var(--line);color:#56677e;cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.content{width:min(1120px,100%);margin:0 auto;padding:42px 32px 64px}.content h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px)}.content-lead{color:var(--muted);margin:9px 0 30px;font-size:14px;line-height:1.6}.panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:23px;box-shadow:0 4px 14px #14253d08}.panel h2{margin:0 0 8px;font-size:17px}.panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.search-form{gap:10px;max-width:700px;margin-top:22px;display:flex}.search-form input{border:1px solid var(--line);border-radius:9px;flex:1;min-width:0;height:46px;padding:0 13px}.search-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;min-width:120px;font-weight:700}.field select{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#fff;border-radius:10px;padding:0 13px}.user-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;max-width:760px;margin-top:20px;display:grid}.user-create-form .primary-button,.user-create-form .notice{grid-column:1/-1}.user-direct-transfer-toggle{border:1px solid var(--line);cursor:pointer;background:#f8fafd;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:10px;margin:4px 0 12px;padding:12px;display:flex}.user-direct-transfer-toggle input{accent-color:#14845e;flex:none;width:16px;height:16px;margin:1px 0 0}.user-direct-transfer-toggle strong,.user-direct-transfer-toggle small{display:block}.user-direct-transfer-toggle strong{color:var(--ink);font-size:12px}.user-direct-transfer-toggle small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.access-form .user-direct-transfer-toggle{grid-column:1/-1;margin:0}.table-scroll{margin-top:16px;overflow-x:auto}.user-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.user-table th,.user-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 10px}.user-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.user-directory-heading,.user-profile-heading,.user-distribution-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.user-directory-heading{margin-bottom:6px}.user-directory-heading .eyebrow,.user-profile-heading .eyebrow,.user-distribution-heading .eyebrow{margin-bottom:5px}.user-directory-heading h2,.user-profile-heading h2,.user-distribution-heading h3{margin:0;font-size:19px}.user-directory-heading>span{color:var(--muted);font-size:11px}.workforce-rotation-panel{gap:14px;margin-bottom:18px;display:grid}.workforce-rotation-panel .user-directory-heading{margin-bottom:0}.workforce-rotation-panel .user-directory-heading h2{margin-bottom:4px}.workforce-rotation-panel .user-directory-heading p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:11px}.workforce-rotation-today{background:#f5f9ff;border:1px solid #dce7f5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.workforce-rotation-today>span:not(.status-pill){gap:4px;min-width:145px;display:grid}.workforce-rotation-today small{color:var(--muted);font-size:10px}.workforce-rotation-today strong{color:var(--ink);font-size:12px}.workforce-rotation-today .status-pill{margin-left:auto}.user-row-selected{background:#f2f7ff}.user-row-actions{align-items:center;gap:7px;display:flex}.user-icon-action{border:1px solid var(--line);color:#4f6684;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.user-icon-action:hover,.user-icon-action:focus-visible{color:var(--blue-deep);background:#eef5ff;border-color:#9bb8df;outline:none}.user-icon-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.user-icon-action.is-disabled{color:#a4afbd;cursor:default}.user-profile-panel{margin-top:18px;scroll-margin-top:20px}.user-profile-heading{border-bottom:1px solid var(--line);align-items:center;padding-bottom:17px}.user-profile-heading h2{font-size:21px}.user-profile-heading>div:first-child>p:last-child{color:var(--muted);margin-top:6px;font-size:12px}.user-profile-mode{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.user-profile-mode .secondary-button{align-items:center;text-decoration:none;display:inline-flex}.user-readonly-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 0;display:grid}.user-readonly-summary>span{background:#f5f8fc;border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.user-readonly-summary small{color:var(--muted);font-size:10px}.user-readonly-summary strong{overflow-wrap:anywhere;font-size:12px}.user-edit-access{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);align-items:start;gap:18px;padding:17px 0;display:grid}.user-edit-access h3,.user-subheading h4{margin:0 0 5px;font-size:13px}.user-edit-access p,.user-subheading p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.user-distribution-section{gap:17px;padding-top:17px;display:grid}.user-distribution-heading{align-items:center}.user-distribution-heading h3{font-size:16px}.user-distribution-heading p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:11px}.user-distribution-block{border:1px solid var(--line);background:#fff;border-radius:11px;gap:10px;padding:14px;display:grid}.user-sector-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px;display:grid}.user-sector-list article{color:#536780;border:1px solid #e8edf4;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.user-no-data{color:var(--muted);margin:0;font-size:11px}.user-inline-form{border-top:1px solid #e8edf4;margin:7px 0 0;padding-top:12px}.user-inline-form label{color:#51627a;gap:6px;font-size:10px;font-weight:750;display:grid}.user-inline-form input,.user-inline-form select{border:1px solid var(--line);width:100%;height:37px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.user-inline-form .primary-button{cursor:pointer;border-radius:8px;min-height:37px;padding:0 12px;font-size:11px}.user-invite-panel{margin-top:18px}.user-invite-panel summary{width:fit-content;color:var(--blue-deep);cursor:pointer;font-size:13px;font-weight:750}.user-invite-panel>p{margin-top:12px}.user-invite-panel .user-create-form{margin-top:10px}.access-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.access-form select{border:1px solid var(--line);max-width:150px;min-height:32px;color:var(--ink);background:#fff;border-radius:7px;padding:0 7px;font-size:11px}.access-form button{background:var(--blue);color:#fff;border:0;border-radius:7px;min-height:32px;padding:0 9px;font-size:11px;font-weight:700}.access-form button:disabled{opacity:.6}.access-error,.access-success{flex-basis:100%;font-size:11px}.access-error{color:#af2e2e}.access-success{color:#16825d}.settings-content{width:min(1320px,100%)}.settings-tabs{z-index:2;border:1px solid var(--line);background:#fffffff5;border-radius:12px;gap:6px;margin:0 0 22px;padding:9px;display:flex;position:sticky;top:0;overflow-x:auto}.settings-tabs a{color:#51627a;white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:700}.settings-tabs a:hover{color:var(--blue-deep);background:#eef5ff}.settings-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 0 22px;padding:24px;scroll-margin-top:70px;box-shadow:0 4px 14px #14253d08}.settings-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.settings-heading h2{letter-spacing:-.025em;margin:0 0 7px;font-size:20px}.settings-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.settings-stat{text-align:center;background:#fff9e9;border:1px solid #f1d99c;border-radius:12px;min-width:112px;padding:13px 16px;display:grid}.settings-stat strong{color:#996800;font-size:24px}.settings-stat span{color:#866b2d;font-size:11px}.settings-summary{color:#51627a;background:#f5f8fc;border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:11px;display:flex}.settings-form{margin:14px 0 18px}.settings-grid-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.settings-grid-form label,.settings-search label{color:#51627a;gap:7px;font-size:11px;font-weight:750;display:grid}.settings-grid-form input,.settings-grid-form select,.settings-search input,.inline-edit select{border:1px solid var(--line);width:100%;min-width:0;height:39px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:12px}.settings-grid-form .primary-button{white-space:nowrap;cursor:pointer;border-radius:8px;min-height:39px;padding:0 14px}.settings-search{align-items:end;gap:9px;max-width:460px;margin:10px 0 14px;display:flex}.settings-search label{flex:1}.secondary-button{color:#34506f;cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750}.secondary-button:hover{background:#f5f9ff;border-color:#9db5d1}.settings-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.settings-table th,.settings-table td{vertical-align:top;border-bottom:1px solid #e9eef4;padding:10px 9px}.settings-table th{color:#708097;letter-spacing:.07em;text-transform:uppercase;background:#f6f8fb;font-size:9px;font-weight:800}.settings-table tbody tr:hover{background:#fafcff}.settings-table .wrap-cell{white-space:normal;min-width:230px;max-width:430px;line-height:1.45}.settings-table .review-row{background:#fffaf0}.mono{color:#3e5d83;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:9px;font-weight:750;display:inline-flex}.status-pill.ok{color:#16825d;background:#e6f6ef}.status-pill.warning{color:#906300;background:#fff1cf}.row-note{color:#85682a;white-space:normal;max-width:300px;margin-top:5px;display:block}.inline-edit{gap:5px;min-width:200px;display:flex}.inline-edit select{height:32px}.settings-list{gap:8px;display:grid}.settings-list-row{border:1px solid #e8edf3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.settings-list-row>div{gap:4px;display:grid}.settings-list-row strong{font-size:12px}.settings-list-row span{color:var(--muted);font-size:11px}.settings-list-row form{align-items:center;gap:9px;display:flex}.settings-subheading{margin:23px 0 8px;font-size:14px}.settings-flash{border:1px solid;border-radius:9px;margin:0 0 14px;padding:11px 13px;font-size:12px}.settings-flash.success{color:#1a7755;background:#effaf4;border-color:#a9dfc7}.settings-flash.error{color:#a32e2e;background:#fff4f4;border-color:#f0c3c3}.settings-footnote{color:#8290a2;margin:12px 0 0;font-size:10px;line-height:1.5}.page-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.page-title-row .content-lead{margin-bottom:22px}.primary-link{background:var(--blue);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.primary-link:hover{background:var(--blue-deep)}.back-link{color:var(--blue-deep);margin:0 0 13px;font-size:12px;font-weight:700;display:inline-block}.empty-state{text-align:center;padding:35px 16px}.empty-state strong{font-size:14px}.empty-state p{color:var(--muted);margin:7px 0 0;font-size:12px}.import-uploader{gap:18px;display:grid}.import-file-panel{max-width:760px}.import-file-panel .field input{height:auto;padding:10px}.import-file-panel p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.import-action{cursor:pointer;border-radius:9px;width:auto;min-width:180px;min-height:42px;margin-top:15px;padding:0 16px}.import-preview{gap:15px;display:grid}.import-preview .settings-heading{align-items:center;margin:0}.import-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.import-metrics>div{background:#f8fafd;border:1px solid #e5edf6;border-radius:11px;align-content:center;gap:5px;min-height:86px;padding:12px;display:grid}.import-metrics strong{color:var(--blue-deep);letter-spacing:-.03em;font-size:22px}.import-metrics span{color:#6b7b90;font-size:10px;line-height:1.4}.import-warning{color:#765719;background:#fff9e9;border:1px solid #f1d99c;border-radius:10px;gap:5px;padding:12px 14px;font-size:11px;line-height:1.5;display:grid}.import-warning strong{font-size:12px}.import-warning small{overflow-wrap:anywhere;display:block}.distribution-content{width:min(1380px,100%)}.distribution-board{gap:18px;display:grid}.distribution-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.distribution-cards article{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:center;gap:5px;min-height:90px;padding:14px;display:grid;box-shadow:0 4px 14px #14253d08}.distribution-cards strong{color:var(--blue-deep);letter-spacing:-.04em;font-size:25px}.distribution-cards span{color:#6d7d91;font-size:10px;line-height:1.4}.distribution-panel{min-width:0}.distribution-sector-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.distribution-sector-heading h2,.distribution-review-heading h2{margin:0;font-size:16px}.distribution-sector-heading p:not(.eyebrow),.distribution-review-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.distribution-mode{border:1px solid var(--line);background:#f8fafd;border-radius:8px;flex:none;gap:4px;padding:3px;display:flex}.distribution-mode button[aria-pressed=true]{color:var(--blue-deep);background:#eaf2fd;border-color:#c5d9f2}.distribution-sector-tabs{border-bottom:1px solid var(--line);gap:5px;margin:0 0 14px;display:flex;overflow-x:auto}.distribution-sector-tabs button{color:#536981;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:10px;font-weight:740;display:flex}.distribution-sector-tabs button[aria-selected=true]{border-bottom-color:var(--blue);color:var(--blue-deep)}.distribution-sector-tabs button:focus-visible{outline-offset:2px;outline:3px solid #1769d23d}.distribution-sector-count{color:#61758b;font-variant-numeric:tabular-nums;background:#edf2f7;border-radius:999px;place-items:center;min-width:20px;height:19px;padding:0 5px;font-size:9px;display:grid}.proposal-status-ready{color:#13835d;font-size:8px;font-weight:800}.needs-update{font-weight:750;color:#a76705!important}.distribution-sector-summary{background:#f7fafe;border:1px solid #d8e4f1;border-radius:9px;grid-template-columns:minmax(190px,1.1fr) repeat(3,minmax(120px,1fr));align-items:center;gap:0;margin:14px 0 12px;padding:13px 15px;display:grid}.distribution-sector-summary-title{padding-right:18px}.distribution-sector-summary-title small{color:#61758d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.distribution-sector-summary-title strong{font-size:13px}.distribution-sector-summary-title span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.distribution-sector-metric{color:#607792;border-left:1px solid #dbe5f0;min-height:43px;padding:2px 13px;font-size:9px}.distribution-sector-metric strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;display:block}.distribution-sector-metric.overdue-count strong{color:#b42318}.distribution-sector-metric.remaining strong,.sector-receive-count{color:var(--blue-deep)}.distribution-sector-summary-state{color:#657b94;border-top:1px solid #e1e9f2;grid-column:1/-1;margin:9px 0 0;padding-top:8px;font-size:9px}.workload-sector-table{min-width:940px}.workload-sector-table th{white-space:nowrap}.distribution-sector-person{align-items:center;gap:9px;min-width:180px;display:inline-flex}.distribution-sector-person>span:last-child{gap:2px;display:grid}.distribution-sector-person strong{font-size:10px}.distribution-sector-person small{color:var(--muted);font-size:9px}.sector-quota-input{text-align:center;width:74px;height:34px}.sector-active-caption{color:#72869d;margin-top:2px;font-size:9px;display:block}.distribution-sector-balance{color:#9f3f38;background:#fff5f4;border:1px solid #f0c5c2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:10px;display:flex}.distribution-sector-balance.valid{color:#27664b;background:#eff9f3;border-color:#bde4cf}.distribution-sector-balance strong{font-variant-numeric:tabular-nums}.distribution-sector-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;display:flex}.distribution-sector-footer>span{color:var(--muted);font-size:10px}.distribution-sector-footer .primary-button{white-space:nowrap;flex:none;width:auto;min-width:190px;padding:0 14px}.distribution-proposal-dock{background:#f8fbff;border:1px solid #cbdced;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.distribution-proposal-dock>div{gap:4px;display:grid}.distribution-proposal-dock strong{font-size:11px}.distribution-proposal-dock span{color:var(--muted);font-size:10px}.distribution-proposal-dock .primary-button{flex:none}.distribution-review-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.distribution-review-banner{color:#fff;background:#174477;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.distribution-review-banner small{color:#cad9eb;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.distribution-review-banner strong{margin-top:3px;font-size:21px;display:block}.distribution-review-banner>span{color:#d9e5f3;text-align:right;font-size:10px}.distribution-review-table-wrap{border:1px solid var(--line);border-radius:9px;margin-top:13px}.distribution-review-table{min-width:790px}.distribution-review-table .sector-receive-count{font-size:14px}.distribution-confirm-bar{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:11px 13px;display:flex}.distribution-confirm-bar>span{color:var(--muted);font-size:10px}.distribution-confirm-bar .primary-button:disabled,.distribution-proposal-dock .primary-button:disabled{cursor:not-allowed;opacity:.65}.distribution-tabs{border:1px solid var(--line);background:#eaf0f7;border-radius:10px;gap:4px;width:max-content;max-width:100%;margin:0 0 16px;padding:4px;display:flex;overflow-x:auto}.distribution-tabs button{color:#536981;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:37px;padding:0 15px;font-size:11px;font-weight:740}.distribution-tabs button[aria-selected=true]{color:var(--blue-deep);background:#fff;box-shadow:0 1px 4px #142a4514}.distribution-tabs button:focus-visible,.transfer-mode-toggle button:focus-visible,.transfer-back:focus-visible{outline-offset:2px;outline:3px solid #1769d23d}.distribution-availability{margin-bottom:16px;padding:17px}.distribution-availability .settings-heading{margin-bottom:10px}.distribution-availability .settings-heading h2{font-size:14px}.distribution-availability .settings-heading p:not(.eyebrow){margin-top:4px}.distribution-avatar{object-fit:cover;background:#e8eff9;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #d5e1ef}.distribution-avatar-fallback{color:#315b89;font-size:11px;font-weight:800}.transfer-selection,.transfer-review{padding:19px}.transfer-selection>.settings-heading{align-items:flex-start;margin-bottom:16px}.transfer-selection>.settings-heading h2{font-size:16px}.transfer-selection>.settings-heading p{margin-top:5px}.transfer-selection>.settings-heading .status-pill{flex:none}.transfer-filters{grid-template-columns:repeat(4,minmax(130px,1fr));margin-bottom:14px}.transfer-source-card{background:#f5f8fc;border:1px solid #dce7f5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.transfer-source-person{align-items:center;gap:10px;min-width:0;display:flex}.transfer-source-person>span:last-child{gap:4px;min-width:0;display:grid}.transfer-source-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.transfer-source-person small{color:var(--muted);font-size:10px}.transfer-source-count{color:#426082;text-align:right;flex:none;font-size:9px}.transfer-source-count strong{color:var(--blue-deep);letter-spacing:-.03em;font-size:20px;display:block}.transfer-quantity-field{color:#526780;flex:0 240px;gap:5px;font-size:10px;font-weight:700;display:grid}.transfer-quantity-field input{border:1px solid var(--line);width:100%;min-width:110px;height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 10px;font-size:11px}.transfer-quantity-field input:focus{border-color:var(--blue);outline:2px solid #1769d233}.transfer-quantity-field input[aria-invalid=true]{border-color:#d98982}.transfer-quantity-field small{color:var(--muted);font-size:9px;font-weight:450;line-height:1.35}.transfer-quantity-field .transfer-quantity-error{color:#a33b34;font-weight:700}.transfer-days-filter{min-width:0}.transfer-days-controls{grid-template-columns:minmax(120px,1.2fr) minmax(75px,.8fr);gap:7px;display:grid}.transfer-days-controls select,.transfer-days-controls input{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.transfer-days-controls select:focus,.transfer-days-controls input:focus{border-color:var(--blue);outline:2px solid #1769d233}.transfer-days-controls input[aria-invalid=true]{border-color:#d98982}.transfer-days-controls input:disabled{color:#8293a9;cursor:not-allowed;background:#f3f6fa}.transfer-days-filter>small{color:var(--muted);font-size:9px;font-weight:450;line-height:1.35}.transfer-days-filter>.transfer-days-error{color:#a33b34;font-weight:700}.transfer-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 10px;display:flex}.transfer-section-heading h3{margin:0;font-size:12px}.transfer-section-heading span{color:var(--muted);font-size:10px}.transfer-recipient-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.transfer-recipient-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:11px;min-width:0;padding:13px;transition:border-color .15s,background .15s;display:flex;position:relative}.transfer-recipient-card:hover:not(.unavailable){border-color:#b5cce7}.transfer-recipient-card.selected{background:#f5f9ff;border-color:#73a9e9;box-shadow:inset 0 0 0 1px #b4d2f3}.transfer-recipient-card.unavailable{cursor:not-allowed;opacity:.67}.transfer-recipient-card>input{width:15px;height:15px;accent-color:var(--blue);position:absolute;top:13px;right:13px}.transfer-recipient-copy{gap:4px;min-width:0;padding-right:18px;display:grid}.transfer-recipient-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.transfer-recipient-copy>small{color:var(--muted);font-size:9px}.transfer-recipient-stats{color:#61768f;flex-wrap:wrap;gap:10px;margin-top:5px;font-size:9px;display:flex}.transfer-recipient-stats b{color:#344e6a;font-size:10px}.transfer-recipient-stats .overdue-count b{color:#b42318}.transfer-recipient-status{color:#14845e;background:#eaf7f1;border-radius:999px;width:max-content;margin-top:3px;padding:4px 6px;font-size:8px;font-weight:800}.transfer-recipient-status.muted{color:#6f7c8d;background:#f0f2f5}.transfer-split-rule{background:#f8fafd;border:1px solid #dce7f5;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:12px 14px;display:flex}.transfer-split-rule>div:first-child{gap:4px;display:grid}.transfer-split-rule strong{font-size:10px}.transfer-split-rule small{color:var(--muted);font-size:9px}.transfer-mode-toggle{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;padding:3px;display:flex}.transfer-mode-toggle button{color:#657992;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:29px;padding:0 10px;font-size:9px;font-weight:740}.transfer-mode-toggle button.active{color:var(--blue-deep);background:#eaf2fd}.transfer-custom-allocation{border:1px solid var(--line);background:#fbfcfe;border-radius:9px;gap:0;margin-top:12px;padding:13px;display:grid}.transfer-custom-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.transfer-custom-heading strong{font-size:10px}.transfer-custom-heading span{color:var(--muted);font-size:9px}.transfer-custom-row{border-top:1px solid #e9eef5;grid-template-columns:minmax(200px,1fr) 100px 118px;align-items:center;gap:12px;padding:8px 2px;display:grid}.transfer-custom-person{align-items:center;gap:8px;min-width:0;display:flex}.transfer-custom-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.transfer-current-load{color:#627790;font-size:9px}.transfer-current-load b{color:#334d69;margin-top:3px;font-size:10px;display:block}.transfer-custom-row label{color:#627790;align-items:center;gap:6px;font-size:9px;display:flex}.transfer-custom-row input{border:1px solid var(--line);width:68px;height:34px;color:var(--ink);text-align:center;border-radius:7px;padding:0 7px;font-size:11px;font-weight:800}.transfer-custom-row input:focus{border-color:var(--blue);outline:2px solid #1769d233}.transfer-balance{color:#9f423e;background:#fff4f2;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px;font-size:9px;display:flex}.transfer-balance.valid{color:#276448;background:#eff8f3}.transfer-balance strong{font-size:11px}.transfer-balance button{color:#355d88;cursor:pointer;background:#fff;border:1px solid #d4e2f1;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.transfer-sticky-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d9e4f0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 22px #17314b12}.transfer-sticky-bar>span{color:#61768f;font-size:10px}.transfer-sticky-bar>span strong{color:var(--ink)}.transfer-sticky-bar .primary-button{border-radius:8px;width:auto;min-height:40px;padding:0 14px}.transfer-sticky-bar .primary-button:disabled{cursor:not-allowed}.transfer-review-heading{align-items:center;gap:12px;margin:4px 0 16px;display:flex}.transfer-back{border:1px solid var(--line);color:#49627e;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.transfer-review-heading h2{margin:0;font-size:17px}.transfer-review-heading p{color:var(--muted);margin:4px 0 0;font-size:10px}.transfer-review-banner{color:#fff;background:#153f70;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.transfer-review-banner>div:first-child small{color:#c8d9ec;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.transfer-review-banner>div:first-child strong{letter-spacing:-.03em;margin-top:4px;font-size:22px;display:block}.transfer-review-banner>div:last-child{color:#d5e3f1;text-align:right;gap:4px;font-size:10px;display:grid}.transfer-review-banner b{color:#fff;font-size:11px}.transfer-review-table-wrap{border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow-x:auto}.transfer-review-table{min-width:660px}.transfer-review-table th{color:#667b93;text-transform:uppercase;background:#f6f8fb;font-size:9px}.transfer-review-person{align-items:center;gap:9px;display:flex}.transfer-review-person strong{font-size:10px}.transfer-receiving-count{color:var(--blue-deep);font-variant-numeric:tabular-nums;font-size:16px}.transfer-after-count{color:#70849a;font-size:9px}.transfer-review-note{color:#45715c;background:#f0f9f4;border:1px solid #d5eadf;border-radius:9px;margin:12px 0 0;padding:11px 12px;font-size:10px;line-height:1.5}.transfer-review-actions{margin-top:16px}.distribute-button{cursor:pointer;white-space:nowrap;border-radius:8px;width:auto;min-width:190px;min-height:40px;padding:0 14px}.distribution-proposal-actions{justify-items:end;gap:8px;display:grid}.distribution-mode{gap:6px;display:flex}.distribution-mode .secondary-button{cursor:pointer;border-radius:8px;width:auto;min-height:34px;padding:0 11px;font-size:10px}.distribution-mode .secondary-button[aria-pressed=true]{color:var(--blue-deep);background:#edf5ff;border-color:#b9d2f3;font-weight:800}.no-absence{background:#effaf4;border-radius:9px;padding:11px 12px;color:#1a7755!important}.absence-list{flex-wrap:wrap;gap:8px;display:flex}.absence-list span{color:#765719;background:#fff9e9;border:1px solid #f0d9a5;border-radius:8px;padding:8px 10px;font-size:11px}.absence-ack{color:#405875;cursor:pointer;align-items:center;gap:9px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.absence-ack input{width:17px;height:17px;accent-color:var(--blue)}.workload-table{min-width:1080px}.workload-table th{white-space:nowrap}.table-header-sub{color:#9aa6b7;letter-spacing:0;text-transform:none;margin-top:4px;font-size:8px;font-weight:600;display:block}.projected-count{color:var(--blue-deep);font-weight:800}.overdue-count{color:#a34838;font-weight:800}.distribution-quota{color:#64748b;align-items:center;gap:6px;margin-top:7px;font-size:9px;display:flex}.distribution-quota-input{border:1px solid var(--line);width:64px;min-width:64px;height:30px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 7px;font-size:11px}.distribution-quota-input:focus,.bulk-transfer-bar input:focus{outline-offset:1px;border-color:var(--blue);outline:2px solid #1769d24d}.muted-cell{color:#a6b0be}.distribution-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:4px 0 14px;display:grid}.distribution-filters label{color:#51627a;gap:6px;font-size:10px;font-weight:750;display:grid}.distribution-filters select,.distribution-filters input,.bulk-transfer-bar select,.bulk-transfer-bar input,.distribution-guides-table select{border:1px solid var(--line);min-width:0;height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.bulk-transfer-bar{color:#5d6e84;background:#f8fafd;border:1px solid #e5edf6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:11px;display:flex}.bulk-transfer-bar strong{color:var(--blue-deep);font-size:14px}.bulk-transfer-bar label{align-items:center;gap:8px;display:flex}.bulk-transfer-bar select{min-width:190px}.bulk-transfer-bar input{width:82px}.bulk-transfer-bar>span:last-child{margin-left:auto;font-weight:750}.distribution-guides-scroll{border:1px solid #e7edf4;border-radius:10px;max-height:660px;overflow:auto}.distribution-guides-table{min-width:920px}.distribution-guides-table th{z-index:1;position:sticky;top:0}.distribution-guides-table td:first-child{white-space:nowrap}.distribution-guides-table select{min-width:190px}.distribution-guides-table .proposed-row{background:#f2f8ff}.distribution-pagination,.distribution-confirm-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.distribution-pagination span,.distribution-confirm-bar span{color:#66778e;font-size:11px}.distribution-confirm-bar{border-top:1px solid #e7edf4;padding-top:13px}.distribution-confirm-bar .primary-button{cursor:pointer;border-radius:8px;width:auto;min-height:40px;padding:0 14px}.distribution-confirm-bar .primary-button:disabled{cursor:not-allowed}.dashboard-content{width:min(1560px,100%)}.dashboard-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-title-row .content-lead{margin-bottom:20px}.dashboard-updated{color:#62748c;white-space:nowrap;background:#fff;border:1px solid #dce7f3;border-radius:8px;padding:8px 11px;font-size:11px}.dashboard-filters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:9px;margin:0 0 16px;padding:13px;display:grid}.dashboard-filters label{color:#536780;gap:6px;font-size:10px;font-weight:750;display:grid}.dashboard-filters select,.dashboard-filters input{border:1px solid var(--line);width:100%;min-width:0;height:37px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.dashboard-filters select:focus,.dashboard-filters input:focus,.treatment-form select:focus,.treatment-form textarea:focus{outline-offset:1px;border-color:var(--blue);outline:2px solid #1769d24d}.dashboard-filters input[readonly]{color:#536780;cursor:default;background:#f3f6fa}.dashboard-filters .primary-button{cursor:pointer;border-radius:8px;min-height:37px;font-size:11px}.dashboard-notice{margin:0 0 16px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.dashboard-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-content:center;column-gap:11px;min-height:88px;padding:13px 15px;display:grid;box-shadow:0 4px 14px #14253d08}.kpi-icon{border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.dashboard-kpis strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:23px;line-height:1.1}.dashboard-kpis article>span:last-child{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35}.dashboard-period-caption{color:#64748a;margin:-4px 0 14px;font-size:11px;line-height:1.5}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:12px;margin-bottom:12px;display:grid}.dashboard-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:16px 18px;box-shadow:0 1px 3px #14253d0a}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dashboard-section-heading h2{margin:0;font-size:14px;font-weight:750}.status-stack{background:#edf1f6;border-radius:6px;height:10px;display:flex;overflow:hidden}.status-legend{color:#64748a;flex-wrap:wrap;gap:9px 14px;margin-top:12px;font-size:10px;display:flex}.status-legend span{align-items:center;gap:5px;display:inline-flex}.status-legend i{border-radius:2px;width:7px;height:7px}.status-legend b{color:var(--ink)}.dashboard-empty,.dashboard-caption{color:var(--muted);font-size:11px;line-height:1.55}.dashboard-caption{margin:-5px 0 13px}.ranking-list{gap:11px;display:grid}.ranking-row{grid-template-columns:minmax(100px,140px) minmax(40px,1fr) 36px;align-items:center;gap:9px;font-size:10px;display:grid}.ranking-name{color:#405875;text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ranking-track{background:#edf1f6;border-radius:4px;height:12px;display:block;overflow:hidden}.ranking-track i{border-radius:inherit;background:#1769d2;height:100%;display:block}.ranking-row b{color:var(--ink);text-align:right;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.rhythm-card{grid-column:1/-1}.rhythm-chart{border-bottom:1px solid #dce5ef;align-items:stretch;gap:5px;height:170px;padding:8px 3px 0;display:flex;overflow-x:auto}.rhythm-column{flex-direction:column;flex:1 0 25px;justify-content:flex-end;align-items:center;gap:5px;min-width:24px;height:100%;display:flex}.rhythm-chart.daily .rhythm-column{flex:0 0 30px}.rhythm-value{color:#30435e;min-height:13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:750}.rhythm-bar{background:#dce5ef;border-radius:4px 4px 0 0;width:100%;min-height:1px;display:block}.rhythm-bar.has-value{background:#059669}.rhythm-label{color:#8290a2;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.collaborator-status-chart,.collaborator-rhythm-chart{margin-bottom:10px}.collaborator-status-stack{margin-top:8px}.collaborator-status-legend{gap:9px 16px}.collaborator-hourly-chart{height:160px;margin-top:7px}.collaborator-hourly-chart .rhythm-column{flex:1 0 36px}.timeline-card,.finalized-card{margin-bottom:12px}.treatment-timeline{gap:8px;max-height:520px;padding:4px 3px;display:grid;position:relative;overflow-y:auto}.collaborator-timeline-content{padding:18px 24px 20px}.collaborator-timeline-content .treatment-timeline{gap:14px;max-height:420px}.timeline-entry{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;display:grid;position:relative}.timeline-marker{z-index:1;background:#f7f9fc;border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;display:grid}.timeline-marker-success{color:#16825d;background:#e6f6ef;border-color:#059669}.timeline-marker-warning{color:#bf3030;background:#fff0f0;border-color:#d34550}.timeline-marker-neutral{color:#52657e;background:#edf1f6;border-color:#64748b}.timeline-connector{background:#dce5ef;width:1px;position:absolute;top:27px;bottom:-10px;left:12px}.timeline-content{background:#f7f9fc;border:1px solid #e3eaf2;border-radius:8px;min-width:0;padding:7px 10px}.timeline-first-line{flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.timeline-first-line .mono{color:var(--blue-deep);font-size:11px}.timeline-meta{color:#718197;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.5}.timeline-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#56677e!important;margin:6px 0 0!important;font-size:10px!important}.timeline-gap{white-space:nowrap;border-radius:10px;align-self:center;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:750}.timeline-gap.gap-ok{color:#16825d;background:#e6f6ef}.timeline-gap.gap-warn{color:#906300;background:#fff1cf}.timeline-gap.gap-alert{color:#bf3030;background:#fff0f0}.timeline-legend{color:#64748a;flex-wrap:wrap;gap:8px 14px;margin:-2px 0 11px;font-size:10px;display:flex}.timeline-legend span{align-items:center;gap:5px;display:inline-flex}.timeline-legend-dot{background:#059669;border-radius:50%;width:8px;height:8px}.timeline-legend-dot.pause{background:#d7a33a}.timeline-legend-dot.long{background:#d34550}.timeline-entry-break{grid-template-columns:28px minmax(0,1fr)}.timeline-break-marker{color:#a36d05;background:#fff5dc;border-color:#d7a33a}.timeline-break-marker svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:14px;height:14px}.timeline-break-content{background:#fffaf0;border:1px dashed #d9bc71;border-radius:8px;grid-column:2;min-width:0;padding:8px 11px}.timeline-break-title{color:#88621a;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.timeline-break-content .status-pill.gap-alert{color:#bf3030;background:#fff0f0}.timeline-break-meta{color:#8d7951;overflow-wrap:anywhere;margin-top:3px;font-size:10px}.queue-timeline-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:30px;display:flex}.queue-hour-timeline{max-height:520px}.queue-hour-timeline:before{content:"";background:#d5e1ee;width:1px;position:absolute;top:35px;bottom:20px;left:16px}.queue-timeline-hour{color:#526b86;align-items:center;gap:10px;margin:15px 0 9px 37px;font-size:12px;display:flex}.queue-timeline-hour strong{color:#174778;font-size:14px}.queue-hour-timeline .timeline-entry{margin-bottom:10px}.queue-timeline-time{color:#174778;font-variant-numeric:tabular-nums;font-size:14px}.queue-break-highlight{background:#fff5e3;border-color:#da9b31;padding:14px}.queue-break-highlight .timeline-break-title{color:#80510a;font-size:13px}.queue-break-highlight .timeline-break-meta{color:#735522;font-size:12px}.dashboard-table-scroll{border:1px solid #e7edf4;border-radius:9px;max-height:520px;margin-top:0}.dashboard-table{min-width:900px}.dashboard-table th{z-index:1;position:sticky;top:0}.person-production-summary{color:#536780;flex-wrap:wrap;gap:8px 22px;margin:-2px 0 12px;font-size:11px;display:flex}.person-production-summary span{align-items:baseline;gap:6px;display:inline-flex}.person-production-summary strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:800}.person-production-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.person-production-card{min-width:0;color:inherit;background:#fff;border:1px solid #dce5ef;border-radius:11px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:block}.person-production-card:hover{border-color:#a9c9ef;transform:translateY(-2px);box-shadow:0 10px 26px #14253d14}.person-production-card.person-production-card-no-treatments{border:3px solid #d6a300;padding:10px}.person-production-card.person-production-card-alert{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#ff7180 0%,#cf2343 48%,#ff9b9b 100%) border-box;border:3px solid #0000;padding:10px}.person-production-card:focus-visible{outline-offset:2px;outline:3px solid #1769d24d}.person-production-heading{align-items:center;gap:10px;min-height:70px;margin-bottom:9px;display:flex}.person-production-photo{object-fit:cover;background:#e8eef5;border-radius:9px;flex:0 0 58px;width:58px;height:70px;display:block}.person-production-initials{color:#24466d;place-items:center;font-size:16px;font-weight:800;display:grid}.person-production-name{gap:4px;min-width:0;display:grid}.person-production-name h3{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:760;line-height:1.25;display:-webkit-box;overflow:hidden}.person-production-name span{color:var(--muted);font-size:10px}.person-production-notice{border-radius:7px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 8px;padding:6px 8px;font-size:10px;font-weight:750;line-height:1.35;display:flex}.person-production-notice-available{color:#17683d;background:#eaf8ef}.person-production-notice-no-treatments{color:#785900;background:#fff6d8}.person-production-notice-alert{color:#a51e35;background:#fff0f1;width:100%}.person-production-notice-alert>span:last-child{gap:2px;min-width:0;display:grid}.person-production-notice-alert strong{font-size:10px}.person-production-notice-alert small{color:#a51e35;font-size:9px;font-weight:650}.person-production-bell{transform-origin:50% 12%;flex:none;font-size:17px;animation:1.25s ease-in-out infinite person-production-bell-ring;display:inline-block}@keyframes person-production-bell-ring{0%,to{transform:rotate(0)}12%,36%,60%{transform:rotate(14deg)}24%,48%,72%{transform:rotate(-14deg)}84%{transform:rotate(5deg)}}.person-overdue-badge{color:brown;white-space:nowrap;background:#fff0f0;border-radius:5px;flex:none;align-self:flex-start;margin-left:auto;padding:4px 6px;font-size:9px;font-weight:750}.person-production-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.person-production-metric{background:#f7f9fc;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:48px;padding:7px;display:grid}.person-production-metric dt{color:#5f7086;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.person-production-metric dd{color:#1d344f;font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:800}.person-production-metric.tone-overdue dd,.person-production-metric.tone-overdue dt{color:brown}.person-production-metric.tone-today dd,.person-production-metric.tone-today dt{color:#b4332c}.person-production-metric.tone-tomorrow dd,.person-production-metric.tone-tomorrow dt{color:#8b6300}.person-production-metric.tone-soon dd,.person-production-metric.tone-soon dt{color:#287044}.person-production-metric.tone-later dd,.person-production-metric.tone-later dt{color:#526a80}.person-production-metric.tone-treated dd,.person-production-metric.tone-treated dt{color:#15549a}.collaborator-detail-page{max-width:1260px}.collaborator-detail-title{align-items:center}.collaborator-detail-profile{align-items:center;gap:14px;min-width:0;display:flex}.collaborator-detail-profile h1{letter-spacing:-.035em;margin:0;font-size:27px}.collaborator-detail-profile .content-lead{margin-top:6px}.collaborator-queue-summary{margin:18px 0 14px}.collaborator-queue-summary .collaborator-period-grid{margin-top:0}.collaborator-queue-summary .collaborator-month-stats{margin-bottom:0}.collaborator-detail-date{align-items:end;gap:8px;display:flex}.collaborator-detail-date label{color:var(--muted);gap:5px;font-size:10px;font-weight:700;display:grid}.collaborator-detail-date input{border:1px solid var(--line);height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.collaborator-detail-date button{border-radius:8px;min-height:36px;padding:0 12px;font-size:11px}.collaborator-period-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 10px;display:grid}.collaborator-period-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:13px 14px}.collaborator-period-card header{color:#52657e;justify-content:space-between;gap:8px;margin-bottom:11px;font-size:11px;display:flex}.collaborator-period-card header span{color:#91a0b3;text-align:right;font-size:10px}.collaborator-period-values{grid-template-columns:1fr 1fr;gap:8px;display:grid}.collaborator-period-values>div{gap:4px;display:grid}.collaborator-period-values b{color:#15549a;font-variant-numeric:tabular-nums;font-size:21px}.collaborator-period-values b.treated-value{color:#16825d}.collaborator-period-values span{color:var(--muted);font-size:10px}.collaborator-month-stats{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.collaborator-month-stats>div{background:#fff;min-height:66px;padding:11px 13px}.collaborator-month-stats span{color:var(--muted);font-size:10px;display:block}.collaborator-month-stats strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:18px;display:block}.collaborator-month-stats .month-on-time{color:#16825d}.collaborator-month-stats .month-late{color:#b42318}.collaborator-detail-panel{overflow:hidden}.collaborator-detail-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 14px;display:flex;overflow-x:auto}.collaborator-detail-tabs a{color:#65758a;border-bottom:2px solid #0000;flex:none;padding:13px 10px 11px;font-size:11px;font-weight:700;text-decoration:none}.collaborator-detail-tabs a[aria-current=page]{border-color:var(--blue);color:var(--blue-deep)}.collaborator-detail-pagination{margin-top:14px}.collaborator-detail-content{padding:15px}.collaborator-detail-content .dashboard-section-heading{margin-bottom:12px}.collaborator-detail-content h2{margin:0;font-size:15px}.collaborator-detail-table{min-width:620px}.collaborator-alert-table{min-width:740px}.collaborator-table-total td{background:#f6f9fc;font-weight:800}.collaborator-detail-page :is(a,input,button):focus-visible{outline-offset:2px;outline:3px solid #1769d24d}.status-dot{vertical-align:middle;border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.dashboard-footnote{color:#8290a2;margin:0;font-size:10px;line-height:1.55}.dashboard-link{color:var(--blue-deep);margin-top:9px;font-size:11px;font-weight:750}.dashboard-link a:hover{text-decoration:underline}.queue-content{width:min(1500px,100%)}.queue-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:740px;margin-bottom:14px}.queue-panel{min-width:0}.queue-table{table-layout:fixed;min-width:1360px}.queue-table th:first-child{width:105px}.queue-table th:nth-child(2){width:140px}.queue-table th:nth-child(3){width:120px}.queue-table th:nth-child(4){width:92px}.queue-table th:nth-child(5){width:100px}.queue-table th:nth-child(6){width:104px}.queue-table th:nth-child(7){width:132px}.queue-table th:nth-child(8){width:150px}.queue-table th:nth-child(9){width:138px}.queue-table th:nth-child(10){width:130px}.queue-table th:nth-child(11){width:140px}.queue-table td{overflow-wrap:anywhere}.queue-responsible{overflow-wrap:anywhere;display:block}.queue-wait-sla{color:#246444;font-variant-numeric:tabular-nums;gap:4px;min-width:0;font-size:11px;line-height:1.35;display:grid}.queue-wait-sla strong{font-size:11px}.queue-wait-sla small{color:#647991;font-size:10px}.queue-wait-sla.is-urgent{color:#8a5c0c}.queue-wait-sla.is-overdue{color:#a8322c}.queue-wait-empty{color:#8290a2}.queue-table select,.treatment-form select{border:1px solid var(--line);height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.queue-filters{border:1px solid var(--line);background:#f8fafd;border-radius:11px;grid-template-columns:repeat(5,minmax(120px,1fr)) auto auto;align-items:end;gap:10px;margin:0 0 18px;padding:14px;display:grid}.queue-filters label{color:#596c83;gap:5px;font-size:10px;font-weight:750;display:grid}.queue-filters select,.queue-filters input{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.queue-filters :is(select,input,button,a):focus-visible,.queue-pagination a:focus-visible{outline-offset:2px;outline:3px solid #1769d24d}.queue-filters .primary-button{cursor:pointer;border-radius:8px;width:auto;min-height:36px;padding:0 12px;font-size:11px}.queue-filters .secondary-button{white-space:nowrap;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.queue-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:11px;display:flex}.queue-pagination>div{gap:8px;display:flex}.queue-pagination a{align-items:center;display:inline-flex}.business-counter{color:var(--blue-deep);margin-bottom:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;display:block}.queue-table .row-note{color:#8290a2}.guide-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.guide-search-content,.guide-detail-content{width:min(1180px,100%)}.guide-search-panel{max-width:none}.guide-search-panel h2{margin:0;font-size:17px}.guide-search-panel .search-form{max-width:none}.guide-search-panel .search-form label{font-size:12px}.guide-search-panel .search-form input{width:100%}.guide-search-panel .search-form button{flex:0 0 180px;width:auto}.guide-search-panel .search-form{grid-template-columns:160px minmax(0,1fr) 180px;align-items:center;gap:10px;display:grid}.guide-search-panel .search-form input{height:43px}.guide-search-panel .search-form button{min-height:43px}.guide-search-result-head{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:19px;padding-top:17px;display:grid}.guide-search-guide-title{align-items:center;gap:12px;min-width:0;display:flex}.guide-search-guide-icon{width:38px;height:38px;color:var(--blue);background:#eef5ff;border-radius:11px;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.guide-search-guide-title h3{color:#155fbe;margin:0;font-size:15px}.guide-search-guide-title p{color:var(--muted);margin:4px 0 0;font-size:10px}.guide-search-result-actions{align-items:center;gap:9px;display:flex}.guide-search-result-actions .primary-link{white-space:nowrap;min-height:35px}.guide-search-disclaimer{color:#7c5c27;background:#fff9ed;border:1px solid #f0dfba;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:9px;line-height:1.45;display:flex}.guide-search-disclaimer strong{color:#6f4e1c}.guide-search-kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.guide-search-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:78px;padding:12px 13px;display:grid}.guide-search-kpis article>span{color:#526981;font-size:10px;font-weight:650}.guide-search-kpis article strong{color:#203b59;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;font-weight:760}.guide-search-kpis article small{color:#687991;font-size:10px;line-height:1.4}.guide-search-kpis article.is-alert strong{color:#a96512}.guide-search-kpis article.is-good strong{color:#14845e}.guide-search-journey-panel,.guide-search-timeline-panel,.guide-search-aside-panel{padding:16px 18px}.guide-search-journey-panel{margin-top:14px}.guide-search-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.guide-search-section-heading h3{letter-spacing:-.01em;margin:0;font-size:14px}.guide-search-section-heading p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.guide-search-section-heading>span{color:#8090a5;flex:none;font-size:9px}.guide-search-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:3px;display:grid;position:relative}.guide-search-journey:before{content:"";background:#dce8f5;height:2px;position:absolute;top:12px;left:9%;right:9%}.guide-search-step{z-index:1;text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.guide-search-step-dot{color:#62758b;background:#e6edf5;border:3px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid;box-shadow:0 0 0 1px #cad6e4}.guide-search-step.done .guide-search-step-dot{color:#fff;background:#23845f;box-shadow:0 0 0 1px #b9dfcf}.guide-search-step.current .guide-search-step-dot{background:var(--blue);color:#fff;box-shadow:0 0 0 1px #a9c9ef}.guide-search-step strong{color:#425a75;font-size:10px;line-height:1.35}.guide-search-step small{color:#8090a5;font-size:9px;line-height:1.3}.guide-search-step .guide-search-priority-status{border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-weight:750;display:inline-flex}.guide-search-priority-status.active{color:#a92331;background:#fff0f1}.guide-search-priority-status.treated{color:#187451;background:#eaf7f1}.guide-search-priority-status svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.guide-search-columns{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:14px;margin-top:14px;display:grid}.guide-search-aside{gap:14px;min-width:0;display:grid}.guide-search-section-heading>div{min-width:0}.guide-search-timeline{gap:0;margin:0;padding:3px 0 0;list-style:none;display:grid;position:relative}.guide-search-timeline:before{content:"";background:#dfe8f1;width:1px;position:absolute;top:7px;bottom:9px;left:109px}.guide-search-timeline>li{grid-template-columns:90px 17px minmax(0,1fr);gap:9px;padding:0 0 14px;display:grid;position:relative}.guide-search-timeline>li:last-child{padding-bottom:0}.guide-search-timeline time{color:#7b8da3;text-align:right;font-size:9px;line-height:1.4}.guide-search-event-dot{z-index:1;background:#4e8ed8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin:4px auto 0;position:relative;box-shadow:0 0 0 1px #b9d0ed}.guide-search-event-dot.cycle,.guide-search-event-dot.assignment{background:#4e8ed8}.guide-search-event-dot.treatment,.guide-search-event-dot.wait{background:#d58a20;box-shadow:0 0 0 1px #eed7b4}.guide-search-event-dot.transfer{background:#7856a8;box-shadow:0 0 0 1px #d2c6e4}.guide-search-event-dot.judicial{background:#bd4c52;box-shadow:0 0 0 1px #ecc3c5}.guide-search-event-dot.priority{background:#bd2d3c;box-shadow:0 0 0 1px #f0b7bc}.guide-search-event-dot.observation{background:#21835e;box-shadow:0 0 0 1px #b9dfcf}.guide-search-timeline li>div{min-width:0}.guide-search-timeline li>div strong{color:#304963;font-size:10px;font-weight:750}.guide-search-timeline li>div p{color:#71849a;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.45}.guide-search-empty{color:#71849a;border:1px dashed #dbe5f0;border-radius:8px;margin:0;padding:10px 11px;font-size:10px;line-height:1.5}.guide-search-facts{gap:0;margin:0;display:grid}.guide-search-facts>div{border-top:1px solid #edf1f6;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;display:flex}.guide-search-facts>div:first-child{border-top:0;padding-top:0}.guide-search-facts dt{color:#36506e;font-size:10px;font-weight:700}.guide-search-facts dd{color:#71849a;text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px}.guide-search-procedures,.guide-search-related-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-search-procedures li,.guide-search-related-list li{border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 0;display:grid}.guide-search-procedures li:first-child,.guide-search-related-list li:first-child{border-top:0;padding-top:0}.guide-search-procedures li strong{color:#155fbe;font-size:9px}.guide-search-procedures li span,.guide-search-related-list li span{color:#71849a;text-align:right;font-size:9px}.guide-search-procedures li small{color:#71849a;grid-column:1/-1;font-size:9px;line-height:1.45}.guide-search-related-list li{grid-template-columns:1fr}.guide-search-related-list li strong{color:#36506e;font-size:10px}.guide-search-related-list li span{text-align:left}.guide-search-hint{color:var(--muted);margin:18px 0 0;font-size:12px}.guide-detail-content>h1{margin-bottom:8px}.guide-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px;margin-bottom:12px;display:grid}.guide-overview>div{align-content:start;gap:5px;min-width:0;display:grid}.guide-overview span{color:var(--muted);font-size:10px}.guide-overview strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.guide-judicial{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;display:flex}.guide-judicial.is-marked{background:#fffaf0;border-color:#e8c875}.guide-judicial>div{flex:240px;gap:4px;display:grid}.guide-judicial>div strong{font-size:13px}.guide-judicial>div span,.guide-judicial-message,.guide-judicial-error{color:var(--muted);font-size:11px}.guide-judicial-message{flex-basis:100%}.guide-judicial-error{color:#a32e2e;flex-basis:100%}.guide-judicial .secondary-button{width:auto;min-height:36px;color:var(--blue-deep);cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700}.guide-judicial .secondary-button:hover{background:#f2f7fd}.guide-detail-panel{padding:0;overflow:hidden}.guide-tabs{border-bottom:1px solid var(--line);background:#f8fafd;gap:4px;padding:9px 12px 0;display:flex;overflow-x:auto}.guide-tabs button{color:#596c84;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px 7px 0 0;min-height:43px;padding:0 13px;font-size:11px;font-weight:700;position:relative}.guide-tabs button[aria-selected=true]{color:var(--blue-deep);box-shadow:0 -2px 0 var(--blue) inset;background:#fff}.guide-wait-list{gap:8px;margin-top:16px;display:grid}.guide-wait-item{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.guide-wait-item>div{gap:6px;display:grid}.guide-wait-item p,.guide-transfer-request p,.transfer-request-card p{color:var(--muted);margin:0;font-size:12px}.guide-wait-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding-top:14px;display:flex}.guide-wait-actions>span{width:100%;color:var(--muted);font-size:12px}.guide-transfer-request{gap:16px;margin-top:16px;display:grid}.guide-transfer-request form,.transfer-decision-forms form{gap:12px;display:grid}.transfer-decision-forms form{align-content:start}.guide-transfer-request label,.transfer-decision-forms label{color:var(--muted);gap:6px;font-size:12px;font-weight:650;display:grid}.guide-transfer-request select,.guide-transfer-request textarea,.transfer-decision-forms select,.transfer-decision-forms textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.transfer-decision-forms select:focus,.transfer-decision-forms textarea:focus{outline-offset:1px;border-color:var(--blue);outline:2px solid #1769d23d}.transfer-decision-forms textarea{resize:vertical;min-height:88px}.transfer-list-panel{gap:16px;display:grid}.transfer-request-list{gap:12px;display:grid}.transfer-request-card{border:1px solid var(--line);background:#fff;border-radius:11px;gap:12px;padding:16px;display:grid}.transfer-request-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-request-heading h3{margin:4px 0 0;font-size:15px}.transfer-request-card>small,.transfer-decision-forms small{color:var(--muted);font-size:11px}.transfer-decision-forms{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.transfer-decision-reason{background:#f5f8fc;border-radius:8px;padding:10px}.transfer-list-panel{gap:18px;padding:20px}.transfer-table-toolbar,.transfer-table-filters,.transfer-pagination,.transfer-pagination>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.transfer-table-toolbar h2{margin:4px 0 0;font-size:20px}.transfer-search,.transfer-table-filters label{color:var(--muted);gap:6px;font-size:12px;font-weight:650;display:grid}.transfer-search input,.transfer-table-filters select{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 11px}.transfer-search input{width:min(290px,36vw)}.transfer-filter-tabs{background:#f2f6fb;border-radius:9px;gap:6px;padding:4px;display:flex}.transfer-filter-tabs button,.transfer-pagination button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px}.transfer-filter-tabs button.active{color:var(--blue);background:#fff;font-weight:700;box-shadow:0 1px 3px #132b4e1f}.transfer-filter-tabs span{margin-left:4px;font-size:11px}.transfer-table-scroll{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.transfer-table{border-collapse:collapse;text-align:left;width:100%;min-width:960px}.transfer-table th{color:#174d91;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#edf3fb;padding:11px 12px;font-size:10px;font-weight:800}.transfer-table td{color:var(--ink);border-top:1px solid #e5edf6;padding:12px;font-size:12px}.transfer-table tbody tr:hover{background:#f8fbff}.transfer-guide-number{color:var(--blue);font-variant-numeric:tabular-nums}.transfer-analyze-button{color:#155fc1;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bcd3f2;border-radius:7px;padding:7px 11px;font-weight:700}.transfer-analyze-button:hover{background:#edf5ff}.status-pill.muted{color:#526174;background:#eef2f6}.transfer-pagination{color:var(--muted);font-size:12px}.transfer-pagination button{border:1px solid var(--line);background:#fff}.transfer-pagination button:disabled{cursor:not-allowed;opacity:.45}.transfer-pagination>div{gap:9px}.transfer-analysis-dialog{border:1px solid var(--line);width:min(650px,100vw - 32px);max-width:none;max-height:min(90vh,820px);color:var(--ink);background:#fff;border-radius:16px;padding:0;overflow-y:auto;box-shadow:0 24px 80px #0e223e3d}.transfer-analysis-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1c307a}.transfer-dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:22px 24px 16px;display:flex}.transfer-dialog-header h2{margin:5px 0 0;font-size:19px}.transfer-dialog-header h2 span{color:var(--blue);padding:0 3px}.transfer-dialog-close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:50%;font-size:22px}.transfer-dialog-meta{color:var(--muted);align-items:center;gap:12px;padding:15px 24px;font-size:12px;display:flex}.transfer-dialog-context{background:#f5f8fc;border-radius:10px;grid-template-columns:150px 1fr;gap:8px 14px;margin:0 24px;padding:14px;font-size:12px;display:grid}.transfer-dialog-context>span{color:var(--muted)}.transfer-dialog-context p{color:var(--ink);white-space:pre-wrap;grid-column:2;margin:0;line-height:1.5}.transfer-dialog-form{gap:16px;padding:20px 24px 24px;display:grid}.transfer-dialog-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.transfer-dialog-form label{color:#53657c;gap:7px;font-size:12px;font-weight:700;display:grid}.transfer-dialog-form select,.transfer-dialog-form textarea{width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:8px;padding:10px 12px}.transfer-dialog-form textarea{resize:vertical;min-height:76px}.transfer-dialog-form select:focus,.transfer-dialog-form textarea:focus,.transfer-search input:focus,.transfer-table-filters select:focus{border-color:var(--blue);outline:3px solid #1769d22e}.transfer-assignee-hint,.transfer-assignee-error{color:var(--muted);margin:-8px 0 0;font-size:11px}.transfer-assignee-error{color:#a52b31}.transfer-dialog-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.transfer-dialog-actions button{min-height:42px;padding:0 16px}.transfer-dialog-outcome{gap:9px;padding:20px 24px 24px;font-size:13px;display:grid}.transfer-dialog-outcome span,.transfer-dialog-outcome p{color:var(--muted);margin:0}.dashboard-operations-grid{margin-top:18px}.exception-tray-list,.opme-sla-list{gap:8px;display:grid}.exception-tray-row,.opme-sla-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;font-size:12px;display:grid}.exception-tray-row strong,.opme-sla-row strong{color:var(--ink)}.exception-overdue{font-weight:750;color:#b42318!important}.workforce-alerts-card{grid-column:1/-1}.workforce-alert-summary{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.workforce-alert-summary span{border:1px solid var(--line);color:var(--muted);background:#f8fafd;border-radius:8px;padding:8px 10px;font-size:11px}.workforce-alert-summary b{color:var(--ink)}.workforce-alert-list{gap:6px;display:grid}.workforce-alert-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 10px;font-size:11px;display:grid}.workforce-alert-row strong{color:var(--ink)}.work-session-control{z-index:50;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;max-width:min(92vw,520px);padding:9px 12px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 35px #17365d24}.work-session-control button,.work-alert button{background:var(--blue);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:700}.work-session-control button:disabled,.work-alert button:disabled{opacity:.55;cursor:wait}.work-session-indicator{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.work-session-indicator i{background:#079669;border-radius:50%;width:8px;height:8px}.work-session-note,.work-session-control small,.work-alert small{color:var(--muted);font-size:11px}.work-alert{z-index:51;background:#fff9e9;border:1px solid #edc674;border-radius:12px;width:min(420px,100vw - 36px);padding:16px;position:fixed;top:84px;right:18px;box-shadow:0 12px 35px #17365d20}.work-alert strong{color:#765719}.work-alert p{color:#765719;margin:6px 0 12px;font-size:12px}.work-alert form{gap:7px;display:grid}.work-alert label,.work-session-lock-card label{color:var(--muted);font-size:12px;font-weight:700}.work-alert textarea,.work-session-lock-card textarea{border:1px solid var(--line);width:100%;min-height:64px;font:inherit;resize:vertical;border-radius:8px;padding:9px}.work-session-lock{z-index:1000;background:#10243dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.work-session-lock-card{background:#fff;border-radius:16px;gap:12px;width:min(460px,100%);padding:26px;display:grid;box-shadow:0 24px 70px #00132b55}.work-session-lock-card h2,.work-session-lock-card p{margin:0}.work-session-lock-card>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.5}.work-session-lock-card [role=alert]{color:#b42318;font-size:12px}.production-signal{color:#66758a;justify-items:center;gap:4px;display:inline-grid}.production-signal-ok{color:#059669}.production-signal-warning{color:#dc2626;animation:1.1s ease-in-out infinite production-signal-pulse}.production-signal-muted{color:#66758a}.work-session-idle-signal{color:#b42318;font-size:11px;font-weight:750;animation:1.1s ease-in-out infinite production-signal-pulse}dialog.production-idle-modal{z-index:1200;background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}dialog.production-idle-modal::backdrop{background:#10243dcc}.production-idle-modal-card{background:#fff;border:1px solid #f4c4c4;border-radius:18px;gap:12px;width:min(480px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #00132b55}.production-idle-modal-icon{color:#b42318;background:#fff0f0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;font-weight:800;display:grid}.production-idle-modal-card h2,.production-idle-modal-card p{margin:0}.production-idle-modal-card h2{color:#17365d;font-size:21px}.production-idle-modal-card>p:not(.eyebrow):not(.production-idle-error){color:var(--muted);font-size:13px;line-height:1.55}.production-idle-modal-card label{color:var(--muted);font-size:12px;font-weight:700}.production-idle-modal-card textarea{border:1px solid var(--line);width:100%;min-height:110px;font:inherit;resize:vertical;border-radius:9px;padding:11px}.production-idle-modal-card textarea:focus{border-color:var(--blue);outline:3px solid #bfdbfe}.production-idle-modal-card .production-idle-error{color:#b42318;font-size:12px}@keyframes production-signal-pulse{50%{opacity:.28}}@media (prefers-reduced-motion:reduce){.production-signal-warning,.work-session-idle-signal,.person-production-bell{animation:none}}@media (max-width:700px){.transfer-decision-forms{grid-template-columns:1fr}.guide-wait-item{flex-direction:column;align-items:flex-start}}.guide-tab-panel{min-height:190px;padding:18px}.guide-procedure-scroll{max-height:480px}.guide-procedure-table{min-width:620px}.guide-empty-tab{color:var(--muted);text-align:center;margin:0;padding:30px 12px;font-size:12px}.guide-history-list{gap:0;max-width:920px;margin:0;padding:0;list-style:none;display:grid;position:relative}.guide-history-list:before{content:"";background:#dce5ef;width:1px;position:absolute;top:8px;bottom:8px;left:112px}.guide-history-list li{grid-template-columns:96px minmax(0,1fr);gap:34px;padding:0 0 19px;display:grid;position:relative}.guide-history-list li:before{background:var(--blue);content:"";border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:107px;box-shadow:0 0 0 1px #b7cdeb}.guide-history-list time{color:#6b7d93;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.5}.guide-history-list li>div{min-width:0}.guide-history-list li strong{font-size:12px}.guide-history-list li p{color:#5e6f84;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.55}.treatment-trigger{color:var(--blue-deep);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.treatment-trigger:hover,.treatment-guide-link:hover{text-decoration:underline}.treatment-dialog{width:min(1180px,100vw - 48px);max-width:none;height:min(900px,100dvh - 48px);max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border:1px solid #dce5ef;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #10213d35}.treatment-dialog[open]{animation:.18s ease-out treatment-dialog-in}@keyframes treatment-dialog-in{0%{opacity:.7;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.treatment-drawer-header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;min-height:88px;padding:23px 24px 16px;display:flex;position:relative}.treatment-drawer-heading{min-width:0}.treatment-drawer-header .eyebrow{margin:0 0 6px}.treatment-drawer-header h2{margin:0;font-size:18px}.treatment-drawer-header p{color:var(--muted);margin:5px 0 0;font-size:11px}.treatment-judicial-feedback{margin-top:5px;font-size:10px;line-height:1.35;display:block}.treatment-judicial-feedback.is-success{color:#08784b}.treatment-judicial-feedback.is-error{color:#b42318}.treatment-drawer-actions{flex:none;align-items:center;gap:8px;display:flex}.treatment-close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;place-items:center;font-size:24px;line-height:1;display:grid}.treatment-close:hover{color:var(--ink);background:#f2f6fb}.treatment-drawer-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;height:calc(100dvh - 88px);padding:16px 24px 26px;display:grid;overflow:auto}.treatment-drawer-body>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.treatment-guide-link{width:fit-content;color:var(--blue-deep);font-size:12px;font-weight:700}.treatment-form{background:#f8fafd;border:1px solid #e5edf6;border-radius:12px;gap:14px;margin:0;padding:16px;display:grid}.treatment-form label{color:#536780;gap:7px;font-size:12px;font-weight:750;display:grid}.treatment-form select,.treatment-form textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px;font-size:13px}.treatment-form textarea{resize:vertical;min-height:96px}.treatment-form .primary-button{cursor:pointer;border-radius:8px;width:100%;min-height:42px;padding:0 14px;font-size:12px}.treatment-notice-wrap{position:relative}.treatment-notice-button{border:1px solid var(--line);color:#263a56;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:relative}.treatment-notice-button svg{width:19px;height:19px}.treatment-notice-button b{color:#fff;background:#bd251e;border:1px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-6px;right:-5px}.treatment-judicial-button{color:#68778b;cursor:pointer;background:#f2f4f7;border:1px solid #d7dee7;border-radius:9px;place-items:center;width:38px;height:38px;transition:background-color .14s,border-color .14s,color .14s;display:grid}.treatment-judicial-button:hover{background:#e9edf2;border-color:#bdc8d6}.treatment-judicial-button.is-marked{color:#9a6900;background:#fff2c9;border-color:#f0cf70}.treatment-judicial-button.is-marked:hover{background:#ffe9a5;border-color:#d8ae39}.treatment-judicial-button:disabled{cursor:wait;opacity:.65}.treatment-judicial-button svg{width:20px;height:20px}.treatment-notice-popover{z-index:4;border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;width:min(340px,100vw - 40px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 34px #10213d24}.treatment-notice-popover article{background:#f5f8fc;border-radius:8px;gap:4px;padding:9px;display:grid}.treatment-notice-popover strong{font-size:11px}.treatment-notice-popover p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.guide-drawer-stats{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-drawer-stats>div{background:#f3f6f9;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:58px;padding:10px 11px;display:grid}.guide-drawer-stats span{color:#64748b;letter-spacing:.045em;text-transform:uppercase;font-size:9px}.guide-drawer-stats strong{color:#263246;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.4}.guide-drawer-detail{border:0;border-radius:0;order:2;min-height:0;margin:0;overflow:visible}.guide-drawer-detail .guide-tabs{background:#fff;gap:0;padding:0}.guide-drawer-detail .guide-tabs button{border-radius:0;min-height:40px;padding:0 11px;font-size:10px}.guide-drawer-detail .guide-tabs button[aria-selected=true]{box-shadow:0 -2px 0 var(--blue) inset}.guide-drawer-detail .guide-tab-panel{min-height:112px;padding:20px 0 0}.guide-drawer-detail .guide-procedure-scroll{max-height:260px}.guide-drawer-detail .guide-procedure-table{min-width:500px}.guide-drawer-procedures{gap:10px;display:grid}.guide-drawer-procedures h3{margin:0;font-size:11px}.guide-procedure-cards{gap:7px;display:grid}.guide-procedure-cards article{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px;font-size:10px;line-height:1.5;display:flex}.guide-procedure-cards article>span{min-width:0}.guide-procedure-cards article strong{font-size:10px}.guide-procedure-cards article b{color:#2456b7;background:#eaf1ff;border-radius:999px;flex:none;padding:4px 9px;font-size:10px}.guide-drawer-judicial{background:0 0;border:0;border-radius:0;order:3;align-items:center;gap:9px;margin:0;padding:0;display:flex}.guide-drawer-judicial>div{display:none}.guide-drawer-judicial .secondary-button{color:#596b80;border-color:#a9b6c6;border-radius:16px;min-height:28px;padding:0 9px;font-size:10px}.guide-transfer-request{order:4;margin:0;padding:12px}.guide-drawer-outcome{background:#f7f9fc;border:1px solid #dce5ef;border-radius:11px;order:0;gap:8px;padding:14px;display:grid}.guide-drawer-outcome>strong{font-size:12px}.guide-drawer-outcome>p{color:#5d6c80;margin:0 0 5px;font-size:10px;line-height:1.5}.guide-drawer-outcome>form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.guide-drawer-outcome select{border:1px solid var(--line);width:100%;min-width:0;height:37px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:11px}.guide-drawer-outcome .primary-button{white-space:nowrap;cursor:pointer;border-radius:8px;min-height:37px;padding:0 12px;font-size:10px}.treatment-drawer-message{padding:18px 0}.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}@media (max-width:760px){.transfer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-days-filter{grid-column:1/-1}.transfer-recipient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-sticky-bar{flex-direction:column;align-items:stretch}.transfer-sticky-bar .primary-button{width:100%}.transfer-review-actions{flex-direction:column;align-items:stretch}.transfer-review-actions .primary-button{width:100%}.guide-search-panel .search-form{grid-template-columns:minmax(0,1fr) auto}.guide-search-panel .search-form label{grid-column:1/-1}.guide-search-panel .search-form button{padding:0 16px}.guide-search-result-head{grid-template-columns:1fr}.guide-search-result-actions{justify-content:flex-end}.guide-search-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-search-columns{grid-template-columns:1fr}.guide-search-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-search-aside-panel:last-child{grid-column:1/-1}.guide-search-journey{grid-template-columns:1fr;gap:0;padding:0}.guide-search-journey:before{width:2px;height:auto;top:10px;bottom:13px;left:9px}.guide-search-step{text-align:left;grid-template-columns:20px minmax(0,1fr);justify-items:start;gap:3px 8px;padding-bottom:10px}.guide-search-step-dot{grid-row:span 2}.guide-search-step small{grid-column:2}.guide-search-timeline:before{left:94px}.guide-search-timeline>li{grid-template-columns:77px 17px minmax(0,1fr);gap:8px}.person-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collaborator-detail-title{align-items:stretch}.collaborator-detail-profile h1{font-size:22px}.collaborator-detail-date{align-items:end}.collaborator-detail-date label{flex:1}.collaborator-period-grid{gap:7px}.collaborator-period-card{padding:11px 10px}.collaborator-period-card header{flex-direction:column;align-items:flex-start;gap:4px}.collaborator-month-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.collaborator-detail-content{padding:12px}.user-profile-heading,.user-distribution-heading,.workforce-rotation-today{flex-direction:column;align-items:flex-start}.workforce-rotation-today .status-pill{margin-left:0}.user-readonly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-edit-access{grid-template-columns:1fr}.user-profile-mode{justify-content:space-between;width:100%}.treatment-dialog{border-radius:14px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.treatment-drawer-header{min-height:78px;padding:18px 16px 13px}.treatment-drawer-body{height:calc(100dvh - 78px);padding:13px 16px 22px}.guide-drawer-stats{gap:6px}.guide-drawer-stats>div{min-height:54px;padding:8px}.guide-drawer-stats strong{font-size:10px}.guide-drawer-detail .guide-tabs button{padding:0 8px;font-size:9px}.auth-shell{grid-template-columns:1fr}.auth-brand{min-height:280px;padding:26px}.brand-copy{padding:48px 0}.brand-copy h1{font-size:39px}.auth-main{padding:20px}.auth-shell-login{grid-template-columns:minmax(0,1fr)}.auth-shell-login>.auth-main{min-height:auto;padding:clamp(44px,10vw,76px) 24px}.auth-shell-login>.auth-brand-audit{gap:28px;min-height:auto;padding:36px 24px 24px}.auth-brand-audit .brand-copy{padding:0}.auth-brand-audit .brand-copy h1{font-size:clamp(32px,9vw,42px)}.auth-brand-audit .brand-foot{margin-top:6px}.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{min-height:62px;padding:0 18px}.content{padding:28px 18px 48px}.search-form{flex-direction:column}.search-form button{min-height:44px}.guide-search-result{flex-direction:column;align-items:stretch}.guide-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.guide-judicial{align-items:flex-start}.guide-history-list:before{left:94px}.guide-history-list li{grid-template-columns:80px minmax(0,1fr);gap:30px}.guide-history-list li:before{left:89px}.user-create-form{grid-template-columns:1fr}.settings-section{padding:16px}.settings-grid-form{grid-template-columns:1fr 1fr}.settings-heading{flex-direction:column}.settings-search{flex-direction:column;align-items:stretch}.page-title-row{flex-direction:column;align-items:flex-start}.import-metrics,.distribution-cards,.queue-cards,.queue-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-pagination{flex-direction:column;align-items:flex-start}.distribution-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-panel .settings-heading{align-items:flex-start}.distribution-sector-heading{flex-direction:column}.distribution-sector-heading .distribution-mode{width:100%}.distribution-sector-heading .distribution-mode .secondary-button{flex:1}.distribution-sector-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:11px}.distribution-sector-summary-title{grid-column:1/-1;padding:0 0 9px}.distribution-sector-metric{padding:1px 8px}.distribution-sector-metric:first-of-type{border-left:0;padding-left:0}.distribution-sector-metric strong{font-size:15px}.distribution-sector-metric span{min-height:25px}.distribution-sector-footer,.distribution-proposal-dock{flex-direction:column;align-items:stretch}.distribution-sector-footer .primary-button,.distribution-proposal-dock .primary-button{width:100%}.distribution-review-heading,.distribution-review-banner{flex-direction:column;align-items:flex-start}.distribution-review-banner>span{text-align:left}.bulk-transfer-bar label{justify-content:space-between;width:100%}.bulk-transfer-bar select{flex:1}.distribution-confirm-bar{flex-direction:column;align-items:stretch}.distribution-confirm-bar .primary-button{width:100%}.dashboard-title-row{flex-direction:column;align-items:flex-start}.dashboard-filters,.dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.rhythm-card{grid-column:auto}.timeline-entry{grid-template-columns:28px minmax(0,1fr)}.collaborator-timeline-content{padding:12px 13px}.collaborator-timeline-content .treatment-timeline{max-height:390px}.timeline-gap{grid-column:2;justify-self:start}.timeline-connector{bottom:-15px}.ranking-row{grid-template-columns:minmax(90px,130px) minmax(30px,1fr) 30px}}@media (max-width:520px){.distribution-tabs{width:100%}.distribution-tabs button{flex:1;padding:0 9px;font-size:9px}.distribution-sector-tabs{margin-right:-3px}.distribution-sector-summary{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.distribution-sector-metric{padding:1px 5px;font-size:8px}.distribution-sector-metric strong{font-size:14px}.distribution-sector-balance{flex-direction:column;align-items:flex-start}.distribution-availability{padding:13px}.transfer-selection,.transfer-review{padding:14px}.transfer-selection>.settings-heading{flex-direction:column}.transfer-filters{grid-template-columns:1fr}.transfer-days-filter{grid-column:auto}.transfer-days-controls{grid-template-columns:minmax(150px,1fr) minmax(90px,.6fr)}.transfer-source-card{flex-direction:column;align-items:flex-start}.transfer-source-count{text-align:left}.transfer-recipient-grid{grid-template-columns:1fr}.transfer-split-rule,.transfer-custom-heading{flex-direction:column;align-items:flex-start}.transfer-custom-row{grid-template-columns:minmax(120px,1fr) 70px 104px;gap:6px}.transfer-custom-row input{width:56px}.transfer-balance,.transfer-review-banner{flex-direction:column;align-items:flex-start}.transfer-review-banner>div:last-child{text-align:left}.guide-search-panel{padding:16px}.guide-search-result-actions{flex-direction:column;align-items:stretch}.guide-search-result-actions .status-pill{align-self:flex-start}.guide-search-result-actions .primary-link{justify-content:center}.guide-search-kpis{grid-template-columns:1fr}.guide-search-journey-panel,.guide-search-timeline-panel,.guide-search-aside-panel{padding:14px 13px}.guide-search-aside{grid-template-columns:1fr}.guide-search-aside-panel:last-child{grid-column:auto}.guide-search-timeline:before{left:73px}.guide-search-timeline>li{grid-template-columns:57px 17px minmax(0,1fr);gap:7px}.guide-search-timeline time{font-size:8px}.guide-search-section-heading{align-items:flex-start}.guide-search-facts>div{flex-direction:column;align-items:flex-start;gap:4px}.guide-search-facts dd{text-align:left}.person-production-grid,.collaborator-period-grid{grid-template-columns:1fr}.collaborator-period-card header{flex-direction:row;align-items:center}}@media (min-width:761px) and (max-width:1100px){.queue-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-observations{border:1px solid var(--line,#dbe5f1);background:#fff;border-radius:12px;gap:14px;padding:16px;display:grid}.guide-observations .settings-heading{margin:0}.guide-observations .settings-heading h3{color:#17324f;margin:0;font-size:15px}.guide-observations .settings-heading p{color:#71839a;margin:4px 0 0;font-size:12px}.guide-observations form{gap:8px;display:grid}.guide-observations form label,.guide-wait-entry label{color:#526780;gap:6px;font-size:12px;font-weight:650;display:grid}.guide-observations textarea,.guide-wait-entry input{color:#17324f;width:100%;font:inherit;background:#fff;border:1px solid #d7e1ed;border-radius:8px;padding:9px 10px}.guide-observations textarea{resize:vertical}.guide-observation-submit{justify-content:space-between;align-items:center;gap:12px;display:flex}.guide-observation-submit small{color:#71839a;font-size:11px}.guide-observation-notice{margin:0;font-size:12px}.guide-observation-notice.success{color:#14734f}.queue-team-back{color:var(--blue-deep);text-underline-offset:3px;margin:0 0 14px;font-size:11px;font-weight:750;display:inline-flex}.queue-team-back:hover{text-decoration:underline}.queue-team-back:focus-visible,.queue-team-card:focus-visible,.queue-team-tools input:focus-visible{outline-offset:3px;outline:3px solid #1769d24d}.queue-team-panel{min-width:0;margin-top:20px;overflow:hidden}.queue-team-heading{justify-content:space-between;align-items:center;gap:16px;padding:19px 20px 14px;display:flex}.queue-team-heading h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:16px}.queue-team-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.queue-team-tools{grid-template-columns:minmax(200px,360px);gap:6px;padding:0 20px 16px;display:grid}.queue-team-tools label{color:#526780;font-size:10px;font-weight:700}.queue-team-tools input{border:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--ink);font:inherit;background:#fbfcfe;border-radius:11px;padding:0 12px;font-size:12px;transition:border-color .15s,background-color .15s,box-shadow .15s}.queue-team-tools input:hover{border-color:#c4d3e6}.queue-team-tools input:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 4px #1769d21a}.queue-team-tools input::placeholder{color:#8291a4}.queue-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 20px 20px;display:grid}.queue-team-card{border:1px solid var(--line);min-width:0;color:inherit;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:14px;gap:13px;padding:15px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.queue-team-card:hover{border-color:#b7d0ee;transform:translateY(-2px);box-shadow:0 2px 4px #14253d0a,0 14px 34px -14px #1769d247}.queue-team-person{grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:11px;min-width:0;display:grid}.queue-team-photo{object-fit:cover;object-position:50% 30%;width:56px;height:56px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--line);background:#e9f0f8;border-radius:50%;place-items:center;display:grid}.queue-team-initials{color:#28537f;font-size:14px;font-weight:750}.queue-team-person-copy{gap:4px;min-width:0;display:grid}.queue-team-person-copy strong{color:#193754;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.queue-team-person-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.queue-team-signal{border-radius:999px;grid-column:2;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:2px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1.3;display:inline-flex}.queue-team-signal>span{font-size:8px}.queue-team-signal-ok{color:#187451;background:#eaf7f1}.queue-team-signal-warning{color:#92560d;background:#fff4e6}.queue-team-signal-off_shift,.queue-team-signal-absent,.queue-team-signal-lunch,.queue-team-signal-unconfigured{color:#586d85;background:#eef2f7}.queue-team-metrics{color:#63768d;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:11px;font-size:9px;display:flex}.queue-team-metrics>span{white-space:nowrap}.queue-team-metrics strong{color:#193f69;font-variant-numeric:tabular-nums;font-size:11px}.queue-team-metrics .queue-team-overdue,.queue-team-metrics .queue-team-overdue strong{color:#b8363e}.queue-team-open{color:var(--blue-deep);margin-left:auto;font-weight:750}.queue-team-empty{color:#64778e;text-align:center;border:1px dashed #cbd7e5;border-radius:9px;margin:0 20px 20px;padding:18px;font-size:11px}.queue-team-hero{color:#fff;background:linear-gradient(#1c2c4c2e,#1c2c4c4d),url(/banner-waves.png) 50%/cover no-repeat,linear-gradient(112deg,#27365c,#2c3d66);border-radius:22px;margin-top:0;padding:26px 28px;position:relative;overflow:hidden;box-shadow:0 32px 64px -32px #1f305773}.queue-team-hero-eyebrow{color:#e6c690;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.queue-team-hero-title{color:#e6c690;width:fit-content;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:0;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f6e3c0,#eccb8e 45%,#d7ac63 80%,#caa063);-webkit-background-clip:text;background-clip:text;margin:7px 0 4px;font-size:28px;font-weight:600;line-height:1.2}@media (forced-colors:active){.queue-team-hero-title{-webkit-text-fill-color:currentcolor;background:0 0}}.queue-team-hero-lede{opacity:.9;max-width:46ch;margin:0;font-size:13.5px;line-height:1.4}.queue-team-hero-stat{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;display:flex}.queue-team-hero-count{flex-wrap:wrap;align-items:flex-end;gap:14px;min-width:0;display:flex}.queue-team-hero-count strong{font-family:var(--font-fraunces), Georgia, serif;font-variant-numeric:tabular-nums;font-size:42px;font-weight:600;line-height:1}.queue-team-hero-count span{opacity:.9;padding-bottom:3px;font-size:13px;line-height:1.45}.queue-team-hero-pct{text-align:right;flex:none}.queue-team-hero-pct strong{font-family:var(--font-fraunces), Georgia, serif;font-size:25px;font-weight:600;line-height:1;display:block}.queue-team-hero-pct small{letter-spacing:.13em;text-transform:uppercase;opacity:.85;margin-top:4px;font-size:11px;font-weight:800;display:block}.queue-team-hero-bar{background:#ffffff38;border-radius:999px;height:8px;margin-top:13px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #00000029}.queue-team-hero-bar-fill{background:linear-gradient(90deg,#b07e3c,#e6c690);height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 10px #e6c69073}.queue-team-hero-bar-fill i{background:linear-gradient(90deg,#0000,#f6e3c0cc,#0000);width:45%;height:100%;animation:1.9s linear infinite queue-team-hero-shimmer;position:absolute;top:0;left:0}.queue-team-hero-bar-rest{background-image:repeating-linear-gradient(45deg,#ffffff85 0 4px,#ffffff1a 4px 8px);height:100%;display:block}@keyframes queue-team-hero-shimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.queue-team-hero-bar-fill i{animation:none}}@media (max-width:760px){.queue-team-hero{padding:20px 16px}.queue-team-hero-title{font-size:23px}.queue-team-hero-count strong{font-size:34px}.queue-team-hero-pct{text-align:left}}.queue-selected-person{background:#edf5ff;border:1px solid #cfe0f5;border-radius:10px;align-items:center;gap:12px;max-width:620px;margin:18px 0 22px;padding:12px 14px;display:flex}.queue-selected-photo{object-fit:cover;background:#dce9f7;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.queue-selected-initials{color:#28537f;font-size:13px;font-weight:750}.queue-selected-person>div{gap:4px;min-width:0;display:grid}.queue-selected-person strong{color:#173e68;font-size:12px}.queue-selected-person>div>span{color:#536f8d;font-size:10px;line-height:1.45}@media (max-width:1120px){.queue-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.queue-team-heading{align-items:flex-start;padding:16px 14px 12px}.queue-team-tools{grid-template-columns:minmax(0,1fr);padding:0 14px 13px}.queue-team-grid{grid-template-columns:1fr;gap:8px;padding:0 14px 14px}.queue-team-empty{margin:0 14px 14px}.queue-team-metrics{gap:6px;font-size:8px}.queue-team-metrics strong{font-size:10px}.queue-selected-person{align-items:flex-start;margin:16px 0 19px}}.guide-observation-notice.error{color:#b42318}.guide-observation-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.guide-observation-list li{background:#f8fafd;border:1px solid #e4ebf3;border-radius:9px;padding:12px}.guide-observation-list p{color:#213b58;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.5}.guide-observation-list small{color:#72849a;font-size:11px}.queue-guide-number{align-items:center;gap:7px;display:inline-flex}.queue-guide-id{color:var(--q-brand);font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}.queue-judicial-icon{color:#8a6500;vertical-align:middle;background:#fff8e6;border:1px solid #eed38a;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.queue-judicial-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.queue-observation-button{color:#1b63bd;cursor:pointer;background:#edf5ff;border:1px solid #d7e4f2;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-width:27px;min-height:25px;padding:2px 5px;display:inline-flex}.queue-observation-button span{font-size:14px;line-height:1}.queue-observation-button small{font-size:10px;font-weight:700}.queue-observation-dialog{color:#17324f;border:1px solid #dce5ef;border-radius:14px;width:min(560px,100% - 28px);max-height:min(75vh,680px);padding:20px;box-shadow:0 24px 80px #10213d40}.queue-observation-dialog::backdrop{background:#0e1e337a}.queue-observation-dialog-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.queue-observation-dialog-heading .eyebrow{margin:0 0 4px}.queue-observation-dialog-heading h2{margin:0;font-size:19px}.queue-observation-dialog .guide-observation-list{max-height:55vh;overflow:auto}.guide-wait-item{grid-template-columns:minmax(0,1fr) minmax(112px,auto) auto;align-items:center;gap:14px;display:grid}.guide-wait-copy{gap:6px;min-width:0;display:grid}.guide-wait-copy>strong{color:#20344f;font-size:12px}.guide-wait-copy p{overflow-wrap:anywhere}.guide-wait-sla{color:#08784b;background:#eaf8f0;border:1px solid #b9e7d2;border-radius:9px;gap:2px;min-width:110px;padding:8px 11px;display:grid}.guide-wait-sla small{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.guide-wait-sla strong{font-size:12px}.guide-wait-sla span{color:#557466;font-size:10px}.guide-wait-sla.is-urgent{color:#946700;background:#fff7df;border-color:#f2d68f}.guide-wait-sla.is-urgent span{color:#806b3a}.guide-wait-sla.is-overdue{color:#b42318;background:#fff0ef;border-color:#f0b9b5}.guide-wait-sla.is-overdue span{color:#93534f}.guide-wait-empty{text-align:center;background:#f8fafd;border:1px dashed #cbd8e6;border-radius:10px;gap:5px;padding:18px;display:grid}.guide-wait-empty strong{color:#20344f;font-size:12px}.guide-wait-empty p,.guide-wait-entry-heading p{color:#64748b;margin:0;font-size:11px;line-height:1.5}.guide-wait-actions{gap:12px;display:grid}.guide-wait-actions>p{color:#64748b;margin:0;font-size:11px}.guide-wait-add-buttons,.guide-wait-form-actions{flex-wrap:wrap;gap:8px;display:flex}.guide-wait-entry{background:#f8fafd;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:11px;padding:14px;display:grid}.guide-wait-entry.one-field{grid-template-columns:minmax(180px,260px) auto}.guide-wait-entry-heading{grid-column:1/-1;gap:3px;display:grid}.guide-wait-entry-heading strong{color:#20344f;font-size:12px}.guide-wait-entry label{color:#526780;gap:6px;min-width:0;font-size:11px;font-weight:650;display:grid}.guide-wait-entry input{min-height:38px}.guide-wait-form-actions{border-top:1px solid #dce5ef;grid-column:1/-1;justify-content:flex-end;padding-top:10px}.guide-wait-form-actions>.primary-button{width:auto;min-width:150px}@media (max-width:600px){.guide-wait-item{grid-template-columns:minmax(0,1fr);align-items:stretch}.guide-wait-sla{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px}.guide-wait-sla span{grid-column:2}.guide-wait-entry,.guide-wait-entry.one-field{grid-template-columns:minmax(0,1fr)}.guide-wait-entry-heading,.guide-wait-form-actions{grid-column:auto}.guide-wait-form-actions>button{flex:1}.queue-observation-dialog{padding:15px}}@media (max-width:760px){.topbar{gap:8px;padding:0 12px}.topbar-title{font-size:10px}.topbar-messages-link{white-space:nowrap;align-items:center;display:inline-flex}.topbar .user-chip{gap:5px;font-size:0}.topbar .user-chip .avatar{width:30px;height:30px;font-size:12px}.topbar .sign-out-button{padding:7px;font-size:10px}.messages-content{padding:20px 12px 28px}.messages-heading{align-items:flex-start;margin-bottom:13px}.messages-heading h1{font-size:26px}.messages-heading .content-lead{max-width:230px;font-size:12px}.messages-unread-total{padding:7px 9px;font-size:9px}.messages-panel{height:calc(100dvh - 172px);min-height:430px;display:block;position:relative}.messages-inbox,.messages-thread{position:absolute;inset:0}.messages-inbox-hidden-mobile,.messages-thread-empty-mobile{display:none}.messages-thread-header{min-height:58px}.messages-thread-header .messages-back-button{display:grid}.messages-history{padding:13px}.messages-bubble{max-width:90%}.messages-composer{padding:9px}}.distribution-opt-out-cell{justify-content:center;align-items:center;min-width:42px;display:inline-flex}.distribution-opt-out-check{color:#fff;cursor:pointer;background:#fff;border:1px solid #aebdce;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;font-size:12px;font-weight:800;line-height:1;display:grid}.distribution-opt-out-check[aria-checked=true]{background:#1769d2;border-color:#1769d2}.distribution-opt-out-check:focus-visible,.distribution-opt-out-switch:focus-visible{outline-offset:2px;outline:3px solid #1769d24d}.distribution-opt-out-check:disabled,.distribution-opt-out-switch:disabled{opacity:.55;cursor:wait}.distribution-opt-out-setting{align-items:flex-start;gap:12px;max-width:680px;display:flex}.distribution-opt-out-switch{cursor:pointer;background:#a8b5c4;border:0;border-radius:999px;flex:none;width:42px;height:24px;padding:3px;position:relative}.distribution-opt-out-switch[aria-checked=true]{background:#1769d2}.distribution-opt-out-switch>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s ease-out;display:block}.distribution-opt-out-switch[aria-checked=true]>span{transform:translate(18px)}.distribution-opt-out-copy{color:#344b64;gap:4px;font-size:12px;display:grid}.distribution-opt-out-copy small{color:#64758a;font-size:11px;line-height:1.45}.distribution-opt-out-copy .settings-flash{margin-top:4px}.guide-transfer-dialog,.queue-transfer-dialog{border:1px solid var(--line);width:min(460px,100% - 28px);max-width:none;max-height:min(90vh,640px);color:var(--ink);background:#fff;border-radius:14px;padding:0;box-shadow:0 24px 70px #142a4538}.guide-transfer-dialog::backdrop,.queue-transfer-dialog::backdrop{background:#13263e61}.guide-transfer-dialog>header,.queue-transfer-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 15px;display:flex}.guide-transfer-dialog>header h2,.queue-transfer-dialog>header h2{margin:0;font-size:17px}.guide-transfer-dialog>header p,.queue-transfer-dialog>header p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.guide-transfer-dialog>header button,.queue-transfer-dialog>header button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#fff;border-radius:8px;flex:none;font-size:19px}.guide-transfer-dialog>form{gap:13px;padding:17px 20px 19px;display:grid}.guide-transfer-dialog>form label{color:#435b76;gap:6px;font-size:12px;font-weight:700;display:grid}.guide-transfer-dialog select,.guide-transfer-dialog textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.guide-transfer-dialog textarea{resize:vertical;min-height:92px}.guide-transfer-dialog-help{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.guide-transfer-dialog footer,.queue-transfer-dialog>footer{border-top:1px solid #edf1f6;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.guide-transfer-dialog>form>footer .secondary-button{white-space:nowrap;flex:0 0 88px;width:88px;min-width:88px}.guide-transfer-dialog>form>footer .primary-button{flex:auto;width:auto}.queue-transfer-icon{color:#1769d2;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #cbd8e7;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.queue-transfer-icon:hover{background:#f4f8fe;border-color:#8dafd9}.queue-transfer-icon.is-pending{color:#9a6900;background:#fff7dc;border-color:#f0cf70}.queue-transfer-icon.is-pending:hover{background:#ffefbf;border-color:#d8ae39}.queue-transfer-icon.is-rejected{color:#b42318;background:#fff0f0;border-color:#efb1b1}.queue-transfer-icon.is-rejected:hover{background:#ffe0e0;border-color:#d98686}.queue-transfer-icon.is-received{color:#147a4b;background:#eaf8f0;border-color:#9ed9bd}.queue-transfer-icon.is-received:hover{background:#d7f1e3;border-color:#73bf99}.queue-transfer-icon:focus-visible{outline-offset:2px;outline:3px solid #86b7f5}.queue-transfer-icon svg{width:17px;height:17px}.queue-transfer-dialog-body{gap:16px;padding:17px 20px;display:grid}.queue-transfer-dialog-body dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.queue-transfer-dialog-body dl>div{background:#f3f6f9;border-radius:8px;min-width:0;padding:10px}.queue-transfer-dialog-body dt{color:var(--muted);font-size:10px}.queue-transfer-dialog-body dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:700}.queue-transfer-dialog-body section h3{margin:0 0 7px;font-size:12px}.queue-transfer-dialog-body section p{border:1px solid var(--line);color:#526981;white-space:pre-wrap;border-radius:8px;margin:0;padding:11px;font-size:12px;line-height:1.55}.queue-transfer-dialog>footer{padding:0 20px 17px}.guide-transfer-button{min-height:37px;color:var(--blue-deep);white-space:nowrap;cursor:pointer;font:inherit;background:#fff;border:1px solid #9db9de;border-radius:8px;padding:0 11px;font-size:10px;font-weight:700}.guide-transfer-button:hover{background:#f4f8fe}.guide-drawer-outcome:has(.guide-transfer-button){grid-template-columns:minmax(0,1fr) auto auto}:is(.guide-drawer-outcome:has(.guide-transfer-button)>strong,.guide-drawer-outcome:has(.guide-transfer-button)>p){grid-column:1/-1}.guide-drawer-outcome:has(.guide-transfer-button)>form{display:contents}.guide-drawer-outcome:not(:has(.guide-transfer-button))>form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.priority-modal-backdrop{z-index:2200;background:#0e1e338f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.priority-modal{background:#fff;border:1px solid #dce5ef;border-radius:16px;gap:12px;width:min(460px,100%);max-height:min(80vh,680px);padding:25px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #10213d47}.priority-modal h2{color:#18334f;margin:0;font-size:21px}.priority-modal>p{color:#536780;margin:0;font-size:13px;line-height:1.55}.priority-modal-close{color:#718197;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.priority-modal form{gap:9px;display:grid}.priority-modal label{color:#334c67;font-size:12px;font-weight:700}.priority-modal textarea{resize:vertical;color:#19334f;width:100%;font:inherit;border:1px solid #cbd7e4;border-radius:8px;padding:10px;font-size:13px}.priority-modal .primary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.priority-request-trigger{color:#fff;cursor:pointer;background:#bd2d3c;border:1px solid #bd2d3c;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.priority-request-trigger:hover:not(:disabled){background:#a51f30;border-color:#a51f30}.priority-request-trigger:focus-visible{outline-offset:2px;outline:3px solid #bd2d3c40}.priority-request-trigger:disabled{cursor:not-allowed;background:#d5a2a7;border-color:#d5a2a7}.priority-request-trigger .priority-button-icon{width:13px;height:13px}.priority-active-banner{background:#fff9f9;border:1px solid #f0b7bc;border-radius:10px;gap:8px;margin-top:12px;padding:12px 15px;display:grid}.priority-active-entry+.priority-active-entry{border-top:1px solid #f4d7d9;padding-top:9px}.priority-active-heading{color:#9f2532;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.priority-active-label{align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.priority-active-label .priority-button-icon{width:14px;height:14px}.priority-active-entry p{color:#6f3038;white-space:pre-wrap;margin:6px 0 0 25px;font-size:11px;line-height:1.5}.priority-alert-dialog:not([open]){display:none}.priority-alert-dialog[open]{width:min(460px,100vw - 40px);max-width:calc(100vw - 40px);margin:auto}.priority-alert-dialog::backdrop{background:#0e1e338f}.priority-button-icon,.priority-nav-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;width:16px;height:16px}.priority-success{color:#137a55!important}.priority-error{color:#b42318!important}.priority-search-summary{background:#f8fafc;border:1px solid #dce5ef;border-radius:12px;gap:8px;margin-top:20px;padding:18px;display:grid}.priority-search-summary h3,.priority-search-summary p{margin:0}.priority-search-summary p{color:#526981;font-size:13px}.queue-priority-row{box-shadow:inset 3px 0 #d92d36;background:#fff2f2!important}.queue-priority-row:hover{background:#ffe8e9!important}.queue-priority-bell{color:#c62835;vertical-align:-4px;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:5px;padding:0;animation:1.25s ease-in-out infinite priority-bell-shake;display:inline-flex}.queue-priority-bell:hover{background:#ffe4e6}.queue-priority-bell:focus-visible{outline-offset:2px;outline:2px solid #c62835}.queue-priority-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@keyframes priority-bell-shake{0%,55%,to{transform:rotate(0)}10%,25%,40%{transform:rotate(-13deg)}17%,32%,47%{transform:rotate(13deg)}}.queue-priority-reasons{gap:8px;max-height:40vh;display:grid;overflow:auto}.queue-priority-reasons article{background:#fff8f8;border:1px solid #f0c7ca;border-radius:9px;padding:11px}.queue-priority-reasons strong{color:#8c2630;font-size:12px}.queue-priority-reasons p{color:#4f5f71;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.5}.queue-priority-dialog{gap:10px}.queue-priority-dialog>.eyebrow,.queue-priority-dialog>p:not(.eyebrow){margin:0}.queue-priority-dialog-icon{color:#c62835;background:#fff0f1;border-radius:11px;place-items:center;width:38px;height:38px;display:inline-grid}.queue-priority-dialog-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.queue-priority-dialog .queue-priority-reasons{margin:3px 0}.priorities-page{align-content:start;width:min(1500px,100%);display:grid}.priorities-hero{margin:0}.priority-filters{margin:18px 0}.priority-table-bell{width:28px;height:28px;margin:0;animation:none;position:relative}.priority-bell-count{color:#fff;background:#c62835;border:1px solid #fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-7px}.priority-reason-text{white-space:pre-wrap;background:#f3f6f9;border-radius:9px;padding:13px}.priority-deadline{color:#167a55;font-weight:700;display:block}.priority-deadline.is-overdue,.priority-overdue-row .priority-deadline{color:#bc2633}.priorities-table td small{color:#718197;margin-top:4px;font-size:10px;display:block}.priority-nav-count{color:#fff;background:#c62835;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.treatment-priority-backdrop{z-index:2400}@media (prefers-reduced-motion:reduce){.queue-priority-bell{animation:none}}@media (max-width:760px){.guide-drawer-outcome:has(.guide-transfer-button){grid-template-columns:minmax(0,1fr)}.guide-drawer-outcome:has(.guide-transfer-button)>form{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:520px){.queue-transfer-dialog-body dl{grid-template-columns:1fr}}.treatment-dialog{--td-brand:#1769d2;--td-brand-deep:#1054ad;--td-soft:#eaf2fd;--td-wash:#1769d217;--td-line:#1769d233;--td-line-strong:#1769d257;--td-ink:#14253d;--td-ink-2:#3d5069;--td-muted:#5b6c83;--td-page:#f2f6fb;background:var(--td-page);border-color:#cddcef;border-radius:20px;box-shadow:0 28px 80px #10213d47}.treatment-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10213d8c}.treatment-dialog .treatment-drawer-header{border-bottom:1px solid var(--td-line);background:radial-gradient(560px 220px at 96% -40%,#1769d21a,#0000 70%),#fff;justify-content:flex-start;align-items:center;gap:16px;min-height:96px;padding:22px 28px}.treatment-dialog .treatment-drawer-actions{margin-left:auto}.treatment-drawer-seal{background:var(--td-soft);width:50px;height:50px;color:var(--td-brand-deep);border-radius:999px;flex:none;place-items:center;display:grid}.treatment-drawer-seal svg{width:24px;height:24px}.treatment-dialog .treatment-drawer-header h2{align-items:baseline;gap:10px;margin:0;display:flex}.treatment-drawer-kicker{color:var(--td-brand-deep);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.treatment-drawer-number{color:var(--td-ink);letter-spacing:-.01em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:24px;font-weight:700}.treatment-dialog .treatment-drawer-header p{font-size:12px}.treatment-drawer-chips{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.treatment-chip{min-height:24px;color:var(--td-ink-2);background:#edf1f6;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.treatment-chip.is-status{background:var(--td-soft);color:var(--td-brand-deep)}.treatment-chip.is-status:before{background:var(--td-brand);content:"";border-radius:50%;width:7px;height:7px;margin-right:7px}.treatment-drawer-owner{color:var(--td-muted);border-left:1px solid #cbd6e3;padding-left:10px;font-size:12px}.treatment-drawer-owner strong{color:var(--td-ink);font-weight:650}.treatment-dialog .treatment-notice-button,.treatment-dialog .treatment-close{width:42px;height:42px;color:var(--td-ink-2);background:#fff;border-color:#b9c8da;border-radius:10px;transition:background-color .12s,border-color .12s}.treatment-dialog .treatment-notice-button:hover,.treatment-dialog .treatment-close:hover{border-color:var(--td-brand);background:var(--td-soft);color:var(--td-brand-deep)}.treatment-dialog .treatment-notice-button b{background:var(--td-brand);border:2px solid #fff;width:18px;height:18px;font-size:10px}.treatment-dialog .treatment-judicial-button{border-radius:10px;width:42px;height:42px}.treatment-dialog :is(button,select,input,textarea):focus-visible{outline:2px solid var(--td-brand);outline-offset:2px}.treatment-dialog .treatment-drawer-body{gap:18px;padding:22px 28px 28px}.treatment-dialog .guide-drawer-outcome{border:1px solid var(--td-line);background:#fff;border-radius:16px;gap:10px;padding:18px 20px;box-shadow:0 1px 2px #14253d0a,0 6px 18px #14253d0a}.treatment-dialog .guide-drawer-outcome>strong{color:var(--td-ink);align-items:center;gap:10px;font-size:15px;display:flex}.treatment-dialog .guide-drawer-outcome>strong:before{background:var(--td-soft);width:28px;height:28px;color:var(--td-brand-deep);content:"✓";border-radius:999px;place-items:center;font-size:14px;display:grid}.treatment-dialog .guide-drawer-outcome>p{color:var(--td-muted);margin:-2px 0 6px 38px;font-size:12px}.treatment-dialog .guide-drawer-outcome select{height:42px;color:var(--td-ink);border-color:#a9bbd0;border-radius:10px;padding:0 12px;font-size:13px}.treatment-dialog .guide-drawer-outcome select:hover{border-color:var(--td-brand)}.treatment-dialog .guide-drawer-outcome .primary-button{background:var(--td-brand);border-radius:10px;min-height:42px;padding:0 20px;font-size:13px;transition:background-color .12s}.treatment-dialog .guide-drawer-outcome .primary-button:hover{background:var(--td-brand-deep)}.treatment-dialog .guide-transfer-button{border-color:var(--td-line-strong);min-height:42px;color:var(--td-brand-deep);border-radius:10px;padding:0 16px;font-size:13px;transition:background-color .12s,border-color .12s}.treatment-dialog .guide-transfer-button:hover{border-color:var(--td-brand);background:var(--td-soft)}.treatment-dialog .guide-drawer-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.treatment-dialog .guide-drawer-stats>div{background:#fff;border:1px solid #dbe5f1;border-radius:14px;gap:6px;min-height:76px;padding:14px 16px}.treatment-dialog .guide-drawer-stats span{color:var(--td-muted);letter-spacing:.07em;font-size:11px;font-weight:700}.treatment-dialog .guide-drawer-stats strong{color:var(--td-ink);font-variant-numeric:tabular-nums;font-size:15px}.treatment-dialog .guide-drawer-stats small{border-radius:999px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:700}.guide-drawer-meter{background:#e6edf5;border-radius:999px;height:6px;margin-top:2px;display:block;overflow:hidden}.guide-drawer-meter b{border-radius:inherit;background:var(--td-brand,#1769d2);height:100%;display:block}.treatment-dialog .guide-drawer-stats>div[data-tone=warning]{background:#fffaf0;border-color:#f0d48c}.treatment-dialog .guide-drawer-stats>div[data-tone=warning] strong{color:#8a5d00}.treatment-dialog .guide-drawer-stats>div[data-tone=warning] .guide-drawer-meter b{background:#c98a00}.treatment-dialog .guide-drawer-stats>div[data-tone=danger]{background:#fff7f6;border-color:#efb9b4}.treatment-dialog .guide-drawer-stats>div[data-tone=danger] strong{color:#a3231a}.treatment-dialog .guide-drawer-stats>div[data-tone=danger] small{color:#a3231a;background:#fde4e1}.treatment-dialog .guide-drawer-stats>div[data-tone=danger] .guide-drawer-meter b{background:#c0392b}.treatment-dialog .guide-drawer-detail{border:1px solid var(--td-line);background:#fff;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 1px 2px #14253d0a,0 6px 18px #14253d0a}.treatment-dialog .guide-drawer-detail .guide-tabs{background:#f7f9fc;border-bottom:1px solid #e3eaf3;gap:4px;padding:10px 12px}.treatment-dialog .guide-drawer-detail .guide-tabs button{min-height:38px;color:var(--td-ink-2);border-radius:10px;padding:0 14px;font-size:13px;font-weight:650;transition:background-color .12s,color .12s}.treatment-dialog .guide-drawer-detail .guide-tabs button:hover{color:var(--td-ink);background:#edf2f8}.treatment-dialog .guide-drawer-detail .guide-tabs button[aria-selected=true]{background:var(--td-soft);color:var(--td-brand-deep);box-shadow:inset 0 0 0 1px var(--td-line)}.treatment-dialog .guide-drawer-detail .guide-tab-panel{padding:20px 22px 22px}.treatment-dialog .guide-drawer-procedures h3{color:var(--td-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.treatment-dialog .guide-procedure-cards{border:1px solid var(--td-line);border-radius:14px;gap:0;overflow:hidden}.treatment-dialog .guide-procedure-cards article{color:var(--td-ink);border:0;border-top:1px solid #e3eaf3;border-radius:0;align-items:center;padding:13px 16px;font-size:13px;transition:background-color .12s}.treatment-dialog .guide-procedure-cards article:first-child{border-top:0}.treatment-dialog .guide-procedure-cards article:hover{background:#f5f9ff}.treatment-dialog .guide-procedure-cards article strong{color:var(--td-brand-deep);font-size:12px}.treatment-dialog .guide-procedure-cards article b{background:var(--td-soft);color:var(--td-brand-deep);padding:4px 10px;font-size:11px}.treatment-dialog .guide-wait-empty{border:1.5px dashed var(--td-line-strong);background:#f5f9ff;border-radius:14px;gap:6px;padding:26px 20px}.treatment-dialog .guide-wait-empty strong{color:var(--td-ink);font-size:14px}.treatment-dialog .guide-wait-empty p,.treatment-dialog .guide-wait-entry-heading p,.treatment-dialog .guide-wait-actions>p{color:var(--td-muted);font-size:12px}.treatment-dialog .guide-wait-actions{border-top-color:#e3eaf3}.treatment-dialog .guide-wait-item{background:#fff;border-color:#dbe5f1;border-radius:12px}.treatment-dialog .guide-wait-entry{background:var(--td-page);border-color:#dbe5f1;border-radius:14px;padding:16px 18px}.treatment-dialog .guide-wait-entry-heading strong{color:var(--td-ink);font-size:14px}.treatment-dialog .guide-wait-entry input,.treatment-dialog .guide-observations textarea{min-height:42px;color:var(--td-ink);border-color:#a9bbd0;border-radius:10px}.treatment-dialog .guide-wait-form-actions{border-top-color:#dbe5f1}.treatment-dialog .secondary-button{border-color:var(--td-line-strong);min-height:38px;color:var(--td-brand-deep);border-radius:10px;padding:0 14px;font-size:12px;transition:background-color .12s,border-color .12s}.treatment-dialog .secondary-button:hover:not(:disabled){border-color:var(--td-brand);background:var(--td-soft)}.treatment-dialog .guide-tab-panel .primary-button{background:var(--td-brand);cursor:pointer;border-radius:10px;min-height:38px;font-size:12px}.treatment-dialog .guide-tab-panel .primary-button:hover:not(:disabled){background:var(--td-brand-deep)}.treatment-dialog .guide-observations{background:0 0;border:0;padding:0}.treatment-dialog .guide-observations .settings-heading h3{color:var(--td-ink)}.treatment-dialog .guide-observations .settings-heading p,.treatment-dialog .guide-observation-submit small{color:var(--td-muted)}.treatment-dialog .guide-observation-list li{background:#f7faff;border-color:#dbe5f1;border-radius:12px;padding:14px 16px}.treatment-dialog .guide-observation-list p{color:var(--td-ink);font-size:14px}.treatment-dialog .guide-history-list:before{background:#c9d8ea}.treatment-dialog .guide-history-list li:before{background:var(--td-brand);width:11px;height:11px;box-shadow:0 0 0 4px var(--td-soft);left:106px}.treatment-dialog .guide-history-list time{color:var(--td-muted);font-size:11px}.treatment-dialog .guide-history-list li strong{color:var(--td-ink);font-size:14px}.treatment-dialog .guide-history-list li p{color:var(--td-ink-2);font-size:12px}@media (max-width:760px){.treatment-dialog .treatment-drawer-header{flex-wrap:wrap;padding:16px}.treatment-drawer-seal{display:none}.treatment-dialog .treatment-drawer-body{padding:16px}.treatment-dialog .guide-drawer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.treatment-dialog .guide-drawer-outcome>p{margin-left:0}}.queue-redesign{--q-brand:#1769d2;--q-deep:#1054ad;--q-soft:#eaf2fd;--q-line:#1769d233;--q-ink:#14253d;--q-ink-2:#3d5069;--q-muted:#5b6c83;flex-direction:column;gap:18px;display:flex}.queue-redesign .queue-kicker{color:var(--q-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.queue-viewing-strip{color:#284866;background:#e8f0f8;border:1px solid #c9daee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.queue-viewing-strip strong{color:var(--q-ink)}.queue-viewing-strip a{color:var(--q-deep);font-weight:650}.queue-viewing-strip a:hover{text-decoration:underline}.queue-hero{background:radial-gradient(560px 220px at 96% -30%,#1769d21f,#0000 70%),#fff;border:1.5px solid #1769d240;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 30px;display:flex;box-shadow:0 1px 2px #14253d0a,0 6px 18px #14253d0a}.queue-hero-identity{align-items:center;gap:20px;min-width:280px;display:flex}.queue-hero-identity .queue-kicker{color:var(--q-deep);letter-spacing:.12em}.queue-hero-identity h1{color:var(--q-ink);letter-spacing:-.03em;margin:6px 0;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.queue-hero-lead{color:var(--q-muted);margin:0;font-size:14px;line-height:1.55}.queue-hero-avatar{width:84px;height:84px;color:var(--q-deep);background:linear-gradient(135deg,#cfe0f5,#9fbfe6);border:3px solid #fff;border-radius:50%;flex:0 0 84px;place-items:center;font-size:24px;font-weight:750;display:grid;position:relative;box-shadow:0 0 0 2px #1769d24d,0 6px 16px #14253d24}.queue-hero-avatar-photo{border-radius:50%;position:absolute;inset:3px;overflow:hidden}.queue-hero-avatar-photo img{object-fit:cover;object-position:50% 30%}.queue-hero-avatar>[aria-hidden=true]{z-index:1;position:relative}.queue-hero-presence{z-index:2;background:#7d8ba0;border:3px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:0;right:0}.queue-hero-presence.is-ok{background:#059669}.queue-hero-presence.is-warning{background:#dc2626}.queue-hero-side{flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:flex-end;gap:18px 28px;display:flex}.queue-hero-total{gap:8px;min-width:300px;display:grid}.queue-hero-total>div:first-child{align-items:baseline;gap:10px;display:flex}.queue-hero-total>div:first-child strong{color:var(--q-ink);letter-spacing:-.02em;font-size:46px;line-height:1}.queue-hero-total>div:first-child span{color:var(--q-muted);font-size:13px;line-height:1.4;display:grid}.queue-hero-total b{color:#a3231a}.queue-hero-bar{background:#e6edf5;border-radius:999px;height:8px;display:flex;overflow:hidden}.queue-hero-bar i{height:100%;display:block}.queue-hero-bar .is-overdue,.queue-hero-legend .is-overdue:before{background:#4c286f}.queue-hero-bar .is-today,.queue-hero-legend .is-today:before{background:#c51d25}.queue-hero-bar .is-tomorrow,.queue-hero-legend .is-tomorrow:before{background:#d59b16}.queue-hero-bar .is-two-days,.queue-hero-legend .is-two-days:before{background:#2e9b69}.queue-hero-bar .is-three-plus-days,.queue-hero-legend .is-three-plus-days:before{background:#1769d2}.queue-hero-legend{color:var(--q-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.queue-hero-legend li{align-items:center;gap:6px;display:inline-flex}.queue-hero-legend li:before{content:"";border-radius:2px;width:8px;height:8px}.queue-hero-next{background:var(--q-brand);color:#fff;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;font-weight:750;transition:background-color .12s;display:inline-flex}.queue-hero-next:hover{background:var(--q-deep)}.queue-hero-next svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.queue-production{border:1px solid var(--q-line,#1769d233);background:#fff;border-radius:18px;gap:14px;padding:18px 20px;display:grid}.queue-production header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-production-range{color:#3d5069;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.queue-segmented{background:#edf2f8;border-radius:10px;gap:2px;padding:3px;display:flex}.queue-segmented button{color:#3d5069;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 14px;font-size:12px;font-weight:650}.queue-segmented button[aria-pressed=true]{color:#1054ad;background:#fff;box-shadow:0 1px 2px #14253d1a}.queue-production-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.queue-production-grid>div{background:#f5f8fc;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.queue-production-grid strong{color:#14253d;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:24px}.queue-production-grid strong.is-brand{color:#1054ad}.queue-production-grid strong.is-ok{color:#14734f}.queue-production-grid strong.is-late{color:#a3231a}.queue-production-grid span{color:#5b6c83;font-size:11px}.queue-guide-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.queue-guide-card{border:1px solid #0000;border-radius:14px;gap:5px;min-width:0;padding:14px 16px;text-decoration:none;transition:box-shadow .12s,transform .12s;display:grid}.queue-guide-card:hover{transform:translateY(-1px)}.queue-guide-card:focus-visible{outline:2px solid var(--q-brand);outline-offset:2px}.queue-guide-card[aria-current=true]{box-shadow:inset 0 0 0 2px}.queue-guide-card>span{font-size:11px;font-weight:700}.queue-guide-card>strong{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:26px;line-height:1}.queue-guide-card>small{font-size:10px}.queue-guide-card.is-overdue{color:#4c286f;background:#f1eaf7;border-color:#d9c9e8}.queue-guide-card.is-today{color:#b51f28;background:#fff1f1;border-color:#f2caca}.queue-guide-card.is-tomorrow{color:#805400;background:#fff7e5;border-color:#f0dcae}.queue-guide-card.is-two-days{color:#146b49;background:#edf9f2;border-color:#c7e8d7}.queue-guide-card.is-three-plus-days{color:#1358a3;background:#edf4fd;border-color:#c7d9f3}.queue-section{border:1px solid var(--q-line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #14253d0a,0 6px 18px #14253d0a}.queue-section-tabs{background:#f7f9fc;border-bottom:1px solid #e3eaf3;gap:4px;padding:10px 12px;display:flex}.queue-section-tabs button{min-height:40px;color:var(--q-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.queue-section-tabs button:hover{color:var(--q-ink)}.queue-section-tabs button[aria-selected=true]{background:var(--q-soft);color:var(--q-deep);box-shadow:inset 0 0 0 1px var(--q-line)}.queue-section-tabs button span{color:var(--q-ink-2);background:#edf1f6;border-radius:999px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:18px}.queue-section-tabs button[aria-selected=true] span{background:var(--q-brand);color:#fff}.queue-section-tabs button:focus-visible,.queue-segmented button:focus-visible,.queue-due-views a:focus-visible,.queue-hero-next:focus-visible{outline:2px solid var(--q-brand,#1769d2);outline-offset:2px}.queue-section-panel{padding:0}.queue-activity-content{gap:14px;padding:14px;display:grid}.queue-section-panel .queue-activity-panel{box-shadow:none;border:0;border-radius:0;margin:0}.queue-panel-body{gap:14px;padding:18px 20px 20px;display:grid}.queue-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-panel-heading h2{color:var(--q-ink);margin:2px 0 0;font-size:19px}.queue-panel-note{color:var(--q-muted);margin:-4px 0 0;font-size:12px;line-height:1.5}.queue-due-views{flex-wrap:wrap;gap:6px;display:flex}.queue-due-views a{min-height:36px;color:var(--q-ink-2);background:#fff;border:1px solid #c9d6e5;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;transition:background-color .12s,border-color .12s;display:inline-flex}.queue-due-views a:hover{border-color:var(--q-brand);background:var(--q-soft)}.queue-due-views a span{background:#edf1f6;border-radius:999px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:18px}.queue-due-views a[aria-current=true]{border-color:var(--q-brand);background:var(--q-soft);color:var(--q-deep);font-weight:750}.queue-due-views a[aria-current=true] span{background:var(--q-brand);color:#fff}.queue-redesign .queue-filters{background:#f5f8fc;border-color:#e3eaf3;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;margin:0;display:flex}.queue-redesign .queue-filters label,.queue-day-filter legend{color:var(--q-ink-2);font-size:11px;font-weight:700}.queue-redesign .queue-filters select,.queue-redesign .queue-filters input{border-color:#a9bbd0;border-radius:10px;height:38px;font-size:12px}.queue-filter-main{flex:0 auto;grid-template-columns:minmax(155px,180px) minmax(135px,155px) minmax(250px,270px);align-items:end;gap:8px;display:grid}.queue-filter-main>label{gap:5px;min-width:0;display:grid}.queue-day-filter{border:0;grid-column:auto;grid-template-columns:minmax(0,1fr) 64px;gap:6px;min-width:0;margin:0;padding:0;display:grid}.queue-day-filter legend{margin-bottom:5px;padding:0}.queue-day-filter input{text-align:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.queue-day-filter input:disabled{color:#718096;cursor:not-allowed;background:#edf1f6}.queue-filter-actions{flex-wrap:wrap;flex:350px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.queue-filter-actions:has(.queue-filter-more[open]){flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.queue-filter-more{flex:none;min-width:0;margin-right:auto}.queue-filter-more[open]{grid-column:1/-1;margin-right:0}.queue-filter-more summary{min-height:38px;color:var(--q-deep);cursor:pointer;background:#fff;border:1px solid #a9bbd0;border-radius:10px;align-items:center;gap:10px;padding:0 13px;font-size:12px;font-weight:650;list-style:none;display:inline-flex}.queue-filter-more summary::-webkit-details-marker{display:none}.queue-filter-less-label,.queue-filter-more[open] .queue-filter-more-label{display:none}.queue-filter-more[open] .queue-filter-less-label{display:inline}.queue-filter-more summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .14s ease-out;transform:rotate(45deg)translateY(-2px)}.queue-filter-more[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.queue-filter-advanced{background:#fff;border:1px solid #dce5ef;border-radius:12px;gap:14px;margin-top:12px;padding:14px;display:grid}.queue-filter-selects{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:10px;display:grid}.queue-filter-selects label,.queue-filter-date-range label{gap:5px;min-width:0;display:grid}.queue-filter-date-groups{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;display:grid}.queue-filter-date-range{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;min-width:0;margin:0;padding:0;display:grid}.queue-filter-date-range legend{color:var(--q-ink);grid-column:1/-1;margin:0 0 1px;padding:0;font-size:12px;font-weight:750}.queue-filter-date-range label{color:var(--q-ink-2);font-size:11px;font-weight:650}.queue-filter-more summary:focus-visible{outline:2px solid var(--q-brand);outline-offset:2px}.queue-redesign .queue-filters .primary-button,.queue-redesign .queue-filters .secondary-button{border-radius:10px;min-height:38px;font-size:12px}.queue-redesign .queue-table{min-width:1320px}.queue-redesign .queue-table th{color:var(--q-deep);letter-spacing:.06em;background:#1769d214;font-size:11px}.queue-redesign .queue-table th:first-child,.queue-redesign .queue-table th:nth-child(2){width:160px}.queue-redesign .queue-table th:nth-child(3){width:80px}.queue-redesign .queue-table th:nth-child(4){width:120px}.queue-redesign .queue-table th:nth-child(5){width:140px}.queue-redesign .queue-table th:nth-child(6){width:110px}.queue-redesign .queue-table th:nth-child(7){width:100px}.queue-redesign .queue-table th:nth-child(8){width:120px}.queue-redesign .queue-table th:nth-child(9){width:130px}.queue-redesign .queue-table th:nth-child(10){width:140px}.queue-redesign .queue-table th:nth-child(11){width:84px}.queue-redesign .queue-table .queue-guide-number{white-space:nowrap}.queue-day-col{text-align:center}.queue-due-date{gap:3px;display:grid}.queue-due-date strong{color:var(--q-ink);font-size:13px}.queue-due-date small{color:var(--q-muted);font-size:11px}.queue-day-badge{font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;min-width:34px;height:34px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:700;display:inline-grid}.queue-day-badge.is-overdue{color:#fff;background:#4c286f}.queue-day-badge.is-today{color:#c51d25;background:#ffe8e8}.queue-day-badge.is-tomorrow{color:#8a5a00;background:#fff1cf}.queue-day-badge.is-two-days{color:#14734f;background:#e6f6ef}.queue-day-badge.is-three-plus-days{color:#1358a3;background:#edf4fd}.queue-deadline-legend{background:#f5f8fc;border:1px solid #e3eaf3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 3px;padding:9px 12px;list-style:none;display:flex}.queue-panel-body>.table-scroll{margin-top:0}.queue-deadline-legend li{color:var(--q-ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.queue-deadline-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.queue-deadline-dot.is-overdue{background:#4c286f}.queue-deadline-dot.is-today{background:#c51d25}.queue-deadline-dot.is-tomorrow{background:#d59b16}.queue-deadline-dot.is-two-days{background:#2e9b69}.queue-deadline-dot.is-three-plus-days{background:#1769d2}.queue-status-text{color:var(--q-ink);font-size:12px;font-weight:600}.queue-redesign .queue-table tbody tr:not(.queue-priority-row):not(.queue-row-off):hover{background:#f5f9ff}.queue-row-off{filter:grayscale();opacity:.8;background:#f3f4f6!important}.queue-row-off,.queue-row-off *{color:#6b7280!important;font-family:inherit!important;font-weight:400!important}.queue-row-off .queue-day-badge{background:#e5e7eb}.queue-row-off .queue-priority-bell{animation:none}.queue-redesign .queue-pagination{color:var(--q-muted);border-top:1px solid #e3eaf3;margin-top:0;padding-top:12px;font-size:12px}.queue-redesign .queue-pagination strong{color:var(--q-ink)}.queue-redesign .queue-pagination-info{gap:3px;display:grid}.queue-redesign .queue-pagination-range{color:var(--q-muted);font-size:11px}.queue-redesign .queue-pagination-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.queue-redesign .queue-pagination-controls .secondary-button{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;text-decoration:none;display:inline-flex}.queue-redesign .queue-pagination-pages{align-items:center;gap:4px;display:flex}.queue-redesign .queue-page-number{min-width:34px;height:34px;color:var(--q-ink-2);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d5e0ed;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.queue-redesign .queue-page-number:hover{background:#f5f9ff;border-color:#9db5d1}.queue-redesign .queue-page-number.is-current{border-color:var(--q-brand);background:var(--q-brand);color:#fff;font-weight:750}.queue-redesign .queue-pagination-ellipsis{color:var(--q-muted);padding:0 3px}.queue-activity-individual{gap:14px;display:grid}.queue-activity-signal{color:#3d5069;background:#edf1f6;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.queue-activity-signal>span{background:#7d8ba0;border-radius:50%;width:8px;height:8px}.queue-activity-signal.is-ok{color:#14734f;background:#e6f6ef}.queue-activity-signal.is-ok>span{background:#059669}.queue-activity-signal.is-warning{color:#a3231a;background:#fde4e1}.queue-activity-signal.is-warning>span{background:#dc2626;animation:1.1s ease-in-out infinite production-signal-pulse}.queue-activity-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.queue-activity-cards>div{border:1px solid #dbe5f1;border-radius:14px;gap:6px;padding:16px;display:grid}.queue-activity-cards span{color:#5b6c83;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.queue-activity-cards strong{color:#14253d;font-size:16px}.queue-activity-cards .is-warning strong{color:#a3231a}@media (max-width:1100px){.queue-production-grid,.queue-guide-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.queue-hero{padding:20px}.queue-hero-total{min-width:0}.queue-production-grid,.queue-activity-cards,.queue-guide-cards,.queue-filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-filter-main>label:first-child{grid-column:1/-1}.queue-filter-main .queue-day-filter{grid-column:auto}.queue-filter-date-groups{grid-template-columns:1fr}.queue-section-tabs{overflow-x:auto}}@media (max-width:900px){.queue-redesign .queue-filters{grid-template-columns:minmax(0,1fr);display:grid}.queue-filter-actions:has(.queue-filter-more[open]){grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:520px){.queue-filter-main{grid-template-columns:1fr}.queue-filter-main>label:first-child,.queue-filter-main .queue-day-filter{grid-column:auto}.queue-filter-actions:has(.queue-filter-more[open]){grid-template-columns:1fr 1fr}.queue-filter-selects{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.queue-activity-signal.is-warning>span{animation:none}}@media (max-width:700px){.transfer-table-toolbar,.transfer-table-filters{flex-direction:column;align-items:stretch}.transfer-search input{width:100%}.transfer-pagination{flex-direction:column;align-items:flex-start}.transfer-pagination>div{justify-content:space-between;width:100%}.transfer-dialog-fields{grid-template-columns:1fr}.transfer-dialog-header,.transfer-dialog-meta{padding-left:16px;padding-right:16px}.transfer-dialog-context{grid-template-columns:1fr;margin:0 16px}.transfer-dialog-context p{grid-column:1}.transfer-dialog-form{padding:18px 16px}.transfer-dialog-actions{flex-direction:column-reverse}.transfer-dialog-actions button{width:100%}}.transfer-analysis-dialog[open]{flex-direction:column;max-height:min(90dvh,820px);display:flex;overflow:hidden}.transfer-analysis-dialog[open]>.transfer-dialog-header,.transfer-analysis-dialog[open]>.transfer-dialog-actions{flex:none}.transfer-dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.transfer-dialog-actions{padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}.transfer-procedures{background:#fbfdff;border:1px solid #d7e2f0;border-radius:10px;margin:0 24px}.transfer-procedures-toggle{border-radius:inherit;width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.transfer-procedures-toggle:hover{background:#f2f7fd}.transfer-procedures-toggle:focus-visible,.transfer-procedure-scroll:focus-visible{outline-offset:2px;outline:3px solid #1769d23d}.transfer-procedures-title{align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.transfer-procedure-count{color:#245b99;background:#e9f2ff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.transfer-procedures-action{color:#1769d2;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.transfer-procedures-action svg{width:16px;height:16px;transition:transform .16s}.transfer-procedures-toggle[aria-expanded=true] .transfer-procedures-action svg{transform:rotate(180deg)}.transfer-procedure-panel{padding:0 12px 12px}.transfer-procedure-scroll{overscroll-behavior:contain;background:#fff;border:1px solid #e2eaf4;border-radius:8px;max-height:184px;overflow:auto}.transfer-procedure-list{margin:0;padding:0;list-style:none}.transfer-procedure-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.transfer-procedure-row+.transfer-procedure-row{border-top:1px solid #edf1f6}.transfer-procedure-index{color:#7b8ba0;font-variant-numeric:tabular-nums;padding-top:1px;font-size:11px}.transfer-procedure-description{gap:3px;min-width:0;display:grid}.transfer-procedure-description strong{color:#245b99;font-size:11px}.transfer-procedure-description span{color:#263b55;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.transfer-procedure-source{color:#8190a3;white-space:nowrap;padding-top:1px;font-size:10px}.transfer-procedure-state,.transfer-procedure-error{color:#65758b;margin:0;padding:14px 12px;font-size:12px}.transfer-procedure-error{color:#a22b32;justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-procedure-error button{color:#92242a;cursor:pointer;background:#fff;border:1px solid #e2a8ac;border-radius:6px;flex:none;padding:6px 9px;font-size:11px;font-weight:700}.transfer-procedure-note{color:#73839a;margin:8px 2px 0;font-size:11px}@media (max-width:700px){.transfer-analysis-dialog[open]{max-height:calc(100dvh - 16px)}.transfer-dialog-actions{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.transfer-procedures{margin-left:16px;margin-right:16px}.transfer-procedure-row{grid-template-columns:22px minmax(0,1fr)}.transfer-procedure-source{grid-column:2}}@media (prefers-reduced-motion:reduce){.transfer-procedures-action svg{transition:none}}
