.ws-app,.ws-auth{--ws-blue:#0167a4;--ws-cyan:#30a8d7;--ws-pale:#ddf0ff;--ws-ink:#17324b;--ws-muted:#62758a;--ws-line:#dbe6ee;--ws-bg:#f4f8fb;color:var(--ws-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;font-weight:400}.ws-app,.ws-app *,.ws-auth,.ws-auth *{box-sizing:border-box}.ws-app a,.ws-auth a{color:inherit;text-decoration:none}.ws-app button,.ws-auth button{font:inherit;cursor:pointer}.ws-app button:disabled,.ws-auth button:disabled{cursor:not-allowed;opacity:.52}.ws-app :focus-visible,.ws-auth :focus-visible{outline:3px solid #30a8d7;outline-offset:3px}.ws-app h1,.ws-app h2,.ws-app h3,.ws-auth h1,.ws-auth h2,.ws-auth h3{margin:0;color:var(--ws-ink);letter-spacing:-.035em;line-height:1.25;font-weight:650}.ws-app p,.ws-auth p{margin:0 0 12px}.ws-app h2{font-size:21px}.ws-app h3{font-size:16px}.ws-app small,.ws-auth small{font-size:12px}.ws-app ul{padding-left:20px}.ws-app{min-height:100dvh;background:var(--ws-bg)}.ws-skip{position:fixed;top:-60px;left:16px;z-index:1000;background:white;padding:12px 22px;border:2px solid var(--ws-blue);border-radius:8px}.ws-skip:focus{top:12px}.ws-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ws-sidebar{position:fixed;inset:0 auto 0 0;width:258px;background:#fff;border-right:1px solid var(--ws-line);display:flex;flex-direction:column;padding:23px 18px 16px;z-index:40;overflow-y:auto}.ws-brand{display:flex;align-items:center;justify-content:center;min-height:104px;padding:7px 12px 18px}.ws-brand img{width:100%;max-width:211px;max-height:102px;object-fit:contain}.ws-sidebar-caption{font-size:10px!important;letter-spacing:.13em;font-weight:700;color:#8a9aab;margin:18px 14px 9px!important}.ws-sidebar nav{display:flex;flex-direction:column;gap:5px}.ws-sidebar nav a{min-height:46px;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;color:#536b80;font-size:13px;font-weight:550}.ws-sidebar nav a span{flex:1}.ws-sidebar nav a:hover{background:#f1f8fc;color:var(--ws-blue)}.ws-sidebar nav a.ws-nav-active{background:#e5f3fe;color:var(--ws-blue);font-weight:700;box-shadow:inset 3px 0 0 var(--ws-blue)}.ws-sidebar-links{border-top:1px solid var(--ws-line);padding:18px 12px 4px;margin-top:20px;display:flex;flex-direction:column;gap:4px}.ws-sidebar-links>span{font-size:10px;letter-spacing:.12em;color:#8a9aab;font-weight:700;margin-bottom:6px}.ws-sidebar-links a{display:flex;gap:10px;align-items:center;color:#62758a;font-size:12px;padding:7px 0}.ws-sidebar-links a svg:last-child{margin-left:auto}.ws-sidebar-links a:hover{color:var(--ws-blue)}.ws-sidebar-bottom{margin-top:auto;padding-top:24px}.ws-security{gap:8px;color:#6a7e90;font-size:10px;padding:10px 9px;border-bottom:1px solid var(--ws-line)}.ws-person,.ws-security{display:flex;align-items:center}.ws-person{gap:10px;padding:16px 4px 8px}.ws-person>div{flex:1;min-width:0}.ws-person strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.ws-person small{display:block;color:var(--ws-muted);font-size:10px}.ws-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--ws-pale);color:var(--ws-blue);font-size:11px;font-weight:700}.ws-public-link{display:flex;gap:8px;font-size:10px;color:var(--ws-muted)!important;margin-left:48px}.ws-workspace{margin-left:258px;min-width:0}.ws-topbar{height:67px;padding:0 34px;border-bottom:1px solid var(--ws-line);justify-content:space-between;background:rgba(255,255,255,.82);gap:16px}.ws-topbar,.ws-topbar>div{display:flex;align-items:center}.ws-topbar>div{gap:10px;color:#708397;font-size:12px}.ws-topbar strong{color:#34536e;font-weight:600}.ws-access-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#57756e}.ws-access-label span{width:6px;height:6px;background:#3a977f;border-radius:50%}.ws-workspace main{padding:32px 36px 0;max-width:1760px;margin:auto}.ws-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px}.ws-eyebrow{font-size:10px!important;letter-spacing:.13em;font-weight:750;color:var(--ws-blue);margin-bottom:10px!important}.ws-page-heading h1{font-size:clamp(26px,2.55vw,37px);margin-bottom:9px}.ws-page-heading>div>p:last-child{color:var(--ws-muted);font-size:13px;margin-bottom:0;max-width:680px}.ws-heading-actions,.ws-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ws-heading-actions{flex-shrink:0}.ws-between{justify-content:space-between}.ws-top-gap{margin-top:14px}.ws-button{border:1px solid transparent;border-radius:8px;min-height:39px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:650!important;font-size:12px!important;line-height:1.25;white-space:normal;transition:background .15s,box-shadow .15s}.ws-primary{background:var(--ws-blue)!important;color:#fff!important;border-color:var(--ws-blue);box-shadow:0 3px 7px #0167a415}.ws-primary:hover:not(:disabled){background:#005786!important}.ws-secondary{background:#fff;color:var(--ws-blue)!important;border-color:#ccdfe9}.ws-secondary:hover:not(:disabled){background:#eff7fc}.ws-icon-button{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#6c8193;border:1px solid transparent;border-radius:7px;padding:0}.ws-icon-button:hover:not(:disabled){background:#eaf3f9;color:var(--ws-blue)}.ws-text-button{border:0;background:none;color:var(--ws-blue);font-weight:650!important;display:inline-flex;align-items:center;gap:6px;padding:5px 0;font-size:12px!important;text-align:left}.ws-wide{width:100%}.ws-muted{color:var(--ws-muted)}.ws-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px}.ws-metrics>div{background:white;border:1px solid var(--ws-line);border-radius:13px;padding:19px 21px 18px;box-shadow:0 3px 10px #1f526204}.ws-metrics>div>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#61778b;font-size:11px;font-weight:550}.ws-metrics svg{color:#6598b9;flex-shrink:0}.ws-metrics strong{display:block;font-size:34px;line-height:1.2;font-weight:650;letter-spacing:-.04em;margin:13px 0 8px}.ws-metrics strong em{font-size:15px;font-style:normal;font-weight:450;color:#6e8496;margin-left:4px}.ws-metrics small{color:#8191a0;font-size:10px}.ws-metric-alert{border-top:3px solid #c96553!important;padding-top:17px!important}.ws-metric-alert strong{color:#a3423a}.ws-calendar-note{display:flex;gap:15px;align-items:center;background:#eef7fd;border:1px solid #cfe5f4;border-radius:12px;padding:18px 22px;margin-bottom:24px}.ws-calendar-note>svg{color:var(--ws-blue);flex-shrink:0}.ws-calendar-note>div{flex:1}.ws-calendar-note strong{font-size:12px}.ws-calendar-note p{color:#6c8193;font-size:11px;margin:4px 0 0}.ws-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:24px;align-items:start}.ws-card{background:#fff;border:1px solid var(--ws-line);border-radius:13px;overflow:hidden;min-width:0;box-shadow:0 3px 14px #234c6204}.ws-section-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 25px 19px;gap:18px}.ws-section-heading p:not(.ws-eyebrow){margin:6px 0 0;font-size:12px;color:var(--ws-muted)}.ws-section-heading>svg{color:#82b5d0;flex-shrink:0}.ws-tabs{display:flex;align-items:center;gap:5px;overflow-x:auto;padding:0 24px 12px;border-bottom:1px solid #e7eef3;scrollbar-width:thin}.ws-tabs button{background:transparent;color:#788b9b;border:0;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:600;white-space:nowrap}.ws-tabs button:hover{background:#f1f7fb}.ws-tabs button.ws-selected{background:#e9f4fc;color:var(--ws-blue)}.ws-list-search{padding:16px 24px 8px}.ws-search{display:flex;align-items:center;gap:9px;border:1px solid #dfe8ef;background:#fbfdff;border-radius:8px;padding:0 12px;min-height:38px;min-width:0;color:#88a0b2}.ws-search input{background:transparent;border:0;outline:none;color:var(--ws-ink);min-width:0;width:100%;font:inherit;font-size:12px;padding:10px 0}.ws-search input::placeholder{color:#91a0ac}.ws-search:focus-within{border-color:var(--ws-cyan);box-shadow:0 0 0 2px #30a8d714}.ws-priority-list{padding:0 24px}.ws-priority-row{display:flex;gap:13px;align-items:flex-start;padding:21px 0;border-bottom:1px solid #edf2f6}.ws-priority-row:last-child{border-bottom:0}.ws-priority-row:hover h3{color:var(--ws-blue)}.ws-priority-mark{width:35px;height:35px;border-radius:9px;background:#edf6fc;color:#5a98bd;display:grid;place-items:center;flex-shrink:0;margin-top:3px}.ws-priority-0{background:#fcecea;color:#b25748}.ws-priority-1{background:#fff5e7;color:#b27d32}.ws-task-main{min-width:0;flex:1}.ws-task-main h3{font-size:13px;margin:8px 0 5px;letter-spacing:-.01em}.ws-task-main p{font-size:11px;color:var(--ws-muted);margin:0 0 7px}.ws-task-main small{font-size:10px;color:#7b8d9d}.ws-task-arrow{color:#9eb3c4;margin-top:5px;flex-shrink:0}.ws-case-code{font-weight:750;color:var(--ws-blue);font-size:11px;letter-spacing:.02em}.ws-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dce8f1;background:#f4f8fb;color:#5a758d;padding:3px 8px;border-radius:5px;font-size:10px;font-weight:600;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.ws-badge-active,.ws-badge-approved,.ws-badge-reviewed,.ws-badge-verified{background:#edf7f3;color:#336e5c;border-color:#d7eae1}.ws-badge-blocked,.ws-badge-missing,.ws-badge-reopened{background:#fff4e4;color:#88662b;border-color:#f1e4cb}.ws-badge-in_progress,.ws-badge-received,.ws-badge-submitted{background:#eaf4fc;color:#2c73a2;border-color:#d8e9f5}.ws-badge-cancelled,.ws-badge-disabled{background:#f7ecee;color:#94616a;border-color:#eddce0}.ws-context-column{display:flex;flex-direction:column;gap:20px;min-width:0}.ws-context-card{border:1px solid #cce5f5;background:linear-gradient(145deg,#e2f3ff,#f1f8ff);border-radius:13px;padding:25px;color:#46677e}.ws-context-card h2{font-size:24px;line-height:1.35;margin:7px 0 14px}.ws-context-card p{font-size:12px;line-height:1.8;color:#657f93;margin-bottom:20px}.ws-context-card>.ws-eyebrow{margin-bottom:10px!important;font-size:9px!important}.ws-round-icon{width:46px;height:46px;background:#fff9;border-radius:13px;display:grid;place-items:center;color:var(--ws-blue);margin-bottom:23px}.ws-small-card{padding:23px}.ws-small-card h3{margin-bottom:13px}.ws-small-card p{font-size:12px;color:var(--ws-muted)}.ws-small-case{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid #edf2f6;font-weight:650;color:var(--ws-blue)!important}.ws-small-case small{display:block;font-size:10px;font-weight:400;color:var(--ws-muted);margin-top:4px}.ws-card-link{display:flex;justify-content:space-between;align-items:center;gap:14px;color:var(--ws-blue)!important;font-size:12px;font-weight:600;padding:18px 24px;border-top:1px solid var(--ws-line)}.ws-small-card .ws-card-link{padding:14px 0;font-size:11px}.ws-empty{padding:42px 28px;text-align:center;max-width:620px;margin:auto}.ws-empty-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:#edf7fd;color:#6cacca;margin:0 auto 19px}.ws-empty h3{font-size:18px;margin-bottom:10px}.ws-empty p{color:var(--ws-muted);font-size:12px;line-height:1.8;max-width:460px;margin:0 auto 20px}.ws-empty .ws-button{margin:auto}.ws-footer{padding:32px 0 23px;display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#8d9eac}.ws-loading{min-height:200px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--ws-muted)}.ws-spinner{width:20px;height:20px;border:2px solid #c3e0f1;border-top:2px solid var(--ws-blue);border-radius:50%;animation:ws-spin 1s linear infinite}@keyframes ws-spin{to{transform:rotate(1turn)}}.ws-notice{padding:14px 17px;background:#eff7fd;border:1px solid #d3e7f5;border-radius:8px;color:#3b6889;font-size:12px;line-height:1.7;margin:12px 0 18px;overflow-wrap:anywhere}.ws-notice-error{background:#fff2f0;border-color:#efd5d0;color:#984b40}.ws-notice a{text-decoration:underline}.ws-dialog{--ws-blue:#0167a4;--ws-cyan:#30a8d7;--ws-pale:#ddf0ff;--ws-ink:#17324b;--ws-muted:#62758a;--ws-line:#dbe6ee;width:min(820px,94vw);max-width:94vw;max-height:90dvh;margin:auto;border:1px solid #cddfe9;border-radius:15px;padding:0;background:white;color:var(--ws-ink);font:inherit;box-shadow:0 25px 100px #103e5a32;overflow-y:auto}.ws-dialog::backdrop{background:#0e2b45a3;backdrop-filter:blur(4px)}.ws-dialog>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:25px 28px;border-bottom:1px solid var(--ws-line);position:sticky;top:0;background:white;z-index:3}.ws-dialog h2{font-size:23px;margin:0 0 8px}.ws-dialog header p:last-child{font-size:12px;color:var(--ws-muted);margin:0}.ws-dialog-body{padding:25px 28px 29px}.ws-dialog-body>div>form,.ws-dialog-body>form{display:flex;flex-direction:column;gap:16px}.ws-field{display:flex;flex-direction:column;gap:7px;margin:0 0 16px;font-size:12px;font-weight:600;min-width:0}.ws-field>span:first-child{color:#446078}.ws-field small{font-size:10px;color:#8294a3;font-weight:400;line-height:1.6}.ws-input{display:block;width:100%;min-width:0;border:1px solid #cedee9!important;background:#fff!important;border-radius:7px!important;padding:11px 12px!important;min-height:42px;color:#26445c!important;box-shadow:none;font:inherit!important;font-size:13px!important;line-height:1.6!important;font-weight:400!important}.ws-input:focus{border-color:var(--ws-cyan)!important;outline:2px solid #30a8d725;outline-offset:0}.ws-input:disabled{background:#f4f7fa!important;color:#748a9d!important}.ws-input::placeholder{color:#9aabb8}textarea.ws-input{resize:vertical}.ws-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.ws-form-actions{border-top:1px solid var(--ws-line);padding-top:20px;margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ws-form-actions>span{color:#8898a5;font-size:10px}.ws-form-note{color:#8294a3!important;font-size:11px!important;line-height:1.75!important;margin:12px 0!important}.ws-check{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.65;color:#3e5d76;cursor:pointer;margin:11px 0}.ws-check input{accent-color:var(--ws-blue);width:16px;height:16px;flex-shrink:0;margin:2px 0 0}.ws-fieldset{padding:17px 20px;border:1px solid var(--ws-line);border-radius:9px;margin:5px 0 14px}.ws-fieldset legend{padding:0 8px;font-size:12px;font-weight:600;color:#486881}.ws-instructions{padding:17px 20px;border:1px solid #d7e9f6;background:#f4faff;border-radius:9px;margin:18px 0}.ws-instructions h3{font-size:13px;margin-bottom:9px}.ws-instructions p{font-size:12px;line-height:1.85;white-space:pre-wrap;color:#5b758b}.ws-details,.ws-instructions ul{font-size:12px}.ws-details{border:1px solid #dfebf2;border-radius:8px;padding:13px 16px;margin:14px 0;color:#607b90}.ws-details summary{cursor:pointer;color:var(--ws-blue);font-weight:650}.ws-details p{margin-top:12px}.ws-details li{margin:8px 0}.ws-evidence,.ws-review-feedback{padding:18px 20px;background:#f6f9fb;border-left:3px solid #8ab2ca;margin:17px 0}.ws-evidence h3{font-size:12px;margin-bottom:10px}.ws-evidence p,.ws-review-feedback p{white-space:pre-wrap;font-size:12px;margin:7px 0 10px;overflow-wrap:anywhere}.ws-review-feedback{background:#f0f7f4;border-left-color:#82ad9b}.ws-reference{display:inline-flex;gap:7px;align-items:center;color:var(--ws-blue)!important;font-size:12px;text-decoration:underline!important}.ws-reference-text{font-size:11px;color:#6d8294;overflow-wrap:anywhere;white-space:pre-wrap}.ws-upload{display:inline-flex;gap:8px;align-items:center;border:1px dashed #adcfe5;border-radius:7px;background:#f4faff;padding:10px 13px;color:var(--ws-blue);font-size:11px;font-weight:600;cursor:pointer;position:relative;overflow:hidden}.ws-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.ws-upload:focus-within{outline:3px solid var(--ws-cyan)}.ws-upload.ws-disabled{opacity:.6;pointer-events:none}.ws-file-saved{display:flex;gap:6px;align-items:center;color:#3b8166;margin-top:9px;overflow-wrap:anywhere}.ws-attachment{margin-bottom:14px}.ws-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:23px}.ws-case-card{border:1px solid var(--ws-line);border-radius:10px;padding:19px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.ws-case-card:hover{border-color:#8ebfdd;transform:translateY(-2px)}.ws-case-card h3{font-size:18px;margin:20px 0 12px}.ws-case-card p{font-size:12px;color:#73899c;flex:1;margin-bottom:20px}.ws-case-card-footer{display:flex;align-items:center;justify-content:space-between;color:#7191aa;font-size:10px;padding-top:13px;border-top:1px solid #e8f0f6;gap:10px}.ws-case-card-footer>span{display:flex;align-items:center;gap:6px}.ws-case-banner{padding:21px 24px;display:flex;gap:24px;align-items:center;background:#fff;border:1px solid var(--ws-line);border-radius:12px;margin-bottom:24px}.ws-case-banner>div{min-width:0;flex:1}.ws-case-banner>div:first-child{flex:1.5}.ws-case-banner span{display:block;color:#8a9caa;font-size:10px;margin-bottom:6px}.ws-case-banner strong{display:block;color:#31546d;font-size:12px;font-weight:550}.ws-case-tabs{padding:0 0 13px;margin-bottom:24px;gap:6px}.ws-case-tabs button{font-size:12px;padding:10px 13px}.ws-case-tabs button.ws-selected{background:#fff;box-shadow:0 2px 9px #1f53660b;border:1px solid #d3e5f0}.ws-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.ws-milestones{padding:2px 25px 22px}.ws-milestone{display:flex;align-items:center;gap:14px;border-bottom:1px solid #e8f0f5;padding:21px 0}.ws-milestone:last-child{border-bottom:0}.ws-milestone>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#f3f7fa;color:#a2b2bf;font-size:10px;flex-shrink:0}.ws-milestone>span.ws-milestone-done{background:#e5f4ed;color:#3f8d6f}.ws-milestone>div{flex:1}.ws-milestone strong{font-size:12px}.ws-milestone p{color:#8599a9;font-size:10px;margin:4px 0 0}.ws-data-list{margin:12px 0}.ws-data-list>div{display:flex;flex-direction:column;gap:5px;padding:12px 0;border-bottom:1px solid #eaf0f4;min-width:0}.ws-data-list dt{font-size:10px;color:#899ba9}.ws-data-list dd{font-size:12px;color:#43637c;margin:0;overflow-wrap:anywhere}.ws-source-filters{display:flex;gap:7px;flex-wrap:wrap;padding:0 24px 20px;border-bottom:1px solid #e7eef3}.ws-source-filters button{display:flex;align-items:center;gap:7px;background:#f7fafc;border:1px solid #e2ebf2;border-radius:7px;font-size:10px;color:#748b9d;padding:7px 10px}.ws-source-filters b{font-size:10px;background:white;min-width:17px;border-radius:4px}.ws-source-filters button.ws-selected{background:#e5f3fd;border-color:#b7d8ec;color:var(--ws-blue)}.ws-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:24px}.ws-source-card{border:1px solid var(--ws-line);border-radius:10px;padding:20px;min-width:0}.ws-source-card>h3{margin:14px 0 9px;font-size:16px}.ws-source-card>p{font-size:11px;color:#7a8e9e;margin-bottom:10px}.ws-source-card>small{font-size:10px;color:#8b9ca9}.ws-source-card>div>small{font-size:10px;color:#6a9bb9}.ws-source-origin{font-size:10px!important;overflow-wrap:anywhere}.ws-source-checks{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ws-source-checks span{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#a1b1bf}.ws-source-checks .ws-done{color:#38836f}.ws-source-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #e7eff5;margin-top:18px;padding-top:15px}.ws-source-actions .ws-button{font-size:10px!important;min-height:34px;padding:8px 11px}.ws-filterbar{display:flex;gap:10px;align-items:center;padding:0 24px 20px;flex-wrap:wrap}.ws-filterbar>.ws-search{flex:1;min-width:180px}.ws-filterbar select{font-size:11px!important;min-height:38px}.ws-table-wrap{max-width:100%;overflow:auto}.ws-table{border-collapse:collapse;width:100%;text-align:left}.ws-table th{font-size:10px;font-weight:600;color:#7b91a4;background:#f7fafc;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);padding:13px 20px;white-space:nowrap}.ws-table td{border-bottom:1px solid #eaf0f5;padding:17px 20px;font-size:12px;vertical-align:middle;min-width:120px}.ws-table td:first-child{min-width:245px}.ws-table td:last-child{min-width:50px}.ws-table tr:last-child td{border-bottom:0}.ws-table td small{display:block;font-size:10px;color:#8a9dad;margin-top:5px}.ws-task-title{border:0;background:none;text-align:left;color:#345d7c;font-size:12px!important;font-weight:600!important;padding:0}.ws-task-title:hover{color:var(--ws-blue);text-decoration:underline}.ws-guide{margin-top:24px;padding:27px}.ws-guide>p{color:var(--ws-muted);font-size:12px;margin:12px 0 20px}.ws-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ws-guide details{padding:15px;border:1px solid var(--ws-line);border-radius:8px;align-self:start}.ws-guide summary{font-size:12px;font-weight:650;color:var(--ws-blue);cursor:pointer}.ws-guide details p{font-size:12px;color:var(--ws-muted);margin:12px 0 0}.ws-delivery{padding:23px 25px;border-top:1px solid var(--ws-line)}.ws-delivery h3{font-size:16px}.ws-delivery .ws-data-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.ws-confirmed{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:#38856b}.ws-audit-list{list-style:none;margin:0;padding:3px 28px 28px}.ws-audit-list>li{display:flex;gap:17px;padding:18px 0;border-bottom:1px solid #eaf0f5}.ws-audit-dot{width:9px;height:9px;margin-top:5px;flex-shrink:0;background:#91c4e0;border:2px solid #e8f4fc;border-radius:50%;box-sizing:content-box}.ws-audit-list strong{font-size:12px;font-weight:550}.ws-audit-list p{font-size:10px;color:#8c9eac;margin:7px 0}.ws-audit-list details{font-size:10px;color:var(--ws-blue);margin-top:10px}.ws-audit-list details summary{cursor:pointer}.ws-version-history{margin-top:24px}.ws-version-row{padding:18px 25px;border-top:1px solid var(--ws-line);display:flex;align-items:center;justify-content:space-between;gap:15px}.ws-version-row strong{font-size:12px;margin-right:8px}.ws-version-row small{display:block;font-size:10px;color:#8a9cab;margin-top:7px}.ws-current-label{color:var(--ws-blue);font-size:10px;margin-left:9px}.ws-report{background:#fff;border:1px solid var(--ws-line);border-radius:13px;overflow:hidden}.ws-report-toolbar{padding:19px 23px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;border-bottom:1px solid var(--ws-line);background:#fcfdff}.ws-version{font-size:13px;font-weight:650;color:var(--ws-blue)}.ws-save-state{font-size:10px;color:#70938a}.ws-save-state.ws-unsaved{color:#b48545}.ws-report>.ws-notice{margin:18px 23px}.ws-report-layout{display:grid;grid-template-columns:250px minmax(0,1fr)}.ws-report-outline{display:flex;flex-direction:column;background:#f8fbfd;border-right:1px solid var(--ws-line);padding:18px 10px;align-self:stretch}.ws-report-outline button{display:flex;align-items:flex-start;gap:10px;border:0;background:none;border-radius:8px;padding:14px 11px;text-align:left;color:#7a90a2;font-size:11px;line-height:1.5}.ws-report-outline button span{font-size:9px;margin-top:2px;color:#9db1c1}.ws-report-outline button strong{flex:1;font-weight:500}.ws-report-outline button svg{flex-shrink:0;color:#76a28b;margin-top:2px}.ws-report-outline button.ws-current{background:#e4f2fc;color:var(--ws-blue)}.ws-report-outline button.ws-current strong{font-weight:650}.ws-report-section{padding:28px;min-width:0}.ws-report-section>h2{font-size:25px;margin-bottom:15px}.ws-statement{border:1px solid var(--ws-line);border-radius:10px;padding:20px;margin:20px 0}.ws-statement>.ws-inline{margin-bottom:12px}.ws-statement>.ws-inline>strong{font-size:11px;color:#6c8ca5}.ws-clinical-text{font-size:14px!important;line-height:1.9!important}.ws-source-citations{background:#f7fafc;padding:14px;border-radius:7px}.ws-source-citations>p{font-size:10px;color:#8399aa}.ws-citation-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 30px;gap:8px;align-items:start;margin-bottom:10px}.ws-citation-row .ws-input{font-size:11px!important;min-height:35px;padding:8px!important}.ws-citation-row label{min-width:0}.ws-statement .ws-field{margin-bottom:16px}.ws-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.ws-role-grid article{padding:23px;background:#edf6fc;border:1px solid #d7e8f3;border-radius:12px;color:var(--ws-blue)}.ws-role-grid h3{font-size:16px;margin:15px 0 9px}.ws-role-grid p{font-size:12px;line-height:1.8;color:#6d8396;margin:0}.ws-invitation{display:flex;gap:20px;padding:25px;background:#eaf7f1;border:1px solid #cce6d8;border-radius:12px;margin-bottom:25px}.ws-invitation>svg{color:#4d967d;flex-shrink:0}.ws-invitation>div{flex:1;min-width:0}.ws-invitation p{font-size:12px;color:#5b7c70;margin:12px 0}.ws-settings-card{max-width:850px;padding:28px;margin-bottom:24px}.ws-settings-card>p{font-size:12px;color:#6d8496;margin:16px 0 24px}.ws-settings-card form{margin-top:15px}.ws-auth{min-height:100dvh;background:#f5f9fc;display:grid;grid-template-columns:1fr 1fr}.ws-auth-story{padding:50px 70px;background:linear-gradient(155deg,#e2f2ff,#f0f9ff 55%,#dff0fc);display:flex;flex-direction:column;justify-content:space-between;gap:50px;min-width:0}.ws-auth-story>a{display:block;background:#fff;border-radius:13px;padding:12px 25px;width:285px;max-width:100%}.ws-auth-story img{display:block;width:100%;max-height:110px;object-fit:contain}.ws-auth-story>div{max-width:470px}.ws-auth-story h1{font-size:clamp(34px,3.4vw,52px);line-height:1.18;letter-spacing:-.045em;color:#15577f;margin:15px 0 24px}.ws-auth-story>div>p:not(.ws-eyebrow){font-size:16px;line-height:1.9;color:#678ca6;max-width:410px}.ws-auth-story>small{font-size:10px;color:#7c9bb2}.ws-auth-principles{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.ws-auth-principles span{font-size:10px;padding:7px 10px;border:1px solid #c1dfef;border-radius:20px;color:#5286a9;background:#fff5}.ws-auth-form-wrap{display:grid;place-items:center;padding:40px}.ws-auth-card{width:100%;max-width:440px}.ws-auth-lock{display:grid;place-items:center;width:51px;height:51px;border-radius:15px;background:#e2f2fe;color:var(--ws-blue);margin-bottom:28px}.ws-auth-card h1,.ws-auth-card h2{font-size:30px;margin:12px 0}.ws-auth-card>p:not(.ws-eyebrow){font-size:13px;color:#8294a3;line-height:1.8;margin-bottom:28px}.ws-auth-card form{margin-top:26px}.ws-auth-card .ws-field{margin-bottom:22px}.ws-auth-card .ws-field>span{font-size:12px}.ws-auth-card .ws-input{min-height:48px;background:#fff!important}.ws-password{position:relative;display:block}.ws-password .ws-input{padding-right:48px!important}.ws-password button{position:absolute;right:12px;top:12px;border:0;background:transparent;color:#8ba5b8;display:flex;padding:2px}.ws-auth-card .ws-primary{min-height:46px}.ws-auth-card .ws-form-note{margin:24px 0!important;font-size:11px!important}.ws-auth-back{display:block;color:#6d90a8!important;font-size:11px}.ws-auth-activation{display:grid;place-items:center;grid-template-columns:1fr;padding:35px 20px}.ws-auth-activation .ws-auth-card{background:white;padding:36px;border:1px solid var(--ws-line);border-radius:16px;max-width:520px;box-shadow:0 10px 60px #24527608}.ws-auth-logo{display:block;width:210px;max-height:100px;object-fit:contain;margin:0 auto 28px}.ws-auth-activation .ws-auth-lock{margin-bottom:20px}.ws-menu-scrim,.ws-mobile-menu{display:none}@media(min-width:1600px){.ws-dashboard-grid{grid-template-columns:minmax(0,1fr) 340px}.ws-context-card{padding:30px}.ws-context-card h2{font-size:27px}}@media(max-width:1200px){.ws-sidebar{width:230px;padding:20px 13px}.ws-workspace{margin-left:230px}.ws-workspace main{padding:26px 25px 0}.ws-dashboard-grid{grid-template-columns:minmax(0,1fr) 255px;gap:18px}.ws-context-card{padding:21px}.ws-context-card h2{font-size:22px}.ws-metrics{gap:12px}.ws-metrics>div{padding:16px}.ws-metrics>div>span{font-size:10px}.ws-page-heading{align-items:flex-start}.ws-heading-actions{flex-direction:column;align-items:stretch}.ws-detail-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.ws-case-banner{flex-wrap:wrap;gap:18px}.ws-case-banner>div{min-width:150px}.ws-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-report-layout{grid-template-columns:205px minmax(0,1fr)}.ws-report-section{padding:22px}.ws-report-toolbar{padding:17px}.ws-auth-story{padding:40px 45px}.ws-source-grid{padding:20px;gap:13px}}@media(max-width:1000px){.ws-dashboard-grid,.ws-detail-grid{grid-template-columns:1fr}.ws-context-column{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ws-context-card h2{font-size:24px}.ws-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-calendar-note{flex-wrap:wrap}.ws-calendar-note>.ws-button{margin-left:38px}.ws-page-heading{flex-direction:column;gap:19px}.ws-heading-actions{flex-direction:row}.ws-role-grid{grid-template-columns:1fr}.ws-role-grid article{padding:20px}.ws-citation-row{grid-template-columns:minmax(0,1fr) 30px}.ws-citation-row label:nth-child(2){grid-row:2}.ws-citation-row .ws-icon-button{grid-column:2;grid-row:1}.ws-auth-story{padding:36px 32px}.ws-auth-form-wrap{padding:32px}.ws-report-layout{grid-template-columns:1fr}.ws-report-outline{display:flex;flex-direction:row;overflow:auto;align-items:stretch;border-right:0;border-bottom:1px solid var(--ws-line);padding:10px;gap:5px;max-width:100%}.ws-report-outline button{min-width:150px;max-width:190px;font-size:10px;padding:11px}.ws-guide-grid{grid-template-columns:1fr}}@media(max-width:760px){.ws-sidebar{transform:translateX(-105%);width:260px;transition:transform .2s;z-index:81;box-shadow:10px 0 40px #17324b18}.ws-sidebar.ws-sidebar-open{transform:translateX(0)}.ws-workspace{margin-left:0}.ws-mobile-menu{display:flex;align-items:center;gap:9px;position:absolute;top:16px;left:18px;z-index:41;background:none;border:0;color:var(--ws-blue);font-size:13px;font-weight:650;padding:0;min-height:32px}.ws-menu-scrim{display:block;position:fixed;inset:0;border:0;background:#17324b66;z-index:80}.ws-topbar{height:65px;padding:0 20px 0 130px;justify-content:flex-end}.ws-topbar>div{display:none}.ws-workspace main{padding:25px 20px 0}.ws-page-heading{margin-bottom:23px}.ws-page-heading h1{font-size:28px}.ws-page-heading>div>p:last-child{font-size:12px}.ws-metrics{gap:12px}.ws-metrics>div{padding:17px}.ws-metrics strong{font-size:31px}.ws-metrics small{font-size:9px}.ws-context-column{grid-template-columns:1fr}.ws-context-card{padding:26px}.ws-dashboard-grid{gap:20px}.ws-section-heading{padding:22px 20px 17px;flex-wrap:wrap}.ws-section-heading h2{font-size:20px}.ws-section-heading .ws-search{width:100%}.ws-tabs{padding-left:19px;padding-right:19px}.ws-case-tabs{padding-left:0;padding-right:0}.ws-priority-list{padding:0 20px}.ws-list-search{padding-left:20px;padding-right:20px}.ws-priority-row{gap:11px}.ws-task-main h3{font-size:13px;line-height:1.5}.ws-task-main p{font-size:11px}.ws-task-main small{font-size:10px}.ws-footer{flex-direction:column;gap:6px;font-size:9px;padding-top:28px}.ws-case-grid{grid-template-columns:1fr;padding:20px}.ws-case-banner{padding:19px;gap:17px}.ws-case-banner>div,.ws-case-banner>div:first-child{flex-basis:100%}.ws-source-grid{grid-template-columns:1fr}.ws-source-filters{padding:0 20px 18px}.ws-table th{padding:12px 16px}.ws-table td{padding:16px}.ws-filterbar{padding:0 20px 18px}.ws-filterbar .ws-search{flex-basis:100%}.ws-filterbar>label{flex:1}.ws-milestones{padding:0 20px 19px}.ws-milestone{flex-wrap:wrap;gap:10px}.ws-milestone>.ws-text-button{flex-basis:100%;margin-left:39px}.ws-milestone strong{font-size:12px}.ws-form-grid{grid-template-columns:1fr;gap:0}.ws-dialog{max-height:93dvh;border-radius:12px;width:94vw}.ws-dialog>header{padding:22px 20px}.ws-dialog h2{font-size:21px}.ws-dialog-body{padding:20px}.ws-form-actions{flex-direction:column;align-items:stretch;gap:12px}.ws-form-actions>span{font-size:10px}.ws-form-actions>.ws-button{width:100%}.ws-input{font-size:16px!important;padding:11px 12px!important}.ws-check{font-size:12px}.ws-dialog .ws-tabs{padding:0 0 13px}.ws-invitation{padding:20px;gap:12px}.ws-invitation>svg{width:20px}.ws-invitation h2{font-size:19px}.ws-report-section{padding:23px 18px}.ws-report-section>h2{font-size:22px}.ws-statement{padding:15px}.ws-clinical-text{font-size:16px!important;line-height:1.8!important}.ws-report-toolbar{padding:16px}.ws-report-toolbar .ws-button{padding:8px 11px;font-size:10px!important;min-height:35px}.ws-report-toolbar>.ws-inline{gap:7px}.ws-version-row{padding:17px 20px;flex-wrap:wrap}.ws-report>.ws-notice{margin:15px}.ws-delivery{padding:20px}.ws-delivery .ws-data-list{grid-template-columns:1fr}.ws-source-card{padding:18px}.ws-source-actions .ws-button{font-size:11px!important}.ws-settings-card{padding:23px}.ws-audit-list{padding:0 20px 22px}.ws-empty{padding:35px 22px}.ws-auth{grid-template-columns:1fr}.ws-auth-story{display:none}.ws-auth-form-wrap{padding:45px 24px;min-height:100dvh}.ws-auth-card{max-width:410px}.ws-auth-card h2{font-size:29px}.ws-auth-activation{padding:20px}.ws-auth-activation .ws-auth-card{padding:28px 23px}.ws-auth-activation h1{font-size:27px}.ws-auth .ws-input{font-size:16px!important}.ws-auth .ws-button{font-size:13px!important}.ws-auth-principles{display:none}}@media(prefers-reduced-motion:reduce){.ws-app *,.ws-auth *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ws-login-methods{margin:1.25rem 0;display:flex;flex-wrap:wrap}.ws-login-methods button{display:inline-flex;align-items:center;gap:.45rem}.ws-otp-input{font-variant-numeric:tabular-nums;font-size:1.65rem;letter-spacing:.35em;text-align:center}.ws-source-verification{display:grid;gap:.6rem;border-top:1px solid var(--ws-line,#e0e9f0);padding-top:.8rem;margin-top:.3rem}.ws-source-verification>span{font-size:.83rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ws-source-verification .ws-text-button{justify-content:flex-start}.ws-google-case{display:grid;gap:1.15rem}.ws-google-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0}.ws-google-links article{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid #dce8f0;border-radius:14px;background:#f9fcff}.ws-google-links article>div{min-width:0;flex:1}.ws-google-links h3{margin:.15rem 0 .35rem;font-size:1rem}.ws-google-links .ws-eyebrow{font-size:.62rem}.ws-resource-id{overflow-wrap:anywhere;word-break:break-word;color:#61778a;font-size:.72rem}.ws-google-case form{margin-top:1rem}.ws-google-case .ws-tabs{flex-wrap:wrap}.ws-google-mappings{display:grid;gap:.8rem;margin:1rem 0}.ws-google-mappings>div{display:grid;grid-template-columns:1fr 1fr auto;gap:.75rem;align-items:end}.ws-google-mappings .ws-field{margin:0}.ws-google-mappings .ws-icon-button{margin-bottom:6px}.ws-google-value{white-space:pre-wrap;min-width:170px;max-width:380px;overflow-wrap:anywhere}.ws-google-steps{list-style:none;counter-reset:ws-step;padding:0;display:grid;gap:.55rem;margin:1rem 0}.ws-google-steps li{counter-increment:ws-step;display:flex;gap:.65rem;padding:.75rem;border-radius:10px;background:#f4f8fc;align-items:center}.ws-google-steps li:before{content:counter(ws-step);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ddecf8;color:#0167a4;font-size:.75rem}.ws-google-steps li>span{flex:1}.ws-google-steps .ws-google-step-error,.ws-google-steps small{display:block;margin-top:.2rem}.ws-google-step-error{color:#a43535;font-size:.8rem}.ws-google-snapshots{display:grid;gap:.8rem}.ws-google-snapshots article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #dce8f0;border-radius:12px}.ws-google-snapshots article small{display:block}.ws-google-history{display:grid;gap:.5rem}.ws-google-operation{width:100%;display:flex;align-items:center;gap:.8rem;text-align:left;border:1px solid #dce8f0;border-radius:10px;background:#fff;padding:.8rem;color:inherit}.ws-google-operation>span:first-child{flex:1}.ws-google-operation small{display:block;margin-top:.25rem}.ws-google-case .ws-check small{display:block;margin-top:.25rem;overflow-wrap:anywhere}.ws-report-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ws-report-mode-grid article{border:1px solid #dce8f0;border-radius:14px;padding:1.2rem;background:#f9fcff}.ws-report-mode-grid p{line-height:1.6;color:#526a7b}@media(max-width:800px){.ws-google-links,.ws-report-mode-grid{grid-template-columns:1fr}.ws-google-snapshots article{align-items:flex-start;flex-direction:column}.ws-google-mappings>div{grid-template-columns:1fr auto}.ws-google-mappings>div .ws-field:first-child{grid-column:1/-1}.ws-google-links article{flex-wrap:wrap}.ws-google-links article .ws-button{margin-left:2.2rem}}.agi-calendar,.agi-review,.agi-upload{margin-bottom:1.2rem}.agi-upload-fields{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:1rem}.agi-upload input[type=file]{height:auto;padding:.65rem;background:#f9fcff}.agi-upload input[type=file]::file-selector-button{border:0;border-radius:6px;background:#ddecf8;color:#0167a4;padding:.5rem .7rem;margin-right:.6rem}.agi-period{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem;border:1px solid #d7e7f2;border-radius:12px;background:#f4faff;margin:1rem 0}.agi-period>div{display:flex;flex-direction:column;gap:.3rem}.agi-period span{font-size:.75rem;color:#526a7b}.agi-period strong{font-size:.92rem}.agi-period-compact{grid-template-columns:2fr 1fr}.agi-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin:1rem 0}.agi-counts>div{display:flex;flex-direction:column;gap:.3rem;border:1px solid #e0e9ef;border-radius:10px;padding:.85rem}.agi-counts strong{color:#0167a4;font-size:1.55rem;line-height:1.2}.agi-counts span{font-size:.73rem;color:#526a7b}.agi-selection{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.2rem 0 .6rem}.agi-selection>div:first-child{display:flex;flex-direction:column;gap:.35rem}.agi-selection>div>span{font-size:.8rem;color:#526a7b}.agi-row-number{display:block;white-space:nowrap;font-size:.75rem;color:#536b7c;margin-bottom:.5rem}.agi-select-row{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.agi-select-row input{width:18px;height:18px;accent-color:#0167a4}.agi-row-selected{background:#f0f9ff}.agi-preview-table{min-width:1160px}.agi-preview-table td:nth-child(2){min-width:175px}.agi-preview-table td:nth-child(3){max-width:300px;min-width:200px}.agi-preview-table td:nth-child(4){max-width:220px;min-width:150px}.agi-preview-table td:nth-child(6){min-width:260px;max-width:340px}.agi-text-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.agi-row-details{margin-top:.7rem}.agi-row-details summary{color:#0167a4;font-weight:600;cursor:pointer;font-size:.78rem}.agi-row-details dl{margin:.6rem 0;display:grid;gap:.6rem}.agi-row-details dt{font-size:.72rem;font-weight:700;color:#526a7b}.agi-row-details dd{margin:.2rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.78rem;max-height:280px;overflow:auto}.agi-issues{padding-left:1rem;margin:0;color:#805719;font-size:.78rem;display:grid;gap:.4rem}.agi-issue-error{color:#a03232}.agi-issue-change{font-size:.77rem;color:#805719}.agi-decision{margin-top:.65rem;margin-bottom:0}.agi-decision .ws-input{min-width:225px;font-size:.78rem}.agi-decision>span{font-size:.7rem}.agi-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1rem}.agi-pagination>span{font-size:.78rem;color:#526a7b}.agi-review-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;margin-top:1rem;border-top:1px solid #dce8f0}.agi-review-actions small{font-size:.74rem;color:#526a7b}.agi-review-actions p{margin:.3rem 0;font-size:.82rem}.agi-confirm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0}.agi-confirm-summary>div{display:flex;flex-direction:column;padding:.8rem;border:1px solid #dce8f0;border-radius:10px;gap:.4rem}.agi-confirm-summary span{font-size:.78rem;color:#526a7b}.agi-confirm-summary strong{font-size:1.3rem;color:#0167a4}.agi-load-status,.agi-loading{display:flex;align-items:center;gap:1rem}.agi-loading p{margin:.35rem 0;color:#526a7b}.agi-load-status{font-size:.83rem;color:#526a7b;margin:1rem 0}.agi-result{display:flex;gap:1rem;align-items:flex-start;padding:1.3rem;background:#eaf7f4;border:1px solid #bdded5;border-radius:15px;margin:1rem 0}.agi-result>svg{color:#23755d;flex-shrink:0}.agi-result h2{margin:.3rem 0 .6rem}.agi-result p{margin:.3rem 0;line-height:1.6}.agi-new-file{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:.8rem 0 1.4rem}.agi-new-file small{color:#526a7b;font-size:.74rem}.agi-agenda-filters{display:grid;grid-template-columns:1fr 1fr 1.6fr 1.4fr;gap:.8rem;align-items:end;margin:1rem 0}.agi-agenda-filters>.ws-inline{grid-column:1/-1}.agi-agenda-filters .ws-field{margin:0}.agi-events-table{min-width:1000px}.agi-events-table td:first-child{min-width:180px}.agi-events-table td:nth-child(2){min-width:230px;max-width:330px}.agi-events-table td:nth-child(3){min-width:150px;max-width:220px}.agi-events-table td:nth-child(5){min-width:180px;max-width:240px}.agi-unverified{display:inline-block;margin-top:.5rem;color:#667482;background:#eef2f5;padding:.25rem .45rem;border-radius:5px;font-size:.65rem;line-height:1.4}.agi-event-details .ws-data-list dd,.agi-plain-text{overflow-wrap:anywhere}.agi-plain-text{white-space:pre-wrap;line-height:1.65;padding:1rem;background:#f5f9fc;border-radius:10px;max-height:350px;overflow:auto}@media(max-width:1050px){.agi-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.agi-period{grid-template-columns:repeat(2,minmax(0,1fr))}.agi-period>div:last-child{grid-column:1/-1}.agi-agenda-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.agi-period,.agi-period-compact,.agi-upload-fields{grid-template-columns:1fr}.agi-period>div:last-child{grid-column:auto}.agi-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.agi-review-actions,.agi-selection .ws-inline{align-items:stretch;flex-direction:column}.agi-selection .ws-inline{width:100%}.agi-selection .ws-button{justify-content:center;width:100%}.agi-confirm-summary{grid-template-columns:1fr}.agi-result{padding:1rem}.agi-agenda-filters{grid-template-columns:1fr}.agi-agenda-filters>.ws-inline{grid-column:auto}}.op-view-tabs{display:flex;gap:5px;padding:6px;background:#fff;border:1px solid var(--ws-line);border-radius:12px;margin-bottom:15px;overflow-x:auto}.op-view-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:145px;padding:13px 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#65798c;font-weight:600!important;font-size:12px!important;white-space:nowrap}.op-view-tabs button:hover{background:#f1f8fc;color:#0167a4}.op-view-tabs button.op-view-selected{background:#e8f4fe;border-color:#cde5f6;color:#0167a4}.op-snapshot{align-items:center;gap:12px;flex-wrap:wrap;color:#748596;font-size:10px;margin:0 2px 22px}.op-section-heading,.op-snapshot{display:flex;justify-content:space-between}.op-section-heading{align-items:flex-start;gap:18px;padding:24px 25px 18px}.op-section-heading>svg{flex-shrink:0;color:#5b8ba8}.op-section-heading h2{font-size:20px}.op-section-heading p:not(.ws-eyebrow){font-size:12px;color:#61778a;margin:8px 0 0;max-width:700px}.op-section-heading .ws-eyebrow{margin-bottom:6px!important}.op-empty-note{color:#6b7f90;font-size:12px;line-height:1.7;padding:20px 24px;margin:0!important}.op-padding-link{margin:15px 24px 20px}.op-today-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.op-context-column{display:grid;gap:20px}.op-task-filters{padding:0 24px 20px;border-bottom:1px solid #e6eef3}.op-task-filters .ws-tabs{margin:0 0 15px;padding:0;border:0}.op-search-row{display:flex;gap:10px;align-items:stretch}.op-search-row .ws-search{flex:1;min-width:100px}.op-filter-select{display:flex;gap:6px;align-items:center;max-width:220px}.op-filter-select>svg{display:none}.op-filter-select .ws-input{font-size:11px!important;padding:10px 7px!important;min-height:40px}.op-task-list{display:grid}.op-task{padding:23px 24px;border-bottom:1px solid #e7eef4;position:relative}.op-task:last-child{border-bottom:0}.op-task:before{content:"";position:absolute;left:0;top:26px;bottom:26px;width:3px;background:#8aaebe;border-radius:0 2px 2px 0}.op-task-rank-0:before{background:#b24545}.op-task-rank-1:before{background:#c28a28}.op-task-rank-2:before{background:#bc9061}.op-task-rank-3:before{background:#30a8d7}.op-task-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.op-task-head>.ws-inline{gap:7px;min-width:0}.op-task h3{font-size:15px;line-height:1.45;letter-spacing:-.015em;overflow-wrap:anywhere}.op-system-label{font-size:9px;color:#7e8d99}.op-priority-label{font-size:10px;line-height:1.3;color:#527288;background:#edf5fa;border-radius:5px;padding:5px 7px;max-width:150px;flex-shrink:0}.op-task-rank-0 .op-priority-label{background:#f9ecea;color:#a2473e}.op-task-rank-1 .op-priority-label,.op-task-rank-2 .op-priority-label{background:#fbf4e6;color:#916b27}.op-case-link{border:0;background:#edf5fb;color:#0167a4!important;padding:3px 7px;border-radius:4px;font-size:10px!important;letter-spacing:.03em;font-weight:750!important}.op-case-link:hover{text-decoration:underline}.op-priority-reasons{font-size:12px;color:#5e7485;line-height:1.65;margin:8px 0 12px;padding-left:15px!important}.op-priority-reasons li{padding-left:2px;margin-bottom:4px}.op-next-action{font-size:12px;line-height:1.65;color:#385974;overflow-wrap:anywhere}.op-task .op-next-action{margin:12px 0}.op-task-blockers{border-left:2px solid #d5ae71;background:#fffaf0;padding:9px 12px;margin:10px 0;border-radius:0 7px 7px 0}.op-task-blockers p{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:#876633;margin:0 0 5px!important}.op-task-blockers p:last-child{margin-bottom:0!important}.op-task-blockers svg{flex-shrink:0;margin-top:2px}.op-task-facts{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:13px;margin:17px 0 0}.op-task-facts>div{min-width:0}.op-task-facts dt{font-size:9px;letter-spacing:.04em;color:#7a8d9d;text-transform:uppercase;margin-bottom:4px}.op-task-facts dd{font-size:11px;font-weight:550;color:#415d72;margin:0;overflow-wrap:anywhere}.op-task-action{display:flex;justify-content:flex-end;margin-top:16px}.op-task-action .ws-button{min-height:35px;padding:8px 12px;font-size:11px!important}.op-list-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 24px;border-top:1px solid #e7eef4}.op-list-footer>span{font-size:11px;color:#61788a}.op-blocker-list{list-style:none;padding:0 24px!important;margin:0}.op-blocker-list li{padding:16px 0;border-bottom:1px solid #e6edf2}.op-blocker-list li:first-child{padding-top:3px}.op-blocker-list li:last-child{border-bottom:0}.op-blocker-list strong{display:block;font-size:12px;line-height:1.5}.op-blocker-list p{font-size:11px;color:#6c7e8b;line-height:1.65;margin:7px 0!important}.op-blocker-list small{display:block;color:#8a734e;font-size:10px!important}.op-blocker-list .ws-text-button{margin-top:5px;font-size:11px!important}.op-routine-list{padding:0 24px}.op-routine-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #e7eef2}.op-routine-list>div:last-child{border-bottom:0}.op-routine-list strong{display:block;font-size:11px;line-height:1.5}.op-routine-list span:not(.ws-badge){display:block;font-size:10px;color:#73889a;margin-top:4px}.op-routine-list .ws-text-button{font-size:10px!important;flex-shrink:0}.op-routine-list .ws-badge{font-size:9px;padding:3px 6px}.op-small-state{font-size:9px!important;color:#8696a4!important;white-space:nowrap}.op-principle{display:flex;gap:12px;padding:18px 7px;color:#668092}.op-principle>svg{flex-shrink:0;color:#559ac0}.op-principle strong{font-size:12px;color:#385c74}.op-principle p{font-size:11px;line-height:1.7;margin:7px 0 0}.op-case-view{display:grid;gap:20px}.op-case-selector{padding:23px 25px;display:flex;justify-content:space-between;align-items:center;gap:22px}.op-case-selector>div{max-width:620px}.op-case-selector h2{font-size:20px}.op-case-selector p:not(.ws-eyebrow){font-size:12px;color:#687f91;margin:8px 0 0}.op-case-selector>.ws-field{width:240px;flex-shrink:0;margin:0}.op-case-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.op-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce7ef;background:#fff;border-radius:12px;overflow:hidden}.op-milestones>div{display:flex;flex-direction:column;padding:17px 19px;border-right:1px solid #e2ebf1;gap:7px;min-width:0}.op-milestones>div:last-child{border-right:0}.op-milestones span{font-size:10px;color:#72899b}.op-milestones strong{font-size:12px;color:#345c79;line-height:1.5}.op-milestones small{font-size:9px;color:#7a8a97}.op-diagram{padding:0 22px 18px}.op-diagram-hint{display:flex;gap:8px;align-items:center;font-size:11px;color:#698095;margin:0 0 14px!important}.op-diagram-scroll{max-height:680px;overflow:auto;border:1px solid #e1ebf2;border-radius:11px;background-color:#f7fafc;background-image:radial-gradient(#d6e4ed .65px,transparent 0);background-size:16px 16px;scrollbar-gutter:stable}.op-diagram-canvas{position:relative;margin:0 auto}.op-diagram-connectors{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.op-edge{color:#95aebb}.op-edge path{stroke:currentColor;stroke-width:1.5}.op-edge text{fill:#627e90;font:10px Inter,ui-sans-serif,system-ui,sans-serif;paint-order:stroke;stroke:#f7fafc;stroke-width:5px;stroke-linejoin:round}.op-edge-return{color:#ba9870}.op-edge-return path{stroke-dasharray:4 3}.op-edge-selected{color:#0167a4}.op-edge-selected path{stroke-width:2}.op-edge-selected text{fill:#0167a4}.op-flow-node{position:absolute;border:1px solid #cddfe9;background:#fff;border-radius:9px;box-shadow:0 2px 5px #17324b06;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:11px 13px!important;text-align:left;color:#33566f;height:110px;overflow:hidden}.op-flow-node:hover{border-color:#73b5d6;box-shadow:0 2px 8px #0167a411}.op-flow-node strong{font-size:12px;line-height:1.4;font-weight:650;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01em}.op-flow-node small{display:block;margin-top:7px;color:#718799;font-size:9px!important;line-height:1.4}.op-node-top{display:flex;justify-content:space-between;align-items:center;width:100%;gap:6px;color:#7a98aa;margin-bottom:7px}.op-node-top>span{font-size:8px;letter-spacing:.035em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-node-top svg{flex-shrink:0}.op-node-decision{border-color:#c4d5df;background:#fcfdff}.op-node-end,.op-node-start{border-radius:20px}.op-node-state-blocked{border-left:3px solid #be9360}.op-node-state-verified{border-left:3px solid #469780}.op-node-state-in_progress{border-left:3px solid #30a8d7}.op-node-state-awaiting_review{border-left:3px solid #8b8ac0}.op-flow-node.op-flow-node-selected{border-color:#0167a4;background:#edf7ff;box-shadow:0 0 0 2px #0167a417}.op-flow-node-selected strong{color:#015d94}.op-flow-connections{margin-top:12px;color:#607c90;font-size:11px}.op-flow-connections summary{cursor:pointer;width:fit-content;font-weight:600;padding:5px 0}.op-flow-connections ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;margin:10px 0 0;padding-left:16px}.op-flow-connections li{font-size:10px;line-height:1.65}.op-state-legend{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:4px 22px 21px;color:#6b8293;font-size:10px}.op-state-legend>span{display:flex;align-items:center;gap:6px}.op-state-legend i{width:6px;height:6px;border-radius:50%;background:#93a6b3}.op-state-legend .op-legend-in_progress i{background:#30a8d7}.op-state-legend .op-legend-blocked i{background:#be9360}.op-state-legend .op-legend-awaiting_review i{background:#8b8ac0}.op-state-legend .op-legend-verified i{background:#469780}.op-node-detail-grid{padding:0 25px 25px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.op-node-detail h3{font-size:13px;margin-bottom:12px}.op-gates{list-style:none;padding:0!important;margin:15px 0;display:grid;gap:13px}.op-gates li{display:flex;gap:10px;color:#a37f47}.op-gates svg{flex-shrink:0;margin-top:2px}.op-gates strong{display:block;font-size:10px;font-weight:600}.op-gates span{display:block;font-size:11px;color:#5b7589;margin-top:3px}.op-gates .ws-text-button{font-size:10px!important}.op-gates li.op-gate-satisfied{color:#498471}.op-node-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:14px 0 0;border-top:1px solid #e6edf2}.op-node-counts>div{display:flex;justify-content:space-between;align-items:center;gap:7px}.op-node-counts dt{font-size:10px;color:#718494}.op-node-counts dd{margin:0;font-size:13px;font-weight:650;color:#456b83}.op-evidence-list{list-style:none;padding:0!important;display:grid;gap:14px;margin:0}.op-evidence-list>li{display:flex;gap:10px;color:#53937e;align-items:flex-start}.op-evidence-list>li>svg{flex-shrink:0;margin-top:2px}.op-evidence-list a,.op-evidence-list strong{font-size:11px;font-weight:550;color:#42647b;display:flex;gap:7px;align-items:center}.op-evidence-list a{color:#0167a4}.op-evidence-list time{font-size:10px;color:#7a8e9b;display:block;margin-top:5px}.op-node-detail-grid .op-empty-note{padding:0}.op-linked-tasks{padding:21px 25px;border-top:1px solid #e7eef3;background:#fbfdfe}.op-linked-task{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border:0;border-bottom:1px solid #e5edf3;background:transparent;width:100%;text-align:left}.op-linked-task:last-child{border-bottom:0}.op-linked-task>div{flex:1;min-width:0}.op-linked-task strong{display:block;font-size:12px;color:#335873;line-height:1.5}.op-linked-task span:not(.ws-badge){display:block;font-size:10px;color:#7a8c9b;margin-top:4px}.op-linked-task>svg{flex-shrink:0;color:#608bab}.op-linked-task:hover strong{color:#0167a4;text-decoration:underline}.op-linked-tasks>.op-empty-note{padding:0}.op-events{margin-top:4px}.op-event-list{padding:0 25px}.op-event-list article{padding:20px 0;border-bottom:1px solid #e6eef2}.op-event-list article:first-child{padding-top:3px}.op-event-list article:last-child{border-bottom:0}.op-event-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:13px}.op-event-heading h3{font-size:13px}.op-event-heading span:not(.ws-badge){display:block;font-size:10px;color:#798d9c;margin-top:7px}.op-event-list article>p{font-size:12px;color:#577389;margin:8px 0;overflow-wrap:anywhere}.op-event-list .ws-reference{font-size:11px}.op-event-list .ws-text-button{font-size:10px!important;margin-top:10px}.op-event-retracted{opacity:.76}.op-event-explanation{border:1px solid #dce9f2;background:#f4f9fc;border-radius:9px;padding:14px 16px;margin:15px 0 20px}.op-event-explanation>strong{display:block;font-size:11px;color:#476a82;margin-bottom:7px}.op-event-explanation p{font-size:12px;line-height:1.7;color:#47667d;margin-bottom:8px}.op-event-explanation p:last-child{margin-bottom:0}.op-event-explanation small{font-size:10px;color:#728a9c;line-height:1.6;display:block}.op-guide-intro{display:flex;align-items:center;gap:18px;padding:22px 24px;border:1px solid #d5e6f2;background:linear-gradient(115deg,#e9f5fd,#f5faff);border-radius:13px;margin-bottom:21px}.op-guide-icon{width:54px;height:54px;border:1px solid #c5e3f5;border-radius:14px;background:#fff;display:grid;place-items:center;flex-shrink:0;color:#0167a4}.op-guide-intro>div:nth-child(2){flex:1}.op-guide-intro h2{font-size:22px}.op-guide-intro p:not(.ws-eyebrow){font-size:12px;color:#5b7a91;line-height:1.7;margin:8px 0 0}.op-guide-intro .ws-eyebrow{margin-bottom:6px!important}.op-guide-intro>.ws-button{flex-shrink:0}.op-role-note{display:flex;gap:11px;align-items:flex-start;padding:0 3px 18px;color:#5d8097}.op-role-note>svg{flex-shrink:0;margin-top:3px}.op-role-note p{font-size:12px;line-height:1.7;margin:0}.op-guide-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:22px}.op-guide-tabs>button{display:grid;grid-template-columns:32px minmax(0,1fr) 15px;align-items:center;gap:10px;text-align:left;min-height:77px;background:#fff;border:1px solid #dce7ef;border-radius:9px;padding:12px 15px;color:#5e7b91}.op-guide-tabs>button>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#f0f5f9;font-size:10px;font-weight:700;color:#6a91aa}.op-guide-tabs>button strong{font-size:11px;line-height:1.55;font-weight:600}.op-guide-tabs>button>svg{color:#7ba6c0}.op-guide-tabs>button:hover{border-color:#8cbedb}.op-guide-tabs>button.op-guide-tab-selected{border-color:#71aed0;background:#f2f9fd;box-shadow:inset 0 0 0 1px #c4e2f3}.op-guide-tab-selected>span{background:#d9effc!important;color:#0167a4!important}.op-guide-tab-selected strong{color:#0167a4}.op-guide-flow{margin-bottom:20px}.op-guide-flow .op-diagram-scroll{max-height:670px}.op-guide-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;padding:0 25px 23px}.op-guide-detail-grid h3{font-size:13px;margin-bottom:10px}.op-guide-detail-grid p{font-size:12px;color:#5c778b;line-height:1.75}.op-manual-references{list-style:none;padding:0!important;margin:18px 0 0;display:grid;gap:8px}.op-manual-references li{display:flex;gap:7px;color:#7a8d9d;font-size:10px;line-height:1.6}.op-manual-references svg{flex-shrink:0;margin-top:2px}.op-code-list{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.op-code-list span{display:inline-block;padding:3px 7px;font-size:10px;color:#607f95;background:#eef4f8;border:1px solid #dfeaf1;border-radius:5px}.op-guide-related{padding:22px 25px;border-top:1px solid #e4edf3;background:#fbfdfe}.op-related-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px}.op-related-heading h3{font-size:14px}.op-related-heading p{font-size:11px;color:#6d8496;margin:7px 0 0}.op-related-heading .ws-field{width:245px;flex-shrink:0;margin:0}.op-related-heading .ws-field>span{font-size:10px}.op-related-heading .ws-input{font-size:11px!important}.op-guide-task-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.op-guide-task{border:1px solid #dbe6ee;border-radius:9px;background:#fff;padding:15px;text-align:left;display:flex;flex-direction:column;gap:9px;color:#41657e}.op-guide-task>span{font-size:9px;color:#7b92a2;letter-spacing:.03em}.op-guide-task strong{font-size:12px;line-height:1.6;font-weight:600}.op-guide-task>div{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.op-guide-task small{font-size:10px;color:#738b9d}.op-guide-task:hover{border-color:#89b8d4;box-shadow:0 3px 9px #0167a40a}.op-guide-empty{display:flex;gap:13px;align-items:flex-start;padding:13px 0;color:#7b9bb0}.op-guide-empty svg{flex-shrink:0}.op-guide-empty strong{font-size:12px;color:#5b7b91}.op-guide-empty p{font-size:11px;line-height:1.65;color:#7a8f9e;margin:7px 0 0}.op-source-note{font-size:10px;color:#8998a4;line-height:1.7;padding:14px 4px;margin:0!important}.op-run-records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px}.op-run-records>div{display:flex;gap:12px;align-items:center;border:1px solid #dce7ef;border-radius:10px;background:#fff;padding:18px}.op-run-records svg{color:#5f97b6;flex-shrink:0}.op-run-records span{font-size:10px;color:#7a8c99;line-height:1.6}.op-run-records strong{font-size:12px;font-weight:600;color:#395e78;display:block;margin-top:5px;line-height:1.6}.op-automation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px}.op-automation-card{padding:20px 23px}.op-automation-card h3{font-size:14px;margin-top:12px;line-height:1.5}.op-automation-card p{font-size:12px;line-height:1.75;color:#627d91;margin:10px 0 0;overflow-wrap:anywhere}.op-auto-state{display:inline-block;font-size:9px;letter-spacing:.02em;font-weight:650;border-radius:5px;padding:4px 7px;background:#edf3f8;color:#648095}.op-auto-state-ready{background:#e7f4fc;color:#0167a4}.op-auto-state-needs_configuration{background:#fcf4e6;color:#937339}.op-auto-state-human_action{background:#f0eff8;color:#78749a}.op-auto-state-observed{background:#edf5f2;color:#608375}.op-run-panel{margin-bottom:20px}.op-run-controls{padding:0 25px 25px}.op-run-controls>.ws-field{max-width:570px}.op-run-controls>.ws-inline{margin:20px 0 14px}.op-run-controls .ws-form-note{margin-bottom:0}.op-run-result{border:1px solid #c4dfd7;background:#f1f9f6;border-radius:12px;padding:21px 25px;margin:20px 0}.op-run-heading{display:flex;gap:12px;color:#4a8c78;align-items:center}.op-run-heading strong{display:block;font-size:14px;color:#356d5c}.op-run-heading span{display:block;font-size:10px;color:#658e80;margin-top:5px}.op-run-result>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.op-run-result dt{font-size:10px;color:#628377}.op-run-result dd{font-size:25px;color:#37735f;font-weight:650;line-height:1.3;margin:5px 0 0}.op-run-result>p{font-size:10px;color:#6b8a7e;line-height:1.7;margin:10px 0 0}.op-run-blockers{background:#fffaf0;border:1px solid #ecdbbc;border-radius:8px;padding:12px 15px;color:#8d713e}.op-run-blockers>strong{display:flex;align-items:center;gap:8px;font-size:11px}.op-run-blockers ul{font-size:11px;line-height:1.7;margin:10px 0 0}.op-run-inline{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;background:#edf7f4;border:1px solid #d2e6de;border-radius:9px;padding:13px 18px;margin-bottom:19px;font-size:11px;color:#577f70}.op-run-inline .ws-text-button{font-size:11px!important}.op-settings-read{margin-top:22px}.op-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0 25px 22px}.op-settings-grid>div{min-width:0}.op-settings-grid h3{font-size:13px;margin-bottom:12px}.op-settings-grid p{font-size:11px;line-height:1.75;color:#657e90;margin:12px 0 0}.op-settings-grid ul{font-size:11px;line-height:1.8;color:#55748b;padding-left:15px;margin:12px 0}.op-settings-grid .ws-badge{font-size:9px}.op-routine-times{display:grid;gap:7px;font-size:10px;margin-top:13px}.op-routine-times>div{display:flex;justify-content:space-between;gap:10px}.op-routine-times dt{color:#6d8497}.op-routine-times dd{margin:0;color:#436a84;font-weight:600}.op-configuration-note{font-size:11px!important;line-height:1.7;color:#6f8799;padding:15px 25px;background:#f7fafc;border-top:1px solid #e3edf3;margin:0!important}.op-form-section{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e0ebf2}.op-form-section h3{font-size:15px;margin-bottom:9px}.op-form-section>p{font-size:12px;color:#6a8193;line-height:1.7}.op-working-window{display:grid;grid-template-columns:1.2fr 1fr 1fr 33px;gap:11px;align-items:center}.op-working-window>.ws-icon-button{align-self:center;margin-top:9px}.op-followup-days{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.op-followup-days>div{display:flex;gap:8px;align-items:center;max-width:240px;flex:1 1 150px}.op-followup-days .ws-icon-button{margin-top:6px}.op-control-history{margin-top:22px;font-size:11px;line-height:1.7}.op-control-history summary{display:flex;gap:8px;align-items:center}.op-control-history p{font-size:11px;color:#6a8293;margin-top:10px!important}.op-loading-task{display:flex;align-items:center;gap:10px;font-size:12px;color:#5d7f96;padding:12px 5px}.op-loading-task .ws-spinner{width:17px;height:17px}@media(min-width:1500px){.op-today-grid{grid-template-columns:minmax(0,1fr) 345px}.op-task-facts{grid-template-columns:1.2fr 1fr 1fr}.op-guide-tabs>button{min-height:85px}}@media(max-width:1180px){.op-today-grid{grid-template-columns:minmax(0,1fr) 265px;gap:17px}.op-task-head{align-items:flex-start;flex-direction:column;gap:8px}.op-task-facts{grid-template-columns:1fr 1fr}.op-task-facts>div:first-child{grid-column:1/-1}.op-search-row{flex-wrap:wrap}.op-filter-select{max-width:none;width:100%}.op-guide-intro{align-items:flex-start;flex-wrap:wrap}.op-guide-intro>.ws-button{margin-left:72px}.op-guide-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.op-settings-grid{grid-template-columns:1fr 1fr}.op-settings-grid>div:last-child{grid-column:1/-1}.op-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.op-milestones>div:nth-child(2){border-right:0}.op-milestones>div:nth-child(-n+2){border-bottom:1px solid #e2ebf1}}@media(max-width:960px){.op-today-grid{grid-template-columns:1fr}.op-context-column{grid-template-columns:1fr 1fr;align-items:start}.op-principle{grid-column:1/-1}.op-task-head{flex-direction:row}.op-task-facts{grid-template-columns:1.2fr 1fr 1fr}.op-task-facts>div:first-child{grid-column:auto}.op-search-row{flex-wrap:nowrap}.op-filter-select{width:auto;max-width:220px}.op-guide-detail-grid,.op-node-detail-grid,.op-run-records{grid-template-columns:1fr}.op-run-records>div{padding:14px 18px}.op-run-records strong{display:inline;margin-left:10px}.op-case-selector{align-items:flex-start;flex-direction:column}.op-case-selector>.ws-field{width:100%}.op-related-heading{flex-direction:column;align-items:stretch}.op-related-heading .ws-field{width:100%}.op-view-tabs button{min-width:140px;padding:12px}.op-guide-intro h2{font-size:20px}}@media(max-width:650px){.op-section-heading{padding:20px 18px 16px}.op-view-tabs{gap:3px}.op-view-tabs button{min-width:132px;font-size:11px!important;padding:11px 9px;gap:7px}.op-snapshot{font-size:9px;gap:6px;margin-bottom:17px}.op-metrics>div{padding:15px 16px}.op-today-grid{gap:16px}.op-task-filters{padding:0 18px 17px}.op-search-row{flex-direction:column;align-items:stretch}.op-filter-select{max-width:none;width:100%}.op-task{padding:20px 18px}.op-task-head{flex-direction:column;gap:8px;align-items:flex-start}.op-task h3{font-size:14px}.op-task-facts{grid-template-columns:1fr 1fr}.op-task-facts>div:first-child{grid-column:1/-1}.op-task-action{justify-content:stretch}.op-task-action .ws-button{width:100%}.op-context-column{grid-template-columns:1fr}.op-principle{grid-column:auto}.op-list-footer{padding:15px 18px}.op-guide-tabs{grid-template-columns:1fr}.op-guide-tabs>button{min-height:60px}.op-guide-intro{padding:18px;gap:13px}.op-guide-icon{width:42px;height:42px;border-radius:11px}.op-guide-intro>div:nth-child(2){flex-basis:calc(100% - 60px)}.op-guide-intro>.ws-button{margin-left:0;width:100%}.op-guide-intro h2{font-size:18px}.op-guide-intro .ws-eyebrow{font-size:8px!important}.op-diagram{padding:0 12px 14px}.op-diagram-hint{font-size:10px;padding:0 5px;align-items:flex-start}.op-diagram-hint svg{flex-shrink:0}.op-diagram-scroll,.op-guide-flow .op-diagram-scroll{max-height:570px}.op-flow-connections ul{grid-template-columns:1fr}.op-state-legend{justify-content:flex-start;gap:11px;padding:0 18px 18px;font-size:9px}.op-case-selector{padding:19px 18px}.op-case-heading .ws-inline:last-child{width:100%}.op-case-heading .ws-button{flex:1;font-size:10px!important}.op-milestones>div{padding:14px;gap:5px}.op-milestones strong{font-size:11px}.op-milestones small{font-size:8px}.op-guide-detail-grid,.op-node-detail-grid{padding:0 18px 20px;gap:24px}.op-node-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.op-guide-related,.op-linked-tasks{padding:18px}.op-linked-task{flex-wrap:wrap;gap:9px}.op-linked-task>div{flex-basis:calc(100% - 25px)}.op-linked-task>.ws-badge{order:2}.op-linked-task>svg{order:1}.op-guide-task-grid{grid-template-columns:1fr}.op-event-list{padding:0 18px}.op-event-heading{flex-direction:column;gap:9px}.op-automation-grid{grid-template-columns:1fr}.op-automation-card{padding:18px}.op-run-records strong{display:block;margin-left:0}.op-run-controls{padding:0 18px 20px}.op-run-controls .ws-inline{align-items:stretch;flex-direction:column}.op-run-result{padding:18px}.op-run-result>dl{grid-template-columns:1fr 1fr;gap:15px}.op-run-heading strong{font-size:13px}.op-settings-grid{grid-template-columns:1fr;padding:0 18px 20px;gap:22px}.op-settings-grid>div:last-child{grid-column:auto}.op-settings-read .op-section-heading{flex-direction:column}.op-configuration-note{padding:15px 18px}.op-working-window{grid-template-columns:1fr 1fr 34px;gap:8px;border-bottom:1px solid #e5edf2;margin-bottom:13px}.op-working-window>.ws-field:first-child{grid-column:1/-1}.op-working-window>.ws-icon-button{margin-top:9px}.op-followup-days{flex-direction:column}.op-followup-days>div{flex:none;max-width:none}.op-followup-days>div .ws-field{flex:1}.op-run-inline{font-size:10px}.op-source-note{font-size:9px}}.ados-scope{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;background:#edf7fc;border:1px solid #d2e7f3;border-radius:12px;margin-bottom:20px;color:#315f7b;font-size:12px;line-height:1.7}.ados-scope>svg{flex-shrink:0;color:var(--ws-blue);margin-top:2px}.ados-scope strong{color:var(--ws-ink)}.ados-view-tabs{margin-bottom:24px}.ados-view-tabs>button{flex:1}.ados-guide-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ados-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ados-sessions-toolbar{padding:0 23px 20px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ados-sessions-toolbar .ws-check{font-size:12px;margin:0}.ados-session-list{border-top:1px solid var(--ws-line)}.ados-session-card{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:23px 25px;background:#fff;color:var(--ws-ink);border:0;border-bottom:1px solid var(--ws-line);text-align:left}.ados-session-card:last-child{border-bottom:0}.ados-session-card:hover{background:#f5faff}.ados-session-card>div{display:flex;flex-direction:column;gap:8px;min-width:0}.ados-session-card>div:first-child{align-items:flex-start}.ados-session-card>div:last-child{align-items:flex-end;position:relative;padding-right:28px}.ados-session-card>div:last-child>svg{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--ws-blue)}.ados-session-card strong{font-size:17px;font-weight:650}.ados-session-card small,.ados-session-card>div:last-child>span:not(.ws-badge){font-size:11px;color:var(--ws-muted)}.ados-session-selector{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;margin-bottom:22px}.ados-session-selector>div{flex:1;min-width:0}.ados-session-selector>div>p{font-size:12px;color:var(--ws-muted);margin-top:7px}.ados-session-selector .ws-field{width:min(390px,44%);margin:0}.ados-session-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 25px;margin-bottom:22px}.ados-session-heading>div{min-width:0}.ados-session-heading h2{font-size:23px;margin:12px 0 7px}.ados-session-heading p:not(.ws-eyebrow){font-size:12px;color:var(--ws-muted)}.ados-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.ados-context-column,.ados-main-column{display:flex;flex-direction:column;gap:22px;min-width:0}.ados-readiness>p{margin:0 24px 18px;color:var(--ws-muted);font-size:12px;line-height:1.7}.ados-readiness>.ws-form-note{margin:17px 24px 22px;padding-top:14px;border-top:1px solid var(--ws-line);font-size:11px}.ados-condition-list{list-style:none;padding:0 24px;margin:0;display:flex;flex-direction:column;gap:9px}.ados-condition-list>li{display:flex;align-items:flex-start;gap:9px;background:#fff9ef;border:1px solid #f1dfbb;border-radius:8px;padding:11px 12px;font-size:11px;color:#8b6128}.ados-condition-list>li>svg{flex-shrink:0;margin-top:2px}.ados-condition-list>li>span{flex:1;min-width:0}.ados-condition-list .ws-text-button{flex-shrink:0;padding:0;font-size:11px}.ados-task-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 24px 19px;color:var(--ws-muted);font-size:11px}.ados-task-toolbar .ws-field{margin:0;min-width:0;max-width:350px;flex:1}.ados-task-toolbar .ws-field>span{font-size:11px}.ados-task-list{border-top:1px solid var(--ws-line)}.ados-task{display:flex;align-items:flex-start;gap:18px;padding:20px 24px;border-bottom:1px solid var(--ws-line)}.ados-task:last-child{border:0}.ados-task-content{flex:1;min-width:0}.ados-control-code{font-size:10px;font-weight:700;letter-spacing:.35px;color:var(--ws-blue);background:#eef7fb;border-radius:5px;padding:4px 7px}.ados-task h3{font-size:14px;line-height:1.6;margin-top:9px}.ados-task p{font-size:12px;color:var(--ws-muted);line-height:1.7;margin-top:7px;overflow-wrap:anywhere}.ados-task p>strong{color:var(--ws-ink);font-weight:600}.ados-task>.ws-button{font-size:11px;min-height:35px;margin-top:2px}.ados-task-meta{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:10px;color:var(--ws-muted);margin-top:12px}.ados-task-gates{padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px;list-style:none;color:#8b642f;font-size:11px}.ados-task-gates li{display:flex;gap:7px;align-items:flex-start}.ados-task-gates svg{flex-shrink:0;margin-top:2px}.ados-filter-empty{display:flex;align-items:center;gap:13px;padding:30px 24px;color:var(--ws-muted);font-size:12px}.ados-filter-empty svg{color:var(--ws-blue);flex-shrink:0}.ados-session-facts dl{padding:0 22px;margin:0}.ados-session-facts dl>div{padding:13px 0;border-top:1px solid var(--ws-line)}.ados-session-facts dt{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--ws-muted)}.ados-session-facts dd{font-size:12px;font-weight:600;margin:7px 0 0;color:var(--ws-ink)}.ados-session-facts>p{font-size:11px;color:var(--ws-muted);line-height:1.7;margin:0 22px 18px}.ados-session-facts .op-section-heading{padding-bottom:15px}.ados-principle{display:flex;gap:13px;padding:18px 4px;color:#50738c}.ados-principle>svg{flex-shrink:0;color:#4088b1}.ados-principle strong{color:var(--ws-ink);font-size:13px}.ados-principle p{font-size:12px;line-height:1.8;margin-top:8px}.ados-session-actions{padding:21px;display:flex;flex-direction:column;gap:13px}.ados-session-actions h3{font-size:13px;margin:0 0 3px}.ados-session-actions .ws-button{justify-content:space-between}.ados-cancel{color:#a75046;font-size:11px;justify-content:center}.ados-event-list{padding:0 24px}.ados-event{padding:20px 0;border-top:1px solid var(--ws-line)}.ados-event-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ados-event-heading>div{display:flex;flex-direction:column;gap:5px;min-width:0}.ados-event-heading strong{font-size:13px;color:var(--ws-ink)}.ados-event-heading span:not(.ws-badge){font-size:10px;color:var(--ws-muted)}.ados-event>p{font-size:12px;line-height:1.7;color:var(--ws-muted);margin:10px 0;overflow-wrap:anywhere}.ados-event>small{font-size:10px;color:var(--ws-muted)}.ados-event-values{margin:13px 0;display:flex;flex-direction:column;gap:9px}.ados-event-values>div{border-left:2px solid #d7e9f4;padding-left:11px}.ados-event-values dt{font-size:10px;color:var(--ws-muted)}.ados-event-values dd{font-size:12px;color:var(--ws-ink);margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ados-more-events{margin:3px 24px 22px}.ados-empty-copy{margin:0 24px 25px;color:var(--ws-muted);font-size:12px;line-height:1.8}.ados-history{margin-top:24px;padding:20px 24px}.ados-history>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;font-weight:600;font-size:12px}.ados-history>article{padding:18px 0;border-top:1px solid var(--ws-line)}.ados-history>article>.ws-inline{font-size:10px;color:var(--ws-muted)}.ados-history h3{font-size:13px;margin:8px 0}.ados-history>article p{font-size:11px;margin:6px 0;color:var(--ws-muted);overflow-wrap:anywhere}.ados-date-note{display:flex;flex-direction:column;gap:6px;background:#f1f8fc;border:1px solid #d8e9f3;border-radius:9px;padding:13px 15px;margin:0 0 18px;color:#436d87;font-size:12px}.ados-date-note strong{text-transform:capitalize;color:var(--ws-ink)}.ados-event-fields{padding:6px 0 0}.ados-event-fields>.ws-fieldset{margin:0 0 20px}.ados-event-fields>.ws-fieldset>.ws-check{padding:7px 0;font-size:12px;line-height:1.7}.ados-event-fields>.ws-fieldset>.ws-check>input{margin-top:4px;flex-shrink:0}.ados-protocol-version{display:flex;flex-direction:column;gap:5px;padding:14px 16px;margin:0 0 18px;background:#f1f8fc;border:1px solid #d8e9f3;border-radius:9px;color:var(--ws-muted);font-size:11px}.ados-protocol-version strong{font-size:12px;color:var(--ws-ink)}.ados-role-note{display:flex;gap:16px;padding:22px 24px;border:1px solid #d7e9f4;border-radius:12px;background:#f2f9fd;margin-bottom:22px}.ados-role-note>svg{color:var(--ws-blue);flex-shrink:0;margin-top:3px}.ados-role-note h2{font-size:18px;margin-bottom:8px}.ados-role-note p{font-size:12px;line-height:1.8;color:var(--ws-muted);margin-bottom:13px}.ados-assigned-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ados-assigned-task{padding:22px;display:flex;flex-direction:column;gap:12px}.ados-assigned-task h3{font-size:15px;line-height:1.6}.ados-assigned-task p{font-size:12px;color:var(--ws-muted);line-height:1.8}.ados-assigned-task small{font-size:11px;color:var(--ws-muted)}.ados-assigned-task .ws-button{align-self:flex-start;margin-top:auto}.ados-guides{min-width:0}.ados-guides .op-guide-detail-grid h3{margin-bottom:10px}@media(max-width:1100px){.ados-detail-grid{grid-template-columns:minmax(0,1fr) 255px;gap:17px}.ados-context-column,.ados-main-column{gap:17px}.ados-task{flex-direction:column;gap:13px}.ados-session-heading{align-items:flex-start;flex-direction:column}.ados-session-selector{gap:17px}.ados-session-selector .ws-field{width:46%}}@media(max-width:900px){.ados-detail-grid{grid-template-columns:1fr}.ados-context-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ados-context-column>.ados-session-facts{grid-row:span 2}.ados-session-actions{grid-column:1/-1}.ados-task{flex-direction:row}.ados-session-selector{flex-direction:column;align-items:stretch}.ados-session-selector .ws-field{width:100%;max-width:none}.ados-metrics{gap:12px}.ados-session-card{padding:20px}.ados-session-card strong{font-size:15px}}@media(max-width:600px){.ados-scope{padding:13px;font-size:11px}.ados-metrics{grid-template-columns:1fr}.ados-metrics>div{padding:19px}.ados-metrics strong{font-size:29px}.ados-guide-tabs{grid-template-columns:1fr}.ados-view-tabs>button{flex:0 0 auto;min-width:145px}.ados-view-tabs-two>button{min-width:180px}.ados-session-card{flex-direction:column;align-items:stretch;gap:13px;padding:19px}.ados-session-card>div:last-child{align-items:flex-start}.ados-session-card>div:last-child>svg{right:0;top:14px}.ados-session-heading,.ados-session-selector{padding:20px}.ados-session-heading h2{font-size:20px;line-height:1.5}.ados-context-column{display:flex}.ados-task{flex-direction:column;padding:19px}.ados-task>.ws-button{width:100%;justify-content:space-between}.ados-task-toolbar{padding:0 19px 17px;align-items:flex-start;flex-direction:column;gap:10px}.ados-task-toolbar .ws-field{width:100%;max-width:none}.ados-readiness>.ws-form-note,.ados-readiness>p{margin-left:19px;margin-right:19px}.ados-condition-list{padding:0 19px}.ados-condition-list>li{flex-wrap:wrap}.ados-condition-list>li>span{flex:1 1 75%}.ados-condition-list .ws-text-button{margin-left:25px}.ados-event-list{padding:0 19px}.ados-event-heading{flex-wrap:wrap;gap:9px}.ados-assigned-list{grid-template-columns:1fr}.ados-role-note{padding:19px}.ados-sessions-toolbar{padding:0 19px 18px}.ados-sessions-toolbar .ws-search{min-width:0;max-width:none;width:100%;flex-basis:100%}}.ados-document-access{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:3px 1px 22px}.ados-document-access>div{display:flex;align-items:center;gap:9px;flex:1 1 340px;color:var(--ws-muted);font-size:11px}.ados-document-access>div>svg{color:var(--ws-blue);flex-shrink:0}.ados-document-access .ws-button,.ados-document-access .ws-text-button{font-size:11px}.ados-event-retract{display:flex;font-size:10px;margin-top:11px}.continuidad-case-grid,.continuidad-case-panel,.continuidad-event-dialog{min-width:0}.continuidad-case-route{display:flex;flex-direction:column;gap:20px;background:#edf7fd;border:1px solid #cfe4f2;border-radius:13px;padding:24px 25px;margin-bottom:16px}.continuidad-case-route h2{font-size:23px;margin-bottom:9px}.continuidad-case-route p:not(.ws-eyebrow){font-size:12px;color:var(--ws-muted);margin:0;line-height:1.8}.continuidad-case-route .ws-inline{gap:9px}.continuidad-meaning{padding:14px 18px;border-left:3px solid #8cbcd6;background:#f8fcff;border-radius:0 8px 8px 0;color:var(--ws-muted);font-size:11px;line-height:1.8}.continuidad-meaning>strong{color:var(--ws-ink);font-size:12px}.continuidad-meaning>p{margin:4px 0 0}.continuidad-meaning b{font-weight:650;color:#466982}.continuidad-section-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 16px;font-size:11px;color:var(--ws-muted)}.continuidad-case-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.continuidad-section-body{padding:0 24px}.continuidad-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;padding:24px;color:var(--ws-muted);font-size:12px}.continuidad-record-list{padding:0 24px}.continuidad-record-list>article{padding:21px 0;border-top:1px solid var(--ws-line);min-width:0}.continuidad-record-list>article>h3{font-size:16px;line-height:1.5;margin:10px 0 7px}.continuidad-record-list>article>p{font-size:12px;color:var(--ws-muted);line-height:1.8;margin-bottom:8px;overflow-wrap:anywhere}.continuidad-record-list>article>.ws-button{margin-top:9px}.continuidad-record-list>article>.ws-badge{margin:3px 0 6px}.continuidad-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 24px;border-top:1px solid var(--ws-line);font-size:11px;color:var(--ws-muted)}.continuidad-revision{font-size:10px;color:var(--ws-muted)}.continuidad-event-link{max-width:180px;overflow-wrap:anywhere;white-space:normal}.continuidad-event-link svg{flex-shrink:0}.continuidad-overview-link{width:100%;background:none;border:0;border-top:1px solid var(--ws-line);text-align:left}.continuidad-record-summary{padding:17px 18px;border:1px solid #d8e8f2;border-radius:10px;background:#f6fbfe;margin-bottom:20px;overflow-wrap:anywhere}.continuidad-record-summary>strong{display:block;font-size:14px;line-height:1.7;margin:10px 0 4px;white-space:pre-wrap}.continuidad-record-summary>p{font-size:12px;color:var(--ws-muted);margin:0;line-height:1.7}.continuidad-next{padding:1px 0 16px}.continuidad-next h3{font-size:17px;margin-bottom:10px}.continuidad-next>p{font-size:12px;line-height:1.8;color:var(--ws-muted)}.continuidad-top-gap{margin-top:12px!important}.continuidad-independent-states{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 22px;padding:15px 17px;border-radius:9px;background:#f7f9fb;border:1px solid #e1e9ef}.continuidad-independent-states dt{font-size:11px;color:var(--ws-ink);font-weight:650}.continuidad-independent-states dd{font-size:11px;color:var(--ws-muted);margin:5px 0 0;line-height:1.7}.continuidad-link-form{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);padding:5px 0 17px;margin-bottom:20px}.continuidad-link-form .ws-check{margin:15px 0;align-items:flex-start}.continuidad-link-form .ws-check>input{margin-top:4px;flex-shrink:0}.continuidad-link-form .ws-input{min-width:0;max-width:100%}.continuidad-compare-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 15px;font-size:10px;color:var(--ws-muted)}.continuidad-case-lookup{padding:14px 16px;margin:15px 0;background:#f7fafc;border:1px solid var(--ws-line);border-radius:9px}.continuidad-case-lookup>p{font-size:12px;color:var(--ws-muted);line-height:1.7}.continuidad-source-details{border-top:1px solid var(--ws-line);padding:15px 0;margin:0}.continuidad-source-details>summary{font-size:12px;font-weight:650;color:var(--ws-blue);cursor:pointer}.continuidad-source-details[open]>summary{margin-bottom:15px}.continuidad-source-details h3{margin:15px 0 6px;font-size:13px}.continuidad-source-details>p{font-size:12px;line-height:1.8}.continuidad-link-history{list-style:none;padding:0!important;margin:0;display:flex;flex-direction:column;gap:12px}.continuidad-link-history li{display:flex;flex-direction:column;gap:5px;font-size:12px}.continuidad-link-history span{font-size:11px;color:var(--ws-muted)}.continuidad-proposal{background:#f3f9fd;border:1px solid #d2e6f2;padding:18px 20px;border-radius:10px;margin-bottom:20px}.continuidad-proposal h3{font-size:18px;overflow-wrap:anywhere;margin-bottom:11px}.continuidad-proposal>p:not(.ws-eyebrow){font-size:12px;color:var(--ws-muted);line-height:1.8;margin-bottom:7px}.continuidad-provenance{background:#f1f8fc;border:1px solid #d1e6f2;border-radius:11px;padding:19px 22px;margin:0 0 22px;color:#416e89;overflow-wrap:anywhere}.continuidad-provenance>.ws-inline>strong{font-size:12px;color:var(--ws-ink)}.continuidad-provenance>.ws-inline>svg{flex-shrink:0}.continuidad-provenance>p{font-size:11px;line-height:1.8;margin:11px 0 7px}.continuidad-provenance>ul{padding-left:19px;margin:13px 0;font-size:11px;line-height:1.8;display:flex;flex-direction:column;gap:5px}.continuidad-provenance-warning{background:#fff9ef;border-color:#efdfbe;color:#815f2f}.continuidad-provenance-compact{padding:14px 15px;margin:13px 0 7px}.continuidad-origin-dates{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:16px 0 0}.continuidad-origin-dates dt{font-size:10px;color:#5f7c90}.continuidad-origin-dates dd{margin:5px 0 0;font-size:12px;color:var(--ws-ink);line-height:1.7}@media(max-width:1050px){.continuidad-case-grid{grid-template-columns:1fr}.continuidad-origin-dates{gap:13px}}@media(max-width:600px){.continuidad-case-route{padding:19px}.continuidad-case-route h2{font-size:21px}.continuidad-case-route .ws-inline{align-items:stretch;flex-direction:column}.continuidad-case-route .ws-button{justify-content:space-between}.continuidad-section-actions{align-items:flex-start;flex-direction:column;gap:10px}.continuidad-record-list{padding:0 19px}.continuidad-record-list>article>.ws-button{width:100%;justify-content:space-between}.continuidad-section-body{padding:0 19px}.continuidad-independent-states,.continuidad-origin-dates{grid-template-columns:1fr}.continuidad-provenance{padding:16px 17px}.continuidad-provenance-compact{padding:13px}.continuidad-proposal{padding:16px}.continuidad-next>.ws-inline{align-items:stretch;flex-direction:column}.continuidad-next>.ws-inline>.ws-button{justify-content:space-between}.continuidad-record-summary{padding:14px}.continuidad-compare-link{gap:3px}.continuidad-event-dialog .ws-data-list dd{overflow-wrap:anywhere}}.produccion-view-switch{display:flex;gap:8px;padding:6px;background:#eaf3f9;border:1px solid #d7e6f0;border-radius:11px;margin:0 0 25px;max-width:600px}.produccion-view-switch>button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:0;border:1px solid transparent;border-radius:7px;background:transparent;padding:12px 15px;font-size:12px;color:#607c92;font-weight:650}.produccion-view-switch>button.produccion-view-selected{background:white;border-color:#cce0ee;box-shadow:0 2px 5px #17324b06;color:var(--ws-blue)}.produccion-view-switch>button>svg{flex-shrink:0}.produccion-panel{min-width:0}.produccion-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}.produccion-heading>div{min-width:0}.produccion-heading h2{font-size:27px;margin-bottom:9px}.produccion-heading p:not(.ws-eyebrow){font-size:13px;color:var(--ws-muted);line-height:1.8;margin:0;max-width:720px}.produccion-heading>.ws-badge{flex-shrink:0;max-width:260px;text-align:center}.produccion-scope-note{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;background:#f1f8fd;border:1px solid #d8eaf5;border-radius:10px;margin-bottom:21px;color:#50758e}.produccion-scope-note>svg{flex-shrink:0;margin-top:2px;color:var(--ws-blue)}.produccion-scope-note>p{font-size:12px;line-height:1.8;margin:0}.produccion-filters{padding:22px 24px;margin-bottom:22px}.produccion-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.produccion-filter-heading>div{display:flex;align-items:center;gap:9px;color:var(--ws-ink);font-size:13px}.produccion-filter-heading svg{color:var(--ws-blue);flex-shrink:0}.produccion-signal-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.produccion-signal-filters>button{display:flex;align-items:center;gap:9px;border:1px solid #dce7ef;background:#fafdff;border-radius:8px;padding:11px 12px;color:#5b768a;text-align:left;font-size:11px;line-height:1.6;min-width:0}.produccion-signal-filters>button>span:nth-child(2){flex:1;min-width:0}.produccion-signal-filters>button>b{font-size:12px;min-width:22px;text-align:right;font-variant-numeric:tabular-nums}.produccion-filter-check{border:1px solid #b7ccd9;background:white;border-radius:4px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.produccion-signal-filters>button.produccion-signal-selected{background:#eaf5fd;border-color:#8abedc;color:#075d90}.produccion-signal-selected>.produccion-filter-check{background:var(--ws-blue);color:white;border-color:var(--ws-blue)}.produccion-filter-explanation{font-size:11px;line-height:1.8;color:var(--ws-muted);margin:13px 0 0!important}.produccion-order-row{display:grid;grid-template-columns:minmax(200px,1fr) 160px minmax(0,1.2fr);gap:20px;align-items:end;border-top:1px solid var(--ws-line);padding-top:17px;margin-top:17px}.produccion-order-row>.ws-field{margin:0;min-width:0}.produccion-order-row>.ws-field>span{font-size:11px}.produccion-order-row>p{font-size:11px;color:var(--ws-muted);line-height:1.8;margin:0}.produccion-order-row .ws-input{min-width:0;width:100%}.produccion-loading{min-height:220px;justify-content:center;gap:12px;font-size:12px}.produccion-loading,.produccion-result-summary{display:flex;align-items:center;color:var(--ws-muted)}.produccion-result-summary{justify-content:space-between;gap:20px;margin:0 0 12px;font-size:11px}.produccion-result-summary>div{display:flex;flex-direction:column;gap:4px}.produccion-result-summary strong{font-size:14px;color:var(--ws-ink)}.produccion-result-notice{font-size:11px;line-height:1.8;color:var(--ws-muted);margin-bottom:20px!important;max-width:980px}.produccion-case-list{display:flex;flex-direction:column;gap:24px}.produccion-case{min-width:0}.produccion-case-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:23px 25px 17px}.produccion-case-heading>div{min-width:0}.produccion-case-heading .ws-case-code{font-size:14px;overflow-wrap:anywhere}.produccion-case-heading .ws-case-code:hover{text-decoration:underline}.produccion-stage{font-size:10px;color:var(--ws-muted);border-left:1px solid var(--ws-line);padding-left:10px}.produccion-case-heading h3{font-size:21px;line-height:1.4;margin:10px 0 5px}.produccion-case-heading>div>p{font-size:11px;color:var(--ws-muted);line-height:1.7;margin:0}.produccion-case-owner{display:flex;align-items:flex-start;gap:9px;max-width:290px;padding-top:3px}.produccion-case-owner>svg{color:#759ab1;flex-shrink:0;margin-top:3px}.produccion-case-owner>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.produccion-case-owner span:not(.ws-badge){font-size:10px;color:var(--ws-muted)}.produccion-case-owner strong{font-size:12px;color:var(--ws-ink);overflow-wrap:anywhere}.produccion-case-signals{display:flex;flex-wrap:wrap;gap:7px;padding:0 25px 19px;font-size:11px;color:var(--ws-muted)}.produccion-case-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.3fr);border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line)}.produccion-case-grid>section{min-width:0;padding:22px 24px}.produccion-case-grid>section+section{border-left:1px solid var(--ws-line)}.produccion-case-grid h4{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;color:var(--ws-ink);margin:0 0 17px;line-height:1.6}.produccion-case-grid h4>svg{flex-shrink:0;color:#4d90b6}.produccion-dates dl{display:flex;flex-direction:column;gap:15px;margin:0}.produccion-dates dt{font-size:10px;color:var(--ws-muted)}.produccion-dates dd{font-size:12px;font-weight:600;color:var(--ws-ink);margin:4px 0 0;line-height:1.7}.produccion-conditions>p,.produccion-dates>p,.produccion-inputs>p{font-size:11px;color:var(--ws-muted);line-height:1.8;margin:15px 0 0}.produccion-inputs dl{display:flex;flex-direction:column;gap:10px;margin:0}.produccion-inputs dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:11px}.produccion-inputs dt{color:var(--ws-muted)}.produccion-inputs dd{color:var(--ws-ink);font-weight:650;margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.produccion-conditions>ul,.produccion-more-conditions>ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.produccion-conditions li{font-size:11px;line-height:1.7;color:#6b6b52}.produccion-conditions>ul>li,.produccion-more-conditions>ul>li{border-left:2px solid #e4cf9c;padding-left:11px;display:flex;flex-direction:column;gap:2px}.produccion-conditions li>.ws-text-button{font-size:10px!important;padding:3px 0;align-self:flex-start}.produccion-more-conditions,.produccion-priority-reasons{margin-top:15px;font-size:11px;color:var(--ws-muted)}.produccion-more-conditions>summary,.produccion-priority-reasons>summary{cursor:pointer;font-size:11px;line-height:1.7;color:var(--ws-blue);font-weight:600}.produccion-more-conditions[open]>summary,.produccion-priority-reasons[open]>summary{margin-bottom:11px}.produccion-priority-reasons>ul{margin:0;padding-left:17px;display:flex;flex-direction:column;gap:6px}.produccion-delivery-summary{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:19px 25px;background:#f8fbfd;border-bottom:1px solid var(--ws-line)}.produccion-delivery-summary>div{min-width:0}.produccion-delivery-summary>div:first-child>strong{font-size:11px;color:var(--ws-ink)}.produccion-delivery-summary>div:first-child>p{font-size:11px;color:var(--ws-muted);line-height:1.8;margin:6px 0 0}.produccion-delivery-summary>div:last-child{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--ws-muted);line-height:1.7}.produccion-delivery-summary>div:last-child>strong{color:var(--ws-ink);font-size:11px;font-weight:600}.produccion-support-details{padding:18px 25px;border-bottom:1px solid var(--ws-line)}.produccion-support-details>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;color:var(--ws-blue);font-size:12px;font-weight:650}.produccion-support-details>summary:after{content:"+";font-size:18px;font-weight:400}.produccion-support-details[open]>summary:after{content:"−"}.produccion-support-details>summary>span{flex:1}.produccion-support-details>summary>small{color:var(--ws-muted);font-size:10px;font-weight:400}.produccion-preview-limit,.produccion-support-counts{font-size:11px;color:var(--ws-muted);line-height:1.8;margin:15px 0 10px!important}.produccion-support-preview{display:flex;flex-direction:column}.produccion-support-item{display:flex;align-items:flex-start;gap:20px;padding:17px 0;border-top:1px solid var(--ws-line)}.produccion-support-item>div{flex:1;min-width:0}.produccion-support-item .ws-inline>span:not(.ws-badge){font-size:10px;color:var(--ws-muted)}.produccion-support-item h5{font-size:13px;color:var(--ws-ink);line-height:1.7;margin:8px 0 6px;font-weight:650}.produccion-support-item p{font-size:11px;color:var(--ws-muted);line-height:1.7;margin:4px 0}.produccion-support-item p>strong{color:var(--ws-ink);font-weight:600}.produccion-support-item>.ws-button{margin-top:6px;flex-shrink:0;font-size:11px!important}.produccion-support-dates{display:flex;gap:5px 16px;flex-wrap:wrap;margin-top:10px;color:var(--ws-muted);font-size:10px;line-height:1.8}.produccion-case-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:21px 25px}.produccion-case-actions>div{display:flex;align-items:flex-start;flex-direction:column;gap:8px;min-width:0;flex:1}.produccion-case-actions>div>span{font-size:10px;color:var(--ws-muted)}.produccion-case-actions>div>strong{font-size:12px;font-weight:600;color:var(--ws-ink);line-height:1.7}.produccion-case-actions>nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:380px}.produccion-case-actions>nav>.ws-button{font-size:11px!important}.produccion-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:23px 0 0;padding:17px 0;border-top:1px solid var(--ws-line)}.produccion-pagination>div:first-child{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--ws-muted)}.produccion-pagination strong{font-size:12px;color:var(--ws-ink)}.produccion-task-handoff{display:flex;flex-direction:column;gap:3px;border-left:2px solid #9fc7df;padding:9px 0 3px 11px;margin-top:11px;color:#5d7c91;font-size:10px;line-height:1.7}.produccion-task-handoff>strong{font-size:11px;color:var(--ws-blue)}.produccion-task-correction{padding:11px 13px;background:#fff9ef;border:1px solid #efe2c7;border-radius:8px;margin-top:12px;font-size:10px;line-height:1.7;color:#846330}.produccion-task-correction>strong{font-size:11px;color:#765622}.produccion-task-correction>p{font-size:11px;color:#786b53;line-height:1.8;margin:6px 0}.produccion-feedback-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.produccion-dialog-handoff{padding:15px 17px;background:#f2f9fd;border:1px solid #d5e8f3;border-radius:10px;margin:15px 0 19px;overflow-wrap:anywhere}.produccion-dialog-handoff>p{font-size:12px;color:#50728a;line-height:1.8;margin:4px 0}.produccion-dialog-handoff strong{color:var(--ws-ink);font-weight:650}.produccion-dialog-handoff>small{display:block;font-size:11px;color:var(--ws-muted);line-height:1.8;margin-top:8px}@media(max-width:1250px){.produccion-case-grid{grid-template-columns:1fr 1fr}.produccion-case-grid>.produccion-conditions{grid-column:1/-1;border-left:0;border-top:1px solid var(--ws-line)}.produccion-conditions>ul{display:grid;gap:15px}.produccion-conditions>ul,.produccion-signal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.produccion-order-row{grid-template-columns:minmax(180px,1fr) 150px}.produccion-order-row>p{grid-column:1/-1}.produccion-case-actions{align-items:flex-start;flex-direction:column}.produccion-case-actions>nav{justify-content:flex-start;max-width:none}}@media(max-width:900px){.produccion-heading{align-items:flex-start;flex-direction:column;gap:13px}.produccion-heading>.ws-badge{max-width:100%}.produccion-result-summary{align-items:flex-start;flex-direction:column;gap:9px}.produccion-case-heading{gap:17px}.produccion-case-owner{max-width:215px}}@media(max-width:600px){.produccion-view-switch{gap:4px;padding:5px;max-width:none}.produccion-view-switch>button{padding:11px 9px;font-size:11px;line-height:1.6;gap:7px}.produccion-view-switch>button>svg{width:15px}.produccion-heading h2{font-size:23px}.produccion-heading p:not(.ws-eyebrow){font-size:12px}.produccion-scope-note{padding:13px 14px}.produccion-scope-note>p{font-size:11px}.produccion-filters{padding:18px}.produccion-filter-heading{align-items:flex-start;flex-direction:column;gap:6px}.produccion-signal-filters{grid-template-columns:1fr}.produccion-signal-filters>button{padding:10px 11px}.produccion-order-row{grid-template-columns:1fr;gap:14px}.produccion-case-heading{padding:20px 19px 16px;flex-direction:column;gap:15px}.produccion-case-heading h3{font-size:19px}.produccion-case-owner{max-width:none}.produccion-case-signals{padding:0 19px 17px}.produccion-case-grid{grid-template-columns:1fr}.produccion-case-grid>section{padding:20px 19px}.produccion-case-grid>section+section{border-left:0;border-top:1px solid var(--ws-line)}.produccion-conditions>ul{display:flex}.produccion-delivery-summary{grid-template-columns:1fr;gap:16px;padding:18px 19px}.produccion-support-details{padding:18px 19px}.produccion-support-details>summary{flex-wrap:wrap;gap:6px 12px}.produccion-support-details>summary>small{flex-basis:100%;order:2}.produccion-support-details>summary:after{order:1}.produccion-support-item{flex-direction:column;gap:10px}.produccion-support-item>.ws-button{width:100%;justify-content:space-between}.produccion-support-dates{flex-direction:column;gap:4px}.produccion-case-actions{padding:19px;gap:16px;align-items:stretch}.produccion-case-actions>div>.ws-button{width:100%;justify-content:space-between}.produccion-case-actions>nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.produccion-case-actions>nav>.ws-button:last-child{grid-column:1/-1}.produccion-pagination{flex-direction:column;align-items:flex-start;gap:14px}.produccion-pagination>.ws-inline{width:100%;justify-content:space-between}.produccion-task-correction{padding:10px 11px}}.produccion-support-table{position:relative}.family-source-guide{margin-bottom:22px}.family-source-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px 0}.family-source-title{display:flex;align-items:center;gap:13px;min-width:0}.family-source-title>div{min-width:0}.family-source-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #cce5f2;background:#eef8fe;color:var(--ws-blue);border-radius:11px;flex-shrink:0}.family-source-title .ws-eyebrow{font-size:9px;margin-bottom:6px}.family-source-title h2{font-size:20px;line-height:1.5;margin:0;overflow-wrap:anywhere}.family-source-heading>.ws-badge{flex-shrink:0}.family-source-guide .family-source-intro{font-size:12px;line-height:1.8;color:var(--ws-muted);margin:13px 24px 16px}.family-source-canonical{display:flex;align-items:flex-start;gap:10px;background:#f3f9fd;border:1px solid #dcecf6;border-radius:8px;padding:12px 14px;margin:0 24px 16px}.family-source-canonical>svg{color:#428eb7;flex-shrink:0;margin-top:2px}.family-source-canonical>p{font-size:11px;line-height:1.8;color:#5a788e;margin:0}.family-source-canonical strong{color:#315e7b;font-weight:650}.family-source-details{border-top:1px solid var(--ws-line);margin-top:4px}.family-source-details>summary,.family-source-plan>summary{display:flex;align-items:center;gap:15px;list-style:none;cursor:pointer;color:var(--ws-blue);font-weight:650;font-size:12px;line-height:1.7}.family-source-details>summary{padding:17px 24px}.family-source-details>summary::-webkit-details-marker,.family-source-plan>summary::-webkit-details-marker{display:none}.family-source-details>summary:after,.family-source-plan>summary:after{content:"+";font-size:19px;font-weight:400;margin-left:auto}.family-source-details[open]>summary:after,.family-source-plan[open]>summary:after{content:"−"}.family-source-details>summary>small,.family-source-plan>summary>small{font-size:10px;color:var(--ws-muted);font-weight:400}.family-source-details>summary:focus-visible,.family-source-existing>summary:focus-visible,.family-source-plan>summary:focus-visible{outline:2px solid var(--ws-blue);outline-offset:-3px;border-radius:6px}.family-source-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:2px 24px 20px}.family-source-flow>li{display:flex;align-items:flex-start;gap:9px;min-width:0;background:#f8fbfd;border:1px solid #e0eaf1;border-radius:9px;padding:13px 11px}.family-source-flow>li>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;background:#e2f0fa;color:#146998;font-size:10px;font-weight:650;border-radius:50%;margin-top:1px}.family-source-flow>li>div{display:flex;flex-direction:column;gap:5px;min-width:0}.family-source-flow strong{font-size:11px;font-weight:650;color:var(--ws-ink);line-height:1.7}.family-source-flow small{font-size:10px;color:var(--ws-muted);line-height:1.7}.family-source-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 24px 20px}.family-source-checks>section{min-width:0}.family-source-checks h3{display:flex;align-items:center;gap:8px;color:var(--ws-ink);font-size:12px;font-weight:650;line-height:1.7;margin:0 0 8px}.family-source-checks h3>svg{flex-shrink:0;color:#5a99ba}.family-source-checks p{font-size:11px;line-height:1.8;color:var(--ws-muted);margin:0}.family-source-plan{margin:0 24px 20px;border:1px solid var(--ws-line);border-radius:9px;min-width:0}.family-source-plan>summary{padding:14px 16px;background:#fbfdff;border-radius:9px}.family-source-guide .family-source-plan-note{font-size:11px;line-height:1.8;color:var(--ws-muted);margin:14px 16px}.family-source-task-list{list-style:none;margin:0;padding:0}.family-source-task-list>li{border-top:1px solid var(--ws-line);padding:17px 16px;min-width:0}.family-source-task-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.family-source-task-heading>div{min-width:0}.family-source-task-heading>div>span{font-size:10px;color:#6d879a;line-height:1.8}.family-source-task-heading h4{font-size:13px;line-height:1.7;color:var(--ws-ink);margin:5px 0 0;font-weight:650}.family-source-task-heading>.ws-button{flex-shrink:0;font-size:10px!important;padding:9px 11px}.family-source-task-list>li>p{font-size:11px;line-height:1.8;color:var(--ws-muted);margin:9px 0}.family-source-no-task{font-size:10px;color:#6a8294;line-height:1.7}.family-source-existing{margin-top:12px;padding:11px 12px;background:#f5f9fc;border-radius:7px}.family-source-existing>summary{font-size:11px;line-height:1.7;cursor:pointer;color:var(--ws-blue);font-weight:600}.family-source-existing>ul{list-style:none;padding:0;margin:11px 0 0;display:flex;flex-direction:column;gap:10px}.family-source-existing>ul>li{display:flex;align-items:center;gap:13px;min-width:0;border-top:1px solid #dce8f0;padding-top:10px}.family-source-existing>ul>li>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.family-source-existing strong{font-size:11px;color:var(--ws-ink);font-weight:600;overflow-wrap:anywhere}.family-source-existing>ul>li>div>span{font-size:10px;line-height:1.7;color:var(--ws-muted)}.family-source-existing .ws-text-button{font-size:10px!important;flex-shrink:0}.family-source-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--ws-line);background:#fbfdfe;padding:15px 24px 17px}.family-source-actions>.ws-button{font-size:11px!important}.family-source-actions>p{flex-basis:100%;font-size:10px;color:var(--ws-muted);line-height:1.8;margin:3px 0 0}@media(max-width:1200px){.family-source-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.family-source-checks{gap:16px}.family-source-task-heading{align-items:flex-start}}@media(max-width:900px){.family-source-heading{align-items:flex-start}.family-source-heading>.ws-badge{display:none}.family-source-checks{grid-template-columns:1fr;gap:16px}.family-source-checks>section+section{border-top:1px solid var(--ws-line);padding-top:14px}.family-source-details>summary,.family-source-plan>summary{flex-wrap:wrap;gap:4px 12px}.family-source-details>summary>span,.family-source-plan>summary>span{flex:1}.family-source-details>summary>small,.family-source-plan>summary>small{flex-basis:100%;order:2}.family-source-details>summary:after,.family-source-plan>summary:after{order:1}.family-source-existing>ul>li{flex-wrap:wrap}.family-source-existing>ul>li>.ws-text-button{flex-basis:100%}}@media(max-width:600px){.family-source-heading{padding:20px 18px 0}.family-source-title{align-items:flex-start;gap:10px}.family-source-title h2{font-size:18px}.family-source-title .ws-eyebrow{font-size:8px;line-height:1.8}.family-source-icon{width:36px;height:36px;border-radius:9px}.family-source-icon>svg{width:18px}.family-source-guide .family-source-intro{margin:12px 18px 15px;font-size:11px}.family-source-canonical{margin:0 18px 15px;padding:11px 12px}.family-source-canonical>p{font-size:10px}.family-source-details>summary{padding:15px 18px}.family-source-flow{grid-template-columns:1fr;margin:0 18px 18px;gap:8px}.family-source-flow>li{padding:11px 12px;align-items:center}.family-source-flow>li>div{gap:2px}.family-source-checks,.family-source-plan{margin:0 18px 18px}.family-source-plan>summary{padding:12px}.family-source-guide .family-source-plan-note{margin:12px}.family-source-task-list>li{padding:15px 12px}.family-source-task-heading{flex-direction:column;gap:10px}.family-source-task-heading>.ws-button{width:100%;justify-content:space-between}.family-source-existing{padding:10px}.family-source-actions{padding:15px 18px}.family-source-actions>.ws-button{width:100%;justify-content:space-between;min-width:0}.family-source-actions>p{font-size:10px}}.access-governance-grid{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:20px;align-items:start}.access-member-list{position:sticky;top:20px}.access-member{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;border-radius:14px;padding:10px;background:transparent;color:inherit;cursor:pointer}.access-member-selected,.access-member:hover{background:var(--ws-soft,#eef7fc)}.access-member span:last-child{display:flex;flex-direction:column;min-width:0}.access-member small{color:var(--ws-muted,#63727f);margin-top:2px}.access-profile-column{display:grid;gap:16px;min-width:0}.access-profile-hero{display:flex;justify-content:space-between;align-items:center;gap:20px}.access-role-shield{display:grid;grid-template-columns:auto auto;gap:0 8px;align-items:center;padding:14px 18px;border-radius:18px;background:var(--ws-soft,#eef7fc)}.access-role-shield svg{grid-row:1/3}.access-role-shield strong{font-size:1.55rem;line-height:1}.access-role-shield span{font-size:.78rem;color:var(--ws-muted,#63727f)}.access-rules{display:grid;gap:10px}.access-rules p{display:flex;gap:9px;align-items:flex-start;margin:0}.access-rules svg{flex:0 0 auto;margin-top:2px}.access-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.access-tool-grid article{border:1px solid var(--ws-line,#dce7ee);border-radius:14px;padding:13px;display:grid;gap:5px}.access-tool-grid small,.access-tool-grid span{font-size:.76rem;color:var(--ws-muted,#63727f);overflow-wrap:anywhere}.access-capability-group{padding:13px 0;border-top:1px solid var(--ws-line,#dce7ee)}.access-capability-group:first-of-type{border-top:0}.access-capability-list{display:flex;gap:7px;flex-wrap:wrap}.access-capability-list span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 9px;background:var(--ws-soft,#eef7fc);font-size:.78rem}.access-preview-note{display:flex;gap:14px;align-items:flex-start}.access-preview-note h3{margin-top:0}@media(max-width:800px){.access-governance-grid{grid-template-columns:1fr}.access-member-list{position:static}.access-profile-hero{align-items:flex-start}.access-role-shield{padding:10px 12px}}.ws-topbar-actions{display:flex;align-items:center;gap:10px}.ws-command-trigger{display:flex;align-items:center;gap:7px;border:1px solid var(--ws-line,#dce7ee);background:#fff;border-radius:11px;padding:7px 9px;color:inherit;cursor:pointer}.ws-command-trigger kbd{font:inherit;font-size:.68rem;color:var(--ws-muted,#63727f);border:1px solid var(--ws-line,#dce7ee);padding:2px 5px;border-radius:6px}.ws-command-layer{position:fixed;inset:0;z-index:90;background:rgba(8,22,32,.42);display:grid;place-items:start center;padding:12vh 16px 16px}.ws-command{width:min(620px,100%);background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.24);overflow:hidden}.ws-command header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--ws-line,#dce7ee)}.ws-command header input{border:0;outline:0;font:inherit;min-width:0}.ws-command header button{border:0;background:transparent;cursor:pointer}.ws-command-results{max-height:55vh;overflow:auto;padding:8px}.ws-command-results a{display:flex;justify-content:space-between;gap:15px;padding:11px 12px;border-radius:11px;text-decoration:none;color:inherit}.ws-command-results a:hover{background:var(--ws-soft,#eef7fc)}.ws-command-results small{color:var(--ws-muted,#63727f);text-align:right}.ws-command-results p{padding:18px;color:var(--ws-muted,#63727f)}.ws-command footer{padding:10px 15px;border-top:1px solid var(--ws-line,#dce7ee);font-size:.75rem;color:var(--ws-muted,#63727f)}.ws-owner-command{margin-bottom:18px}.ws-owner-tool{text-decoration:none;color:inherit}.ws-owner-tool span{font-size:.78rem;font-weight:700}@media(max-width:800px){.ws-command-trigger kbd,.ws-command-trigger span{display:none}.ws-topbar-actions{gap:6px}}.family-import-card{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr);gap:24px;align-items:end}.family-import-form{display:grid;grid-template-columns:1.4fr .8fr auto;gap:12px;align-items:end}.family-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.family-kpi-grid article{background:#fff;border:1px solid #d8e8f2;border-radius:18px;padding:18px;box-shadow:0 8px 28px rgba(21,74,108,.06)}.family-kpi-grid small,.family-kpi-grid span{display:block;color:#617785}.family-kpi-grid strong{display:block;font-size:1.8rem;margin:4px 0;color:#123e58}.family-snapshot{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.family-snapshot>div{display:flex;gap:12px}.family-state-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.family-state-row>div{display:flex;flex-wrap:wrap;gap:8px}.family-state-row strong{width:100%;color:#274d63}.family-state-row span{font-size:.86rem;background:#edf7fb;border:1px solid #d5eaf4;border-radius:999px;padding:5px 9px;color:#31586f}.family-filters{display:grid;grid-template-columns:1.5fr minmax(180px,.5fr) minmax(190px,.5fr);gap:10px;margin:16px 0}.family-table-wrap{overflow:auto;border:1px solid #dceaf2;border-radius:16px}.family-table{width:100%;border-collapse:collapse;min-width:1080px;background:#fff}.family-table th{text-align:left;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;color:#577186;background:#f5fbfe;padding:12px;border-bottom:1px solid #dceaf2}.family-table td{vertical-align:top;padding:13px 12px;border-bottom:1px solid #edf3f7;font-size:.9rem;color:#294b5f}.family-table td small,.family-table td strong{display:block}.family-table td small{margin-top:4px;color:#6b7f8b;line-height:1.35}.family-ok,.family-warning{display:flex;align-items:center;gap:5px;font-size:.82rem}.family-warning{color:#955d14}.family-ok{color:#356b51}.family-unlinked{color:#7c8d97;font-size:.84rem}.family-scale-cloud{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.family-scale-cloud span{display:flex;gap:8px;align-items:center;background:#eef7fb;border:1px solid #d9ebf4;border-radius:999px;padding:7px 10px;font-size:.82rem;color:#526b79}.family-scale-cloud strong{color:#174d6b}.family-detail-overlay{position:fixed;inset:0;background:rgba(10,31,43,.46);z-index:80;display:flex;justify-content:flex-end}.family-detail{height:100%;width:min(880px,92vw);background:#f8fcfe;box-shadow:-16px 0 45px rgba(16,42,58,.2);overflow:auto}.family-detail>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:16px;padding:22px 24px;background:rgba(255,255,255,.96);border-bottom:1px solid #d9e8f0;backdrop-filter:blur(12px)}.family-detail-body{padding:22px 24px 48px}.family-detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.family-detail-meta span{display:flex;gap:6px;align-items:center;background:#fff;border:1px solid #dceaf2;border-radius:12px;padding:9px 11px;color:#4d6877}.family-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 20px}.family-result-grid article{background:#fff;border:1px solid #dceaf2;border-radius:14px;padding:13px}.family-result-grid article>div{display:flex;justify-content:space-between;gap:12px}.family-result-grid article span{font-size:1.15rem;font-weight:700;color:#145c82}.family-result-grid article p,.family-result-grid article small{display:block;margin:7px 0 0;color:#506b79}.family-response-list em,.family-result-grid article em{display:block;margin-top:8px;font-size:.72rem;color:#81939d;font-style:normal}.family-response-list{display:grid;gap:8px;margin-top:12px}.family-response-list article{background:#fff;border:1px solid #e0ebf1;border-radius:12px;padding:12px}.family-response-list p{margin:5px 0;color:#405d6d}.family-response-list small{color:#6b7d87}.family-case-stack{display:grid;gap:16px}.family-linked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.family-linked-grid>article{border:1px solid #d9e8f0;border-radius:16px;padding:16px;background:#fff}.family-linked-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.family-linked-head small{display:block;margin-top:3px;color:#748690}.family-linked-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.family-case-search{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:12px}.family-candidate-list{display:grid;gap:8px;margin:12px 0}.family-candidate{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid #dce8ee;background:#fff;border-radius:13px;padding:12px;cursor:pointer}.family-candidate.selected,.family-candidate:hover{border-color:#30a8d7;background:#f0faff}.family-candidate small{display:block;color:#70828c;margin-top:3px}.family-link-form{display:grid;gap:12px;border-top:1px solid #e0ebf0;margin-top:14px;padding-top:16px}@media(max-width:900px){.family-filters,.family-import-card,.family-import-form,.family-state-row{grid-template-columns:1fr}.family-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-linked-grid,.family-result-grid{grid-template-columns:1fr}.family-detail{width:100vw}.family-case-search{grid-template-columns:1fr}}@media(max-width:560px){.family-kpi-grid{grid-template-columns:1fr}.family-detail-body,.family-detail>header{padding-left:16px;padding-right:16px}.family-linked-actions{align-items:flex-start;flex-direction:column}}.family-ops-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.family-ops-grid article{display:flex;flex-direction:column;gap:5px;padding:15px;border:1px solid var(--ws-border);border-radius:16px;background:var(--ws-surface-soft)}.family-ops-grid strong{font-size:1.55rem;line-height:1;color:var(--ws-ink)}.family-ops-grid span{font-weight:700}.family-ops-grid small{color:var(--ws-muted);line-height:1.35}@media(max-width:1100px){.family-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.family-ops-grid{grid-template-columns:1fr}}.family-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.family-control-grid article{padding:14px;border:1px solid var(--ws-border);border-radius:16px;background:var(--ws-surface-soft)}.family-control-grid article.needs-review{border-color:#f0b6a7;background:#fff8f5}.family-control-grid article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.family-control-grid p{font-size:1rem;font-weight:700;margin:10px 0 6px}.family-control-grid em,.family-control-grid small{display:block;color:var(--ws-muted);line-height:1.35}.family-control-grid em{font-size:.72rem;margin-top:8px}.family-correction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.family-correction-grid article{padding:12px;border:1px solid var(--ws-border);border-radius:14px;background:var(--ws-surface-soft)}.family-correction-grid strong{font-size:.78rem;letter-spacing:.02em}.family-correction-grid p{margin:7px 0 0;white-space:pre-wrap;line-height:1.45}@media(max-width:760px){.family-control-grid,.family-correction-grid{grid-template-columns:1fr}}.ah-assistant-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 27px;margin-bottom:19px;border-color:#b4ddef!important;background:linear-gradient(115deg,#f3faff,#e5f4fb)!important}.ah-assistant-cta>div{max-width:670px}.ah-assistant-cta .ws-eyebrow{color:#0167a4;font-size:9px;margin-bottom:8px}.ah-assistant-cta h2{font-size:18px;line-height:1.4}.ah-assistant-cta p:not(.ws-eyebrow){color:#648194;font-size:11px;line-height:1.65;margin-top:7px}.ah-assistant-cta>a{flex-shrink:0}@media(max-width:600px){.ah-assistant-cta{flex-direction:column;align-items:stretch;padding:18px}.ah-assistant-cta>a{justify-content:center}}