/* BlueBizOS 7.0 — single stylesheet. Palette tokens (--bb-*) are constants; theme tokens (--bg, --ink, --accent…) keep their 6.75 light/dark values. */
:root{--bb-gray-100:#fff;--bb-blue-96:#eaf1ff;--bb-orange-50:#d62;--bb-blue-53:#2563eb;--bb-blue-95:#e8f7ff;--bb-blue-53-2:#245dea;--bb-blue-96-2:#edf3ff;--bb-blue-95-2:#edf1f8;--bb-blue-97:#f3f6fc;--bb-blue-49:#657a95;--bb-gray-00:#000;--bb-blue-40:#496384;--bb-blue-50:#2459dc;--bb-blue-50-2:#235cdb;--bb-blue-53-3:#245bea;--bb-blue-52:#205ae8;--bb-blue-96-3:#eaf3ff;--bb-blue-43:#516b8c}@keyframes ballon47-water{to{transform:rotate(14deg) translate(-9%,-8%);border-radius:52% 48% 61% 39%}}@keyframes h53float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes h53wave{0%,to{transform:translateX(-7px) rotate(-4deg)}50%{transform:translateX(7px) rotate(4deg)}}@keyframes work657-turn{to{transform:rotate(1turn)}}:root{--bg:#f3f6fb;--card:var(--bb-gray-100);--ink:#172c4c;--muted:#506580;--line:#dfe7f2;--accent:var(--bb-blue-50-2);--soft:var(--bb-blue-96-2);--red:#ae4245;--amber:#9d691c;--shadow:0 4px 20px #13264c06;--sidebar:#102349;--u61-bg:#f2f6fd;--u61-card:var(--bb-gray-100);--u61-ink:#15345a;--u61-muted:#536f93;--u61-line:#d6e2f5;--u61-accent:#245cea;--u61-nav:#10264b;--u61-nav-text:#c9daf6;--crm-scrollbar-thumb:var(--muted);--crm-scrollbar-track:var(--bg);--crm-scrollbar-hover:var(--ink);--crm-scrollbar-active:var(--accent);font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#242d3c;background:#f4f5f7}html.dark{--bg:#0c172a;--card:#14243c;--ink:#e5edfa;--muted:#bac8e0;--line:#2a3c57;--accent:#86b3ff;--soft:#1e3556;--shadow:none;--sidebar:#0a1730;--u61-bg:#0d1a2f;--u61-card:#152640;--u61-ink:#e1ebff;--u61-muted:#acc0dd;--u61-line:#304668;--u61-accent:#7fa9ff;--u61-nav:#09172d;--u61-nav-text:#c5d8f5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--accent);text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid #e6ad48;outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px}a svg,button svg{pointer-events:none}svg.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h3{margin-bottom:8px}h1{font-size:30px;line-height:1.2;letter-spacing:-1px}h2{font-size:19px;letter-spacing:-.35px;margin-bottom:18px}h3{font-size:15px}p{margin-bottom:14px}.shell{display:grid;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;background:var(--sidebar);color:var(--bb-gray-100);display:flex;flex-direction:column;z-index:30}.brand{display:flex;gap:11px;align-items:center;font-weight:650}.brand-mark{display:grid;place-items:center;background:#ffffff08}.brand small{display:block;font-weight:500}.nav{flex:1}.nav button,.topbar-search input{width:100%;border:0;background:0 0}.nav button{display:flex;align-items:center;text-align:left;margin:2px 0}.nav button:hover{background:#ffffff09}.nav button.active{background:#333e52}.nav-label{text-transform:uppercase;padding:20px 13px 7px}.nav .count{margin-left:auto;background:#ffffff15;font-size:10px;min-width:19px;border-radius:6px;text-align:center;padding:2px 5px}.sidebar-foot{border-top:1px solid #ffffff16;margin-top:15px}.workspace{display:flex;align-items:center;padding:8px;color:#c7ceda;min-width:0}.workspace .avatar{background:#495364}.workspace strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace .small{font-size:10px}.stage-main{grid-column:2;min-width:0}.topbar{display:flex;align-items:center;gap:18px;background:var(--bg);position:sticky;top:0;z-index:20}.topbar-right,.topbar-search{display:flex;align-items:center;gap:10px}.topbar-search{max-width:400px;flex:1;color:var(--muted)}.topbar-search input{color:var(--ink);outline-offset:4px;padding:8px;min-width:0}.topbar-right{margin-left:auto;flex-shrink:0}.key{padding:2px 5px;white-space:nowrap}.lang{display:flex;border:1px solid var(--line);gap:2px}.lang button{padding:5px 8px;min-height:34px;min-width:35px;border:0;background:0 0;color:var(--muted)}.lang button.active{background:var(--card);box-shadow:0 2px 5px #121c2d10;color:var(--ink);font-weight:700}.avatar{display:grid;place-items:center;width:34px;height:34px;background:#dee4ed;font-size:12px;font-weight:700;flex-shrink:0}.main{margin:auto}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.row{display:flex;align-items:center;gap:10px}.wrap{flex-wrap:wrap}.spread{justify-content:space-between}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-decoration:none;white-space:nowrap}.btn:hover{background:var(--soft)}.btn.primary{background:var(--accent);border-color:var(--accent)}.btn.primary:hover{filter:brightness(.95)}.btn.danger{color:var(--red);border-color:#c567672b;background:#c5676707}.btn.ghost{border-color:transparent;background:0 0}.icon-btn,.metric .metric-icon{display:grid;place-items:center;border-radius:9px}.icon-btn{width:42px;height:42px;background:0 0;border:1px solid transparent;color:var(--muted);position:relative}tbody tr:hover{background:var(--soft)}.dot{position:absolute;right:9px;top:8px;background:#e4ac57;border:2px solid var(--bg);border-radius:100%;width:9px;height:9px}.statusline{display:flex;align-items:center;gap:5px}.statusline:before{content:"";width:5px;height:5px;border-radius:50%;background:#6981aa}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.grid2,.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);margin-top:22px}.card{background:var(--card);min-width:0}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:19px}.card-head h2,.page-head p{margin:0}.metric .metric-icon{float:right;color:var(--accent);border:1px solid var(--line);width:33px;height:33px}.metric label{display:block;margin-bottom:15px}.metric strong{display:block;line-height:1.2}.metric p{margin:12px 0 0;color:var(--muted)}.metric:first-child{background:#edf0f4}.dark .metric:first-child{background:#232c3b}.hero{border-radius:16px;background:linear-gradient(110deg,#dfe4ed,#e7ebf3);padding:25px 27px;margin-bottom:23px;position:relative;display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #d8dde6}.hero h2{font-size:24px;margin:3px 0 7px}.hero p{font-size:13px;max-width:560px;color:#5b6679;margin:0 0 15px}.hero .hero-symbol{font-size:55px;color:#8393ae;opacity:.5;padding:0 20px}.dark .hero{background:#29303d}.dark .hero p{color:#b4bbc8}.badge,.hero.compact{align-items:center;background:var(--soft)}.hero.compact{padding:15px 20px}.hero.compact p{margin:0;color:var(--ink)}.badge{display:inline-flex;gap:5px;white-space:nowrap;color:var(--accent)}.badge.blue{background:#e9f0f8}.badge.amber{background:#fbf0dd}.badge.red{background:#f9e9e7}.badge.grey{background:#eceef1}.badge.dot-badge:before{content:"";width:4px;height:4px;background:currentColor;border-radius:50%}.toolbar,.toolbar-left{display:flex;flex-wrap:wrap}.toolbar{justify-content:space-between;gap:12px;margin:0 0 16px}.report-range input,.toolbar input,.toolbar select{border:1px solid var(--line);background:var(--card);color:var(--ink);padding:8px 12px;max-width:100%}.report-range input{min-height:42px;border-radius:9px}.toolbar input{min-width:180px;flex:1}.toolbar-left{gap:9px;flex:1}.view-switch{display:flex;background:var(--card);padding:3px;border:1px solid var(--line);border-radius:9px}.view-switch button{width:36px;border:0;background:0 0;color:var(--muted);border-radius:6px}.view-switch button.active{background:var(--soft);color:var(--accent)}.tabs{display:flex;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.tabs button{white-space:nowrap}.tabs button.active{font-weight:700}.table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:12px}td,th{border-bottom:1px solid var(--line)}th{text-align:left;letter-spacing:.02em;padding:13px 16px;background:var(--bg);white-space:nowrap;background:#f6f8fc!important;font-size:10px;text-transform:none;color:var(--muted);font-weight:600}td{max-width:300px;overflow-wrap:anywhere;font-size:12px;padding:14px 16px;border-color:var(--line)}tr:last-child td{border-bottom:0}.link-button{background:0 0;border:0;color:var(--ink);text-align:left;min-height:36px;font-weight:600;padding:0;max-width:100%;overflow-wrap:anywhere}.link-button:hover{color:var(--accent);text-decoration:underline}.record-name{display:flex;align-items:center;gap:11px}.record-name .avatar{border-radius:9px;background:var(--soft);color:var(--accent)}.record-name small{display:block;font-weight:400}.deal-card p,.pagination{color:var(--muted);font-size:11px}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px}.board{display:grid;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}.board-col{background:#e9ecf0;padding:12px;min-height:320px;scroll-snap-align:start}.dark .board-col{background:#191e28}.board-col.drag-over{outline:2px dashed var(--accent)}.board-col-head{display:flex;align-items:center;justify-content:space-between;padding:3px 1px 14px}.deal-card{background:var(--card);margin-bottom:10px}.deal-card:hover{border-color:#a5adbc}.deal-card .link-button{font-size:12px;line-height:1.45;min-height:26px}.deal-card p{margin:7px 0}.deal-card .value{font-weight:650;letter-spacing:-.3px}.deal-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px;margin-top:10px;font-size:10px;color:var(--muted)}.deal-card select{border:1px solid var(--line);background:var(--card);min-height:36px;max-width:100%;padding:4px;margin-top:10px;width:100%}.empty{text-align:center;padding:52px 24px;max-width:550px;margin:auto;color:var(--muted)}.empty .empty-icon{display:grid;place-items:center;border:1px solid var(--line);background:var(--soft);color:var(--accent);width:56px;height:56px;margin:0 auto 16px;border-radius:16px}.empty h2{font-size:19px;color:var(--ink);margin-bottom:8px}.empty p{font-size:13px}.empty-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.list-row{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--line)}.list-row:last-child{border:0}.list-row p{margin:3px 0 0}.list-row .grow{flex:1;min-width:0}.list-row .link-button{font-size:12px;min-height:0}.check-button{min-width:24px;min-height:24px;border:1px solid var(--line);color:var(--accent);background:var(--card);border-radius:7px;padding:0;display:grid;place-items:center}.cal-day.today,.check-button.done,.search-results button:hover{background:var(--soft)}.chart-svg{width:100%;height:180px;display:block;overflow:visible}.chart-labels,.chart-legend{display:flex;font-size:10px;color:var(--muted)}.chart-labels{justify-content:space-between}.chart-legend{align-items:center;gap:15px}.chart-legend span:before{content:"";display:inline-block;vertical-align:middle;margin-right:5px;width:6px;height:6px;background:var(--accent);border-radius:50%}.chart-legend span:nth-child(2):before{background:#c3ab82}.bar-list{display:flex;flex-direction:column;gap:16px}.bar-meta,.totals>div{display:flex;justify-content:space-between}.bar-meta{font-size:11px;margin-bottom:6px}.bar-track{height:8px;border-radius:5px;background:var(--soft);overflow:hidden}.bar-fill{height:100%;background:#7c8ba5;border-radius:5px}.progress-ring{width:84px;height:84px;flex:none;transform:rotate(-90deg)}.progress{min-width:70px;max-width:180px;overflow:hidden}.progress>span{display:block;height:100%;background:var(--accent)}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);border-radius:10px;overflow:hidden}.cal-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:122px;padding:9px;min-width:0;font-size:11px}.cal-heading{min-height:0;padding:10px}.cal-day.dim,.cal-heading{color:var(--muted);background:var(--bg)}.cal-event{display:block;width:100%;border:0;background:var(--soft);color:var(--accent);font-size:10px;text-align:left;border-radius:4px;margin:5px 0;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:28px}.detail-grid{display:grid;grid-template-columns:1fr 1fr}.detail-grid dt{color:var(--muted);margin:0 0 4px}.detail-grid dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.detail-block{margin:22px 0;border-top:1px solid var(--line)}.detail-block h3{margin-bottom:13px}.timeline{border-left:1px solid var(--line);margin-left:7px;padding-left:19px}.timeline .event{position:relative;margin-bottom:17px;font-size:12px}.timeline .event:before{content:"";width:7px;height:7px;border-radius:50%;background:#9ea9bb;position:absolute;left:-23px;top:5px}.timeline .event small{display:block;color:var(--muted);font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;min-width:0}.field.full,.field.lines-field,.field.stages-field{grid-column:1/-1}.field label{font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--card);color:var(--ink);padding:9px 11px;min-width:0;width:100%}.line-item input,.line-item select,.stage-item input,.stage-item select{border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);min-width:0;width:100%}.stage-item input,.stage-item select{min-height:44px;padding:9px 11px;font-size:13px}.field textarea{resize:vertical}.field input[type=checkbox]{min-height:22px;height:22px;width:22px;accent-color:var(--accent)}.field.checkbox-field{flex-direction:row;align-items:center}.field .help{color:var(--muted);font-weight:400}.line-item{display:grid;grid-template-columns:1.2fr 1.3fr .55fr .7fr 36px;gap:7px;margin:8px 0;align-items:center}.line-item input,.line-item select{font-size:12px;padding:7px;min-height:39px}.line-head{font-size:10px;color:var(--muted);margin-bottom:0}.stage-item{display:grid;grid-template-columns:1.4fr 1fr .6fr 36px;gap:7px;margin-bottom:8px;align-items:center}.totals{margin:20px 0 0 auto;max-width:270px;font-size:12px}.totals>div{padding:4px}.totals .grand{border-top:1px solid var(--line);font-weight:700;font-size:17px;margin-top:7px;padding-top:12px}.help-box{background:var(--soft);border-radius:10px;padding:13px 15px;color:var(--muted);margin:16px 0}.help-box p:last-child{margin-bottom:0}.error{padding:12px 14px;border-radius:8px;background:#f8e8e5;color:#9b3c39;font-size:12px;margin:12px 0}.error:empty{display:none}.notice{background:#fbf2dc;color:#885d22;border:1px solid #d7ad4533;border-radius:10px;padding:12px 16px;font-size:12px;margin-bottom:17px}.dialog{padding:0;border:1px solid var(--line);background:var(--card);color:var(--ink);width:min(780px,calc(100% - 30px));max-height:calc(100dvh - 48px);overflow:hidden}.dialog::backdrop{background:#141b28cc;background:#0b1d3bbd;backdrop-filter:blur(4px)}.dialog-inner{max-height:calc(100dvh - 52px);display:flex;flex-direction:column}.dialog-header{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none}.dialog-header h2{margin:0;overflow-wrap:anywhere}.dialog-body{padding:23px 25px;overflow-y:auto;min-height:0;flex:1}.dialog-footer{border-top:1px solid var(--line);padding:16px 25px;display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;flex:none}.dialog form{display:contents}.drawer.dialog{margin:0 0 0 auto;border-radius:17px 0 0 17px}.drawer .dialog-inner,.drawer.dialog{height:100dvh;max-height:100dvh}.toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);background:#192437;color:var(--bb-gray-100);border-radius:11px;padding:12px 19px;font-size:13px;z-index:100;width:max-content;max-width:calc(100vw - 24px)}.toast:empty{display:none}.backdrop,.bottom-nav,.mobile-only{display:none}.resource-card,.search-results button{text-align:left;display:flex;align-items:center;width:100%;color:var(--ink)}.search-results button{border:0;border-bottom:1px solid var(--line);background:0 0;padding:14px 2px;justify-content:space-between}.resource-card{cursor:pointer;gap:14px}.resource-card:hover{border-color:#8a97ae}.callout-icon{color:var(--accent);width:43px;height:43px;display:grid;place-items:center;flex:none}.resource-card strong{font-size:14px}.resource-card span.small{display:block;color:var(--muted)}.integration-card{display:flex;flex-direction:column;gap:12px}.integration-card p{font-size:12px;color:var(--muted);flex:1}.integration-logo{font-size:22px;font-weight:700;letter-spacing:-1px}.help-article{font-size:13px;line-height:1.8}.help-article h3{margin-top:23px}.stat-strip{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0}.stat-strip strong{font-size:21px;display:block}.stat-strip span{font-size:11px;color:var(--muted)}.badge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.achievement{border:1px solid var(--line);background:var(--soft);text-align:center;border-radius:11px;padding:16px 9px;font-size:11px;color:var(--ink)}.achievement.earned{opacity:1;border-color:#94a2bb}.achievement svg{display:block;margin:0 auto 9px}.dark{background:var(--bg);color:var(--ink)}.dark .badge{background:var(--soft)}.dark .badge.amber{background:#473b23}.dark .badge.red{background:#442b29}.dark .badge.blue{background:#263d4d}.dark .badge.grey{background:#313742}.dark .notice{background:#403b22;color:#e8d8a7}.loading{padding:80px;text-align:center;color:var(--muted)}.skip{position:absolute;top:-60px;left:20px;z-index:200;background:var(--card);padding:12px}.skip:focus{top:10px}.busy{opacity:.6;pointer-events:none}.auth-page{padding:28px}.auth-page .brand{color:var(--ink);padding:5px 0 28px}.auth-page .brand-mark{background:var(--accent);color:var(--bb-gray-100)}.auth-page .field,.custom-fields h3{margin-bottom:16px}.auth-page .btn{width:100%}.auth-page .lang{width:max-content;margin:20px auto}.auth-page p{font-size:13px;color:var(--muted)}.auth-page .brand small{color:var(--muted)!important}@media (min-width:1600px){.main{padding-top:42px}.metric strong{font-size:31px}}@media (max-width:1200px){.grid4{gap:12px}.metric{padding:16px}.metric strong{font-size:24px}.topbar{padding:0 24px}.main{padding:26px 24px}.shell{grid-template-columns:205px minmax(0,1fr)}.sidebar{width:205px;padding-left:12px;padding-right:12px}.brand{font-size:17px}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}.hero-symbol,.statusline,.topbar-search .key{display:none}}@media (max-width:1000px){.grid3,.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.page-head{align-items:center}.metric strong{font-size:29px}.grid2{gap:14px}}@media (max-width:760px){:root{font-size:15px}.responsive table,.responsive tbody,.shell{display:block}.sidebar{transform:translateX(-100%);transition:transform .2s;width:260px;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom))}.menu-open .sidebar{transform:none}.menu-open .backdrop{display:block;position:fixed;inset:0;background:#070f1e9e;z-index:29}.mobile-only{display:initial}.topbar{height:66px;padding:0 15px;gap:7px}.topbar-search{max-width:none}.topbar-search input{font-size:16px;padding:8px 1px}.topbar-right>.avatar,.topbar-search>.icon{display:none}.topbar-right{gap:2px}.topbar .lang{border:0;padding:0}.lang button{min-height:40px;min-width:34px;padding:4px}.main{padding:23px 16px 100px}.page-head{gap:10px;margin-bottom:20px;align-items:flex-start}.page-head h1{font-size:26px}.detail-grid dd,.page-head p{font-size:12px}.page-head .btn{padding:9px 12px;min-height:44px}.page-head .head-secondary,.responsive thead{display:none}.hero{padding:20px;display:block}.hero h2{font-size:23px}.hero.compact{display:flex;gap:12px;align-items:flex-start;padding:13px}.hero.compact p,.metric label{font-size:11px}.hero.compact .btn{min-height:40px;font-size:11px;white-space:normal;padding:7px 10px}.grid4{gap:10px}.metric{padding:16px}.metric label{min-height:30px;padding-right:26px;margin-bottom:7px}.metric .metric-icon{position:absolute;top:15px;right:12px;width:28px;height:28px}.metric .metric-icon .icon{width:16px;height:16px}.metric strong{font-size:24px}.metric p{font-size:10px;min-height:29px;margin-top:8px}.grid2,.grid3{grid-template-columns:1fr}.card{padding:18px}.dashboard-grid{gap:15px;margin-top:17px}.card-head{margin-bottom:17px}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--card);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:25;justify-content:space-around}.bottom-nav button,.responsive td{display:flex;align-items:center;padding:7px 0;border:0}.bottom-nav button{flex:1;flex-direction:column;gap:4px;background:0 0;color:var(--muted);font-size:9px;border-radius:9px;min-height:51px}.bottom-nav button.active{background:var(--soft);color:var(--accent)}.toast{bottom:calc(87px + env(safe-area-inset-bottom));font-size:12px}.toolbar{gap:9px}.toolbar-left{flex-basis:100%;gap:7px}.toolbar input{min-width:120px;max-width:100%;width:100%;flex-basis:100%;font-size:16px}.toolbar select{max-width:calc(50% - 4px);flex:1;font-size:13px;min-height:44px}.toolbar .btn{min-height:44px}.tabs{margin:0-16px 18px;padding:0 16px}.tabs button{min-height:45px;padding:10px 13px}.board{grid-auto-columns:minmax(265px,83vw);margin:0-16px;padding-left:16px;padding-right:16px;gap:12px}.board-col{padding:12px;min-height:280px}.board .link-button,.board select,.responsive .record-name .link-button{font-size:14px;min-height:44px}.table-wrap.responsive{border:0;background:0 0;overflow:visible}.responsive tr{display:block;background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:11px;padding:12px 15px;position:relative}.responsive td{justify-content:space-between;gap:10px;max-width:none;font-size:12px}.responsive td:first-child{padding:2px 0 12px;border-bottom:1px solid var(--line);margin-bottom:5px}.responsive td:not(:first-child):before{content:attr(data-label);font-size:10px;color:var(--muted);flex-shrink:0}.responsive .record-name{flex:1}.responsive tr:hover{background:var(--card)}.responsive td:last-child:empty{display:none}.dialog{max-height:96dvh;width:100%;margin:auto 0 0;border-radius:16px 16px 0 0}.dialog-inner{max-height:95dvh}.drawer.dialog{width:100%;border-radius:16px 16px 0 0;margin:auto 0 0}.drawer .dialog-inner,.drawer.dialog{height:95dvh;max-height:95dvh}.dialog-header{padding:16px 18px}.dialog-header h2{font-size:19px}.dialog-body{padding:19px 18px}.dialog-footer{padding:13px 18px calc(13px + env(safe-area-inset-bottom))}.dialog-footer .btn{min-height:45px;flex:1}.form-grid{grid-template-columns:1fr}.field input,.field select,.field textarea{font-size:16px}.field.full{grid-column:1}.line-head{display:none}.line-item{grid-template-columns:1fr 1fr 38px;border:1px solid var(--line);border-radius:10px;padding:10px;position:relative;gap:9px;margin:12px 0}.line-item select{grid-column:1/3}.line-item input[data-line=name]{grid-row:2;grid-column:1/4}.line-item input[data-line=qty]{grid-row:3;grid-column:1}.line-item input[data-line=price]{grid-row:3;grid-column:2/4}.line-item .icon-btn{width:36px}.line-item input,.line-item select{min-height:44px;font-size:16px}.stage-item{grid-template-columns:1fr 1fr 35px;border-bottom:1px solid var(--line);padding-bottom:10px}.stage-item input[data-stage=name]{grid-column:1/3}.line-item .icon-btn,.stage-item .icon-btn{grid-column:3;grid-row:1}.stage-item input[data-stage=probability]{grid-row:2;grid-column:2/4}.stage-item select{grid-row:2;grid-column:1}.detail-grid{gap:14px;grid-template-columns:1fr 1fr}.cal{display:block;border:0;background:0 0}.cal-day.dim,.cal-heading{display:none}.cal-day{display:block;min-height:0;border:1px solid var(--line);border-radius:10px;margin-bottom:9px;padding:13px;background:var(--card)}.cal-day:has(.no-events){display:none}.cal-day.today{display:block}.cal-event{min-height:44px;font-size:13px;white-space:normal;padding:9px}.report-range{flex-wrap:wrap;gap:8px}.report-range input{width:calc(50% - 5px);font-size:16px}.key{display:none}.pagination .btn{min-height:44px}.auth-page{margin:3vh auto;padding:20px}.auth-page .card{padding:25px}.auth-page .lang button{min-width:70px}.check-button{width:34px;height:34px}.badge,.notice{font-size:11px}.badge-grid{grid-template-columns:1fr 1fr}.list-row .link-button{min-height:40px}.btn{min-height:44px}.card-head .btn{min-height:40px;padding:7px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.bottom-nav,.dialog,.no-print,.page-head .btn,.sidebar,.tabs,.toast,.toolbar,.topbar{display:none!important}.shell,.stage-main{display:block}.main{padding:0;max-width:none}.card{box-shadow:none;break-inside:avoid}.grid4{grid-template-columns:repeat(4,1fr)}body{background:var(--bb-gray-100);color:#111}.dashboard-grid{display:block}.card{margin-bottom:15px}}.section-gap{margin-top:22px}.view-tools{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.view-tools select{max-width:280px}.select-cell{width:56px}.select-cell input{cursor:pointer}.checklist-item{display:grid;grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:10px;margin-bottom:9px}.checklist-item input[type=checkbox],.columns-picker input,.select-cell input{width:20px;height:20px}.custom-fields{border-top:1px solid var(--line);padding-top:18px}.custom-fields:empty{display:none}.columns-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.columns-picker label{min-height:44px;gap:10px;display:flex;align-items:center}.thread{display:flex;flex-direction:column;gap:12px;margin:20px 0}.message-bubble{border:1px solid var(--line);border-radius:15px;background:var(--bg);padding:16px;max-width:92%;align-self:flex-start}.message-bubble.draft{align-self:flex-end;border-color:#a0a8b7;background:var(--card)}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.reply-box{display:grid;gap:14px;border-top:1px solid var(--line);padding-top:20px}.age-row{display:grid;grid-template-columns:80px minmax(0,1fr) 36px;gap:12px;align-items:center;margin:18px 0}.age-row .progress{max-width:none}.big-number{font-size:38px;letter-spacing:-1px}.field input:disabled{opacity:.75;cursor:not-allowed}.token-result{font:13px/1.6 ui-monospace,monospace;overflow-wrap:anywhere;background:var(--bg);padding:14px;border-radius:12px}.integration-api{margin-bottom:22px}.integration-api .card-head{flex-wrap:wrap;gap:12px}.badge small{font-size:inherit}@media (max-width:760px){.view-tools .row{display:grid;grid-template-columns:1fr 1fr}.view-tools select{max-width:none;grid-column:1/-1}.view-tools .btn{width:100%;white-space:normal;min-height:44px}.columns-picker,.reply-box .row{grid-template-columns:1fr}.message-bubble{max-width:100%;width:100%}.select-cell{width:auto}.select-cell input{width:24px;height:24px}.reply-box .row{display:grid;width:100%}.checklist-item{gap:8px}.checklist-item input[data-check-text]{min-width:0}.age-row{grid-template-columns:70px minmax(0,1fr) 26px}.callout.spread{flex-wrap:wrap;gap:14px}}:root{color-scheme:light;background:var(--bg);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:var(--bg);color:var(--ink)}button,input,select,textarea{letter-spacing:0}.shell{grid-template-columns:240px minmax(0,1fr)}.sidebar{width:240px;padding:25px 14px 16px;background:linear-gradient(180deg,#102349 0,#11213f 100%)}.brand{padding:0 10px 27px;font-size:18px;letter-spacing:-.4px}.brand small{color:#9db5de!important;text-transform:uppercase;font-size:9px;letter-spacing:2px;margin-top:4px}.brand-mark{background:#3475f1;color:var(--bb-gray-100);border:1px solid #699bff55;border-radius:11px;width:38px;height:38px;box-shadow:0 6px 18px #020d282a}.nav{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#506488 transparent}.nav button{padding:11px 13px;border-radius:9px;font-size:12px;gap:12px;margin-bottom:3px}.nav button:hover{background:#ffffff0a}.nav button.active{background:#2a65df;color:var(--bb-gray-100)}.nav button.active .icon{opacity:1}.nav-label{color:#93a9cd;font-size:9px;letter-spacing:1.6px;margin-top:18px}.sidebar-foot{border-color:#ffffff14;padding-top:16px}.workspace .avatar{background:#ffffff12;color:#cbdafa}.workspace strong{color:#e6eeff}.workspace .small{color:#9fb3d4}.nav .count{background:#ffffff24;color:var(--bb-gray-100)}.topbar{background:var(--card);height:76px;border-bottom:1px solid var(--line);padding:0 34px;box-shadow:none}.topbar-search{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:1px 12px;width:min(420px,50vw)}.topbar-search input{font-size:12px;min-height:39px}.topbar-search .icon{width:17px;height:17px;color:var(--muted)}.key,.lang .active{background:var(--card)}.key{border:1px solid var(--line);color:var(--muted);border-radius:5px;font-size:10px}.avatar{background:#eaf0fc;color:#315d9e;border-radius:10px}.lang{background:var(--bg);border-color:var(--line);border-radius:8px;padding:3px}.lang button{border-radius:5px}.lang .active{color:var(--accent);box-shadow:0 1px 4px #193c6515}.page-head p,.record-name small,.statusline{font-size:10px;color:var(--muted)}.main{max-width:1680px;padding:30px 34px 56px}.page-head{margin-bottom:24px}.metric strong,.page-head h1{font-size:28px;font-weight:720;letter-spacing:-1px}.page-head p{font-size:12px;line-height:1.6}.btn{border-radius:8px;font-size:12px;font-weight:600;padding:9px 14px;transition:background .14s,border-color .14s,box-shadow .14s}.btn.primary{background:var(--bb-blue-50-2);border-color:var(--bb-blue-50-2);color:var(--bb-gray-100);box-shadow:0 3px 7px #235cdb1c}.btn.primary:hover{background:#194bbe;border-color:#194bbe}.btn.ghost:hover,.icon-btn:hover{background:var(--soft);color:var(--accent)}.btn .icon{width:17px;height:17px}.card{border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow);padding:22px}.card-head h2{font-size:15px;font-weight:700;letter-spacing:-.2px}.metric{position:relative;overflow:hidden;padding:21px}.metric strong{font-size:30px;font-weight:750;font-variant-numeric:tabular-nums}.metric label{font-weight:550;color:var(--muted)}.detail-grid dt,.lang button{font-size:10px}.metric-icon{width:34px;height:34px;background:var(--soft);color:var(--accent);border-radius:9px}.grid4{gap:15px}.dashboard-grid{gap:20px}.callout-icon,.progress{background:var(--soft);border-radius:10px}.progress{height:6px}.progress span{background:#3872e8;border-radius:10px}.callout-icon{color:#3165c0}.list-row{border-color:var(--line);padding:13px 0}.bs58-history time,.list-row p,.tabs button{font-size:11px;color:var(--muted)}.check-button{border-color:#cad7ec}.check-button.done{background:var(--bb-blue-50-2)}.badge{padding:4px 8px;border-radius:6px;background:#edf4fb;color:#355a84;font-size:10px;font-weight:600}.badge.blue{background:var(--bb-blue-96);color:#2458b9}.badge.amber{background:#fff2db;color:#8b5b14}.badge.red{background:#ffecee;color:#b3374a}.badge.grey{background:#eef1f6;color:#68768c}.table-wrap,.tabs button.active{background:var(--card);border-color:var(--line)}.table-wrap{border-radius:11px}tr:hover td{background:#f7faff}.record-name .avatar{width:32px;height:32px;font-size:10px;flex-shrink:0}.record-name .link-button{font-size:12px;font-weight:650;color:var(--ink)}.record-name small{margin-top:3px}.tabs{gap:6px;border:0;padding-bottom:6px;margin-bottom:18px}.tabs button{border:1px solid transparent;border-radius:7px;background:0 0;padding:8px 12px}.tabs button.active{color:var(--accent);box-shadow:0 2px 5px #18325505}.toolbar{margin-bottom:12px}.toolbar input,.toolbar select{border-radius:8px;font-size:12px;min-height:40px}.view-tools{background:var(--card);padding:9px 12px;border:1px solid var(--line);border-radius:9px}.view-tools .btn{font-size:10px;min-height:32px;padding:6px 9px}.board{gap:15px}.board-col{background:var(--bb-blue-95-2);border:1px solid var(--line);border-radius:11px}.board-col-head{font-size:11px;font-weight:650}.deal-card{border:1px solid var(--line);border-radius:10px;box-shadow:0 2px 4px #15396606;padding:17px}.deal-card .value{color:var(--ink);font-size:17px}.deal-card select{border-color:var(--line);border-radius:7px;color:var(--muted);font-size:10px}.dialog{border-radius:16px;border-color:var(--line);box-shadow:0 30px 110px #0c1f4340}.dialog-header{padding:20px 25px}.dialog-header h2{font-size:19px}.dialog-body,.dialog-header{background:var(--card)}.dialog-footer{background:var(--bg)}.drawer.dialog{width:min(790px,100%)}.field,.field>label{font-size:11px;font-weight:600;gap:7px}.field input,.field select,.field textarea{border-color:#d5e0ef;border-radius:8px;font-size:13px;min-height:42px}.field input:disabled,.field input[readonly]{background:var(--bg);color:var(--muted)}.field .help{font-size:10px;line-height:1.7}.detail-grid{gap:19px}.detail-grid dd{font-size:13px}.detail-block{border-color:var(--line);padding-top:21px}.form-section-title{grid-column:1/-1;border-bottom:1px solid var(--line);padding:9px 0 12px;margin:14px 0 3px;color:var(--accent);font-size:11px;font-weight:750;letter-spacing:.5px}.form-section-title:first-child{margin-top:0}.toast{background:#142e59;box-shadow:0 7px 25px #15305b2e}.hero{background:var(--bb-blue-96-2);border-color:#d5e3ff}.dark .brand45-editor h3,.hero h2{color:var(--ink)}.hero.compact{background:var(--bb-blue-96);color:#235aab}.chart-legend span:first-child:before{background:#3478ef}.chart-legend span:last-child:before{background:#94adc9}.auth-page{max-width:480px;margin:9vh auto}.auth-page .card{padding:34px;border-radius:18px;box-shadow:0 20px 80px #0f2a5612}.auth-page .brand{justify-content:center}.auth-page .btn{min-height:46px}.auth-page h1{font-size:26px}.auth-page input{min-height:47px}.auth-page .lang{background:0 0;border:0}.auth-page .lang .btn{min-height:38px}.executive-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:16px;padding:26px 29px;margin-bottom:21px;color:var(--bb-gray-100);background:radial-gradient(ellipse at 95% -40%,#3579ff88,transparent 60%),linear-gradient(112deg,#122b58,#1f4483);box-shadow:0 9px 27px #183b6a16}.executive-banner .eyebrow{color:#a9c8fc;font-size:9px;letter-spacing:1.8px}.executive-banner h2{font-size:23px;color:var(--bb-gray-100);margin:7px 0 8px;font-weight:650}.executive-banner p{font-size:12px;color:#c1d3ef;margin-bottom:0;max-width:660px}.executive-banner .btn{background:#ffffff13;color:var(--bb-gray-100);border-color:#ffffff33;white-space:nowrap}.executive-banner .btn:hover{background:#ffffff22}.banner-stat{min-width:135px;border-left:1px solid #ffffff28;padding-left:25px}.banner-stat strong{display:block;font-size:28px;line-height:1.2;font-variant-numeric:tabular-nums}.banner-stat small{display:block;color:#c1d3ef;font-size:10px;margin-top:7px}.module-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 23px}.module-shortcuts .btn{background:var(--card);font-size:11px}.module-shortcuts .count-pill{font-size:10px;background:var(--soft);color:var(--accent);border-radius:4px;padding:1px 6px}.workflow-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-node{padding:17px;border:1px solid var(--line);border-radius:10px;background:var(--bg);min-width:0}.workflow-node small{color:var(--accent);display:block;font-size:10px;margin-bottom:9px}.workflow-node strong{font-size:12px;overflow-wrap:anywhere}.section-intro{display:flex;align-items:flex-start;gap:14px;padding:17px 20px;margin-bottom:19px;background:var(--soft);border:1px solid var(--line);border-radius:11px}.section-intro p{font-size:12px;margin:0;line-height:1.7}.capacity-row{display:grid;grid-template-columns:180px minmax(0,1fr) 100px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.capacity-row small{display:block;color:var(--muted);font-size:10px}.capacity-row strong{font-size:12px}.mini-kpi{font-size:26px;font-variant-numeric:tabular-nums;font-weight:750}.connection-status{border-radius:7px;background:var(--soft);padding:7px 10px;color:var(--muted);width:max-content;max-width:100%}.integration-card .integration-logo{font-size:20px;letter-spacing:-.4px}.integration-card .integration-logo .icon{margin-right:8px}.setup-list{display:grid;gap:10px}.setup-step{display:flex;gap:14px;padding:14px;border:1px solid var(--line);border-radius:10px;align-items:center}.setup-step .step-no{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--soft);color:var(--accent);font-size:11px;font-weight:700;flex-shrink:0}.setup-step p{margin:3px 0 0;font-size:11px;color:var(--muted)}.file-link,.label-line31 small{overflow-wrap:anywhere}.portal-wrap{max-width:1180px;margin:auto;padding:28px 24px 70px}.portal-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px}.portal-order{margin-bottom:18px}.help44-article summary strong,.portal-order h2{font-size:17px}.portal-actions{display:flex;flex-wrap:wrap;gap:10px}.note-area{min-height:90px;width:100%;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink)}.dark{color-scheme:dark}.dark .sidebar{background:#0a1730}.dark .topbar{background:#122037}.dark .nav button.active{background:#245cc4}.dark .btn.primary{background:#3678ee}.dark th{background:#192c48!important}.dark tr:hover td{background:#1b3150}.dark .board-col{background:#102039}.dark .field input,.dark .field select,.dark .field textarea{border-color:var(--line)}.dark .avatar{background:#243b5c;color:#bdcff0}.dark .badge{background:#203c5c;color:#b9d6f5}.dark .hero,.dark .hero.compact{background:#1b3355;border-color:#34577d;color:#c3d8f8}.dark .executive-banner{background:linear-gradient(110deg,#173466,#244f90)}.dark .lang .active{background:#25426c;color:#dbe9ff}.dark .badge.red{background:#4a283b;color:#ffb5bd}.dark .badge.amber{background:#433725;color:#f2ce92}.dark .badge.blue{background:#213f69;color:#b9d4ff}.dark .badge.grey{background:#2b3b52;color:#bac9dd}.dark .resource-card:hover{border-color:#5275a1}@media (max-width:1200px){.shell{grid-template-columns:216px minmax(0,1fr)}.sidebar{width:216px}.main{padding:27px 23px 60px}.topbar{padding:0 23px}.brand{font-size:16px}.banner-stat{display:none}}@media (max-width:760px){.shell{display:block}.sidebar{width:278px;padding:calc(22px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom))}.nav button{min-height:47px;font-size:13px}.topbar{padding:0 10px;height:66px;gap:5px}.topbar-search{width:auto;flex:1;min-width:0;padding:0 8px}.topbar-search input{font-size:16px;width:100%;min-width:0}.topbar-right{gap:0}.topbar-right .icon-btn{width:35px;min-width:35px}.topbar .lang{padding:0;background:0 0}.topbar .lang button{min-width:31px;min-height:44px;font-size:10px}.responsive .select-cell:before,.topbar-search .icon{display:none}.main{padding:22px 15px calc(110px + env(safe-area-inset-bottom))}.page-head{gap:12px}.page-head h1{font-size:25px;line-height:1.25}.executive-banner p,.page-head p{font-size:12px}.page-head,.page-head>.row{flex-wrap:wrap}.executive-banner{padding:23px 20px;display:block;border-radius:13px}.executive-banner h2{font-size:21px}.executive-banner .btn{margin-top:17px;min-height:44px}.grid4{gap:10px}.metric{padding:17px 14px}.metric strong{font-size:23px;letter-spacing:-.7px;overflow-wrap:anywhere}.metric label{min-height:31px;display:block}.metric .metric-icon{width:25px;height:25px;right:10px;top:13px}.metric label,.metric p{font-size:10px}.card{padding:18px}.tabs{margin:0-15px 16px;padding:0 15px 7px;scrollbar-width:none}.tabs button{white-space:nowrap}.btn,.tabs button{min-height:44px;font-size:12px}.toolbar input,.toolbar select{font-size:16px;min-height:44px}.view-tools .btn{min-height:44px;font-size:11px}.view-tools{padding:10px}.responsive td{font-size:13px;word-break:break-word;align-items:flex-start}.responsive td:not(:first-child):before{font-size:11px;max-width:44%;white-space:normal}.responsive tr{padding:13px 15px}.responsive .record-name .link-button{font-size:14px}.responsive .record-name{min-width:0}.responsive .record-name .avatar{width:32px;height:32px}.responsive .select-cell{display:flex;justify-content:flex-end;padding:0 0 9px!important;border:0!important}.board{margin:0-15px;padding:0 15px 15px;grid-auto-columns:minmax(270px,84vw);scroll-snap-type:x proximity}.board-col{scroll-snap-align:start}.deal-card select{font-size:14px;min-height:44px}.bottom-nav{padding:7px 8px calc(7px + env(safe-area-inset-bottom));box-shadow:0-4px 20px #12396607}.bottom-nav button{font-size:10px;min-height:52px}.bottom-nav button.active{background:var(--soft);color:var(--accent)}.bottom-nav .icon{width:21px;height:21px}.dialog,.drawer.dialog{width:100%;height:auto;max-height:96dvh;margin:auto 0 0;border-radius:17px 17px 0 0}.dialog-inner,.drawer .dialog-inner{max-height:95dvh}.dialog-header{padding:17px 18px}.dialog-body{padding:19px 18px}.dialog-footer{padding:13px 18px calc(13px + env(safe-area-inset-bottom))}.field input,.field select,.field textarea,.line-item input,.line-item select{font-size:16px;min-height:46px}.field{font-size:12px}.field .help{font-size:11px}.detail-grid,.module-shortcuts{grid-template-columns:1fr 1fr;gap:15px}.detail-grid dd{overflow-wrap:anywhere}.module-shortcuts{display:grid;gap:8px}.module-shortcuts .btn{justify-content:space-between;font-size:11px;white-space:normal}.workflow-flow{grid-template-columns:1fr}.workflow-node{padding:14px}.capacity-row{grid-template-columns:minmax(0,1fr) 80px;gap:9px}.capacity-row>.progress{grid-column:1/-1;grid-row:2}.auth-page{padding:23px 16px;margin:3vh auto}.auth-page .card{padding:28px 22px}.portal-wrap{padding:22px 15px 50px}.auth-page .lang,.portal-header{flex-wrap:wrap}.portal-actions{display:grid;grid-template-columns:1fr}.portal-actions .btn{width:100%}.section-intro{padding:15px}.connection-status,.form-section-title{font-size:11px}.toast{bottom:calc(90px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media print{.executive-banner{background:var(--bb-gray-100)!important;border:1px solid #dfe7f2}.executive-banner,.executive-banner h2,.executive-banner p{color:#172c4c!important}.executive-banner .btn,.module-shortcuts{display:none!important}th{background:#f5f7fc!important}.card{box-shadow:none}.main{padding:0}.portal-header .btn{display:none}}.product-thumb31{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none;background:var(--bg)}.product-panel31{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:18px;border:1px solid var(--line);border-radius:16px;margin-bottom:22px;background:var(--card)}.product-photo31{width:140px;height:140px;border-radius:12px;object-fit:contain;background:var(--bg);display:flex;align-items:center;justify-content:center;color:var(--muted)}.product-panel31 .row{margin:12px 0;gap:8px}.product-panel31 p{margin:8px 0}.barcode-preview31{background:var(--bb-gray-100);color:#172b4d;border-radius:10px;padding:12px;overflow:auto;margin:14px 0}.barcode-preview31 svg{max-width:100%;height:65px}.photo-preview31{display:block;max-height:220px;max-width:100%;margin:14px auto;border-radius:12px}.label-options31{display:flex;gap:18px;flex-wrap:wrap;margin:16px 0}.label-options31 label{display:flex;gap:8px;align-items:center}.label-list31{max-height:45vh;overflow:auto}.label-line31{display:grid;grid-template-columns:24px minmax(100px,1fr) 80px;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.label-line31 input[type=number]{width:76px}.label-line31 small{display:block}.delivery-panel31{padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:20px}.cp-tracking details,.delivery-panel31 .row{margin-top:12px}.delivery-summary31{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 14px}.delivery-chip31{padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.delivery-chip31 strong{font-size:20px;margin-right:8px}.integration-note31{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:18px}.barcode-lookup31{font-size:20px;min-height:52px}.photo-actions31{display:flex;gap:8px;flex-wrap:wrap}.photo-actions31 .btn{min-height:44px}@media (max-width:600px){.product-panel31{grid-template-columns:1fr;padding:14px}.product-photo31{width:100%;height:170px}.product-panel31 .btn{flex:1 1 auto}.label-line31{grid-template-columns:22px minmax(80px,1fr) 66px}.label-line31 input[type=number]{width:62px}.delivery-chip31{flex:1 1 42%;padding:10px}.product-thumb31{width:42px;height:42px}}.label-line31 input[type=number]{min-height:44px}.label-line31 input[type=checkbox]{width:20px;height:20px}@media (max-width:600px){.dialog,.drawer.dialog{max-width:100vw}}.s4-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px}.s4-account h2{margin:12px 0}.s4-provider{font-size:12px;font-weight:750;color:var(--accent,var(--bb-blue-53-3));letter-spacing:.035em}.s4-empty{padding:28px;text-align:center;grid-column:1/-1}.s4-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px}.s4-order-parcels button,.s4-stat{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer}.s4-stat{background:var(--card);border-radius:14px;padding:17px 15px;min-height:88px}.s4-stat.active{border-color:var(--bb-blue-53-3);box-shadow:0 0 0 1px var(--bb-blue-53-3)}.s4-stat strong{display:block;font-size:25px;margin-bottom:6px}.s4-history span,.s4-order-parcels span,.s4-review dt,.s4-stat span{font-size:12px;color:var(--muted)}.s4-search{max-width:620px;display:grid;gap:7px;margin-bottom:18px}.s4-search label{font-size:13px;font-weight:700}.s4-global-query,.s4-search input{width:100%;min-height:46px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--card);color:var(--ink)}.s4-parcel,.s4-parcels{display:grid;gap:12px}.s4-parcel{grid-template-columns:1fr 1.3fr auto;gap:24px;align-items:center}.s4-grid>.field,.s4-parcel>div{min-width:0}.s4-parcel p,.s4-ttn{overflow-wrap:anywhere}.s4-ttn{display:block;font-size:17px;margin:8px 0}.s4-parcel p{margin:7px 0}.s4-error-hint{font-size:12px;color:#b34321}.s4-detail{border:1px solid var(--line);border-radius:15px;padding:22px;background:var(--card);margin-bottom:24px}.s4-ttn-title{font-size:23px;letter-spacing:.015em;overflow-wrap:anywhere;margin:8px 0 14px}.s4-meta{display:flex;flex-wrap:wrap;gap:10px 20px;padding:18px 0;font-size:12px;color:var(--muted)}.s4-order-parcels{display:grid;gap:9px;margin-top:14px}.s4-order-parcels button{display:grid;gap:7px;padding:13px 15px;background:var(--surface,var(--card));border-radius:10px;overflow-wrap:anywhere}.s4-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.s4-wide{grid-column:1/-1}.s4-grid input,.s4-grid select{max-width:100%;width:100%;min-height:46px;font-size:15px}.s4-grid .checkbox-field input{width:18px;min-height:18px}.s4-directory{display:flex;flex-direction:column;gap:8px}.s4-directory label{font-size:13px;font-weight:600}.s4-directory-search{display:flex;gap:8px;min-width:0}.s4-directory-search input{min-width:0;flex:1}.s4-directory-search button{flex:none;padding:10px 12px}.s4-directory select{width:100%;text-overflow:ellipsis}.s4-steps{display:flex;justify-content:space-between;gap:8px;padding:12px 0 22px;font-size:12px;color:var(--muted)}.s4-steps strong{color:var(--accent,var(--bb-blue-53-3))}#s4-waybill-form fieldset{border:1px solid var(--line);border-radius:13px;padding:18px;margin:0 0 20px;min-width:0}#s4-waybill-form legend{padding:0 8px;font-weight:700;font-size:14px}.s4-dimensions{grid-template-columns:repeat(4,minmax(0,1fr))}.s4-address-note{font-size:12px;line-height:1.6;padding:12px;background:var(--surface,#f2f6fd);border-radius:9px}.s4-review{display:grid;gap:0;margin:0 0 24px}.s4-review>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid var(--line)}.s4-review dd{line-height:1.6;font-size:14px}.s4-history{border-top:1px solid var(--line);padding-top:15px;margin-top:18px}.s4-history summary{font-size:14px;font-weight:700;cursor:pointer;min-height:32px}.s4-history ol{list-style:none;padding:0 0 0 9px;margin:15px 0}.s4-history li{display:grid;gap:7px;border-left:2px solid var(--line);padding:0 0 20px 20px;font-size:13px}.s4-items{display:grid;gap:10px;margin:20px 0}.s4-items label{display:grid;grid-template-columns:1fr 95px;align-items:center;gap:12px}.s4-items input{width:95px;padding:10px;border:1px solid var(--line);border-radius:8px}.search-results small{display:block;margin-top:5px;color:var(--muted)}.s4-global-query{margin-bottom:14px}@media (max-width:760px){.s4-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.s4-stat{min-height:79px;padding:12px}.s4-stat strong{font-size:21px}.s4-parcel{grid-template-columns:1fr;gap:8px;padding:18px}.s4-parcel>div:last-child .btn{width:100%}.s4-grid{grid-template-columns:1fr}.s4-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.s4-global-query,.s4-grid input,.s4-grid select,.s4-search input{font-size:16px}.s4-steps{font-size:11px;gap:5px}.s4-detail{padding:16px}.s4-review>div{gap:5px}.s4-ttn-title{font-size:20px}.s4-detail .row .btn{flex:1 1 140px;justify-content:center}.s4-directory-search .btn{min-width:84px}.s4-order-parcels button{min-height:68px}#s4-waybill-form fieldset{padding:14px}.s4-account-grid,.s4-review>div{grid-template-columns:1fr}.s4-parcel .badge{white-space:normal}}.cp-body{background:var(--bb-blue-97);color:#142b50}.cp-shell{max-width:1240px;margin:0 auto;padding:34px 32px 20px}.cp-header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:26px}.cp-header h1{line-height:1.25}.cp-header p{margin:0}.cp-body .card{margin:16px 0;box-shadow:0 8px 26px #12306405}.cp-body main{min-height:50vh}.cp-body .field,.cp-hero h2,.proof46-form details{margin:12px 0}.cp-body .field input,.cp-body .field select,.cp-body .field textarea{font-size:16px;min-height:44px}.cp-body .btn{min-height:44px}.cp-body .error,.cp-body .notice{margin:16px 0}.cp-nav{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:var(--bb-gray-100);border:1px solid #d9e3f6;margin-bottom:28px}.cp-nav a{padding:11px 14px;text-decoration:none;color:#426082;font-size:14px;border-radius:9px;white-space:nowrap}.cp-nav a[aria-current=page]{background:var(--bb-blue-52);color:var(--bb-gray-100);font-weight:650}.cp-nav a:hover{background:var(--bb-blue-96-2);color:#184dc2}.cp-hero{background:linear-gradient(120deg,#122d59,#2656ad);color:var(--bb-gray-100);padding:34px;border-radius:18px;margin-bottom:22px}.cp-hero h2{font-size:28px}.cp-hero p{color:#d6e6ff;margin:0}.cp-paths,.cp-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cp-products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.cp-path{text-decoration:none;color:inherit;transition:transform .18s,border-color .18s}.cp-path:hover{transform:translateY(-2px);border-color:#3672f7}.cp-path-icon{display:inline-flex;padding:9px 12px;background:var(--bb-blue-96);color:var(--bb-blue-52);font-weight:700;border-radius:12px}.cp-path p{color:#58708f}.cp-path strong{color:var(--bb-blue-52)}.cp-section-head,.cp-spread{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.cp-section-head{margin-top:26px}.cp-section-head h2{margin:0}.cp-section-head p{margin:8px 0}.cp-search{display:flex;align-items:end;gap:12px;margin-bottom:20px}.cp-search .field{flex:1;margin:0}.cp-search .btn{flex:none}.cp-empty{text-align:center;padding:38px 22px;border:1px dashed #cad8ef;border-radius:14px;margin:16px 0;color:#577090}.cp-empty h3{color:#1b365e}.cp-body .cp-product{padding:0;overflow:hidden;margin:0}.cp-photo-empty,.cp-product img{width:100%;height:190px;object-fit:contain;background:#edf2fa}.cp-photo-empty{display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:700;color:#bacce7}.cp-product-body{padding:20px}.cp-product h3{margin:8px 0}.cp-product .cp-pre{font-size:14px;color:#526785}.cp-stock{font-size:13px;color:#285c49}.cp-price{font-size:24px;font-weight:700}.cp-price small{font-size:13px;font-weight:400}.cp-add{display:flex;gap:10px;align-items:end}.cp-add .field{flex:1;min-width:0;margin:0}.cp-add .btn{flex:none}.cp-pre{white-space:pre-wrap;overflow-wrap:anywhere}.cp-total{font-size:20px;font-weight:700;text-align:right;margin:20px 0}.cp-cart-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:16px;border-bottom:1px solid #e5ebf6;padding:8px 0}.cp-order-lines{padding:0;list-style:none}.cp-admin-list article,.cp-order-lines li{display:flex;justify-content:space-between;gap:16px}.cp-order-lines li{padding:13px 0;border-bottom:1px solid #e5ebf6}.cp-order-lines small,.cp-timeline small{display:block;color:#607593;margin-top:6px}.cp-tracking{background:#f1f6ff;border:1px solid #d5e2f7;border-radius:12px;padding:18px;margin-top:16px}.cp-ttn{font-weight:700;letter-spacing:.025em;overflow-wrap:anywhere}.cp-tracking summary{cursor:pointer;font-weight:600;padding:8px 0}.cp-timeline{padding-left:22px}.cp-timeline li{padding:9px 0}.cp-timeline small{color:#547196}.cp-answers{display:grid;gap:0;margin:20px 0}.cp-answers>div{display:grid;grid-template-columns:minmax(120px,1fr) 2fr;gap:18px;border-bottom:1px solid #e3ebf7;padding:12px 0}.cp-answers dt{color:var(--muted,#566c87)}.cp-answers dd,.s4-review dd{margin:0;overflow-wrap:anywhere}.cp-back{display:inline-block;margin:10px 0}.cp-footer{padding:36px 0 12px;text-align:center;font-size:12px}.cp-admin-form fieldset,.cp-checks{border:1px solid #d9e3f3;border-radius:12px;padding:16px;margin:18px 0;min-width:0}.cp-admin-form legend,.cp-checks legend{padding:0 8px;font-weight:650}.cp-check,.cp-checks label{display:flex;align-items:center;gap:10px;min-height:44px;line-height:1.5}.cp-check input,.cp-checks input{width:19px;height:19px;flex:none;accent-color:var(--bb-blue-52)}.cp-checks small{display:block;color:#607593}.cp-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}.cp-choice-list{max-height:220px;overflow-y:auto}.cp-admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.cp-admin-list article{align-items:center;border-top:1px solid #e3ebf7;padding:18px 0}.cp-admin-list article p{margin:5px 0;color:#607593;font-size:13px}.cp-admin-list{margin-top:22px}.cp-admin-list article small{color:#55708f}.cp-admin-form>.field{margin:14px 0}.cp-admin-form .field input,.cp-admin-form .field select,.cp-admin-form .field textarea{font-size:16px}.cp-template-field{border:1px solid #d8e3f6;border-left:4px solid #3470ef;border-radius:12px;padding:18px;margin:18px 0}.cp-template-field .cp-spread{margin-bottom:16px}.cp-template-field .btn{min-height:40px}.cp-number-bounds[hidden],.cp-options[hidden],.cp-request-pricing[hidden]{display:none!important}.cp-skip{position:absolute;top:-100px;left:16px;background:var(--bb-gray-100);padding:12px;z-index:99}.cp-skip:focus{top:12px}.cp-body :focus-visible{outline:3px solid #7fa7ff;outline-offset:3px}.cp-admin-list strong,.cp-body h3,.cp-body p,.cp-body strong{overflow-wrap:anywhere}@media (max-width:1000px){.cp-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cp-shell{padding:20px 16px}.cp-header{align-items:start}.cp-header h1{font-size:23px}.cp-header .eyebrow{font-size:10px}.cp-nav{flex-wrap:nowrap;overflow-x:auto;margin-left:-4px;margin-right:-4px}.cp-nav a{padding:12px}.cp-hero{padding:24px}.cp-hero h2{font-size:24px}.cp-paths,.cp-products{grid-template-columns:1fr;gap:12px}.cp-paths .card{margin:4px 0}.cp-body .card{padding:20px}.cp-body .cp-product{padding:0}.cp-answers>div,.cp-body .form-grid,.cp-permissions{grid-template-columns:1fr}.cp-body .form-grid>.full{grid-column:auto}.cp-cart-row{grid-template-columns:minmax(0,1fr) 100px}.cp-answers>div{gap:5px}.cp-section-head{align-items:start}.cp-search{gap:8px}.cp-order-lines li{font-size:14px}.cp-order-lines strong{white-space:nowrap}.cp-add .btn{min-width:128px}.cp-admin-tabs{gap:6px}.cp-admin-tabs .btn{flex:1 1 44%;font-size:13px}.cp-admin-list article{align-items:start;flex-wrap:wrap}.cp-admin-form fieldset,.cp-template-field{padding:12px}.cp-template-field .cp-spread .row{gap:4px}.cp-admin-form .form-grid,.cp-template-field .form-grid{grid-template-columns:1fr}}.cp-body .field small,.cp-body .muted{color:#536b8d}.cp-hero .eyebrow{color:#bed8ff}@media (max-width:640px){.cp-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-left:0;margin-right:0}.cp-nav a{white-space:normal;line-height:1.35;display:flex;align-items:center;min-height:46px;font-size:13px;padding:9px 11px}}.chat42{--chat-bg:var(--bb-gray-100);--chat-line:#dce5f3;--chat-ink:#16345d;display:grid;grid-template-columns:300px minmax(0,1fr);height:650px;height:min(740px,calc(100dvh - 190px));min-height:460px;border:1px solid var(--chat-line);border-radius:20px;background:var(--chat-bg);color:var(--chat-ink);overflow:hidden;box-shadow:0 12px 36px #19385808}.chat42 [hidden]{display:none!important}.chat42 *{box-sizing:border-box}.chat42 button,.chat42 input,.chat42 select,.chat42 textarea{font:inherit}.chat42 .btn{min-height:42px}.chat42-list-pane{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--chat-line);background:#fafcff}.chat42-list-head{padding:22px 20px 12px}.chat42-list-head h2{font-size:19px;margin:0 0 5px}.chat42-list-head p{margin:0;font-size:12px;color:#607694}.chat42-new{padding:0 16px 14px;display:grid;gap:8px}.chat42-new label,.chat42-search{display:grid;gap:6px;font-size:12px}.chat42-new select,.chat42-search input{width:100%;min-width:0;min-height:42px;background:var(--bb-gray-100);border:1px solid var(--chat-line);border-radius:10px;color:var(--chat-ink);padding:9px 10px}.chat42-search{padding:0 16px 14px}.chat42-threads{flex:1;overflow-y:auto;overscroll-behavior:contain}.chat42-thread{width:100%;border:0;border-bottom:1px solid var(--bb-blue-95-2);background:0 0;display:flex;gap:11px;text-align:left;padding:17px 16px;color:inherit;cursor:pointer;align-items:center}.chat42-thread:hover{background:#eef4ff}.chat42-thread.active{background:var(--bb-blue-96);box-shadow:inset 3px 0#2862e9}.chat42-avatar{background:#dae8ff;color:#1d54b4;border-radius:13px;width:37px;height:40px;display:grid;place-items:center;flex-shrink:0;font-weight:700}.chat42-thread-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.chat42-thread-text small,.chat42-thread-text strong,.chat42-thread-text>span{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat42-thread-text small,.chat42-thread-text>span{color:#58718f;font-size:11px}.chat42-thread-text>span{font-size:12px;color:var(--bb-blue-49)}.chat42-dot{width:9px;height:9px;border-radius:100%;background:#2764e7;flex-shrink:0}.chat42-more-list{margin:10px}.chat42-list-empty{padding:20px;font-size:13px;line-height:1.6}.chat42-panel{display:flex;flex-direction:column;min-height:0;min-width:0;position:relative}.chat42-empty{margin:auto;padding:35px;max-width:500px;text-align:center}.chat42-empty h3{font-size:23px;margin:15px 0 10px}.chat42-empty p{font-size:14px;color:var(--bb-blue-49);line-height:1.6}.chat42-mark{display:grid;place-items:center;margin:auto;font-size:34px;background:var(--bb-blue-96);color:var(--bb-blue-53);border-radius:20px;width:76px;height:76px}.chat42-conversation{flex:1;min-height:0;display:flex;flex-direction:column}.chat42-header{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--chat-line);padding:16px 22px;flex-shrink:0}.chat42-heading{min-width:0;flex:1}.chat42-heading h3,.chat42-heading p{margin:0 0 4px;font-size:17px;overflow-wrap:anywhere}.chat42-heading p{margin:0;font-size:11px;color:var(--bb-blue-49)}.chat42-actions{display:flex;gap:8px}.chat42-actions .btn{font-size:11px;padding:8px}.chat42-back{display:none}.chat42-log{flex:1;min-height:0;overflow-y:auto;padding:20px 24px;overscroll-behavior:contain;background:linear-gradient(145deg,#f7faff,#f1f5fc)}.chat42-bubbles{display:flex;flex-direction:column;gap:14px}.chat42-bubble{max-width:83%;width:fit-content;padding:12px 15px;border-radius:16px 16px 16px 4px;background:var(--bb-gray-100);border:1px solid #e0e8f5;align-self:flex-start;box-shadow:0 2px 5px #1d3d6404}.chat42-bubble.outgoing{align-self:flex-end;background:#215bdd;color:var(--bb-gray-100);border-color:#215bdd;border-radius:16px 16px 4px 16px}.chat42-sender{font-size:11px;font-weight:600;color:#627995;margin-bottom:6px;overflow-wrap:anywhere}.chat42-bubble.outgoing .chat42-sender{color:#d6e3ff}.chat42-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.chat42-bubble footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;font-size:10px;color:#7287a2}.chat42-bubble.outgoing footer{color:#d7e5ff}.chat42-typing{height:25px;padding:5px 23px;font-size:11px;color:#4974b1}.chat42-compose{padding:0 20px 12px}.chat42-compose textarea{resize:vertical;min-height:72px;max-height:180px;width:100%;border:1px solid #cfdbef;border-radius:12px;background:var(--bb-gray-100);color:#16345d;padding:13px;font-size:16px;line-height:1.4}.chat42-compose textarea:focus{outline:2px solid #2d69ed;outline-offset:1px}.chat42-compose-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:8px}.chat42-compose-foot>span{font-size:10px;color:var(--bb-blue-49)}.chat42-connection{padding:7px 18px;text-align:center;color:#637d9f;font-size:10px;border-top:1px solid #e8eef7;background:#fafcff}.chat42-alert{padding:10px 18px;background:#fff0e9;color:#923a18;font-size:12px;line-height:1.4;flex-shrink:0}.chat42-jump{position:absolute;bottom:180px;left:50%;transform:translateX(-50%);box-shadow:0 4px 16px #1c41752a;z-index:1}.chat42-older{margin:0 auto 16px;display:block}.chat42-history-empty{text-align:center;font-size:12px;color:var(--bb-blue-49);margin:20px}.chat42-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat42-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:8px;background:var(--bb-blue-53);color:var(--bb-gray-100);font-size:10px;margin-left:6px}.chat42-badge[hidden]{display:none!important}.chat42-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;padding:22px 25px;background:var(--bb-blue-96);border:1px solid #cfe0ff;border-radius:16px}.chat42-cta h3{margin:0 0 5px}.chat42-cta p{margin:0;color:#506f99;font-size:13px}.chat42-cta a{white-space:nowrap}.cp-body .chat42{height:680px;height:min(780px,calc(100dvh - 215px))}.chat42 button:focus-visible{outline:2px solid #3475ff;outline-offset:-3px}@media (max-width:1100px){.chat42{grid-template-columns:260px minmax(0,1fr)}.chat42-header{padding:14px}.chat42-actions{flex-direction:column}.chat42-compose{padding-left:14px;padding-right:14px}}@media (max-width:700px){.chat42,.cp-body .chat42{display:flex;min-height:440px;height:calc(100dvh - 190px);max-height:780px;border-radius:14px}.chat42-list-pane{width:100%;border:0}.chat42-panel{display:none;width:100%}.chat42-open .chat42-list-pane{display:none}.chat42-open .chat42-panel{display:flex}.chat42-back{display:block;min-width:44px}.chat42-header{gap:9px;padding:12px}.chat42-heading h3{font-size:15px}.chat42-actions .btn{min-height:34px;font-size:10px}.chat42-log{padding:16px 12px}.chat42-bubble{max-width:92%;padding:10px 12px}.chat42-compose textarea{min-height:65px;max-height:110px}.chat42-compose-foot>span{max-width:150px;line-height:1.4}.chat42-compose-foot .btn{min-height:44px}.chat42-new select,.chat42-search input{font-size:16px}.chat42-cta{align-items:flex-start;flex-direction:column;padding:20px}.chat42-cta a{width:100%}.chat42-alert{padding:8px 12px}.chat42-list-head{padding-top:18px}.chat42-typing{padding-left:14px}}@media (prefers-reduced-motion:reduce){.chat42 *{scroll-behavior:auto!important}}.chat43-attach-row{display:flex;gap:10px;align-items:center;margin-top:8px}.chat43-attach-row .btn{font-size:12px;white-space:nowrap}.chat43-draft small,.chat43-file-help{font-size:10px;line-height:1.4;color:#607694}.chat43-drafts{display:grid;gap:6px;max-height:138px;overflow:auto}.chat43-draft{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #dce5f3;border-radius:9px;background:#f6f9ff;margin-top:6px}.chat43-draft>span{flex:1;min-width:0}.chat43-draft strong{display:block;overflow-wrap:anywhere;font-size:12px}.chat43-draft small{display:block;color:#58718f}.chat43-draft .btn{min-width:36px;min-height:36px;padding:5px 9px;font-size:11px}.chat43-message-file{border:1px solid #cbd9ee;border-radius:11px;margin-top:10px;overflow:hidden;max-width:260px}.chat43-message-file img{display:block;object-fit:contain;max-width:100%;background:var(--bb-blue-97);width:220px;height:150px}.chat43-download{display:flex;gap:9px;padding:10px;color:inherit;text-decoration:none;align-items:center;min-height:48px}.chat43-download>span:last-child{min-width:0}.chat43-download strong{font-size:12px;overflow-wrap:anywhere;display:block}.chat43-download small{font-size:10px;display:block;color:inherit;opacity:.85}.chat43-kind{font-size:9px;background:#e7efff;color:#1c4a9d;padding:7px;border-radius:7px;flex:none;font-weight:700}.chat43-preference{margin:0 16px 14px;font-size:11px;line-height:1.4}.chat43-preference label{display:flex;gap:7px;align-items:center;cursor:pointer;min-height:34px}.chat43-preference input{width:17px;height:17px;accent-color:#245be3;flex:none}.chat43-pref-help{display:block;margin:2px 0 0 24px}.chat43-mail-status{padding:13px;border:1px solid var(--line);border-radius:10px;margin:14px 0;font-size:13px}.chat43-mail-jobs{font-size:12px;overflow:auto;max-height:260px}.chat43-mail-jobs>div{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.chat43-mail-jobs small{color:var(--muted);overflow-wrap:anywhere}.chat43-mail-form{display:grid;gap:16px}.chat43-mail-form input[type=checkbox]{width:20px;height:20px;accent-color:#245be3}.chat43-mail-form .checkbox-field{display:flex;gap:8px;align-items:center}.chat43-mail-form label.checkbox-field input{width:20px;height:20px;min-height:20px}.chat43-message-file a:focus-visible{outline:3px solid #ffc65b;outline-offset:-3px}@media (max-width:700px){.chat43-attach-row .btn{min-height:44px;padding:7px 10px}.chat43-file-help{max-width:160px}.chat43-drafts{max-height:112px}.chat42-compose textarea{min-height:52px}.chat43-message-file{max-width:220px}.chat43-message-file img{width:200px;height:140px}.chat43-draft{gap:5px;padding:7px}.chat43-draft .btn{min-height:44px;min-width:44px}.chat42-compose-foot>span{max-width:140px}.chat43-mail-form input[type=url]{font-size:16px}.chat43-preference label{min-height:44px}.cp-chat-page .cp-shell{padding:14px 12px}.cp-chat-page .cp-header{margin-bottom:14px}.cp-chat-page .cp-header h1{font-size:21px;margin:5px 0}.cp-chat-page .cp-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;margin:0 0 14px;padding:5px}.cp-chat-page .cp-nav a{flex:0 0 auto;white-space:nowrap;min-height:40px;font-size:12px;padding:9px 12px}.cp-chat-page .chat42{height:calc(100dvh - 195px);min-height:400px}.cp-chat-page .cp-footer{padding:16px 0 0}.cp-chat-page main{min-height:0}}.rf44{padding:18px;border:1px dashed #aac2f3;border-radius:12px;background:#f6f9ff}.rf44-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #dce6f5}.rf44-row>span{flex:1;min-width:160px;overflow-wrap:anywhere}.rf44-row small{color:#b13423;flex-basis:100%}#rf44-status{font-size:13px;margin-top:10px;overflow-wrap:anywhere}.supply44>button{text-align:left;font:inherit;cursor:pointer;border:1px solid #d4e0f5}.supply44>button:hover{border-color:#245ceb;background:#f0f5ff}.supply44 button:disabled{opacity:.5;cursor:default}.modal44-wide{max-width:1080px!important;width:calc(100vw - 32px)!important}.label44-fieldset{border:0;padding:0;min-width:0}.label44-designer{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:24px}.label44-designer>div{min-width:0}.label44-stage{position:relative;margin:16px 0;background:#e9eef6;border:1px dashed #b0bdd3;overflow:hidden;max-width:620px;min-height:60px}.label44-block,.label44-sheet{box-sizing:border-box;overflow:hidden}.label44-sheet{position:relative;color:var(--bb-gray-00);flex:none}.label44-block{position:absolute;line-height:1.12;white-space:pre-wrap;overflow-wrap:anywhere}.label44-block[data-block44]{cursor:move;touch-action:none;outline:1px dashed #c0c8d6;outline-offset:-1px}.label44-block.selected{outline:2px solid #2460f1;z-index:1}.label44-barcode{color:var(--bb-gray-00);background:var(--bb-gray-100)}.label44-barcode svg{display:block;width:100%;height:100%}.label44-missing{font:8pt Arial}#label44-elements{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.label44-props .field,.label44-props input{min-width:0}.label44-fieldset input[type=color]{height:42px;padding:3px}.learn44-grid{margin-bottom:30px}.learn44-grid>section{display:flex;flex-direction:column;align-items:flex-start}.learn44-grid .btn{margin-top:auto}.learn44-grid progress,.learn44-index progress{width:100%;height:8px;accent-color:#235cec;border:0;margin:12px 0 4px}.learn44-layout{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.6fr);gap:20px;align-items:start}.learn44-index ol{padding:0;list-style:none;margin:18px 0}.learn44-index li+li{margin-top:6px}.learn44-index li button{display:flex;gap:9px;align-items:flex-start;border:0;background:0 0;color:inherit;text-align:left;padding:10px;width:100%;font:inherit;border-radius:8px;cursor:pointer}.learn44-index li button.active{background:#eaf0ff;color:#1450db}.learn44-index li span{min-width:22px;font-weight:700}.learn44-why{font-size:16px;line-height:1.65}.help44-answer ol,.learn44-actions{padding-left:23px;line-height:1.75}.help44-answer li,.learn44-actions li{padding:7px 0}.learn44-goal{background:#ecf6f3;border-left:3px solid #268369;padding:16px;margin:20px 0;color:#133f35;border-radius:0 8px 8px 0}.learn44-goal p{margin-bottom:0}.learn44-check{margin:20px 0;padding:14px;background:#eef3ff;border-radius:8px}.learn44-dock{display:flex;justify-content:space-between;gap:14px;align-items:center}.learn44-dock p{margin:5px 0}.help44-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr) auto;gap:16px;align-items:end}.help44-search .field{margin:0}.help44-search .btn{align-self:end}.help44-article{margin:12px 0;padding:0;overflow:hidden}.help44-article summary{cursor:pointer;padding:20px;display:list-item;list-style-position:inside}.help44-article summary .eyebrow{display:block;margin-left:18px}.help44-answer{padding:0 24px 24px;max-width:1050px}.help44-answer>p{line-height:1.7}.help44-article:target{outline:2px solid #3465de}.help44-answer .notice{line-height:1.65}.label44-designer .field select{max-width:100%}@media (max-width:760px){.help44-search,.label44-designer,.learn44-layout{grid-template-columns:1fr}.modal44-wide{width:calc(100vw - 12px)!important}.learn44-index{order:2}.learn44-dock{display:block}.learn44-dock .row{margin-top:12px}.supply44{grid-template-columns:1fr!important}.label44-props{grid-template-columns:1fr 1fr}.help44-answer{padding:0 18px 20px}.help44-article summary{padding:16px}.rf44{padding:12px}.label44-stage{max-width:100%}.learn44-check{align-items:flex-start}.label44-designer h3{margin-top:8px}}[data-theme=dark] .learn44-check,[data-theme=dark] .learn44-index li button.active,[data-theme=dark] .rf44{background:#172c50;color:#dde8ff}[data-theme=dark] .learn44-goal{background:#193f39;color:#ddf8eb}[data-theme=dark] .supply44>button:hover{background:#1c3763}#help44-count.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf44-picker{position:relative;overflow:hidden;align-self:flex-start;cursor:pointer}.brand45-picker input,.rf44-picker input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.rf44-picker:focus-within{outline:3px solid #7ba2ff;outline-offset:2px}.rf44-picker:has(input:disabled){opacity:.5;cursor:default}@media (max-width:760px){.label44-fieldset>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.label44-fieldset>.form-grid>.field:nth-child(-n+2){grid-column:1/-1}.label44-fieldset>.form-grid .field{min-width:0}.label44-fieldset>.form-grid input,.label44-fieldset>.form-grid select{min-width:0;width:100%}}.icon{width:20px;height:20px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.bluebiz45-mark{display:block;width:46px;height:46px;flex:none}.brand-mark.brand45-mark{width:42px;height:42px;border:0;background:0 0;box-shadow:none;border-radius:12px;flex:none}.brand45-mark svg{width:100%;height:100%;display:block}.sidebar .brand{gap:12px;align-items:center;padding:0 6px 26px;font-size:17px;letter-spacing:-.45px}.sidebar .brand small{font-size:8px!important;letter-spacing:1.55px;line-height:1.7}.sidebar .brand strong{font-weight:730;color:var(--bb-gray-100)}.sidebar .brand b{color:#8dbaff;font-weight:500}.nav button .icon{width:21px;height:21px;opacity:1;stroke-width:1.65}.nav button{color:#c2d1eb;min-height:45px}.nav button.active{background:linear-gradient(105deg,var(--bb-blue-53),#3276ef);box-shadow:0 5px 18px #071a4238}.nav button:hover,.u61-workspace .bb60-dock .bb60-dock-app>span{color:var(--bb-gray-100)}.bottom-nav button:focus-visible,.nav button:focus-visible{outline:2px solid #9ec8ff;outline-offset:-3px}.workspace{gap:11px}.workspace>span{flex:none}.brand45-avatar{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;flex:none;border-radius:13px;overflow:hidden;background:#e7efff;color:#2454a2;border:1px solid #dbe5f7;font-weight:700;font-size:17px;vertical-align:middle}.brand45-avatar img{display:block;width:100%;height:100%;object-fit:contain;background:var(--bb-gray-100)}.brand45-avatar.brand45-large{width:104px;height:104px;border-radius:23px;font-size:32px}.brand45-editor{display:flex;align-items:flex-start;gap:22px;padding:24px 0 28px;margin-bottom:24px;border-bottom:1px solid var(--line);min-width:0}.brand45-editor-body{min-width:0;flex:1}.brand45-editor h3{margin:0 0 7px;font-size:15px}.brand45-editor p{margin:0 0 13px;color:var(--muted);font-size:12px;line-height:1.65}.brand45-editor .brand45-hint{font-size:11px;margin:11px 0 0}.brand45-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.brand45-actions button[hidden],.brand45-actions[hidden]{display:none!important}.brand45-editor [data-brand45-draft]{margin-top:14px}.brand45-picker{position:relative;overflow:hidden;cursor:pointer;min-height:42px}.brand45-picker:focus-within{outline:3px solid #7aa5ff;outline-offset:2px}.brand45-status{min-height:18px}.brand45-editor .brand45-status{margin:10px 0 0;color:var(--ink);font-size:12px}.brand45-editor .brand45-status:empty{display:none}.brand45-editor .brand45-status.is-error{color:#b02d35}.brand45-editor[data-busy="1"] .brand45-picker{opacity:.6;pointer-events:none}.brand45-drag{outline:2px dashed var(--bb-blue-53);outline-offset:7px;border-radius:12px;background:var(--soft)}.brand45-profile-data{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0 28px}.brand45-profile-data small{display:block;color:var(--muted);margin-bottom:7px}.brand45-profile-data strong{overflow-wrap:anywhere}.brand45-contact{display:flex;gap:20px;align-items:center;padding:0 0 22px;margin-bottom:20px;border-bottom:1px solid var(--line)}.cp-header{flex-wrap:wrap}.brand45-company-header>div{min-width:0;overflow-wrap:anywhere}.brand45-company-header{display:flex;align-items:center;gap:16px}.brand45-company-header .brand45-avatar{width:64px;height:64px;border-radius:18px;font-size:25px}.brand45-account-actions,.brand45-account-link,.cp-nav a{display:flex;gap:12px;align-items:center}.brand45-account-link{gap:10px;color:var(--ink);font-size:12px;text-decoration:none;max-width:240px}.brand45-account-link strong{display:block;overflow-wrap:anywhere}.brand45-account-link small{display:block;color:var(--muted);margin-top:3px}.brand45-account-link:hover small{color:var(--accent)}.cp-nav a{gap:8px}.cp-nav .icon{width:17px;height:17px;flex:none}.cp-header .eyebrow{font-size:10px;letter-spacing:1.2px}.cp-header h1{font-size:27px;margin:5px 0 7px}.cp-nav{border-radius:15px}.brand45-wordmark{display:flex;align-items:center;gap:12px;color:#123060}.brand45-wordmark strong{display:block;font-size:23px;line-height:1.12;font-weight:750;letter-spacing:-.7px}.brand45-wordmark strong b{font-weight:450;color:#3566b4}.brand45-wordmark small{display:block;font-size:10px;letter-spacing:.2px;margin-top:5px;color:#6a7f9e}.auth45-body{background:var(--bb-blue-97);color:#16335d;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;min-height:100vh}.auth45-wrap{max-width:1264px;margin:auto;padding:30px 32px 20px}.auth45-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 4px 28px}.auth45-edition{font-size:11px;color:#6580a4;letter-spacing:.3px}.auth45-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);gap:28px;align-items:stretch}.auth45-story{position:relative;isolation:isolate;overflow:hidden;border-radius:27px;color:var(--bb-gray-100);background:radial-gradient(ellipse at 110%0,#245ddaa8,transparent 64%),linear-gradient(145deg,#132f60,#0b2046);padding:45px 45px 32px;display:flex;flex-direction:column;min-width:0}.auth45-story:after{content:"";position:absolute;z-index:-1;right:-110px;top:30px;width:420px;height:420px;border:1px solid #ffffff0c;border-radius:50%;box-shadow:0 0 0 65px #ffffff03,0 0 0 130px #ffffff03;pointer-events:none}.auth45-eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:650;color:#9fbff1}.auth45-story h2{font-size:clamp(34px,3.7vw,49px);font-weight:670;line-height:1.16;letter-spacing:-1.7px;color:var(--bb-gray-100);margin:24px 0 21px}.auth45-story h2 em{font-style:normal;color:#8dc2ff}.auth45-story>p{color:#bfcee6;max-width:370px;font-size:13px;line-height:1.85;margin:0 0 26px}.auth45-process{border:1px solid #c3d8ff24;border-radius:19px;padding:18px 22px;background:linear-gradient(120deg,#ffffff0e,#ffffff05);box-shadow:0 14px 32px #071a3e18;max-width:450px}.auth45-process-head{font-size:10px;color:#abc5ef;display:flex;gap:7px;align-items:center;margin-bottom:6px}.auth45-dot{width:5px;height:5px;border-radius:50%;background:#85c5ff}.auth45-process-row{display:flex;align-items:center;gap:13px;padding:15px 0;position:relative}.auth45-process-row+.auth45-process-row{border-top:1px solid #dce8ff12}.auth45-process-row>div,.ballon47-panel header>div,.z52-focus article>div{flex:1;min-width:0}.auth45-process-row strong{display:block;font-size:12px;color:#f2f7ff;font-weight:550}.auth45-process-row small{display:block;font-size:10px;color:#9eb6da;margin-top:5px;line-height:1.5}.auth45-symbol{display:grid;place-items:center;width:38px;height:38px;border:1px solid #83b4ff30;background:#2464d933;border-radius:11px;flex:none;color:#b5d7ff}.auth45-step{font-size:10px;color:#7093c8;font-variant-numeric:tabular-nums}.auth45-story-foot{display:flex;gap:9px;align-items:center;font-size:10px;color:#93afd7;margin-top:auto;padding-top:23px;line-height:1.6}.auth45-story-foot .icon{width:15px;height:15px}.auth45-form-panel{background:var(--bb-gray-100);border:1px solid #dfe8f6;border-radius:27px;padding:36px 38px;box-shadow:0 12px 48px #18366106;align-self:center;min-width:0}.auth45-switch{display:flex;padding:4px;border-radius:11px;background:#f1f5fc;margin-bottom:29px;gap:4px}.auth45-switch a{padding:11px 8px;color:#6680a5;font-size:11px;font-weight:600;text-decoration:none;flex:1;text-align:center;border-radius:8px;line-height:1.4}.auth45-switch a[aria-current]{color:#225fce;background:var(--bb-gray-100);box-shadow:0 2px 7px #1439660c}.auth45-form-icon{display:grid;place-items:center;color:#3368cd;width:44px;height:44px;border-radius:13px;background:#ecf3ff;border:1px solid #dfeafe;margin-bottom:18px}.auth45-form-panel h1{font-size:29px;letter-spacing:-.9px;margin:0 0 9px;line-height:1.25;color:#14335f}.auth45-form-panel>p{font-size:12px;line-height:1.7;color:#7388a5;margin:0 0 26px}.auth45-form-panel .field{font-size:11px;line-height:1.5;display:flex;gap:8px;margin:0 0 18px;font-weight:600}.auth45-form-panel .field input{font:400 14px system-ui;border:1px solid #dce5f3;border-radius:9px;background:#fafcff;padding:13px 14px;min-height:47px;width:100%;color:#16335d;box-shadow:none}.auth45-form-panel .field input:focus{border-color:#3774e9;outline:3px solid #3476ed14;background:var(--bb-gray-100)}.password45{position:relative;display:block;width:100%}.auth45-form-panel .password45 input{padding-right:85px}.password45 button{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:10px 9px;border:0;background:0 0;color:#4b6c9e;font:500 10px system-ui;cursor:pointer;min-height:40px}.password45 button:focus-visible{outline:2px solid var(--bb-blue-53);border-radius:6px}.auth45-2fa{margin:0 0 20px;font-size:11px;color:#627c9e}.auth45-2fa summary{cursor:pointer;padding:6px 0 9px}.auth45-2fa .field{margin-top:6px}.auth45-form-panel .btn.primary{width:100%;min-height:48px;font-size:12px;border-radius:9px;background:var(--bb-blue-53);border-color:var(--bb-blue-53);box-shadow:0 5px 15px #2563eb26;justify-content:center}.auth45-form-panel .btn.primary:hover{background:#1e55ce}.auth45-form-panel .error:not(:empty){margin-bottom:18px;padding:13px;font-size:12px}.auth45-form-panel .auth45-support{margin:23px 0 0;padding-top:20px;border-top:1px solid var(--bb-blue-95-2);font-size:10px;line-height:1.8;color:#6f85a5}.auth45-footer{display:flex;justify-content:space-between;gap:18px;color:#8495af;font-size:10px;padding:24px 5px 0}.dark .brand45-avatar{background:#223957;border-color:#324b6d;color:#bdd4fb}.dark .brand45-status.is-error{color:#ffb7bc}@media (min-width:1600px){.auth45-wrap{padding-top:48px}.auth45-header{padding-bottom:35px}.auth45-story{min-height:650px}.auth45-grid{gap:34px}}@media (max-width:1000px){.auth45-wrap{padding:25px 22px}.auth45-grid{gap:20px}.auth45-story{padding:34px 28px}.auth45-form-panel{padding:30px 28px}.auth45-story h2{font-size:38px}.brand45-editor{gap:16px}.brand45-editor .brand45-large{width:84px;height:84px}}@media (max-width:760px){.cp-header{flex-direction:column;gap:18px}.brand45-company-header{width:100%}.auth45-wrap{padding:24px 16px 22px}.auth45-header{padding:0 3px 22px}.auth45-header .bluebiz45-mark{width:40px;height:40px}.auth45-header .brand45-wordmark strong{font-size:21px}.auth45-header .brand45-wordmark small{font-size:9px}.auth45-edition{display:none}.auth45-grid{grid-template-columns:1fr;gap:22px}.auth45-form-panel{grid-row:1;padding:25px 23px;border-radius:22px}.auth45-switch{margin-bottom:23px}.auth45-form-panel h1{font-size:27px}.auth45-form-panel .field input{font-size:16px}.auth45-story{grid-row:2;padding:27px;border-radius:22px}.auth45-story h2{font-size:33px;margin:18px 0}.auth45-story>p{margin:0}.auth45-process{display:none}.auth45-story-foot{padding-top:17px}.auth45-footer{font-size:9px;flex-wrap:wrap;padding-top:23px}.brand45-company-header{gap:12px;min-width:0}.brand45-company-header .brand45-avatar{width:49px;height:49px;border-radius:14px}.brand45-company-header h1{font-size:23px}.brand45-account-actions{justify-content:space-between;width:100%;gap:9px}.brand45-account-link{max-width:calc(100% - 70px)}.brand45-account-link strong,.brand45-editor .brand45-actions .btn{font-size:11px}.brand45-account-link .brand45-avatar{width:36px;height:36px;border-radius:10px}.brand45-editor{flex-direction:column;gap:16px;margin-bottom:20px;padding:18px 0 23px}.brand45-editor h3{font-size:15px}.brand45-editor .brand45-large{width:96px;height:96px}.brand45-editor-body{width:100%}.brand45-profile-data{grid-template-columns:1fr;gap:18px}.brand45-contact .brand45-large{width:80px;height:80px}.cp-nav a{gap:6px}.cp-nav .icon{width:16px;height:16px}.brand45-editor p{font-size:12px}}@media (prefers-reduced-motion:reduce){.auth45-body *,.nav button{scroll-behavior:auto;transition:none}}.dark .btn:not(.primary):not(.ghost):not(.danger){background:var(--card);color:var(--ink);border-color:var(--line)}.dark .btn:not(.primary):not(.ghost):not(.danger):hover{background:var(--soft)}.z46-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.z46-row>div,.z46-widget{min-width:0}.z46-widget .card-head{align-items:center}.z46-widget h2{font-size:17px}.z46-big{font-size:clamp(25px,3vw,36px);font-weight:750;line-height:1.25;margin:12px 0 18px;color:var(--ink)}.z46-big small{display:block;font-size:12px;line-height:1.6;font-weight:400;color:var(--muted);margin-top:7px}.z46-row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.z46-row:last-child{border-bottom:0}.z46-row p{margin:4px 0}.z46-row button.link-button{text-align:left;overflow-wrap:anywhere}.z46-period,.z46-week-tools{display:flex;align-items:center;flex-wrap:wrap}.z46-period{gap:10px;margin-top:20px}.z46-period>.field{margin:0;max-width:190px}.z46-period input{min-height:42px}.z46-period .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.z46-week-tools{gap:16px}.z46-week-tools .field{margin:0;min-width:170px}.z46-calendar-scroll{overflow:auto;border:1px solid var(--line);border-radius:12px;margin-top:20px;max-height:70vh}.z46-calendar{border-collapse:separate;border-spacing:0;width:100%;min-width:1200px;table-layout:fixed}.z46-calendar td,.z46-calendar th{padding:12px;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:normal}.z46-calendar th:first-child{width:165px;position:sticky;left:0;z-index:2;background:var(--card,var(--bb-gray-100))}.z46-calendar thead th{position:sticky;top:0;background:var(--card,var(--bb-gray-100));z-index:3;font-size:12px}.z46-calendar thead th:first-child{z-index:4}.z46-calendar th.today{color:var(--accent);box-shadow:inset 0 3px var(--accent)}.z46-calendar td.overload{background:rgba(228,137,38,.11)}.z46-cap-total{font-size:12px;margin-bottom:12px}.z46-cap-total small,.z46-operation small{display:block;color:var(--muted);margin-top:4px}.z46-operation{display:block;width:100%;background:var(--card,var(--bb-gray-100));color:var(--ink);text-align:left;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;padding:9px;margin:7px 0;cursor:pointer;white-space:normal;overflow-wrap:anywhere;font:inherit;font-size:12px}.z46-operation small{font-size:10px;margin-top:5px}.z46-warning{font-size:11px;color:#9c4610;font-weight:600}.z46-free{font-size:11px;color:var(--muted);padding-top:8px}.z46-free span{display:block;padding:4px}.z46-companies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.z46-companies h2{font-size:19px}.z46-explain{padding-left:23px;line-height:1.8}.z46-explain li{padding-bottom:12px}.z46-ledger .z46-row{align-items:flex-start}.z46-ledger p,.z46-ledger small,code{overflow-wrap:anywhere}.z46-wide{max-width:1160px!important;width:calc(100vw - 32px)!important}.z46-widget-list .z46-row>.cp-check{flex:1}.z46-widget-list .row{flex-shrink:0}.z46-widget-list button{min-width:42px}.estimate46{padding:22px;border:1px solid var(--line);border-radius:12px;background:rgba(36,93,231,.06);margin:22px 0;line-height:1.6}.estimate46-total{display:block;font-size:30px;margin-top:10px}.estimate46 p{margin:8px 0}.proof46-wrap{margin-top:20px}.proof46-wrap>summary{font-weight:600;padding:14px 0;cursor:pointer}.proof46-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:18px 0}.proof46-toolbar .field{margin:0;max-width:380px;flex:1}.proof46-images{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:16px 0}.proof46-images.compare{grid-template-columns:repeat(2,minmax(0,1fr))}.proof46-visual{min-width:0}.proof46-visual h4{margin:10px 0}.proof46-canvas{position:relative;width:100%;border:1px solid var(--line);background:#e9edf4;line-height:0;margin-bottom:12px;cursor:crosshair}.proof46-canvas img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.proof46-pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;border:2px solid var(--bb-gray-100);border-radius:100%;background:#1857db;color:var(--bb-gray-100);width:28px;height:28px;line-height:1;font:700 12px system-ui;cursor:pointer;box-shadow:0 2px 8px #18345e55;padding:0}.proof46-pin.selected{background:#b85200;pointer-events:none}.proof46-pin.resolved{background:#277155}.proof46-note{border:1px solid var(--line);border-radius:12px;padding:16px;margin:10px 0}.proof46-note p{white-space:pre-wrap;overflow-wrap:anywhere}.proof46-note.resolved{border-left:4px solid #277155}.proof46-number{display:inline-grid;place-items:center;background:#e9efff;color:#1857db;width:26px;height:26px;border-radius:50%;margin-right:8px;font-weight:600}.proof46-form{border-top:1px solid var(--line);padding-top:16px;margin-top:22px}.proof46-form .field{margin-top:12px}.proof46-notes{margin-top:20px}.proof46-pin:focus-visible{outline:3px solid #eb8b27;outline-offset:3px}.z46-calendar-scroll:focus-visible{outline:2px solid var(--accent)}[data-theme=dark] .z46-calendar th,[data-theme=dark] .z46-operation{background:#162741}[data-theme=dark] .z46-warning{color:#ffbf7d}[data-theme=dark] .proof46-number{background:#203b68;color:#a9c9ff}@media (max-width:900px){.proof46-images.compare,.z46-companies,.z46-dashboard{grid-template-columns:minmax(0,1fr)}.z46-calendar{min-width:1100px}.z46-calendar th:first-child{width:125px}}@media (max-width:520px){.z46-week-tools{gap:12px}.z46-week-tools .field{width:100%;min-width:0}.z46-calendar-scroll{margin-left:-10px;margin-right:-10px}.z46-row{gap:10px;flex-wrap:wrap}.z46-companies .cp-spread{align-items:flex-start;gap:8px}.proof46-toolbar{align-items:stretch;flex-direction:column}.proof46-toolbar .field{max-width:none}.proof46-pin{width:30px;height:30px}.z46-wide{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.z46-period>.field{min-width:0;flex:1}.z46-period>span{flex-basis:100%}.z46-widget .card-head h2{font-size:16px}.z46-widget .card-head>.btn{padding:8px}.z46-period input,.z46-welcome .btn{width:100%}}.ballon47{--b47-ink:#15365b;--b47-muted:#61768d;--b47-line:#e1eaf4;--b47-bg:var(--bb-gray-100);--b47-soft:#f3f8fd;--b47-blue:#2164d8;position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom) + var(--ballon47-keyboard,0px));z-index:75;color:var(--b47-ink);font:14px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;isolation:isolate;text-align:left;color-scheme:light}.ballon47 *{box-sizing:border-box}.ballon47 [hidden]{display:none!important}.ballon47 button{font:inherit;cursor:pointer}.ballon47 button:focus-visible,.ballon47 input:focus-visible,.ballon47 select:focus-visible{outline:3px solid #5b9bfa;outline-offset:3px}.ballon47 svg{width:19px;height:19px;flex-shrink:0}.ballon47 button:disabled{opacity:.55;cursor:default}.ballon47-covered{visibility:hidden;pointer-events:none}.ballon47-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ballon47-orb{display:inline-block;position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;background:radial-gradient(ellipse at 32% 24%,#ffffffed 0,#fff6 10%,#ccefffee 25%,#8edaf5 48%,#318cdabc 72%,#326fbd 92%);box-shadow:inset 2px 3px 4px #fff9,inset -3px -4px 8px #1b5ea466,0 6px 13px #2d80b928;border:1px solid #b2e1f9;transform:translateZ(0)}.ballon47-orb:before{content:"";position:absolute;width:90%;height:67%;left:16%;top:41%;border-radius:42% 58% 47% 53%;border:1px solid #ffffffa8;background:linear-gradient(155deg,#effbff9c,#59bef448 53%,#78d5f84d);transform:rotate(-18deg);animation:ballon47-water 9s ease-in-out infinite alternate}.ballon47-orb i,.ballon47-orb:after{position:absolute;left:16%;border-radius:50%}.ballon47-orb:after{content:"";width:39%;height:13%;top:17%;background:#ffffffc7;filter:blur(1px);transform:rotate(-28deg)}.ballon47-orb i{bottom:12%;width:65%;height:24%;border-bottom:2px solid #d0f9ffb3;transform:rotate(16deg)}.ballon47-launch{display:flex;align-items:center;gap:10px;position:relative;border:1px solid #d7e9f4;background:linear-gradient(120deg,var(--bb-gray-100),#f2faff);color:#23557e;border-radius:40px;padding:5px 17px 5px 5px;box-shadow:0 6px 28px #183e6826;transition:box-shadow .2s,transform .2s}.ballon47-launch:hover{transform:translateY(-2px);box-shadow:0 10px 30px #183e6838}.ballon47-name{font-weight:650;font-size:15px;letter-spacing:-.3px}.ballon47-count{position:absolute;top:-3px;right:-4px;min-width:22px;height:22px;padding:0 5px;border:2px solid var(--b47-bg);border-radius:20px;background:#2164d8;color:var(--bb-gray-100);line-height:18px;font-size:10px;font-weight:700}.ballon47-panel{position:absolute;bottom:76px;right:0;width:402px;max-width:calc(100vw - 32px);height:620px;max-height:min(calc(100dvh - 125px),var(--ballon47-available,620px));display:flex;flex-direction:column;background:var(--b47-bg);border:1px solid var(--b47-line);border-radius:24px;box-shadow:0 20px 80px #142e5433,0 4px 12px #10295510;overflow:hidden}.ballon47-panel header{display:flex;align-items:center;gap:10px;padding:18px 18px 16px;background:linear-gradient(120deg,var(--b47-soft),var(--b47-bg));border-bottom:1px solid var(--b47-line)}.ballon47-panel header .ballon47-orb{width:40px;height:40px}.ballon47 h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.5px}.ballon47 header p,.ballon47 p{margin:0;font-size:11px;color:var(--b47-muted)}.ballon47 header button{display:grid;place-items:center;flex-shrink:0;background:0 0;border:0;color:var(--b47-muted);padding:7px;width:32px;height:36px;border-radius:10px}.ballon47 header button:hover,.ballon47-result:hover,.ballon47-suggestions button:hover{background:var(--b47-soft)}.ballon47-panel nav{display:flex;gap:4px;padding:10px 18px 0}.ballon47 h4,.ballon47 nav button{font-size:12px;color:var(--b47-muted);font-weight:600}.ballon47 nav button{flex:1;border:0;border-radius:11px;padding:10px 6px;background:0 0}.ballon47 nav button[aria-current=page]{background:var(--bb-blue-96-3);color:var(--b47-blue)}.ballon47-body{padding:20px;overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin;overflow-wrap:anywhere}.ballon47 h3{font-size:19px;line-height:1.35;letter-spacing:-.35px;margin:8px 0 10px}.ballon47 h4{margin:23px 0 6px}.ballon47 p{margin:8px 0 14px;font-size:13px}.ballon47-eyebrow{font-size:9px;letter-spacing:1.6px;color:#537fa9;font-weight:700}.ballon47-welcome{background:radial-gradient(ellipse at 92% 16%,#b4e9fb73,transparent 63%),var(--b47-soft);border:1px solid var(--b47-line);padding:19px 19px 8px;border-radius:18px;margin-bottom:16px}.ballon47-welcome h3{font-size:23px;line-height:1.25;letter-spacing:-.8px}.ballon47-welcome p{line-height:1.65}.ballon47-suggestions{display:grid;gap:7px}.ballon47-suggestions button{border-radius:12px;padding:12px 13px}.ballon47-form,.ballon47-link,.ballon47-suggestions button{display:flex;border:1px solid var(--b47-line);align-items:center}.ballon47-link,.ballon47-suggestions button{justify-content:space-between;gap:12px;width:100%;background:var(--b47-bg);color:var(--b47-ink);text-align:left;font-size:12px!important}.ballon47-link{border:0;border-bottom:1px solid var(--b47-line);border-radius:0;padding:12px 0}.ballon47-link svg,.ballon47-suggestions svg{width:15px;opacity:.55}.ballon47 footer{border-top:1px solid var(--b47-line);padding:13px 16px 10px}.ballon47 footer>small{display:block;font-size:9px;text-align:center;margin-top:7px;color:var(--b47-muted)}.ballon47-form{gap:4px;border-radius:14px;background:var(--b47-soft);padding:5px}.ballon47-form input{width:0;min-width:0;flex:1;border:0;background:0 0;color:var(--b47-ink);padding:10px 8px;font:inherit;border-radius:8px;box-shadow:none}.ballon47-form button{width:36px;height:38px;display:grid;place-items:center;border:0;background:0 0;color:var(--b47-muted);border-radius:10px}.ballon47-form button[type=submit]{color:var(--bb-gray-100);background:var(--b47-blue)}.ballon47-listening [data-bal=mic]{color:#176bb6;background:#bfeaff}.ballon47-feedback{font-size:11px;color:var(--b47-muted);padding:0 20px;max-height:68px;overflow:auto}.ballon47-feedback:not(:empty){padding-top:8px;padding-bottom:8px;border-top:1px solid var(--b47-line)}.ballon47-question{margin:0 0 18px!important;background:var(--bb-blue-96-3);color:#194c8a!important;border-radius:14px 14px 3px 14px;padding:11px 14px}.ballon47-answer ol{margin:12px 0;padding-left:22px;font-size:13px}.ballon47-answer li{padding:0 0 10px 3px}.ballon47-tip{background:var(--b47-soft);padding:11px;border-radius:10px;font-size:12px!important}.ballon47-inline{display:flex;align-items:center;gap:16px}.ballon47-inline button,.ballon47-nudge button{border:0;background:0 0;color:var(--b47-blue);font-size:11px}.ballon47-inline button{display:flex;align-items:center;gap:6px;padding:8px 0}.ballon47-inline svg{width:15px;height:15px}.ballon47-result{position:relative;display:block;width:100%;padding:12px 30px 12px 12px;border:1px solid var(--b47-line);border-radius:12px;background:var(--b47-bg);color:var(--b47-ink);text-align:left;margin:7px 0}.ballon47-result small,.ballon47-toggle small{display:block;color:var(--b47-muted);font-size:10px}.ballon47-attention-item strong,.ballon47-nudge strong,.ballon47-result strong{font-size:13px}.ballon47-result svg{position:absolute;right:10px;top:22px;width:14px}.ballon47-attention-item{border:1px solid var(--b47-line);border-radius:14px;display:flex;gap:10px;padding:14px;margin:9px 0}.ballon47-attention-item p{font-size:11px;margin:5px 0}.ballon47-priority{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#70a8d3;margin-top:7px}.ballon47-priority.p0{background:#d6604b}.ballon47-priority.p1{background:#d49b39}.ballon47-note{font-size:11px!important;color:var(--b47-muted);margin-top:17px!important;line-height:1.6}.ballon47-settings{display:grid;gap:17px;margin:20px 0}.ballon47-toggle{display:flex;gap:11px;align-items:flex-start;font-size:13px}.ballon47-toggle input{width:17px;height:17px;margin:3px 0;accent-color:var(--b47-blue);flex-shrink:0}.ballon47-toggle small{margin-top:4px}.ballon47-field{display:flex;flex-direction:column;gap:6px;font-size:12px}.ballon47-field input,.ballon47-field select{border:1px solid var(--b47-line);background:var(--b47-bg);color:var(--b47-ink);border-radius:10px;padding:10px;font:inherit;min-width:0;max-width:100%}.ballon47-time{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ballon47-primary{padding:12px 15px;background:var(--b47-blue);color:var(--bb-gray-100);border:0;border-radius:11px;font-size:13px;font-weight:600}.ballon47-nudge{position:absolute;bottom:74px;right:0;width:310px;max-width:calc(100vw - 32px);background:var(--b47-bg);border:1px solid var(--b47-line);border-radius:18px;box-shadow:0 12px 45px #17375929;padding:20px 35px 15px 18px}.ballon47-nudge p{font-size:11px;margin:6px 0 8px}.ballon47-nudge>div{display:flex;gap:15px}.ballon47-nudge button{padding:4px 0}.ballon47-nudge-close{position:absolute;right:10px;top:10px}.ballon47-nudge-close svg{width:15px}.dark .ballon47{--b47-ink:#e0edff;--b47-muted:#9bb2cb;--b47-line:#2d4464;--b47-bg:#16283f;--b47-soft:#1c3450;--b47-blue:#87bcff;color-scheme:dark}.dark .ballon47 nav button[aria-current=page],.dark .ballon47-question{background:#243f63;color:#bbd8ff!important}.dark .ballon47-form button[type=submit],.dark .ballon47-primary{background:#2b6bdc;color:var(--bb-gray-100)}.dark .ballon47-launch{background:linear-gradient(130deg,#1c3656,#13253c);color:#cce7ff;border-color:#345175}@media (max-width:700px){.ballon47{right:14px;bottom:calc(82px + env(safe-area-inset-bottom) + var(--ballon47-keyboard,0px))}.ballon47-customer{bottom:calc(18px + env(safe-area-inset-bottom) + var(--ballon47-keyboard,0px))}.ballon47-launch{padding:4px}.ballon47-name{display:none}.ballon47-orb{width:46px;height:46px}.ballon47-panel{bottom:66px;width:min(402px,calc(100vw - 28px));max-height:min(calc(100dvh - 172px - env(safe-area-inset-bottom)),var(--ballon47-available,600px));border-radius:20px}.ballon47-customer .ballon47-panel{max-height:min(calc(100dvh - 110px - env(safe-area-inset-bottom)),var(--ballon47-available,600px))}.ballon47-field input,.ballon47-field select,.ballon47-form input{font-size:16px}.ballon47-panel header{padding:14px 12px}.ballon47-panel header p{font-size:10px}.ballon47-body{padding:16px}.ballon47-panel header button{width:30px}}@media (prefers-reduced-motion:reduce){.ballon47-orb:before{animation:none}.ballon47 *{transition:none!important;scroll-behavior:auto!important}}@media print{.ballon47{display:none!important}}@media (max-width:350px){.ballon47-welcome{padding:14px 14px 5px}.ballon47-welcome h3{font-size:21px}.ballon47-panel nav{padding:8px 12px 0}.ballon47 nav button{font-size:11px}.ballon47-body{padding:14px}}.z50-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0}.z50-filters .field{min-width:160px;flex:1;max-width:290px;margin:0}.z50-actions,.z50-quick{margin:20px 0}.z50-quick{display:flex;gap:10px;flex-wrap:wrap}.z50-health{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:24px 0}.z50-health>div{padding:16px;border:1px solid var(--line);border-radius:14px;display:grid;gap:8px}.z50-chart figcaption,.z50-health label,.z50-health small{font-size:12px;color:var(--muted)}.cp-body .u61-external .cp-header h1,.z50-health strong{font-size:26px}.z50-dot{width:9px;height:9px;border-radius:50%;background:#95a6bc}.z50-dot.good{background:#168365}.z50-dot.warn{background:#cc8925}.z50-chart{margin:12px 0 24px}.z50-chart svg{width:100%;height:auto;max-height:290px}.z50-chart figcaption{line-height:1.6}.z50-table{margin:12px 0}.z50-table td,.z50-table th{max-width:420px;overflow-wrap:anywhere}.d62-explain caption,.z50-table caption{text-align:left;padding:10px}.z50-table .btn{white-space:normal;text-align:left}.z50-negative{color:#bb3434}.z50-narrow{max-width:340px}.z50-gantt{padding:24px;overflow:hidden}.z50-gantt-axis{display:flex;justify-content:space-between;margin-left:35%;font-size:12px;color:var(--muted)}.z50-gantt-row{display:grid;grid-template-columns:minmax(180px,35%) 1fr;align-items:center;min-height:94px;border-bottom:1px solid var(--line);gap:15px}.z50-gantt-row small{display:block;color:var(--muted);font-size:11px;padding:0 12px 5px}.z50-track{position:relative;height:34px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100%/7 - 1px),var(--line) calc(100%/7 - 1px),var(--line) calc(100%/7))}.z50-bar{position:absolute;top:3px;height:28px;min-width:8px;border:0;border-radius:7px;background:#2f6ae7;color:var(--bb-gray-100);text-align:center;font-size:11px;cursor:pointer;overflow:hidden;white-space:nowrap}.z50-bar.doing{background:#15887e}.z50-nav-row,.z51-steps li{display:flex;align-items:center}.z50-nav-row{gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}.z50-nav-row>label{flex:1}.z50-checkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0}.z50-checkgrid label{display:flex;align-items:center;gap:8px;font-size:13px}.z50-checkgrid input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.z50-route-row{display:grid;grid-template-columns:2fr 2fr 1fr;gap:10px;border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:12px}.z50-route-row label{font-size:12px;display:grid;gap:6px}.z50-route-row input[type=checkbox]{width:18px;height:18px}.z50-order-summary{background:var(--soft,#f4f7fd);border:1px solid var(--line);padding:22px;border-radius:16px;margin-bottom:24px}.z50-mini-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.z50-mini-tabs details{padding:14px;background:var(--card,var(--bb-gray-100));border:1px solid var(--line);border-radius:10px}.z50-mini-tabs summary{cursor:pointer;font-weight:600}.z50-favourites{border-bottom:1px solid #ffffff22;padding:6px 0 14px;margin-bottom:10px}.z50-favourites>small{display:block;padding:8px 12px;color:#9ec5ff}.z50-favourites .btn{width:100%;font-size:12px;justify-content:flex-start;color:inherit}.z50-actions{border-block:1px solid var(--line);padding:18px 0}.z50-table table{width:100%}.z50-order{width:min(1000px,96vw)}@media (min-width:1050px){.z50-compact .sidebar{width:76px}.z50-compact .shell{grid-template-columns:76px minmax(0,1fr)}.z50-compact .stage-main{margin-left:0}.z50-compact .brand>div:last-child,.z50-compact .nav-label,.z50-compact .sidebar-foot,.z50-compact .z50-favourites{display:none}.z50-compact .brand{padding:18px 4px}.z50-compact .nav>button{font-size:0;justify-content:center;padding:13px}.z50-compact .nav>button .icon{width:22px;height:22px}.z50-compact .nav>button .count{display:none}}@media (max-width:900px){.z50-health{grid-template-columns:repeat(3,minmax(0,1fr))}.z50-gantt-row{grid-template-columns:42% 1fr}.z50-gantt-axis{margin-left:42%}}@media (max-width:600px){.z50-filters .field{min-width:120px;max-width:none}.z50-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.z50-health>div{padding:12px}.z50-health strong{font-size:22px}.z50-gantt{padding:16px}.z50-gantt-axis{display:none}.z50-gantt-row{display:block;padding:14px 0}.z50-track{height:40px;margin-top:8px}.z50-checkgrid,.z50-mini-tabs,.z50-route-row{grid-template-columns:1fr}.z50-nav-row .btn{min-width:38px;padding:8px}.z50-order-summary{padding:16px}.z50-table{overflow:auto}.z50-table table{min-width:480px}.z50-order{width:100%;max-width:100%}}.z51-steps{display:flex;gap:16px;list-style:none;padding:0;margin:0 0 24px;counter-reset:steps}.z51-steps li{gap:10px;color:var(--ink,#17345c)}.z51-steps b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e7eeff;color:#1748b7}.z51-connections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}.z51-connection{display:flex;flex-direction:column;gap:12px;min-width:0}.z51-connection-head{display:flex;align-items:center;gap:14px}.z51-connection h2{margin:0}.z51-connection p{margin:4px 0 0}.z51-bank-icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;font-size:25px;font-weight:800;background:#e8efff;color:#184bbf}.z51-bank-icon.privat{background:#e4f5e5;color:#237735}.z51-bank-icon.mono{background:#e8edf3;color:#14243a}.z51-bank-icon.abank{background:#e6f3de;color:#427518}.z51-bank-icon.checkbox{background:#e3eeff;color:#184bbf}.z51-account{background:var(--bg,#f4f7fc);border-radius:10px;padding:12px;display:grid;gap:4px;overflow-wrap:anywhere;font-size:13px}.z51-connection>.row{margin-top:auto}.z51-tag{display:inline-flex;align-items:center;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;background:#e9eff8;color:#274b78}.z51-tag.good{background:#e4f4eb;color:#1a653a}.z51-tag.warn{background:#fff0d6;color:#7b4510}.z51-check{display:flex;align-items:flex-start;gap:10px;padding:10px 0;line-height:1.6;grid-column:1/-1}.z51-check input{width:20px;height:20px;flex:0 0 20px;accent-color:#235bea;margin-top:3px}.z51-summary{background:var(--bg,#f4f7fc);border-radius:12px;padding:16px;margin-bottom:18px}.z51-run{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.z51-pager,.z51-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0}.z51-pager span{margin-right:auto}.z51-empty{padding:32px}.z51-connection small,.z51-run small{color:var(--muted,#536982)}.z51-connection .row{flex-wrap:wrap}main .z51-table small{display:block}.z51-summary p{overflow-wrap:anywhere}#z51-bank-book [hidden]{display:none}.z51-steps+div .card-head .field{min-width:150px}@media (max-width:700px){.z51-steps{flex-direction:column;gap:8px}.z51-connections{grid-template-columns:1fr}.z51-run{align-items:stretch;flex-direction:column}.z51-run .btn{align-self:flex-start}.z51-shortcuts .btn{flex:1}.z51-connection .row .btn{flex:1 1 130px}.card-head:has([data-bank-filter51]){align-items:stretch;flex-direction:column}}.z51-table strong,.z51-table th{white-space:nowrap}.z51-table td{min-width:90px}.z51-table small{display:block;margin-top:4px}.z51-table .z51-tag{word-break:normal;overflow-wrap:normal}.z51-table .row{gap:8px}html:not(.dark) .connection-status,html:not(.dark) .help-box,html:not(.dark) .metric label,html:not(.dark) .metric p{color:#506580}.table-wrap:focus-visible,.z50-gantt:focus-visible{outline:3px solid var(--bb-blue-53);outline-offset:3px}.z51-section-picker,.z51-section-picker select{border:1px solid var(--line);background:var(--card)}.z51-section-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px;border-radius:12px}.z51-section-picker span{font-size:13px;font-weight:650}.z51-section-picker select{min-height:44px;max-width:100%;width:auto;min-width:220px;border-radius:8px;padding:8px 34px 8px 12px;color:var(--ink)}.z51-section-picker small{color:var(--muted);margin-left:auto}.btn,.icon-btn,.tabs button{min-height:44px}.icon-btn{min-width:44px}.tabs{scroll-padding:20px}.tabs button{flex-shrink:0}main h1:focus{outline:0}.z51-table small,.z51-table td{overflow-wrap:anywhere}.z51-connections .card-head{flex-wrap:wrap}#form-error:not(:empty){scroll-margin-block:24px}.dark .z51-account,.dark .z51-summary{background:#172c49}.dark .z51-tag{background:#203d65;color:#d0e2ff}.dark .z51-tag.good{background:#173f30;color:#b7edcd}.dark .z51-tag.warn{background:#513817;color:#ffe0ad}@media (max-width:760px){.field input:not([type=checkbox]),.field select,.field textarea,.form-grid input:not([type=checkbox]),.form-grid select,.form-grid textarea{font-size:16px;min-height:44px}.z51-section-picker{display:grid;gap:6px}.z51-section-picker select{width:100%;min-width:0}.z51-section-picker small{margin:0}.dialog-footer{gap:8px;flex-wrap:wrap}.dialog-footer .btn{min-height:44px}.z51-pager .btn{min-width:74px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.connection-status,.help-box,.metric label,.metric p{font-size:12px!important}.dark .btn.primary{background:#255cdd;border-color:#255cdd;color:var(--bb-gray-100)}.dark .btn.primary:hover{background:#1d4fc8;border-color:#1d4fc8;color:var(--bb-gray-100)}.chat42-list-empty,.chat43-pref-help,.cp-footer{color:#506580}.chat43-pref-help{font-size:12px}.dark .chat42-list-empty,.dark .chat43-pref-help{color:#bac8e0}.z52-integrations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;margin-top:18px}.z52-integrations h2{font-size:18px;margin:14px 0 9px}.z52-integrations .card{display:flex;flex-direction:column;align-items:flex-start}.z52-integrations p,.z52-strip>div{flex:1}.z52-filters{display:grid;grid-template-columns:2fr 1fr;gap:16px}.z52-focus article{gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.z52-focus h2{font-size:17px;margin:0 0 5px}.z52-focus p{margin:0}.z52-priority{font-size:12px;min-width:80px;color:var(--muted)}.z52-priority.p0{color:#ac330e;font-weight:700}.z52-focus article,.z52-strip{display:flex;align-items:center}.z52-strip{flex-wrap:wrap;gap:18px}.z52-ai-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px}.z52-ai-hero,.z52-scope label{display:flex;align-items:center;gap:16px}.z52-ai-hero .ballon47-orb{width:60px;height:60px;flex-shrink:0}.z52-ai-hero h2{font-size:24px}.z52-prompts{margin:22px 0}.z52-prompts .btn{text-align:left;white-space:normal;font-weight:500}.z52-ai-context{position:sticky;top:90px}.z52-scope{display:grid;gap:12px;margin:18px 0}.z52-scope label{gap:10px;min-height:36px}.z52-pick input,.z52-scope input{width:20px;height:20px;flex-shrink:0}.z52-settings{max-width:840px}.z52-settings .field{margin:18px 0}.z52-settings fieldset{border:1px solid var(--line);border-radius:12px;padding:16px}.z52-messages{display:grid;gap:18px;margin:20px 0}.z52-message{padding:18px;border-radius:16px;background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere}.z52-message.user{margin-left:32px;background:var(--soft)}.z52-json,.z52-message p{white-space:pre-wrap}.z52-message details{margin-top:16px}.z52-json{overflow-wrap:anywhere;max-height:40vh;overflow:auto;padding:15px;background:var(--bg);border:1px solid var(--line);border-radius:10px;font-size:12px}.z52-pick{display:grid;gap:10px;margin:20px 0}.z52-pick label,.z52-stop{gap:12px;border:1px solid var(--line);padding:16px;border-radius:12px}.z52-pick label{display:flex;align-items:center}.z52-pick small{display:block;margin-top:6px;color:var(--muted)}.z52-stop{display:grid;margin:12px 0}.z52-ai-context hr{border:0;border-top:1px solid var(--line);margin:20px 0}.z52-ai-main textarea{min-height:100px}.z52-ai-main .error:empty{display:none}@media (max-width:1050px){.z52-ai-layout{grid-template-columns:1fr}.z52-ai-context{position:static;grid-row:1}.z52-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.z52-filters,.z52-scope{grid-template-columns:1fr}.z52-focus article{flex-wrap:wrap}.z52-focus article>div{flex-basis:60%}.z52-focus article>.btn{margin-left:auto}.z52-ai-hero h2{font-size:21px}.z52-message.user{margin-left:12px}.z52-prompts .btn{width:100%}.z52-ai-layout>.card{padding:18px}.z52-strip{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ballon47-orb,.ballon47-orb *{animation:none!important}}.z52-context-details>summary{display:none;cursor:pointer;font-weight:700;min-height:32px}.z52-context-details>div{min-width:0}@media (max-width:1050px){.z52-context-details>summary{display:list-item}.z52-context-details>div{padding-top:15px}.z52-ai-context{padding:18px!important}}.h53-card{border:1px solid var(--line);border-radius:24px;overflow:hidden;margin:22px 0;background:var(--card);box-shadow:0 14px 38px #1b498610}.h53-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:center;gap:24px;padding:34px 38px;background:radial-gradient(ellipse at 85% 25%,#15588c 0,transparent 53%),linear-gradient(125deg,#0d2648,#103e64);color:#f2faff}.h53-kicker{display:block;font-size:11px;letter-spacing:.15em;font-weight:750;color:#b2e6ff;margin-bottom:15px}.h53-hero h2{font-size:clamp(24px,2.3vw,35px);line-height:1.2;letter-spacing:-.025em;margin:0 0 12px;color:var(--bb-gray-100)}.h53-period,.h53-result p{font-size:12px;color:#b9d3e7}.h53-result{display:flex;align-items:center;gap:22px;margin:22px 0}.h53-result>strong{font-size:52px;line-height:1;letter-spacing:-.04em;font-weight:750;white-space:nowrap;color:var(--bb-gray-100)}.h53-result strong small{font-size:17px;font-weight:500;letter-spacing:0;color:#acd6ef;margin-left:6px}.h53-result .h53-state{display:block;font-size:14px;font-weight:700;color:#e8f9ff}.h53-result p{max-width:310px;margin:6px 0 0;line-height:1.6}.h53-actions{display:flex;gap:10px;flex-wrap:wrap}.h53-primary.btn{background:var(--bb-blue-95);color:#123a62;border-color:var(--bb-blue-95);box-shadow:none}.h53-primary.btn:hover{background:var(--bb-gray-100);color:#123a62}.h53-secondary.btn{background:#173f65;color:var(--bb-blue-95);border-color:#487695;box-shadow:none}.h53-secondary.btn:hover{background:#205077;color:var(--bb-gray-100)}.h53-visual{display:grid;justify-items:center;align-items:center}.h53-orb-caption{font-size:11px;color:#b9d3e7;text-align:center;margin-top:8px}.h53-orb-stage{position:relative;width:240px;height:225px;display:grid;place-items:center;isolation:isolate}.h53-orb{width:176px;height:176px;border-radius:50%;position:relative;overflow:hidden;z-index:2;border:1px solid #c1f1ffb3;background:radial-gradient(circle at 27% 20%,#ecffff99 0,transparent 32%),radial-gradient(circle at 62% 74%,#26b6f459,#06365a99 67%);box-shadow:inset 6px 7px 19px #eeffff5e,inset -6px -10px 20px #03172877,0 0 24px #65ddff3b,0 24px 30px #00172b66;animation:h53float 6s ease-in-out infinite}.h53-water{position:absolute;inset:auto -10%0;height:var(--water);background:linear-gradient(160deg,#85eeff,#2caff4 54%,#1667bc);box-shadow:inset 0-12px 18px #1648938a;transition:height .7s ease}.h53-water b,.h53-water i{position:absolute;left:-24%;top:-12px;width:150%;height:34px;background:#94f3ff8c;border-radius:44% 53% 48% 49%;animation:h53wave 8s linear infinite;transform-origin:center}.h53-water b{background:#cffbff66;top:-7px;left:-17%;animation-direction:reverse;animation-duration:10s}.h53-orb-glint,.h53-orb-shine{position:absolute;border-radius:50%;z-index:3}.h53-orb-glint{width:70px;height:35px;background:linear-gradient(170deg,#fff8,#fff0);top:14px;left:20px;transform:rotate(-34deg);filter:blur(2px)}.h53-orb-shine{inset:9px;border:1px solid #d9faff73;border-left-color:transparent;border-bottom-color:transparent;transform:rotate(-18deg)}.h53-orb-bubble{width:7px;height:7px;background:#dbffffb3;left:34%;bottom:20%;box-shadow:0 0 5px #fff5}.h53-orb-bubble.two{width:4px;height:4px;left:69%;bottom:29%}.h53-orb.unknown{opacity:.72}.h53-orb.unknown .h53-water{background:linear-gradient(#73c9db8c,#4b8ead66)}.h53-orb-bubble,.h53-orb-shadow,.h53-orbit{position:absolute;border-radius:50%}.h53-orbit{border:1px solid #91e4ff23;width:220px;height:196px;transform:rotate(-28deg);z-index:1}.h53-orbit.two{width:242px;height:218px;transform:rotate(28deg);border-color:#91e4ff14}.h53-orb-shadow{bottom:2px;width:126px;height:15px;background:#03172477;filter:blur(9px);z-index:-1}.h53-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:18px 16px;gap:8px}.h53-metric{min-width:0;text-align:left;padding:14px 12px;display:flex;flex-direction:column;gap:12px;background:0 0;border:1px solid transparent;color:var(--ink);border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s}.h53-metric:hover{background:var(--bg,#f1f6fc);border-color:var(--line)}.h53-metric-top{display:flex;align-items:center;gap:7px;min-height:32px;font-size:11px;font-weight:600;line-height:1.5}.h53-metric-icon{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:var(--bb-blue-96-3);color:#2365be}.h53-metric-top svg{width:15px;height:15px}.h53-metric-top>svg{width:13px;margin-left:auto;flex-shrink:0;opacity:.65}.h53-metric strong{font-size:21px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.h53-metric.unknown strong,.h53-next small{font-size:15px;color:var(--muted)}.h53-metric-status{font-size:10px;display:flex;align-items:center;gap:6px;line-height:1.4;color:var(--muted,#526680)}.h53-metric-status i{display:block;width:6px;height:6px;flex-shrink:0;background:#8195aa;border-radius:50%}.h53-metric.good .h53-metric-status i{background:#148879}.h53-metric.watch .h53-metric-status i{background:#b87915}.h53-metric.risk .h53-metric-status i{background:#c9463b}.h53-foot,.h53-loading{display:flex;justify-content:space-between}.h53-foot{gap:15px;padding:13px 26px;border-top:1px solid var(--line);font-size:11px;color:var(--muted,#526680)}.h53-loading{align-items:center;gap:20px;margin:22px 0}.h53-loading .h53-kicker{color:var(--accent,var(--bb-blue-53-2))}.h53-loading .h53-orb-stage{transform:scale(.65);margin:-28px -30px}.h53-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.h53-data-count{padding:5px 10px;border-radius:20px;background:var(--bb-blue-96-3);color:#234f85;font-size:13px}.h53-checklist{margin:16px 0}.h53-checklist>div,.h53-next button{display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--line);padding:12px 0}.h53-checklist>div>span{color:var(--muted);padding-top:2px}.h53-checklist svg{width:17px;height:17px}.h53-checklist p{flex:1;font-size:12px;line-height:1.65;margin:0}.h53-checklist .btn{font-size:11px;min-height:36px;padding:7px 10px;flex-shrink:0}.h53-next{margin:14px 0}.h53-next button{align-items:center;gap:12px;width:100%;text-align:left;background:0 0;color:var(--ink);border:0;padding:14px 0;cursor:pointer;font-size:13px;font-weight:650}.h53-next small{display:block;font-weight:400;font-size:11px;line-height:1.65;margin-top:6px}.h53-confirm input,.h53-next svg{width:18px;flex-shrink:0}.h53-trend svg{width:100%;max-height:260px;color:var(--muted)}.h53-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;margin-bottom:12px;color:var(--muted)}.h53-detail-value,.h53-legend span{display:flex;align-items:center;gap:7px}.h53-legend i{width:9px;height:9px;border-radius:3px;background:#2377eb}.h53-legend span+span i{background:#73aab2}.h53-trend summary{margin-top:12px}.h53-detail-value{gap:12px;padding:20px;border:1px solid var(--line);background:var(--bg,#f3f7fc);border-radius:14px;margin-bottom:20px;flex-wrap:wrap}.h53-detail-value strong{font-size:32px;color:var(--ink);line-height:1.2}.h53-detail-value span{font-size:12px;color:var(--muted)}.h53-formula{padding:14px 16px;border-left:3px solid #479ae5;background:var(--bg,#f3f7fc);font-size:13px;line-height:1.8}.h53-target-summary{display:flex;flex-wrap:wrap;gap:18px;padding:14px 0;font-size:13px}.h53-form-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.h53-form-facts span{font-size:11px;color:var(--muted);padding:12px;background:var(--bg,#f3f7fc);border-radius:9px}.h53-form-facts strong{display:block;font-size:16px;color:var(--ink);margin-top:5px;overflow-wrap:anywhere}.h53-confirm{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.8;margin:20px 0}.h53-confirm input{height:18px;margin-top:3px}.h53-goals fieldset{border:1px solid var(--line);border-radius:10px;margin:14px 0;padding:15px}.h53-goals legend{font-size:13px;font-weight:650;padding:0 7px}.h53-goals fieldset>div{display:grid;grid-template-columns:1fr 1fr .65fr;gap:12px}.h53-goals p{margin:6px 0 0}.h53-metric:focus-visible,.h53-next button:focus-visible{outline:3px solid #2688eb;outline-offset:2px}.dark .h53-data-count,.dark .h53-metric-icon{background:#183e64;color:#bbdfff}.dark .h53-detail-value strong,.dark .h53-form-facts strong,.dark .h53-metric,.dark .h53-next button{color:#ddecff}.dark .h53-orb{box-shadow:inset 6px 7px 19px #eeffff5e,inset -6px -10px 20px #03172877,0 0 24px #65ddff3b,0 24px 30px #00172b66}@media (max-width:1150px){.h53-hero{padding:28px;grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr)}.h53-orb-stage{width:210px;transform:scale(.9)}.h53-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.h53-metric{border-color:var(--line)}.h53-detail-grid{grid-template-columns:1fr}.h53-metric strong{font-size:20px}}@media (max-width:600px){.h53-card{border-radius:18px}.h53-hero{padding:24px 20px;gap:4px;grid-template-columns:1fr}.h53-hero h2{font-size:27px}.h53-visual{grid-row:1}.h53-orb-stage{height:170px;width:220px;transform:scale(.8);margin:-15px 0}.h53-orb-caption{display:none}.h53-intro .h53-kicker{font-size:10px;margin-bottom:10px}.h53-result{gap:14px;margin:20px 0}.h53-result>strong{font-size:46px}.h53-result .h53-state{font-size:12px}.h53-result p{font-size:11px}.h53-actions{gap:8px}.h53-actions .btn{font-size:11px;padding:10px 12px;min-height:42px}.h53-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:8px}.h53-metric:last-child{grid-column:1/-1}.h53-metric{padding:12px 10px;gap:9px}.h53-metric strong{font-size:20px}.h53-metric-top{font-size:11px}.h53-foot{padding:13px 18px;flex-direction:column;gap:5px;font-size:10px}.h53-checklist>div{flex-wrap:wrap}.h53-checklist .btn{margin-left:27px}.h53-form-facts,.h53-goals fieldset>div{grid-template-columns:1fr}.h53-form-facts span{display:flex;align-items:center;justify-content:space-between;gap:10px}.h53-form-facts strong{margin:0}.h53-detail-value{padding:16px}.h53-detail-value strong{font-size:27px}.h53-loading .h53-orb-stage{display:none}}@media (prefers-reduced-motion:reduce){.h53-orb,.h53-water b,.h53-water i{animation:none}.h53-water{transition:none}}.dark .h53-primary.btn{background:var(--bb-blue-95);color:#123a62;border-color:var(--bb-blue-95)}.dark .h53-secondary.btn{background:#173f65;color:var(--bb-blue-95);border-color:#487695}.brand54{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:19px 19px 17px}.brand54-logo{background:var(--bb-gray-100);border-radius:12px;padding:3px 7px;width:100%;max-width:200px;box-sizing:border-box}.brand54-logo img{display:block;width:100%;height:auto;max-height:65px;object-fit:contain}.brand54>small{font-size:9px;letter-spacing:1.7px;color:#bdd3ff;padding-left:7px}.brand54-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.brand54-wordmark>img{width:236px;height:auto;max-height:86px;object-fit:contain}.brand54-wordmark>small{font-size:11px;color:#536b8e;margin-left:10px}.bb54-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.bb54-page-head h1{font-size:30px;letter-spacing:-.8px;margin:5px 0 6px}.bb54-page-head p{margin:0;color:var(--muted)}.bb54-page-head .eyebrow{font-size:10px;letter-spacing:1.7px;color:#426995}.bb54-welcome{background:linear-gradient(115deg,#0d244a,#153e7c 65%,#2663b6);border-radius:20px;padding:28px 32px;color:var(--bb-gray-100);justify-content:space-between;gap:28px;overflow:hidden}.bb54-welcome h2{color:var(--bb-gray-100);font-size:26px;letter-spacing:-.4px;margin:14px 0 7px;overflow-wrap:anywhere}.bb54-welcome p{color:#c9dcfa;max-width:570px;margin:0;line-height:1.7}.bb54-live,.bb54-welcome,.bb54-welcome-art{display:flex;align-items:center}.bb54-live{font-size:11px;letter-spacing:.7px;gap:8px}.bb54-live i{width:6px;height:6px;background:#8adce4;border-radius:50%}.bb54-welcome-art{min-width:220px;gap:22px}.bb54-welcome-art>i{width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 27% 24%,#e6f7ff,#46b1e7 28%,#287de3 58%,#1b4ca6);box-shadow:0 0 0 12px #a5d3ff0e,0 0 0 24px #a5d3ff08;flex-shrink:0}.bb54-welcome-art>span{font-size:13px;line-height:1.8;color:#bcd8ff}.bb54-welcome-art b{font-weight:500;color:var(--bb-gray-100)}.bb54-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 26px}.bb54-kpis>div{background:var(--surface,var(--bb-gray-100));border:1px solid var(--line,#dbe6f6);border-radius:16px;padding:18px 23px;display:grid;grid-template-columns:1fr auto;gap:5px 14px;align-items:center}.bb54-kpis small,.bb54-kpis span{font-size:12px;color:var(--muted,#526b8c)}.bb54-kpis strong{font-size:30px;grid-column:2;grid-row:1/3;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.bb54-kpis small{font-size:10px}.bb54-kpis .urgent{border-color:#ecc1b7}.bb54-kpis .urgent strong{color:#b1442d}.bb54-day-grid{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:22px;align-items:start}.bb54-day-grid>aside,.bb54-day-grid>div{min-width:0}.bb54-day-grid aside{display:grid;gap:18px}.bb54-day-grid .card{box-shadow:0 8px 22px #1b477405}.bb54-queue{padding:24px}.bb54-queue .eyebrow{font-size:9px;color:var(--muted);letter-spacing:1.6px}.bb54-queue h2{font-size:20px;margin:7px 0}.bb54-count{background:#eef4ff;color:#2556a3;min-width:38px;height:38px;display:grid;place-items:center;border-radius:12px;font-weight:650}.bb54-filters{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.bb54-filter{min-height:36px;border:1px solid transparent;background:0 0;color:var(--muted,#526b8c);border-radius:9px;padding:7px 11px;cursor:pointer;font:inherit;font-size:11px}.bb54-filter:hover{background:#eff4ff;color:#18458d}.bb54-filter.active{border-color:#c9dcfb;background:#edf4ff;color:#184f9d;font-weight:600}.bb54-action-row{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line,#e6edf8)}.bb54-action-row:last-child{border-bottom:0}.bb54-action-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#edf4fc;color:#366aab;flex-shrink:0}.bb54-action-icon.late{background:#fdf1ec;color:#a9422f}.bb54-action-copy{min-width:0;flex:1}.bb54-action-copy h3{font-size:13px;margin:4px 0;overflow-wrap:anywhere}.bb54-action-copy p{font-size:11px;color:var(--muted,var(--bb-blue-43));margin:3px 0;line-height:1.6}.bb54-category{font-size:9px;color:var(--muted,var(--bb-blue-43));letter-spacing:.4px}.bb54-category b{font-weight:500;color:#a9422f}.bb54-action-row>.btn{flex-shrink:0;min-height:38px}.bb54-footnote{color:var(--muted,var(--bb-blue-43));font-size:10px;line-height:1.6;padding-top:16px;margin:5px 0 0}.bb54-shortcuts{display:grid;gap:9px}.bb54-ballon-card h2,.bb54-learning-card h2,.bb54-shortcuts h2{font-size:16px;margin:0 0 6px}.bb54-shortcuts .btn{justify-content:flex-start;white-space:normal;text-align:left;min-height:41px}.bb54-ballon-card{position:relative;padding-top:24px;background:linear-gradient(145deg,#f7fbff,#ebf4ff)}.bb54-ballon-card p,.bb54-learning-card p{font-size:12px;line-height:1.8;color:var(--muted,var(--bb-blue-43))}.bb54-ballon-card .eyebrow{font-size:9px;letter-spacing:1.4px;color:#396c9e;display:block;margin:15px 0 8px}.bb54-ballon-card small{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:13px}.bb54-orb{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 30% 20%,var(--bb-gray-100),#a9e9ff 20%,#51b7f0 48%,#277cde 75%,#305cad);box-shadow:0 8px 20px #0d68a928,inset 0-8px 12px #1e63b34a}.bb54-health{margin-top:32px}.bb54-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.bb54-section-heading h2{font-size:20px;margin:0}.bb54-empty p,.bb54-section-heading p{font-size:12px;color:var(--muted)}.bb54-empty{padding:32px 18px;text-align:center}.bb54-empty>span{display:grid;place-items:center;width:46px;height:46px;background:#edf5ff;color:#315f9c;border-radius:14px;margin:0 auto 16px}.bb54-empty h3{font-size:16px}.bb54-empty p{max-width:380px;margin:auto}.bb54-team-mfa{margin-top:22px}.bb54-policy-list{display:grid;gap:12px;margin:20px 0}.bb54-search{margin-bottom:16px}.bb54-queue-footer{margin-top:14px}.security54-body{background:#f1f5fb;color:#11294b;min-height:100vh}.security54-page{max-width:790px;margin:0 auto;padding:36px 24px 60px}.security54-page>header{margin:32px 0 24px}.security54-page .card{margin:18px 0;padding:26px}.security54-page .field{margin:18px 0}.security54-page li{margin:10px 0;line-height:1.8}.bb54-empty p,.security54-page p{line-height:1.8}.security54-secret{font-family:monospace;background:#eaf1fc;padding:16px;border-radius:10px;overflow-wrap:anywhere;letter-spacing:1px}.security54-codes{font:18px/1.8 monospace;white-space:pre-wrap;user-select:all}.session54-warning{position:fixed;z-index:1200;bottom:24px;left:50%;transform:translateX(-50%);max-width:650px;width:calc(100% - 32px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:1px solid #ebcf94;border-radius:16px;background:#fff9e9;color:#3d351e;box-shadow:0 15px 45px #14315325}.session54-warning p{font-size:12px;margin:6px 0 0}.session54-lock{background:var(--surface,var(--bb-gray-100));color:var(--text,#153152);border:1px solid var(--line,#cad9ee);border-radius:18px;max-width:460px;width:calc(100% - 36px);box-sizing:border-box;padding:28px;box-shadow:0 25px 100px #071a4460}.session54-lock::backdrop{background:#102749cb;backdrop-filter:blur(8px)}.session54-lock p{line-height:1.7;font-size:13px}.session54-lock .field{margin:16px 0}.session54-lock h2{font-size:23px;margin:0 0 14px}.dark .bb54-ballon-card{background:linear-gradient(145deg,#142b47,#193557)}.dark .bb54-kpis>div{background:#14263f;border-color:#29405f}.dark .bb54-filter.active{background:#1b3b63;color:#c7e4ff;border-color:#416798}.dark .bb54-action-icon,.dark .bb54-count{background:#203c60;color:#b9dcff}.dark .bb54-category b,.dark .bb54-kpis .urgent strong{color:#ffc2a7}.dark .bb54-action-icon.late{background:#54352f;color:#ffc2a7}@media (min-width:1500px){.bb54-day-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1100px){.bb54-day-grid{grid-template-columns:minmax(0,1fr) 245px}.bb54-welcome-art{display:none}.bb54-kpis>div{padding:16px}.bb54-kpis strong{font-size:26px}.bb54-action-row{gap:10px}.bb54-action-row>.btn{font-size:11px;padding:8px}.bb54-queue{padding:20px}}@media (max-width:820px){.bb54-day-grid{grid-template-columns:1fr}.bb54-day-grid aside{grid-template-columns:repeat(2,minmax(0,1fr))}.bb54-learning-card{grid-column:1/-1}.bb54-page-head h1{font-size:26px}}@media (max-width:520px){.bb54-kpis>div,.bb54-page-head{align-items:flex-start;flex-direction:column;gap:12px}.bb54-welcome{padding:22px;border-radius:16px}.bb54-welcome h2{font-size:23px}.bb54-welcome p{font-size:12px}.bb54-kpis{gap:8px;margin:12px 0 18px}.bb54-kpis>div{padding:12px 10px;display:flex;gap:7px}.bb54-kpis span{font-size:10px;min-height:28px;line-height:1.4}.bb54-kpis strong{font-size:24px}.bb54-kpis small{display:none}.bb54-day-grid aside{grid-template-columns:1fr}.bb54-queue{padding:17px}.bb54-queue h2{font-size:18px}.bb54-action-row{flex-wrap:wrap;gap:8px 10px}.bb54-action-copy{flex-basis:calc(100% - 55px)}.bb54-action-row>.btn{margin-left:48px;min-height:40px;padding:8px 12px}.bb54-filter{min-height:40px;padding:7px 10px}.bb54-footnote{font-size:10px}.bb54-section-heading,.session54-warning{align-items:flex-start;flex-direction:column}.session54-warning{bottom:78px;align-items:stretch;gap:12px;padding:17px}.session54-lock{padding:22px}.security54-page{padding:24px 16px 50px}.security54-page .card{padding:20px}.auth45-header .brand54-wordmark>img{width:185px}.brand54-wordmark>img{max-width:100%}}.bb54-security .btn,.security54-page .btn{white-space:normal;max-width:100%;text-align:center}.bb54-security p{overflow-wrap:anywhere}.dark .bb54-ballon-card .eyebrow,.dark .bb54-page-head .eyebrow{color:#a8c7ee}.cp-powered54{margin-left:12px;color:#496487;font-weight:600}.flow55-entry{background:linear-gradient(145deg,var(--card),var(--soft));border:1px solid var(--line)}.flow55-entry p{font-size:13px;color:var(--muted);line-height:1.7}.flow55-entry .eyebrow{font-size:10px}.flow55-search-card{margin-bottom:18px}#flow55-search{display:flex;align-items:end;gap:12px;flex-wrap:wrap}#flow55-search .field{flex:1;min-width:220px;margin:0}.flow55-mine{display:flex;align-items:center;gap:9px;font-size:13px;min-height:44px}.flow55-mine input{width:18px;height:18px;accent-color:var(--accent)}.flow55-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.flow55-chip{min-height:40px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);padding:8px 12px;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.flow55-chip.active{background:#215be6;border-color:#215be6;color:var(--bb-gray-100)}.flow55-chip span{opacity:.85;margin-left:6px}.flow55-note-row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.flow55-checked,.flow55-footnote,.flow55-next-line p,.flow55-note-row p,.flow55-status{font-size:12px;line-height:1.7;color:var(--muted)}.flow55-footnote{margin:18px 0 0}.flow55-status{min-height:32px}.flow55-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.flow55-order,.flow55-stepper a{min-width:0;display:flex;flex-direction:column}.flow55-order-top{display:flex;align-items:start;justify-content:space-between;gap:12px}.flow55-category{color:var(--muted);font-size:11px;line-height:1.6}.flow55-order h2{font-size:19px;margin:16px 0 6px;line-height:1.4}.flow55-order h2 button{font-size:inherit;text-align:left;overflow-wrap:anywhere}.flow55-owner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.flow55-owner .icon{width:15px;height:15px}.flow55-owner>span{margin-left:auto}.flow55-late{color:#b13b34!important;font-weight:700}.flow55-next-line{display:flex;gap:12px;border-top:1px solid var(--line);padding-top:16px;margin:14px 0 18px;flex:1}.flow55-next-line>span{color:#2962cb}.flow55-next-line strong{font-size:13px}.flow55-next-line p{font-size:13px;margin:5px 0}.flow55-order>.btn{align-self:flex-start}.flow55-badge{display:inline-flex;align-items:center;border-radius:6px;padding:5px 9px;font-size:10px;line-height:1.5;font-weight:700;background:var(--bb-blue-95-2);color:#425b7b;max-width:100%}.flow55-badge.flow55-done,.flow55-badge.flow55-ready{color:#15623c;background:#e9f5ee}.flow55-badge.flow55-attention,.flow55-badge.flow55-blocked{color:#943a30;background:#fff0ec}.flow55-badge.flow55-review,.flow55-badge.flow55-unknown{color:#885110;background:#fff4df}.flow55-badge.flow55-shipped{color:#225db2;background:#edf4ff}.flow55-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:24px 0;font-size:12px}.flow55-empty{grid-column:1/-1;text-align:center;padding:36px}.flow55-empty .btn{margin:5px}.flow55-panel{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.flow55-panel-head,.flow55-stage summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.flow55-panel h2{font-size:22px;line-height:1.4;margin:6px 0}.flow55-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.flow55-stepper a{gap:5px;text-decoration:none;color:var(--ink);padding:13px 10px;border:1px solid var(--line);border-radius:10px;font-size:11px;background:var(--card)}.flow55-stepper a.flow55-done{border-color:#a7cbb7}.flow55-stepper a.flow55-blocked{border-color:#e4b8b0}.flow55-stepper .icon{width:20px;height:20px;color:#326ace}.flow55-stepper small{font-size:10px;color:var(--muted);line-height:1.4}.flow55-ballon{position:relative;background:#edf5ff;border:1px solid #cadaf1;border-radius:14px;padding:20px;display:grid;grid-template-columns:44px 1fr;gap:16px;margin:20px 0;color:#183b64}.flow55-ballon>.bb54-orb{position:relative;width:38px;height:38px;margin:0;inset:auto}.flow55-ballon h3{font-size:18px;margin:7px 0 8px}.flow55-ballon p{font-size:13px;line-height:1.8;margin:0 0 8px}.flow55-ballon small{display:block;font-size:11px;line-height:1.7;color:#526a88}.flow55-ballon .row{margin-top:15px;gap:9px}.flow55-stages{display:flex;flex-direction:column;gap:8px}.flow55-stage{border:1px solid var(--line);border-radius:11px;background:var(--card);scroll-margin:20px}.flow55-stage summary{gap:10px;padding:15px;cursor:pointer;list-style:none}.flow55-stage summary::-webkit-details-marker{display:none}.flow55-stage summary>span:first-child{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:650}.flow55-stage summary>span:first-child:before{content:"+";font-size:16px;width:13px}.flow55-stage[open] summary>span:first-child:before{content:"−"}.flow55-stage .icon{height:18px;width:18px;color:var(--muted)}.flow55-stage-content{padding:0 16px 16px}.flow55-stage-content>p{font-size:13px;line-height:1.7;margin-top:0}.flow55-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.flow55-facts>div{padding:12px;border-radius:8px}.flow55-facts span,.flow55-table small{display:block;color:var(--muted);font-size:11px;line-height:1.6}.flow55-facts strong{display:block;font-size:16px;margin-top:7px;overflow-wrap:anywhere}.flow55-table-wrap{width:100%;overflow:auto;margin:12px 0;border:1px solid var(--line);border-radius:8px}.flow55-table{width:100%;border-collapse:collapse;font-size:12px;min-width:450px}.flow55-table td,.flow55-table th{text-align:left;padding:10px;border-bottom:1px solid var(--line)}.flow55-facts>div,.flow55-table thead{background:var(--soft)}.flow55-table th{font-weight:600}.flow55-table small{font-weight:400;font-size:10px;line-height:1.7}.flow55-linked{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.flow55-linked summary{font-size:13px;font-weight:650;cursor:pointer}.flow55-related-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.flow55-related-grid h3{font-size:13px}.bs58-featured>button>span>span,.flow55-related-grid p{font-size:12px;color:var(--muted)}.flow55-related-grid .btn{margin:4px 4px 0 0;text-align:left}.flow55-shipment{border-left:3px solid #3778d9;padding:7px 12px;margin:12px 0;font-size:12px}.flow55-shipment p{margin:5px 0;overflow-wrap:anywhere}.flow55-shipment small{display:block;color:var(--muted);line-height:1.8;margin-top:5px}.flow55-related-grid .btn,.flow55-stage-content .btn{white-space:normal;overflow-wrap:anywhere}.dark .flow55-ballon{background:#152b49;border-color:#304d74;color:#e4efff}.dark .flow55-ballon small{color:#b4c8e4}.dark .flow55-badge{background:#25364b;color:#d4dfed}.dark .flow55-badge.flow55-done,.dark .flow55-badge.flow55-ready{background:#153d30;color:#b8ecd0}.dark .flow55-badge.flow55-attention,.dark .flow55-badge.flow55-blocked{background:#472b29;color:#ffd0c7}.dark .flow55-badge.flow55-review,.dark .flow55-badge.flow55-unknown{background:#44351f;color:#f6d79f}.dark .flow55-late{color:#ffa89c!important}.dark .flow55-badge.flow55-shipped{background:#24395d;color:#c7ddff}.dark .flow55-next-line>span,.dark .flow55-stepper .icon{color:#9bc0ff}.flow55-chip:focus-visible,.flow55-panel a:focus-visible,.flow55-panel summary:focus-visible,.flow55-table-wrap:focus-visible{outline:3px solid #3478e4;outline-offset:3px}@media (max-width:1050px){.flow55-queue{grid-template-columns:1fr}.flow55-panel-head{align-items:start}.flow55-panel h2{font-size:20px}}@media (max-width:620px){.flow55-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.flow55-panel-head{flex-direction:column;gap:4px}.flow55-ballon{padding:16px}.flow55-ballon>.bb54-orb{width:30px;height:30px}.flow55-ballon,.flow55-facts,.flow55-related-grid{grid-template-columns:1fr}.flow55-stage summary{padding:12px;align-items:start}.flow55-stage summary>span:first-child{font-size:12px;min-width:0}.flow55-stage summary .icon{display:none}.flow55-stage .flow55-badge{max-width:115px;text-align:right;justify-content:center;font-size:9px}.flow55-stage-content{padding:0 12px 12px}.flow55-order-top{flex-wrap:wrap}.flow55-owner>span{margin-left:0;width:100%}#flow55-search .field{min-width:0;flex-basis:100%}.flow55-filters{gap:6px}.flow55-chip{padding:8px 9px;font-size:11px}.flow55-panel .eyebrow{font-size:10px}.flow55-ballon .row>.btn{width:100%}.flow55-pagination{gap:8px}.flow55-pagination .btn{padding:8px}.flow55-panel{min-width:0}}.ops56-page{max-width:1440px;margin:auto}.ops56-hero,.ops56-summary>div{display:flex;align-items:center;justify-content:space-between}.ops56-hero{gap:24px;background:linear-gradient(120deg,#102c59,#174a87);color:var(--bb-gray-100);border-radius:20px;padding:34px 38px;margin:22px 0}.ops56-hero .eyebrow{color:#bce0ff}.ops56-hero h2{font-size:clamp(24px,2.3vw,34px);line-height:1.2;margin:12px 0}.ops56-hero p{max-width:700px;color:#daeaff;line-height:1.65}.ops56-hero-mark{display:grid;place-items:center;border:1px solid #96caff55;border-radius:50%;background:#75bfff15;min-width:104px;height:104px}.ops56-hero-mark svg{width:48px;height:48px;color:#bee2ff}.ops56-next ol,.ops56-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ops56-summary>div{gap:10px;padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.ops56-summary span{font-size:13px;line-height:1.4}.ops56-summary strong{font-size:29px}.ops56-stamp{font-size:12px;color:var(--muted);padding:15px 1px;min-height:44px;overflow-wrap:anywhere}.ops56-next{margin:5px 0 24px}.ops56-next-label{display:flex;align-items:center;gap:15px}.ops56-next-label .bb54-orb{width:40px;height:40px;min-width:40px;margin:0}.ops56-next-label h2{margin:5px 0}.ops56-next ol{padding-left:24px;gap:24px;margin-top:22px}.ops56-next li{padding-left:4px;font-size:13px;line-height:1.65}.ops56-next li p{color:var(--muted);margin-bottom:0}.ops56-filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.ops56-group{margin:24px 0}.ops56-group>h2{font-size:19px}.ops56-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cp-body .u61-external #cp-main,.ops56-check{min-width:0}.ops56-check-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops56-check-top>span:last-child{color:var(--muted)}.ops56-check h3{font-size:17px;margin:20px 0 10px}.ops56-check p,.ops56-limits li,.ops56-limits p,.ops56-report-note p,.ops56-tools p{font-size:13px;line-height:1.7}.ops56-check details{border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.ops56-page summary{cursor:pointer;font-weight:600;line-height:1.6;min-height:32px}.ops56-page summary:focus-visible{outline:3px solid #397eff;outline-offset:4px;border-radius:4px}.ops56-badge{font-size:11px;line-height:1.45;padding:5px 9px;border-radius:6px;display:inline-flex;align-items:center;white-space:normal;font-weight:650;max-width:100%}.ops56-ok{background:#e7f5f0;color:#166048}.ops56-attention,.ops56-differs,.ops56-missing{background:#fff1dd;color:#7c4104}.ops56-unknown{background:var(--bb-blue-95-2);color:#405779}.ops56-inactive{background:#f0f2f5;color:#586171}.ops56-tools{margin:32px 0}.ops56-tools>.card{min-width:0;align-self:start}.ops56-tool-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--bb-blue-96);color:#2056ba}.ops56-tools h2{font-size:21px;margin-top:18px}.ops56-result{margin-top:22px}.ops56-result>details{margin:15px 0}.ops56-result>.ops56-badge{margin-top:14px}.ops56-file-list,.ops56-issue{border:1px solid var(--line);border-radius:10px}.ops56-file-list{padding:0;list-style:none;max-height:330px;overflow:auto;margin:12px 0}.ops56-file-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--line)}.ops56-file-list code{font-size:11px;overflow-wrap:anywhere;min-width:0}.ops56-file-list .ops56-badge{flex-shrink:0;max-width:45%}.ops56-issue{padding:14px}.ops56-issue ul{padding-left:16px}.ops56-issue .btn{white-space:normal;text-align:left;overflow-wrap:anywhere}.ops56-limits,.ops56-report-note{margin:24px 0}.ops56-report-note p{max-width:850px}.ops56-limits li{margin-bottom:10px}.ops56-shortcut{margin-top:16px}.ops56-shortcut p{font-size:13px;color:var(--muted);line-height:1.6}.dark .ops56-ok{background:#133e33;color:#9be2c8}.dark .ops56-attention,.dark .ops56-differs,.dark .ops56-missing{background:#49361d;color:#ffdaa5}.dark .ops56-unknown{background:#21334e;color:#c6d7f1}.dark .ops56-inactive{background:#2b3545;color:#c4d0e1}.dark .ops56-tool-icon{background:#1e385e;color:#afcffd}@media (max-width:900px){.ops56-next ol{grid-template-columns:1fr;gap:10px}.ops56-summary>div{padding:16px}.ops56-hero{padding:28px}}@media (max-width:620px){.ops56-grid{grid-template-columns:1fr}.ops56-hero{padding:22px;gap:10px}.ops56-hero-mark{display:none}.ops56-summary{gap:8px}.ops56-summary>div{display:block;padding:12px}.ops56-summary span{display:block;min-height:38px;font-size:11px}.ops56-summary strong{font-size:25px}.ops56-filters .btn{font-size:12px}.ops56-page .page-head .row{width:100%}.ops56-tools .row{flex-direction:column;align-items:stretch}.ops56-file-list li{gap:8px;padding:10px}.ops56-file-list code{font-size:10px}}.ops56-jumps{display:flex;gap:12px 24px;flex-wrap:wrap;margin:0 0 22px}.ops56-jumps a{font-size:13px;color:var(--accent);min-height:30px;padding:4px 0}.ops56-page [id^=system56-]{scroll-margin-top:85px}.owner57-page{max-width:1400px;margin:auto;min-width:0}.owner57-page *{box-sizing:border-box}.owner57-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:14px;margin:20px 0 10px}.owner57-tabs button{appearance:none;border:0;background:0 0;color:var(--muted);font:inherit;font-size:12px;font-weight:600;border-radius:9px;padding:11px 14px;cursor:pointer;min-height:42px}.owner57-tabs button.active{background:var(--bb-blue-96);color:#174daa}.owner57-tabs button:focus-visible{outline:3px solid #377ff0;outline-offset:2px}.owner57-status{min-height:45px;font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:10px;overflow-wrap:anywhere}.owner57-dot{width:8px;height:8px;border-radius:50%;background:#2765d5}.owner57-hero{position:relative;background:linear-gradient(125deg,#10294e,#184d8d);color:var(--bb-gray-100);border-radius:20px;display:flex;justify-content:space-between;gap:25px;padding:32px 38px;overflow:hidden}.owner57-hero h2{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:16px 0}.owner57-hero p{color:#d8e9ff;max-width:650px;font-size:14px;line-height:1.8}.owner57-hero .eyebrow{color:#c3dffd;letter-spacing:.15em}.owner57-hero .btn{background:#f5f9ff;color:#12365d;border-color:#d4e2fa}.owner57-hero .btn.primary{background:var(--bb-gray-100);color:#174daa}.owner57-hero .btn.ghost{color:#f3f8ff;background:0 0;border-color:#759bc4}.owner57-orbit{align-self:center;width:180px;min-width:150px;aspect-ratio:1;border:1px solid #92c6ff40;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#7bb5ff0b;box-shadow:0 0 0 20px #a0caff07}.owner57-orbit .bb54-orb{width:68px;height:68px;margin:0}.owner57-orbit>span:last-child{font-size:12px;letter-spacing:.2em;color:#cae7ff}.owner57-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:16px 0 0}.owner57-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.owner57-summary .card{padding:20px;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.owner57-summary span{font-size:12px;display:flex;align-items:center;gap:8px}.owner57-summary svg{width:18px;height:18px;color:var(--muted)}.owner57-summary strong{font-size:32px;line-height:1}.owner57-summary small{font-size:11px;line-height:1.5;color:var(--muted)}.owner57-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.owner57-page .card{min-width:0;margin-bottom:18px}.owner57-page h2{font-size:20px;line-height:1.35}.owner57-page h3{font-size:15px;line-height:1.5}.owner57-page li,.owner57-page p{font-size:13px;line-height:1.75;overflow-wrap:anywhere}.owner57-page .small{font-size:12px}.owner57-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.owner57-section-head h2{margin:0}.owner57-pill{display:inline-block;background:var(--bb-blue-96);color:#174daa;font-size:10px;font-weight:650;border-radius:6px;padding:5px 8px}.owner57-next{list-style:decimal-leading-zero;padding-left:28px}.owner57-next li{padding:14px 0 20px 8px;border-bottom:1px solid var(--line)}.owner57-next li:last-child{border:0;padding-bottom:0}.owner57-next li::marker{color:var(--muted);font-size:12px;font-weight:600}.owner57-next p{color:var(--muted)}.owner57-next .btn{margin:4px 4px 0 0}.owner57-mini{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid var(--line)}.owner57-mini strong{font-size:27px}.bs58-detail-grid .card h4,.owner57-mini span{font-size:13px}.owner57-links{display:grid;gap:7px}.owner57-links .btn{justify-content:flex-start;white-space:normal;text-align:left}.owner57-audit small,.owner57-footnote{color:var(--muted)}.owner57-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.owner57-check-grid .card{margin:0;align-self:start}.owner57-check{border-top:1px solid var(--line);padding:15px 0}.owner57-check:last-child{padding-bottom:0}.owner57-check h3{margin:9px 0}.owner57-page summary{cursor:pointer;font-size:12px;line-height:1.7;font-weight:600;padding:6px 0}.owner57-page summary:focus-visible{outline:3px solid #377ff0;outline-offset:3px}.owner57-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.owner57-form-grid .field{min-width:0;margin:0}.owner57-wide{grid-column:1/-1}.owner57-form-grid input,.owner57-form-grid select,.owner57-form-grid textarea{max-width:100%;min-width:0}.owner57-checkboxes{display:flex;gap:14px 25px;flex-wrap:wrap;margin:24px 0}.owner57-checkboxes label,.owner57-confirm{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.6}.owner57-checkboxes input,.owner57-confirm input{width:18px;height:18px;flex-shrink:0;accent-color:#245de0}.owner57-search{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:22px 0}.owner57-search .field{flex:1;min-width:180px;margin:0}.owner57-search .field:first-child{flex:.55}.owner57-account-list>article,.owner57-issues>article{display:flex;align-items:start;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:20px 0}.owner57-account-list>article>div:first-child,.owner57-issues>article>div{min-width:0}.owner57-account-list h3,.owner57-issues h3{margin:0 0 8px;overflow-wrap:anywhere}.owner57-account-list p{margin:4px 0 10px}.owner57-tags{display:flex;gap:7px 12px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted)}.owner57-account-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:360px;justify-content:flex-end}.owner57-page pre{font-size:12px;line-height:1.7;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--bg);white-space:pre-wrap;max-width:100%}.owner57-page code,.owner57-page pre{overflow-wrap:anywhere;word-break:break-word}.owner57-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.owner57-jobs>article{padding:18px;border:1px solid var(--line);border-radius:12px;min-width:0}.owner57-folders,.work657-page details ul{padding-left:18px}.owner57-notes{white-space:pre-wrap}.owner57-audit li,.owner57-history details{border-top:1px solid var(--line);padding:12px 0}.owner57-history summary>span{font-size:11px;font-weight:400;display:block;color:var(--muted);margin-top:5px}.owner57-audit{padding:0;list-style:none}.owner57-audit li{display:grid;grid-template-columns:1fr 2fr 1fr;gap:14px;padding:13px 0}.owner57-page hr{border:0;border-top:1px solid var(--line);margin:22px 0}.owner57-page .btn{white-space:normal;line-height:1.45;min-height:40px}.dark .owner57-pill,.dark .owner57-tabs button.active{background:#213b65;color:#c8e0ff}.dark .owner57-hero .btn{background:#f3f7ff;color:#12365d}.dark .owner57-hero .btn.ghost{background:0 0;color:#f3f7ff}@media (max-width:1000px){.owner57-columns{grid-template-columns:1fr}.owner57-tabs button{padding:10px;font-size:11px}.owner57-orbit{width:140px;min-width:120px}.owner57-hero{padding:28px}.owner57-account-list>article{flex-direction:column}.owner57-account-actions{justify-content:flex-start;max-width:100%}}@media (max-width:620px){.owner57-check-grid,.owner57-form-grid,.owner57-jobs{grid-template-columns:1fr}.owner57-wide{grid-column:auto}.owner57-hero{padding:22px}.owner57-orbit,.owner57-summary svg{display:none}.owner57-summary{gap:8px}.owner57-summary .card{padding:12px;gap:9px}.owner57-summary span{font-size:11px;min-height:36px;align-items:start}.owner57-summary strong{font-size:28px}.owner57-summary small{font-size:10px}.owner57-tabs{gap:3px;padding:6px}.owner57-tabs button{flex:1 1 28%;font-size:11px}.owner57-search{align-items:stretch}.owner57-search .field,.owner57-search .field:first-child{flex:1 1 100%;min-width:0}.owner57-search>button{width:100%}.owner57-checkboxes{flex-direction:column}.owner57-issues>article{flex-direction:column;gap:10px}.owner57-audit li{grid-template-columns:1fr;gap:4px}.owner57-page h2{font-size:18px}.owner57-page .page-head{min-width:0}.owner57-hero .owner57-actions .btn{flex:1 1 45%}}.owner57-breadcrumb{display:flex;gap:10px;align-items:center;margin:0 0 16px;font-size:12px;color:var(--muted)}.owner57-breadcrumb .btn{padding-left:0}.owner57-page .owner57-hero h2{font-size:clamp(26px,2.6vw,36px);line-height:1.18}.owner57-page{padding-bottom:75px}.bs58-page{max-width:1440px;margin:auto;padding-bottom:80px;color:var(--ink)}.bs58-page *{box-sizing:border-box;min-width:0}.bs58-page button{font-family:inherit}.bs58-page p{line-height:1.6}.bs58-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.bs58-feature-list li,.bs58-wordmark{display:flex;align-items:center;gap:12px}.bs58-wordmark>span{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(140deg,#1577f6,#2450d5);color:var(--bb-gray-100);box-shadow:0 7px 18px #2357cf22}.bs58-wordmark>span svg{width:28px;height:28px}.bs58-wordmark h1{margin:0!important;font-size:30px!important;letter-spacing:-1.1px}.bs58-wordmark p{margin:0;color:var(--muted);font-size:12px}.bs58-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:8px}.bs58-tabs button{border:0;background:0 0;color:var(--muted);border-radius:11px;padding:11px 16px;min-height:44px;font-weight:600;cursor:pointer}.bs58-tabs button.active{color:#174bbe;background:#e6eeff}.bs58-tabs span{display:inline-grid;place-items:center;min-width:20px;border-radius:6px;background:#cddcfc;color:#173d94;font-size:11px}.bs58-loading:empty{height:14px}.bs58-loading:not(:empty){padding:10px 0}.bs58-hero{background:linear-gradient(112deg,#143367 0,#1b51b5 60%,#357ce8 100%);padding:38px 42px;border-radius:22px;display:grid;grid-template-columns:1.35fr 1fr;gap:24px;color:var(--bb-gray-100);overflow:hidden;min-height:302px}.bs58-kicker{color:#bed9ff;font-size:10px;font-weight:700;letter-spacing:2px}.bs58-hero h2{font-size:clamp(28px,3.1vw,44px);line-height:1.18;letter-spacing:-1.2px;margin:16px 0}.bs58-hero p{color:#dfebff;font-size:14px;margin:0}.bs58-hero-facts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:11px;color:#dfebff}.bs58-hero-facts span:before{content:"•";color:#8fdaff;margin-right:6px}.bs58-hero-art{position:relative;display:grid;place-items:center;isolation:isolate;min-height:238px}.bs58-hero-art:after,.bs58-hero-art:before{content:"";border:1px solid #ffffff25;border-radius:50%;width:260px;height:260px;position:absolute;z-index:-1}.bs58-hero-art:after{width:360px;height:360px}.bs58-art-center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:148px;height:148px;border-radius:34px;background:linear-gradient(135deg,var(--bb-gray-100),#d8eaff);color:#1956bd;box-shadow:0 28px 50px #072b6440;transform:rotate(-6deg)}.bs58-art-center svg{width:56px;height:56px;stroke-width:1.5}.bs58-art-center b{font-size:17px;margin-top:9px}.bs58-art-chip{position:absolute;display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:#ffffffeb;box-shadow:0 14px 28px #13295124;color:#1c5fc9}.bs58-art-chip svg{width:26px;height:26px}.bs58-art-one{left:9%;top:7%;transform:rotate(-12deg);color:#d64138}.bs58-art-two{right:1%;top:10%;transform:rotate(12deg);color:#117856}.bs58-art-three{left:3%;bottom:1%;transform:rotate(-5deg)}.bs58-art-four{right:5%;bottom:0;transform:rotate(10deg);color:#7250b2}.bs58-featured{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 32px}.bs58-featured>button{border:1px solid var(--line);background:var(--card);color:var(--ink);padding:20px;border-radius:16px;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer}.bs58-featured>button>span:nth-child(2){flex:1;display:grid;gap:5px}.bs58-featured small{color:var(--muted);font-size:9px;letter-spacing:1px;font-weight:700}.bs58-featured strong{font-size:15px}.bs58-featured>button>svg{width:20px;flex:none}.bs58-ballon{width:52px;height:52px;flex:none;border-radius:50%;background:radial-gradient(circle at 32% 26%,#f5fdff 0,#b2edff 16%,#60beff 43%,#196be9 77%,#133384 100%);box-shadow:inset -6px -8px 14px #1752c244,0 10px 14px #3b91fb22}.bs58-section-title{margin:22px 0 14px}.bs58-section-title h2{font-size:24px;margin:0 0 6px;letter-spacing:-.4px}.bs58-section-title p{color:var(--muted);margin:0;font-size:13px}.bs58-search{display:flex;align-items:center;gap:16px;margin:20px 0 16px}.bs58-search>label:first-child{position:relative;display:flex;align-items:center;flex:1}.bs58-search>label>svg{position:absolute;left:16px;width:18px;color:var(--muted)}.bs58-categories button,.bs58-search input,.bs58-status-filter select{border:1px solid var(--line);background:var(--card)}.bs58-search input{width:100%;height:49px;padding:10px 14px 10px 46px!important;color:var(--ink);border-radius:12px!important}.bs58-status-filter{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.bs58-status-filter select{max-width:240px;height:49px!important;color:var(--ink);border-radius:12px;padding:10px}.bs58-categories{display:flex;gap:7px;flex-wrap:wrap}.bs58-categories button{color:var(--muted);border-radius:30px;padding:9px 15px;min-height:40px;cursor:pointer;font-size:12px}.bs58-categories button.active{background:#163c80;border-color:#163c80;color:var(--bb-gray-100)}.bs58-results-label{font-size:11px;color:var(--muted);margin:16px 0 13px}.bs58-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bs58-app{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:17px;background:var(--card);padding:22px;transition:box-shadow .15s,border-color .15s}.bs58-app:hover{border-color:#94b7ef;box-shadow:0 8px 20px #1d498109}.bs58-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.bs58-icon{width:52px;height:52px;display:inline-grid;place-items:center;border-radius:15px;flex:none}.bs58-icon svg{width:26px;height:26px;stroke-width:1.7}.bs58-blue{color:#1b56d0;background:#e5eeff}.bs58-coral{color:#b93630;background:#ffe9e4}.bs58-green{color:#176846;background:#e2f6e9}.bs58-amber{color:#805400;background:#fff1cb}.bs58-ink{color:#273647;background:#e9edf1}.bs58-sky{color:#096a9f;background:#dff4ff}.bs58-violet{color:#7543ad;background:#f0e8ff}.bs58-open,.bs58-star{min-width:44px;height:44px;border:0;border-radius:12px;background:0 0;color:var(--muted);display:inline-grid;place-items:center;cursor:pointer}.bs58-star svg,.u61-workspace .topbar .bb60-home-mark svg{width:20px;height:20px}.bs58-star.is-favorite{color:#1649be;background:#e6efff}.bs58-star.is-favorite svg{fill:#c5d9ff}.bs58-star:disabled{opacity:.55;cursor:default}.bs58-category{font-size:10px;font-weight:600;color:var(--muted);margin:0 0 5px}.bs58-card-body{flex:1}.bs58-app h3{font-size:18px;margin:0 0 9px;letter-spacing:-.3px}.bs58-app h3 button{padding:0;border:0;background:0 0;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.bs58-card-body>p:last-child{font-size:12px;color:var(--muted);margin:0 0 20px}.bs58-card-foot,.bs58-get hr{border-top:1px solid var(--line)}.bs58-card-foot{padding-top:14px}.bs58-pill{line-height:1.5;padding:5px 9px;border-radius:7px;background:var(--bg);border:1px solid var(--line);display:inline-block}.bs58-pill.bs58-saved{background:#e9f4ee;color:#226545;border-color:#cfe6d8}.bs58-card-foot>div{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:6px}.bs58-added,.bs58-pill{font-size:10px;color:var(--muted)}.bs58-open{color:#1c56c5}.bs58-empty{text-align:center;padding:48px 20px;background:var(--card);border:1px dashed var(--line);border-radius:16px}.bs58-empty>span svg{width:38px;height:38px;color:#3868b2}.bs58-empty p{max-width:500px;margin:12px auto 22px;color:var(--muted)}.bs58-detail-head,.bs58-steps li{display:flex;align-items:flex-start}.bs58-detail-head{gap:22px;margin:20px 0 30px}.bs58-detail-head>div,.bs58-history li>div{flex:1}.bs58-large{width:86px;height:86px;border-radius:24px}.bs58-large svg{width:43px;height:43px}.bs58-detail-head h2{margin:4px 0;font-size:32px;letter-spacing:-.8px}.bs58-detail-head p{margin:5px 0 12px;color:var(--muted)}.bs58-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.bs58-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:20px}.bs58-detail-grid .card{margin-bottom:18px;border-radius:16px}.bs58-detail-grid .card h3{margin-top:0;font-size:17px}.bs58-detail-grid .card ul{padding-left:20px;font-size:13px;line-height:1.8}.bs58-detail-grid .card p{font-size:13px}.bs58-feature-list{list-style:none;padding:0!important;display:grid;gap:15px}.bs58-feature-list svg{width:19px;height:19px;flex:none;color:#297c66}.bs58-steps{padding:0;list-style:none;display:grid;gap:16px}.bs58-steps li{gap:13px}.bs58-steps li>span{display:grid;place-items:center;width:28px;height:28px;background:#e8f0ff;color:#174bb9;border-radius:9px;flex:none;font-weight:700;font-size:12px}.bs58-confirm-app h3,.bs58-steps p{margin:0}.bs58-get>.btn{display:flex;width:100%;margin-top:10px;white-space:normal;text-align:center}.bs58-get hr{margin:22px 0;border:0}.bs58-connection strong{font-size:12px}.bs58-confirm-app{display:flex;align-items:center;gap:12px}.bs58-confirm-app p{margin:2px 0;color:var(--muted)}.bs58-consent{display:flex;gap:10px;align-items:flex-start;background:var(--bg);padding:16px;border-radius:10px;margin:20px 0}.bs58-consent input{width:18px;height:18px;flex:none;margin:2px 0!important}.bs58-guide-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.bs58-guide-steps article>span{display:grid;place-items:center;background:#e6efff;color:#2155bf;font-size:20px;font-weight:700;width:44px;height:44px;border-radius:13px}.bs58-guide-steps p{font-size:13px;color:var(--muted)}.bs58-faq{padding:17px 0;border-bottom:1px solid var(--line)}.bs58-faq:last-child{border-bottom:0}.bs58-faq summary{font-size:14px;font-weight:600;cursor:pointer;line-height:1.6}.bs58-faq p{font-size:13px;color:var(--muted);max-width:850px}.bs58-roadmap{margin-top:20px}.bs58-history{list-style:none;padding:0}.bs58-history li{align-items:center;gap:14px;padding:16px 0}.bs58-footer,.bs58-history li>span,.bs58-history p{color:var(--muted)}.bs58-history p{font-size:12px;margin:3px 0}.bs58-footer,.bs58-history li{display:flex;border-top:1px solid var(--line)}.bs58-footer{justify-content:space-between;gap:10px;padding:28px 0 0;margin-top:26px;font-size:10px}.bs58-page button:focus-visible,.bs58-page summary:focus-visible{outline:3px solid #4b91fa;outline-offset:3px}.bs58-page .btn:disabled{cursor:default}.bs58-page button:hover:not(:disabled){filter:brightness(.97)}@media (min-width:1700px){.bs58-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){.bs58-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs58-hero{padding:28px;grid-template-columns:1.3fr 1fr}.bs58-art-chip{width:44px;height:44px}.bs58-art-center{width:115px;height:115px;border-radius:25px}.bs58-featured strong{font-size:13px}.bs58-featured>button{padding:15px;gap:11px}.bs58-guide-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.bs58-header{margin:6px 0 18px}.bs58-wordmark h1{font-size:25px!important}.bs58-wordmark>span{width:44px;height:44px;border-radius:13px}.bs58-tabs{gap:3px}.bs58-tabs button{padding:10px 11px;font-size:12px}.bs58-hero{display:block;padding:26px 24px;min-height:0;border-radius:17px}.bs58-hero-art{display:none}.bs58-hero h2{font-size:32px}.bs58-kicker{font-size:9px;letter-spacing:1.1px}.bs58-detail-head>div>p,.bs58-hero p{font-size:12px}.bs58-hero-facts{font-size:10px;gap:8px 15px}.bs58-featured{grid-template-columns:1fr;margin-bottom:24px}.bs58-featured>button{min-height:94px}.bs58-search{display:grid;gap:10px}.bs58-status-filter{justify-content:space-between}.bs58-status-filter select{max-width:none;flex:1;margin-left:10px;height:44px!important}.bs58-search input{font-size:16px!important}.bs58-categories{gap:6px}.bs58-categories button{font-size:11px;padding:8px 12px}.bs58-app-grid{gap:12px}.bs58-app{padding:16px}.bs58-icon{width:44px;height:44px;border-radius:12px}.bs58-app h3{font-size:16px}.bs58-detail-head{flex-wrap:wrap;gap:12px;margin-bottom:22px}.bs58-detail-head>div{flex:1}.bs58-detail-head>.bs58-star{position:absolute;right:20px;margin-top:-50px}.bs58-large{width:62px;height:62px}.bs58-detail-head h2{font-size:25px}.bs58-detail-grid{display:flex;flex-direction:column-reverse}.bs58-detail-grid .card{padding:20px}.bs58-guide-steps{gap:10px}.bs58-guide-steps .card{padding:16px}.bs58-guide-steps h3{font-size:14px}.bs58-history li{flex-wrap:wrap}.bs58-history time{width:100%;padding-left:32px}.bs58-footer{flex-direction:column}.bs58-section-title h2{font-size:23px}}@media (max-width:430px){.bs58-app-grid{grid-template-columns:1fr}.bs58-app{padding:20px}.bs58-guide-steps{grid-template-columns:1fr}.bs58-hero h2{font-size:29px}.bs58-header>.btn{font-size:11px;padding:9px;min-width:44px}.bs58-wordmark{gap:9px}.bs58-wordmark p{font-size:10px}.bs58-detail-head>.bs58-large{display:none}}@media (prefers-reduced-motion:reduce){.bs58-app{transition:none}}.dark .bs58-page .bs58-saved{background:#163e30;color:#c0f1d2;border-color:#2d6851}.dark .bs58-categories button.active{background:#b6d0ff;color:#142c51;border-color:#b6d0ff}.dark .bs58-open{color:#a4c5ff}.bs58-page .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}.pi591-summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.pi591-summary .btn{margin-left:auto}.pi591-filters{display:grid;grid-template-columns:minmax(160px,2fr) repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:14px}.pi591-filters .field{margin:0}.pi591-list .pi591-row{display:flex;gap:16px;align-items:center}.pi591-placeholder,.pi591-thumb{width:88px;height:88px;flex:none;border-radius:12px;background:var(--bg,var(--bb-blue-97));object-fit:contain}.pi591-placeholder{display:grid;place-items:center}.pi591-info{flex:1;min-width:0;overflow-wrap:anywhere}.pi591-info h3{margin:10px 0 4px}.pi591-info p{margin:5px 0}.pi591-list .pi591-row>.btn{flex:none}.pi591-preview{display:block;margin:14px 0;max-width:100%;text-align:center;background:var(--bg,var(--bb-blue-97));border-radius:12px;overflow:hidden}.pi591-preview img{display:block;max-width:100%;max-height:330px;margin:auto;object-fit:contain}.pi591-pagination{display:flex;gap:16px;align-items:center;justify-content:center;margin:20px 0;flex-wrap:wrap}.pi591-empty{padding:24px 0}@media (max-width:850px){.pi591-filters{grid-template-columns:1fr 1fr}.pi591-filters .field:first-child{grid-column:1/-1}}@media (max-width:560px){.pi591-filters{grid-template-columns:1fr}.pi591-filters input,.pi591-filters select{font-size:16px}.pi591-summary .btn{margin-left:0;width:100%}.pi591-list .pi591-row{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px}.pi591-placeholder,.pi591-thumb{width:60px;height:60px}.pi591-row>.btn{grid-column:1/-1;width:100%}.pi591-preview img{max-height:260px}}.pi591-list .pi591-info p{color:var(--muted,#566c87)}.u61-external{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--u61-ink);background:var(--u61-bg);min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);font-size:14px}.u61-external *,.u61-launcher *{box-sizing:border-box}.u61-sidebar{position:fixed;left:0;top:0;bottom:0;width:240px;background:var(--u61-nav);z-index:35;padding:25px 14px 16px;color:var(--u61-nav-text)}.u61-brand,.u61-company>span,.u61-sidebar{display:flex;flex-direction:column}.u61-brand{padding:0 10px 22px;text-decoration:none;color:inherit;gap:6px}.u61-brand img{object-fit:contain}.u61-brand small{font-size:9px;letter-spacing:1.7px;color:#c2d8fa}.u61-nav{overflow:auto;flex:1;padding:0 0 16px;scrollbar-width:thin;scrollbar-color:#466081 transparent}.u61-company,.u61-nav a{display:flex;align-items:center}.u61-nav a{gap:13px;min-height:44px;padding:11px 13px;margin:2px 0;border-radius:10px;text-decoration:none;color:var(--u61-nav-text);font-size:12px;line-height:1.5}.u61-nav a:hover{background:#ffffff12;color:var(--bb-gray-100)}.u61-nav a[aria-current=page]{background:#2a61dc;color:var(--bb-gray-100)}.u61-breadcrumb svg{flex:none}.u61-launcher svg,.u61-menu-close svg,.u61-nav svg,.u61-topbar svg{width:20px;height:20px;flex:none}.u61-company{gap:10px;border-top:1px solid #ffffff1c;padding:20px 6px 0}.u61-company>span{min-width:0;gap:5px}.u61-company strong{font-size:12px;overflow-wrap:anywhere;color:var(--bb-gray-100)}.u61-company small{font-size:10px;color:#bdd4f8}.u61-company .brand45-avatar{width:34px;height:34px;flex:none}.u61-stage{grid-column:2;min-width:0}.u61-home,.u61-topbar{display:flex;align-items:center;color:var(--u61-ink)}.u61-topbar{height:76px;position:sticky;top:0;z-index:25;border-bottom:1px solid var(--u61-line);background:var(--u61-card);gap:10px;padding:0 30px}.u61-home{gap:9px;text-decoration:none;font-size:13px;min-height:44px;white-space:nowrap}.u61-home>svg{background:var(--bb-blue-96);color:#245cea;padding:7px;box-sizing:content-box;border-radius:10px}.u61-breadcrumb a,.u61-breadcrumb button,.u61-icon{display:inline-flex;align-items:center;background:0 0;color:inherit;cursor:pointer}.u61-icon{border:1px solid transparent;width:44px;height:44px;border-radius:10px;justify-content:center;padding:9px;flex:none}.u61-icon:hover{background:var(--u61-bg)}.u61-find,.u61-topbar-actions{display:flex;align-items:center}.u61-find{max-width:440px;min-width:0;flex:1;gap:12px;border:1px solid var(--u61-line);background:var(--u61-bg);color:var(--u61-muted);border-radius:11px;padding:10px 14px;min-height:44px;text-align:left;font:inherit;font-size:12px;cursor:pointer}.u61-topbar-actions{margin-left:auto;gap:8px}.u61-profile{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.u61-profile .brand45-avatar{width:34px;height:34px}.u61-content{padding:22px 32px 45px;max-width:1680px;margin:0 auto;min-width:0}.u61-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.5;margin:0 0 22px;color:var(--u61-muted)}.u61-breadcrumb a,.u61-breadcrumb button{gap:7px;min-height:36px;border:0;padding:0;text-decoration:none;font:inherit}.u61-breadcrumb a:hover,.u61-breadcrumb button:hover{color:var(--u61-accent)}.u61-breadcrumb svg{width:16px;height:16px}.u61-breadcrumb strong{font-weight:600;color:var(--u61-ink)}.u61-home-hint{margin-left:auto;font-size:11px}.u61-skip{position:fixed;z-index:200;top:-100px;left:20px;background:var(--bb-gray-100);color:#10264b;padding:14px;border-radius:10px}.u61-skip:focus{top:12px}.u61-external .studio-nav .theme-button,.u61-launch-results a[hidden],.u61-menu-close,.u61-mobile-menu,.u61-shade{display:none}.u61-launcher{border:1px solid var(--u61-line);background:var(--u61-card);color:var(--u61-ink);border-radius:20px;max-width:620px;width:calc(100% - 30px);max-height:85dvh;padding:24px;box-shadow:0 30px 120px #07182d55;margin:auto;font-family:system-ui,sans-serif}.u61-launcher::backdrop{background:#0a1b3b88;backdrop-filter:blur(4px)}.u61-launcher header{display:flex;align-items:center;justify-content:space-between;gap:20px}.u61-launcher h2{font-size:20px;margin:0}.u61-launch-search{display:flex;flex-direction:column;gap:8px;margin:20px 0;font-size:12px}.u61-launch-results a,.u61-launch-search input{color:var(--u61-ink);border:1px solid var(--u61-line)}.u61-launch-search input{width:100%;min-height:46px;border-radius:9px;padding:12px;background:var(--u61-bg);font:inherit}.u61-launch-results{display:grid;gap:5px}.u61-launch-results a{display:flex;gap:14px;align-items:center;min-height:50px;text-decoration:none;border-radius:10px;padding:10px 14px}.u61-launch-results a span,.u61-search-apps button>span{flex:1}.u61-launch-results a:hover{background:var(--u61-bg)}.u61-search-records{display:block;padding:12px 0;color:var(--u61-accent);font-size:13px}.u61-launcher [data-u61-count]{color:var(--u61-muted);font-size:12px}.u61-external :focus-visible,.u61-launcher :focus-visible{outline:3px solid #4b8bfa;outline-offset:3px}.cp-body .u61-external .cp-shell,.u61-external #studio-main{max-width:none;margin:0;padding:0}.u61-external .studio-nav{margin-bottom:20px}.u61-external .studio-nav button{min-height:44px}.u61-external .brand45-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#e9effd;color:#1746a3;overflow:hidden;font-weight:600}.u61-external .brand45-avatar img{height:100%;width:100%;object-fit:contain}.cp-body .u61-external .cp-header{margin-bottom:22px;gap:16px}.cp-body .u61-external .cp-footer{margin-bottom:0}.cp-body .u61-external .cp-hero{margin-top:0}@media (max-width:1200px) and (min-width:761px){.u61-external{grid-template-columns:216px minmax(0,1fr)}.u61-sidebar{width:216px}.u61-brand img{width:168px}.u61-topbar{padding:0 22px}.u61-content{padding:22px}}@media (max-width:760px){.u61-external{display:block}.u61-sidebar{transform:translateX(-100%);width:min(292px,86vw);padding-top:15px;transition:transform .18s}.u61-menu-open .u61-sidebar{transform:translateX(0)}.u61-menu-open{overflow:hidden}.u61-menu-close{display:flex;align-items:center;justify-content:center;border:0;background:#ffffff13;color:var(--bb-gray-100);width:44px;height:44px;border-radius:10px;align-self:flex-end;margin:0 0 8px;cursor:pointer}.u61-menu-open .u61-shade{display:block;position:fixed;inset:0;z-index:34;border:0;background:#07152d90}.u61-find span,.u61-home strong,.u61-shade[hidden]{display:none}.u61-mobile-menu{display:flex}.u61-topbar{height:66px;padding:0 12px;gap:3px}.u61-home{display:none}.u61-find{width:44px;flex:none;padding:10px;justify-content:center;border-color:transparent;background:0 0}.u61-content{padding:14px 15px 35px}.u61-breadcrumb{margin-bottom:14px;font-size:11px;gap:7px}.u61-home-hint{display:none}.u61-external .studio-nav{gap:4px;flex-wrap:wrap}.u61-external .studio-nav button{font-size:11px;padding:8px 10px}.cp-body .u61-external .cp-header{align-items:flex-start;flex-direction:column}.cp-body .u61-external .cp-header h1{font-size:22px}.u61-launcher{padding:18px}.u61-launcher h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.u61-sidebar{transition:none}}@media print{.u61-breadcrumb,.u61-launcher,.u61-sidebar,.u61-topbar{display:none!important}.u61-external{display:block}.u61-content{padding:0}}.u61-external svg.icon,.u61-launcher svg.icon{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.u61-brand img{background:var(--bb-gray-100);border-radius:12px;padding:10px;box-sizing:content-box;width:175px;max-width:100%;height:auto}.u61-external .page-heading h1{font-size:30px;letter-spacing:-1px;line-height:1.2}.u61-external .page-heading{margin-top:4px}.u61-external .studio-nav{margin-top:0}.u61-portal-dock{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:calc(50% + 120px);transform:translateX(-50%);z-index:24;display:flex;gap:9px;padding:7px 12px;border:1px solid var(--u61-line);border-radius:23px;background:var(--u61-card);color:var(--u61-ink);box-shadow:0 10px 40px #0b23402b;max-width:calc(100vw - 24px)}.u61-portal-dock a,.u61-portal-dock button{border:0;background:0 0;color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-width:56px;min-height:48px;font:inherit;font-size:10px;border-radius:12px;cursor:pointer}.u61-portal-dock svg{width:21px;height:21px}.u61-portal-dock a:hover,.u61-portal-dock button:hover{background:var(--u61-bg)}.u61-menu-open .u61-portal-dock{visibility:hidden}@media (max-width:1200px) and (min-width:761px){.u61-portal-dock{left:calc(50% + 108px)}.u61-brand img{width:151px}}@media (max-width:760px){.u61-portal-dock{left:50%;bottom:max(10px,env(safe-area-inset-bottom))}.u61-external .page-heading h1{font-size:26px}}@media print{.u61-portal-dock{display:none!important}}.cp-body:has(.u61-external) .ballon47-launch{bottom:24px}html.dark .cp-body{background:var(--u61-bg);color:var(--u61-ink)}html.dark .cp-body .u61-external .cp-checks small,html.dark .cp-body .u61-external .cp-footer,html.dark .cp-body .u61-external .cp-order-lines small,html.dark .cp-body .u61-external .cp-path p,html.dark .cp-body .u61-external .cp-powered54,html.dark .cp-body .u61-external .cp-product .cp-pre,html.dark .cp-body .u61-external .cp-timeline small,html.dark .cp-body .u61-external .field small,html.dark .cp-body .u61-external .muted{color:var(--u61-muted)}html.dark .cp-body .u61-external .btn:not(.primary):not(.danger){background:#1b304f;color:#e1ebff;border-color:#425878}html.dark .cp-body .u61-external .cp-tracking{background:#1b304f;border-color:#304668}html.dark .cp-body .u61-external .cp-path strong{color:#9bbeff}html.dark .cp-body .u61-external .cp-stock{color:#9fe1c0}html.dark .cp-body .u61-external .cp-empty{color:#acc0dd;border-color:#425878}html.dark .cp-body .u61-external .cp-empty h3{color:#e1ebff}html.dark .cp-body .u61-external .cp-answers>div,html.dark .cp-body .u61-external .cp-cart-row,html.dark .cp-body .u61-external .cp-order-lines li{border-color:#304668}.u61-external .u61-content{padding-bottom:36px}.u61-external .cp-shell{padding-bottom:20px}.u61-external .ballon47-launch,.u61-external~.ballon47-launch{bottom:24px}.u61-topbar-actions>a.u61-icon{display:flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none}@media (max-width:760px){.u61-external .u61-content{padding-bottom:25px}.u61-external .u61-topbar>.u61-icon[data-u61-launch]{display:none}}.u61-workspace .shell,body.bb60-desktop.u61-workspace .shell{display:grid;grid-template-columns:240px minmax(0,1fr)}body.bb60-desktop.u61-workspace .sidebar{display:flex!important}.u61-workspace .sidebar{background:var(--u61-nav)}.u61-workspace .topbar{height:76px;padding:0 30px;gap:10px;background:var(--card);color:var(--ink)}.u61-workspace .topbar-search{flex:1;max-width:440px;min-width:140px;width:auto}.u61-workspace .topbar-right{margin-left:auto}.u61-workspace .topbar .bb60-home{background:0 0;border:0;color:var(--ink);padding:0;font-size:13px;min-height:44px;gap:9px}.u61-workspace .topbar .bb60-home-mark{width:34px;height:34px;border-radius:10px;background:var(--bb-blue-96);color:#245cea}.u61-workspace .statusline{font-size:10px}.u61-workspace .main,body.bb60-desktop.u61-workspace .main{padding:22px 32px 120px;min-height:calc(100dvh - 76px)}body.bb60-desktop.u61-workspace:not([data-desktop-wallpaper=linen]) .u61-breadcrumb{color:#d5e4ff}.u61-workspace .bb60-heading{padding-top:5px;margin-bottom:30px}.u61-workspace .bb60-heading h1{font-size:36px}.u61-workspace .bb60-layout{grid-template-columns:minmax(0,1fr) 300px;gap:26px}.u61-workspace .bb60-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 12px}.u61-workspace .bb60-app-name{font-size:12px}.u61-workspace .bb60-clock time{font-size:40px}.u61-workspace .bb60-clock{min-width:180px}.u61-workspace .bb60-section-heading{align-items:flex-start;gap:10px}.u61-workspace .bb60-section-heading>div{flex-wrap:wrap;gap:8px}.u61-workspace .bb60-dock{left:calc(50% + 120px);max-width:calc(100vw - 280px);background:var(--card);border:1px solid var(--line);box-shadow:0 10px 40px #0b23402b;color:var(--ink);padding:7px 10px;gap:7px;bottom:16px;z-index:24}.u61-workspace .bb60-dock button{min-width:44px;min-height:44px;color:var(--ink)}.u61-workspace .bb60-dock button[aria-current=page]{background:var(--soft);color:var(--accent)}.u61-workspace .bb60-dock button span{color:inherit}.u61-workspace .ballon47-launch,.u61-workspace .bottom-nav{display:none!important}.u61-workspace.z50-compact .bb60-dock{left:calc(50% + 38px)}.u61-sections{margin:0 0 24px}.u61-sections .tabs{margin:0;flex-wrap:wrap;align-items:center;gap:6px}.u61-more select,.u61-sections .tabs button{min-height:44px;font-size:12px}.u61-more select{max-width:260px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);padding:8px 30px 8px 12px;font:inherit}.u61-mobile-tabs,.u61-workspace .u61-menu-close{display:none}.u61-search-apps h3,.u61-search-title{font-size:13px;margin:18px 0 8px}.u61-search-apps button{display:flex;align-items:center;gap:12px}.u61-search-apps small{display:block;color:var(--muted);margin-top:4px;font-size:11px}.u61-search-apps svg{width:20px;flex:none}.u61-workspace.menu-open .bb60-dock{visibility:hidden}@media (min-width:1051px){body.u61-workspace.z50-compact .shell{grid-template-columns:76px minmax(0,1fr)}body.u61-workspace.z50-compact .sidebar{width:76px}}@media (max-width:1350px){.u61-workspace .statusline{display:none}.u61-workspace .bb60-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.u61-workspace .bb60-app-grid{gap:22px 8px}.u61-workspace .bb60-section-heading{flex-direction:column}.u61-workspace .bb60-heading h1{font-size:32px}}@media (max-width:1200px) and (min-width:761px){.u61-workspace .shell,body.bb60-desktop.u61-workspace .shell{grid-template-columns:216px minmax(0,1fr)}.u61-workspace .main,body.bb60-desktop.u61-workspace .main{padding:22px 22px 120px}.u61-workspace .topbar{padding:0 22px}.u61-workspace .bb60-dock{left:calc(50% + 108px);max-width:calc(100vw - 240px)}.u61-workspace .topbar .bb60-home>span:last-child{display:none}}@media (max-width:1100px){.u61-workspace .bb60-layout{grid-template-columns:minmax(0,1fr)}.u61-workspace .bb60-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.u61-workspace .bb60-ballon{grid-column:1/-1}.u61-workspace .bb60-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.u61-workspace .bb60-section-heading{flex-direction:row;align-items:center}}@media (max-width:760px){.u61-workspace .shell,body.bb60-desktop.u61-workspace .shell{display:block}.u61-workspace .sidebar{width:min(292px,86vw);padding-top:15px}.u61-workspace .u61-menu-close{display:flex;align-items:center;justify-content:center;align-self:flex-end;background:#ffffff13;border:0;color:var(--bb-gray-100);min-width:44px;min-height:44px;border-radius:10px;margin-bottom:8px}.u61-workspace .topbar{height:66px;padding:0 12px;gap:3px}.u61-workspace .topbar .bb60-home,.u61-workspace .topbar-right>[data-action=notifications],.u61-workspace .topbar-right>[data-action=theme],.u61-workspace .topbar-search .key,.u61-workspace .topbar-search>svg{display:none}.u61-workspace .topbar-search{min-width:0;flex:1;max-width:none}.u61-workspace .topbar-search input{min-width:0;font-size:12px;padding-right:0}.u61-workspace .topbar-right{gap:0}.u61-workspace .topbar-right>[data-action=profile]{margin-left:4px}.u61-workspace .u61-launch{min-width:40px;width:40px;padding:9px}.u61-workspace .main,body.bb60-desktop.u61-workspace .main{padding:14px 15px 108px;min-height:calc(100dvh - 66px)}.u61-workspace .bb60-heading h1{font-size:29px}.u61-workspace .bb60-heading{gap:12px;margin-bottom:26px}.u61-workspace .bb60-clock{display:none}.u61-workspace .bb60-widgets{grid-template-columns:minmax(0,1fr)}.u61-workspace .bb60-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.u61-workspace .bb60-section-heading{align-items:flex-start;flex-direction:column}.u61-workspace .bb60-section-heading>div{width:100%}.u61-workspace .bb60-section-heading button{font-size:11px;flex:1}.u61-workspace .bb60-dock,.u61-workspace.z50-compact .bb60-dock{left:50%;bottom:max(10px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px);gap:8px;padding:7px 12px}.u61-workspace .bb60-dock .bb60-dock-app,.u61-workspace .bb60-dock-separator{display:none}.u61-workspace .bb60-dock button{min-width:52px;min-height:46px}.u61-workspace .bb60-dock span{font-size:10px}.u61-tab-buttons{display:none!important}.u61-mobile-tabs{display:flex;gap:8px;flex-direction:column;font-size:11px;color:var(--muted)}.u61-mobile-tabs select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);padding:9px 12px;font:inherit;font-size:14px}.u61-sections{margin-bottom:20px}.u61-workspace .u61-breadcrumb{font-size:11px;gap:7px;margin-bottom:14px}}@media print{.u61-workspace .bb60-dock,.u61-workspace .u61-breadcrumb,.u61-workspace .u61-sections{display:none!important}}body.bb60-desktop.u61-workspace .stage-main{grid-column:2;min-width:0}.u61-workspace .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.u61-workspace .bb60-quick-card{flex-direction:column;gap:16px}.u61-workspace .bb60-quick-card p{max-width:none}@media (max-width:760px){body.bb60-desktop.u61-workspace .stage-main{grid-column:auto}body.bb60-desktop.u61-workspace .topbar [data-action=menu]{display:flex}.u61-workspace .bb60-quick-actions{min-width:0}}.u61-menu-tools{display:none}@media (max-width:760px){.u61-menu-tools{display:flex;gap:8px;padding:8px 0}.u61-menu-tools button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff26;border-radius:10px;background:0 0;color:#dbe8ff;min-height:44px;flex:1;font-size:11px}.u61-menu-tools svg{width:18px;height:18px}.u61-workspace .sidebar-foot{padding-top:12px}}.d62-portal{--d62-blue-soft:var(--bb-blue-96-2);--d62-green:#167650;--d62-red:#b73542;--d62-copy:#536a88}html.dark .d62-portal{--d62-blue-soft:#193352;--d62-green:#73d9ab;--d62-red:#ff9ca6;--d62-copy:#a8bbd3}.d62-portal .main{padding:22px 32px 38px;max-width:1800px;margin:auto;min-height:calc(100dvh - 76px)}.d62-portal .u61-breadcrumb{margin-bottom:20px}.d62-portal .u61-home-hint{display:none}.d62-portal .topbar{gap:10px}.d62-portal .topbar-search{max-width:540px}.d62-controls>div,.d62-top-actions{display:flex;align-items:center;gap:4px}.d62-top-actions .btn{min-height:40px;font-size:12px;padding:8px 12px}.d62-ballon-button{background:var(--d62-blue-soft)!important;color:var(--ink)!important;border-color:transparent!important}.d62-portal .topbar-right{gap:5px}.d62-portal .statusline{max-width:120px;text-align:right;line-height:1.4}.d62-portal .nav>button{min-height:43px}.d62-portal .brand54{margin-bottom:15px}.d62-portal .nav-label{padding-top:14px}.d62-dashboard{--d62-pad:22px;--d62-gap:18px}.d62-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 25px}.d62-eyebrow{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.03em}.d62-page-head h1{font-size:30px;line-height:1.2;letter-spacing:-.9px;margin:8px 0}.d62-page-head p{color:var(--muted);font-size:13px;margin:0}.d62-controls,.d62-head-actions{display:flex;gap:8px;flex-wrap:wrap}.d62-head-actions .btn{min-height:44px;font-size:12px}.d62-controls{align-items:center;gap:16px;border-block:1px solid var(--line);padding:13px 0;margin-bottom:16px}.d62-controls>div{gap:10px}.d62-controls label{font-size:11px;color:var(--muted);font-weight:600}.d62-controls input,.d62-controls select{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:10px 12px;min-height:42px;font:inherit;font-size:12px}.d62-controls input:focus-visible,.d62-controls select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.d62-filter-explain{color:var(--muted);font-size:11px;margin-left:auto}.d62-controls .btn{font-size:11px}#d62-range,.d62-tip{display:flex;gap:8px;align-items:flex-end}#d62-range label{display:flex;gap:4px;flex-direction:column}.d62-tip{border:1px solid var(--line);background:var(--d62-blue-soft);gap:12px;align-items:center;padding:10px 14px;border-radius:10px;margin:0 0 18px;color:var(--ink)}.d62-tip>.icon{flex:none;color:var(--accent);width:19px}.d62-tip p{flex:1;font-size:12px;margin:0;line-height:1.6}.d62-tip .icon-btn{flex:none;min-width:40px;min-height:40px}.d62-tip .btn{font-size:11px}.d62-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.d62-kpis:empty{display:none}.d62-explain summary,.d62-kpi{cursor:pointer;color:var(--ink)}.d62-kpi{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 20px;min-width:0;transition:border-color .15s,box-shadow .15s}.d62-kpi:hover{border-color:var(--accent);box-shadow:0 3px 15px #1636590a}.d62-kpi-bottom,.d62-kpi-head{display:flex;align-items:center;justify-content:space-between}.d62-kpi-head{font-size:12px;gap:10px;font-weight:600}.d62-card-head h2 svg,.d62-kpi-head svg{color:var(--accent);width:18px;height:18px;flex:none}.d62-kpi>strong{display:block;font-size:32px;font-weight:650;line-height:1.3;letter-spacing:-1px;margin:13px 0 9px;font-variant-numeric:tabular-nums}.d62-kpi-bottom{gap:8px;color:var(--muted)}.d62-chart figcaption,.d62-kpi-bottom small{font-size:10px;line-height:1.5}.d62-kpi-bottom svg{width:15px;height:15px;flex:none}.d62-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--d62-gap);align-items:start}.d62-card{min-width:0;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:var(--d62-pad);box-shadow:0 4px 20px #183d6b03;overflow-wrap:anywhere}.d62-wide{grid-column:span 2}.d62-full{grid-column:1/-1}.d62-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.d62-card-head h2{font-size:16px;font-weight:650;margin:7px 0 0;display:flex;align-items:center;gap:9px;line-height:1.45;letter-spacing:-.3px}.d62-card-head h2 svg{color:var(--muted)}.d62-card-head>.btn{font-size:11px;padding:8px 0;min-height:40px;flex-shrink:0}.d62-caption{font-size:9px;color:var(--muted);font-weight:600;letter-spacing:.08em}.d62-card-hint{font-size:11px;color:var(--muted);line-height:1.7;margin:0 0 14px}.d62-count{display:inline-flex;align-items:center;justify-content:center;background:var(--d62-blue-soft);color:var(--ink);border-radius:8px;min-width:30px;min-height:28px;font-size:12px;font-weight:600}.d62-trend-total{display:flex;align-items:center;gap:13px;margin:6px 0 8px}.d62-trend-total>strong{font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.2}.d62-trend-total>span{font-size:11px;color:var(--ink);line-height:1.6}.d62-trend-total small{color:var(--muted);font-size:10px}.d62-chart{margin:12px 0 0;color:var(--muted)}.d62-chart svg{display:block;width:100%;height:auto;max-height:230px;overflow:visible}.d62-chart figcaption{margin-top:8px}.d62-explain{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.d62-explain summary{min-height:32px;display:list-item;line-height:32px}.d62-explain p{line-height:1.7}.d62-explain table{min-width:0;width:100%}.d62-segments{display:flex;gap:5px;flex-wrap:wrap;padding:4px;background:var(--bg);border-radius:9px;margin-bottom:10px}.d62-segments .btn{flex:1;min-height:35px;font-size:10px;border:0;background:0 0;padding:8px 5px;box-shadow:none;white-space:normal}.d62-segments .btn.active{background:var(--card);color:var(--accent);box-shadow:0 1px 5px #132c4810}.d62-list{min-width:0}.d62-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;border-bottom:1px solid var(--line);padding:14px 0;min-height:64px;border-radius:0;background:0 0;color:var(--ink);cursor:pointer}.d62-row:last-child{border-bottom:0}.d62-row:hover .d62-copy>strong,.day645-counts>button[aria-pressed=true]>strong,.day645-main>h2>.link-button:hover,.work657-counts .btn[aria-pressed=true] strong{color:var(--accent)}.d62-copy{flex:1;min-width:0}.d62-copy>strong{font-size:12px;line-height:1.6;font-weight:600;display:block;overflow-wrap:anywhere}.d62-copy>small{font-size:10px;line-height:1.6;display:block;color:var(--muted);margin-top:2px}.d62-record-icon,.d62-row>svg{width:15px;height:15px;color:var(--muted);flex:none}.d62-record-icon{width:33px;height:33px;background:var(--bg);border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;justify-content:center}.d62-record-icon svg{width:16px;height:16px}.d62-dot{width:7px;height:7px;flex:none;background:var(--accent);border-radius:50%;align-self:flex-start;margin-top:8px}.d62-dot.urgent{background:var(--d62-red)}.d62-tag{font-size:10px;line-height:1.4;padding:5px 8px;background:var(--d62-blue-soft);border-radius:6px;color:var(--ink);max-width:130px}.d62-tag.status-done,.d62-tag.status-ready,.d62-tag.status-shipped{color:var(--d62-green);background:color-mix(in srgb,var(--d62-green) 9%,var(--card))}.d62-tag.status-cancelled{color:var(--muted);background:var(--bg)}.d62-link.btn{margin-top:10px;font-size:11px;padding:8px 0;background:0 0;border:0;color:var(--accent)}.d62-statuses{display:flex;gap:7px;flex-wrap:wrap;margin:4px 0 8px}.d62-status{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--muted);min-height:34px;padding:6px 8px;font-size:10px;cursor:pointer}.d62-status>strong{color:var(--ink);font-weight:650}.d62-status-color{height:6px;width:6px;border-radius:50%;background:#557cdb}.d62-status-color.status-production{background:#9170d9}.d62-status-color.status-ready,.d62-status-color.status-shipped{background:#20956e}.d62-status-color.status-cancelled{background:#8391a4}.d62-production-summary{display:flex;gap:12px;border-block:1px solid var(--line);padding:12px 0;margin:6px 0}.d62-production-summary>button,.d62-start-steps>button{display:flex;border:0;color:var(--ink);text-align:left;cursor:pointer}.d62-production-summary>button{align-items:center;gap:12px;background:var(--bg);border-radius:8px;padding:12px;flex:1;min-width:0}.d62-empty h3,.d62-production-summary strong{font-size:23px;font-weight:600}.d62-production-summary span{font-size:11px;line-height:1.5;flex:1}.d62-production-summary svg{width:15px;flex:none}.d62-warning{margin:6px 0 0;font-size:11px;color:var(--d62-red);border-top:1px solid var(--line);padding-top:8px}.d62-warning .btn{color:inherit;font-size:11px}.d62-footnote{font-size:10px;color:var(--muted);line-height:1.7;margin-top:10px}.d62-empty{padding:22px 5px;text-align:center}.d62-empty p,.d62-empty>.icon{color:var(--muted);margin:0 auto 12px}.d62-empty>.icon{width:25px;height:25px}.d62-empty h3{font-size:13px;margin:0 0 7px}.d62-empty p{line-height:1.7;max-width:380px}.d62-empty .btn,.d62-empty p{font-size:11px}.d62-start-steps{margin-top:10px}.d62-start-steps>button{gap:11px;align-items:flex-start;width:100%;border-bottom:1px solid var(--line);background:0 0;padding:12px 0}.d62-start-steps>button>span:first-child{width:23px;height:23px;border:1px solid var(--line);border-radius:50%;flex:none;text-align:center;line-height:21px;color:var(--muted);font-size:10px}.d62-start-steps>button>span:nth-child(2){flex:1}.d62-start-steps strong{font-size:12px;font-weight:600;display:block}.d62-start-steps small{display:block;color:var(--muted);font-size:10px;line-height:1.7;margin-top:4px}.d62-start-steps svg{width:15px;height:15px;flex:none;margin-top:3px}.d62-help-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.d62-help-actions .btn{font-size:11px;flex:1}.d62-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;font-size:10px;color:var(--muted)}.d62-footer .btn{font-size:11px}.d62-config-list{margin-top:15px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.d62-config-row{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--line)}.d62-config-row:last-child{border-bottom:0}.d62-config-row>label{display:flex;align-items:center;gap:10px;flex:1;font-size:12px;min-height:44px}.d62-config-row input,.d62-config-row>label>svg{width:18px;height:18px;flex:none}.d62-config-row>label>svg{color:var(--muted)}.d62-config-row>label small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.d62-config-row>div{display:flex;align-items:center;gap:5px}.d62-config-row select{font:inherit;font-size:11px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;min-height:40px;padding:8px}.d62-config-row .icon-btn{border:1px solid var(--line);border-radius:7px;width:40px;height:40px}.d62-config-row [data-action=d62Down] svg,.d62-config-row [data-action=d62Up] svg{transform:rotate(90deg)}#d62-config h3{margin:23px 0 8px;font-size:15px}#d62-config>.muted{margin-bottom:20px;font-size:12px;line-height:1.7}#d62-config .cp-check{align-self:center;line-height:1.6;font-size:12px}.d62-drill-search{display:flex;align-items:flex-end;gap:10px;margin:16px 0}.d62-drill-search .field{flex:1}.d62-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:11px}.d62-help-copy{font-size:13px;line-height:1.8}.d62-help-copy h3{font-size:15px;margin:18px 0 7px}.d62-help-copy h3:first-child{margin-top:0}.d62-context{padding:12px 15px;margin:0 0 20px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--muted);font-size:12px}.d62-context summary{cursor:pointer;min-height:28px;color:var(--ink);line-height:28px}.d62-context summary .icon{display:inline-block;width:17px;height:17px;vertical-align:middle;margin-right:8px}.d62-context p{line-height:1.8}.d62-context .btn{font-size:11px}.d62-compact{--d62-pad:16px;--d62-gap:12px}.d62-compact .d62-row{padding:10px 0;min-height:52px}.d62-compact .d62-kpi{padding:14px 16px}.d62-compact .d62-card-hint{margin-bottom:7px}.d62-compact .d62-start-steps>button{padding:9px 0}.bb60-launcher #bb60-launcher-results{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bb60-launcher-item{display:flex;align-items:center;gap:12px;text-align:left;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);padding:13px;cursor:pointer}.bb60-launcher-item>span:nth-child(2),.o67-source>span:nth-child(2),.o67-stage>span:nth-child(2){flex:1;min-width:0}.bb60-launcher-item strong{display:block;font-size:12px;line-height:1.5}.bb60-launcher-item small{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:3px}.bb60-launcher-item>svg{width:15px;height:15px;flex:none}.bb60-launcher-symbol{display:flex;align-items:center;justify-content:center;flex:none;border-radius:9px;width:36px;height:36px;background:var(--soft);color:var(--accent)}.bb60-launcher-symbol svg{width:20px;height:20px}@media (max-width:1250px){.d62-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d62-wide{grid-column:span 1}.d62-card[data-widget62=orders],.d62-card[data-widget62=trend]{grid-column:1/-1}.d62-kpi{padding:16px}.d62-kpi-head{font-size:11px}.d62-page-head h1{font-size:28px}.d62-portal .topbar{padding:0 20px}.d62-portal .statusline{display:none}}@media (max-width:1050px){.d62-portal .main{padding:20px 22px 32px}.d62-filter-explain,.d62-top-actions [data-action=d62Help]{display:none}.d62-page-head{align-items:flex-start;flex-direction:column}.d62-head-actions{align-self:stretch}.d62-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.d62-kpi>strong{margin:9px 0 6px}.d62-controls>div{flex:1}.d62-controls label{min-width:120px}}@media (max-width:760px){.d62-portal .main{padding:16px 15px 30px}.d62-portal .topbar{padding:0 10px;gap:2px}.d62-top-actions{gap:0}.d62-top-actions .btn{font-size:0;width:38px;min-width:38px;padding:9px;border:0}.d62-top-actions .btn svg{width:19px;height:19px;margin:0}.d62-top-actions .icon-btn{min-width:36px;width:36px;padding:8px}.d62-ballon-button.btn:after{content:none}.d62-portal .topbar .u61-launch{display:none}.d62-page-head p,.d62-portal .topbar-search input{font-size:12px}.d62-portal .topbar-right{gap:0}.d62-portal .u61-breadcrumb{margin-bottom:16px}.d62-page-head h1{font-size:27px;margin:7px 0}.d62-page-head{margin-bottom:19px;gap:17px}.d62-head-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.d62-head-actions .btn{font-size:11px;padding:10px 8px;justify-content:center}.d62-head-actions .btn svg{width:16px;height:16px}.d62-eyebrow{font-size:10px}.d62-controls{gap:10px;padding:12px 0}.d62-controls>div{flex:1;gap:5px;align-items:flex-start;flex-direction:column}.d62-controls select{font-size:16px;width:100%;padding:9px}.d62-controls>.btn{align-self:flex-end;min-height:42px;padding:9px;font-size:0}.d62-controls>.btn .icon{width:18px;height:18px}#d62-range{width:100%;flex-wrap:wrap;order:3;gap:8px}#d62-range label{flex:1;min-width:0}#d62-range input{width:100%;min-width:0;font-size:14px;padding:8px}#d62-range .btn{width:100%}.d62-tip{padding:10px;gap:8px;align-items:flex-start}.d62-tip p{font-size:11px}.d62-tip>svg{margin-top:6px}.d62-tip .icon-btn{width:34px;min-width:34px}.d62-kpis{gap:10px;margin-bottom:15px}.d62-kpi{padding:13px}.d62-kpi-head{font-size:11px;line-height:1.5;align-items:flex-start;gap:5px}.d62-kpi-head svg{width:15px;height:15px;margin-top:1px}.d62-kpi>strong{font-size:28px}.d62-kpi-bottom small{font-size:9px}.d62-card-head>.btn svg,.d62-kpi-bottom svg,.d62-production-summary svg{display:none}.d62-grid{grid-template-columns:minmax(0,1fr);gap:14px}.d62-card,.d62-card[data-widget62=orders],.d62-card[data-widget62=trend],.d62-wide{grid-column:1;padding:18px}.d62-card-head{gap:8px}.d62-card-head h2{font-size:15px;gap:7px}.d62-card-head>.btn{font-size:10px;max-width:95px;text-align:right;line-height:1.6;padding:3px 0}.d62-card-hint{font-size:11px}.d62-caption{font-size:8px}.d62-row{gap:9px;min-height:64px}.d62-copy>strong{font-size:12px}.d62-config-row>label small,.d62-copy>small,.d62-production-summary span{font-size:10px}.d62-tag{max-width:100px;font-size:9px;padding:5px 6px}.d62-status{min-height:40px;font-size:10px}.d62-record-icon{width:29px;height:29px}.d62-production-summary{gap:8px}.d62-footer,.d62-production-summary>button{flex-direction:column;align-items:flex-start}.d62-production-summary>button{gap:7px;padding:10px}.d62-segments .btn{min-height:42px}.d62-footer{gap:5px;font-size:9px}.d62-config-row{flex-direction:column;align-items:stretch;gap:7px}.d62-config-row>label{font-size:13px}.d62-config-row>div{padding-left:28px}.d62-config-row select{flex:1;font-size:14px;min-height:44px}.d62-config-row .icon-btn{min-width:44px;min-height:44px}.bb60-launcher #bb60-launcher-results{grid-template-columns:1fr}.d62-pagination .btn{font-size:11px;padding:8px}.d62-drill-search{flex-wrap:wrap}.d62-drill-search .field{min-width:160px}.d62-compact .d62-card{padding:15px}}@media (prefers-reduced-motion:reduce){.d62-kpi{transition:none}}@media print{.d62-card button,.d62-context,.d62-controls,.d62-footer,.d62-head-actions,.d62-kpi-bottom svg,.d62-tip{display:none!important}.d62-grid{display:block}.d62-card{margin-bottom:15px}.d62-card,.d62-kpi{break-inside:avoid}.d62-portal .main{padding:0}.d62-explain{display:none}}.d62-portal .view-tools select{font:inherit;font-size:12px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:8px;min-height:40px;padding:8px 30px 8px 11px;width:240px;max-width:100%}.d62-portal .view-tools{border-radius:11px}.d62-portal .view-tools>.row{flex-wrap:wrap;gap:8px}@media (max-width:760px){.d62-portal .view-tools select{font-size:16px;min-height:44px;width:100%}}.co64-workspace{max-width:1540px;margin:auto;--co-ink:#14335b;--co-muted:var(--bb-blue-40)}.co64-workspace p{line-height:1.65}.co64-hero{display:flex;align-items:center;gap:32px;padding:36px 42px;border:1px solid #c8dffb;background:linear-gradient(125deg,#e4f3ff,#f8fbff 70%);border-radius:22px;position:relative;overflow:hidden;margin:12px 0 22px}.co64-hero-copy{max-width:740px}.co64-hero h2{font-size:28px;letter-spacing:-.7px;margin:10px 0}.co64-hero p{color:#355578;margin:0}.co64-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:750;color:#245fa4}.co64-orb{flex:none;width:116px;height:116px;border-radius:50%;background:radial-gradient(circle at 31% 26%,var(--bb-gray-100) 1%,#cff5ff 8%,#84d6f9 35%,#319ee3 65%,#195fa5 88%);box-shadow:inset -7px -7px 17px #1c5c9144,inset 4px 4px 10px #ffffffaa,0 15px 27px #448bbf33;position:relative}.co64-orb:after{content:"";position:absolute;width:64%;height:35%;border-radius:50%;left:12%;top:8%;background:linear-gradient(#ffffffb0,#ffffff00);transform:rotate(-30deg)}.co64-meta,.co64-steps{display:flex;flex-wrap:wrap}.co64-steps{gap:8px;margin-top:20px}.co64-steps span{background:#ffffffa8;border:1px solid #cddff6;color:#305270;font-size:11px;padding:7px 11px;border-radius:30px}.co64-meta{justify-content:space-between;gap:14px;color:var(--co-muted);font-size:11px;margin:18px 0}.co64-category>span,.co64-meta span{display:flex;align-items:center;gap:7px}.co64-coverage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:26px}.co64-category{display:flex;flex-direction:column;text-align:left;border:1px solid #d6e2f3;background:var(--card,var(--bb-gray-100));border-radius:14px;gap:9px;padding:16px;cursor:pointer;color:var(--co-ink);font:inherit}.co64-category.selected,.co64-category:hover{border-color:#2865ce;box-shadow:0 0 0 1px #2865ce}.co64-category>span{font-size:12px;font-weight:650}.co64-category strong{font-size:27px}.co64-category small,.co64-signal p{font-size:10px;color:var(--co-muted)}.co64-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.co64-aside,.co64-queue{min-width:0}.co64-queue-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.co64-aside h2,.co64-methods h2,.co64-queue h2{font-size:18px;margin:0}.co64-queue-head h2 span{font-size:12px;padding:4px 8px;background:#e5eeff;border-radius:30px;margin-left:6px;color:#225ba7}.co64-search{display:flex;gap:8px;margin-bottom:15px}.co64-search .field{flex:1;min-width:0;margin:0}.co64-search input{width:100%;height:43px}.co64-scope{font-size:12px;color:var(--co-muted);padding:0 6px}.co64-cards{display:grid;gap:12px}.co64-signal{background:var(--card,var(--bb-gray-100));border:1px solid #d8e3f4;border-radius:16px;padding:22px 24px}.co64-signal-top{display:flex;justify-content:space-between;gap:8px;align-items:center;color:var(--co-muted);font-size:11px}.co64-badge{font-size:10px;font-weight:700;border-radius:20px;padding:5px 9px;display:inline-block;color:#674510;background:#fff0ce}.co64-badge.urgent{color:#9b3532;background:#fdebe9}.co64-badge.ready{color:#196c57;background:#e3f5ed}.co64-signal h3{font-size:17px;line-height:1.4;margin:15px 0 8px;overflow-wrap:anywhere}.co64-signal p{font-size:13px;margin:0}.co64-card-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.co64-card-foot small,.co64-journal small,.co64-methods summary span{font-size:11px;color:var(--co-muted)}.co64-aside{display:grid;gap:18px}.co64-aside .card{padding:23px}.co64-aside .btn{white-space:normal;max-width:100%;height:auto;min-height:40px;text-align:left;justify-content:flex-start}.co64-control h2{font-size:21px;line-height:1.3;margin-top:12px}.co64-journal{display:grid;gap:14px;max-height:370px;overflow:auto;margin-top:18px}.co64-journal small{font-size:10px}.co64-ref{white-space:normal;text-align:left;height:auto;min-height:42px;justify-content:flex-start;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.co64-journal .co64-ref{border:0;padding:5px 0}.co64-methods{margin-top:25px}.co64-methods>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:18px;align-items:start}.co64-methods details{border-top:1px solid #d9e3f1;padding:14px 0;color:var(--co-ink)}.co64-methods summary{cursor:pointer;font-size:13px;font-weight:650;min-height:28px}.co64-methods summary span{font-weight:400;margin-left:6px}.co64-aside p,.co64-empty p,.co64-methods details p{color:var(--co-muted);font-size:12px}.co64-empty{text-align:center;padding:44px 22px;border:1px dashed #b8cbe4;border-radius:16px}.co64-empty p{max-width:440px;margin:10px auto;font-size:13px}.co64-facts>div,.co64-pager{display:flex;justify-content:space-between}.co64-pager{align-items:center;gap:10px;margin:18px 0}.co64-detail h3{margin:26px 0 12px;font-size:16px}.co64-detail p,.co64-help p{line-height:1.7}.co64-lead{font-size:16px;font-weight:600}.co64-facts{margin:18px 0;display:grid;gap:0;background:#f4f8ff;border-radius:12px;padding:12px 16px}.co64-facts>div{gap:20px;padding:8px 0;border-bottom:1px solid #dfe8f7}.co64-facts>div:last-child{border:0}.co64-facts dt{font-size:12px;color:var(--bb-blue-40)}.co64-facts dd{margin:0;font-weight:650;font-size:12px;text-align:right;overflow-wrap:anywhere}.co64-sources{display:grid;gap:7px}.co64-actions{display:flex;gap:10px;flex-wrap:wrap}.co64-actions .btn{white-space:normal;min-height:44px;height:auto}.co64-followup{color:#236345!important;margin-top:10px!important;font-size:11px!important}.co64-dashboard{display:flex;align-items:center;gap:14px;background:linear-gradient(100deg,#e5f2ff,#f8fbff);border:1px solid #c9ddf5;border-radius:14px;padding:17px 20px;margin:0 0 20px}.co64-dashboard>div{flex:1}.co64-dashboard strong{font-size:14px;color:#173c70}.co64-dashboard p{font-size:11px;margin:5px 0 0;color:var(--bb-blue-40)}.co64-mini-orb{flex:none;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--bb-gray-100),#99dfff 30%,#2f91d6 72%,#32659b);box-shadow:0 4px 10px #236dc230}.co64-loading{padding:24px}.co64-confirm .cp-check{margin-top:24px}.co64-detail button:focus-visible,.co64-workspace button:focus-visible{outline:3px solid #2367e4;outline-offset:3px}.dark .co64-workspace{--co-ink:#e1ecff;--co-muted:#b8cae3}.dark .co64-dashboard,.dark .co64-hero{background:linear-gradient(120deg,#163859,#12263d);border-color:#305171}.dark .co64-dashboard p,.dark .co64-dashboard strong,.dark .co64-hero p{color:#d0e4ff}.dark .co64-eyebrow{color:#9ecfff}.dark .co64-category,.dark .co64-signal{background:#16263b;border-color:#334c6c}.dark .co64-facts{background:#182d47}.dark .co64-facts dt{color:#bdd1ef}@media (max-width:1200px){.co64-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.co64-columns{grid-template-columns:minmax(0,1fr) 260px}.co64-hero{padding:28px;gap:25px}.co64-orb{width:90px;height:90px}}@media (max-width:950px){.co64-columns{grid-template-columns:1fr}.co64-aside{grid-template-columns:1fr 1fr}.co64-dashboard{flex-wrap:wrap}.co64-hero h2{font-size:24px}}@media (max-width:600px){.co64-hero{padding:22px;gap:18px;align-items:flex-start}.co64-orb{width:48px;height:48px;margin-top:3px}.co64-hero h2{font-size:21px}.co64-hero p{font-size:12px}.co64-eyebrow{font-size:9px;letter-spacing:1px}.co64-steps{margin-left:-66px;margin-top:20px;gap:6px}.co64-steps span{font-size:9px;padding:6px 9px}.co64-coverage{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.co64-category{padding:12px;gap:6px}.co64-category strong{font-size:23px}.co64-queue-head{flex-wrap:wrap}.co64-signal{padding:18px}.co64-card-foot{align-items:flex-start;flex-direction:column;gap:10px}.co64-card-foot .btn{width:100%;min-height:44px}.co64-aside,.co64-methods>div{grid-template-columns:1fr}.co64-search{gap:6px}.co64-search input{font-size:13px;min-width:0}.co64-dashboard .btn{width:100%;white-space:normal}.co64-facts>div{gap:12px}.co64-facts dd,.co64-facts dt{max-width:58%}.co64-actions{flex-direction:column}.co64-hero-copy{min-width:0}.co64-journal{max-height:250px}.co64-methods .small{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.co64-workspace *{scroll-behavior:auto!important}}.co64-vendor{flex-basis:100%}.co64-vendor select{width:100%;min-height:44px}.dark .co64-hero h2{color:#e6f0ff}.dark .co64-detail .btn:not(.primary),.dark .co64-workspace .btn:not(.primary):not(.ghost){background:#1b3553;color:#e5edfa;border-color:#446285}.dark .co64-actions .btn.primary,.dark .co64-workspace .btn.primary{background:#205ac5;border-color:#4784e5;color:var(--bb-gray-100)}.apps661-page{max-width:1440px;margin:auto}.apps661-intro{display:flex;align-items:center;gap:20px;background:linear-gradient(110deg,var(--soft),var(--card));border:1px solid var(--line);border-radius:18px;padding:24px;margin:8px 0 26px}.apps661-symbol{display:grid;place-items:center;background:var(--bb-blue-50);color:var(--bb-gray-100);width:62px;height:62px;border-radius:18px;flex:none}.apps661-symbol svg{width:30px;height:30px}.apps661-intro strong{font-size:19px}.apps661-intro p{color:var(--muted);margin:7px 0 0;max-width:720px}.apps661-search{display:grid;grid-template-columns:minmax(0,1fr) 260px;margin-bottom:16px}.apps661-search label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600}.apps661-search input,.apps661-search select{min-height:46px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--card);color:var(--ink);font:inherit}.apps661-count{color:var(--muted);font-size:13px}.apps661-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.apps661-card{display:flex;flex-direction:column;min-width:0;margin:0!important}.apps661-card-head,.apps661-installed{display:flex;align-items:center;gap:12px}.apps661-installed{gap:4px;color:#247246;font-size:11px}.apps661-installed svg{width:15px;height:15px}.apps661-card-copy,.att614-detail .co64-facts dd,.att614-detail .co64-facts dt{flex:1}.apps661-card-copy h2{font-size:21px;margin:5px 0 12px}.apps661-card-copy p{line-height:1.65;overflow-wrap:anywhere}.apps661-card-copy p:last-child{color:var(--muted);font-size:13px;margin-bottom:18px}.apps661-actions{display:flex;gap:8px;flex-wrap:wrap}.apps661-actions .btn{min-height:44px}.apps661-footnote{margin:22px 0 0;max-width:900px}.apps661-empty{text-align:center;padding:52px 22px}.apps661-empty>svg{width:42px;height:42px;color:var(--accent);margin-bottom:14px}.apps661-empty p{color:var(--muted);max-width:550px;margin:10px auto 22px}.u61-nav a[data-current-section]{background:#285cda;color:var(--bb-gray-100)}.u61-communication-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.u61-communication-tabs a{border:1px solid var(--line,#d8e4f3);border-radius:9px;min-height:44px;display:flex;align-items:center;padding:9px 14px;font-size:12px;color:var(--ink,#173459);text-decoration:none;background:var(--card,var(--bb-gray-100))}.u61-communication-tabs a[aria-current=page]{border-color:var(--bb-blue-50);background:var(--bb-blue-50);color:var(--bb-gray-100)}html.dark .apps661-installed{color:#96dbb2}@media (max-width:1200px){.apps661-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.apps661-grid,.apps661-search{grid-template-columns:minmax(0,1fr)}.apps661-intro{padding:18px;gap:14px;align-items:flex-start}.apps661-symbol{width:44px;height:44px;border-radius:12px}.apps661-symbol svg{width:24px;height:24px}.apps661-intro strong{font-size:16px}.apps661-intro p{font-size:12px}.apps661-card{padding:20px}.apps661-page .page-head>.row{width:100%}.apps661-page .page-head>.row .btn{flex:1}.u61-communication-tabs{gap:6px}.u61-communication-tabs a{font-size:11px;padding:9px 11px}}.apps661-card{padding:20px;gap:14px}.apps661-card-head{justify-content:flex-start}.apps661-card-title{flex:1;min-width:0}.apps661-card-title h2{font-size:19px;margin:0 0 5px;overflow-wrap:anywhere}.apps661-card-title p{font-size:11px;color:var(--muted);margin:0}.apps661-description,.apps661-status p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.apps661-status{border-top:1px solid var(--line);padding-top:12px;margin:0;flex:1}.apps661-status strong{font-size:12px}.apps661-status p{font-size:11px;line-height:1.5;margin:5px 0 0}.apps661-search{margin-top:10px;gap:12px}.apps661-count{margin:12px 0}.apps661-actions{margin-top:auto}.apps661-status[data-state=setup] strong{color:#945213}html.dark .apps661-status[data-state=setup] strong{color:#f3c995}@media (max-width:760px){.apps661-page .page-head{margin-bottom:12px}.apps661-search{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:8px}.apps661-search input,.apps661-search select{width:100%;min-width:0;padding:9px}.apps661-card{padding:16px;gap:10px}.apps661-card-head .bs58-icon{width:40px;height:40px}.apps661-card-title h2{font-size:18px}.apps661-card .apps661-description{font-size:12px}.apps661-card .apps661-actions .btn{flex:1}.apps661-status p{margin:4px 0 0}.apps661-footnote,.apps661-search label{font-size:11px}.apps661-grid{gap:12px}}.u61-external .u61-communication-tabs a{background:var(--u61-card);color:var(--u61-ink);border-color:var(--u61-line)}.u61-external .u61-communication-tabs a[aria-current=page]{background:var(--bb-blue-50);border-color:var(--bb-blue-50);color:var(--bb-gray-100)}.o67-dialog.drawer{width:min(1040px,100vw);max-width:100vw}.o67-dialog .dialog-body{padding:24px 30px}.o67-metrics>div,.o67-workspace,.o68-grid>aside,.o68-grid>section{min-width:0}.o67-workspace h3{font-size:17px;margin:18px 0 12px}.o67-summary{border-bottom:1px solid var(--line);padding-bottom:20px}.o67-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:16px;margin:16px 0}.o67-metrics span{display:block;margin-bottom:6px}.o67-metrics strong{display:block;font-size:16px;overflow-wrap:anywhere}.o67-summary .btn{min-height:42px}.o67-metrics span,.o67-reserved{font-size:12px;color:var(--muted)}.o67-overdue{color:#af2929}.o67-tabs{position:sticky;top:-24px;background:var(--card);z-index:2;margin:0-2px;padding:15px 2px;border-bottom:1px solid var(--line)}.o67-desktop-tabs{display:flex;gap:5px;flex-wrap:wrap}.o67-desktop-tabs button{border:1px solid transparent;background:0 0;color:var(--ink);padding:10px 12px;border-radius:9px;font:inherit;font-size:12px;min-height:44px;cursor:pointer}.o67-desktop-tabs button[aria-selected=true]{background:var(--soft);border-color:var(--line);color:var(--accent);font-weight:700}.o67-desktop-tabs button:focus-visible,.o67-stage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.o67-mobile-tabs{display:none}.o67-next{background:linear-gradient(125deg,var(--soft),var(--card));border:1px solid var(--line);border-radius:16px;padding:22px;margin-top:20px}.o67-next h3{margin:10px 0;font-size:23px}.o67-check p,.o67-next p{line-height:1.65}.o67-check-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.o67-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.o67-stage{display:flex;align-items:center;text-align:left;gap:12px;border:1px solid var(--line);padding:14px;background:var(--card);border-radius:12px;color:var(--ink);font:inherit;cursor:pointer;min-width:0}.o67-stage strong{font-size:13px;margin-bottom:6px}.o67-stage>svg{width:17px;flex:none}.o67-stage-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--soft);color:var(--accent)}.o67-stage-icon svg{width:20px;height:20px}.o67-records{padding:0;list-style:none}.o67-check,.o67-records li{border-bottom:1px solid var(--line)}.o67-records li{padding:14px 0;justify-content:space-between}.o67-records li,.o67-records li>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.o67-records .link-button{text-align:left;overflow-wrap:anywhere;max-width:100%}.o67-check{padding:10px 0 15px}.o67-stamp{font-size:11px;color:var(--muted);padding-top:18px}.o67-source{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;margin:10px 0;color:var(--ink);text-decoration:none}.o67-source small,.o67-source strong,.o67-stage strong{display:block;overflow-wrap:anywhere}.o67-source small{color:var(--muted);margin-top:5px}.o67-source>svg{width:18px;flex:none}.o67-workspace details{padding:15px 0}.o67-workspace summary{cursor:pointer;font-weight:600;min-height:36px}.o67-return{margin-bottom:15px}.o67-workspace .notice{overflow-wrap:anywhere}.o67-placeholder{padding:35px 0;color:var(--muted)}.o67-workspace #o67-content{outline:0}.o67-workspace #o67-content:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html.dark .o67-overdue{color:#ffbaba}@media (max-width:760px){.o67-dialog.drawer{height:100dvh;border-radius:0}.o67-dialog .dialog-body{padding:18px 16px}.o67-dialog .dialog-header{padding:16px}.o67-dialog .dialog-header h2{font-size:18px;overflow-wrap:anywhere}.o67-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.o67-metrics strong{font-size:14px}.o67-tabs{top:-18px;padding:12px 0}.o67-desktop-tabs{display:none}.o67-mobile-tabs{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.o67-mobile-tabs select{width:100%;min-height:46px;padding:10px;border:1px solid var(--line);border-radius:10px;font:inherit;background:var(--card);color:var(--ink)}.o67-next{padding:16px;margin-top:16px}.o67-next h3{font-size:20px}.o67-stages,.o67-workspace .detail-grid{grid-template-columns:minmax(0,1fr)}.o67-stage{padding:12px}.o67-summary .row .btn{flex:1}.o67-records li{align-items:flex-start}.o67-workspace .table-wrap{max-width:100%;overflow:auto}.o67-workspace .totals{max-width:100%}}.o67-workspace .badge.grey{background:#eef1f6;color:#4e607a}html.dark .o67-workspace .badge.grey{background:#2b3b52;color:#bac9dd}.o67-mobile-lines{display:none}@media (max-width:760px){.o67-desktop-lines{display:none}.o67-mobile-lines{display:block}.o67-mobile-lines article{padding:16px;border:1px solid var(--line);border-radius:12px;margin:12px 0}.o67-mobile-lines h4{font-size:14px;line-height:1.5;margin:0 0 14px;overflow-wrap:anywhere}.o67-mobile-lines article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.o67-mobile-lines span{font-size:11px;color:var(--muted)}.o67-mobile-lines strong{display:block;font-size:13px;margin-top:5px;color:var(--ink)}.o67-mobile-lines span:last-child{grid-column:1/-1;border-top:1px solid var(--line);padding-top:12px}.o67-workspace .table-wrap table{min-width:460px}.o67-mobile-lines .totals{width:100%}}.u61-workspace .nav [hidden]{display:none!important}.n68-sections{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin-bottom:24px;min-width:0}.n68-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 3px 7px}.n68-heading>span{font-weight:700;font-size:13px}.n68-heading small{color:var(--muted);font-weight:400;margin-left:8px}.n68-heading .btn{min-height:36px;font-size:12px}.n68-links,.n68-rail{display:flex;min-width:0}.n68-rail{align-items:center}.n68-links{flex-wrap:wrap;gap:4px;flex:1}.n68-links button{border:0;border-radius:8px;background:0 0;color:var(--ink);font:inherit;font-size:12px;min-height:40px;padding:9px 13px;text-align:left;cursor:pointer}.n68-links button:hover{background:var(--bg)}.n68-links button[aria-current=page]{background:var(--bb-blue-53-2);color:var(--bb-gray-100);font-weight:700}.n68-arrow{display:none}.n68-owner-return{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.n68-dialog{width:min(870px,calc(100vw - 28px))!important}.n68-dialog .dialog-body{padding:20px 24px}.n68-picker .field{margin:0}.n68-picker input,.o68-filter-card input{font-size:16px}.n68-picker .n68-category{margin:24px 0}.n68-category h3{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.n68-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.n68-tile{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:15px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;font:inherit;min-height:86px;cursor:pointer;position:relative}.n68-tile:hover,.n68-tile[aria-current=page]{background:var(--bg);border-color:var(--accent)}.n68-icon{flex:0 0 34px;height:34px;border-radius:9px;background:var(--bg);display:grid;place-items:center;color:var(--accent)}.n68-icon svg{width:19px;height:19px}.n68-tile strong{display:block;font-size:14px;margin:2px 0 5px}.n68-tile small{font-size:12px;color:var(--muted);line-height:1.5;display:block}.n68-current{font-size:10px;white-space:nowrap;margin-left:auto;color:var(--accent)}#n68-empty[hidden],.n68-category[hidden],.n68-tile[hidden]{display:none!important}.n68-order .o67-desktop-tabs{display:flex!important;flex-wrap:wrap;overflow:visible!important}.n68-order .o67-desktop-tabs button{flex:0 0 auto;min-height:40px}.n68-picker button:focus-visible,.n68-sections button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (max-width:760px){.n68-heading{align-items:center;gap:6px}.n68-heading>span{font-size:12px}.n68-heading small{display:none}.n68-heading .btn{font-size:11px;white-space:nowrap;padding:6px 8px}.n68-sections{padding:7px 6px;margin-bottom:18px}.n68-links{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scroll-padding:8px;padding:4px}.n68-links button{white-space:nowrap;min-height:44px;font-size:12px}.n68-arrow{display:grid;place-items:center;flex:0 0 28px;padding:0;width:28px;min-height:44px;border:0;background:0 0;color:var(--ink);border-radius:8px}.n68-arrow svg{width:16px;height:16px}.n68-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 24px)!important}.n68-dialog .dialog-body{padding:16px}.n68-grid{grid-template-columns:minmax(0,1fr);gap:8px}.n68-tile{min-height:72px;padding:12px}.n68-current{font-size:10px}.n68-order .o67-desktop-tabs{gap:4px;padding:7px}.n68-order .o67-desktop-tabs button{font-size:11px;padding:8px 10px;min-height:40px}}@media print{.n68-owner-return,.n68-sections{display:none!important}}.o68-page{max-width:1440px;margin:auto}.o68-tabs{flex-wrap:wrap;overflow:visible!important;gap:4px}.o68-tabs button{min-height:42px}.o68-command{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;background:linear-gradient(120deg,#112e57,#184879);border-radius:18px;color:var(--bb-gray-100);padding:30px;margin-bottom:20px}.o68-command h2{font-size:30px;color:var(--bb-gray-100);line-height:1.15;margin:10px 0}.o68-command p{font-size:14px;line-height:1.65;max-width:740px;color:#e0ebff}.o68-command .eyebrow{color:#b8d7ff}.o68-command .owner57-actions{margin-top:18px}.o68-command .btn{background:var(--bb-gray-100);color:#12315b;border-color:#dbe5f3}.o68-command .btn.primary{background:#2871f4}.o68-monitor-status{border-left:1px solid #ffffff2b;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:10px;padding-left:24px}.o68-monitor-status .bb54-orb{width:34px;height:34px;min-height:34px;margin:0}.o68-monitor-status strong{font-size:15px}.o68-monitor-status small{color:#d9e8ff;font-size:12px;line-height:1.5}.o68-grid,.o68-summary{display:grid;margin-bottom:24px}.o68-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.o68-metric.card{display:flex;flex-direction:column;text-align:left;align-items:flex-start;gap:8px;font:inherit;cursor:pointer;margin:0;padding:19px}.o68-metric>span{font-size:12px}.o68-metric>strong{font-size:30px;line-height:1.2}.o68-finding-foot>small,.o68-metric>small{color:var(--muted);font-size:11px;line-height:1.5}.o68-metric.o68-high{border-top:3px solid #ba3444}.o68-metric.o68-warn{border-top:3px solid #b27513}.o68-metric.o68-unknown{border-top:3px solid #8194b1}.o68-metric.o68-ok{border-top:3px solid #168461}.o68-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px}.o68-grid aside>.card,.o68-section-head{margin-bottom:16px}.o68-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.o68-section-head h2{margin-top:0;margin-bottom:8px;font-size:20px}.o68-section-head p{margin:0;max-width:600px}.o68-section-head>.btn{flex-shrink:0}.o68-findings{display:flex;flex-direction:column;gap:12px}.o68-finding{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:19px;min-width:0}.o68-finding-top{display:flex;gap:12px;align-items:flex-start}.o68-finding-top>div{flex:1;min-width:0}.o68-finding h3{font-size:15px;line-height:1.4;margin:1px 0 5px}.o68-symbol{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:9px;background:var(--bg);color:var(--muted)}.o68-symbol svg{width:18px;height:18px}.o68-symbol.o68-high{color:#ab293c;background:#fff0f2}.o68-symbol.o68-warn{color:#885305;background:#fff5dd}.o68-finding>p{font-size:13px;line-height:1.65;margin:13px 0}.o68-finding .o68-next-text{color:var(--muted)}.o68-finding-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.o68-finding-foot>small{font-size:10px;max-width:330px}.o68-finding-foot>.btn{font-size:11px;flex-shrink:0}.o68-task-numbers{display:flex;gap:40px;margin:22px 0}.o68-departments button,.o68-task-numbers>div{display:flex;flex-direction:column;gap:6px}.o68-task-numbers strong{font-size:30px}.o68-task-numbers span{font-size:12px;color:var(--muted)}.o68-coverage{height:10px;display:flex;gap:4px;border-radius:5px;overflow:hidden;margin:18px 0}.o68-coverage .ok{background:#178064}.o68-coverage .attention{background:#c17a16}.o68-coverage .unknown{background:#9caec7}.o68-trend{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.o68-trend li{display:grid;grid-template-columns:1fr auto;gap:4px;border-bottom:1px solid var(--line);padding-bottom:10px;font-size:11px}.o68-trend li small{grid-column:1/-1;color:var(--muted)}.o68-departments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.o68-departments button{gap:7px;padding:15px;border:1px solid var(--line);border-radius:10px;text-align:left;font:inherit;background:var(--card);color:var(--ink);cursor:pointer}.o68-departments strong{font-size:14px}.o68-departments small{color:var(--muted);font-size:11px;line-height:1.5}.o68-departments span{font-size:11px;color:var(--accent);margin-top:6px}.o68-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.o68-filter-card{margin-bottom:15px}.o68-filters{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.o68-filters .btn{font-size:11px;min-height:38px}.o68-group-filter summary{font-size:12px;cursor:pointer;padding:10px 0}.o68-detail{font-size:14px;line-height:1.65}.o68-detail h3{font-size:16px;margin-top:24px}.cost612 details.c612-notice[open]>summary,.o68-detail li{margin-bottom:10px}.o68-emergency{border-color:#e4adb4!important}.o68-emergency .eyebrow{color:#a72e40}.o68-check-label{display:flex;align-items:center;gap:10px;margin:14px 0;line-height:1.5;font-size:13px}.o68-check-label input{flex:0 0 18px;width:18px!important;min-height:18px!important;height:18px!important;margin:0}.o68-command-line{white-space:pre-wrap;word-break:break-all;border:1px solid var(--line);padding:14px;background:var(--bg);font-size:12px;border-radius:10px}.o68-page button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.o68-page [hidden]{display:none!important}.o68-page .owner57-status{min-height:30px;font-size:11px}.dark .o68-symbol.o68-high{background:#452335;color:#ffd1d8}.dark .o68-symbol.o68-warn{background:#493719;color:#ffdf9a}.dark .o68-emergency .eyebrow{color:#ffc0c9}@media (max-width:1100px){.o68-grid{grid-template-columns:minmax(0,1fr)}.o68-grid aside{display:grid;gap:14px}.o68-command{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.o68-departments,.o68-grid aside,.o68-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.o68-tabs{gap:3px;padding:6px}.o68-tabs button{font-size:11px;min-height:40px;padding:8px 10px;flex:1 0 auto;text-align:center}.o68-command{grid-template-columns:minmax(0,1fr);padding:20px;gap:20px}.o68-command h2{font-size:26px}.o68-command .owner57-actions{flex-wrap:wrap}.o68-command .owner57-actions .btn{min-height:44px;flex:1 0 auto;font-size:11px}.o68-monitor-status{padding:16px 0 0;border-left:0;border-top:1px solid #ffffff2b}.o68-monitor-status .bb54-orb{display:none}.o68-summary{gap:8px}.o68-metric.card{padding:13px;gap:5px}.o68-metric>span,.o68-page .owner57-status .btn{font-size:11px}.o68-metric>strong{font-size:27px}.o68-metric>small{font-size:10px}.o68-departments,.o68-grid aside,.o68-results{grid-template-columns:minmax(0,1fr)}.o68-section-head{flex-wrap:wrap}.o68-page .card h2,.o68-section-head h2{font-size:18px}.o68-finding{padding:15px}.o68-finding-top{flex-wrap:wrap;gap:9px}.o68-finding-top>.ops56-badge{margin-left:41px}.o68-finding-foot{align-items:flex-start;flex-direction:column;gap:10px}.o68-finding-foot>.btn{min-height:42px;width:100%;justify-content:center}.o68-filters .btn{min-height:42px}.o68-filter-card{padding:16px}.o68-page .owner57-status{line-height:1.6}}.o68-command .btn.primary{background:#1951d4;border-color:#3267e8;color:var(--bb-gray-100)}.o68-metric.card{color:var(--ink)}.cycle69-route{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 8px}.cycle69-route>a{color:#183456}.cycle69-route>a,.cycle69-wait{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #c6d7f0;border-radius:12px;text-decoration:none;font-size:14px;background:var(--bb-gray-100)}.cycle69-route>a[aria-current]{background:#175cda;color:var(--bb-gray-100);border-color:#175cda}.cycle69-number,.cycle69-route a>span,.cycle69-route span>span{display:inline-grid;place-items:center;border-radius:50%;width:24px;height:24px;flex-shrink:0;background:#e6efff;color:#164caf}.cycle69-wait{color:#52677c;background:#f2f5fa}.cycle69-caption{font-size:13px;color:#50647c;margin:8px 0 24px}.cycle69-summary{margin-bottom:24px}.cycle69-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.cycle69-card{display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left;background:var(--surface,var(--card,var(--bb-gray-100)));color:var(--text,var(--ink,#183456));border:1px solid var(--border,var(--line,#cfdded));padding:14px;border-radius:14px;min-width:0;cursor:pointer}.cycle69-card:hover{border-color:#2467d9}.cycle69-card small{line-height:1.6;color:var(--muted,#50647c)}.train69-facts>div,.train69-hero{display:flex;justify-content:space-between}.train69-hero{background:linear-gradient(120deg,#112b56,#1a539c);color:var(--bb-gray-100);border-radius:22px;padding:28px;margin-bottom:24px;gap:24px;align-items:center}.train69-hero h2{color:var(--bb-gray-100);font-size:25px}.train69-hero p{max-width:640px;color:#e1eaff;line-height:1.65}.train69-hero .eyebrow{color:#b5d4ff}.train69-hero .btn{background:var(--bb-gray-100);color:#16439b;border-color:var(--bb-gray-100)}.train69-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.train69-scenarios article{position:relative}.train69-history li,.train69-scenarios h3{margin:12px 0}.train69-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px}.train69-main,.train69-side{min-width:0}.train69-hero h2,.train69-step h2{margin:8px 0 12px}.train69-step .field{margin:16px 0}.train69-goal{padding:15px;border-left:3px solid #2866d9;background:var(--surface2,#f3f7ff);margin:18px 0;border-radius:0 10px 10px 0;line-height:1.7}.train69-controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.train69-mockup{width:100%;max-width:360px;display:block;margin:auto;touch-action:none;background:#edf3fc;border:1px solid #cbdcf4;border-radius:16px}.train69-mockup text{font-family:system-ui,sans-serif;font-weight:700;cursor:move;user-select:none}.train69-design{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.menu610-intro p,.train69-facts{margin:0}.train69-facts>div{gap:12px;padding:12px 0;border-bottom:1px solid var(--border,#e2e9f2);font-size:14px}.train69-facts dt,.train69-history time{color:var(--muted,#52677d)}.train69-facts dd{font-weight:650;margin:0;text-align:right}.train69-progress{display:flex;gap:6px;margin:16px 0}.train69-progress>span{height:6px;background:#dbe5f5;border-radius:6px;flex:1}.train69-progress>.done{background:#1c77cd}.train69-progress>.current{background:#0b417a}.train69-history{padding-left:20px;line-height:1.7}.train69-history time{display:block;font-size:12px}.train69-error{margin:14px 0}.train69-error:empty{display:none}.train69-options{display:flex;gap:12px;flex-wrap:wrap}.train69-option{padding:12px;border:1px solid var(--border,#cfdded);border-radius:12px;display:flex;gap:10px;align-items:center;min-height:48px}.train69-label{display:block;font-size:13px;font-weight:600;color:var(--muted,#52677d);margin-bottom:8px}.train69-step form button[type=submit]{min-height:46px}.train69-side .card{margin-bottom:18px}.train69-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:20px 0}.train69-check input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.cycle69-card:focus-visible,.cycle69-route a:focus-visible,.train69-step :focus-visible{outline:3px solid #3284ee;outline-offset:3px}.train69-steps{line-height:1.8;padding-left:22px}.train69-success{background:#e7f7ee;border:1px solid #a1d5b6;color:#165c34;padding:18px;border-radius:14px}.train69-step input[type=range]{width:100%}.cost612 form,.train69-step input,.train69-step select,.train69-step textarea{max-width:100%}.train69-hero>div{min-width:0}.train69-hero .btn{flex-shrink:0}@media (max-width:1000px){.cycle69-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.train69-layout{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:740px){.cycle69-cards{grid-template-columns:1fr 1fr}.cycle69-route{gap:5px}.cycle69-route>a,.cycle69-wait{padding:8px;font-size:12px}.train69-design,.train69-layout,.train69-scenarios{grid-template-columns:1fr}.train69-hero{padding:22px;align-items:flex-start;flex-direction:column}.train69-side{display:grid;grid-template-columns:1fr}.train69-step{padding:20px}.train69-mockup{max-width:280px}.train69-facts>div{font-size:13px}}@media (prefers-reduced-motion:reduce){.train69-mockup *{transition:none}}#training69-title{scroll-margin-top:90px}.cycle69-proof-preview{display:block;width:auto;max-width:100%;max-height:420px;object-fit:contain;margin:16px auto;border-radius:12px;border:1px solid var(--border,#cfdded)}.menu610-caption{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:3px!important;margin-top:16px!important;padding:12px!important;border-top:1px solid #45628855!important;color:#c7d9ef!important;font-size:12px!important}.menu610-caption small{font-size:10px;color:inherit}.menu610-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:4px 0 10px}.menu610-modes label,.menu610-tabs button{border:1px solid var(--line);cursor:pointer}.menu610-tabs button{min-height:42px;border-radius:10px;background:var(--card);color:var(--ink);padding:9px 14px;font:inherit;font-size:13px}.menu610-tabs button[aria-current]{background:var(--bb-blue-53-2);color:var(--bb-gray-100);border-color:var(--bb-blue-53-2)}.menu610-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.menu610-intro h2{margin:0 0 7px}.menu610-modes{border:0;padding:0;margin:12px 0 22px}.menu610-modes legend{font-weight:700;margin-bottom:12px}.menu610-modes label{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;margin:10px 0}.menu610-modes input{width:20px;height:20px;margin-top:2px}.menu610-modes small,.menu610-modes strong{display:block}.catalog610-group small,.menu610-modes small{margin-top:4px;color:var(--muted)}.catalog610-search{max-width:650px;margin:12px 0 20px}.catalog610-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.catalog610-grid h2,.catalog610-group h2{display:flex;gap:10px;align-items:center}.catalog610-grid h2 svg{width:23px;height:23px;flex-shrink:0}.catalog610-group>div{display:grid;gap:2px}.catalog610-group>div>button,.comm610-counts button{display:flex;color:var(--ink);cursor:pointer;text-align:left}.catalog610-group>div>button{align-items:center;justify-content:space-between;gap:12px;min-height:50px;background:0 0;border:0;border-bottom:1px solid var(--line);padding:12px 4px;font:inherit}.catalog610-group>div>button:hover{background:var(--soft,var(--bb-blue-96-2))}.catalog610-group small{display:block;font-size:12px;line-height:1.5}.catalog610-group button>svg{width:18px;flex-shrink:0}.catalog610-group strong{font-size:14px}.comm610-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(150px,1fr));gap:16px;margin:18px 0}.comm610-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.comm610-counts button{flex-direction:column;align-items:flex-start;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:19px}.comm610-counts strong{font-size:28px;font-weight:750}.comm610-counts span{font-size:12px}.comm610-counts button[aria-pressed=true]{border-color:var(--bb-blue-53-2);box-shadow:inset 0 0 0 1px var(--bb-blue-53-2)}.comm610-stamp{font-size:12px;color:var(--muted);line-height:1.7;margin:16px 0}.comm610-list{padding:0!important;overflow:hidden}.comm610-row{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line)}.comm610-row:last-child{border-bottom:0}.comm610-row-main{min-width:0;flex:1}.comm610-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.comm610-badges span{font-size:10px;line-height:1.4;border-radius:5px;padding:4px 7px;background:#eaf0ff;color:#244c93;font-weight:650}.comm610-badges .new{background:#e4f4ed;color:#08634c}.comm610-badges .late{background:#fff0e7;color:#92400e}.comm610-title{font:inherit;font-weight:700;font-size:16px;color:var(--ink);text-align:left;border:0;background:0 0;padding:3px 0;cursor:pointer;overflow-wrap:anywhere}.comm610-title:hover{text-decoration:underline}.comm610-row-main p{margin:6px 0;overflow-wrap:anywhere}.comm610-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.6}.comm610-row-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px}.comm610-empty{padding:28px}.comm610-pager{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;font-size:13px}.comm610-pager>div{display:flex;gap:8px}.comm610-explain{font-size:12px;line-height:1.7;color:var(--muted);margin:20px 0}.comm610-explain summary{cursor:pointer;min-height:30px}.comm610-channels{list-style:none;margin:18px 0;padding:0}.comm610-channels li{padding:10px 0;border-bottom:1px solid var(--line)}.comm610-channels small,.comm610-channels strong{display:block;overflow-wrap:anywhere}.comm610-channels small{font-size:12px;color:var(--muted);margin-top:4px}.dark .comm610-badges span{background:#213555;color:#c5daff}.dark .comm610-badges .new{background:#163d38;color:#9ce5c6}.dark .comm610-badges .late{background:#472d22;color:#ffcd9f}@media (max-width:1000px){.comm610-filters{grid-template-columns:1fr 1fr}.comm610-filters>label:first-child{grid-column:1/-1}.comm610-row{padding:18px}.comm610-row-actions .btn{font-size:12px}}@media (max-width:760px){.catalog610-grid{grid-template-columns:1fr}.menu610-intro{align-items:stretch;flex-direction:column}.comm610-counts{grid-template-columns:1fr 1fr;gap:10px}.comm610-counts button{padding:15px}.comm610-row{flex-direction:column;gap:10px}.comm610-row-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.comm610-row-actions .btn{flex:1;white-space:normal;min-height:42px}.menu610-tabs{gap:6px}.menu610-tabs button{font-size:12px;padding:9px 10px}.comm610-filters{grid-template-columns:1fr}.comm610-filters>label:first-child{grid-column:auto}.comm610-pager{flex-wrap:wrap}.comm610-pager>div{margin-left:auto}.comm610-stamp{overflow-wrap:anywhere}}.cost612{--c612-line:var(--line,#d8e2f3);color:var(--ink,#12294c)}.cost612 p{line-height:1.65}.c612-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.c612-heading h3,.c612-heading h4{margin:4px 0 8px}.c612-heading p{margin:0}.c612-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.c612-metrics>div{padding:18px;border:1px solid var(--c612-line);border-radius:14px}.c612-metrics span{font-size:12px;line-height:1.5;margin-bottom:8px}.c612-metrics strong{font-size:clamp(16px,1.4vw,23px);overflow-wrap:anywhere}.c612-job,.c612-metrics>div,.c612-notice{background:var(--paper,var(--bb-gray-100))}.c612-notice{padding:16px 18px;border:1px solid #ac7928;border-radius:12px;margin:16px 0}.c612-notice summary{font-weight:700;cursor:pointer}.c612-notice li{margin:7px 0}.c612-job{padding:22px;margin:22px 0;border:1px solid var(--c612-line);border-radius:18px}.c612-job .row{margin:16px 0}.c612-table caption{text-align:left;font-weight:700;padding:12px 0}.c612-table table{min-width:660px}.c612-audit small,.c612-metrics span,.c612-table th small{display:block;color:var(--muted,#536984)}.c612-table th small{font-weight:400;line-height:1.6}.c612-table td{font-variant-numeric:tabular-nums}.c612-audit{margin-top:18px;border-top:1px solid var(--c612-line);padding-top:14px}.c612-audit summary{cursor:pointer;font-weight:600;min-height:30px}.c612-audit ol{padding-left:22px}.c612-audit li{padding:12px 0;border-bottom:1px solid var(--c612-line);display:flex;gap:16px;justify-content:space-between}.c612-audit li>div{min-width:0;overflow-wrap:anywhere}.c612-audit small{margin-top:5px}.c612-audit li p{margin:4px 0}.c612-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c612-fields input,.c612-fields select,.c612-fields textarea{width:100%;min-width:0}.c612-line{border:1px solid var(--c612-line);border-radius:14px;padding:18px;margin:22px 0;min-width:0}.c612-line legend{font-weight:700;padding:0 8px}.c612-check{display:flex;align-items:flex-start;gap:10px;line-height:1.55;margin:18px 0}.c612-check input{width:18px;height:18px;flex:0 0 18px;margin:2px 0}.cost612 input,.cost612 select{min-height:42px;font-size:16px}.cost612 textarea{font-size:16px;min-height:82px}.cost612 input[type=checkbox]{min-height:18px}.cost612 .btn{min-height:42px;white-space:normal}.cost612 .field{margin-bottom:14px}.cost612 [hidden]{display:none!important}.c612-empty{padding:24px;border:1px dashed var(--c612-line);border-radius:14px}.cost612 .error:empty{display:none}.cost612 details>summary:focus-visible{outline:3px solid var(--primary,#245bdd);outline-offset:4px}@media (max-width:900px){.c612-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.c612-heading{flex-wrap:wrap}.c612-job{padding:16px}}@media (max-width:480px){.c612-fields{grid-template-columns:1fr;gap:4px}.c612-metrics{gap:8px}.c612-job,.c612-line,.c612-metrics>div,.c612-notice{padding:12px}.c612-audit li{display:block}.c612-job .row>.btn{flex:1 1 160px}.c612-notice ul{padding-left:20px}}.cost612 details.c612-notice{padding:16px 18px}.cost612 details.c612-notice>summary{margin:0;padding:0;min-height:30px}.cost612 .c612-heading .row{margin:0}.att614-workspace{--att-card:var(--card,var(--bb-gray-100));--att-line:#d9e4f4}.att614-hero{display:flex;align-items:center;background:linear-gradient(115deg,#e2f2ff,#f8fbff);border:1px solid #cddff6;border-radius:20px}.att614-hero h2{margin:5px 0 9px;font-size:28px;letter-spacing:-.7px}.att614-hero p{color:#365474;font-size:14px;margin:0;max-width:780px}.att614-toolbar{display:flex;flex-direction:column;gap:12px;margin:18px 0}.att614-categories,.att614-focus,.att614-tabs{display:flex;gap:8px;flex-wrap:wrap}.att614-categories .btn,.att614-focus .btn,.att614-tabs .btn{min-height:42px;height:auto;white-space:normal}.att614-categories .btn span,.att614-tabs .btn span{font-size:11px;margin-left:4px;font-variant-numeric:tabular-nums}.att614-focus .btn[aria-pressed=true]{border-color:#2870da;box-shadow:inset 0 0 0 1px #2870da}.att614-categories{margin:16px 0 24px}.att614-categories .btn{font-size:11px;padding:8px 11px}.att614-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.att614-section-title h2{font-size:20px;margin:0}.att614-section-title h2 span{font-size:13px;color:var(--co-muted);margin-left:8px}.att614-filter-note{font-size:11px;color:var(--co-muted);margin:8px 0 18px}.att614-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.att614-card{border:1px solid var(--att-line);border-top:3px solid #6497dd;background:var(--att-card);border-radius:15px;padding:22px;min-width:0;display:flex;flex-direction:column;gap:10px}.att614-card.urgent{border-top-color:#bf6154}.att614-card.ready{border-top-color:#42a189}.att614-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--co-muted)}.att614-top>span:last-child{margin-left:auto}.att614-state{border:1px solid #b3c9e7;background:#eef4fd;color:#2d537d;border-radius:30px;padding:4px 9px;font-size:10px}.att614-state.in_progress{background:#e5f3f5;color:#196073;border-color:#9cc8ce}.att614-state.snoozed{background:#f3edf9;color:#614184;border-color:#cfb8e7}.att614-card h3{font-size:17px;line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}.att614-card p{margin:0;font-size:13px;color:var(--co-muted)}.att614-owner{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--co-muted);margin-top:auto;padding-top:10px}.att614-owner svg{width:15px;height:15px}.att614-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.att614-actions .btn{white-space:normal;height:auto;min-height:42px;text-align:left}.att614-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.att614-bottom .card{min-width:0;max-height:500px;overflow:auto}.att614-bottom h2{font-size:18px}.att614-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid var(--att-line)}.att614-history-row strong{font-size:12px;overflow-wrap:anywhere}.att614-history-row small{display:block;margin-top:5px;font-size:10px;color:var(--co-muted)}.att614-freshness,.att614-responsible{border:1px solid #d6e2f4;border-radius:12px}.att614-responsible{padding:18px;background:var(--bg,#f1f5fd);display:grid;gap:6px}.att614-responsible>span{font-size:12px;color:var(--muted,var(--bb-blue-40))}.att614-freshness{padding:16px;margin:20px 0;font-size:12px}.att614-freshness summary{cursor:pointer;font-weight:700;min-height:30px}.att614-events{display:grid;gap:16px}.att614-events article{padding:0 0 16px 16px;border-left:3px solid #bad5f6;border-bottom:1px solid #d9e4f4}.att614-events strong{display:block;font-size:14px}.att614-events small{display:block;margin-top:6px;color:var(--muted);font-size:11px}.att614-events p{white-space:pre-wrap;font-size:13px}.att614-detail .co64-facts>div{align-items:flex-start}.att614-detail .co64-facts dd:empty:after{content:"Невідомо"}.att614-home-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.att614-home-head>div{flex:1;min-width:180px}.att614-home-head h2{font-size:18px;margin:0}.att614-home-head p{font-size:12px;margin:5px 0;color:var(--muted)}.att614-home-list,.crm665 nav{margin:16px 0}.att614-home-list>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;border:0;border-top:1px solid var(--line,#d9e4f4);padding:14px 0;background:0 0;color:var(--text,#142d54);font:inherit;text-align:left;cursor:pointer}.att614-home-list>button>span{display:grid;gap:6px;justify-items:start;min-width:0}.att614-home-list strong{font-size:13px;overflow-wrap:anywhere}.att614-home-list small{font-size:11px;color:var(--muted,var(--bb-blue-40))}#att614-home .btn{height:auto;min-height:42px;white-space:normal}#att614-manage{display:grid;gap:14px}#att614-manage p{margin:0;line-height:1.6}#att614-manage .field,.att614-active .n68-sections .menu610-tabs{margin:0}#att614-manage [hidden]{display:none!important}.dark .att614-workspace{--att-card:#172940;--att-line:#354d6b}.dark .att614-hero{background:linear-gradient(115deg,#173959,#14283e);border-color:#345576}.dark .att614-hero p{color:#c5def7}.dark .att614-freshness,.dark .att614-responsible{background:#172c44;border-color:#405b7b}.dark .att614-responsible>span{color:#bed0e6}.dark .att614-home-list>button{color:#e1ecff}.dark .att614-filter-note{color:#b8cae3}.dark .co64-followup{color:#92d6b8!important}@media (max-width:1100px){.att614-bottom,.att614-grid{grid-template-columns:1fr}}@media (max-width:600px){.att614-hero{padding:20px;gap:16px;align-items:flex-start}.att614-hero .co64-orb{width:44px;height:44px}.att614-hero h2{font-size:23px}.att614-hero p{font-size:12px}.att614-hero .co64-eyebrow{font-size:9px}.att614-card{padding:17px}.att614-tabs .btn{font-size:11px;flex:1 1 auto}.att614-focus .btn{font-size:11px}.att614-section-title{flex-wrap:wrap}.att614-top>span:last-child{margin-left:0}.att614-actions .btn{flex:1 1 auto}.att614-detail .co64-facts>div{gap:12px}.att614-home-head>.btn{width:100%}.att614-home-list svg{flex:none}.att614-history-row{align-items:flex-start}.att614-history-row .btn{padding:9px;font-size:11px}.att614-responsible{padding:14px}.att614-card h3{font-size:16px}.co64-search{flex-wrap:wrap}.co64-search .field{min-width:180px}.att614-detail .co64-facts{padding:10px}.att614-workspace .co64-methods>div{grid-template-columns:1fr}}.att614-active .n68-sections{padding:0;border:0;background:0 0;box-shadow:none;margin-bottom:18px}.att614-active .n68-heading,.search645-query>#search645-clear[hidden]{display:none}.att614-hero{padding:18px 24px;gap:20px}.att614-hero .co64-orb{width:56px;height:56px}.att614-hero .co64-eyebrow{display:block;margin-bottom:6px}.att614-filter-panel{margin:0 0 22px;border:1px solid var(--att-line);border-radius:12px;padding:0 16px;background:var(--att-card)}.att614-filter-panel>summary{padding:14px 0;cursor:pointer;font-size:13px;font-weight:650;min-height:46px}.att614-filter-panel .co64-search{margin-top:8px}.att614-filter-panel .att614-categories{margin-bottom:16px}.att614-filter-panel:not([open]) .att614-categories,.att614-filter-panel:not([open]) .co64-search{display:none}.att614-active .page-head{margin-bottom:18px}.att614-filter-panel summary:focus-visible{outline:2px solid #2870da;outline-offset:4px}@media (max-width:600px){.att614-active .page-head h1{font-size:24px}.att614-active .page-head p,.att614-hero p{font-size:12px}.att614-active .n68-sections{margin-bottom:16px}.att614-hero{padding:14px;gap:12px;align-items:center}.att614-hero .co64-orb{width:40px;height:40px}.att614-hero .co64-eyebrow{display:none}.att614-toolbar{gap:8px;margin:12px 0}.att614-focus,.att614-tabs{gap:3px}.att614-filter-note{margin-bottom:12px}.att614-active .co64-meta{font-size:10px;gap:6px;margin:12px 0}.att614-active .menu610-tabs button{padding:8px 10px;font-size:11px}}.d620-heading{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.d620-heading p{max-width:650px}.d620-controls{grid-template-columns:1fr 1fr 1fr;margin:18px 0 8px}.d620-controls .field{margin:0}.d620-controls,.d620-records{display:grid;gap:12px}.d620-record{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--surface)}.d620-record-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.d620-record h4{margin:5px 0}.d620-record .link-button{text-align:left;overflow-wrap:anywhere}.d620-heading .btn,.d620-record .btn{min-height:44px;flex-shrink:0}.d620-record-title .badge{white-space:nowrap}.d620-empty{border:1px dashed var(--line);border-radius:12px;padding:24px;text-align:center}.d620-layouts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.d620-layout{display:grid;gap:8px;justify-items:center;padding:16px;border:1px solid var(--line);border-radius:12px;color:var(--text);text-decoration:none;min-height:44px}.d620-layout:hover{border-color:var(--primary);background:var(--primary-soft)}.d620-layout:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.d620-layout>span:last-child{font-size:12px;color:var(--muted)}.d620-paper{width:88px;height:116px;background:var(--bb-gray-100);border:1px solid #dce3eb;box-shadow:0 3px 12px #163d6310;padding:12px;display:flex;flex-direction:column;gap:7px}.d620-paper b{width:34px;height:6px;background:#153f63;margin:8px 0}.d620-paper i{height:3px;background:#cbd5e1;width:100%}.d620-paper em{height:30px;border-top:7px solid #153f63;border-bottom:1px solid #cbd5e1;margin-top:8px}.d620-classic .d620-paper b{align-self:center;background:#30343a}.d620-classic .d620-paper em{border-top-color:#ddd}.d620-minimal .d620-paper b{background:#30343a;height:4px;margin:10px 0}.d620-minimal .d620-paper em{border-top:1px solid #dce3eb}.d620-export p,.journey645-page .flow55-order h2{overflow-wrap:anywhere}@media (max-width:600px){.d620-heading{display:block}.d620-heading>.btn{margin-top:8px;width:100%}.d620-controls,.d620-record .row{grid-template-columns:1fr}.d620-record-title{flex-wrap:wrap}.d620-record .row{display:grid}.d620-record .btn{justify-content:center;white-space:normal}.d620-layouts{gap:8px}.d620-layout{padding:10px 5px}.d620-paper{width:68px;height:96px;padding:8px}}.bs623-launch{padding:12px 18px 18px}.bs623-launch .btn{width:100%;min-height:44px;justify-content:center}.day645-page,.journey645-page{min-width:0;max-width:1440px;margin-inline:auto}.daily645-entry button,.day645-page button,.journey645-page button,.search645 button{touch-action:manipulation}.day645-page .page-head p,.journey645-page .page-head p{max-width:76ch;line-height:1.6}.day645-counts>button,.day645-summary{border:1px solid var(--line);background:var(--card)}.day645-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:24px;align-items:center;margin-block:22px 16px;padding:24px;border-top:3px solid var(--accent);border-radius:16px}.day645-summary-title{min-width:0}.day645-summary-title>.eyebrow{display:block;color:var(--muted);font-size:10px;letter-spacing:.1em;margin-bottom:8px}.day645-summary-title>strong{display:block;color:var(--ink);font-size:20px;line-height:1.3}.day645-summary-title>p{color:var(--muted);font-size:12px;line-height:1.6;margin:8px 0 0;max-width:36ch}.day645-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.day645-counts>button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:var(--ink);border-radius:10px;padding:16px 12px;text-align:left;min-height:100px;cursor:pointer}.day645-counts>button>strong{color:var(--ink);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.day645-counts>button>span{color:var(--muted);font-size:11px;line-height:1.45}.day645-counts>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.day645-counts>button:hover:not(:disabled){border-color:var(--accent)}.day645-counts>button:disabled{cursor:wait;opacity:.65}.day645-filter-card{padding:18px 20px;margin:0}.day645-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.day645-filters>label{display:flex;flex:1 1 150px;min-width:0;flex-direction:column;gap:7px;color:var(--muted);font-size:11px;font-weight:600}.day645-filters>label.day645-query{flex:2 1 200px}.day645-filters input,.day645-filters select{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:13px}.day645-filters>.btn{min-height:42px;flex-shrink:0}.day645-status{color:var(--muted);font-size:12px;line-height:1.6;padding:16px 2px 10px;scroll-margin-top:24px}.day645-status:focus{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.day645-list{margin:0;padding:0;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:clip}.day645-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line);min-width:0}.day645-row:last-child{border-bottom:0}.day645-due{display:flex;flex-direction:column;gap:8px;align-self:start;padding-block:4px}.day645-date{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:12px;line-height:1.6}.day645-date .icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.day645-due>strong{font-size:11px;line-height:1.5;color:var(--danger,var(--ink));font-weight:600;padding-left:23px}.day645-main{min-width:0}.day645-labels{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--muted);font-size:10px;line-height:1.5;margin-bottom:6px}.day645-labels>span:first-child{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.day645-labels>span+span{padding-left:10px;border-left:1px solid var(--line)}.day645-main>h2{font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}.day645-main>h2>.link-button{text-align:left;color:var(--ink);font-weight:650;line-height:inherit}.day645-main>h2>.btn.link-button,.journey645-page .flow55-order h2>.btn.link-button{border:0;background:0 0;padding:0;min-height:0;display:inline;text-align:left;white-space:normal;font-size:inherit;font-weight:inherit;color:inherit}.day645-owner,.day645-requirements{display:flex;flex-wrap:wrap;align-items:center;font-size:11px}.day645-owner{gap:6px;color:var(--muted);line-height:1.6;margin:7px 0 0}.day645-owner .icon{width:14px;height:14px}.day645-requirements{gap:8px 12px;margin-top:13px;max-width:100%}.day645-requirement{display:flex;gap:6px;align-items:flex-start;min-width:0;max-width:100%;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.day645-requirement .icon{width:15px;height:15px;flex-shrink:0;margin-top:1px}.day645-coverage li>strong,.day645-requirement.day645-blocked{color:var(--ink);font-weight:550}.day645-requirements>.btn{font-size:11px;min-height:32px;padding:5px 8px}.day645-row-action{display:flex;align-self:center;min-width:0}.day645-row-action .btn{white-space:nowrap;font-size:12px}.day645-pagination{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:18px}.day645-pagination>span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.day645-empty,.day645-loading{padding:40px 28px;text-align:center}.day645-empty>.icon{width:32px;height:32px;color:var(--accent);margin-bottom:12px}.day645-empty h2,.day645-error h2{font-size:18px;line-height:1.45;margin:0 0 10px}.day645-empty p{max-width:58ch;margin:0 auto 18px;color:var(--muted);font-size:13px;line-height:1.7}.day645-empty .row{justify-content:center}.day645-error{padding:24px;line-height:1.7}.day645-error>p{font-size:13px;overflow-wrap:anywhere}.day645-error>p:not([role=alert]){color:var(--muted)}.day645-loading>p{color:var(--muted);font-size:13px;line-height:1.7;margin:12px 0 0}.day645-loading-mark{display:inline-block;width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%}.day645-coverage{margin-top:22px;padding:16px 20px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--card);font-size:12px;line-height:1.7}.day645-coverage>summary{cursor:pointer;color:var(--ink);font-weight:600}.day645-coverage>ul{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px}.day645-coverage li{display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:8px}.day645-coverage li>span{text-align:right}.day645-coverage>p{margin-bottom:0;max-width:90ch}.day645-calendar-note,.day645-footnote{font-size:11px;color:var(--muted);line-height:1.8;margin:16px 2px 0;max-width:110ch}.day645-calendar-note{border-inline-start:2px solid var(--line);padding-inline-start:12px}.journey645-next-status{margin-bottom:8px}.journey645-scope{color:var(--muted);font-size:11px;line-height:1.6;margin:0 0 14px}.journey645-page .flow55-order{display:flex;flex-direction:column}.journey645-page .flow55-order>.row:last-child{margin-top:auto;padding-top:8px}.journey645-page .flow55-next-line>div{min-width:0;overflow-wrap:anywhere}.daily645-entry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.daily645-entry .daily645-icon,.daily645-entry>button{display:flex;align-items:center;border:1px solid var(--line)}.daily645-entry>button{gap:12px;min-width:0;text-align:left;border-radius:12px;background:var(--card);color:var(--ink);padding:17px 18px;cursor:pointer;white-space:normal}.day645-counts>button,.search645 .search645-section>a,.search645 .search645-section>button{white-space:normal}.daily645-entry>button:hover{border-color:var(--accent)}.daily645-entry .daily645-icon{flex-shrink:0;justify-content:center;width:36px;height:36px;border-radius:10px;color:var(--accent)}.daily645-entry>button>span:not(.daily645-icon){min-width:0;flex:1}.daily645-entry small,.daily645-entry strong{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.daily645-entry small{color:var(--muted);font-size:11px;line-height:1.6;margin-top:3px}.daily645-entry>button>.icon{width:16px;height:16px;color:var(--muted);flex-shrink:0}.search645-dialog{width:min(780px,calc(100vw - 32px));max-width:780px}.search645-dialog .dialog-body{padding:20px 24px;max-height:min(76vh,760px)}.search645{min-width:0}.search645-label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:8px;line-height:1.6}.search645-query{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--line);border-radius:10px;padding:0 8px 0 13px;background:var(--card)}.search645-query:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search645-query>.icon{color:var(--muted);flex-shrink:0;width:19px;height:19px}.search645-query>#dialog-search{min-width:0;flex:1;margin:0;padding:13px 0;border:0;border-radius:0;background:var(--card);color:var(--ink);font:inherit;font-size:14px;box-shadow:none;outline:0}.c646-query-wrap>input::-webkit-search-cancel-button,.search645-query>#dialog-search::-webkit-search-cancel-button,.work657-search-field input::-webkit-search-cancel-button{display:none}.search645-query>#search645-clear{flex-shrink:0;width:32px;height:32px}.search645 #search645-results{display:block;max-height:none;overflow:visible}.search645-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-block:16px 0}.search645 .search645-tabs>.btn{display:flex;align-items:center;gap:6px;width:auto;min-height:32px;border:1px solid var(--line);border-radius:7px;padding:6px 9px;font-size:11px;line-height:1.5;justify-content:center;background:var(--card);color:var(--muted)}.search645 .search645-tabs>.btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:650}.search645 .search645-tabs>.btn>span{font-size:10px;font-variant-numeric:tabular-nums;opacity:.9}.search645-result-count{margin:14px 0 6px;color:var(--muted);font-size:11px;line-height:1.6}.search645-section{border-bottom:1px solid var(--line);padding-block:10px 14px}.search645-section:last-of-type{border-bottom:0}.search645-section-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:8px 2px}.search645-section-head>h3{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:650;line-height:1.5;margin:0}.search645-section-head>span{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.search645 .search645-section>a,.search645 .search645-section>button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:11px 8px;border:1px solid transparent;border-radius:9px;background:var(--card);color:var(--ink);text-decoration:none;cursor:pointer;min-width:0}.search645 .search645-section>a:hover,.search645 .search645-section>button:hover{border-color:var(--line);background:var(--bg)}.search645 .search645-section>a>.icon,.search645 .search645-section>button>.icon{width:15px;height:15px;flex-shrink:0;color:var(--muted)}.search645-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;color:var(--accent);border:1px solid var(--line);border-radius:9px;background:var(--card)}.search645-icon>.icon{width:17px;height:17px}.search645-text{display:block;min-width:0;flex:1}.search645-text>strong{display:block;font-size:13px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.search645-text>small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:2px;overflow-wrap:anywhere}.search645 .search645-section>.btn.ghost{width:auto;min-height:32px;padding:7px 9px;margin:8px 0 0;color:var(--accent);font-size:11px}.search645 .search645-section>p{font-size:12px;line-height:1.7;margin:10px 2px}.search645 .search645-section>p>.link-button{display:inline;padding:0;color:var(--accent);font-size:inherit}.search645-footnote{font-size:10px;line-height:1.8;color:var(--muted);padding-top:12px;margin-bottom:0}.c646-dialog :is(button,a,input,select):focus-visible,.c646-return :is(button,a):focus-visible,.daily645-entry>button:focus-visible,.day645-page :is(button,input,select):focus-visible,.journey645-page :is(button,input):focus-visible,.search645 :is(button,a):focus-visible,.work657-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1100px){.day645-summary{grid-template-columns:1fr;gap:18px}.day645-summary-title>p{max-width:none}.day645-counts>button{min-height:86px}.day645-row{grid-template-columns:130px minmax(0,1fr);gap:16px}.day645-row-action{grid-column:2;justify-self:start}.daily645-entry>button{padding:14px 12px;gap:9px}.daily645-entry small{font-size:10px}}@media (max-width:760px){.day645-summary{padding:20px;gap:16px;margin-top:16px}.day645-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.day645-counts>button{min-height:80px}.day645-counts>button>strong{font-size:25px}.day645-filter-card{padding:16px}.day645-filters>label{flex-basis:calc(50% - 6px)}.day645-filters>label.day645-query{flex-basis:100%}.day645-row{padding:18px;grid-template-columns:1fr;gap:10px}.day645-due{flex-direction:row;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:0}.day645-due>strong{padding:0}.day645-row-action{grid-column:1}.day645-row-action>.btn{min-height:38px}.day645-main>h2{font-size:15px}.day645-requirements{flex-direction:column;align-items:flex-start;gap:8px}.day645-pagination{gap:10px}.day645-pagination>.btn,.search645-text>strong{font-size:12px}.daily645-entry>button,.day645-coverage{padding:14px 16px}.day645-coverage li{flex-direction:column;gap:2px}.day645-coverage li>span{text-align:left}.daily645-entry{grid-template-columns:1fr;gap:8px;margin-block:16px}.daily645-entry small{font-size:11px}.search645-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.search645-dialog .dialog-body{padding:16px;max-height:72vh}.search645-query>#dialog-search{font-size:13px}.search645-tabs{gap:5px}.search645 .search645-tabs>.btn{font-size:10px;padding:6px 7px}.search645 .search645-section>a,.search645 .search645-section>button{padding:10px 4px;gap:9px}.search645-text>small{font-size:10px}.search645-icon{width:28px;height:28px}}@media (max-width:380px){.day645-filters>label{flex-basis:100%}.day645-row,.day645-summary{padding:16px}.day645-empty{padding:28px 18px}.day645-empty .row>.btn,.search645 .search645-tabs>.btn{width:100%}.day645-pagination>span{order:-1;flex-basis:100%;text-align:center}.search645-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.daily645-entry *,.day645-page *,.journey645-page *,.search645 *{scroll-behavior:auto;transition:none;animation:none}}.c646-dialog.drawer{width:min(1120px,100vw);max-width:100vw}.c646-dialog .dialog-body{padding:24px 30px}.c646-workspace{min-width:0;color:var(--ink)}.c646-identity{display:flex;align-items:flex-start;gap:18px;padding:6px 0 24px;border-bottom:1px solid var(--line);min-width:0}.c646-monogram{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:62px;height:62px;border:1px solid var(--line);border-radius:16px;background:var(--bg);color:var(--accent);font-size:21px;font-weight:700;line-height:1}.c646-monogram>.icon{width:27px;height:27px}.c646-identity-main{flex:1;min-width:0}.c646-identity .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.1em;color:var(--muted);margin:0 0 6px}.c646-identity h2{margin:0;font-size:26px;line-height:1.25;letter-spacing:-.5px;overflow-wrap:anywhere}.c646-status-line{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:11px;line-height:1.5;color:var(--muted)}.c646-status-line>span,.c646-status-line>strong{display:flex;gap:5px;align-items:center}.c646-status-line>span:first-child{font-weight:650;color:var(--accent)}.c646-owner .icon,.c646-status-line .icon{width:14px;height:14px}.c646-contact-line{display:flex;gap:7px;flex-wrap:wrap;color:var(--ink);font-size:12px;line-height:1.6;margin:9px 0 0;overflow-wrap:anywhere}.c646-contact-line>span,.c646-owner{color:var(--muted)}.c646-owner{display:flex;gap:6px;align-items:center;font-size:11px;line-height:1.6;margin:8px 0 0;overflow-wrap:anywhere}.c646-owner .icon{flex-shrink:0}.c646-actions{display:flex;gap:7px;flex-wrap:wrap;max-width:360px;justify-content:flex-end;min-width:0}.c646-actions>.btn{min-height:34px;font-size:11px;padding:8px 10px;white-space:normal;text-align:left}.c646-identity-pending{align-items:center;min-height:140px}.c646-identity-pending h2{font-size:21px}.c646-identity-pending p:last-child{font-size:12px;color:var(--muted);line-height:1.7;margin:10px 0 0}.c646-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 22px;padding-bottom:14px;border-bottom:1px solid var(--line)}.c646-tabs>.btn{min-height:36px;padding:8px 11px;border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:12px;line-height:1.5;white-space:normal}.c646-tabs>.btn[aria-selected=true]{color:var(--accent);border-color:var(--accent);background:var(--bg);font-weight:650}.c646-summary>.btn:hover,.c646-tabs>.btn:hover{border-color:var(--accent)}.c646-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px}.c646-summary-icon,.c646-summary>.btn{display:flex;border:1px solid var(--line)}.c646-summary>.btn{gap:10px;align-items:flex-start;justify-content:flex-start;min-width:0;padding:17px 14px;border-radius:12px;background:var(--card);color:var(--ink);text-align:left;white-space:normal}.c646-summary>.btn:hover{background:var(--bg)}.c646-summary-icon{align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:var(--accent);border-radius:8px}.c646-summary-icon>.icon{width:16px;height:16px}.c646-summary>.btn>span:last-child{display:flex;flex-direction:column;gap:6px;min-width:0}.c646-summary small{font-size:11px;color:var(--muted);font-weight:600;line-height:1.5}.c646-summary strong{font-size:27px;line-height:1.1;letter-spacing:-.5px;color:var(--ink);font-variant-numeric:tabular-nums}.c646-summary>.btn>span:last-child>span{font-size:10px;line-height:1.6;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.c646-dialog .c646-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:17px 18px;border:1px solid var(--line);border-radius:12px;background:var(--bg);margin:0}.c646-dialog .c646-filter>label{display:flex;flex:1 1 140px;min-width:0;flex-direction:column;gap:7px;color:var(--muted);font-size:11px;font-weight:600}.c646-dialog .c646-filter>label.c646-query-label{flex:2 1 240px}.c646-dialog .c646-filter input,.c646-dialog .c646-filter select{min-width:0;width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:12px}.c646-query-wrap{display:flex;align-items:center;min-width:0;position:relative}.c646-query-wrap>input{padding-right:38px}.c646-query-wrap>.icon-btn{position:absolute;right:5px;width:30px;height:30px;border-radius:6px}.c646-query-wrap>.icon-btn[hidden],.security647-page .security647-search button[hidden]{display:none}.c646-dialog .c646-filter>.btn{min-height:40px;padding:9px 14px;font-size:12px}.c646-status{padding:16px 1px 11px;color:var(--muted);font-size:11px;line-height:1.7;scroll-margin-top:20px}.c646-status:focus{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.c646-list-region{min-width:0}.c646-list{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:12px;overflow:clip}.c646-row{display:flex;gap:13px;align-items:center;min-width:0;padding:18px 20px;border-bottom:1px solid var(--line)}.c646-row:last-child,.calendar650-list article:last-child,.u61-workspace .table-wrap>table>tbody>tr:last-child>td{border-bottom:0}.c646-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;width:34px;height:34px;border-radius:10px;background:var(--bg);border:1px solid var(--line);color:var(--accent)}.c646-row-icon>.icon{width:17px;height:17px}.c646-row-main{flex:1;min-width:0}.c646-row-labels{display:flex;gap:5px 10px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:10px;line-height:1.6;margin-bottom:4px}.c646-row-labels>span:first-child{color:var(--accent);font-weight:650}.c646-row-labels>strong{color:var(--ink);font-weight:650}.c646-row h3{margin:0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.c646-row h3>.btn.link-button,.c646-row h3>a{padding:0;min-height:0;background:0 0;border:0;color:var(--ink);text-align:left;white-space:normal;font:inherit;font-weight:650;text-decoration:none;display:inline;box-shadow:none;cursor:pointer}.c646-row h3>.btn.link-button:hover,.c646-row h3>a:hover{color:var(--accent);text-decoration:underline}.c646-row>.btn{flex-shrink:0;min-height:34px;padding:7px 10px;font-size:11px}.c646-relation,.c646-row-meta{color:var(--muted);line-height:1.6}.c646-relation{font-size:11px;margin:6px 0 0;overflow-wrap:anywhere}.c646-row-meta{display:flex;gap:7px 15px;flex-wrap:wrap;font-size:10px;margin:7px 0 0}.c646-row-meta>span{display:flex;gap:5px;align-items:center;min-width:0;overflow-wrap:anywhere}.c646-row-meta .icon,.work657-signal-owner svg{width:13px;height:13px;flex-shrink:0}.c646-pagination{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:20px 0 0}.c646-pagination>.btn{min-height:34px;font-size:12px}.c646-pagination>span{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.c646-empty,.c646-error,.c646-loading,.c646-start{border:1px solid var(--line);background:var(--card)}.c646-empty,.c646-loading,.c646-start{padding:38px 24px;text-align:center;border-radius:12px}.c646-empty>.icon{width:28px;height:28px;color:var(--accent);margin-bottom:12px}.c646-empty h3,.c646-error h3,.c646-start h2{font-size:17px;line-height:1.5;margin:0 0 10px}.c646-empty p,.c646-loading p,.c646-start p{max-width:64ch;margin:0 auto 16px;color:var(--muted);font-size:12px;line-height:1.8}.c646-loading>span{display:inline-block;width:25px;height:25px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;margin-bottom:12px}.c646-error{padding:24px;border-left:3px solid var(--danger,var(--accent));border-radius:10px;margin-bottom:16px}.c646-error p{font-size:12px;line-height:1.8;overflow-wrap:anywhere;margin:8px 0 16px}.c646-error p:not([role=alert]){color:var(--muted)}.c646-coverage{margin-top:20px;padding:15px 18px;border:1px solid var(--line);border-radius:10px;font-size:11px;line-height:1.8;color:var(--muted)}.c646-coverage>summary{font-weight:600;color:var(--ink);cursor:pointer}.c646-coverage p:last-child{margin-bottom:0}.c646-profile .detail-grid{margin-top:18px}.c646-profile .detail-block{padding-top:18px}.c646-return{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;padding:12px 14px;margin:0 0 18px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:9px;background:var(--bg)}.c646-return>.btn,.c646-row>a.btn{font-size:12px;min-height:32px;white-space:normal}.c646-return>span{color:var(--muted);font-size:11px;line-height:1.6}.c646-dialog button,.c646-return button{touch-action:manipulation}.c646-workspace [hidden]{display:none!important}@media (max-width:1000px){.c646-identity{flex-wrap:wrap}.c646-actions{max-width:none;width:100%;justify-content:flex-start;padding-left:80px}.c646-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.c646-summary>.btn{padding:15px}}@media (max-width:760px){.c646-dialog.drawer{height:100dvh;border-radius:0}.c646-dialog .dialog-body{padding:18px 16px}.c646-dialog .dialog-header{padding:16px}.c646-dialog .dialog-header h2{font-size:18px;overflow-wrap:anywhere}.c646-identity{gap:12px;padding-bottom:18px}.c646-monogram{width:48px;height:48px;border-radius:12px;font-size:18px}.c646-identity h2{font-size:21px;letter-spacing:-.3px}.c646-actions{padding-left:0}.c646-actions>.btn{min-height:38px}.c646-tabs{gap:6px;margin-top:16px}.c646-tabs>.btn{flex:1 1 calc(33.333% - 6px);padding:9px 7px;font-size:11px}.c646-summary{gap:8px}.c646-summary>.btn{gap:9px;padding:14px 12px}.c646-summary-icon{width:24px;height:24px}.c646-summary strong{font-size:24px}.c646-summary>.btn>span:last-child>span{font-size:10px}.c646-dialog .c646-filter{padding:14px;gap:10px}.c646-dialog .c646-filter>label{flex-basis:calc(50% - 5px)}.c646-dialog .c646-filter>label.c646-query-label{flex-basis:100%}.c646-dialog .c646-filter>.btn{min-height:40px}.c646-row{flex-wrap:wrap;gap:10px;padding:16px 14px}.c646-row-icon{width:30px;height:30px}.c646-row-main{flex-basis:calc(100% - 42px)}.c646-row>.btn{margin-left:40px;min-height:36px}.c646-pagination{gap:10px}.c646-pagination>span{order:-1;flex-basis:100%;text-align:center}.c646-return{padding:11px 12px}.c646-return>span{font-size:10px}}@media (max-width:380px){.c646-summary{grid-template-columns:1fr}.c646-summary>.btn{gap:12px}.c646-summary>.btn>span:last-child{display:grid;grid-template-columns:1fr auto;flex:1}.c646-summary small{grid-column:1;grid-row:1}.c646-summary strong{grid-column:2;grid-row:1/3;align-self:center}.c646-summary>.btn>span:last-child>span{grid-column:1;grid-row:2}.c646-tabs>.btn{flex-basis:calc(50% - 6px)}.c646-dialog .c646-filter>label{flex-basis:100%}.c646-status{font-size:10px}}@media (prefers-reduced-motion:reduce){.c646-dialog *,.c646-return *{scroll-behavior:auto;transition:none;animation:none}}.c646-row>a.btn{flex-shrink:0;min-height:34px;padding:7px 10px;font-size:11px;text-decoration:none}.c646-new-tab{white-space:nowrap}@media (max-width:760px){.c646-row>a.btn{margin-left:40px;min-height:36px}}.security647-page .security647-evidence{margin-bottom:24px}.security647-page .security647-evidence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.security647-page .security647-evidence-heading h2{margin:7px 0 8px}.security647-page .security647-evidence-heading p{margin-bottom:0;color:var(--muted)}.security647-page .security647-evidence-heading>.btn{flex:none}.security647-page .security647-evidence-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 16px}.security647-page .security647-evidence-facts>div{border-top:1px solid var(--line);padding-top:15px}.c646-new-tab,.security647-page .security647-evidence-facts dt{color:var(--muted);font-size:12px}.security647-page .security647-evidence-facts dd{margin:6px 0 0;font-size:27px;line-height:1.3;font-weight:750;color:var(--ink)}.security647-page .security647-evidence-facts small{font-size:13px;font-weight:500;color:var(--muted)}.security647-page .security647-browser-evidence{border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.security647-page .security647-browser-evidence ul{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:12px 0 0;padding:0}.security647-page .security647-browser-evidence li{display:flex;align-items:center;gap:8px;font-size:12px}.security647-page .security647-browser-status{min-height:46px;margin-bottom:0;padding:12px;background:var(--soft);border-radius:9px}.security647-page .security647-support-feedback{border-top:1px solid var(--line);padding-top:18px;margin-top:24px;color:var(--muted);font-size:12px;min-height:58px}.security647-page .security647-support-feedback p{margin-bottom:8px}.security647-page .security647-search{display:flex;position:relative;align-items:center;gap:8px}.security647-page .security647-search input{width:100%;padding-right:46px}.security647-page .security647-search .icon-btn{position:absolute;right:4px;min-width:36px;min-height:36px}.security647-member-help{font-size:13px;line-height:1.6}.security647-member-help strong{overflow-wrap:anywhere}@media (max-width:760px){.security647-page .security647-evidence-heading{flex-direction:column;gap:14px}.security647-page .security647-evidence-heading>.btn{width:100%}.security647-page .security647-evidence-facts{grid-template-columns:1fr;gap:12px}.security647-page .security647-evidence-facts>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.security647-page .security647-evidence-facts dd{flex:none;font-size:24px}.security647-page .security647-browser-evidence ul{display:grid;gap:12px}.security647-page .security647-browser-evidence li{align-items:flex-start;flex-wrap:wrap}}@media (forced-colors:active){.security647-page .security647-browser-evidence,.security647-page .security647-evidence-facts>div,.security647-page .security647-support-feedback{border-color:CanvasText}.security647-page .security647-browser-status{border:1px solid CanvasText}}.calendar650{min-width:0}.calendar650-toolbar{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.calendar650-toolbar h2{margin:0 0 0 5px;font-size:19px}.calendar650-modes button{width:auto;flex:none;white-space:nowrap;padding:9px 13px;min-height:42px}.calendar650-filters{display:grid;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(120px,1fr)) minmax(170px,1.6fr) auto;gap:12px;align-items:end;padding:18px;margin-bottom:14px}.calendar650-filters .field{margin:0;min-width:0}.calendar650-filters input,.calendar650-filters select{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--card);color:var(--ink)}.calendar650-search>span{display:flex;gap:4px}.calendar650-search input{flex:1;width:0}.calendar650-search [hidden]{display:none}.calendar650-help,.work657-error p{line-height:1.6}.calendar650-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.calendar650-counts .card{padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:8px}.calendar650-counts span{font-size:12px;color:var(--muted)}.calendar650-counts strong{font-size:23px;font-variant-numeric:tabular-nums}.calendar650-state{min-height:260px;padding:35px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.calendar650-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--card);scrollbar-gutter:stable}.calendar650-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:720px}.calendar650-heading{padding:12px;text-align:center;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);background:var(--soft);font-size:12px}.calendar650-day{padding:8px;min-height:130px;min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}.calendar650-day:nth-child(7n){border-right:0}.calendar650-day.dim{background:var(--bg)}.calendar650-day.today .calendar650-day-number{background:var(--accent);color:var(--card)}.calendar650-day.selected{box-shadow:inset 0 0 0 2px var(--accent)}.calendar650-day-number{display:grid;place-items:center;min-width:34px;min-height:34px;padding:4px;border-radius:8px;background:0 0;border:1px solid transparent;color:var(--ink);font-variant-numeric:tabular-nums}.calendar650-day-number:hover{background:var(--soft);border-color:var(--line)}.calendar650-day-events{display:grid;gap:6px;margin-top:5px;max-height:245px;overflow-y:auto;scrollbar-gutter:stable}.calendar650-event{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;display:grid;gap:3px;text-align:left;background:var(--soft);color:var(--ink);font-size:12px;padding:8px;min-height:44px;width:100%;overflow-wrap:anywhere;line-height:1.35;min-width:0}.calendar650-event:hover{outline:1px solid var(--accent);outline-offset:-1px}.calendar650-event small{color:var(--muted);font-size:10px}.calendar650-event.overdue{border-left-color:var(--red)}.calendar650-event.completed{border-left-style:dashed}.calendar650-event.completed>span{text-decoration:line-through}.calendar650-grid.week .calendar650-day{min-height:300px}.calendar650-list{padding:0 18px}.calendar650-list article{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr) minmax(90px,160px);gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.calendar650-list-date{display:grid;gap:3px;font-size:13px}.calendar650-list-date small{color:var(--muted)}.calendar650-pagination{gap:12px;flex-wrap:wrap}.calendar650 button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.calendar650-action-error:empty{display:none}@media (max-width:1200px){.calendar650-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar650-search{grid-column:span 2}}@media (max-width:700px){.calendar650-toolbar{gap:12px}.calendar650-toolbar h2{width:100%;margin:3px 0 0;font-size:18px}.calendar650-toolbar>.row{width:100%}.calendar650-counts,.calendar650-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar650-filters{gap:10px;padding:14px}.calendar650-filters input,.calendar650-filters select{font-size:16px;min-height:44px}.calendar650-filters>button{grid-column:span 2}.calendar650-counts{gap:8px}.calendar650-counts .card{padding:12px}.calendar650-counts strong{font-size:21px}.calendar650-grid{min-width:700px}.calendar650-state{min-height:240px;padding:24px 15px}.calendar650-list{padding:0 12px}.calendar650-list article{grid-template-columns:minmax(0,1fr);gap:6px;padding:13px 0}.calendar650-list-date{display:flex;justify-content:space-between;gap:10px}.calendar650-list .calendar650-event small,.calendar650-list article>span{font-size:11px}.calendar650-event{padding:10px;font-size:13px}.calendar650-pagination{align-items:flex-start}.calendar650-pagination>span{font-size:12px;max-width:100%}}@media (forced-colors:active){.calendar650-day.today .calendar650-day-number,.calendar650-event{border:1px solid ButtonText}.calendar650-day.selected{outline:2px solid Highlight;outline-offset:-3px}}.work657-page{max-width:1600px;margin-inline:auto;--work657-gap:24px}.work657-page .page-head{align-items:flex-start}.work657-page .page-head .row{justify-content:flex-end}.work657-page :is(h2,h3,p){overflow-wrap:anywhere}.work657-page .eyebrow{color:var(--accent);font-size:10px;letter-spacing:.12em;font-weight:800}.work657-status{color:var(--muted);font-size:12px;line-height:1.6;margin:0 0 20px;min-height:20px}.work657-status:focus{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.work657-error{border-inline-start:4px solid var(--red);margin-block:16px}.work657-error h2{font-size:18px}.work657-action-error:empty{display:none}.work657-stale{margin-bottom:18px}.work657-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(400px,1.5fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--card);margin-bottom:24px}.work657-summary-title{padding:24px 28px;background:var(--soft);border-inline-start:4px solid var(--accent)}.work657-summary-title h2{font-size:20px;line-height:1.35;margin:6px 0 8px;letter-spacing:-.025em}.work657-summary-title p{font-size:12px;line-height:1.65;color:var(--muted);max-width:38ch;margin:0}.work657-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px;gap:4px;align-items:stretch}.work657-counts .btn{display:flex;flex-direction:column;justify-content:center;gap:6px;border:1px solid transparent;background:0 0;color:var(--muted);padding:14px 6px;white-space:normal;line-height:1.4;min-height:100px}.work657-counts .btn strong{font-size:32px;line-height:1.2;letter-spacing:-.045em;color:var(--ink);font-weight:750;font-variant-numeric:tabular-nums}.work657-counts .btn span{font-size:11px}.work657-counts .btn[aria-pressed=true]{background:var(--soft);border-color:var(--line);color:var(--accent)}.work657-counts .btn:hover:not(:disabled){background:var(--soft);border-color:var(--line)}.work657-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr);gap:var(--work657-gap);align-items:start}.work657-attention.card,.work657-work.card{padding:24px;min-width:0}.work657-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.work657-panel-head h2{font-size:18px;line-height:1.4;letter-spacing:-.025em;margin:0}.work657-panel-head p{color:var(--muted);font-size:12px;line-height:1.6;margin:6px 0 0}.work657-panel-head>.btn{flex-shrink:0}.work657-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;padding:18px;background:var(--bg);border:1px solid var(--line);border-radius:12px;align-items:end}.work657-filters label,.work657-signal-filters label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:650;color:var(--muted);line-height:1.5}.work657-filters :is(input,select),.work657-signal-filters select{width:100%;min-width:0;min-height:42px;background-color:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:9px;font:inherit;font-size:12px;padding:10px}.work657-filters .work657-query{grid-column:span 2}.work657-search-field{display:flex;position:relative}.work657-search-field input{padding-right:42px}.work657-search-field .icon-btn{position:absolute;right:3px;top:3px;min-width:36px;min-height:36px;width:36px;height:36px;background:0 0;border:0;color:var(--muted)}.work657-page [hidden]{display:none!important}.work657-filters>.btn{min-height:42px}.work657-note,.work657-search-note{font-size:11px;color:var(--muted);line-height:1.65;margin:12px 0 18px}.work657-results{margin-top:8px}.work657-list{margin:0;padding:0;list-style:none}.work657-page .day645-row{grid-template-columns:100px minmax(0,1fr);padding:20px 0;border-top:1px solid var(--line);border-bottom:0;gap:10px 16px;border-radius:0;background:0 0;box-shadow:none}.work657-page .day645-row:first-child{border-top:0}.work657-page .day645-row-action{grid-column:2;justify-self:start;padding:0}.work657-page .day645-main h2{font-size:15px;margin:8px 0}.work657-page .day645-main .link-button{text-align:left;line-height:1.5;white-space:normal}.work657-page .day645-due{padding-top:3px}.work657-page .day645-labels{font-size:10px;gap:6px}.work657-page .day645-requirements{margin-block:10px}.work657-page .day645-owner,.work657-page .day645-requirement{font-size:11px;line-height:1.5}.work657-loading,.work657-state{padding:35px 16px;text-align:center;line-height:1.7;color:var(--muted)}.work657-loading h3,.work657-state h3{font-size:17px;letter-spacing:-.02em;color:var(--ink);line-height:1.5;margin:0 0 9px}.work657-state p{font-size:12px;max-width:46ch;margin:8px auto 18px}.work657-loading,.work657-state .row{justify-content:center}.work657-loading{min-height:180px;display:flex;flex-direction:column;align-items:center;font-size:12px}.work657-loading>span{width:23px;height:23px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:work657-turn 1s linear infinite}.work657-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:12px}.work657-pagination>span{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center}.work657-pagination .btn{min-height:40px}.work657-attention{border-top:3px solid var(--accent)}.work657-signal-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}.work657-signal-counts>div{display:flex;flex-direction:column;gap:4px;line-height:1.5}.work657-signal-counts strong{font-size:26px;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink)}.work657-signal-counts span{font-size:10px;color:var(--muted)}.work657-signal-filters{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;margin-bottom:20px}.work657-signals{display:grid;gap:16px}.work657-signal{padding:0 0 18px;border-bottom:1px solid var(--line)}.work657-signal:last-child{border-bottom:0;padding-bottom:0}.work657-signal-labels{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--muted);line-height:1.5}.work657-priority{border:1px solid var(--line);border-radius:5px;padding:3px 6px;font-size:10px;line-height:1.5;font-weight:650}.work657-signal h3{font-size:14px;line-height:1.5;letter-spacing:-.01em;margin:10px 0 7px}.work657-signal>p{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 10px}.work657-signal-owner{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:10px;line-height:1.6;color:var(--muted)}.work657-signal-owner strong{font-size:10px;color:var(--ink)}.work657-coverage,.work657-signal details{color:var(--muted);font-size:11px;line-height:1.7}.work657-signal details{margin:10px 0}.work657-page summary{cursor:pointer;color:var(--accent);padding-block:6px;line-height:1.5;font-size:11px;font-weight:600}.work657-page summary:hover{text-decoration:underline;text-underline-offset:3px}.work657-page details p{margin:9px 0}.work657-signal>.btn{font-size:11px;min-height:36px;margin-top:5px}.work657-coverage{border-top:1px solid var(--line);margin-top:22px;padding-top:12px}.work657-coverage>ul{list-style:none;padding:0!important}.work657-coverage li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;border-top:1px solid var(--line);padding:10px 0}.work657-coverage li strong{color:var(--ink)}.work657-coverage li p{grid-column:1/-1;margin:0}.work657-destinations{margin-top:32px}.work657-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.work657-shortcut{display:flex;align-items:center;gap:12px;text-decoration:none;text-align:left;width:100%;min-width:0;padding:16px!important;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);white-space:normal;min-height:70px;cursor:pointer}.work657-shortcut>span:first-child{display:flex;align-items:center;justify-content:center;background:var(--soft);border:1px solid var(--line);border-radius:9px;min-width:36px;height:36px;color:var(--accent)}.work657-shortcut strong{font-size:12px;line-height:1.5;flex:1;overflow-wrap:anywhere}.work657-shortcut>span:last-child:not(:first-child),.work657-shortcut>svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.work657-shortcut:hover{border-color:var(--accent);background:var(--soft)}.work657-shortcut:active{transform:translateY(1px)}.work657-footnote{font-size:11px;line-height:1.7;color:var(--muted);padding:20px 0 4px;max-width:110ch}@media (min-width:1600px){.work657-columns{grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr)}.work657-page .day645-row{grid-template-columns:110px minmax(0,1fr) auto}.work657-page .day645-row-action{grid-column:3;align-self:center}}@media (max-width:1200px){.work657-page{--work657-gap:18px}.work657-columns{grid-template-columns:minmax(0,1fr) minmax(285px,.8fr)}.work657-attention.card,.work657-work.card{padding:20px}.work657-summary{grid-template-columns:1fr}.work657-summary-title{padding:20px 24px}.work657-summary-title p{max-width:65ch}.work657-counts .btn{min-height:88px}.work657-filters{grid-template-columns:1fr 1fr;padding:14px}.work657-filters .work657-query{grid-column:span 1}.work657-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.work657-columns{grid-template-columns:minmax(0,1fr)}.work657-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.work657-filters .work657-query{grid-column:span 2}.work657-attention.card{padding:24px}.work657-signal-filters{max-width:520px}.work657-signal-counts{max-width:420px}.work657-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.work657-signal:last-child{border-bottom:1px solid var(--line);padding-bottom:18px}}@media (max-width:600px){.work657-page .page-head{gap:14px}.work657-page .page-head .row{justify-content:flex-start}.work657-summary{border-radius:14px;margin-bottom:18px}.work657-summary-title{padding:18px}.work657-summary-title h2{font-size:19px}.work657-counts{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.work657-counts .btn{min-height:84px}.work657-counts .btn strong{font-size:28px}.work657-attention.card,.work657-work.card{padding:18px;border-radius:14px}.work657-panel-head{gap:10px}.work657-panel-head h2{font-size:17px}.work657-panel-head>.btn,.work657-shortcut strong{font-size:11px}.work657-filters{grid-template-columns:1fr;gap:13px}.work657-filters .work657-query{grid-column:1}.work657-filters :is(input,select),.work657-signal-filters select{min-height:44px;font-size:14px}.work657-filters>.btn,.work657-page .day645-row-action .btn{min-height:44px}.work657-page .day645-row{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:20px}.work657-coverage li p,.work657-page .day645-row-action{grid-column:1}.work657-page .day645-due{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.work657-page .day645-main h2{font-size:15px}.work657-page .day645-date{font-size:12px}.work657-coverage li,.work657-signal-filters,.work657-signals{grid-template-columns:1fr}.work657-signal-filters{gap:12px}.work657-signal>.btn{min-height:44px}.work657-page summary{min-height:44px;display:list-item;padding-top:12px;padding-bottom:12px}.work657-page .work657-search-field .icon-btn{min-width:38px;min-height:38px}.work657-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.work657-shortcut{padding:13px!important;gap:9px;align-items:flex-start}.work657-shortcut>span:first-child{min-width:28px;height:28px;border-radius:7px}.work657-shortcut>span:first-child svg{width:16px;height:16px}.work657-shortcut>span:last-child:not(:first-child),.work657-shortcut>svg{display:none}.work657-pagination .btn{min-height:44px;padding-inline:10px}.work657-destinations>.work657-panel-head{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.work657-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}*,:root{scrollbar-color:var(--crm-scrollbar-thumb) var(--crm-scrollbar-track);scrollbar-width:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--crm-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--crm-scrollbar-thumb);border:3px solid var(--crm-scrollbar-track);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--crm-scrollbar-hover)}::-webkit-scrollbar-thumb:active{background:var(--crm-scrollbar-active)}::-webkit-scrollbar-corner{background:var(--crm-scrollbar-track)}@media (forced-colors:active){*,:root{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:Canvas}::-webkit-scrollbar-thumb{background:ButtonText;border-color:Canvas}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:Highlight}}.ops658-counts>div,.ops658-navigation{display:flex;border:1px solid var(--line)}.ops658-navigation{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:6px;border-radius:14px;background:var(--card);width:fit-content;max-width:100%}.ops658-navigation .btn{min-height:44px}.ops658-queue{min-width:0;padding:24px}.ops658-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end;margin:20px 0 10px}.ops658-filters label{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:650}.ops658-filters input,.ops658-filters select{min-width:0;width:100%;min-height:44px}.ops658-filter-actions{display:flex;gap:8px;flex-wrap:wrap;grid-column:1/-1}.ops658-query{grid-column:auto}.ops658-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 10px}.ops658-counts>div{align-items:center;gap:12px;padding:14px;border-radius:12px;min-width:0;background:var(--bg)}.ops658-counts strong{font-size:24px;font-variant-numeric:tabular-nums}.ops658-counts span,.ops658-facts dd,.ops658-row h3{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ops658-results{min-height:250px}.ops658-dependency ul,.ops658-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:16px}.ops658-row{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--card)}.ops658-row article{padding:20px}.ops658-row-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ops658-facts div,.ops658-row-head>div{min-width:0}.ops658-facts dd,.ops658-row h3{margin:3px 0 0;font-size:18px}.ops658-kicker{margin:0;color:var(--muted);font-size:12px;font-weight:650}.ops658-row .btn{flex-shrink:0;min-height:42px}.ops658-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.ops658-facts dt{margin:0 0 5px}.ops658-facts dd{margin:0;font-size:14px;line-height:1.45}.ops658-dependency,.ops658-dependency li{border-top:1px solid var(--line);padding-top:15px}.ops658-dependency p{margin:8px 0;font-size:13px;line-height:1.6}.ops658-dependency details{margin-top:10px}.ops658-dependency summary{font-size:13px;cursor:pointer;min-height:28px}.ops658-dependency ul{margin:10px 0;gap:8px}.ops658-dependency li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px}.ops658-dependency li>span{font-size:13px;overflow-wrap:anywhere;min-width:0}.ops658-relations{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.ops658-relations>div{flex:1 1 220px;display:grid;justify-items:start;gap:5px;min-width:0}.ops658-facts dt,.ops658-relations span{font-size:12px;color:var(--muted)}.ops658-relations strong{font-size:13px;overflow-wrap:anywhere;max-width:100%}.ops658-boundary{margin-bottom:0;font-size:13px;line-height:1.6}.ops658-page :is(button,summary,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ops658-navigation button:not(:disabled),.ops658-page button:not(:disabled){cursor:pointer}.ops658-page summary:hover{color:var(--accent)}.ops658-row .ghost:hover,.ops658-row-head>.btn:hover{border-color:var(--accent)}.ops658-page button:active:not(:disabled){transform:translateY(1px)}.ops658-page button:disabled{cursor:default;opacity:.55}@media (max-width:1000px){.ops658-facts,.ops658-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ops658-counts{gap:8px}.ops658-counts>div{align-items:flex-start;flex-direction:column;gap:5px}}@media (max-width:600px){.ops658-queue{padding:16px}.ops658-filters{grid-template-columns:minmax(0,1fr);gap:12px}.ops658-navigation{width:100%}.ops658-navigation .btn{flex:1 1 160px;white-space:normal;text-align:center}.ops658-row article{padding:15px}.ops658-row-head{flex-direction:column;gap:12px}.ops658-row-head>.btn{width:100%}.ops658-counts{grid-template-columns:minmax(0,1fr)}.ops658-counts>div{flex-direction:row;align-items:center;gap:12px}.ops658-facts{gap:14px}.ops658-dependency li{align-items:flex-start;flex-direction:column}.ops658-relations>div{flex-basis:100%}.ops658-filter-actions .btn{flex:1 1 auto}.ops658-queue .work657-pagination{gap:8px;flex-wrap:wrap}.ops658-queue .work657-pagination span{order:-1;width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.ops658-page button:active:not(:disabled){transform:none}}.crm665{max-width:100%}.crm665,.crm665 .card,.crm665-related>section{min-width:0}.crm665 .field{display:flex;flex-direction:column;gap:7px;margin:0 0 16px}.crm665 input:not([type=checkbox]),.crm665 select{width:100%;max-width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);padding:10px 12px}.crm665 input[type=checkbox]{width:20px;height:20px;vertical-align:middle;accent-color:var(--accent)}.crm665 .field>span{display:block}.crm665 .field small{color:var(--muted)}.crm665 .btn,.crm665-entry .btn{min-height:44px;white-space:normal;overflow-wrap:anywhere}.crm665-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.crm665-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--muted) var(--soft);margin:14px 0}.crm665-scroll table{width:100%;min-width:600px;border-collapse:collapse}.crm665-scroll td,.crm665-scroll th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.crm665-scroll th{background:var(--soft);font-weight:650}.crm665-scroll td p{margin:0 0 8px}.crm665-scroll caption{text-align:left;font-weight:650;padding:0 0 10px}.crm665-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.crm665-entry,.crm665-search{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.crm665-search .field{flex:1;min-width:200px;margin-bottom:0}.crm665-entry{justify-content:space-between;gap:18px;align-items:center}.crm665 [hidden]{display:none!important}.crm665 .error,.crm665 .notice{overflow-wrap:anywhere}.crm665 #catalog665-guard{border:2px solid var(--accent)}.crm665 .row{flex-wrap:wrap}.crm665 #catalog665-pending{border-left:4px solid var(--accent)}@media (max-width:760px){.crm665-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm665-related{grid-template-columns:1fr}.crm665 .card{padding:18px}.crm665-entry{align-items:flex-start}.crm665 .row>.btn{max-width:100%}}@media (max-width:430px){.crm665-grid{grid-template-columns:1fr}.crm665-search{display:block}.crm665-search .field{min-width:0;margin-bottom:12px}.crm665-search .btn{margin:0 8px 8px 0}.crm665 .card{padding:16px}.crm665 h2{font-size:21px}}@media print{#catalog665-guard,#catalog665-pending,.crm665 .btn,.crm665 form,.crm665-entry{display:none!important}.crm665-scroll{overflow:visible}.crm665-scroll table{min-width:0;font-size:9pt}.crm665 .card{border:0;padding:0;box-shadow:none}.crm665{color:var(--bb-gray-00)}}.catalog668-workspace{display:grid;gap:18px}.catalog668-workspace h2,.catalog668-workspace h3{overflow-wrap:anywhere}.catalog668-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.catalog668-section-head h2{margin-top:0}.catalog668-section-head p{margin-bottom:0;color:var(--muted)}.catalog668-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:16px;margin:18px 0}.catalog668-search{display:flex;align-items:center;gap:8px}.catalog668-search input{min-width:0;flex:1}.catalog668-search .btn{flex:none}.catalog668-count{font-variant-numeric:tabular-nums;color:var(--muted)}.catalog668-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.catalog668-table table{width:100%;min-width:600px;border-collapse:collapse}.catalog668-table caption,.catalog669-table caption{text-align:left;padding:14px 16px;font-weight:650}.catalog668-table td,.catalog668-table th{padding:12px 14px;text-align:left;border-top:1px solid var(--line);vertical-align:middle}.catalog668-table thead th{font-size:13px;color:var(--muted);background:var(--soft)}.catalog668-table input[type=checkbox]{width:22px;height:22px;cursor:pointer}.catalog668-table td:first-child{min-width:65px}.catalog668-table input[disabled]{cursor:default}.catalog668-sub{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:4px}.catalog668-code{font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.catalog668-money{font-variant-numeric:tabular-nums;white-space:nowrap}.catalog668-pages{justify-content:flex-end;margin-top:12px;align-items:center}.catalog668-share{border-top:1px solid var(--line);padding:20px 0}.catalog668-share:last-child{padding-bottom:0}.catalog668-revoke h4,.catalog668-share h3{margin:0 0 8px}.catalog668-share p{color:var(--muted);font-size:14px}.catalog668-state{font-weight:650}.catalog668-state.is-active{color:var(--accent)}.catalog668-revoke{border:1px solid var(--red);border-radius:10px;padding:16px;margin-top:16px;background:var(--card)}.catalog668-copy{margin-top:16px}.catalog668-copy input{font-family:ui-monospace,Consolas,monospace;font-size:13px}.catalog668-publication{padding:18px 0 6px}.catalog668-publication input{width:20px;height:20px;margin-right:6px}.catalog668-workspace .btn{min-height:44px}.catalog668-table:focus-visible,.catalog668-workspace .btn:focus-visible,.catalog668-workspace input[type=checkbox]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.catalog668-workspace #catalog668-create{min-width:190px}.catalog668-workspace #catalog668-message:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.catalog668-tools{grid-template-columns:1fr}.catalog668-section-head{flex-direction:column}.catalog668-search{flex-wrap:wrap}.catalog668-search input{flex-basis:180px}.catalog668-pages{justify-content:flex-start}.catalog668-share .row{align-items:stretch}.catalog668-share .btn{white-space:normal}.catalog668-workspace .head-actions{flex-wrap:wrap}}.catalog669-link-price{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;background:var(--soft);color:var(--accent);font-size:13px;font-weight:650}.catalog669-workspace{display:grid;gap:18px}.catalog669-workspace h2,.catalog669-workspace h3{overflow-wrap:anywhere}.catalog669-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.catalog669-title h2{margin-top:0}.catalog669-title p{color:var(--muted);max-width:850px}.catalog669-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:16px;align-items:end;margin:18px 0}.catalog669-search{display:flex;gap:8px;align-items:center}.catalog669-search input{min-width:0;flex:1}.catalog669-search .btn{flex:none}.catalog669-count,.catalog669-help{color:var(--muted);font-size:14px}.catalog669-count{font-variant-numeric:tabular-nums}.catalog669-bulk,.catalog669-table{border:1px solid var(--line);border-radius:10px}.catalog669-bulk{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:12px 20px;align-items:end;padding:18px;background:var(--soft);margin:16px 0}.catalog669-bulk p{grid-column:1/-1;font-size:13px;color:var(--muted);margin:0}.catalog669-table{overflow-x:auto}.catalog669-table table{width:100%;min-width:980px;border-collapse:collapse}.catalog669-table td,.catalog669-table th{padding:12px 14px;text-align:left;border-top:1px solid var(--line);vertical-align:top}.catalog669-table thead th{background:var(--soft);font-size:13px;color:var(--muted)}.catalog669-table th[scope=row]{min-width:200px;max-width:330px;overflow-wrap:anywhere}.catalog669-table input[type=checkbox]{width:22px;height:22px;cursor:pointer}.catalog669-table input[data-price669-value]{width:145px;min-height:44px;font-variant-numeric:tabular-nums}.catalog669-table input[disabled]{cursor:default}.catalog669-sub{display:block;font-size:13px;color:var(--muted);font-weight:400;margin-top:4px}.catalog669-field-error,.catalog669-warning{display:block;color:var(--red);font-size:12px;margin-top:5px}.catalog669-field-error{min-height:18px}.catalog669-code{font-family:ui-monospace,Consolas,monospace;overflow-wrap:anywhere}.catalog669-money{font-variant-numeric:tabular-nums;white-space:nowrap}.catalog669-table td:last-child{min-width:170px}.catalog669-table .btn{font-size:12px;min-height:36px;padding:7px 10px}.catalog669-pages{justify-content:flex-end;align-items:center;margin-top:12px}.catalog669-save{padding-top:20px;border-top:1px solid var(--line);margin-top:22px}.catalog669-save p{font-size:14px;color:var(--muted)}.catalog669-save #catalog669-draft-count{font-weight:650;color:var(--ink)}.catalog669-workspace .btn{min-height:44px}.catalog669-workspace #catalog669-save{min-width:190px}.catalog669-table:focus-visible,.catalog669-workspace #catalog669-message:focus-visible,.catalog669-workspace .btn:focus-visible,.catalog669-workspace input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.catalog669-workspace [aria-invalid=true]{border-color:var(--red)}.catalog669-guide{padding:12px 16px;border-left:3px solid var(--accent);background:var(--soft);border-radius:6px;font-size:14px;color:var(--ink)}@media (max-width:760px){.catalog669-title{flex-direction:column}.catalog669-tools{grid-template-columns:1fr}.catalog669-search{flex-wrap:wrap}.catalog669-search input{flex-basis:180px}.catalog669-bulk{grid-template-columns:1fr;padding:16px}.catalog669-bulk .row{align-items:stretch}.catalog669-bulk .btn{white-space:normal}.catalog669-pages{justify-content:flex-start}.catalog669-workspace .head-actions{flex-wrap:wrap}.catalog669-pending .btn{white-space:normal}}@media (forced-colors:active){.catalog669-bulk,.catalog669-guide,.catalog669-table{border:1px solid CanvasText}.catalog669-field-error,.catalog669-warning{color:CanvasText}}.stock670{min-width:0;overflow-wrap:anywhere}.stock670 .stock670-formula{line-height:1.65}.stock670-balance{display:grid;gap:5px;margin:0;min-width:175px;font-variant-numeric:tabular-nums}.stock670-balance>div{display:flex;justify-content:space-between;gap:12px}.stock670-balance dt{font-weight:400;color:var(--muted)}.stock670-balance dd{margin:0;text-align:right;color:var(--ink)}.stock670-balance .stock670-available{border-top:1px solid var(--line);padding-top:7px;margin-top:3px;font-weight:700}.stock670-balance .stock670-available dt{color:var(--ink);font-weight:700}.stock670-scroll{max-width:100%;overscroll-behavior-x:contain}.stock670-scroll table{min-width:620px}.stock670-sources{display:grid;gap:18px;margin:16px 0}.stock670-sources>section{border-top:1px solid var(--line);padding-top:14px;min-width:0}.stock670-sources ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.stock670-sources li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.stock670-sources li>span{color:var(--muted);font-size:13px;line-height:1.6}#crm-product-stock670 .btn,.stock670-sources .btn{min-height:44px;white-space:normal;max-width:100%;text-align:left}#crm-product-stock670 .row{align-items:stretch}@media (max-width:600px){.stock670 .crm665-search{grid-template-columns:1fr}.stock670 .crm665-search>.field{min-width:0}.stock670-sources li{display:grid;justify-items:start}.stock670 .row.wrap{gap:8px}}@media print{.stock670 .btn{display:none}.stock670-scroll{overflow:visible}.stock670-scroll table{min-width:0;width:100%}}.sales673-host .sales673-navigation{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:12px;background:var(--u61-card);border:1px solid var(--u61-line);border-radius:12px}.sales673-host .sales673-navigation a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border-radius:8px;color:var(--u61-ink);text-decoration:none;border:1px solid transparent;font-size:14px;line-height:1.4}.sales673-host .sales673-navigation a:focus-visible,.sales673-host .sales673-navigation a:hover{border-color:var(--u61-accent);outline:2px solid var(--u61-accent);outline-offset:2px}.sales673-host .sales673-navigation a[aria-current=page]{background:var(--u61-bg);color:var(--u61-accent);border-color:var(--u61-accent);font-weight:700}.sales673-host .sales673-denied{max-width:760px;margin:20px auto;padding:24px;border:1px solid var(--u61-line);border-radius:12px;background:var(--u61-card)}@media (max-width:480px){.sales673-host .sales673-navigation{flex-wrap:nowrap;gap:6px;width:100%;max-width:100%;min-width:0;padding:8px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:8px;scrollbar-width:auto;scrollbar-color:var(--u61-muted) var(--u61-bg)}.sales673-host .sales673-navigation a{flex:0 0 auto;white-space:nowrap;text-align:center;padding:10px 12px}.sales673-host .sales673-navigation::-webkit-scrollbar{height:8px}.sales673-host .sales673-navigation::-webkit-scrollbar-track{background:var(--u61-bg)}.sales673-host .sales673-navigation::-webkit-scrollbar-thumb{background:var(--u61-muted);border-radius:8px}}.core674-field-error{display:block;color:var(--red);font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.core674-field-error:empty,.core674-row-errors:empty{display:none}.core674-row-errors{display:grid;gap:4px;margin:4px 0 10px}#record-form [aria-invalid=true]{border-color:var(--red)}.core674-search{display:flex;align-items:center;gap:8px}.core674-search,.core674-search input{min-width:0;flex:1}.core674-search button{flex:none;min-height:44px}.core674-search button[hidden]{display:none}.table-wrap[data-core674-tab]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.page-head>div{min-width:0}@media (max-width:760px){.page-head h1{overflow-wrap:anywhere}.empty-actions .btn,.page-head .row.wrap .btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.toolbar-left .core674-search{width:100%;flex-basis:100%}.view-switch>button{min-width:44px;min-height:44px}.bs58-page .bs58-categories>button[data-action=z58Category]{min-height:44px!important;min-width:44px}}.u61-workspace{--c675-radius:14px;--c675-radius-sm:10px;--c675-shadow:0 1px 2px rgba(16,38,75,.05),0 6px 18px rgba(16,38,75,.05);--c675-shadow-hover:0 2px 4px rgba(16,38,75,.06),0 14px 32px rgba(16,38,75,.09);--c675-ring:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);--c675-head:color-mix(in srgb,var(--soft) 55%,var(--card));--c675-hover:color-mix(in srgb,var(--accent) 5%,var(--card));font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}html.dark .u61-workspace{--c675-shadow:0 1px 2px rgba(0,0,0,.25);--c675-shadow-hover:0 10px 28px rgba(0,0,0,.35);--c675-head:color-mix(in srgb,var(--soft) 60%,var(--card));--c675-hover:color-mix(in srgb,var(--accent) 9%,var(--card))}.u61-workspace .sidebar{background:linear-gradient(180deg,#112a52 0,#0d2146 55%,#0a1b3b 100%);box-shadow:inset -1px 0 0 rgba(255,255,255,.06)}html.dark .u61-workspace .sidebar{background:linear-gradient(180deg,#0b1b36,#081429)}.u61-workspace .brand54-logo{border-radius:14px;padding:8px 12px!important;box-shadow:0 6px 18px rgba(3,12,32,.35);max-width:184px}.u61-workspace .brand54-logo img{max-height:44px}.u61-workspace .brand54>small{opacity:.62;letter-spacing:.16em}.u61-workspace .sidebar .nav{gap:2px}.u61-workspace .sidebar .nav button{border-radius:11px;min-height:42px;color:#c9d7f0;font-weight:500;transition:background-color .15s,color .15s;position:relative}.u61-workspace .sidebar .nav button .icon{opacity:.72;transition:opacity .15s}.u61-workspace .sidebar .nav button:hover{background:rgba(255,255,255,.07);color:var(--bb-gray-100)}.u61-workspace .sidebar .nav button:hover .icon{opacity:1}.u61-workspace .sidebar .nav button.active{background:rgba(255,255,255,.11);color:var(--bb-gray-100);font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.u61-workspace .sidebar .nav button.active::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#6b9bff}.u61-workspace .sidebar .nav button.active .icon{opacity:1;color:#9cbcff}html.dark .u61-workspace .sidebar .nav button.active{background:rgba(255,255,255,.1)}.u61-workspace .sidebar .nav .count{background:#2d6bff;color:var(--bb-gray-100);border-radius:999px;min-width:20px;padding:0 6px;font-size:11px;line-height:20px;text-align:center;margin-left:auto}.u61-workspace .topbar{background:color-mix(in srgb,var(--card) 86%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--line)}.u61-workspace .topbar-search{border-radius:12px;transition:box-shadow .15s,border-color .15s}.u61-workspace .topbar-search:focus-within{box-shadow:var(--c675-ring);border-color:var(--accent)}.u61-workspace .topbar .icon-btn{border-radius:10px;transition:background-color .15s}.u61-workspace .topbar .icon-btn:hover,.u61-workspace .uw627-menu a:hover{background:var(--soft)}.u61-workspace .uw627-bar{background:var(--bg);border-bottom:1px solid var(--line);padding:8px 28px;gap:8px;font-size:13px}.u61-workspace .uw627-bar summary,.u61-workspace .uw627-bar>button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:600 13px/1 inherit;cursor:pointer;transition:border-color .15s,background-color .15s}.u61-workspace .uw627-bar summary:hover,.u61-workspace .uw627-bar>button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--c675-hover)}.u61-workspace .uw627-bar summary{list-style:none}#record-form details.more74>summary::-webkit-details-marker,.tl71>summary::-webkit-details-marker,.tools74>summary::-webkit-details-marker,.u61-workspace .uw627-bar summary::-webkit-details-marker{display:none}.u61-workspace .uw627-bar summary::after{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:.6;transition:transform .15s}.u61-workspace .uw627-bar details[open] summary::after{transform:translateY(1px) rotate(-135deg)}.u61-workspace .uw627-bar>button::before{content:"";width:12px;height:12px;background:currentColor;opacity:.75;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect width='5' height='5' rx='1.2'/%3E%3Crect x='7' width='5' height='5' rx='1.2'/%3E%3Crect y='7' width='5' height='5' rx='1.2'/%3E%3Crect x='7' y='7' width='5' height='5' rx='1.2'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect width='5' height='5' rx='1.2'/%3E%3Crect x='7' width='5' height='5' rx='1.2'/%3E%3Crect y='7' width='5' height='5' rx='1.2'/%3E%3Crect x='7' y='7' width='5' height='5' rx='1.2'/%3E%3C/svg%3E")center/contain no-repeat}.u61-workspace .uw627-menu{margin-top:6px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--c675-shadow-hover);padding:6px}.u61-workspace .uw627-menu a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;color:var(--ink);text-decoration:none;font-weight:500}.u61-workspace .u61-breadcrumb{font-size:13px;color:var(--muted)}.u61-workspace .u61-breadcrumb strong{color:var(--ink);font-weight:600}.u61-workspace .page-head{align-items:flex-end;gap:16px;margin-bottom:22px}.u61-workspace .page-head h1{font-size:30px;line-height:1.15;letter-spacing:-.022em;font-weight:750}.u61-workspace .page-head p{margin-top:6px;color:var(--muted);font-size:14.5px}.u61-workspace .n68-sections{display:flex;align-items:flex-end;gap:12px;background:0 0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:0;margin:2px 0 26px}.u61-workspace .n68-sections>.menu610-tabs{order:1;flex:1 1 auto;min-width:0}.u61-workspace .n68-heading{order:2;margin:0 0 7px;min-height:0;flex:none}.u61-workspace .n68-heading>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.u61-workspace .n68-heading .btn{min-height:32px;border-radius:999px;font-size:12.5px;padding:4px 12px;border:1px solid var(--line);background:var(--card)}.u61-workspace .n68-sections .menu610-tabs{display:flex;gap:2px;margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.u61-workspace .n68-sections .menu610-tabs::-webkit-scrollbar{display:none}.u61-workspace .n68-sections .menu610-tabs>a,.u61-workspace .n68-sections .menu610-tabs>button{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--muted)!important;font-weight:600;font-size:14.5px;padding:10px 14px 13px!important;min-height:44px;position:relative;white-space:nowrap}.u61-workspace .n68-sections .menu610-tabs>a:hover,.u61-workspace .n68-sections .menu610-tabs>button:hover{color:var(--ink)!important}.u61-workspace .n68-sections .menu610-tabs>[aria-current=page],.u61-workspace .n68-sections .menu610-tabs>button.active{color:var(--accent)!important}.u61-workspace .n68-sections .menu610-tabs>[aria-current=page]::after,.u61-workspace .n68-sections .menu610-tabs>button.active::after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--accent)}.u61-workspace .btn{border-radius:var(--c675-radius-sm);font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.u61-workspace .btn:not(.primary):not(.ghost):not(.danger):hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--c675-hover)}.u61-workspace .btn.primary{box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 6px 16px color-mix(in srgb,var(--accent) 28%,transparent)}.u61-workspace .btn.primary:hover{filter:brightness(1.06);box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 8px 22px color-mix(in srgb,var(--accent) 34%,transparent)}.u61-workspace .btn.primary:active{filter:brightness(.97)}.u61-workspace :is(.btn,button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.u61-workspace .toolbar{gap:10px;margin-bottom:12px}.u61-workspace #record-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.u61-workspace .toolbar :is(input[type=search],select){border-radius:var(--c675-radius-sm);border:1px solid var(--line);background-color:var(--card);transition:border-color .15s,box-shadow .15s}.u61-workspace #record-form :is(input,select,textarea):hover,.u61-workspace .toolbar :is(input[type=search],select):hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.u61-workspace #record-form :is(input,select,textarea):focus,.u61-workspace .toolbar :is(input[type=search],select):focus{border-color:var(--accent);box-shadow:var(--c675-ring);outline:0}.u61-workspace #list-search{padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237486a3' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:13px 50%;background-size:17px}.u61-workspace .view-tools{display:block;padding:8px 10px;border-radius:12px;background:var(--c675-head);border:1px solid var(--line);margin:0 0 14px}.u61-workspace .c675-views-body>.row.wrap,.u61-workspace .view-tools>.row.wrap{gap:6px;align-items:center;flex:1 1 auto}.u61-workspace #main .view-tools .btn{min-height:34px;padding:5px 11px;font-size:12.5px;font-weight:600;background:var(--card)}.u61-workspace #main .view-tools select{min-height:34px;border-radius:9px;font-size:13px;max-width:240px;padding-top:4px;padding-bottom:4px}.u61-workspace .c675-views-body{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.u61-workspace .c675-views-body>small{font-size:12px;flex:1 1 100%;line-height:1.35;padding:0 2px}.u61-workspace .view-tools .c675-sep{width:1px;align-self:stretch;margin:4px 2px;background:var(--line)}.u61-workspace .c675-density[aria-pressed=true]{border-color:var(--accent)!important;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--card))!important}.u61-workspace .c675-views>summary{display:none}.u61-workspace .table-wrap{border-radius:var(--c675-radius);box-shadow:var(--c675-shadow);border-color:var(--line)}.u61-workspace .table-wrap>table>thead th{background:var(--c675-head);color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap}.u61-workspace .table-wrap>table>thead th .link-button{letter-spacing:inherit;text-transform:inherit}.u61-workspace .table-wrap>table>thead th[aria-sort=ascending] .link-button::after{content:" ↑";color:var(--accent)}.u61-workspace .table-wrap>table>thead th[aria-sort=descending] .link-button::after{content:" ↓";color:var(--accent)}.u61-workspace .table-wrap>table>tbody>tr{transition:background-color .12s}.u61-workspace .table-wrap>table>tbody>tr:hover{background:var(--c675-hover)}.u61-workspace .table-wrap>table>tbody>tr:has(input[data-select-record]:checked){background:color-mix(in srgb,var(--accent) 9%,var(--card))}.u61-workspace .table-wrap td{font-variant-numeric:tabular-nums}.u61-workspace .record-name .avatar{border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--card)),color-mix(in srgb,var(--accent) 7%,var(--card)));color:var(--accent);font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.u61-workspace .record-name .link-button{font-weight:650}.u61-workspace input[type=checkbox]{accent-color:var(--accent)}.u61-workspace .badge{border-radius:999px;font-weight:600;font-size:12px;padding:3px 10px;letter-spacing:.005em}.u61-workspace .badge.dot-badge{gap:6px}.u61-workspace .badge.dot-badge::before{width:6px;height:6px}.u61-workspace.c675-dense .table-wrap>table>tbody>tr>td{padding-top:7px;padding-bottom:7px}.u61-workspace.c675-dense .table-wrap>table>thead>tr>th{padding-top:9px;padding-bottom:9px}.u61-workspace.c675-dense .record-name .avatar{width:28px;height:28px;font-size:10px}.u61-workspace.c675-dense .record-name .muted,.u61-workspace.c675-dense .record-name small{display:none}.u61-workspace :is(.card,.d62-card,.d62-kpi,.n68-card,.work657-card){border-radius:var(--c675-radius);box-shadow:var(--c675-shadow)}.u61-workspace :is(button.d62-kpi,a.card,button.card,.d62-shortcut,.work657-route a,.work657-route button){transition:transform .15s,box-shadow .15s,border-color .15s}.u61-workspace :is(button.d62-kpi,a.card,button.card,.d62-shortcut):hover{transform:translateY(-2px);box-shadow:var(--c675-shadow-hover);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.u61-workspace .d62-kpi strong{font-size:34px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.u61-workspace .d62-kpi .d62-kpi-head .icon{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--card));border-radius:9px;padding:6px;width:30px;height:30px;box-sizing:border-box}.u61-workspace .board{gap:14px}.u61-workspace .board-col{border-radius:var(--c675-radius);background:color-mix(in srgb,var(--soft) 70%,var(--bg));border-color:transparent;padding:10px;position:relative;overflow:hidden}.u61-workspace .board-col::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:color-mix(in srgb,var(--accent) 55%,transparent)}.u61-workspace .board-col-head{padding:6px 4px 10px;font-weight:700}.u61-workspace .board-col-head>span:first-child .muted{display:inline-block;min-width:22px;margin-left:4px;padding:0 7px;border-radius:999px;background:var(--card);font-size:12px;text-align:center;color:var(--muted)}.u61-workspace .deal-card{border-radius:12px;box-shadow:var(--c675-shadow);transition:transform .15s,box-shadow .15s,border-color .15s;cursor:grab}.u61-workspace .deal-card:hover{transform:translateY(-2px);box-shadow:var(--c675-shadow-hover);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.u61-workspace .deal-card .value{font-size:20px;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.u61-workspace .deal-card select{border-radius:9px}.u61-workspace .dialog{border-radius:20px;box-shadow:0 30px 90px rgba(9,25,56,.32),0 0 0 1px rgba(16,38,75,.06)}.u61-workspace #record-form .form-section-title,.u61-workspace #record-form h3{display:flex;align-items:center;gap:8px}.u61-workspace #record-form .form-section-title::before,.u61-workspace #record-form h3::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.u61-workspace .field>span:first-child,.u61-workspace label.field{font-weight:600}@media (max-width:760px){.u61-workspace .uw627-bar{padding:6px 12px;overflow-x:auto;flex-wrap:nowrap}.u61-workspace .page-head h1{font-size:26px}.u61-workspace .n68-sections .menu610-tabs{-webkit-mask-image:linear-gradient(90deg,var(--bb-gray-00) 85%,transparent);mask-image:linear-gradient(90deg,var(--bb-gray-00) 85%,transparent)}.u61-workspace .n68-heading .btn{padding:4px 10px}.u61-workspace .view-tools{padding:0;background:0 0;border:0;display:block}.u61-workspace .c675-views{border:1px solid var(--line);border-radius:12px;background:var(--card)}.u61-workspace .c675-views>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;font-weight:600;cursor:pointer;list-style:none}.u61-workspace .c675-views>summary::-webkit-details-marker{display:none}.u61-workspace .c675-views>summary::after{content:"";width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);opacity:.6}.u61-workspace .c675-views[open]>summary::after{transform:rotate(-135deg)}.u61-workspace .c675-views>.c675-views-body{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.u61-workspace .c675-views .row.wrap{display:grid;grid-template-columns:1fr 1fr;gap:8px}.u61-workspace .c675-views select{grid-column:1/-1;max-width:none}.u61-workspace .c675-views .btn{min-height:44px}.u61-workspace .c675-density,.u61-workspace .c675-views .c675-sep,.u61-workspace .table-wrap.responsive tbody td.select-cell::before{display:none}.u61-workspace .table-wrap.responsive{box-shadow:none;background:0 0;border:0}.u61-workspace .table-wrap.responsive tbody tr{position:relative;border-radius:var(--c675-radius);box-shadow:var(--c675-shadow);padding-top:6px}.u61-workspace .table-wrap.responsive tbody td.select-cell{position:absolute;top:14px;right:12px;padding:0;border:0;width:auto}.u61-workspace .table-wrap.responsive tbody td:has(.record-name){display:block;padding-right:56px}.u61-workspace .table-wrap.responsive tbody td:has(.record-name)::before{display:none}.u61-workspace .table-wrap.responsive tbody td:has(.record-name)>.record-name{justify-content:flex-start}.u61-workspace .table-wrap.responsive tbody tr:hover{background:var(--card)}}@media (prefers-reduced-motion:reduce){.u61-workspace *{transition:none!important}.u61-workspace :is(button.d62-kpi,a.card,button.card,.d62-shortcut,.deal-card):hover{transform:none}}@media print{.u61-workspace .card,.u61-workspace .table-wrap{box-shadow:none}.u61-workspace .uw627-bar,.u61-workspace .view-tools{display:none}}.confirm70{border:1px solid var(--line);border-radius:14px;padding:0;max-width:min(440px,calc(100vw - 32px));background:var(--card);color:var(--ink);box-shadow:0 18px 50px #0b1a3a33}.confirm70::backdrop{background:#0b1a3a59}.confirm70-body{display:grid;gap:18px;padding:22px 22px 18px}.confirm70 p{margin:0;font-size:15px;line-height:1.5}.confirm70-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.confirm70-actions button{min-height:40px;padding:0 16px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.confirm70-actions .ghost{border:1px solid var(--line);background:0 0;color:var(--ink)}.confirm70-actions .primary{border:1px solid var(--accent);background:var(--accent);color:var(--bb-gray-100)}.confirm70-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:480px){.confirm70-actions{flex-direction:column-reverse}.confirm70-actions button{width:100%}}.inline71{max-width:100%;min-height:32px;padding:3px 8px;border:1px solid transparent;border-radius:8px;background:0 0;color:inherit;font:inherit;font-size:13px;cursor:pointer}.inline71:hover{border-color:var(--line);background:var(--card)}.inline71:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.inline71-saving,.inline71:disabled{opacity:.55;cursor:progress}input.inline71[type=date]{width:auto;min-width:132px}select.inline71{appearance:auto}.stage71-note{margin:0 0 10px}.stage71-board .deal-card-footer{flex-wrap:wrap;gap:6px}.stage71-select{font-size:12px;min-height:28px;border-color:var(--line)}.stage71-empty{padding:8px 4px;margin:0}.tl71{margin-top:16px;padding:0}.tl71>summary{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;font-weight:600;list-style:none}.tl71>summary .small{font-weight:400;margin-left:auto}.tl71[open]>summary{border-bottom:1px solid var(--line)}.tl71-body{padding:8px 16px 14px}.tl71-list{list-style:none;margin:0;padding:0}.tl71-day{margin:12px 0 4px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tl71-item{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:7px 0;border-bottom:1px solid var(--line)}.tl71-item:last-child{border-bottom:0}.tl71-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--soft);color:var(--accent)}.tl71-icon .icon{width:15px;height:15px}.tl71-open{text-align:left}.push71-card{margin-bottom:14px;padding:14px 16px}.push71-card h3{margin:0 0 6px;font-size:15px}.push71-card .row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sc71-table{width:100%;border-collapse:collapse}.sc71-table td{padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:middle}.sc71-table td:first-child{white-space:nowrap;width:42%}.sc71-table kbd{display:inline-block;min-width:22px;padding:2px 7px;border:1px solid var(--line);border-bottom-width:2px;border-radius:6px;background:var(--card);font:600 12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:center}@media (max-width:760px){.inline71{min-height:38px;font-size:14px}.tl71-item{grid-template-columns:28px 1fr}.tl71-item time{grid-column:2}}.m73-sub,.m73-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 14px}.m73-tab{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.m73-tab.active,.m73-tab[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--bb-gray-100)}.m73-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:14px}.m73-kpi{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.m73-kpi span{display:block;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.m73-kpi strong{display:block;margin-top:4px;font-size:22px;line-height:1.2}.m73-kpi small{display:block}.m73-period,.m73-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:10px}.m73-row .field{flex:1 1 220px}.m73-abc{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;font-weight:700;font-size:13px}.m73-abc-A{background:#e3f6ec;color:#11734b}.m73-abc-B{background:#fff3d6;color:#8a5a00}.m73-abc-C{background:#eef1f6;color:#4b5873}.m73-neg{color:var(--red,#ae4245)}.m73-segments{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}.m73-seg{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);text-align:left;font:inherit;cursor:pointer}.m73-seg strong{font-size:22px}.m73-kpi small,.m73-seg small{color:var(--muted)}.m73-seg.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.m73-card{padding:16px;margin-bottom:14px}.m73-card h3{margin:0 0 6px}.m73-switch{display:flex;align-items:center;gap:8px;margin:8px 0;font-weight:600}.m73-event{border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin:8px 0}.m73-event legend{padding:0 4px;font-weight:600}.m73-event textarea{width:100%;margin-top:4px}.m73-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.m73-linkbox{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.m73-linkbox input{flex:1 1 320px;min-height:38px}.ballon47:not(.ballon47-customer) .ballon47-nudge{display:none!important}html .u61-workspace .ballon47:not(.ballon47-customer) .ballon47-launch{display:flex!important}@media (max-width:640px){html .u61-workspace .ballon47:not(.ballon47-customer) .ballon47-launch .ballon47-name{display:none}.u61-workspace .main{padding-bottom:88px}}.co64-dashboard{display:none}#record-form details.more74{grid-column:1/-1;border:1px solid var(--line);border-radius:12px;background:var(--card);margin-top:4px}#record-form details.more74>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;cursor:pointer;font-weight:600;list-style:none;min-height:44px}#record-form details.more74>summary::before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);margin-right:4px;transition:transform .15s;align-self:center}#record-form details.more74[open]>summary::before{transform:rotate(45deg)}#record-form details.more74>summary small{font-weight:400;color:var(--muted);font-size:12px}#record-form details.more74>summary:focus-visible{outline:2px solid var(--primary,#2f6bff);outline-offset:2px;border-radius:12px}#record-form .more74-grid{padding:4px 14px 14px;border-top:1px solid var(--line)}#record-form [hidden]{display:none!important}.stages74-rest{margin-top:8px}.stages74-rest>summary{cursor:pointer;color:var(--muted);font-size:13px;padding:8px 2px;min-height:36px;display:flex;align-items:center}.stages74-rest>summary:focus-visible{outline:2px solid var(--primary,#2f6bff);outline-offset:2px;border-radius:8px}.stages74-rest .ow629-stages{opacity:.85}.tools74{position:relative}.tools74-menu,.tools74>summary{display:grid;border:1px solid var(--line);background:var(--card)}.tools74>summary{list-style:none;place-items:center;min-width:44px;min-height:44px;border-radius:10px;cursor:pointer;font-size:20px;line-height:1}.tools74-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;gap:4px;min-width:180px;padding:6px;border-radius:12px;box-shadow:0 12px 30px #0b1a3a2e}.tools74-menu .btn{justify-content:flex-start;width:100%;min-height:44px}@media (max-width:640px){.main .n68-sections .n68-heading>span,.main .u61-breadcrumb,.stage-main .uw627-bar,body .table-wrap.responsive tbody td.select-cell{display:none}.main .page-head{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-top:4px}.main .page-head>div:first-child p{display:none}.main .page-head h1{font-size:22px;line-height:1.2;margin:0}.main .page-head .row.wrap{flex-wrap:nowrap}.main .page-head .btn.primary{min-height:44px;white-space:nowrap}.main .n68-sections{margin-bottom:8px}.main .menu610-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.main .menu610-tabs::-webkit-scrollbar{display:none}.main .menu610-tabs button{white-space:nowrap;min-height:40px}.main .toolbar{margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.main .toolbar .toolbar-left{flex:1 1 100%;display:flex;gap:8px;flex-wrap:wrap}.main .toolbar #list-search,.main .toolbar .core674-search{flex:1 1 100%;min-width:0}.main .toolbar .toolbar-left select{flex:1 1 40%;min-height:40px}.main .toolbar>.row.wrap{flex:1 1 100%;justify-content:space-between;flex-wrap:nowrap}.main .view-tools74{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:8px;margin-bottom:10px}.main .view-tools74:has(>details[open]){flex-wrap:wrap}.main .view-tools74>details.c675-views{flex:1 1 0;min-width:0}.main .view-tools74>details.c675-views>summary,body .table-wrap.responsive .record-name .link-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .view-tools74>details.c675-views[open]{flex-basis:100%;order:2}.main .view-tools74>.row.tools74-row{display:flex;flex-wrap:nowrap;gap:6px;flex:0 0 auto;margin:0}.main .view-tools74 .view-switch button{min-width:40px;padding-left:0;padding-right:0}body .table-wrap.responsive tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:10px 12px;margin-bottom:8px}body .table-wrap.responsive .record-name>div{min-width:0}body .table-wrap.responsive .record-name .link-button{display:block;max-width:100%}body .table-wrap.responsive tbody td{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding:0;border:0;margin:0;min-width:0;font-size:13px}body .table-wrap.responsive tbody td:not(:first-child):before{max-width:none;font-size:11px;line-height:1.2}body .table-wrap.responsive tbody td:has(.record-name){grid-column:1/-1;display:block;padding:0 0 6px;border-bottom:1px solid var(--line);margin-bottom:2px}body .table-wrap.responsive tbody td:has(.record-name):before{display:none}body .table-wrap.responsive .record-name .avatar{display:none}body .table-wrap.responsive .record-name .link-button{min-height:32px;font-size:15px;font-weight:600;text-align:left}body .table-wrap.responsive tbody td .inline71{min-height:34px;width:100%;max-width:100%;padding-top:0;padding-bottom:0}body .table-wrap.responsive tbody td:last-child:has(.row-actions,.actions){grid-column:1/-1}}
/* BlueBizOS Design System 7.6.0 */
html.ds76{
--ds-brand:#1749e5;--ds-brand-hover:#123cc4;--ds-brand-press:#0e31a3;
--ds-brand-soft:#edf2fe;--ds-brand-soft-2:#dde7fd;--ds-brand-ink:#0f2f9a;
--ds-on-brand:#fff;--ds-ring:0 0 0 3px rgba(23,73,229,.28);
--ds-bg:#f4f6fa;--ds-surface:#fff;--ds-surface-2:#f8f9fc;--ds-surface-3:#eef1f6;
--ds-ink:#0f1b33;--ds-text:#24324a;--ds-muted:#5a6a84;--ds-subtle:#7d8ba1;
--ds-line:#e2e7ef;--ds-line-strong:#cdd5e1;--ds-overlay:rgba(15,27,51,.42);
--ds-ok:#13795b;--ds-ok-soft:#e6f5ef;--ds-warn:#8a5a00;--ds-warn-soft:#fdf3dc;
--ds-danger:#c0262d;--ds-danger-soft:#fdecec;--ds-info:#1749e5;--ds-info-soft:#edf2fe;
--ds-neutral:#4d5b72;--ds-neutral-soft:#eef1f6;
--ds-font:"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
--ds-mono:ui-monospace,"SF Mono",Consolas,monospace;
--ds-fs-xs:12px;--ds-fs-sm:13px;--ds-fs-md:14px;--ds-fs-lg:16px;--ds-fs-xl:20px;--ds-fs-2xl:24px;--ds-fs-3xl:30px;
--ds-1:4px;--ds-2:8px;--ds-3:12px;--ds-4:16px;--ds-5:20px;--ds-6:24px;--ds-8:32px;--ds-10:40px;
--ds-control:36px;--ds-control-sm:30px;--ds-control-lg:44px;
--ds-r-sm:6px;--ds-r:8px;--ds-r-lg:12px;--ds-r-xl:16px;--ds-r-pill:999px;
--ds-shadow-1:0 1px 2px rgba(15,27,51,.06);
--ds-shadow-2:0 1px 2px rgba(15,27,51,.05),0 4px 12px rgba(15,27,51,.06);
--ds-shadow-3:0 12px 32px rgba(15,27,51,.16),0 2px 6px rgba(15,27,51,.08);
--ds-ease:cubic-bezier(.2,.7,.2,1);--ds-fast:120ms;--ds-med:180ms;
--ds-sidebar:248px;--ds-topbar:56px;
--bg:var(--ds-bg);--card:var(--ds-surface);--ink:var(--ds-ink);--muted:var(--ds-muted);--line:var(--ds-line);
--accent:var(--ds-brand);--soft:var(--ds-brand-soft);--red:var(--ds-danger);--amber:var(--ds-warn);
--shadow:var(--ds-shadow-1);--sidebar:var(--ds-surface);
--u61-bg:var(--ds-bg);--u61-card:var(--ds-surface);--u61-ink:var(--ds-ink);--u61-muted:var(--ds-muted);
--u61-line:var(--ds-line);--u61-accent:var(--ds-brand);--u61-nav:var(--ds-surface);--u61-nav-text:var(--ds-text);
--bb-blue-53:var(--ds-brand);--bb-blue-53-2:var(--ds-brand);--bb-blue-53-3:var(--ds-brand);--bb-blue-52:var(--ds-brand);
--bb-blue-50:var(--ds-brand);--bb-blue-50-2:var(--ds-brand);--bb-blue-96:var(--ds-brand-soft);--bb-blue-96-2:var(--ds-brand-soft);
--bb-blue-96-3:var(--ds-brand-soft);--bb-blue-97:var(--ds-surface-2);--bb-blue-95-2:var(--ds-surface-3);
--bb-blue-49:var(--ds-muted);--bb-blue-43:var(--ds-muted);--bb-blue-40:var(--ds-text);
--border:var(--ds-line);--crm-scrollbar-thumb:var(--ds-line-strong);--crm-scrollbar-track:transparent;--crm-scrollbar-hover:var(--ds-subtle);
color-scheme:light;background:var(--ds-bg);color:var(--ds-text);
font:var(--ds-fs-md)/1.5 var(--ds-font);font-feature-settings:"cv11","ss01","tnum" 0;
-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility
}
html.ds76.dark{
--ds-brand:#5b86ff;--ds-brand-hover:#7397ff;--ds-brand-press:#8eabff;
--ds-brand-soft:#17254a;--ds-brand-soft-2:#1d3060;--ds-brand-ink:#b7c9ff;--ds-on-brand:#06102b;
--ds-ring:0 0 0 3px rgba(91,134,255,.38);
--ds-bg:#0c1222;--ds-surface:#121a2e;--ds-surface-2:#16203a;--ds-surface-3:#1b2642;
--ds-ink:#eef2fb;--ds-text:#d5ddec;--ds-muted:#9eabc3;--ds-subtle:#7c8aa6;
--ds-line:#253153;--ds-line-strong:#33416a;--ds-overlay:rgba(3,7,18,.64);
--ds-ok:#5fd3a8;--ds-ok-soft:#0f2c25;--ds-warn:#f2c46b;--ds-warn-soft:#2e2510;
--ds-danger:#ff8f94;--ds-danger-soft:#341619;--ds-info:#8eabff;--ds-info-soft:#17254a;
--ds-neutral:#b4bfd3;--ds-neutral-soft:#1b2642;
--ds-shadow-1:0 1px 2px rgba(0,0,0,.4);--ds-shadow-2:0 2px 10px rgba(0,0,0,.35);--ds-shadow-3:0 16px 40px rgba(0,0,0,.55);
color-scheme:dark
}
@media (prefers-reduced-motion:reduce){
html.ds76{--ds-fast:0ms;--ds-med:0ms}
html.ds76 *,html.ds76 *::before,html.ds76 *::after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}
}
html.ds76 body{background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-fs-md);line-height:1.5}
:where(html.ds76) :where(h1,h2,h3,h4){font-family:var(--ds-font);letter-spacing:-.011em}
:where(html.ds76) :where(.main,.u61-content,.card,.dialog,.d62-card,.page-head) :where(h1,h2,h3,h4):where(:not([class])){color:var(--ds-ink)}
html.ds76 :where(.main) h1:where(:not([class])){font-size:var(--ds-fs-2xl);line-height:1.25;font-weight:680;margin:0 0 4px}
:where(html.ds76 .main) h2{font-size:var(--ds-fs-lg);line-height:1.35;font-weight:650}
:where(html.ds76 .main) h3{font-size:var(--ds-fs-md);line-height:1.4;font-weight:650}
html.ds76 .muted{color:var(--ds-muted)}
html.ds76 .small{font-size:var(--ds-fs-sm)}
html.ds76 .eyebrow,html.ds76 .d62-eyebrow,html.ds76 .d62-caption,html.ds76 .co64-eyebrow,html.ds76 .bs643-overline{font-size:var(--ds-fs-xs);letter-spacing:.02em;text-transform:none;font-weight:600;color:var(--ds-muted)}
html.ds76 a{color:var(--ds-brand)}
html.ds76 ::selection{background:var(--ds-brand-soft-2)}
html.ds76 :focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}
html.ds76 [tabindex="-1"]:focus:not(:focus-visible),html.ds76 :is(h1,h2,main)[tabindex="-1"]:focus{outline:none}
html.ds76 .skip:focus{position:fixed;z-index:200;top:8px;left:8px;padding:8px 12px;background:var(--ds-brand);color:var(--ds-on-brand);border-radius:var(--ds-r)}
html.ds76 body .btn{min-height:var(--ds-control);padding:0 14px;gap:8px;border-radius:var(--ds-r);border:1px solid var(--ds-line-strong);background:var(--ds-surface);color:var(--ds-ink);font:600 var(--ds-fs-sm)/1.2 var(--ds-font);letter-spacing:0;box-shadow:var(--ds-shadow-1);cursor:pointer;transition:background var(--ds-fast) var(--ds-ease),border-color var(--ds-fast) var(--ds-ease),box-shadow var(--ds-fast) var(--ds-ease),color var(--ds-fast)}
html.ds76 body .btn:hover{background:var(--ds-surface-2);border-color:var(--ds-subtle)}
html.ds76 body .btn:active{background:var(--ds-surface-3)}
html.ds76 body .btn:focus-visible{outline:none;box-shadow:var(--ds-ring)}
html.ds76 body .btn .icon,html.ds76 body .btn svg{width:16px;height:16px;flex:none}
html.ds76 body .btn.primary,html.ds76 body .main .page-head .btn.primary{background:var(--ds-brand);border-color:var(--ds-brand);color:var(--ds-on-brand);box-shadow:0 1px 2px rgba(23,73,229,.25)}
html.ds76 body .btn.primary:hover{background:var(--ds-brand-hover);border-color:var(--ds-brand-hover)}
html.ds76 body .btn.primary:active{background:var(--ds-brand-press)}
html.ds76 body .btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--ds-text)}
html.ds76 body .btn.ghost:hover{background:var(--ds-surface-3);color:var(--ds-ink)}
html.ds76 body .btn.danger{background:var(--ds-surface);color:var(--ds-danger);border-color:color-mix(in srgb,var(--ds-danger) 35%,transparent)}
html.ds76 body .btn.danger:hover{background:var(--ds-danger-soft)}
html.ds76 body .btn:disabled,html.ds76 body .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}
html.ds76 body .icon-btn{width:var(--ds-control);height:var(--ds-control);min-width:var(--ds-control);border-radius:var(--ds-r);color:var(--ds-muted);border:1px solid transparent;background:transparent;transition:background var(--ds-fast),color var(--ds-fast)}
html.ds76 body .icon-btn:hover{background:var(--ds-surface-3);color:var(--ds-ink)}
html.ds76 body .icon-btn:focus-visible{outline:none;box-shadow:var(--ds-ring)}
html.ds76 body .icon-btn svg,html.ds76 body .icon-btn .icon{width:18px;height:18px}
html.ds76 body .link-button{color:var(--ds-ink);font-weight:600;min-height:28px;border-radius:4px}
html.ds76 body .link-button:hover{color:var(--ds-brand);text-decoration:underline;text-underline-offset:3px}
html.ds76 body .field{gap:6px;font-size:var(--ds-fs-sm);font-weight:600;color:var(--ds-text)}
html.ds76 body .field small,html.ds76 body .field .help{font-weight:400;color:var(--ds-muted);font-size:var(--ds-fs-xs)}
html.ds76 body :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){min-height:var(--ds-control);padding:7px 11px;border:1px solid var(--ds-line-strong);border-radius:var(--ds-r);background-color:var(--ds-surface);color:var(--ds-ink);font:400 var(--ds-fs-md)/1.35 var(--ds-font);box-shadow:inset 0 1px 1px rgba(15,27,51,.03);transition:border-color var(--ds-fast),box-shadow var(--ds-fast)}
html.ds76 body textarea{min-height:88px;line-height:1.5}
html.ds76 body :where(input,select,textarea)::placeholder{color:var(--ds-subtle)}
html.ds76 body :where(input,select,textarea):where(:hover:not(:disabled):not(:focus)){border-color:var(--ds-subtle)}
html.ds76 body :where(input,select,textarea):focus{outline:none;border-color:var(--ds-brand);box-shadow:var(--ds-ring)}
html.ds76 body :where(input,select,textarea):disabled{background:var(--ds-surface-3);color:var(--ds-muted);cursor:not-allowed}
html.ds76 body :is(input,select,textarea)[aria-invalid=true],html.ds76 body .field.invalid :is(input,select,textarea){border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-danger) 18%,transparent)}
html.ds76 body :where(select:not([multiple])){appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235a6a84' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px!important}
html.ds76.dark body :where(select:not([multiple])){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239eabc3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}
html.ds76 body input[type=checkbox],html.ds76 body input[type=radio]{accent-color:var(--ds-brand);width:16px;height:16px}
html.ds76 body input[type=search]::-webkit-search-cancel-button{cursor:pointer}
html.ds76 body .form-grid{gap:16px 18px}
html.ds76 body .form-section-title{font-size:var(--ds-fs-xs);font-weight:650;color:var(--ds-muted);letter-spacing:.02em;text-transform:none;border-bottom:1px solid var(--ds-line);padding-bottom:6px;margin-top:8px}
html.ds76 body .checkbox-field{gap:10px;font-weight:500}
html.ds76 body .card{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-1);padding:20px}
html.ds76 body .card-head{margin-bottom:14px;gap:12px}
html.ds76 body .card-head h2,html.ds76 body .card h2{font-size:var(--ds-fs-lg);margin:0}
html.ds76 body .section-gap{margin-top:20px}
html.ds76 body .detail-block{border-color:var(--ds-line)}
html.ds76 body .list-row{border-color:var(--ds-line);padding:12px 0}
html.ds76 body .hero{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-1);padding:20px 24px}
html.ds76 body .hero.compact{background:var(--ds-brand-soft);border-color:var(--ds-brand-soft-2);padding:12px 16px;font-size:var(--ds-fs-sm)}
html.ds76 body .avatar{border-radius:var(--ds-r);background:var(--ds-brand-soft);color:var(--ds-brand-ink);font-weight:650}
html.ds76 body .table-wrap{border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-1);overflow:auto;max-height:none}
html.ds76 body .table-wrap table{border-collapse:separate;border-spacing:0;width:100%}
html.ds76 body .table-wrap th,html.ds76 body table th{position:sticky;top:0;z-index:1;background:var(--ds-surface-2)!important;color:var(--ds-muted);font-size:var(--ds-fs-xs);font-weight:600;letter-spacing:.01em;text-transform:none;padding:10px 14px;border-bottom:1px solid var(--ds-line);white-space:nowrap}
html.ds76 body table td{font-size:var(--ds-fs-sm);padding:10px 14px;border-bottom:1px solid var(--ds-line);color:var(--ds-text);vertical-align:middle}
html.ds76 body table tbody tr:last-child td{border-bottom:0}
html.ds76 body table tbody tr{transition:background var(--ds-fast)}
html.ds76 body .table-wrap tbody tr:hover td{background:var(--ds-surface-2)}
html.ds76 body .table-wrap tbody tr:has(input[data-select-record]:checked) td{background:var(--ds-brand-soft)}
html.ds76 body table caption{caption-side:top;text-align:left;font-weight:600;color:var(--ds-muted);font-size:var(--ds-fs-xs);padding:8px 14px}
html.ds76 body .record-name{gap:10px;align-items:center}
html.ds76 body .record-name .avatar,html.ds76 body .table-wrap.responsive .record-name .avatar{width:28px;height:28px;font-size:11px;border-radius:var(--ds-r-sm)}
html.ds76 body td .inline71{min-height:30px;padding:3px 8px;font-size:var(--ds-fs-sm);border-color:transparent;background-color:transparent;box-shadow:none}
html.ds76 body td .inline71:hover{border-color:var(--ds-line-strong);background-color:var(--ds-surface)}
html.ds76 body .pagination{gap:6px;align-items:center}
html.ds76 body .tabs{gap:2px;border-bottom:1px solid var(--ds-line);padding:0;margin:0 0 20px;scrollbar-width:none}
html.ds76 body .tabs::-webkit-scrollbar{display:none}
html.ds76 body .tabs button{position:relative;min-height:40px;padding:8px 12px;border:0;border-radius:var(--ds-r) var(--ds-r) 0 0;background:transparent;color:var(--ds-muted);font:600 var(--ds-fs-sm)/1.2 var(--ds-font);box-shadow:none}
html.ds76 body .tabs button:hover{color:var(--ds-ink);background:var(--ds-surface-3)}
html.ds76 body .tabs button.active,html.ds76 body .tabs button[aria-current=page],html.ds76 body .tabs button[aria-selected=true]{color:var(--ds-brand);background:transparent;box-shadow:inset 0 -2px 0 var(--ds-brand)}
html.ds76 body .view-switch{background:var(--ds-surface-3);border:1px solid var(--ds-line);border-radius:var(--ds-r);padding:2px;gap:2px}
html.ds76 body .view-switch button{min-height:30px;min-width:32px;border-radius:6px;border:0;background:transparent;color:var(--ds-muted)}
html.ds76 body .view-switch button.active,html.ds76 body .view-switch button[aria-pressed=true]{background:var(--ds-surface);color:var(--ds-brand);box-shadow:var(--ds-shadow-1)}
html.ds76 body .badge{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 9px;border-radius:var(--ds-r-pill);font:600 var(--ds-fs-xs)/1.3 var(--ds-font);white-space:nowrap;background:var(--ds-ok-soft);color:var(--ds-ok);border:0}
html.ds76 body .badge.blue{background:var(--ds-info-soft);color:var(--ds-info)}
html.ds76 body .badge.amber{background:var(--ds-warn-soft);color:var(--ds-warn)}
html.ds76 body .badge.red{background:var(--ds-danger-soft);color:var(--ds-danger)}
html.ds76 body .badge.grey{background:var(--ds-neutral-soft);color:var(--ds-neutral)}
html.ds76 body .badge.dot-badge::before,html.ds76 body .u61-workspace .badge.dot-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}
html.ds76 body .count{background:var(--ds-brand);color:var(--ds-on-brand);border-radius:var(--ds-r-pill);font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center}
html.ds76 body .progress{background:var(--ds-surface-3);border-radius:var(--ds-r-pill);overflow:hidden}
html.ds76 body .progress>*{background:var(--ds-brand)}
html.ds76 body .notice{background:var(--ds-warn-soft);color:var(--ds-warn);border:1px solid color-mix(in srgb,var(--ds-warn) 22%,transparent);border-radius:var(--ds-r);padding:10px 14px;font-size:var(--ds-fs-sm);line-height:1.5}
html.ds76 body .error,html.ds76 body [role=alert].error{background:var(--ds-danger-soft);color:var(--ds-danger);border:1px solid color-mix(in srgb,var(--ds-danger) 22%,transparent);border-radius:var(--ds-r);padding:10px 14px;font-size:var(--ds-fs-sm)}
html.ds76 body .callout{border-radius:var(--ds-r);background:var(--ds-brand-soft);border:1px solid var(--ds-brand-soft-2);color:var(--ds-text)}
html.ds76 body .help-box{border-radius:var(--ds-r-lg);background:var(--ds-surface-2);border:1px solid var(--ds-line)}
html.ds76 body .dialog{border:1px solid var(--ds-line);border-radius:var(--ds-r-xl);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-3);padding:0}
html.ds76 body .dialog::backdrop{background:var(--ds-overlay);backdrop-filter:blur(2px)}
html.ds76 body .dialog[open]{animation:ds76-pop var(--ds-med) var(--ds-ease)}
html.ds76 body .dialog-header{padding:16px 20px;border-bottom:1px solid var(--ds-line);gap:12px}
html.ds76 body .dialog-header h2{font-size:var(--ds-fs-lg);font-weight:650;margin:0}
html.ds76 body .dialog-body{padding:20px}
html.ds76 body .dialog-footer{padding:12px 20px;border-top:1px solid var(--ds-line);background:var(--ds-surface-2);gap:8px}
html.ds76 body .dialog.drawer{border-radius:var(--ds-r-xl) 0 0 var(--ds-r-xl)}
html.ds76 body .dialog.drawer[open]{animation:ds76-slide var(--ds-med) var(--ds-ease)}
@keyframes ds76-pop{from{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}
@keyframes ds76-slide{from{opacity:.4;transform:translateX(24px)}to{opacity:1;transform:none}}
@keyframes ds76-fade{from{opacity:0}to{opacity:1}}
html.ds76 body .toast{background:var(--ds-ink);color:var(--ds-surface);border-radius:var(--ds-r-lg);padding:10px 16px;font-size:var(--ds-fs-sm);font-weight:500;box-shadow:var(--ds-shadow-3);bottom:24px}
html.ds76 body .toast:not(:empty){animation:ds76-pop var(--ds-med) var(--ds-ease)}
html.ds76.dark body .toast{background:#e9eefb;color:#0c1222}
html.ds76 body .empty{padding:40px 24px;max-width:520px;color:var(--ds-muted);font-size:var(--ds-fs-sm)}
html.ds76 body .empty h2,html.ds76 body .empty h3{color:var(--ds-ink);font-size:var(--ds-fs-lg);margin:12px 0 6px}
html.ds76 body .empty-icon{width:44px;height:44px;border-radius:var(--ds-r-lg);background:var(--ds-brand-soft);color:var(--ds-brand);display:inline-grid;place-items:center}
html.ds76 body .empty-actions{gap:8px;justify-content:center;margin-top:16px}
html.ds76 body .loading{display:grid;place-items:center;min-height:100vh;color:var(--ds-muted);font:600 var(--ds-fs-md) var(--ds-font);letter-spacing:.01em;background:var(--ds-bg)}
html.ds76 body .loading::before{content:"";width:28px;height:28px;border-radius:50%;border:3px solid var(--ds-brand-soft-2);border-top-color:var(--ds-brand);animation:ds76-spin .8s linear infinite;margin-bottom:12px}
@keyframes ds76-spin{to{transform:rotate(360deg)}}
html.ds76 body [aria-busy=true]{cursor:progress}
html.ds76 body .skeleton{background:linear-gradient(90deg,var(--ds-surface-3),var(--ds-surface-2),var(--ds-surface-3));background-size:200% 100%;animation:ds76-shimmer 1.2s linear infinite;border-radius:var(--ds-r-sm)}
@keyframes ds76-shimmer{to{background-position:-200% 0}}
html.ds76 body details>summary{cursor:pointer}
html.ds76 body .search-results{border-radius:var(--ds-r-lg);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-3);background:var(--ds-surface)}
html.ds76 ::-webkit-scrollbar{width:10px;height:10px}
html.ds76 ::-webkit-scrollbar-thumb{background:var(--ds-line-strong);border-radius:10px;border:2px solid transparent;background-clip:padding-box}
html.ds76 ::-webkit-scrollbar-thumb:hover{background-color:var(--ds-subtle)}
html.ds76 ::-webkit-scrollbar-track{background:transparent}
html.ds76 body select:not([multiple]):not([size]){background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px!important}
html.ds76 body.u61-workspace .shell,html.ds76 body.bb60-desktop.u61-workspace .shell{grid-template-columns:var(--ds-sidebar) minmax(0,1fr)}
html.ds76 body.u61-workspace.z50-compact .shell{grid-template-columns:72px minmax(0,1fr)}
html.ds76 body.u61-workspace .sidebar{width:var(--ds-sidebar);padding:12px 12px 12px;background:var(--ds-surface);color:var(--ds-text);border-right:1px solid var(--ds-line);box-shadow:none;overflow-y:auto;scrollbar-width:thin}
html.ds76.dark body.u61-workspace .sidebar{background:var(--ds-surface)}
html.ds76 body.u61-workspace.z50-compact .sidebar{width:72px}
html.ds76 body.u61-workspace .brand54{padding:6px 8px 14px;margin:0 0 6px;gap:4px;border-bottom:1px solid var(--ds-line)}
html.ds76 body.u61-workspace .brand54-logo{background:transparent;box-shadow:none;padding:0!important;border-radius:0;max-width:150px}
html.ds76 body.u61-workspace .brand54-logo img{max-height:40px;width:auto;max-width:150px}
html.ds76.dark body.u61-workspace .brand54-logo{background:#fff;border-radius:var(--ds-r);padding:4px 8px!important}
html.ds76 body.u61-workspace .brand54>small{color:var(--ds-subtle);opacity:1;letter-spacing:.06em;font-size:10px;padding-left:2px;font-weight:600}
html.ds76 body.u61-workspace .sidebar .nav{gap:1px;padding:4px 0}
html.ds76 body.u61-workspace .sidebar .nav button{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:var(--ds-r);color:var(--ds-text);font:500 var(--ds-fs-md)/1.2 var(--ds-font);text-align:left}
html.ds76 body.u61-workspace .sidebar .nav button .icon,html.ds76 body.u61-workspace .sidebar .nav button svg{width:18px;height:18px;opacity:1;color:var(--ds-subtle);flex:none}
html.ds76 body.u61-workspace .sidebar .nav button:hover{background:var(--ds-surface-3);color:var(--ds-ink)}
html.ds76 body.u61-workspace .sidebar .nav button:hover .icon{color:var(--ds-muted)}
html.ds76 body.u61-workspace .sidebar .nav button.active,html.ds76.dark body.u61-workspace .sidebar .nav button.active{background:var(--ds-brand-soft);color:var(--ds-brand-ink);font-weight:650;box-shadow:none}
html.ds76.dark body.u61-workspace .sidebar .nav button.active{color:var(--ds-ink)}
html.ds76 body.u61-workspace .sidebar .nav button.active .icon{color:var(--ds-brand)}
html.ds76 body.u61-workspace .sidebar .nav button.active::before{left:-12px;top:8px;bottom:8px;width:3px;background:var(--ds-brand);border-radius:0 3px 3px 0}
html.ds76 body.u61-workspace .sidebar .nav button:focus-visible{outline:none;box-shadow:var(--ds-ring)}
html.ds76 body.u61-workspace .sidebar .nav .count{background:var(--ds-brand);color:var(--ds-on-brand);line-height:18px;min-width:18px;font-size:11px}
html.ds76 body.u61-workspace .sidebar .chat42-badge:not([hidden]){margin-left:auto}
html.ds76 body.u61-workspace .menu610-caption{margin-top:10px!important;padding:10px!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-r)!important;background:var(--ds-surface-2)!important;color:var(--ds-text)!important;min-height:0!important}
html.ds76 body.u61-workspace .menu610-caption span{font-weight:650;font-size:var(--ds-fs-sm);color:var(--ds-ink)}
html.ds76 body.u61-workspace .menu610-caption small{color:var(--ds-muted);font-size:var(--ds-fs-xs)}
html.ds76 body.u61-workspace .menu610-caption:hover{border-color:var(--ds-line-strong)!important}
html.ds76 body.u61-workspace .u61-menu-tools button{border-color:var(--ds-line);color:var(--ds-text);border-radius:var(--ds-r);min-height:40px}
html.ds76 body.u61-workspace .sidebar-foot{border-top:1px solid var(--ds-line);margin-top:auto;padding-top:10px}
html.ds76 body.u61-workspace .sidebar-foot .workspace{gap:10px;align-items:center;padding:6px;border-radius:var(--ds-r)}
html.ds76 body.u61-workspace .sidebar-foot strong{color:var(--ds-ink);font-size:var(--ds-fs-sm);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.ds76 body.u61-workspace .sidebar-foot .small{color:var(--ds-muted);font-size:var(--ds-fs-xs)}
html.ds76 body.u61-workspace .sidebar-foot .brand45-avatar{width:32px;height:32px;border-radius:var(--ds-r);font-size:12px}
html.ds76 body.u61-workspace .u61-menu-close{color:var(--ds-muted)}
html.ds76 body.u61-workspace .topbar,html.ds76 body.d62-portal .topbar{height:var(--ds-topbar);padding:0 20px;gap:8px;background:color-mix(in srgb,var(--ds-surface) 92%,transparent);border-bottom:1px solid var(--ds-line);box-shadow:none}
html.ds76 body.u61-workspace .topbar-search,html.ds76 body.d62-portal .topbar-search{max-width:520px;height:36px;padding:0 10px;gap:8px;background:var(--ds-surface-2);border:1px solid var(--ds-line);border-radius:var(--ds-r);box-shadow:none}
html.ds76 body.u61-workspace .topbar-search:hover{border-color:var(--ds-line-strong)}
html.ds76 body.u61-workspace .topbar-search:focus-within{border-color:var(--ds-brand);box-shadow:var(--ds-ring);background:var(--ds-surface)}
html.ds76 body.u61-workspace .topbar-search input,html.ds76 body.d62-portal .topbar-search input{min-height:34px;height:34px;border:0!important;box-shadow:none!important;background:transparent!important;padding:0;font-size:var(--ds-fs-md)}
html.ds76 body.u61-workspace .topbar-search .key{border:1px solid var(--ds-line-strong);border-radius:4px;background:var(--ds-surface);color:var(--ds-muted);font:600 11px/1 var(--ds-font);padding:3px 5px}
html.ds76 body.u61-workspace .topbar .icon-btn{width:36px;height:36px;min-width:36px;border-radius:var(--ds-r)}
html.ds76 body.u61-workspace .topbar .icon-btn:hover{background:var(--ds-surface-3)}
html.ds76 body .d62-ballon-button,html.ds76 body .d62-ballon-button.btn{min-height:32px!important;padding:0 12px!important;background:var(--ds-brand-soft)!important;color:var(--ds-brand-ink)!important;border:1px solid var(--ds-brand-soft-2)!important;box-shadow:none!important;border-radius:var(--ds-r-pill)!important}
html.ds76.dark body .d62-ballon-button{color:var(--ds-ink)!important}
html.ds76 body.d62-portal .statusline{max-width:none;white-space:nowrap;font-size:var(--ds-fs-xs);color:var(--ds-muted);padding:0 6px}
html.ds76 body .statusline::before{width:6px;height:6px;background:var(--ds-ok)}
html.ds76 body.u61-workspace .topbar .avatar{width:32px;height:32px;border-radius:50%;background:var(--ds-brand);color:var(--ds-on-brand);font-size:12px;margin-left:4px}
html.ds76 body.u61-workspace .uw627-bar{padding:6px 28px;min-height:44px;gap:6px;background:var(--ds-bg);border-bottom:1px solid var(--ds-line)}
html.ds76 body.u61-workspace .uw627-bar summary,html.ds76 body.u61-workspace .uw627-bar>button{min-height:30px;padding:0 10px;border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface);color:var(--ds-text);font:600 var(--ds-fs-sm)/1 var(--ds-font);box-shadow:var(--ds-shadow-1)}
html.ds76 body.u61-workspace .uw627-bar summary:hover,html.ds76 body.u61-workspace .uw627-bar>button:hover{border-color:var(--ds-line-strong);background:var(--ds-surface-2)}
html.ds76 body.u61-workspace .uw627-menu{border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-3);border-color:var(--ds-line);background:var(--ds-surface);padding:4px}
html.ds76 body.u61-workspace .uw627-menu a{min-height:36px;border-radius:6px;font-size:var(--ds-fs-sm)}
html.ds76 body.u61-workspace .uw627-menu a:hover{background:var(--ds-brand-soft);color:var(--ds-brand-ink)}
html.ds76 body.u61-workspace .main{padding:20px 28px 64px;max-width:1520px}
html.ds76 body.u61-workspace .u61-breadcrumb,html.ds76 body.d62-portal .u61-breadcrumb{font-size:var(--ds-fs-sm);margin:0 0 12px;gap:6px;color:var(--ds-muted)}
html.ds76 body.u61-workspace .u61-breadcrumb button{min-height:24px;border-radius:4px}
html.ds76 body.u61-workspace .u61-breadcrumb strong{color:var(--ds-ink)}
html.ds76 body.u61-workspace .u61-home-hint{color:var(--ds-subtle)}
html.ds76 body .page-head{gap:16px;margin-bottom:16px;align-items:flex-end}
html.ds76 body .page-head p{font-size:var(--ds-fs-md);color:var(--ds-muted);margin:2px 0 0;max-width:72ch}
html.ds76 body .page-head .row.wrap{gap:8px}
html.ds76 body.u61-workspace .n68-sections{border-bottom:1px solid var(--ds-line);margin-bottom:20px}
html.ds76 body.u61-workspace .n68-sections .menu610-tabs>a,html.ds76 body.u61-workspace .n68-sections .menu610-tabs>button{font-size:var(--ds-fs-md)!important;color:var(--ds-muted)!important;min-height:40px;padding:8px 12px!important}
html.ds76 body.u61-workspace .n68-sections .menu610-tabs>a:hover,html.ds76 body.u61-workspace .n68-sections .menu610-tabs>button:hover{color:var(--ds-ink)!important}
html.ds76 body.u61-workspace .n68-sections .menu610-tabs>[aria-current=page]{color:var(--ds-brand)!important}
html.ds76 body.u61-workspace .n68-sections .menu610-tabs>[aria-current=page]::after{height:2px;left:8px;right:8px;background:var(--ds-brand)}
html.ds76 body .main .toolbar{gap:8px;margin:0 0 12px;align-items:center}
html.ds76 body .main .toolbar #list-search,html.ds76 body .main .toolbar .core674-search input{min-height:36px}
html.ds76 body .bb54-orb,html.ds76 body [class*=ballon47-fab],html.ds76 body .d62-ballon-float{box-shadow:var(--ds-shadow-2)}
@media (max-width:1180px){
html.ds76 body.u61-workspace .shell,html.ds76 body.bb60-desktop.u61-workspace .shell{grid-template-columns:220px minmax(0,1fr)}
html.ds76 body.u61-workspace .sidebar{width:220px}
html.ds76 body.u61-workspace .main{padding:16px 20px 64px}
html.ds76 body.d62-portal .statusline{display:none}
}
@media (max-width:860px){
html.ds76 body.u61-workspace .shell,html.ds76 body.bb60-desktop.u61-workspace .shell{display:block}
html.ds76 body.u61-workspace .sidebar{width:min(300px,86vw);box-shadow:var(--ds-shadow-3);padding-top:calc(12px + env(safe-area-inset-top))}
html.ds76 body.u61-workspace .backdrop{background:var(--ds-overlay)}
html.ds76 body.u61-workspace .topbar,html.ds76 body.d62-portal .topbar{height:56px;padding:0 8px;gap:2px}
html.ds76 body.u61-workspace .topbar-search{height:36px;min-width:0}
html.ds76 body.u61-workspace .topbar-search input{font-size:16px}
html.ds76 body.u61-workspace .main{padding:14px 14px 96px}
html.ds76 body .d62-ballon-button,html.ds76 body .d62-ballon-button.btn{font-size:0!important;width:36px;min-width:36px;padding:0!important;gap:0;justify-content:center}
html.ds76 body .d62-ballon-button svg{width:18px;height:18px}
html.ds76 body.u61-workspace .topbar-search .key{display:none}
html.ds76 body.u61-workspace .uw627-bar{padding:6px 14px}
html.ds76 body .main h1{font-size:var(--ds-fs-xl)}
html.ds76 body .page-head{align-items:stretch}
html.ds76 body .main .page-head .row.wrap{flex-wrap:wrap;width:100%}
html.ds76 body .main .page-head .row.wrap>.btn{flex:1 1 auto;white-space:nowrap}
html.ds76 body .main .page-head .row.wrap>.btn.primary{flex:1 1 100%;order:-1}
html.ds76 body .bottom-nav{background:color-mix(in srgb,var(--ds-surface) 96%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--ds-line);box-shadow:none;padding:4px 6px calc(4px + env(safe-area-inset-bottom))}
html.ds76 body .bottom-nav button{min-height:52px;font:600 11px/1.1 var(--ds-font);color:var(--ds-muted);border-radius:var(--ds-r)}
html.ds76 body .bottom-nav button.active{background:transparent;color:var(--ds-brand)}
html.ds76 body .bottom-nav button.active .icon{background:var(--ds-brand-soft);border-radius:var(--ds-r-pill);padding:3px 12px;box-sizing:content-box}
html.ds76 body .dialog{width:100%;max-width:none;border-radius:var(--ds-r-xl) var(--ds-r-xl) 0 0}
html.ds76 body .dialog-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}
html.ds76 body .dialog-footer .btn{flex:1}
html.ds76 body .toast{bottom:calc(72px + env(safe-area-inset-bottom))}
}
@media (pointer:coarse){
html.ds76 body .btn,html.ds76 body.u61-workspace .main .n68-sections .btn{min-height:44px}
html.ds76 body .icon-btn{min-width:44px;min-height:44px}
html.ds76 body.u61-workspace .sidebar .nav button{min-height:44px}
html.ds76 body :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}
}
@media print{html.ds76 body.u61-workspace .main{padding:0;max-width:none}}
html.ds76 body .d62-dashboard{--d62-gap:16px;--d62-pad:20px;--d62-blue-soft:var(--ds-brand-soft)}
html.ds76 body .d62-page-head{margin:0 0 16px;gap:16px;align-items:flex-end}
html.ds76 body .d62-page-head h1{font-size:var(--ds-fs-2xl);letter-spacing:-.015em;margin:4px 0 2px;font-weight:700}
html.ds76 body .d62-page-head p{font-size:var(--ds-fs-md);color:var(--ds-muted)}
html.ds76 body .d62-head-actions{gap:8px}
html.ds76 body .daily645-entry{gap:12px;margin-bottom:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}
html.ds76 body .daily645-entry>button{padding:12px 14px;border-radius:var(--ds-r-lg);border:1px solid var(--ds-line);background:var(--ds-surface);box-shadow:var(--ds-shadow-1);min-height:0;white-space:normal}
html.ds76 body .daily645-entry>button:hover{border-color:color-mix(in srgb,var(--ds-brand) 40%,var(--ds-line));background:var(--ds-surface)}
html.ds76 body .daily645-entry .daily645-icon{width:32px;height:32px;border-radius:var(--ds-r);border:0;background:var(--ds-brand-soft);color:var(--ds-brand)}
html.ds76 body .daily645-entry strong{font-size:var(--ds-fs-md);font-weight:650;color:var(--ds-ink)}
html.ds76 body .daily645-entry small{font-size:var(--ds-fs-xs);color:var(--ds-muted);font-weight:400}
html.ds76 body .d62-controls{border-block:0;border-bottom:1px solid var(--ds-line);padding:0 0 12px;margin-bottom:16px;gap:12px}
html.ds76 body .d62-controls label{font-size:var(--ds-fs-sm);color:var(--ds-muted);min-width:0}
html.ds76 body .d62-controls select,html.ds76 body .d62-controls input{min-height:var(--ds-control);padding:6px 32px 6px 10px;border-radius:var(--ds-r);border-color:var(--ds-line-strong);font-size:var(--ds-fs-sm)}
html.ds76 body .d62-filter-explain{font-size:var(--ds-fs-xs);color:var(--ds-subtle)}
html.ds76 body .d62-tip{background:var(--ds-brand-soft);border:1px solid var(--ds-brand-soft-2);border-radius:var(--ds-r);padding:8px 8px 8px 14px;margin:0 0 16px}
html.ds76 body .d62-tip p{font-size:var(--ds-fs-sm);color:var(--ds-text)}
html.ds76 body .d62-tip .icon-btn{width:32px;height:32px;min-width:32px;min-height:32px}
html.ds76 body .d62-kpis{gap:12px;margin-bottom:16px}
html.ds76 body .d62-kpi{padding:14px 16px;border-radius:var(--ds-r-lg);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);transition:border-color var(--ds-fast),box-shadow var(--ds-fast),transform var(--ds-fast)}
html.ds76 body .d62-kpi:hover{border-color:color-mix(in srgb,var(--ds-brand) 45%,var(--ds-line));box-shadow:var(--ds-shadow-2)}
html.ds76 body .d62-kpi:focus-visible{outline:none;box-shadow:var(--ds-ring)}
html.ds76 body .d62-kpi-head{font-size:var(--ds-fs-sm);font-weight:600;color:var(--ds-text)}
html.ds76 body .d62-kpi-head svg{width:16px;height:16px}
html.ds76 body .d62-kpi>strong{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:6px 0 4px;color:var(--ds-ink)}
html.ds76 body .d62-kpi-bottom small{font-size:var(--ds-fs-xs);color:var(--ds-muted)}
html.ds76 body .d62-card{border-radius:var(--ds-r-lg);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-1);padding:18px 20px}
html.ds76 body .d62-card-head{margin-bottom:8px}
html.ds76 body .d62-card-head h2{font-size:var(--ds-fs-lg);margin:2px 0 0;letter-spacing:-.01em}
html.ds76 body .d62-card-head>.btn{font-size:var(--ds-fs-sm);min-height:32px;padding:0 10px}
html.ds76 body .d62-card-hint{font-size:var(--ds-fs-sm);line-height:1.5;color:var(--ds-muted);margin:0 0 12px}
html.ds76 body .d62-count{background:var(--ds-brand-soft);color:var(--ds-brand-ink);border-radius:var(--ds-r-pill);font-weight:700;font-size:var(--ds-fs-xs);min-width:24px;height:24px;display:inline-grid;place-items:center;padding:0 8px}
html.ds76 body .d62-segments{display:inline-flex;gap:2px;padding:2px;background:var(--ds-surface-3);border-radius:var(--ds-r);border:1px solid var(--ds-line);margin-bottom:6px}
html.ds76 body .d62-segments .btn{white-space:nowrap;min-height:28px;padding:0 10px;border:0;background:transparent;box-shadow:none;color:var(--ds-muted);font-size:var(--ds-fs-sm)}
html.ds76 body .d62-segments .btn.active,html.ds76 body .d62-segments .btn[aria-pressed=true]{background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow-1)}
html.ds76 body .d62-row{min-height:52px;padding:10px 4px;border-bottom:1px solid var(--ds-line);border-radius:0;gap:10px}
html.ds76 body .d62-row:hover{background:var(--ds-surface-2)}
html.ds76 body .d62-copy strong{font-size:var(--ds-fs-md);font-weight:600;color:var(--ds-ink)}
html.ds76 body .d62-copy small{font-size:var(--ds-fs-xs);color:var(--ds-muted)}
html.ds76 body .d62-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-line-strong);flex:none}
html.ds76 body .d62-dot.urgent{background:var(--ds-danger);box-shadow:0 0 0 3px var(--ds-danger-soft)}
html.ds76 body .d62-link{margin-top:10px}
html.ds76 body .d62-trend-total strong{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--ds-ink)}
html.ds76 body .d62-explain summary{font-size:var(--ds-fs-sm);color:var(--ds-muted)}
html.ds76 body .executive-banner{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-1);color:var(--ds-text)}
html.ds76 body .main .view-tools74{gap:8px;margin-bottom:12px;align-items:center}
html.ds76 body .c675-views{border:0;background:transparent;padding:0}
html.ds76 body .c675-views>.c675-views-body{border:0;background:transparent;padding:0}
html.ds76 body .c675-views .row.wrap{gap:4px;align-items:center}
html.ds76 body .c675-views .row.wrap>.btn{min-height:30px;padding:0 10px;font-size:var(--ds-fs-sm);font-weight:600;background:transparent;border-color:transparent;box-shadow:none;color:var(--ds-text)}
html.ds76 body .c675-views .row.wrap>.btn:hover{background:var(--ds-surface);border-color:var(--ds-line)}
html.ds76 body .c675-views .row.wrap>.btn[aria-pressed=true]{background:var(--ds-brand-soft);color:var(--ds-brand-ink)}
html.ds76 body .c675-views #saved-view{min-height:30px;font-size:var(--ds-fs-sm);padding-top:4px;padding-bottom:4px;max-width:240px}
html.ds76 body .c675-views small.muted{display:block;padding:2px 4px 0;font-size:var(--ds-fs-xs)}
html.ds76 body .c675-sep{width:1px;height:18px;background:var(--ds-line-strong);margin:0 4px}
html.ds76 body .tools74>summary{min-width:36px;min-height:36px;border-radius:var(--ds-r);border-color:var(--ds-line-strong);background:var(--ds-surface)}
html.ds76 body .tools74-menu{border-radius:var(--ds-r-lg);border-color:var(--ds-line);box-shadow:var(--ds-shadow-3);padding:4px}
html.ds76 body .tools74-menu .btn{min-height:36px;border:0;box-shadow:none;background:transparent}
html.ds76 body .tools74-menu .btn:hover{background:var(--ds-surface-3)}
html.ds76 body .main .toolbar .toolbar-left select{padding-right:32px}
html.ds76 body.c675-dense .table-wrap>table>tbody>tr>td{padding-top:6px;padding-bottom:6px}
html.ds76 body.c675-dense .table-wrap>table>thead>tr>th{padding-top:7px;padding-bottom:7px}
html.ds76 body .board{gap:12px;padding-bottom:8px}
html.ds76 body .board-col{background:var(--ds-surface-3);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);padding:8px;box-shadow:none;border-top-width:1px}
html.ds76 body .board-col::before{display:none}
html.ds76 body .board-col-head{padding:4px 6px 10px;font-size:var(--ds-fs-sm);font-weight:650;color:var(--ds-ink)}
html.ds76 body .board-col-head .muted{font-weight:500}
html.ds76 body .deal-card{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-r);box-shadow:var(--ds-shadow-1);padding:12px;margin-bottom:8px;transition:box-shadow var(--ds-fast),border-color var(--ds-fast)}
html.ds76 body .deal-card:hover{border-color:var(--ds-line-strong);box-shadow:var(--ds-shadow-2)}
html.ds76 body .deal-card .link-button{font-size:var(--ds-fs-md);line-height:1.35;min-height:0}
html.ds76 body .deal-card p{font-size:var(--ds-fs-sm);color:var(--ds-muted);margin:4px 0 6px}
html.ds76 body .deal-card .value{font-size:var(--ds-fs-lg);font-weight:700;color:var(--ds-ink);letter-spacing:-.01em;margin:0 0 8px}
html.ds76 body .deal-card-footer{font-size:var(--ds-fs-xs);color:var(--ds-muted);padding-top:8px;border-top:1px solid var(--ds-line);margin-bottom:8px}
html.ds76 body .deal-card select{min-height:30px;font-size:var(--ds-fs-sm);padding-top:3px;padding-bottom:3px;width:100%}
html.ds76 body .deal-card[draggable=true]{cursor:grab}
html.ds76 body .deal-card.dragging,html.ds76 body .deal-card[aria-grabbed=true]{opacity:.6;transform:rotate(1deg)}
html.ds76 body .detail-grid{gap:12px 20px}
html.ds76 body .detail-grid dt,html.ds76 body .detail-grid .label{color:var(--ds-muted);font-size:var(--ds-fs-xs);font-weight:600}
html.ds76 body .detail-grid dd,html.ds76 body .detail-grid .value{color:var(--ds-ink);font-size:var(--ds-fs-md);margin:0}
html.ds76 body .timeline{border-left:2px solid var(--ds-line)}
html.ds76 body .timeline .event{font-size:var(--ds-fs-sm)}
html.ds76 body #record-form{display:grid;gap:16px}
html.ds76 body #record-form details.more74{border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);padding:4px 14px;background:var(--ds-surface-2)}
html.ds76 body #record-form details.more74>summary{min-height:40px;display:flex;align-items:center;font-weight:600;color:var(--ds-text)}
html.ds76 body .core674-field-error{color:var(--ds-danger);font-size:var(--ds-fs-xs);font-weight:500}
html.ds76 body .field:has(.core674-field-error:not(:empty)) :where(input,select,textarea){border-color:var(--ds-danger)}
html.ds76 body .owner57-page .card,html.ds76 body .o68-page .card{padding:20px}
html.ds76 body .owner57-section-head,html.ds76 body .o68-section-head{border-bottom:1px solid var(--ds-line);padding-bottom:10px;margin-bottom:14px}
html.ds76 body .menu610-tabs button{min-height:34px;border-radius:var(--ds-r);font-size:var(--ds-fs-sm);border-color:var(--ds-line);background:var(--ds-surface)}
html.ds76 body .menu610-tabs button[aria-current]{background:var(--ds-brand);border-color:var(--ds-brand);color:var(--ds-on-brand)}
html.ds76 body .menu610-modes label{border-color:var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface)}
html.ds76 body .menu610-modes label:has(input:checked){border-color:var(--ds-brand);background:var(--ds-brand-soft)}
html.ds76 body .integration-card{border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);background:var(--ds-surface);box-shadow:var(--ds-shadow-1)}
html.ds76 body .integration-logo{border-radius:var(--ds-r);background:var(--ds-surface-3)}
html.ds76 body .connection-status{font-size:var(--ds-fs-xs);font-weight:600}
html.ds76 body .help-article,html.ds76 body .learn44-grid>*{border-radius:var(--ds-r-lg)}
html.ds76 body .cp-check,html.ds76 body .c612-check,html.ds76 body .o67-check{accent-color:var(--ds-brand)}
html.ds76 body .search645-dialog .dialog-body{padding:8px}
html.ds76 body .search645-section-head{font-size:var(--ds-fs-xs);color:var(--ds-muted);font-weight:650;padding:8px 10px 4px}
html.ds76 body .search645-section button{border-radius:var(--ds-r);min-height:40px}
html.ds76 body .search645-section button:hover,html.ds76 body .search645-section button[aria-selected=true]{background:var(--ds-brand-soft)}
html.ds76 body .ballon47-launch{min-height:44px;padding:4px 12px 4px 4px;gap:8px;border-radius:var(--ds-r-pill);background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-2);color:var(--ds-ink);font:650 var(--ds-fs-sm)/1 var(--ds-font)}
html.ds76 body .ballon47-launch:hover{box-shadow:var(--ds-shadow-3)}
html.ds76 body .ballon47-launch:focus-visible{outline:none;box-shadow:var(--ds-ring),var(--ds-shadow-2)}
html.ds76 body .ballon47-launch .ballon47-orb{width:34px;height:34px}
html.ds76 body .ballon47-count{background:var(--ds-brand);color:var(--ds-on-brand)}
@media (min-width:861px){
html.ds76 body .ballon47-launch{padding:4px}
html.ds76 body .ballon47-launch .ballon47-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html.ds76 body .ballon47-panel{border-radius:var(--ds-r-xl);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-3)}
}
html.ds76 body .ballon47-panel{background:var(--ds-surface);color:var(--ds-text)}
@media (max-width:1180px){html.ds76 body .d62-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:860px){
html.ds76 body .d62-page-head{align-items:stretch}
html.ds76 body .d62-kpis{gap:8px}
html.ds76 body .d62-kpi{padding:12px}
html.ds76 body .d62-kpi>strong{font-size:24px}
html.ds76 body .d62-card{padding:14px}
html.ds76 body .c675-views>.c675-views-body{padding:4px}
html.ds76 body .board-col{min-width:min(280px,82vw)}
}
html.ds76 .u61-external{--u61-bg:var(--ds-bg);--u61-card:var(--ds-surface);--u61-ink:var(--ds-ink);--u61-muted:var(--ds-muted);--u61-line:var(--ds-line);--u61-accent:var(--ds-brand);--u61-nav:var(--ds-surface);
font-family:var(--ds-font);color:var(--ds-text);background:var(--ds-bg);grid-template-columns:var(--ds-sidebar) minmax(0,1fr)}
html.ds76 body{background:var(--ds-bg)}
html.ds76 .u61-sidebar{width:var(--ds-sidebar);background:var(--ds-surface);color:var(--ds-text);border-right:1px solid var(--ds-line);box-shadow:none;padding:12px}
html.ds76 .u61-brand{padding:6px 8px 14px;margin-bottom:6px;border-bottom:1px solid var(--ds-line)}
html.ds76 .u61-brand img{width:150px;max-height:40px}
html.ds76 .u61-brand small{color:var(--ds-subtle);letter-spacing:.06em;font-size:10px;font-weight:600}
html.ds76.dark .u61-brand img{background:#fff;border-radius:var(--ds-r);padding:4px 8px}
html.ds76 .u61-nav{scrollbar-color:var(--ds-line-strong) transparent;padding-top:4px}
html.ds76 .u61-nav a{min-height:36px;padding:6px 10px;margin:1px 0;gap:10px;border-radius:var(--ds-r);color:var(--ds-text);font:500 var(--ds-fs-md)/1.2 var(--ds-font)}
html.ds76 .u61-nav a svg{width:18px;height:18px;color:var(--ds-subtle)}
html.ds76 .u61-nav a:hover{background:var(--ds-surface-3);color:var(--ds-ink)}
html.ds76 .u61-nav a:is([aria-current=page],[data-current-section=true]){background:var(--ds-brand-soft);color:var(--ds-brand-ink);font-weight:650;position:relative}
html.ds76.dark .u61-nav a:is([aria-current=page],[data-current-section=true]){color:var(--ds-ink)}
html.ds76 .u61-nav a:is([aria-current=page],[data-current-section=true]) svg{color:var(--ds-brand)}
html.ds76 .u61-nav a:is([aria-current=page],[data-current-section=true])::before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--ds-brand)}
html.ds76 .u61-company{border-top:1px solid var(--ds-line);padding:10px 6px 0}
html.ds76 .u61-company strong{color:var(--ds-ink);font-size:var(--ds-fs-sm)}
html.ds76 .u61-company small{color:var(--ds-muted);font-size:var(--ds-fs-xs)}
html.ds76 .u61-external .brand45-avatar{border-radius:var(--ds-r);background:var(--ds-brand-soft);color:var(--ds-brand-ink)}
html.ds76 .u61-topbar{height:var(--ds-topbar);padding:0 20px;gap:8px;background:color-mix(in srgb,var(--ds-surface) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--ds-line)}
html.ds76 .u61-home>svg{background:var(--ds-brand-soft);color:var(--ds-brand);border-radius:var(--ds-r);padding:6px}
html.ds76 .u61-icon{width:36px;height:36px;border-radius:var(--ds-r);color:var(--ds-muted)}
html.ds76 .u61-icon:hover{background:var(--ds-surface-3);color:var(--ds-ink)}
html.ds76 .u61-find{height:36px;max-width:520px;border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface-2);color:var(--ds-muted);padding:0 10px;gap:8px;font-size:var(--ds-fs-md)}
html.ds76 .u61-find:hover{border-color:var(--ds-line-strong)}
html.ds76 .u61-content{padding:20px 28px 48px;max-width:1600px}
html.ds76 .u61-breadcrumb{font-size:var(--ds-fs-sm);margin:0 0 12px;gap:6px;color:var(--ds-muted)}
html.ds76 .u61-breadcrumb button,html.ds76 .u61-breadcrumb a{min-height:24px}
html.ds76 .u61-breadcrumb strong{color:var(--ds-ink)}
html.ds76 .u61-external :focus-visible,html.ds76 .u61-launcher :focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}
html.ds76 .u61-launcher{border-radius:var(--ds-r-xl);border-color:var(--ds-line);box-shadow:var(--ds-shadow-3);background:var(--ds-surface)}
html.ds76 .u61-launcher::backdrop{background:var(--ds-overlay);backdrop-filter:blur(2px)}
html.ds76 .u61-launch-search input{min-height:40px;border-radius:var(--ds-r);border-color:var(--ds-line-strong)}
html.ds76 .u61-launch-results a{min-height:44px;border-radius:var(--ds-r);border-color:var(--ds-line)}
html.ds76 .u61-launch-results a:hover{background:var(--ds-brand-soft);border-color:var(--ds-brand-soft-2)}
html.ds76 .u61-external .studio-nav{gap:2px;border-bottom:1px solid var(--ds-line);margin-bottom:20px;padding:0;background:transparent;box-shadow:none;border-radius:0}
html.ds76 .u61-external .studio-nav button{min-height:40px;border:0;border-radius:var(--ds-r) var(--ds-r) 0 0;background:transparent;color:var(--ds-muted);font:600 var(--ds-fs-sm)/1.2 var(--ds-font);padding:8px 12px;box-shadow:none}
html.ds76 .u61-external .studio-nav button:hover{color:var(--ds-ink);background:var(--ds-surface-3)}
html.ds76 .u61-external .studio-nav button:is(.active,[aria-current=page],[aria-selected=true],[aria-pressed=true]){color:var(--ds-brand);background:transparent;box-shadow:inset 0 -2px 0 var(--ds-brand)}
html.ds76 .u61-external .uw627-bar{display:flex;align-items:center;gap:6px;background:transparent;border:0;border-bottom:1px solid var(--ds-line);padding:0 0 10px;margin:0 0 14px;color:var(--ds-text)}
html.ds76 .u61-external .uw627-bar details{position:relative}
html.ds76 .u61-external .uw627-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;display:grid;min-width:220px;padding:4px}
html.ds76 .u61-external .uw627-menu a{display:flex;align-items:center;min-height:36px;padding:0 10px;border-radius:6px;color:var(--ds-ink);text-decoration:none;font-size:var(--ds-fs-sm)}
html.ds76 .u61-external .uw627-menu a:hover{background:var(--ds-brand-soft);color:var(--ds-brand-ink)}
html.ds76 .u61-external .uw627-bar>:is(a,button),html.ds76 .u61-external .uw627-bar summary{color:var(--ds-text);text-decoration:none;min-height:30px;border:1px solid var(--ds-line);border-radius:var(--ds-r);background:var(--ds-surface);font:600 var(--ds-fs-sm)/1 var(--ds-font);padding:0 10px;display:inline-flex;align-items:center;gap:6px}
html.ds76 .u61-external .uw627-menu{border-radius:var(--ds-r-lg);border-color:var(--ds-line);box-shadow:var(--ds-shadow-3);background:var(--ds-surface)}
@media (max-width:1200px) and (min-width:761px){
html.ds76 .u61-external{grid-template-columns:220px minmax(0,1fr)}
html.ds76 .u61-sidebar{width:220px}
html.ds76 .u61-content{padding:16px 20px 40px}
}
@media (max-width:760px){
html.ds76 .u61-sidebar{width:min(300px,86vw);box-shadow:var(--ds-shadow-3)}
html.ds76 .u61-menu-close{background:var(--ds-surface-3);color:var(--ds-ink);border-radius:var(--ds-r)}
html.ds76 .u61-menu-open .u61-shade{background:var(--ds-overlay)}
html.ds76 .u61-topbar{height:56px;padding:0 8px}
html.ds76 .u61-find{width:40px;background:transparent;border-color:transparent}
html.ds76 .u61-content{padding:14px 14px 32px}
html.ds76 .u61-external .studio-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
html.ds76 .u61-external .studio-nav button{white-space:nowrap}
}
html.ds76 .bs-editor-bar{gap:6px;border-bottom:1px solid var(--ds-line);background:var(--ds-surface)}
html.ds76 .bs-editor-bar .bs-btn{min-height:34px;padding:0 12px;border-radius:var(--ds-r);border:1px solid var(--ds-line-strong);background:var(--ds-surface);color:var(--ds-ink);font:600 var(--ds-fs-sm)/1 var(--ds-font);box-shadow:var(--ds-shadow-1)}
html.ds76 .bs-editor-bar .bs-btn:hover:not(:disabled){background:var(--ds-surface-2);border-color:var(--ds-subtle)}
html.ds76 .bs-editor-bar .bs-btn:disabled{opacity:.45;box-shadow:none}
html.ds76 .bs-editor-bar .bs-btn:is(.primary,[data-bs=publish]){background:var(--ds-brand);border-color:var(--ds-brand);color:var(--ds-on-brand)}
html.ds76 .bs-editor-bar .bs-btn:is(.primary,[data-bs=publish]):hover{background:var(--ds-brand-hover)}
html.ds76 #bs-save-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--ds-r-pill);background:var(--ds-ok-soft);color:var(--ds-ok);font:600 var(--ds-fs-xs)/1 var(--ds-font)}
html.ds76 .bs-devices{background:var(--ds-surface-3);border:1px solid var(--ds-line);border-radius:var(--ds-r);padding:2px;gap:2px}
html.ds76 .bs-devices button{border-radius:6px;min-height:30px}
html.ds76 .bs-devices button[aria-pressed=true]{background:var(--ds-surface);color:var(--ds-brand);box-shadow:var(--ds-shadow-1)}
