:root{--accent-fill: #51f1ac;--accent-strong: #77eeb6;--accent-on-fill: #07110d;--app-telegram-safe-top: 0px;--app-telegram-content-safe-top: 0px;--app-telegram-content-safe-right: 0px;--app-telegram-content-safe-left: 0px;--app-telegram-fullscreen-fallback-top: 0px;--text-primary: #f5f7fa;color:#f5f7fa;background:#0b0e12;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.product-prices-section{grid-column:1 / -1}.product-prices-section__heading,.product-prices-section__heading>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-prices-section__heading>div:first-child{align-items:flex-start;flex-direction:column;gap:2px}.product-prices-section__heading h2 small{margin-left:8px;color:var(--text-muted);font-size:.65em}.product-prices-table-shell{width:100%;overflow-x:auto}.product-prices-table{width:100%;min-width:760px;table-layout:fixed}.product-prices-table th:nth-child(1),.product-prices-table td:nth-child(1){width:30%}.product-prices-table th:nth-child(2),.product-prices-table td:nth-child(2){width:27%}.product-prices-table th:nth-child(3),.product-prices-table td:nth-child(3){width:18%}.product-prices-table th:nth-child(4),.product-prices-table td:nth-child(4){width:25%}.product-prices-table td{vertical-align:middle;line-height:1.35}.product-prices-table td>a{color:inherit;text-decoration:none}.product-prices-table td strong,.product-prices-table td small{display:block}.product-prices-table td small{margin-top:2px;color:var(--text-muted);font-size:11px}.product-prices-table .is-muted{opacity:.62}.product-prices-table__amount strong{color:var(--accent-strong);font-size:14px}.product-prices-help{margin:-2px 0 12px;padding:9px 11px;border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 82%,transparent);font-size:12px;line-height:1.45}.product-price-editor{width:min(820px,calc(100vw - 32px))}.product-price-editor__intro{margin:0 0 16px;padding:10px 12px;border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 82%,transparent);font-size:13px;line-height:1.45}.product-price-editor__check{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.product-price-editor__check input{width:20px;height:20px}.product-discounts-table{min-width:640px;table-layout:fixed}.product-discounts-table th,.product-discounts-table td{width:25%;vertical-align:middle}@media(max-width:720px){.product-prices-section__heading{align-items:flex-end}.product-prices-section__heading .primary-button{min-height:42px;padding-inline:15px}}.administrators-page__heading{align-items:center}.administrators-page__heading p{margin:5px 0 0;color:var(--muted)}.administrators-list{display:grid;gap:10px}.administrator-card{display:grid;width:100%;min-height:82px;padding:15px 18px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.4fr) auto minmax(150px,auto);align-items:center;gap:18px;border:1px solid #344653;border-radius:17px;color:#edf4f1;background:#17232d;text-align:left;font:inherit;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.administrator-card:hover{border-color:#51f1ac7a;transform:translateY(-1px)}.administrator-card__identity,.administrator-card__client{display:grid;gap:4px}.administrator-card strong{overflow-wrap:anywhere}.administrator-card small,.administrator-card time{color:#93a4b3;font-size:13px}.administrator-card time{justify-self:end}.status-pill--muted{border-color:#465663;color:#a7b4bd;background:#202d38}.administrator-dialog{width:min(720px,100%)}@media(min-width:720px){.administrator-dialog .reference-create-form__body:has(.combobox-field--open){z-index:2;overflow:visible}.administrator-dialog .reference-create-form__actions{position:relative;z-index:1}}.administrator-active-field{display:flex;width:fit-content;padding:13px 15px;align-items:center;gap:11px;border:1px solid #3b4d5c;border-radius:13px;color:#edf4f1;background:#101820;cursor:pointer}.administrator-active-field input{width:20px;height:20px;margin:0;accent-color:#51f1ac}.administrator-active-field span{display:grid;gap:2px}.administrator-active-field small{color:#93a4b3;font-size:12px}html[data-theme=light] .administrator-card{border-color:#cad9d1;color:#17251f;background:#fff}html[data-theme=light] .administrator-card small,html[data-theme=light] .administrator-card time{color:#66786e}html[data-theme=light] .administrator-active-field{border-color:#cad9d1;color:#17251f;background:#fff}html[data-theme=light] .administrator-active-field small{color:#66786e}@media(max-width:760px){.administrators-page__heading{align-items:flex-start}.administrators-page__heading .primary-button{min-height:42px;padding-inline:14px}.administrator-card{grid-template-columns:minmax(0,1fr) auto;gap:12px}.administrator-card__client{grid-column:1 / -1;grid-row:2}.administrator-card time{display:none}}html[data-telegram-fullscreen=true][data-telegram-platform=ios]{--app-telegram-fullscreen-fallback-top: 96px}html[data-telegram-fullscreen=true][data-telegram-platform=android]{--app-telegram-fullscreen-fallback-top: 76px}*{box-sizing:border-box}html,body{overscroll-behavior-y:none}body{margin:0;min-width:320px;min-height:100vh;background:#0b0e12}body:before{position:fixed;z-index:0;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 10% 0%,rgba(80,255,183,.1),transparent 30rem),#0b0e12;transform:translateZ(0);will-change:transform}#root{position:relative;z-index:1;min-height:100vh}button,input{font:inherit}.theme-toggle{position:fixed;top:max(9px,env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--app-telegram-content-safe-top),var(--app-telegram-safe-top),var(--app-telegram-fullscreen-fallback-top));right:max(14px,env(safe-area-inset-right),var(--tg-content-safe-area-inset-right, 0px),var(--app-telegram-content-safe-right));z-index:100;display:grid;width:58px;height:32px;grid-template-columns:repeat(2,24px);gap:2px;padding:3px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#67737e;background:#14191ff0;box-shadow:0 8px 26px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;-webkit-tap-highlight-color:transparent}.theme-toggle__indicator{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#303944;box-shadow:0 2px 7px #00000047;transition:transform .18s ease,background .18s ease}.theme-toggle[data-theme=dark] .theme-toggle__indicator{transform:translate(26px)}.theme-toggle__icon{position:relative;z-index:1;width:17px;height:17px;place-self:center;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:color .18s ease}.theme-toggle__icon--moon{fill:currentColor;stroke:none}.theme-toggle[data-theme=light] .theme-toggle__icon--sun{color:#9a6100}.theme-toggle[data-theme=dark] .theme-toggle__icon--moon{color:#eef4f8}.theme-toggle:focus-visible{outline:2px solid #51f1ac;outline-offset:3px}a{color:inherit;text-decoration:none}.gate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center}.brand-mark,.brand__mark{display:block;object-fit:contain}.brand-mark{width:68px;height:68px;border-radius:22px;font-size:28px;margin-bottom:24px}.eyebrow{margin:0 0 8px;color:var(--accent-strong);font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gate h1,.hero h1{margin:0;font-size:clamp(30px,8vw,48px);line-height:1.03;letter-spacing:-.055em}.gate__copy{max-width:460px;margin:18px 0 0;color:#9ca8b5;line-height:1.55}.website-login{padding-block:48px}.website-login__card{width:min(460px,100%);padding:clamp(26px,5vw,42px);border:1px solid #334653;border-radius:28px;background:#121c24f5;box-shadow:0 28px 80px #00000057}.website-login__card .brand-mark{margin-inline:auto}.website-login__intro,.website-login__security{color:#93a4b3;line-height:1.5}.website-login__intro{margin:16px 0 24px}.website-login__security{margin:18px 0 10px;font-size:13px}.website-login__form{display:grid;gap:16px;text-align:left}.website-login__form label{display:grid;gap:7px}.website-login__form label>span{color:#9cabb7;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.website-login__form input{width:100%;min-height:54px;padding:0 16px;border:1px solid #3b4f5e;border-radius:14px;outline:0;color:#edf4f1;background:#101820}.website-login__form input:focus{border-color:#51f1ac;box-shadow:0 0 0 4px #51f1ac21}.website-login__form .primary-button{width:100%;min-height:52px;margin:4px 0 0}.website-login__error{margin:0;color:#ff8d84;font-size:14px}.topbar__logout{margin-left:auto;padding:8px 12px;border:1px solid #3a4d5a;border-radius:11px;color:#a9b7c0;background:#17232d;font-size:13px;font-weight:800;cursor:pointer}html[data-theme=light] .website-login__card{border-color:#cad9d1;background:#f9fcfafa}html[data-theme=light] .website-login__form input{border-color:#cad9d1;color:#17251f;background:#fff}html[data-theme=light] .topbar__logout{border-color:#cad9d1;color:#52645b;background:#fff}.primary-button{margin-top:28px;padding:14px 20px;border:0;border-radius:14px;background:var(--accent-fill);color:var(--accent-on-fill);font-weight:800;cursor:pointer}.primary-button:disabled{opacity:.55;cursor:wait}.primary-button--compact{display:inline-flex;min-height:38px;margin:0;padding:0 14px;align-items:center;justify-content:center;font-size:14px;white-space:nowrap}.secondary-button{display:inline-flex;min-height:42px;padding:0 16px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:#aab5be;background:#ffffff0a;font-size:14px;font-weight:800}.version{margin-top:24px;color:#5f6a76;font-size:15px}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:70;display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:max(8px,env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--app-telegram-content-safe-top),var(--app-telegram-safe-top),var(--app-telegram-fullscreen-fallback-top)) calc(max(16px,env(safe-area-inset-right),var(--tg-content-safe-area-inset-right, 0px),var(--app-telegram-content-safe-right)) + 68px) 8px max(16px,env(safe-area-inset-left),var(--tg-content-safe-area-inset-left, 0px),var(--app-telegram-content-safe-left));background:#0b0e12e0;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar__section{position:absolute;left:50%;max-width:min(34vw,320px);overflow:hidden;color:#7f8d98;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.brand{display:flex;align-items:center;gap:10px;color:inherit}.brand__mark{width:34px;height:34px}.brand__identity{display:flex;align-items:center;gap:8px}.brand strong{font-size:15px;letter-spacing:.04em}.brand__beta{display:inline-flex;padding:3px 6px;align-items:center;border:1px solid rgba(81,241,172,.24);border-radius:999px;color:#86efbd;background:#51f1ac12;font-size:10px;font-weight:800;letter-spacing:.1em}.content{width:min(100%,920px);margin:0 auto;padding:18px 16px calc(40px + env(safe-area-inset-bottom))}.content--with-nav{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.hero{padding:28px 4px 30px}.hero>p:not(.eyebrow){max-width:680px;margin:18px 0 0;color:#9ca8b5;line-height:1.6}.hero__status{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:8px 12px 8px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;font-size:14px}.hero__status span{padding:5px 8px;border-radius:999px;background:#51f1ac;color:#08100d;font-weight:900}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:24px 0 14px}.section-heading h2{margin:0;font-size:22px;letter-spacing:-.035em}.section-heading>span{color:#6e7a86;font-size:14px}.section-heading__tools{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.section-heading__tools>span{color:#6e7a86;font-size:13px}.data-message{padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:#9ca8b5;background:#ffffff06;font-size:15px;text-align:center}.data-message--error{border-color:#ff767633;color:#faa;background:#ff76760f}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{min-height:138px;display:flex;flex-direction:column;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09}.stat-card--accent{border-color:#51f1ac2e;background:linear-gradient(145deg,#51f1ac1f,#51f1ac09)}.stat-card>span{color:#8f9ba7;font-size:14px}.stat-card>strong{margin-top:auto;font-size:clamp(22px,7vw,32px);letter-spacing:-.055em}.stat-card>small{margin-top:4px;color:#6f7b87;font-size:13px}.recent-deals{margin-top:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06}.recent-deals__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.07)}.recent-deals__heading h3{margin:0;font-size:15px}.recent-deals__heading span{color:#687480;font-size:12px}.deal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.06);transition:background .16s ease}.deal-row:hover{background:#ffffff09}.deal-row:last-child{border-bottom:0}.deal-row__main,.deal-row__meta{min-width:0}.deal-row__main strong,.deal-row__main span,.deal-row__meta strong,.deal-row__meta span,.deal-row__meta time{display:block}.deal-row__main strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.deal-row__main span,.deal-row__meta span,.deal-row__meta time{margin-top:4px;color:#74808c;font-size:12px}.deal-row__meta{text-align:right}.deal-row__meta strong{color:#8ff4c4;font-size:15px}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-card{min-height:154px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#ffffff0e,#ffffff05)}.module-card__top{display:flex;align-items:center;justify-content:space-between}.module-card__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#51f1ac1c;color:var(--accent-strong);font-weight:900}.module-card__stage{color:#697581;font-size:13px}.module-card h3{margin:18px 0 5px;font-size:18px}.module-card p{margin:0;color:#87939f;font-size:15px;line-height:1.45}.menu-grid{display:grid;gap:9px}.menu-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;transition:border-color .16s ease,background .16s ease}a.menu-card:hover{border-color:#51f1ac3d;background:#51f1ac0b}.menu-card__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--accent-strong);background:#51f1ac1a;font-weight:900}.menu-card h3,.menu-card p{margin:0}.menu-card h3{font-size:16px}.menu-card p{margin-top:4px;color:#7f8b97;font-size:13px;line-height:1.4}.menu-card__arrow{color:#6e7a86;font-size:24px}.menu-card__stage{padding:5px 7px;border-radius:999px;color:#747f89;background:#ffffff0b;font-size:11px;font-weight:800}.management-page{max-width:1180px}.management-page__stage{display:inline-flex;min-height:34px;padding:0 12px;align-items:center;border:1px solid rgba(81,241,172,.18);border-radius:10px;color:var(--accent-strong);background:#51f1ac0f;font-size:12px;font-weight:800}.management-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.management-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;min-height:104px;padding:16px;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:inherit;background:#ffffff08;font:inherit;text-align:left;opacity:1;cursor:default}.management-action--ready{text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.management-action--ready:hover{transform:translateY(-2px);border-color:#51f1ac57;background:#51f1ac12}.management-action--ready .management-action__stage{color:var(--accent-strong);background:#51f1ac1a}.management-action__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:var(--accent-strong);background:#51f1ac1a}.management-action__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.management-action__content{min-width:0}.management-action__content strong,.management-action__content small{display:block}.management-action__content strong{font-size:15px}.management-action__content small{margin-top:5px;color:#7f8b97;font-size:12px;line-height:1.45}.management-action__stage{padding:5px 8px;border-radius:999px;color:#77838e;background:#ffffff0b;font-size:10px;font-weight:800;white-space:nowrap}html[data-theme=light] .management-action{border-color:#2041311f;background:#20413106}html[data-theme=light] .management-action__stage{background:#2041310e}.management-purchase-page{max-width:1320px}.deal-form.management-purchase-form{display:block}.management-purchase-header{margin-bottom:22px}.management-purchase-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start}.management-product-create-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.management-product-create-summary{position:static;top:auto;width:auto;max-width:none;box-sizing:border-box}.management-product-create-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.management-product-create-summary>.eyebrow,.management-product-create-summary>h2,.management-product-create-summary>ul,.management-product-create-summary>.management-purchase-summary__hint,.management-product-create-summary>.data-message,.management-product-create-summary>.primary-button{grid-column:1 / -1}.management-product-create-summary .management-purchase-summary__record+.management-purchase-summary__record{margin-top:0}.management-purchase-steps{display:grid;gap:12px}.management-purchase-step,.management-purchase-summary,.management-purchase-success{border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#ffffff09}.management-purchase-step{padding:clamp(16px,2vw,24px)}.management-purchase-step__heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.management-purchase-step__heading>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:10px;color:#07110c;background:var(--accent-strong);font-size:13px;font-weight:900}.management-purchase-step__heading h2,.management-purchase-step__heading p{margin:0}.management-purchase-step__heading h2{font-size:17px}.management-purchase-step__heading p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.management-purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.management-purchase-product-status{margin:8px 2px 0;color:var(--muted);font-size:11px}.management-purchase-grid>label>span,.management-purchase-note>span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:700}.management-purchase-grid>label>input,.management-purchase-grid>label>textarea,.management-purchase-note textarea{width:100%;box-sizing:border-box}.management-purchase-grid>label>textarea{min-height:112px;resize:vertical}.management-account-create__wide{grid-column:1 / -1}.nested-modal-card--account-editor{width:min(1320px,100%)}.account-editor-dialog__header p{max-width:720px;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.account-editor-form__body{padding:18px;overflow-x:hidden}.account-editor-layout{min-width:0;align-items:start}.account-editor-layout :is(.management-purchase-steps,.management-purchase-step,.management-purchase-grid,.management-purchase-grid>label){min-width:0}.account-editor-totp-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.015em}.account-editor-form .management-purchase-grid>label>span{margin:0 0 7px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:normal;text-transform:none}.account-editor-vaultwarden-choice{display:grid;padding:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;border:1px dashed rgba(81,241,172,.28);border-radius:14px;background:#51f1ac0e;cursor:pointer}.management-purchase-grid>.account-editor-vaultwarden-choice>input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent-strong)}.account-editor-form .management-purchase-grid>.account-editor-vaultwarden-choice>span{display:grid;margin:0;gap:4px;color:var(--text)}.account-editor-vaultwarden-choice strong{font-size:13px}.account-editor-vaultwarden-choice small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.account-editor-summary{top:0}.account-editor-summary__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.account-editor-summary__actions :is(.secondary-button,.primary-button){width:auto;min-width:0;height:44px;min-height:44px;padding-inline:12px}.account-editor-summary__actions .secondary-button{flex:0 0 104px}.account-editor-summary__actions .primary-button{flex:1 1 190px}.account-editor-vaultwarden-warning{margin:8px 0 0;border-color:#ffb84d47;color:var(--text);background:#ffb84d17;text-align:left}.management-product-create__wide{grid-column:1 / -1}.management-product-create__notice{display:grid;gap:5px;padding:16px;border:1px dashed rgba(81,241,172,.26);border-radius:16px;background:#51f1ac0e}.management-product-create__notice strong{font-size:14px}.management-product-create__notice span{color:var(--muted);font-size:12px;line-height:1.5}.management-product-create__titles{padding:16px}.management-product-title-row{border-bottom-color:#ffffff14}.management-product-title-row:last-child{border-bottom:0}.management-product-title-row.is-selected{background:#51f1ac0e}.management-product-title-row .management-product-title-row__content{grid-template-columns:58px minmax(0,1fr) minmax(132px,auto)}.product-title-option-row{padding:0}.product-title-option-row--selected{background:#51f1ac12}.product-title-option-row__content{grid-template-columns:58px minmax(0,1fr) minmax(172px,auto)}.product-title-option-row__checkbox,.management-product-title-row__checkbox{width:18px;height:18px;margin:0;accent-color:var(--accent-fill)}.product-title-row.product-title-row--with-selection{grid-template-columns:58px minmax(0,1fr);gap:0;padding:0}.product-title-row.product-title-row--with-selection.product-title-row--with-primary{grid-template-columns:58px minmax(0,1fr) 58px}.product-title-selection-choice{display:grid;width:58px;min-width:58px;height:100%;min-height:80px;box-sizing:border-box;place-items:center;border-right:1px solid rgba(255,255,255,.06);cursor:pointer}.product-title-selection-choice:hover{background:#51f1ac0d}.product-title-selection-choice:has(input:focus-visible){outline:2px solid rgba(81,241,172,.72);outline-offset:-3px}.deal-form .product-title-selection-choice input[type=checkbox]{width:20px;min-width:20px;height:20px;padding:0;margin:0;accent-color:var(--accent-strong);cursor:inherit}.management-product-description-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.management-product-description-source,.management-product-description-grid>label{display:flex;min-width:0;flex-direction:column}.management-product-description-source>span,.management-product-description-grid>label>span{margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:700}.management-product-description-source>div,.management-product-description-grid textarea{min-height:190px;box-sizing:border-box;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;color:var(--text);background:var(--surface-soft);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow:auto}.management-product-description-grid textarea{width:100%;resize:vertical}.management-product-description-grid small{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.45}.management-product-price-empty{padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center}.management-product-price-groups{display:grid;gap:16px}.management-product-price-device{overflow:hidden;border:1px solid var(--line);border-color:#8fa1b129;border-radius:18px;background:var(--surface-soft)}.management-product-price-device>header{display:flex;padding:13px 16px;align-items:baseline;gap:9px;border-bottom:1px solid var(--line);border-bottom-color:#8fa1b124;background:var(--surface)}.management-product-price-device>header span{color:var(--muted);font-size:11px;font-weight:700}.management-product-price-device>header strong{font-size:15px}.management-product-price-services{display:grid;gap:12px;padding:12px}.management-product-price-service{overflow:hidden;border:1px solid var(--line);border-color:#8fa1b124;border-radius:14px;background:#ffffff05}.management-product-price-service>h3{display:flex;margin:0;padding:10px 12px;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);border-bottom-color:#8fa1b11f;color:var(--text);font-size:14px;line-height:1.35}.management-product-price-service>h3 small{color:#7f8b97;font-size:10px;font-weight:400;line-height:1.35;text-align:right}.management-product-price-rows{display:grid}.management-product-price-row{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(170px,1fr) minmax(145px,.75fr) 76px;padding:9px 10px;align-items:center;gap:10px;border-bottom:1px solid var(--line);border-bottom-color:#8fa1b11f}.management-product-price-row--without-period{grid-template-columns:minmax(130px,.7fr) minmax(170px,1fr) minmax(145px,.75fr) 76px}.management-product-price-row--without-period:not(.management-product-price-row--purchase) .management-product-price-row__amount{grid-column:3}.management-product-price-row--without-period:not(.management-product-price-row--purchase) .management-product-price-row__actions{grid-column:4}.management-product-price-row--purchase{grid-template-columns:minmax(90px,.45fr) minmax(150px,.75fr) minmax(190px,1fr) 38px}.management-product-price-row:last-child{border-bottom:0}.management-product-price-row.is-active{box-shadow:inset 3px 0 0 var(--accent)}.management-product-price-row__condition{display:grid;min-width:0;gap:3px}.management-product-price-row__condition span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.management-product-price-row__condition strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.management-product-price-row__regional{display:grid;min-width:0;gap:2px}.management-product-price-row__regional>strong,.management-product-price-row__regional .regional-price strong{color:#7f8b97;font-size:12px;font-weight:400;line-height:1.25}.management-product-price-row__regional>small{overflow:hidden;color:#7f8b97;font-size:9px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.management-product-price-row__regional .regional-price,.management-product-price-row__regional .regional-price__line{justify-content:flex-start}.management-product-price-row__regional .regional-price__line del,.management-product-price-row__regional .regional-price__badge{display:none}.deal-form .management-product-price-row .combobox-field__trigger,.deal-form .management-product-price-row__amount,.deal-form .management-product-price-row__amount input{min-height:42px;height:42px;box-sizing:border-box;font-size:13px;line-height:1.25}.deal-form .management-product-price-row .combobox-field__trigger,.deal-form .management-product-price-row__amount input{padding-top:0;padding-bottom:0}.management-product-price-row__actions{display:flex;justify-content:flex-end;gap:6px}.management-product-price-row__actions button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:transparent;font-size:18px}.management-product-price-row__actions button:last-child{color:var(--danger)}@media(min-width:1180px){.management-product-price-services--paired{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.management-product-price-services--paired .management-product-price-service--purchase,.management-product-price-services--paired .management-product-price-service--other{grid-column:1 / -1}.management-product-price-service--purchase .management-product-price-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#8fa1b11f}.management-product-price-service--purchase .management-product-price-row{grid-template-columns:minmax(70px,.4fr) minmax(125px,.75fr) minmax(160px,1fr) 32px;border:0;background:var(--surface-soft)}}.management-product-price-table-shell{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft)}.management-product-price-table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}.management-product-price-table th,.management-product-price-table td{padding:10px;border-bottom:1px solid var(--line);vertical-align:middle;text-align:left}.management-product-price-table th{color:var(--muted);background:var(--surface);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.management-product-price-table th:nth-child(1){width:12%}.management-product-price-table th:nth-child(2){width:13%}.management-product-price-table th:nth-child(3){width:10%}.management-product-price-table th:nth-child(4){width:17%}.management-product-price-table th:nth-child(5){width:17%}.management-product-price-table th:nth-child(6){width:17%}.management-product-price-table th:nth-child(7){width:84px}.management-product-price-table tr:last-child td{border-bottom:0}.management-product-price-table tbody tr.is-active td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.management-product-price-table td>strong{font-size:12px}.management-product-price-table__muted{color:var(--muted);font-size:11px}.management-product-price-table .combobox-field__trigger,.management-product-price-table__amount input{min-height:42px;height:42px;font-size:12px}.management-product-price-table__actions{display:flex;gap:5px;justify-content:flex-end}.management-product-price-table__actions button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:transparent;font-size:18px}.management-product-price-table__actions button:last-child{color:var(--danger)}.management-purchase-expiry,.management-purchase-note{grid-column:1 / -1}.management-purchase-step .deal-payment__item{margin:0}.management-purchase-note{display:block;margin-top:14px}.management-purchase-summary{position:sticky;top:calc(var(--app-topbar-height, 72px) + 14px);padding:20px}.management-purchase-summary>h2{margin:5px 0 16px;font-size:20px}.management-purchase-summary__record{padding:13px;border-radius:14px;background:var(--surface-soft)}.management-purchase-summary__record+.management-purchase-summary__record{margin-top:8px}.management-purchase-summary__record span,.management-purchase-summary__record strong,.management-purchase-summary__record small{display:block}.management-purchase-summary__record span,.management-purchase-summary__record small{color:var(--muted);font-size:11px}.management-purchase-summary__record strong{margin:5px 0 4px;font-size:14px;overflow-wrap:anywhere}.management-purchase-summary ul{display:grid;gap:8px;margin:18px 0;padding:0;list-style:none}.management-purchase-summary li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.management-purchase-summary li>span{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--surface-soft);font-weight:900}.management-purchase-summary li.is-ready{color:var(--text)}.management-purchase-summary li.is-ready>span{color:#07110c;background:var(--accent-strong)}.management-purchase-summary li.is-error{color:var(--danger, #ff8175)}.management-purchase-summary li.is-error>span{color:#fff;background:var(--danger, #ff8175)}.management-purchase-summary__hint{margin:0 0 14px;color:var(--muted);font-size:11px;line-height:1.5}.management-purchase-summary .data-message{margin-bottom:12px;padding:12px;font-size:12px;text-align:left}.management-purchase-summary>.primary-button{width:100%}.management-purchase-success{display:grid;width:min(100%,840px);box-sizing:border-box;grid-template-columns:52px minmax(0,1fr);padding:clamp(22px,3vw,30px);align-items:flex-start;gap:18px}.management-purchase-success__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;color:#07110c;background:var(--accent-strong);font-size:25px;font-weight:900}.management-purchase-success__content{min-width:0}.management-purchase-success h2,.management-purchase-success p{margin:0}.management-purchase-success h2{margin-top:5px;overflow-wrap:anywhere}.management-purchase-success__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.management-purchase-success__actions :is(.primary-button,.secondary-button){min-width:0;min-height:44px;margin-top:0}html[data-theme=light] .management-purchase-step,html[data-theme=light] .management-purchase-summary,html[data-theme=light] .management-purchase-success{border-color:#2041311f;background:#ffffffb8}html[data-theme=light] .management-product-title-row,html[data-theme=light] .management-product-title-row .product-title-main-choice,html[data-theme=light] .product-title-selection-choice{border-color:#2041311a}html[data-theme=light] .product-title-option-row--selected,html[data-theme=light] .product-title-option-row--selected:hover{background:#eaf8f0}html[data-theme=light] .management-product-description-source>div,html[data-theme=light] .management-product-description-grid textarea,html[data-theme=light] .management-product-price-table-shell,html[data-theme=light] .management-product-price-device,html[data-theme=light] .management-product-price-service{border-color:#2041311f}html[data-theme=light] .management-product-price-device>header,html[data-theme=light] .management-product-price-service>h3,html[data-theme=light] .management-product-price-row{border-bottom-color:#2041311a}html[data-theme=light] .account-editor-vaultwarden-choice{border-color:#087a4d40;background:#087a4d0d}html[data-theme=light] .management-product-price-service>h3 small,html[data-theme=light] .management-product-price-row__regional>strong,html[data-theme=light] .management-product-price-row__regional .regional-price strong,html[data-theme=light] .management-product-price-row__regional>small{color:#687480}@media(min-width:1180px){html[data-theme=light] .management-product-price-service--purchase .management-product-price-rows{background:#2041311a}}@media(max-width:900px){.management-purchase-layout{grid-template-columns:minmax(0,1fr)}.management-purchase-summary{position:static}.management-product-price-row,.management-product-price-row--without-period{grid-template-columns:minmax(110px,.7fr) minmax(140px,1fr) minmax(130px,.8fr) 76px}.management-product-price-row--purchase{grid-template-columns:minmax(90px,.5fr) minmax(130px,.75fr) minmax(170px,1fr) 38px}}@media(max-width:620px){.management-purchase-grid{grid-template-columns:minmax(0,1fr)}.management-purchase-expiry,.management-purchase-note,.management-account-create__wide,.management-product-create__wide{grid-column:auto}.management-purchase-step{border-radius:18px}.management-purchase-step__heading p{font-size:11px}.account-editor-form__body{padding:10px}.nested-modal-card--account-editor{width:100%;max-width:100vw}.account-editor-form .management-purchase-step{padding:14px}.account-editor-form .management-purchase-grid{gap:12px}.account-editor-reset-datetime,.account-editor-reset-datetime .date-time-field__control,.account-editor-reset-datetime input{width:100%;min-width:0;max-width:100%}.account-editor-summary__actions{position:static;margin:0;padding:0;background:transparent}.account-editor-dialog__header p{font-size:11px}.management-product-description-grid{grid-template-columns:minmax(0,1fr)}.management-product-title-row .management-product-title-row__content,.product-title-option-row__content{grid-template-columns:48px minmax(0,1fr)}.management-product-title-row .product-title-row__meta{grid-column:3}.management-product-title-row .regional-price{align-items:flex-start}.management-product-title-row .regional-price__line{justify-content:flex-start}.management-product-price-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.management-product-price-row--without-period:not(.management-product-price-row--purchase) .management-product-price-row__amount,.management-product-price-row--without-period:not(.management-product-price-row--purchase) .management-product-price-row__actions{grid-column:auto}.management-product-price-row__condition strong{white-space:normal}.management-product-price-row__regional>small{white-space:normal}.management-product-price-row__actions{justify-content:flex-start}.management-product-create-summary{grid-template-columns:minmax(0,1fr)}.management-product-create-summary>.eyebrow,.management-product-create-summary>h2,.management-product-create-summary>ul,.management-product-create-summary>.management-purchase-summary__hint,.management-product-create-summary>.data-message,.management-product-create-summary>.primary-button{grid-column:auto}.management-purchase-success{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:18px}.management-purchase-success__icon{width:44px;height:44px;border-radius:13px;font-size:21px}.management-purchase-success h2{font-size:21px}.management-purchase-success__actions{display:grid;grid-template-columns:minmax(0,1fr)}.management-purchase-success__actions :is(.primary-button,.secondary-button){width:100%}}.rules-page{max-width:1080px}.rules-page__heading{margin-bottom:18px}.rules-form,.rules-placeholder{padding:clamp(20px,3vw,34px);border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#ffffff09}.rules-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:24px;align-items:end}.rules-form__copy h3,.rules-form__copy p,.rules-preview p,.rules-placeholder h2,.rules-placeholder p{margin:0}.rules-form__copy p,.rules-preview p,.rules-placeholder p{margin-top:8px;color:#8c98a5;line-height:1.55}.rules-time-field{display:grid;gap:9px}.rules-controls{display:grid;gap:14px}.rules-time-field>span{color:#8995a2;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rules-time-field input{width:100%;min-height:56px;padding:0 16px;border:1px solid rgba(143,161,177,.28);border-radius:16px;color:var(--text-primary);background:#ffffff09;font:inherit;font-weight:750;color-scheme:dark}html[data-theme=light] .rules-time-field input{color-scheme:light}.rules-time-field input:disabled{cursor:not-allowed;opacity:.5}.rules-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;padding:12px 14px;border:1px solid rgba(143,161,177,.22);border-radius:16px;background:#ffffff06;cursor:pointer}.rules-toggle__copy{display:grid;gap:3px}.rules-toggle__copy strong{color:var(--text-primary);font-size:14px}.rules-toggle__copy small{color:#8995a2;font-size:12px;line-height:1.35}.rules-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rules-toggle__track{position:relative;width:48px;height:28px;border:1px solid rgba(143,161,177,.34);border-radius:999px;background:#8fa1b12e;transition:background .18s ease,border-color .18s ease}.rules-toggle__track>span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#a9b4be;transition:transform .18s ease,background .18s ease}.rules-toggle input:checked+.rules-toggle__track{border-color:#51f1ac9e;background:#51f1ac47}.rules-toggle input:checked+.rules-toggle__track>span{transform:translate(20px);background:#51f1ac}.rules-toggle:has(input:focus-visible){outline:2px solid var(--accent-strong);outline-offset:2px}.rules-toggle:has(input:disabled){cursor:not-allowed;opacity:.58}.rules-preview{grid-column:1 / -1;padding:18px;border-radius:18px;background:#51f1ac12}.rules-form__actions{grid-column:1 / -1;display:flex;justify-content:flex-end}.rules-form__actions .primary-button{margin:0}.rules-placeholder .secondary-button{margin-top:20px}@media(max-width:640px){.rules-form{grid-template-columns:1fr}.rules-preview,.rules-form__actions{grid-column:auto}.rules-form__actions .primary-button{width:100%}}.menu-card--disabled{opacity:.62}.timeline{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06}.phase{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.07)}.phase:last-child{border-bottom:0}.phase__number{color:var(--accent-strong);font-size:14px;font-weight:900}.phase h3{margin:0;font-size:15px}.phase p{margin:4px 0 0;color:#7d8995;font-size:14px;line-height:1.4}.phase__state{padding:5px 7px;border-radius:999px;background:#ffffff0d;color:#7e8994;font-size:12px;font-weight:800}.phase__state--готово{color:var(--accent-strong);background:#51f1ac1a}.phase__state--следующий{color:#ffd47a;background:#ffd47a1a}.notice{margin-top:20px;padding:18px;border:1px solid rgba(81,241,172,.16);border-radius:18px;background:#51f1ac0e}.notice strong{color:var(--accent-strong);font-size:15px}.notice p{margin:7px 0 0;color:#9ba8b3;font-size:15px;line-height:1.55}.dashboard-hero{padding:8px 4px 2px}.dashboard-hero__content{max-width:920px}.dashboard-hero h1{margin:0;font-size:clamp(24px,5vw,36px);line-height:1.08;letter-spacing:-.045em}.dashboard-release-summary{display:grid;gap:5px;margin-top:8px}.dashboard-release-summary__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 7px;color:#a0abb5;font-size:12px;line-height:1.35}.dashboard-release-summary__line strong{padding:3px 6px;border-radius:999px;color:#08100d;background:#51f1ac;font-size:11px;font-weight:900;line-height:1}.dashboard-release-summary__line time{color:#6f7b87;font-size:11px;white-space:nowrap}.dashboard-development-link{display:inline-flex;margin-top:7px;color:var(--accent-strong);font-size:12px;font-weight:800}.section-heading--dashboard{margin-top:16px}.dashboard-stats-label{margin:8px 0 10px}.stat-card--attention{border-color:#ff7e673d;background:linear-gradient(145deg,#ff7e671a,#ff7e6706)}.dashboard-overview__heading{margin-top:12px}.dashboard-stats-grid .stat-card{min-height:92px;padding:12px 14px;border-radius:15px}.dashboard-stats-grid .stat-card>strong{margin-top:9px;font-size:clamp(21px,4vw,28px)}.dashboard-stat-link{color:inherit;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dashboard-stat-link:hover{border-color:#51f1ac52;background:#51f1ac12;transform:translateY(-1px)}.dashboard-finance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06}.dashboard-finance-card{min-width:0;padding:11px 13px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);color:inherit;transition:background .16s ease}.dashboard-finance-card:nth-child(2n){border-right:0}.dashboard-finance-card:nth-last-child(-n+2){border-bottom:0}.dashboard-finance-card:hover{background:#51f1ac0e}.dashboard-finance-card span,.dashboard-finance-card strong{display:block}.dashboard-finance-card span{color:#77838f;font-size:12px}.dashboard-finance-card strong{overflow:hidden;margin-top:4px;font-size:clamp(17px,4vw,23px);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.dashboard-finance-card--profit strong{color:var(--accent-strong)}.dashboard-finance-card--negative strong{color:#ff8d79}.dashboard-finance-card--expense strong{color:#ff9b87}.attention-panel,.release-list{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06}.attention-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.07)}.attention-summary article{min-width:0;padding:13px 14px;border-right:1px solid rgba(255,255,255,.07)}.attention-summary article:last-child{border-right:0}.attention-summary span,.attention-summary strong{display:block}.attention-summary span{overflow:hidden;color:#77838f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.attention-summary strong{margin-top:5px;font-size:18px}.attention-list{display:grid;max-height:430px;overflow-y:auto;overscroll-behavior-y:auto}.attention-row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);transition:background .16s ease}.attention-row:hover{background:#ffffff09}.attention-row__marker{width:7px;height:28px;border-radius:999px;background:#ffd47a}.attention-row__marker--overdue{background:#ff7e67}.attention-row__main,.attention-row__deadline{min-width:0}.attention-row__main strong,.attention-row__main span,.attention-row__deadline strong,.attention-row__deadline time{display:block}.attention-row__main strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.attention-row__main span,.attention-row__deadline time{margin-top:4px;color:#74808c;font-size:12px}.attention-row__main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention-row__deadline{text-align:right}.attention-row__deadline strong{color:#ff9a86;font-size:13px}.attention-empty{display:flex;flex-direction:column;align-items:center;gap:5px;padding:22px 14px;text-align:center}.attention-empty strong{font-size:15px}.attention-empty span{color:#74808c;font-size:13px}.attention-panel__all{display:block;width:100%;padding:11px 14px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.dashboard-workspace{display:grid;gap:18px}.dashboard-workspace>section{min-width:0}.dashboard-news__panel{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06;touch-action:pan-y}.dashboard-news__list{display:grid;animation:dashboard-news-page-forward .26s cubic-bezier(.22,1,.36,1) both}.dashboard-news__list--backward{animation-name:dashboard-news-page-backward}@keyframes dashboard-news-page-forward{0%{opacity:0;transform:translate(14px)}}@keyframes dashboard-news-page-backward{0%{opacity:0;transform:translate(-14px)}}.dashboard-news__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;min-height:82px;padding:12px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:inherit;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease}.dashboard-news__item:hover{background:#ffffff09}.dashboard-news__item-copy,.dashboard-news__item-copy strong,.dashboard-news__item-copy span{display:block;min-width:0}.dashboard-news__item-copy strong{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-news__item-copy span{display:-webkit-box;overflow:hidden;margin-top:5px;color:#74808c;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-news__item time{padding-top:2px;color:#74808c;font-size:11px;white-space:nowrap}.dashboard-news__pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px}.dashboard-news__pagination button,.dashboard-news__message button{min-height:34px;padding:0 10px;border:0;border-radius:10px;color:var(--accent-strong);background:#51f1ac14;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.dashboard-news__pagination button:last-child{margin-left:0}.dashboard-news__pagination button:disabled{color:#63707c;background:transparent;cursor:default;opacity:.7}.dashboard-news__pagination>span{min-width:22px;color:#74808c;font-size:12px;text-align:center}.dashboard-news__message{display:grid;place-items:center;gap:10px;min-height:180px;padding:20px;color:#8c99a4;font-size:13px;text-align:center}.dashboard-discounts .section-heading>div{min-width:0}.dashboard-discounts .section-heading>div>span{display:block;margin-top:2px;color:#74808c;font-size:12px}.dashboard-discounts .section-heading>a,.dashboard-finance .section-heading>a{color:var(--accent-strong);font-size:12px;font-weight:800;white-space:nowrap}.dashboard-discount-grid{display:grid;gap:9px}.dashboard-discount-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:11px;min-width:0;padding:10px;border:1px solid rgba(255,177,71,.52);border-radius:15px;color:inherit;background:#ffffff06;box-shadow:0 0 0 1px #ffb1471a,0 16px 42px #ff802d1a;transition:border-color .16s ease,background .16s ease}.dashboard-discount-card:hover{border-color:#ffb147b8;background:#ff802d12}.dashboard-discount-card__cover{width:64px;height:64px;overflow:hidden;display:grid;place-items:center;border-radius:11px;color:#07110d;background:linear-gradient(145deg,#51f1ac,#9af4c8);font-weight:950}.dashboard-discount-card__cover img{width:100%;height:100%;object-fit:cover}.dashboard-discount-card__body{min-width:0}.dashboard-discount-card__title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dashboard-discount-card__title>strong{overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-discount-card__title>b{flex:none;padding:3px 6px;border-radius:999px;border:1px solid rgba(255,211,139,.72);color:#231205;background:linear-gradient(135deg,#ffd78c,#ff934f);box-shadow:0 5px 18px #ff883e57;font-size:11px}.dashboard-discount-card__regions{display:flex;gap:5px;margin-top:7px;overflow-x:auto;scrollbar-width:none}.dashboard-discount-card__regions::-webkit-scrollbar{display:none}.dashboard-discount-card__regions>span{display:inline-flex;align-items:baseline;gap:4px;flex:none;padding:4px 6px;border-radius:8px;color:#8d99a5;background:#ffffff0b;font-size:10px}.dashboard-discount-card__regions i{color:#b8c2ca;font-style:normal;font-weight:800}.dashboard-discount-card__regions s{color:#71808c;font-size:11.5px;line-height:1.2}.dashboard-discount-card__regions strong{color:#ffbe72;font-size:11.5px;line-height:1.2}.dashboard-discount-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-top:6px}.dashboard-discount-card__meta>small{color:#ffbd74;font-size:10px}.dashboard-discount-card__meta>small:first-child{color:#8d99a5}.dashboard-discounts__empty{padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:15px;color:#74808c;background:#ffffff06;font-size:13px;text-align:center}.news-dialog-backdrop{position:fixed;z-index:430;inset:0;display:grid;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));place-items:center;background:#04080ba3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transition:opacity .22s ease}.news-dialog-backdrop[data-state=open]{opacity:1}.news-dialog{position:relative;overflow:hidden auto;width:min(720px,100%);max-height:min(760px,calc(100dvh - 36px));border:1px solid #344756;border-radius:24px;color:#eef4f1;background:#101a23;box-shadow:0 30px 90px #0000008f;opacity:0;transform:translateY(18px) scale(.985);transition:opacity .22s ease,transform .22s cubic-bezier(.22,.61,.36,1)}.news-dialog__content{animation:news-dialog-content-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes news-dialog-content-in{0%{opacity:0;transform:translate(12px)}}.news-dialog-backdrop[data-state=open] .news-dialog{opacity:1;transform:none}.news-dialog__close{position:absolute;z-index:2;top:14px;right:14px;width:42px;height:42px;border:1px solid #405361;border-radius:50%;color:inherit;background:#101a23e0;font:inherit;font-size:30px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.news-dialog__image{display:block;width:100%;max-height:330px;object-fit:cover}.news-dialog__body{padding:24px}.news-dialog__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#82909c;font-size:12px}.news-dialog__meta span{color:var(--accent-strong);font-weight:900}.news-dialog h2{margin:10px 0 0;padding-right:40px;font-size:clamp(24px,4vw,36px);line-height:1.12;letter-spacing:-.03em}.news-dialog__body>p{margin:18px 0 0;color:#c0cbd1;font-size:16px;line-height:1.65;white-space:pre-line}.news-dialog__navigation{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}.news-dialog__navigation button{min-height:36px;padding:0 12px;border:1px solid rgba(81,241,172,.2);border-radius:10px;color:var(--accent-strong);background:#51f1ac12;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.news-dialog__navigation button:disabled{border-color:transparent;color:#65737e;background:transparent;cursor:default}.news-dialog__navigation span{min-width:48px;color:#82909c;font-size:12px;text-align:center}.news-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;color:#82909c;font-size:12px}.news-dialog__source{display:inline-flex;align-items:center;min-height:42px;margin:0;padding-inline:16px}@media(min-width:1200px){.dashboard-workspace{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);align-items:start}.dashboard-discount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.release-row{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.release-row:last-child{border-bottom:0}.release-row__version strong,.release-row__version time{display:block}.release-row__version strong{color:var(--accent-strong);font-size:14px}.release-row__version time{margin-top:3px;color:#6f7b87;font-size:11px}.release-row p{margin:0;color:#a0abb5;font-size:13px;line-height:1.4}.release-row a{color:var(--accent-strong);font-size:12px;font-weight:800;white-space:nowrap}.dashboard-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dashboard-ideas article{min-width:0;padding:13px;border:1px dashed rgba(255,255,255,.11);border-radius:15px;background:#ffffff05}.dashboard-ideas strong,.dashboard-ideas span{display:block}.dashboard-ideas strong{font-size:14px}.dashboard-ideas span{margin-top:5px;color:#74808c;font-size:12px;line-height:1.45}.page-intro--compact{padding-bottom:10px}.bottom-nav{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;width:min(420px,calc(100vw - 28px));height:66px;padding:6px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#090e1561;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff12;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(-50%,0,0);contain:layout paint style;will-change:width,height;transition:width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1),background-color .22s ease}.bottom-nav__indicator{position:absolute;z-index:-1;top:6px;bottom:6px;left:6px;width:calc((100% - 27px)/4);border:1px solid rgba(81,241,172,.34);border-radius:17px;background:#51f1ac;box-shadow:0 5px 18px #1aaf6c33;transform:translateZ(0);backface-visibility:hidden;will-change:transform;transition:transform .32s cubic-bezier(.2,.78,.24,1),border-radius .26s cubic-bezier(.22,1,.36,1)}.bottom-nav[data-active-index="1"] .bottom-nav__indicator{transform:translate3d(calc(100% + 5px),0,0)}.bottom-nav[data-active-index="2"] .bottom-nav__indicator{transform:translate3d(calc(200% + 10px),0,0)}.bottom-nav[data-active-index="3"] .bottom-nav__indicator{transform:translate3d(calc(300% + 15px),0,0)}.bottom-nav a{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:6px 4px 5px;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:17px;color:#78838e;font-size:12px;font-weight:800;line-height:1.15;transition:color 90ms ease,gap .26s cubic-bezier(.22,1,.36,1),border-radius .26s cubic-bezier(.22,1,.36,1)}.bottom-nav a svg{display:block;width:23px;height:23px;margin:0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1)}.bottom-nav a>span{display:block;max-height:1.2em;overflow:hidden;opacity:1;line-height:16px;text-align:center;transform:translateY(0);transition:max-height .22s cubic-bezier(.22,1,.36,1),opacity .14s ease,transform .22s cubic-bezier(.22,1,.36,1)}.bottom-nav a.active{color:#07110d}.bottom-nav--compact{width:min(292px,calc(100vw - 72px));height:56px;border-radius:19px;background:#090e1547}.bottom-nav--compact .bottom-nav__indicator{border-radius:14px}.bottom-nav--compact a{padding:5px 3px;gap:0;border-radius:14px}.bottom-nav--compact a svg{width:20px;height:20px}.bottom-nav--compact a>span{max-height:0;opacity:0;transform:translateY(5px)}@media(max-width:640px){.bottom-nav{bottom:max(8px,env(safe-area-inset-bottom));width:min(380px,calc(100vw - 20px));height:64px;border-radius:21px}.bottom-nav__indicator{top:6px;bottom:6px;left:6px;width:calc((100% - 27px)/4);border-radius:15px}.bottom-nav.bottom-nav--compact{width:min(292px,calc(100vw - 72px));height:56px;border-radius:19px}.bottom-nav--compact .bottom-nav__indicator{border-radius:14px}.bottom-nav a{padding-inline:2px;border-radius:15px;font-size:12px}.bottom-nav a svg{width:22px;height:22px}.bottom-nav--compact a{padding-block:5px}}@media(max-width:640px){input[type=search]{font-size:16px!important}}.data-table.data-table--slots{min-width:1040px;table-layout:fixed;font-size:12px}.data-table--slots th:nth-child(1),.data-table--slots td:nth-child(1){width:16%}.data-table--slots th:nth-child(2),.data-table--slots td:nth-child(2){width:22%}.data-table--slots th:nth-child(3),.data-table--slots td:nth-child(3),.data-table--slots th:nth-child(4),.data-table--slots td:nth-child(4),.data-table--slots th:nth-child(5),.data-table--slots td:nth-child(5),.data-table--slots th:nth-child(6),.data-table--slots td:nth-child(6),.data-table--slots th:nth-child(7),.data-table--slots td:nth-child(7){width:10%;text-align:center}.data-table--slots th:nth-child(8),.data-table--slots td:nth-child(8){width:12%}.data-table--slots th,.data-table--slots td{padding:7px 8px}.data-table--slots td{vertical-align:top}.data-table.data-table--slot-issuances{min-width:1305px;table-layout:fixed;font-size:12px}.data-table--slot-issuances th,.data-table--slot-issuances td{padding:8px 9px}.data-table--slot-issuances th:nth-child(1),.data-table--slot-issuances td:nth-child(1){width:180px}.data-table--slot-issuances th:nth-child(2),.data-table--slot-issuances td:nth-child(2){width:220px}.data-table--slot-issuances th:nth-child(3),.data-table--slot-issuances td:nth-child(3){width:100px}.data-table--slot-issuances th:nth-child(4),.data-table--slot-issuances td:nth-child(4){width:180px}.data-table--slot-issuances th:nth-child(5),.data-table--slot-issuances td:nth-child(5){width:130px}.data-table--slot-issuances th:nth-child(n+6),.data-table--slot-issuances td:nth-child(n+6){width:165px}.data-table--slot-issuances th:nth-child(n+6){line-height:1.25;white-space:normal}.data-table--slot-issuances td:nth-child(n+6){vertical-align:middle}.data-table--slot-issuances .deal-access-date-state--compact{min-height:26px;padding:3px 5px;border-radius:7px;font-size:11px;line-height:1.1}.slots-page .filter-grid .date-time-field{gap:0}.slots-page .filter-grid .date-time-field__control>input{height:42px;padding-inline-end:64px}.slots-page .filter-grid .date-time-field__clear{inset-inline-end:34px}@supports (-webkit-touch-callout: none){@media(max-width:719px){.slots-page .filter-grid .date-time-field__control>input{padding-inline-end:46px}.slots-page .filter-grid .date-time-field__clear{inset-inline-end:7px}}}.slot-actions{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.slot-button{display:inline-flex;width:88px;height:24px;min-width:88px;max-width:88px;min-height:24px;margin-inline:auto;padding:2px 4px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;font:inherit;font-size:11px;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease}.slot-button:hover:not(:disabled){transform:translateY(-1px)}@media(max-width:640px){.data-table.data-table--slots{min-width:1040px}}.slot-button--free{border-color:#51f1ac57;color:#07110d;background:#51f1ac}.slot-button--busy{border-color:#71beff52;color:#bfe2ff;background:#4689c42e}.slot-button--rent{border-color:#f4b8555c;color:#ffd48b;background:#be7e222e}.slot-button--overdue{border-color:#ff706880;color:#ff8d84;background:#de473d24}.slot-button--buyout{border-color:#af89ff5c;color:#d8c3ff;background:#764dbc33}.slot-button--blocked{border-color:#ff7e7057;color:#ffb0a6;background:#be4a3d2b;font-size:10px}.slot-button--disabled{border-color:#7889972e;color:#71808d;background:#68798814;cursor:default}.slot-choice-backdrop{position:fixed;z-index:95;inset:0;display:grid;padding:24px;place-items:center;background:#03080c8c;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:modal-backdrop-in .22s ease both}.slot-choice-dialog{width:min(620px,100%);max-height:min(720px,calc(100dvh - 48px));padding:24px;overflow:auto;border:1px solid #344553;border-radius:24px;background:#111a22;box-shadow:0 28px 80px #0000005c;animation:modal-card-in .32s cubic-bezier(.22,.61,.36,1) both}.slot-choice-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.slot-choice-dialog__header span{color:#72efb3;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.slot-choice-dialog__header h2{margin:5px 0 0;font-size:clamp(22px,3vw,30px)}.slot-choice-dialog__header button{width:42px;height:42px;flex:0 0 auto;border:1px solid #3c4d5b;border-radius:50%;color:#dce7ef;background:#19252f;font-size:28px;line-height:1;cursor:pointer}.slot-choice-dialog__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slot-choice-option{display:flex;min-width:0;padding:15px 16px;align-items:center;justify-content:space-between;gap:14px;border:1px solid #334552;border-radius:15px;color:#edf6fb;background:#192630;transition:border-color .14s ease,background-color .14s ease}.slot-choice-option:hover{border-color:#51f1ac7a;background:#1d302c}.slot-choice-option strong{overflow:hidden;text-overflow:ellipsis}.slot-choice-option span{flex:0 0 auto;color:#72efb3;font-weight:900}html[data-theme=light] .slot-button--busy{border-color:#005c843d;color:#005f7d;background:#e5f4f8}html[data-theme=light] .slot-button--rent{border-color:#975c0047;color:#7b4900;background:#fff2d9}html[data-theme=light] .slot-button--overdue{border-color:#b9352c57;color:#b52d25;background:#fff0ee}html[data-theme=light] .slot-button--buyout{border-color:#5b309e40;color:#583091;background:#f1eaff}html[data-theme=light] .slot-button--blocked{border-color:#a635273d;color:#9b3428;background:#ffebe7}html[data-theme=light] .slot-button--disabled{border-color:#586c612e;color:#738078;background:#f0f4f1}html[data-theme=light] .slot-choice-backdrop{background:#21342b61}html[data-theme=light] .slot-choice-dialog{border-color:#cfddd5;background:#fbfdfb}html[data-theme=light] .slot-choice-dialog__header button,html[data-theme=light] .slot-choice-option{border-color:#d0ddd6;color:#13231b;background:#f1f6f3}html[data-theme=light] .slot-choice-option:hover{border-color:#007b4f66;background:#e8f5ee}html[data-theme=light] .slot-choice-dialog__header span,html[data-theme=light] .slot-choice-option span{color:#087d50}@media(max-width:640px){.slot-choice-backdrop{padding:max(78px,env(safe-area-inset-top)) 12px 18px;align-items:end}.slot-choice-dialog{max-height:calc(100dvh - max(96px,env(safe-area-inset-top)));padding:20px;border-radius:22px}.slot-choice-dialog__options{grid-template-columns:1fr}}.page-intro{padding:24px 4px 20px}.page-intro h1,.deal-detail-hero h1{margin:0;font-size:clamp(30px,8vw,44px);line-height:1.04;letter-spacing:-.055em}.page-intro>p:not(.eyebrow){max-width:620px;margin:12px 0 0;color:#8995a1;font-size:15px;line-height:1.55}.compact-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 4px 16px}.compact-page-header h1{margin:0;font-size:clamp(25px,5vw,34px);line-height:1.08;letter-spacing:-.04em}.compact-page-header p{margin:6px 0 0;color:#8995a1;font-size:14px;line-height:1.4}.compact-page-header--list,.compact-page-header--deal{align-items:center}.compact-page-header__service{margin-bottom:4px!important;color:#8cf1c1!important;font-weight:800}.deal-service-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px}.deal-service-line .compact-page-header__service{margin:0!important}.deal-service-line__separator{color:#63717b;font-weight:800}.deal-header-entity-link{color:inherit;text-decoration:none;transition:color .15s ease}.deal-header-entity-link--context{color:var(--accent-strong);font-weight:800}.deal-header-entity-link--client{color:var(--accent-strong);font-weight:700}.deal-header-entity-link:hover,.deal-header-entity-link:focus-visible{color:var(--accent-strong)}.deal-header-entity-link:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--accent-strong) 58%,transparent);outline-offset:3px}.compact-page-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.deal-edit-button__icon{display:none;width:20px;height:20px}.deal-header-controls__buttons{display:flex;align-items:center;gap:8px;order:1}.deal-header-controls__status{order:0}.deal-header-status{display:flex;margin:7px 0 9px}.deal-status-row{display:flex;width:100%;min-height:34px;align-items:center;justify-content:flex-end;margin:0 0 14px}.deal-status-row--form{position:relative;z-index:45}.deal-status-row--derived{flex-wrap:wrap;gap:8px 10px}.deal-status-row--derived small{color:#7e8b95;font-size:12px}.compact-page-header--deal,.compact-page-header--deal-form{padding-bottom:8px}.compact-page-header--deal-form>.deal-status-row--form{width:auto;min-height:0;margin:0}.modal-card__floating-layer{position:absolute;z-index:90;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));pointer-events:none}.detail-card-actions,.deal-floating-actions{display:flex;padding:6px;border:1px solid rgba(128,148,164,.34);border-radius:999px;background:#131e27e0;box-shadow:0 12px 36px #0000004d;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);pointer-events:auto}.content--deal-detail,.content--detail-actions{padding-bottom:calc(92px + env(safe-area-inset-bottom))}html[data-theme=light] .detail-card-actions,html[data-theme=light] .deal-floating-actions{border-color:#c9d7d0;background:#ffffffe6;box-shadow:0 12px 36px #1f342b2e}.back-link--compact{margin:0 0 7px;font-size:12px}.deal-filters{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff07}.filter-panel{position:relative;overflow:clip;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(135deg,rgba(81,241,172,.04),transparent 45%),#ffffff06}.filter-panel--open{z-index:30;overflow:visible}.filter-panel__summary{display:flex;width:100%;align-items:center;min-height:62px;gap:12px;padding:10px 13px;border:0;list-style:none;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}.filter-panel__summary:focus-visible{outline:2px solid rgba(81,241,172,.55);outline-offset:-2px}.filter-panel__icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(81,241,172,.16);border-radius:11px;color:var(--accent-strong);background:#51f1ac12}.filter-panel__icon svg{width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.filter-panel__copy{min-width:0;flex:1}.filter-panel__copy strong,.filter-panel__copy small{display:block}.filter-panel__copy strong{color:#e7ecef;font-size:15px}.filter-panel__copy small{margin-top:4px;overflow:hidden;color:#74808c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.filter-panel__count{display:grid;min-width:25px;height:25px;padding:0 7px;place-items:center;border-radius:999px;color:#07110d;background:#70eeb4;font-size:13px;font-weight:900}.disclosure-chevron{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid rgba(125,144,157,.24);border-radius:10px;color:#81909d;background:#7d909d12;transition:border-color .18s ease,color .18s ease,background .18s ease}.disclosure-chevron>span{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .26s cubic-bezier(.22,1,.36,1)}:is(.disclosure--open,.filter-panel--open) .disclosure-chevron{border-color:#51f1ac3d;color:var(--accent-strong);background:#51f1ac17}:is(.disclosure--open,.filter-panel--open) .disclosure-chevron>span{transform:translateY(2px) rotate(225deg)}.filter-panel--open .filter-panel__summary{border-bottom:1px solid rgba(255,255,255,.07)}.filter-panel__collapsible{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s ease}.filter-panel__collapsible-inner{min-height:0;overflow:hidden}.filter-panel--open .filter-panel__collapsible{grid-template-rows:1fr;opacity:1;pointer-events:auto}.filter-panel--open .filter-panel__collapsible-inner{overflow:visible}.filter-panel__content{border:0;border-radius:0;background:transparent}.filter-panel .filter-panel__collapsible .filter-panel__content{background:transparent;box-shadow:none}.filter-toolbar{position:relative;z-index:31;display:flex;align-items:stretch;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#17212bd1;box-shadow:0 10px 28px #0000001f;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}.filter-toolbar-shell{min-width:0}.filter-toolbar--open{z-index:70}.filter-toolbar__search{min-width:0;flex:1}.filter-toolbar__search .search-form{height:100%;grid-template-columns:minmax(0,1fr)}.filter-toolbar__search .search-form input{height:100%;min-height:48px;border-radius:14px;font-size:15px}.filter-toolbar__search .search-form button{display:none}.filter-toolbar__control{position:relative;flex:0 0 auto}.filter-toolbar__button{position:relative;display:inline-flex;height:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid rgba(81,241,172,.22);border-radius:14px;color:#91a0ad;background:#121a22;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.filter-toolbar__button:hover,.filter-toolbar__button[aria-expanded=true]{border-color:#51f1ac8f;color:var(--accent-strong);background:#51f1ac14}.filter-toolbar__button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.filter-toolbar__count{display:grid;min-width:20px;height:20px;padding-inline:5px;place-items:center;border-radius:999px;color:var(--accent-on-fill);background:var(--accent-fill);font-size:10px;line-height:1}.filter-toolbar__popover{position:fixed;z-index:96;width:min(680px,calc(100vw - 42px));max-height:min(680px,calc(100vh - var(--app-topbar-height, 65px) - 46px));padding:14px;overflow-y:auto;border:1px solid rgba(115,139,155,.3);border-radius:18px;background:#111a22;box-shadow:0 26px 70px #00000073;animation:filter-toolbar-popover-in .18s cubic-bezier(.22,1,.36,1) both;overscroll-behavior:contain}.filter-toolbar__active-items{display:flex;min-width:0;flex-wrap:wrap;gap:7px;margin:9px 4px 0}.filter-toolbar__active-chip{display:inline-flex;max-width:min(100%,520px);min-height:34px;align-items:flex-start;gap:8px;padding:6px 10px 6px 12px;border:1px solid rgba(81,241,172,.26);border-radius:11px;color:var(--accent-strong);background:#51f1ac17;font:inherit;font-size:13px;font-weight:750;text-align:left;cursor:pointer}.filter-toolbar__active-chip span{min-width:0;overflow-wrap:anywhere;white-space:normal}.filter-toolbar__active-chip b{flex:0 0 auto;color:currentColor;font-size:18px;font-weight:500;line-height:1}.filter-toolbar__active-chip:hover{border-color:#51f1ac80;background:#51f1ac26}.filter-toolbar__popover-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.filter-toolbar__popover-header strong{color:var(--text-primary);font-size:16px}.filter-toolbar__popover-header button{padding:5px 7px;border:0;color:var(--accent-strong);background:transparent;font-size:13px;font-weight:800;cursor:pointer}.filter-toolbar__content{padding:0;border:0;border-radius:0;background:transparent}.filter-toolbar__content .filter-grid{margin-top:0}@keyframes filter-toolbar-popover-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.active-scope{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(81,241,172,.14);border-radius:12px;color:#82909b;background:#51f1ac0d;font-size:13px}.active-scope strong{color:#8cf1c1}.search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.search-form input,.filter-grid input{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;color:#f5f7fa;background:#12171d}.search-form input:focus,.filter-grid input:focus{border-color:#51f1ac8c;box-shadow:0 0 0 3px #51f1ac14}.search-form button{min-width:76px;padding:0 14px;border:0;border-radius:12px;color:#07110d;background:#51f1ac;font-size:15px;font-weight:900;cursor:pointer}.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.filter-grid>*{min-width:0;min-inline-size:0;align-self:start}.filter-grid .combobox-field__button{height:42px}.filter-grid .multi-select-field__button{height:auto;min-height:42px}.filter-grid label>span{display:block;margin:0 0 5px 2px;color:#74808c;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.filter-grid label:nth-last-child(-n+2) input{color-scheme:dark}.filter-grid input[type=date]{display:block;width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:hidden;-webkit-appearance:none;appearance:none;line-height:40px;text-align:left}.filter-grid input[type=date]::-webkit-date-and-time-value{min-width:0;margin:0;padding:0;line-height:40px;text-align:left}.filter-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.filter-actions--end{justify-content:flex-end}.toggle-filter{display:flex;align-items:center;gap:8px;color:#a5b0ba;font-size:14px;cursor:pointer}.toggle-filter input{width:17px;height:17px;accent-color:#51f1ac}.text-button{padding:5px 0;border:0;color:var(--accent-strong);background:transparent;font-size:13px;font-weight:800;cursor:pointer}.section-heading--deals{margin-top:22px}.page-intro__title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.view-mode-switch{display:inline-grid;grid-template-columns:repeat(2,auto);gap:3px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.view-mode-switch button{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:0 7px;border:0;border-radius:7px;color:#697581;background:transparent;font-size:11px;font-weight:800;cursor:pointer}.view-mode-switch button[aria-pressed=true]{color:#07110d;background:#51f1ac}.view-mode-switch button span{font-size:14px}.view-mode-switch .view-mode-switch__label{font-size:inherit}.parser-status{--parser-border: #344653;--parser-surface: #17232d;--parser-surface-muted: #202f3b;display:grid;gap:18px}.parser-status__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;overflow:hidden;padding:clamp(22px,4vw,38px);border:1px solid var(--parser-border);border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(81,241,172,.19),transparent 34%),linear-gradient(135deg,#0a1713,#12271f);color:#f6fff9}.parser-status__hero--error{background:radial-gradient(circle at 90% 10%,rgba(255,111,97,.2),transparent 34%),linear-gradient(135deg,#1d1110,#2a1714)}.parser-status__hero .eyebrow{color:#51f1ac}.parser-status__hero h2{max-width:760px;margin:4px 0 8px;font-size:clamp(30px,5vw,58px);line-height:.98}.parser-status__hero p{margin:0;color:#f6fff9b3}.parser-status__hero-meta{display:grid;align-content:start;gap:7px;min-width:270px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0000002e;color:#f6fff9b8;font-size:12px;font-weight:700}.parser-status__progress{grid-column:1 / -1;position:relative;height:8px;margin-top:4px;border-radius:999px;background:#ffffff1f}.parser-status__progress>span{display:block;height:100%;border-radius:inherit;background:#51f1ac}.parser-status__progress small{position:absolute;right:0;top:13px;color:#f6fff9b3;font-size:11px}.parser-status__notice{padding:16px 18px;border:1px solid rgba(213,71,53,.35);border-radius:16px;background:#d5473514}.parser-status__notice p{margin:5px 0 0;color:var(--muted)}.parser-status__section{padding:clamp(18px,3vw,28px);border:1px solid var(--parser-border);border-radius:20px;background:var(--parser-surface)}.parser-stage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.parser-stage{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px 13px;border:1px solid var(--parser-border);border-radius:13px;background:var(--parser-surface-muted)}.parser-stage--running{border-color:#24c27c80;box-shadow:inset 3px 0 #24c27c}.parser-stage--completed{opacity:.7}.parser-stage__number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--muted);background:var(--parser-surface);font-size:12px;font-weight:900}.parser-stage--running .parser-stage__number,.parser-stage--completed .parser-stage__number{color:#06140e;background:var(--accent-fill)}.parser-stage div{display:grid;gap:3px}.parser-stage small,.parser-stage__value{color:var(--muted);font-size:11px}.parser-change-list{display:grid;gap:7px}.parser-change{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:start;padding:14px;border:1px solid var(--parser-border);border-radius:14px;color:inherit;background:var(--parser-surface-muted);text-decoration:none}.parser-change:hover{border-color:#24c27c73}.parser-change__kind{padding:5px 8px;border-radius:999px;color:#0b6c48;background:#24c27c1f;font-size:10px;font-weight:900;text-transform:uppercase}.parser-change__kind--create{color:#075f96;background:#349edb21}.parser-change__content{display:grid;gap:3px;min-width:0}.parser-change__content>small,.parser-change>time{color:var(--muted);font-size:11px}.parser-change__fields{display:grid;gap:2px;margin-top:5px;color:var(--muted);font-size:11px}.parser-change__fields span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.parser-status__hero,.parser-stage-list{grid-template-columns:1fr}.parser-status__hero-meta{min-width:0}.parser-change{grid-template-columns:1fr}.parser-change>time{justify-self:start}}html[data-theme=light] .parser-status{--parser-border: #cad9d1;--parser-surface: #ffffff;--parser-surface-muted: #f0f6f2}.deal-list{display:grid;gap:10px}.deal-date-groups{display:grid;gap:20px}.deal-date-group{position:relative;min-width:0}.deal-date-group>.deal-date-group__header{position:sticky;z-index:18;top:calc(var(--app-topbar-height, 65px) + 6px);background:#141d23c2;box-shadow:0 8px 22px #03080c1f;backdrop-filter:blur(16px) saturate(1.16);-webkit-backdrop-filter:blur(16px) saturate(1.16)}.deal-date-group__header{display:flex;min-width:0;margin-bottom:9px;padding:10px 12px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(81,241,172,.13);border-radius:13px;background:#51f1ac0b}.deal-date-group__header>strong{flex:0 0 auto;color:#8cf1c1;font-size:14px;white-space:nowrap}.deal-date-group__metrics{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:5px}.deal-date-group__metrics>span{padding:4px 7px;border-radius:999px;color:#8895a0;background:#ffffff0b;font-size:11px;white-space:nowrap}.deal-date-group__metrics b{color:#dce5e0;font-weight:800}.deal-date-group__metric--cost b{color:#ff9b87}.deal-date-group-row th{padding:8px 9px;border-bottom-color:#51f1ac21;background:#141d23;text-transform:none}.deal-date-group-row .deal-date-group__header{position:relative;left:0;width:calc(var(--sticky-table-viewport-width, 100vw) - 18px);margin:0;padding:3px 2px;border:0;background:transparent;transform:translate3d(var(--sticky-table-scroll-left, 0px),0,0)}.data-table tbody .deal-date-group-row:hover{background:transparent}.data-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff06;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.sticky-table-shell{position:relative;isolation:isolate;--sticky-table-head-height: 38px}.sticky-table-head{position:sticky;z-index:50;top:var(--app-topbar-height, 65px);width:100%;padding-top:2px;background:transparent}.sticky-table-head__viewport{width:100%;overflow-x:scroll;overflow-y:hidden;border:1px solid rgba(255,255,255,.08);border-radius:15px 15px 0 0;background:#11161c;touch-action:pan-y;cursor:default;scrollbar-width:none}.sticky-table-head__viewport::-webkit-scrollbar{display:none}.sticky-table-head__table{table-layout:fixed!important}.sticky-table-head__table th{position:static}.sticky-table-body{border-top:0;border-radius:0 0 15px 15px}.data-table__layout-head{height:0;visibility:hidden}.data-table .data-table__layout-head th{height:0;padding-top:0;padding-bottom:0;overflow:hidden;border:0;line-height:0}.sticky-table-group-overlay{position:sticky;z-index:49;top:calc(var(--app-topbar-height, 65px) + var(--sticky-table-head-height));height:0;opacity:0;pointer-events:none;transform:translate3d(0,-4px,0);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}.sticky-table-group-overlay[data-visible=true]{opacity:1;transform:translateZ(0)}.sticky-table-group-overlay__viewport{position:absolute;top:0;right:0;left:0;height:var(--sticky-table-group-height, 49px);overflow:hidden;border:1px solid rgba(81,241,172,.13);border-top:0;background:#141d23b8;box-shadow:0 10px 24px #02080c2e;backdrop-filter:blur(16px) saturate(1.16);-webkit-backdrop-filter:blur(16px) saturate(1.16)}.sticky-table-group-overlay__track{will-change:transform}.sticky-table-group-overlay__track>.deal-date-group__header{min-height:42px;margin:0;padding:11px;border:0;border-radius:0;background:transparent}.sticky-table-group-overlay[data-has-next=false] .sticky-table-group-overlay__track>.deal-date-group__header:last-child{visibility:hidden}.data-table.data-table--deals{min-width:1380px;table-layout:fixed}.data-table--deals th{position:static}.data-table--deals td{vertical-align:middle}.deal-table__column--client{width:13%}.deal-table__column--product{width:15%}.deal-table__column--service{width:10%}.deal-table__column--device{width:5%}.deal-table__column--tariff,.deal-table__column--period{width:10%}.deal-table__column--account{width:11%}.deal-table__column--amount{width:8%}.deal-table__column--completion{width:18%}.data-table{width:100%;min-width:880px;border-collapse:collapse;font-size:13px}.data-table--products{min-width:1120px}.data-table--accounts{min-width:1240px}.data-table th,.data-table td{padding:10px 11px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top}.data-table th{position:sticky;top:0;z-index:1;color:#707c87;background:#11161c;font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.data-table td{max-width:240px;color:#aab4bd;line-height:1.4}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#51f1ac09}.data-table__clickable-row{cursor:pointer}.data-table__clickable-row:focus-visible{outline:2px solid rgba(81,241,172,.72);outline-offset:-2px}.data-table__link{color:#8cf1c1;font-weight:800}.data-table--slots td:first-child .data-table__link{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.data-table td small{display:block;margin-top:4px;overflow:hidden;color:#65717d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.deal-card{display:block;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);transition:border-color .16s ease,transform .16s ease}.deal-card:hover{border-color:#51f1ac40;transform:translateY(-1px)}.deal-card__top,.deal-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.deal-card__id{color:#697581;font-size:13px;font-weight:800}.status-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgba(81,241,172,.18);border-radius:999px;color:#9beac4;background:#51f1ac12;font-size:12px;font-weight:800;white-space:nowrap}.status-pill--large{padding:8px 10px;font-size:13px}.status-pill--blocked{border-color:#ff767638;color:#faa;background:#ff767612}.deal-card h3{margin:5px 0 4px;font-size:18px;line-height:1.25}.deal-card__client{margin:0;color:#99a5b0;font-size:14px}.deal-card__account{margin:5px 0 0;color:#b3bec7;font-size:12px;overflow-wrap:anywhere}.deal-card__service{margin:15px 0 0;color:#8cf1c1;font-size:13px;font-weight:800;line-height:1.25}.data-table__service{color:#8cf1c1;font-weight:800}.deal-service{display:inline-flex;align-items:center;gap:6px}.deal-service__labels{display:inline-grid;gap:3px}.deal-service__subscription{width:fit-content;padding:2px 6px;border:1px solid rgba(167,139,250,.52);border-radius:999px;color:#c4b5fd;background:#7c3aed21;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.data-table__amount,.data-table__expense{font-variant-numeric:tabular-nums;white-space:nowrap}.data-table th.data-table__money-cell,.data-table td.data-table__money-cell,.data-table th.data-table__center-cell,.data-table td.data-table__center-cell,.data-table th.data-table__completion-cell,.data-table td.data-table__completion-cell{text-align:center;vertical-align:middle}.deal-table__money-values{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.data-table .data-table__amount{color:#86f0bd;font-weight:800}.data-table .data-table__expense,.deal-card__bottom .deal-card__expense{color:#ff9b87;font-weight:400}.deal-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.deal-card__tags span{padding:5px 7px;border-radius:8px;color:#8b97a2;background:#ffffff0b;font-size:12px}.deal-card__bottom{align-items:end;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.deal-card__finance{min-width:0}.deal-completion-date{display:inline-flex;min-width:112px;min-height:32px;align-items:center;justify-content:center;padding:6px 8px;border:1px solid;border-radius:9px;font-size:11px;font-weight:800;line-height:1.15;text-align:center;white-space:nowrap}.deal-completion-date--actual,.deal-completion-date--inactive{border-color:#94a2ae4d;color:#a7b2bb;background:#94a2ae12}.deal-completion-date--planned{border-color:#ffc16375;color:#ffc774;background:#ffa43217}.deal-completion-date--offline{border-color:#60b2ff80;color:#7bc0ff;background:#378be61f}.deal-completion-date--buyout{border-color:#be93ff80;color:#c5a7ff;background:#8450d81f}.deal-completion-date--overdue{border-color:#ff706880;color:#ff8d84;background:#de473d1a}.entity-event__context{display:inline-flex;width:fit-content;max-width:100%;padding:2px 6px;border-radius:999px;color:#aeb9c2;background:#94a2ae17;font-size:9px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.entity-event__context--issuance{color:#ffc774;background:#ffa4321a}.entity-event__context--transaction{color:#78efbf;background:#34c5871a}.deal-card__bottom strong,.deal-card__bottom span{display:block}.deal-card__bottom strong{color:#86f0bd;font-size:17px}.deal-card__bottom span,.deal-card__bottom time{margin-top:3px;color:#687480;font-size:12px}.detail-actions{display:flex;justify-content:flex-end;margin:-4px 0 14px}.deal-form{display:grid;gap:12px}.deal-form__stage-row{display:grid;min-width:0;gap:12px;align-items:stretch}.deal-form__stage-row>.detail-section{min-width:0;height:100%;box-sizing:border-box}.deal-form__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.finance-operation-card{color:inherit;text-decoration:none}.finance-operation-card:hover{border-color:var(--accent-border)}.finance-group-income{color:var(--accent-strong)!important;font-weight:800}.finance-group-expense{color:#ff9b87!important;font-weight:800}.finance-operation-tools{flex-direction:row;align-items:center}.page-intro{position:relative}.page-intro__action{position:absolute;top:0;right:0}.detail-primary-action{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin:-.25rem 0 1rem}.money-input{position:relative}.money-input input{padding-right:3rem}.money-input>b{position:absolute;right:1.15rem;bottom:1rem;color:var(--text-muted);pointer-events:none}@media(max-width:640px){.page-intro__action{position:static;width:fit-content;margin-top:.8rem}}.deal-form__grid:has(.combobox-field--open),.reference-create-form__grid:has(.combobox-field--open){z-index:100}.deal-form__grid .combobox-field--open,.reference-create-form__grid .combobox-field--open{z-index:200}.deal-form__money-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.deal-form-section-title{display:grid;min-width:0;gap:3px}.deal-form-section-title>span{color:var(--muted);font-size:12px}.deal-form-section-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.detail-section__heading .deal-form-stage{display:inline-flex;min-height:28px;align-items:center;box-sizing:border-box;padding:4px 9px;border:1px solid rgba(148,162,174,.28);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 84%,transparent);font-size:11px;font-weight:800;line-height:1.2;text-align:center}.detail-section__heading .deal-form-stage--ready,.detail-section__heading .deal-form-stage--ended{border-color:#52e5a66b;color:var(--accent-strong);background:#34c58717}.detail-section__heading .deal-form-stage--active{border-color:#ffc1636b;color:#ffc774;background:#ffa43217}.deal-issuance__account-grid{margin-bottom:13px}.deal-form__note{display:grid}.deal-digital-items__list{display:grid;gap:12px;margin-top:14px}.deal-digital-item-editor{min-width:0}.deal-digital-item-editor--inventory{margin-top:14px}.deal-digital-item-editor__ownership-note{grid-column:1 / -1;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.deal-digital-item-editor__finance{min-width:0;grid-column:1 / -1;padding:12px;border-radius:14px}.deal-digital-item-editor__finance .detail-section__heading h3{margin:0;color:var(--text-primary);font-size:14px}.deal-digital-item-editor__finance .combobox-field{margin-top:10px}.deal-digital-items-table td:first-child strong,.deal-digital-items-table td:first-child span{display:block}.deal-digital-items-table td:first-child span{margin-top:3px;color:var(--muted);font-size:11px}.deal-digital-items-table{min-width:860px;table-layout:fixed}.deal-digital-items-table th:nth-child(1),.deal-digital-items-table td:nth-child(1){width:28%}.deal-digital-items-table th:nth-child(2),.deal-digital-items-table td:nth-child(2){width:25%}.deal-digital-items-table th:nth-child(3),.deal-digital-items-table td:nth-child(3),.deal-digital-items-table th:nth-child(4),.deal-digital-items-table td:nth-child(4){width:18%}.deal-digital-items-table th:nth-child(5),.deal-digital-items-table td:nth-child(5){width:11%}.deal-payment__heading{align-items:center}.deal-payment__heading>.deal-form-section-title{display:grid;gap:3px}.deal-payment__heading>.deal-form-section-title>span{color:var(--muted);font-size:13px}.deal-payment__add{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:6px 12px;border:1px solid var(--accent-border);border-radius:999px;color:var(--accent-strong);background:color-mix(in srgb,var(--accent-fill) 10%,transparent);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.deal-payment__add:hover,.deal-payment__add:focus-visible{border-color:var(--accent-strong);background:color-mix(in srgb,var(--accent-fill) 17%,transparent)}.deal-payment__add:disabled{opacity:.46;cursor:not-allowed}.deal-issuance__heading{align-items:center}.deal-issuance__heading>div{display:grid;gap:3px}.deal-issuance__heading>div>span,.deal-issuance__message{color:var(--muted);font-size:13px}.deal-issuance__message{margin:10px 0 0}.deal-slot-conflict__checking{margin:10px 0 0;color:var(--muted);font-size:12px}.deal-slot-conflict,.deal-slot-conflict-resolved{margin-top:12px;border-radius:15px}.deal-slot-conflict{padding:13px;border:1px solid color-mix(in srgb,#ffad5b 55%,var(--border));background:color-mix(in srgb,#ffad5b 9%,var(--surface))}.deal-slot-conflict__heading,.deal-slot-conflict__resolution{display:flex;align-items:center;justify-content:space-between;gap:14px}.deal-slot-conflict__heading>div{display:grid;gap:3px}.deal-slot-conflict__heading span,.deal-slot-conflict__facts span{color:var(--muted);font-size:11px}.deal-slot-conflict__heading strong{font-size:15px}.deal-slot-conflict__badge{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#8a4d00!important;background:#ffd69d;font-size:10px!important;font-weight:800}.deal-slot-conflict__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.deal-slot-conflict__facts>div{min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,#ffad5b 28%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}.deal-slot-conflict__facts span,.deal-slot-conflict__facts strong,.deal-slot-conflict__facts a{display:block}.deal-slot-conflict__facts strong,.deal-slot-conflict__facts a{margin-top:3px;overflow-wrap:anywhere;font-size:12px}.deal-slot-conflict__resolution{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,#ffad5b 28%,var(--border));align-items:end}.deal-slot-conflict__resolution .date-time-field{flex:1 1 360px;margin:0}.deal-slot-conflict__resolution .primary-button{flex:0 0 auto;min-height:44px}.deal-slot-conflict__hint{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.deal-slot-conflict-resolved{display:grid;gap:2px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent-strong) 45%,var(--border));background:color-mix(in srgb,var(--accent-fill) 10%,var(--surface))}.deal-slot-conflict-resolved strong{color:var(--accent-strong);font-size:13px}.deal-slot-conflict-resolved span{color:var(--muted);font-size:11px}@media(max-width:700px){.deal-slot-conflict__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-slot-conflict__resolution{align-items:stretch;flex-direction:column}.deal-slot-conflict__resolution .date-time-field{width:100%;flex-basis:auto}.deal-slot-conflict__resolution .primary-button{width:100%}}.deal-issuance__editor{display:grid;gap:14px;margin-top:14px}.deal-issuance__timing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.deal-issuance__timing-grid label{display:grid;gap:7px;min-width:0}.deal-issuance__timing-grid label>span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.deal-issuance__timing-grid input{width:100%;min-width:0;min-height:48px;box-sizing:border-box}.deal-issuance__editor .deal-access-calculated-value{min-height:48px}.deal-issuance-confirmations{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent-border) 48%,var(--border));border-radius:15px;background:color-mix(in srgb,var(--surface-soft) 94%,var(--accent-fill) 6%)}.deal-issuance-confirmations__heading{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.deal-issuance-confirmations__heading strong{color:var(--text-primary);font-size:13px}.deal-issuance-confirmations__heading span{color:var(--muted);font-size:11px}.deal-issuance-confirmations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deal-issuance-confirmation{display:flex;min-width:0;min-height:58px;align-items:center;gap:10px;box-sizing:border-box;padding:10px 11px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer}.deal-issuance-confirmation:has(input:checked){border-color:color-mix(in srgb,var(--accent-strong) 52%,var(--border));background:color-mix(in srgb,var(--accent-fill) 10%,var(--surface))}.deal-issuance-confirmation:has(input:disabled){cursor:not-allowed;opacity:.58}.deal-form .deal-issuance-confirmation>input{width:21px;height:21px;min-width:21px;min-height:21px;padding:0;margin:0;flex:0 0 auto;border-radius:6px;accent-color:var(--accent-strong)}.deal-form .deal-issuance-confirmation>span{display:grid;min-width:0;gap:2px;margin:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.deal-issuance-confirmation strong{color:var(--text-primary);font-size:12px;line-height:1.3}.deal-issuance-confirmation small{color:var(--muted);font-size:10px;line-height:1.35}.deal-issuance__editor-actions{display:flex;justify-content:flex-end}.deal-issuance__editor-actions .secondary-button{min-height:42px}.deal-payment__list{display:grid;gap:12px;margin-top:14px}.repeatable-editor-card{position:relative;padding:12px;border:1px solid color-mix(in srgb,var(--accent-border) 52%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 94%,var(--accent-fill) 6%);box-shadow:inset 3px 0 color-mix(in srgb,var(--accent-fill) 38%,transparent)}.repeatable-editor-card__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.repeatable-editor-card__heading>div{display:grid;gap:2px}.repeatable-editor-card__heading strong{color:var(--text-primary);font-size:14px}.repeatable-editor-card__heading span{color:var(--muted);font-size:12px}.deal-payment__grid{margin-top:0}.deal-renewal-issuance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:14px}.deal-renewal-issuance__grid .deal-access-calculated-field{min-width:0}.deal-renewal-issuance__grid .deal-access-calculated-value{min-height:48px;box-sizing:border-box;overflow-wrap:anywhere}.deal-renewal-issuance__note{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.repeatable-editor-card__remove{flex:0 0 auto;display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,#ff806c 38%,var(--border));border-radius:14px;color:#ff9b87;background:color-mix(in srgb,#ff806c 8%,transparent);font:inherit;font-size:28px;line-height:1;cursor:pointer}.repeatable-editor-card__remove:hover,.repeatable-editor-card__remove:focus-visible{border-color:#ff806c;background:color-mix(in srgb,#ff806c 16%,transparent)}@media(min-width:760px){.deal-form .deal-payment__grid{grid-template-columns:minmax(220px,1.25fr) minmax(110px,.52fr) minmax(220px,1.25fr);align-items:end}.deal-form .deal-payment__grid--with-category{grid-template-columns:minmax(190px,1.1fr) minmax(105px,.48fr) minmax(180px,1fr) minmax(180px,1fr)}}@media(max-width:640px){.deal-form .detail-section__heading{align-items:flex-start;flex-direction:column}.deal-form-section-actions{width:100%;justify-content:space-between}.deal-payment__heading{align-items:flex-start;gap:12px}.deal-payment__add{flex:0 0 auto}.deal-issuance__heading{align-items:flex-start}.deal-issuance__editor,.deal-issuance__timing-grid,.deal-issuance-confirmations__grid{grid-template-columns:minmax(0,1fr)}.deal-issuance-confirmations__heading{align-items:flex-start;flex-direction:column;gap:2px}.deal-renewal-issuance__grid{grid-template-columns:minmax(0,1fr)}.deal-issuance__editor-actions .secondary-button{width:100%}}@media(min-width:760px){.finance-transaction-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.subscription-terms{display:flex;align-items:center;gap:16px;border-color:color-mix(in srgb,var(--accent-strong) 36%,transparent);background:color-mix(in srgb,var(--accent-fill) 9%,transparent)}.subscription-terms>div{display:grid;gap:4px}.subscription-terms strong{color:var(--accent-strong)}.subscription-terms span{color:var(--muted)}.subscription-terms{flex-wrap:wrap}.entitlement-mode{display:inline-flex!important;grid-template-columns:none!important;gap:4px!important;padding:4px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.entitlement-mode button{min-height:38px;padding:0 14px;border:0;border-radius:9px;color:var(--muted);background:transparent;font:inherit;font-weight:800;cursor:pointer}.entitlement-mode button.is-active{color:#ede9fe;background:#6d28d9;box-shadow:0 5px 16px #4c1d953d}.entitlement-summary{flex:1 1 100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px!important;padding:14px;border:1px solid rgba(167,139,250,.42);border-radius:12px;background:#7c3aed14}.entitlement-summary__facts{display:grid!important;gap:4px!important;text-align:right}.entitlement-summary__warning{grid-column:1 / -1;margin:0;color:#f59e0b;font-weight:750}.entitlement-summary__warning a{color:inherit}@media(max-width:680px){.entitlement-summary{grid-template-columns:1fr}.entitlement-summary__facts{text-align:left}}.subscription-badge{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid rgba(255,211,78,.48);border-radius:8px;color:#ffe27a;background:#ffc10721;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.subscription-badge:hover,.subscription-badge:focus-visible{border-color:#ffe27ad1;color:#fff0ad;background:#ffc10733}.subscription-badge:focus-visible{outline:2px solid rgba(255,226,122,.62);outline-offset:2px}.deal-form__money-input{position:relative}.deal-form__money-input input{padding-right:42px}.deal-form__money-input>span{position:absolute;top:50%;right:14px;margin:0;color:#8996a1;font-size:16px;font-weight:800;line-height:1;pointer-events:none;transform:translateY(-50%)}.deal-status-select{z-index:45;width:clamp(140px,18vw,220px);flex:0 0 auto}.deal-status-select.combobox-field--open{z-index:90}.deal-status-select :is(.combobox-field__button,.combobox-field__input){height:34px;padding:0 32px 0 11px;border-color:#51f1ac47;border-radius:999px;color:#9beac4;background:#51f1ac14;font-size:13px;font-weight:800}.deal-status-select .combobox-field__toggle{right:2px;width:29px;height:29px;border-radius:50%;color:#85dcb2}.deal-status-select .combobox-field__toggle svg{width:15px;height:15px}.animated-layout{position:relative}.animated-layout__item{position:relative;min-width:0;will-change:transform}.animated-layout__item:has(.combobox-field--open),.deal-form__field-presence:has(.combobox-field--open){z-index:60}.animated-presence{display:grid;min-width:0;grid-template-rows:0fr;margin-block:0;opacity:0;pointer-events:none;transform:translate3d(0,-8px,0);transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1),margin .38s cubic-bezier(.22,.61,.36,1),opacity .24s ease,transform .38s cubic-bezier(.22,.61,.36,1);will-change:grid-template-rows,opacity,transform}.animated-presence[data-visible=true]{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateZ(0)}.animated-presence__content{min-height:0;min-width:0;overflow:hidden}.animated-presence[data-visible=true]>.animated-presence__content{overflow:visible}.deal-form__section-presence{position:relative;margin-block:-6px}.deal-form__section-presence[data-visible=true]{margin-block:0}.deal-form__section-presence:has(.combobox-field--open){z-index:60}.deal-form__section-presence .detail-section{margin-top:12px}.deal-form__field-presence{align-self:start}.deal-form label>span,.combobox-field__label{display:block;margin:0 0 6px 2px;color:#74808c;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.deal-form input,.deal-form textarea{width:100%;min-width:0;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;color:#f5f7fa;background:#12171d;font:inherit}.deal-form input,.combobox-field__button{height:43px}.deal-form textarea{padding-top:11px;padding-bottom:11px;line-height:1.5;resize:vertical}.deal-form input:focus,.deal-form textarea:focus{border-color:#51f1ac8c;box-shadow:0 0 0 3px #51f1ac14}.deal-form input[type=date]{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;-webkit-appearance:none;appearance:none;color-scheme:dark;line-height:41px;text-align:left}.deal-form input[type=date]::-webkit-date-and-time-value{min-width:0;margin:0;padding:0;line-height:41px;text-align:left}.deal-form input[type=datetime-local]{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none;color-scheme:dark;line-height:41px;text-align:left}.deal-form input[type=datetime-local]::-webkit-date-and-time-value{min-width:0;margin:0;padding:0;line-height:41px;text-align:left}.date-time-field{display:grid;width:100%;min-width:0;max-width:100%;gap:6px}.date-time-field__control{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;border-radius:12px}.date-time-field__control>input{display:block;inline-size:100%;width:100%;min-inline-size:0;min-width:0;max-inline-size:100%;max-width:100%;box-sizing:border-box;padding-inline-end:72px;text-align:left}.date-time-field__control>input::-webkit-date-and-time-value{min-width:0;margin:0;padding:0;text-align:left}.date-time-field__control>input::-webkit-calendar-picker-indicator{flex:0 0 auto;margin:0;padding:4px;opacity:.74}.date-time-field--empty .date-time-field__control>input{color:transparent!important;-webkit-text-fill-color:transparent}.date-time-field--empty .date-time-field__control>input::-webkit-date-and-time-value{color:transparent}.date-time-field__placeholder{position:absolute;inset-inline:13px 70px;top:50%;overflow:hidden;color:var(--muted);font-size:inherit;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform:translateY(-50%)}.date-time-field__clear{position:absolute;z-index:2;inset-inline-end:39px;top:50%;display:grid;width:28px;min-width:28px;height:28px;min-height:28px;place-items:center;padding:0;border:0;border-radius:50%;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 88%,transparent);font:inherit;font-size:20px;line-height:1;cursor:pointer;transform:translateY(-50%)}.date-time-field__clear:hover,.date-time-field__clear:focus-visible{color:var(--text-primary);background:color-mix(in srgb,var(--surface-soft) 70%,var(--accent) 30%)}.date-time-field>small{color:var(--muted);font-size:11px}@supports (-webkit-touch-callout: none){@media(max-width:719px){.date-time-field,.date-time-field__control,.date-time-field__control>input{inline-size:100%;min-inline-size:0;max-inline-size:100%}.date-time-field__control>input{padding-inline-end:48px;font-size:16px}.date-time-field__control>input::-webkit-calendar-picker-indicator{display:none}.date-time-field__clear{inset-inline-end:8px}}}.finance-datetime-field{min-width:0;max-width:100%;overflow:hidden}.finance-transaction-form__grid .date-time-field{gap:0}.finance-transaction-form__grid .deal-form__field--span{grid-column:1 / -1}.deal-form input[type=number]{appearance:textfield}.deal-form input[type=number]::-webkit-inner-spin-button,.deal-form input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.deal-form__field,.combobox-field{min-width:0}.combobox-field{position:relative}.combobox-field--open{z-index:40}.combobox-field__control{position:relative}.combobox-field__input,.combobox-field__button{width:100%;min-width:0;height:43px;padding:0 42px 0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;color:#f5f7fa;background:#12171d;font:inherit;text-align:left}.combobox-field__input{appearance:none}.combobox-field__input::-webkit-search-cancel-button{display:none}.combobox-field__button{display:block;overflow:hidden;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.combobox-field__placeholder{color:#66727d}.combobox-field__input::placeholder{color:#66727d;opacity:1}.combobox-field__input:focus,.combobox-field__button:focus,.combobox-field--open .combobox-field__input,.combobox-field--open .combobox-field__button{border-color:#51f1ac8c;box-shadow:0 0 0 3px #51f1ac14}.combobox-field__toggle,.combobox-field__clear{position:absolute;top:50%;display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:9px;color:#74808c;background:transparent;cursor:pointer;transform:translateY(-50%)}.combobox-field__toggle{right:5px}.combobox-field__clear{right:34px;color:#8d99a4;font-size:18px}.combobox-field:has(.combobox-field__clear) :is(.combobox-field__input,.combobox-field__button){padding-right:70px}.combobox-field__toggle:hover,.combobox-field__clear:hover{color:#a8f4d0;background:#51f1ac12}.combobox-field__toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .15s ease}.combobox-field--open .combobox-field__toggle svg{transform:rotate(180deg)}.multi-select-field__button{display:flex;height:auto;min-height:43px;gap:8px;align-items:center;padding-top:6px;padding-bottom:6px;overflow:visible;white-space:normal}.multi-select-field__button>span{min-width:0}.multi-select-field__chips{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:5px}.multi-select-field__chip{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;padding:4px 6px 4px 9px;border:1px solid rgba(81,241,172,.22);border-radius:9px;color:#c8fbe2;background:#51f1ac1a;font-size:12px;font-weight:750;line-height:1.25}.multi-select-field__chip>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-field__chip-remove{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border-radius:6px;color:#8ea29a;font-size:17px;font-weight:500;line-height:1;cursor:pointer}.multi-select-field__chip-remove:hover,.multi-select-field__chip-remove:focus-visible{color:#effff7;background:#51f1ac24;outline:none}.multi-select-field__check{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#07130d}.multi-select-field__check.is-selected{border-color:#70eeb4;background:#70eeb4}.combobox-field__dropdown{position:absolute;z-index:50;top:calc(100% + 7px);left:0;width:100%;max-height:var(--combobox-dropdown-max-height, 320px);padding:6px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#151b21;box-shadow:0 18px 44px #00000061;scrollbar-width:thin;scrollbar-color:#3d4a54 transparent;animation:combobox-dropdown-in .13s ease-out both}.floating-dropdown-layer{position:fixed;z-index:1600}.floating-dropdown-layer--inline{position:static;width:100%;margin-top:7px}.combobox-field__dropdown[data-placement=top]{transform-origin:bottom center}@keyframes combobox-dropdown-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:719px){.combobox-field__dropdown{max-height:min(300px,42dvh);animation:none}.deal-form__grid:has(.combobox-field--open),.reference-create-form__grid:has(.combobox-field--open),.deal-form__grid .combobox-field--open,.reference-create-form__grid .combobox-field--open,.animated-layout__item:has(.combobox-field--open),.deal-form__field-presence:has(.combobox-field--open),.deal-form__section-presence:has(.combobox-field--open){z-index:auto}.deal-form .combobox-field,.nested-modal-card .combobox-field{scroll-margin-top:64px}.deal-form .combobox-field__control,.deal-form .combobox-field__input,.deal-form .combobox-field__button,.nested-modal-card .combobox-field__control,.nested-modal-card .combobox-field__input,.nested-modal-card .combobox-field__button{touch-action:manipulation}.deal-form :is(input:not([type=checkbox]):not([type=radio]),textarea,.combobox-field__input,.combobox-field__button),.nested-modal-card :is(input:not([type=checkbox]):not([type=radio]),textarea,.combobox-field__input,.combobox-field__button){font-size:16px}.combobox-field__option,.combobox-field__create-option{min-height:50px;touch-action:pan-y}.combobox-field__search-caption{top:-8px;padding-block:11px 9px}}.combobox-field__search-caption{position:sticky;top:-6px;z-index:1;padding:9px 10px 8px;overflow:hidden;color:#71808b;background:#151b21;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.combobox-field__option{display:flex;width:100%;min-height:44px;padding:8px 10px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:10px;color:#dfe5e9;background:transparent;font:inherit;text-align:left;touch-action:manipulation;cursor:pointer}.combobox-field__create-option{display:flex;width:100%;min-height:44px;margin-bottom:4px;padding:8px 10px;align-items:center;gap:9px;border:1px solid rgba(81,241,172,.18);border-radius:10px;color:#8ef2c2;background:#51f1ac12;font:inherit;text-align:left;touch-action:manipulation;cursor:pointer}.combobox-field__create-option span{font-size:18px;line-height:1}.combobox-field__create-option strong{font-size:13px}.combobox-field__option.is-highlighted{background:#ffffff0e}@media(hover:hover){.combobox-field__create-option:hover{border-color:#51f1ac5c;background:#51f1ac1f}.combobox-field__option:hover{background:#ffffff0e}}.combobox-field__option.is-selected{color:#a8f4d0;background:#51f1ac17}.combobox-field__option span,.combobox-field__option strong,.combobox-field__option small{display:block;min-width:0}.combobox-field__option strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.combobox-field__option-heading{display:flex!important;align-items:baseline;justify-content:space-between;gap:12px}.combobox-field__option-amount{flex:0 0 auto;font-size:14px;font-style:normal;font-weight:800;white-space:nowrap}.combobox-field__option-amount.is-positive{color:#51f1ac}.combobox-field__option-amount.is-negative{color:#ff8f82}.combobox-field__option-amount.is-neutral{color:inherit}.combobox-field__option small{margin-top:3px;color:#77838e;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.combobox-field__option b{flex:0 0 auto;color:var(--accent-strong);font-size:15px}.combobox-field__empty,.combobox-field__loading,.combobox-field__load-more{display:flex;min-height:76px;padding:18px;align-items:center;justify-content:center;gap:8px;color:#73808b;font-size:13px;text-align:center}.combobox-field__load-more{min-height:44px;padding:10px 18px}.combobox-field__loading span,.combobox-field__load-more span{width:13px;height:13px;border:2px solid rgba(81,241,172,.2);border-top-color:#51f1ac;border-radius:50%;animation:combobox-spin .7s linear infinite}.combobox-field--disabled{opacity:.58}.combobox-field--disabled :is(.combobox-field__input,.combobox-field__button,.combobox-field__toggle){cursor:not-allowed}@keyframes combobox-spin{to{transform:rotate(360deg)}}.deal-form__note textarea{min-height:108px}.deal-form__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.deal-form__actions .primary-button{min-height:42px;margin:0;padding:0 18px}.deal-readonly{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff07}.disclosure__summary{width:100%;border:0;color:inherit;background:transparent;font:inherit;text-align:left}.disclosure__summary:focus-visible{outline:2px solid rgba(81,241,172,.55);outline-offset:-2px}.disclosure__collapsible{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s ease}.disclosure__collapsible-inner{min-height:0;overflow:hidden;transform:translate3d(0,-7px,0);transition:transform .34s cubic-bezier(.22,1,.36,1)}.disclosure--open .disclosure__collapsible{grid-template-rows:1fr;opacity:1;pointer-events:auto}.disclosure--open .disclosure__collapsible-inner{transform:translateZ(0)}.deal-readonly .disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;color:#dce3e8;font-size:15px;font-weight:800;cursor:pointer;list-style:none}.deal-readonly .disclosure__summary small{margin-left:auto;color:#687480;font-size:11px;font-weight:700;text-transform:uppercase}.deal-readonly__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:#ffffff0f}.deal-readonly__field{min-width:0;padding:11px 13px;background:#12171d}.deal-readonly__field span,.deal-readonly__field strong{display:block}.deal-readonly__field span{color:#74808c;font-size:11px;font-weight:800;text-transform:uppercase}.deal-readonly__field strong{margin-top:5px;overflow-wrap:anywhere;color:#dce3e8;font-size:13px}.client-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.client-card__stats div{min-width:0}.client-card__stats strong,.client-card__stats span{display:block}.client-card__stats strong{overflow:hidden;color:#8cf1c1;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.client-card__stats span,.client-card__updated{color:#687480;font-size:12px}.client-card__updated{margin-top:10px}.product-card__offers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.product-card__offers div{min-width:0;padding:7px 4px;border-radius:9px;background:#ffffff08;text-align:center}.product-card__offers span,.product-card__offers strong{display:block}.product-card__offers span{color:#687480;font-size:11px;white-space:nowrap}.product-card__offers strong{margin-top:5px;overflow:hidden;color:#8cf1c1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;color:#687480;font-size:12px}.blogger-card__footer{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.blogger-card__footer strong,.blogger-card__footer span{display:block}.blogger-card__footer strong{color:#8cf1c1;font-size:17px}.blogger-card__footer span,.blogger-card__footer time{margin-top:3px;color:#687480;font-size:12px}.blogger-card__footer time{text-align:right}.data-table--bloggers{min-width:760px}.account-card__availability{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.availability-badge{overflow:hidden;padding:6px 4px;border-radius:8px;color:#9a7474;background:#ff76760e;font-size:11px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.availability-badge--free{color:#83e9b8;background:#51f1ac12}.availability-badge--unavailable{color:#84909c;background:#84909c17}.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px}.pagination button{min-height:40px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#aab4bd;background:#ffffff09;font-size:14px;font-weight:800;cursor:pointer}.pagination button:disabled{opacity:.35;cursor:default}.pagination span{color:#707c87;font-size:13px}.infinite-load{display:flex;min-height:58px;align-items:center;justify-content:center;gap:9px;color:#707c87;font-size:13px}.infinite-load button{min-height:34px;padding:0 14px;border:1px solid rgba(81,241,172,.18);border-radius:10px;color:#8cf1c1;background:#51f1ac0f;font-size:13px;font-weight:800;cursor:pointer}.infinite-load__spinner{width:14px;height:14px;border:2px solid rgba(81,241,172,.2);border-top-color:#51f1ac;border-radius:50%;animation:combobox-spin .7s linear infinite}.modal-backdrop{position:fixed;z-index:200;inset:0;display:grid;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));place-items:center;background:#04080bb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:modal-backdrop-in .26s ease}.modal-card{position:relative;width:min(1180px,100%);max-height:100%;overflow:hidden;border:1px solid #344653;border-radius:22px;background:#0f171f;box-shadow:0 30px 90px #00000085;opacity:0;transform:translateY(14px) scale(.992)}.modal-card[data-motion=open]{opacity:1;transform:none;animation:modal-card-in .38s cubic-bezier(.22,.61,.36,1)}.modal-card__scroll{max-height:calc(100vh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#51616f transparent}.modal-card__close{position:absolute;z-index:1500;top:12px;right:12px;display:grid;width:36px;height:36px;padding:0 0 3px;place-items:center;border:1px solid #3a4b59;border-radius:50%;color:#dce4e9;background:#1b2732f0;box-shadow:0 7px 20px #0000003d;font-size:24px;line-height:1;cursor:pointer}.modal-card__close:hover{color:#07110d;background:#51f1ac}.modal-card .content{width:100%;padding:18px 24px 28px}.modal-card .content--with-nav{padding-bottom:28px}.modal-card .back-link{display:none}.modal-card:has(.ps-store-discovery-request){width:min(920px,100%)}.modal-card .content.ps-store-discovery-request{padding:0}.ps-store-discovery-request__panel{padding:30px;background:radial-gradient(circle at 100% 0%,rgba(81,241,172,.07),transparent 25rem),#0f171f}.ps-store-discovery-request__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-right:42px}.ps-store-discovery-request__heading-copy{min-width:0}.ps-store-discovery-request__header .eyebrow{margin-bottom:7px;font-size:12px}.ps-store-discovery-request__header h1{margin:0;font-size:clamp(28px,5vw,42px);line-height:1.05;letter-spacing:-.045em}.ps-store-discovery-request__header .status-pill{flex:0 0 auto;margin-top:3px}.ps-store-discovery-request__status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #51f1ac17;animation:ps-store-request-pulse 1.7s ease-in-out infinite}.ps-store-discovery-request__source{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(220px,1.35fr) auto;align-items:center;gap:10px;margin-top:24px;padding:11px;border:1px solid #2d3d49;border-radius:17px;background:#17212b}.ps-store-discovery-request__source>div{min-width:0;padding:5px 7px}.ps-store-discovery-request__source span,.ps-store-discovery-request__source strong{display:block}.ps-store-discovery-request__source>div>span{color:#93a4b3;font-size:11px}.ps-store-discovery-request__source strong{margin-top:5px;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.ps-store-discovery-request__source-value{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px!important;letter-spacing:-.015em}.ps-store-discovery-request__source-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(81,241,172,.22);border-radius:12px;color:#8cf1c1;background:#51f1ac12;font-size:12px;font-weight:800;white-space:nowrap;transition:border-color .16s ease,background .16s ease}.ps-store-discovery-request__source-link:hover{border-color:#51f1ac6b;background:#51f1ac1f}.ps-store-discovery-request__source-link span{font-size:15px}.ps-store-discovery-request__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.ps-store-discovery-request__stats article{min-width:0;padding:15px 16px;border:1px solid #2b3a46;border-radius:15px;background:#202c38}.ps-store-discovery-request__stats span,.ps-store-discovery-request__stats strong{display:block}.ps-store-discovery-request__stats span{color:#93a4b3;font-size:11px}.ps-store-discovery-request__stats strong{margin-top:5px;color:#f5f8fa;font-size:21px;line-height:1}.ps-store-discovery-request__error{display:grid;gap:5px;margin-top:12px;padding:13px 15px;border:1px solid rgba(255,118,118,.24);border-radius:14px;color:#ffb3b3;background:#ff767612}.ps-store-discovery-request__error strong{font-size:13px}.ps-store-discovery-request__error span{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.ps-store-discovery-request__footer{display:grid;gap:10px;margin-top:14px}.ps-store-discovery-request__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#7f8f9d;font-size:11px}.ps-store-discovery-request__meta span:last-child{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-store-discovery-request__progress{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(81,241,172,.16);border-radius:14px;color:#aab7c2;background:#51f1ac0b;font-size:12px;line-height:1.45}.ps-store-discovery-request__progress--done{border-color:#2b3a46;background:#17212b}.ps-store-discovery-request__spinner{flex:0 0 auto;width:15px;height:15px;border:2px solid rgba(81,241,172,.2);border-top-color:#51f1ac;border-radius:50%;animation:combobox-spin .7s linear infinite}@keyframes ps-store-request-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:700px){.modal-backdrop:has(.ps-store-discovery-request){padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.modal-card:has(.ps-store-discovery-request){border-radius:18px}.ps-store-discovery-request__panel{padding:22px 16px 18px}.ps-store-discovery-request__header{display:grid;gap:12px;padding-right:40px}.ps-store-discovery-request__header h1{font-size:clamp(27px,8vw,34px)}.ps-store-discovery-request__header .status-pill{width:max-content;margin:0}.ps-store-discovery-request__source{grid-template-columns:1fr;margin-top:18px}.ps-store-discovery-request__source-link{width:100%}.ps-store-discovery-request__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-store-discovery-request__stats article{padding:13px 14px}.ps-store-discovery-request__meta{display:grid;gap:4px}.ps-store-discovery-request__meta span:last-child{max-width:100%;overflow-wrap:anywhere;white-space:normal}}.modal-card .compact-page-header,.modal-card .deal-detail-hero,.modal-card .page-intro{padding-right:48px}.modal-card :is(.compact-page-header--deal,.compact-page-header--deal-form){padding-right:0}.modal-card :is(.compact-page-header--deal,.compact-page-header--deal-form)>:first-child{padding-right:48px}@keyframes modal-backdrop-in{0%{opacity:0}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(14px) scale(.992)}to{opacity:1;transform:none}}@keyframes modal-backdrop-out{to{opacity:0}}@keyframes modal-card-out{to{opacity:0;transform:translateY(8px) scale(.996)}}.modal-backdrop[data-state=closing],.nested-modal-backdrop[data-state=closing]{pointer-events:none;animation:modal-backdrop-out .26s ease-in-out both}.modal-backdrop[data-state=closing] .modal-card,.nested-modal-backdrop[data-state=closing] .nested-modal-card{animation:modal-card-out .26s ease-in-out both}.nested-modal-backdrop{position:fixed;z-index:260;inset:0;display:grid;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));place-items:center;background:#04080ba3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:modal-backdrop-in .26s ease}.nested-modal-card{position:relative;display:grid;width:min(860px,100%);max-height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden;overscroll-behavior:contain;border:1px solid #3b4d5c;border-radius:20px;background:#16212b;box-shadow:0 30px 90px #0000008f;scrollbar-width:thin;opacity:0;transform:translateY(14px) scale(.992)}.nested-modal-card[data-motion=open]{opacity:1;transform:none;animation:modal-card-in .38s cubic-bezier(.22,.61,.36,1)}.regional-title-link-dialog{width:min(680px,100%)}.nested-modal-card__header{position:sticky;z-index:60;top:0;display:flex;padding:18px 20px 14px;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #344653;background:#16212bf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nested-modal-card__header small{color:#65dca7;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nested-modal-card__header h2{margin:4px 0 0;color:#f3f7f5;font-size:clamp(20px,3vw,30px)}.nested-modal-card__header button{display:grid;width:34px;height:34px;padding:0 0 3px;place-items:center;border:1px solid #455866;border-radius:50%;color:#dce4e9;background:#202d38;font-size:23px;cursor:pointer}.reference-create-form{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.reference-create-form__body{display:grid;min-height:0;padding:18px 20px 20px;gap:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.reference-create-form__grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.reference-create-form label>span,.reference-create-form .combobox-field__label{display:block;margin:0 0 6px 2px;color:#93a4b3;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.reference-create-form input,.reference-create-form textarea{width:100%;min-width:0;padding:0 12px;border:1px solid #3b4d5c;border-radius:12px;outline:none;color:#f3f7f5;background:#101820;font:inherit}.reference-create-form input{height:43px}.reference-create-form textarea{padding-top:11px;padding-bottom:11px;line-height:1.45;resize:vertical}.reference-create-form input:focus,.reference-create-form textarea:focus{border-color:#59dca1;box-shadow:0 0 0 3px #51f1ac1f}.reference-create-form__context{padding:10px 12px;border:1px solid rgba(81,241,172,.18);border-radius:11px;color:#b9c7d1;background:#51f1ac0f;font-size:13px}.reference-create-form__actions{display:flex;min-height:70px;padding:12px 20px max(12px,env(safe-area-inset-bottom));justify-content:flex-end;align-items:center;gap:9px;border-top:1px solid #344653;background:#16212b}.reference-create-form__actions .primary-button{min-height:42px;margin:0;padding:0 18px}.nested-modal-backdrop:has(.ps-store-landing-dialog){-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){.modal-backdrop,.modal-card,.nested-modal-backdrop,.nested-modal-card,.confirmation-dialog-backdrop,.confirmation-dialog,.record-actions__menu,.bottom-nav,.bottom-nav__indicator,.bottom-nav a,.bottom-nav a svg,.bottom-nav a>span,.kpi-bar span,.filter-panel__collapsible,.disclosure__collapsible,.disclosure__collapsible-inner,.disclosure-chevron,.disclosure-chevron>span,.product-description__text,.product-description__toggle svg,.animated-presence{animation:none;transition:none}}.back-link{display:inline-block;margin:8px 0 18px;color:var(--accent-strong);font-size:14px;font-weight:800}.detail-loading{margin-top:60px}.deal-detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:6px 4px 24px}.deal-detail-hero h1{max-width:620px;font-size:clamp(27px,7vw,42px)}.deal-detail-hero>div>p:last-child{margin:10px 0 0;color:#929ea9;font-size:15px}.detail-section{margin-top:12px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff07}.deal-detail-layout{display:grid;gap:12px}.deal-detail-layout__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.deal-detail-layout__row--single{grid-template-columns:minmax(0,1fr)}.deal-detail-layout__cell{min-width:0}.deal-detail-layout>.detail-section,.deal-detail-layout__row>.detail-section,.deal-detail-layout__cell>.detail-section{min-width:0;height:100%;box-sizing:border-box;margin-top:0}.deal-detail-layout__row .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1179px){.deal-detail-layout__row{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.deal-detail-layout__row .detail-grid{grid-template-columns:minmax(0,1fr)}}.detail-section__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.detail-section__heading h2{margin:0;font-size:17px}.detail-section__heading span{color:#687480;font-size:12px}.client-deals-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}@media(max-width:480px){.client-deals-heading-actions{gap:9px}.client-deals-heading-actions .primary-button--compact{padding-inline:12px}}.deal-linked-section-heading__title{display:flex;align-items:baseline;gap:9px}.detail-section__heading .deal-linked-section-heading__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;box-sizing:border-box;padding:3px 8px;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 82%,var(--accent));font-size:12px;font-weight:800}.deal-access-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.deal-access-state{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(126,240,194,.26);border-radius:999px;color:#78efbf;background:#34c5871a;font-size:13px;font-weight:800}.deal-access-state--not_issued{border-color:#ffc1633d;color:#ffc774;background:#ffa43217}.deal-access-state--ended{border-color:#94a2ae38;color:#abb6bf;background:#94a2ae14}.deal-access-state--scheduled{border-color:#6fa8ff47;color:#8fc0ff;background:#4a89e81a}.deal-access-message,.deal-access-confidence{margin:10px 0 0;color:#8996a2;font-size:13px}.deal-access-message--error{color:#ff948a}.deal-access-actions,.deal-access-editor__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.deal-access-actions{margin-top:12px}.deal-access-editor__actions{min-width:0;align-self:end}.deal-access-editor__actions--beside-completion{grid-column:2;min-height:46px;align-items:center}.deal-access-editor__actions--full{grid-column:1 / -1;margin-top:2px}.deal-access-editor{margin-top:13px;padding:14px;border:1px solid rgba(126,240,194,.18);border-radius:15px;background:#08121942;animation:deal-access-editor-in .22s cubic-bezier(.2,.75,.25,1)}@keyframes deal-access-editor-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.deal-access-editor__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.deal-access-editor__heading h3,.deal-access-history h3{margin:0;font-size:15px}.deal-access-editor__heading button{width:32px;height:32px;border:1px solid rgba(128,148,164,.3);border-radius:50%;color:inherit;background:transparent;font-size:22px}.deal-access-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deal-access-editor__grid label,.deal-access-calculated-field{display:grid;gap:6px;min-width:0}.deal-access-editor__grid label>span,.deal-access-calculated-field>span{color:#8996a2;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.deal-access-calculated-value{display:flex;width:100%;min-width:0;min-height:46px;align-items:center;box-sizing:border-box;padding:10px 12px;border:1px dashed rgba(128,148,164,.36);border-radius:12px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-soft) 82%,transparent);font:inherit;font-weight:750}.deal-access-calculated-field>small{color:var(--muted);font-size:11px}.deal-access-editor__grid label>input,.deal-access-editor__grid .date-time-field__control>input{width:100%;min-width:0;min-height:46px;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(128,148,164,.36);border-radius:12px;color:inherit;background:#ffffff09;font:inherit}.deal-access-editor__grid .combobox-field__input,.deal-access-editor__grid .combobox-field__button{min-height:46px;border-color:#8094a45c;background-color:#ffffff09}.deal-access-editor__grid label>input:read-only,.deal-access-editor__grid .date-time-field__control>input:read-only{color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 82%,transparent);cursor:default}.deal-access-history{margin-top:4px}.deal-access-history .linked-records-table-shell{border:1px solid rgba(137,161,177,.48)}.linked-records-table-shell{overflow:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);scrollbar-width:thin}.linked-records-table-shell--grid{border-color:#89a1b17a}.linked-records-table{width:100%;min-width:700px;border-collapse:collapse;color:var(--text-primary);font-size:13px}.linked-records-table th,.linked-records-table td{padding:11px 13px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.linked-records-table tr:last-child td{border-bottom:0}.linked-records-table th{color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 86%,var(--surface));font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.linked-records-table td{background:var(--surface)}.linked-records-table--grid th,.linked-records-table--grid td{border-right:1px solid rgba(137,161,177,.34);border-bottom:1px solid rgba(137,161,177,.4)}.linked-records-table--grid th:last-child,.linked-records-table--grid td:last-child{border-right:0}.linked-records-table__clickable-row{cursor:pointer;outline:none}.linked-records-table__clickable-row td{transition:background-color .15s ease}.linked-records-table__clickable-row:hover td,.linked-records-table__clickable-row:focus-visible td{background:color-mix(in srgb,var(--surface) 88%,var(--accent))}.deal-related-table-shell{border:1px solid rgba(137,161,177,.58);border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1px #89a1b114}.deal-related-table th{color:#a9b6c1;background:#202b36;border-bottom-color:#89a1b185}.deal-related-table td{background:color-mix(in srgb,var(--surface) 96%,var(--surface-soft))}.deal-related-table tbody tr[role]{cursor:pointer;outline:none}.deal-related-table tbody tr[role] td{transition:color .14s ease,background-color .14s ease}.deal-related-table tbody tr[role]:hover td,.deal-related-table tbody tr[role]:focus-visible td{background:#1d302b}.deal-finance-table{min-width:560px;table-layout:fixed}.deal-finance-table th:nth-child(1),.deal-finance-table td:nth-child(1){width:42%}.deal-finance-table th:nth-child(2),.deal-finance-table td:nth-child(2){width:24%}.deal-finance-table th:nth-child(3),.deal-finance-table td:nth-child(3){width:34%}.deal-finance-operations-table{min-width:760px}.deal-finance-operations-table th:nth-child(1),.deal-finance-operations-table td:nth-child(1){width:24%}.deal-finance-operations-table th:nth-child(2),.deal-finance-operations-table td:nth-child(2){width:18%}.deal-finance-operations-table th:nth-child(3),.deal-finance-operations-table td:nth-child(3){width:24%}.deal-finance-operations-table th:nth-child(4),.deal-finance-operations-table td:nth-child(4){width:34%}.deal-finance-operation-items{display:grid;gap:7px}.deal-finance-operation-items>span,.deal-finance-operation-items strong,.deal-finance-operation-items small{display:block}.deal-finance-operation-items strong{color:var(--text-primary);overflow-wrap:anywhere}.deal-finance-operation-items small{margin-top:2px;color:var(--muted);font-size:11px}.finance-digital-items-table{min-width:680px;table-layout:fixed}.finance-digital-items-table th:nth-child(1),.finance-digital-items-table td:nth-child(1){width:40%}.finance-digital-items-table th:nth-child(2),.finance-digital-items-table td:nth-child(2){width:30%}.finance-digital-items-table th:nth-child(3),.finance-digital-items-table td:nth-child(3){width:18%}.finance-digital-items-table th:nth-child(4),.finance-digital-items-table td:nth-child(4){width:12%;text-align:center}.finance-transaction-detail__amount--income{color:var(--accent-strong)}.finance-transaction-detail__amount--expense{color:#ff8d7b}html[data-theme=light] .finance-transaction-detail__amount--income{color:#087a4d}html[data-theme=light] .finance-transaction-detail__amount--expense{color:#c4513f}.finance-transaction-detail__footer{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px;align-items:stretch;margin-top:14px}.finance-transaction-detail__footer--single{grid-template-columns:minmax(0,1fr)}.finance-transaction-detail__footer>.detail-section{min-width:0;margin:0}.finance-transaction-detail__note p{margin:0;color:var(--text);font-size:15px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:860px){.finance-transaction-detail__footer{grid-template-columns:minmax(0,1fr)}}.linked-records-table__link{color:var(--accent-strong);font-weight:750;text-decoration:none}.linked-records-table__link:hover,.linked-records-table__link:focus-visible{text-decoration:underline}.linked-records-table__amount{font-weight:800;white-space:nowrap}.linked-records-table__amount--income{color:var(--accent-strong)}.linked-records-table__amount--expense{color:#ff8d7b}.linked-records-table td small{display:block;max-width:520px;margin-top:3px;color:var(--muted);line-height:1.4}.deal-finance-operations__empty{margin:8px 0 0;color:var(--muted)}.deal-access-table{min-width:540px;table-layout:fixed}.deal-access-table th:nth-child(1),.deal-access-table td:nth-child(1){width:40%}.deal-access-table th:nth-child(2),.deal-access-table td:nth-child(2),.deal-access-table th:nth-child(3),.deal-access-table td:nth-child(3){width:30%}.deal-access-table th,.deal-access-table td{padding:9px 10px;border-right:1px solid rgba(137,161,177,.34);border-bottom:1px solid rgba(137,161,177,.4)}.deal-access-table th:last-child,.deal-access-table td:last-child{border-right:0}.deal-access-table__event{display:flex;align-items:center;flex-wrap:wrap;gap:7px 9px}.deal-access-table__row{cursor:pointer;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.deal-access-table__row td{transition:background-color .15s ease}.deal-access-table__row:hover td,.deal-access-table__row:focus-visible td{background:color-mix(in srgb,var(--surface) 88%,var(--accent))}.deal-access-slot-value{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.deal-access-slot-value>span{display:inline-flex;max-width:100%;min-height:28px;align-items:center;box-sizing:border-box;padding:4px 8px;border:1px solid rgba(137,161,177,.38);border-radius:9px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-soft) 78%,transparent);font-size:12px;font-weight:750;overflow-wrap:anywhere}.deal-access-date-state{display:inline-flex;width:100%;min-height:32px;align-items:center;justify-content:center;box-sizing:border-box;padding:5px 7px;border:1px solid;border-radius:9px;font-size:12px;font-weight:800;white-space:nowrap}.deal-access-date-state--actual{border-color:#52e5a675;color:#78efbf;background:#34c58717}.deal-access-date-state--planned,.deal-access-date-state--completed{border-color:#94a2ae4d;color:#a7b2bb;background:#94a2ae12}.deal-access-date-state--upcoming{border-color:#ffc16375;color:#ffc774;background:#ffa43217}.deal-access-date-state--overdue{border-color:#ff706880;color:#ff8d84;background:#de473d1a}.deal-access-date-state--compact{min-height:32px;padding:5px 6px;font-size:12px;line-height:1.2;white-space:nowrap}.deal-access-event-state{display:inline-flex;align-items:center;min-height:28px;box-sizing:border-box;padding:4px 9px;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:800;white-space:nowrap}button.deal-access-event-state{cursor:pointer}.deal-access-event-state--current{border-color:#7ef0c242;color:#78efbf;background:#34c5871a}.deal-access-event-state--ended{border-color:#94a2ae38;color:#abb6bf;background:#94a2ae14}.deal-access-event-state--extended{border-color:#ffcb5c52;color:#ffd36f;background:#ffb7301c}.deal-access-event-dialog{width:min(880px,100%)}.deal-access-card-header,.deal-access-card-header__actions{display:flex;align-items:center}.deal-access-card-header{justify-content:space-between}.deal-access-card-header>div:first-child{min-width:0}.deal-access-card-header h2{overflow-wrap:anywhere}.deal-access-card-header__meta{display:flex;margin:5px 0 0;align-items:center;flex-wrap:wrap;gap:5px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.deal-access-card-header__actions{flex:0 0 auto;gap:8px}.nested-modal-card__header.deal-access-card-header .deal-edit-button{display:inline-flex;width:auto;min-width:0;height:42px;padding:0 14px;align-items:center;gap:8px;border-radius:12px;font-size:14px}.nested-modal-card__header.deal-access-card-header .deal-edit-button svg{width:18px;height:18px}.nested-modal-card__header.deal-access-card-header .record-actions__trigger,.nested-modal-card__header.deal-access-card-header .deal-access-close-button{display:grid;width:42px;height:42px;padding:0;place-items:center;border-radius:50%;font-size:20px}.nested-modal-card__header.deal-access-card-header .record-actions__menu{z-index:80}.nested-modal-card__header.deal-access-card-header .record-actions__menu button{display:flex;width:100%;height:auto;min-height:40px;padding:10px 12px;align-items:center;justify-content:flex-start;gap:10px;border:0;border-radius:10px;font-size:14px}.deal-access-event-dialog__body{display:grid;gap:14px;padding:20px 20px calc(92px + env(safe-area-inset-bottom));overflow:auto}.deal-issuance-details{display:grid;gap:10px}.deal-issuance-summary{overflow:hidden;border:1px solid rgba(137,161,177,.22);border-radius:16px;background:#ffffff05}.deal-issuance-summary__heading{display:flex;min-height:48px;padding:10px 14px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(137,161,177,.16)}.deal-issuance-summary__heading>span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.deal-issuance-summary__heading>div{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.deal-issuance-summary__period{color:var(--muted);font-size:11px;font-weight:700}.deal-issuance-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.deal-issuance-summary__item{display:grid;min-width:0;min-height:94px;padding:14px;align-content:start;gap:5px;border-left:1px solid rgba(137,161,177,.14)}.deal-issuance-summary__item:first-child{border-left:0}.deal-issuance-summary__item>small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.deal-issuance-summary__item>div{min-width:0;color:var(--text-primary);font-size:15px;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.deal-issuance-summary__item>p{margin:0;color:var(--muted);font-size:10px;line-height:1.35}.deal-issuance-summary__item>p a{font-weight:750}.deal-issuance-block{display:grid;gap:14px;padding:16px;border:1px solid rgba(137,161,177,.22);border-radius:16px;background:#ffffff05}.deal-issuance-block>header{display:grid;gap:3px}.deal-issuance-block>header h3,.deal-issuance-block>header p{margin:0}.deal-issuance-block>header h3{margin:0;color:var(--text-primary);font-size:16px}.deal-issuance-block>header p{color:var(--muted);font-size:11px;line-height:1.4}.deal-issuance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deal-issuance-field{display:grid;align-content:start;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(137,161,177,.12);border-radius:11px;background:#ffffff09}.deal-issuance-field__heading{display:flex;min-width:0;align-items:center;gap:7px}.deal-issuance-field__heading>span{color:var(--muted);font-size:11px;font-weight:700}.deal-issuance-field__value{min-width:0;color:var(--text-primary);font-size:14px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.deal-issuance-field>p{margin:0;color:var(--muted);font-size:10px;line-height:1.35}.deal-issuance-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(137,161,177,.16);border-radius:12px;background:#ffffff06}.deal-issuance-timeline--completed{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-issuance-timeline__item{display:grid;min-width:0;min-height:74px;padding:12px 14px;align-content:center;gap:6px;border-left:1px solid rgba(137,161,177,.14)}.deal-issuance-timeline__item:first-child{border-left:0}.deal-issuance-timeline__item>small,.deal-issuance-end-note>small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.deal-issuance-timeline__item .deal-access-date-state{min-height:0;padding:0;justify-content:flex-start;border:0;border-radius:0;background:transparent;font-size:14px;line-height:1.35;white-space:normal}.deal-issuance-end-note{display:flex;padding:10px 12px;align-items:baseline;flex-wrap:wrap;gap:6px 10px;border-radius:10px;color:var(--text-primary);background:#94a2ae12}.deal-issuance-end-note>strong{font-size:12px;line-height:1.4}.deal-issuance-disclosure{overflow:hidden;border:1px solid rgba(137,161,177,.22);border-radius:16px;background:#ffffff05}.deal-issuance-disclosure>.disclosure__summary{display:flex;min-height:58px;padding:12px 14px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.deal-issuance-disclosure__summary{display:grid;min-width:0;gap:3px;text-align:left}.deal-issuance-disclosure__summary strong{color:var(--text-primary);font-size:14px}.deal-issuance-disclosure__summary small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.35}.deal-issuance-disclosure .disclosure__collapsible-inner{padding:0 14px 14px}.deal-issuance-password{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.deal-issuance-password .text-button{flex:0 0 auto;font-size:11px}.nested-modal-card__floating-layer{position:absolute;z-index:90;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));pointer-events:none}.deal-access-event-dialog__note{grid-column:span 2}.deal-access-event-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.deal-access-term-list{display:grid;gap:8px}.deal-access-term-list h3{margin:0 0 2px;font-size:15px}.deal-access-term-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(137,161,177,.26);border-radius:11px}.deal-access-term-list>div>span{display:grid;min-width:0;gap:2px}.deal-access-term-list>div>span strong{font-size:12px}.deal-access-term-list>div>span small,.deal-access-term-list time{color:var(--muted);font-size:10px;line-height:1.3}.deal-access-term-list a{color:var(--accent-strong);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.deal-issuance-event-log .detail-section{margin:0}html[data-theme=light] :is(.deal-issuance-summary,.deal-issuance-block,.deal-issuance-disclosure,.deal-issuance-field){border-color:#d5e1db;background:#fff}html[data-theme=light] .deal-issuance-field{background:#f4f8f6}html[data-theme=light] :is(.deal-issuance-timeline,.deal-issuance-end-note){border-color:#d5e1db;background:#f4f8f6}html[data-theme=light] .deal-access-event-state--current{border-color:#afd7c2;color:#08784a;background:#e8f6ee}html[data-theme=light] .deal-access-event-state--ended{border-color:#d0d9d4;color:#5d6d65;background:#f2f5f3}html[data-theme=light] .deal-access-event-state--extended{border-color:#dfbd64;color:#795100;background:#fff4d2}html[data-theme=light] .deal-access-history .linked-records-table-shell,html[data-theme=light] .linked-records-table-shell--grid{border-color:#b9cbc2}html[data-theme=light] .linked-records-table--grid th,html[data-theme=light] .linked-records-table--grid td{border-right-color:#c8d7d0;border-bottom-color:#c8d7d0}html[data-theme=light] .deal-related-table-shell{border-color:#b1c6bc;box-shadow:inset 0 0 0 1px #47695812}html[data-theme=light] .deal-related-table th{color:#586a61;background:#edf3ef;border-bottom-color:#b9cbc2}html[data-theme=light] .deal-related-table td{background:#fff}html[data-theme=light] .deal-related-table tbody tr[role]:hover td,html[data-theme=light] .deal-related-table tbody tr[role]:focus-visible td{background:#e8f5ee}html[data-theme=light] .deal-access-table th,html[data-theme=light] .deal-access-table td{border-right-color:#c8d7d0;border-bottom-color:#c8d7d0}html[data-theme=light] .deal-access-state{border-color:#afd7c2;color:#08784a;background:#e8f6ee}html[data-theme=light] .deal-access-state--not_issued{border-color:#e2c58d;color:#865500;background:#fff5df}html[data-theme=light] .deal-access-state--ended{border-color:#d0d9d4;color:#5d6d65;background:#f2f5f3}html[data-theme=light] .deal-access-state--scheduled{border-color:#b8cee9;color:#315f93;background:#edf5ff}html[data-theme=light] .deal-access-editor{border-color:#cadfd4;background:#f5f9f7}html[data-theme=light] .deal-access-editor__grid label>input,html[data-theme=light] .deal-access-editor__grid .combobox-field__input,html[data-theme=light] .deal-access-editor__grid .combobox-field__button{border-color:#cbd9d2;background:#fff}html[data-theme=light] .deal-access-calculated-value{border-color:#cbd9d2;color:#17251f;background:#edf4f0}html[data-theme=light] .deal-access-slot-value>span{border-color:#c5d3cc;background:#f7faf8}html[data-theme=light] .deal-access-date-state--actual{border-color:#9dcdb4;color:#08784a;background:#e8f6ee}html[data-theme=light] .deal-access-date-state--planned,html[data-theme=light] .deal-access-date-state--completed{border-color:#cfd8d3;color:#64736b;background:#f3f6f4}html[data-theme=light] .deal-access-date-state--upcoming{border-color:#e2c58d;color:#865500;background:#fff5df}html[data-theme=light] .deal-access-date-state--overdue{border-color:#e3aaa4;color:#b52d25;background:#fff0ee}html[data-theme=light] .linked-records-table__amount--expense{color:#c64634}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-summary-grid.account-summary-grid article{min-height:0;padding:9px 11px;border-radius:11px}.account-summary-grid article>span{font-size:10px;line-height:1.2}.account-summary-grid article>strong{margin-top:4px;font-size:13px;line-height:1.25}.product-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-summary-grid.product-summary-grid--standalone{grid-template-columns:repeat(2,minmax(0,1fr))}.product-summary-grid--standalone .product-summary-grid__profit{grid-column:1 / -1}.product-summary-grid__profit{border-color:color-mix(in srgb,var(--accent-border) 72%,transparent)!important;background:color-mix(in srgb,var(--accent-fill) 10%,var(--surface))!important}.product-summary-grid__profit strong{color:var(--accent-strong)}.product-overview-grid{display:grid;gap:12px;margin-top:12px}.product-overview-grid>.detail-section{min-width:0;height:100%;box-sizing:border-box;margin-top:0}.product-main-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-main-data-field--wide{grid-column:1 / -1}.product-main-data-section .detail-section__heading span,.product-description-section .detail-section__heading span{max-width:58%;overflow-wrap:anywhere;text-align:right}.product-main-data-section .detail-field strong{white-space:pre-wrap}.product-legacy-pricing{display:grid;gap:12px;margin-top:12px}.product-legacy-pricing>.detail-section{margin-top:0}@media(min-width:1180px){.product-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media(max-width:560px){.product-main-data-grid{grid-template-columns:minmax(0,1fr)}.product-main-data-field--wide{grid-column:auto}.product-main-data-section .detail-section__heading,.product-description-section .detail-section__heading{align-items:flex-start}}.product-deals-section__heading>div:first-child{display:grid;gap:2px}.product-deals-section__heading>div:first-child>span{display:block}.product-deals-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:7px}.product-deals-metrics article{min-width:0;padding:7px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.product-deals-metrics span,.product-deals-metrics strong{display:block}.product-deals-metrics span{color:var(--muted);font-size:10px}.product-deals-metrics strong{margin-top:2px;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.product-deals-metrics__profit strong,.product-deal-row .deal-row__meta>span{color:var(--accent-strong)}.product-deals-list{margin-top:0}.product-deal-row .deal-row__meta{display:grid;grid-template-columns:auto auto;min-width:210px;align-items:baseline;column-gap:8px}.product-deals-section{padding:11px 12px}.product-deals-section__heading{margin-bottom:7px}.product-deals-section__heading h2{font-size:15px}.product-deals-section__heading .primary-button--compact{min-height:32px;padding-inline:11px;font-size:12px}.product-deal-row{padding:7px 10px;gap:10px}.product-deal-row .deal-row__main strong,.product-deal-row .deal-row__meta strong{font-size:13px}.product-deal-row .deal-row__main span,.product-deal-row .deal-row__meta span,.product-deal-row .deal-row__meta time{margin-top:2px;font-size:10px;line-height:1.25}.product-deal-row .deal-row__meta strong{grid-column:1 / -1}.product-deals-pagination{display:flex;justify-content:center;padding-top:8px}.product-deals-pagination .secondary-button{min-height:34px;padding-inline:13px;cursor:pointer;font-size:12px}.product-deals-pagination__error{margin:12px 0 0;color:#ff9585;font-size:13px;text-align:center}@media(max-width:560px){.product-deals-section__heading{align-items:flex-start}.product-deals-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.product-deals-metrics article{padding:6px 7px}.product-deals-metrics span{font-size:9px}.product-deals-metrics strong{font-size:11px}.product-deal-row{grid-template-columns:minmax(0,1fr) 124px}.product-deal-row .deal-row__meta{display:block;min-width:0}}.blogger-summary-grid strong{font-size:16px}.blogger-terms,.blogger-empty{margin:0;color:#aab4bd;font-size:15px;line-height:1.65;white-space:pre-wrap}.client-summary-grid article,.product-summary-grid article{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08}.device-availability-grid{display:grid;gap:10px}.device-availability-card{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#ffffff06}.device-availability-card--unavailable{border-color:#84909c29;background:#84909c0b}.device-availability-card--global{border-color:#51f1ac2e}.account-slot-device-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.account-slot-device{min-width:0;padding:12px}.account-slot-device__rows{display:grid;gap:7px;margin-top:12px}.account-slot-row{display:flex;min-width:0;min-height:38px;padding:6px 8px;align-items:center;justify-content:space-between;gap:10px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:9px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.account-slot-row>span{display:grid;min-width:0;gap:1px}.account-slot-row>span strong{font-size:12px}.account-slot-row>span small{color:var(--muted);font-size:10px}.account-slot-row .slot-button{margin:0;flex:0 0 88px}.device-availability-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.device-availability-card__heading h3{margin:0;font-size:18px}.device-availability-card__heading>span{max-width:170px;color:#697581;font-size:11px;text-align:right;overflow-wrap:anywhere}.account-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:13px}.account-offer-grid--global{grid-template-columns:minmax(0,1fr)}.account-offer{min-width:0;padding:9px 7px;border-radius:11px;background:#ffffff09}.account-offer span,.account-offer strong,.account-offer small,.account-offer a{display:block}.account-offer span,.account-offer small{color:#697581;font-size:11px}.account-offer strong{margin-top:6px;color:#e4a3a3;font-size:12px;overflow-wrap:anywhere}.account-offer strong.is-free{color:#8cf1c1}.account-offer small{margin-top:4px}.account-offer a{margin-top:6px;color:var(--accent-strong);font-size:11px;font-weight:800}.detail-card{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;color:#9ba7b2;background:#ffffff07;font-size:14px;line-height:1.55}.detail-card p{margin:0}.account-digital-items{display:grid;gap:8px}.account-digital-item{display:grid;width:100%;min-width:0;padding:13px 14px;grid-template-columns:minmax(180px,1.25fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(180px,1fr);align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--border) 88%,var(--accent-border) 12%);border-radius:15px;color:inherit;background:color-mix(in srgb,var(--surface-soft) 88%,var(--surface));box-shadow:0 1px color-mix(in srgb,var(--text) 6%,transparent);font:inherit;text-align:left}.account-digital-item:not(:disabled){cursor:pointer}.account-digital-item:not(:disabled):hover{border-color:#51f1ac47;background:#51f1ac0b}.account-digital-item>span{min-width:0}.account-digital-item small,.account-digital-item strong{display:block;overflow:hidden;text-overflow:ellipsis}.account-digital-item small{color:#6f7b87;font-size:11px}.account-digital-item strong{margin-top:5px;color:#dce5e2;font-size:13px;white-space:nowrap}.account-digital-item__main strong{margin-top:0;color:#8cf1c1;font-size:15px}.account-digital-item__main small{margin-top:5px}html[data-theme=light] .account-digital-item{border-color:#cbd8d1;background:#fff;box-shadow:0 2px 9px #203e2f14}html[data-theme=light] .account-digital-item small{color:#65756c}html[data-theme=light] .account-digital-item strong{color:#24382f}html[data-theme=light] .account-digital-item__main strong{color:#087d50}.account-deals-heading__tools{flex-wrap:wrap}.account-deal-history .deal-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.account-deal-history .deal-card__bottom time{color:var(--muted);font-size:11px}.account-deal-history-table{min-width:860px}.digital-item-dialog{width:min(900px,100%)}.digital-item-dialog .deal-access-calculated-field{min-width:0}.digital-item-dialog .deal-access-calculated-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-create-form__wide{grid-column:1 / -1}.digital-item-payment{margin:0}.digital-item-start-field{align-self:start}.digital-item-payment__existing{margin-top:14px}.digital-item-payment .deal-payment__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:640px){.digital-item-payment .deal-payment__grid{grid-template-columns:minmax(0,1fr)}}.client-summary-grid span,.client-summary-grid strong,.product-summary-grid span,.product-summary-grid strong{display:block}.client-summary-grid span,.product-summary-grid span{color:#6f7b87;font-size:12px}.client-summary-grid strong,.product-summary-grid strong{margin-top:6px;overflow:hidden;color:#8cf1c1;font-size:clamp(14px,4vw,20px);text-overflow:ellipsis;white-space:nowrap}.offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.offer-grid article{min-width:0;padding:12px;border-radius:12px;background:#51f1ac0e}.offer-grid article:first-child{grid-column:1 / -1}.offer-grid span,.offer-grid strong{display:block}.offer-grid span{color:#74808c;font-size:12px}.offer-grid strong{margin-top:7px;color:#8cf1c1;font-size:18px}.price-list{display:grid;gap:8px}.product-sale-price-section{max-width:420px}.product-sale-price{padding:12px;border-radius:12px;background:#51f1ac0e}.product-sale-price span,.product-sale-price strong{display:block}.product-sale-price span{color:#74808c;font-size:12px}.product-sale-price strong{margin-top:5px;color:#8cf1c1;font-size:20px}.price-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:8px 12px;padding:11px;border-radius:12px;background:#ffffff09}.price-row>div{min-width:0}.price-row span,.price-row strong{display:block}.price-row span,.price-row small{color:#6f7b87;font-size:11px}.price-row strong{margin-top:5px;color:#e9edf1;font-size:14px}.price-row small{grid-column:1 / -1}.source-link{display:inline-block;margin-top:13px;color:var(--accent-strong);font-size:13px;font-weight:800}.product-title-list{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:13px}.product-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.product-title-row:last-child{border-bottom:0}a.product-title-row:hover{background:#ffffff0a}.product-title-row>div{min-width:0}.product-title-row>div:last-child{text-align:right}.product-title-row span,.product-title-row strong,.product-title-row small{display:block}.product-title-row span,.product-title-row small{color:#6f7b87;font-size:11px}.product-title-row strong{margin-top:4px;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.product-title-row small{margin-top:4px}.product-title-row--with-primary{grid-template-columns:minmax(0,1fr) 58px;gap:0;padding:0}.product-title-row--main{background:#51f1ac11}.product-title-row__link{display:grid;min-width:0;grid-template-columns:58px minmax(0,1fr) minmax(172px,auto);gap:12px;align-items:center;padding:11px 12px;color:inherit}.product-title-row__link:hover{background:#ffffff08}.product-title-row__link>div{min-width:0}.product-title-row__meta{text-align:right}.product-title-row__cover{display:grid;width:58px;height:58px;overflow:hidden;place-items:center;border-radius:10px;color:var(--accent-strong);background:#51f1ac14;font-size:14px;font-weight:900}.product-title-row__cover img{width:100%;height:100%;object-fit:cover}.product-title-row__copy,.product-title-row__meta{min-width:0}.product-title-row .product-title-row__updated-mobile{display:none}.product-title-row__meta small:last-child{white-space:nowrap}.regional-price{display:flex!important;flex-direction:column;align-items:flex-end;gap:3px}.product-title-row .regional-price__line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:5px}.regional-price del{color:#7c8985;font-size:11px}.regional-price--discount strong{margin-top:0;color:var(--accent-strong)}.product-title-row .regional-price__badge{display:inline-flex;align-items:center;min-height:18px;padding:1px 5px;border-radius:999px;color:#07130e;background:var(--accent-strong);font-size:10px;font-weight:900}.product-title-row .regional-price__until{margin-top:0;white-space:nowrap}.product-title-main-choice,.product-title-main-badge{display:grid;width:58px;min-width:58px;height:100%;min-height:80px;box-sizing:border-box;place-items:center;padding:0;border-left:1px solid rgba(255,255,255,.06);border-top:0;border-right:0;border-bottom:0;color:#81908a;background:transparent}.product-title-main-choice{cursor:pointer}.product-title-row .product-title-main-choice:hover:not(:has(input:disabled)){background:#51f1ac0d}.product-title-row .product-title-main-choice:has(input:disabled){cursor:wait;opacity:.65}.product-title-row .product-title-main-choice input{width:20px;height:20px;margin:0;accent-color:var(--accent-strong);cursor:inherit}.product-title-row .product-title-main-choice:has(input:focus-visible){outline:2px solid rgba(81,241,172,.72);outline-offset:-3px}.product-title-main-badge:before{width:20px;height:20px;box-sizing:border-box;border:2px solid var(--accent-strong);border-radius:50%;background:var(--accent-strong);box-shadow:inset 0 0 0 5px var(--surface-raised);content:""}.product-title-main-error{margin-bottom:9px;padding:9px 11px;border:1px solid rgba(255,103,103,.22);border-radius:11px;color:#ff8b82;background:#ff67670b;font-size:12px}@media(max-width:560px){.product-title-row.product-title-row--with-selection{grid-template-columns:46px minmax(0,1fr)}.product-title-selection-choice{width:46px;min-width:46px;min-height:100%}.product-title-row--with-primary{grid-template-columns:minmax(0,1fr) 46px}.product-title-row.product-title-row--with-selection.product-title-row--with-primary{grid-template-columns:46px minmax(0,1fr) 46px}.product-title-main-choice,.product-title-main-badge{width:46px;min-width:46px;min-height:100%;border-top:0;border-left:1px solid rgba(255,255,255,.06)}.product-title-row .product-title-row__link{grid-template-columns:48px minmax(0,1fr);gap:9px;padding:8px 9px}.product-title-row .product-title-row__cover{width:48px;height:48px;border-radius:9px}.product-title-row .product-title-row__meta{grid-column:2;text-align:right}.product-title-row__link:has(.regional-price--discount){grid-template-columns:48px minmax(0,1fr)}.product-title-row__link:has(.regional-price--discount) .product-title-row__cover{grid-row:1 / span 2;align-self:start}.product-title-row__link:has(.regional-price--discount) .product-title-row__meta{grid-column:2;width:100%}.regional-price{align-items:flex-end}.product-title-row .regional-price__line{justify-content:flex-end}.product-title-row .product-title-row__details,.product-title-row .product-title-row__status,.product-title-row .product-title-row__updated-desktop{display:none}.product-title-row .product-title-row__updated-mobile{display:block;white-space:normal}.product-title-row__copy span,.product-title-row__copy strong,.product-title-row__copy small{margin-top:0}.product-title-row__copy{display:grid;gap:2px}}@media(max-width:360px){.product-title-row .product-title-row__link{grid-template-columns:minmax(0,1fr)}.product-title-row .product-title-row__cover{display:none}.product-title-row .product-title-row__meta{grid-column:1}}.product-regional-titles-heading-actions,.product-title-linker__heading,.product-title-linker__heading-actions,.product-title-linker__summary{display:flex;align-items:center}.product-regional-titles-heading-actions{justify-content:flex-end;gap:12px}.product-regional-titles-heading-buttons{display:flex;align-items:center;gap:8px}.product-regional-titles-refresh,.product-regional-titles-manage{min-height:38px;padding:0 14px;border-radius:14px;font-size:14px;white-space:nowrap}.product-title-unlink-button{width:54px;min-width:54px;min-height:100%;padding:0;border:0;border-left:1px solid rgba(255,255,255,.06);color:#ff8b82;background:#ff67670a;cursor:pointer}.product-title-unlink-button span{display:grid;width:27px;height:27px;margin:auto;place-items:center;border:1px solid rgba(255,103,103,.38);border-radius:50%;font-size:22px;line-height:1}.product-title-unlink-button:hover:not(:disabled){background:#ff67671a}.product-title-unlink-button:disabled{cursor:wait;opacity:.55}.product-title-linker{margin-bottom:13px;padding:13px;border:1px solid rgba(81,241,172,.2);border-radius:13px;background:#51f1ac09}.product-title-linker__heading{justify-content:space-between;gap:12px}.product-title-linker__heading-actions{flex:0 0 auto;gap:8px}.product-title-linker__heading-actions .primary-button--compact{min-height:32px;padding:0 14px}.product-title-linker__heading>div,.product-title-linker__row-main{min-width:0}.product-title-linker__heading strong,.product-title-linker__heading small,.product-title-linker__row-main strong,.product-title-linker__row-main small,.product-title-linker__row-meta strong,.product-title-linker__row-meta small{display:block}.product-title-linker__heading strong{color:#e9edf1;font-size:14px}.product-title-linker__heading small,.product-title-linker__row-main small,.product-title-linker__row-meta small{margin-top:3px;color:#7f8b96;font-size:11px;line-height:1.4}.product-title-linker__close{width:32px;height:32px;flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#aab5be;background:#ffffff09;font-size:22px;line-height:1;cursor:pointer}.product-title-linker__search{display:block;margin-top:12px}.product-title-linker__search>span{display:block;margin-bottom:6px;color:#8b98a4;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-title-linker__search input{width:100%;min-height:44px;box-sizing:border-box;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;outline:none;color:#e9edf1;background:#080f166b;font:inherit;font-size:14px}.product-title-linker__search input:focus{border-color:#51f1aca6;box-shadow:0 0 0 3px #51f1ac17}.product-title-linker__search input:disabled{cursor:not-allowed;opacity:.64;background:#080f1633}.product-title-linker__summary{min-height:25px;justify-content:space-between;gap:12px;margin-top:7px}.product-title-linker__summary span{color:#7f8b96;font-size:11px}.product-title-linker__results{max-height:420px;overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#080f1638}.product-title-linker__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px 11px;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer}.product-title-linker__row:last-child{border-bottom:0}.product-title-linker__row:hover{background:#ffffff06}.product-title-linker__row--selected{background:#51f1ac17}.product-title-linker__row--selected:hover{background:#51f1ac1f}.product-title-linker__row input{width:18px;height:18px;margin:0;accent-color:var(--accent-fill)}.product-title-linker__row-main strong{overflow-wrap:anywhere;color:#e9edf1;font-size:13px;line-height:1.35}.product-title-linker__row-meta{min-width:88px;text-align:right}.product-title-linker__row-meta strong{color:var(--accent-strong);font-size:13px}.product-title-linker__message{padding:14px 12px;border:1px dashed rgba(255,255,255,.08);border-radius:12px;color:#8b98a4;text-align:center;font-size:12px}.product-title-linker__message--error{border-color:#ff676738;color:#ff8b82;background:#ff67670b}@media(max-width:640px){.product-regional-titles-section .detail-section__heading{align-items:stretch;flex-direction:column}.product-regional-titles-heading-actions{align-items:center;justify-content:space-between;gap:7px}.product-regional-titles-heading-buttons{margin-left:auto}.product-regional-titles-heading-buttons>button{min-height:36px;padding-inline:11px;font-size:12px}.product-title-linker__row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 9px}.product-title-linker__row-meta{grid-column:3;min-width:0;text-align:right}.product-title-linker__row-status{display:none!important}.product-title-unlink-button{width:46px;min-width:46px}.product-title-linker__heading{align-items:flex-start}.product-title-linker__heading-actions{gap:6px}}@media(max-width:380px){.product-regional-titles-heading-actions{align-items:flex-start;flex-direction:column}.product-regional-titles-heading-buttons{width:100%;margin-left:0}.product-regional-titles-heading-buttons>button{flex:1 1 0}}.channel-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.channel-links:empty{display:none}.channel-links a{padding:8px 10px;border:1px solid rgba(81,241,172,.15);border-radius:10px;color:var(--accent-strong);background:#51f1ac0d;font-size:13px;font-weight:800}.detail-field{min-width:0;padding:11px;border-radius:12px;background:#ffffff09}.detail-field--wide{grid-column:1 / -1}.detail-field span,.detail-field strong{display:block}.contact-list{display:grid;gap:8px}.contact-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px;border-radius:12px;background:#ffffff09}.contact-row>div{min-width:0}.contact-row span,.contact-row strong{display:block}.contact-row span{color:#6f7b87;font-size:12px}.contact-row strong{margin-top:5px;overflow-wrap:anywhere;font-size:14px}.contact-row a,.inline-link{flex:0 0 auto;color:var(--accent-strong);font-size:13px;font-weight:800}.client-note{margin:0;color:#a0abb5;font-size:15px;line-height:1.6;white-space:pre-wrap}.product-description__text{max-height:var(--product-description-collapsed-height, 240px);overflow:hidden;transition:max-height .42s cubic-bezier(.22,1,.36,1)}.product-description[data-expanded=true] .product-description__text{max-height:var(--product-description-expanded-height, 2400px)}.product-description__toggle{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-top:12px;padding:0;border:0;color:var(--accent-strong);background:transparent;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.product-description__toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s cubic-bezier(.22,1,.36,1)}.product-description[data-expanded=true] .product-description__toggle svg{transform:rotate(180deg)}.product-description__toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-strong) 55%,transparent);outline-offset:4px;border-radius:4px}.deal-detail-note{overflow-wrap:anywhere}.client-deals{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:13px}.detail-field span{color:#6f7b87;font-size:12px}.detail-field strong{margin-top:6px;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.detail-field__link{display:inline-flex;align-items:baseline;gap:7px;color:var(--accent-strong, #77eeb6);text-decoration:none;transition:color .16s ease}.detail-field__link:hover{color:var(--text-primary, #ffffff)}.deal-technical-details{padding:0}.deal-technical-details>.disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;cursor:pointer;list-style:none}.deal-technical-details>.disclosure__summary>span:first-child{display:flex;align-items:baseline;gap:12px}.deal-technical-details>.disclosure__summary strong{font-size:17px}.deal-technical-details>.disclosure__summary small{color:#7f8d9a;font-size:12px}.deal-technical-details__grid{padding:0 20px 20px}.deal-technical-details__grid .detail-field{padding:9px 10px}.deal-technical-details__grid .detail-field span{font-size:11px}.deal-technical-details__grid .detail-field strong{font-size:13px}.record-actions{position:relative;z-index:12}.record-actions__trigger{display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid rgba(128,148,164,.32);border-radius:50%;background:#8094a41a;color:inherit;font:inherit;cursor:pointer}.record-actions__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:6px;border:1px solid rgba(128,148,164,.28);border-radius:14px;background:var(--surface-elevated, #192631);box-shadow:0 18px 48px #00000047;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .17s ease,transform .17s cubic-bezier(.22,.61,.36,1),visibility 0s linear .17s;will-change:transform,opacity}.record-actions[data-state=open] .record-actions__menu{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .19s ease,transform .19s cubic-bezier(.22,.61,.36,1),visibility 0s}.detail-card-actions .record-actions__menu,.deal-floating-actions .record-actions__menu{top:auto;right:0;bottom:calc(100% + 10px);transform:translateY(6px) scale(.98);transform-origin:bottom right}.detail-card-actions .record-actions[data-state=open] .record-actions__menu,.deal-floating-actions .record-actions[data-state=open] .record-actions__menu{transform:none}.record-actions__danger,.record-actions__regular{display:flex;width:100%;align-items:center;gap:10px;padding:11px 12px;border:0;border-radius:10px;background:transparent;color:#ff8d7f;cursor:pointer;font:inherit;font-weight:800;text-align:left;text-decoration:none;transition:background-color .14s ease,color .14s ease}.record-actions__regular{color:var(--text-primary)}.record-actions__regular svg{width:19px;height:19px;color:var(--accent-strong)}.record-actions__regular:hover,.record-actions__regular:focus-visible{background:color-mix(in srgb,var(--accent-fill) 16%,transparent);color:var(--accent-strong)}.record-actions__regular:active{background:color-mix(in srgb,var(--accent-fill) 24%,transparent)}.record-actions__danger:hover,.record-actions__danger:focus-visible{background:#ff78691f}.record-actions__danger:disabled{cursor:wait;opacity:.6}html[data-theme=light] .record-actions__menu{border-color:#cbd9d2;background:#fff;box-shadow:0 18px 48px #1f342b29}html[data-theme=light] .record-actions__danger{color:#c9483b}html[data-theme=light] .record-actions__danger:hover{background:#fff0ed}.confirmation-dialog-backdrop{position:fixed;z-index:420;inset:0;display:grid;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));place-items:center;background:#04080b94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .18s ease}.confirmation-dialog-backdrop[data-state=open]{opacity:1}.confirmation-dialog{width:min(430px,100%);padding:24px;border:1px solid #3b4d5c;border-radius:20px;color:#eef4f1;background:#16212b;box-shadow:0 28px 80px #00000080;opacity:0;transform:translateY(10px) scale(.985);transition:opacity .18s ease,transform .18s cubic-bezier(.22,.61,.36,1)}.confirmation-dialog-backdrop[data-state=open] .confirmation-dialog{opacity:1;transform:none}.confirmation-dialog h2{margin:0;font-size:22px;line-height:1.2}.confirmation-dialog p{margin:10px 0 0;color:#9eafba;font-size:14px;line-height:1.5}.confirmation-dialog__actions{display:flex;margin-top:22px;justify-content:flex-end;gap:10px}.confirmation-dialog__actions button{min-height:42px;margin:0;padding:0 17px}.finish-issuance-dialog{width:min(500px,100%)}.finish-issuance-dialog__form{display:grid;gap:12px;margin-top:18px}.finish-issuance-dialog__planned{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;box-sizing:border-box;padding:11px 13px;border:1px solid rgba(143,161,177,.28);border-radius:14px;background:#ffffff06;cursor:pointer}.finish-issuance-dialog__planned-copy{display:grid;gap:3px}.finish-issuance-dialog__planned-copy strong{color:var(--text-primary);font-size:14px;line-height:1.35}.finish-issuance-dialog__planned-copy small{color:var(--muted);font-size:12px;line-height:1.35}.finish-issuance-dialog__planned input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.finish-issuance-dialog__track{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(143,161,177,.34);border-radius:8px;background:#8fa1b12e;transition:background .18s ease,border-color .18s ease}.finish-issuance-dialog__track>span{color:#07110d;font-size:17px;font-weight:950;line-height:1;opacity:0;transform:scale(.65);transition:opacity .15s ease,transform .15s ease}.finish-issuance-dialog__track>span:before{content:"✓"}.finish-issuance-dialog__planned input:checked+.finish-issuance-dialog__track{border-color:#51f1ac9e;background:#51f1ac47}.finish-issuance-dialog__planned input:checked+.finish-issuance-dialog__track>span{opacity:1;transform:none}.finish-issuance-dialog__planned:has(input:focus-visible){outline:2px solid var(--accent-strong);outline-offset:2px}.finish-issuance-dialog__planned:has(input:disabled){cursor:not-allowed;opacity:.58}.finish-issuance-dialog__error{margin:0;color:#ff9b8c;font-size:13px;font-weight:750}html[data-theme=light] .finish-issuance-dialog__planned{border-color:#cfdbd5;background:#f5f9f7}html[data-theme=light] .finish-issuance-dialog__error{color:#c4513f}.danger-button{border:1px solid rgba(255,141,127,.4);border-radius:12px;color:#15100f;background:#ff8d7f;font:inherit;font-weight:900;cursor:pointer}.danger-button:hover{background:#ff9e92}.danger-button:disabled{cursor:wait;opacity:.65}html[data-theme=light] .confirmation-dialog-backdrop{background:#21342b61}html[data-theme=light] .confirmation-dialog{border-color:#cad8d0;color:#17251f;background:#fff;box-shadow:0 28px 80px #2041313d}html[data-theme=light] .confirmation-dialog p{color:#66786e}.privacy-note{margin-top:12px;padding:16px;border:1px solid rgba(81,241,172,.16);border-radius:18px;background:#51f1ac0d}.privacy-note strong{color:#8cf1c1;font-size:15px}.privacy-note p{margin:7px 0 0;color:#87949f;font-size:14px;line-height:1.5}.section-tabs{position:relative;display:inline-flex;width:max-content;max-width:100%;gap:3px;margin:0 0 20px;padding:3px;overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;scrollbar-width:none}.section-page-header{padding-bottom:20px}.section-page-header .compact-page-header{padding-bottom:12px}.section-page-header__navigation{display:flex;min-width:0;padding-inline:4px;justify-content:flex-start}.section-page-header__navigation .section-tabs{margin-bottom:0}.section-tabs__indicator{position:absolute;z-index:0;top:3px;bottom:3px;left:0;width:var(--section-tabs-indicator-width, 0);border:1px solid rgba(81,241,172,.34);border-radius:9px;background:#51f1ac;box-shadow:0 5px 18px #1aaf6c29;pointer-events:none;transform:translate3d(var(--section-tabs-indicator-left, 0),0,0);will-change:width,transform;transition:width .28s cubic-bezier(.2,.78,.24,1),transform .32s cubic-bezier(.2,.78,.24,1)}.section-tabs::-webkit-scrollbar{display:none}.section-tabs__item{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;min-height:34px;padding:0 12px;align-items:center;justify-content:center;border:0;border-radius:9px;color:#727e89;background:transparent;font-family:inherit;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer}.section-tabs__item--active,html[data-theme=dark] .section-tabs__item--active,html[data-theme=light] .section-tabs__item--active{color:#07110d;background:transparent}.month-picker{display:grid;width:min(170px,44vw);gap:4px}.month-picker>.combobox-field__label{margin-bottom:4px;color:#6f7b87;font-size:11px;font-weight:800;text-transform:uppercase}.month-picker .combobox-field__button{height:34px;padding-left:10px;border-radius:10px;font-size:13px}.month-picker .combobox-field__toggle{right:2px;width:30px;height:30px}.finance-period__refresh{display:block;min-height:14px;margin-top:4px;color:var(--accent-strong);font-size:11px;font-weight:800;opacity:0}.finance-period[aria-busy=true] .finance-period__refresh{opacity:1}.finance-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-stat{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff07}.finance-stat--accent{border-color:#51f1ac33;background:#51f1ac0e}.finance-stat span,.finance-stat strong,.finance-stat small{display:block}.finance-stat span,.finance-stat small{color:#74808c;font-size:11px}.finance-stat strong{margin-top:8px;overflow:hidden;color:#8cf1c1;font-size:clamp(16px,5vw,24px);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.finance-stat small{margin-top:7px}.finance-menu-grid,.wallet-grid,.kpi-store-grid{display:grid;gap:8px}.finance-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-menu-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff07}.finance-menu-card>span{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#07110d;background:#51f1ac;font-size:14px;font-weight:900}.finance-menu-card strong,.finance-menu-card small{display:block}.finance-menu-card strong{font-size:14px}.finance-menu-card small{margin-top:4px;overflow:hidden;color:#707c87;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.finance-menu-card b{color:var(--accent-strong);font-size:18px}.section-link{color:var(--accent-strong);font-size:12px;font-weight:800}.compact-finance-list{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:15px}.compact-finance-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.compact-finance-list article:last-child{border-bottom:0}.compact-finance-list strong,.compact-finance-list small{display:block}.compact-finance-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.compact-finance-list small{margin-top:4px;color:#6d7984;font-size:11px}.compact-finance-list article>b{color:#dce2e6;font-size:13px;white-space:nowrap}.money-direction{display:grid;width:29px;height:29px;place-items:center;border-radius:10px;font-weight:900}.money-direction--income,.money-direction-pill--income{color:#8cf1c1;background:#51f1ac14}.money-direction--expense,.money-direction-pill--expense{color:#faa;background:#ff767612}.deal-card__tags a{padding:5px 7px;border-radius:8px;color:var(--accent-strong);background:#51f1ac0e;font-size:12px;font-weight:800}.wallet-card,.kpi-store-card{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff07}.wallet-card__heading,.kpi-store-card__heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.wallet-card__heading span,.wallet-card__heading small,.kpi-store-card__heading span{color:#6e7a86;font-size:11px;text-transform:uppercase}.wallet-card h3,.kpi-store-card h3{margin:10px 0 0;font-size:17px}.wallet-card>p{margin:5px 0 0;color:#7d8994;font-size:12px}.wallet-card>strong,.kpi-store-card>strong{display:block;margin-top:17px;color:#8cf1c1;font-size:22px;letter-spacing:-.04em}.wallet-card__totals{display:flex;justify-content:space-between;gap:8px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.06);color:#87939e;font-size:12px}.wallet-card>small{display:block;margin-top:10px;color:#687480;font-size:11px}.payment-card__date{text-align:right}.payment-card__date a,.payment-card__date time{display:block}.payment-card__date a{color:var(--accent-strong);font-size:12px;font-weight:800}.data-table--finance{min-width:760px}.data-table--finance th:nth-child(2),.data-table--finance td:nth-child(2){text-align:center}.data-table--finance .data-table__expense{font-weight:800}.modal-card .content--finance-transaction-detail{padding-bottom:calc(112px + env(safe-area-inset-bottom))}html[data-theme=light] .finance-group-expense{color:#bd3f31!important}.kpi-store-card__heading h3{margin:0}.kpi-bar{height:5px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff0f}.kpi-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#51f1ac,#80ddff);transition:width .52s cubic-bezier(.22,1,.36,1)}.kpi-store-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px}.kpi-store-card__metrics div{min-width:0;padding:8px 6px;border-radius:10px;background:#ffffff08}.kpi-store-card__metrics span,.kpi-store-card__metrics b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-store-card__metrics span{color:#697581;font-size:11px}.kpi-store-card__metrics b{margin-top:5px;color:#dce2e6;font-size:12px}.audit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.audit-summary article{min-width:0;padding:13px;border:1px solid rgba(81,241,172,.14);border-radius:15px;background:#51f1ac0b}.audit-summary span,.audit-summary strong,.audit-summary small{display:block}.audit-summary span,.audit-summary small{color:#6f7b87;font-size:11px}.audit-summary strong{margin-top:7px;color:#8cf1c1;font-size:15px}.audit-summary small{margin-top:6px;line-height:1.4}.audit-action--create{color:#8cf1c1;background:#51f1ac13}.audit-action--update{border-color:#80ddff2e;color:#9cdeef;background:#80ddff12}.audit-action--delete{border-color:#ff767638;color:#faa;background:#ff767612}.audit-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:11px;border-top:1px solid rgba(255,255,255,.06);color:#687480;font-size:12px}.audit-card__footer span{color:var(--accent-strong);font-weight:800}.data-table--audit{min-width:920px}.audit-change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audit-change-grid article{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff08}.audit-change-grid span,.audit-change-grid strong{display:block}.audit-change-grid span{color:#6f7b87;font-size:12px}.audit-change-grid strong{margin-top:8px;overflow-wrap:anywhere;color:#e4e9ed;font-size:15px;line-height:1.45}.audit-change-grid article:last-child strong{color:#8cf1c1}.audit-redaction-note{margin:10px 0 0;color:#7d8994;font-size:13px;line-height:1.5}.audit-entity-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:13px;border-radius:13px;background:#ffffff08}.audit-entity-card>div{min-width:0}.audit-entity-card>div:last-child{text-align:right}.audit-entity-card strong,.audit-entity-card span{display:block}.audit-entity-card strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.audit-entity-card span{margin-top:5px;color:#6f7b87;font-size:11px}@media(min-width:720px){.deal-form__grid,.deal-form__money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-form__field--span{grid-column:1 / -1}.content{padding-inline:24px}.module-grid,.stats-grid,.dashboard-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-finance-card,.dashboard-finance-card:nth-child(2n){border-right:1px solid rgba(255,255,255,.07);border-bottom:0}.dashboard-finance-card:last-child{border-right:0}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-grid--clients{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-grid--products,.filter-grid--accounts{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-stats,.finance-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-grid,.kpi-store-grid,.deal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-summary-grid.product-summary-grid--standalone{grid-template-columns:repeat(3,minmax(0,1fr))}.product-summary-grid--standalone .product-summary-grid__profit{grid-column:auto}.account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.device-availability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.offer-grid article:first-child{grid-column:auto}.detail-field--wide{grid-column:auto}}@media(min-width:1180px){.content{width:min(100%,1480px);padding-inline:30px}.content--deal-form{width:min(100%,1240px)}.compact-page-header{padding-top:18px}.deal-form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-form__stage-row,.deal-form__stage-row .deal-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-form__field--span{grid-column:auto}.deal-readonly__grid,.detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-list{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.data-table,.data-table--products,.data-table--accounts,.data-table--bloggers,.data-table--finance,.data-table--audit{min-width:0}.data-table{font-size:12px;table-layout:auto}.data-table th,.data-table td{padding:9px 8px}.data-table td{max-width:190px}}html[data-theme=dark]{color:#f5f8fa;background:#090e13;color-scheme:dark}html[data-theme=dark] body{background:#090e13}html[data-theme=dark] body:before{background:radial-gradient(circle at 10% 0%,rgba(81,241,172,.115),transparent 32rem),#090e13}html[data-theme=dark] .theme-toggle{border-color:#364655;color:#8796a4;background:#18222df7;box-shadow:0 8px 28px #00000073}html[data-theme=dark] .theme-toggle__indicator{background:#344453;box-shadow:0 2px 8px #0000006b}html[data-theme=dark] .topbar{border-bottom-color:#2b3946;background:#0d141bf0}html[data-theme=dark] .sticky-table-head{--page-background: #090e13;background:transparent}html[data-theme=dark] .sticky-table-head__viewport{border-color:#2b3946;background:#11161c}html[data-theme=dark] .bottom-nav{border-color:#667c8d57;background:#0f18207a;box-shadow:0 14px 36px #00000057,inset 0 1px #ffffff12}html[data-theme=dark] .bottom-nav.bottom-nav--compact{background:#0f182057}html[data-theme=dark] :is(.data-message,.stat-card,.recent-deals,.module-card,.menu-card,.timeline,.deal-filters,.filter-panel,.data-table-wrap,.deal-card,.detail-section,.deal-readonly,.client-summary-grid article,.product-summary-grid article,.device-availability-card,.detail-card,.product-title-list,.client-deals,.section-tabs,.finance-stat,.finance-menu-card,.compact-finance-list,.wallet-card,.kpi-store-card,.audit-change-grid article){border-color:#30404d;background:#17212b;box-shadow:inset 0 1px #ffffff06,0 10px 26px #0000001f}html[data-theme=dark] :is(.hero__status,.menu-card__stage,.phase__state,.view-mode-switch,.deal-card__tags span,.product-card__offers div,.pagination button,.account-offer,.offer-grid article,.product-sale-price,.price-row,.product-title-row,.detail-field,.contact-row,.compact-finance-list article,.kpi-store-card__metrics div,.audit-entity-card){background:#202c38}html[data-theme=dark] :is(.recent-deals__heading,.deal-row,.phase,.filter-panel--open .filter-panel__summary,.data-table th,.data-table td,.deal-card__bottom,.client-card__stats,.product-card__offers,.blogger-card__footer,.account-card__availability,.product-title-row,.wallet-card__totals,.compact-finance-list article,.audit-card__footer){border-color:#2b3a46}html[data-theme=dark] :is(.stat-card--accent,.notice,.privacy-note,.finance-stat--accent,.audit-summary article){border-color:#2d5c4a;background:#142b23;box-shadow:none}html[data-theme=dark] .filter-panel{background:linear-gradient(135deg,rgba(81,241,172,.08),transparent 48%),#17212b}html[data-theme=dark] :is(.filter-panel__icon,.active-scope,.channel-links a){border-color:#2b5745;background:#193127}html[data-theme=dark] :is(.search-form input,.filter-grid input,.deal-form input,.deal-form textarea,.combobox-field__input,.combobox-field__button){border-color:#3a4b59;color:#f5f8fa;background:#1c2833}html[data-theme=dark] :is(.search-form input,.filter-grid input,.deal-form input,.deal-form textarea,.combobox-field__input,.combobox-field__button):focus{border-color:#59dca1;box-shadow:0 0 0 3px #51f1ac21}html[data-theme=dark] .secondary-button{border-color:#3a4b59;color:#c1ccd5;background:#202c38}html[data-theme=dark] .modal-card{border-color:#344653;background:#0f171f}html[data-theme=dark] .deal-readonly__field{background:#17212b}html[data-theme=dark] .deal-readonly__field strong{color:#edf2f5}html[data-theme=dark] .combobox-field__dropdown{border-color:#3b4d5c;background:#202c38;box-shadow:0 20px 52px #0000008c;scrollbar-color:#607282 transparent}html[data-theme=dark] .combobox-field__search-caption{color:#a4b2be;background:#202c38}html[data-theme=dark] .combobox-field__option{color:#eaf0f4}html[data-theme=dark] .combobox-field__option:hover,html[data-theme=dark] .combobox-field__option.is-highlighted{background:#2a3946}html[data-theme=dark] .combobox-field__option.is-selected{color:#9af4c8;background:#183b2e}html[data-theme=dark] :is(.combobox-field__option small,.combobox-field__empty,.combobox-field__loading,.combobox-field__load-more,.combobox-field__placeholder){color:#93a4b3}html[data-theme=dark] .data-table th{color:#a9b6c1;background:#202b36}html[data-theme=dark] .data-table td{color:#cbd4db}html[data-theme=dark] :is(.deal-row:hover,a.product-title-row:hover){background:#1d302b}html[data-theme=dark] :is(.gate__copy,.hero>p:not(.eyebrow),.page-intro>p:not(.eyebrow),.module-card p,.menu-card p,.phase p,.notice p,.deal-card__client,.deal-detail-hero>div>p:last-child,.detail-card,.client-note,.privacy-note p,.wallet-card>p,.audit-redaction-note,.blogger-terms,.blogger-empty){color:#aab7c2}html[data-theme=dark] :is(.version,.brand small,.section-heading>span,.section-heading__tools>span,.stat-card>span,.stat-card>small,.recent-deals__heading span,.deal-row__main span,.deal-row__meta span,.deal-row__meta time,.module-card__stage,.menu-card__arrow,.menu-card__stage,.phase__state,.filter-panel__copy small,.active-scope,.filter-grid label>span,.toggle-filter,.view-mode-switch button,.data-table td small,.deal-card__id,.deal-card__tags span,.deal-card__bottom span,.deal-card__bottom time,.client-card__stats span,.client-card__updated,.product-card__offers span,.product-card__footer,.blogger-card__footer span,.blogger-card__footer time,.account-offer span,.account-offer small,.pagination,.detail-section__heading span,.device-availability-card__heading>span,.client-summary-grid span,.product-summary-grid span,.offer-grid span,.price-row span,.price-row small,.product-title-row span,.product-title-row small,.detail-field span,.contact-row span,.section-tabs__item,.month-picker span,.finance-stat span,.finance-stat small,.finance-menu-card small,.compact-finance-list small,.wallet-card__heading span,.wallet-card__heading small,.kpi-store-card__heading span,.wallet-card__totals,.wallet-card>small,.kpi-store-card__metrics span,.audit-summary span,.audit-summary small,.audit-card__footer,.audit-change-grid span,.audit-entity-card span){color:#93a4b3}html[data-theme=dark] :is(.filter-panel__copy strong,.price-row strong,.compact-finance-list article>b,.kpi-store-card__metrics b,.audit-change-grid strong){color:#edf2f5}html[data-theme=dark] .view-mode-switch button[aria-pressed=true]{color:#07110d;background:#51f1ac}html[data-theme=light]{--accent-fill: #51eaaa;--accent-strong: #087a4d;--accent-on-fill: #07110d;--text-primary: #17251f;color:#17251f;background:#f4f8f5;color-scheme:light}html[data-theme=light] body{background:#f4f8f5}html[data-theme=light] body:before{background:radial-gradient(circle at 10% 0%,rgba(17,151,94,.1),transparent 30rem),#f4f8f5}html[data-theme=light] .ps-store-discovery-request__panel{background:radial-gradient(circle at 100% 0%,rgba(8,122,77,.07),transparent 25rem),#f8fbf9}html[data-theme=light] .ps-store-discovery-request__source,html[data-theme=light] .ps-store-discovery-request__progress--done{border-color:#d7e2dc;background:#eef4f0}html[data-theme=light] .ps-store-discovery-request__source>div>span,html[data-theme=light] .ps-store-discovery-request__stats span,html[data-theme=light] .ps-store-discovery-request__meta{color:#66766e}html[data-theme=light] .ps-store-discovery-request__source-link{border-color:#087a4d33;color:#087a4d;background:#087a4d0f}html[data-theme=light] .ps-store-discovery-request__source-link:hover{border-color:#087a4d61;background:#087a4d1a}html[data-theme=light] .ps-store-discovery-request__stats article{border-color:#d7e2dc;background:#fff;box-shadow:0 8px 22px #1a3a2a0b}html[data-theme=light] .ps-store-discovery-request__stats strong{color:#17251f}html[data-theme=light] .ps-store-discovery-request__progress{border-color:#087a4d29;color:#586a61;background:#087a4d0b}html[data-theme=light] .ps-store-discovery-request__progress--done{color:#586a61}html[data-theme=light] .theme-toggle{border-color:#cedbd4;color:#7b8b82;background:#e7eeeaf0;box-shadow:0 8px 24px #20413124}html[data-theme=light] .theme-toggle__indicator{background:#fff;box-shadow:0 2px 8px #2041312e}html[data-theme=light] .topbar{border-bottom-color:#2348351f;background:#f8fbf9e6}html[data-theme=light] .bottom-nav{border-color:#5f7a6c47;background:#f8fcf985;box-shadow:0 14px 36px #20413124,inset 0 1px #ffffffb8}html[data-theme=light] .bottom-nav.bottom-nav--compact{background:#f8fcf961}html[data-theme=light] .modal-backdrop{background:#21342b61}html[data-theme=light] .modal-card{border-color:#cedbd4;background:#f4f8f5;box-shadow:0 28px 80px #20413138}html[data-theme=light] .modal-card__close{border-color:#cedbd4;color:#21342b;background:#fffffff5}html[data-theme=light] .nested-modal-backdrop{background:#21342b6b}html[data-theme=light] .nested-modal-card{border-color:#cad8d0;background:#f6faf7;box-shadow:0 28px 80px #2041313d}html[data-theme=light] .nested-modal-card__header{border-bottom-color:#d8e3dd;background:#f6faf7f5}html[data-theme=light] .reference-create-form__actions{border-top-color:#d8e3dd;background:#f6faf7}html[data-theme=light] .nested-modal-card__header h2{color:#17251f}html[data-theme=light] .nested-modal-card__header button{border-color:#cad8d0;color:#21342b;background:#fff}html[data-theme=light] .reference-create-form label>span{color:#66786e}html[data-theme=light] .reference-create-form :is(input,textarea){border-color:#cad8d0;color:#17251f;background:#fff}html[data-theme=light] .reference-create-form__context{border-color:#087a4d2e;color:#52645b;background:#edf8f2}html[data-theme=light] .combobox-field__create-option{border-color:#087a4d33;color:#087a4d;background:#edf8f2}@media(max-width:719px){.section-heading--dashboard{align-items:center;gap:8px}.section-heading--dashboard h2{font-size:20px;white-space:nowrap}.section-heading--dashboard>span{font-size:12px}.attention-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-summary article{display:block;padding:9px 8px;border-right:1px solid rgba(255,255,255,.07);border-bottom:0;text-align:center}.attention-summary article:last-child{border-right:0}.attention-summary strong{margin-top:3px;font-size:16px}.attention-summary span{font-size:10px;white-space:normal}.attention-row{grid-template-columns:5px minmax(0,1fr) auto;gap:8px;padding:10px}.attention-row__deadline{grid-column:auto;display:block;text-align:right}.attention-row__deadline time{margin-top:3px;font-size:10px}.attention-row__deadline strong{font-size:11px}.dashboard-news__item{min-height:72px;gap:8px;padding:10px 11px}.dashboard-discount-card{grid-template-columns:52px minmax(0,1fr);gap:9px;padding:8px}.dashboard-discount-card__cover{width:52px;height:52px}.dashboard-discount-card__title>strong{font-size:13px}.dashboard-discounts .section-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-discounts .section-heading>a{justify-self:end}.news-dialog-backdrop{padding:max(8px,env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--app-telegram-content-safe-top),var(--app-telegram-safe-top),var(--app-telegram-fullscreen-fallback-top)) 0 0;align-items:end}.news-dialog{width:100%;max-height:calc(100dvh - max(8px,env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--app-telegram-content-safe-top),var(--app-telegram-safe-top),var(--app-telegram-fullscreen-fallback-top)));border-radius:24px 24px 0 0}.news-dialog__body{padding:20px 18px max(24px,env(safe-area-inset-bottom))}.news-dialog footer{align-items:stretch;flex-direction:column}.news-dialog__source{justify-content:center}.release-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:12px}.release-row p{grid-column:1 / -1;grid-row:2}.release-row a{grid-column:2;grid-row:1}.dashboard-ideas{grid-template-columns:minmax(0,1fr)}.modal-backdrop{padding:max(6px,env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--app-telegram-content-safe-top),var(--app-telegram-safe-top),var(--app-telegram-fullscreen-fallback-top)) 0 0;align-items:end;isolation:isolate;background:#0f171f;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.modal-backdrop[data-state=open]{opacity:1;animation:none}html[data-theme=light] .modal-backdrop{background:#f4f8f5}.modal-card{width:100%;max-height:100%;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0;contain:layout paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-card[data-motion=open]{opacity:1;transform:none;animation:none}.modal-card__scroll{max-height:calc(100vh - max(6px,env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--app-telegram-content-safe-top),var(--app-telegram-safe-top),var(--app-telegram-fullscreen-fallback-top)));scroll-padding-top:64px}.modal-card .content{padding:14px 14px calc(28px + env(safe-area-inset-bottom))}.modal-card .compact-page-header{padding-top:8px;padding-right:44px}.modal-card .compact-page-header__actions{width:100%;align-items:center;justify-content:flex-end;flex-direction:row;gap:8px}.modal-card .compact-page-header--deal{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-right:0;padding-bottom:0}.modal-card .compact-page-header--deal>:first-child{padding-right:44px}.modal-card .deal-header-controls{width:100%;align-items:flex-end;justify-content:flex-end;gap:0}.modal-card .deal-header-controls__status{order:0}.modal-card .compact-page-header--deal-form{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding-right:0}.modal-card .compact-page-header--deal-form>:first-child{padding-right:44px}.modal-card .compact-page-header--deal-form>.deal-status-row--form{width:100%;justify-content:flex-start;padding-right:44px}.deal-status-row--form .deal-status-select{width:min(260px,100%);justify-self:end}.deal-status-row--form .deal-status-select :is(.combobox-field__button,.combobox-field__input){padding-left:13px;font-size:13px;text-overflow:clip}.modal-card .deal-edit-button{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:50%}.modal-card .deal-edit-button__icon{display:block}.modal-card .deal-edit-button__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.deal-access-event-dialog .deal-edit-button{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:50%}.deal-access-event-dialog .deal-edit-button__icon{display:block}.deal-access-event-dialog .deal-edit-button__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nested-modal-backdrop{padding:max(8px,env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--app-telegram-content-safe-top),var(--app-telegram-safe-top),var(--app-telegram-fullscreen-fallback-top)) 0 0;align-items:end;background:#04080be6;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .nested-modal-backdrop{background:#21342b9e}.nested-modal-card{width:100%;max-height:calc(100vh - max(8px,env(safe-area-inset-top),var(--tg-content-safe-area-inset-top, 0px),var(--app-telegram-content-safe-top),var(--app-telegram-safe-top),var(--app-telegram-fullscreen-fallback-top)));border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}.reference-create-form{min-height:0}.reference-create-form__body{padding:15px 14px 18px}.reference-create-form__grid{grid-template-columns:minmax(0,1fr)}.account-digital-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-digital-item__main,.account-digital-item>span:last-child{grid-column:1 / -1}.reference-create-form__actions{display:grid;min-height:72px;padding:10px 14px max(10px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,.72fr) minmax(0,1.45fr);gap:8px}.reference-create-form__actions :is(.secondary-button,.primary-button){width:100%;min-width:0;white-space:nowrap}}html[data-theme=light] :is(.data-message,.stat-card,.recent-deals,.module-card,.menu-card,.timeline,.deal-filters,.filter-panel,.data-table-wrap,.deal-card,.detail-section,.deal-readonly,.client-summary-grid article,.product-summary-grid article,.device-availability-card,.detail-card,.product-title-list,.client-deals,.section-tabs,.finance-stat,.finance-menu-card,.compact-finance-list,.wallet-card,.kpi-store-card,.audit-change-grid article){border-color:#d8e3dd;background:#fff;box-shadow:0 8px 24px #2041310b}html[data-theme=light] .deal-readonly__grid{background:#d8e3dd}html[data-theme=light] .product-title-linker{border-color:#c7e8d7;background:#f6fbf8}html[data-theme=light] .product-title-row--main{background:#eef9f3}html[data-theme=light] .product-title-main-choice,html[data-theme=light] .product-title-main-badge,html[data-theme=light] .product-title-selection-choice{border-color:#e2ebe6}html[data-theme=light] .product-title-linker__heading strong,html[data-theme=light] .product-title-linker__row-main strong{color:#15231c}html[data-theme=light] .product-title-linker__close{border-color:#d8e3dd;color:#5d6b63;background:#fff}html[data-theme=light] .product-title-linker__search input{border-color:#cbdad2;color:#15231c;background:#fff}html[data-theme=light] .product-title-linker__search input:disabled{background:#f2f6f4}html[data-theme=light] .product-title-linker__results{border-color:#d8e3dd;background:#fff}html[data-theme=light] .product-title-linker__row{border-bottom-color:#e2ebe6}html[data-theme=light] .product-title-linker__row:hover{background:#f6faf8}html[data-theme=light] .product-title-linker__row--selected,html[data-theme=light] .product-title-linker__row--selected:hover{background:#eaf8f0}html[data-theme=light] .product-title-linker__message{border-color:#d8e3dd;color:#69776f}html[data-theme=light] .deal-readonly__field{background:#fff}html[data-theme=light] :is(.deal-readonly .disclosure__summary,.deal-readonly__field strong){color:#21342b}html[data-theme=light] :is(.compact-page-header p,.deal-readonly .disclosure__summary small,.deal-readonly__field span){color:#66786e}html[data-theme=light] :is(.hero__status,.menu-card__stage,.phase__state,.view-mode-switch,.deal-card__tags span,.product-card__offers div,.pagination button,.account-offer,.offer-grid article,.product-sale-price,.price-row,.product-title-row,.detail-field,.contact-row,.compact-finance-list article,.kpi-store-card__metrics div,.audit-entity-card){background:#f1f6f3}html[data-theme=light] :is(.recent-deals__heading,.deal-row,.phase,.filter-panel--open .filter-panel__summary,.data-table th,.data-table td,.deal-card__bottom,.client-card__stats,.product-card__offers,.blogger-card__footer,.account-card__availability,.product-title-row,.wallet-card__totals,.compact-finance-list article,.audit-card__footer){border-color:#e0e9e4}html[data-theme=light] .dashboard-finance-card--expense strong{color:#bd3f31}html[data-theme=light] .multi-select-field__check{border-color:#c8d8cf}html[data-theme=light] :is(.stat-card--accent,.notice,.privacy-note,.finance-stat--accent,.audit-summary article){border-color:#087a4d33;background:#eaf8f0;box-shadow:none}html[data-theme=light] .filter-panel{background:linear-gradient(135deg,rgba(8,122,77,.07),transparent 48%),#fff}html[data-theme=light] :is(.filter-panel__icon,.active-scope,.channel-links a){border-color:#087a4d2e;background:#edf8f2}html[data-theme=light] :is(.search-form input,.filter-grid input,.deal-form input,.deal-form textarea,.combobox-field__input,.combobox-field__button){border-color:#cad8d0;color:#17251f;background:#fff}html[data-theme=light] .filter-grid label:nth-last-child(-n+2) input{color-scheme:light}html[data-theme=light] .deal-form input[type=date]{color-scheme:light}html[data-theme=light] .secondary-button{border-color:#cad8d0;color:#52645b;background:#f1f6f3}html[data-theme=light] .combobox-field__dropdown{border-color:#cad8d0;background:#fff;box-shadow:0 18px 44px #2041312e}html[data-theme=light] .combobox-field__search-caption{color:#66786e;background:#fff}html[data-theme=light] .combobox-field__option{color:#21342b}html[data-theme=light] .combobox-field__option:hover,html[data-theme=light] .combobox-field__option.is-highlighted{background:#f1f6f3}html[data-theme=light] .combobox-field__option.is-selected{color:#087a4d;background:#e8f7ef}html[data-theme=light] .combobox-field__option small,html[data-theme=light] :is(.combobox-field__empty,.combobox-field__loading,.combobox-field__load-more,.combobox-field__placeholder){color:#66786e}html[data-theme=light] .data-table th{color:#586a61;background:#edf3ef}html[data-theme=light] .sticky-table-head{--page-background: #f4f8f5;background:transparent}html[data-theme=light] .sticky-table-head__viewport{border-color:#d8e3dd;background:#edf3ef}html[data-theme=light] .sticky-table-group-overlay__viewport{border-color:#087a4d2e;background:#edf8f2c7;box-shadow:0 10px 24px #254b381f}html[data-theme=light] .deal-date-group__header{border-color:#087a4d2e;background:#edf8f2}html[data-theme=light] .deal-date-group>.deal-date-group__header{background:#edf8f2cc;box-shadow:0 8px 22px #254b381a}html[data-theme=light] .deal-date-group__header>strong{color:#087a4d}html[data-theme=light] .deal-date-group__metrics span{color:#52645b;background:#fff}html[data-theme=light] .deal-date-group__metrics b{color:#21342b}html[data-theme=light] .deal-date-group__metric--cost b{color:#c4513f}html[data-theme=light] .deal-date-group-row th{border-bottom-color:#087a4d2e;background:#edf8f2}html[data-theme=light] .data-table td{color:#34463d}html[data-theme=light] :is(.deal-row:hover,a.product-title-row:hover){background:#edf8f2}html[data-theme=light] .deal-card__service,html[data-theme=light] .data-table .data-table__amount{color:#087a4d}html[data-theme=light] :is(.data-table .data-table__expense,.deal-card__bottom .deal-card__expense){color:#c4513f}html[data-theme=light] :is(.compact-page-header__service,.data-table__service,.combobox-field__option b,.infinite-load button,.nested-modal-card__header small,.disclosure-chevron){color:#087a4d!important}html[data-theme=light] :is(.gate__copy,.hero>p:not(.eyebrow),.page-intro>p:not(.eyebrow),.module-card p,.menu-card p,.phase p,.notice p,.deal-card__client,.deal-detail-hero>div>p:last-child,.detail-card,.client-note,.privacy-note p,.wallet-card>p,.audit-redaction-note,.blogger-terms,.blogger-empty){color:#52645b}html[data-theme=light] :is(.version,.brand small,.section-heading>span,.section-heading__tools>span,.stat-card>span,.stat-card>small,.recent-deals__heading span,.deal-row__main span,.deal-row__meta span,.deal-row__meta time,.module-card__stage,.menu-card__arrow,.menu-card__stage,.phase__state,.filter-panel__copy small,.active-scope,.filter-grid label>span,.toggle-filter,.view-mode-switch button,.data-table td small,.deal-card__id,.deal-card__tags span,.deal-card__bottom span,.deal-card__bottom time,.client-card__stats span,.client-card__updated,.product-card__offers span,.product-card__footer,.blogger-card__footer span,.blogger-card__footer time,.account-offer span,.account-offer small,.pagination,.detail-section__heading span,.device-availability-card__heading>span,.client-summary-grid span,.product-summary-grid span,.offer-grid span,.price-row span,.price-row small,.product-title-row span,.product-title-row small,.detail-field span,.contact-row span,.section-tabs__item,.month-picker span,.finance-stat span,.finance-stat small,.finance-menu-card small,.compact-finance-list small,.wallet-card__heading span,.wallet-card__heading small,.kpi-store-card__heading span,.wallet-card__totals,.wallet-card>small,.kpi-store-card__metrics span,.audit-summary span,.audit-summary small,.audit-card__footer,.audit-change-grid span,.audit-entity-card span){color:#66786e}html[data-theme=light] :is(.filter-panel__copy strong,.price-row strong,.compact-finance-list article>b,.kpi-store-card__metrics b,.audit-change-grid strong){color:#21342b}html[data-theme=light] :is(.eyebrow,.secure-badge,.filter-panel__icon,.active-scope strong,.text-button,.data-table__link,.status-pill,.deal-row__meta strong,.deal-card__bottom strong,.client-card__stats strong,.product-card__offers strong,.blogger-card__footer strong,.availability-badge--free,.back-link,.client-summary-grid strong,.product-summary-grid strong,.offer-grid strong,.source-link,.channel-links a,.account-offer a,.contact-row a,.inline-link,.notice strong,.privacy-note strong,.module-card__icon,.menu-card__icon,.phase__number,.phase__state--готово,.section-link,.finance-period__refresh,.finance-stat strong,.finance-menu-card b,.compact-finance-list article>.money-direction--income,.deal-card__tags a,.wallet-card>strong,.kpi-store-card>strong,.payment-card__date a,.audit-summary strong,.audit-action--create,.audit-card__footer span,.audit-change-grid article:last-child strong,.account-offer strong.is-free){color:#087a4d}html[data-theme=light] .phase__state--следующий{color:#8a5a00;background:#fff5d9}html[data-theme=light] :is(.status-pill,.secure-badge,.money-direction--income,.money-direction-pill--income,.availability-badge--free,.deal-card__tags a){border-color:#087a4d33;background:#e8f7ef}html[data-theme=light] :is(.data-message--error,.status-pill--blocked,.money-direction--expense,.money-direction-pill--expense,.audit-action--delete,.availability-badge){color:#b42318;background:#fff0ee}html[data-theme=light] .availability-badge--unavailable{color:#66736c;background:#eef2f0}html[data-theme=light] .device-availability-card--unavailable{border-color:#d8dfdb;background:#f3f6f4}html[data-theme=light] :is(.data-message--error,.status-pill--blocked,.audit-action--delete){border-color:#b4231833}html[data-theme=light] .account-offer strong{color:#a13a32}html[data-theme=light] .audit-action--update{border-color:#0070912e;color:#006b85;background:#eaf7fa}html[data-theme=light] :is(.bottom-nav a,.section-tabs__item,.view-mode-switch button){color:#607168}html[data-theme=light] .bottom-nav a.active{color:#07110d;background:transparent}html[data-theme=light] :is(.section-tabs__item--active,.view-mode-switch button[aria-pressed=true]){color:#07110d}html[data-theme=light] .section-tabs__item--active{background:transparent}html[data-theme=light] .view-mode-switch button[aria-pressed=true]{background:#51f1ac}html[data-theme=dark] .section-tabs__item--active{color:#07110d}@media(max-width:620px){.app-shell--section .brand__identity{display:none}.topbar__section{max-width:50vw;font-size:11px}}.app-workspace{min-width:0;min-height:100vh}.topbar__profile{display:grid;width:38px;height:38px;margin-left:auto;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--accent-strong);background:#17232d;box-shadow:0 7px 18px #0000002e}.topbar__profile svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.topbar__profile:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}.desktop-sidebar{display:none}.profile-page{width:min(100%,1040px)}.profile-page__heading{margin-bottom:18px}.profile-page__heading h1{margin:0;font-size:clamp(30px,6vw,46px);letter-spacing:-.05em}.profile-page__heading>p:last-child,.profile-card p{color:#92a0ab}.profile-page__heading>p:last-child{margin:8px 0 0}.profile-page__grid{display:grid;gap:14px;margin-top:14px}.profile-card{padding:20px;border:1px solid #30414e;border-radius:20px;background:#151f28}.profile-card h2{margin:0;font-size:18px}.profile-card p{margin:5px 0 0;font-size:13px;line-height:1.5}.profile-card--identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.profile-avatar,.desktop-sidebar__avatar{display:grid;place-items:center;border-radius:14px;color:#07110d;background:var(--accent-fill);font-weight:900}.profile-avatar{width:52px;height:52px;font-size:18px}.profile-status{padding:7px 10px;border:1px solid rgba(81,241,172,.25);border-radius:999px;color:var(--accent-strong);background:#51f1ac12;font-size:12px;font-weight:800}.profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0 0;overflow:hidden;border:1px solid #30414e;border-radius:14px;background:#30414e}.profile-details>div{min-width:0;padding:13px 14px;background:#1b2833}.profile-details dt{color:#8796a2;font-size:11px}.profile-details dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:14px;font-weight:750}.profile-card--setting,.profile-card--session{display:flex;align-items:center;justify-content:space-between;gap:20px}.profile-card--setting .theme-toggle{position:relative;top:auto;right:auto;z-index:auto;flex:0 0 58px}.profile-logout{min-height:42px;padding:0 16px;border:1px solid rgba(255,115,105,.32);border-radius:12px;color:#ff938a;background:#ff736912;font-weight:800;cursor:pointer}.profile-page__version{margin:18px 0 0;color:#697681;font-size:12px;text-align:center}html[data-theme=light] .topbar__profile{border-color:#cad9d1;color:#087a4d;background:#fff}html[data-theme=light] .profile-card{border-color:#d3e0d9;background:#fff;box-shadow:0 8px 24px #2041310b}html[data-theme=light] .profile-page__heading>p:last-child,html[data-theme=light] .profile-card p,html[data-theme=light] .profile-details dt{color:#687a71}html[data-theme=light] .profile-details{border-color:#dce6e1;background:#dce6e1}html[data-theme=light] .profile-details>div{background:#f2f7f4}.profile-page>.section-tabs{margin-bottom:14px}.profile-page__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.profile-page__title-row p{margin:8px 0 0;color:#92a0ab}.profile-page__sections{display:grid;gap:14px}.profile-details--single{grid-template-columns:1fr}.profile-details__active{color:var(--accent-strong)}.profile-card--appearance{display:flex;align-items:center;justify-content:space-between;gap:20px}.profile-theme-choice{display:flex;align-items:center;gap:12px;color:#8f9ca7;font-size:12px;font-weight:750}.profile-theme-choice .theme-toggle{position:relative;z-index:auto;inset:auto;flex:0 0 58px}.profile-password-form{display:grid;gap:14px;margin-top:18px}.profile-password-form label,.profile-password-form label>span{display:block}.profile-password-form label>span{margin:0 0 7px;color:#91a0ab;font-size:11px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.profile-password-form input{width:100%;min-height:48px;padding:0 14px;border:1px solid #3b4d5a;border-radius:13px;color:#f4f8f6;background:#101922;outline:none}.profile-password-form input:focus{border-color:#51f1acb8;box-shadow:0 0 0 3px #51f1ac1a}.profile-password-form__new{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-password-form__hint{margin:-2px 0 0!important}.profile-primary-action{min-height:44px;padding:0 18px;justify-self:start;border:0;border-radius:12px;color:#07110d;background:var(--accent-fill);font-weight:900;cursor:pointer}.profile-primary-action:disabled{cursor:progress;opacity:.65}html[data-theme=light] .profile-page__title-row p,html[data-theme=light] .profile-theme-choice,html[data-theme=light] .profile-password-form label>span{color:#687a71}html[data-theme=light] .profile-password-form input{border-color:#ccdcd3;color:#102019;background:#f8fbf9}@media(min-width:1100px){.app-shell{--desktop-sidebar-width: 258px}.desktop-sidebar{position:fixed;z-index:80;inset:0 auto 0 0;display:flex;width:var(--desktop-sidebar-width);padding:14px 12px;flex-direction:column;border-right:1px solid rgba(255,255,255,.09);background:#0c1218f7;box-shadow:14px 0 34px #0000001a;transition:width .18s ease}.desktop-sidebar--collapsed{width:76px}.app-shell:has(.desktop-sidebar--collapsed){--desktop-sidebar-width: 76px}.app-workspace{margin-left:var(--desktop-sidebar-width);transition:margin-left .18s ease}.desktop-sidebar__brand-row,.desktop-sidebar__brand,.desktop-sidebar__profile,.desktop-sidebar__nav a{display:flex;align-items:center}.desktop-sidebar__brand-row{min-height:48px;justify-content:space-between;gap:8px}.desktop-sidebar__brand{min-width:0;gap:10px}.desktop-sidebar__brand img{width:38px;height:38px;flex:0 0 auto}.desktop-sidebar__brand span,.desktop-sidebar__brand strong,.desktop-sidebar__brand small{display:block}.desktop-sidebar__brand strong{font-size:14px;letter-spacing:.08em}.desktop-sidebar__brand small{margin-top:1px;color:#71808c;font-size:9px;font-weight:800;letter-spacing:.16em}.desktop-sidebar__collapse{display:grid;width:32px;height:32px;padding:0;flex:0 0 auto;place-items:center;border:1px solid #30414e;border-radius:10px;color:#8d9aa5;background:#17232d;cursor:pointer}.desktop-sidebar__collapse svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.desktop-sidebar__nav{min-height:0;margin:18px 0 12px;flex:1 1 auto;overflow-y:auto;scrollbar-width:thin}.desktop-sidebar__nav section+section{margin-top:16px}.desktop-sidebar__nav section>p{margin:0 9px 6px;color:#64727d;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.desktop-sidebar__nav a{min-height:40px;padding:0 10px;gap:11px;border-radius:11px;color:#8c9aa5;font-size:13px;font-weight:750}.desktop-sidebar__nav a+a{margin-top:2px}.desktop-sidebar__nav a:hover{color:#dce7e1;background:#ffffff0b}.desktop-sidebar__nav a.active{color:#07110d;background:var(--accent-fill)}.desktop-sidebar__nav svg{width:19px;height:19px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.desktop-sidebar__profile{min-width:0;padding:8px;gap:10px;border:1px solid #2e3e4a;border-radius:14px;background:#151f28}.desktop-sidebar__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.desktop-sidebar__footer>.theme-toggle{position:relative;z-index:auto;inset:auto;flex:0 0 58px}.desktop-sidebar__profile:hover,.desktop-sidebar__profile:focus-visible{border-color:#51f1ac57;outline:none}.desktop-sidebar__avatar{width:36px;height:36px;flex:0 0 auto;border-radius:11px;font-size:12px}.desktop-sidebar__profile-copy{min-width:0}.desktop-sidebar__profile-copy strong,.desktop-sidebar__profile-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-sidebar__profile-copy strong{font-size:12px}.desktop-sidebar__profile-copy small{margin-top:3px;color:#71808c;font-size:9px}.desktop-sidebar--collapsed :is(.desktop-sidebar__brand span,.desktop-sidebar__nav section>p,.desktop-sidebar__nav a span,.desktop-sidebar__profile-copy){display:none}.desktop-sidebar--collapsed .desktop-sidebar__brand-row{flex-direction:column;justify-content:flex-start}.desktop-sidebar--collapsed .desktop-sidebar__collapse{margin-top:5px}.desktop-sidebar--collapsed .desktop-sidebar__nav a,.desktop-sidebar--collapsed .desktop-sidebar__profile{justify-content:center;padding-inline:0}.desktop-sidebar--collapsed .desktop-sidebar__footer{grid-template-columns:1fr}.desktop-sidebar--collapsed .desktop-sidebar__footer>.theme-toggle{justify-self:center}.topbar__profile,.bottom-nav{display:none}.topbar{padding-right:18px}.content--with-nav{padding-bottom:44px}.profile-page__grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}}@media(max-width:620px){.profile-page__grid,.profile-details{grid-template-columns:1fr}.profile-card{padding:16px;border-radius:17px}.profile-card--identity{grid-template-columns:auto minmax(0,1fr)}.profile-card--identity .profile-status{grid-column:1 / -1;justify-self:start}.profile-card--setting,.profile-card--session{align-items:flex-start;flex-direction:column}.profile-logout{width:100%}.profile-page__title-row,.profile-card--appearance{align-items:flex-start;flex-direction:column}.profile-page__title-row .profile-logout{width:auto}.profile-password-form__new{grid-template-columns:1fr}.profile-primary-action{width:100%}}html[data-theme=light] .desktop-sidebar{border-color:#d8e3dd;background:#f7fbf8fa;box-shadow:14px 0 34px #2041310a}html[data-theme=light] .desktop-sidebar__collapse,html[data-theme=light] .desktop-sidebar__profile{border-color:#d3e0d9;color:#607168;background:#fff}html[data-theme=light] .desktop-sidebar__nav a{color:#607168}html[data-theme=light] .desktop-sidebar__nav a:hover{color:#17251f;background:#eef5f1}html[data-theme=light] .desktop-sidebar__nav a.active{color:#07110d;background:var(--accent-fill)}html[data-theme=light] :is(.attention-panel,.dashboard-news__panel,.dashboard-finance-grid,.dashboard-discount-card,.dashboard-discounts__empty,.release-list,.dashboard-ideas article){border-color:#d8e3dd;background:#fff;box-shadow:0 8px 24px #2041310b}html[data-theme=light] :is(.attention-summary,.attention-summary article,.attention-row,.attention-panel__all,.dashboard-finance-card,.dashboard-news__item,.release-row){border-color:#e0e9e4}html[data-theme=light] :is(.dashboard-release-summary__line time,.attention-summary span,.attention-row__main span,.attention-row__deadline time,.attention-empty span,.dashboard-news__item-copy span,.dashboard-news__item time,.release-row__version time,.dashboard-ideas span){color:#66786e}html[data-theme=light] .release-row p{color:#52645b}html[data-theme=light] :is(.dashboard-development-link,.release-row__version strong,.release-row a){color:#087a4d}html[data-theme=light] .dashboard-release-summary__line{color:#52645b}html[data-theme=light] .attention-row:hover,html[data-theme=light] .dashboard-news__item:hover{background:#edf8f2}html[data-theme=light] :is(.dashboard-finance-card:hover,.dashboard-stat-link:hover){background:#edf8f2}html[data-theme=light] .dashboard-discounts .dashboard-discount-card{border-color:#da77258c;box-shadow:0 0 0 1px #da772514,0 16px 42px #da772517}html[data-theme=light] .dashboard-discounts .dashboard-discount-card:hover{border-color:#da7725b8;background:#fff7ed}html[data-theme=light] :is(.dashboard-discount-card__regions strong,.dashboard-discount-card__meta>small:last-child){color:#b85013}html[data-theme=light] .dashboard-discount-card__regions>span{background:#f0f5f2}html[data-theme=light] .news-dialog-backdrop{background:#21342b6b}html[data-theme=light] .news-dialog{border-color:#cad8d0;color:#17251f;background:#f7faf8;box-shadow:0 28px 80px #2041313d}html[data-theme=light] .news-dialog__close{border-color:#cad8d0;color:#21342b;background:#ffffffeb}html[data-theme=light] .news-dialog__body>p{color:#3e5147}html[data-theme=light] .news-dialog__meta,html[data-theme=light] .news-dialog footer{color:#66786e}html[data-theme=light] .stat-card--attention{border-color:#b8423433;background:#fff3f0}html[data-theme=light] .attention-row__deadline strong{color:#b84234}.deal-date-group .deal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-date-group .deal-card{display:flex;min-width:0;flex-direction:column;padding:11px;border-radius:14px}.deal-date-group .deal-card__top{gap:6px}.deal-date-group .deal-card__id{overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.deal-date-group .status-pill{padding:4px 6px;font-size:12px}.deal-date-group .deal-card__service{margin-top:7px;font-size:11px;line-height:1.2}.deal-date-group .deal-card__service .deal-service{gap:4px}.deal-date-group .deal-card__service .deal-service__icon{font-size:10px;line-height:1}.deal-date-group .deal-card h3{margin:3px 0;font-size:18px}.deal-date-group .deal-card__client{font-size:14px}.deal-date-group .deal-card__account{margin-top:3px;font-size:12px}.deal-date-group .deal-card__tags{gap:3px;margin-top:8px}.deal-date-group .deal-card__tags span{padding:3px 5px;border-radius:6px;font-size:12px}.deal-date-group .deal-card__bottom{gap:6px;margin-top:9px;padding-top:8px}.deal-date-group .deal-card__bottom strong{font-size:17px}.deal-date-group .deal-card__bottom .deal-card__income--empty{color:#687480;font-size:14px}.deal-date-group .deal-card__bottom span,.deal-date-group .deal-card__bottom time{font-size:12px}.deal-date-group .deal-card__bottom .deal-completion-date--actual,.deal-date-group .deal-card__bottom .deal-completion-date--inactive{color:#a7b2bb}.deal-date-group .deal-card__bottom .deal-completion-date--planned{color:#ffc774}html[data-theme=light] .deal-completion-date--actual,html[data-theme=light] .deal-completion-date--inactive{border-color:#cfd8d3;color:#64736b;background:#f3f6f4}html[data-theme=light] .deal-completion-date--planned{border-color:#be770e57;color:#a56100;background:#e8971c1a}html[data-theme=light] .deal-completion-date--offline{border-color:#2563eb57;color:#1d5fbf;background:#3b82f61a}html[data-theme=light] .deal-completion-date--buyout{border-color:#6d3cc457;color:#6d3cc4;background:#7c4ec91a}html[data-theme=light] .deal-completion-date--overdue{border-color:#b9352c57;color:#b52d25;background:#de473d17}.release-row{display:block;min-height:0;padding:0}.release-row>.disclosure__summary{display:grid;grid-template-columns:126px minmax(0,1fr) 30px;min-height:62px;padding:10px 14px;align-items:center;gap:14px;cursor:pointer;list-style:none}.release-row>.disclosure__summary>.disclosure-chevron{grid-column:3}.release-row__version strong{font-size:15px}.release-row__version time{font-size:13px}.release-row>.disclosure__summary>p{font-size:15px;line-height:1.5}.release-row__notes{display:grid;gap:12px;padding:2px 14px 17px 154px;color:#9ba7b1}.release-row__notes section{margin:0}.release-row__notes h3{margin:0 0 5px;color:#dce5e0;font-size:15px}.release-row__notes ul{display:grid;gap:4px;margin:0;padding-left:16px}.release-row__notes li,.release-row__notes>p{margin:0;font-size:14px;line-height:1.55}.release-list__pagination{display:flex;min-height:70px;padding:14px;align-items:center;justify-content:center;gap:12px;color:#7f8b95;font-size:13px}.release-list__pagination .secondary-button{cursor:pointer}.operational-search{margin-bottom:20px}.operational-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.operational-card{display:flex;min-width:0;min-height:126px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff06;flex-direction:column;transition:border-color .16s ease,transform .16s ease}.operational-card:hover{border-color:#51f1ac40;transform:translateY(-1px)}.operational-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#86f0bd;font-size:13px;font-weight:800}.operational-card__top small{overflow:hidden;max-width:50%;color:#687480;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operational-card h3{margin:12px 0 4px;font-size:17px;line-height:1.25}.operational-card p{display:-webkit-box;overflow:hidden;margin:0;color:#8996a0;font-size:14px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.operational-card time{margin-top:auto;padding-top:10px;color:#64717b;font-size:13px}.filter-grid--regional-titles{grid-template-columns:repeat(5,minmax(0,1fr))}.regional-title-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.regional-title-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff06;transition:border-color .18s ease,transform .18s ease}.regional-title-card:hover{border-color:#51f1ac57;transform:translateY(-2px)}.regional-title-card--discount{border-color:#ffb14785;box-shadow:0 0 0 1px #ffb1471a,0 16px 42px #ff802d1a}.regional-title-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:radial-gradient(circle at 25% 20%,rgba(81,241,172,.18),transparent 45%),#101d24}.regional-title-card__media>img{width:100%;height:100%;object-fit:cover}.regional-title-card__media>span{display:grid;width:100%;height:100%;place-items:center;color:#86f0bd9e;font-size:28px;font-weight:900}.regional-title-card__badges{display:flex;position:absolute;inset:8px 8px auto;align-items:center;justify-content:space-between;gap:6px}.regional-title-card__badges>span{overflow:hidden;padding:5px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f5faf8;background:#07110dd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.regional-title-card__badges .regional-title-card__status{color:#8ff5c6}.regional-title-card__badges .regional-title-card__status--inactive{color:#ff9e8e}.regional-title-card__badges .regional-title-card__discount-badge{margin-inline:auto 0;border-color:#ffd38bb8;color:#231205;background:linear-gradient(135deg,#ffd78c,#ff934f);box-shadow:0 5px 18px #ff883e57}.regional-title-card__body{display:flex;min-height:174px;padding:12px;flex:1;flex-direction:column}.regional-title-card__body h3{display:-webkit-box;overflow:hidden;margin:0;font-size:15px;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.regional-title-card__meta{display:flex;margin-top:8px;align-items:center;justify-content:flex-start;gap:8px}.regional-title-card__meta span{overflow:hidden;color:#a5b1b9;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.regional-title-card__meta strong{color:#86f0bd;font-size:14px}.regional-title-card__meta .regional-price{width:100%;min-width:0;align-items:flex-start}.regional-title-card__meta .regional-price__line{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px}.regional-title-card__meta .regional-price__line>del{justify-self:start}.regional-title-card__meta .regional-price__line>strong,.regional-title-card__meta .regional-price__line>.regional-price__badge{justify-self:end}.regional-title-card__meta .regional-price__badge,.data-table--regional-titles .regional-price__badge{display:inline-flex;padding:2px 5px;border-radius:999px;color:#231205;background:#ffb35e;font-size:10px;font-weight:900}.regional-title-card__meta .regional-price__until,.data-table--regional-titles .regional-price__until{color:#ffbd74;font-size:10px;font-weight:750;white-space:nowrap}.regional-title-card__meta .regional-price__until{align-self:flex-end}.regional-title-card__meta .regional-price--discount strong,.data-table--regional-titles .regional-price--discount strong{color:#ffbe72}.regional-title-card__product{display:-webkit-box;overflow:hidden;margin-top:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#c8d2cd;background:#ffffff0e;font-size:12.5px;font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:759px){.regional-title-card__body h3{font-size:14px;-webkit-line-clamp:3}.regional-title-card__product{padding:7px 8px;font-size:11.5px;-webkit-line-clamp:3}}.regional-title-card__body footer{display:flex;margin-top:auto;padding-top:10px;align-items:center;justify-content:flex-end;gap:8px;color:#66747e;font-size:12px}.regional-title-card__body footer time{white-space:nowrap}.data-table--regional-titles{min-width:1080px}.data-table--regional-titles td:nth-child(2){min-width:220px}.data-table--regional-titles td:nth-child(4){min-width:190px}.data-table--regional-titles .regional-price{align-items:flex-start}.data-table--regional-titles .regional-price__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.data-table__discount-row>td:first-child{box-shadow:inset 3px 0 #ffad58}.regional-title-detail-hero{display:flex;position:relative;min-height:190px;margin-bottom:18px;overflow:hidden;padding:26px;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(circle at 18% 20%,rgba(81,241,172,.15),transparent 46%),#101b22}.regional-title-detail-hero__image,.regional-title-detail-hero__overlay{position:absolute;inset:0;width:100%;height:100%}.regional-title-detail-hero__image{object-fit:cover;opacity:0;transition:opacity .18s ease}.regional-title-detail-hero--image-loaded .regional-title-detail-hero__image{opacity:1}.regional-title-detail-hero__overlay{background:linear-gradient(90deg,#081015f5,#081015d1,#08101573)}.regional-title-detail-hero__content,.regional-title-detail-hero__refresh{z-index:1}.regional-title-detail-hero__content{min-width:0;max-width:850px}.regional-title-detail-hero__id{max-width:100%;margin:0 0 7px;color:#cbd8d1ad;font-size:11px;font-weight:700;letter-spacing:.035em;line-height:1.25;overflow-wrap:anywhere}.regional-title-detail-hero h1{margin:7px 0 5px;font-size:clamp(30px,4vw,56px);line-height:1.02;overflow-wrap:anywhere}.regional-title-plus-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.regional-title-plus-price del{color:var(--text-muted)}.regional-title-plus-price>span{border-radius:999px;padding:2px 7px;background:#ffad5438;color:#ffad54;font-weight:800}.regional-title-plus-price small{flex-basis:100%;color:var(--text-muted)}.regional-title-detail-hero--image-loaded h1{color:#fff}.regional-title-detail-hero__content>p:last-child{margin:0;color:#a8b4bc}.regional-title-detail-hero__discount{display:grid;width:fit-content;max-width:100%;margin:10px 0;gap:4px;color:#fff}.regional-title-detail-hero__discount-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 10px}.regional-title-detail-hero__discount-line>strong{font-size:21px;line-height:1}.regional-title-detail-hero__discount-line>del{color:#ffffff9e;font-size:14px;font-weight:700}.regional-title-detail-hero__discount-badge{padding:3px 7px;border-radius:6px;color:#241305;background:#ffd18a;font-size:12px;font-weight:900;line-height:1.25}.regional-title-detail-hero__discount>small{color:#ffffffad;font-size:11px;font-weight:700}.regional-title-digital-items__list{display:grid;gap:8px}.regional-title-digital-item{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(140px,.8fr) minmax(140px,.8fr) 22px;min-width:0;padding:11px 13px;align-items:center;gap:12px;border:1px solid var(--border);border-radius:13px;color:var(--text-primary);background:var(--surface-soft);text-decoration:none}.regional-title-digital-item:hover{border-color:var(--accent-border);background:color-mix(in srgb,var(--surface-soft) 88%,var(--accent) 12%)}.regional-title-digital-item>span,.regional-title-digital-item :is(strong,small){display:block;min-width:0}.regional-title-digital-item strong{overflow:hidden;margin-top:2px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.regional-title-digital-item small{color:var(--muted);font-size:11px}.regional-title-digital-item>b{color:var(--accent-strong);font-size:22px}.regional-title-detail-hero__store-link{display:inline;color:#d8e3dd;font-weight:800;overflow-wrap:anywhere;text-decoration:none}.regional-title-detail-hero__store-link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.regional-title-detail-hero__refresh{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:7px}.regional-title-detail-hero__refresh small{max-width:190px;color:#bdc8c1;font-size:11px;line-height:1.3;text-align:center}.regional-title-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.regional-title-gallery a{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff06}.regional-title-gallery img{width:100%;aspect-ratio:16 / 9;object-fit:contain;background:#0c151b}.regional-title-gallery span{padding:9px 10px;color:#b8c4bd;font-size:14px;font-weight:800}.regional-title-refresh-control{display:grid;gap:12px;margin-bottom:18px;padding:14px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.regional-title-refresh-control__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.entity-events__list{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:12px}.entity-event{display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:start;gap:7px;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.entity-event:last-child{border-bottom:0}.entity-event__marker{width:5px;height:5px;margin-top:4px;border-radius:50%;background:#51f1ac}.entity-event__marker--delete{background:#ff8e7d}.entity-event__marker--update{background:#8fc9ff}.entity-event__title,.entity-event__main strong,.entity-event__main span,.entity-event__main small{display:block}.entity-event__title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.entity-event__main strong{color:#dce5e0;font-size:12px;line-height:1.25}.entity-event__main span,.entity-event__main small,.entity-event time{color:#71808b;font-size:11px;line-height:1.25}.entity-event__main span{margin-top:1px}.entity-event__main .entity-event__context{display:inline-flex;margin:0;font-size:9px}.entity-event__main small{margin-top:2px;color:#9aa6af;font-size:11px;line-height:1.3;overflow-wrap:anywhere}.entity-event time{white-space:nowrap}.entity-events__toggle{display:flex;width:100%;min-height:32px;padding:6px 10px;align-items:center;justify-content:center;gap:7px;border:0;color:var(--accent-strong);background:#51f1ac09;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.entity-events__toggle:hover{background:#51f1ac17}.activity-ticker{display:flex;min-width:0;min-height:44px;margin-top:10px;overflow:hidden;align-items:stretch;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06}.activity-ticker__viewport{min-width:0;overflow:hidden;flex:1;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.activity-ticker__viewport:active{cursor:grabbing}.activity-ticker__track{display:flex;width:max-content;height:100%;align-items:center;transform:translateZ(0);will-change:transform}.activity-ticker__group,.activity-ticker__sequence{display:flex;flex:none;height:100%;align-items:center}.activity-ticker__item{display:inline-flex;padding:0 10px;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.activity-ticker__separator{display:inline-flex;padding:0 2px;align-items:center;color:#53606b;font-size:15px;line-height:1}.activity-ticker__item strong{color:#86f0bd}.activity-ticker__item span{color:#dce5e0}.activity-ticker__item small,.activity-ticker__item time,.activity-ticker__empty{color:#71808b;font-size:12px}.activity-ticker__empty{display:flex;padding:0 12px;align-items:center;font-size:13px}@media(min-width:760px){.deal-date-group .deal-list,.operational-grid,.regional-title-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regional-title-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1180px){.deal-date-group .deal-list,.operational-grid,.regional-title-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:759px){.deal-date-group .deal-list{grid-template-columns:minmax(0,1fr)}.deal-date-group__header{gap:4px;padding:7px 8px}.deal-date-group__header>strong{flex:1 1 auto;font-size:12.5px}.deal-date-group__metrics{flex:0 0 auto;gap:2px}.deal-date-group__metrics>span{padding:3px 4px;font-size:9.5px}.deal-date-group__metric-label{display:none}.deal-date-group__metric--count:after{content:" шт."}.sticky-table-group-overlay__track>.deal-date-group__header{min-height:38px;padding:7px 8px}}@media(min-width:760px){.content--list{width:min(100%,1340px);padding-inline:24px}.deal-date-group .deal-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(min-width:1180px){.data-table.data-table--deals{min-width:100%}.deal-date-group .deal-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px}.deal-date-group .deal-card{padding:10px}.deal-date-group .deal-card h3{font-size:17px}.deal-date-group .deal-card__client{font-size:13px}.deal-date-group .deal-card__tags{margin-top:7px}.deal-date-group .deal-card__bottom{margin-top:8px;padding-top:7px}}.deal-date-group .deal-card__bottom{position:relative;min-height:42px;align-items:center;margin-top:auto;padding-top:13px;border-top:0}.deal-date-group .deal-card__bottom:before{position:absolute;top:7px;right:0;left:0;border-top:1px solid rgba(128,148,164,.2);content:""}.deal-date-group .deal-card__bottom>.deal-card__finance{width:auto;min-width:max-content;flex:0 0 auto}.deal-date-group .deal-card__bottom>.deal-completion-date{width:auto;min-width:96px;max-width:56%;min-height:28px;flex:0 1 auto;box-sizing:border-box;padding:4px 7px;font-size:10px;line-height:1}.deal-date-group .deal-card__income{white-space:nowrap}.deal-date-group .deal-card__bottom .deal-completion-date>span{display:inline-flex;align-items:center;justify-content:center;margin-top:0;color:inherit!important;font-size:inherit;font-weight:inherit;line-height:inherit}.deal-date-group .deal-card__bottom .deal-completion-date--offline{color:#7bc0ff}.deal-date-group .deal-card__bottom .deal-completion-date--buyout{color:#c5a7ff}.deal-date-group .deal-card__bottom .deal-completion-date--overdue{color:#ff8d84}html[data-theme=light] .deal-date-group .deal-card__bottom .deal-completion-date--offline{color:#1d5fbf}html[data-theme=light] .deal-date-group .deal-card__bottom .deal-completion-date--buyout{color:#6d3cc4}html[data-theme=light] .deal-date-group .deal-card__bottom .deal-completion-date--overdue{color:#b52d25}.deal-date-group .deal-card__bottom .deal-card__expense{margin-top:2px;color:#ff9b87;font-size:11px;font-weight:700;line-height:1.15}html[data-theme=light] .deal-date-group .deal-card__bottom .deal-card__expense{color:#c4513f}html[data-theme=light] .deal-date-group .deal-card__bottom:before{border-top-color:#d7e0db}@media(max-width:620px){.filter-grid--regional-titles{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-title-detail-hero{min-height:170px;padding:18px;align-items:flex-start;flex-direction:column;gap:14px}.regional-title-detail-hero__content{width:100%}.regional-title-detail-hero__id{padding-right:34px;color:#cbd8d194;font-size:9px;letter-spacing:.02em;line-height:1.3}.regional-title-detail-hero h1{margin-top:5px;font-size:clamp(22px,7.2vw,28px);line-height:1.08}.regional-title-detail-hero__store-link{font-size:15px;line-height:1.25}.regional-title-detail-hero__overlay{background:linear-gradient(180deg,#081015d1,#081015f7)}.regional-title-detail-hero__refresh{align-items:flex-start}.regional-title-detail-hero__refresh small{text-align:left}.regional-title-digital-item{grid-template-columns:minmax(0,1fr) 18px}.regional-title-digital-item>span:nth-child(n+2){grid-column:1}.regional-title-digital-item>b{grid-column:2;grid-row:1 / span 3}.release-row>.disclosure__summary{grid-template-columns:minmax(0,1fr) 30px;gap:6px 10px;padding-block:12px}.release-row>.disclosure__summary>p{grid-column:1 / -1;grid-row:2}.release-row>.disclosure__summary>.disclosure-chevron{grid-column:2;grid-row:1}.release-row__notes{padding:0 14px 14px}.release-list__pagination{flex-direction:column;gap:8px}.entity-event{grid-template-columns:5px minmax(0,1fr)}.entity-event time{grid-column:2}}@media(prefers-reduced-motion:reduce){.activity-ticker__viewport{overflow-x:auto}.activity-ticker__track{animation:none}.activity-ticker__group[aria-hidden=true],.activity-ticker__sequence[aria-hidden=true]{display:none}}html[data-theme=light] :is(.operational-card,.regional-title-card,.regional-title-gallery a,.entity-events__list,.entity-event,.activity-ticker){border-color:#d8e3dd;background:#fff}html[data-theme=light] :is(.operational-card p,.operational-card time,.operational-card__top small,.regional-title-card__meta span,.regional-title-card__body footer,.entity-event__main span,.entity-event__main small,.entity-event time,.activity-ticker__item small,.activity-ticker__item time,.activity-ticker__empty,.release-row__notes){color:#62736a}html[data-theme=light] :is(.operational-card h3,.regional-title-card__body h3,.regional-title-card__product,.regional-title-gallery span,.entity-event__main strong,.activity-ticker__item span,.release-row__notes h3){color:#13231b}html[data-theme=light] .regional-title-card__media{background:radial-gradient(circle at 25% 20%,rgba(14,128,82,.14),transparent 45%),#eaf3ee}html[data-theme=light] .regional-title-card__product{border-color:#dce5e0;background:#f0f4f2}html[data-theme=light] .regional-title-card__meta strong{color:#087b4d}html[data-theme=light] .regional-title-card--discount{border-color:#da77258c;box-shadow:0 0 0 1px #da772514,0 16px 42px #da772517}html[data-theme=light] :is(.regional-title-card__meta .regional-price--discount strong,.data-table--regional-titles .regional-price--discount strong,.regional-title-card__meta .regional-price__until,.data-table--regional-titles .regional-price__until){color:#b85013}html[data-theme=light] .activity-ticker__item strong{color:#087a4d}html[data-theme=light] .activity-ticker__separator{color:#91a098}html[data-theme=light] .regional-title-detail-hero:not(.regional-title-detail-hero--with-image){border-color:#d8e3dd;background:radial-gradient(circle at 18% 20%,rgba(14,128,82,.12),transparent 46%),#fff}html[data-theme=light] .regional-title-detail-hero--with-image:not(.regional-title-detail-hero--image-loaded){border-color:#d8e3dd;background:radial-gradient(circle at 18% 20%,rgba(14,128,82,.12),transparent 46%),#eef5f1}html[data-theme=light] .regional-title-detail-hero--with-image:not(.regional-title-detail-hero--image-loaded) .regional-title-detail-hero__overlay{opacity:0}html[data-theme=light] .regional-title-detail-hero:not(.regional-title-detail-hero--image-loaded) :is(.regional-title-detail-hero__store-link,.regional-title-detail-hero__refresh small){color:#53665c}html[data-theme=light] .regional-title-detail-hero:not(.regional-title-detail-hero--image-loaded) .regional-title-detail-hero__discount{color:#13231b}html[data-theme=light] .regional-title-detail-hero:not(.regional-title-detail-hero--image-loaded) .regional-title-detail-hero__discount-line>del,html[data-theme=light] .regional-title-detail-hero:not(.regional-title-detail-hero--image-loaded) .regional-title-detail-hero__discount>small{color:#687a70}html[data-theme=light] .regional-title-detail-hero:not(.regional-title-detail-hero--with-image) :is(h1,.regional-title-detail-hero__content>p:last-child){color:#13231b}html[data-theme=dark] .deal-status-select :is(.combobox-field__button,.combobox-field__input){border-color:#2b674f;color:#9ff0c8;background:#173327}html[data-theme=light] .deal-status-select :is(.combobox-field__button,.combobox-field__input){border-color:#087a4d40;color:#087a4d;background:#eaf8f0}html[data-theme=light] .subscription-badge{border-color:#c78a00;color:#704600;background:#fff0b8}html[data-theme=light] .subscription-badge:hover,html[data-theme=light] .subscription-badge:focus-visible{border-color:#9a6500;color:#533300;background:#ffe28a}html[data-theme=light] .subscription-badge:focus-visible{outline-color:#9a65006b}html[data-theme=light] .deal-form__money-input>span{color:#61736a}.filter-toolbar__popover{overflow-x:visible;overflow-y:auto}.filter-toolbar__content.deal-filters,html[data-theme=dark] .filter-toolbar__content.deal-filters,html[data-theme=light] .filter-toolbar__content.deal-filters{border:0;background:transparent;box-shadow:none}html[data-theme=dark] .filter-toolbar{border-color:#2f4050;background:#17212be0}html[data-theme=dark] .filter-toolbar__button{border-color:#365b4b;color:#a8b5bf;background:#121a22}html[data-theme=light] .filter-toolbar{border-color:#d6e1db;background:#ffffffe6;box-shadow:0 10px 28px #2041310f}html[data-theme=light] .filter-toolbar__button{border-color:#087a4d47;color:#52675d;background:#f2f7f4}html[data-theme=light] .filter-toolbar__button:hover,html[data-theme=light] .filter-toolbar__button[aria-expanded=true]{border-color:#087a4d94;color:#087a4d;background:#e9f7ef}html[data-theme=light] .filter-toolbar__popover{border-color:#d0ddd6;background:#fff;box-shadow:0 24px 64px #2041312e}html[data-theme=light] .filter-toolbar__active-chip{border-color:#087a4d40;color:#087a4d;background:#eaf7f0}html[data-theme=light] .multi-select-field__chip{border-color:#087a4d38;color:#075e3d;background:#e9f6ef}html[data-theme=light] .multi-select-field__chip-remove{color:#5d7569}html[data-theme=light] .multi-select-field__chip-remove:hover,html[data-theme=light] .multi-select-field__chip-remove:focus-visible{color:#06482f;background:#087a4d1f}@media(min-width:720px){.filter-toolbar__popover--standard{width:min(820px,calc(100vw - 48px));max-height:none;padding:20px;overflow:visible}.filter-toolbar__popover--standard .filter-toolbar__popover-header{margin-bottom:16px}.filter-toolbar__popover--standard .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.filter-toolbar__popover--standard .filter-grid .combobox-field__button,.filter-toolbar__popover--standard .filter-grid input{height:48px}.filter-toolbar__popover--standard .filter-grid .multi-select-field__button{height:auto;min-height:48px}}@media(max-width:640px){.deal-access-panel .detail-section__heading{align-items:center}.deal-access-heading-actions{flex-wrap:wrap}.deal-access-table{min-width:540px}.deal-issuance-fields{grid-template-columns:minmax(0,1fr)}.deal-issuance-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-issuance-summary__item:nth-child(odd){border-left:0}.deal-issuance-summary__item:nth-child(n+3){border-top:1px solid rgba(137,161,177,.14)}.deal-access-event-dialog__body{padding-inline:12px}.deal-issuance-block{padding:12px}.deal-issuance-disclosure>.disclosure__summary{padding-inline:12px}.deal-issuance-disclosure .disclosure__collapsible-inner{padding:0 12px 12px}.deal-access-term-list>div{grid-template-columns:minmax(0,1fr) auto}.deal-access-term-list>div>a{grid-column:1 / -1}.deal-access-editor__grid{grid-template-columns:minmax(0,1fr)}.deal-access-editor__actions--beside-completion{grid-column:1;margin-top:2px}.deal-access-editor__note{grid-column:auto}.deal-access-history article{grid-template-columns:minmax(0,1fr)}.filter-toolbar{gap:7px;padding:7px;border-radius:16px}.filter-toolbar__search .search-form input{min-height:46px;padding-inline:13px;border-radius:12px;font-size:14px}.filter-toolbar__button{width:48px;min-width:48px;min-height:46px;padding:0;border-radius:12px}.filter-toolbar__button>span{display:none}.filter-toolbar__button svg{width:22px;height:22px}.filter-toolbar__count{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding-inline:4px;font-size:9px}.filter-toolbar__popover{position:fixed;top:calc(var(--app-topbar-height, 65px) + 8px);right:14px;bottom:max(12px,env(safe-area-inset-bottom));left:14px;width:auto;max-height:calc(100dvh - var(--app-topbar-height, 65px) - max(20px,env(safe-area-inset-bottom)));padding:13px;overflow-x:visible;overflow-y:auto;border-radius:16px;box-sizing:border-box}.filter-toolbar__popover-header{position:sticky;z-index:12;top:-13px;margin:-13px -13px 12px;padding:13px;border-bottom:1px solid rgba(115,139,155,.2);background:#111a22}html[data-theme=light] .filter-toolbar__popover-header{background:#fff}.filter-toolbar__popover-header strong{font-size:15px}.filter-toolbar__content .filter-grid{grid-template-columns:minmax(0,1fr)}.filter-toolbar__active-items{gap:6px;margin:7px 2px 0}.filter-toolbar__active-chip{max-width:100%;min-height:32px;padding:5px 8px 5px 10px;font-size:12px}.view-mode-switch .view-mode-switch__label{display:none}.view-mode-switch button{width:34px;min-width:34px;min-height:31px;justify-content:center;padding-inline:0}.view-mode-switch button span.view-mode-switch__icon{font-size:15px}}@media(max-width:480px){.deal-issuance-summary__heading{align-items:flex-start;flex-direction:column;gap:7px}.deal-issuance-summary__heading>div{justify-content:flex-start}.deal-issuance-timeline,.deal-issuance-timeline--completed{grid-template-columns:minmax(0,1fr)}.deal-issuance-timeline__item{border-left:0}.deal-issuance-timeline__item:nth-child(n+2){border-top:1px solid rgba(137,161,177,.14)}}.field-error{display:block;margin-top:.4rem;color:var(--danger, #ff8175);font-size:.78rem;line-height:1.35}.client-contacts-editor{display:grid;gap:14px;padding:16px;border:1px solid #3b4d5c;border-radius:16px;background:#ffffff06}.nested-modal-card--client{width:min(1080px,100%)}.client-contacts-editor__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.client-contacts-editor__heading h3,.client-contacts-editor__heading p{margin:0}.client-contacts-editor__heading h3{color:#f3f7f5;font-size:18px}.client-contacts-editor__heading p{margin-top:4px;color:#93a4b3;font-size:13px}.client-contacts-editor__rows{display:grid;gap:10px}.client-contact-editor-row{position:relative;display:grid;grid-template-columns:minmax(190px,.9fr) minmax(180px,.92fr) minmax(230px,1.35fr) minmax(112px,auto) 43px;align-items:end;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.client-contact-editor-row__type .combobox-field__button{min-width:0}.client-contact-editor-row__type .combobox-field__button>span:first-child{overflow:visible;text-overflow:clip}.client-contact-value{display:flex;min-width:0;align-items:center;border:1px solid #3b4d5c;border-radius:12px;background:#101820}.client-contact-value:focus-within{border-color:#59dca1;box-shadow:0 0 0 3px #51f1ac1f}.client-contact-value b{padding-left:12px;color:#93a4b3;font-weight:700}.reference-create-form .client-contact-value input{border:0;background:transparent;box-shadow:none}.client-contact-editor-row__primary{display:inline-flex;height:43px;align-items:center;gap:8px;color:#c6d0d7;white-space:nowrap}.reference-create-form .client-contact-editor-row__primary>span{margin:0;color:inherit;font-size:13px;letter-spacing:0;text-transform:none}.reference-create-form .client-contact-editor-row__primary input,.reference-create-form .client-editor-blocked input{width:20px;height:20px;padding:0}.client-contact-editor-row__remove{display:grid;width:43px;height:43px;place-items:center;border:1px solid #4a5d6a;border-radius:12px;color:#ff9a8d;background:#202d38;cursor:pointer}.client-contact-editor-row__remove svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.client-editor-blocked{display:block}.client-editor-blocked__control{display:flex;height:43px;align-items:center;gap:10px}.client-editor-blocked__control b{color:#c6d0d7;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.client-contact-legacy{display:grid;gap:8px}.client-contact-legacy>summary{color:#93a4b3;cursor:pointer;font-size:13px}.client-contact-group{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff08}.client-contact-group h3{display:flex;margin:0;padding:11px 13px;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.06);color:#e8eeeb;font-size:15px}.client-contact-group h3>span{display:grid;min-width:24px;height:24px;place-items:center;border-radius:8px;color:#8cf1c1;background:#51f1ac1a;font-size:11px;font-weight:900}.client-contact-group>div{display:grid}.client-contact-group>div>:is(a,div){display:flex;min-width:0;padding:11px 13px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.client-contact-group>div>:last-child{border-bottom:0}.client-contact-group strong{min-width:0;color:var(--accent-strong);overflow-wrap:anywhere}.client-contact-group__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.client-contact-group__badges :is(em,small){padding:4px 7px;border-radius:999px;color:#9eabb5;background:#ffffff0b;font-size:11px;font-style:normal}.client-contact-group__badges em{color:#8cf1c1;background:#51f1ac1a}.client-contact-legacy-caption{margin:6px 2px 0;color:#8996a2;font-size:12px}.client-detail-edit{align-self:center}html[data-theme=light] .client-contacts-editor,html[data-theme=light] .client-contact-editor-row,html[data-theme=light] .client-contact-group{border-color:#d3e1da;background:#f6faf8}html[data-theme=light] .client-contacts-editor__heading h3,html[data-theme=light] .client-contact-group h3{color:#182920}html[data-theme=light] .client-contact-value{border-color:#c9d8d0;background:#fff}html[data-theme=light] .client-contact-editor-row__primary,html[data-theme=light] .client-editor-blocked__control b{color:#52675c}html[data-theme=light] .client-contact-editor-row__remove{border-color:#d6ddd9;color:#b63f33;background:#fff}html[data-theme=light] .client-contact-group h3,html[data-theme=light] .client-contact-group>div>:is(a,div){border-color:#dce7e1}html[data-theme=light] .client-contact-group strong{color:#08784a}html[data-theme=light] .client-contact-group__badges :is(em,small){color:#5d7066;background:#edf3f0}html[data-theme=light] .client-contact-group__badges em{color:#08784a;background:#e2f3ea}@media(max-width:900px){.client-contact-editor-row{grid-template-columns:repeat(2,minmax(0,1fr))}.client-contact-editor-row__value{grid-column:1 / -1}.client-contact-editor-row__remove{position:absolute;right:10px;bottom:10px}}@media(max-width:640px){.client-contacts-editor{padding:13px}.client-contacts-editor__heading{align-items:flex-start;flex-direction:column}.client-contact-editor-row{grid-template-columns:minmax(0,1fr);padding-bottom:58px}.client-contact-editor-row__value{grid-column:auto}.client-contact-group>div>:is(a,div){align-items:flex-start;flex-direction:column}.client-contact-group__badges{justify-content:flex-start}}
