.support-workspace,.support-template-dialog{--portal-ui-background:#fff;--portal-ui-foreground:#19322f;--portal-ui-primary:#168579;--portal-ui-accent:#edf8f5;--portal-ui-muted:#647773;--portal-ui-border:#dce6e2;--portal-ui-ring:#168579;color:#19322f;font:14px/1.5 Inter,Arial,sans-serif}.support-workspace{flex-direction:column;gap:16px;min-width:0;display:flex}.support-workspace *,.support-template-dialog *{box-sizing:border-box}.support-workspace h2,.support-workspace h3,.support-template-dialog h2,.support-template-dialog h3{color:#19322f;margin:0;font-weight:650;line-height:1.35}.support-workspace h2{font-size:16px}.support-workspace h3,.support-template-dialog h3{font-size:14px}.support-workspace p,.support-template-dialog p{margin:7px 0}.support-muted{color:#647773;font-size:12px;line-height:1.55}.support-toolbar,.support-actions,.support-meta,.support-draft-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-toolbar{justify-content:space-between}.support-toolbar p{margin-bottom:0}.support-workspace .support-button,.support-template-dialog .support-button{cursor:pointer;white-space:normal;min-height:36px;box-shadow:none;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font:600 12px/1.4 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.support-workspace .support-button-primary,.support-template-dialog .support-button-primary{color:#fff;background:#168579;border-color:#168579}.support-workspace .support-button-outline,.support-template-dialog .support-button-outline{color:#284c46;background:#fff;border-color:#d7e3df}.support-workspace .support-button-ghost,.support-template-dialog .support-button-ghost{color:#3c6860;background:0 0}.support-template-dialog .support-button-destructive{color:#a43b33;background:#fff6f4;border-color:#e8bbb5}.support-workspace .support-button:disabled,.support-template-dialog .support-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.support-workspace .support-button:hover:not(:disabled),.support-template-dialog .support-button:hover:not(:disabled){filter:brightness(.96)}.support-workspace button:focus-visible,.support-workspace input:focus-visible,.support-workspace select:focus-visible,.support-workspace textarea:focus-visible,.support-template-dialog button:focus-visible,.support-template-dialog input:focus-visible,.support-template-dialog select:focus-visible,.support-template-dialog textarea:focus-visible{outline-offset:3px;outline:2px solid #168579}.support-workspace .support-card{background:#fff;border:1px solid #dce6e2;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #183c3004}.support-card-header{padding:19px 20px 14px}.support-card-content{padding:0 20px 20px}.support-card-header p{margin:5px 0 0}.support-badge{color:#536d66;overflow-wrap:anywhere;background:#f8fbfa;border:1px solid #dce6e2;border-radius:4px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.support-badge[data-variant=secondary]{color:#247565;background:#eef8f5;border-color:#d9eee6}.support-badge.support-wb{color:#9238a1;background:#fbf3fc;border-color:#efdcf2}.support-badge.support-ozon{color:#2b61b2;background:#f1f6ff;border-color:#dce6fa}.support-badge.support-yandex{color:#866315;background:#fffbef;border-color:#f0e6c8}.support-summary{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:16px;display:grid}.support-platform-stats{border:1px solid #e6eeea;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.support-platform-stat{border-right:1px solid #e6eeea;flex-direction:column;gap:5px;padding:13px;display:flex}.support-platform-stat:last-child{border:0}.support-platform-stat>span{font-size:11px;font-weight:650}.support-platform-stat>strong{overflow-wrap:anywhere;font-size:25px;font-weight:650;line-height:1.2}.support-platform-stat>small{color:#71827d;font-size:10px}.support-platform-stat.support-wb>span{color:#963ba0}.support-platform-stat.support-ozon>span{color:#346fca}.support-platform-stat.support-yandex>span{color:#9c771e}.support-ratings{flex-direction:column;gap:6px;display:flex}.support-ratings>div{grid-template-columns:28px minmax(30px,1fr) 36px;align-items:center;gap:10px;font-size:11px;display:grid}.support-ratings>div>span{color:#a28232;align-items:center;gap:3px;display:flex}.support-ratings strong{text-align:right;color:#3e5a52}.support-rating-track{background:#eff4f1;border-radius:2px;height:6px;overflow:hidden}.support-rating-track>span{background:#61aa98;border-radius:2px;height:100%;display:block}.support-analytics-scope{color:#647773;font-size:11px;margin:-8px 0 0!important}.support-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.support-coverage-grid>div{background:#fbfcfb;border:1px solid #e5ece8;border-radius:5px;padding:10px 12px}.support-coverage-grid strong{font-size:11px}.support-coverage-grid p{font-size:11px;line-height:1.45}.support-coverage-grid small{color:#71827d;overflow-wrap:anywhere;font-size:10px}.support-columns{grid-template-columns:minmax(320px,1.05fr) minmax(340px,1fr);align-items:start;gap:16px;display:grid}.support-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-workspace label,.support-template-dialog label{color:#4d665e;flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.support-workspace select,.support-template-dialog select,.support-input,.support-textarea{color:#213e35;width:100%;min-width:0;min-height:36px;box-shadow:none;background:#fff;border:1px solid #d6e1dc;border-radius:5px;padding:9px 10px;font:400 12px/1.5 Inter,Arial,sans-serif;display:block}.support-textarea{resize:vertical;min-height:140px}.support-workspace .support-checkbox{flex-direction:row;align-items:center;gap:7px;margin:12px 0 15px;font-size:11px;display:flex}.support-checkbox input{accent-color:#168579;width:14px;height:14px}.support-inbox-list{flex-direction:column;gap:9px;max-height:760px;padding:3px;display:flex;overflow:auto}.support-item{text-align:left;cursor:pointer;color:#304b42;width:100%;font:inherit;box-shadow:none;background:#fff;border:1px solid #e1e9e5;border-radius:6px;flex-direction:column;gap:7px;padding:14px;display:flex}.support-item:hover{background:#fbfdfc}.support-item.selected{background:#f1f9f6;border-color:#63a898;box-shadow:inset 3px 0 #168579}.support-item-author{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.support-item-rating{color:#a18134;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.support-item time{color:#7a8b84;font-size:10px}.support-item-text{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.support-item-status{color:#637b70;flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.support-load-more{width:100%;margin-top:12px}.support-empty{text-align:center;color:#789087;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.support-empty h3{font-size:14px}.support-empty p{max-width:360px;font-size:12px;line-height:1.65}.support-empty svg{color:#8aaca0}.support-detail-grid{border-bottom:1px solid #e7ede9;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 17px;padding-bottom:17px;display:grid}.support-detail-grid>div{min-width:0}.support-detail-grid dt{color:#83958c;font-size:10px}.support-detail-grid dd{color:#36564a;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px}.support-original{background:#f7faf8;border:1px solid #e5ece7;border-radius:5px;margin:12px 0;padding:13px}.support-original strong{font-size:11px}.support-original p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.support-response-state{color:#6e8278;font-size:11px;margin:12px 0 18px!important}.support-reply .support-actions{margin:10px 0 18px}.support-draft-meta{color:#7a8d83;justify-content:space-between;margin:4px 0 12px;font-size:10px}.support-send{width:100%}.support-memory-note{color:#74867d;border-top:1px solid #e4ece7;padding-top:13px;font-size:10px;margin-top:16px!important}.support-notice,.support-error,.support-warning{overflow-wrap:anywhere;background:#f1faf6;border:1px solid #cbe6dc;border-radius:5px;padding:11px 13px;font-size:12px}.support-error{color:#8e3d33;background:#fff6f3;border-color:#e8c4bd}.support-warning{color:#806321;background:#fffaf0;border-color:#eadbb2}.support-warning .support-button{margin:4px}.support-notice{color:#3c7161}.support-ui-host{--portal-ui-background:#fff;--portal-ui-foreground:#19322f;--portal-ui-primary:#168579;--portal-ui-accent:#edf8f5;--portal-ui-muted:#647773;--portal-ui-border:#dce6e2;--portal-ui-ring:#168579}.support-ui-host .portal-ui-dialog-overlay{z-index:50;background:#142f2755;position:fixed;inset:0}.support-ui-host .support-template-dialog{z-index:51;background:#fff;border-radius:0;width:min(620px,100vw);max-width:620px;height:100dvh;max-height:100dvh;margin:0;padding:26px;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:none;box-shadow:-12px 0 40px #193f2520}.support-ui-host .portal-ui-dialog-close{color:#4d665e;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:5px;justify-content:center;align-items:center;min-width:30px;min-height:30px;display:flex;position:absolute;top:22px;right:22px}.support-dialog-heading{margin-bottom:20px;padding-right:34px}.support-dialog-heading h2{font-size:19px}.support-dialog-heading p{color:#6f8177;font-size:12px;line-height:1.65}.support-template-list{flex-direction:column;gap:8px;max-height:240px;padding:3px;display:flex;overflow:auto}.support-template-dialog .support-template-row{text-align:left;justify-content:space-between;width:100%;padding:10px;font-size:12px;display:flex}.support-template-row>span:first-child{overflow-wrap:anywhere;min-width:0}.support-template-row small{color:#7b8a81;margin-top:4px;font-size:10px;display:block}.support-template-row.selected{background:#eff9f4!important;border-color:#74b5a0!important}.support-template-dialog .support-actions{margin:12px 0}.support-template-form{border-top:1px solid #e2eae4;margin-top:20px;padding-top:18px}.support-template-form fieldset{border:0;margin:15px 0;padding:0}.support-template-form label{margin:12px 0}.support-template-form fieldset:disabled{opacity:.65}@media (width<=1150px){.support-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-platform-stat>strong{font-size:21px}.support-columns{grid-template-columns:minmax(260px,1fr) minmax(290px,1fr)}.support-card-header{padding:16px}.support-card-content{padding:0 16px 16px}}@media (width<=850px){.support-summary,.support-columns{grid-template-columns:1fr}.support-inbox-list{max-height:460px}.support-coverage-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.support-coverage-grid,.support-filter-grid,.support-platform-stats{grid-template-columns:1fr}.support-platform-stat{border-bottom:1px solid #e6eeea;border-right:0}.support-platform-stat>strong{font-size:24px}.support-toolbar>.support-actions{width:100%}.support-ui-host .support-template-dialog{padding:22px 16px}.support-detail-grid{grid-template-columns:1fr}.support-workspace .support-button{min-height:40px}}.support-private-draft .support-actions{margin:10px 0}.support-server-preview{border:1px solid #dce6e2;border-radius:5px;margin:12px 0;padding:10px;font-size:12px}.support-server-preview summary{cursor:pointer;color:#4d665e}.support-server-preview p,.support-server-body{white-space:pre-wrap;overflow-wrap:anywhere}.support-operation{background:#f8fbfa;border:1px solid #dce6e2;border-radius:6px;margin:18px 0;padding:15px}.support-operation-id{overflow-wrap:anywhere;color:#647773;font-size:11px}.support-sync-dialog label{margin:14px 0}.support-sync-dialog .support-filter-grid label{margin:8px 0}.support-sync-dialog .support-actions{margin:12px 0}.support-workspace .support-button-destructive{color:#a43b33;background:#fff6f4;border-color:#e8bbb5}.support-reply-send{border-top:1px solid #dce6e2;margin-top:20px;padding-top:18px}.support-reply-frozen{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7faf8;border:1px solid #dce6e2;border-radius:4px;max-height:45vh;padding:15px;overflow:auto}.support-reply-dialog .support-operation{border-radius:4px}.support-reply-dialog .support-detail-grid{margin-top:16px}.support-reply-dialog .support-actions{margin:14px 0}.support-reply-send .support-send{margin-top:10px}.support-chat-history{border-bottom:1px solid #e5ece8;flex-direction:column;gap:8px;max-height:320px;margin-bottom:15px;padding:8px 2px;display:flex;overflow:auto}.support-chat-message{overflow-wrap:anywhere;background:#f7faf8;border:1px solid #e4ece7;border-radius:6px;padding:10px 12px}.support-chat-message.support-chat-seller{background:#eef8f5;margin-left:20px}.support-chat-message strong{margin-right:8px;font-size:11px}.support-chat-message time{color:#71827d;font-size:10px}.support-chat-message p{white-space:pre-wrap;margin:5px 0 0;font-size:12px}.support-chat-template-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.support-chat-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}@media (width<=720px){.support-chat-template-grid{grid-template-columns:1fr}}.support-chat-reply-dialog .support-actions{flex-wrap:wrap;gap:8px;display:flex}.support-chat-reply-dialog .support-operation-id{overflow-wrap:anywhere}@media (width<=540px){.support-chat-reply-dialog .support-button{flex:160px;min-height:44px}.support-chat-reply-dialog .support-reply-frozen{max-height:35dvh}}.support-review-stars{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:7px 0;display:grid}.support-review-stars>div{min-width:0}.support-review-stars dt{color:#907426;align-items:center;gap:3px;font-size:11px;display:flex}.support-review-stars dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:650}.support-review-summary .support-platform-stat{gap:6px}.support-chat-tabs,.recovered-portal .support-chat-tabs{flex-direction:row;align-items:center;gap:8px;margin-bottom:16px}:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button{white-space:normal;height:auto;min-height:40px;box-shadow:none;border-radius:8px;flex-shrink:0;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.4}:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button-primary{color:#fff;background:#127568;border:1px solid #127568}:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button-primary:hover:not(:disabled){color:#fff;background:#0d5c52;border-color:#0d5c52}:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button-primary:active:not(:disabled){color:#fff;background:#094b43;border-color:#094b43}:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button-outline{color:#264c43;background:#fff;border:1px solid #b8cec5}:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button-outline:hover:not(:disabled),:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button-ghost:hover:not(:disabled){color:#173f35;background:#edf6f2;border-color:#92b4a7}:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button:disabled{opacity:1;color:#60716a;cursor:not-allowed;background:#edf1ef;border-color:#d5dfda}:is(.support-workspace,.support-template-dialog,.support-chat-tabs,.support-info-popover) .support-button:focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid #127568}.support-workspace .support-inbox-list>.support-item{white-space:normal;flex:none;min-height:96px;overflow:hidden}.support-workspace .support-item{text-align:left;gap:7px;padding:14px}.support-workspace .support-item-author{font-size:14px}.support-workspace .support-item-text{font-size:13px}.support-workspace .support-item-status{font-size:12px}.support-workspace .support-item time{color:#526c62;font-size:12px}.support-workspace .support-inbox-list{gap:10px;max-height:720px}.support-workspace .support-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.support-workspace select,.support-template-dialog select{color:#264c43;width:100%;min-height:40px;padding:8px 30px 8px 10px;font-size:13px}.support-workspace .support-checkbox{flex-direction:row;align-items:center;gap:8px;min-height:40px}.support-workspace .support-actions{flex-wrap:wrap;align-items:center;gap:8px}.support-workspace .support-toolbar{align-items:center;gap:12px}.support-workspace .support-toolbar>.support-actions{justify-content:flex-end}.support-source-status{color:#526c62;align-items:center;gap:4px;margin-top:-10px;font-size:12px;display:flex}.support-workspace .support-summary-compact{background:#fff;border:1px solid #dce6e2;border-radius:10px;align-items:center;gap:16px;padding:12px 16px;display:flex}.support-summary-compact>.support-platform-stats{flex-wrap:wrap;flex:1;gap:20px;display:flex}.support-summary-compact .support-platform-stat{border:0;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.support-summary-compact .support-platform-stat>strong{white-space:nowrap;margin:0;font-size:17px;line-height:1.4}.support-summary-compact .support-platform-stat>span{font-size:13px}.support-info-trigger.support-button{vertical-align:middle;color:#365d50!important;background:#fff!important;border:1px solid #b5ccc2!important;border-radius:50%!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font:italic 600 16px Georgia,serif!important;display:inline-flex!important}.support-info-trigger.support-button:hover{color:#173f35!important;background:#edf6f2!important}.support-info-popover{z-index:80;color:#264c43;overflow-wrap:anywhere;background:#fff;border:1px solid #bfd2c9;border-radius:10px;max-width:min(380px,100vw - 32px);max-height:60vh;padding:16px;font:13px/1.55 Inter,Arial,sans-serif;overflow:auto;box-shadow:0 10px 32px #173f3526}.support-info-popover p{color:#526c62;margin:8px 0}.support-info-popover .support-info-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-info-popover .support-info-heading .support-button{min-height:28px;padding:2px 8px}.support-info-popover .support-review-stars dd{font-size:14px}.support-workspace .support-review-card>.support-card-header{padding:18px 22px 14px}.support-workspace .support-review-card>.support-card-content{padding:18px 22px}.support-review-form .support-review-tools{background:0 0;border:0;margin:12px 0;padding:0}.support-review-form .support-review-section{padding:18px 0}.support-review-form .support-textarea{min-height:150px;font-size:15px}.support-review-form .support-private-draft>.support-actions{margin:10px 0}.support-workspace .support-reply-send>.support-send{width:auto;min-width:140px;margin:10px 0}.support-workspace .support-reply-send .support-operation{margin:12px 0;padding:12px}.support-outcome-success{font-weight:600;color:#176347!important}.support-outcome-warning{font-weight:600;color:#765519!important}.support-outcome-error{font-weight:600;color:#9a362b!important}.support-outcome-neutral{color:#33594c!important}.support-confirm-context{overflow-wrap:anywhere;font-size:13px;color:#33594c!important;margin:12px 0!important}@media (width<=1050px){.support-workspace .support-summary-compact{flex-direction:column;align-items:flex-start;gap:8px}.support-summary-compact>.support-platform-stats{gap:10px 20px;width:100%}.support-workspace .support-toolbar{flex-direction:column;align-items:flex-start}.support-workspace .support-toolbar>.support-actions{justify-content:flex-start}}@media (width<=600px){.support-workspace .support-filter-grid,.support-workspace .support-summary{grid-template-columns:1fr}.support-summary-compact>.support-platform-stats{flex-direction:column;gap:8px}.support-summary-compact .support-platform-stat>strong{margin-left:auto}.support-workspace .support-toolbar>.support-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.support-chat-tabs>.support-button{flex:1;min-width:0}.support-workspace .support-textarea{font-size:16px}.support-workspace .support-inbox-list{max-height:400px}.support-workspace .support-detail-grid{grid-template-columns:1fr}.support-workspace .support-review-card>.support-card-content{padding:16px}.support-info-popover{max-width:calc(100vw - 32px)}}.support-workspace .support-filter-grid>label{flex-direction:column;align-items:stretch;min-width:0;display:flex}.support-workspace .support-filter-grid select{width:100%;min-width:0}.support-workspace .support-inbox .support-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.support-workspace .support-rating-filters{border:0;min-width:0;margin:12px 0 0;padding:0}.support-workspace .support-rating-filters>legend{color:#33594c;margin-bottom:8px;padding:0;font-size:12px;font-weight:600}.support-workspace .support-rating-options{flex-wrap:wrap;gap:8px;display:flex}.support-workspace .support-rating-option{color:#264c43;cursor:pointer;border:1px solid #b8cec5;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:6px 10px;font-size:13px;display:inline-flex}.support-workspace .support-rating-option:has(input:checked){color:#173f35;background:#edf6f2;border-color:#127568}.support-workspace .support-rating-option:hover{background:#edf6f2;border-color:#92b4a7}.support-workspace .support-rating-option input{accent-color:#127568;width:16px;height:16px;margin:0}.support-workspace .support-rating-option input:focus-visible{outline-offset:3px;outline:3px solid #127568}.support-mobile-back{display:none!important}.support-columns>*{min-width:0}.support-item:focus-visible{outline-offset:2px;outline:3px solid #168579}.support-chat-history{overscroll-behavior:contain;scrollbar-gutter:stable}.support-chat-message{align-self:flex-start;max-width:92%}.support-chat-message.support-chat-seller{align-self:flex-end;margin-left:0}@media (width>=851px){.support-reply{position:sticky;top:16px}.support-inbox-list{max-height:min(760px,65dvh)}}@media (width<=850px){.support-workspace[data-mobile-detail=false] .support-columns>.support-reply,.support-workspace[data-mobile-detail=true] .support-columns>.support-inbox{display:none}.support-mobile-back{margin:12px 12px 0;display:inline-flex!important}.support-inbox-list{max-height:60dvh}.support-chat-history{max-height:45dvh}.support-workspace select,.support-workspace input,.support-workspace textarea{font-size:16px}}.support-chat-disclosure{background:#fff;border:1px solid #dce6e2;border-radius:8px;align-self:start;min-width:0}.support-chat-disclosure>summary,.support-long-text summary{cursor:pointer;color:#215f54;padding:12px 14px;font-size:13px;font-weight:600}.support-chat-disclosure>summary:focus-visible,.support-long-text summary:focus-visible{outline-offset:2px;outline:3px solid #168579}.support-chat-disclosure>.support-card{box-shadow:none;border:0}.support-rate-countdown [role=timer]{font-variant-numeric:tabular-nums;font-weight:700}.support-long-text>p{margin:8px 0}.support-long-text details{border:1px solid #dce6e2;border-radius:6px;margin-top:8px}.support-long-text details>p{margin:0;padding:0 12px 12px}@media (width<=850px){.support-chat-summary .support-platform-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-chat-summary .support-platform-stat{border-bottom:0;min-width:0;padding:8px 0}.support-chat-summary .support-platform-stat>strong{font-size:22px}.support-chat-summary .support-platform-stat>span,.support-chat-summary .support-platform-stat>small{overflow-wrap:anywhere;font-size:11px}.support-chat-summary .support-card-header{padding:12px 14px 8px}.support-chat-summary .support-card-content{padding:0 14px 12px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--pui-spacing:.25rem;--pui-text-xs:.75rem;--pui-text-xs--line-height:calc(1 / .75);--pui-text-sm:.875rem;--pui-text-sm--line-height:calc(1.25 / .875);--pui-text-base:1rem;--pui-text-base--line-height:calc(1.5 / 1);--pui-text-lg:1.125rem;--pui-text-lg--line-height:calc(1.75 / 1.125);--pui-font-weight-medium:500;--pui-font-weight-semibold:600;--pui-default-transition-duration:.15s;--pui-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.pui\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pui\:absolute{position:absolute}.pui\:fixed{position:fixed}.pui\:inset-0{inset:0}.pui\:inset-y-0{inset-block:0}.pui\:top-\[25px\]{top:25px}.pui\:right-0{right:0}.pui\:right-\[25px\]{right:25px}.pui\:z-\[25\]{z-index:25}.pui\:z-\[26\]{z-index:26}.pui\:flex{display:flex}.pui\:inline-flex{display:inline-flex}.pui\:size-4{width:calc(var(--pui-spacing) * 4);height:calc(var(--pui-spacing) * 4)}.pui\:h-8{height:calc(var(--pui-spacing) * 8)}.pui\:h-9{height:calc(var(--pui-spacing) * 9)}.pui\:min-h-9{min-height:calc(var(--pui-spacing) * 9)}.pui\:min-h-16{min-height:calc(var(--pui-spacing) * 16)}.pui\:w-9{width:calc(var(--pui-spacing) * 9)}.pui\:w-fit{width:fit-content}.pui\:w-full{width:100%}.pui\:max-w-\[520px\]{max-width:520px}.pui\:min-w-0{min-width:0}.pui\:shrink-0{flex-shrink:0}.pui\:flex-col{flex-direction:column}.pui\:flex-col-reverse{flex-direction:column-reverse}.pui\:items-center{align-items:center}.pui\:justify-center{justify-content:center}.pui\:gap-1{gap:var(--pui-spacing)}.pui\:gap-1\.5{gap:calc(var(--pui-spacing) * 1.5)}.pui\:gap-2{gap:calc(var(--pui-spacing) * 2)}.pui\:rounded-md{border-radius:8px}.pui\:border{border-style:var(--tw-border-style);border-width:1px}.pui\:border-input{border-color:var(--portal-ui-border)}.pui\:bg-background{background-color:var(--portal-ui-background)}.pui\:bg-primary{background-color:var(--portal-ui-primary)}.pui\:bg-transparent{background-color:#0000}.pui\:p-5{padding:calc(var(--pui-spacing) * 5)}.pui\:px-2{padding-inline:calc(var(--pui-spacing) * 2)}.pui\:px-3{padding-inline:calc(var(--pui-spacing) * 3)}.pui\:px-4{padding-inline:calc(var(--pui-spacing) * 4)}.pui\:py-0\.5{padding-block:calc(var(--pui-spacing) * .5)}.pui\:py-1{padding-block:var(--pui-spacing)}.pui\:py-2{padding-block:calc(var(--pui-spacing) * 2)}.pui\:pt-0{padding-top:0}.pui\:text-left{text-align:left}.pui\:text-base{font-size:var(--pui-text-base);line-height:var(--tw-leading,var(--pui-text-base--line-height))}.pui\:text-lg{font-size:var(--pui-text-lg);line-height:var(--tw-leading,var(--pui-text-lg--line-height))}.pui\:text-sm{font-size:var(--pui-text-sm);line-height:var(--tw-leading,var(--pui-text-sm--line-height))}.pui\:text-xs{font-size:var(--pui-text-xs);line-height:var(--tw-leading,var(--pui-text-xs--line-height))}.pui\:leading-none{--tw-leading:1;line-height:1}.pui\:font-medium{--tw-font-weight:var(--pui-font-weight-medium);font-weight:var(--pui-font-weight-medium)}.pui\:font-semibold{--tw-font-weight:var(--pui-font-weight-semibold);font-weight:var(--pui-font-weight-semibold)}.pui\:text-foreground{color:var(--portal-ui-foreground)}.pui\:text-muted-foreground{color:var(--portal-ui-muted)}.pui\:text-primary-foreground{color:#fff}.pui\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--pui-default-transition-timing-function));transition-duration:var(--tw-duration,var(--pui-default-transition-duration))}.pui\:outline-none{--tw-outline-style:none;outline-style:none}.pui\:focus-visible\:border-ring:focus-visible{border-color:var(--portal-ui-ring)}.pui\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.pui\:focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--portal-ui-ring)}.pui\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.pui\:disabled\:pointer-events-none:disabled{pointer-events:none}.pui\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.pui\:disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.pui\:sm\:flex-row{flex-direction:row}.pui\:sm\:justify-end{justify-content:flex-end}}}.recovered-portal .portal-ui-host{--portal-ui-background:#fff;--portal-ui-foreground:var(--ink);--portal-ui-primary:var(--accent);--portal-ui-accent:var(--soft);--portal-ui-muted:var(--muted);--portal-ui-border:var(--line);--portal-ui-ring:#148d81}.recovered-portal .portal-ui-dialog-overlay{z-index:25;background:#182d3555;position:fixed;inset:0}.recovered-portal .portal-ui-dialog-content{z-index:26;margin:0;position:fixed;inset:0 0 0 auto;transform:none}.recovered-portal .portal-ui-dialog-content .drawerhead{padding-right:56px}.recovered-portal .portal-ui-dialog-close{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex;position:absolute;top:25px;right:25px}@media (width<=760px){.recovered-portal .portal-ui-dialog-close{top:20px;right:20px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.support-workspace .support-columns.support-review-columns{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:20px}.support-review-columns .support-inbox-list>.support-item{flex:none}.support-workspace .support-review-card{border-radius:14px}.support-review-card>.support-card-header{border-bottom:1px solid #e7ede9;padding:24px 26px 18px}.support-review-card>.support-card-content{padding:24px 26px}.support-review-form{min-width:0}.support-review-context{align-items:flex-start;gap:16px;padding-bottom:25px;display:flex}.support-review-context-icon{color:#247565;background:#edf7f4;border-radius:10px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:64px;display:flex}.support-review-context-copy{overflow-wrap:anywhere;min-width:0}.support-workspace .support-review-context h3{margin:9px 0 5px;font-size:20px}.support-review-form .support-review-section{border-top:1px solid #e7ede9;margin-top:0;padding-top:24px;padding-bottom:24px}.support-review-form .support-review-section:last-child{padding-bottom:0}.support-workspace .support-review-section>h3{margin-bottom:16px;font-size:17px}.support-review-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;margin:0;display:grid}.support-review-summary-grid>div,.support-review-source-grid>div{min-width:0}.support-review-form dt{color:#536d66;font-size:12px;font-weight:400}.support-review-form dd{color:#213e35;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.support-review-form .support-badge{border-radius:6px;font-size:11px}.support-review-rating{color:#85621d;align-items:center;gap:5px;font-weight:650;display:inline-flex}.support-review-form .support-response-state{font-size:12px;margin:18px 0 0!important}.support-review-source-grid{gap:14px;margin:0 0 18px;display:grid}.support-review-source-grid>div{grid-template-columns:minmax(95px,.3fr) minmax(0,1fr);gap:16px;display:grid}.support-review-source-grid dd{margin:0}.support-review-original{overflow-wrap:anywhere;background:#f7faf8;border:1px solid #e2eae6;border-radius:10px;padding:16px 18px}.support-review-original>strong{color:#536d66;font-size:12px;font-weight:500}.support-review-form .support-review-original>p{white-space:pre-wrap;margin:9px 0 0;font-size:14px;line-height:1.65}.support-review-tools{background:#f7faf8;border:1px solid #e7ede9;border-radius:10px;margin:18px 0 20px;padding:14px 16px}.support-review-form .support-review-tools .support-actions{margin:12px 0 0}.support-review-form label{font-size:12px}.support-review-form .support-textarea{resize:vertical;border-radius:10px;min-height:176px;padding:14px 16px;font-size:14px;line-height:1.6}.support-review-form .support-draft-meta{align-items:flex-start;gap:8px;margin:8px 0 12px;font-size:11px}.support-review-form .support-draft-count{overflow-wrap:anywhere;color:#536d66}.support-review-form .support-draft-count-over{color:#8e3d33;font-weight:650}.support-review-form .support-button{border-radius:8px;min-height:44px;font-size:12px}.support-review-form .support-private-draft>.support-actions{align-items:stretch;gap:8px;margin:16px 0}.support-review-form .support-reply-send>.support-send{width:auto;max-width:100%;min-height:44px;margin:16px 0 12px auto;display:flex}.support-review-form .support-operation{border-radius:10px}.support-review-form button:focus-visible,.support-review-form select:focus-visible,.support-review-form textarea:focus-visible{outline-offset:3px;outline:3px solid #168579}@media (width<=1050px){.support-workspace .support-columns.support-review-columns{grid-template-columns:1fr}.support-review-columns .support-inbox-list{max-height:420px}}@media (width<=700px){.support-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.support-review-card>.support-card-header{padding:20px 18px 16px}.support-review-card>.support-card-content{padding:20px 18px}.support-review-context{gap:12px}.support-review-context-icon{flex-basis:44px;width:44px;height:54px}.support-workspace .support-review-context h3{font-size:18px}}@media (width<=420px){.support-review-summary-grid{grid-template-columns:1fr}.support-review-source-grid>div{grid-template-columns:1fr;gap:5px}.support-review-card>.support-card-content{padding:18px 14px}.support-review-form .support-review-section{padding-top:20px;padding-bottom:20px}.support-review-tools{padding:12px}.support-review-form .support-private-draft>.support-actions>.support-button,.support-review-form .support-review-tools .support-actions>.support-button,.support-review-form .support-reply-send>.support-send{width:100%}.support-review-form .support-textarea{padding:12px;font-size:16px}.support-review-original{padding:14px}}.support-customer-content{flex-direction:column;gap:9px;min-width:0;max-width:100%;display:flex}.support-customer-meta,.support-customer-rating-date{color:#586d67;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.support-customer-rating{color:#b68419;letter-spacing:1px;white-space:nowrap;font-size:18px}.support-customer-empty-stars{color:#b9c3be}.support-customer-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#213e35;font-size:14px;line-height:1.55;display:block}.support-customer-context{padding-bottom:18px}.support-customer-compact .support-customer-meta{font-size:11px}.support-customer-compact .support-customer-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.support-review-columns .support-item{gap:10px;min-height:0;padding:14px 16px}.support-item-status{flex-wrap:wrap}.support-row-action{color:#237565;margin-left:auto;font-weight:600}.support-review-form .support-review-section{padding-top:18px;padding-bottom:18px}.support-review-form .support-review-tools{margin:12px 0;padding:12px}.support-review-form .support-textarea{min-height:132px}.support-review-form .support-reply-send{margin-top:16px;padding-top:16px}@media (width<=700px){.support-customer-meta,.support-customer-rating-date{gap:6px 10px}.support-review-columns .support-item{padding:12px}.support-review-form .support-textarea{font-size:16px}}.recovered-portal{--bg:#f4f6f8;--ink:#172a33;--muted:#647680;--line:#dde4e8;--accent:#087d75;--soft:#e9f5f2;--amber:#8b641f;--amberbg:#fff6e6;--white:#fff;--violet:#7838ba}.recovered-portal *{box-sizing:border-box}.recovered-portal{background:var(--bg);color:var(--ink);margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.recovered-portal button,.recovered-portal input,.recovered-portal select,.recovered-portal textarea{font:inherit}.recovered-portal button,.recovered-portal a,.recovered-portal input,.recovered-portal select,.recovered-portal textarea{outline-offset:3px}.recovered-portal button:focus-visible,.recovered-portal a:focus-visible,.recovered-portal input:focus-visible,.recovered-portal select:focus-visible,.recovered-portal textarea:focus-visible{outline:3px solid #148d81}.recovered-portal button{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 13px}.recovered-portal button:hover{background:#f9fbfb;border-color:#97aaa9}.recovered-portal button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.recovered-portal button.primary:hover{background:#096e67}.recovered-portal button.ghost{color:var(--accent);background:0 0;border:0;padding:4px}.recovered-portal button.link{color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.recovered-portal button.small{padding:6px 10px;font-size:13px}.recovered-portal h1,.recovered-portal h2,.recovered-portal h3,.recovered-portal p{margin:0}.recovered-portal h1{letter-spacing:-.6px;font-size:29px;line-height:1.25}.recovered-portal h2{font-size:18px;line-height:1.35}.recovered-portal h3{font-size:16px}.recovered-portal p.muted,.recovered-portal .muted{color:var(--muted)}.recovered-portal small,.recovered-portal .smalltext{font-size:12px}.recovered-portal hr{border:0;border-top:1px solid var(--line);margin:17px 0}.recovered-portal [hidden]{display:none!important}.recovered-portal .demo{z-index:12;text-align:center;color:#745319;background:#fff1d4;border-bottom:1px solid #eed6a3;padding:8px 24px;font-size:12px;position:sticky;top:0}.recovered-portal .app{grid-template-columns:216px minmax(0,1fr);min-height:calc(100vh - 35px);display:grid}.recovered-portal aside{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:24px;padding:26px 16px;display:flex}.recovered-portal .brand{letter-spacing:-.7px;padding:0 12px;font-size:20px;font-weight:800}.recovered-portal .brand span{color:var(--accent)}.recovered-portal .navlabel{text-transform:uppercase;letter-spacing:1px;color:#92a0a8;padding:0 12px;font-size:11px}.recovered-portal .nav{gap:5px;margin-top:7px;display:grid}.recovered-portal .nav button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:11px 12px;font-weight:500;display:flex}.recovered-portal .nav button.active{background:var(--soft);color:#096e67;font-weight:700}.recovered-portal .navicon{text-align:center;width:18px;font-size:17px}.recovered-portal .sidefoot{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:12px;font-size:12px}.recovered-portal .sidefoot button{margin-top:12px;display:block}.recovered-portal .content{width:100%;min-width:0;max-width:1550px;margin:auto;padding:28px 32px 36px}.recovered-portal .top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:23px;display:flex}.recovered-portal .crumb{color:var(--muted);margin-bottom:8px;font-size:12px}.recovered-portal .owner{text-align:right;color:var(--muted);white-space:nowrap;font-size:12px}.recovered-portal .owner b{color:var(--ink);font-size:13px;display:block}.recovered-portal .subtitle{color:var(--muted);max-width:760px;margin-top:7px}.recovered-portal .context{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;display:flex}.recovered-portal .contextleft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recovered-portal .seg{background:#f0f3f5;border-radius:7px;padding:3px;display:flex}.recovered-portal .seg button{white-space:nowrap;background:0 0;border:0;padding:6px 12px;font-size:13px}.recovered-portal .seg button.chosen{background:#fff;font-weight:600;box-shadow:0 1px 4px #172a3314}.recovered-portal .contextnote{color:var(--muted);max-width:190px;font-size:12px}.recovered-portal .marketgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.recovered-portal .card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:20px}.recovered-portal .markethead{align-items:center;gap:10px;margin-bottom:18px;display:flex}.recovered-portal .badge{border-radius:7px;justify-content:center;align-items:center;min-width:32px;height:29px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.recovered-portal .wb{color:#763ca1;background:#f4eafd}.recovered-portal .ozon{color:#235ad1;background:#eaf0ff}.recovered-portal .ym{color:#846311;background:#fff5d7}.recovered-portal .factlabel{color:var(--muted);min-height:20px;font-size:13px}.recovered-portal .value{letter-spacing:-.7px;font-size:35px;font-weight:700;line-height:1.3}.recovered-portal .value.placeholder{color:#91a0a9}.recovered-portal .unit{letter-spacing:0;color:var(--muted);margin-left:5px;font-size:14px;font-weight:400}.recovered-portal .minor{border-top:1px solid #edf0f2;justify-content:space-between;gap:10px;margin-top:17px;padding-top:14px;font-size:13px;display:flex}.recovered-portal .minor strong{color:#91a0a9;font-size:18px}.recovered-portal .cover{color:var(--muted);align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.recovered-portal .dot{background:#a1aeb4;border-radius:50%;width:6px;height:6px;display:inline-block}.recovered-portal .cardfoot{justify-content:space-between;align-items:center;gap:8px;margin-top:19px;display:flex}.recovered-portal .callout{background:var(--amberbg);color:var(--amber);border:1px solid #f2dfb7;border-radius:9px;align-items:flex-start;gap:10px;margin:16px 0;padding:11px 14px;font-size:13px;display:flex}.recovered-portal .callout.info{color:#4e6b7c;background:#edf4f7;border-color:#d9e6ee}.recovered-portal .sectiontop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.recovered-portal .sectiontop p{color:var(--muted);margin-top:4px;font-size:13px}.recovered-portal .twocol{grid-template-columns:minmax(0,1fr) 280px;gap:16px;margin-top:20px;display:grid}.recovered-portal .chartempty{color:#93a4ac;background:repeating-linear-gradient(0deg,#0000 0 37px,#eff3f5 38px 39px);border-bottom:1px solid #dce5e9;border-left:1px solid #dce5e9;justify-content:center;align-items:center;height:115px;margin:20px 5px 7px 18px;font-size:13px;display:flex;position:relative}.recovered-portal .chartempty span{background:#fff;padding:6px}.recovered-portal .axes{color:#93a4ac;justify-content:space-between;padding-left:22px;font-size:11px;display:flex}.recovered-portal .datahint{color:var(--muted);margin-top:8px;font-size:12px}.recovered-portal .checklist{gap:13px;margin-top:16px;display:grid}.recovered-portal .checklist p{font-size:13px}.recovered-portal .checklist span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.recovered-portal .listcard{margin-top:20px;padding:0;overflow:hidden}.recovered-portal .listhead{justify-content:space-between;align-items:center;gap:15px;padding:19px 20px 15px;display:flex}.recovered-portal .search{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:220px;padding:9px 11px}.recovered-portal .tablewrap{width:100%;overflow:auto}.recovered-portal table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.recovered-portal th{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8fafb;padding:11px 15px;font-size:12px;font-weight:500}.recovered-portal td{vertical-align:middle;border-bottom:1px solid #edf1f3;padding:15px}.recovered-portal .num{text-align:right;font-variant-numeric:tabular-nums}.recovered-portal .sourcequiet{color:var(--muted);margin-top:3px;font-size:11px;display:block}.recovered-portal .listfoot{color:var(--muted);justify-content:space-between;gap:10px;padding:12px 20px;font-size:12px;display:flex}.recovered-portal .tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.recovered-portal .tag{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;padding:4px 8px;font-size:12px}.recovered-portal .statsgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px;display:grid}.recovered-portal .stat{padding:15px 17px}.recovered-portal .stat .value{font-size:29px}.recovered-portal .stat button{margin-top:7px;font-size:12px}.recovered-portal .tabs{border-bottom:1px solid var(--line);gap:18px;margin-bottom:18px;display:flex}.recovered-portal .tabs button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:10px 2px 12px}.recovered-portal .tabs button.selected{color:var(--accent);border-bottom:3px solid var(--accent);font-weight:600}.recovered-portal .skuwork{grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:18px;display:grid}.recovered-portal .funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.recovered-portal .stage{background:#f1f8f6;border:1px solid #dbece6;border-radius:8px;min-height:111px;padding:12px 9px;position:relative}.recovered-portal .stage label{color:#46665d;min-height:35px;font-size:12px;display:block}.recovered-portal .stage .value{margin-top:4px;font-size:26px}.recovered-portal .stage small{color:#73958b;font-size:11px}.recovered-portal .daytable th,.recovered-portal .daytable td{padding:10px}.recovered-portal .noteform label{margin:13px 0 5px;font-size:12px;font-weight:600;display:block}.recovered-portal .noteform textarea,.recovered-portal .noteform input{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:7px;width:100%;padding:9px 10px;display:block}.recovered-portal .noteform textarea{min-height:70px;font-size:13px}.recovered-portal .noteform .primary{width:100%;margin-top:15px}.recovered-portal .noteitem{border:1px solid var(--line);border-radius:8px;margin-top:13px;padding:13px}.recovered-portal .noteitem p{white-space:pre-wrap;margin-top:7px;font-size:13px}.recovered-portal .noteitem small{color:var(--muted)}.recovered-portal .emptytext{text-align:center;color:var(--muted);border:1px dashed #cfdbde;border-radius:9px;margin-top:15px;padding:20px}.recovered-portal .subsection{margin-top:16px}.recovered-portal .promotable td{padding:13px 8px}.recovered-portal .road{background:#fafbfc;border-radius:10px;margin-top:15px;padding:20px}.recovered-portal .statusnotice{background:var(--soft);color:#2c6d5e;border:1px solid #beded4;border-radius:8px;margin-top:10px;padding:10px 13px}.recovered-portal .overlay{z-index:25;background:#182d3555;justify-content:flex-end;display:flex;position:fixed;inset:0}.recovered-portal .drawer{background:#fff;width:min(520px,100%);height:100%;padding:25px;overflow:auto;box-shadow:-10px 0 30px #0c283129}.recovered-portal .drawerhead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.recovered-portal .drawer dl{grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.recovered-portal .drawer dt{color:var(--muted)}.recovered-portal .drawer dd{overflow-wrap:anywhere;margin:0}.recovered-portal .drawer details{border:1px solid var(--line);border-radius:9px;margin-top:16px;padding:13px}.recovered-portal .drawer summary{cursor:pointer;font-size:13px;font-weight:600}.recovered-portal .drawer details p{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:12px}.recovered-portal .mobilemenu{display:none}.recovered-portal .designfoot{color:#84949b;text-align:right;margin-top:25px;font-size:11px}.recovered-portal .comparative{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.recovered-portal .comparative label{margin-bottom:5px;font-size:12px;display:block}.recovered-portal .comparative input{border:1px solid var(--line);border-radius:6px;width:100%;padding:9px}.recovered-portal .fieldhint{color:var(--muted);margin-top:10px;font-size:12px}.recovered-portal .countdemo{color:#7b8991;background:#f3f5f7;border-radius:5px;padding:3px 6px;font-size:11px;display:inline-block}@media (width>=1550px){.recovered-portal .content{padding:32px 44px}}@media (width<=1100px){.recovered-portal .content{padding:24px 22px}.recovered-portal .app{grid-template-columns:190px minmax(0,1fr)}.recovered-portal .twocol,.recovered-portal .skuwork{grid-template-columns:1fr}.recovered-portal .noteform{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recovered-portal .noteform label{margin-top:8px}.recovered-portal .noteform>h2,.recovered-portal .noteform>p,.recovered-portal .noteform>.primary,.recovered-portal .noteform>#noteReceipt{grid-column:1/-1}.recovered-portal .funnel{gap:6px}.recovered-portal .context{align-items:flex-start}.recovered-portal .contextnote{display:none}.recovered-portal .card{padding:16px}.recovered-portal .marketgrid{gap:10px}}@media (width<=760px){.recovered-portal .app{display:block}.recovered-portal .content{padding:20px 16px}.recovered-portal .mobilemenu{margin-bottom:12px;display:block}.recovered-portal .app>aside{display:none}.recovered-portal .marketgrid{grid-template-columns:1fr}.recovered-portal .statsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.recovered-portal .top{gap:8px}.recovered-portal .owner{display:none}.recovered-portal h1{font-size:25px}.recovered-portal .context{padding:11px;display:block}.recovered-portal .contextleft{gap:10px}.recovered-portal .seg{max-width:100%;overflow:auto}.recovered-portal .seg button{padding:6px 10px}.recovered-portal .listhead{display:block}.recovered-portal .search{width:100%;min-width:0;margin-top:12px}.recovered-portal .listfoot{display:block}.recovered-portal .funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.recovered-portal .sectiontop{align-items:flex-start}.recovered-portal .current-home-chart>.sectiontop{flex-wrap:wrap}.recovered-portal .current-home-chart>.sectiontop>label{flex-wrap:wrap;min-width:0;max-width:100%}.recovered-portal .noteform{display:block}.recovered-portal .drawer{padding:20px}.recovered-portal .demo{padding:7px 12px;font-size:11px;line-height:1.4}.recovered-portal .tabs{gap:15px}.recovered-portal .tabs button{font-size:13px}.recovered-portal .comparative{grid-template-columns:1fr}.recovered-portal .twocol{margin-top:16px}.recovered-portal .designfoot{text-align:left}}.recovered-portal .rangeform{flex-wrap:wrap}.recovered-portal .rangeform label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.recovered-portal .rangeform input[type=date]{border:1px solid var(--line);width:145px;min-width:145px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 9px}.recovered-portal .scopepill{margin-right:4px;font-size:13px;font-weight:600}.recovered-portal .rangeerror{color:#a84b31;flex-basis:100%;font-size:12px}.recovered-portal .overviewcharts{padding:23px 24px}.recovered-portal .chartmultiples{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;display:grid}.recovered-portal .minichart{border-right:1px solid #e6ecef;min-width:0;padding:0 20px}.recovered-portal .minichart:first-child{padding-left:0}.recovered-portal .minichart:last-child{border-right:0;padding-right:0}.recovered-portal .chartlabel{align-items:center;gap:8px;margin-bottom:5px;display:flex}.recovered-portal .chartlabel h3{font-size:14px}.recovered-portal .minichart .chartempty{height:160px;margin-top:16px;font-size:12px}.recovered-portal .attentionsection{margin:29px 0 24px}.recovered-portal .attentiongrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.recovered-portal .attentioncard{border:1px solid var(--line);background:#fff;border-left:3px solid #ccb270;border-radius:9px;padding:18px 20px}.recovered-portal .attentioncard h3{margin-top:8px;font-size:15px}.recovered-portal .attentioncard p{color:var(--muted);margin:7px 0 12px;font-size:13px}.recovered-portal .attlabel{color:#8a742f;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:600}.recovered-portal .summarytable th{padding-top:13px;padding-bottom:13px}.recovered-portal .summarytable td{padding-top:18px;padding-bottom:18px}.recovered-portal .drawer .listcard{border:0;margin-top:0}.recovered-portal .drawer .listhead{padding:0 0 14px;display:block}.recovered-portal .drawer .search{width:100%;margin-top:12px}.recovered-portal .drawer #wbList h2{display:none}.recovered-portal .drawer .listfoot{padding-left:0;padding-right:0;display:block}.recovered-portal .drawer #wbList table{min-width:660px}.recovered-portal .drawer #wbList .tablewrap{border:1px solid var(--line);border-radius:7px}.recovered-portal .summarytable{min-width:700px}@media (width<=760px){.recovered-portal .rangeform input[type=date]{width:138px;min-width:138px}.recovered-portal .rangeform .contextleft{gap:10px}.recovered-portal .scopepill{flex-basis:100%}.recovered-portal .chartmultiples{grid-template-columns:1fr}.recovered-portal .minichart,.recovered-portal .minichart:first-child,.recovered-portal .minichart:last-child{border-right:0;border-bottom:1px solid var(--line);padding:17px 0}.recovered-portal .minichart:first-child{padding-top:0}.recovered-portal .minichart:last-child{border-bottom:0;padding-bottom:0}.recovered-portal .minichart .chartempty{height:125px}.recovered-portal .overviewcharts{padding:18px}.recovered-portal .attentiongrid{grid-template-columns:1fr}.recovered-portal .attentionsection{margin-top:24px}}.recovered-portal .totalsaleschart{margin-bottom:18px;padding:24px}.recovered-portal .fixturepill{color:#706328;white-space:nowrap;background:#faf5df;border:1px solid #ece1b4;border-radius:6px;padding:5px 9px;font-size:11px}.recovered-portal .totalcharthead{justify-content:space-between;align-items:center;gap:15px;margin:19px 0 10px;display:flex}.recovered-portal .charttotal{letter-spacing:-.5px;font-size:31px;font-weight:700}.recovered-portal .current-home-chart .totalcharthead>div,.recovered-portal .current-home-chart .pairedtotals>div{min-width:0}.recovered-portal .current-home-chart .charttotal{overflow-wrap:anywhere}.recovered-portal .current-home-chart .current-home-partial{color:#8b641f;font-size:12px;line-height:1.5;display:block}.recovered-portal .current-home-chart .current-home-metric-note,.recovered-portal .current-home-chart .current-home-coverage{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.recovered-portal .current-home-chart .current-home-source-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.recovered-portal .current-home-chart .current-home-source-row .sourcequiet{margin-top:0}.recovered-portal .current-home-chart .current-home-source-row .link{min-height:24px;padding:0 2px;font-size:12px}.recovered-portal .current-home-chart .current-home-source-cell{min-width:210px}.recovered-portal .totalsvg{width:100%;min-width:0}.recovered-portal .totalsvg svg{width:100%;height:auto;display:block}.recovered-portal .chartlegend{flex-wrap:wrap;gap:23px;padding:8px 0 3px;font-size:13px;display:flex}.recovered-portal .chartlegend span{align-items:center;gap:7px;display:flex}.recovered-portal .legenddot{border-radius:2px;width:9px;height:9px;display:inline-block}.recovered-portal .fixturewarning{color:#766a41;background:#faf7ed;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:12px}.recovered-portal .charttable{color:var(--muted);margin-top:12px;font-size:12px}.recovered-portal .charttable summary{cursor:pointer;color:var(--accent)}.recovered-portal .charttable table{margin-top:9px}.recovered-portal .charttable td,.recovered-portal .charttable th{padding:8px 10px}.recovered-portal .totalsvg .emptytext{justify-content:center;align-items:center;min-height:150px;margin:10px 0;display:flex}@media (width<=760px){.recovered-portal .totalsaleschart{padding:18px}.recovered-portal .totalcharthead{align-items:flex-start}.recovered-portal .charttotal{font-size:27px}.recovered-portal .fixturepill{white-space:normal;text-align:center}.recovered-portal .chartlegend{gap:12px;font-size:12px}.recovered-portal .totalsvg svg{min-height:150px}.recovered-portal .totalcharthead .ghost{max-width:100px;font-size:12px}}.recovered-portal .pairedtotals{gap:32px;margin-top:7px;display:flex}.recovered-portal .serieslabel{font-size:12px;font-weight:600}.recovered-portal .orderlabel{color:#087d75}.recovered-portal .redeemedlabel{color:#8656a6}.recovered-portal .serieslegend{flex-wrap:wrap;gap:21px;margin:10px 0;font-size:12px;display:flex}.recovered-portal .serieslegend span{align-items:center;gap:7px;display:flex}.recovered-portal .linekey{border-top:3px solid;width:25px;height:0;display:inline-block}.recovered-portal .orderkey{border-color:#087d75}.recovered-portal .redeemedkey{border-color:#8656a6;border-top-style:dashed}.recovered-portal .daycontrols{gap:4px;margin:6px 0;display:flex;overflow:auto}.recovered-portal .daypick{min-width:41px;color:var(--muted);background:0 0;border:1px solid #0000;padding:4px 6px;font-size:11px}.recovered-portal .daypick.picked{color:var(--accent);background:#edf4f2;border-color:#d1e4dd}.recovered-portal .charttip{background:#fbfdfd;border:1px solid #d6e2e5;border-radius:8px;max-width:390px;margin:8px 0 12px;padding:11px 13px;font-size:12px}.recovered-portal .tipdemo{color:var(--muted);font-size:11px}.recovered-portal .tipvalues{grid-template-columns:1fr 1fr;gap:20px;margin-top:7px;display:grid}.recovered-portal .tipvalues span,.recovered-portal .tipvalues strong{display:block}.recovered-portal .tipvalues strong{margin-top:2px;font-size:17px}.recovered-portal .charttip details{color:var(--muted);margin-top:9px;font-size:11px}.recovered-portal .charttip summary{cursor:pointer;color:var(--accent)}.recovered-portal .tipmarkets{gap:4px;margin-top:6px;display:grid}.recovered-portal .tipmarkets>div{justify-content:space-between;gap:12px;display:flex}.recovered-portal .minisvg svg{width:100%;height:auto;margin-top:12px;display:block}.recovered-portal .minisvg .emptytext{padding:13px;font-size:12px}.recovered-portal .smalltip .tipvalues{gap:9px}.recovered-portal .smalltip .tipvalues strong{font-size:14px}.recovered-portal .smalltip{padding:9px}.recovered-portal .minilegend{gap:10px;font-size:11px}.recovered-portal .minilegend .linekey{width:16px}.recovered-portal .chartlegend{gap:16px;font-size:12px}.recovered-portal .chartlegend span{gap:5px;display:inline-flex}@media (width<=760px){.recovered-portal .pairedtotals{gap:22px}.recovered-portal .pairedtotals .charttotal{font-size:25px}.recovered-portal .tipvalues{gap:16px}.recovered-portal .charttip{max-width:100%}.recovered-portal .minisvg svg{max-height:180px}.recovered-portal .daycontrols{gap:5px}.recovered-portal .daypick{min-width:39px}}.recovered-portal{--bg:#f4f6f8;--ink:#172a33;--muted:#647680;--line:#dde4e8;--accent:#087d75;--soft:#e9f5f2;--amber:#8b641f;--amberbg:#fff6e6;--white:#fff;--violet:#7838ba;min-height:100vh}.recovered-portal .app{min-height:100vh}.recovered-portal .content{margin:0 auto}.recovered-portal .portal-global{margin-bottom:16px}.recovered-portal .data-updates-global{background:0 0;border:0;gap:10px;padding:0}.recovered-portal .data-updates-header-actions button{padding:7px 11px;font-size:12px}.recovered-portal .data-updates-status-trigger{font-size:11px;line-height:1.4}.recovered-portal .data-updates-status-trigger span{font-size:11px}.recovered-portal .data-updates-primary{background:var(--accent);border-color:var(--accent);color:#fff}.recovered-portal .portal-chart{aspect-ratio:916/247;width:100%;height:auto;min-height:200px}.recovered-portal .portal-chart.mini{aspect-ratio:420/173;min-height:130px}.recovered-portal .portal-chart svg{max-width:100%}.recovered-portal .sourcequiet,.recovered-portal .charttotal{font-variant-numeric:tabular-nums}.recovered-portal .partial-caption{color:#8b641f;font-size:11px;display:block}.recovered-portal .daypick,.recovered-portal .ghost,.recovered-portal .link{min-height:32px}.recovered-portal .noteform button:disabled{cursor:not-allowed;opacity:.7}.recovered-portal .portal-error{background:#fff5f2;border:1px solid #edc6be;border-radius:8px;margin-bottom:14px;padding:12px}.recovered-portal .row-details{margin-top:14px}.recovered-portal .row-details dl{grid-template-columns:minmax(100px,1fr) minmax(0,1fr)}.recovered-portal .source-table{min-width:600px}.recovered-portal .tabs{overflow:auto}.recovered-portal .tabs button{white-space:nowrap}.recovered-portal .nav button:disabled{color:var(--muted);cursor:not-allowed}@media (width<=760px){.recovered-portal .portal-chart{min-height:160px}.recovered-portal .portal-chart.mini{min-height:145px}.recovered-portal .pairedtotals{flex-wrap:wrap}.recovered-portal .data-updates-global{display:block}.recovered-portal .data-updates-status-trigger{text-align:left;margin-top:7px}.recovered-portal .rangeform input[type=date]{min-width:0}.recovered-portal .portal-global{margin-bottom:12px}}.recovered-portal p{color:inherit}.recovered-portal h1,.recovered-portal h2,.recovered-portal h3{color:var(--ink);font-weight:700}.recovered-portal h2,.recovered-portal h3{letter-spacing:normal}.recovered-portal label{color:var(--ink);flex-direction:row}.recovered-portal button{white-space:normal;gap:0;min-height:0;transition:none;display:inline-block}.recovered-portal .nav button{display:flex}.recovered-portal .rangeform label{flex-direction:row}.recovered-portal .charttotal{color:var(--ink)}.recovered-portal .ghost,.recovered-portal .link,.recovered-portal .daypick{min-height:32px}.recovered-portal .data-updates-global{color:var(--ink);flex-direction:row;justify-content:space-between;align-items:center;font-size:14px}.recovered-portal .data-updates-global button.data-updates-primary{background:var(--accent);border-color:var(--accent)}.recovered-portal .data-updates-global button.data-updates-primary:hover:not(:disabled){background:#096e67}.recovered-portal .data-updates-global :focus-visible{outline-color:var(--accent)}.recovered-portal summary{color:var(--accent);font-size:inherit;padding:0}.recovered-portal .sourcequiet{color:var(--muted)}@media (width<=760px){.recovered-portal .data-updates-global{display:block}}.recovered-portal .portal-chart-shell{min-width:0;position:relative}.recovered-portal .portal-chart-tooltip{font-variant-numeric:tabular-nums;pointer-events:auto;z-index:8!important;white-space:normal!important;border-radius:8px!important;position:absolute!important}.recovered-portal .portal-chart-tip-content{overflow-wrap:anywhere;min-width:0}.recovered-portal .portal-tip-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.recovered-portal .portal-tip-head>strong{font-size:12px}.recovered-portal .portal-tip-close{min-width:26px;min-height:26px;color:var(--muted);background:0 0;border:0;padding:0 5px;font-size:20px;line-height:24px}.recovered-portal .portal-tip-row{border-top:1px solid #e7edef;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:5px 0;display:grid}.recovered-portal .portal-tip-row>span{font-size:11px;line-height:16px}.recovered-portal .portal-tip-row>strong{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:180px;font-size:12px;line-height:16px}.recovered-portal .portal-tip-row>small{color:#8b641f;grid-column:1/-1;font-size:10px;line-height:14px}.recovered-portal .portal-tip-source{min-height:28px;margin-top:4px;padding:3px 0;font-size:11px}.recovered-portal .portal-chart-empty{text-align:center;color:var(--muted);pointer-events:none;justify-content:center;align-items:center;margin:0;padding:16px;font-size:12px;display:flex;position:absolute;inset:0}.recovered-portal .portal-chart-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.recovered-portal .portal-channel-controls{flex-wrap:wrap;gap:8px;margin:15px 0 6px;display:flex}.recovered-portal .portal-channel-choice{min-height:32px;color:var(--muted);background:#fff;border:1px solid #d6e2e5;padding:6px 10px;font-size:12px}.recovered-portal .portal-channel-choice.selected{color:var(--accent);background:var(--soft);border-color:#83bcb4;font-weight:600}.recovered-portal .portal-channel-choice>span{font-size:10px}.recovered-portal .portal-chart-scope{color:var(--muted);margin:7px 0 9px;font-size:11px;line-height:16px}@media (width<=760px){.recovered-portal .portal-tip-row{gap:2px 8px}.recovered-portal .portal-tip-row>strong{max-width:140px}.recovered-portal .portal-channel-controls{gap:6px}}.recovered-portal .portal-ui-dialog-content.portal-mobile-navigation{overscroll-behavior:contain;border-right:1px solid var(--line);flex-direction:column;gap:24px;width:min(230px,100vw);height:100dvh;max-height:100dvh;padding:26px 16px;display:flex;inset:0 auto 0 0;overflow-y:auto;box-shadow:10px 0 30px #0c283129}.connection-entry{z-index:20;color:#34465d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd7e5;border-radius:8px;padding:10px 14px;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 12px #202c3914}.connection-entry:focus-visible{outline-offset:2px;outline:2px solid #818de1}.connection-dialog{padding:28px 24px 36px;overflow-y:auto;max-width:720px!important}.connection-dialog>div:first-child{margin-bottom:20px;padding-right:34px}.settings-app-connections{color:#202c39;font-size:14px}.settings-app-connections p{overflow-wrap:anywhere;line-height:1.6}.settings-app-connections h3{margin:0;font-size:16px}.settings-app-connections .connection-notice{background:#fff7e8;border:1px solid #edddbb;border-radius:10px;margin:14px 0;padding:16px}.settings-app-connections .connection-notice p{margin:7px 0 0}.settings-app-connections .connection-disabled{background:#f4f6fa;border:1px solid #dfe5ed;border-radius:8px;padding:12px}.settings-app-connections article{background:#fff;border:1px solid #dfe5ed;border-radius:12px;margin:14px 0;padding:18px}.settings-app-connections article header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-app-connections article header span{color:#66758b;font-size:12px}.settings-app-connections dl{gap:12px;margin:22px 0;display:grid}.settings-app-connections dl div{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.settings-app-connections dt{color:#657187}.settings-app-connections dd{overflow-wrap:anywhere;max-width:100%;margin:0}.settings-app-connections button{color:#34465d;font:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #cfd7e5;border-radius:7px;padding:9px 12px}.settings-app-connections button:disabled{opacity:.5;cursor:default}.settings-app-connections .connection-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.settings-app-connections .connection-actions button:first-child{color:#fff;background:#5061cb;border-color:#5061cb}.settings-app-connections label{color:#455570;gap:6px;margin:14px 0;display:grid}.settings-app-connections input{width:100%;min-width:0;font:inherit;border:1px solid #cfd7e5;border-radius:7px;padding:10px}.settings-app-connections input:disabled{background:#f4f6fa}.settings-app-connections input:focus,.settings-app-connections button:focus-visible,.settings-app-connections summary:focus-visible{outline-offset:2px;outline:2px solid #818de1}.settings-app-connections .connection-checkbox{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.settings-app-connections .connection-checkbox input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;padding:0}.settings-app-connections [role=alert]{color:#a13232}.settings-app-connections .connection-operation{overflow-wrap:anywhere}@media (width<=650px){.connection-dialog{padding:24px 16px}.connection-entry{bottom:12px;right:12px}.settings-app-connections article{padding:14px}.settings-app-connections dl div{display:grid}}.semantic-import-review{border:1px solid var(--border,#cbd5e1);overflow-wrap:anywhere;border-radius:.6rem;padding:.8rem}.semantic-import-review h4{margin:0 0 .6rem}.semantic-import-review fieldset{min-width:0;margin:.8rem 0;padding:.6rem}.semantic-import-review legend{font-weight:600}.semantic-question{margin-bottom:1rem}.semantic-question label{gap:.35rem;margin:.5rem 0;display:grid}.semantic-question select{white-space:normal;width:100%;max-width:100%}.semantic-import-note{color:var(--muted,#475569);font-size:.9rem}.semantic-import-review details{margin:.6rem 0}.semantic-import-review button{margin:.3rem .4rem .3rem 0}@media (width<=500px){.semantic-import-review{padding:.5rem}.semantic-import-review button{width:100%}}.semantic-question .semantic-remember{align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.semantic-remember input{flex:none;margin-top:.2rem}.semantic-choice-explanation{color:var(--muted,#475569);margin:.4rem 0}.semantic-check-details{font-size:.9rem}.data-updates-global,.data-updates-dialog{color:#172b4d;overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.5}.data-updates-global{flex-direction:column;align-items:flex-end;gap:4px;max-width:100%;display:flex}.data-updates-header-actions,.data-updates-row-actions,.data-updates-fields{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.data-updates-global button,.data-updates-dialog button{color:#172b4d;white-space:normal;max-width:100%;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #64748b;border-radius:6px;padding:8px 12px;line-height:1.4}.data-updates-global button:disabled,.data-updates-dialog button:disabled{cursor:not-allowed;opacity:1;color:#475569;background:#e2e8f0;border-color:#94a3b8}.data-updates-global button:hover:not(:disabled),.data-updates-dialog button:hover:not(:disabled){background:#eef2ff}.data-updates-global button.data-updates-primary,.data-updates-dialog button.data-updates-primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.data-updates-global button.data-updates-primary:hover:not(:disabled),.data-updates-dialog button.data-updates-primary:hover:not(:disabled){background:#1e40af}.data-updates-global button.data-updates-primary:disabled,.data-updates-dialog button.data-updates-primary:disabled{color:#475569;background:#e2e8f0;border-color:#94a3b8}.data-updates-global :focus-visible,.data-updates-dialog :focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.data-updates-global button.data-updates-status-trigger{color:#475569;text-align:right;text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:13px;line-height:18px;text-decoration:underline;display:block}.data-updates-status-trigger span{display:block}.data-updates-dialog{background:#fff;border:1px solid #64748b;border-radius:10px;width:min(720px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 24px 64px #172b4d33}.data-updates-dialog::backdrop{background:#172b4d80}.data-updates-dialog-heading{border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.data-updates-dialog h2{color:#172b4d;margin:0;font-size:20px;line-height:28px}.data-updates-dialog h3{color:#172b4d;margin:0;font-size:16px;line-height:24px}.data-updates-dialog-content{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.data-updates-dialog p{color:#172b4d;margin:0}.data-updates-dialog .data-updates-muted{color:#475569;font-size:13px;line-height:18px}.data-updates-dialog label{color:#172b4d;flex-direction:column;gap:4px;min-width:0;max-width:100%;font-size:16px;display:flex}.data-updates-fields>label{flex:180px}.data-updates-dialog input,.data-updates-dialog select{font:inherit;color:#172b4d;background:#fff;border:1px solid #64748b;border-radius:6px;width:100%;min-width:0;max-width:100%;min-height:40px;padding:8px}.data-updates-dialog input:disabled,.data-updates-dialog select:disabled{color:#475569;background:#f1f5f9}.data-updates-file-picker input[type=file]{white-space:normal;overflow-wrap:anywhere;padding:12px}.data-updates-dialog .data-updates-error,.data-updates-dialog .data-updates-warning{color:#a61b1b;background:#fef2f2;border:1px solid #a61b1b;border-radius:6px;padding:12px}.data-updates-dialog .data-updates-warning{color:#835500;background:#fff7db;border-color:#835500}.data-updates-file-list,.data-updates-source-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.data-update-file,.data-updates-source-list>li{border:1px solid #94a3b8;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.data-update-file-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.data-update-file-heading h3{overflow-wrap:anywhere}.data-update-file-heading span{color:#475569;font-variant-numeric:tabular-nums;font-size:13px}.data-updates-dialog details>summary{color:#1d4ed8;cursor:pointer;min-height:40px;padding:8px 0;font-size:14px;line-height:20px}.data-updates-dialog details ul{margin:8px 0;padding-left:20px}.data-updates-preview{background:#f6f8fb;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.data-updates-definition{flex-direction:column;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.data-updates-definition>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;display:grid}.data-updates-definition dt{color:#475569}.data-updates-definition dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}@media (width<=600px){.native-app>header.native-global-data-header{flex-wrap:wrap;gap:12px}.native-app>header.native-global-data-header>div{flex:180px;min-width:0}.native-app>header.native-global-data-header>button{flex:none;order:2}.native-app>header.native-global-data-header>.data-updates-global{flex:1 0 100%;order:3;min-width:0}.data-updates-global{align-items:stretch;width:100%}.data-updates-header-actions>button{flex:180px}.data-updates-global button.data-updates-status-trigger{text-align:left}.data-updates-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.data-updates-dialog-heading{padding:12px}.data-updates-dialog-content{padding:16px}.data-updates-row-actions>button{flex:100%;min-height:48px}.data-update-file,.data-updates-source-list>li{padding:12px}.data-updates-definition>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.data-updates-global *,.data-updates-dialog *{transition:none!important;animation:none!important}}.tabulator{text-align:left;background-color:#888;border:1px solid #999;font-size:14px;position:relative;overflow:hidden;transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){-webkit-user-select:none;user-select:none}.tabulator .tabulator-header{box-sizing:border-box;color:#555;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;white-space:nowrap;background-color:#e6e6e6;border-bottom:1px solid #999;outline:none;width:100%;font-weight:700;position:relative;overflow:hidden}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{box-sizing:border-box;text-align:left;vertical-align:bottom;background:#e6e6e6;border-right:1px solid #aaa;flex-direction:column;justify-content:flex-start;display:inline-flex;position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{pointer-events:none;background:#cdcdcd;border:1px solid #999;position:absolute}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{color:#000;background-color:#d6d6d6}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{color:#fff;background-color:#3876ca}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%;overflow:hidden}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;background:#fff;border:1px solid #999;width:100%;padding:1px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #aaa;margin-right:-1px;display:flex;position:relative;overflow:hidden}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;text-align:center;width:100%;margin-top:2px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{cursor:pointer;background-color:#cdcdcd}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-bottom:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{cursor:pointer;border-top:6px solid #555}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{color:#666;border-top:6px solid #666;border-bottom:none}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{text-orientation:mixed;writing-mode:vertical-rl;justify-content:center;align-items:center;display:flex}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-top:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{justify-content:center;inset:4px 0 auto}.tabulator .tabulator-header .tabulator-frozen{z-index:11;position:sticky;left:0}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;border-top:1px solid #aaa;border-bottom:1px solid #aaa;display:inline-block;background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{padding-top:1em;display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;white-space:nowrap;width:100%;position:relative;overflow:auto}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:100%;display:flex}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#ccc;text-align:center;white-space:normal;padding:10px;font-size:20px;font-weight:700;display:inline-block}.tabulator .tabulator-tableholder .tabulator-table{color:#333;white-space:nowrap;background-color:#fff;display:inline-block;position:relative;overflow:visible}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:#e2e2e2!important}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-range-overlay{pointer-events:none;z-index:10;position:absolute;inset:0}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{box-sizing:border-box;border:1px solid #2975dd;position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{content:"";background-color:#2975dd;border-radius:999px;width:6px;height:6px;position:absolute;bottom:-3px;right:-3px}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{box-sizing:border-box;border:2px solid #2975dd;position:absolute}.tabulator .tabulator-footer{color:#555;-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;white-space:nowrap;background-color:#e6e6e6;border-top:1px solid #999;font-weight:700}.tabulator .tabulator-footer .tabulator-footer-contents{flex-direction:row;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{border:1px solid #999;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:5px;font-size:.9em;display:inline-block}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;text-align:left;border-top:1px solid #aaa;border-bottom:1px solid #aaa;width:100%;overflow:hidden;background:#f3f3f3!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{display:inline-block;background:#f3f3f3!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#555;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right;flex:1}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;margin:0 5px;padding:2px 5px;display:inline-block}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:#fff3;border:1px solid #aaa;border-radius:3px;margin:0 2px;padding:2px 5px;display:inline-block}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{color:#fff;cursor:pointer;background:#0003}}.tabulator .tabulator-col-resize-handle{vertical-align:middle;z-index:11;width:6px;margin-left:-3px;margin-right:-3px;display:inline-block;position:relative}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{width:3px;margin-right:0}.tabulator .tabulator-col-resize-guide{opacity:.5;background-color:#999;width:4px;height:100%;margin-left:-.5px;position:absolute;top:0}.tabulator .tabulator-row-resize-guide{opacity:.5;background-color:#999;width:100%;height:4px;margin-top:-.5px;position:absolute;left:0}.tabulator .tabulator-alert{text-align:center;z-index:100;background:#0006;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;margin:0 auto;padding:10px 20px;font-size:16px;font-weight:700;display:inline-block}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{color:#000;border:4px solid #333}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{color:#590000;border:4px solid #d00}.tabulator-row{box-sizing:border-box;background-color:#fff;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#efefef}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{cursor:pointer;background-color:#bbb}}.tabulator-row.tabulator-selected{background-color:#9abcea}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{cursor:pointer;background-color:#769bcc}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{pointer-events:none;z-index:15;border-top:1px solid #aaa;border-bottom:1px solid #aaa;position:absolute}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{color:#000;background-color:#d6d6d6}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{color:#fff;background-color:#3876ca}.tabulator-row .tabulator-row-resize-handle{height:5px;position:absolute;bottom:0;left:0;right:0}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-right:1px solid #aaa;outline:none;padding:4px;display:inline-block;position:relative;overflow:hidden}.tabulator-row .tabulator-cell .tabulator-tick{fill:#2dc214}.tabulator-row .tabulator-cell .tabulator-cross{fill:#ce1515}.tabulator-row .tabulator-cell.tabulator-row-header{background:#e6e6e6;border-bottom:1px solid #aaa;border-right:1px solid #999}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;z-index:11;display:inline-block;position:sticky;left:0}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:0 0;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{color:#d00;background:0 0;border:1px}.tabulator-row .tabulator-cell.tabulator-row-handle{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;justify-content:center;align-items:center;display:inline-flex}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;width:100%;height:3px;margin-top:2px}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:#9abcea}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{width:7px;display:inline-block}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{vertical-align:middle;border-bottom:2px solid #aaa;border-left:2px solid #aaa;border-bottom-left-radius:1px;width:7px;height:9px;margin-top:-9px;margin-right:5px;display:inline-block}.tabulator-row .tabulator-cell .tabulator-data-tree-control{vertical-align:middle;background:#0000001a;border:1px solid #333;border-radius:2px;justify-content:center;align-items:center;width:11px;height:11px;margin-right:5px;display:inline-flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:#0003}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:0 0;width:1px;height:7px;display:inline-block;position:relative}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{content:"";background:#333;width:7px;height:1px;position:absolute;top:3px;left:-3px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;width:1px;height:7px;display:inline-block;position:relative}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{content:"";background:#333;width:7px;height:1px;position:absolute;top:3px;left:-3px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{color:#fff;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-o-user-select:none;background:#666;border-radius:20px;justify-content:center;align-items:center;width:15px;height:15px;font-size:1.1em;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;width:14px;height:14px;display:inline-block}.tabulator-row.tabulator-group{box-sizing:border-box;background:#ccc;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #aaa;min-width:100%;padding:5px 5px 5px 10px;font-weight:700}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:#0000001a}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border:6px solid #0000;border-top-color:#666;border-bottom:0;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{vertical-align:middle;border:6px solid #0000;border-left-color:#666;border-right:0;width:0;height:0;margin-right:16px;display:inline-block}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-toggle{box-sizing:border-box;background:#dcdcdc;border:1px solid #ccc;flex-direction:row;display:flex}.tabulator-toggle.tabulator-toggle-on{background:#1c6cc2}.tabulator-toggle .tabulator-toggle-switch{box-sizing:border-box;background:#fff;border:1px solid #ccc}.tabulator-popup-container{-webkit-overflow-scrolling:touch;box-sizing:border-box;z-index:10000;background:#fff;border:1px solid #aaa;font-size:14px;display:inline-block;position:absolute;overflow-y:auto;box-shadow:0 0 5px #0003}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{box-shadow:none;pointer-events:none;border-radius:2px;max-width:min(500px,100%);padding:3px 5px;font-size:12px}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;-webkit-user-select:none;user-select:none;padding:5px 10px;position:relative}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#efefef}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{content:"";vertical-align:top;border:1px solid #aaa;border-width:1px 1px 0 0;width:7px;height:7px;display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;transform:rotate(45deg)}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-list{-webkit-overflow-scrolling:touch;max-height:200px;font-size:14px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#333;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{color:#fff;background:#1d68cd}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid #ffffff80}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1d68cd}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{color:#fff;cursor:pointer;background:#1d68cd}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#333;text-align:center;padding:4px}.tabulator-edit-list .tabulator-edit-list-group{color:#333;border-bottom:1px solid #aaa;padding:6px 4px 4px;font-weight:700}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{text-align:initial;direction:rtl}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #aaa;border-right:initial;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{content:"";background-color:#2975dd;border-radius:999px;width:6px;height:6px;position:absolute;bottom:-3px;left:-3px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-left:initial;border-right:2px solid #aaa;border-bottom-right-radius:1px;border-bottom-left-radius:0;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{width:3px;margin-left:0;margin-right:-3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{z-index:10000;position:absolute;inset:0}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{vertical-align:middle;border-bottom:2px solid #aaa;border-left:2px solid #aaa;border-bottom-left-radius:1px;width:7px;height:9px;margin-top:-9px;margin-right:5px;display:inline-block}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;background:#ccc;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #aaa;min-width:100%;padding:5px 5px 5px 10px;font-weight:700}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:#0000001a}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border:6px solid #0000;border-top-color:#666;border-bottom:0;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{vertical-align:middle;border:6px solid #0000;border-left-color:#666;border-right:0;width:0;height:0;margin-right:16px;display:inline-block}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{vertical-align:middle;background:#0000001a;border:1px solid #333;border-radius:2px;justify-content:center;align-items:center;width:11px;height:11px;margin-right:5px;display:inline-flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:#0003}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:0 0;width:1px;height:7px;display:inline-block;position:relative}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{content:"";background:#333;width:7px;height:1px;position:absolute;top:3px;left:-3px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;width:1px;height:7px;display:inline-block;position:relative}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{content:"";background:#333;width:7px;height:1px;position:absolute;top:3px;left:-3px}.native-app{color:#15263b;background:#f5f7fb;max-width:1600px;min-height:100vh;margin:auto;padding:24px;font-family:system-ui,sans-serif}.native-app header{justify-content:space-between;align-items:center;display:flex}.native-app nav,.native-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.native-app button,.native-app input,.native-app select{font:inherit;color:#15263b;background:#fff;border:1px solid #abb8ca;border-radius:7px;max-width:100%;padding:9px}.native-app button{cursor:pointer}.native-app button:disabled{opacity:.5;cursor:default}.native-app button[aria-current=page]{color:#fff;background:#203f77}.native-app :focus-visible{outline-offset:2px;outline:3px solid #236cd7}.native-app label{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.native-app fieldset{border:1px solid #cbd3e0;margin:12px 0;padding:16px}.native-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.native-app article,.native-stats{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe1eb;border-radius:12px;margin:16px 0;padding:20px}.native-app h1{font-size:28px}.native-app h2{font-size:21px}.native-app p{overflow-wrap:anywhere;line-height:1.5}.native-identity{overflow-wrap:anywhere;font-size:12px}.native-error{background:#fff0ed;border:1px solid #c34735;padding:16px}.native-stats dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.native-stats dt{font-weight:650}.native-stats dd{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.native-modal{z-index:1000;background:#12243acc;justify-content:flex-end;display:flex;position:fixed;inset:0}.native-modal>div{background:#fff;width:min(760px,100%);padding:24px;overflow:auto}.native-app pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.native-chart{height:220px}.native-app .tabulator{font-size:13px}.native-app details{border:1px solid #dbe1eb;margin:12px 0;padding:12px}.native-app summary{cursor:pointer}@media (width<=850px){.native-app{padding:12px}.native-cards,.native-stats dl{grid-template-columns:1fr}.native-app header{gap:12px}.native-app .tabulator{max-width:100%}.native-app label{display:flex}.native-app nav button{flex:40%}}.native-app [hidden]{display:none!important}.native-app>*{min-width:0}.native-dashboard-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.native-dashboard-title h1{margin-bottom:6px}.native-dashboard-title p{color:#53657c;margin-top:0}.native-dashboard-badge{color:#24476f;white-space:nowrap;background:#e4ecfb;border-radius:100px;padding:8px 12px;font-size:13px}.native-dashboard-calendar{background:#fff;border:1px solid #dbe1eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.native-dashboard-calendar p{color:#53657c;flex-basis:100%;margin:0;font-size:13px}.native-dashboard-calendar .native-calendar-error{color:#992f26}.native-applied-period{font-weight:600}.native-data-status{color:#53657c;font-size:13px}.native-dashboard-loading{background:#e9eff8;border-radius:12px;margin:20px 0;padding:32px}.native-app .native-consolidated-blocker{background:#fffbed;border-color:#e4c167}.native-consolidated-reasons{grid-template-columns:1fr 1fr;gap:20px;display:grid}.native-consolidated-reasons h3{margin-top:0}.native-consolidated-reasons p{font-size:14px}.native-dashboard-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.native-dashboard-charts article{min-width:0;padding:18px}.native-dashboard-chart{max-width:100%;height:270px;overflow:hidden}.native-dashboard-legend{flex-direction:column;gap:8px;padding:0;font-size:13px;list-style:none;display:flex}.native-series-key{vertical-align:middle;border-top:3px solid #2563eb;width:22px;margin-right:7px;display:inline-block}.native-series-key.redemptions{border-top:3px dashed #8755c8}.native-dashboard-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow:auto}.native-dashboard table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.native-dashboard caption{color:#53657c;text-align:left;padding:8px 0;font-size:12px}.native-dashboard th,.native-dashboard td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dbe1eb;padding:12px}.native-dashboard thead{background:#f0f4fa}.native-dashboard-day-table th,.native-dashboard-day-table td{padding:8px}.native-dashboard-day-table{min-width:300px}.native-day-controls{gap:8px;font-size:13px}.native-dashboard-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.native-app .native-attention-card{margin:0}.native-attention-card h3{margin-top:0;font-size:16px}.native-attention-card.negative{background:#fff0ed;border-color:#cd7468}.native-attention-card.attention{background:#fffbed;border-color:#d9bc67}.native-attention-card.positive{background:#edf8f1;border-color:#72b48c}.native-dashboard-attention{background:#fffbed;border-radius:8px;padding:12px;font-size:13px}.native-dashboard-summary{min-width:760px}.native-cell-label{font-weight:600}.native-app .native-identity{font-size:12px}.native-dashboard details h3{font-size:15px}.native-dashboard details p{font-size:13px}@media (width<=1200px){.native-dashboard-charts{grid-template-columns:1fr}.native-dashboard-chart{height:280px}}@media (width<=850px){.native-dashboard-title{flex-direction:column;align-items:flex-start}.native-dashboard-attention-grid,.native-consolidated-reasons{grid-template-columns:1fr}.native-dashboard-calendar label{flex:40%;min-width:0}.native-dashboard-calendar input{width:100%;min-width:0}.native-dashboard-calendar button{flex:40%}.native-dashboard-charts article{padding:12px}.native-dashboard-chart{height:250px}.native-dashboard-calendar{padding:12px}.native-dashboard table{font-size:12px}}.native-source-caption{color:#334b67;border-left:3px solid #9bb2d3;padding-left:10px;font-size:13px}.native-source-profile-note{color:#735712;background:#fffbed;border-radius:6px;padding:8px;font-size:12px}.native-app .native-arithmetic{background:#fff;border:1px solid #c9d8eb;border-radius:12px;min-width:0;margin:20px 0;padding:20px}.native-arithmetic-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.native-arithmetic-heading>div{flex:350px}.native-arithmetic-heading h2{margin:0}.native-arithmetic-heading p{color:#53657c;margin-bottom:0;font-size:14px}.native-app .native-arithmetic-editor{flex-direction:column;align-items:stretch;gap:8px;font-weight:600;display:flex}.native-app .native-arithmetic-editor textarea{font:inherit;resize:vertical;box-sizing:border-box;color:#15263b;background:#f8fbff;border:1px solid #9babbe;border-radius:7px;width:100%;padding:12px}.native-arithmetic-symbols,.native-arithmetic-fields{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.native-arithmetic-symbols button{min-width:44px;font-size:20px}.native-arithmetic-fields button{text-align:left;font-size:13px}.native-arithmetic-formula{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f5fd;border-radius:7px;padding:12px;font-family:ui-monospace,monospace}.native-arithmetic-warning{background:#fffbed;border-left:3px solid #d9bc67;padding:10px 12px;font-size:13px}.native-arithmetic-error{background:#fff0ed;border-left:3px solid #cd7468;padding:12px}.native-arithmetic-value{overflow-wrap:anywhere;border:1px solid #dbe1eb;border-radius:8px;padding:16px}.native-arithmetic-value strong{font-variant-numeric:tabular-nums;font-size:22px}.native-arithmetic-value p{margin-bottom:0;font-size:13px}.native-arithmetic-value.positive,.native-arithmetic-cell.positive{background:#edf8f1}.native-arithmetic-value.attention,.native-arithmetic-cell.attention{background:#fffbed}.native-arithmetic-value.negative,.native-arithmetic-cell.negative{background:#fff0ed}.native-arithmetic-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow:auto}.native-arithmetic table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.native-arithmetic caption{text-align:left;color:#53657c;padding:10px 0;font-size:12px}.native-arithmetic th,.native-arithmetic td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dbe1eb;min-width:120px;padding:10px}.native-arithmetic thead{background:#f0f4fa}.native-arithmetic td:last-child{min-width:180px}.native-arithmetic-results h4{font-size:14px}.native-arithmetic-results details{font-size:13px}@media (width<=850px){.native-app .native-arithmetic{padding:12px}.native-arithmetic-heading>button{flex:40%}.native-arithmetic th,.native-arithmetic td{padding:8px}.native-arithmetic-value strong{font-size:18px}}.native-app .native-reports-nav{flex-direction:row;align-items:stretch}.native-app .tabulator .tabulator-footer .tabulator-footer-contents{flex-wrap:wrap;gap:6px;display:flex}.native-app .tabulator .tabulator-footer .tabulator-paginator{white-space:normal;flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.native-app .tabulator .tabulator-footer .tabulator-pages{white-space:normal;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;max-width:100%;display:inline-flex}.native-app .tabulator .tabulator-footer .tabulator-page{white-space:normal;margin:0}.portal-purpose-item{align-items:center;gap:4px;min-width:0;display:flex;position:relative}.portal-purpose-item>button,.portal-purpose-item>a{flex:1;min-width:0}.portal-purpose-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-purpose-item .portal-purpose-help{color:#647680;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-height:32px;padding:6px;display:inline-flex}.portal-purpose-item .portal-purpose-help:hover{color:#096e67;background:#e9f5f2}.portal-purpose-item .portal-purpose-help:focus-visible{outline-offset:2px;outline:3px solid #148d81}.portal-purpose-popup{box-sizing:border-box;z-index:1200;color:#172a33;overflow-wrap:anywhere;background:#fff;border:1px solid #c9d7dc;border-radius:8px;max-width:calc(100vw - 24px);padding:12px 14px;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:auto;box-shadow:0 8px 28px #172a331c}.portal-purpose-tooltip{width:280px;max-width:min(280px,var(--radix-tooltip-content-available-width));max-height:var(--radix-tooltip-content-available-height)}.portal-purpose-popover{width:300px;max-width:min(300px,var(--radix-popover-content-available-width));max-height:var(--radix-popover-content-available-height)}.portal-purpose-popup h2{color:#172a33;margin:0 0 6px;font-size:14px;line-height:1.4}.portal-purpose-popup p{font:inherit;color:inherit;margin:0 0 12px}.portal-purpose-popup .portal-purpose-close{font:inherit;color:#096e67;cursor:pointer;background:#fff;border:1px solid #b9ceca;border-radius:6px;min-height:36px;padding:7px 10px}.portal-purpose-popup .portal-purpose-close:focus-visible{outline-offset:2px;outline:3px solid #148d81}.recovered-portal .nav .portal-purpose-item>button:not(.portal-purpose-help){text-align:left;white-space:normal;min-height:44px}.recovered-portal .nav .portal-purpose-help{gap:0;min-height:32px;padding:6px}.sidebar nav .portal-purpose-item>a{margin:0}.sidebar nav .portal-purpose-help{color:#737888;margin:0}.native-app .native-reports-nav .portal-purpose-item{flex:0 auto}.native-app .native-reports-nav .portal-purpose-item>button:not(.portal-purpose-help){white-space:normal;overflow-wrap:anywhere;min-height:42px}.native-app .native-reports-nav .portal-purpose-help{flex:0 0 40px;width:40px;min-height:40px}.recovered-portal .native-app{color:var(--ink);background:0 0;max-width:100%;min-height:0;padding:0}.recovered-portal .native-app nav{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;margin:16px 0 24px;padding:12px}.recovered-portal .native-app button[aria-current=page]{color:#096e67;background:var(--soft);border-color:#accfc4}.recovered-portal .native-app .native-toolbar{align-items:flex-end;gap:12px;margin:16px 0}.recovered-portal .native-app .native-toolbar>label{flex-direction:column;flex:180px;align-items:stretch;gap:5px;min-width:150px;display:flex}.recovered-portal .native-app .native-toolbar>label:has(input[type=checkbox]){flex-direction:row;align-items:center}.recovered-portal .native-app .native-toolbar button,.recovered-portal .native-app .native-toolbar input,.recovered-portal .native-app .native-toolbar select{min-height:40px}.recovered-portal .native-app .native-toolbar>span{color:var(--muted);flex:240px;font-size:12px}.recovered-portal .native-app .native-toolbar select,.recovered-portal .native-app .native-toolbar input:not([type=checkbox]){width:100%;min-width:0}@media (pointer:coarse){.portal-purpose-item .portal-purpose-help{flex-basis:40px;width:40px;min-height:40px}}@media (width<=700px){.native-app .native-reports-nav .portal-purpose-item{flex:220px}.native-app .native-reports-nav .portal-purpose-item>button{width:auto}.recovered-portal .native-app .native-toolbar>label{flex-basis:100%;min-width:0}.recovered-portal .native-app .native-toolbar>button{flex:140px}}.recovered-portal .native-app .native-primary{background:var(--accent);border-color:var(--accent);color:#fff}.recovered-portal .native-app .native-primary:hover:not(:disabled){background:#096e67}.recovered-portal .native-app .native-query-form{border:1px solid var(--line);background:#fff;border-radius:10px;margin:16px 0;padding:16px}.recovered-portal .native-app .native-query-actions{justify-content:flex-start;margin-bottom:0}.recovered-portal .native-app .native-query-options{margin:12px 0}.recovered-portal .native-app .native-query-form>fieldset{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.recovered-portal .native-app .native-query-form>fieldset>label{flex-direction:column;gap:5px;display:flex}.recovered-portal .native-app .native-query-form>fieldset>label:has(input[type=checkbox]){flex-direction:row;align-items:center;min-height:40px}.recovered-portal .native-app .native-query-options fieldset>div{flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0;display:flex}.recovered-portal .native-app .native-query-options fieldset>div>input,.recovered-portal .native-app .native-query-options fieldset>div>select{flex:180px;min-width:0;min-height:40px}.recovered-portal .native-app .native-columns-order{flex:100%;margin:0;padding:6px 10px}.recovered-portal .native-app .native-columns-order label{margin:8px 10px 8px 0}@media (width<=700px){.recovered-portal .native-app .native-query-form{padding:12px}.recovered-portal .native-app .native-query-form>fieldset>label{width:100%}}.current-original-rows,.current-original-grid{min-width:0}.current-original-rows .original-source-form{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.current-original-rows .original-source-form label{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.current-original-rows .original-source-form select,.current-original-rows .original-source-form input{border:1px solid var(--line,#dde4e8);background:var(--white,#fff);border-radius:7px;min-width:0;max-width:100%;padding:7px}.current-original-rows .original-grid-actions,.current-original-rows .original-page-actions,.current-original-rows .original-export-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.current-original-rows .original-grid-columns{margin:10px 0}.current-original-rows .original-grid-column-list{gap:8px;margin-top:12px;display:grid}.current-original-rows .original-grid-column-control{border-bottom:1px solid var(--line,#dde4e8);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.current-original-rows .original-grid-column-control>span{overflow-wrap:anywhere;flex:240px;min-width:0}.current-original-rows .original-grid-column-control label{align-items:center;gap:5px;display:flex}.current-original-rows .original-grid-help{color:var(--muted,#647680);margin:8px 0;font-size:12px}.current-original-rows .original-grid-notice:empty{display:none}.current-original-rows .original-grid-host{width:100%;min-width:0;max-width:100%}.current-original-rows .tabulator{border:1px solid var(--line,#dde4e8);background:var(--white,#fff);width:100%;color:var(--ink,#172a33);font:inherit;border-radius:8px;font-size:13px}.current-original-rows .tabulator .tabulator-header,.current-original-rows .tabulator .tabulator-header .tabulator-col{background:var(--bg,#f4f6f8);color:var(--ink,#172a33);border-color:var(--line,#dde4e8)}.current-original-rows .tabulator .tabulator-col-title{white-space:normal;overflow-wrap:anywhere}.current-original-rows .tabulator .tabulator-row,.current-original-rows .tabulator .tabulator-row.tabulator-row-even,.current-original-rows .tabulator .tabulator-frozen{background:var(--white,#fff);color:var(--ink,#172a33);border-color:var(--line,#dde4e8)}.current-original-rows .tabulator .tabulator-row.tabulator-selected,.current-original-rows .tabulator .tabulator-row.tabulator-selected .tabulator-cell{background:var(--soft,#e9f5f2)}.current-original-rows .tabulator .tabulator-cell{white-space:normal;overflow-wrap:anywhere;border-right:1px solid var(--line,#dde4e8);padding:10px}.current-original-rows .original-grid-values span{white-space:pre-wrap}.current-original-rows .original-grid-cell+.original-grid-cell{margin-top:8px}.current-original-rows .tabulator small{color:var(--muted,#647680);margin-top:3px;display:block}.current-original-rows .tabulator input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--accent,#087d75);margin:2px 0}.current-original-rows .tabulator .tabulator-tableholder{overscroll-behavior:contain;scrollbar-gutter:stable}.current-original-rows .tabulator .tabulator-placeholder span{white-space:normal;overflow-wrap:anywhere;font-size:13px}@media (width<=600px){.current-original-rows .original-source-form label{flex-basis:100%}.current-original-rows .original-grid-actions>button{flex:100%}.current-original-rows .original-grid-column-control>span{flex-basis:100%}.current-original-rows .original-page-actions{align-items:start}}@media (forced-colors:active){.current-original-rows .tabulator .tabulator-row.tabulator-selected{outline:1px solid highlight}}.canonical-month-matrix{--reporting-green:#176d64;--reporting-border:#dce5e7;min-width:0}.canonical-month-matrix .canonical-block-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.canonical-month-matrix .canonical-grid-tools{flex-wrap:wrap;align-items:end;gap:10px 14px;margin:14px 0 10px;display:flex}.canonical-month-matrix .canonical-grid-tools>label{flex:0 210px;min-width:140px}.canonical-month-matrix .canonical-grid-tools>.reporting-check{flex:260px}.canonical-month-matrix .reporting-grid-caption,.canonical-month-matrix .canonical-source-note{color:#536b76;font-size:12px}.canonical-month-matrix .reporting-library-grid.tabulator{border:1px solid var(--reporting-border);width:100%;max-width:100%;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;font-size:13px}.canonical-month-matrix .canonical-grid-hidden{overflow:hidden;height:96px!important}.canonical-month-matrix .tabulator .tabulator-header{color:#203944;background:#f1f6f5;border-bottom:1px solid #bdd1ca}.canonical-month-matrix .tabulator .tabulator-header .tabulator-col{border-right:1px solid var(--reporting-border);background:#f1f6f5}.canonical-month-matrix .tabulator .tabulator-header .tabulator-col-content{padding:10px 12px}.canonical-month-matrix .tabulator .tabulator-header .tabulator-col-title{white-space:normal;overflow-wrap:anywhere;font-weight:650}.canonical-month-matrix .tabulator .tabulator-row,.canonical-month-matrix .tabulator .tabulator-row.tabulator-row-even{color:#203944;border-bottom:1px solid var(--reporting-border);background:#fff}.canonical-month-matrix .tabulator .tabulator-cell{white-space:normal;overflow-wrap:anywhere;vertical-align:top;border-right:1px solid #edf1f1;padding:11px 12px}.canonical-month-matrix .tabulator .tabulator-row.tabulator-selected,.canonical-month-matrix .tabulator .tabulator-row.tabulator-selected .tabulator-cell{background:#e9eefb}.canonical-month-matrix .tabulator .canonical-selected-day:not(.tabulator-selected),.canonical-month-matrix .tabulator .canonical-selected-day:not(.tabulator-selected) .tabulator-cell{background:#eef8f4}.canonical-month-matrix .tabulator .canonical-open-row{box-shadow:inset 3px 0 #267c70}.canonical-month-matrix .tabulator .tabulator-tableholder{overscroll-behavior:contain;scrollbar-gutter:stable}.canonical-month-matrix .tabulator input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--reporting-green);margin:3px 0}.canonical-month-matrix .tabulator .tabulator-range,.canonical-month-matrix .tabulator .tabulator-range-cell-active{border-color:#267c70}.canonical-month-matrix .reporting-inline-detail{border:1px solid var(--reporting-border);background:#f7faf9;border-radius:8px;margin-top:14px;padding:14px}.canonical-month-matrix .reporting-inline-detail>.reporting-section-heading{margin-bottom:12px}.canonical-month-matrix.compact .tabulator .tabulator-cell{padding:6px 9px}.canonical-month-matrix .tabulator .tabulator-placeholder{white-space:normal;color:#61717a;max-width:100%;padding:14px}.canonical-month-matrix .tabulator .tabulator-placeholder span{white-space:normal;overflow-wrap:anywhere;font-size:13px}@media (width<=600px){.canonical-month-matrix{padding:12px}.canonical-month-matrix .canonical-grid-tools>label{flex:100%;min-width:0;max-width:none}.canonical-month-matrix .reporting-table-controls>label,.canonical-month-matrix .reporting-table-controls>button{flex:100%;min-width:0}.canonical-month-matrix .reporting-column-grid,.canonical-month-matrix .reporting-row-details{grid-template-columns:minmax(0,1fr)}.canonical-month-matrix .tabulator .tabulator-cell{padding:9px}.canonical-month-matrix .reporting-inline-detail{padding:10px}}@media (forced-colors:active){.canonical-month-matrix .tabulator .tabulator-row.tabulator-selected{outline:1px solid highlight}.canonical-month-matrix .tabulator .tabulator-range,.canonical-month-matrix .tabulator .tabulator-range-cell-active{border-color:highlight}}.reporting-workspace{--reporting-green:#176d64;--reporting-border:#dce5e7;color:#203944;min-width:0;padding-top:12px;font-size:14px;line-height:1.5}.reporting-workspace[hidden]{display:none}.reporting-workspace *{box-sizing:border-box}.reporting-workspace h1{letter-spacing:-.3px;margin:0;font-size:26px;line-height:1.3}.reporting-workspace h2{margin:0;font-size:20px;line-height:1.35}.reporting-workspace h3{margin:0;font-size:16px;line-height:1.4}.reporting-workspace h4{margin:0;font-size:14px}.reporting-workspace p{color:#526671;overflow-wrap:anywhere;margin:8px 0;font-size:14px}.reporting-workspace button,.reporting-workspace input,.reporting-workspace select{font:inherit;min-height:40px}.reporting-workspace button{white-space:normal;color:#284951;cursor:pointer;background:#fff;border:1px solid #bdcece;border-radius:7px;padding:8px 12px}.reporting-workspace button:hover:not(:disabled){background:#f0f7f5;border-color:#8eafa8}.reporting-workspace button:disabled{cursor:default;opacity:.6}.reporting-workspace input:not([type=checkbox]),.reporting-workspace select{color:#203944;background:#fff;border:1px solid #b7c9cd;border-radius:6px;width:100%;max-width:100%;padding:7px 10px}.reporting-workspace :focus-visible{outline-offset:3px;outline:3px solid #267c70}.reporting-workspace label{flex-direction:column;gap:5px;font-size:13px;display:flex}.reporting-workspace .reporting-primary{color:#fff;background:var(--reporting-green);border-color:var(--reporting-green)}.reporting-workspace .reporting-primary:hover:not(:disabled){background:#12594f}.reporting-heading,.reporting-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reporting-heading{margin-bottom:20px}.reporting-heading p{margin:4px 0 0}.reporting-save-state{color:#49636b;background:#eef3f3;border-radius:6px;padding:6px 10px;font-size:13px}.reporting-save-state.saved{color:#256443;background:#e6f4eb}.reporting-save-state.draft,.reporting-save-state.warning{color:#775a16;background:#fff4d3}.reporting-calendar{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;display:flex}.reporting-calendar label{flex:0 175px;min-width:135px}.reporting-calendar p{flex-basis:100%;margin:0;font-size:13px}.reporting-top-actions,.reporting-actions,.reporting-open-row{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;display:flex}.reporting-open-row label{flex:320px;max-width:620px}.reporting-panel{border:1px solid var(--reporting-border);background:#fff;border-radius:12px;min-width:0;margin:20px 0;padding:20px}.reporting-plan-editor{background:#f7fafd;border-color:#aec3d8}.reporting-plan-editor .reporting-name{max-width:560px;margin:15px 0}.reporting-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reporting-plan-grid fieldset{background:#fff;border:1px solid #c7d6e4;border-radius:8px;min-width:0;margin:0;padding:14px}.reporting-plan-grid legend{padding:0 5px;font-size:15px;font-weight:650}.reporting-plan-grid label{margin:8px 0 12px}.reporting-plan-grid input{font-variant-numeric:tabular-nums}.reporting-workspace .reporting-help{color:#61717a;font-size:12px}.reporting-loading{color:#315f54;background:#edf5f2;border-radius:8px;padding:14px}.reporting-notice,.reporting-note{color:#715816;background:#fff8e4;border:1px solid #d7c287;border-radius:8px;margin:12px 0;padding:12px 14px}.reporting-workspace .reporting-notice{color:#715816}.reporting-workspace .reporting-notice.positive{color:#2c6445;background:#eaf6ed;border-color:#9abb9b}.reporting-workspace .reporting-error{color:#96382b;background:#fff2ee;border:1px solid #d29a90;border-radius:8px;margin:12px 0;padding:12px 14px}.reporting-error p{color:inherit}.reporting-chart-settings{border:1px solid var(--reporting-border);background:#fafcfc;border-radius:9px;margin:18px 0;padding:10px 14px}.reporting-workspace summary{color:#315f59;cursor:pointer;min-height:36px;padding:5px 0;font-size:14px}.reporting-workspace details p{font-size:13px}.reporting-chart-options{flex-wrap:wrap;gap:10px 22px;margin:12px 0;display:flex}.reporting-workspace .reporting-check{flex-direction:row;align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex}.reporting-check input[type=checkbox]{width:18px;height:18px;min-height:auto;accent-color:var(--reporting-green);flex:0 0 18px;margin:0}.reporting-charts-section{margin:24px 0}.reporting-charts-section>.reporting-section-heading>label{min-width:200px}.reporting-day-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0 16px;display:flex}.reporting-day-controls label{min-width:175px}.reporting-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reporting-chart-card{border:1px solid var(--reporting-border);background:#fff;border-radius:11px;min-width:0;padding:16px}.reporting-chart-card h3{max-width:100%}.reporting-trajectory{color:#526671;background:#f0f5f4;border-radius:5px;padding:4px 6px;font-size:12px}.reporting-chart-legend{color:#4c6370;flex-wrap:wrap;align-items:center;gap:5px 15px;margin:12px 0 4px;padding:0;font-size:12px;list-style:none;display:flex}.reporting-chart-legend li{align-items:center;gap:7px;display:flex}.reporting-legend-fact,.reporting-legend-plan{border-top:3px solid var(--reporting-green);flex:0 0 22px;width:22px;display:inline-block}.reporting-legend-plan{border-top:2px dashed #687c87}.reporting-chart{border-radius:6px;width:100%;min-width:0;height:260px;overflow:hidden}.reporting-workspace .reporting-cutoff{color:#745c24;border-left:3px solid #cdb775;padding-left:8px;font-size:12px}.reporting-chart-reading{background:#f6faf9;border-radius:7px;margin-top:10px;padding:10px 12px}.reporting-chart-reading>strong{font-size:13px}.reporting-chart-reading dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:6px 0 0;display:grid}.reporting-chart-reading dl>div{min-width:0}.reporting-chart-reading dt{color:#576e78;font-size:11px}.reporting-chart-reading dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.reporting-attention{background:#fff8e4;border:1px solid #dac992;border-radius:10px;margin:24px 0;padding:16px 18px}.reporting-attention h2{color:#735913;font-size:17px}.reporting-attention p{color:#715816;font-size:13px}.reporting-matrix-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 10px;display:flex}.reporting-switch{background:#eef4f3;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.reporting-workspace .reporting-switch button{background:0 0;border-color:#0000;min-height:34px;padding:5px 9px;font-size:13px}.reporting-workspace .reporting-switch button[aria-pressed=true]{color:#245f53;background:#fff;border-color:#acc6bd;font-weight:650}.reporting-search{min-width:150px;max-width:225px}.reporting-table-scroll{overscroll-behavior:contain;border:1px solid var(--reporting-border);scrollbar-gutter:stable;border-radius:8px;max-width:100%;max-height:650px;overflow:auto}.reporting-workspace table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:880px;font-size:13px}.reporting-workspace caption{text-align:left;color:#536b76;background:#fff;padding:9px 12px;font-size:12px}.reporting-workspace th,.reporting-workspace td{text-align:left;vertical-align:top;border-bottom:1px solid var(--reporting-border);overflow-wrap:anywhere;min-width:0;padding:11px 12px}.reporting-workspace thead th{z-index:2;background:#f1f6f5;border-bottom-color:#bdd1ca;font-weight:650;position:sticky;top:0}.reporting-workspace th:first-child{z-index:1;border-right:1px solid var(--reporting-border);background:#fff;width:16%;min-width:140px;position:sticky;left:0}.reporting-workspace thead th:first-child{z-index:3;background:#f1f6f5}.reporting-workspace tbody td{width:21%}.reporting-workspace .reporting-date-button{text-align:left;color:#2a5e5b;background:0 0;border:0;width:100%;min-height:38px;padding:0;font-weight:600}.reporting-date-button small{color:#677985;margin-top:3px;font-size:11px;font-weight:400;display:block}.reporting-selected-row td,.reporting-selected-row th:first-child{background:#eef8f4}.reporting-cell-label{color:#65777d;font-size:11px;display:block}.reporting-fact{margin-bottom:7px}.reporting-plan{border-top:1px solid #eef1f0;padding:5px 0}.reporting-value{overflow-wrap:anywhere;display:block}.reporting-value small{color:#745c24;margin-top:3px;font-size:11px;display:block}.reporting-exact{font-variant-numeric:tabular-nums;font-size:13px;font-weight:550;line-height:1.4}.reporting-value.limited{color:#775b16}.reporting-comparison{color:#61737b;margin-top:5px;font-size:11px;line-height:1.45}.reporting-comparison small{margin-top:2px;font-size:11px;display:block}.reporting-row-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reporting-row-detail-member{background:#f7faf9;border-radius:6px;min-width:0;padding:12px}.reporting-row-detail-member p{margin:6px 0;font-size:12px}.reporting-row-detail-member button{min-height:34px;font-size:12px}.reporting-detail-row>td{padding:14px}.reporting-history ul{margin:12px 0;padding:0;list-style:none}.reporting-history li{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.reporting-history li span{color:#5a707b;overflow-wrap:anywhere;font-size:12px}.reporting-export details,.reporting-promotion details{border-top:1px solid var(--reporting-border);margin:14px 0 0;padding-top:8px}.reporting-identity{overflow-wrap:anywhere;font-size:11px}.reporting-promotion{background:#fafcfc}@media (width<=1000px){.reporting-chart-grid{grid-template-columns:1fr}.reporting-chart{height:280px}.reporting-plan-grid,.reporting-row-details{grid-template-columns:1fr}}@media (width<=600px){.reporting-heading{align-items:flex-start}.reporting-workspace h1{font-size:23px}.reporting-workspace h2{font-size:18px}.reporting-panel,.reporting-chart-card{padding:12px}.reporting-calendar label{flex:42%;min-width:0}.reporting-calendar button,.reporting-top-actions>button{flex:42%}.reporting-open-row{align-items:stretch}.reporting-open-row label{flex-basis:100%}.reporting-open-row button{width:100%}.reporting-chart-reading dl{grid-template-columns:1fr}.reporting-chart{height:250px}.reporting-chart-options{flex-direction:column;gap:3px}.reporting-day-controls{gap:7px}.reporting-day-controls>label{order:-1;width:100%;min-width:0}.reporting-day-controls>button{flex:1}.reporting-charts-section>.reporting-section-heading>label{width:100%;min-width:0}.reporting-workspace .reporting-switch{width:100%}.reporting-workspace .reporting-switch button{flex:auto}.reporting-matrix-tools{align-items:stretch}.reporting-search{width:100%;max-width:none}.reporting-workspace table{min-width:820px}.reporting-workspace th,.reporting-workspace td{padding:9px}.reporting-workspace th:first-child{min-width:130px}.reporting-table-scroll{max-height:570px}.reporting-attention{padding:12px}.reporting-chart-legend{gap:5px 12px}.reporting-plan-grid fieldset{padding:10px}}@media (prefers-reduced-motion:reduce){.reporting-workspace *{transition:none!important;animation:none!important}}@media (forced-colors:active){.reporting-value.limited,.reporting-notice,.reporting-error{color:canvastext}.reporting-selected-row td,.reporting-selected-row th:first-child{outline:1px solid highlight}}.reporting-manual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.reporting-promotion-scope{max-width:540px;margin:14px 0}.reporting-promotion-scroll table{min-width:660px}.reporting-promotion-scroll tbody td{width:auto}.reporting-workspace .reporting-field-error{color:#96382b;font-size:12px}.reporting-workspace input[aria-invalid=true]{background:#fff8f5;border-color:#b75848}@media (width<=1000px){.reporting-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.reporting-manual-grid{grid-template-columns:1fr}}.reporting-table-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.reporting-table-controls label{flex:0 220px;min-width:130px}.reporting-column-controls,.reporting-range-controls{border-top:1px solid var(--reporting-border);margin:10px 0;padding:7px 0}.reporting-column-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:10px 0;display:grid}.reporting-column-grid fieldset{border:1px solid var(--reporting-border);border-radius:7px;min-width:0;padding:10px}.reporting-column-grid legend{font-size:12px;font-weight:600}.reporting-workspace input[type=range]{min-height:28px;accent-color:var(--reporting-green);padding:0}.reporting-matrix tbody td{width:auto}.reporting-matrix th:first-child{width:auto;min-width:150px}.reporting-row-heading{align-items:start;gap:7px;display:flex}.reporting-row-heading>input[type=checkbox]{width:18px;height:18px;min-height:auto;accent-color:var(--reporting-green);flex:0 0 18px;margin:3px 0 0}.reporting-range-selected>td,.reporting-range-selected>th:first-child{background:#e9eefb;box-shadow:inset 0 1px #abbddf}.reporting-matrix tbody tr:not(.reporting-detail-row):hover>td{background:#f4f7f8}.reporting-matrix.compact th,.reporting-matrix.compact td{padding:6px 9px}.reporting-matrix.compact .reporting-fact{margin-bottom:4px}.reporting-matrix.compact .reporting-plan{padding:3px 0}.reporting-matrix.compact .reporting-comparison{margin-top:3px}@media (width<=1000px){.reporting-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.reporting-column-grid{grid-template-columns:1fr}.reporting-table-controls label{flex:42%;min-width:0}.reporting-table-controls>button{flex:42%}}.reporting-facts-basis{flex-wrap:wrap;align-items:end;gap:10px 18px;margin:12px 0;display:flex}.reporting-facts-basis label{flex:0 330px;min-width:0;max-width:100%}.reporting-facts-basis p{flex:320px;margin:0}.reporting-captured-source{border-top:1px solid var(--reporting-border);margin-top:10px;padding-top:6px}.reporting-captured-source pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--reporting-border);background:#fff;border-radius:6px;padding:8px;font-size:12px}.reporting-captured-source>div{border-top:1px solid var(--reporting-border);padding:5px 0}.reporting-matrix .reporting-grid-caption{color:#536b76;margin:10px 0;font-size:12px}.reporting-matrix .reporting-library-grid.tabulator{border:1px solid var(--reporting-border);width:100%;max-width:100%;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;font-size:13px}.reporting-matrix .tabulator .tabulator-header{color:#203944;background:#f1f6f5;border-bottom:1px solid #bdd1ca}.reporting-matrix .tabulator .tabulator-header .tabulator-col{border-right:1px solid var(--reporting-border);background:#f1f6f5}.reporting-matrix .tabulator .tabulator-header .tabulator-col-content{padding:10px 12px}.reporting-matrix .tabulator .tabulator-header .tabulator-col-title{white-space:normal;overflow-wrap:anywhere;font-weight:650}.reporting-matrix .tabulator .tabulator-row{color:#203944;border-bottom:1px solid var(--reporting-border);background:#fff}.reporting-matrix .tabulator .tabulator-row.tabulator-row-even{background:#fff}.reporting-matrix .tabulator .tabulator-cell{white-space:normal;overflow-wrap:anywhere;vertical-align:top;border-right:1px solid #edf1f1;padding:11px 12px}.reporting-matrix .tabulator .tabulator-row.tabulator-selected,.reporting-matrix .tabulator .tabulator-row.tabulator-selected .tabulator-cell{background:#e9eefb}.reporting-matrix .tabulator .tabulator-row.reporting-selected-row:not(.tabulator-selected),.reporting-matrix .tabulator .tabulator-row.reporting-selected-row:not(.tabulator-selected) .tabulator-cell{background:#eef8f4}.reporting-matrix .tabulator .tabulator-row.reporting-grid-open-row{box-shadow:inset 3px 0 #267c70}.reporting-matrix .tabulator .tabulator-tableholder{overscroll-behavior:contain;scrollbar-gutter:stable}.reporting-matrix .tabulator input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--reporting-green);margin:3px 0}.reporting-matrix .tabulator .tabulator-range,.reporting-matrix .tabulator .tabulator-range-cell-active{border-color:#267c70}.reporting-matrix .reporting-inline-detail{border:1px solid var(--reporting-border);background:#f7faf9;border-radius:8px;margin-top:16px;padding:14px}.reporting-matrix .reporting-inline-detail>.reporting-section-heading{margin-bottom:12px}.reporting-matrix.compact .tabulator .tabulator-cell{padding:6px 9px}.reporting-matrix .tabulator .tabulator-placeholder{white-space:normal;color:#61717a;max-width:100%;padding:14px}.reporting-matrix .tabulator .tabulator-placeholder span{white-space:normal;overflow-wrap:anywhere;font-size:13px}@media (width<=600px){.reporting-matrix .tabulator .tabulator-cell{padding:9px}.reporting-matrix .reporting-inline-detail{padding:10px}}@media (forced-colors:active){.reporting-matrix .tabulator .tabulator-row.tabulator-selected{outline:1px solid highlight}.reporting-matrix .tabulator .tabulator-range,.reporting-matrix .tabulator .tabulator-range-cell-active{border-color:highlight}}.reporting-workspace .reporting-heading{align-items:flex-start;gap:16px}.reporting-workspace .reporting-heading>div{flex:420px;min-width:0}.reporting-workspace .reporting-heading>div>p{max-width:780px;line-height:1.6}.reporting-workspace .reporting-setup{border:1px solid var(--reporting-border);background:#fff;border-radius:10px;margin-bottom:20px;padding:18px}.reporting-workspace .reporting-workflow-hint{color:#4d6e66;margin:0 0 16px;font-size:13px}.reporting-workspace .reporting-calendar{background:0 0;border:0;grid-template-columns:minmax(150px,1.2fr) repeat(2,minmax(135px,1fr)) auto auto;align-items:end;gap:12px;margin:0 0 16px;padding:0;display:grid}.reporting-workspace .reporting-calendar>label{width:auto;min-width:0}.reporting-workspace .reporting-calendar>p{grid-column:1/-1;max-width:850px;margin:0;font-size:13px}.reporting-workspace .reporting-basis-settings{border-top:1px solid var(--reporting-border);margin:0;padding:8px 0}.reporting-workspace .reporting-facts-basis{align-items:end;margin:8px 0 0}.reporting-workspace .reporting-top-actions{border-top:1px solid var(--reporting-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding-top:14px;display:flex}.reporting-workspace .reporting-main-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reporting-workspace .reporting-plan-toggle{margin-left:auto}.reporting-workspace .reporting-open-row{border-top:1px solid var(--reporting-border);flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:flex}.reporting-workspace .reporting-open-row>label{flex:260px;min-width:0}.reporting-workspace .reporting-open-row .reporting-actions{margin:0}.reporting-workspace .reporting-plan-editor{background:#f8fbfa;margin:18px 0 0}.reporting-workspace .reporting-matrix-tools{align-items:end;gap:12px;margin:16px 0}.reporting-workspace .reporting-matrix-tools .reporting-check{max-width:280px;min-height:40px}.reporting-workspace .reporting-display-settings,.reporting-workspace .reporting-range-controls{border:1px solid var(--reporting-border);background:#fafcfc;border-radius:8px;margin:10px 0;padding:8px 12px}.reporting-workspace .reporting-table-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.reporting-workspace .reporting-table-controls>label{flex:180px;min-width:0;max-width:260px}.reporting-workspace .reporting-table-controls>button{min-height:40px}.reporting-workspace .reporting-column-grid .reporting-actions{margin:8px 0 0}.reporting-workspace .reporting-number-note{margin:8px 0;font-size:12px}.reporting-workspace .reporting-number-note>summary{min-height:32px;font-size:12px}.reporting-workspace .reporting-number-evidence{border-top:1px solid var(--reporting-border);margin:10px 0;padding-top:4px}.reporting-workspace .reporting-number-evidence summary{font-size:12px}.reporting-workspace .reporting-source-fraction{overflow-wrap:anywhere;font-size:12px;display:block}@media (width<=1150px){.reporting-workspace .reporting-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.reporting-workspace .reporting-calendar>button{justify-self:start}.reporting-workspace .reporting-calendar>p{grid-row:3}}@media (width<=700px){.reporting-workspace .reporting-setup{padding:12px}.reporting-workspace .reporting-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reporting-workspace .reporting-calendar>label:first-child{grid-column:1/-1}.reporting-workspace .reporting-calendar>p{grid-row:auto}.reporting-workspace .reporting-calendar>button{justify-self:stretch}.reporting-workspace .reporting-top-actions,.reporting-workspace .reporting-main-actions{align-items:stretch}.reporting-workspace .reporting-main-actions{width:100%}.reporting-workspace .reporting-main-actions>button{flex:150px}.reporting-workspace .reporting-plan-toggle{width:100%;margin:0}.reporting-workspace .reporting-open-row .reporting-actions{width:100%}.reporting-workspace .reporting-open-row .reporting-actions>button{flex:150px}.reporting-workspace .reporting-table-controls>label{max-width:none}.reporting-workspace .reporting-matrix-tools .reporting-search{flex:100%;max-width:none}}.current-app{color:#203145;background:#f5f7fa;max-width:1500px;min-height:100vh;margin:0 auto;padding:18px;font:15px/1.5 system-ui,sans-serif}.current-app button,.current-app input,.current-app select,.current-app textarea{font:inherit}.current-app button{cursor:pointer;color:#24364f;background:#fff;border:1px solid #bfcada;border-radius:8px;padding:7px 12px}.current-app button:disabled{cursor:default;opacity:.55}.current-app button:focus-visible,.current-app summary:focus-visible,.current-app input:focus-visible,.current-app select:focus-visible,.current-app textarea:focus-visible{outline-offset:3px;outline:3px solid #497ed9}.current-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.current-header p{color:#52627a;margin:2px 0}.current-nav{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.current-nav [aria-current=page]{color:#fff;background:#244c87;border-color:#244c87}.current-panel{background:#fff;border:1px solid #d9e0ea;border-radius:14px;margin:14px 0;padding:18px}.current-panel h1,.current-panel h2,.current-panel h3{margin:0 0 12px}.current-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.current-toolbar label{flex-direction:column;gap:4px;display:flex}.current-toolbar input,.current-toolbar select{border:1px solid #aebcce;border-radius:7px;max-width:100%;padding:7px}.current-status{color:#56667c;font-size:13px}.current-warning{color:#7d5000;background:#fff5db;border-radius:8px;padding:9px 12px}.current-error{color:#8e2931;background:#ffedf0;padding:10px}.current-attention{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.current-attention article{background:#fffaf0;border:1px solid #e2d2ab;border-radius:10px;padding:12px}.current-attention p{margin:4px 0}.current-table-scroll{max-width:100%;overflow:auto}.current-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.current-table th,.current-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3ec;padding:9px}.current-table th{background:#eff3f8}.current-table td small{color:#596a80;display:block}.current-table caption{text-align:left;color:#52627a;padding:8px}.current-amount{white-space:nowrap}.current-known-part{color:#8a5c00}.current-chart{width:100%;min-width:0;height:300px}.current-legend{flex-wrap:wrap;gap:16px;display:flex}.current-legend span:before{content:"●";color:#2c72b8;margin-right:6px}.current-legend span+span:before{color:#178b70}.current-term-trigger{text-align:left;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;background:0 0!important;border:0!important;padding:0!important}.current-metric-term{display:inline-block;position:relative}.current-metric-caveat{color:#5b697d;max-width:400px;font-size:12px;font-weight:400;display:block}.current-term-help{z-index:20;color:#fff;white-space:normal;background:#18324e;border-radius:10px;width:min(340px,80vw);padding:13px;font-weight:400;position:absolute;top:100%;left:0;box-shadow:0 3px 15px #18324e33}.current-term-help span,.current-term-help strong,.current-term-help small{margin:4px 0;display:block}.current-verification{background:#fff;border:1px solid #d8dfeb;border-radius:10px;margin:12px 0;padding:10px 14px}.current-verification summary{cursor:pointer;color:#475a73;font-size:14px}.current-verification p{margin:8px 0}.current-checked{color:#1d7052}.current-plan-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.current-plan-grid fieldset{border:1px solid #d5dfeb;border-radius:10px}.current-plan-grid label{justify-content:space-between;gap:8px;margin:7px 0;display:flex}.current-plan-grid input{width:120px}.current-arithmetic textarea{border:1px solid #aebcce;border-radius:8px;width:min(100%,600px);min-height:90px;padding:10px;display:block}.current-modal{z-index:50;background:#14243677;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.current-modal>div{background:#fff;border-radius:14px;width:100%;max-width:800px;max-height:85vh;padding:20px;overflow:auto}.current-saved-note{border-left:4px solid #59779e;padding-left:12px}@media (width<=650px){.current-app{padding:10px}.current-panel{padding:12px}.current-header{align-items:start;gap:10px}.current-header>section{width:100%}.current-nav button{flex:40%}.current-toolbar label{flex:42%}.current-table th,.current-table td{padding:7px}.current-chart{height:240px}.current-plan-grid label{flex-wrap:wrap}.current-term-help{width:calc(100vw - 58px);max-height:65vh;position:fixed;top:auto;bottom:18px;left:16px;overflow:auto}}.familiar-dashboard{color:#172b4d;--familiar-orders:#1d4ed8;--familiar-realization:#8053b3;--familiar-border:#dce3ec;--familiar-muted:#475569;--familiar-attention:#835500;min-width:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.familiar-dashboard *{box-sizing:border-box}.familiar-dashboard h1{letter-spacing:-.4px;margin:0;font-size:28px;line-height:34px}.familiar-dashboard h2{margin:0;font-size:20px;line-height:28px}.familiar-dashboard h3{margin:0;font-size:16px;line-height:24px}.familiar-dashboard p{color:var(--familiar-muted);overflow-wrap:anywhere;margin:8px 0;font-size:16px}.familiar-dashboard .familiar-heading{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 24px;display:flex}.familiar-heading p{margin:4px 0 0}.familiar-basis{color:#334a75;white-space:nowrap;background:#edf2fc;border-radius:100px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-block}.familiar-dashboard .familiar-calendar{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 24px;display:flex}.familiar-dashboard .familiar-calendar label{flex-direction:column;flex:0 180px;align-items:stretch;gap:4px;min-width:145px;font-size:14px;display:flex}.familiar-dashboard .familiar-calendar input{border:1px solid #64748b;width:100%;min-height:40px;font-size:16px}.familiar-dashboard button{white-space:normal;min-height:40px;font-size:14px}.familiar-dashboard .familiar-calendar p{flex-basis:100%;margin:0;font-size:13px;line-height:18px}.familiar-dashboard .familiar-primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.familiar-dashboard .familiar-primary:hover{background:#1e40af}.familiar-dashboard .familiar-panel{border:1px solid var(--familiar-border);overflow-wrap:anywhere;background:#fff;border-radius:12px;min-width:0;margin:0 0 24px;padding:24px}.familiar-chart-heading,.familiar-chart-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.familiar-chart-heading{justify-content:space-between}.familiar-dashboard .familiar-unit-switch{background:#f1f5f9;border:0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:4px;display:flex}.familiar-dashboard .familiar-unit-switch button{background:0 0;border-color:#0000;min-height:40px;padding:8px 12px}.familiar-dashboard .familiar-unit-switch button[aria-pressed=true]{color:#1d4ed8;background:#fff;border-color:#64748b;font-weight:650}.familiar-legend{flex-wrap:wrap;gap:12px 24px;margin:16px 0 8px;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.familiar-legend li{align-items:center;gap:8px;display:flex}.familiar-series-key{border-top:3px solid var(--familiar-orders);flex-shrink:0;width:26px;display:inline-block;position:relative}.familiar-series-key:after{content:"";background:var(--familiar-orders);border-radius:50%;width:7px;height:7px;position:absolute;top:-5px;left:10px}.familiar-series-key.realization{border-top:3px dashed var(--familiar-realization)}.familiar-series-key.realization:after{background:var(--familiar-realization);border-radius:0;transform:rotate(45deg)}.familiar-partial-key{border:2px solid var(--familiar-orders);background:#fff;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.familiar-partial-key.realization{border-color:var(--familiar-realization)}.familiar-partial-key.diamond{border-radius:0;margin:0 2px;transform:rotate(45deg)}.familiar-chart{border-radius:4px;min-width:0;max-width:100%;height:320px;overflow:hidden}.familiar-dashboard .familiar-chart-help{margin:4px 0 12px;font-size:13px;line-height:18px}.familiar-dashboard .familiar-caption{border-left:3px solid #94a3b8;margin:12px 0;padding-left:12px;font-size:13px;line-height:18px}.familiar-dashboard .familiar-plot-warning,.familiar-dashboard .familiar-hidden-chart{color:var(--familiar-attention);background:#fff7db;border-radius:8px;padding:12px;font-size:14px}.familiar-day-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.familiar-dashboard .familiar-day-controls label{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.familiar-dashboard .familiar-day-controls input{border:1px solid #64748b;min-height:40px;font-size:16px}.familiar-day-total{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.familiar-day-total>div{background:#f5f8ff;border:1px solid #dae4fa;border-radius:8px;min-width:0;padding:16px}.familiar-day-total .realization{background:#faf8fc;border-color:#e7dff0}.familiar-day-total strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;line-height:28px;display:block}.familiar-day-total span,.familiar-day-total small{color:var(--familiar-muted);font-size:13px;line-height:18px;display:block}.familiar-dashboard .familiar-coverage-note{color:var(--familiar-attention);margin:4px 0 0;font-size:13px;line-height:18px}.familiar-dashboard .familiar-state{color:var(--familiar-muted);margin-top:4px;font-size:13px;line-height:18px;display:block}.familiar-dashboard .familiar-state.partial,.familiar-dashboard .familiar-state.gap,.familiar-dashboard .familiar-exception-value{color:var(--familiar-attention)}.familiar-table-scroll{overscroll-behavior-x:contain;max-width:100%;scroll-padding:8px;overflow:auto}.familiar-dashboard table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:#fff;width:100%;font-size:14px;line-height:20px}.familiar-dashboard caption{text-align:left;color:var(--familiar-muted);padding:8px 0;font-size:13px;line-height:18px}.familiar-dashboard th,.familiar-dashboard td{text-align:right;vertical-align:top;border-bottom:1px solid var(--familiar-border);overflow-wrap:anywhere;padding:8px 12px}.familiar-dashboard thead{z-index:2;background:#f1f5f9;position:sticky;top:0}.familiar-dashboard thead th{vertical-align:bottom}.familiar-dashboard thead th[scope=colgroup]{text-align:center;border-bottom-color:#94a3b8}.familiar-dashboard tbody th[scope=row],.familiar-dashboard .familiar-day-table thead th:first-child,.familiar-dashboard .familiar-summary-table thead th[rowspan]{text-align:left;z-index:1;background:#fff;min-width:128px;position:sticky;left:0}.familiar-dashboard thead th[rowspan],.familiar-dashboard .familiar-day-table thead th:first-child{z-index:3;background:#f1f5f9}.familiar-dashboard tbody th{padding-top:16px;font-weight:650}.familiar-dashboard .familiar-day-table{min-width:560px}.familiar-dashboard .familiar-summary-table{min-width:770px}.familiar-value{color:#172b4d;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px;display:block}.familiar-cell-caption{color:var(--familiar-muted);margin:4px 0;font-size:13px;font-weight:400;line-height:18px;display:block}.familiar-dashboard .familiar-cell-button{text-align:right;width:100%;min-height:40px;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:4px;padding:8px 4px;display:block}.familiar-dashboard .familiar-cell-button:hover{background:#f1f5f9;border-color:#94a3b8}.familiar-dashboard .familiar-cell-button[aria-expanded=true]{background:#eff6ff;border-color:#1d4ed8}.familiar-dashboard .familiar-source-button{min-height:40px;margin-top:8px;padding:8px 12px;font-size:14px}.familiar-dashboard .familiar-total-row,.familiar-dashboard .familiar-total-row th{background:#f1f5f9;font-weight:600}.familiar-dashboard .familiar-source-details{background:#f8fafc;border:1px solid #64748b;border-radius:8px;min-width:0;margin:16px 0;padding:16px}.familiar-source-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.familiar-source-heading h3{flex:250px}.familiar-dashboard .familiar-source-details p{font-size:14px;line-height:20px}.familiar-dashboard .familiar-attention-heading{margin-bottom:4px}.familiar-dashboard .familiar-attention-context{margin:4px 0 12px;font-size:13px;line-height:18px}.familiar-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.familiar-dashboard .familiar-attention-card{background:#fff7db;border:1px solid #b99042;border-radius:8px;min-width:0;margin:0;padding:16px}.familiar-dashboard .familiar-attention-card.attention h3{color:var(--familiar-attention)}.familiar-dashboard .familiar-attention-card.neutral{background:#f8fafc;border-color:#cbd5e1}.familiar-dashboard .familiar-attention-card p{margin:8px 0 0;font-size:14px;line-height:20px}.familiar-dashboard details{border:0;border-top:1px solid var(--familiar-border);margin:12px 0 0;padding:12px 0;font-size:14px;line-height:20px}.familiar-dashboard summary{color:#1d4ed8;cursor:pointer;min-height:40px;padding:8px 0;font-size:14px;display:list-item}.familiar-dashboard details p{font-size:14px;line-height:20px}.familiar-dashboard .familiar-methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.familiar-dashboard .familiar-methodology-grid>section{min-width:0}.familiar-identity{overflow-wrap:anywhere;font-size:13px;line-height:18px}.familiar-dashboard .familiar-error{background:#fef2f2;border:1px solid #b45353;border-radius:8px;margin:16px 0;padding:16px}.familiar-dashboard .familiar-error p,.familiar-dashboard .familiar-calendar-error{color:#a61b1b}.familiar-dashboard .familiar-loading{color:#334a75;background:#eff6ff;border-radius:8px;margin:16px 0;padding:24px}.familiar-dashboard :focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}@media (width<=1000px){.familiar-attention-grid,.familiar-dashboard .familiar-methodology-grid{grid-template-columns:1fr}.familiar-chart{height:300px}}@media (width<=600px){.familiar-dashboard .familiar-heading{flex-direction:column;align-items:flex-start;gap:8px}.familiar-dashboard h1{font-size:24px;line-height:32px}.familiar-dashboard .familiar-panel{padding:16px}.familiar-dashboard .familiar-calendar{gap:8px}.familiar-dashboard .familiar-calendar label{flex:40%;min-width:0}.familiar-dashboard .familiar-calendar button{flex:40%;min-height:48px}.familiar-chart-heading{flex-direction:column;align-items:flex-start}.familiar-chart-actions{align-items:stretch;width:100%}.familiar-chart{height:260px}.familiar-legend{flex-direction:column;gap:8px}.familiar-day-total{grid-template-columns:1fr}.familiar-day-controls{gap:8px}.familiar-dashboard .familiar-day-controls label{order:-1;justify-content:space-between;width:100%}.familiar-day-controls>button{flex:1;min-height:48px}.familiar-dashboard .familiar-day-controls input{min-width:0;max-width:100%;min-height:48px}.familiar-dashboard th,.familiar-dashboard td{padding:8px}.familiar-dashboard .familiar-unit-switch{width:100%}.familiar-dashboard .familiar-unit-switch button{flex:1;min-height:48px}.familiar-attention-grid{gap:12px}.familiar-dashboard .familiar-cell-button,.familiar-dashboard .familiar-source-heading>button{min-height:48px}}@media (prefers-reduced-motion:reduce){.familiar-dashboard *{transition:none!important}}.reporting-formula-actions{color:#172b4d;border-top:1px solid #94a3b8;margin-block:20px;padding-top:16px}.reporting-formula-heading,.reporting-formula-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reporting-formula-heading{justify-content:space-between}.reporting-formula-actions h3,.reporting-formula-actions h4{margin-block:8px}.reporting-formula-actions button,.reporting-formula-actions select{max-width:100%;min-height:40px}.reporting-formula-actions button:focus-visible,.reporting-formula-actions input:focus-visible,.reporting-formula-actions select:focus-visible,.reporting-formula-actions summary:focus-visible,.reporting-formula-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.reporting-formula-actions p,.reporting-formula-actions details{overflow-wrap:anywhere}.reporting-formula-option,.reporting-formula-open{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;display:flex}.reporting-formula-option input,.reporting-formula-actions td input{width:24px;height:24px}.reporting-formula-note{color:#835500;background:#fff7db;border-radius:6px;padding:10px 12px}.reporting-formula-error{color:#a61b1b;background:#fef2f2;padding:10px 12px}.reporting-formula-status{color:#176b3a}.reporting-formula-frozen{border:1px solid #94a3b8;border-radius:8px;margin-block:16px;padding:12px}.reporting-formula-table-scroll{max-height:420px;margin-block:12px;overflow:auto}.reporting-formula-actions table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.reporting-formula-actions caption{text-align:left;white-space:normal;width:100%;padding-block:8px}.reporting-formula-actions th,.reporting-formula-actions td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #94a3b8;max-width:400px;padding:8px}.reporting-formula-actions thead th{z-index:1;background:#f6f8fb;position:sticky;top:0}.reporting-formula-actions small{white-space:normal;display:block}.reporting-formula-export{border:1px solid #94a3b8;margin-top:16px}.reporting-formula-export label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reporting-formula-history li{margin-block:8px}@media (width<=480px){.reporting-formula-frozen{padding:8px}.reporting-formula-export label{flex-direction:column;align-items:stretch}}.current-overview-table{min-width:0;padding:8px 0 0}.current-overview-table.overview-channels{padding:0 20px 8px}.current-home-days{margin-top:20px}.recovered-portal .current-home-days .charttable{margin-top:0}.recovered-portal .current-home-days .charttable summary{font-size:14px;line-height:1.5}.current-overview-table .overview-table-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.current-overview-table .overview-table-help,.current-overview-table .overview-table-notice{color:var(--muted,#647680);margin:6px 0;font-size:12px}.current-overview-table .overview-table-notice:empty{display:none}.current-overview-table .overview-grid-host{width:100%;min-width:0;max-width:100%}.current-overview-table .tabulator{border:1px solid var(--line,#dde4e8);background:var(--white,#fff);color:var(--ink,#172a33);font:inherit;border-radius:8px;font-size:13px}.current-overview-table .tabulator .tabulator-header,.current-overview-table .tabulator .tabulator-header .tabulator-col{color:var(--muted,#647680);border-color:var(--line,#dde4e8);background:#f8fafb}.current-overview-table .tabulator .tabulator-col-title{white-space:normal;overflow-wrap:break-word;font-weight:500}.current-overview-table .tabulator .tabulator-col-group .tabulator-col-group-cols{border-color:var(--line,#dde4e8)}.current-overview-table .tabulator .tabulator-row,.current-overview-table .tabulator .tabulator-row.tabulator-row-even,.current-overview-table .tabulator .tabulator-frozen{background:var(--white,#fff);color:var(--ink,#172a33);border-color:var(--line,#dde4e8)}.current-overview-table .tabulator .tabulator-cell{white-space:normal;overflow-wrap:anywhere;border-color:var(--line,#dde4e8);padding:8px 12px}.current-overview-table .overview-value{font-variant-numeric:tabular-nums}.current-overview-table .overview-cell small{color:var(--muted,#647680);margin:3px 0;font-size:11px;display:block}.current-overview-table .tabulator .tabulator-range-selected{background:var(--soft,#e9f5f2)}.current-overview-table .tabulator .tabulator-range{border-color:var(--accent,#087d75)}.current-overview-table .tabulator .tabulator-tableholder{overscroll-behavior:contain;scrollbar-gutter:stable}.current-overview-table.overview-channels .tabulator .tabulator-tableholder{scrollbar-gutter:auto}.current-overview-table .tabulator .tabulator-placeholder span{white-space:normal;font-size:13px}@media (width<=600px){.current-overview-table.overview-channels{padding-left:12px;padding-right:12px}.current-overview-table .overview-table-actions>button{flex:100%}}@media (forced-colors:active){.current-overview-table .tabulator .tabulator-range{border-color:highlight}}.overview-header-tooltip{white-space:normal;overflow-wrap:anywhere;color:#172a33;background:#fff;max-width:360px;font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{color:#252733;font-synthesis:none;--violet:#7562d8;--muted:#7a7e8e;--border:#e7e8ed;background:#f4f5f7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}button{color:#4b4f60;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e3e9;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:8px 12px;transition:background .15s;display:inline-flex}button:hover{background:#f4f2fc;border-color:#d6cff4}button:disabled{opacity:.45;cursor:not-allowed}.primary{background:var(--violet);color:#fff;border-color:var(--violet)}.primary:hover{color:#fff;background:#6553c4}input,select,textarea{color:#353746;background:#fff;border:1px solid #dddfe7;border-radius:6px;min-width:0;max-width:100%;padding:8px 9px}input[type=checkbox]{accent-color:var(--violet);width:14px;min-width:14px}textarea{resize:vertical;min-height:90px}label{color:#666b7d;flex-direction:column;gap:5px;font-size:12px;display:flex}a{color:#6755c5;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:27px;font-weight:650;line-height:1.3}h2{letter-spacing:-.2px;font-size:16px;font-weight:630}h3{font-size:13px;font-weight:630}p{color:#747988}small{color:var(--muted)}fieldset{border:0;min-width:0;margin:0;padding:0}details summary{cursor:pointer;color:#6b6588;padding:8px 0;font-size:12px}details[open]>summary{margin-bottom:6px}:focus-visible{outline-offset:3px;outline:3px solid #aaa0eb}pre,code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}pre{white-space:pre-wrap;background:#f7f7fa;border-radius:6px;max-height:350px;padding:12px;overflow:auto}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:30;background:#fff;flex-direction:column;width:224px;padding:28px 16px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;color:#30313e;margin-bottom:38px;padding:0 13px;font-size:23px;font-weight:800}.brand span,.login-brand span{color:var(--violet)}.brand small{letter-spacing:2px;color:#9295a3;margin-top:3px;font-size:8px;font-weight:500;display:block}.nav-label{color:#a0a3af;letter-spacing:1.4px;margin-bottom:12px;padding:0 13px;font-size:9px;font-weight:600}nav{flex-direction:column;gap:5px;display:flex}nav a{color:#74798a;border-radius:7px;align-items:center;gap:11px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:500;text-decoration:none;display:flex}nav a svg:last-child:not(:first-child){margin-left:auto}nav a.active{color:#7562cf;background:#efecfb;font-weight:650}nav a:hover{background:#f7f6fb}.sidebar-bottom{color:#696d7c;border-top:1px solid #eeeff3;margin-top:auto;padding:18px 12px 0;font-size:11px}.sidebar-bottom small{margin:7px 0 12px;font-size:10px;display:block}.status-dot{background:#58a799;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.market-badges{gap:7px;display:flex}.market{color:#646879;white-space:nowrap;background:#efeff4;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:650;line-height:18px;display:inline-flex}.market.wb{color:#9b4fb0;background:#f4eafa}.market.ozon{color:#3679d7;background:#edf3fc}.market.ym{color:#a78534;background:#fff5d8}main{flex:1;min-width:0;margin-left:224px}.topbar{background:#fff;border-bottom:1px solid #e9eaf0;justify-content:space-between;align-items:center;height:73px;padding:0 34px;display:flex}.topbar>div{align-items:center;display:flex}.breadcrumb{color:#9a9eaa;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb strong{color:#6f7484;font-weight:500}.user-bar{gap:10px}.avatar{color:#8070ca;background:#f0ecfa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.user-bar>span{font-size:11px;font-weight:500}.user-bar small{font-size:9px;display:block}.icon{background:0 0;border:0;min-height:28px;padding:6px}.education{color:#76918b;background:#f8faf9;border-bottom:1px solid #e9eeeb;padding:9px 34px;font-size:10px}.content{max-width:1900px;margin:auto;padding:30px 34px 12px}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.page-heading p{margin-top:6px;font-size:12px}.page-heading>button{font-size:11px}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;margin-bottom:20px;padding:20px}.context{margin-bottom:14px;padding:15px 18px}.context-top{border-bottom:1px solid #f0f0f4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding-bottom:14px;display:flex}.cabinet-switch{flex-wrap:wrap;gap:6px;display:flex}.cabinet-switch label{cursor:pointer;border:1px solid #e9e9f0;border-radius:6px;flex-direction:row;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex}.cabinet-switch label input{width:11px;min-width:11px}.cabinet-switch label>span:last-child{display:none}.cabinet-switch .chosen{color:#7762c9;background:#f5f3fc;border-color:#d7d0f5}.cabinet-switch button{min-height:30px;padding:4px 10px;font-size:10px}.snapshot-label{white-space:nowrap;flex-direction:row;align-items:center;font-size:10px}.snapshot-label input{width:84px;padding:5px 8px;font-size:10px}.context-periods{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.context-periods label{flex:1;min-width:110px;font-size:9px}.context-periods label:first-child,.context-periods label:nth-child(5){min-width:145px}.context-periods input,.context-periods select{height:32px;padding:6px 7px;font-size:10px}.context-periods>button{height:32px;min-height:32px;font-size:10px}.period-divider{background:#e9e9f0;width:1px;height:30px;margin:0 2px}.hint{color:#9296a4;font-size:11px;line-height:1.65}.context>.hint{margin-top:10px;font-size:9px;display:block}.warning-text{color:#aa843a;margin-top:10px;font-size:11px}.basis-line{color:#9a9da9;flex-wrap:wrap;gap:13px;margin:0 1px 20px;font-size:9px;display:flex}.basis-line span+span:before{content:"·";color:#c1c3cb;margin-right:13px}.basis-line strong{color:#b68d37;font-weight:500}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.kpi{border:1px solid var(--border);background:#fff;border-radius:10px;padding:18px 20px}.kpi>div{color:#858999;justify-content:space-between;align-items:center;font-size:11px;display:flex}.kpi>strong{letter-spacing:-.8px;margin:12px 0 8px;font-size:27px;font-weight:630;line-height:1.3;display:block}.kpi strong small{color:#888d9d;letter-spacing:0;margin-left:6px;font-size:14px;font-weight:400}.kpi p{color:#a3a6b2;font-size:9px}.kpi-mark{color:#8c7cd3;background:#f3f0fc;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.k1{color:#6ca89c;background:#eff6f5}.k2{color:#caa05a;background:#fef6e9}.k3{color:#7f98c9;background:#f0f3fa}.pulse-grid{grid-template-columns:minmax(0,1fr) 310px;gap:20px;display:grid}.pulse-grid .panel{margin:0}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.section-heading p{margin-top:5px;font-size:10px}.section-heading button{min-height:30px;padding:5px 9px;font-size:10px}.chart{width:100%;height:235px;overflow:hidden}.chart-text{font-size:9px}.chart-text>div{flex-wrap:wrap;gap:8px;max-height:130px;display:flex;overflow:auto}.chart-text summary{color:#a3a6b1;padding-top:0;font-size:9px}.eyebrow{letter-spacing:1px;color:#a0a3b0;font-size:9px;font-weight:550}.clocks h2{margin:9px 0 16px}.clock-row{color:#9498a7;border-bottom:1px solid #f0f1f5;justify-content:space-between;gap:10px;padding:10px 0;font-size:10px;display:flex}.clock-row strong{color:#5d6272;font-weight:500}.clocks .hint{margin:14px 0;font-size:10px}.clocks button{width:100%;font-size:10px}.count{color:#8975c6;vertical-align:middle;background:#f1eefb;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:500}.toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.toolbar button,.toolbar select,.toolbar input{min-height:30px;padding:5px 9px;font-size:10px}.signal{border-top:1px solid #eff0f4;gap:12px;padding:17px 0;display:flex}.signal:last-child{padding-bottom:0}.signal-icon{border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.signal-icon.violet{color:#9a83d0;background:#f2eefc}.signal-icon.amber{color:#c6a35c;background:#fff6e8}.signal-meta{color:#9a8dba;margin-bottom:4px;font-size:9px}.signal h3{font-size:12px;font-weight:550}.signal p{margin:5px 0;font-size:11px;line-height:1.65}.signal small{overflow-wrap:anywhere;font-size:8px}.signal .toolbar{margin:9px 0 0}.signal .toolbar button{color:#8b79bd;background:#f7f6fb;border:0;min-height:24px;padding:4px 7px;font-size:9px}.memos h2{margin-bottom:7px}.memos>.hint{margin-bottom:12px;font-size:10px}.memos select{width:100%;margin-bottom:4px;font-size:10px}.memo{border-top:1px solid #efeff4;padding:15px 0}.memo-kind{color:#a0a4b1;margin-left:7px;font-size:8px}.memo h3{margin:9px 0 5px;font-size:11px;font-weight:550;line-height:1.6}.memo h3 a{color:#5b6071}.memo p{font-size:10px;line-height:1.65}.memo details summary{padding-bottom:0;font-size:9px}.error,.notice,.success,.section-callout{color:#a18348;overflow-wrap:anywhere;background:#fffbf2;border:1px solid #eadfc9;border-radius:7px;margin-bottom:14px;padding:12px 14px;font-size:11px}.error{color:#a65c67;background:#fff7f7;border-color:#edccd0}.error button{white-space:normal;margin-left:8px;font-size:10px}.notice{color:#8c7bb0;background:#f7f5fc;border-color:#ded8f0;justify-content:space-between;align-items:center;display:flex}.success{color:#518877;background:#f3faf7;border-color:#c8e2d8}.success p{color:#628a7c;margin-top:5px}.section-callout{color:#8c91a1;background:#f7f8fb;border-color:#e9ebf2;font-size:10px}.section-callout p{margin-top:8px}.loading-strip{color:#8a77c4;background:#eeeaf9;border-radius:6px;height:35px;margin-bottom:12px;padding:9px 12px;font-size:10px}.analysis-tools{margin-bottom:15px}.search-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-row form{color:#a1a4b3;border:1px solid #e3e3ec;border-radius:6px;flex:1;align-items:center;min-width:230px;padding-left:9px;display:flex}.search-row form input{border:0;flex:1;width:100px;font-size:11px}.search-row form button{border:0;border-left:1px solid #eeedf4;border-radius:0 5px 5px 0;font-size:10px}.search-row label{flex-direction:row;align-items:center;font-size:10px}.search-row label select,.search-row>button{font-size:10px}.advanced{border:1px solid #eeedf3;border-radius:6px;margin-top:12px;padding:0 12px}.advanced summary{font-size:10px}.advanced summary span{color:#b0acbd;float:right}.advanced-grid{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:12px;display:grid}.advanced-grid h3{margin-bottom:9px;font-size:11px}.inline-form,.expression-form{flex-wrap:wrap;gap:5px;display:flex}.inline-form>*{flex:1;width:70px;font-size:10px}.expression-form>*{flex:1;width:110px;font-size:10px}.advanced .hint{margin:8px 0;font-size:9px}.advanced label{margin-bottom:7px;font-size:10px}.advanced label select{font-size:10px}.chip{color:#8a7ca8;background:#f2effa;border-radius:4px;align-items:center;gap:3px;margin:7px 4px 0 0;padding:3px 6px;font-size:9px;display:inline-flex}.chip button{background:0 0;border:0;min-height:16px;padding:0}.grid-shell{border:1px solid #e8e8ef;border-radius:6px;width:100%;min-width:0;overflow:hidden}.grid-mini{background:#fcfcfd;border-bottom:1px solid #edeef2;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.grid-mini span{color:#a4a7b3;font-size:9px}.grid-mini button{min-height:23px;padding:3px 7px;font-size:9px}.data-grid.tabulator{background:#fff;border:0;max-width:100%;font-family:inherit;font-size:11px}.tabulator .tabulator-header{color:#8a8f9f;background:#f9f9fc;border-bottom:1px solid #e6e7ed;font-size:10px;font-weight:500}.tabulator .tabulator-header .tabulator-col{background:#fafafd;border-right:1px solid #f0f0f5}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:10px}.tabulator .tabulator-row{color:#616778;background:#fff;border-bottom:1px solid #f0f1f4;min-height:38px}.tabulator .tabulator-row.tabulator-row-even{background:#fdfdfe}.tabulator .tabulator-row .tabulator-cell{border-right:1px solid #f5f5f8;padding:10px}.tabulator .tabulator-row.tabulator-selected{background:#f1eefa}.tabulator .tabulator-row.tabulator-selectable:hover{background:#f7f5fc}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#a1a5b1;white-space:normal;font-size:12px}.tabulator .tabulator-row.tabulator-group{color:#8d82a8;background:#f2f1f8;border-bottom:1px solid #ebe7f4;font-size:10px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input{color:#9e98af;background:#fff;border:1px solid #e9e6f0;font-size:9px;padding:4px!important}.range-stats{color:#9599a8;background:#fafafd;border-top:1px solid #ececf3;padding:8px 10px;font-size:9px}.column-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:200px;padding:12px;display:grid;overflow:auto}.column-list>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.column-list label{flex-direction:row;align-items:center;font-size:9px}.column-list button{min-height:20px;padding:3px 5px;font-size:8px}.population{background:#f8f7fc;border:1px solid #edeaf5;border-radius:6px;justify-content:space-between;gap:24px;margin-top:13px;padding:12px 15px;display:flex}.population>div{color:#a29aaf;flex-direction:column;gap:4px;font-size:10px;display:flex}.population strong{color:#7b708f;font-size:10px;font-weight:550}.footnote{color:#a9a6b4;margin-top:10px;font-size:9px}.export-menu{display:inline-block;position:relative}.export-menu>summary{color:#7c718f;background:#fff;border:1px solid #e2e3e9;border-radius:6px;min-height:30px;padding:6px 11px;font-size:10px;list-style:none}.export-menu[open]>div{z-index:20;background:#fff;border:1px solid #e1dce9;border-radius:7px;min-width:200px;padding:8px;position:absolute;top:35px;right:0;box-shadow:0 8px 24px #24203516}.export-menu button{width:100%;margin-bottom:4px}.active-tab{color:#8c77b9;background:#f0edf9;border-color:#e1d8f1}.record-card{border-top:1px solid #eeedf3;padding:18px 0}.record-card>p{margin-bottom:12px;font-size:11px}.record-card .plain-data{max-height:250px;overflow:auto}.empty-state{text-align:center;color:#a29bad;padding:38px 16px}.empty-state svg{color:#c2b6d8;margin-bottom:8px}.empty-state h3{color:#9990aa;margin-bottom:6px}.empty-state p{font-size:11px}.editor-panel{border-color:#dcd2ee}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field{margin-bottom:13px}.form-field input,.form-field textarea,.form-field select{width:100%;font-size:12px}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0;display:flex}.form-grid>p{font-size:11px}.form-grid input,.form-grid textarea{max-width:100%}.targets{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.target-card{background:#f9f8fc;border:1px solid #eeeaf4;border-radius:7px;padding:12px}.target-card strong{color:#8c7ea4;margin-bottom:10px;font-size:11px;display:block}.target-card label{margin-bottom:8px;font-size:10px}.target-card input,.target-card select{font-size:10px}.plain-data{gap:6px;margin:0;display:grid}.plain-data>div{border-bottom:1px solid #f1eff5;grid-template-columns:minmax(100px,30%) minmax(0,1fr);gap:14px;padding:6px 0;display:grid}.plain-data dt{color:#9990a6;overflow-wrap:anywhere;font-size:10px}.plain-data dd{color:#767080;overflow-wrap:anywhere;margin:0;font-size:11px}.plain-list>div{border:1px solid #eee9f5;border-radius:6px;margin:8px 0;padding:10px}.plain-list:empty:after{content:"Нет значений";color:#a09ba9;font-size:10px}.access-form{border:1px solid #e5dfef;border-radius:8px;margin-top:22px;padding:18px}.access-form h3{margin:16px 0 8px}.check-list{flex-wrap:wrap;gap:10px;display:flex}.check-list label,.access-form>fieldset>label{flex-direction:row;align-items:center;gap:5px;font-size:11px}.access-form .hint{margin:15px 0}.access-form .form-grid input{font-size:12px}.drawer-backdrop{z-index:70;background:#25223345;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:min(870px,95vw);height:100vh;display:flex;box-shadow:-10px 0 45px #29263820}.drawer>header{border-bottom:1px solid #eae5f0;justify-content:space-between;align-items:center;gap:15px;padding:22px 26px;display:flex}.drawer header h2{overflow-wrap:anywhere;margin-top:6px;font-size:15px}.drawer-content{min-width:0;padding:22px 26px;overflow:auto}.drawer-content h3{margin:20px 0 10px}.product-heading h2{margin:10px 0 5px;font-size:21px}.product-heading p{font-size:11px}.product-heading{margin-bottom:18px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric-grid>div{background:#f8f6fc;border-radius:7px;padding:12px}.metric-grid dt{color:#9e94ad;font-size:10px}.metric-grid dd{color:#736584;margin:6px 0 0;font-size:15px}.metric-grid small{margin-top:4px;font-size:10px;display:block}.drawer .grid-mini span{font-size:8px}.limitations{margin:12px 0}.limitations summary{font-size:10px}.limitations li{color:#a29baa;margin-bottom:6px;font-size:10px}.limitations ul{margin-top:0;padding-left:20px}footer{color:#b1b2bc;text-align:center;padding:12px 0 6px;font-size:8px}.mobile-menu,.mobile-close,.sidebar-scrim{display:none}.login-page{background:#f6f5f9;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px 20px;display:flex}.login-brand{letter-spacing:-1px;text-align:center;color:#4d455c;margin-bottom:30px;font-size:28px;font-weight:800}.login-brand p{letter-spacing:.4px;color:#a29aaf;margin-top:6px;font-size:10px;font-weight:400}.login-card{background:#fff;border:1px solid #e8e1ef;border-radius:13px;width:390px;max-width:100%;padding:32px;box-shadow:0 10px 40px #38244c05}.login-icon{color:#a389c1;background:#f2ecfa;border-radius:10px;place-items:center;width:45px;height:45px;margin-bottom:20px;display:grid}.login-card h1{color:#5b4e69;font-size:22px}.login-card>p{color:#a39aad;margin:9px 0 22px;font-size:11px}.login-card label{color:#94869f;margin-bottom:16px;font-size:11px}.login-card input{border-color:#e8e0ef;width:100%}.login-card .primary{width:100%;margin-top:8px}.login-notice{color:#aa9db3;border-top:1px solid #efe9f4;margin-top:24px;padding-top:18px;font-size:9px}.login-foot{color:#b3a9bc;margin-top:23px;font-size:9px}.loading-page{color:#9c8cac;place-items:center;min-height:100vh;display:grid}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1550px){.cabinet-switch label>span:last-child{display:inline}.content{padding:36px 42px}}@media (width<=1250px){.sidebar{width:196px;padding-left:11px;padding-right:11px}main{margin-left:196px}.content{padding:25px 22px}.topbar{padding:0 22px}.education{padding-left:22px}.pulse-grid{grid-template-columns:minmax(0,1fr) 275px;gap:15px}.kpis{gap:12px}.kpi{padding:16px}.kpi>strong{font-size:22px}.context-periods{gap:8px}.context-periods label{min-width:100px}.context-periods label:first-child,.context-periods label:nth-child(5){min-width:130px}.panel{padding:17px}}@media (width<=1000px){.pulse-grid{grid-template-columns:1fr}.clocks{grid-row:3}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-grid{grid-template-columns:1fr}.context-top{align-items:start}.period-divider{display:none}.topbar .breadcrumb{font-size:10px}.column-list{grid-template-columns:1fr 1fr}}@media (width<=700px){.sidebar{z-index:60;width:224px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}main{margin-left:0}.mobile-menu{margin-right:10px;display:inline-flex}.mobile-close{display:inline-flex;position:absolute;top:15px;right:10px}.sidebar-scrim{z-index:50;background:#22202855;border:0;border-radius:0;display:block;position:fixed;inset:0}.topbar{height:58px;padding:0 16px}.breadcrumb{gap:5px}.breadcrumb>strong{text-overflow:ellipsis;white-space:nowrap;max-width:115px;overflow:hidden}.user-bar>span{display:none}.education{padding:8px 16px;font-size:8px}.content{padding:20px 14px}.page-heading{align-items:start;margin-bottom:18px}h1{font-size:23px}.page-heading p{max-width:200px;font-size:10px}.page-heading>button{padding:6px 8px;font-size:9px}.panel{padding:14px}.context-top{flex-direction:column;gap:10px}.context-periods{grid-template-columns:1fr 1fr;gap:9px;display:grid}.context-periods label:first-child,.context-periods label:nth-child(5),.context-periods button{grid-column:1/-1}.context-periods label{min-width:0}.snapshot-label{align-self:end}.kpis{gap:10px}.kpi{padding:13px}.kpi>strong{font-size:21px}.kpi p{font-size:8px}.kpi>div{font-size:10px}.basis-line{gap:7px;margin-bottom:15px;font-size:8px}.basis-line span+span:before{display:none}.pulse-grid{gap:14px}.section-heading{flex-wrap:wrap;align-items:start;gap:9px}.section-heading h2{font-size:14px}.form-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.population{flex-direction:column;gap:10px;padding:10px}.advanced summary span{float:none;margin-top:3px;padding-left:14px;display:block}.search-row label{width:100%}.search-row label select{flex:1}.grid-mini span{font-size:8px}.column-list{grid-template-columns:1fr}.drawer{width:100vw}.drawer>header,.drawer-content{padding:17px}.drawer .metric-grid{gap:8px}.plain-data>div{grid-template-columns:1fr;gap:3px}.user-bar{gap:5px}.drawer header h2{font-size:13px}.targets{display:block}.target-card{margin-bottom:10px}.login-card{padding:26px}.chart{height:210px}.record-card .plain-data{max-height:300px}footer{font-size:7px}}.scenario,.import-workflow{background:#fdfcfe;border:1px solid #e5e0f0;border-radius:8px;margin-top:20px;padding:17px}.scenario-form{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.scenario-form label{flex:1;min-width:145px;font-size:10px}.scenario-form input,.scenario-form select{font-size:11px}.scenario-form button{font-size:10px}.scenario-result{border-top:1px solid #e9e3f1;margin-top:16px;padding-top:16px}.scenario-result>strong{color:#8e7aa7;font-size:12px}.scenario-result li{color:#a395ad;font-size:10px}.preview-result{margin-top:20px}.preview-result>h3{margin:14px 0 8px}.preview-counts{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.preview-counts>div{background:#fff;border:1px solid #ebe5f1;border-radius:7px;flex:1;min-width:100px;padding:11px}.preview-counts span{color:#a798b1;font-size:9px;display:block}.preview-counts strong{color:#9a83b3;font-size:21px;font-weight:550}.commit-confirm{background:#f4f0fa;border-radius:7px;margin-top:16px;padding:15px}.commit-confirm label{flex-direction:row;align-items:start;gap:7px;margin-bottom:12px;font-size:11px}.commit-confirm .hint{margin-bottom:10px}@media (width<=700px){.scenario,.import-workflow{padding:12px}.scenario-form{grid-template-columns:1fr;display:grid}.scenario-form label{min-width:0}.scenario .metric-grid{grid-template-columns:1fr 1fr}.preview-counts>div{min-width:85px}}.recipient-chooser{margin-bottom:14px}.recipient-search{gap:6px;margin:7px 0;display:flex}.recipient-search input{flex:1;min-width:0;font-size:11px}.recipient-search button{font-size:10px}.recipient-chooser .toolbar{margin:7px 0}.history-version{border:1px solid #e7e2ee;border-radius:7px;margin:9px 0;padding:12px}.history-version>strong{color:#8e7e9e;font-size:10px}.record-history{margin-top:10px}.hint,.basis-line,.eyebrow,.grid-mini span,.range-stats,.clock-row,.kpi p,.memo-kind,.signal small,.chart-text summary,.footnote,.tabulator .tabulator-header,.plain-data dt{color:#737888}.context-periods label,.basis-line{font-size:10px}.education{color:#53796e}.login-card label{color:#776984}.login-card>p{color:#83768e}.form-field,.recipient-chooser label{font-size:12px}
