body.prodterm .patient-workspace{--psg-bg:#fff;--psg-ink:#242629;--psg-sub:#686d75;--psg-soft:#f5f5f7;--psg-stripe:#fafbfc;--psg-line:#e5e5ea;--psg-selected:#eaf2f0}html[data-skin-mode=dark] body.prodterm .patient-workspace{--psg-bg:#17191b;--psg-ink:#eceeed;--psg-sub:#aab0b6;--psg-soft:#222527;--psg-stripe:#1d2022;--psg-line:#373b3e;--psg-selected:#293e37}body.prodterm .patient-workspace.is-directory .pt-workspace-body{grid-template-columns:minmax(0,1fr)}body.prodterm .patient-workspace.is-directory .pt-list-pane{min-width:0;border-right:0;padding:22px 26px 14px;background:var(--psg-bg);color:var(--psg-ink)}body.prodterm .patient-workspace.is-directory .pt-detail-pane{display:none}body.prodterm .patient-workspace.is-directory .pt-list-top{margin-bottom:18px;gap:10px}body.prodterm .patient-workspace.is-directory .pt-list-top h1{margin:0 auto 0 0;font-size:23px;font-weight:600;line-height:1.3}body.prodterm .patient-workspace.is-directory .pt-list-toggle,body.prodterm .patient-workspace.is-directory .pt-rail-search:not(.pt-rail-reports){display:none}body.prodterm .patient-workspace.is-directory .pts-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}body.prodterm .patient-workspace.is-directory .pts-input{flex:1 1 65%;min-width:200px}body.prodterm .patient-workspace.is-directory .pts-input input{min-height:42px;font-size:14px}body.prodterm .patient-workspace.is-directory .pts-scope{flex:0 0 auto}body.prodterm .patient-workspace.is-directory .pts-inactive{margin:0}body.prodterm .patient-workspace.is-directory .pt-list-meta{padding:14px 0 6px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--psg-sub)}body.prodterm .patient-workspace.is-directory .pt-patient-list{display:flex;flex-direction:column;overflow:hidden;padding:0}body.prodterm .patient-workspace.is-directory.deleted-directory .pt-patient-list{overflow-y:auto}body.prodterm .psg-directory{flex:1 1;min-width:0;min-height:150px;display:flex;flex-direction:column}body.prodterm .psg-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:4px 0 12px;font-size:12px;color:var(--psg-sub)}body.prodterm .psg-columns{position:relative;flex:none}body.prodterm .psg-columns summary{padding:7px 12px;cursor:pointer}body.prodterm .psg-columns summary,body.prodterm .psg-columns>div{border:1px solid var(--psg-line);border-radius:6px;color:var(--psg-ink)}body.prodterm .psg-columns>div{position:absolute;right:0;top:100%;z-index:10;display:grid;grid-gap:10px;gap:10px;min-width:180px;padding:14px;background:var(--psg-bg)}body.prodterm .psg-columns label{display:flex;align-items:center;gap:8px}body.prodterm .psg-grid{flex:1 1;min-width:0;min-height:100px;overflow:hidden}body.prodterm .patient-workspace.is-directory .pt-load-more{flex:none;min-height:36px;margin:8px 0 0}body.prodterm .pt-all-patients{margin-right:auto;border:0;background:transparent;color:inherit;padding:6px 4px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}body.prodterm .psg-columns summary:focus-visible,body.prodterm .pt-all-patients:focus-visible{outline:2px solid var(--psg-ink);outline-offset:2px}@media(max-width:760px){body.prodterm .patient-workspace.is-directory .pt-list-pane{padding:16px 12px}body.prodterm .patient-workspace.is-directory .pts-input{flex-basis:100%;min-width:0}body.prodterm .patient-workspace.is-directory .pt-list-top h1{font-size:20px}body.prodterm .psg-toolbar>span{flex-basis:100%}body.prodterm .psg-columns summary{min-height:44px;display:flex;align-items:center}}body.prodterm .psg-filters{display:contents}body.prodterm .psg-mobile-sort{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}body.prodterm .psg-mobile-sort label{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}body.prodterm .psg-filter-toggle,body.prodterm .psg-mobile-sort button,body.prodterm .psg-mobile-sort select{min-height:44px;border:1px solid var(--psg-line);border-radius:8px;background:var(--psg-bg);color:var(--psg-ink);font:inherit;padding:8px 10px}body.prodterm .psg-mobile-sort select{flex:1 1;min-width:0;font-size:16px}body.prodterm .psg-directory.is-compact .psg-grid{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}body.prodterm .psg-cards{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0 0 4px}body.prodterm .psg-card{width:100%;min-height:64px;display:flex;flex-direction:column;gap:8px;text-align:left;padding:14px;border:1px solid var(--psg-line);border-radius:12px;background:var(--psg-bg);color:var(--psg-ink);font:inherit;cursor:pointer;touch-action:pan-y pinch-zoom;overflow-wrap:anywhere}body.prodterm .psg-card:active{background:var(--psg-selected)}body.prodterm .psg-card:focus-visible,body.prodterm .psg-filter-toggle:focus-visible,body.prodterm .psg-mobile-sort :focus-visible{outline:2px solid var(--psg-ink);outline-offset:-3px}body.prodterm .psg-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:16px;line-height:1.4}body.prodterm .psg-card-head strong{min-width:0}body.prodterm .psg-card-head>span{flex:none;font-size:24px;color:var(--psg-sub)}body.prodterm .psg-card-identity{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--psg-sub);font-size:13px;line-height:1.4}body.prodterm .psg-card-field{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:8px;gap:8px;width:100%;font-size:13px;line-height:1.4}body.prodterm .psg-card-field>span:first-child{color:var(--psg-sub)}body.prodterm .psg-card-status{align-self:flex-start;padding:3px 8px;border-radius:5px;background:var(--psg-soft);font-size:12px}@media(max-width:760px){body.prodterm .patient-workspace.is-directory .pt-list-pane{padding:12px 12px 8px}body.prodterm .patient-workspace.is-directory .pt-list-top{margin-bottom:10px}body.prodterm .patient-workspace.is-directory .pts-bar{padding:0 0 8px;gap:8px}body.prodterm .patient-workspace.is-directory .pts-input input{min-height:48px;font-size:16px}body.prodterm .patient-workspace.is-directory .pts-clear{min-width:44px;min-height:44px}body.prodterm .patient-workspace.is-directory .psg-filters{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%}body.prodterm .patient-workspace.is-directory .psg-filters.is-collapsed{display:none}body.prodterm .patient-workspace.is-directory .pts-scope-btn,body.prodterm .patient-workspace.is-directory .pts-scope-item{min-height:44px}body.prodterm .patient-workspace.is-directory .pts-scope{width:100%}body.prodterm .patient-workspace.is-directory .pts-inactive{min-height:44px;font-size:13px;display:flex;align-items:center;gap:8px}body.prodterm .patient-workspace.is-directory .pts-inactive input{width:20px;height:20px}body.prodterm .patient-workspace.is-directory .pt-list-meta{padding:6px 0 8px}body.prodterm .patient-workspace.is-directory .pt-load-more{min-height:48px}body.prodterm .patient-workspace .pt-mobile-back button{min-height:44px;padding:8px 2px;font-size:14px}body.prodterm .psg-toolbar{padding:0 0 10px}html.rsp body.prodterm .patient-workspace.is-directory:not(.has-selection) .pt-workspace-body{overflow:hidden}html.rsp body.prodterm .patient-workspace.is-directory:not(.has-selection) .pt-list-pane{position:absolute;inset:0;height:auto}html.rsp body.prodterm .patient-workspace.is-directory:not(.has-selection) .pt-detail-pane{display:none}html.rsp body.prodterm .patient-workspace.is-directory .pts-input{min-height:50px}html.rsp body.prodterm .patient-workspace.is-directory .pts-input input{min-height:48px;font-size:16px}}body.prodterm .psg-filter-toggle{display:none}html.rsp body.prodterm .patient-workspace.is-directory .pts-input input{min-height:48px;font-size:16px}@media(max-height:520px) and (max-width:1024px),(max-width:760px){body.prodterm .patient-workspace.is-directory .psg-filter-toggle{display:inline-block}body.prodterm .patient-workspace.is-directory .psg-filters.is-collapsed{display:none}body.prodterm .patient-workspace.is-directory .pts-inactive{min-height:44px;font-size:13px;display:flex;align-items:center;gap:8px}}@media(max-height:520px) and (max-width:1024px){html.rsp body.prodterm .patient-workspace.is-directory .pt-list-pane{overflow-y:auto}body.prodterm .patient-workspace.is-directory .pt-patient-list{flex:none;overflow:visible}body.prodterm .psg-directory.is-compact{min-height:0}body.prodterm .psg-directory.is-compact .psg-grid{flex:none;min-height:0;overflow:visible}body.prodterm .psg-directory.is-compact .psg-toolbar>span{display:none}}body.prodterm .side-workspace.pm-panel{background:var(--cl-bg,#f7f9fc);color:var(--cl-ink,#172033);font-family:var(--cl-font,Inter,system-ui,sans-serif);padding:8px 14px 0;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.pm-panel .pm-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;padding:0 0 5px;min-width:0}.pm-panel .pm-head h2{margin:0;font-size:15px;font-weight:600;color:var(--cl-bold,#0f172a);display:flex;align-items:baseline;gap:6px;min-width:0}.pm-panel .pm-head h2,.pm-panel .pm-head h2 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-panel .pm-head h2 small{font-size:11px;font-weight:400;color:var(--cl-mute,#4b5563)}.pm-panel .pm-sort-group{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:2px;background:var(--cl-card,#fff);border:1px solid var(--cl-line,#e1e5ea);border-radius:8px;padding:1px 3px;flex-shrink:0}.pm-panel .pm-sort-group em{font-style:normal;font-size:11px;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--cl-mute,#64748b);padding:0 4px}.pm-panel .pm-sort-btn{height:22px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:var(--cl-mute,#4b5563);font:inherit;font-size:11px;font-weight:400;cursor:pointer;white-space:nowrap}.pm-panel .pm-sort-btn:hover{background:var(--cl-hover,#f1f5f9);color:var(--cl-ink,#0f172a)}.pm-panel .pm-sort-btn.is-on{background:var(--cl-chip,#eef2ff);color:var(--cl-chipt,#3730a3);font-weight:600}.pm-panel .pm-head-right{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.pm-panel .pm-search{width:155px;max-width:24vw;height:26px;padding:0 8px;border:1px solid var(--cl-line,#e1e5ea);border-radius:8px;background:var(--cl-card,#fff);color:var(--cl-ink,#172033);font:inherit;font-size:12px}body.prodterm .pm-panel .workspace-close.pm-close{position:static;top:auto;right:auto;width:26px;height:26px;min-width:26px;min-height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.pm-panel .pm-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:5px}.pm-panel .pm-kpi-card{display:flex;flex-direction:column;justify-content:center;gap:2px;text-align:left;padding:5px 9px;border:1px solid var(--cl-card-line,#dfe3e9);border-radius:8px;background:var(--cl-card,#fff);color:var(--cl-ink,#172033);font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease;min-width:0}.pm-panel .pm-kpi-card:hover{background:var(--cl-hover,#f8fafc);border-color:var(--cl-navy,#94a3b8)}.pm-panel .pm-kpi-card.is-on{border-color:var(--cl-navy,#0b3d91);box-shadow:inset 0 0 0 1px var(--cl-navy,#0b3d91);background:var(--cl-hover,#f8fafc)}.pm-panel .pm-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}.pm-panel .pm-kpi-lead{display:inline-flex;align-items:baseline;gap:5px;min-width:0;overflow:hidden}.pm-panel .pm-kpi-val{font-size:15px;font-weight:600;line-height:1.1;color:var(--cl-bold,#0f172a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-panel .pm-kpi-label{text-transform:none;letter-spacing:.03em;color:var(--cl-mute,#4b5563);overflow:hidden;text-overflow:ellipsis}.pm-panel .pm-kpi-badge,.pm-panel .pm-kpi-label{font-size:11px;font-weight:600;white-space:nowrap}.pm-panel .pm-kpi-badge{padding:1px 6px;border-radius:999px;background:var(--cl-band,#f1f5f9);color:var(--cl-mute,#475569);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.pm-panel .pm-kpi-badge-bad{background:var(--cl-bad,#fdecec);color:var(--cl-badt,#991b1b)}.pm-panel .pm-kpi-badge-warn{background:var(--cl-warn,#fff4e0);color:var(--cl-warnt,#92400e)}.pm-panel .pm-kpi-sub{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.2;color:var(--cl-mute,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-panel .pm-kpi-sub b{color:var(--cl-ink,#1e293b);font-weight:600}.pm-panel .pm-seg-bar{display:inline-flex;flex:1 1;min-width:44px;height:4px;border-radius:999px;overflow:hidden;background:var(--cl-band,#e2e8f0);gap:1px}.pm-panel .pm-seg{display:block;height:100%}.pm-panel .pm-seg.pm-danger{background:var(--cl-d-danger,#dc2626)}.pm-panel .pm-seg.pm-yellow{background:var(--cl-d-off,#f59e0b)}.pm-panel .pm-seg.pm-on{background:var(--cl-d-ok,#16a34a)}.pm-panel .pm-seg.pm-nodata{background:var(--cl-d-gap,#9ca3af)}.pm-panel .pm-strip{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 8px;padding:0 0 6px;overflow-x:auto;scrollbar-width:none}.pm-panel .pm-strip::-webkit-scrollbar{display:none}.pm-panel .pm-group{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;flex-shrink:0}.pm-panel .pm-group em{font-style:normal;font-size:11px;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--cl-mute,#4b5563);margin-right:1px}.pm-panel .pm-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border:1px solid var(--cl-btn-line,#e1e5ea);border-radius:999px;background:var(--cl-btn,#fff);color:var(--cl-ink,#172033);font:inherit;font-size:11px;white-space:nowrap;flex-shrink:0;cursor:pointer}.pm-panel .pm-chip b{font-weight:600;color:var(--cl-mute,#4b5563);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-panel .pm-chip:hover{background:var(--cl-hover,#f6f8fb)}.pm-panel .pm-chip.is-on{background:var(--cl-chip,#eef2ff);color:var(--cl-chipt,#3730a3);border-color:var(--cl-navy,#0b3d91)}.pm-panel .pm-chip.is-on b{color:inherit}.pm-panel .pm-chip-reset{border-style:dashed;font-weight:400}.pm-panel .pm-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.pm-panel .pm-dot.pm-danger{background:var(--cl-d-danger,#dc2626)}.pm-panel .pm-dot.pm-yellow{background:var(--cl-d-off,#f59e0b)}.pm-panel .pm-dot.pm-on{background:var(--cl-d-ok,#16a34a)}.pm-panel .pm-dot.pm-nodata{background:var(--cl-d-gap,#9ca3af)}.pm-panel .pm-scroll{flex:1 1;min-height:0;width:100%;max-width:100%;box-sizing:border-box;overflow:auto;background:var(--cl-card,#fff);border:1px solid var(--cl-card-line,#dfe3e9);border-radius:10px 10px 0 0;box-shadow:var(--cl-shadow,none)}.pm-panel .pm-tag{display:inline-block;margin-right:4px;padding:1px 7px;border-radius:999px;background:var(--cl-chip,#eef2ff);color:var(--cl-chipt,#3730a3);font-size:11px}.pm-panel .pm-mute{color:var(--cl-mute,#4b5563)}.pm-panel .pm-insight-box{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.pm-panel .pm-insight-col{display:flex;flex-direction:column;gap:5px;min-width:220px;flex:1 1}.pm-panel .pm-insight-head{font-size:11px;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--cl-mute,#64748b)}.pm-panel .pm-driver-list{display:flex;flex-wrap:wrap;gap:5px}.pm-panel .pm-driver-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600}.pm-panel .pm-driver-bad{background:var(--cl-bad,#fdecec);color:var(--cl-badt,#991b1b)}.pm-panel .pm-driver-warn{background:var(--cl-warn,#fff4e0);color:var(--cl-warnt,#92400e)}.pm-panel .pm-driver-ok{background:var(--cl-ok,#e8f6ee);color:var(--cl-okt,#166534)}.pm-panel .pm-driver-neutral{background:var(--cl-band,#e2e8f0);color:var(--cl-ink,#334155)}.pm-panel .pm-cohort-badge{display:inline-flex;align-items:center;padding:1px 7px;font-size:11px;font-weight:600}.pm-panel .pm-cohort-badge,.pm-panel .pm-open-chart-btn{border-radius:8px;background:var(--cl-ink,#18181b);color:var(--cl-card,#fff)}.pm-panel .pm-open-chart-btn{height:28px;padding:0 12px;border:1px solid var(--cl-ink,#18181b);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.pm-panel .pm-open-chart-btn:hover{opacity:.9}.pm-panel .pm-empty,.pm-panel .pm-err{padding:16px;margin:0;color:var(--cl-mute,#4b5563)}.pm-panel .pm-err{color:var(--cl-badt,#991b1b)}html[data-skin=clean] body.prodterm .side-workspace.pm-panel{background:#fff;color:#1d1d1f}html[data-skin=clean] .pm-panel .pm-head h2{color:#1d1d1f}html[data-skin=clean] .pm-panel .pm-head h2 small{color:#6e6e73}html[data-skin=clean] .pm-panel .pm-sort-group{background:#f5f5f7;border-color:#e5e5ea}html[data-skin=clean] .pm-panel .pm-sort-btn{color:#1d1d1f}html[data-skin=clean] .pm-panel .pm-sort-btn:hover{background:#f5f5f7;color:#1d1d1f}html[data-skin=clean] .pm-panel .pm-sort-btn.is-on{background:#1d1d1f;color:#fff}html[data-skin=clean] .pm-panel .pm-search{background:#fff;border-color:#e5e5ea;color:#1d1d1f}html[data-skin=clean] .pm-panel .pm-kpi-card{background:#fff;border-color:#e5e5ea;box-shadow:none}html[data-skin=clean] .pm-panel .pm-kpi-card:hover{background:#f5f5f7;border-color:#a1a1aa}html[data-skin=clean] .pm-panel .pm-kpi-card.is-on{background:#f5f5f7;border-color:#18181b;box-shadow:inset 0 0 0 1px #18181b}html[data-skin=clean] .pm-panel .pm-kpi-val{color:#1d1d1f}html[data-skin=clean] .pm-panel .pm-chip{background:#fff;border-color:#e5e5ea;color:#1d1d1f}html[data-skin=clean] .pm-panel .pm-chip:hover{background:#f5f5f7;border-color:#e5e5ea}html[data-skin=clean] .pm-panel .pm-chip.is-on{background:#1d1d1f;border-color:#18181b;color:#fff}html[data-skin=clean] .pm-panel .pm-chip.is-on b{color:#e4e4e7}html[data-skin=clean] .pm-panel .pm-scroll{background:#fff;border:1px solid #e5e5ea;border-radius:8px 8px 0 0;box-shadow:none}html[data-skin=clean] .pm-panel .pm-tag{background:#f5f5f7;color:#1d1d1f;border:1px solid #e5e5ea}@media (max-width:1100px){.pm-panel .pm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pm-panel .pm-head{flex-wrap:wrap}.pm-panel .pm-kpi-grid{grid-template-columns:1fr}.pm-panel .pm-search{width:100%;max-width:none}}html[data-skin=clean] .pm-panel .pm-dot.pm-nodata,html[data-skin=clean] .pm-panel .pm-dot.pm-on{width:0!important;height:0!important;min-width:0!important;margin:0!important;background:transparent!important;overflow:hidden!important}html[data-skin=clean] .pm-panel .pm-dot.pm-danger{background:#dc2626!important}html[data-skin=clean] .pm-panel .pm-dot.pm-yellow{background:#f59e0b!important}html[data-skin=clean] .pm-panel .pm-seg.pm-on{background:#a1a1aa!important}html[data-skin=clean] .pm-panel .pm-seg.pm-danger{background:#dc2626!important}html[data-skin=clean] .pm-panel .pm-seg.pm-yellow{background:#f59e0b!important}html[data-skin=clean] .pm-panel .pm-driver-pill,html[data-skin=clean] .pm-panel .pm-kpi-badge,html[data-skin=clean] .pm-panel .pm-n,html[data-skin=clean] .pm-panel .pm-pill{background:transparent!important;border-color:transparent!important;color:#1d1d1f!important;padding-left:0!important;padding-right:0!important}html[data-skin=clean] .pm-panel .pm-driver-bad:before,html[data-skin=clean] .pm-panel .pm-kpi-badge-bad:before,html[data-skin=clean] .pm-panel .pm-n-bad:before,html[data-skin=clean] .pm-panel .pm-pill.pm-danger:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:#dc2626;margin-right:5px;vertical-align:middle}html[data-skin=clean] .pm-panel .pm-driver-warn:before,html[data-skin=clean] .pm-panel .pm-kpi-badge-warn:before,html[data-skin=clean] .pm-panel .pm-n-warn:before,html[data-skin=clean] .pm-panel .pm-pill.pm-yellow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:#f59e0b;margin-right:5px;vertical-align:middle}html[data-skin=clean] .pm-panel .pm-tr-up{color:#1d1d1f!important}html[data-skin=clean] .pm-panel .pm-tr-down{color:#dc2626!important}.pm-panel .pm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;padding-bottom:10px;flex-shrink:0}.pm-panel .pm-head h2{flex-wrap:wrap;white-space:normal;overflow:visible}.pm-panel .pm-head h2 small{white-space:normal}.pm-panel .pm-head-right{grid-column:2;grid-row:1}.pm-panel .pm-sort-group{grid-column:1/-1;grid-row:2;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;gap:4px;padding:4px}.pm-panel .pm-sort-btn{height:28px;padding:0 10px}.pm-panel .pm-search{width:220px;max-width:32vw;height:30px}.pm-panel .pm-kpi-grid{flex-shrink:0}.pm-panel .pm-kpi-sub{flex-wrap:wrap;white-space:normal;overflow:visible}.pm-panel .pm-kpi-top{flex-wrap:wrap}.pm-panel .pm-kpi-lead{overflow:visible}.pm-panel .pm-kpi-label{white-space:normal}.pm-panel .pm-strip{flex-wrap:wrap;overflow:visible;flex-shrink:0;gap:6px 14px;padding:5px 0}.pm-panel .pm-group{flex-wrap:wrap;flex-shrink:1}.pm-panel .pm-grid-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 0 8px;color:var(--cl-mute,#6e6e73);font-size:11px;flex-shrink:0}.pm-panel .pm-grid-status>:first-child{font-weight:600;color:var(--cl-ink,#1d1d1f)}.pm-panel .pm-scroll{overflow:hidden;display:flex;flex-direction:column;min-height:180px}.pm-panel .pm-grid{width:100%;flex:1 1;min-width:0;min-height:0;overflow:hidden}.pm-panel .pm-detail{max-height:30%;overflow:auto;flex-shrink:0;padding:12px 0}.pm-panel .pm-detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pm-panel .pm-detail-head strong{flex:1 1;min-width:0;overflow-wrap:anywhere}.pm-panel .pm-insight-col{min-width:min(220px,100%)}.pm-panel .pm-open-chart-btn{white-space:normal;height:auto;min-height:30px}.pm-panel button:focus-visible,.pm-panel input:focus-visible{outline:2px solid var(--cl-ink,#1d1d1f);outline-offset:2px}.pm-panel .pm-kpi-card{cursor:default}.pm-panel .pm-kpi-select,.pm-panel .pm-metric{border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer;border-radius:3px}.pm-panel .pm-metric{min-height:22px}.pm-panel .pm-kpi-select:hover .pm-kpi-label,.pm-panel .pm-metric:hover,.pm-panel .pm-metric[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){body.prodterm .side-workspace.pm-panel{overflow-y:auto}.pm-panel .pm-head{grid-template-columns:minmax(0,1fr)}.pm-panel .pm-head-right{grid-column:1;grid-row:2;width:100%}.pm-panel .pm-search{flex:1 1;width:100%;max-width:none;min-width:0}.pm-panel .pm-sort-group{grid-row:3}.pm-panel .pm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-panel .pm-kpi-card{padding:7px}.pm-panel .pm-kpi-badge,.pm-panel .pm-kpi-label,.pm-panel .pm-kpi-sub{font-size:10px}.pm-panel .pm-scroll{flex:1 0 260px}.pm-panel .pm-detail{max-height:none}}.pm-panel .pm-desktop-overview,.pm-panel .pm-desktop-sort{display:contents}.pm-panel .pm-menu-trigger,.pm-panel .pm-mobile-sort{display:none}.pm-panel .pm-menu{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(390px,100%);max-width:100%;height:100%;max-height:100%;box-sizing:border-box;border:0;border-right:1px solid var(--cl-line,#e5e5ea);background:var(--cl-card,#fff);color:var(--cl-ink,#1d1d1f);font:inherit}.pm-panel .pm-menu[open]{display:flex;flex-direction:column}.pm-panel .pm-menu::-webkit-backdrop{background:rgba(0,0,0,.3)}.pm-panel .pm-menu::backdrop{background:rgba(0,0,0,.3)}.pm-panel .pm-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid var(--cl-line,#e5e5ea)}.pm-panel .pm-menu-head h3{margin:0 0 3px;font-size:18px}.pm-panel .pm-menu-head span{font-size:12px;color:var(--cl-mute,#6e6e73)}.pm-panel .pm-menu-head button{width:44px;height:44px;border:1px solid var(--cl-line,#e5e5ea);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.pm-panel .pm-menu-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px}.pm-panel .pm-menu details{border-bottom:1px solid var(--cl-line,#e5e5ea);padding-bottom:8px}.pm-panel .pm-menu summary{padding:16px 0 10px;min-height:44px;box-sizing:border-box;cursor:pointer;font-weight:600;font-size:14px}.pm-panel .pm-menu summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.pm-panel .pm-menu .pm-sort-group{display:grid;width:100%;border:0;background:transparent;padding:0}.pm-panel .pm-menu .pm-chip-reset,.pm-panel .pm-menu .pm-group em,.pm-panel .pm-menu .pm-sort-group em{display:none}.pm-panel .pm-menu .pm-sort-btn{text-align:left;height:44px;font-size:14px}.pm-panel .pm-menu .pm-group{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:4px}.pm-panel .pm-menu .pm-chip{min-height:44px;padding:0 10px;font-size:14px;border-radius:8px;white-space:normal}.pm-panel .pm-menu .pm-chip b{margin-left:auto}.pm-panel .pm-menu .pm-kpi-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.pm-panel .pm-menu .pm-kpi-card{padding:10px}.pm-panel .pm-menu .pm-kpi-select,.pm-panel .pm-menu .pm-metric{min-height:44px}.pm-panel .pm-menu .pm-kpi-badge,.pm-panel .pm-menu .pm-kpi-label,.pm-panel .pm-menu .pm-kpi-sub{font-size:12px}.pm-panel .pm-menu-footer{display:grid;grid-gap:8px;gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--cl-line,#e5e5ea)}.pm-panel .pm-menu-footer button{min-height:44px;border-radius:8px;font:inherit;font-size:14px;cursor:pointer}.pm-panel .pm-menu-reset{background:transparent;border:1px solid var(--cl-line,#e5e5ea);color:inherit}.pm-panel .pm-menu-apply{background:var(--cl-ink,#1d1d1f);border:0;color:var(--cl-card,#fff);font-weight:600}@media (max-width:760px){.pm-panel .pm-desktop-filters,.pm-panel .pm-desktop-overview,.pm-panel .pm-desktop-sort{display:none}body.prodterm .side-workspace.pm-panel{overflow:hidden}.pm-panel .pm-head{gap:6px;padding-bottom:0}.pm-panel .pm-head h2{flex-wrap:nowrap;min-height:44px}.pm-panel .pm-head h2 small{display:none}.pm-panel .pm-menu-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid var(--cl-line,#e5e5ea);border-radius:8px;background:var(--cl-card,#fff);color:inherit;cursor:pointer}.pm-panel .pm-menu-trigger b{position:absolute;top:0;right:0;min-width:14px;font-size:10px;border-radius:7px;border:1px solid var(--cl-line,#e5e5ea);background:var(--cl-hover,#f5f5f7);color:var(--cl-ink,#1d1d1f)}.pm-panel .pm-search{height:44px;font-size:16px}body.prodterm .pm-panel .workspace-close.pm-close{width:44px;height:44px}.pm-panel .pm-grid-status{gap:3px 8px;padding:7px 0;font-size:11px}.pm-panel .pm-mobile-sort{display:inline}.pm-panel .pm-filter-description.is-empty,.pm-panel .pm-grid-help,.pm-panel .pm-grid-status .pm-chip-reset{display:none}.pm-panel .pm-filter-description{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pm-panel .pm-scroll{flex:1 1;min-height:80px}.pm-panel .pm-detail{max-height:35%}}.dociq-workspace{position:relative;flex:1 1 auto;display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto;background:#f5f5f7;color:#1d1d1f;padding:20px 24px 48px;box-sizing:border-box;z-index:12}.dociq-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #e5e5ea}.dociq-title-row{display:flex;align-items:center;gap:10px}.dociq-title-row h1{margin:0;font-size:20px;font-weight:600;color:#1d1d1f;letter-spacing:-.02em}.dociq-badge-superior{display:inline-flex;align-items:center;gap:5px;background:#f5f5f7;color:#047857;border:1px solid #a7f3d0;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px}.dociq-sub{margin:4px 0 0;font-size:13px;color:#1d1d1f}.dociq-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dociq-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;border:1px solid #e5e5ea;background:#fff;color:#1d1d1f;font-size:13px;font-weight:600;cursor:pointer}.dociq-btn:hover:not(:disabled){background:#f5f5f7}.dociq-btn:disabled{opacity:.55;cursor:not-allowed}.dociq-btn-primary{background:#0284c7;color:#fff;border-color:#0284c7}.dociq-btn-primary:hover:not(:disabled){background:#0369a1}.dociq-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.dociq-kpi-card{background:#fff;border:1px solid #e5e5ea;border-radius:8px;padding:11px 13px;box-shadow:none}.dociq-kpi-card.is-live{border-color:#0284c7;background:#f5f5f7}.dociq-kpi-card.is-alert{border-color:#f59e0b;background:#f5f5f7}.dociq-kpi-label{font-size:11px;font-weight:600;text-transform:none;letter-spacing:.03em;color:#6e6e73;margin-bottom:4px}.dociq-kpi-val{font-size:20px;font-weight:600;color:#1d1d1f}.dociq-kpi-foot{font-size:11px;color:#1d1d1f;margin-top:2px}.dociq-tabs{display:flex;gap:6px;border-bottom:1px solid #e5e5ea;padding-bottom:10px;margin-bottom:16px;flex-wrap:wrap}.dociq-tab{padding:8px 14px;border-radius:8px;border:1px solid transparent;background:transparent;color:#1d1d1f;font-size:13px;font-weight:600;cursor:pointer}.dociq-tab.is-on{background:#1d1d1f;color:#fff}.dociq-dropzone{border:2px dashed #38bdf8;background:linear-gradient(180deg,#f0f9ff,#fff);border-radius:8px;padding:18px 20px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.dociq-job-card{background:#fff;border:1px solid #e5e5ea;border-radius:8px;padding:16px 18px;margin-bottom:14px;box-shadow:none}.dociq-job-card.is-active{border:2px solid #0284c7;background:#fff}.dociq-job-card.is-ready{border:2px solid #10b981}.dociq-job-card.is-error{border:2px solid #ef4444;background:#f5f5f7}.dociq-stages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.dociq-stage-box{border:1px solid #e5e5ea;border-radius:8px;padding:8px 10px;background:#f5f5f7;font-size:12px}.dociq-stage-box.is-done{border-color:#a7f3d0;background:#f5f5f7;color:#065f46}.dociq-stage-box.is-active{border-color:#38bdf8;background:#e5e5ea;color:#075985;font-weight:600}.dociq-domain-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dociq-domain-pill{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;color:#1d1d1f}.dociq-float-pill{position:fixed;right:20px;bottom:20px;z-index:9998;background:#1d1d1f;color:#fff;border:2px solid #38bdf8;border-radius:8px;padding:12px 16px;box-shadow:none;display:flex;align-items:center;gap:12px;max-width:460px;font-size:13px}.dociq-comp-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e5e5ea;font-size:13px}.dociq-comp-table td,.dociq-comp-table th{padding:10px 12px;border-bottom:1px solid #e5e5ea;text-align:left;vertical-align:top}.dociq-comp-table th{background:#f5f5f7;font-weight:600;color:#1d1d1f}.win-tab-dociq-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#0284c7;color:#fff;font-size:11px;font-weight:600;margin-left:4px}.dociq-zip{display:grid;grid-gap:14px;gap:14px;padding:4px 0 16px;font-family:system-ui,-apple-system,SF Pro Text,Inter,sans-serif}.dociq-zip-help{background:#f5f5f7;border:1px solid #bae6fd;border-radius:8px;padding:14px 16px;color:#1d1d1f;font-size:15px;line-height:1.5}.dociq-zip-help strong{display:block;font-size:15px;margin-bottom:6px;color:#0369a1}.dociq-zip-help ol{margin:0 0 8px 20px;padding:0}.dociq-zip-help span{color:#1d1d1f;font-size:13px}.dociq-zip-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dociq-zip-label{font-weight:600;min-width:120px;font-size:15px}.dociq-zip-chip{display:inline-flex;gap:8px;align-items:center;font-size:15px}.dociq-zip-find{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dociq-zip-find input{padding:7px 10px;border:1px solid #e5e5ea;border-radius:8px;font:inherit;min-width:220px}.dociq-zip .is-off{opacity:.5;pointer-events:none}.dociq-zip-job{border:1px solid #e5e5ea;border-radius:8px;padding:10px 14px;font-size:15px;display:grid;grid-gap:6px;gap:6px;background:#fff}.dociq-zip-job[data-state=done]{border-color:#86efac;background:#f5f5f7}.dociq-zip-job[data-state=failed]{border-color:#fca5a5;background:#f5f5f7}.dociq-zip-job progress{width:100%;height:10px}.dociq-zip-job ul{margin:6px 0 0 18px;padding:0;font-size:13px;color:#1d1d1f}.dociq-zip-err{color:#b91c1c;font-size:13px;margin:0}.dociq-zip-patients{border:1px solid #fcd34d;background:#f5f5f7;border-radius:8px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;font-size:15px;color:#1d1d1f}.dociq-zip-patients>span{color:#1d1d1f;font-size:13px}.dociq-zip-patients .dociq-zip-job span{display:inline-flex;gap:6px;flex-wrap:wrap}.dociq-zip-tag{display:inline-block;font-size:12px;font-weight:600;color:#92400e;background:#fef3c7;border-radius:999px;padding:1px 8px;margin-right:6px}.dociq-zip-count{font-weight:600;color:#b45309}@media (prefers-color-scheme:dark){.dociq-zip-help{border-color:#164e63}.dociq-zip-help,.dociq-zip-job{background:#1d1d1f;color:#e2e8f0}.dociq-zip-job{border-color:#334155}.dociq-zip-patients{background:#1d1d1f;border-color:#92400e;color:#e2e8f0}.dociq-zip-tag{background:#451a03;color:#fcd34d}.dociq-zip-job[data-state=done]{background:#1d1d1f;border-color:#166534}.dociq-zip-job[data-state=failed]{background:#1d1d1f;border-color:#7f1d1d}}.dociq-facts{display:grid;grid-gap:12px;gap:12px}.dociq-facts-file{display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid #e5e5ea}.dociq-facts-sub{color:#6e6e73;font-size:13px}.dociq-facts-err{color:#b3261e;font-size:13px}.dociq-facts-scroll{overflow-x:auto}.adb,.adb-modal{--adb-bg:#fff;--adb-soft:#fafafa;--adb-mute:#f4f4f5;--adb-hover:#e9e9eb;--adb-line:#ececee;--adb-edge:#e2e2e5;--adb-ink:#111113;--adb-ink2:#27272a;--adb-ink3:#3f3f46;--adb-sub:#52525b;--adb-link:#2f5bd3;--adb-prac-bg:#eef7f0;--adb-prac:#1f7a3d;--adb-goog-bg:#fdf6e9;--adb-goog:#8a4f0f;--adb-warn:#7a4510;--adb-nat-bg:#eef3fe;--adb-nat:#2f5bd3;--adb-dark:#111113;--adb-dark-ink:#fff;--adb-bad:#b91c1c;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--adb-ink)}html[data-skin-mode=dark] .adb,html[data-skin-mode=dark] .adb-modal{--adb-bg:#161616;--adb-soft:#1c1c1c;--adb-mute:#232323;--adb-hover:#2a2a2a;--adb-line:#2c2c2c;--adb-edge:#333;--adb-ink:#ededed;--adb-ink2:#d4d4d4;--adb-ink3:#c4c4c4;--adb-sub:#a3a3a3;--adb-link:#8fb0ff;--adb-prac-bg:#14271a;--adb-prac:#7fd49a;--adb-goog-bg:#2b2112;--adb-goog:#f0c27a;--adb-warn:#f0c27a;--adb-nat-bg:#17213a;--adb-nat:#9db8ff;--adb-dark:#e5e5e5;--adb-dark-ink:#101010;--adb-bad:#f87171}body.prodterm .side-workspace.adb{background:var(--adb-bg);color:var(--adb-ink);overflow:auto;font-size:15px}body.prodterm .app.cw-on>.main>.side-workspace.adb{grid-column:1/-1;grid-row:top/-1;min-width:0;max-width:none;margin:0}.adb *,.adb-modal *{box-sizing:border-box}.adb button,.adb input,.adb select,.adb textarea,.adb-modal button,.adb-modal input,.adb-modal select,.adb-modal textarea{font-family:inherit}.adb a,.adb-modal a{color:var(--adb-link)}.adb-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--adb-edge);background:var(--adb-bg);color:var(--adb-ink);font-size:15px;font-weight:400;cursor:pointer;white-space:nowrap;text-decoration:none}.adb-btn:hover:not(:disabled){background:var(--adb-mute)}.adb-btn:disabled{opacity:.45;cursor:default}.adb-dark{background:var(--adb-dark);border-color:var(--adb-dark);color:var(--adb-dark-ink)}.adb-dark:hover:not(:disabled){background:#2a2a2e}.adb-sm{height:30px;padding:0 11px;font-size:13px}.adb-icon{width:36px;padding:0;justify-content:center}.adb-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.b-prac{background:var(--adb-prac-bg);color:var(--adb-prac)}.b-goog{background:var(--adb-goog-bg);color:var(--adb-goog)}.b-nat{background:var(--adb-nat-bg);color:var(--adb-nat)}.b-test{background:repeating-linear-gradient(135deg,var(--adb-mute) 0 6px,var(--adb-hover) 6px 12px)}.adb-pill,.b-test{color:var(--adb-ink3)}.adb-pill{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--adb-edge);background:var(--adb-bg)}.adb-pill-1{background:var(--adb-dark);border-color:var(--adb-dark);color:var(--adb-dark-ink)}.adb-send{display:inline-flex;gap:4px;flex-wrap:wrap}.adb-av{flex:none;width:34px;height:34px;border-radius:999px;background:var(--adb-mute);color:var(--adb-ink3);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.adb-av-l{width:48px;height:48px;font-size:15px}.adb-av-xl{width:72px;height:72px;font-size:20px;margin:0 auto;background:var(--adb-hover)}.adb-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adb-sub{display:block;font-size:13px;color:var(--adb-sub);line-height:1.35;margin-top:2px}.adb-note{margin:8px 28px;padding:10px 12px;border-radius:8px;font-size:13px;background:var(--adb-mute)}.adb-ok{color:var(--adb-prac);background:var(--adb-prac-bg)}.adb-bad{color:var(--adb-bad)}.adb-hint{font-size:12px;color:var(--adb-sub)}.adb-head{padding:12px 20px 8px;flex-wrap:wrap;gap:8px 16px}.adb-head,.adb-head-t{display:flex;align-items:center}.adb-head-t{flex:1 1 auto;min-width:0;gap:10.5px}.adb-head h1{margin:0;font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.01em}.adb-total{font-size:12px;color:var(--adb-sub);white-space:nowrap}.adb-head-b{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adb-head .adb-btn{height:32px;min-height:32px;margin:0;padding:0 12px;font-size:13px;gap:8px}.adb-head .adb-icon{width:32px;padding:0}.adb-head .adb-help{font-size:16px}.adb-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:4px 20px 14px}.adb-controls .adb-tabs{flex:1 1 auto;padding:0;border-bottom:0;gap:8px}.adb-controls .adb-tabs button{height:32px;min-height:32px;margin:0;padding:0 12px;gap:8px;border:1px solid var(--adb-edge);border-radius:999px;background:transparent;color:var(--adb-sub);font-size:13px;font-weight:400}.adb-controls .adb-tabs button:hover{background:var(--adb-hover)}.adb-controls .adb-tabs button.is-on{background:var(--adb-mute);border-color:transparent;color:var(--adb-ink3);font-weight:400}.adb-controls .adb-count{padding:0;border-radius:0;background:transparent;color:inherit;opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adb-controls .adb-filters{flex:0 1 320px;padding:0;gap:8px}.adb-controls .adb-filters.is-open{flex-basis:100%}.adb-controls .adb-search{height:32px;min-width:0;flex:1 1 147px;max-width:336px;padding:0 12px;border-radius:8.4px}.adb-controls .adb-search input{height:30px;min-width:0;min-height:0;padding:0;font-size:13px}.adb-controls .adb-btn{height:32px;min-height:32px;margin:0;border-radius:8.4px}.adb-menu-wrap{position:relative}.adb-menu{position:absolute;right:0;top:42px;z-index:30;width:320px;padding:6px;border:1px solid var(--adb-edge);border-radius:8px;background:var(--adb-bg);box-shadow:0 12px 32px rgba(0,0,0,.12)}.adb-menu button{display:block;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:8px;background:none;color:var(--adb-ink);cursor:pointer}.adb-menu button:hover:not(:disabled){background:var(--adb-mute)}.adb-menu button:disabled{cursor:default}.adb-menu button:disabled b{color:var(--adb-sub)}.adb-menu b{display:block;font-size:15px;font-weight:600}.adb-menu small{display:block;font-size:12px;color:var(--adb-sub);margin-top:2px}.adb-tabs{padding:14px 28px 0;border-bottom:1px solid var(--adb-line);display:flex;flex-wrap:wrap}.adb-tabs button{height:40px;padding:0 2px;margin-right:22px;border:0;border-bottom:2px solid transparent;background:none;font-size:15px;font-weight:400;color:var(--adb-sub);cursor:pointer;display:inline-flex;align-items:center;gap:7px}.adb-tabs button.is-on{color:var(--adb-ink);border-bottom-color:var(--adb-ink);font-weight:600}.adb-count{font-size:12px;font-weight:400;color:var(--adb-sub);background:var(--adb-mute);border-radius:999px;padding:1px 8px}.adb-filters{padding:14px 28px 10px;flex-wrap:wrap}.adb-filters,.adb-search{display:flex;align-items:center;gap:8px}.adb-search{height:36px;padding:0 12px;border:1px solid var(--adb-edge);border-radius:999px;background:var(--adb-bg);flex:1 1 280px;max-width:420px;color:var(--adb-sub)}.adb-search:focus-within{border-color:var(--adb-ink)}.adb-search input{border:0;outline:0;font-size:15px;width:100%;background:transparent;color:var(--adb-ink)}.adb-search-sq{border-radius:8px;height:40px;max-width:none;border-color:var(--adb-ink)}.adb-chip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 6px 0 12px;border:1px solid var(--adb-edge);border-radius:999px;background:var(--adb-bg);font-size:13px;color:var(--adb-ink3);white-space:nowrap}.adb-chip select{background:transparent;font-weight:600;color:var(--adb-ink);outline:0;max-width:180px}.adb-chip select,.adb-sw{border:0;font-size:13px;cursor:pointer}.adb-sw{display:inline-flex;align-items:center;gap:8px;background:none;color:var(--adb-ink3);padding:0}.adb-sw-t{width:32px;height:18px;border-radius:999px;background:#a1a1aa;position:relative;display:inline-block}.adb-sw-t span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff}.adb-sw-t.is-on{background:var(--adb-dark)}.adb-sw-t.is-on span{left:16px}.adb-legend{padding:0 28px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;color:var(--adb-sub)}.adb-legend .adb-badge{margin-right:6px}.adb-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;flex:1 0 auto;min-width:0;border-top:1px solid var(--adb-line)}.adb-body.has-detail{grid-template-columns:minmax(0,1fr) clamp(300px,30%,380px)}.adb-grid,.adb-results{min-width:0}.adb-grid{width:100%;overflow:hidden}.adb-grid canvas{outline-offset:-2px}.adb-foot{padding:8px 16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--adb-sub);border-bottom:1px solid var(--adb-line)}.adb-empty{padding:36px 16px;text-align:center;color:var(--adb-sub);font-size:14px}.adb-empty b{display:block;color:var(--adb-ink);font-size:14px;margin-bottom:6px}.adb-empty div{margin-top:14px}.adb-card:focus-visible,.adb-it:focus-visible{outline:2px solid var(--adb-ink);outline-offset:-2px}.adb-detail{position:-webkit-sticky;position:sticky;top:0;max-height:calc(100dvh - 220px);overflow:auto;overscroll-behavior:contain;padding:14px 16px 16px;border-left:1px solid var(--adb-line)}.adb-detail-head{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.adb-detail-title{flex:1 1 100%;min-width:0;padding-right:38px}.adb-detail-title h2{font-size:16px;font-weight:600;line-height:1.35;margin:0 0 3px;overflow-wrap:anywhere}.adb-detail-title .adb-sub{font-size:12px}.adb-detail .adb-btn{height:30px;min-height:30px;padding:0 10px;margin:0;font-size:12px;border-radius:7px}.adb-detail .adb-icon{position:absolute;top:0;right:0;width:30px;padding:0}.adb-detail-columns{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.adb-detail-columns>div{min-width:0}.adb-detail h3{margin:0 0 9px;font-size:12px;font-weight:600;color:var(--adb-sub)}.adb-detail .adb-dl{grid-template-columns:auto minmax(0,1fr);font-size:12px;gap:5px 12px;line-height:1.5}.adb-detail dd,.adb-detail p{overflow-wrap:anywhere}.adb-delivery{margin:0;padding-left:17px;font-size:12px;line-height:1.5}.adb-delivery li{margin-bottom:5px;padding-left:2px}.adb-delivery b{font-weight:500}.adb-delivery span{display:block;color:var(--adb-sub);overflow-wrap:anywhere}.adb-detail-hint{margin:8px 0 0}.adb-detail-hint,.adb-verification p{color:var(--adb-sub);font-size:12px;line-height:1.5}.adb-verification p{margin:0 0 8px}.adb-verification p:empty{display:none}.adb-record-details{font-size:12px;margin-top:12px}.adb-record-details summary{cursor:pointer;color:var(--adb-ink2)}.adb-record-details .adb-dl{margin-top:12px}.adb-record-details .adb-p{margin-top:10px}.adb-n{flex:none;width:22px;height:22px;border-radius:999px;background:var(--adb-dark);color:var(--adb-dark-ink);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.adb-n2{background:var(--adb-mute);color:var(--adb-ink3)}.adb-dl{display:grid;grid-template-columns:112px 1fr;grid-gap:8px 12px;gap:8px 12px;font-size:13px;margin:0}.adb-dl dt{color:var(--adb-sub)}.adb-dl dd{margin:0;color:var(--adb-ink)}.adb-break{word-break:break-all}.adb-p{margin:0;font-size:13px;color:var(--adb-ink2);line-height:1.6}.adb-row-acts{display:flex;gap:16px;margin-top:8px}.adb-linkbtn{border:0;background:none;padding:0;font-size:13px;color:var(--adb-link);cursor:pointer;text-decoration:underline}.adb-hist{margin:10px 0 0;padding-left:18px;font-size:13px;color:var(--adb-ink2);line-height:1.5}.adb-warn{display:flex;gap:10px;margin:0 20px 4px;padding:12px 14px;border-radius:8px;background:var(--adb-goog-bg);color:var(--adb-warn);font-size:13px;line-height:1.45}.adb-warn div div{margin-top:8px}.adb-warn-test{background:var(--adb-mute);color:var(--adb-ink3)}.adb-modal{position:fixed;inset:0;z-index:400;background:rgba(17,17,19,.32);display:flex;justify-content:center;align-items:flex-start;padding:32px 16px;overflow:auto}.adb-form{width:700px;max-width:100%;background:var(--adb-bg);color:var(--adb-ink);border-radius:8px;overflow:hidden;box-shadow:none}.adb-form-head{padding:22px 28px 18px;display:flex;align-items:flex-start;gap:12px}.adb-form-head h2{margin:0;font-size:20px;font-weight:600}.adb-form-head p{margin:6px 0 0;font-size:13px;color:var(--adb-sub)}.adb-form-kind{padding:0 28px 18px}.adb-segc{display:inline-flex;flex-wrap:wrap;border:1px solid var(--adb-edge);border-radius:999px;padding:3px;gap:2px}.adb-segc button{height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;font-size:13px;font-weight:400;color:var(--adb-ink3);cursor:pointer}.adb-segc button.is-on{background:var(--adb-dark);color:var(--adb-dark-ink)}.adb-fsec{padding:20px 28px;border-top:1px solid var(--adb-line);margin:0}.adb-fsec h3{margin:0 0 14px;font-size:15px;font-weight:600}.adb-f{display:flex;flex-direction:column;gap:6px;min-width:0}.adb-f label,.adb-flabel{font-size:13px;font-weight:400;color:var(--adb-ink3)}.adb-flabel{margin:16px 0 8px}.adb-f input,.adb-f select,.adb-f textarea{height:40px;padding:0 12px;border:1px solid var(--adb-edge);border-radius:8px;font-size:15px;color:var(--adb-ink);background:var(--adb-bg);outline:0;width:100%}.adb-f textarea{height:72px;padding:10px 12px;resize:vertical}.adb-f input:focus,.adb-f select:focus,.adb-f textarea:focus{border-color:var(--adb-ink)}.adb-req{color:var(--adb-bad)}.adb-g2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px}.adb-g2,.adb-g3{display:grid;gap:14px}.adb-g3{grid-template-columns:2fr 1fr 1fr;grid-gap:14px}.adb-g3w{grid-template-columns:110px 1fr 1fr}.adb-span{grid-column:1/-1}.adb-order{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border:1px solid var(--adb-edge);border-radius:8px;margin-bottom:8px;font-size:15px}.adb-mv{margin-left:auto;display:flex;gap:4px}.adb-mv button{width:30px;height:30px;border:1px solid var(--adb-edge);border-radius:8px;background:var(--adb-bg);cursor:pointer;justify-content:center;color:var(--adb-ink3)}.adb-form-foot,.adb-mv button{display:flex;align-items:center}.adb-form-foot{padding:16px 28px;border-top:1px solid var(--adb-line);gap:10px;flex-wrap:wrap;background:var(--adb-soft);font-size:13px;color:var(--adb-sub)}.adb-form-foot b{color:var(--adb-goog)}.adb-form .adb-note{margin:0 28px 14px}.adb-pick{width:504px;display:flex;flex-direction:column;max-height:calc(100vh - 64px)}.adb-pick-top{padding:18px 18px 12px}.adb-pick-top h2{margin:4px 0 12px;font-size:20px;font-weight:600}.adb-pick-list{overflow:auto;padding:0 6px 6px;flex:1 1;min-height:80px}.adb-it{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.adb-it.is-sel,.adb-it:hover:not(:disabled){background:var(--adb-mute)}.adb-it:disabled{opacity:.55;cursor:default}.adb-it b{display:block;font-size:15px;font-weight:600}.adb-it small{display:block;font-size:13px;color:var(--adb-sub)}.adb-maprow{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.adb-phone{font-size:15px}.adb-pl{display:flex;flex-direction:column;min-height:100%}.adb-pl-head{padding:14px 16px 10px;display:flex;align-items:center;gap:10px}.adb-pl-head h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em;flex:1 1}.adb-fab svg,.adb-qa-b svg{flex:none;width:20px!important;height:20px!important}.adb-link svg{flex:none;width:22px!important;height:22px!important}.adb-card>svg,.adb-psearch svg{flex:none;width:18px!important;height:18px!important}.adb-fab{flex:none;padding:0;min-height:0;width:44px;border-radius:999px;border:0;background:var(--adb-dark);color:var(--adb-dark-ink);justify-content:center;cursor:pointer}.adb-fab,.adb-psearch{height:44px;display:flex;align-items:center}.adb-psearch{gap:8px;margin:0 16px 12px;padding:0 14px;border-radius:8px;background:var(--adb-mute);color:var(--adb-sub)}.adb-phone .adb-psearch input{border:0!important;outline:0;background:transparent!important;box-shadow:none!important;height:40px;padding:0;font-size:15px;width:100%;color:var(--adb-ink)}.adb-seg{display:flex;gap:6px;overflow-x:auto;padding:0 16px 2px;scrollbar-width:none}.adb-seg button{flex:none;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--adb-edge);background:var(--adb-bg);font-size:15px;font-weight:400;color:var(--adb-ink3);cursor:pointer}.adb-seg button.is-on{background:var(--adb-dark);border-color:var(--adb-dark);color:var(--adb-dark-ink)}.adb-pl-hint{padding:10px 16px 6px;font-size:13px;color:var(--adb-sub)}.adb-pl-list{flex:1 1;border-top:1px solid var(--adb-line)}.adb-card{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 16px;border:0;border-bottom:1px solid var(--adb-line);background:var(--adb-bg);text-align:left;font:inherit;color:var(--adb-ink);cursor:pointer}.adb-card:active{background:var(--adb-mute)}.adb-card>svg{color:#6e6e73;flex:none}.adb-card-t{flex:1 1;min-width:0}.adb-card-n{font-weight:600;line-height:1.25}.adb-card-n,.adb-card-s{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adb-card-s{color:var(--adb-sub);margin-top:2px}.adb-card-m{display:flex;gap:6px;margin-top:6px;align-items:center;font-size:13px;color:var(--adb-sub)}.adb-phone .adb-note{margin:4px 16px 10px}.adb-pd{display:flex;flex-direction:column;min-height:100%;background:var(--adb-mute)}.adb-pd-bar{padding:10px 8px 6px}.adb-link,.adb-pd-bar{display:flex;align-items:center}.adb-link{height:44px;padding:0 10px;border:0;background:none;font-size:15px;font-weight:400;color:var(--adb-ink);gap:2px;cursor:pointer}.adb-pd-scroll{flex:1 1;padding-bottom:16px}.adb-pd-head{text-align:center;padding:6px 20px 16px}.adb-pd-head h2{margin:12px 0 4px;font-size:20px;font-weight:600}.adb-pd-head .adb-sub{font-size:15px}.adb-qa{display:flex;gap:10px;padding:0 16px 16px}.adb-qa-b{flex:1 1;min-width:0;padding:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:68px;border:1px solid var(--adb-edge);border-radius:8px;background:var(--adb-bg);font-size:13px;font-weight:400;color:var(--adb-ink);text-decoration:none;cursor:pointer}.adb-qa-b:disabled{opacity:.45;cursor:default}.adb-phone a.adb-qa-b{color:var(--adb-ink)}.adb-phone .adb-qa .adb-qa-b{height:68px!important;min-height:68px!important;max-height:68px;margin:0!important;padding:0!important;line-height:1.2}.adb-qa-dark{background:var(--adb-dark);border-color:var(--adb-dark);color:var(--adb-dark-ink)}.adb-phone .adb-warn{margin:0 16px 14px;border-radius:8px;font-size:15px}.adb-gh{font-size:13px;font-weight:600;color:var(--adb-sub);text-transform:none;letter-spacing:.04em;padding:6px 30px 8px}.adb-grp{background:var(--adb-bg);border-radius:8px;margin:0 16px 14px;overflow:hidden}.adb-li{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border-bottom:1px solid var(--adb-line);font-size:15px}.adb-li:last-child{border-bottom:0}.adb-k{width:96px;flex:none;color:var(--adb-sub);font-size:15px}.adb-v{flex:1 1;min-width:0;word-break:break-word}.adb-v b{display:block;font-weight:600}.adb-v small{display:block;font-size:13px;color:var(--adb-sub);margin-top:2px}.adb-li .adb-n{width:24px;height:24px}.adb-record{padding:0 30px;margin:0 0 14px;font-size:13px;color:var(--adb-sub);line-height:1.5}@media (max-width:760px){.adb-modal{padding:0}.adb-form,.adb-pick{width:100%;min-height:100%;max-height:none;border-radius:0}.adb-form-foot,.adb-form-head,.adb-form-kind,.adb-fsec{padding-left:16px;padding-right:16px}.adb-g2,.adb-g3,.adb-g3w,.adb-maprow{grid-template-columns:1fr}.adb-f input,.adb-f select{height:44px;font-size:15px}}.adb-help{font-size:18px;font-weight:600}.adb-guide{margin:16px 28px;padding:18px;border:1px solid var(--adb-edge);border-radius:12px;background:var(--adb-soft)}.adb-guide ol{display:flex;gap:24px;margin:0;padding-left:20px}.adb-guide li{flex:1 1;padding-left:4px}.adb-guide b,.adb-guide span{display:block}.adb-guide p,.adb-guide span{font-size:13px;color:var(--adb-sub)}.adb-guide p{line-height:1.5}.adb-discover{padding:12px 16px}.adb-search-dialog{position:fixed;margin:auto;padding:0;border:1px solid var(--adb-edge);color:var(--adb-ink);background:var(--adb-bg);width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto}.adb-search-dialog::-webkit-backdrop{background:rgba(0,0,0,.35)}.adb-search-dialog::backdrop{background:rgba(0,0,0,.35)}.adb-search-dialog:not([open]){display:none}.adb-source{display:flex;gap:8px;padding:16px 24px 0}.adb-source button{padding:10px 14px;border:1px solid var(--adb-edge);border-radius:8px;background:var(--adb-bg);color:var(--adb-ink);font:inherit;cursor:pointer}.adb-source button.is-on{background:var(--adb-mute);border-color:var(--adb-ink);font-weight:600}.adb-presets{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 12px}.adb-search-note{padding:0 24px;font-size:13px;color:var(--adb-sub)}.adb-result{cursor:default}.adb-result-text{flex:1 1;min-width:0;overflow-wrap:anywhere}.adb-result-text b,.adb-result-text small{display:block}.adb-result-text small{color:var(--adb-sub);line-height:1.5;margin-top:4px}.adb button:focus-visible,.adb-search-dialog button:focus-visible{outline:2px solid var(--adb-link);outline-offset:2px}@media (max-width:760px){.adb-guide{margin:12px 16px}.adb-guide ol{flex-direction:column;gap:12px}.adb-search-dialog{width:100%;min-height:0;max-height:100dvh}.adb-presets,.adb-source{padding-left:16px;padding-right:16px}.adb-source button{flex:1 1;padding:10px 6px;font-size:13px}.adb-search-dialog .adb-result{gap:8px;padding:12px}}.adb-edit-modal{inset:16px;margin:auto;padding:0;width:700px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);height:-moz-fit-content;height:fit-content;border:0;border-radius:8px;background:transparent;overflow:hidden}.adb-edit-modal:not([open]){display:none}.adb-edit-modal::-webkit-backdrop{background:rgba(17,17,19,.32)}.adb-edit-modal::backdrop{background:rgba(17,17,19,.32)}.adb-edit-form{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);min-height:0}.adb-edit-form .adb-form-head{flex:none;padding:14px 16px 10px;align-items:center}.adb-edit-form .adb-form-head h2{font-size:18px;line-height:24px}.adb-edit-form .adb-form-head p{margin:3px 0 0;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adb-edit-form .adb-form-head>div{min-width:0}.adb-edit-fields{min-height:0;overflow:auto;overscroll-behavior:contain}.adb-edit-form .adb-form-kind{padding:0 16px 10px}.adb-edit-form .adb-segc{padding:2px}.adb-edit-form .adb-segc button{height:28px;min-height:28px;margin:0;font-size:12px;padding:0 10px}.adb-edit-form .adb-fsec{padding:12px 16px}.adb-edit-form .adb-fsec h3{font-size:13px;margin:0 0 8px}.adb-edit-form .adb-g2,.adb-edit-form .adb-g3{gap:10px 12px}.adb-edit-form .adb-g3w{grid-template-columns:88px 1fr 1fr}.adb-edit-form .adb-f{gap:4px}.adb-edit-form .adb-f label{font-size:12px}.adb-edit-form .adb-f input,.adb-edit-form .adb-f select{height:32px;min-height:32px;padding:0 9px;font-size:13px}.adb-edit-form .adb-f textarea{height:54px;min-height:54px;padding:8px 9px;font-size:13px}.adb-edit-form .adb-flabel{margin:10px 0 6px;font-size:12px}.adb-edit-form .adb-order{height:30px;min-height:30px;padding:0;margin-bottom:4px;border:0;border-radius:0;font-size:12px}.adb-edit-form .adb-mv button{width:26px;height:26px;min-height:26px;margin:0;padding:0}.adb-edit-form .adb-mv svg{width:14px;height:14px;flex:none}.adb-edit-form .adb-form-foot{flex:none;padding:10px 16px;gap:8px;font-size:12px;border-top:1px solid var(--adb-line);background:var(--adb-bg)}.adb-edit-form .adb-btn{height:32px;min-height:32px;margin:0;font-size:13px}.adb-edit-form .adb-icon{width:32px;padding:0}.adb-edit-form .adb-note{flex:none;margin:6px 16px;padding:7px 10px;font-size:12px}@media (max-width:760px){.adb-edit-modal{inset:8px;padding:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.adb-edit-form{max-height:calc(100dvh - 16px);border-radius:8px}.adb-edit-form .adb-g3w{grid-template-columns:1fr}.adb-edit-form .adb-f input,.adb-edit-form .adb-f select{height:44px;font-size:16px}.adb-edit-form .adb-form-foot>span:first-child{flex:1 1 100%}.adb-edit-form .adb-btn{min-height:40px;height:40px}}.adb-google-popup{border:1px solid var(--adb-edge);border-radius:6px;background:var(--adb-bg)}.adb-google-list{max-height:180px;overflow:auto}.adb-edit-form .adb-google-list button{display:block;width:100%;min-height:40px;margin:0;padding:7px 10px;border:0;border-bottom:1px solid var(--adb-line);border-radius:0;color:var(--adb-ink);background:var(--adb-bg);text-align:left;white-space:normal;cursor:pointer}.adb-edit-form .adb-google-list button:focus-visible,.adb-edit-form .adb-google-list button:hover{background:var(--adb-mute);outline:2px solid var(--adb-link);outline-offset:-2px}.adb-google-list b,.adb-google-list span{display:block;overflow-wrap:anywhere;line-height:1.4}.adb-google-list b{font-size:13px;font-weight:500}.adb-google-list span{font-size:12px;color:var(--adb-sub)}.adb-google-credit{position:-webkit-sticky;position:sticky;bottom:0;padding:6px 10px;font:400 12px sans-serif;color:#5e5e5e;background:#fff;white-space:nowrap}html[data-skin-mode=dark] .adb-google-credit{color:#fff;background:var(--adb-bg)}