.product-navbar-shell{position:fixed;inset:0 0 auto;z-index:120}.product-navbar{position:relative;height:50px;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,box-shadow .3s ease}.product-navbar-has-actions{padding-right:32px}.product-navbar-light{background:#f4f1fd;color:#43206f}.product-navbar-light.is-scrolled{box-shadow:0 18px 48px #43206f1f}.product-navbar-dark{background:#ffffff0f;color:#ffffffc7}.product-navbar-dark.is-scrolled{background:#391c61c7;color:#ffffffd1;box-shadow:0 18px 48px #22113a38}.product-navbar-side{display:flex;align-items:center;gap:50px;min-width:0}.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;line-height:1;white-space:nowrap;transition:color .2s ease,opacity .2s ease}.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.is-scrolled .product-navbar-logo img{width:36px;height:36px}@media(max-width:760px){.product-navbar{height:auto;min-height:58px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;padding:6px 14px}.product-navbar-side{gap:14px;overflow:auto;scrollbar-width:none}.product-navbar-side::-webkit-scrollbar{display:none}.product-navbar-side-left{padding-right:6px}.product-navbar-side-right{padding-left:6px}.product-navbar-link{font-size:11px}.product-navbar-actions{right:14px}.product-navbar-has-actions{padding-right:14px}.product-navbar-logo{width:46px;height:46px}.product-navbar-logo img{width:36px;height:36px}}@media(max-width:520px){.product-navbar{display:flex;justify-content:center}.product-navbar-side,.product-navbar-actions{display:none}}@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-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-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-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-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}.confirm-dialog-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:18px}.confirm-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1d11349e;cursor:pointer}.confirm-dialog-panel{position:relative;width:min(100%,420px);padding:24px;border-radius:26px;border:1px solid rgba(111,68,184,.18);background:linear-gradient(180deg,#fffffffa,#f9f5fefa);color:#1f1630;box-shadow:0 28px 76px #1b0e3342}.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:120;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-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:120;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}.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%}}.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)}*{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 26px}.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-copy-block{margin-bottom:24px}.auth-copy-block h1{margin:0 0 8px;color:var(--coliber-text-heading);font-size:clamp(2rem,5vw,2.6rem);font-weight:var(--coliber-type-heading-weight);line-height:1.02;letter-spacing:-.04em}.auth-copy-block p{margin:0;color:var(--coliber-text-muted);line-height:1.6}.auth-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.auth-form-stack{grid-template-columns:1fr}.auth-text-link{margin-top:14px;padding:0;border:none;background:transparent;color:#3256a8;cursor:pointer;font-weight:600}.workspace{min-height:100vh;height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr);overflow:hidden}.workspace-panel{background:#f5f6f8}.panel-dashboard-loading{display:grid;grid-column:1 / -1;min-height:100vh;padding:24px;place-items:center}.workspace-sidebar{display:flex;flex-direction:column;gap:24px;padding:28px 20px;color:#f3f7ff;min-height:0;overflow:hidden}.workspace-sidebar-panel{background:linear-gradient(180deg,#1c3f83,#142b58)}.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-brand{display:grid;gap:8px;padding:10px 10px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.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:2px;min-height:0;overflow:auto;scrollbar-width:none}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav-group{display:grid;gap:2px}.workspace-nav-group+.workspace-nav-group{margin-top:0;padding-top:0;border-top:0}.workspace-nav .ui-button-nav{min-height:40px;padding:0 11px;border-radius:7px;font-size:.86rem}.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}.workspace-sidebar-footer{margin-top:auto;display:grid;gap:4px;flex-shrink:0}.configuration-content{min-width:0;padding:24px}.configuration-content-standalone{overflow:hidden;border:1px solid rgba(42,77,142,.12);border-radius:8px;background:#fff;box-shadow:0 16px 40px #1d325812}.configuration-content-header{display:grid;gap:4px;padding-bottom:20px;border-bottom:1px solid rgba(42,77,142,.1)}.configuration-content-header h2,.configuration-content-header p{margin:0}.configuration-content-header h2{color:var(--primary);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{margin-top:4px}.configuration-section-stack{display:grid}.configuration-section-stack>form>.panel-settings-section{padding-block:24px;border-bottom:1px solid rgba(42,77,142,.1)}.configuration-section-stack>form:first-child>.panel-settings-section{padding-top:0}.configuration-section-stack>form:last-child>.panel-settings-section{padding-bottom:0;border-bottom:0}.configuration-control-row{max-width:220px}.configuration-field{display:grid;gap:7px}.configuration-field>span{color:#33496d;font-size:.82rem;font-weight:800}.configuration-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.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{padding:10px 14px;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:2px}.workspace-account-name,.workspace-account-meta{margin:0}.workspace-account-name{font-size:.9rem;font-weight:600;line-height:1.35}.workspace-account-meta{color:#f3f7ffb8;line-height:1.35;font-size:.84rem}.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{display:flex;align-items:center;gap:7px;padding:1px 2px 0}.session-countdown-icon{display:grid;place-items:center;color:#f3f7ff94;flex:0 0 auto}.session-countdown-copy{display:flex;align-items:baseline;gap:6px;min-width:0}.session-countdown-label{color:#f3f7ffb3;font-size:.72rem;line-height:1.2}.session-countdown-value{color:#f8fbff;font-size:.8rem;line-height:1.1;letter-spacing:.06em;font-variant-numeric:tabular-nums}.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}.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-funnel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.analytics-funnel-card{--analytics-funnel-color: #2f6fe8;display:grid;gap:10px;min-width:0;padding:16px;border:1px solid rgba(42,77,142,.12);border-radius:8px;background:#fff}.analytics-funnel-card.is-sky{--analytics-funnel-color: #69a7ef}.analytics-funnel-card.is-green{--analytics-funnel-color: #55b985}.analytics-funnel-card.is-amber{--analytics-funnel-color: #f3b93f}.analytics-funnel-step{color:#314763;font-size:.77rem;font-weight:750}.analytics-funnel-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.analytics-funnel-value-row strong{color:#12305d;font-size:1.35rem}.analytics-funnel-value-row small,.analytics-funnel-card>small{color:var(--muted-text);font-size:.7rem}.analytics-funnel-visual{display:grid;justify-items:center;gap:2px;min-height:64px}.analytics-funnel-visual span{display:block;height:31px;background:color-mix(in srgb,var(--analytics-funnel-color) 88%,white);clip-path:polygon(0 0,100% 0,82% 100%,18% 100%)}.analytics-funnel-visual span+span{height:25px;opacity:.5;clip-path:polygon(18% 0,82% 0,68% 100%,32% 100%)}.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(--primary)}.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-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(--primary);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(--primary);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(4,minmax(0,1fr));gap:12px}.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-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}.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}.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}.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-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-hero,.marketing-row-details,.marketing-editor-head,.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;border-bottom:1px solid rgba(50,86,168,.1)}.marketing-section-nav .ui-tabs{border-bottom:0}.marketing-section-actions{padding-bottom:8px}.marketing-summary-strip{margin:0}.marketing-hero h2{margin:4px 0 8px;color:var(--panel-text-strong, #16213f)}.marketing-hero p,.marketing-editor-head p,.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:minmax(220px,1.3fr) repeat(4,minmax(130px,.7fr));align-items:center;margin-bottom:12px}.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(67,32,111,.12);border-radius:16px;padding:10px 12px;background:#fff9;color:var(--panel-text-strong, #16213f);font-weight:700}.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:.04em;text-transform:uppercase}.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}.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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pdf-preview-modal{width:min(1100px,100%);height:min(88vh,920px);display:grid;grid-template-rows:auto 1fr;gap:16px;padding:22px;border-radius:28px;background:#fff;box-shadow:0 24px 80px #0f172a3d}.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(--primary);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-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.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-product-content,.executive-trend-header,.marketing-layout,.marketing-inline-grid,.marketing-editor-grid,.marketing-settings-grid,.marketing-content-grid,.marketing-channel-list-compact,.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,.email-template-preview-grid,.public-document-settings-grid,.public-document-workspace{grid-template-columns:1fr}.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-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-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:780px){.analytics-funnel-grid,.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-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-section-nav{align-items:stretch;flex-direction:column-reverse}.marketing-section-actions{justify-content:flex-end}.configuration-fields-grid,.configuration-inline-form,.footer-link-row{grid-template-columns:1fr}.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}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: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-account{padding:10px 14px;border-top:1px solid rgba(255,255,255,.12)}.workspace-sidebar-body .workspace-account-name,.workspace-sidebar-body .workspace-account-meta,.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){.workspace-mobile-logo{width:110px}.workspace-mobile-role{max-width:130px}.configuration-content{padding:18px}.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}}
