:root{--product-navbar-height: 50px}.product-navbar-shell{position:fixed;inset:0 0 auto;z-index:120}.product-navbar-shadow{position:fixed;inset:0 0 auto;z-index:118;height:var(--product-navbar-height);pointer-events:none;transition:box-shadow .3s ease}.product-navbar-shadow-light.is-scrolled{box-shadow:0 18px 48px #43206f1f}.product-navbar-shadow-dark.is-scrolled{box-shadow:0 18px 48px #22113a38}.product-navbar{position:relative;height:var(--product-navbar-height);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 32px;box-shadow:none;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:background-color .3s ease,color .3s ease}.product-navbar-has-actions{padding-right:32px}.product-navbar-light{background:#f4f1fd;color:#43206f}.product-navbar-dark{background:#ffffff0f;color:#ffffffc7}.product-navbar-dark.is-scrolled{background:#391c61c7;color:#ffffffd1}.product-navbar-side{display:flex;align-items:center;gap:50px;min-width:0}.product-navbar-custom-navigation .product-navbar-side{gap:30px}.product-navbar-side-left{justify-content:flex-end;padding-right:50px}.product-navbar-side-right{justify-content:flex-start;padding-left:50px}.product-navbar-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.01em;min-height:40px;padding:0 3px;line-height:1;white-space:nowrap;transition:color .2s ease,opacity .2s ease}.product-navbar .product-navbar-primary-action{gap:7px;min-height:36px;border-radius:8px;padding:0 14px;background:var(--public-action-button-bg, #5d33a8);color:#fff;box-shadow:var(--public-action-button-shadow, 0 12px 26px rgba(91, 49, 185, .18))}.product-navbar .product-navbar-primary-action svg{width:15px;height:15px}.product-navbar .product-navbar-primary-action:hover{background:var(--public-action-button-bg-hover, #4d278f);color:#fff!important}.product-navbar-link:focus-visible,.product-navbar-logo:focus-visible,.product-navbar-mobile-link:focus-visible,.product-navbar-mobile-menu-button:focus-visible{outline:3px solid rgba(92,56,190,.34);outline-offset:2px}.product-navbar-actions{position:absolute;top:50%;right:32px;display:inline-flex;align-items:center;transform:translateY(-50%)}.product-navbar-language-switcher .panel-language-switcher-trigger{box-sizing:border-box;width:68px;min-width:68px;height:34px;padding:5px 10px 5px 11px;gap:7px;border-color:#43206f1f;background:#ffffffb8}.product-navbar-language-switcher .panel-language-switcher-flag{width:25px;height:17px}.product-navbar-language-switcher .panel-language-switcher-chevron{width:12px;height:12px}.product-navbar-language-switcher .panel-language-switcher-menu{right:0;left:auto;border-color:#43206f1f}.product-navbar-light .product-navbar-link:hover{color:#5d33a8}.product-navbar-dark .product-navbar-link:hover{color:#fff}.product-navbar-logo{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:inherit;text-decoration:none;transition:width .25s ease,height .25s ease,background-color .2s ease,transform .2s ease}.product-navbar-light .product-navbar-logo:hover{background:#43206f0f}.product-navbar-dark .product-navbar-logo:hover{background:#ffffff14}.product-navbar.is-scrolled .product-navbar-logo{width:44px;height:44px}.product-navbar-logo img{width:44px;height:44px;display:block;object-fit:contain;transition:width .25s ease,height .25s ease}.product-navbar-mobile-start,.product-navbar-mobile-menu-button,.product-navbar-mobile-layer{display:none}.product-navbar.is-scrolled .product-navbar-logo img{width:36px;height:36px}@media(max-width:1100px){:root{--product-navbar-height: 58px}.product-navbar{height:var(--product-navbar-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:6px 14px}.product-navbar-side,.product-navbar-actions{display:none}.product-navbar-logo{grid-column:2;width:46px;height:46px}.product-navbar-logo img{width:36px;height:36px}.product-navbar-mobile-start{display:flex;grid-column:1;grid-row:1;align-items:center;justify-content:flex-start;min-width:0}.product-navbar-mobile-start .product-navbar-primary-action{min-height:38px;padding:0 13px;font-size:.75rem;white-space:nowrap}.product-navbar-mobile-menu-button{display:inline-flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;justify-self:end;width:42px;height:42px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.product-navbar-mobile-menu-button:hover{background:#43206f12}.product-navbar-mobile-menu-button svg{width:23px;height:23px}.product-navbar-mobile-layer{display:block;position:fixed;inset:var(--product-navbar-height) 0 0;z-index:121}.product-navbar-mobile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#2714413d;cursor:default}.product-navbar-mobile-panel{position:absolute;top:0;right:0;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(100%,420px);height:100%;max-height:100%;padding:18px;overflow-y:auto;border-left:1px solid rgba(67,32,111,.1);box-shadow:-22px 30px 60px #341b542e}.product-navbar-mobile-links{display:grid;align-content:start;gap:3px}.product-navbar-mobile-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;border-radius:8px;padding:0 14px;color:inherit;font-size:.94rem;font-weight:650;text-decoration:none}.product-navbar-mobile-link:hover{background:#43206f12}.product-navbar-mobile-panel .product-navbar-primary-action{margin-top:8px;color:#fff}.product-navbar-mobile-actions{display:flex;align-items:center;justify-content:flex-start;border-top:1px solid rgba(67,32,111,.1);margin-top:18px;padding:18px 12px 2px}.product-navbar-mobile-actions .panel-language-switcher-menu{right:auto;left:0}body.product-navbar-menu-open{overflow:hidden}}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-tight-cyrillic-ext-okcGN4Nq.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-tight-cyrillic-BS41q_Tv.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-tight-greek-ext-DQgQPNk4.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-tight-greek-sS1B39LI.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-tight-vietnamese-TKKdAiBA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-tight-latin-ext-B4u9PlvR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/inter-tight-latin-DX-nOvPD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ui-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--ui-button-radius, 16px);min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-decoration:none;font:inherit;font-weight:700;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative}.ui-type-display{font-family:var(--coliber-font-display, Georgia, "Times New Roman", serif);color:var(--coliber-text-heading, var(--ui-text));font-weight:var(--coliber-type-display-weight, 500);letter-spacing:-.045em}.ui-type-heading{font-family:var(--coliber-font-ui, inherit);color:var(--coliber-text-heading, var(--ui-text));font-weight:var(--coliber-type-heading-weight, 700);letter-spacing:-.035em}.ui-type-body{font-family:var(--coliber-font-ui, inherit);color:var(--coliber-text-body, var(--ui-text))}.ui-type-muted{color:var(--coliber-text-muted, var(--ui-muted))}.ui-type-subtle{color:var(--coliber-text-subtle, var(--ui-muted))}.ui-type-label{color:var(--coliber-text-label, var(--ui-muted));font-size:.72rem;font-weight:var(--coliber-type-label-weight, 700);letter-spacing:var(--coliber-type-label-spacing, .12em);line-height:1.15;text-transform:uppercase}.ui-type-link{color:var(--coliber-text-link, var(--ui-accent-strong))}.ui-type-success{color:var(--coliber-text-success, var(--ui-success))}.ui-type-danger{color:var(--coliber-text-danger, var(--ui-error))}.ui-button-content{display:inline-flex;align-items:center;justify-content:inherit;gap:10px}.ui-button-content-hidden{visibility:hidden}.ui-button-prefix,.ui-button-label,.ui-button-suffix{display:inline-flex;align-items:center}.ui-button-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;will-change:transform}.ui-button-block{width:100%}.ui-button-start{justify-content:flex-start}.ui-button:focus-visible,.ui-control:focus-visible,.ui-date-trigger:focus-visible,.ui-calendar-nav:focus-visible,.ui-calendar-day:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ui-focus-ring)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.ui-button-primary{background:var(--ui-accent);color:var(--ui-on-accent);box-shadow:var(--ui-button-shadow)}.ui-button-primary:hover:not(:disabled){background:var(--ui-accent-strong);transform:translateY(-1px)}.ui-button-danger{background:#b42345;color:#fff;box-shadow:0 10px 22px #b4234533}.ui-button-danger:hover:not(:disabled){background:#971b38;transform:translateY(-1px)}.ui-button-secondary{background:var(--ui-accent-soft);color:var(--ui-accent-strong);border-color:var(--ui-border-strong)}.ui-button-secondary:hover:not(:disabled){background:var(--ui-accent-soft-strong)}.ui-button-ghost{background:transparent;color:var(--ui-text);border-color:var(--ui-border)}.ui-button-ghost:hover:not(:disabled){background:var(--ui-hover-surface)}.ui-button-soft{background:var(--ui-soft-button-bg);color:var(--ui-soft-button-text)}.ui-button-soft:hover:not(:disabled){background:var(--ui-soft-button-hover)}.ui-button-nav{width:100%;justify-content:flex-start;min-height:52px;border-radius:var(--ui-button-radius, 16px);padding:0 14px;background:transparent;color:inherit}.ui-button-nav .ui-button-label{gap:7px}.ui-button-nav:hover:not(:disabled){background:var(--ui-nav-hover-bg)}.ui-button-nav.is-active{background:var(--ui-nav-active-bg);box-shadow:inset 0 0 0 1px var(--ui-nav-active-border)}.ui-button-pill{min-height:40px;border-radius:var(--ui-button-pill-radius, 999px);padding:0 14px;background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-border)}.ui-button-pill:hover:not(:disabled){background:var(--ui-hover-surface);color:var(--ui-text)}.ui-button-pill.is-active{color:var(--ui-accent-strong);border-color:var(--ui-border-strong);background:var(--ui-accent-soft)}.ui-button-page{width:40px;min-width:40px;min-height:40px;padding:0;border-radius:var(--ui-button-compact-radius, 12px);background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-border)}.ui-button-page:hover:not(:disabled){background:var(--ui-hover-surface);color:var(--ui-text)}.ui-button-row{min-height:40px;padding:0 14px;border-radius:var(--ui-button-compact-radius, 12px);background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-button-row:hover:not(:disabled){background:var(--ui-accent-soft-strong)}.ui-button-icon{width:36px;min-width:36px;min-height:36px;padding:0;border-radius:var(--ui-button-compact-radius, 8px);background:transparent;color:var(--ui-muted)}.ui-button-icon:hover:not(:disabled){background:var(--ui-hover-surface);color:var(--ui-text)}.ui-spinner{animation:ui-spin .85s linear infinite;backface-visibility:hidden;transform-box:fill-box;transform-origin:center;will-change:transform}.panel-language-switcher{display:inline-flex;flex-direction:column;gap:8px}.panel-language-switcher-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-subtle)}.panel-language-switcher-control{position:relative}.panel-language-switcher-trigger{min-width:64px;height:48px;padding:6px 10px;border:1px solid var(--ui-border);border-radius:999px;background:color-mix(in srgb,var(--ui-surface) 90%,white 10%);box-shadow:var(--ui-shadow);color:inherit;display:inline-flex;align-items:center;gap:8px;justify-content:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background-color .2s ease,box-shadow .2s ease}.panel-language-switcher-trigger:hover:not(:disabled){background:var(--ui-hover-surface);transform:translateY(-1px)}.panel-language-switcher-trigger:disabled{cursor:default}.panel-language-switcher-control.is-open .panel-language-switcher-trigger{border-color:var(--ui-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent-strong) 24%,transparent),var(--ui-shadow)}.panel-language-switcher-chevron{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--ui-subtle);transition:transform .2s ease,color .2s ease}.panel-language-switcher-chevron svg{display:block;width:100%;height:100%}.panel-language-switcher-control.is-open .panel-language-switcher-chevron{transform:rotate(180deg);color:var(--ui-text)}.panel-language-switcher-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:168px;padding:6px;border-radius:18px;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 94%,white 6%);box-shadow:0 18px 40px #24153124;display:grid;gap:4px;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:40}.panel-language-switcher-menu.is-open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.panel-language-switcher-option{min-height:40px;border:1px solid transparent;border-radius:14px;background:transparent;color:inherit;width:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:flex-start;gap:10px;padding:0 10px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.panel-language-switcher-option:hover:not(:disabled){background:var(--ui-hover-surface)}.panel-language-switcher-option.is-active{background:var(--ui-accent-soft);border-color:var(--ui-border-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent-strong) 24%,transparent)}.panel-language-switcher-option:disabled{cursor:default}.panel-language-switcher-flag{display:inline-flex;align-items:center;justify-content:center;width:24px;height:16px;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px #24153124}.panel-language-switcher-flag svg{display:block;width:100%;height:100%}.panel-language-switcher-fallback{font-size:.82rem;font-weight:700;letter-spacing:.08em}.panel-language-switcher-option-label{font-size:.86rem;font-weight:600;line-height:1.2;text-align:left;white-space:nowrap}.panel-language-switcher-control.is-loading .panel-language-switcher-trigger,.panel-language-switcher-control.is-loading .panel-language-switcher-menu{opacity:.84}.panel-language-switcher-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ui-surface) 82%,white 18%);border-radius:999px;pointer-events:none}.panel-card-box{margin-top:22px;padding:22px;border-radius:8px;background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow)}.list-section{margin-top:0;padding:22px;border-radius:8px;background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow)}.panel-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-card-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.panel-card-head h2,.list-section h2,.list-section h3{margin:0;font-size:1.08rem}.table-toolbar{margin-bottom:16px}.table-toolbar-search{width:min(100%,520px)}.table-toolbar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.table-filter-page{min-width:80px}.table-page-size{display:inline-flex;align-items:center;gap:8px}.table-page-size span,.table-pagination-meta,.table-pagination-controls{color:var(--ui-muted);font-size:.92rem}.table-pagination{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.table-pagination-meta,.table-pagination-controls{display:flex;align-items:center;gap:10px}.record-table-wrap{max-width:100%;overflow-x:visible}.record-table{display:grid;gap:10px;width:100%;min-width:0}.record-table-entry{display:grid;gap:0;min-width:0;border-top:1px solid var(--ui-border);position:relative;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.record-table-entry.is-expanded:before{content:"";position:absolute;left:0;top:10px;bottom:16px;width:5px;border-radius:999px;background:var(--ui-accent);z-index:1}.record-table-entry.is-expanded .record-table-row-button{width:calc(100% - 7px);margin-left:7px}.record-table-row{display:grid;grid-template-columns:repeat(var(--record-table-columns, 1),minmax(0,1fr));gap:12px;width:100%;min-width:0;box-sizing:border-box;padding:12px 0;border-top:1px solid var(--ui-border)}.record-table-entry .record-table-row{border-top:none}.record-table-row-button{cursor:pointer;border-radius:6px;margin:0;padding:12px 46px 12px 18px;position:relative;transition:background .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease,filter .18s ease}.record-table-row-indicator{position:absolute;right:14px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(50,86,168,.18);background:#ffffffbd;color:var(--ui-heading);font-size:.92rem;font-weight:800;line-height:1;transform:translateY(-50%)}.record-table-row-button:hover,.record-table-row-button:focus-visible{background:#ffffff8f;box-shadow:0 14px 36px #43206f14;outline:none}.record-table.has-expanded-row .record-table-entry.is-dimmed .record-table-row-button,.record-table.has-expanded-row .record-table-entry.is-dimmed .record-table-cell{opacity:1;filter:none}.record-table-row-button.is-expanded{background:var(--ui-hover-surface);box-shadow:none;transform:none}.record-table-entry.is-focused .record-table-row-button{box-shadow:0 0 0 3px #3256a824,0 18px 46px #1c356124}.record-table-row-head{border-top:none;padding-top:0;color:var(--ui-muted);font-size:.9rem}.record-table-row-head span{min-width:0;overflow-wrap:anywhere}.record-table-cell{min-width:0;white-space:pre-line;overflow-wrap:anywhere}.record-table-detail{margin:2px 0 16px;padding:18px 18px 18px 24px;min-width:0;box-sizing:border-box;border-radius:8px;border:1px solid var(--ui-border-strong);background:#ffffffc7;box-shadow:none}.record-table-entry.is-expanded .record-table-detail{width:calc(100% - 7px);margin-left:7px}.record-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.record-detail-sections{display:grid;gap:24px}.record-detail-section{display:grid;gap:12px;min-width:0}.record-detail-section+.record-detail-section{padding-top:22px;border-top:1px solid var(--ui-border)}.record-detail-section-head{display:grid;gap:4px}.record-detail-section-head h3{margin:0;color:var(--ui-text);font-size:1rem;line-height:1.3}.record-detail-section-head p{margin:0;color:var(--ui-muted);font-size:.86rem;line-height:1.5}.record-detail-card{display:grid;gap:6px;min-width:0;padding:15px;border-radius:6px;border:1px solid var(--ui-border);background:#ffffffb3}.record-detail-card-error{border-color:#be123c57;background:#fff1f2db;box-shadow:inset 0 0 0 1px #be123c14}.record-detail-card-warning{border-color:#b4530947;background:#fffbebdb;box-shadow:inset 0 0 0 1px #b4530914}.record-detail-card-success{border-color:#9ed7b1;background:#f1fbf4}.record-detail-card-wide{grid-column:span 2}.record-detail-label{color:var(--ui-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.record-detail-value{color:var(--ui-text);font-size:.94rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.record-detail-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.policy-email-delivery-list{display:grid;gap:12px}.policy-email-delivery-item{display:grid;gap:8px}.policy-email-delivery-item strong{font-size:.92rem;line-height:1.45}.policy-email-delivery-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.policy-email-delivery-status small,.policy-email-delivery-item>small{color:var(--ui-muted);overflow-wrap:anywhere}.policy-email-delivery-item .attachment-link-button{display:grid;gap:2px}.policy-email-delivery-item .attachment-link-button small{color:var(--ui-muted);font-size:.82rem}.policy-service-request-item{display:grid;gap:12px;padding:14px;border:1px solid rgba(67,32,111,.1);border-radius:18px;background:#ffffff8a}.policy-service-request-head,.policy-service-request-meta,.policy-service-request-timeline{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-start}.policy-service-request-head{justify-content:space-between}.policy-service-request-head>div,.policy-service-request-timeline span,.policy-service-request-grid span{display:grid;gap:3px}.policy-service-request-head small,.policy-service-request-meta,.policy-service-request-grid small,.policy-service-request-timeline small,.policy-service-request-timeline em{color:var(--ui-muted);font-size:.78rem;font-style:normal}.policy-service-status{display:inline-flex;align-items:center;min-height:26px;padding:5px 10px;border-radius:999px;background:#003b8e14;color:#003b8e;font-size:.76rem;font-weight:700;line-height:1}.policy-service-status-failed,.policy-service-status-rejected{background:#ae262617;color:#9f2323}.policy-service-status-completed{background:#1780581a;color:#167451}.policy-service-request-note{margin:0;color:var(--ui-text);font-size:.88rem;line-height:1.45}.policy-service-request-note-internal{color:var(--ui-muted)}.policy-service-request-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.policy-service-request-grid span,.policy-service-request-timeline span{min-width:0;padding:10px;border-radius:14px;background:#f5f2fdb8}.policy-service-request-grid strong,.policy-service-request-timeline strong{overflow-wrap:anywhere;color:var(--ui-text);font-size:.86rem}.ui-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;overflow-y:auto;padding:20px}.ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d11349e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.ui-modal-panel{--ui-modal-radius: 28px;--ui-modal-control-radius: 14px;--ui-modal-shadow: 0 28px 76px rgba(27, 14, 51, .26);position:relative;width:min(100%,560px);margin:auto 0;outline:none}.ui-modal-panel-compact{--ui-modal-radius: 26px;width:min(100%,420px)}.ui-modal-panel-standard{width:min(100%,560px)}.ui-modal-panel-wide{--ui-modal-radius: 18px;width:min(100%,980px)}.ui-modal-panel-preview{--ui-modal-radius: 28px;width:min(100%,1100px)}.ui-modal-panel .ui-button{--ui-button-radius: var(--ui-modal-control-radius)}.confirm-dialog-panel{--ui-soft-button-bg: rgba(93, 51, 168, .09);--ui-soft-button-hover: rgba(93, 51, 168, .15);--ui-soft-button-text: #43206f;padding:24px;border-radius:var(--ui-modal-radius);border:1px solid rgba(111,68,184,.18);background:linear-gradient(180deg,#fffffffa,#f9f5fefa);color:#1f1630;box-shadow:var(--ui-modal-shadow)}@media(max-width:620px){.ui-modal-root{place-items:start center;padding:14px}.ui-modal-panel{margin:0}.confirm-dialog-panel{padding:22px 20px}.confirm-dialog-actions{align-items:stretch;flex-direction:column-reverse}.confirm-dialog-actions .ui-button{width:100%}}.confirm-dialog-kicker{display:inline-flex;margin-bottom:10px;color:#5d33a8;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.confirm-dialog-title{margin:0;color:#2d1c4e;font-size:1.36rem;line-height:1.12;letter-spacing:-.03em}.confirm-dialog-description{margin:12px 0 0;color:#5d4c79;font-size:.96rem;line-height:1.65}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.profile-form{display:grid;gap:18px}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-field{display:grid;gap:8px}.profile-field span{color:var(--ui-muted);font-size:.9rem}.profile-field small{color:var(--ui-muted);font-size:.78rem;line-height:1.35}.profile-field-wide{grid-column:span 2}.profile-actions{display:flex;justify-content:flex-end}.ui-address-search{position:relative}.ui-address-dropdown{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;display:grid;gap:6px;padding:10px;border-radius:18px;border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.ui-address-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;text-align:left;display:grid;gap:4px;padding:10px 12px;border-radius:14px;color:var(--ui-text);cursor:pointer;font:inherit}.ui-address-option:hover,.ui-address-option:focus-visible{outline:none;background:var(--ui-hover-surface)}.ui-address-option strong{font-size:.96rem}.ui-address-option span,.ui-address-status{color:var(--ui-muted);font-size:.88rem}.ui-address-status{display:inline-flex;align-items:center;gap:8px;margin-top:8px}.ui-address-status-error{color:var(--ui-danger, #b42318)}.ui-control,.ui-date-trigger{width:100%;min-height:52px;border-radius:18px;border:1px solid var(--ui-border);background:var(--ui-control-bg);box-shadow:var(--ui-control-shadow);color:var(--ui-text);font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.ui-control{padding:0 16px}.ui-control-underline,.ui-date-trigger-underline{min-height:52px;border:0;border-bottom:2px solid var(--ui-accent);border-radius:0;background:transparent;box-shadow:none;padding-inline:0;padding-top:18px;padding-bottom:0}.ui-control-underline:hover:not(:disabled):not([readonly]),.ui-date-trigger-underline:hover:not(:disabled){border-bottom-color:var(--ui-accent-strong);background:transparent}.ui-control-underline:focus-visible,.ui-date-trigger-underline:focus-visible{border-bottom-color:var(--ui-accent-strong);box-shadow:none}.ui-control::placeholder{color:var(--ui-muted)}.ui-control:hover:not(:disabled):not([readonly]){border-color:var(--ui-border-strong)}.ui-control:focus-visible{border-color:var(--ui-accent)}.ui-control:disabled,.ui-control[readonly]{opacity:.88}.ui-otp-root{width:100%;display:grid;grid-template-columns:repeat(var(--ui-otp-length, 6),minmax(0,1fr));gap:10px}.ui-otp-cell{min-width:0;padding:0;text-align:center;font-size:1.34rem;font-weight:700;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ui-otp-cell::placeholder{color:transparent}.ui-textarea{min-height:168px;resize:vertical;padding:14px 16px}.ui-textarea.ui-control-underline{padding:18px 0 6px}.ui-select-root{position:relative}.ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;padding-right:14px}.ui-select-trigger.ui-control-underline{padding-right:2px}.ui-select-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-trigger-label.is-placeholder{color:var(--ui-muted)}.ui-select-trigger-caret{flex:0 0 auto;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.72;transition:transform .18s ease,opacity .18s ease}.ui-select-trigger.is-open .ui-select-trigger-caret{transform:rotate(-135deg) translate(-1px);opacity:1}.ui-select-dropdown{z-index:1600;padding:8px;border-radius:20px;border:1px solid rgba(50,86,168,.14);background:#fffffffa;box-shadow:0 24px 60px #12224229;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:top center;animation:ui-select-dropdown-in .16s ease-out;overflow-y:auto}.ui-select-search{padding:2px 2px 8px}.ui-select-search-input{width:100%;min-height:40px;border:1px solid rgba(50,86,168,.14);border-radius:14px;background:#f8fbfff5;color:var(--ui-text);font:inherit;font-size:.92rem;padding:0 12px}.ui-select-search-input::placeholder{color:var(--ui-muted)}.ui-select-search-input:focus-visible{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-focus-ring)}.ui-select-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ui-select-option{width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--ui-text);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font:inherit;font-size:.92rem;line-height:1.35;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ui-select-option-label{white-space:nowrap}.ui-select-option:hover,.ui-select-option.is-highlighted{background:#23468f14;color:var(--ui-accent-strong)}.ui-select-option.is-selected{background:#23468f1f;color:var(--ui-accent-strong);font-weight:600}.ui-select-option.is-disabled{color:var(--ui-muted);cursor:not-allowed;opacity:.72}.ui-select-option.is-disabled:hover{background:transparent;color:var(--ui-muted)}.ui-select-option-check{flex:0 0 auto;color:var(--ui-accent);font-size:.92rem}.ui-select-empty{min-height:42px;padding:10px 12px;border-radius:14px;color:var(--ui-muted);font-size:.9rem;display:flex;align-items:center}@keyframes ui-select-dropdown-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-field{display:grid;gap:8px}.ui-field-label{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:var(--ui-muted)}.ui-alert{border-radius:18px;padding:12px 14px;border:1px solid transparent;font-size:.94rem;line-height:1.55}.ui-alert-compact{padding:10px 12px;border-radius:16px;font-size:.9rem}.ui-alert-notice{background:var(--ui-notice-soft);border-color:var(--ui-notice-border);color:var(--ui-notice)}.ui-alert-error{background:var(--ui-error-soft);border-color:var(--ui-error-border);color:var(--ui-error)}.ui-alert-success{background:var(--ui-success-soft);border-color:var(--ui-success-border);color:var(--ui-success)}.ui-alert-warning{background:#fffbebf2;border-color:#b4530938;color:#92400e}.ui-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-muted);font-size:.78rem;font-weight:700;letter-spacing:.04em}.ui-badge-soft{background:var(--ui-accent-soft);border-color:transparent;color:var(--ui-accent-strong)}.ui-badge-success{background:var(--ui-success-soft);border-color:var(--ui-success-border);color:var(--ui-success)}.ui-badge-warning{background:#fffbebf2;border-color:#b4530938;color:#92400e}.ui-badge-danger{background:var(--ui-error-soft);border-color:var(--ui-error-border);color:var(--ui-error)}.ui-policy-status-badge{display:inline-flex;align-items:center;justify-self:start;gap:6px;width:fit-content;min-height:30px;padding:0 11px;border:1px solid rgba(62,166,96,.18);border-radius:999px;background:#3ea6601f;color:#227041;font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap}.ui-policy-status-badge:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:currentColor}.ui-policy-status-badge-ended,.ui-policy-status-badge-cancelled,.ui-policy-status-badge-unknown{border-color:#75648d29;background:#75648d1a;color:#675874}.ui-policy-status-badge-scheduled{border-color:#ec850033;background:#ec85001f;color:#945500}.ui-tabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px;width:fit-content;border-radius:999px;background:#ffffffb8;border:1px solid var(--ui-border);box-shadow:var(--ui-shadow)}.ui-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:auto;padding:12px 18px;border-radius:999px;border:none;background:transparent;color:var(--ui-muted);cursor:pointer;font:inherit;font-weight:700;line-height:1;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.ui-tab:hover{background:var(--ui-hover-surface);color:var(--ui-accent-strong)}.ui-tab.is-active{background:linear-gradient(180deg,var(--ui-accent),var(--ui-accent-strong));color:var(--ui-on-accent);box-shadow:var(--ui-button-shadow)}.ui-empty-state,.ui-loading-state{margin:0;color:var(--ui-muted);line-height:1.6}.ui-auth-messages{display:grid;gap:10px;margin-bottom:16px}.ui-loading-state{display:inline-flex;align-items:center;gap:8px}.ui-date-field{position:relative}.ui-date-proxy{position:absolute;inset:auto;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;clip-path:inset(50%);overflow:hidden;pointer-events:none}.ui-date-proxy::-webkit-calendar-picker-indicator{display:none;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ui-date-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;text-align:left;cursor:pointer}.ui-date-trigger-editable{padding-right:8px;cursor:text}.ui-date-trigger-underline{padding-inline:0;padding-top:18px;padding-bottom:0}.ui-date-trigger:disabled{cursor:not-allowed}.ui-date-trigger-readonly{cursor:default}.ui-date-trigger-readonly:disabled{cursor:default}.ui-date-trigger-readonly .ui-date-trigger-copy{width:100%}.ui-date-trigger-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-date-trigger-value{color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-date-trigger-placeholder{color:var(--ui-muted)}.ui-date-manual-input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ui-text);font:inherit;font-weight:650}.ui-date-manual-input::placeholder{color:var(--ui-muted);font-weight:500}.ui-date-manual-input:disabled,.ui-date-manual-input:read-only{cursor:not-allowed}.ui-date-picker-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ui-date-picker-button:hover:not(:disabled){background:var(--ui-hover-surface);color:var(--ui-accent-strong)}.ui-date-picker-button:disabled{cursor:not-allowed;opacity:.55}.ui-date-trigger-invalid{border-color:var(--ui-error-border);box-shadow:0 0 0 4px var(--ui-error-soft)}.ui-date-trigger-icon{color:var(--ui-muted);display:block;position:relative;width:16px;height:16px;flex:0 0 16px}.ui-date-trigger-icon:before{content:"";position:absolute;top:3px;right:1px;bottom:1px;left:1px;border:1.6px solid currentColor;border-radius:3px}.ui-date-trigger-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(currentColor,currentColor) 4px 1px / 1.6px 5px no-repeat,linear-gradient(currentColor,currentColor) 10.4px 1px / 1.6px 5px no-repeat,linear-gradient(currentColor,currentColor) 2.5px 7px / 11px 1.6px no-repeat}.ui-calendar-popover{z-index:1600;width:min(360px,calc(100vw - 24px));min-width:min(320px,calc(100vw - 24px));border-radius:22px;background:var(--ui-surface-elevated);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);padding:16px;animation:ui-select-dropdown-in .16s ease-out;overflow-y:auto;overscroll-behavior:contain}.ui-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ui-calendar-title{font-size:.95rem;font-weight:700;color:var(--ui-text)}.ui-calendar-title-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;cursor:pointer}.ui-calendar-title-button:hover .ui-calendar-title{color:var(--ui-accent-strong)}.ui-calendar-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-muted);display:grid;place-items:center;cursor:pointer}.ui-calendar-nav:hover{background:var(--ui-hover-surface);color:var(--ui-text)}.ui-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ui-calendar-month-grid,.ui-calendar-year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-calendar-weekday{padding-bottom:4px;text-align:center;color:var(--ui-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.ui-calendar-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:38px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--ui-text);cursor:pointer;font:inherit;font-weight:600}.ui-calendar-month,.ui-calendar-year{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--ui-text);cursor:pointer;font:inherit;font-weight:600}.ui-calendar-month:hover:not(:disabled),.ui-calendar-year:hover:not(:disabled){background:var(--ui-hover-surface)}.ui-calendar-month.is-selected,.ui-calendar-year.is-selected{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-calendar-month.is-selected:hover:not(:disabled),.ui-calendar-year.is-selected:hover:not(:disabled){background:var(--ui-accent-strong);color:var(--ui-on-accent)}.ui-calendar-month:disabled,.ui-calendar-year:disabled{opacity:.35;cursor:not-allowed}.ui-calendar-day:hover:not(:disabled){background:var(--ui-hover-surface)}.ui-calendar-day.is-outside{color:var(--ui-muted)}.ui-calendar-day.is-today{border-color:var(--ui-border-strong)}.ui-calendar-day.is-selected{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-calendar-day.is-selected:hover:not(:disabled){background:var(--ui-accent-strong);color:var(--ui-on-accent)}.ui-calendar-day:disabled{opacity:.35;cursor:not-allowed}.ui-calendar-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.ui-calendar-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--ui-muted);cursor:pointer;padding:0;font:inherit;font-weight:600}.ui-calendar-clear:hover{color:var(--ui-text)}.functional-storage-consent{position:fixed;right:18px;bottom:18px;z-index:240;display:grid;width:min(calc(100% - 36px),420px);gap:14px;padding:16px;color:var(--ui-text);background:#ffffffeb;border:1px solid var(--ui-border);border-radius:18px;box-shadow:var(--ui-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.functional-storage-consent-copy{display:grid;gap:6px}.functional-storage-consent-copy h2,.functional-storage-consent-copy p{margin:0}.functional-storage-consent-copy h2{color:var(--coliber-text-heading);font-size:1rem;font-weight:var(--coliber-type-heading-weight)}.functional-storage-consent-copy p{color:var(--coliber-text-muted);font-size:.88rem;line-height:1.48}.functional-storage-consent-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.functional-storage-consent-button{min-height:38px;padding:0 14px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-control-bg);color:var(--ui-text);cursor:pointer;font:inherit;font-weight:700}.functional-storage-consent-button:hover{background:var(--ui-hover-surface)}.functional-storage-consent-button-primary{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent);box-shadow:var(--ui-button-shadow)}.functional-storage-consent-button-primary:hover{background:var(--ui-accent-strong)}@keyframes ui-spin{0%{transform:translateZ(0) rotate(0)}to{transform:translateZ(0) rotate(360deg)}}@media(max-width:780px){.profile-grid,.record-table-row,.record-detail-grid{grid-template-columns:1fr}.record-detail-card-wide{grid-column:auto}.record-table-row-head{display:none}.record-table-row{gap:8px}.record-table-cell{display:grid;grid-template-columns:minmax(112px,38%) minmax(0,1fr);gap:12px;align-items:start}.record-table-cell:before{content:attr(data-label);color:var(--ui-muted);font-size:.78rem;font-weight:700}.profile-field-wide{grid-column:auto}.table-pagination,.table-pagination-meta,.table-pagination-controls{align-items:stretch}.table-pagination-meta,.table-pagination-controls{width:100%;justify-content:space-between}.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions .ui-button{width:100%}.functional-storage-consent{right:12px;bottom:12px;width:calc(100% - 24px)}.functional-storage-consent-actions{flex-direction:column-reverse}.functional-storage-consent-button{width:100%}}.workspace{min-height:100vh;height:100vh;display:grid;grid-template-columns:290px minmax(0,1fr);overflow:hidden}.workspace-sidebar{display:flex;flex-direction:column;gap:24px;padding:28px 20px;min-height:0;overflow:hidden}.workspace-brand{display:grid;gap:8px;padding:10px 10px 18px;border-bottom:1px solid var(--workspace-sidebar-divider, rgba(0, 0, 0, .1))}.workspace-brand-logo{display:block;width:min(100%,176px);height:auto}.workspace-badge{display:inline-flex;width:fit-content;padding:8px 12px;border-radius:999px;background:#ffffff1a;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.workspace-nav{display:grid;align-content:start;gap:4px;min-height:0;overflow:auto;scrollbar-width:none}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav .ui-button-nav{min-height:44px;padding:0 12px;border-radius:8px;font-size:.86rem}.workspace-sidebar-footer{margin-top:auto;display:grid;gap:8px;flex-shrink:0}.workspace-sidebar-identity{display:grid;gap:3px;min-width:0;padding:10px 14px 8px;border-top:1px solid var(--workspace-sidebar-divider, rgba(0, 0, 0, .1))}.workspace-sidebar-identity-name,.workspace-sidebar-identity-meta{min-width:0;margin:0;overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-identity-name{color:var(--workspace-sidebar-title-color, inherit);font-size:.9rem;font-weight:700}.workspace-sidebar-identity-meta{color:var(--workspace-sidebar-meta-color, inherit);font-size:.82rem}.workspace-sidebar-action.ui-button{width:100%;min-height:48px;margin:0;padding:0 18px;border-radius:16px}.workspace-sidebar .session-countdown{display:flex;align-items:center;gap:7px;padding:1px 2px 0}.workspace-sidebar .session-countdown-icon{display:grid;place-items:center;flex:0 0 auto}.workspace-sidebar .session-countdown-copy{display:flex;align-items:baseline;gap:6px;min-width:0}.workspace-sidebar .session-countdown-label{font-size:.72rem;line-height:1.2}.workspace-sidebar .session-countdown-value{font-size:.8rem;line-height:1.1;letter-spacing:.06em;font-variant-numeric:tabular-nums}.guided-tour-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;pointer-events:auto}.guided-tour-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d11349e;pointer-events:auto}.guided-tour-spotlight{position:fixed;border-radius:26px;box-shadow:0 0 0 9999px #1d11348f,0 0 0 2px #ffffffeb,0 16px 42px #10082042;background:transparent;pointer-events:none}.guided-tour-target-ring{position:fixed;border-radius:18px;border:2px solid rgba(255,255,255,.92);box-shadow:0 12px 28px #10082033,0 0 0 1px #5d33a83d;background:#ffffff0f;pointer-events:none}.guided-tour-popover{position:fixed;pointer-events:auto;width:min(calc(100vw - 32px),380px);padding:22px 22px 20px;border-radius:24px;border:1px solid rgba(111,68,184,.18);background:linear-gradient(180deg,#fffffffa,#f9f5fefa);color:#1f1630;box-shadow:0 24px 64px #1b0e3338}.guided-tour-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.guided-tour-kicker{display:inline-flex;align-items:center;gap:8px;color:#5d33a8;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guided-tour-counter{color:#7a6799;font-size:.82rem;font-variant-numeric:tabular-nums}.guided-tour-title{margin:0 0 10px;color:#2d1c4e;font-size:1.32rem;line-height:1.1;letter-spacing:-.03em}.guided-tour-description{margin:0;color:#5d4c79;font-size:.97rem;line-height:1.65}.guided-tour-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.guided-tour-actions-primary{display:flex;align-items:center;gap:10px;margin-left:auto}@media(max-width:720px){.guided-tour-popover{width:calc(100vw - 24px);padding:18px 18px 16px;border-radius:20px}.guided-tour-actions{align-items:stretch;flex-direction:column}.guided-tour-actions-primary{width:100%;justify-content:stretch}.guided-tour-actions-primary .ui-button,.guided-tour-actions>.ui-button{width:100%}}:root{color-scheme:light;--coliber-font-ui: "Inter Tight", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--coliber-font-display: Georgia, "Times New Roman", serif;--coliber-type-display-weight: 500;--coliber-type-heading-weight: 700;--coliber-type-label-weight: 700;--coliber-type-label-spacing: .12em;font-family:var(--coliber-font-ui);color:#172137;background:#eef3fb;--ui-surface: rgba(255,255,255,.96);--ui-surface-elevated: #ffffff;--ui-control-bg: rgba(255,255,255,.98);--ui-control-shadow: inset 0 1px 0 rgba(255,255,255,.55);--ui-hover-surface: rgba(35,70,143,.06);--ui-text: #172137;--ui-muted: #5d6f92;--ui-border: rgba(50, 86, 168, .14);--ui-border-strong: rgba(50, 86, 168, .24);--ui-accent: #23468f;--ui-accent-strong: #1c3f83;--ui-accent-soft: rgba(35, 70, 143, .1);--ui-accent-soft-strong: rgba(35, 70, 143, .16);--ui-on-accent: #ffffff;--ui-focus-ring: rgba(35, 70, 143, .16);--ui-shadow: 0 24px 64px rgba(28, 53, 97, .12);--ui-button-shadow: 0 16px 32px rgba(35, 70, 143, .18);--ui-button-radius: 16px;--ui-button-compact-radius: 12px;--ui-button-pill-radius: 999px;--ui-notice: #24437d;--ui-notice-soft: rgba(35, 70, 143, .08);--ui-notice-border: rgba(35, 70, 143, .12);--ui-error: #b33a4b;--ui-error-soft: rgba(179, 58, 75, .08);--ui-error-border: rgba(179, 58, 75, .12);--ui-success: #1c6f52;--ui-success-soft: rgba(28, 111, 82, .08);--ui-success-border: rgba(28, 111, 82, .12);--coliber-text-heading: #12305d;--coliber-text-body: #172137;--coliber-text-muted: #5d6f92;--coliber-text-subtle: rgba(82, 97, 123, .76);--coliber-text-label: rgba(35, 70, 143, .72);--coliber-text-link: #23468f;--coliber-text-inverse: #ffffff;--coliber-text-success: #1c6f52;--coliber-text-danger: #b33a4b;--ui-soft-button-bg: rgba(255,255,255,.08);--ui-soft-button-hover: rgba(255,255,255,.14);--ui-soft-button-text: #f3f7ff;--ui-nav-hover-bg: rgba(255,255,255,.08);--ui-nav-active-bg: rgba(255,255,255,.12);--ui-nav-active-border: rgba(255,255,255,.08)}.crm-module{display:grid;gap:18px;min-width:0}.crm-module-toolbar,.crm-form-actions,.crm-composer-actions,.crm-mailbox-status,.crm-mailbox-status>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-workspace{display:grid;grid-template-columns:minmax(300px,360px) minmax(520px,1fr);min-height:680px;gap:16px}.crm-queue,.crm-ticket-detail-shell{min-width:0;overflow:hidden;border:1px solid rgba(66,43,91,.14);border-radius:8px;background:#fff;box-shadow:0 10px 28px #232e4f12}.crm-queue{display:flex;flex-direction:column;background:#fff}.crm-queue-filters{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(150px,.75fr));gap:10px;padding:14px;border-top:1px solid rgba(66,43,91,.1);border-bottom:1px solid rgba(66,43,91,.12);background:#fff}.crm-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.crm-queue-heading h2,.crm-queue-heading p{margin:0}.crm-queue-heading h2{color:#30263e;font-size:1.1rem}.crm-queue-heading p{margin-top:4px;color:#6d607b;font-size:.88rem}.crm-queue-title{display:flex;align-items:center;justify-content:space-between}.crm-queue-more-filters{display:grid;gap:8px}.crm-queue-more-filters summary,.crm-ticket-details summary{color:#5a4a68;font-size:.82rem;font-weight:700;cursor:pointer}.crm-queue-more-filters select{margin-top:8px}.crm-search{position:relative}.crm-search>svg{position:absolute;z-index:1;top:50%;left:12px;color:#6d607b;transform:translateY(-50%)}.crm-search input{padding-left:38px}.crm-queue-list{min-height:0;padding:8px 0;overflow-y:auto}.crm-queue-item{display:grid;width:calc(100% - 16px);gap:7px;margin:0 8px 5px;padding:13px;border:1px solid transparent;border-radius:6px;background:transparent;color:#30263e;text-align:left;cursor:pointer}.crm-queue-item:hover,.crm-queue-item.is-active{border-color:#503e7529;background:#fff}.crm-queue-item.is-active{box-shadow:inset 3px 0 #7f3fbf,0 5px 16px #362c5514}.crm-queue-item-head,.crm-queue-item-meta,.crm-ticket-heading,.crm-ticket-reference,.crm-message header,.crm-create-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.crm-queue-item-head strong,.crm-recent-ticket strong{overflow-wrap:anywhere;line-height:1.35}.crm-queue-item p,.crm-queue-item span,.crm-queue-item small{margin:0}.crm-queue-item p{color:#574965;font-size:.9rem}.crm-queue-item>span{display:-webkit-box;overflow:hidden;color:#71667c;font-size:.84rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.crm-queue-item-meta{align-items:center;margin-top:3px}.crm-queue-item-reference{display:grid;min-width:0;gap:2px}.crm-queue-item-reference small{color:#344f7f;font-weight:800;font-variant-numeric:tabular-nums}.crm-queue-item-reference span{color:#7b7085;font-size:.72rem}.crm-ticket-detail-shell{border-top:3px solid #23468f;background:#f1f4f9}.crm-ticket-workspace{display:grid;gap:16px;padding:20px;background:#f1f4f9}.crm-ticket-body-layout{display:grid;grid-template-areas:"conversation context";grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:24px}.crm-ticket-conversation{display:grid;grid-area:conversation;min-width:0;gap:18px;padding:4px 0 8px}.crm-ticket-context{display:grid;grid-area:context;min-width:0;gap:12px;background:transparent}.crm-ticket-context-section{display:grid;min-width:0;gap:10px;padding:16px;border:1px solid rgba(42,77,142,.13);border-radius:8px;background:#fff;box-shadow:0 8px 22px #1d32580b}.crm-ticket-context-section h3,.crm-ticket-context-section p,.crm-ticket-context-section dl{margin:0}.crm-ticket-context-section p{color:#74677d;font-size:.82rem;line-height:1.45}.crm-ticket-context-section h3{color:#30263e;font-size:.88rem}.crm-ticket-context-section>strong{color:#30263e;font-size:.92rem}.crm-ticket-context-section>a{color:#6f2dbd;font-size:.86rem;text-decoration:none;overflow-wrap:anywhere}.crm-ticket-context-section>.ui-badge{justify-self:start}.crm-ticket-context-section>.ui-button{width:100%}.crm-ticket-context-heading{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px}.crm-ticket-linked-case{background:#f5f8fd}.crm-ticket-linked-case dl{display:grid;gap:8px}.crm-ticket-linked-case dl>div{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1fr);gap:10px}.crm-ticket-linked-case dt{color:#74677d;font-size:.75rem}.crm-ticket-linked-case dd{margin:0;color:#30263e;font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.crm-ticket-workspace .crm-mobile-ticket-back{display:inline-flex;width:max-content;margin-left:-8px}.crm-ticket-heading{align-items:center;margin:0 -20px;padding:20px;border-bottom:1px solid rgba(66,43,91,.12);background:#fbfcff}.crm-ticket-heading h2,.crm-create-form h2,.crm-report-table h2{margin:4px 0;color:#30263e;font-size:1.2rem;letter-spacing:0}.crm-ticket-heading p,.crm-ticket-reference,.crm-create-form p{margin:0;color:#6d607b}.crm-ticket-reference{justify-content:flex-start;align-items:center;font-size:.83rem}.crm-ticket-reference strong{color:#344f7f;font-size:.8rem;font-variant-numeric:tabular-nums}.crm-source-label{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:#e9eef8;color:#284777;font-size:.72rem;font-weight:800;white-space:nowrap}.crm-ticket-reference strong{white-space:nowrap}.crm-source-label.is-web-form{background:#f0e7f7;color:#714097}.crm-source-label.is-customer-zone{background:#e5f2ec;color:#26664f}.crm-source-label.is-panel{background:#eceff4;color:#4f5b70}.crm-source-label.is-policy-service{background:#f8edda;color:#76521b}.crm-source-label.is-call-center{background:#eee6f5;color:#63317c}.crm-ticket-quick-controls{display:grid;grid-template-columns:1fr;gap:10px}.crm-ticket-quick-controls label,.crm-ticket-context-section label,.crm-ticket-details label,.crm-sla-settings label{display:grid;gap:5px;color:#5a4a68;font-size:.78rem;font-weight:650}.crm-ticket-quick-controls>button{width:100%}.crm-ticket-details{border:1px solid rgba(66,43,91,.12);border-radius:8px;background:#faf9fc}.crm-ticket-details>summary{display:flex;align-items:center;gap:8px;padding:12px 14px;list-style:none}.crm-ticket-details>summary::-webkit-details-marker{display:none}.crm-ticket-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(66,43,91,.1)}.crm-ticket-details-grid section{display:grid;align-content:start;gap:8px;padding:14px;border-right:1px solid rgba(66,43,91,.1);border-bottom:1px solid rgba(66,43,91,.1)}.crm-ticket-details-grid h3,.crm-ticket-details-grid p,.crm-ticket-details-grid dl{margin:0}.crm-ticket-details-grid h3{color:#30263e;font-size:.82rem}.crm-ticket-details-grid a{color:#6f2dbd;font-size:.88rem;text-decoration:none;overflow-wrap:anywhere}.crm-ticket-details-grid dl{display:grid;gap:9px}.crm-ticket-details-grid dt{color:#776a80;font-size:.76rem}.crm-ticket-details-grid dd{margin:2px 0 0;color:#30263e;font-weight:650}.crm-ticket-details-grid .crm-ticket-sla-section{grid-column:1 / -1;gap:14px;border-right:0}.crm-ticket-sla-heading,.crm-ticket-sla-heading>div,.crm-ticket-sla-progress,.crm-ticket-sla-cards article{display:grid;gap:6px}.crm-ticket-sla-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.crm-ticket-sla-heading>.ui-badge{justify-self:end}.crm-ticket-sla-progress{padding:12px;border:1px solid rgba(66,43,91,.1);border-radius:8px;background:#fff}.crm-ticket-sla-progress-copy,.crm-ticket-sla-threshold-labels,.crm-ticket-sla-cards article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-ticket-sla-progress-copy span,.crm-ticket-sla-threshold-labels,.crm-ticket-sla-note{color:#776a80;font-size:.74rem}.crm-ticket-sla-threshold-labels>span{display:grid;gap:1px}.crm-ticket-sla-threshold-labels>span:nth-child(2){text-align:center}.crm-ticket-sla-threshold-labels>span:last-child{text-align:right}.crm-ticket-sla-threshold-labels small{color:#95899e;font-size:.67rem}.crm-ticket-sla-track{position:relative;height:9px;margin-top:4px;overflow:hidden;border-radius:999px;background:#ece8f1}.crm-ticket-sla-track>span{display:block;height:100%;border-radius:inherit;background:#8ca8d2}.crm-ticket-sla-track>i{position:absolute;top:0;z-index:2;width:3px;height:100%;border-inline:1px solid #9b651b;background:#fff}.crm-ticket-sla-track>i.is-critical{border-inline-color:#9c303b}.crm-ticket-sla-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-ticket-sla-cards article{padding:12px;border:1px solid rgba(66,43,91,.1);border-radius:8px;background:#fff}.crm-ticket-sla-cards article>div>strong{color:#30263e;font-size:.82rem}.crm-ticket-sla-cards dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-ticket-context .crm-ticket-sla-cards{grid-template-columns:1fr}.crm-ticket-context .crm-ticket-sla-cards article{padding:12px 0 0;border:0;border-top:1px solid rgba(42,77,142,.1);border-radius:0;background:transparent}.crm-ticket-context .crm-ticket-sla-cards dl{grid-template-columns:1fr}.crm-ticket-context .crm-ticket-sla-cards dl>div{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(0,1fr);gap:8px}.crm-ticket-context .crm-ticket-sla-cards dd{margin:0;overflow-wrap:anywhere}.crm-ticket-sla-note{line-height:1.5}.crm-thread{display:grid;gap:12px;width:100%}.crm-thread-event{display:flex;align-items:center;justify-self:center;gap:6px;max-width:100%;padding:5px 10px;color:#74677d;font-size:.76rem;line-height:1.35;text-align:center}.crm-thread-event span{color:#594b67;font-weight:650}.crm-thread-event small,.crm-thread-event time{color:#82768a;font:inherit}.crm-message{max-width:88%;padding:14px 16px;border:1px solid rgba(66,43,91,.12);border-radius:8px;background:#fff}.crm-message.is-customer{border-color:#cad9ef;background:#eef5ff;box-shadow:0 5px 16px #23468f0f}.crm-message.is-customer header strong{color:#23468f}.crm-message.is-agent{justify-self:end;background:#f0e9f8;border-color:#7f3fbf33}.crm-message.is-internal{max-width:100%;background:#fff8e6;border-color:#e7cf8d}.crm-message header{align-items:center;color:#6d607b;font-size:.78rem}.crm-message p{margin:10px 0 0;color:#30263e;white-space:pre-wrap;overflow-wrap:anywhere}.crm-message .policy-service-request-summary{display:grid;gap:14px;margin-top:12px}.crm-message .policy-service-request-summary-topic,.crm-message .policy-service-request-summary-message,.crm-message .policy-service-request-summary dl>div{display:grid;gap:4px}.crm-message .policy-service-request-summary-topic{padding-bottom:12px;border-bottom:1px solid rgba(77,52,104,.14)}.crm-message .policy-service-request-summary span,.crm-message .policy-service-request-summary dt{color:#74677e;font-size:.76rem;font-weight:700}.crm-message .policy-service-request-summary-topic strong{color:#30263e;font-size:1rem;line-height:1.35}.crm-message .policy-service-request-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.crm-message .policy-service-request-summary dt,.crm-message .policy-service-request-summary dd{margin:0}.crm-message .policy-service-request-summary dd{color:#30263e;line-height:1.45;overflow-wrap:anywhere}.crm-message .policy-service-request-summary-message{padding:12px 14px;border-left:3px solid rgba(93,51,168,.5);border-radius:0 6px 6px 0;background:#ffffffa3}.crm-message .policy-service-request-summary-message p{margin:0}.crm-message-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.crm-message-attachments button,.crm-attachment-picker label,.crm-avatar-upload{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(127,63,191,.22);border-radius:6px;background:#fff;color:#65309a;font:inherit;font-size:.82rem;cursor:pointer}.crm-message-attachments small{color:#74677d}.crm-attachment-picker{display:flex;align-items:center;gap:12px;color:#6d607b;font-size:.82rem}.crm-attachment-picker input,.crm-avatar-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.crm-composer{display:grid;gap:10px;width:100%;padding:16px;border:1px solid rgba(42,77,142,.13);border-radius:8px;background:#fff;box-shadow:0 8px 22px #1d32580b}.crm-composer-actions>span{color:#6d607b;font-size:.82rem}.crm-composer-submit{display:flex;align-items:flex-end;gap:10px}.crm-composer-status{display:grid;gap:5px;min-width:190px;color:#5d6f92;font-size:.76rem;font-weight:700}.crm-composer-status .ui-select-trigger{min-height:42px}.crm-composer-actions .ui-button-primary:disabled{opacity:1;border-color:#c6d3e8;background:#dce5f4;color:#34507f;box-shadow:none}.crm-recent-ticket{display:grid;gap:4px;padding:9px 0;border:0;border-bottom:1px solid rgba(66,43,91,.1);background:transparent;color:#30263e;text-align:left;cursor:pointer}.crm-recent-ticket span{color:#6d607b;font-size:.78rem}.crm-empty-selection,.crm-empty-list,.crm-loading-ticket{display:grid;place-content:center;min-height:360px;padding:30px;color:#776a80;text-align:center}.crm-empty-selection h2{margin:12px 0 4px;color:#30263e}.crm-empty-selection p,.crm-empty-list p{max-width:340px;margin:0}.crm-ticket-table-scroll{width:100%;overflow-x:auto}.crm-ticket-table{width:100%;min-width:1120px;border-collapse:collapse;color:#30263e;font-size:.84rem}.crm-ticket-table th{padding:0;border-bottom:1px solid rgba(66,43,91,.12);background:#f7f8fb;color:#6d607b;font-size:.72rem;font-weight:750;text-align:left;text-transform:uppercase}.crm-ticket-sort{display:inline-flex;align-items:center;gap:5px;width:100%;min-height:38px;padding:8px 12px;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-transform:inherit;cursor:pointer}.crm-ticket-sort:hover,.crm-ticket-sort:focus-visible,.crm-ticket-sort.is-active{color:#4f2d82}.crm-ticket-sort:focus-visible{outline:2px solid rgba(111,45,189,.32);outline-offset:-3px}.crm-ticket-table td{padding:12px;border-bottom:1px solid rgba(66,43,91,.09);vertical-align:middle}.crm-ticket-table tbody tr:hover{background:#faf9fc}.crm-ticket-table-row{cursor:pointer}.crm-ticket-table-row:focus-within{background:#f7f3fc}.crm-ticket-table .ui-badge{justify-content:center;line-height:1.2;text-align:center;white-space:nowrap}.crm-ticket-table td:nth-child(1){width:24%}.crm-ticket-table td:nth-child(2){width:15%}.crm-ticket-table td>strong,.crm-ticket-table td>span:not(.ui-badge),.crm-ticket-table-open strong,.crm-ticket-table-open span{display:block}.crm-ticket-table td>span:not(.ui-badge),.crm-ticket-table-open span{margin-top:3px;color:#776a80;font-size:.76rem}.crm-ticket-table-open{display:grid;gap:3px;width:100%;padding:0;border:0;background:transparent;color:#30263e;font:inherit;text-align:left;cursor:pointer}.crm-ticket-table-open strong{color:#3f2865;line-height:1.4}.crm-ticket-table-open:hover strong,.crm-ticket-table-open:focus-visible strong{color:#6f2dbd}.crm-ticket-table-open:focus-visible{outline:2px solid rgba(111,45,189,.35);outline-offset:4px}.crm-ticket-table-muted{color:#82768a}.crm-queue>.table-pagination{margin-top:0;padding:14px 18px;border-top:1px solid rgba(66,43,91,.1)}.crm-create-form,.crm-settings,.crm-report{display:grid;gap:16px}.crm-create-form{padding:20px;border:1px solid rgba(66,43,91,.14);border-radius:8px;background:#fff}.crm-checkbox{display:inline-flex;align-items:center;gap:9px;color:#493a58}.crm-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.crm-metric-grid article{display:grid;gap:8px;min-height:125px;padding:16px;border:1px solid rgba(66,43,91,.14);border-radius:8px;background:#fff}.crm-metric-grid article svg,.crm-empty-selection svg,.crm-empty-list svg{color:#7f3fbf}.crm-metric-grid span{color:#6d607b;font-size:.85rem}.crm-metric-grid strong{color:#30263e;font-size:1.55rem}.crm-report-table{padding:18px;border:1px solid rgba(66,43,91,.14);border-radius:8px;background:#fff}.crm-report-filters{display:flex;align-items:end;gap:10px}.crm-report-filters label,.crm-compact-field,.crm-operator-form>label{display:grid;gap:5px;color:#5a4a68;font-size:.8rem;font-weight:650}.crm-operator-rows{display:grid}.crm-operator-rows>div{display:grid;grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(100px,.8fr)) auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid rgba(66,43,91,.1);color:#5f5268;font-size:.86rem}.crm-settings .panel-settings-section{margin:0;padding:20px;border:1px solid rgba(42,77,142,.11);border-radius:8px;background:#fff;box-shadow:0 8px 22px #1d32580a}.crm-settings .panel-settings-section:first-child{padding-top:20px}.customer-crm-ticket-preview{display:flex;align-items:center;justify-content:space-between;gap:20px}.customer-crm-ticket-preview>div{min-width:0}.customer-crm-ticket-preview p{max-width:760px;margin:6px 0 0;color:#665870;white-space:pre-wrap}@media(max-width:720px){.customer-crm-ticket-preview{align-items:stretch;flex-direction:column}}.crm-mailbox-status>div{align-items:flex-start}.crm-mailbox-status>div:first-child{display:grid;justify-content:start}.crm-mailbox-status span{color:#6d607b;font-size:.85rem}.crm-mailbox-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:12px;border-radius:8px;background:#f8f7fb}.crm-mailbox-requirements span{display:flex;align-items:center;gap:7px;color:#65566f;font-size:.82rem}.crm-mailbox-requirements svg{flex:0 0 auto;color:#b4abbc}.crm-mailbox-requirements svg.is-ready{color:#23724a}.crm-settings-inline{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:12px;margin-top:14px}.crm-settings-inline label,.crm-signature-settings>label{display:grid;gap:5px;color:#5a4a68;font-size:.8rem;font-weight:650}.crm-mailbox-sender{display:grid;align-content:start;gap:5px;padding:12px 14px;border:1px solid rgba(66,43,91,.12);border-radius:8px;background:#faf9fc}.crm-mailbox-sender>span,.crm-mailbox-sender>small,.crm-current-time small{color:#6d607b;font-size:.78rem}.crm-mailbox-sender>strong{color:#30263e;font-size:.94rem;overflow-wrap:anywhere}.crm-sla-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-sla-settings article{display:grid;gap:10px;padding:14px;border:1px solid rgba(66,43,91,.12);border-radius:8px;background:#faf9fc}.crm-sla-settings h3{margin:0;color:#30263e}.crm-sla-thresholds{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm-compact-field{max-width:420px}.crm-timezone-settings{display:grid;grid-template-columns:minmax(260px,420px) minmax(260px,1fr);align-items:end;gap:12px;max-width:720px;margin-bottom:16px}.crm-current-time{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border:1px solid rgba(66,43,91,.12);border-radius:8px;background:#faf9fc;color:#5c3fb0}.crm-current-time>span{display:grid;gap:2px}.crm-current-time strong{color:#30263e;font-size:.86rem;font-weight:700}.crm-channel-settings{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.crm-channel-settings>span{flex-basis:100%;color:#6d607b;font-size:.84rem}.crm-business-hours{display:grid;max-width:720px;gap:8px}.crm-business-hours>div{display:grid;grid-template-columns:minmax(150px,1fr) 120px 120px;align-items:center;gap:10px}.crm-operator-settings{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:18px}.crm-operator-warning{grid-column:1 / -1;justify-self:start}.crm-operator-list,.crm-operator-form{display:grid;align-content:start;gap:10px}.crm-operator-list>button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid rgba(66,43,91,.12);border-radius:8px;background:#fff;color:#30263e;text-align:left;cursor:pointer}.crm-operator-list>button.is-active{border-color:#7f3fbf;background:#f3ecf9}.crm-operator-list>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.crm-operator-list small{color:#6d607b}.crm-operator-roles{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.crm-operator-avatar{display:grid;width:38px;height:38px;overflow:hidden;place-items:center;border-radius:50%;background:#7f3fbf;color:#fff;font-weight:750}.crm-operator-avatar.is-large{width:64px;height:64px}.crm-operator-avatar img{width:100%;height:100%;object-fit:cover}.crm-operator-profile-head{display:flex;align-items:center;gap:12px}.crm-signature-settings{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(460px,1.4fr);align-items:start;gap:18px}.crm-signature-preview{display:grid;gap:9px;min-width:0}.crm-signature-preview>strong{color:#493a58;font-size:.82rem}.crm-signature-preview-content{width:100%;min-height:330px;padding:20px;overflow-x:auto;border:1px solid rgba(66,43,91,.14);border-radius:8px;background:#fff}.crm-signature-preview-empty{display:grid;min-height:180px;place-items:center;border:1px dashed rgba(66,43,91,.2);border-radius:8px;color:#6d607b}@media(max-width:1180px){.crm-workspace{grid-template-columns:minmax(270px,320px) minmax(390px,1fr)}.crm-ticket-body-layout{grid-template-areas:"conversation" "context";grid-template-columns:minmax(0,1fr)}.crm-ticket-context{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-ticket-context .crm-ticket-sla-section{grid-column:1 / -1}.crm-queue-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.crm-module-toolbar,.crm-composer-actions,.crm-mailbox-status,.crm-mailbox-status>div{align-items:stretch;flex-direction:column}.crm-composer-submit,.crm-composer-status{width:100%}.crm-composer-submit{align-items:stretch;flex-direction:column}.crm-workspace{display:block}.crm-queue-filters{grid-template-columns:1fr}.crm-queue-heading,.crm-thread-event{align-items:flex-start}.crm-thread-event{flex-direction:column}.crm-ticket-table-scroll{overflow:visible}.crm-ticket-table,.crm-ticket-table tbody{display:block;min-width:0}.crm-ticket-table thead{display:none}.crm-ticket-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:16px;border-bottom:1px solid rgba(66,43,91,.12)}.crm-ticket-table td,.crm-ticket-table td:nth-child(1),.crm-ticket-table td:nth-child(2){display:block;width:auto;padding:0;border:0}.crm-ticket-table td:first-child,.crm-ticket-table td:nth-child(2),.crm-ticket-table td:nth-child(5),.crm-ticket-table td:nth-child(8){grid-column:1 / -1}.crm-ticket-table td:not(:first-child):before{display:block;margin-bottom:4px;color:#74677d;content:attr(data-label);font-size:.68rem;font-weight:750;text-transform:uppercase}.crm-queue{min-height:560px}.crm-workspace.has-selection .crm-queue,.crm-workspace:not(.has-selection) .crm-conversation{display:none}.crm-ticket-workspace .crm-mobile-ticket-back{margin:-7px 0 0 -8px}.crm-ticket-heading{display:grid;align-items:start}.crm-ticket-heading>.ui-badge{justify-self:start}.crm-ticket-quick-controls,.crm-ticket-details-grid,.crm-metric-grid,.crm-sla-settings,.crm-operator-settings,.crm-operator-rows>div,.crm-mailbox-requirements,.crm-settings-inline,.crm-signature-settings{grid-template-columns:1fr}.crm-ticket-context{grid-template-columns:1fr}.crm-ticket-context .crm-ticket-sla-section{grid-column:auto}.crm-ticket-sla-heading,.crm-ticket-sla-cards,.crm-ticket-sla-cards dl{grid-template-columns:1fr}.crm-ticket-sla-heading>.ui-badge{justify-self:start}.crm-ticket-sla-threshold-labels{align-items:flex-start;flex-direction:column;gap:2px}.crm-ticket-sla-threshold-labels>span:nth-child(2),.crm-ticket-sla-threshold-labels>span:last-child{text-align:left}.crm-timezone-settings{grid-template-columns:1fr}.crm-message{max-width:100%}.crm-business-hours>div{grid-template-columns:1fr 1fr}.crm-business-hours>div>label{grid-column:1 / -1}.crm-report-filters,.crm-attachment-picker{align-items:stretch;flex-direction:column}}.marketing-articles-workspace{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);min-height:760px;overflow:hidden;border:1px solid rgba(35,70,143,.12);border-radius:8px;background:#f7f9fc}.marketing-articles-workspace.is-embedded{grid-template-columns:minmax(0,1fr)}.marketing-articles-workspace.is-within-material{min-height:0;overflow:visible;border:0;background:transparent}.marketing-articles-workspace.is-within-material .marketing-article-editor{padding:0}.marketing-articles-workspace.is-within-material .marketing-article-editor-grid{grid-template-columns:minmax(0,1fr);margin-top:0}.marketing-article-context{grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(35,70,143,.12);background:#fff}.marketing-article-context>div{display:grid;gap:2px;min-width:0}.marketing-article-context span{color:var(--panel-text-muted, #65738c);font-size:.72rem;font-weight:700}.marketing-article-context strong{overflow:hidden;color:var(--panel-text-strong, #16213f);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.marketing-articles-sidebar{min-width:0;border-right:1px solid rgba(35,70,143,.12);background:#fff}.marketing-articles-sidebar-head,.marketing-article-editor-head,.marketing-article-preview-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.marketing-articles-sidebar-head{min-height:72px;padding:14px 16px;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-articles-sidebar-head>div,.marketing-article-editor-head>div:first-child,.marketing-article-preview-panel>header>div{display:grid;gap:2px}.marketing-articles-sidebar-head span,.marketing-article-editor-head>div:first-child>span,.marketing-article-preview-panel>header span{color:var(--panel-text-muted, #65738c);font-size:.76rem;font-weight:700}.marketing-articles-sidebar-head strong{color:var(--panel-text-strong, #16213f);font-size:1rem}.marketing-article-list{display:grid;gap:4px;padding:8px}.marketing-article-list>button{display:grid;gap:6px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#263654;text-align:left;cursor:pointer}.marketing-article-list>button:hover{background:#23468f0b}.marketing-article-list>button.is-active{border-color:#23468f26;background:#23468f14;color:#193b80}.marketing-article-list>button>span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px}.marketing-article-list>button strong{min-width:0;font-size:.84rem;line-height:1.35}.marketing-article-list>button small{padding-left:26px;color:var(--panel-text-muted, #65738c);font-size:.72rem}.marketing-article-list-empty{display:grid;justify-items:center;gap:8px;padding:36px 12px;color:var(--panel-text-muted, #65738c);font-size:.8rem;text-align:center}.marketing-article-editor{min-width:0;padding:22px}.marketing-article-editor-head{align-items:flex-start;margin-bottom:18px}.marketing-article-editor-head h2,.marketing-article-editor-head p{margin:0}.marketing-article-editor-head h2{color:var(--panel-text-strong, #16213f);font-size:1.3rem;line-height:1.25}.marketing-article-editor-head p{margin-top:4px;color:var(--panel-text-muted, #65738c);font-size:.82rem}.marketing-article-statuses{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.marketing-article-editor-grid{display:grid;grid-template-columns:minmax(440px,1fr) minmax(360px,.9fr);align-items:start;gap:18px;margin-top:14px}.marketing-article-form,.marketing-article-fields,.marketing-article-media-fields{display:grid;gap:14px}.marketing-article-fields label,.marketing-article-media-fields label,.marketing-article-workflow label{display:grid;gap:6px;min-width:0}.marketing-article-fields label>span,.marketing-article-media-fields label>span,.marketing-article-workflow label>span{color:#33415f;font-size:.78rem;font-weight:750}.marketing-article-fields label>small{color:var(--panel-text-muted, #65738c);font-size:.75rem;line-height:1.4}.marketing-article-slug-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;color:#65738c;font-size:.82rem}.marketing-article-markdown{min-height:430px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.83rem;line-height:1.55}.marketing-article-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-article-media-fields img{width:100%;max-height:260px;object-fit:cover;border:1px solid rgba(35,70,143,.12);border-radius:6px}.marketing-article-primary-actions,.marketing-article-workflow{display:flex;align-items:flex-end;flex-wrap:wrap;gap:9px}.marketing-article-workflow label{min-width:210px}.marketing-article-public-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid rgba(35,70,143,.22);border-radius:6px;background:#fff;color:#23468f;font-size:.8rem;font-weight:750;text-decoration:none}.marketing-article-versions{display:grid}.marketing-article-versions>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid rgba(35,70,143,.09)}.marketing-article-versions>div:last-child{border-bottom:0}.marketing-article-versions>div>span{display:grid;grid-template-columns:18px auto;align-items:center;gap:2px 8px}.marketing-article-versions strong{color:#263654;font-size:.82rem}.marketing-article-versions small{grid-column:2;color:var(--panel-text-muted, #65738c);font-size:.72rem}.marketing-article-preview-panel{position:sticky;top:14px;min-width:0;overflow:hidden;border:1px solid rgba(35,70,143,.12);border-radius:8px;background:#fff}.marketing-article-preview-panel>header{min-height:62px;padding:10px 14px;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-article-preview-panel>header strong{color:var(--panel-text-strong, #16213f);font-size:.88rem}.marketing-article-preview-panel .ui-tab{min-width:38px;padding:7px 9px}.marketing-article-preview-frame{min-height:680px;display:grid;place-items:center;padding:12px;overflow:auto;background:#e9edf4}.marketing-article-preview-frame iframe{width:100%;height:680px;border:0;background:#fff;box-shadow:0 3px 16px #1a2e521f}.marketing-article-preview-frame.is-mobile iframe{width:min(390px,100%)}.marketing-article-preview-frame>div{display:grid;justify-items:center;gap:7px;max-width:280px;color:#65738c;text-align:center}.marketing-article-preview-frame>div strong{color:#263654;font-size:.86rem}.marketing-article-preview-frame>div span{font-size:.76rem;line-height:1.45}@media(max-width:1600px){.marketing-article-editor-grid{grid-template-columns:minmax(0,1fr)}.marketing-article-preview-panel{position:static}}@media(max-width:820px){.marketing-articles-workspace{grid-template-columns:minmax(0,1fr)}.marketing-articles-sidebar{border-right:0;border-bottom:1px solid rgba(35,70,143,.12)}.marketing-article-list{grid-auto-flow:column;grid-auto-columns:minmax(210px,75vw);overflow-x:auto}.marketing-article-editor{padding:16px}.marketing-article-editor-head,.marketing-article-two-columns{grid-template-columns:minmax(0,1fr)}.marketing-article-editor-head{display:grid}.marketing-article-statuses{justify-content:flex-start}}.call-center-section{--call-center-border: rgba(77, 39, 108, .14);--call-center-soft: #f7f3fa;--call-center-ink: #2f193e}.workspace-stack.call-center-section{gap:18px}.call-center-global-incoming{position:fixed;z-index:10000;top:20px;right:22px;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:14px;align-items:center;width:min(680px,calc(100vw - 44px));padding:16px;color:#24122f;background:#fff;border:1px solid rgba(108,50,138,.28);border-radius:18px;box-shadow:0 22px 55px #2812353d;animation:call-center-incoming .22s ease-out}.call-center-global-incoming.is-preparing{border-color:#6c328a29;background:#fbf9fc;box-shadow:0 16px 42px #28123529}.call-center-global-incoming.is-preparing .call-center-global-icon{color:#5d356f;background:#eee5f2}.call-center-global-incoming.is-preparing .call-center-global-icon svg{animation:none}.call-center-logout-pending{position:fixed;z-index:9998;right:22px;bottom:22px;display:flex;gap:16px;align-items:center;justify-content:space-between;width:min(620px,calc(100vw - 44px));padding:15px 16px;color:#3d2915;background:#fff8e9;border:1px solid #d9ae63;border-radius:16px;box-shadow:0 18px 45px #412b1133}.call-center-logout-pending>div{display:grid;gap:4px}.call-center-logout-pending span{color:#6f5739;font-size:.82rem;line-height:1.4}.call-center-session-protected .session-countdown-value{letter-spacing:0}@keyframes call-center-incoming{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.call-center-global-icon{display:grid;width:46px;height:46px;place-items:center;color:#fff;background:#6d2d8a;border-radius:14px}.call-center-global-icon svg{animation:call-center-ring 1.2s ease-in-out infinite}@keyframes call-center-ring{0%,to{transform:rotate(0)}20%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}}.call-center-global-copy{display:grid;gap:3px}.call-center-global-copy strong{font-size:1rem}.call-center-global-copy span{font-weight:650}.call-center-global-copy small{color:#6d6072;line-height:1.35}.call-center-global-actions,.call-center-inline-actions,.call-center-call-controls{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.call-center-command-bar{display:grid;grid-template-columns:minmax(280px,1.3fr) minmax(230px,.8fr) minmax(240px,.8fr);gap:12px;align-items:stretch}.call-center-status-control,.call-center-queue-command,.call-center-phone-health{display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:78px;padding:14px 16px;background:#fff;border:1px solid var(--call-center-border);border-radius:16px;box-shadow:0 8px 24px #31163f0e}.call-center-status-control>div:first-child,.call-center-phone-health>div:last-child{display:grid;gap:5px}.call-center-eyebrow{color:#76677d;font-size:.75rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.call-center-status-badge{display:inline-flex;gap:6px;align-items:center;width:fit-content}.call-center-queue-command{display:grid;grid-template-columns:auto auto;gap:5px 12px}.call-center-queue-command span{display:inline-flex;gap:6px;align-items:center;color:#716475;font-size:.82rem}.call-center-queue-command strong{justify-self:end;color:var(--call-center-ink);font-size:1.05rem}.call-center-phone-health{justify-content:flex-start}.call-center-phone-health strong,.call-center-phone-health small{display:block}.call-center-phone-health small{margin-top:3px;color:#76677d}.call-center-health-dot{width:12px;height:12px;flex:0 0 auto;border:2px solid #fff;border-radius:999px;background:#9b8fa0;box-shadow:0 0 0 2px #d9d0dd}.call-center-health-dot.is-ready,.call-center-health-dot.is-incoming,.call-center-health-dot.is-connected{background:#218456;box-shadow:0 0 0 2px #b9e1cc}.call-center-health-dot.is-failed{background:#b3261e;box-shadow:0 0 0 2px #efc2bf}.call-center-health-dot.is-connecting{background:#a86300;box-shadow:0 0 0 2px #f0d3a8}.call-center-workstation{display:grid;gap:18px;min-width:0}.call-center-call-console,.call-center-after-call-panel,.call-center-customer-column,.call-center-conversation-tools{min-width:0}.call-center-call-console>.panel-card-box,.call-center-after-call-panel>.panel-card-box,.call-center-conversation-tools>.panel-card-box{margin-top:0}.call-center-call-console>.panel-card-box{padding:18px 20px;border-color:#4d276c2e;box-shadow:0 12px 30px #31163f14}.call-center-call-console .panel-card-head{margin-bottom:12px}.call-center-call-main{display:grid;grid-template-columns:minmax(275px,.72fr) minmax(0,1.28fr);gap:18px;align-items:center}.call-center-call-main .call-center-call-controls{justify-content:flex-end;min-width:0;padding:0;border:0}.call-center-call-support{display:flex;align-items:center;min-height:29px;margin-top:12px;padding-top:12px;border-top:1px solid var(--call-center-border)}.call-center-case-workspace{display:grid;grid-template-areas:"customer" "tools";gap:18px;align-items:start;min-width:0}.call-center-workstation.needs-verification .call-center-case-workspace{grid-template-areas:"tools" "customer"}.call-center-customer-column{grid-area:customer}.call-center-conversation-tools{display:grid;grid-area:tools;gap:18px}.call-center-existing-customer-card{display:grid;gap:16px;min-width:0}.call-center-customer-workspace-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 20px;background:#fff;border:1px solid var(--call-center-border);border-radius:8px;box-shadow:var(--ui-shadow)}.call-center-customer-workspace-icon{display:grid;width:44px;height:44px;place-items:center;color:#176746;background:#eaf6f0;border-radius:13px}.call-center-customer-workspace-head>div{display:grid;gap:3px;min-width:0}.call-center-customer-workspace-head h2{margin:0;color:var(--call-center-ink);font-size:1.18rem;line-height:1.25}.call-center-customer-workspace-head p{margin:0;color:#746779;font-size:.8rem;line-height:1.45}.call-center-customer-scope-note{display:flex;gap:10px;align-items:flex-start;margin-top:-6px;padding:11px 14px;color:#385275;font-size:.82rem;line-height:1.48;background:#f2f6fc;border:1px solid rgba(50,86,168,.12);border-radius:10px}.call-center-customer-scope-note svg{flex:0 0 auto;margin-top:1px}.call-center-customer-column .customer-detail-section.is-embedded{min-width:0}.call-center-customer-column .customer-detail-section.is-embedded>.ui-tabs{position:sticky;z-index:20;top:0;display:flex;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto;padding:7px;border-radius:14px;background:#fffffff5;scrollbar-width:thin}.call-center-customer-column .customer-detail-section.is-embedded>.ui-tabs .ui-tab{flex:1 0 auto;min-width:112px;padding-inline:16px;text-align:center}.call-center-customer-column .customer-detail-section.is-embedded .customer-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.call-center-customer-column .customer-detail-section.is-embedded .customer-profile-card{min-width:0;padding:14px 16px}.call-center-customer-column .customer-detail-section.is-embedded .customer-profile-card strong{min-width:0;overflow-wrap:anywhere}.call-center-customer-column .customer-detail-section.is-embedded>div>.panel-card-box,.call-center-customer-column .customer-detail-section.is-embedded>.panel-card-box{margin-top:0}.call-center-context-panel{overflow:hidden;background:#fff;border:1px solid var(--call-center-border);border-radius:8px;box-shadow:var(--ui-shadow)}.call-center-context-panel>summary{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 18px;cursor:pointer;list-style:none}.call-center-context-panel>summary::-webkit-details-marker{display:none}.call-center-context-panel>summary:focus-visible{outline:3px solid rgba(48,93,181,.25);outline-offset:-3px}.call-center-context-panel>summary>div{display:grid;gap:4px;min-width:0}.call-center-context-panel>summary>div>strong{color:var(--call-center-ink);line-height:1.35}.call-center-context-panel>summary>span{flex:0 0 auto;color:#675874;font-size:.78rem;font-weight:700}.call-center-context-panel[open]>summary{border-bottom:1px solid var(--call-center-border)}.call-center-context-panel-body{padding:16px 18px 18px}.call-center-empty-workstation{display:grid;place-items:center;gap:10px;min-height:390px;padding:42px;text-align:center;color:#625668;background:#fff;border:1px dashed rgba(91,47,115,.28);border-radius:18px}.call-center-empty-workstation svg{color:#71358f}.call-center-empty-workstation h2,.call-center-empty-workstation p{margin:0}.call-center-empty-workstation p{max-width:520px;line-height:1.55}.call-center-call-heading{display:grid;grid-template-columns:1fr auto;gap:20px;margin:0;padding:13px 14px;background:var(--call-center-soft);border-radius:13px}.call-center-call-heading>div{display:grid;gap:4px}.call-center-call-heading strong{color:var(--call-center-ink);font-size:1.2rem}.call-center-call-heading.is-after-call-work{grid-template-columns:minmax(180px,1fr) auto auto}.call-center-call-heading .call-center-acw-timer{padding-left:20px;border-left:1px solid var(--call-center-border)}.call-center-call-heading .call-center-acw-timer strong{color:#7a3d11}.call-center-call-preparing{display:flex;align-items:center;gap:11px;width:100%;padding:12px 14px;color:#593667;background:#f7f1fa;border:1px solid rgba(108,50,138,.14);border-radius:12px}.call-center-call-preparing>div{display:grid;gap:2px}.call-center-call-preparing span{color:#716475;font-size:.84rem;line-height:1.4}.call-center-call-controls{padding-bottom:14px;border-bottom:1px solid var(--call-center-border)}.call-center-media-diagnostics{display:flex;flex-wrap:wrap;gap:10px 18px;padding:0;color:#35644f;font-size:13px;font-weight:650}.call-center-media-diagnostics>span{display:inline-flex;align-items:center;gap:7px}.call-center-media-diagnostics>span.is-warning{color:#9b4f16}.call-center-view-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between}.call-center-view-toolbar>.ui-tabs{min-width:0}.call-center-audio-menu{position:relative;flex:0 0 auto}.call-center-audio-trigger{display:flex;gap:8px;align-items:center;min-height:48px;padding:7px 10px;color:#553260;text-align:left;background:#f8f4fa;border:1px solid rgba(109,45,138,.16);border-radius:12px;cursor:pointer}.call-center-audio-trigger:hover:not(:disabled){color:#3d1f49;background:#f2eaf5;border-color:#6d2d8a4d}.call-center-audio-trigger:focus-visible{outline:3px solid rgba(48,93,181,.25);outline-offset:2px}.call-center-audio-trigger:disabled{cursor:not-allowed;opacity:.72}.call-center-audio-trigger>span{display:grid;gap:2px;min-width:0}.call-center-audio-trigger small{color:#76677d;font-size:.67rem;font-weight:700;line-height:1.1}.call-center-audio-trigger strong{font-size:.74rem;line-height:1.15}.call-center-audio-popover{position:absolute;z-index:1200;top:calc(100% + 12px);right:0;width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 150px);overflow-x:hidden;overflow-y:auto;padding:20px;background:#fff;border:1px solid rgba(77,39,108,.16);border-radius:18px;box-shadow:0 24px 64px #2b163633;animation:call-center-incoming .16s ease-out}.call-center-audio-popover-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.call-center-audio-popover-head>div{min-width:0}.call-center-audio-popover-head h2{margin:4px 0 0;color:var(--call-center-ink);font-size:1.08rem}.call-center-audio-summary{display:flex;gap:12px;align-items:center;min-width:0;padding:11px 13px;background:var(--call-center-soft);border:1px solid rgba(77,39,108,.08);border-radius:12px}.call-center-audio-summary-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;color:#71358f;background:#fff;border-radius:11px}.call-center-audio-summary>div{display:grid;flex:1;gap:3px;min-width:0}.call-center-audio-summary strong,.call-center-audio-summary span:not(.call-center-audio-summary-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-center-audio-summary strong{color:var(--call-center-ink);font-size:.9rem}.call-center-audio-summary>div>span{color:#76677d;font-size:.78rem}.call-center-audio-summary>.ui-badge{flex:0 0 auto}.call-center-audio-settings-detail{min-width:0;margin-top:16px;padding-top:16px;border-top:1px solid var(--call-center-border)}.call-center-audio-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-bottom:16px}.call-center-audio-device-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.call-center-audio-device-grid>.panel-form-field,.call-center-audio-device-grid .ui-select-root,.call-center-audio-device-grid .ui-select-trigger{min-width:0;max-width:100%}.call-center-audio-device-help{margin:12px 0 0;color:#76677d;font-size:13px;line-height:1.55}.call-center-audio-device-help.is-warning{color:#8a4a17;font-weight:650}.call-center-audio-test{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:14px;background:#faf8fb;border:1px solid var(--call-center-border);border-radius:14px}.call-center-audio-test-item{display:grid;align-content:start;gap:10px;min-width:0;padding:13px;background:#fff;border:1px solid rgba(77,39,108,.1);border-radius:12px}.call-center-audio-test-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.call-center-audio-test-heading>span:first-child{display:inline-flex;gap:8px;align-items:center;color:var(--call-center-ink)}.call-center-audio-test-item p,.call-center-audio-test-item small{margin:0;color:#716475;font-size:.82rem;line-height:1.45}.call-center-microphone-meter{position:relative;height:12px;overflow:hidden;background:#ece7ef;border:1px solid rgba(77,39,108,.09);border-radius:999px}.call-center-microphone-meter>span{display:block;height:100%;min-width:2%;background:linear-gradient(90deg,#6d2d8a,#c6458d);border-radius:inherit;transition:width 80ms linear}.call-center-audio-confirmation{display:flex;flex-wrap:wrap;gap:8px}.call-center-audio-test-message{grid-column:1 / -1;margin:0;padding:11px 13px;color:#53385d;font-size:.84rem;font-weight:620;line-height:1.45;background:#f2eaf5;border-radius:10px}.call-center-audio-test-dismiss{display:flex;grid-column:1 / -1;justify-content:flex-end}.call-center-audio-test.is-error .call-center-audio-test-message{color:#8d241e;background:#fcecea}.call-center-transfer-row{display:grid;grid-template-columns:minmax(210px,1fr) auto;gap:10px;align-items:end;padding:0}.call-center-transfer-modal{display:grid;width:min(560px,calc(100vw - 32px));gap:16px}.call-center-transfer-kicker{color:#7a3b91;font-size:.7rem;font-weight:800;letter-spacing:.13em}.call-center-transfer-modal h2{margin:-7px 0 0;color:var(--call-center-ink);font-size:1.35rem}.call-center-transfer-modal>p{margin:-6px 0 0;color:#6f6275;font-size:.88rem;line-height:1.55}.call-center-transfer-search{display:grid;gap:6px;color:#594c60;font-size:.78rem;font-weight:750}.call-center-transfer-search>div{position:relative}.call-center-transfer-search>div>svg{position:absolute;z-index:1;top:50%;left:12px;color:#76657d;pointer-events:none;transform:translateY(-50%)}.call-center-transfer-search input{padding-left:38px}.call-center-transfer-options{display:grid;gap:9px;max-height:min(420px,52vh);overflow-y:auto;padding:2px}.call-center-transfer-options>label{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:13px;background:#fff;border:1px solid var(--call-center-border);border-radius:13px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.call-center-transfer-options>label:hover{border-color:#6932845c}.call-center-transfer-options>label:focus-within{outline:3px solid rgba(118,55,149,.2);outline-offset:2px}.call-center-transfer-options>label.is-selected{background:#f8f2fa;border-color:#8a49a4;box-shadow:0 0 0 1px #6f308b1a}.call-center-transfer-options input{width:17px;height:17px;accent-color:#74338f}.call-center-transfer-option-icon{display:grid;width:36px;height:36px;place-items:center;color:#71358f;background:#f2e9f5;border-radius:10px}.call-center-transfer-options label>span:nth-of-type(2){display:grid;gap:3px;min-width:0}.call-center-transfer-options strong{color:var(--call-center-ink);font-size:.9rem}.call-center-transfer-options small{color:#76677d;font-size:.76rem;line-height:1.4}.call-center-transfer-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;padding-top:2px}.call-center-context-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.call-center-context-list>div{display:grid;gap:5px;min-height:82px;padding:12px;background:var(--call-center-soft);border-radius:12px}.call-center-context-list span{color:#786a7d;font-size:.78rem}.call-center-context-list strong{color:var(--call-center-ink);line-height:1.4}.call-center-completed-steps{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.call-center-completed-steps li{display:flex;gap:8px;align-items:center;color:#365d49;font-size:.88rem}.call-center-verification-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.call-center-verification-head small{color:#76677d}.call-center-candidate{display:grid;gap:13px}.call-center-candidate>div:first-child{display:grid;gap:4px;padding:12px;background:var(--call-center-soft);border-radius:12px}.call-center-customer-finder{display:grid;gap:12px;margin-bottom:14px;padding:14px;border:1px solid var(--call-center-border);border-radius:13px;background:#fcfafc}.call-center-section-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.call-center-section-heading>div{display:grid;gap:4px;min-width:0}.call-center-section-heading span{color:#76677d;font-size:.8rem;line-height:1.45}.call-center-customer-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.call-center-customer-matches{display:grid;gap:8px}.call-center-customer-matches article{display:flex;gap:12px;align-items:center;justify-content:space-between;min-width:0;padding:12px;background:#fff;border:1px solid var(--call-center-border);border-radius:11px}.call-center-customer-matches article>div{display:grid;gap:3px;min-width:0}.call-center-customer-matches span,.call-center-customer-matches small{color:#76677d;font-size:.78rem;line-height:1.4}.call-center-verification-method{display:grid;gap:11px;padding:14px;border:1px solid var(--call-center-border);border-radius:13px}.call-center-verification-method>small{color:#76677d;line-height:1.45}.call-center-verification-send{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.call-center-assisted-form{display:grid;gap:12px;padding-top:4px}.call-center-assisted-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.call-center-assisted-actions small{color:#76677d}.call-center-verified-summary{display:grid;gap:10px}.call-center-code-form{display:grid;gap:10px;padding:14px;border:1px solid var(--call-center-border);border-radius:13px}.call-center-code-form>span{font-weight:650}.call-center-code-form .ui-otp{max-width:390px}.call-center-code-form .ui-button{width:fit-content}.call-center-code-form small{color:#76677d}.call-center-locked-card{display:grid;place-items:center;gap:9px;min-height:240px;padding:28px;text-align:center;color:#6c6071;background:linear-gradient(145deg,#faf8fb,#f2edf5);border-radius:14px}.call-center-locked-card svg{color:#6d2d8a}.call-center-locked-card p{max-width:420px;margin:0;line-height:1.5}.call-center-customer-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.call-center-customer-summary>div{display:grid;gap:4px;padding:13px;background:var(--call-center-soft);border-radius:12px}.call-center-policy-list{margin-top:16px}.call-center-policy-list h3{margin:0 0 10px;font-size:.95rem}.call-center-policy-item{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--call-center-border)}.call-center-policy-item>div:first-child,.call-center-policy-meta{display:grid;gap:4px}.call-center-policy-item span{color:#76677d;font-size:.8rem}.call-center-policy-meta{justify-items:end}.call-center-policy-item.is-selected{margin-inline:-10px;padding-inline:10px;background:#f4ecf8;border-radius:10px}.call-center-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.call-center-live-note{margin-bottom:14px}.call-center-quick-action{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;min-width:0;padding:12px;border:1px solid var(--call-center-border);border-radius:12px}.call-center-quick-action>.ui-button{width:100%;align-self:end}.call-center-quick-action>small{color:#76677d;font-size:.76rem;line-height:1.4}.call-center-quick-action .call-center-quick-grow{display:grid;gap:4px;align-self:center}.call-center-quick-action .call-center-quick-grow small{color:#76677d;line-height:1.4}.call-center-call-controls .ui-button.call-center-control-active{color:#fff;box-shadow:0 8px 18px #53371833}.call-center-call-controls .ui-button.call-center-control-active.is-muted{background:#a52b45;border-color:#8d2038}.call-center-call-controls .ui-button.call-center-control-active.is-muted:hover:not(:disabled){background:#8d2038}.call-center-call-controls .ui-button.call-center-control-active.is-held{background:#9a5a12;border-color:#824708}.call-center-call-controls .ui-button.call-center-control-active.is-held:hover:not(:disabled){background:#824708}.call-center-crm-ticket-form{display:grid;gap:12px;padding:18px;border:1px solid var(--call-center-border);border-radius:16px;background:#fff}.call-center-crm-ticket-form>.crm-create-ticket{margin-top:0}.call-center-disposition-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.call-center-form-wide{grid-column:1 / -1}.call-center-disposition-form>.ui-button{width:fit-content}.call-center-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.call-center-summary-grid article{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;padding:15px;background:#fff;border:1px solid var(--call-center-border);border-radius:15px}.call-center-summary-grid svg{grid-row:1 / 3;color:#70368c}.call-center-summary-grid span{color:#746779;font-size:.78rem}.call-center-summary-grid strong{color:var(--call-center-ink);font-size:1.12rem}.call-center-report-summary{grid-template-columns:repeat(6,minmax(130px,1fr))}.call-center-agent-grid{display:grid;gap:8px}.call-center-agent-grid article{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:11px 12px;background:var(--call-center-soft);border-radius:11px}.call-center-agent-grid article>div{display:grid;gap:3px}.call-center-agent-grid article span{color:#76677d;font-size:.78rem}.call-center-callback-list{display:grid;gap:9px}.call-center-callback-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--call-center-border);border-radius:12px}.call-center-callback-list article>div{display:grid;gap:4px}.call-center-callback-list span,.call-center-callback-list small{color:#76677d}.workspace-stack.call-center-reports-view{gap:18px}.call-center-reports-view>.panel-card-box{margin-top:0}.call-center-report-filters{display:grid;gap:16px}.call-center-report-filter-fields{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(145px,.8fr) minmax(220px,1.35fr) minmax(160px,.8fr);gap:14px;align-items:end}.call-center-report-filter-fields>.panel-form-field{min-width:0}.call-center-report-filter-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.workspace-stack.call-center-settings-view{gap:18px}.call-center-settings-view>.panel-card-box,.call-center-settings-view>.ui-alert{margin-top:0;margin-bottom:0}.call-center-diagnostics-grid{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px;margin-bottom:14px}.call-center-diagnostics-grid article{display:flex;gap:11px;align-items:flex-start;min-width:0;padding:14px;background:var(--call-center-soft);border:1px solid var(--call-center-border);border-radius:12px}.call-center-diagnostics-grid article>div{display:grid;gap:4px;min-width:0}.call-center-diagnostics-grid article span:not(.call-center-health-dot){color:#76677d;font-size:.8rem;line-height:1.45}.call-center-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.call-center-dictionary-list{display:grid;gap:10px;margin-bottom:12px}.call-center-dictionary-list article{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(240px,1fr) auto;gap:12px;align-items:end;padding:12px;background:var(--call-center-soft);border:1px solid var(--call-center-border);border-radius:12px}.call-center-settings-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.workspace-stack.call-center-administration{gap:18px}.call-center-settings-subnav{display:flex}.call-center-settings-subnav .ui-tabs{max-width:100%;width:auto}.workspace-stack.call-center-voice-prompts-view,.workspace-stack.call-center-prompt-editor-column{gap:18px}.call-center-voice-prompts-view>.panel-card-box,.call-center-voice-prompts-view>.ui-alert,.call-center-voice-layout>.panel-card-box,.call-center-prompt-editor-column>.panel-card-box{margin-top:0;margin-bottom:0}.call-center-voice-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.call-center-voice-summary>div{align-items:flex-start;background:#f8f6fb;border:1px solid rgba(78,53,104,.13);border-radius:12px;display:flex;gap:10px;padding:14px}.call-center-voice-summary>div>svg{color:#1d9a68;flex:0 0 auto;margin-top:2px}.call-center-voice-summary span{display:grid;gap:3px}.call-center-voice-summary small{color:#67738a;line-height:1.4}.call-center-voice-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr)}.call-center-prompt-list{display:grid;gap:8px;max-height:720px;overflow:auto;padding-right:4px}.call-center-prompt-list>button{align-items:flex-start;background:#fff;border:1px solid rgba(42,77,142,.13);border-radius:10px;color:#172743;cursor:pointer;display:grid;font:inherit;gap:7px;padding:12px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.call-center-prompt-list>button:hover{border-color:#224c915c}.call-center-prompt-list>button:focus-visible{outline:3px solid rgba(44,103,193,.28);outline-offset:2px}.call-center-prompt-list>button.is-active{background:#f1f5fc;border-color:#24509a;box-shadow:inset 3px 0 #24509a}.call-center-prompt-list>button>span:first-child{font-weight:760;line-height:1.35}.call-center-prompt-list>button>span:last-child{display:flex;flex-wrap:wrap;gap:6px}.call-center-prompt-editor-column{min-width:0}.call-center-protected-confirmation{align-items:flex-start;cursor:pointer;display:flex;gap:9px;margin-top:12px}.call-center-protected-confirmation input{accent-color:#24509a;height:17px;margin-top:2px;width:17px}.call-center-protected-confirmation span{color:#3f4d64;font-size:.84rem;font-weight:700;line-height:1.4}.call-center-prompt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.call-center-prompt-audio-grid{border-top:1px solid rgba(42,77,142,.1);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding-top:16px}.call-center-prompt-audio-grid>div{display:grid;gap:8px}.call-center-prompt-audio-grid>div>span{color:#5f6d84;font-size:.8rem;font-weight:750}.call-center-prompt-audio{display:grid;gap:6px;min-width:0}.call-center-prompt-audio audio{height:38px;max-width:100%;width:100%}.call-center-prompt-audio small{color:#a03636}.call-center-prompt-history{display:grid;gap:10px}.call-center-prompt-history>article{align-items:flex-start;border:1px solid rgba(42,77,142,.12);border-radius:11px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px}.call-center-prompt-history>article>svg{color:#6c5b8d;margin-top:2px}.call-center-prompt-history>article>div:nth-child(2){display:grid;gap:4px;min-width:0}.call-center-prompt-history>article span{color:#66758d;font-size:.84rem;line-height:1.4}.call-center-prompt-history-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.call-center-empty-inline{align-items:center;color:#67738a;display:flex;gap:10px;padding:8px 0}.call-center-volume-chart{display:flex;gap:8px;align-items:end;min-height:210px;overflow-x:auto;padding:18px 8px 0;border-bottom:1px solid var(--call-center-border)}.call-center-volume-bar{display:grid;grid-template-rows:160px auto;gap:7px;align-items:end;justify-items:center;min-width:34px;height:190px}.call-center-volume-bar>span{display:block;width:22px;max-height:160px;align-self:end;background:linear-gradient(180deg,#8a48a6,#5f277b);border-radius:7px 7px 2px 2px}.call-center-volume-bar small{color:#756879;font-size:.68rem;transform:rotate(-35deg);transform-origin:center}.call-center-recordings-list{display:grid;gap:10px}.call-center-recordings-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--call-center-border);border-radius:12px;background:#fff}.call-center-recordings-list article>div,.call-center-audio-player{display:grid;gap:4px}.call-center-recordings-list span,.call-center-recordings-list small{color:#756879}.call-center-audio-player{margin-top:14px;padding:14px;border-radius:12px;background:#f8f5f9}.call-center-audio-player audio{width:100%}.call-center-loading{display:flex;gap:10px;align-items:center;justify-content:center;min-height:240px;color:#6e6174}.call-center-access-list{display:grid;gap:10px;margin-top:16px}.call-center-access-list article{display:grid;gap:14px;padding:14px 16px;background:var(--call-center-soft, #f7f3fa);border:1px solid rgba(77,39,108,.1);border-radius:12px;transition:border-color .16s ease,box-shadow .16s ease}.call-center-access-list article.is-disabled{opacity:.62}.call-center-access-list article.has-changes{border-color:#8c58186b;box-shadow:0 0 0 2px #b5772814}.call-center-access-list label{display:inline-flex;gap:7px;align-items:center;font-size:.82rem}.call-center-access-list input{width:17px;height:17px;accent-color:#6d2d8a}.call-center-access-identity{display:grid;gap:4px}.call-center-access-identity>span{color:#746779;font-size:.78rem}.call-center-access-user-row{display:flex;gap:16px;align-items:center;justify-content:space-between}.call-center-access-user-state{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.call-center-access-permissions{display:grid;grid-template-columns:repeat(4,minmax(155px,1fr));gap:12px 18px;padding-top:12px;border-top:1px solid rgba(77,39,108,.1)}.call-center-access-loading{display:flex;gap:10px;align-items:center;min-height:96px;color:#6e6174}.call-center-team-access-row{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(77,39,108,.1)}.call-center-team-permissions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.user-permissions-sections{display:grid;gap:14px;padding-top:14px;border-top:1px solid rgba(77,39,108,.1)}.user-permissions-section{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.7fr);gap:18px;padding:16px;border:1px solid rgba(77,39,108,.1);border-radius:12px;background:#fff}.user-permissions-section.is-call-center{border-color:#6d2d8a38;background:#fdfbfe}.user-permissions-section.is-profiles{border-color:#23468f33;background:#fbfcff}.user-permissions-section.is-sensitive{border-color:#8c581838;background:#fffdf9}.user-permissions-section h4{margin:0;color:#3f274a;font-size:.94rem}.user-permissions-section p{margin:5px 0 0;color:#756879;font-size:.78rem;line-height:1.45}.user-permissions-section.is-profiles>div:first-child>.ui-button{margin-top:12px}.user-permissions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.call-center-access-list .user-permissions-grid label{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;border:1px solid rgba(77,39,108,.11);border-radius:10px;background:#faf8fb;cursor:pointer}.call-center-access-list .user-permissions-grid label.is-active{border-color:#6d2d8a4d;background:#f0e8f5b8}.call-center-access-list .user-permissions-grid label:has(input:disabled){cursor:not-allowed;opacity:.65}.call-center-access-list .user-permissions-grid input{flex:0 0 auto;margin-top:2px}.user-permissions-grid span{display:grid;gap:3px;min-width:0}.user-permissions-grid strong{color:#45334b;font-size:.8rem;line-height:1.3}.user-permissions-grid small{color:#756879;font-size:.72rem;line-height:1.4}.user-access-editor-list>article{padding:0;border:0;border-radius:0;background:transparent}.user-access-editor-list>article.has-changes{box-shadow:none}.user-permissions-position-field{display:grid!important;align-content:start;gap:7px!important}.user-permissions-position-field>span{color:#45334b;font-size:.78rem;font-weight:700}.user-permissions-position-field>small{color:#756879;font-size:.72rem;line-height:1.4}.user-permissions-summary{display:grid;gap:10px;padding:2px 2px 0}.user-permissions-summary>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.user-permissions-summary>div:first-child strong{color:#3f274a;font-size:.88rem}.user-permissions-summary>div:first-child span{color:#756879;font-size:.75rem}.user-permissions-summary-badges{display:flex;flex-wrap:wrap;gap:7px}.user-permissions-summary-badges>span:not(.ui-badge){color:#756879;font-size:.76rem}.user-permissions-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-permissions-module{min-width:0;padding:13px 14px;border:1px solid rgba(77,39,108,.11);border-radius:10px;background:#fff}.user-permissions-module.is-active{border-color:#6d2d8a47;background:#fdfbfe}.user-permissions-module.is-call-center{grid-column:1 / -1;border-color:#23468f33;background:#fbfcff}.user-permissions-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.user-permissions-module-head>label{display:flex;align-items:flex-start;gap:10px;min-width:0;cursor:pointer}.user-permissions-module-head>label>input{flex:0 0 auto;margin-top:2px}.user-permissions-module-head>label>span{display:grid;gap:4px;min-width:0}.user-permissions-module-head>label strong{color:#45334b;font-size:.84rem;line-height:1.3}.user-permissions-module-head>label small{color:#756879;font-size:.72rem;line-height:1.4}.user-permissions-module-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.user-permissions-module-actions .ui-button{min-height:30px;padding:5px 7px}.user-permissions-module-actions .ui-button svg{transition:transform .16s ease}.user-permissions-module-actions .ui-button.is-expanded svg{transform:rotate(180deg)}.user-permissions-grid.is-module-details{margin-top:12px;padding-top:12px;border-top:1px solid rgba(77,39,108,.09)}@media(min-width:1540px){.call-center-workstation.has-verified-customer .call-center-case-workspace{grid-template-areas:"customer tools";grid-template-columns:minmax(680px,1.75fr) minmax(340px,.72fr)}.call-center-workstation.needs-verification .call-center-case-workspace{grid-template-areas:"tools customer";grid-template-columns:minmax(680px,1.75fr) minmax(340px,.72fr)}.call-center-conversation-tools .call-center-context-list,.call-center-conversation-tools .call-center-quick-actions{grid-template-columns:1fr}.call-center-conversation-tools .call-center-context-list>div{min-height:0}}@media(max-width:1180px){.call-center-command-bar{grid-template-columns:1fr 1fr}.call-center-status-control{grid-column:1 / -1}.call-center-call-main,.call-center-call-support{grid-template-columns:1fr}.call-center-call-main .call-center-call-controls{justify-content:flex-start}.call-center-report-summary{grid-template-columns:repeat(3,minmax(140px,1fr))}.call-center-quick-actions,.call-center-report-filter-fields,.call-center-diagnostics-grid,.call-center-settings-grid,.call-center-voice-summary,.call-center-voice-layout,.call-center-prompt-audio-grid,.call-center-access-permissions,.user-permissions-section{grid-template-columns:1fr}.call-center-prompt-list{max-height:360px}}@media(max-width:760px){.call-center-view-toolbar{align-items:stretch;flex-direction:column}.call-center-audio-trigger{width:100%;justify-content:center}.call-center-audio-popover{position:fixed;top:12px;right:12px;bottom:12px;left:12px;width:auto;max-height:calc(100vh - 24px)}.call-center-audio-summary{align-items:flex-start;flex-wrap:wrap}.call-center-audio-summary>.ui-badge{margin-left:50px}.call-center-audio-device-grid{grid-template-columns:1fr}.call-center-audio-actions{width:100%;justify-content:stretch}.call-center-audio-actions .ui-button{flex:1}.call-center-audio-test{grid-template-columns:1fr}.call-center-audio-test-message,.call-center-audio-test-dismiss{grid-column:auto}.call-center-prompt-history>article{grid-template-columns:auto minmax(0,1fr)}.call-center-prompt-history-actions{grid-column:1 / -1;justify-content:flex-start}.call-center-global-incoming{top:10px;right:10px;grid-template-columns:auto 1fr;width:calc(100vw - 20px)}.call-center-logout-pending{right:10px;bottom:10px;align-items:stretch;flex-direction:column;width:calc(100vw - 20px)}.call-center-global-actions{grid-column:1 / -1}.call-center-global-actions .ui-button{flex:1}.call-center-command-bar,.call-center-summary-grid,.call-center-report-summary,.call-center-context-list,.call-center-customer-summary,.call-center-disposition-form,.call-center-report-filter-fields,.call-center-access-permissions,.user-permissions-grid,.user-permissions-modules{grid-template-columns:1fr}.user-permissions-module.is-call-center{grid-column:auto}.user-permissions-module-head{align-items:stretch;flex-direction:column}.user-permissions-module-actions{justify-content:space-between}.call-center-status-control{align-items:flex-start;flex-direction:column}.call-center-call-heading,.call-center-call-heading.is-after-call-work{grid-template-columns:1fr 1fr}.call-center-call-heading.is-after-call-work>div:first-child{grid-column:1 / -1}.call-center-call-heading .call-center-acw-timer{padding-left:12px}.call-center-transfer-row,.call-center-customer-search,.call-center-verification-send,.call-center-quick-actions,.call-center-quick-action{grid-template-columns:1fr}.call-center-transfer-options>label{grid-template-columns:auto auto minmax(0,1fr)}.call-center-transfer-options>label>.ui-badge{grid-column:3;justify-self:start}.call-center-transfer-actions .ui-button{flex:1}.call-center-section-heading,.call-center-customer-matches article{align-items:stretch;flex-direction:column}.call-center-policy-item{align-items:flex-start;flex-direction:column}.call-center-policy-meta{justify-items:start}.call-center-callback-list article{align-items:stretch;flex-direction:column}.call-center-recordings-list article{align-items:stretch;flex-direction:column}.call-center-recordings-list article .ui-button{width:100%}.call-center-access-user-row{align-items:flex-start;flex-direction:column}.call-center-access-user-state{justify-content:flex-start}.call-center-team-access-row{align-items:stretch;flex-direction:column}.call-center-team-access-row .ui-button{width:100%}.call-center-customer-workspace-head{grid-template-columns:auto minmax(0,1fr)}.call-center-customer-workspace-head>.ui-badge{grid-column:2;justify-self:start}.call-center-customer-column .customer-detail-section.is-embedded .customer-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-center-context-panel>summary{align-items:flex-start;flex-direction:column}.call-center-report-filter-actions .ui-button{flex:1 1 auto}.call-center-dictionary-list article{grid-template-columns:1fr}.call-center-dictionary-list article .ui-button{width:100%}}@media(prefers-reduced-motion:reduce){.call-center-global-incoming,.call-center-global-icon svg{animation:none}}.manual-policy-import{gap:18px}.manual-policy-import-header,.manual-policy-import-history-heading,.manual-policy-import-detail-heading,.manual-policy-import-items-header{align-items:center;display:flex;justify-content:space-between;gap:18px}.manual-policy-import-header h2,.manual-policy-import-history h3,.manual-policy-import-detail h3,.manual-policy-import-detail h4{margin:0;letter-spacing:0}.manual-policy-import-header p,.manual-policy-import-history-heading p,.manual-policy-import-detail-heading small{color:var(--ui-muted);margin:5px 0 0}.manual-policy-import-upload{align-items:center;display:grid;grid-template-columns:48px minmax(220px,1fr) minmax(240px,auto) auto;gap:16px;padding:18px 20px;background:#fff;border:1px dashed var(--ui-border-strong);border-radius:8px}.manual-policy-import-upload-icon{align-items:center;background:var(--ui-accent-soft);border-radius:8px;color:var(--ui-accent);display:flex;height:48px;justify-content:center;width:48px}.manual-policy-import-upload div,.manual-policy-import-detail-heading div,.manual-policy-import-item>div,.manual-policy-import-deliveries>div>span,.manual-policy-import-history-row>span:first-child{display:flex;flex-direction:column;min-width:0}.manual-policy-import-upload>div>span,.manual-policy-import-item-summary>span,.manual-policy-import-item-result>span,.manual-policy-import-deliveries small,.manual-policy-import-history-row small{color:var(--ui-muted);font-size:.82rem}.manual-policy-import .ui-button-soft{background:var(--ui-accent-soft);border-color:var(--ui-border);color:var(--ui-accent-strong)}.manual-policy-import .ui-button-soft:hover:not(:disabled){background:var(--ui-accent-soft-strong)}.manual-policy-import-upload .ui-button-primary{color:#fff}.manual-policy-import-upload .ui-button-primary:disabled{background:#dfe7f5;box-shadow:none;color:#405476;opacity:1}.manual-policy-import-upload input[type=file]{color:var(--ui-muted);max-width:310px}.manual-policy-import-detail,.manual-policy-import-history{background:#fff;border:1px solid var(--ui-border);border-radius:8px;padding:20px}.manual-policy-import-detail-heading>div>span{color:var(--ui-accent);font-size:.74rem;font-weight:800;text-transform:uppercase}.manual-policy-import-detail-actions{align-items:center;display:flex!important;flex-direction:row!important;gap:10px}.manual-policy-import-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px -20px 0;border-block:1px solid var(--ui-border)}.manual-policy-import-metrics div{display:flex;flex-direction:column;gap:5px;padding:16px 20px;border-right:1px solid var(--ui-border)}.manual-policy-import-metrics div:last-child{border-right:0}.manual-policy-import-metrics span{color:var(--ui-muted);font-size:.75rem;font-weight:700}.manual-policy-import-metrics strong{color:var(--coliber-text-heading);font-size:1.05rem}.manual-policy-import-confirmation,.manual-policy-import-payment-settings,.manual-policy-import-review,.manual-policy-import-period-check,.manual-policy-import-errors,.manual-policy-import-items,.manual-policy-import-companies,.manual-policy-import-deliveries{padding-top:20px}.manual-policy-import-items-header p{color:var(--ui-muted);font-size:.82rem;margin:4px 0 0}.manual-policy-import-review-list{border-block:1px solid var(--ui-border);margin-top:13px}.manual-policy-import-review-row{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(180px,.8fr) minmax(420px,2.3fr) minmax(115px,auto);padding:16px 0;border-bottom:1px solid var(--ui-border)}.manual-policy-import-review-row:last-child{border-bottom:0}.manual-policy-import-review-vehicle,.manual-policy-import-review-premium{display:flex;flex-direction:column;min-width:0}.manual-policy-import-review-vehicle{gap:3px}.manual-policy-import-review-vehicle strong{color:var(--coliber-text-heading);font-size:.95rem}.manual-policy-import-review-vehicle span,.manual-policy-import-review-vehicle small,.manual-policy-import-review-facts small,.manual-policy-import-review-premium>span{color:var(--ui-muted);font-size:.75rem}.manual-policy-import-review-vehicle span,.manual-policy-import-review-vehicle small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-policy-import-review-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px 18px;min-width:0;margin:0}.manual-policy-import-review-facts>div{display:grid;gap:3px;min-width:0}.manual-policy-import-review-facts dt{color:var(--ui-muted);font-size:.7rem;font-weight:700}.manual-policy-import-review-facts dd{min-width:0;margin:0;color:var(--ui-text);font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.manual-policy-import-review-premium{align-items:flex-end;gap:4px;grid-column:3;grid-row:1;text-align:right}.manual-policy-import-review-premium strong{color:var(--coliber-text-heading);font-size:.95rem;white-space:nowrap}.manual-policy-import-review-premium .ui-badge{margin-top:3px}.manual-policy-import-broker-result{display:grid;gap:8px;grid-column:1 / -1;min-width:0}.manual-policy-import-broker-summary{align-items:center;border:1px solid var(--ui-border);border-radius:6px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.manual-policy-import-broker-summary.is-success{background:var(--ui-success-soft);border-color:var(--ui-success-border);color:var(--ui-success)}.manual-policy-import-broker-summary.is-warning{background:#ae751414;border-color:#ae75142e;color:#875b13}.manual-policy-import-broker-summary>span{display:grid;gap:2px;min-width:0}.manual-policy-import-broker-summary strong{color:var(--coliber-text-heading);font-size:.78rem}.manual-policy-import-broker-summary small{color:var(--ui-muted);font-size:.7rem}.manual-policy-import-broker-toggle{align-items:center;background:transparent;border:0;color:var(--ui-accent);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;padding:6px}.manual-policy-import-broker-toggle:hover{color:var(--ui-accent-strong)}.manual-policy-import-broker-toggle:focus-visible{border-radius:4px;outline:3px solid var(--ui-focus-ring)}.manual-policy-import-broker-checks{border:1px solid var(--ui-border);border-radius:6px;min-width:0;overflow:hidden}.manual-policy-import-broker-check-heading,.manual-policy-import-broker-check{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(145px,.8fr) minmax(150px,1fr) minmax(150px,1fr) minmax(96px,auto);min-width:0;padding:10px 12px}.manual-policy-import-broker-check-heading{background:var(--ui-hover-surface);border-bottom:1px solid var(--ui-border)}.manual-policy-import-broker-check-heading span{color:var(--ui-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.manual-policy-import-broker-check{border-bottom:1px solid var(--ui-border)}.manual-policy-import-broker-check:last-child{border-bottom:0}.manual-policy-import-broker-check-field{color:var(--coliber-text-heading);font-size:.78rem}.manual-policy-import-broker-check-value{color:var(--ui-text);font-size:.78rem;min-width:0;overflow-wrap:anywhere}.manual-policy-import-broker-check-value>small{display:none}.manual-policy-import-broker-check-result{justify-self:start}.manual-policy-import-broker-check-message{color:var(--ui-muted);font-size:.7rem;grid-column:1 / -1;overflow-wrap:anywhere}.manual-policy-import-period-check{display:grid;gap:12px}.manual-policy-import-period-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.manual-policy-import-period-summary small{color:var(--ui-muted);font-size:.78rem}.manual-policy-import-company{align-items:center;border-bottom:1px solid var(--ui-border);display:grid;gap:12px;grid-template-columns:24px minmax(220px,1fr) auto;padding:13px 0}.manual-policy-import-company>span{display:flex;flex-direction:column;min-width:0}.manual-policy-import-company small{color:var(--ui-muted);font-size:.8rem}.manual-policy-import-company-differences{color:#8a5b00!important;grid-column:2 / -1}.manual-policy-import-confirmation{display:grid;gap:12px}.manual-policy-import-confirmation label{align-items:flex-start;display:flex;gap:10px;line-height:1.45}.manual-policy-import-confirmation input{accent-color:var(--ui-accent);margin-top:3px}.manual-policy-import-confirmation .ui-button{justify-self:start;margin-top:4px}.manual-policy-import-period-override{background:#a669000f;border:1px solid rgba(166,105,0,.18);border-radius:8px;display:grid;gap:12px;padding:14px}.manual-policy-import-confirmation .manual-policy-import-period-override-reason{display:grid;gap:6px}.manual-policy-import-period-override-reason>span{color:var(--ui-muted);font-size:.75rem;font-weight:700}.manual-policy-import-period-override-reason textarea{background:#fff;border:1px solid var(--ui-border-strong);border-radius:6px;min-height:88px;padding:10px 12px;resize:vertical;width:100%}.manual-policy-import-errors>div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--ui-error-border)}.manual-policy-import-errors .manual-policy-import-errors-heading{align-items:center;border-bottom-color:var(--ui-border);display:flex;flex-flow:row wrap;gap:8px 12px;justify-content:space-between}.manual-policy-import-errors-heading .ui-button{flex:0 0 auto}.manual-policy-import-errors span{color:var(--ui-error);font-size:.85rem}.manual-policy-import-items-header>span{align-items:center;color:var(--ui-muted);display:flex;gap:7px;font-size:.8rem}.manual-policy-import-item{align-items:center;display:grid;grid-template-columns:minmax(170px,.85fr) minmax(130px,auto) minmax(300px,1.7fr) auto;gap:14px;padding:13px 0;border-bottom:1px solid var(--ui-border)}.manual-policy-import-item-summary{overflow:hidden}.manual-policy-import-item-summary strong,.manual-policy-import-item-summary span,.manual-policy-import-item-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-policy-import-item-summary small{color:var(--ui-muted);font-size:.75rem;margin-top:3px}.manual-policy-import-item>.ui-badge{justify-self:start;white-space:nowrap}.manual-policy-import-item-result{display:flex;flex-direction:column;gap:3px;min-width:0}.manual-policy-import-policy-number{color:var(--coliber-text-heading);font-size:.88rem}.settlement-summary-overview{background:#f8fafc;border:1px solid var(--ui-border);border-radius:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.settlement-summary-overview-four{grid-template-columns:repeat(4,minmax(0,1fr))}.settlement-reconciliation-overview{background:transparent;border:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.settlement-reconciliation-main{background:#f8fafc;border:1px solid var(--ui-border);border-radius:8px;display:grid;gap:18px;grid-column:1 / -1;padding:18px}.settlement-reconciliation-heading{align-items:center;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto}.settlement-reconciliation-heading h3,.settlement-reconciliation-panel h4{color:var(--ui-heading);margin:0}.settlement-reconciliation-heading h3{font-size:1rem;line-height:1.3}.settlement-reconciliation-heading p{color:var(--ui-muted);font-size:.78rem;line-height:1.45;margin:3px 0 0}.settlement-reconciliation-columns{display:grid;gap:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.settlement-reconciliation-panel{display:grid;gap:12px;min-width:0;padding:2px 14px 2px 2px}.settlement-reconciliation-panel+.settlement-reconciliation-panel{border-left:1px solid var(--ui-border);padding-left:16px;padding-right:2px}.settlement-reconciliation-panel-heading{align-items:center;color:var(--ui-muted);display:flex;gap:8px}.settlement-reconciliation-panel h4{font-size:.83rem;line-height:1.35}.settlement-reconciliation-flow{display:grid;margin:0}.settlement-reconciliation-flow>div{align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0}.settlement-reconciliation-flow dt{color:var(--ui-text);font-size:.78rem;font-weight:700;line-height:1.4}.settlement-reconciliation-flow dd{color:var(--ui-heading);font-size:.92rem;font-weight:800;margin:0;text-align:right;white-space:nowrap}.settlement-reconciliation-row-adjustment dt:before,.settlement-reconciliation-allocation>div:not(.settlement-reconciliation-row-result) dt:before{color:var(--ui-muted);content:"− "}.settlement-reconciliation-row-total,.settlement-reconciliation-row-result{border-top:1px solid var(--ui-border);margin-top:3px;padding-top:11px!important}.settlement-reconciliation-row-total dt:before,.settlement-reconciliation-row-result dt:before{content:"= "}.settlement-reconciliation-row-total dt,.settlement-reconciliation-row-total dd{color:var(--ui-heading)}.settlement-reconciliation-row-total dd{font-size:1.04rem}.settlement-reconciliation-row-result{background:#edf8f2;border-radius:6px;margin-top:5px;padding:11px 10px!important}.settlement-reconciliation-row-result dt,.settlement-reconciliation-row-result dd{color:var(--ui-success);font-weight:850}.settlement-reconciliation-row-result dd{font-size:1.08rem}.settlement-reconciliation-meta{color:var(--ui-muted);font-size:.72rem;line-height:1.45;margin:0}.settlement-reconciliation-check{align-items:start;border-radius:7px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);padding:11px 13px}.settlement-reconciliation-check.is-complete{background:#edf8f2;color:var(--ui-success)}.settlement-reconciliation-check.is-warning{background:#fff7e9;color:#8d4b10}.settlement-reconciliation-check>div{display:grid;gap:2px}.settlement-reconciliation-check strong{font-size:.78rem}.settlement-reconciliation-check span{color:var(--ui-text);font-size:.72rem;line-height:1.45}.settlement-reconciliation-overview>.settlement-summary-group{background:#f8fafc;border:1px solid var(--ui-border);border-radius:8px}.settlement-reconciliation-overview>.settlement-summary-group+.settlement-summary-group{border-left:1px solid var(--ui-border)}.settlement-summary-group{display:grid;gap:16px;min-width:0;padding:18px}.settlement-summary-group+.settlement-summary-group{border-left:1px solid var(--ui-border)}.settlement-summary-group>header{align-items:start;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr)}.settlement-summary-group h3{color:var(--ui-heading);font-size:.92rem;line-height:1.3;margin:0}.settlement-summary-group header p{color:var(--ui-muted);font-size:.76rem;line-height:1.45;margin:3px 0 0}.settlement-summary-icon{align-items:center;border-radius:9px;display:inline-flex;height:36px;justify-content:center;width:36px}.settlement-summary-icon-volume{background:#e9f1ff;color:#275eb4}.settlement-summary-icon-commission{background:#ecf8f2;color:#167153}.settlement-summary-icon-payment{background:#fff1df;color:#a65314}.settlement-summary-group dl{display:grid;gap:0;margin:0}.settlement-summary-group dl>div{align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:7px 0}.settlement-summary-group dt{color:var(--ui-muted);font-size:.76rem;font-weight:700;line-height:1.4}.settlement-summary-group dd{color:var(--ui-heading);font-size:.9rem;font-weight:800;margin:0;text-align:right;white-space:nowrap}.settlement-summary-group .settlement-summary-total{border-top:1px solid var(--ui-border);margin-top:3px;padding-top:10px}.settlement-summary-group .settlement-summary-total dt,.settlement-summary-group .settlement-summary-total dd{color:var(--ui-heading)}.settlement-summary-group .settlement-summary-total dd{font-size:1.02rem}.settlement-summary-status{align-content:start;display:grid;gap:6px}.settlement-summary-status .ui-badge{justify-self:start}.settlement-summary-status small{color:var(--ui-muted);font-size:.72rem;line-height:1.45}.deferred-payment-settlement-form{align-items:end;background:var(--ui-hover-surface);border:1px solid var(--ui-border);border-radius:8px;display:grid!important;grid-column:1 / -1;grid-template-columns:minmax(190px,.7fr) minmax(220px,1fr) auto;gap:12px;padding:12px}.deferred-payment-settlement-submit{align-self:end;min-height:40px;white-space:nowrap}.settlement-records-table .record-table-row{grid-template-columns:1.05fr 1fr 1.2fr 1.5fr .85fr .85fr .9fr .9fr}.settlement-receivables-table .record-table-row{grid-template-columns:.9fr .85fr 1fr 1.35fr 1.6fr .9fr}.settlement-record-details{display:grid;gap:18px}.settlement-financial-breakdown{border-bottom:1px solid var(--ui-border);display:grid;gap:14px;padding-bottom:18px}.settlement-financial-heading{display:grid;gap:3px}.settlement-financial-heading h3{color:var(--ui-heading);font-size:1rem;margin:0}.settlement-financial-heading p{color:var(--ui-muted);font-size:.82rem;margin:0}.settlement-financial-flow{display:grid;margin:0;max-width:720px}.settlement-financial-row{align-items:baseline;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:7px 0}.settlement-financial-row dt{color:var(--ui-text);font-size:.86rem}.settlement-financial-row dd{color:var(--ui-heading);font-size:.9rem;font-weight:750;margin:0;white-space:nowrap}.settlement-financial-row-deduction dt:before{content:"− "}.settlement-financial-row-factor dt:before{content:"× "}.settlement-financial-row-subtotal,.settlement-financial-row-total{border-top:1px solid var(--ui-border);margin-top:2px;padding-top:10px}.settlement-financial-row-subtotal dt:before,.settlement-financial-row-total dt:before{content:"= "}.settlement-financial-row-total dt,.settlement-financial-row-total dd{color:var(--ui-success);font-weight:800}.settlement-premium-components{align-items:start;background:var(--ui-hover-surface);border-radius:6px;display:grid;gap:8px;max-width:720px;padding:10px 12px}.settlement-premium-components>span{color:var(--ui-muted);font-size:.75rem;font-weight:700}.settlement-premium-components ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.settlement-premium-components li{color:var(--ui-text);font-size:.8rem}.settlement-insurer-due{align-items:baseline;display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto;max-width:720px}.settlement-insurer-due span,.settlement-insurer-due strong{color:var(--ui-heading);font-size:.9rem}.settlement-insurer-due small{color:var(--ui-muted);font-size:.75rem;grid-column:1 / -1}.settlement-detail-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.settlement-detail-fields>div{display:grid;gap:5px;min-width:0;padding:4px 16px 4px 0}.settlement-detail-fields>div:not(:last-child){border-right:1px solid var(--ui-border);margin-right:16px}.settlement-detail-fields dt{color:var(--ui-muted);font-size:.75rem;font-weight:700}.settlement-detail-fields dd{color:var(--ui-text);font-size:.9rem;font-weight:700;line-height:1.45;margin:0;overflow-wrap:anywhere}.settlement-payment-action{border-top:1px solid var(--ui-border);display:grid;gap:10px;padding-top:16px}.settlement-payment-action h3{color:var(--ui-heading);font-size:.92rem;margin:0}.deferred-payment-settlement-form label{display:grid;gap:5px}.deferred-payment-settlement-form label span{color:var(--ui-muted);font-size:.75rem;font-weight:700}.deferred-payment-settlement-form input,.manual-policy-import-payment-settings input,.manual-policy-import-payment-settings select{background:#fff;border:1px solid var(--ui-border-strong);border-radius:6px;min-height:40px;padding:8px 10px;width:100%}.manual-policy-import-payment-settings{display:grid;gap:14px}.manual-policy-import-payment-bulk{align-items:end;background:var(--ui-hover-surface);border:1px solid var(--ui-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;padding:14px}.manual-policy-import-payment-bulk label,.manual-policy-import-payment-row label{display:grid;gap:5px}.manual-policy-import-payment-bulk label>span,.manual-policy-import-payment-row label>span{color:var(--ui-muted);font-size:.75rem;font-weight:700}.manual-policy-import-payment-list{border-block:1px solid var(--ui-border)}.manual-policy-import-payment-row{align-items:end;border-bottom:1px solid var(--ui-border);display:grid;gap:12px;grid-template-columns:minmax(190px,1fr) minmax(155px,.7fr) repeat(2,minmax(180px,.8fr));padding:12px 0}.manual-policy-import-payment-row:last-child{border-bottom:0}.manual-policy-import-payment-row>span{display:flex;flex-direction:column;min-width:0}.manual-policy-import-payment-row small{color:var(--ui-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis}.manual-policy-import-item-error{color:var(--ui-error)}.manual-policy-import-operation-statuses{align-items:center;display:flex;flex-flow:row wrap;gap:6px 12px;margin-top:3px}.manual-policy-import-operation-statuses>span{align-items:center;color:var(--ui-muted);display:inline-flex;gap:5px;font-size:.75rem;font-weight:700}.manual-policy-import-deliveries>div{align-items:center;display:grid;grid-template-columns:24px minmax(180px,1fr) auto auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--ui-border)}.manual-policy-import-delivery-error{color:var(--ui-error)!important;grid-column:2 / -1}.manual-policy-import-history-heading{margin-bottom:12px}.manual-policy-import-history-row{align-items:center;background:transparent;border:0;border-top:1px solid var(--ui-border);color:inherit;cursor:pointer;display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(100px,.7fr) minmax(120px,.7fr) auto;gap:16px;padding:13px 8px;text-align:left;width:100%}.manual-policy-import-history-row:hover,.manual-policy-import-history-row.is-active{background:var(--ui-hover-surface)}.manual-policy-import-loading,.manual-policy-import-empty{align-items:center;color:var(--ui-muted);display:flex;gap:10px;justify-content:center;min-height:110px}@media(max-width:900px){.settlement-summary-overview,.settlement-reconciliation-overview,.settlement-reconciliation-columns{grid-template-columns:1fr}.settlement-reconciliation-heading{align-items:start;grid-template-columns:auto minmax(0,1fr)}.settlement-reconciliation-heading>.ui-badge{grid-column:2;justify-self:start}.settlement-reconciliation-panel,.settlement-reconciliation-panel+.settlement-reconciliation-panel{border-left:0;padding:2px}.settlement-reconciliation-panel+.settlement-reconciliation-panel{border-top:1px solid var(--ui-border);padding-top:16px}.settlement-summary-group+.settlement-summary-group{border-left:0;border-top:1px solid var(--ui-border)}.settlement-reconciliation-overview>.settlement-summary-group+.settlement-summary-group{border-left:1px solid var(--ui-border)}.manual-policy-import-header,.manual-policy-import-history-heading,.manual-policy-import-detail-heading{align-items:stretch;flex-direction:column}.manual-policy-import-detail-actions{align-items:stretch;flex-wrap:wrap}.manual-policy-import-upload{grid-template-columns:48px 1fr}.manual-policy-import-upload input[type=file],.manual-policy-import-upload .ui-button{grid-column:1 / -1;max-width:none;width:100%}.manual-policy-import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-policy-import-metrics div:nth-child(2n){border-right:0}.manual-policy-import-item,.manual-policy-import-review-row,.manual-policy-import-company,.manual-policy-import-history-row{align-items:start;grid-template-columns:1fr auto}.manual-policy-import-item-result,.manual-policy-import-review-facts,.manual-policy-import-broker-checks,.manual-policy-import-history-row>span:nth-child(3){grid-column:1 / -1}.manual-policy-import-review-premium{align-items:flex-start;grid-column:auto;grid-row:auto;text-align:left}.manual-policy-import-broker-check-heading{display:none}.manual-policy-import-broker-summary{align-items:start;grid-template-columns:auto minmax(0,1fr)}.manual-policy-import-broker-toggle{grid-column:1 / -1;justify-self:start;padding-left:0}.manual-policy-import-broker-check{align-items:start;grid-template-columns:minmax(0,1fr) auto;padding:12px}.manual-policy-import-broker-check-field{align-self:center}.manual-policy-import-broker-check-value{display:grid;gap:2px;grid-column:1 / -1}.manual-policy-import-broker-check-value>small{color:var(--ui-muted);display:block;font-size:.66rem;font-weight:700}.manual-policy-import-broker-check-result{grid-column:2;grid-row:1}.manual-policy-import-item>.ui-button{grid-column:1 / -1;justify-self:start}.deferred-payment-settlement-form,.manual-policy-import-payment-bulk,.manual-policy-import-payment-row{grid-template-columns:1fr}.deferred-payment-settlement-submit{width:100%}}*{box-sizing:border-box}body{margin:0;background:#eef3fb;color:#172137}button,input,textarea,select{font:inherit}.auth-page{position:relative;isolation:isolate;min-height:100vh;display:grid;place-items:center;padding:86px 24px 24px;overflow:hidden}.auth-page-panel{background:radial-gradient(circle at 14% 16%,rgba(50,86,168,.12),transparent 24%),linear-gradient(180deg,#fff,#eef3fb)}.auth-page-panel:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(180deg,#eef3fb,#eef3fbeb 6%,#eef3fb94,#eef3fb2e,#eef3fb00 30%,#eef3fb00 70%,#eef3fb2e,#eef3fb94,#eef3fbeb 94%,#eef3fb),var(--panel-background-image) center center / cover no-repeat;z-index:0}.auth-shell{position:relative;z-index:1;width:min(100%,1180px);display:grid;grid-template-columns:.42fr .58fr;gap:36px;align-items:center}.auth-shell-centered{width:min(100%,520px);grid-template-columns:1fr}.auth-copy h1{margin:0 0 14px;color:var(--coliber-text-heading);font-size:clamp(3rem,5vw,5rem);font-weight:var(--coliber-type-heading-weight);line-height:.94;letter-spacing:-.05em}.auth-copy p{margin:0;max-width:30rem;color:var(--coliber-text-muted);line-height:1.7}.auth-eyebrow{margin:0 0 14px;color:var(--coliber-text-label);font-size:.92rem;font-weight:var(--coliber-type-label-weight);letter-spacing:var(--coliber-type-label-spacing);text-transform:uppercase}.auth-copy{display:flex;align-items:center}.auth-logo{display:block;width:min(100%,220px);height:auto}.auth-logo-wordmark{display:flex;align-items:center;justify-content:center;gap:8px;width:min(100%,220px);height:64px}.auth-logo-wordmark img{width:70px;height:62px;object-fit:contain;flex:0 0 auto}.auth-logo-wordmark span{display:block;width:154px;height:38px;flex:0 1 154px;background:#4e37a5;-webkit-mask:var(--auth-wordmark-mask) center / contain no-repeat;mask:var(--auth-wordmark-mask) center / contain no-repeat}.auth-logo-panel{filter:drop-shadow(0 18px 30px rgba(28,53,97,.16))}.auth-logo-panel-centered{margin:0 auto 22px}.auth-card{border-radius:30px;border:1px solid rgba(50,86,168,.12);background:linear-gradient(180deg,#fffffffa,#f0f5fffa);box-shadow:0 24px 64px #1c35611f;padding:32px}.auth-card-header{display:grid;gap:8px;margin-bottom:22px;text-align:center}.auth-card-header h1{margin:0;color:var(--ui-accent-strong);font-size:1.875rem;font-weight:var(--coliber-type-heading-weight);line-height:1.15;letter-spacing:0}.auth-card-header p{max-width:420px;margin:0 auto;color:var(--coliber-text-muted);font-size:.96rem;line-height:1.5}.auth-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.auth-form-stack{grid-template-columns:1fr}.auth-password-field{position:relative}.auth-password-field .ui-control{padding-right:54px}.auth-password-toggle{position:absolute;top:50%;right:7px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;transform:translateY(-50%);border:0;border-radius:8px;background:transparent;color:var(--coliber-text-muted);cursor:pointer}.auth-password-toggle:hover{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.auth-password-toggle:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:1px}.auth-password-requirement{margin:-2px 2px 0;color:var(--coliber-text-muted);font-size:.84rem;line-height:1.45}.auth-text-link{margin-top:14px;padding:0;border:none;background:transparent;color:#3256a8;cursor:pointer;font-weight:600}.workspace-panel{background:#f5f6f8}@media(min-width:1101px){.workspace-panel{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}}.panel-dashboard-loading{display:grid;grid-column:1 / -1;min-height:100vh;padding:24px;place-items:center}.panel-dashboard-loading-card{display:grid;justify-items:center;gap:20px;width:min(100%,320px);padding:30px 34px;border:1px solid rgba(66,39,91,.1);border-radius:22px;background:#fffffff5;box-shadow:0 20px 54px #341e481a}.panel-dashboard-loading-brand{display:flex;align-items:center;gap:10px;color:#4d2865;font-size:1.42rem;font-weight:750;letter-spacing:-.035em}.panel-dashboard-loading-brand img{width:38px;height:38px}.panel-dashboard-loading-status{display:flex;align-items:center;justify-content:center;gap:10px;color:#66576e;font-size:.9rem}.panel-dashboard-loading-status strong{font-weight:650}.workspace-sidebar{color:#f3f7ff}.workspace-sidebar-panel{background:linear-gradient(180deg,#1c3f83,#142b58);--workspace-sidebar-divider: rgba(255, 255, 255, .12);--workspace-sidebar-meta-color: rgba(243, 247, 255, .72);--workspace-sidebar-title-color: #f3f7ff}.workspace-sidebar-body{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-height:0}.workspace-mobile-bar,.workspace-mobile-backdrop{display:none}.workspace-nav-group{display:grid;gap:4px}.workspace-nav-group+.workspace-nav-group{margin-top:0;padding-top:0;border-top:0}.workspace-nav-entry{display:grid;gap:2px;min-width:0}.workspace-nav-expand-icon{margin-left:auto;transition:transform .16s ease}.workspace-nav-entry.is-active .workspace-nav-expand-icon{transform:rotate(180deg)}.workspace-nav-submenu{display:grid;gap:1px;margin:1px 0 5px 26px;padding-left:9px;border-left:1px solid rgba(255,255,255,.2)}.workspace-nav-subitem{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:5px 9px;border:0;border-radius:6px;background:transparent;color:#f3f7ffb8;cursor:pointer;font:inherit;font-size:.74rem;font-weight:650;text-align:left}.workspace-nav-subitem:hover,.workspace-nav-subitem.is-active{background:#ffffff1a;color:#fff}.configuration-content{min-width:0;padding:24px}.configuration-content-standalone{overflow:visible;border:0;border-radius:0;background:#f3f6fb;box-shadow:none}.configuration-content-header{display:grid;gap:4px;padding:0 0 4px}.configuration-content-header h2,.configuration-content-header p{margin:0}.configuration-content-header h2{color:var(--ui-accent);font-size:1.05rem}.configuration-content-header p{color:var(--muted-text);font-size:.82rem}.configuration-content-header+.configuration-section-stack,.configuration-content-header+.panel-card-box,.configuration-content-header+.ui-tabs,.configuration-content-header+.workspace-stack,.configuration-content-standalone>.ui-tabs+.panel-card-box{margin-top:16px}.configuration-section-stack{display:grid;gap:16px}.configuration-section-stack>form>.panel-settings-section,.configuration-section-stack>.panel-settings-section{padding:20px;border:1px solid rgba(42,77,142,.11);border-radius:8px;background:#fff;box-shadow:0 8px 22px #1d32580a}.configuration-control-row{max-width:220px}.product-sales-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-sales-control{align-content:start;display:grid;gap:14px;min-width:0;padding:16px;border:1px solid #dce4f0;border-radius:8px;background:#f8faff}.product-sales-control__copy{display:grid;gap:4px}.product-sales-control__copy strong{color:#20395f;font-size:.92rem}.product-sales-control__copy span,.product-sales-control__status,.product-sales-footnote{color:#5b6e8b;font-size:.8rem;line-height:1.45}.product-sales-control__status{display:block}.product-sales-footnote{margin:2px 0 0}.configuration-field{display:grid;gap:7px}.configuration-field>span{color:#33496d;font-size:.82rem;font-weight:800}.brokerufg-diagnostic-loading{align-items:center;display:flex;gap:10px;color:#526581}.brokerufg-integration-status{align-items:center;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid #dce4f0;border-radius:8px;background:#f8faff}.brokerufg-integration-status__icon{align-items:center;display:inline-flex;justify-content:center;width:40px;height:40px;border-radius:8px;background:#e8eef9;color:#526581}.brokerufg-integration-status__icon.is-ready{background:#e9f7ef;color:#147a43}.brokerufg-integration-status>div{display:grid;gap:2px;min-width:0}.brokerufg-integration-status strong,.brokerufg-integration-status span,.brokerufg-integration-status small{min-width:0;overflow-wrap:anywhere}.brokerufg-integration-status span{color:#405675;font-size:.88rem}.brokerufg-integration-status small{color:#71809a}.brokerufg-diagnostic-form{display:grid;gap:14px;margin-top:18px}.brokerufg-diagnostic-fields{grid-template-columns:minmax(160px,.7fr) minmax(240px,1.2fr) minmax(190px,.8fr)}.brokerufg-diagnostic-actions{align-items:center;display:flex;justify-content:space-between;gap:16px}.brokerufg-diagnostic-actions p{margin:0;color:#63738f;font-size:.82rem}.brokerufg-diagnostic-result{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid #dce4f0}.brokerufg-diagnostic-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.brokerufg-diagnostic-metrics>div{display:grid;gap:5px;padding:12px;border:1px solid #e0e7f1;border-radius:8px;background:#fff}.brokerufg-diagnostic-metrics span,.brokerufg-report-facts dt{color:#6a7890;font-size:.76rem}.brokerufg-diagnostic-metrics strong{color:#17315e;font-size:.9rem;overflow-wrap:anywhere}.brokerufg-diagnostic-timing{margin:0}.brokerufg-diagnostic-errors{padding:13px 15px;border:1px solid #f1d6a8;border-radius:8px;background:#fffaf0;color:#704214}.brokerufg-diagnostic-errors ul{margin:8px 0 0;padding-left:20px}.brokerufg-report-summary{display:grid;gap:14px;padding:16px;border:1px solid #d9e6df;border-radius:8px;background:#f8fcfa}.brokerufg-report-summary__head{align-items:center;display:flex;justify-content:space-between;gap:12px}.brokerufg-report-summary__head>div{display:grid;gap:3px}.brokerufg-report-summary__head span{color:#61746b;font-size:.82rem}.brokerufg-report-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.brokerufg-report-facts>div{display:grid;gap:4px;padding:11px;border-radius:6px;background:#fff}.brokerufg-report-facts dd,.brokerufg-report-facts dt,.brokerufg-events dl,.brokerufg-events dd,.brokerufg-events dt{margin:0}.brokerufg-report-facts dd{color:#244435;font-weight:700}.brokerufg-events summary{color:#214f3a;cursor:pointer;font-weight:800}.brokerufg-events__list{display:grid;gap:9px;max-height:520px;margin-top:12px;overflow:auto}.brokerufg-events article{display:grid;gap:5px;padding:12px;border:1px solid #dbe8e1;border-radius:7px;background:#fff}.brokerufg-events time{color:#61746b;font-size:.76rem}.brokerufg-events p{margin:0;color:#405b4f}.brokerufg-events dl{display:grid;gap:4px}.brokerufg-events dl>div{display:grid;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);gap:8px;font-size:.82rem}.brokerufg-events dt{color:#667b71}.brokerufg-events dd{color:#263e33}@media(max-width:900px){.brokerufg-diagnostic-fields,.brokerufg-diagnostic-metrics,.brokerufg-report-facts{grid-template-columns:1fr}.brokerufg-diagnostic-actions{align-items:stretch;flex-direction:column}.brokerufg-diagnostic-actions .ui-button{width:100%}}@media(max-width:620px){.brokerufg-integration-status{align-items:start;grid-template-columns:42px minmax(0,1fr)}.brokerufg-integration-status>.ui-badge{grid-column:1 / -1}.brokerufg-events dl>div{grid-template-columns:1fr}}.configuration-field__help{color:#66748c;font-size:.76rem;line-height:1.4}.configuration-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-limit-source-grid{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr)}.policy-limit-group{display:grid;gap:12px;margin-top:24px}.policy-limit-group__heading{display:grid;gap:4px}.policy-limit-group__heading strong{color:#263f69;font-size:.9rem}.policy-limit-group__heading span{color:var(--muted-text);font-size:.8rem;line-height:1.45}.policy-limit-table-wrap{overflow-x:auto;border:1px solid rgba(42,77,142,.12);border-radius:8px}.policy-limit-table-wrap--compact{max-width:760px}.policy-limit-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.policy-limit-table--fixed{min-width:520px}.policy-limit-table th,.policy-limit-table td{padding:10px 14px;border-bottom:1px solid rgba(42,77,142,.1);text-align:left;vertical-align:middle}.policy-limit-table tr:last-child th,.policy-limit-table tr:last-child td{border-bottom:0}.policy-limit-table thead th{color:#63738f;background:#f7f9fc;font-size:.72rem;font-weight:800;text-transform:uppercase}.policy-limit-table tbody th{width:38%;color:#263f69;background:#fbfcfe;font-size:.8rem;font-weight:750;line-height:1.35}.policy-limit-table td .ui-control{width:100%}.policy-limit-table--fixed tbody th{width:52%}.policy-limit-table__currency{width:92px;color:#526582;font-size:.78rem;font-weight:800}.product-catalog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-catalog-version-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(42,77,142,.12);border-radius:8px;background:#f8fafc}.product-catalog-version-bar__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:var(--ui-accent);background:#2a4d8e14}.product-catalog-version-bar>span:nth-child(2){display:grid;gap:3px;min-width:0}.product-catalog-version-bar strong{color:#263f69;font-size:.88rem}.product-catalog-version-bar small{color:#66748c;font-size:.76rem}.product-catalog-status{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;font-size:.72rem;font-weight:800}.product-catalog-status--current{color:#166534;background:#dcfce7}.product-catalog-status--draft{color:#854d0e;background:#fef3c7}.product-catalog-metadata-grid{grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(320px,1.6fr);margin-top:18px}.product-catalog-change-note textarea{min-height:72px}.product-catalog-readonly-note{margin:14px 0 0}.product-catalog-view-tabs{display:flex;gap:20px;margin-top:20px;border-bottom:1px solid rgba(42,77,142,.12)}.product-catalog-view-tabs button{position:relative;min-height:38px;padding:4px 0 10px;border:0;color:#66748c;background:transparent;font:inherit;font-size:.8rem;font-weight:750;cursor:pointer}.product-catalog-view-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.product-catalog-view-tabs button:hover,.product-catalog-view-tabs button:focus-visible,.product-catalog-view-tabs button.is-active{color:var(--ui-accent)}.product-catalog-view-tabs button.is-active:after{background:var(--ui-accent)}.product-catalog-content,.product-catalog-history{display:grid;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(42,77,142,.1)}.product-catalog-history .policy-limit-group__heading strong{display:inline-flex;align-items:center;gap:7px}.product-catalog-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.product-catalog-tabs button{flex:0 0 auto;min-height:34px;padding:7px 11px;border:1px solid rgba(42,77,142,.14);border-radius:6px;color:#526582;background:#fff;font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.product-catalog-tabs button:hover,.product-catalog-tabs button:focus-visible{border-color:#2a4d8e66;color:var(--ui-accent)}.product-catalog-tabs button.is-active{border-color:var(--ui-accent);color:#fff;background:var(--ui-accent)}.product-catalog-editor{display:grid;gap:18px;padding:18px;border:1px solid rgba(42,77,142,.12);border-radius:8px;background:#fbfcfe}.product-catalog-editor__wide{grid-column:1 / -1}.product-catalog-variants{display:grid;gap:12px}.product-catalog-variants>strong{color:#263f69;font-size:.84rem}.product-catalog-variant-row{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(300px,1.35fr) minmax(150px,.55fr) minmax(120px,.35fr);gap:12px;padding-top:14px;border-top:1px solid rgba(42,77,142,.1)}.product-catalog-variant-row .product-catalog-editor__wide{grid-column:auto}.product-catalog-facts-editor{display:grid;grid-column:1 / -1;gap:10px;padding-top:2px}.product-catalog-facts-editor__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.product-catalog-facts-editor__heading>span{display:grid;gap:3px}.product-catalog-facts-editor__heading strong{color:#263f69;font-size:.8rem}.product-catalog-facts-editor__heading small,.product-catalog-facts-editor__empty{color:#66748c;font-size:.72rem;line-height:1.45}.product-catalog-facts-editor__rows{display:grid;gap:8px}.product-catalog-fact-row{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(240px,1fr) 34px;align-items:end;gap:8px}.product-catalog-fact-row__remove{display:inline-grid;width:34px;height:34px;cursor:pointer;place-items:center;border:1px solid rgba(178,54,76,.18);border-radius:6px;background:#fff;color:#a93c52}.product-catalog-fact-row__remove:hover,.product-catalog-fact-row__remove:focus-visible{border-color:#b2364c73;background:#b2364c0f}.product-catalog-source{display:flex;align-items:center;gap:7px;margin:0;color:#66748c;font-size:.75rem}@media(max-width:980px){.product-catalog-metadata-grid,.product-catalog-variant-row{grid-template-columns:1fr 1fr}.product-catalog-change-note,.product-catalog-variant-row .product-catalog-editor__wide{grid-column:1 / -1}}@media(max-width:640px){.product-catalog-actions,.product-catalog-metadata-grid,.product-catalog-variant-row{grid-template-columns:1fr}.product-catalog-actions{display:grid;width:100%}.product-catalog-version-bar{grid-template-columns:auto 1fr}.product-catalog-view-tabs{gap:14px;overflow-x:auto}.product-catalog-view-tabs button{flex:0 0 auto}.product-catalog-status{grid-column:2;justify-self:start}.product-catalog-change-note,.product-catalog-variant-row .product-catalog-editor__wide{grid-column:auto}.product-catalog-facts-editor__heading{align-items:stretch;flex-direction:column}.product-catalog-fact-row{grid-template-columns:1fr 34px}.product-catalog-fact-row .configuration-field:first-child{grid-column:1 / -1}}.policy-notification-settings{display:grid;gap:14px;margin-top:22px}.policy-notification-settings__intro{display:grid;gap:4px}.policy-notification-settings__intro strong{color:#263f69;font-size:.88rem}.policy-notification-settings__intro span{color:var(--muted-text);font-size:.8rem;line-height:1.45}.policy-notification-matrix{overflow:hidden;border:1px solid rgba(42,77,142,.12);border-radius:8px}.policy-notification-matrix__header,.policy-notification-matrix__row{align-items:center;display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(104px,.42fr))}.policy-notification-matrix__header{color:#63738f;background:#f7f9fc;font-size:.72rem;font-weight:800;text-transform:uppercase}.policy-notification-matrix__header>span,.policy-notification-matrix__row>*{padding:11px 14px}.policy-notification-matrix__header>span:not(:first-child){text-align:center}.policy-notification-matrix__check{align-items:center;display:flex;justify-content:center;text-align:center}.policy-notification-matrix__row{border-top:1px solid rgba(42,77,142,.08)}.policy-notification-matrix__recipient{display:grid;gap:2px;min-width:0}.policy-notification-matrix__recipient strong,.policy-notification-matrix__recipient small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-policy-import-commission-preview{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 0}.manual-policy-import-commission-preview span{color:var(--muted-text);font-size:.82rem}.manual-policy-import-commission-preview strong{color:var(--text-color)}.settlement-toolbar{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px}.settlement-toolbar>.email-template-actions{justify-content:flex-end}.settlement-configuration-form,.settlement-configuration-stack{display:grid;gap:18px}.settlement-configuration-intro,.broker-rate-section-heading{display:grid;gap:5px}.settlement-configuration-intro h3,.settlement-configuration-intro p,.broker-rate-section-heading h3,.broker-rate-section-heading p{margin:0}.settlement-configuration-intro h3,.broker-rate-section-heading h3,.broker-list-heading h3{color:var(--text-color);font-size:.96rem}.settlement-configuration-intro p,.broker-rate-section-heading p,.broker-list-heading p,.broker-editor-heading p{color:var(--muted-text);font-size:.82rem;line-height:1.45}.settlement-rate-history{display:grid;gap:10px;margin-top:22px;min-width:0}.broker-rate-section{border-top:1px solid rgba(42,77,142,.1);display:grid;gap:18px;padding-top:22px}.settlement-configuration-stack>.broker-rate-section:first-of-type{border-top:0;padding-top:0}.broker-rate-section h3,.broker-rate-section p{margin:0}.broker-rate-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(240px,1.4fr) auto}.broker-rate-form-broker{grid-template-columns:repeat(3,minmax(180px,1fr))}.broker-rate-form label{display:grid;gap:6px}.broker-rate-form label>span:first-child{color:var(--muted-text);font-size:.76rem;font-weight:700}.broker-list-heading,.broker-editor-heading,.broker-list-item-heading{align-items:center;display:flex;gap:14px;justify-content:space-between}.broker-list-heading>div,.broker-editor-heading>div,.broker-list-identity{display:grid;gap:4px;min-width:0}.broker-editor{background:var(--ui-hover-surface);border:1px solid var(--ui-border);border-radius:8px;display:grid;gap:18px;padding:18px}.broker-editor-heading h4,.broker-editor-heading p{margin:0}.broker-editor-heading h4{color:var(--text-color);font-size:.92rem}.broker-editor-actions{display:flex;flex-wrap:wrap;gap:10px}.broker-list{display:grid;gap:12px}.broker-list-item{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;display:grid;gap:16px;padding:16px}.broker-list-item-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.broker-list-identity strong{color:var(--text-color);font-size:.92rem}.broker-list-identity span{color:var(--muted-text);font-size:.76rem;overflow-wrap:anywhere}.broker-list-details{display:grid;gap:0;grid-template-columns:minmax(190px,1.35fr) repeat(3,minmax(120px,.65fr));margin:0}.broker-list-details>div{display:grid;gap:4px;min-width:0;padding-right:16px}.broker-list-details>div+div{border-left:1px solid var(--ui-border);padding-left:16px}.broker-list-details dt{color:var(--muted-text);font-size:.73rem;font-weight:700}.broker-list-details dd{color:var(--text-color);font-size:.84rem;font-weight:750;margin:0;overflow-wrap:anywhere}@media(max-width:1200px)and (min-width:901px){.settlement-summary-overview-four{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-summary-overview-four .settlement-summary-group:nth-child(3){border-left:0}.settlement-summary-overview-four .settlement-summary-group:nth-child(n+3){border-top:1px solid var(--ui-border)}}@media(max-width:900px){.settlement-toolbar{align-items:stretch;grid-template-columns:1fr}.settlement-toolbar>.ui-button,.settlement-toolbar>.email-template-actions,.settlement-toolbar>.email-template-actions .ui-button{width:100%}.broker-list-heading,.broker-editor-heading{align-items:stretch;flex-direction:column}.broker-list-heading>.ui-button,.broker-editor-heading>.ui-button{align-self:flex-start}.broker-rate-form,.broker-rate-form-broker,.broker-list-details{grid-template-columns:1fr}.broker-list-details>div,.broker-list-details>div+div{border-left:0;border-top:1px solid var(--ui-border);padding:10px 0 0}.broker-list-details>div:first-child{border-top:0;padding-top:0}}@media(max-width:560px){.broker-list-item-heading{grid-template-columns:minmax(0,1fr) auto}.broker-list-item-heading>.ui-button{grid-column:1 / -1;width:100%}.broker-editor-actions,.broker-editor-actions .ui-button{width:100%}}.policy-notification-matrix__recipient strong{color:#263f69;font-size:.82rem}.policy-notification-matrix__recipient small{color:var(--muted-text);font-size:.73rem}.policy-notification-matrix__check input{width:17px;height:17px;margin:0;accent-color:var(--ui-accent)}.policy-notification-matrix__check .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.configuration-toggle-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;margin-bottom:16px}.onboarding-settings-grid{display:grid}.configuration-inline-form{align-items:center;display:grid;grid-template-columns:minmax(220px,1fr) auto 92px auto;gap:12px 18px;padding:16px 0;border-bottom:1px solid rgba(42,77,142,.08)}.configuration-inline-form:first-child{padding-top:0}.configuration-inline-form:last-child{padding-bottom:0;border-bottom:0}.configuration-inline-form p{margin:4px 0 0;color:#63738f;font-size:.82rem;line-height:1.4}.configuration-inline-form>.ui-alert{grid-column:1 / -1}.footer-links-list{display:grid;gap:10px}.footer-link-row{align-items:center;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.4fr) 100px auto 38px;gap:10px}.panel-settings-section{display:grid;gap:18px;padding:24px 0;border-bottom:1px solid rgba(42,77,142,.1)}.panel-settings-section:first-child{padding-top:0}.panel-settings-section:last-child{padding-bottom:0;border-bottom:0}.panel-settings-section-head{align-items:flex-start;display:flex;justify-content:space-between;gap:18px}.panel-settings-section.is-collapsed{gap:0;padding-block:18px}.panel-settings-section-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;display:flex;flex:1;justify-content:space-between;gap:18px;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.panel-settings-section-trigger svg{flex:0 0 auto;color:#526581;transition:transform .16s ease}.panel-settings-section.is-open .panel-settings-section-trigger svg{transform:rotate(180deg)}.panel-settings-section-trigger:focus-visible{border-radius:4px;outline:3px solid rgba(40,86,168,.18);outline-offset:5px}.panel-settings-section-head h2,.panel-settings-section-head p{margin:0}.panel-settings-section-head h2{color:#102855;font-size:1.05rem;line-height:1.25}.panel-settings-section-head p{margin-top:5px;color:#63738f;line-height:1.45}.panel-settings-section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.panel-settings-section-body{min-width:0}.panel-toggle{align-items:center;display:inline-flex;gap:9px;cursor:pointer}.panel-toggle input{height:1px;opacity:0;position:absolute;width:1px}.panel-toggle-track{align-items:center;display:inline-flex;width:38px;height:22px;padding:3px;border-radius:999px;background:#cbd4e3;transition:background-color .16s ease}.panel-toggle-track span{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #10285538;transform:translate(0);transition:transform .16s ease}.panel-toggle input:checked+.panel-toggle-track{background:#2856a8}.panel-toggle input:checked+.panel-toggle-track span{transform:translate(16px)}.panel-toggle input:focus-visible+.panel-toggle-track{outline:3px solid rgba(40,86,168,.2);outline-offset:2px}.panel-toggle.is-disabled{cursor:not-allowed;opacity:.55}.panel-toggle-label{color:#203657;font-weight:700}.language-matrix-wrap{overflow-x:auto}.language-matrix{border-collapse:collapse;min-width:720px;width:100%}.language-matrix th,.language-matrix td{border-bottom:1px solid rgba(42,77,142,.1);padding:13px 14px;text-align:left;vertical-align:middle}.language-matrix thead th{background:#f5f7fb;color:#526581;font-size:.76rem;font-weight:800}.language-matrix tbody th{color:#102855;font-size:.9rem}.language-matrix tbody tr:last-child th,.language-matrix tbody tr:last-child td{border-bottom:0}.language-matrix-name{display:block}.language-matrix tbody th small{color:#78869d;font-size:.7rem}.language-order-controls{align-items:center;display:flex;gap:4px;color:#75849d}.language-order-controls strong{min-width:22px;color:#203657;text-align:center}.workspace-account-meta-label{display:block;margin-bottom:6px}.workspace-account-meta-error{display:block;margin-top:6px;color:#ffd0d0f0}.workspace-role-switcher{margin-top:8px;position:relative}.workspace-language-switcher{display:grid;margin-top:8px}.workspace-role-switcher.is-loading{opacity:.96}.workspace-role-switcher.is-loading .ui-select-trigger-label,.workspace-role-switcher.is-loading .ui-select-trigger-caret{visibility:hidden}.workspace-role-switcher .ui-control,.workspace-role-switcher .ui-date-trigger{min-height:40px}.workspace-role-switcher .ui-select-trigger{border-color:#ffffff29;background:#ffffff14;color:#f3f7ff;box-shadow:inset 0 1px #ffffff0f}.workspace-role-switcher .ui-select-trigger:hover:not(:disabled){border-color:#ffffff3d;background:#ffffff1f}.workspace-role-switcher .ui-select-dropdown{border-color:#ffffff1f;background:#16233ecf;box-shadow:0 22px 54px #060e2057}.workspace-role-switcher .ui-select-option{color:#f3f7ff}.workspace-role-switcher .ui-select-option:hover,.workspace-role-switcher .ui-select-option.is-highlighted{background:#ffffff14;color:#fff}.workspace-role-switcher .ui-select-option.is-selected{background:#ffffff24;color:#fff}.workspace-role-switcher .ui-select-option-check{color:#fff}.workspace-role-switcher-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:#142b58e6;box-shadow:inset 0 1px #ffffff0f;color:#f3f7ffe6;font-size:.82rem;line-height:1.35;pointer-events:none}.workspace-language-switcher .panel-language-switcher-label{color:#f3f7ffc7}.workspace-language-switcher .panel-language-switcher-trigger,.workspace-language-switcher .panel-language-switcher-menu{background:#ffffff14;border-color:#ffffff1f;box-shadow:none}.workspace-language-switcher .panel-language-switcher-trigger{color:#f3f7ffdb}.workspace-language-switcher .panel-language-switcher-chevron,.workspace-language-switcher .panel-language-switcher-option{color:#f3f7ffb8}.workspace-language-switcher .panel-language-switcher-option:hover:not(:disabled){background:#ffffff14;color:#fff}.workspace-language-switcher .panel-language-switcher-option.is-active{background:#ffffff2e;color:#fff;box-shadow:none}.workspace-language-switcher .panel-language-switcher-flag{box-shadow:0 0 0 1px #ffffff24}.workspace-language-switcher .panel-language-switcher-overlay{color:#fff}.session-countdown-icon{color:#f3f7ff94}.session-countdown-label{color:#f3f7ffb3}.session-countdown-value{color:#f8fbff}.workspace-main{padding:30px;min-height:0;overflow:auto}body:has(.functional-storage-consent) .workspace-main{padding-bottom:190px}.workspace-topbar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.workspace-page-heading{display:grid;gap:5px;min-width:0}.workspace-page-heading h1{margin:0;color:var(--coliber-text-heading);font-size:1.75rem;line-height:1.15}.workspace-page-heading p{margin:0;color:var(--coliber-text-muted);line-height:1.45}.workspace-topbar-actions{display:grid;justify-items:end;gap:8px}.workspace-topbar-error{color:#b33a4b;font-size:.84rem;line-height:1.35}.workspace-header h1{margin:0;color:var(--coliber-text-heading);font-size:clamp(2.2rem,4vw,3.4rem);font-weight:var(--coliber-type-heading-weight);line-height:.98;letter-spacing:-.04em}.workspace-eyebrow,.workspace-subtle{margin:0}.workspace-eyebrow-panel{color:var(--coliber-text-label);font-size:.92rem;font-weight:var(--coliber-type-label-weight);letter-spacing:var(--coliber-type-label-spacing);text-transform:uppercase}.workspace-subtle{color:var(--coliber-text-muted);line-height:1.6}.claims-workspace{display:grid;gap:18px}.claims-workspace>.panel-card-box{margin-top:0}.claims-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.claims-search-help{margin:10px 0 0;color:var(--coliber-text-muted);font-size:.82rem;line-height:1.45}.claims-results-layout{display:grid;gap:18px}.claims-results-layout.has-detail{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start}.claims-results-list,.claims-detail{min-width:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);box-shadow:0 10px 28px #1c356114}.claims-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--ui-border)}.claims-results-heading>div{display:flex;align-items:center;gap:8px;color:var(--coliber-text-heading)}.claims-results-heading strong{display:inline-grid;min-width:24px;min-height:24px;place-items:center;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:.76rem}.claims-results-heading small{max-width:48%;overflow:hidden;color:var(--coliber-text-muted);text-overflow:ellipsis;white-space:nowrap}.claims-result-row{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:12px;padding:14px 16px;border:0;border-bottom:1px solid var(--ui-border);background:transparent;color:var(--coliber-text-body);cursor:pointer;font:inherit;text-align:left}.claims-result-row:hover,.claims-result-row.is-selected{background:var(--ui-hover-surface)}.claims-result-row.is-selected{box-shadow:inset 3px 0 0 var(--ui-accent)}.claims-result-row>div{display:grid;min-width:0;gap:4px}.claims-result-row>div:last-child{justify-items:end;text-align:right}.claims-result-row strong,.claims-result-row span,.claims-result-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-result-row span,.claims-result-row small{color:var(--coliber-text-muted);font-size:.8rem}.claims-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px}.claims-pagination span{color:var(--coliber-text-muted);font-size:.8rem}.claims-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--ui-border)}.claims-detail-heading>div{display:grid;gap:4px;min-width:0}.claims-detail-heading h2,.claims-detail-heading p{margin:0}.claims-detail-heading h2{color:var(--coliber-text-heading);font-size:1.28rem;overflow-wrap:anywhere}.claims-detail-heading p{color:var(--coliber-text-muted)}.claims-detail-kicker{color:var(--coliber-text-label);font-size:.72rem;font-weight:700;text-transform:uppercase}.claims-back-button{margin:10px 16px 0}.claims-contact-strip{display:flex;flex-wrap:wrap;gap:10px 22px;padding:14px 20px;border-bottom:1px solid var(--ui-border);color:var(--coliber-text-muted);font-size:.84rem}.claims-contact-strip>div{display:inline-flex;align-items:center;min-width:0;gap:7px}.claims-contact-strip span{overflow-wrap:anywhere}.claims-contact-strip .claims-contact-address{flex:1 1 100%}.claims-detail-section{padding:18px 20px;border-bottom:1px solid var(--ui-border)}.claims-detail-section:last-child{border-bottom:0}.claims-detail-section h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--coliber-text-heading);font-size:.94rem}.claims-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.claims-data-field{display:grid;min-width:0;gap:4px}.claims-data-field.is-wide{grid-column:1 / -1}.claims-data-field span,.claims-party-row span,.claims-party-row small{color:var(--coliber-text-muted);font-size:.76rem}.claims-data-field strong,.claims-party-row strong{color:var(--coliber-text-body);font-size:.9rem;overflow-wrap:anywhere}.claims-party-list,.claims-policy-list,.claims-coverage-list{display:grid;gap:8px}.claims-party-row{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(0,1fr) minmax(130px,.8fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--ui-border)}.claims-party-identity{display:grid;min-width:0;gap:3px}.claims-party-address{line-height:1.4;overflow-wrap:anywhere}.claims-party-row:last-child{border-bottom:0}.claims-policy-list>button{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:16px;width:100%;padding:13px 14px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-control-bg);color:var(--coliber-text-body);cursor:pointer;font:inherit;text-align:left}.claims-policy-list>button:hover{border-color:var(--ui-border-strong);background:var(--ui-hover-surface)}.claims-policy-list>button>div{display:grid;min-width:0;gap:4px}.claims-policy-list>button>div:last-child{justify-items:start;width:100%;text-align:left}.claims-policy-list span,.claims-policy-list small{color:var(--coliber-text-muted);font-size:.78rem}.claims-coverage-item{padding:13px 14px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-control-bg)}.claims-coverage-item>strong{color:var(--coliber-text-heading);font-size:.9rem}.claims-coverage-item>small{display:block;margin-top:5px;color:var(--coliber-text-muted)}.claims-coverage-item dl{display:grid;gap:7px;margin:10px 0 0}.claims-coverage-item dl>div{display:flex;justify-content:space-between;gap:18px}.claims-coverage-item dt,.claims-coverage-item dd{margin:0;font-size:.79rem}.claims-coverage-item dt{color:var(--coliber-text-muted)}.claims-coverage-item dd{color:var(--coliber-text-body);font-weight:700;text-align:right}.workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.workspace-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{border-radius:8px;background:#ffffffdb;border:1px solid rgba(50,86,168,.1);box-shadow:0 6px 18px #1c35610f}.stat-card{padding:20px;display:grid;gap:8px}.stat-card span{color:#6c7d99;font-size:.92rem}.stat-card strong{font-size:1.5rem}.stat-card small{color:#667899;font-size:.82rem;line-height:1.45}.analytics-section{gap:18px}.analytics-overview{display:grid;gap:16px}.analytics-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.analytics-toolbar-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.analytics-consent-note{margin:8px 0 0;color:#52617bc2;font-size:.82rem;line-height:1.45}.analytics-metric-group{display:grid;gap:14px}.analytics-metric-group>h3{margin:0;color:var(--panel-heading-color, #34234f);font-size:1rem;font-weight:700}.analytics-acquisition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.analytics-acquisition-card{display:grid;min-height:116px;align-content:center;gap:7px;padding:18px;background:#fff;border:1px solid rgba(67,32,111,.1);border-radius:8px}.analytics-acquisition-card>span,.analytics-acquisition-card>small{color:#786d87;font-size:.78rem}.analytics-acquisition-card>strong{color:#43206f;font-size:1.75rem;font-weight:700}.analytics-organic-journey{display:grid;gap:12px;padding:18px;background:#fff;border:1px solid rgba(67,32,111,.1);border-radius:8px}.analytics-organic-journey h4{margin:0;color:#4e376f;font-size:.86rem;font-weight:700}.analytics-organic-journey ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.analytics-organic-journey li{position:relative;display:grid;min-width:0;gap:4px;padding:8px 18px 8px 0}.analytics-organic-journey li:not(:last-child):after{content:"";position:absolute;top:50%;right:10px;width:7px;height:7px;border-top:1px solid #9c8eab;border-right:1px solid #9c8eab;transform:translateY(-50%) rotate(45deg)}.analytics-organic-journey span,.analytics-organic-journey small{color:#786d87;font-size:.72rem}.analytics-organic-journey strong{color:#43206f;font-size:1.18rem}@media(max-width:980px){.analytics-acquisition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-organic-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}}@media(max-width:560px){.analytics-acquisition-grid,.analytics-organic-journey ol{grid-template-columns:1fr}.analytics-organic-journey li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.analytics-organic-journey li small{grid-column:1 / -1}}.analytics-funnel-chart{display:grid;overflow:hidden;background:#fff;border:1px solid rgba(67,32,111,.1);border-radius:8px}.analytics-funnel-stage{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(175px,.78fr) minmax(230px,1.35fr) minmax(280px,1.15fr);min-width:0;padding:14px 18px}.analytics-funnel-stage+.analytics-funnel-stage{border-top:1px solid var(--ui-border)}.analytics-funnel-stage-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.analytics-funnel-stage-heading span{color:#314763;font-size:.77rem;font-weight:750;line-height:1.35}.analytics-funnel-stage-heading strong{color:#12305d;font-size:1.02rem;white-space:nowrap}.analytics-funnel-track{background:#e9eef6;border:1px solid #dde5f0;border-radius:4px;height:22px;min-width:0;overflow:hidden}.analytics-funnel-track>span{background:#275eb4;display:block;height:100%;transition:width .2s ease}.analytics-funnel-stage:nth-child(2) .analytics-funnel-track>span{background:#3479b8}.analytics-funnel-stage:nth-child(3) .analytics-funnel-track>span{background:#16806a}.analytics-funnel-stage:nth-child(4) .analytics-funnel-track>span{background:#588b55}.analytics-funnel-stage:nth-child(5) .analytics-funnel-track>span{background:#c56a17}.analytics-funnel-stage:nth-child(6) .analytics-funnel-track>span{background:#b64050}.analytics-funnel-stage-metrics{align-items:baseline;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-funnel-stage-metrics span{color:var(--ui-muted);font-size:.68rem;line-height:1.35}.analytics-funnel-stage-metrics strong{color:var(--ui-heading);font-size:.75rem}.analytics-daily-chart{display:grid;gap:10px;margin-bottom:16px;min-width:0}.analytics-daily-chart svg{display:block;height:auto;max-height:270px;overflow:visible;width:100%}.analytics-chart-legend{display:flex;flex-wrap:wrap;gap:8px 16px}.analytics-chart-legend span{align-items:center;color:var(--ui-muted);display:inline-flex;font-size:.7rem;gap:6px}.analytics-chart-legend i{border-radius:50%;height:8px;width:8px}.analytics-chart-grid-line{stroke:#dfe5ee;stroke-width:1}.analytics-chart-axis-label{fill:#718096;font-family:inherit;font-size:11px}.analytics-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.analytics-details-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:14px;align-items:start}.analytics-stage-table .record-table-row{grid-template-columns:minmax(150px,1.55fr) minmax(62px,.65fr) minmax(92px,.9fr) minmax(80px,.8fr) minmax(62px,.65fr)}.monitoring-deliveries-table .record-table-row{grid-template-columns:minmax(130px,.9fr) minmax(180px,1.3fr) minmax(150px,1.15fr) minmax(100px,.7fr) minmax(150px,1.1fr) minmax(120px,.9fr)}.euroins-reports-view{display:grid;gap:16px}.euroins-reports-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.euroins-reports-header h2,.monitoring-data-surface h3{margin:0;color:var(--ui-accent)}.euroins-reports-header h2{font-size:1.05rem}.euroins-reports-header p{margin:4px 0 0;font-size:.82rem}.euroins-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border-color);border-radius:8px;background:#fff}.euroins-commission-statement-heading{display:grid;gap:4px}.euroins-commission-statement-heading p{margin:0}.euroins-commission-statement-toolbar{margin-bottom:0}.euroins-commission-statement-period{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(140px,190px))}.euroins-summary-strip article{display:grid;gap:5px;min-width:0;padding:13px 16px}.euroins-summary-strip article+article{border-left:1px solid var(--border-color)}.euroins-summary-strip span{color:var(--muted-text);font-size:.72rem;font-weight:700}.euroins-summary-strip strong{color:var(--ui-accent);font-size:1.15rem}.euroins-files-layout{display:flex;flex-direction:column;gap:12px}.monitoring-data-surface{display:grid;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:8px;background:#fff}.monitoring-data-surface h3{font-size:.9rem}.euroins-report-files{order:1}.euroins-report-files .record-table-row{grid-template-columns:minmax(90px,.7fr) minmax(180px,1.45fr) minmax(120px,.9fr) minmax(80px,.55fr) minmax(150px,1.2fr) minmax(80px,.6fr) minmax(90px,.65fr)}.euroins-reports-view>.monitoring-data-surface .record-table-row{grid-template-columns:minmax(150px,1.1fr) minmax(120px,.85fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(180px,1.3fr)}.euroins-settings-disclosure{order:2;border:1px solid var(--border-color);border-radius:8px;background:#fff}.euroins-settings-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 14px;cursor:pointer}.euroins-settings-disclosure>summary span{display:inline-flex;align-items:center;gap:8px;color:var(--ui-accent);font-size:.82rem;font-weight:750}.euroins-settings-disclosure>summary small{color:var(--muted-text);font-size:.72rem}.euroins-settings-disclosure[open]>summary{border-bottom:1px solid var(--border-color)}.euroins-settings-form{padding:16px}.executive-overview-page{display:grid;gap:16px}.executive-overview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.executive-overview-header h1{color:#102855;font-size:1.95rem;font-weight:850;line-height:1.12;margin:0}.executive-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.executive-date-field{display:grid;gap:4px}.executive-date-field>span{color:#63738f;font-size:.72rem;font-weight:800}.executive-filter-bar .ui-control,.executive-filter-bar input[type=date]{flex:0 0 154px;min-width:154px;width:154px}.executive-filter-separator{color:#61708d;font-weight:850}.executive-current-rate{color:#33496d;font-size:.88rem;font-weight:850;white-space:nowrap}.executive-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.executive-kpi-card,.executive-strip-item,.executive-panel,.executive-selected-month{background:#fff;border:1px solid rgba(42,77,142,.1);box-shadow:0 18px 46px #1d325814}.executive-kpi-card{border-radius:18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;min-height:124px;padding:20px}.executive-kpi-icon,.executive-strip-icon,.executive-selected-icon{align-items:center;border-radius:14px;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.executive-tone-purple{background:#674ada1f;color:#6248c7}.executive-tone-blue{background:#2868f01f;color:#2868f0}.executive-tone-green{background:#1692661f;color:#16825e}.executive-tone-orange{background:#e1802724;color:#c76615}.executive-kpi-copy,.executive-strip-item div,.executive-selected-month-metric div{display:grid;gap:7px;min-width:0}.executive-kpi-copy span,.executive-strip-item span,.executive-selected-month-metric span{color:#63738f;font-size:.82rem;font-weight:800;line-height:1.35}.executive-kpi-copy strong{color:#102855;font-size:1.38rem;font-weight:850;line-height:1.1}.executive-delta{align-items:center;display:inline-flex;gap:5px;font-size:.76rem;font-weight:850;line-height:1.35}.executive-delta-positive{color:#16825e}.executive-delta-negative{color:#b53a45}.executive-delta-neutral{color:#63738f}.executive-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.executive-finance-summary{display:grid;gap:12px}.executive-finance-summary>header{display:grid;gap:4px}.executive-finance-summary>header h2{color:#102855;font-size:1.08rem;line-height:1.25;margin:0}.executive-finance-summary>header p{color:#63738f;font-size:.84rem;line-height:1.5;margin:0}.executive-strip-item{align-items:center;border-radius:16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:15px 16px}.executive-strip-item strong{color:#102855;font-size:1.02rem;font-weight:850}.executive-deferred-panel{align-items:center;background:#fffaf1;border:1px solid rgba(186,113,22,.2);border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(280px,1.35fr) minmax(0,1.65fr);padding:18px 20px}.executive-deferred-heading{align-items:start;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr)}.executive-deferred-icon{align-items:center;background:#fff0d7;border-radius:12px;color:#a65314;display:inline-flex;height:42px;justify-content:center;width:42px}.executive-deferred-heading h2{color:#102855;font-size:1rem;font-weight:850;margin:0 0 4px}.executive-deferred-heading p{color:#63738f;font-size:.8rem;line-height:1.5;margin:0}.executive-deferred-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.executive-deferred-metrics>div{border-left:1px solid rgba(186,113,22,.18);display:grid;gap:5px;min-width:0;padding:2px 14px}.executive-deferred-metrics dt{color:#63738f;font-size:.72rem;font-weight:800;line-height:1.35}.executive-deferred-metrics dd{color:#102855;font-size:1.04rem;font-weight:850;line-height:1.25;margin:0;overflow-wrap:anywhere}.executive-deferred-metrics .is-overdue dd{color:#b4232f}.executive-main-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,.62fr);gap:16px;align-items:stretch}.executive-lower-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:16px}.executive-panel,.executive-selected-month{border-radius:20px;padding:20px}.executive-panel h2{color:#102855;font-size:1.02rem;font-weight:850;line-height:1.25;margin:0}.executive-trend-panel{display:grid;gap:16px}.executive-trend-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.executive-trend-switch{background:#f4f7fd;border:1px solid rgba(42,77,142,.1);border-radius:14px;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;padding:4px}.executive-trend-switch button{border:0;border-radius:10px;background:transparent;color:#475f85;cursor:pointer;font:inherit;font-size:.8rem;font-weight:850;line-height:1.2;padding:8px 10px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.executive-trend-switch button:hover{background:#ffffffb8;color:#102855}.executive-trend-switch button.active{background:#fff;box-shadow:0 8px 22px #1e3e741f;color:#102855}.executive-trend-chart{border:1px solid rgba(42,77,142,.1);border-radius:18px;background:#f8faff;overflow:hidden;padding:10px 12px 12px}.executive-trend-chart svg{display:block;min-height:286px;width:100%}.executive-chart-grid-line{stroke:#12305d1a;stroke-width:1}.executive-chart-axis-label{fill:#72809a;font-size:12px;font-weight:750}.executive-chart-axis-title{fill:#475f85;font-size:12px;font-weight:850}.executive-chart-month{cursor:pointer}.executive-chart-hit-target{fill:transparent}.executive-chart-month.active .executive-chart-hit-target{fill:#2868f012}.executive-chart-bar{fill:url(#executiveBarGradient)}.executive-chart-month.active .executive-chart-bar{fill:#2868f0}.executive-chart-line{fill:none;stroke:#102855;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.executive-chart-dot{fill:#fff;stroke:#102855;stroke-width:3}.executive-chart-dot.active{fill:#102855}.executive-chart-label{fill:#63738f;font-size:12px;font-weight:850}.executive-trend-legend{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:0 4px}.executive-trend-legend span{align-items:center;color:#63738f;display:inline-flex;gap:8px;font-size:.8rem;font-weight:850}.executive-trend-legend i{display:inline-block;flex:0 0 auto}.executive-trend-legend-bar{width:18px;height:10px;border-radius:999px;background:#2868f0}.executive-trend-legend-line{width:24px;height:4px;border-radius:999px;background:#102855}.executive-selected-month{display:grid;gap:16px;align-content:start}.executive-selected-month-head{border-bottom:1px solid rgba(42,77,142,.1);display:flex;justify-content:space-between;gap:14px;padding-bottom:14px}.executive-selected-month-head span{color:#63738f;font-size:.84rem;font-weight:850}.executive-selected-month-head strong{color:#102855;font-size:1.35rem;font-weight:850}.executive-selected-month-list{display:grid;gap:12px}.executive-selected-month-metric{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.executive-selected-month-metric strong{color:#102855;font-size:1.12rem;font-weight:850;line-height:1.15}.executive-product-content{align-items:center;display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:18px;margin-top:16px}.executive-donut-wrap{aspect-ratio:1;display:grid;place-items:center;position:relative}.executive-donut{height:100%;max-height:190px;transform:rotate(-90deg);width:100%}.executive-donut circle{fill:none;stroke-width:16}.executive-donut-track{stroke:#edf2fb}.executive-donut-oc{stroke:#2868f0}.executive-donut-ocac{stroke:#19a873}.executive-donut-center{display:grid;gap:3px;top:0;right:0;bottom:0;left:0;place-content:center;position:absolute;text-align:center}.executive-donut-center strong{color:#102855;font-size:1.45rem;font-weight:850;line-height:1}.executive-donut-center span,.executive-product-legend span{color:#63738f;font-size:.8rem;font-weight:850}.executive-product-table-wrap{min-width:0;overflow-x:auto}.executive-compact-table{border-collapse:collapse;min-width:100%;width:100%}.executive-compact-table th,.executive-compact-table td{border-bottom:1px solid rgba(42,77,142,.1);color:#203657;font-size:.84rem;line-height:1.35;padding:11px 10px;text-align:left;white-space:nowrap}.executive-compact-table th{color:#63738f;font-size:.76rem;font-weight:850;text-transform:uppercase}.executive-compact-table tr:last-child td{border-bottom:0}.executive-product-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.executive-product-legend span{align-items:center;display:inline-flex;gap:7px}.executive-legend-dot{border-radius:999px;display:inline-block;height:9px;width:9px}.executive-legend-dot-oc{background:#2868f0}.executive-legend-dot-ocac{background:#19a873}.executive-addon-list{display:grid;gap:10px;margin-top:16px}.executive-addon-row{align-items:center;display:grid;grid-template-columns:28px minmax(110px,1fr) minmax(110px,.8fr) auto auto;gap:10px}.executive-addon-rank{align-items:center;background:#f2f6fd;border-radius:10px;color:#475f85;display:inline-flex;font-size:.78rem;font-weight:850;height:28px;justify-content:center;width:28px}.executive-addon-label{color:#203657;font-size:.86rem;font-weight:800;min-width:0}.executive-addon-bar{background:#edf2fb;border-radius:999px;height:8px;overflow:hidden}.executive-addon-bar i{background:#2868f0;border-radius:inherit;display:block;height:100%}.executive-addon-row strong{color:#102855;font-size:.9rem;font-weight:850}.executive-addon-row small{color:#63738f;font-size:.78rem;font-weight:850}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.overview-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.overview-primary-action{display:flex;justify-content:flex-start}.overview-command-card{display:grid;gap:18px;align-content:space-between;min-height:184px;padding:22px;border:1px solid rgba(50,86,168,.1);border-radius:8px;background:#ffffffdb;box-shadow:0 6px 18px #1c35610f}.overview-command-card-primary{grid-column:1 / -1;min-height:0}.overview-command-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.overview-command-card h2{margin:0;color:#12305d;font-size:1.08rem}.overview-command-card p{margin:8px 0 0;color:#667899;line-height:1.55}.overview-command-card strong{color:#12305d;font-size:2rem;line-height:1}.overview-action-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.overview-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:14px;border:1px solid rgba(50,86,168,.08);border-radius:6px;background:#f5f8ffb8;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.overview-action-row:hover{border-color:#12305d2e;box-shadow:0 14px 34px #1c356114;transform:translateY(-1px)}.overview-action-row.has-count{border-color:#d4692338;background:#fff6edc2}.overview-action-row.is-active{border-color:#003b8e52;background:#e8f0fff0;box-shadow:0 14px 36px #003b8e1f}.overview-action-row span{color:#12305d;font-weight:700}.overview-action-row p{margin:4px 0 0;font-size:.86rem}.overview-action-row strong{min-width:36px;font-size:1.3rem;text-align:right}.overview-command-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.overview-attention-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.overview-attention-filters .ui-button{gap:8px}.overview-attention-filter-count{min-width:24px;padding:2px 8px;border-radius:999px;background:#12305d14;color:#12305d;font-size:.78rem}.overview-attention-filters .ui-button.is-active .overview-attention-filter-count{background:#ffffff52;color:inherit}.attention-detail-stack{display:grid;gap:14px}.attention-action-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(50,86,168,.1);border-radius:20px;background:#f5f8ffb8}.attention-action-note{display:grid;gap:8px;color:#667899;font-size:.84rem;font-weight:700}.attention-action-note .ui-textarea{min-height:92px;background:#ffffffd1}.attention-action-button-stack{display:grid;gap:5px;max-width:270px}.attention-action-panel .record-detail-actions{align-items:flex-start}.attention-action-button-stack small{color:#667899;font-size:.76rem;line-height:1.35}.attention-action-outcome{display:grid;gap:8px;margin-top:8px}.attention-action-outcome strong{display:block;margin-bottom:3px;font-size:.8rem}.attention-action-outcome ul{display:grid;gap:3px;margin:0;padding-left:18px}.attention-reference-list{display:grid;gap:4px}.workspace-stack{display:grid;gap:0}.workspace-stack>.ui-tabs+*{margin-top:16px}.auth-card .ui-alert,.workspace-panel .ui-alert{display:block;width:fit-content;max-width:min(100%,760px);margin:12px 0 14px;justify-self:start}.workspace-users-section{gap:18px}.audit-log-detail-grid{align-items:start}.panel-audit-log{display:grid;gap:18px}.audit-overview{display:grid;gap:12px;padding:18px;border:1px solid rgba(42,65,116,.14);border-radius:8px;background:#fff}.audit-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.audit-overview-heading h3{margin:3px 0 0;font-size:1rem}.audit-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.audit-overview-metric{display:grid;gap:5px;min-width:0;padding:12px 14px;border:1px solid rgba(42,65,116,.12);border-radius:6px;background:#f8faff}.audit-overview-metric span{color:var(--muted);font-size:.75rem}.audit-overview-metric strong{overflow-wrap:anywhere;font-size:.95rem}.audit-overview-metric.is-success{border-color:#1885593d;background:#f1faf5}.audit-overview-metric.is-warning{border-color:#b06c0047;background:#fff8eb}.audit-anomaly-list{display:grid;gap:8px}.audit-settings{border-top:1px solid rgba(42,65,116,.12);padding-top:12px}.audit-settings summary{width:fit-content;cursor:pointer;color:var(--ink);font-weight:700}.audit-settings form{display:grid;justify-items:start;gap:14px;padding-top:14px}.audit-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.audit-settings-grid label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:.75rem;font-weight:700}.audit-technical-toggle{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--muted);font-size:.8rem;font-weight:700}.audit-technical-toggle input{width:17px;height:17px;margin:0;accent-color:var(--ui-accent)}.audit-log-metadata-block{grid-column:1 / -1}.audit-log-metadata-value{margin:0;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;font:inherit;color:inherit}@media(max-width:900px){.audit-overview-metrics,.audit-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.audit-overview-heading{align-items:stretch;flex-direction:column}.audit-overview-metrics,.audit-settings-grid{grid-template-columns:1fr}}.settings-sections-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-section-card{padding:16px 18px;border-radius:20px;border:1px solid rgba(50,86,168,.1);background:#f4f7fdeb}.workspace-users-toolbar{display:flex;justify-content:flex-end}.panel-form{display:grid;gap:14px}.panel-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.panel-form-field{display:grid;gap:6px}.panel-form-field>span{color:var(--coliber-text-label);font-size:.76rem;font-weight:var(--coliber-type-label-weight);letter-spacing:var(--coliber-type-label-spacing);text-transform:uppercase}.panel-form-grid-tight{grid-template-columns:minmax(0,1fr) auto}.panel-form-grid-doc-flags{grid-template-columns:minmax(0,180px) repeat(2,max-content);align-items:stretch}.settings-color-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.settings-color-input{width:52px;min-width:52px;height:52px;padding:6px;border-radius:16px;border:1px solid rgba(50,86,168,.12);background:#fff;cursor:pointer}@media(max-width:900px){.settings-sections-grid{grid-template-columns:minmax(0,1fr)}}.panel-textarea-html{min-height:260px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem}.calculator-shell,.calculator-main{display:grid;gap:18px}.calculator-public-link-card{display:grid;gap:12px;margin-top:18px;padding:16px 18px;border-radius:20px;border:1px solid rgba(35,70,143,.12);background:#f4f7fde6}.calculator-public-link-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.calculator-public-link-title{margin:0 0 4px;font-weight:700}.calculator-public-link-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center}.calculator-public-link-tooltip,.inline-help-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#5f6f8e;background:#23468f14;cursor:help}.calculator-public-link-tooltip:after,.inline-help-tooltip:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);width:240px;padding:10px 12px;border-radius:14px;background:#172137;color:#f8fbff;font-size:.78rem;line-height:1.35;text-align:left;box-shadow:0 16px 40px #0f172a3d;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:5}.calculator-public-link-tooltip:before,.inline-help-tooltip:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);width:10px;height:10px;background:#172137;transform:translate(-50%) rotate(45deg);opacity:0;transition:opacity .16s ease;pointer-events:none;z-index:4}.calculator-public-link-tooltip:hover:after,.calculator-public-link-tooltip:hover:before,.calculator-public-link-tooltip:focus-visible:after,.calculator-public-link-tooltip:focus-visible:before,.inline-help-tooltip:hover:after,.inline-help-tooltip:hover:before,.inline-help-tooltip:focus-visible:after,.inline-help-tooltip:focus-visible:before{opacity:1}.public-document-option-label{display:inline-flex;align-items:center;gap:8px}.email-template-actions .inline-help-tooltip{width:30px;height:30px;align-self:center}.calculator-public-link-send{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.calculator-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.calculator-frame-wrap{border-radius:22px;overflow:hidden;border:1px solid rgba(50,86,168,.12);background:#fff;min-height:820px}.calculator-frame{width:100%;min-height:820px;border:0;background:#fff}.customer-detail-head{margin-top:22px}.table-row-action-stack{display:grid;gap:10px;min-width:260px}.table-row-action-inline{display:flex;flex-wrap:wrap;gap:8px}.invite-role-grid{display:grid;gap:10px;margin-top:4px}.invite-role-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(50,86,168,.12);background:#f4f7fdb3;cursor:pointer}.invite-role-option.is-active{border-color:#3256a84d;background:#e9f0fcf2}.workspace-users-editor-actions{display:flex;flex-wrap:wrap;gap:10px}.workspace-users-editor-meta{display:flex;align-items:center;gap:10px}.audit-permission-changes{display:grid;gap:7px;margin:0;padding:0;list-style:none}.audit-permission-changes li{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:9px;background:#f4f7fdcc}.audit-permission-changes li span{color:#4b3d52}.audit-permission-changes li strong{color:#244b8f;font-size:.76rem}.customer-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.customer-profile-card{border-radius:6px;background:#f4f7fdeb;border:1px solid rgba(50,86,168,.08);padding:14px 16px;display:grid;gap:4px}.customer-profile-card strong{font-size:1rem;line-height:1.45}.customer-detail-actions{display:flex;justify-content:flex-end;margin-top:18px}.customer-email-security-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;color:#7d263f}.customer-email-security-head p{margin:4px 0 0}.customer-email-correction-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.customer-email-correction-audit{display:grid;gap:12px}.customer-email-correction-reason{padding:12px 14px;border:1px solid var(--ui-border);background:#f4f7fdb8}.customer-email-correction-reason span{display:block;margin-bottom:6px;color:var(--ui-muted);font-size:12px;font-weight:700}.customer-email-correction-reason p{margin:0;white-space:pre-wrap}.customer-email-correction-status>div{display:grid;align-content:start;gap:5px;min-width:0;padding:12px;border:1px solid rgba(50,86,168,.1);border-radius:6px;background:#f4f7fdb8}.customer-email-correction-status span{color:#667899;font-size:.78rem}.customer-email-correction-status strong{overflow-wrap:anywhere}.customer-email-correction-form{margin-top:18px;padding-top:18px;border-top:1px solid rgba(50,86,168,.12)}.customer-email-correction-confirmation{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5}.customer-email-correction-confirmation input{width:18px;height:18px;margin:2px 0 0}.ui-button.customer-email-correction-danger{border-color:#972f4b47;background:#8f2947;color:#fff}.ui-button.customer-email-correction-danger:hover:not(:disabled){background:#77203a}.customer-list-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.customer-profile-label{color:#667899;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.email-template-meta{display:flex;flex-wrap:wrap;gap:8px}.email-template-editor-block{display:grid;gap:8px}.email-template-editor-label{color:#667899;font-size:.78rem;letter-spacing:.03em}.email-template-workspace,.email-template-editor-shell{min-height:640px}.email-template-text-shell{padding:14px 16px;border-radius:18px;border:1px solid rgba(50,86,168,.08);background:#f4f7fdeb}.email-template-text-shell .ui-textarea{min-height:170px}.email-template-live-preview-card{min-height:640px}.sms-template-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:18px;align-items:stretch}.sms-template-workspace .email-template-text-shell .ui-textarea{min-height:210px}.sms-template-preview-card{min-height:260px;grid-template-rows:auto minmax(0,1fr) auto}.sms-template-preview-bubble{align-self:center;max-width:520px;padding:18px 20px;border-radius:24px 24px 24px 8px;background:#fff;border:1px solid rgba(50,86,168,.1);color:#24324d;line-height:1.5;box-shadow:0 18px 44px #38447014}.email-template-actions{display:flex;flex-wrap:wrap;gap:10px}.email-template-test-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.email-template-test-row .ui-control,.email-template-test-row .ui-date-trigger{flex:1 1 280px}@media(max-width:980px){.sms-template-workspace{grid-template-columns:1fr}}.email-template-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.email-template-preview-block{border-radius:18px;background:#f4f7fdeb;border:1px solid rgba(50,86,168,.08);padding:14px 16px;display:grid;gap:10px}.email-template-preview-block strong{font-size:1rem;line-height:1.45}.email-template-preview-block-wide{grid-column:span 2}.email-template-text-preview{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;color:#172137;line-height:1.6}.email-template-preview-frame{width:100%;min-height:460px;border:1px solid rgba(50,86,168,.08);border-radius:14px;background:#fff}.email-template-attachments-block{margin-top:18px;display:grid;gap:14px}.public-documents-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.public-documents-toolbar-top{justify-content:flex-end}.public-documents-toolbar .ui-control,.public-documents-toolbar .ui-date-trigger{flex:1 1 420px;min-width:min(100%,420px);max-width:640px}.public-document-messages{display:grid;gap:10px;margin:0 0 16px}.public-document-library{display:grid;gap:12px}.public-document-create-shell{margin-top:6px;padding:18px 20px 20px;border:1px solid rgba(47,79,182,.14);border-radius:22px;background:linear-gradient(180deg,#f4f7ffeb,#fffffffa);box-shadow:0 16px 36px #26407c14}.public-document-library-entry{display:grid;gap:10px}.public-document-library-entry.is-expanded{padding:14px 16px 18px;border:1px solid rgba(47,79,182,.14);border-radius:22px;background:linear-gradient(180deg,#f4f7ffe6,#fffffffa);box-shadow:0 18px 40px #26407c14}.public-document-library-item{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(50,86,168,.08);background:#f4f7fdeb;color:#172137;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.public-document-library-item:hover,.public-document-library-item.is-active{border-color:#2f4fb647;background:#f1f5fff5;box-shadow:0 12px 28px #26407c14}.public-document-library-entry.is-expanded .public-document-library-item{border-color:#2f4fb638;background:#ffffffe6;box-shadow:none}.public-document-library-item strong{display:block;font-size:1rem;line-height:1.35}.public-document-library-item p{margin:4px 0 0;color:#667899;font-size:.92rem}.public-document-library-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.public-document-kind-badge-row{margin-bottom:2px}.rich-html-editor{display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:100%}.rich-html-editor-loading,.deferred-panel-section-loading{display:grid;min-height:240px;place-items:center}.rich-html-editor-switch{display:grid;grid-template-columns:repeat(2,minmax(0,120px));width:243px;max-width:100%;height:36px;min-height:36px;padding:3px;gap:3px;border-radius:999px;border:1px solid rgba(50,86,168,.12);background:#f4f7fdf5;box-sizing:border-box;align-items:stretch}.rich-html-editor-switch-option{display:inline-flex;align-items:center;justify-content:center;width:100%;height:30px;min-height:30px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#667899;font-size:.85rem;line-height:1;font-weight:600;letter-spacing:0;cursor:pointer;box-sizing:border-box;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.rich-html-editor-switch-option:hover{color:#23468f}.rich-html-editor-switch-option.is-active{background:transparent;color:#23468f;border-color:#2f4fb62e;box-shadow:none}.rich-html-editor-switch-option.is-locked{color:#8b97ae}.rich-html-editor-switch-option.is-locked:hover{color:#34579f}.rich-html-editor-visual .ck.ck-editor{width:100%;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:100%;min-width:0;max-width:100%}.rich-html-editor-visual .ck.ck-editor__top,.rich-html-editor-visual .ck.ck-sticky-panel,.rich-html-editor-visual .ck.ck-sticky-panel__content{min-width:0;width:100%;max-width:100%;overflow:visible}.rich-html-editor-visual .ck.ck-toolbar{border-color:#3256a81f;border-radius:18px 18px 0 0;background:#f4f7fdeb;width:100%;max-width:100%;min-width:0;overflow:visible}.rich-html-editor-visual .ck.ck-content{min-height:460px;height:100%;min-width:0;max-width:100%;border-color:#3256a81f;border-radius:0 0 14px 14px;box-shadow:none;background:#fff;overflow-wrap:anywhere;word-break:break-word}.rich-html-editor-visual .ck.ck-content>*{max-width:100%;overflow-wrap:inherit;word-break:inherit}.rich-html-editor .rich-html-editor-code{min-height:560px;height:560px;max-width:100%;min-width:0;overflow:hidden}.rich-html-editor .rich-html-editor-code .cm-editor{min-height:560px;height:560px;border-radius:14px;border:1px solid rgba(50,86,168,.12);background:#fff;box-shadow:none;overflow:hidden}.rich-html-editor .rich-html-editor-code .cm-scroller{height:100%;overflow:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1.6}.rich-html-editor .rich-html-editor-code .cm-content,.rich-html-editor .rich-html-editor-code .cm-line{overflow-wrap:anywhere;word-break:break-word}.rich-html-editor .rich-html-editor-code .cm-content{padding:16px 18px}.rich-html-editor .rich-html-editor-code .cm-gutters{border-right:1px solid rgba(50,86,168,.08);background:#f4f7fdf5;color:#7686a4}.rich-html-editor .rich-html-editor-code .cm-activeLineGutter,.rich-html-editor .rich-html-editor-code .cm-activeLine{background:#23468f0d}.rich-html-editor .rich-html-editor-code .cm-focused{outline:none;border-color:#2f4fb659;box-shadow:0 0 0 1px #2f4fb624}.rich-html-editor-visual .ck.ck-content.ck-focused{border-color:#2f4fb659;box-shadow:0 0 0 1px #2f4fb624}.rich-html-editor-visual .ck.ck-button:not(.ck-disabled):hover,.rich-html-editor-visual .ck.ck-button.ck-on{background:#2f4fb61a}.public-document-detail{margin-top:18px;padding-top:18px;border-top:1px solid rgba(50,86,168,.08)}.public-document-meta-stack{display:grid;gap:16px}.public-document-inline-detail{padding-top:8px}.public-document-library-entry .public-document-detail{margin-top:0;padding:18px 20px 0;border-top-color:#2f4fb624}.public-document-settings-grid{display:grid;gap:12px;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.public-document-workspace{display:grid;gap:18px;align-items:stretch;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);min-height:640px;padding:18px;border-radius:22px;border:1px solid rgba(50,86,168,.08);background:#fbfcfff5;overflow:visible}.public-document-workspace.is-pdf{grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr)}.public-document-workspace-column{min-width:0;min-height:100%}.public-document-workspace-column-main{display:flex;min-height:100%}.public-document-workspace-column-preview{position:sticky;top:24px;align-self:start}.public-document-editor-shell{display:grid;grid-template-rows:minmax(0,1fr);width:100%;min-height:640px;min-width:0;padding:14px 16px;border-radius:8px;border:1px solid rgba(50,86,168,.08);background:#f4f7fdeb;overflow:visible}.public-document-pdf-panel{display:flex;flex-direction:column;gap:14px;width:100%;min-height:640px;min-width:0}.public-document-pdf-form-stack,.public-document-pdf-checkboxes{display:grid;gap:12px}.public-document-pdf-current{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(50,86,168,.08);background:#f4f7fdeb}.public-document-pdf-current strong{display:block;font-size:1rem;line-height:1.35}.public-document-pdf-current p{margin:4px 0 0;color:#667899;font-size:.92rem}.public-document-editor{min-height:560px}.public-document-preview-card{display:grid;min-height:640px;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:14px 16px;border-radius:18px;border:1px solid rgba(50,86,168,.08);background:#f4f7fdeb;overflow:visible}.public-document-preview-card.has-footer{grid-template-rows:auto minmax(0,1fr) auto}.public-document-workspace-column-preview.is-pdf{position:static;align-self:stretch;display:flex;min-height:100%}.public-document-workspace-column-preview.is-pdf .public-document-preview-card{width:100%;min-height:100%;height:100%}.public-document-preview-actions{display:flex;justify-content:flex-end;padding-top:12px}.public-document-preview-card .email-template-preview-frame{height:100%;min-height:560px}.public-document-preview-empty{display:flex;align-items:center;justify-content:center;min-height:560px;border:1px solid rgba(50,86,168,.08);border-radius:14px;background:#fff;padding:18px}.public-document-preview-empty .ui-alert{width:min(100%,520px)}.public-document-preview-card .customer-profile-label{display:block;margin-bottom:2px}.public-document-editor,.public-document-editor-shell .ui-textarea{width:100%;height:100%;max-width:100%;min-width:0}.public-document-editor-shell .ui-textarea{overflow-x:auto;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;field-sizing:fixed}.public-document-editor-shell .ui-textarea:focus-visible{border-color:#2f4fb659;box-shadow:0 0 0 1px #2f4fb624}.public-document-actions{margin-top:auto}.public-document-delete-button.ui-button{background:#b52a2a14;border-color:#b52a2a3d;color:#9f2424;box-shadow:none}.public-document-delete-button.ui-button:hover:not(:disabled){background:#b52a2a24;border-color:#b52a2a57}.public-document-version-list{margin-top:18px;display:grid;gap:10px}.public-document-version-heading{margin:0 0 2px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#667899}.public-document-version-item{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;background:#f4f7fdeb;border:1px solid rgba(50,86,168,.08)}.public-document-version-item p{margin:4px 0 0;color:#667899;font-size:.92rem}.public-document-version-meta{display:flex;align-items:flex-start}.email-template-assigned-list,.email-attachment-library{display:grid;gap:12px}.email-template-assigned-item,.email-attachment-card{border-radius:18px;background:#f4f7fdeb;border:1px solid rgba(50,86,168,.08);padding:14px 16px}.email-template-assigned-item{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.email-template-assigned-item p,.email-attachment-card-head p{margin:4px 0 0;color:#667899;font-size:.92rem}.email-template-assign-row,.email-attachment-version-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.email-template-assign-row .ui-control,.email-template-assign-row .ui-date-trigger,.email-attachment-version-row .ui-control,.email-attachment-version-row .ui-date-trigger{flex:1 1 280px}.email-attachment-card{display:grid;gap:12px}.editor-media-library{display:grid;gap:14px}.editor-media-toolbar{display:grid;gap:10px;margin-bottom:14px}.editor-media-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.editor-media-toolbar-actions .workspace-subtle{margin:0}.editor-media-card{display:grid;gap:14px;padding:16px 18px;border-radius:18px;background:#f4f7fdeb;border:1px solid rgba(50,86,168,.08)}.editor-media-thumb-shell{display:flex;align-items:center;justify-content:center;min-height:190px;padding:14px;border-radius:16px;border:1px solid rgba(50,86,168,.08);background:#fffffff5}.editor-media-thumb{display:block;max-width:100%;max-height:260px;width:auto;height:auto;object-fit:contain}.editor-media-card-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.editor-media-card-head p{margin:4px 0 0;color:#667899;font-size:.92rem}.editor-media-usage{display:flex;flex-wrap:wrap;gap:10px 18px}.editor-media-usage p{margin:0;color:#38507f;font-size:.92rem;font-weight:500}.editor-media-linked-list{display:flex;flex-wrap:wrap;gap:8px}.editor-media-actions{display:flex;flex-wrap:wrap;gap:10px}.email-attachment-card-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.email-attachment-card-head h4{margin:0;font-size:1rem;line-height:1.35}.email-attachment-history{display:grid;gap:8px}.marketing-row-details,.marketing-action-bar,.marketing-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px}.marketing-section-nav,.marketing-section-actions{align-items:center;display:flex;gap:10px}.marketing-section-nav{justify-content:space-between;margin-bottom:16px;border-bottom:1px solid rgba(50,86,168,.1)}.marketing-section-nav .ui-tabs{border-bottom:0}.marketing-section-actions{padding-bottom:8px}.marketing-subnav{display:flex;justify-content:flex-start;margin-top:-4px}.marketing-subnav .ui-tabs{width:fit-content}.marketing-summary-strip{margin:0}.marketing-assistant{gap:22px}.marketing-assistant-band{display:grid;gap:18px;padding:4px 0 24px;border-bottom:1px solid rgba(35,70,143,.12)}.marketing-assistant-band:last-child{border-bottom:0}.marketing-assistant-band-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.marketing-market-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.marketing-market-summary{display:grid;gap:12px;min-width:0;padding:18px;border-left:3px solid #23468f;background:#f7f9fc}.marketing-market-summary>span,.marketing-comment-list-head small,.marketing-comment-author small,.marketing-comment-analysis span{color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.78rem}.marketing-market-summary p{margin:0;color:#25304a;line-height:1.55;overflow-wrap:anywhere}.marketing-market-sources,.marketing-market-results{display:grid;gap:10px;min-width:0}.marketing-market-sources>strong,.marketing-market-results-heading>strong{color:var(--panel-text-strong, #16213f);font-size:.84rem}.marketing-market-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-market-results-heading>span{color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.8rem}.marketing-market-topics{display:grid}.marketing-market-topics article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-market-topics article:first-child{padding-top:0}.marketing-market-topics article>div:first-child{display:grid;gap:5px;min-width:0}.marketing-market-topics article span,.marketing-market-topics article p{margin:0;color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.marketing-market-topics article strong{overflow-wrap:anywhere}.marketing-market-topic-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.marketing-market-topic-details{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;border:1px solid rgba(35,70,143,.12);border-radius:6px;background:#f7f9fc}.marketing-market-topic-details>div{display:grid;align-content:start;gap:6px;min-width:0}.marketing-market-topic-sources{grid-column:1 / -1}.marketing-market-history{display:grid;gap:11px;padding-top:18px;border-top:1px solid rgba(35,70,143,.12)}.marketing-market-history-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.marketing-market-history-list>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 14px;border:1px solid rgba(35,70,143,.14);border-radius:6px;background:#fff;color:inherit;text-align:left;cursor:pointer}.marketing-market-history-list>button:hover,.marketing-market-history-list>button.is-selected{border-color:#23468f7a;background:#f3f6fc}.marketing-market-history-list>button>span{display:grid;gap:4px;min-width:0}.marketing-market-history-list strong,.marketing-market-history-list small{overflow-wrap:anywhere}.marketing-market-history-list small{color:var(--panel-text-muted, rgba(22, 33, 63, .68))}.marketing-inbox{display:grid;grid-template-columns:minmax(290px,.75fr) minmax(420px,1.25fr);min-height:590px;overflow:hidden;border:1px solid rgba(35,70,143,.13);border-radius:8px;background:#fff}.marketing-comment-list{max-height:680px;overflow:auto;border-right:1px solid rgba(35,70,143,.12);background:#f7f9fc}.marketing-comment-list>button{width:100%;display:grid;gap:9px;padding:15px 17px;border:0;border-bottom:1px solid rgba(35,70,143,.1);background:transparent;color:var(--panel-text-strong, #16213f);cursor:pointer;text-align:left}.marketing-comment-list>button:hover,.marketing-comment-list>button.is-selected{background:#fff}.marketing-comment-list>button.is-selected{box-shadow:inset 3px 0 #23468f}.marketing-comment-list-head,.marketing-comment-list-meta,.marketing-comment-author{display:flex;align-items:center;gap:9px}.marketing-comment-list-head{justify-content:space-between}.marketing-comment-list-head small{white-space:nowrap}.marketing-comment-list-meta{flex-wrap:wrap;color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.76rem}.marketing-comment-excerpt{display:-webkit-box;overflow:hidden;color:#33415f;font-size:.88rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.marketing-comment-detail{min-width:0;padding:22px}.marketing-comment-detail>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.marketing-inbox-publication-context{position:relative;display:grid;gap:10px;margin-bottom:16px;padding:14px 52px 14px 16px;border:1px solid rgba(35,70,143,.12);border-radius:7px;background:#f7f9fc}.marketing-inbox-publication-context>div:first-child{display:grid;gap:3px}.marketing-inbox-publication-context span{color:#62708a;font-size:.75rem;font-weight:700}.marketing-inbox-publication-context p{display:-webkit-box;overflow:hidden;margin:0;color:#33415f;font-size:.86rem;line-height:1.5;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:5}.marketing-inbox-publication-context>.ui-button{position:absolute;top:12px;right:12px}.marketing-inbox-thread{display:grid;gap:7px;margin-bottom:16px}.marketing-inbox-thread>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;width:100%;padding:11px 12px;border:1px solid rgba(35,70,143,.11);border-radius:6px;background:#fff;color:#25304a;cursor:pointer;text-align:left}.marketing-inbox-thread>button:hover,.marketing-inbox-thread>button.is-selected{border-color:#23468f66;background:#f4f7fd}.marketing-inbox-thread>button>span{display:flex;justify-content:space-between;gap:10px}.marketing-inbox-thread>button p{grid-column:1 / -1;margin:0;font-size:.84rem;line-height:1.45}.marketing-inbox-thread>button .ui-badge{grid-column:2;grid-row:1}.marketing-comment-author>div{display:grid;gap:3px}.marketing-comment-detail blockquote{margin:0 0 18px;padding:14px 16px;border-left:3px solid rgba(35,70,143,.55);background:#f7f9fc;color:#25304a;font-size:.94rem;line-height:1.55}.marketing-comment-analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px}.marketing-comment-analysis>div{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(35,70,143,.1);background:#fff}.marketing-comment-analysis strong{font-size:.86rem}.marketing-comment-summary{margin:0 0 14px;color:#33415f;font-size:.88rem;line-height:1.5}.marketing-comment-detail .marketing-content-field{margin-top:16px}.marketing-agent-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;align-items:start}.marketing-agent-chat,.marketing-agent-memory{min-width:0;border:1px solid rgba(35,70,143,.13);border-radius:8px;background:#fff}.marketing-agent-messages{display:grid;gap:14px;min-height:360px;max-height:620px;padding:18px;overflow:auto;background:#f7f9fc}.marketing-agent-message{display:grid;gap:7px;width:min(88%,720px);padding:13px 15px;border:1px solid rgba(35,70,143,.12);border-radius:8px;background:#fff}.marketing-agent-message.is-user{justify-self:end;border-color:#23468f42;background:#eef4ff}.marketing-agent-message.is-working{border-style:dashed;background:#fbfcfe}.marketing-agent-message.is-error{border-color:#b0313147;background:#fff7f7}.marketing-agent-thinking{display:flex;align-items:center;gap:5px;min-height:24px}.marketing-agent-thinking i{width:7px;height:7px;border-radius:50%;background:#526685;animation:marketing-agent-thinking 1.1s ease-in-out infinite}.marketing-agent-thinking i:nth-child(2){animation-delay:.14s}.marketing-agent-thinking i:nth-child(3){animation-delay:.28s}.marketing-agent-message .marketing-agent-thinking p{margin-left:5px;color:#526078;font-size:.88rem}.marketing-agent-delivery-state,.marketing-agent-message-error small{color:#647089;font-size:.78rem}.marketing-agent-message-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-agent-message-error .ui-button,.marketing-agent-message.is-error .ui-button{justify-self:start;width:fit-content}@keyframes marketing-agent-thinking{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.marketing-agent-thinking i{animation:none;opacity:.75}}.marketing-agent-message>span,.marketing-agent-memory small{color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.76rem;font-weight:700}.marketing-agent-message p,.marketing-agent-memory p,.marketing-listening-feed p{margin:0;color:#25304a;line-height:1.55;white-space:pre-wrap}.marketing-agent-suggestions{display:grid;gap:7px;margin-top:5px}.marketing-agent-suggestions button{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(35,70,143,.16);border-radius:6px;background:#fff;color:#16213f;cursor:pointer;text-align:left}.marketing-agent-suggestions button:hover{border-color:#23468f6b;background:#f7f9fd}.marketing-agent-suggestions span{color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.82rem}.marketing-agent-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:14px;border-top:1px solid rgba(35,70,143,.12)}.marketing-agent-memory>header{display:grid;gap:3px;padding:15px;border-bottom:1px solid rgba(35,70,143,.12)}.marketing-agent-memory>article{display:grid;gap:8px;padding:14px 15px;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-agent-memory>article>div:first-child,.marketing-listening-feed article>div:first-child{display:flex;align-items:center;gap:8px}.marketing-agent-memory>.marketing-muted{padding:15px}.marketing-agent-rail{max-height:720px;overflow:auto}.marketing-agent-message-actions,.marketing-agent-task-list{display:grid;gap:10px}.marketing-agent-task-list{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-agent-task-card{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid rgba(35,70,143,.14);border-radius:7px;background:#fff}.marketing-agent-task-card.is-compact{padding:11px 12px;border-width:0 0 0 3px;border-radius:0;background:#f8faff}.marketing-agent-task-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketing-agent-task-card>header>div{display:grid;gap:3px;min-width:0}.marketing-agent-task-card>header span,.marketing-agent-task-meta,.marketing-agent-task-result,.marketing-agent-task-progress{color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.78rem}.marketing-agent-task-progress,.marketing-agent-task-result.is-ready{color:#275d49;font-weight:700}.marketing-agent-task-card>header strong,.marketing-agent-task-card>p,.marketing-agent-task-result{overflow-wrap:anywhere}.marketing-agent-task-card>p{margin:0;color:#33415f;line-height:1.5}.marketing-agent-task-meta{display:flex;flex-wrap:wrap;gap:8px 14px}.marketing-agent-task-meta span{display:inline-flex;align-items:center;gap:5px}.marketing-agent-task-card .marketing-action-bar{justify-content:flex-start;flex-wrap:wrap;gap:8px}.marketing-editor-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(35,70,143,.12)}.marketing-editor-context>div{display:grid;gap:2px;min-width:0}.marketing-editor-context span{color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.76rem}.marketing-editor-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-listening-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-listening-feed article{display:grid;gap:8px;padding:14px;border:1px solid rgba(35,70,143,.12);border-radius:6px;background:#fff}.marketing-analytics-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;align-items:start}.marketing-channel-metrics,.marketing-conversion-list{display:grid;gap:14px}.marketing-channel-metrics article{display:grid;gap:7px}.marketing-channel-metrics article>div:first-child,.marketing-conversion-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-channel-metrics span,.marketing-channel-metrics small,.marketing-conversion-list span{color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.82rem}.marketing-metric-bar{height:8px;overflow:hidden;border-radius:4px;background:#e8edf6}.marketing-metric-bar>span{display:block;height:100%;border-radius:inherit;background:#23468f}.marketing-media-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketing-media-gallery>img,.marketing-media-gallery>video,.marketing-media-gallery>article{width:100%;min-height:130px;aspect-ratio:4 / 3;border:1px solid rgba(35,70,143,.12);border-radius:6px;object-fit:cover}.marketing-media-gallery>video{display:block;background:#101522}.marketing-assets-editor-list{display:grid;gap:10px;margin-top:14px}.marketing-asset-editor{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;padding:12px;border:1px solid rgba(35,70,143,.13);border-radius:7px;background:#fff}.marketing-asset-preview{width:132px;min-height:112px;overflow:hidden;border:1px solid rgba(35,70,143,.1);border-radius:5px;background:#f3f5f9}.marketing-asset-preview img,.marketing-asset-preview video{display:block;width:100%;height:100%;min-height:112px;object-fit:cover}.marketing-asset-preview>span{min-height:112px;display:grid;place-content:center;justify-items:center;gap:5px;color:#56698d}.marketing-asset-fields{min-width:0;display:grid;gap:9px}.marketing-asset-fields>.button{justify-self:start}.marketing-asset-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketing-asset-heading>span{min-width:0;display:grid;gap:2px}.marketing-asset-heading strong{overflow:hidden;color:#172b4d;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.marketing-asset-heading small{color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.76rem}.marketing-asset-order{flex:0 0 auto;display:flex;gap:3px}.marketing-asset-all-channels{font-size:.79rem;font-weight:650}.marketing-asset-channels{display:flex;flex-wrap:wrap;gap:7px}.marketing-asset-channels label{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(35,70,143,.13);border-radius:5px;color:#263b62;font-size:.76rem}.marketing-asset-channels input{margin:0;accent-color:#2b5caf}.marketing-tracking-panel{display:grid;gap:13px;padding:14px;border:1px solid rgba(35,70,143,.12);border-radius:7px;background:#f7f9fc}.marketing-checkbox-row{align-items:center;display:flex;gap:10px;color:#263b62;font-size:.86rem;font-weight:750}.marketing-checkbox-row input{width:18px;height:18px;margin:0;accent-color:#2b5caf}.marketing-media-gallery>article{display:grid;place-items:center;align-content:center;gap:6px;padding:12px;background:#f7f9fc;text-align:center}.marketing-webhook-setup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:14px;border:1px solid rgba(35,70,143,.12);border-radius:6px;background:#f7f9fc}.marketing-webhook-setup>p{grid-column:1 / -1}.marketing-inbox-attachments{display:flex;flex-wrap:wrap;gap:8px}.marketing-row-details p,.marketing-row-details small{margin:0;color:var(--panel-text-muted, rgba(22, 33, 63, .68))}.promotion-form-sections{display:grid;gap:14px}.promotions-toolbar,.panel-card-inline-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.panel-card-inline-actions{margin-bottom:12px}.promotion-form-group{display:grid;gap:14px;padding:18px;border:1px solid rgba(50,86,168,.1);border-radius:8px;background:#f8faffb8}.promotion-form-group-head{display:grid;gap:4px}.promotion-form-group-head h3{margin:0;color:var(--panel-text-strong, #16213f);font-size:1rem;line-height:1.25}.promotion-form-group-head p{margin:0;color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.9rem;line-height:1.45}.promotion-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.promotion-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-form-field{display:grid;gap:7px;min-width:0}.promotion-form-field>span,.promotion-coverage-label{color:var(--coliber-text-label);font-size:.72rem;font-weight:var(--coliber-type-label-weight);letter-spacing:var(--coliber-type-label-spacing);text-transform:uppercase}.promotion-form-field small{color:var(--panel-text-muted, rgba(22, 33, 63, .62));font-size:.78rem;line-height:1.35}.promotion-coverage-actions{align-items:center;gap:12px 18px}.marketing-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);gap:18px;align-items:start}.marketing-list-shell{display:grid;gap:18px}.marketing-inline-grid,.marketing-editor-grid,.marketing-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-settings-grid{grid-template-columns:repeat(4,minmax(130px,1fr));align-items:center;margin:14px 0}.marketing-channel-list{display:grid;gap:8px}.marketing-channel-list-compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.marketing-channel-list label{display:flex;align-items:center;gap:10px;border:1px solid rgba(35,70,143,.16);border-radius:6px;padding:10px 12px;background:#fff;color:var(--panel-text-strong, #16213f);font-weight:650}.marketing-channel-list label.is-selected{border-color:#23468f80;background:#f2f6ff}.marketing-toggle{min-height:46px}.marketing-settings-note{margin:0;color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.92rem}.marketing-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.marketing-content-field{display:grid;gap:8px}.marketing-content-field span{color:var(--panel-text-muted, rgba(22, 33, 63, .72));font-size:.82rem;font-weight:800;letter-spacing:0}.marketing-action-bar{justify-content:flex-start;flex-wrap:wrap;margin-top:16px}.marketing-row-details{align-items:flex-start}.marketing-row-details>div{display:grid;gap:6px}.marketing-pagination{margin-top:14px}.marketing-pagination span{color:var(--panel-text-muted, rgba(22, 33, 63, .7));font-size:.88rem;font-weight:700}.marketing-plan-grid,.marketing-settings-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;align-items:start}.marketing-materials-calendar-grid{grid-template-columns:minmax(0,1fr)}.marketing-materials-calendar-grid .marketing-campaign-form,.marketing-materials-calendar-grid .marketing-campaign-list{max-width:760px}.marketing-settings-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr)}.marketing-schedule-list,.marketing-campaign-list,.marketing-topic-list,.marketing-source-list,.marketing-integration-list{display:grid}.marketing-schedule-main,.marketing-campaign-list button,.marketing-topic-list button{width:100%;border:0;border-bottom:1px solid rgba(35,70,143,.11);background:transparent;color:var(--panel-text-strong, #16213f);cursor:pointer;text-align:left}.marketing-schedule-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid rgba(35,70,143,.11)}.marketing-schedule-main{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(220px,1.3fr) minmax(120px,.5fr);gap:14px;align-items:center;padding:13px 2px}.marketing-schedule-main:hover,.marketing-campaign-list button:hover,.marketing-topic-list button:hover{background:#f7f9fd}.marketing-schedule-list small,.marketing-schedule-date,.marketing-campaign-list small,.marketing-topic-list small,.marketing-table-title small,.marketing-integration-row small{color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.82rem}.marketing-schedule-date{display:inline-flex;align-items:center;gap:8px}.marketing-schedule-controls{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding-right:2px}.marketing-calendar-toolbar{display:flex;justify-content:flex-end}.marketing-calendar-toolbar .ui-control{width:min(100%,240px)}.marketing-campaign-form{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(35,70,143,.11)}.marketing-campaign-list button,.marketing-topic-list button{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 2px}.marketing-campaign-list button>span,.marketing-topic-list button>span,.marketing-table-title{display:grid;gap:4px;min-width:0}.marketing-empty-state{min-height:190px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--panel-text-muted, rgba(22, 33, 63, .65));text-align:center}.marketing-empty-state strong{color:var(--panel-text-strong, #16213f)}.marketing-studio{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;border:1px solid rgba(35,70,143,.12);border-radius:8px;overflow:hidden;background:#fff}.marketing-research-pane{display:grid;gap:16px;min-width:0;padding:20px;border-bottom:1px solid rgba(35,70,143,.12);background:#f7f9fc}.marketing-research-pane-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.marketing-research-pane:not(.is-open){padding-block:14px}.marketing-research-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;align-items:start}.marketing-research-form>.ui-button{width:fit-content;max-width:100%}.marketing-studio-main{display:flex;flex-direction:column;min-width:0;background:#fff}.marketing-selected-research-context{display:grid;margin:18px 20px 0;border-left:3px solid #23468f;background:#f7f9fc}.marketing-selected-research-context>summary{display:flex;align-items:center;gap:14px;padding:15px 17px;cursor:pointer;list-style:none}.marketing-selected-research-context>summary::-webkit-details-marker{display:none}.marketing-selected-research-context>summary>div,.marketing-selected-research-grid>div,.marketing-selected-research-sources{display:grid;gap:6px;min-width:0}.marketing-selected-research-context>summary>div{flex:1 1 auto}.marketing-selected-research-context>summary>svg{flex:0 0 auto;color:#65738c;transition:transform .16s ease}.marketing-selected-research-context[open]>summary>svg{transform:rotate(180deg)}.marketing-selected-research-context>summary span{color:var(--panel-text-muted, rgba(22, 33, 63, .68));font-size:.78rem}.marketing-selected-research-body{display:grid;gap:15px;padding:0 17px 17px}.marketing-selected-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketing-selected-research-context p{margin:0;color:#25304a;line-height:1.55;overflow-wrap:anywhere}.marketing-pane-heading{display:flex;align-items:flex-start;gap:11px;color:#23468f}.marketing-pane-heading h2,.marketing-pane-heading p{margin:0}.marketing-pane-heading h2{color:var(--panel-text-strong, #16213f);font-size:1.05rem}.marketing-pane-heading p{margin-top:3px;color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.84rem}.marketing-studio-heading{align-items:center;padding:18px 22px;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-studio-heading .ui-badge{margin-left:auto}.marketing-editor-section{padding:22px;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-editor-section:last-child{border-bottom:0}.marketing-preview-section{order:2;padding:22px;background:#f7f9fc}.marketing-preview-section:not(.is-new){display:contents}.marketing-preview-section:not(.is-new)>.marketing-package-preview{order:2;padding:22px;border-bottom:1px solid rgba(35,70,143,.1);background:#f7f9fc}.marketing-preview-section:not(.is-new)>.marketing-publication-sequence{margin:18px 22px 0}.marketing-preview-section:not(.is-new)>.marketing-workflow{margin:0 22px 22px;padding:16px 0 0}.marketing-preview-section.is-new{order:5}.marketing-preview-section>.marketing-section-title{margin-bottom:14px}.marketing-editing-workspace{order:3;display:none;border-top:1px solid rgba(35,70,143,.1);background:#fbfcfe}.marketing-editing-workspace.is-open{display:block}.marketing-editing-workspace-nav{padding:16px 22px 0;overflow-x:auto}.marketing-editing-workspace-nav .ui-tabs{width:fit-content;min-width:max-content}.marketing-editing-workspace .marketing-editor-section{padding:20px 22px}.marketing-editing-workspace .marketing-section-title>span{border:1px solid rgba(35,70,143,.14);background:#edf2fb;color:#23468f}.marketing-delivery-mode{display:grid;gap:12px;margin-bottom:18px;padding:16px;border:1px solid rgba(35,70,143,.12);border-radius:7px;background:#f7f9fc}.marketing-delivery-mode>div:first-child{display:grid;gap:3px}.marketing-delivery-mode small,.marketing-delivery-mode>p{color:#62708a;font-size:.82rem;line-height:1.45}.marketing-delivery-mode>p{margin:0}.marketing-delivery-mode .ui-tabs{width:fit-content;max-width:100%}.marketing-delivery-mode .ui-tab:disabled{cursor:default;opacity:.62}.marketing-publication-targets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.marketing-publication-targets label{min-height:76px;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(35,70,143,.13);border-radius:6px;background:#fff;cursor:pointer}.marketing-publication-targets label.is-selected{border-color:#23468f6b;background:#eef4ff}.marketing-publication-targets input{margin-top:3px}.marketing-publication-targets label>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 6px;min-width:0}.marketing-publication-targets label>span>small{grid-column:1 / -1}.marketing-publication-targets strong{color:#263654;font-size:.82rem}.marketing-channel-choice{display:grid;gap:8px;margin-top:14px}.marketing-channel-choice>strong{color:#33496d;font-size:.82rem}.marketing-editorial-draft{display:grid;gap:16px}.marketing-editorial-body{min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.83rem;line-height:1.55}.marketing-editorial-risks{display:grid;gap:9px;padding:14px;border:1px solid rgba(190,122,20,.22);border-radius:7px;background:#fff8e89e}.marketing-review-claim-list{display:grid;gap:8px}.marketing-review-claim-list article{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(190,122,20,.18);border-radius:6px;background:#fff}.marketing-review-claim-list article>strong,.marketing-review-claim-list article>p{margin:0;overflow-wrap:anywhere}.marketing-review-claim-list article>p{color:#4f5d75;font-size:.84rem;line-height:1.5}.marketing-review-claim-list article>a,.marketing-review-claim-list article>span{display:inline-flex;align-items:center;gap:5px;width:fit-content;max-width:100%;color:#365aa8;font-size:.78rem;font-weight:700;text-decoration:none}.marketing-editorial-risks .marketing-pane-heading h3,.marketing-editorial-risks .marketing-pane-heading p{margin:0}.marketing-editorial-risks .marketing-pane-heading h3{color:var(--panel-text-strong, #16213f);font-size:.92rem}.marketing-editorial-risks .marketing-pane-heading p{margin-top:2px;color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.8rem}.marketing-section-title{display:flex;align-items:center;gap:11px;margin-bottom:16px}.marketing-section-title>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 27px;border-radius:50%;background:#23468f;color:#fff;font-size:.78rem;font-weight:750}.marketing-section-title>div{display:grid;gap:2px}.marketing-section-title small,.marketing-muted,.marketing-settings-note{color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.84rem}.marketing-grid-span-two{grid-column:1 / -1}.marketing-research-summary{margin:2px 0 0;padding:11px;border-left:3px solid #23468f;background:#fff;color:#33415f;font-size:.86rem;line-height:1.5}.marketing-topic-list{border-top:1px solid rgba(35,70,143,.11)}.marketing-topic-list button{display:grid;grid-template-columns:minmax(0,1fr) auto}.marketing-source-list{gap:7px}.marketing-source-list a{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#23468f;font-size:.82rem;line-height:1.4;text-decoration:none}.marketing-source-list a span{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.marketing-source-list a svg{flex:0 0 auto;margin-top:.08rem}.marketing-sources-block{display:grid;gap:9px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(35,70,143,.1)}.marketing-image-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:18px}.marketing-image-preview{aspect-ratio:16 / 9;min-height:210px;overflow:hidden;border:1px solid rgba(35,70,143,.13);border-radius:6px;background:#f3f5f9}.marketing-image-preview img,.marketing-image-preview video,.marketing-preview img,.marketing-library img{width:100%;height:100%;display:block;object-fit:cover}.marketing-preview-empty{width:100%;height:100%;min-height:120px;display:grid;place-content:center;justify-items:center;gap:7px;color:#71809f;background:#f3f5f9}.marketing-hidden-upload{display:none}.marketing-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.marketing-package-preview{display:grid;gap:14px}.marketing-package-preview-nav{display:flex;align-items:center;justify-content:space-between;gap:18px}.marketing-package-preview-nav .ui-tabs{width:fit-content;max-width:100%}.marketing-package-preview-stage{min-width:0;padding:18px;border:1px solid rgba(35,70,143,.11);border-radius:7px;background:#e9edf4}.marketing-package-preview-stage>.social-preview-workspace,.marketing-package-preview-stage>.linkedin-preview-workspace,.marketing-package-preview-stage>.marketing-preview{width:min(100%,720px);margin-inline:auto}.marketing-article-package-preview{grid-column:1 / -1;width:100%;margin-inline:auto;min-width:0;overflow:hidden;border:1px solid rgba(35,70,143,.14);border-radius:7px;background:#fff}.marketing-article-package-preview>header,.marketing-article-package-preview>footer,.marketing-article-package-preview>header>div,.marketing-article-package-preview-actions,.marketing-article-package-preview-actions>div,.marketing-article-link-state{display:flex;align-items:center}.marketing-article-package-preview>header,.marketing-article-package-preview>footer{justify-content:space-between;gap:12px;padding:11px 14px}.marketing-article-package-preview>header{border-bottom:1px solid rgba(35,70,143,.1)}.marketing-article-package-preview>header>div,.marketing-article-package-preview-actions,.marketing-article-package-preview-actions>div{gap:7px}.marketing-article-package-preview>header>div:first-child{color:#23468f;font-size:.84rem;font-weight:800}.marketing-article-package-preview-actions button{width:36px;height:34px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:#65738c}.marketing-article-package-preview-actions>div button:hover,.marketing-article-package-preview-actions>div button.is-active{border-color:#23468f2e;background:#edf2fb;color:#23468f}.marketing-article-package-preview-frame{min-height:620px;padding:12px;overflow:auto;background:#e9edf4}.marketing-article-package-preview-frame iframe{width:100%;height:620px;display:block;margin-inline:auto;border:0;background:#fff;box-shadow:0 3px 16px #1a2e521f}.marketing-article-package-preview-frame.is-mobile iframe{width:min(390px,100%)}.marketing-article-package-preview-frame>div{min-height:596px;display:grid;place-content:center;justify-items:center;gap:7px;color:#65738c;text-align:center}.marketing-article-package-preview-frame>div strong{color:#263654;font-size:.86rem}.marketing-article-package-preview>footer{border-top:1px solid rgba(35,70,143,.1)}.marketing-article-package-preview>footer>span{color:#65738c;font-size:.76rem}.marketing-article-link-state{grid-column:1 / -1;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgba(35,70,143,.14);border-radius:6px;background:#f5f7fb;color:#23468f}.marketing-article-link-state>div{display:grid;gap:2px;min-width:0}.marketing-article-link-state strong{color:#263654;font-size:.8rem}.marketing-article-link-state span{overflow-wrap:anywhere;color:#65738c;font-size:.76rem}@media(max-width:680px){.marketing-package-preview-nav,.marketing-article-lifecycle{align-items:stretch;flex-direction:column}.marketing-package-preview-nav .ui-tabs,.marketing-package-preview-nav>.ui-button,.marketing-article-lifecycle-actions,.marketing-article-lifecycle-actions>.ui-button,.marketing-article-lifecycle-actions>.ui-control{width:100%;max-width:none}.marketing-article-lifecycle-actions{align-items:stretch;flex-direction:column}.marketing-package-preview-stage{padding:8px}.marketing-preview-section:not(.is-new)>.marketing-package-preview{padding:16px}.marketing-article-lifecycle,.marketing-preview-section:not(.is-new)>.marketing-publication-sequence,.marketing-preview-section:not(.is-new)>.marketing-workflow{margin-right:16px;margin-left:16px}.marketing-article-package-preview>header,.marketing-article-package-preview>footer{align-items:flex-start;flex-direction:column}.marketing-article-package-preview-actions{width:100%;justify-content:space-between}.marketing-article-package-preview-frame,.marketing-article-package-preview-frame iframe{min-height:540px;height:540px}.marketing-article-package-preview-frame>div{min-height:516px}}.marketing-preview{min-width:0;overflow:hidden;border:1px solid rgba(35,70,143,.14);border-radius:7px;background:#fff}.marketing-preview header{display:flex;align-items:center;gap:9px;padding:12px}.marketing-preview header>div{display:grid}.marketing-preview header small{color:#6d7890}.marketing-preview-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#23468f;color:#fff;font-weight:800}.marketing-preview>p{min-height:130px;margin:0;padding:0 12px 13px;color:#25304a;font-size:.86rem;line-height:1.5;white-space:pre-wrap}.marketing-preview>img{aspect-ratio:16 / 9}.linkedin-preview-workspace{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(35,70,143,.13);border-radius:7px;background:#f3f2ef}.social-preview-workspace{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid rgba(35,70,143,.13);border-radius:7px;background:#f0f2f5}.social-preview-toolbar,.social-preview-link,.facebook-post-head,.facebook-post-actions,.instagram-post-head,.instagram-post-actions{display:flex;align-items:center}.social-preview-toolbar{gap:7px;color:#1877f2;font-size:.82rem;font-weight:800}.facebook-post-preview,.instagram-post-preview{width:min(100%,500px);margin-inline:auto;overflow:hidden;border:1px solid #dddfe2;border-radius:7px;background:#fff;color:#1c1e21;box-shadow:0 1px 2px #00000014}.facebook-post-head,.instagram-post-head{gap:9px;padding:12px}.facebook-post-head>div{display:grid;min-width:0;margin-right:auto}.facebook-post-head small{display:flex;align-items:center;gap:4px;color:#65676b;font-size:.74rem}.social-company-avatar{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;overflow:hidden;border:1px solid #e2e5e9;border-radius:50%;background:#fff}.social-company-avatar img{width:31px;height:31px;object-fit:contain}.facebook-post-copy,.instagram-post-copy{margin:0;padding:0 12px 12px;font-size:.86rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.facebook-post-image{width:100%;aspect-ratio:1.91 / 1;display:block;object-fit:cover}.instagram-post-image{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover}.social-post-image-empty{min-height:210px;display:grid;place-content:center;justify-items:center;gap:7px;background:#eef1f5;color:#687386;font-size:.8rem}.facebook-post-actions{justify-content:space-around;min-height:44px;border-top:1px solid #e5e7eb}.facebook-post-actions span,.instagram-post-actions span:first-child{display:inline-flex;align-items:center;gap:6px;color:#65676b;font-size:.75rem;font-weight:700}.instagram-preview-workspace{background:#fafafa}.instagram-post-head strong{margin-right:auto;font-size:.84rem}.instagram-post-actions{justify-content:space-between;padding:10px 12px 8px}.social-preview-link{justify-self:end;gap:5px;color:#23468f;font-size:.75rem;text-decoration:none}.linkedin-preview-toolbar,.linkedin-preview-toolbar>div,.linkedin-preview-modes,.linkedin-preview-footnote,.linkedin-post-actions,.linkedin-post-head,.linkedin-post-head small{display:flex;align-items:center}.linkedin-preview-toolbar,.linkedin-preview-footnote{justify-content:space-between;gap:12px}.linkedin-preview-toolbar>div:first-child{gap:7px;color:#0a66c2;font-size:.82rem;font-weight:800}.linkedin-preview-modes{gap:3px;padding:3px;border:1px solid #d9d9d7;border-radius:6px;background:#fff}.linkedin-preview-modes button{width:31px;height:29px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#666;cursor:pointer}.linkedin-preview-modes button.is-active{background:#e8f3ff;color:#0a66c2}.linkedin-post-preview{width:min(100%,555px);margin-inline:auto;overflow:hidden;border:1px solid #e0dfdc;border-radius:7px;background:#fff;color:#000000e6;box-shadow:0 1px 2px #00000014;transition:width .18s ease}.linkedin-post-preview.is-mobile{width:min(100%,375px)}.linkedin-post-head{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:12px 14px 7px}.linkedin-company-avatar{width:48px;height:48px;display:grid;place-items:center;flex:0 0 48px;overflow:hidden;border:1px solid #e5e5e5;border-radius:3px;background:#fff}.linkedin-company-avatar img{width:38px;height:38px;object-fit:contain}.linkedin-post-head>div{display:grid;min-width:0;line-height:1.25}.linkedin-post-head strong,.linkedin-post-head span,.linkedin-post-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkedin-post-head strong{font-size:.88rem}.linkedin-post-head span,.linkedin-post-head small{color:#0009;font-size:.74rem}.linkedin-post-head small{gap:4px}.linkedin-post-head>svg{align-self:start;color:#0009}.linkedin-post-copy{padding:4px 14px 12px;font-size:.88rem;line-height:1.43}.linkedin-post-copy p{min-height:76px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.linkedin-post-copy button{float:right;padding:2px 0 0 8px;border:0;background:transparent;color:#0009;cursor:pointer;font:inherit}.linkedin-post-image{width:100%;aspect-ratio:1.91 / 1;display:block;object-fit:cover;border-block:1px solid #e0dfdc}.linkedin-post-image-empty{min-height:180px;display:grid;place-content:center;justify-items:center;gap:7px;border-block:1px solid #e0dfdc;background:#eef3f8;color:#6b7785;font-size:.8rem}.linkedin-post-image.social-post-image-empty,.facebook-post-image.social-post-image-empty,.instagram-post-image.social-post-image-empty,.marketing-preview-media.social-post-image-empty{display:grid}.social-post-media-grid{position:relative;display:grid;width:100%;aspect-ratio:1.91 / 1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden;background:#e9edf3}.instagram-post-image.social-post-media-grid{aspect-ratio:1 / 1}.social-post-media-grid.is-2{grid-template-rows:minmax(0,1fr)}.social-post-media-grid img{width:100%;height:100%;min-height:0;object-fit:cover;border:1px solid #fff}.social-post-media-grid>span{position:absolute;right:12px;bottom:12px;display:grid;min-width:42px;height:42px;padding-inline:9px;place-items:center;border-radius:50%;background:#111c2dc7;color:#fff;font-size:.82rem;font-weight:800}.social-post-document{min-height:210px;display:grid;align-content:center;justify-items:center;gap:7px;padding:22px;background:#eef1f5;color:#40516c;text-align:center}video.linkedin-post-image,video.facebook-post-image,video.instagram-post-image,video.marketing-preview-media{background:#111827}.linkedin-post-actions{justify-content:space-around;gap:4px;min-height:47px;padding:4px 8px}.linkedin-post-actions span{align-items:center;display:inline-flex;justify-content:center;gap:5px;min-width:0;color:#0000009e;font-size:.75rem;font-weight:650;white-space:nowrap}.linkedin-preview-footnote{align-items:flex-start;color:#69717d;font-size:.74rem;line-height:1.4}.linkedin-preview-footnote a{align-items:center;display:inline-flex;gap:5px;color:#0a66c2;text-decoration:none;white-space:nowrap}.marketing-generation-progress{align-items:center;display:flex;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid rgba(35,70,143,.16);border-radius:7px;background:#f5f8fe}.marketing-generation-progress>div{display:grid;gap:3px}.marketing-generation-progress small{color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.8rem}.marketing-generation-spinner{width:20px;height:20px;flex:0 0 20px;border:2px solid rgba(35,70,143,.18);border-top-color:#23468f;border-radius:50%;animation:marketing-spinner .8s linear infinite}@keyframes marketing-spinner{to{transform:rotate(360deg)}}.marketing-workflow{order:6;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;padding-top:16px;border-top:1px solid rgba(35,70,143,.11)}.marketing-workflow>.ui-control{width:auto;min-width:210px}.marketing-workflow-note{max-width:520px;margin:0;color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.84rem;line-height:1.45}.marketing-publication-sequence{order:5;display:grid;gap:14px;margin:16px 0 20px;padding:16px;border:1px solid rgba(35,70,143,.13);border-radius:7px;background:#f7f9fc}.marketing-article-lifecycle{order:4;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 22px 0;padding:16px;border:1px solid rgba(35,70,143,.13);border-radius:7px;background:#fff}.marketing-article-lifecycle-heading,.marketing-article-lifecycle-actions{display:flex;align-items:center;gap:10px}.marketing-article-lifecycle-heading>div{display:grid;gap:3px}.marketing-article-lifecycle-heading small{color:#62708a;font-size:.78rem}.marketing-article-lifecycle-actions{flex-wrap:wrap;justify-content:flex-end}.marketing-article-lifecycle-actions>.ui-control{width:min(100%,250px)}.marketing-publication-sequence-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.marketing-publication-sequence-heading>div:first-child{display:grid;gap:3px}.marketing-publication-sequence-heading small,.marketing-publication-sequence li small{color:#62708a;font-size:.79rem;line-height:1.45}.marketing-publication-sequence ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.marketing-publication-sequence li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:11px;border:1px solid rgba(35,70,143,.1);border-radius:6px;background:#fff}.marketing-publication-sequence li>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(35,70,143,.18);border-radius:50%;color:#53627d;font-size:.78rem;font-weight:700}.marketing-publication-sequence li>div{display:grid;min-width:0;gap:4px}.marketing-publication-sequence li small{overflow-wrap:anywhere}.marketing-publication-sequence li.is-current{border-color:#23468f57;box-shadow:inset 3px 0 #23468f}.marketing-publication-sequence li.is-complete>span{border-color:#18794e;background:#e9f7f0;color:#18794e}.marketing-channel-schedule-grid{width:100%;display:grid;gap:8px}.marketing-channel-schedule-row{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(220px,.75fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(35,70,143,.12);border-radius:7px;background:#f9fbff}.marketing-channel-schedule-identity,.marketing-channel-schedule-actions{display:flex;align-items:center;gap:7px}.marketing-channel-schedule-identity{justify-content:space-between}.marketing-channel-schedule-row>small{grid-column:1 / -1;color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.78rem}.marketing-channel-schedule-row>small.is-error{color:#a42b35}.marketing-list-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.3fr) minmax(150px,.3fr) auto;gap:10px;margin-bottom:15px}.marketing-material-statuses,.marketing-material-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.marketing-material-actions{justify-content:flex-end}.marketing-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.marketing-library article{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid rgba(35,70,143,.13);border-radius:7px;background:#fff}.marketing-library-media{width:100px;height:72px;overflow:hidden;border-radius:5px;object-fit:cover}.marketing-library-media.is-document{display:grid;place-items:center;align-content:center;gap:3px;color:var(--panel-accent, #23468f);background:#f1f4fa}.marketing-library-media.is-document small{font-size:.7rem;font-weight:700}.marketing-library article>div{display:grid;gap:4px;min-width:0}.marketing-library article strong,.marketing-library article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-library article small{color:#6d7890}.marketing-library-empty{grid-column:1 / -1}.marketing-integration-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-integration-row>div{display:grid;gap:3px}.marketing-integration-dot{width:9px;height:9px;border-radius:50%;background:#a9b1c2}.marketing-integration-dot.is-ready{background:#16845b}.marketing-integration-dot.is-warning{background:#c97a12}.marketing-integration-dot.is-error{background:#c43f49}.marketing-settings-page{gap:18px}.marketing-integration-grid,.marketing-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.marketing-provider-grid{gap:14px;margin-top:16px}.marketing-provider-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(35,70,143,.13);border-radius:7px;background:#f8fafc}.marketing-provider-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketing-provider-card>header>div{display:grid;gap:4px}.marketing-provider-card>header span,.marketing-route-list>div>span{color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.82rem;line-height:1.4}.marketing-linkedin-settings{display:grid;gap:16px}.marketing-linkedin-settings-head,.marketing-linkedin-identity,.marketing-linkedin-page-picker{align-items:center;display:flex;gap:12px}.marketing-linkedin-settings-head{justify-content:space-between}.marketing-linkedin-identity{min-width:0}.marketing-linkedin-identity>span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:6px;background:#0a66c2;color:#fff}.marketing-meta-settings .marketing-linkedin-identity>span{background:#1877f2}.marketing-linkedin-identity>div{display:grid;gap:3px;min-width:0}.marketing-linkedin-identity small{overflow:hidden;color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.marketing-linkedin-status-grid,.marketing-linkedin-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-linkedin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:14px;border-block:1px solid rgba(35,70,143,.1)}.marketing-linkedin-status-grid>div{display:grid;gap:4px;min-width:0}.marketing-linkedin-status-grid span{color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.76rem}.marketing-linkedin-status-grid strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.marketing-linkedin-page-picker{align-items:end;max-width:720px}.marketing-linkedin-page-picker>label{flex:1 1 auto}.marketing-route-list{display:grid;margin-top:14px;border-top:1px solid rgba(35,70,143,.1)}.marketing-route-list>div{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(160px,.45fr) minmax(240px,1fr);align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-source-registry{display:grid;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);gap:22px}.marketing-source-form,.marketing-source-registry-list{display:grid;gap:10px}.marketing-source-registry-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(35,70,143,.1)}.marketing-source-registry-list>div>div{display:grid;gap:3px;min-width:0}.marketing-source-registry-list a{overflow:hidden;color:#365aa8;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.marketing-governance{display:grid;gap:12px}.marketing-governance-issues{display:grid;gap:7px;padding:13px 14px;border:1px solid #e2c174;border-radius:7px;background:#fff9eb}.marketing-governance-finding-group{display:grid;gap:9px;padding:14px;border:1px solid #e2c174;border-radius:7px;background:#fff9eb}.marketing-governance-finding-group.is-blocker{border-color:#e3a6ae;background:#fff5f6}.marketing-governance-finding-group>strong{color:var(--panel-text-strong, #16213f);font-size:.88rem}.marketing-governance-finding-group.is-blocker .marketing-review-claim-list article{border-color:#be3c4c33}.marketing-governance-issues.is-blocker{border-color:#e3a6ae;background:#fff5f6}.marketing-governance-issues>strong,.marketing-governance-issues>p{margin:0;overflow-wrap:anywhere}.marketing-governance-issues>p{color:#46536b;font-size:.84rem;line-height:1.5}.marketing-governance-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(35,70,143,.13);border-radius:7px;background:#f8fafc;color:#23468f}.marketing-governance-summary>div{display:grid;gap:3px}.marketing-governance-summary>div>strong{color:var(--panel-text-strong, #16213f)}.marketing-governance-summary>div>span{color:var(--panel-text-muted, rgba(22, 33, 63, .65));font-size:.8rem}.marketing-governance-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-governance-checks>div{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 11px;border:1px solid #dce2ea;border-radius:6px;color:#657086;font-size:.82rem}.marketing-governance-checks>div.is-passed{border-color:#b9dfcf;background:#f1faf6;color:#126345}.email-attachment-history-item{display:grid;grid-template-columns:72px minmax(0,1fr) 180px;gap:10px;align-items:center;color:#172137;font-size:.92rem}.attachment-link-list{display:grid;gap:6px}.attachment-link-button{width:fit-content;padding:0;border:0;background:transparent;color:#2f4fb6;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.attachment-link-button:hover{color:#1f3a8a}.policy-service-request-list{display:grid;gap:14px}.policy-service-request-item{display:grid;gap:12px;padding:16px;border:1px solid rgba(35,70,143,.12);border-radius:20px;background:#ffffffb8}.policy-service-request-head,.policy-service-request-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between}.policy-service-request-head small,.policy-service-request-meta,.policy-service-request-note,.policy-service-request-timeline em,.policy-service-refund-calculation{color:#63708b}.policy-service-request-head strong{display:block;color:#102852}.policy-service-status{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#23468f14;color:#23468f;font-size:.82rem;font-weight:700}.policy-service-status-failed,.policy-service-status-rejected{background:#b91c1c1a;color:#991b1b}.policy-service-status-completed{background:#15803d1a;color:#166534}.policy-service-request-note{margin:0}.policy-service-request-note-internal{padding:10px 12px;border-radius:14px;background:#f5f2fdb8}.policy-service-request-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.policy-service-request-grid span,.policy-service-request-timeline>span,.policy-service-request-attachments{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#f5f2fd94}.policy-service-request-grid small,.policy-service-request-timeline small{color:#63708b}.policy-service-request-grid strong,.policy-service-request-timeline strong{color:#102852}.policy-service-request-timeline{display:grid;gap:8px}.policy-service-refund-calculation{font-style:normal}.email-attachment-file-input{width:100%;min-height:52px;padding:12px 14px;border-radius:16px;border:1px solid rgba(50,86,168,.12);background:#fff;color:#172137}.email-attachment-file-input::file-selector-button{margin-right:12px;padding:10px 14px;border:0;border-radius:999px;background:#23468f1f;color:#23468f;font-weight:600;cursor:pointer}.pdf-preview-overlay{padding:24px}.pdf-preview-overlay .ui-modal-backdrop{background:#0f172a8c}.pdf-preview-modal{width:min(1100px,100%);height:min(88vh,920px);display:grid;grid-template-rows:auto 1fr;gap:16px;padding:22px;border-radius:var(--ui-modal-radius);background:#fff;box-shadow:var(--ui-modal-shadow)}.pdf-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.pdf-preview-head h3{margin:0}.pdf-preview-body{min-height:0}.pdf-preview-frame{width:100%;height:100%;min-height:640px;border:1px solid #d8e2ff;border-radius:18px;background:#f8faff}.table-cell-stack{display:grid;gap:4px}.table-cell-stack small{color:var(--muted-text);line-height:1.35}.process-diagnostic-case-details{display:grid;gap:22px;min-width:0}.process-diagnostics-table .record-table-row{grid-template-columns:minmax(150px,1.25fr) minmax(90px,.7fr) minmax(120px,1fr) minmax(150px,1.2fr) minmax(100px,.8fr) minmax(90px,.65fr)}.process-diagnostics-table .record-table-detail{padding:20px 22px 22px;background:#fff}.process-diagnostic-case-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--border-color)}.process-diagnostic-case-summary dl{display:grid;flex:1 1 auto;grid-template-columns:repeat(4,minmax(105px,1fr));gap:16px 22px;min-width:0;margin:0}.process-diagnostic-case-summary dl>div,.process-diagnostic-open-summary dl>div,.process-diagnostic-technical-grid>div{display:grid;gap:4px;min-width:0}.process-diagnostic-case-summary dt,.process-diagnostic-open-summary dt,.process-diagnostic-technical-grid dt{color:var(--muted-text);font-size:.72rem;font-weight:700}.process-diagnostic-case-summary dd,.process-diagnostic-open-summary dd,.process-diagnostic-technical-grid dd{min-width:0;margin:0;color:var(--text-color);font-size:.86rem;font-weight:700;overflow-wrap:anywhere}.process-diagnostic-case-summary .process-diagnostic-case-outcome dd{display:flex}.process-diagnostic-delete{flex:0 0 auto}.process-diagnostic-progress-scroll{max-width:100%;overflow-x:auto;padding:38px 8px 4px}.process-diagnostic-progress{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));min-width:920px;margin:0;padding:0;list-style:none}.process-diagnostic-progress-step{position:relative;display:grid;justify-items:center;gap:6px;min-width:0;color:#7c8799;text-align:center}.process-diagnostic-progress-step:after{content:"";position:absolute;z-index:0;top:15px;left:calc(50% + 16px);width:calc(100% - 32px);height:2px;background:#dbe2eb}.process-diagnostic-progress-step:last-child:after{display:none}.process-diagnostic-progress-step.is-complete:after{background:#25945f}.process-diagnostic-progress-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid #d5dce6;border-radius:999px;background:#fff;color:#8290a3;font-size:.74rem;font-weight:800}.process-diagnostic-progress-step.is-complete .process-diagnostic-progress-node{border-color:#25945f;background:#25945f;color:#fff}.process-diagnostic-progress-step.is-current .process-diagnostic-progress-node,.process-diagnostic-progress-step.is-stop .process-diagnostic-progress-node{border-color:#175ab7;color:#175ab7;box-shadow:0 0 0 4px #175ab71a}.process-diagnostic-progress-step.is-error .process-diagnostic-progress-node{border-color:#dc2626;background:#fff1f2;color:#b91c1c}.process-diagnostic-progress-step.is-warning .process-diagnostic-progress-node{border-color:#d97706;background:#fff7ed;color:#b45309}.process-diagnostic-progress-step strong{color:currentColor;font-size:.78rem;line-height:1.25}.process-diagnostic-progress-step small{max-width:112px;color:var(--muted-text);font-size:.67rem;line-height:1.25}.process-diagnostic-progress-step.is-complete{color:#166b45}.process-diagnostic-progress-step.is-current,.process-diagnostic-progress-step.is-stop{color:#174c98}.process-diagnostic-progress-step.is-error{color:#991b1b}.process-diagnostic-progress-step.is-warning{color:#9a3412}.process-diagnostic-progress-stop{position:absolute;bottom:calc(100% + 12px);left:50%;z-index:2;width:max-content;max-width:190px;padding:6px 9px;border:1px solid #cbd7e8;border-radius:6px;background:#fff;color:#24364f;font-size:.7rem;font-weight:750;line-height:1.2;transform:translate(-50%);box-shadow:0 4px 14px #1b345914}.process-diagnostic-progress-stop:after{content:"";position:absolute;top:100%;left:50%;width:8px;height:8px;border-right:1px solid #cbd7e8;border-bottom:1px solid #cbd7e8;background:#fff;transform:translate(-50%,-4px) rotate(45deg)}.process-diagnostic-open-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px;padding:20px 4px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.process-diagnostic-open-summary section+section{padding-left:24px;border-left:1px solid var(--border-color)}.process-diagnostic-open-summary h3,.process-diagnostic-events h3,.process-diagnostic-problems h3{margin:0;color:var(--ui-accent);font-size:.9rem}.process-diagnostic-open-summary ul{display:grid;gap:8px;margin:12px 0 0;padding-left:20px;color:var(--text-color);font-size:.84rem}.process-diagnostic-open-summary dl{display:grid;gap:9px;margin:12px 0 0}.process-diagnostic-open-summary dl>div{grid-template-columns:minmax(130px,1fr) minmax(0,1fr);padding-bottom:8px;border-bottom:1px solid #edf1f6}.process-diagnostic-events{display:grid;gap:0}.process-diagnostic-events h3{margin-bottom:11px}.process-diagnostic-event-head,.process-diagnostic-event-row{display:grid;grid-template-columns:138px 22px minmax(110px,.7fr) minmax(240px,2fr) minmax(90px,auto);gap:10px;align-items:center}.process-diagnostic-event-head{padding:0 8px 8px;color:var(--muted-text);font-size:.7rem;font-weight:750}.process-diagnostic-event-row{min-height:42px;padding:8px;border-top:1px solid #e7edf4;color:#34445a;font-size:.78rem}.process-diagnostic-event-row time{color:var(--muted-text);font-variant-numeric:tabular-nums}.process-diagnostic-event-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#eef3f8;color:#66768a}.process-diagnostic-event-icon.is-success{background:#e9f8ef;color:#18784c}.process-diagnostic-event-icon.is-error{background:#fff0f1;color:#c0262d}.process-diagnostic-event-icon.is-warning{background:#fff5e7;color:#b45309}.process-diagnostic-event-description{display:grid;gap:2px;min-width:0}.process-diagnostic-event-description strong{color:var(--text-color);font-size:.8rem}.process-diagnostic-event-description small{color:var(--muted-text);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.process-diagnostic-problems{display:grid;gap:9px}.process-diagnostic-problems p,.process-diagnostic-problems ul{margin:0}.process-diagnostic-problems p,.process-diagnostic-problems li{display:flex;align-items:flex-start;gap:8px;color:#18784c;font-size:.8rem;line-height:1.4}.process-diagnostic-problems ul{display:grid;gap:7px;padding:0;list-style:none}.process-diagnostic-problems.has-problems li{color:#9a3412}.process-diagnostic-disclosures{display:grid;gap:8px}.process-diagnostic-disclosures details{border:1px solid var(--border-color);border-radius:6px;background:#fff}.process-diagnostic-disclosures summary{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) 12px;gap:16px;align-items:center;min-height:46px;padding:10px 14px;color:var(--text-color);cursor:pointer;list-style-position:inside}.process-diagnostic-disclosures summary:after{content:"";width:7px;height:7px;border-right:1.5px solid #607089;border-bottom:1.5px solid #607089;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.process-diagnostic-disclosures details[open] summary:after{transform:translateY(2px) rotate(225deg)}.process-diagnostic-disclosures summary strong{font-size:.8rem}.process-diagnostic-disclosures summary span{min-width:0;color:var(--muted-text);font-size:.72rem;overflow-wrap:anywhere}.process-diagnostic-disclosures details[open] summary{border-bottom:1px solid var(--border-color)}.process-diagnostic-technical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0;padding:16px}.process-diagnostic-raw-events{display:grid;gap:0;padding:8px 16px 16px}.process-diagnostic-raw-event{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:11px 0;border-bottom:1px solid #edf1f6}.process-diagnostic-raw-event:last-child{border-bottom:0}.process-diagnostic-raw-event>div{display:flex;flex-wrap:wrap;gap:6px 12px}.process-diagnostic-raw-event strong{color:var(--text-color);font-size:.78rem}.process-diagnostic-raw-event span,.process-diagnostic-raw-event p{color:var(--muted-text);font-size:.72rem}.process-diagnostic-raw-event p{grid-column:1 / -1;margin:0;white-space:pre-line;line-height:1.45}.diagnostic-badge{min-height:24px;padding:0 9px;border-color:#5b4f9f2e;background:#f7f5ff;color:#4f46a3;font-size:.72rem;letter-spacing:0;text-transform:none}.diagnostic-badge-success{border-color:#16a34a2e;background:#ecfdf3;color:#166534}.diagnostic-badge-error{border-color:#dc26262e;background:#fef2f2;color:#991b1b}.diagnostic-badge-warning{border-color:#d9770633;background:#fff7ed;color:#9a3412}.diagnostic-badge-soft{border-color:#64748b2e;background:#f8fafc;color:#475569}@media(max-width:1100px){.analytics-funnel-stage{grid-template-columns:minmax(170px,.75fr) minmax(220px,1.25fr)}.analytics-funnel-stage-metrics{grid-column:1 / -1}.analytics-details-grid,.auth-shell,.workspace-grid{grid-template-columns:1fr}.workspace{height:auto;grid-template-columns:1fr;overflow:visible}.workspace-stats,.workspace-stats-four,.overview-command-grid,.overview-action-list,.analytics-toolbar,.executive-overview-header,.executive-main-grid,.executive-lower-grid,.executive-deferred-panel,.executive-product-content,.executive-trend-header,.marketing-layout,.marketing-plan-grid,.marketing-settings-layout,.marketing-studio,.marketing-image-workspace,.marketing-market-layout,.marketing-market-topic-details,.marketing-selected-research-grid,.marketing-list-toolbar,.marketing-inline-grid,.marketing-research-form,.marketing-editor-grid,.marketing-settings-grid,.marketing-content-grid,.marketing-channel-list-compact,.marketing-publication-targets,.marketing-integration-grid,.marketing-provider-grid,.marketing-linkedin-status-grid,.marketing-linkedin-app-grid,.marketing-source-registry,.marketing-governance-checks,.promotion-form-grid,.promotion-form-grid-two,.promotion-form-grid-three,.panel-form-grid,.panel-form-grid-tight,.calculator-public-link-actions,.calculator-public-link-send,.customer-profile-grid,.customer-email-correction-status,.email-template-preview-grid,.public-document-settings-grid,.public-document-workspace{grid-template-columns:1fr}.marketing-route-list>div,.marketing-source-registry-list>div{grid-template-columns:1fr;align-items:stretch}.marketing-research-pane{position:static;max-height:none;border-right:0;border-bottom:1px solid rgba(35,70,143,.12)}.marketing-research-pane-head,.marketing-article-context{align-items:stretch;flex-direction:column}.marketing-research-pane-head>.ui-button,.marketing-article-context>.ui-button{width:100%}.marketing-market-topic-actions{justify-items:start}.workspace-sidebar{min-height:auto;overflow:visible;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px}.overview-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-nav{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain}.workspace-nav-group{display:flex;gap:6px}.workspace-nav-group+.workspace-nav-group{margin:0;padding:0;border:0}.workspace-brand{padding:0;border:0}.workspace-brand-logo{width:118px}.workspace-sidebar-footer{margin:0;display:flex;align-items:center;gap:6px}.workspace-sidebar-action.ui-button{width:auto;margin-inline:0}.workspace-account{padding:0;border:0}.workspace-account-name,.workspace-account-meta,.session-countdown{display:none}.auth-copy{justify-content:center}.profile-field-wide,.email-template-preview-block-wide{grid-column:auto}.public-document-library-item{flex-direction:column;align-items:flex-start}.public-document-library-meta{justify-content:flex-start}.public-document-pdf-current{flex-direction:column;align-items:flex-start}.public-document-workspace-column-preview{position:static}.rich-html-editor-switch{width:100%}.rich-html-editor-switch-option{flex:1 1 0}.analytics-toolbar-actions{justify-content:stretch;flex-direction:column;align-items:stretch}.executive-kpi-grid,.executive-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-deferred-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.executive-overview-header{align-items:start}.executive-filter-bar{justify-content:flex-start}.executive-trend-switch{justify-content:stretch}.marketing-hero,.marketing-row-details,.marketing-editor-head,.marketing-action-bar,.marketing-pagination{align-items:stretch;flex-direction:column}.executive-trend-switch button{flex:1 1 auto}.email-attachment-history-item{grid-template-columns:1fr}.editor-media-card-head,.editor-media-toolbar-actions,.editor-media-actions{align-items:stretch}.pdf-preview-overlay{padding:12px}.pdf-preview-modal{height:min(92vh,920px);padding:18px}.pdf-preview-head{align-items:flex-start;flex-direction:column}.pdf-preview-frame{min-height:420px}}@media(max-width:700px){.marketing-package-preview-nav,.marketing-editing-toggle{align-items:stretch;flex-direction:column}.marketing-package-preview-nav .ui-tabs,.marketing-editing-toggle .ui-control{width:100%}.marketing-editing-workspace-nav{overflow:visible}.marketing-editing-workspace-nav .ui-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;border-radius:8px}.marketing-editing-workspace-nav .ui-tab{width:100%;padding:11px 9px}.marketing-package-preview-stage{padding:10px}.analytics-funnel-stage{gap:10px;grid-template-columns:1fr;padding:14px}.analytics-funnel-stage-metrics{grid-column:auto}.analytics-funnel-stage-metrics span{display:grid;gap:2px}.analytics-daily-chart{overflow-x:auto}.analytics-daily-chart svg{min-width:560px}}@media(max-width:780px){.monitoring-deliveries-table .record-table-row,.analytics-stage-table .record-table-row{grid-template-columns:1fr}.euroins-report-files .record-table-row,.euroins-reports-view>.monitoring-data-surface .record-table-row{grid-template-columns:1fr}.euroins-reports-header{align-items:stretch;flex-direction:column}.euroins-reports-header .ui-button{align-self:flex-start}.euroins-commission-statement-period{grid-template-columns:1fr}.euroins-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.euroins-summary-strip article:nth-child(3){border-top:1px solid var(--border-color);border-left:0}.euroins-summary-strip article:nth-child(4){border-top:1px solid var(--border-color)}.configuration-content-standalone{padding:18px}.process-diagnostics-table .record-table-row{grid-template-columns:1fr}.process-diagnostics-table .record-table-detail{padding:16px 14px 18px}.process-diagnostic-case-summary{align-items:stretch;flex-direction:column}.process-diagnostic-case-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.process-diagnostic-delete{align-self:flex-end}.process-diagnostic-open-summary{grid-template-columns:1fr}.process-diagnostic-open-summary section+section{padding-top:18px;padding-left:0;border-top:1px solid var(--border-color);border-left:0}.process-diagnostic-event-head{display:none}.process-diagnostic-event-row{grid-template-columns:22px minmax(0,1fr) auto;gap:5px 9px;padding:11px 4px}.process-diagnostic-event-row time{grid-column:2;grid-row:1}.process-diagnostic-event-icon{grid-column:1;grid-row:1 / span 3;margin-top:1px}.process-diagnostic-event-row>span:nth-child(3){grid-column:2;grid-row:2}.process-diagnostic-event-description{grid-column:2 / -1;grid-row:3}.process-diagnostic-event-row>.diagnostic-badge{grid-column:3;grid-row:1 / span 2}.process-diagnostic-disclosures summary{grid-template-columns:minmax(0,1fr) 12px;gap:3px}.process-diagnostic-disclosures summary span{grid-column:1}.process-diagnostic-disclosures summary:after{grid-column:2;grid-row:1 / span 2}.process-diagnostic-technical-grid,.workspace-stats{grid-template-columns:1fr}.executive-kpi-grid,.executive-metric-strip,.marketing-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-assistant-band-head{align-items:stretch;flex-direction:column}.marketing-assistant-band-head>.marketing-section-actions{justify-content:flex-start}.marketing-inbox,.marketing-agent-layout,.marketing-analytics-grid,.marketing-agent-task-list,.marketing-listening-feed{grid-template-columns:1fr}.marketing-comment-list{max-height:360px;border-right:0;border-bottom:1px solid rgba(35,70,143,.12)}.marketing-market-topics article,.marketing-comment-analysis{grid-template-columns:1fr}.marketing-section-nav{align-items:stretch;flex-direction:column-reverse}.marketing-section-actions{justify-content:flex-end}.marketing-schedule-main{grid-template-columns:1fr;gap:5px}.marketing-schedule-item,.marketing-channel-schedule-row{grid-template-columns:1fr}.marketing-publication-sequence ol{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-schedule-controls,.marketing-channel-schedule-actions{justify-content:flex-start;padding:0 2px 10px}.marketing-workflow>.ui-control{width:100%;min-width:0}.marketing-linkedin-page-picker,.linkedin-preview-footnote{align-items:stretch;flex-direction:column}.marketing-editor-section,.marketing-studio-heading,.marketing-research-pane{padding:16px}.marketing-publication-sequence-heading{align-items:stretch;flex-direction:column}.marketing-publication-sequence-heading .ui-control{width:100%}.marketing-publication-sequence ol,.configuration-fields-grid,.policy-limit-source-grid,.configuration-inline-form,.footer-link-row{grid-template-columns:1fr}.policy-notification-matrix{overflow-x:auto}.policy-notification-matrix__header,.policy-notification-matrix__row{min-width:650px}.configuration-inline-form>.panel-toggle,.configuration-inline-form>.ui-button{justify-self:start}.footer-link-row>.ui-button-icon{justify-self:end}.overview-action-list{grid-template-columns:1fr}.workspace-main,.auth-card{padding:20px}.auth-logo-panel-centered{margin-bottom:18px}.auth-card-header{margin-bottom:20px}.auth-card-header h1{font-size:1.625rem}body:has(.functional-storage-consent) .workspace-main{padding-bottom:260px}.workspace-sidebar{grid-template-columns:minmax(0,1fr) auto}.workspace-nav{grid-column:1 / -1;grid-row:2}.workspace-topbar{align-items:stretch;flex-direction:column-reverse}.workspace-topbar-actions{justify-items:start}.executive-overview-header h1{font-size:1.55rem}.executive-filter-bar,.executive-selected-month-head{align-items:stretch;flex-direction:column}.executive-filter-bar .ui-control,.executive-filter-bar input[type=date]{width:100%}.executive-filter-separator{display:none}.executive-addon-row{grid-template-columns:28px minmax(0,1fr) auto}.executive-addon-bar,.executive-addon-row small{grid-column:2 / -1}}@media(max-width:1180px){.settlement-records-table .record-table-row,.settlement-receivables-table .record-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-records-table .record-table-row-head,.settlement-receivables-table .record-table-row-head{display:none}.settlement-records-table .record-table-cell,.settlement-receivables-table .record-table-cell{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(100px,38%) minmax(0,1fr)}.settlement-records-table .record-table-cell:before,.settlement-receivables-table .record-table-cell:before{color:var(--ui-muted);content:attr(data-label);font-size:.75rem;font-weight:700}.settlement-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.settlement-detail-fields>div:nth-child(2n){border-right:none;margin-right:0}}@media(max-width:780px){.settlement-records-table .record-table-row,.settlement-receivables-table .record-table-row,.settlement-detail-fields{grid-template-columns:1fr}.settlement-detail-fields>div,.settlement-detail-fields>div:not(:last-child){border-right:none;border-bottom:1px solid var(--ui-border);margin:0;padding:0 0 12px}.settlement-detail-fields>div:last-child{border-bottom:none;padding-bottom:0}.settlement-financial-row,.settlement-insurer-due{gap:3px;grid-template-columns:1fr}.settlement-financial-row dd{white-space:normal}}@media(max-width:620px){.marketing-asset-editor{grid-template-columns:minmax(0,1fr)}.marketing-asset-preview{width:100%;aspect-ratio:16 / 9}.marketing-asset-preview img,.marketing-asset-preview video{min-height:0}.marketing-asset-heading{align-items:center}}@media(max-width:1100px){.workspace-sidebar{display:block;min-height:64px;padding:0}.workspace-brand-desktop{display:none}.workspace-mobile-bar{align-items:center;display:flex;justify-content:space-between;min-height:64px;padding:10px 16px}.workspace-mobile-logo{display:block;width:118px;height:auto}.workspace-mobile-actions{align-items:center;display:flex;gap:8px}.workspace-mobile-role{max-width:170px;overflow:hidden;padding:8px 11px;border-radius:8px;background:#ffffff1c;color:#fff;font-size:.8rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.workspace-mobile-menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;display:inline-flex;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:8px;background:#ffffff1c;color:#fff;cursor:pointer}.workspace-sidebar-body{position:fixed;z-index:220;inset:0 0 0 auto;display:flex;width:min(340px,calc(100vw - 36px));height:100dvh;padding:20px 16px;background:linear-gradient(180deg,#1c3f83,#142b58);box-shadow:-20px 0 60px #0a193747;transform:translate(105%);transition:transform .2s ease}.workspace-sidebar-body.is-open{transform:translate(0)}.workspace-sidebar-body .workspace-nav{display:grid;flex:1 1 auto;gap:8px;overflow-y:auto;overflow-x:hidden}.workspace-sidebar-body .workspace-nav-group{display:grid;gap:4px}.workspace-sidebar-body .workspace-nav-group+.workspace-nav-group{margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.workspace-sidebar-body .workspace-sidebar-footer{display:grid;margin-top:auto}.workspace-sidebar-body .workspace-sidebar-action.ui-button{width:100%;margin-inline:0}.workspace-sidebar-body .workspace-account{padding:10px 14px 8px;border-top:1px solid rgba(255,255,255,.12)}.workspace-sidebar-body .workspace-account-name,.workspace-sidebar-body .workspace-account-meta{display:block}.workspace-sidebar-body .session-countdown{display:flex}.workspace-mobile-backdrop{position:fixed;z-index:35;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#09162f7a;cursor:default}}@media(max-width:780px){.crm-message .policy-service-request-summary dl{grid-template-columns:1fr}.workspace-mobile-logo{width:110px}.workspace-mobile-role{max-width:130px}.configuration-content{padding:18px}.product-sales-controls{grid-template-columns:1fr}.panel-settings-section-head{align-items:stretch;flex-direction:column}.panel-settings-section-actions .ui-button{width:100%}.language-matrix-wrap{overflow:visible}.language-matrix,.language-matrix tbody,.language-matrix tr,.language-matrix th,.language-matrix td{display:block;min-width:0;width:100%}.language-matrix thead{display:none}.language-matrix tbody{display:grid;gap:10px}.language-matrix tbody tr{padding:14px;border:1px solid rgba(42,77,142,.12);border-radius:8px}.language-matrix tbody th,.language-matrix tbody td{align-items:center;display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid rgba(42,77,142,.08)}.language-matrix tbody td:before{content:attr(data-label);color:#63738f;font-size:.78rem;font-weight:750}.language-matrix tbody td:last-child{border-bottom:0}.functional-storage-consent{gap:9px;padding:12px}.functional-storage-consent-copy p{font-size:.8rem;line-height:1.35}.claims-search-form,.claims-results-layout.has-detail,.claims-result-row,.claims-policy-list>button,.claims-party-row,.claims-data-grid{grid-template-columns:minmax(0,1fr)}.claims-search-form .ui-button{width:100%}.claims-result-row>div:last-child,.claims-policy-list>button>div:last-child{justify-items:start;text-align:left}.claims-detail-heading{align-items:flex-start;flex-direction:column}.claims-data-field.is-wide{grid-column:auto}.claims-coverage-item dl>div{display:grid;gap:3px}.claims-coverage-item dd{text-align:left}}
