:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sbb-bg:#f4f7fb;--sbb-surface:#fff;--sbb-surface-alt:#eef3f8;--sbb-border:#d9e2ec;--sbb-text:#122033;--sbb-muted:#516174;--sbb-primary:#1f6feb;--sbb-primary-strong:#174ea6;--sbb-accent:#00893d;--sbb-danger:#b42318;--sbb-warning:#b54708;--sbb-radius:18px;--sbb-shadow:0 18px 50px #0f172a14;--sbb-max-width:1180px}:root[data-sbb-theme=client]{--sbb-primary:#0b7a43;--sbb-primary-strong:#005626;--sbb-accent:#00893d}:root[data-sbb-theme=vendor]{--sbb-primary:#e98303;--sbb-primary-strong:#d86d2f;--sbb-accent:#f59e0b}html,body{min-height:100%;color:var(--sbb-text);background:#e4e4e5;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh}button,a{font:inherit}*{box-sizing:border-box}:root{--app-shell-padding-x:10px;--app-shell-padding-bottom:15px;--app-header-left:20px;--app-header-top:20px;--app-header-right:20px;--app-header-height:114px;--app-header-radius:10px;--settings-sidebar-width:240px;--app-sidebar-left:20px;--app-sidebar-top:114px;--app-sidebar-width:240px;--app-sidebar-padding-y:20px;--app-sidebar-padding-x:16px;--app-sidebar-gap:25px;--app-sidebar-content-gap:20px;--app-route-left-inset:20px;--app-route-right-gutter:18px;--app-page-header-height:48px;--app-page-header-radius:10px;--app-page-header-padding:10px;--app-panel-slot-gap:20px;--app-card-gap:20px;--app-card-padding:20px;--app-settings-header-height:48px;--app-settings-header-radius:10px;--app-settings-header-padding:10px;--app-settings-header-text-size:14px;--app-settings-header-text-weight:600;--app-settings-header-text-line-height:20px;--app-settings-header-text-color:#fff;--app-settings-header-bg:linear-gradient(90deg, var(--sbb-primary-strong) 6.9444%, var(--sbb-primary) 100%);--app-settings-tab-gap:20px;--app-settings-tab-border-color:#cacaca;--app-settings-tab-font-size:12px;--app-settings-tab-font-weight:400;--app-settings-tab-line-height:20px;--app-settings-tab-padding:0 10px 10px;--app-settings-tab-inactive-color:#7d7d7d;--app-settings-tab-active-color:#1c1c1c;--app-settings-tab-active-weight:700;--app-settings-tab-active-underline:#1c1c1ccc;--app-settings-tab-underline-width:3px;--app-settings-shell-gap:20px;--app-font-body:Inter, sans-serif;--app-font-brand:"Space Grotesk"}.shell{box-sizing:border-box;width:100%;max-width:none;height:100vh;margin:0;padding:0 10px 15px;overflow:hidden}.settings-wrapper{width:calc(100% + 10px);min-width:0;max-width:none;font-family:var(--app-font-body);margin-top:0;padding:0}.settings-wrapper legend{color:#7d7d7d;font-feature-settings:"ss01" on, "cv01" on, "cv11" on;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:400;line-height:20px;display:flex}.settings-wrapper .bd-highlight.clsFntsize,.settings-wrapper .card-body{padding:0}.layout{grid-template-columns:var(--settings-sidebar-width) minmax(0, 1fr);height:100%;min-height:0;padding-top:var(--app-header-height);box-sizing:border-box;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:34px;transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1),gap .18s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}main.content{min-width:0;min-height:0;padding-right:var(--app-route-right-gutter);scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}main.content::-webkit-scrollbar{width:0;height:0;display:none}.layout--sidebar-collapsed main.content{padding-left:0}@media (width<=900px){.layout{grid-template-columns:1fr;display:grid}main.content,.layout--sidebar-collapsed main.content{padding-left:0}}.shell-header{top:var(--app-header-top);left:var(--app-header-left);right:var(--app-header-right);z-index:1030;box-sizing:border-box;background:#151515;border-bottom:1px solid #1c1c1c1a;border-radius:10px;justify-content:space-between;align-items:center;gap:0;height:78px;padding:15px 20px;display:flex;position:fixed;overflow:visible}.shell-header__brand{color:#fff;letter-spacing:-1px;align-items:center;gap:4px;width:216px;min-width:0;margin:0;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;line-height:33.587px;display:inline-flex}.shell-header__brand-copy{width:fit-content;min-width:0;height:33.898px;line-height:1;display:inline-block;position:relative;overflow:visible}.shell-header__brand-name{color:#fff;letter-spacing:-1px;white-space:nowrap;margin-top:3px;font-family:Space Grotesk;font-size:20px;font-style:normal;font-weight:700;line-height:33.587px;display:block}.shell-header__product-label{letter-spacing:.02px;text-transform:uppercase;white-space:nowrap;max-width:100%;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1;position:absolute;top:12.949px;left:128.08px}.shell-header__product-label--client{color:#24ff8580}.shell-header__product-label--vendor{color:#e67737}.shell-header__product-label--msp{color:#1f6feb}.shell-header__brand img{flex:none;width:30.686px;height:33.898px}.shell-header__actions{justify-content:flex-end;align-items:center;gap:8px;width:273px;min-width:0;height:48px;display:flex}.shell-header__profile-dropdown{align-items:center;width:185px;height:48px;display:inline-flex;position:relative}.shell-header__profile{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:185px;min-width:0;max-width:185px;height:48px;padding:4px 8px;transition:background-color .15s;display:flex}.shell-header__profile:hover,.shell-header__profile:focus-visible,.shell-header__profile-dropdown:hover .shell-header__profile{background:#ffffff14}.shell-header__profile:focus-visible{outline-offset:2px;outline:2px solid #ffffff47}.shell-header__avatar{box-sizing:border-box;object-fit:contain;background:#ababab;border:1px solid #0006;border-radius:35px;flex:0 0 35px;width:35px;height:35px}.shell-header__profile-copy{flex-direction:column;justify-content:center;width:124px;min-width:0;height:40px;display:flex;overflow:hidden}.shell-header__profile-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;width:100%;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.shell-header__profile-org{color:#c9c9c9;text-transform:none;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"ss01" 1, "cv01" 1, "cv11" 1;align-self:stretch;width:100%;font-family:Inter,sans-serif;font-size:12px;font-variant-caps:normal;font-weight:400;line-height:20px;overflow:hidden}.shell-header__bell{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex;position:relative}.shell-header__notification-dropdown{flex:1 0 0;justify-content:flex-end;align-items:center;width:36px;min-width:0;height:48px;display:flex;position:relative}.shell-header__skybella{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.shell-header__skybella:hover,.shell-header__skybella:focus-visible{background:#ffffff1a}.shell-header__skybella:focus-visible{outline-offset:2px;outline:2px solid #fff}.shell-header__skybella img{object-fit:contain;width:20px;height:20px;display:block}.shell-header__bell:hover,.shell-header__bell:focus-visible{background:#ffffff1a;outline:none}.shell-header__bell-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative;transform:none}.shell-header__bell-icon img{width:20px;height:20px;margin:auto;display:block;position:absolute;inset:0}.shell-header__bell-icon svg{width:20px;height:20px;display:block}.shell-header__menu{z-index:40;background:#fff;border:1px solid #11182714;border-radius:16px;flex-direction:column;gap:4px;width:280px;min-width:268px;max-width:calc(100vw - 24px);padding:12px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #0003}.shell-header__menu.is-open{display:flex}.shell-header__menu-item{color:#111827;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.shell-header__menu-item:hover:not(:disabled),.shell-header__menu-item:focus-visible:not(:disabled){color:#111827;background:#f3f3f3;outline:none}.shell-header__menu-item:disabled{opacity:.6;cursor:wait}.account-menu-meta{color:#000;border:1px solid #fff6;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:12px 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.account-menu-meta-label{white-space:nowrap;flex:none;font-family:inherit;font-weight:400}.account-menu-meta-value{color:#000;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-family:inherit;font-weight:400;display:inline-flex;overflow:hidden}.account-menu-flag{object-fit:cover;width:24px;height:24px;box-shadow:none;border-radius:9999px;flex:0 0 24px}.account-menu-action{border:1px solid #fff6;justify-content:flex-start;font-weight:400}.account-menu-row-icon{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}.account-menu-row-icon--residency{flex-basis:18.6667px;width:18.6667px;height:18.6667px}.shell-header__badge{pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-1px}.shell-header__badge-bg{background:#ff3b30;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.shell-header__badge-text{z-index:1;color:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:600;line-height:16px;position:relative}.shell-header__notification-menu{z-index:40;background:#fff;border:1px solid #0000000f;border-radius:18px;flex-direction:column;gap:14px;width:min(360px,100vw - 20px);padding:18px 14px 14px;display:none;position:absolute;top:calc(100% + 8px);box-shadow:0 20px 50px #00000029}.shell-header__notification-menu.is-open{display:flex}.shell-header__notification-filters{flex-wrap:wrap;gap:10px;padding:0 4px;display:flex}.shell-header__notification-filter{color:#222;cursor:pointer;background:#f4f4f5;border:0;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 16px 0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative}.shell-header__notification-filter.is-active{background:#ececee}.shell-header__notification-filter-label{min-width:0}.shell-header__notification-filter-indicator{pointer-events:none;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:2px;right:2px}.shell-header__notification-filter-indicator--alert{background-color:#ff4d4f}.shell-header__notification-filter-indicator--notification{background-color:#f59e0b}.shell-header__notification-list{gap:8px;max-height:238px;padding:2px 2px 2px 4px;display:grid;overflow-y:auto}.shell-header__notification-empty{color:#666;background:#f8f8f8;border-radius:14px;padding:14px 12px;font-size:13px;line-height:1.4}.shell-header__notification-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:10px 10px 10px 12px;display:grid}.shell-header__notification-item:hover,.shell-header__notification-item:focus-visible{background:#f6f7f8;outline:none}.shell-header__notification-item-icon{box-sizing:border-box;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:3px;display:grid}.shell-header__notification-item-icon-svg{fill:#ff9f3b;width:16px;height:16px;display:block}.shell-header__notification-item-copy{gap:2px;min-width:0;display:grid}.shell-header__notification-item-title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.shell-header__notification-type{color:#111;text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.shell-header__notification-dot{background:#ff3b30;border-radius:50%;flex:none;width:8px;height:8px;margin-left:2px}.shell-header__notification-message{color:#a0a0a0;font-size:12px;font-weight:500;line-height:1.35}.shell-header__notification-mark-all{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:14px;min-height:36px;padding:0 16px;font-size:14px;font-weight:700}.shell-header__notification-mark-all:disabled{opacity:.6;cursor:not-allowed}@media (width<=767.98px){.shell-header{left:var(--app-shell-padding-x);right:var(--app-shell-padding-x)}.shell-header__actions{gap:10px;width:auto}.shell-header__profile-dropdown{width:auto}.shell-header__profile{width:auto;max-width:none}.shell-header__profile-copy{display:none}.shell-header__notification-dropdown{flex-basis:36px;width:36px}}.sidebar-shell{width:var(--settings-sidebar-width);align-self:start;margin-right:0;transition:width .18s cubic-bezier(.2,.8,.2,1),margin-right .18s cubic-bezier(.2,.8,.2,1);position:relative;left:0}@media (width<=900px){.sidebar-shell{width:auto;left:0}}.settings-breadcrumb{font-family:var(--app-font-body);color:#7d7d7d;flex-wrap:wrap;align-items:center;gap:4px;margin:15px 0 0;padding:0;font-size:12px;line-height:20px;display:flex}.settings-breadcrumb .settings-crumb{color:#7d7d7d;text-align:center;font-family:var(--app-font-body);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.settings-breadcrumb .settings-crumb:last-of-type{font-weight:700}.settings-breadcrumb .settings-sep{color:#7d7d7d;font-feature-settings:"ss01" on, "cv01" on, "cv11" on;padding:0 4px}.gradient-box{box-sizing:border-box;height:var(--app-page-header-height);min-height:var(--app-page-header-height);border-radius:var(--app-page-header-radius);padding:var(--app-page-header-padding);background-color:#0000;background-image:none;flex-wrap:wrap;align-content:center;align-self:stretch;align-items:center;gap:16px;margin:28px 0 20px;display:flex}.gradient-box--billing,.gradient-box--team,.gradient-box--profile,.gradient-box--settings{background:linear-gradient(90deg, var(--sbb-primary-strong) -6.94%, var(--sbb-primary) 100%), var(--sbb-primary)}.gradient-box--vendor{background:linear-gradient(90deg,#ff8a00 0%,#ff6b00 100%)}.gradient-box__label,.gradient-box .h4class{color:#fff;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:4px 8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.settings-tabs{z-index:2;align-items:flex-end;gap:var(--app-settings-tab-gap);border-bottom:1px solid var(--app-settings-tab-border-color);-webkit-overflow-scrolling:touch;background:#e4e4e5;flex-wrap:nowrap;width:100%;min-width:0;margin-bottom:0;padding:0;display:flex;position:relative;overflow:auto hidden}.settings-tabs .nav-link{border:none;border-bottom:var(--app-settings-tab-underline-width) solid transparent;text-transform:uppercase;min-height:42px;color:var(--app-settings-tab-inactive-color);font-family:var(--app-font-body);font-size:var(--app-settings-tab-font-size);font-weight:var(--app-settings-tab-font-weight);line-height:var(--app-settings-tab-line-height);padding:var(--app-settings-tab-padding);background:0 0;flex:none;justify-content:flex-start;align-items:center;display:inline-flex}.settings-tabs .nav-link.active{color:var(--app-settings-tab-active-color);border-bottom-color:var(--app-settings-tab-active-underline);font-weight:var(--app-settings-tab-active-weight)}.settings-panel-slot{width:100%;min-width:0;margin:0;padding:20px 0 0}.settings-panel-slot--enterprise{gap:20px;display:grid}.settings-wrapper .card{box-shadow:none;background:0 0;border:0}.route-card{background:#fff;border-radius:10px;width:100%;min-width:0;padding:20px;box-shadow:0 10px 20px #0000001a}.route-table-wrapper{width:100%;min-width:0;overflow-x:auto}.relationship-contacts-page{--relationship-accent-start:#005626;--relationship-accent:#00893d;--relationship-accent-soft:#00893d73;color:#1c1c1c;width:calc(100% + 10px);min-width:0;max-width:none;font-family:var(--app-font-body);margin:0;padding:0 0 32px}.route-toolbar{min-width:0;min-height:35px;display:flow-root;position:relative}.route-toolbar__breadcrumbs{min-width:0;margin-top:15px}.route-toolbar>.route-search{position:absolute;top:7px;right:0}.route-search{box-sizing:border-box;background:#fff;border-radius:8px;flex:0 0 268px;align-items:center;gap:8px;width:268px;height:36px;padding:4px 8px;display:flex;box-shadow:0 10px 10px #0000001a}.route-search--table{box-shadow:0 10px 10px #0000000d}.route-search img{flex:0 0 16px;width:16px;height:16px;display:block}.route-search input{color:#1c1c1c;width:100%;min-width:0;height:28px;font:400 12px/20px var(--app-font-body);background:0 0;border:0;outline:0;padding:4px 0}.route-search input::placeholder{color:#7d7d7d;opacity:1}.relationship-contacts-skeleton{gap:20px;margin-top:20px;display:grid}.relationship-contacts-skeleton__tabs{border-bottom:1px solid #cacaca;align-items:flex-end;gap:20px;height:40px;display:flex}.relationship-contacts-skeleton__tabs span{width:52px;height:12px;margin:0 10px 13px}.relationship-contacts-skeleton__cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.relationship-contacts-skeleton__card,.relationship-contacts-skeleton__table{background:#f3f3f3;border-radius:10px;min-width:0;box-shadow:0 10px 10px #0000001a}.relationship-contacts-skeleton__card{align-content:start;gap:10px;min-height:110px;padding:15px;display:grid}.relationship-contacts-skeleton__table{gap:12px;min-height:340px;padding:20px 15px;display:grid}.relationship-contacts-skeleton__line,.relationship-contacts-skeleton__row,.relationship-contacts-skeleton__tabs span{will-change:background-position;background:linear-gradient(90deg,#e4e7e9 25%,#f8fafb 50%,#e4e7e9 75%) 0 0/200% 100%;border-radius:8px;display:block;position:relative;overflow:hidden;animation-name:relationship-contacts-skeleton-shimmer!important;animation-duration:1.25s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.relationship-contacts-skeleton__line--icon{width:24px;height:24px}.relationship-contacts-skeleton__line--label{width:65%;height:14px}.relationship-contacts-skeleton__line--value{width:28%;height:24px}.relationship-contacts-skeleton__line--heading{width:32%;height:14px}.relationship-contacts-skeleton__row{width:100%;height:42px}@keyframes relationship-contacts-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.relationship-contacts-page--vendor{--relationship-accent-start:#8a2f00;--relationship-accent:#f79009;--relationship-accent-soft:#f7900973}.relationship-contacts-page--msp{--relationship-accent-start:#175cd3;--relationship-accent:#2e90fa;--relationship-accent-soft:#2e90fa73}.route-tabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid #cacaca;align-items:flex-end;gap:20px;width:100%;min-width:0;min-height:40px;display:flex;overflow:auto hidden}.route-tabs button{box-sizing:border-box;color:#7d7d7d;cursor:pointer;min-height:40px;font:400 12px/20px var(--app-font-body);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:flex-start;padding:0 10px 10px;display:inline-flex}.route-tabs button.active{border-bottom-color:var(--relationship-accent);color:var(--relationship-accent-start);font-weight:700}.route-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%;margin-top:20px;display:grid}.route-kpi-card{box-sizing:border-box;color:#1c1c1c;width:100%;min-width:0;min-height:110px;font-family:var(--app-font-body);text-align:left;background:#f3f3f3;border:1px solid #0000;border-radius:10px;align-content:start;justify-items:start;gap:3px;padding:15px;display:grid;box-shadow:0 10px 10px #0000001a}button.route-kpi-card{cursor:pointer}button.route-kpi-card:hover,button.route-kpi-card:focus-visible{border-color:var(--relationship-accent-soft);outline:none}button.route-kpi-card[aria-pressed=true]{border-color:var(--relationship-accent-soft)}.route-kpi-card>img{object-fit:contain;width:24px;height:24px;margin-bottom:3px;display:block}.route-kpi-card>span{color:#1c1c1c;font:400 14px/20px var(--app-font-body)}.route-kpi-card>strong{color:#1c1c1c;font:600 24px/36px var(--app-font-body)}.route-table-shell{box-sizing:border-box;min-height:0;height:clamp(160px, calc(100dvh - var(--app-header-height,52px) - 390px), 620px);max-height:clamp(160px, calc(100dvh - var(--app-header-height,52px) - 390px), 620px);background:#f8fafb;border-radius:10px;flex-direction:column;flex:auto;width:100%;min-width:0;margin-top:20px;padding:15px;display:flex;overflow:hidden;box-shadow:0 10px 10px #0000001a}.route-table-toolbar{justify-content:flex-end;min-width:0;display:flex}.route-responsive-table{scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;min-height:0;overflow:auto}.route-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.route-table th,.route-table td{box-sizing:border-box;text-align:left;vertical-align:middle;min-width:88px;padding:8px 12px}.route-table thead tr{height:40px}.route-table thead th{z-index:1;color:#484848;height:40px;font:500 10px/18px var(--app-font-body);white-space:nowrap;background:#f8fafb;border-bottom:1px solid #1c1c1c33;position:sticky;top:0}.route-table thead th.route-table__actions-heading{font-size:12px}.route-table tbody tr{height:51px}.route-table tbody td{color:#696969;height:51px;font:400 12px/18px var(--app-font-body);border-bottom:1px solid #1c1c1c0d}.relationship-contacts-table__organisation-column{width:18%}.relationship-contacts-table__status-column,.relationship-contacts-table__contact-column{width:15%}.relationship-contacts-table__recipients-column{width:19%}.relationship-contacts-table__ready-column,.relationship-contacts-table__configured-column{width:10%}.relationship-contacts-table__actions-column{width:15%}.route-table__sort{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.route-table__sort img{flex:0 0 10px;width:10px;height:10px;display:block}.route-table__stacked{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:inline-flex}.route-table__stacked small{color:#696969;font:400 10px/16px var(--app-font-body)}.route-table__truncate{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.route-status-badge,.route-state-badge{white-space:nowrap;min-height:18px;font:500 10px/18px var(--app-font-body);border-radius:8px;align-items:center;padding:0 5px;display:inline-flex}.route-status-badge--connected{color:#00893d;background:#ceebdb;border:1px solid #00893d}.route-status-badge--pending{color:#4c4c4c;background:#e4e4e5;border:1px solid #6f6f6f}.route-state-badge--yes{color:#fff;background:#00893d}.route-state-badge--no{color:#4c4c4c;background:#e4e4e5;border:1px solid #6f6f6f}.route-table__action-cell{text-align:left!important}.relationship-contacts__actions{flex-wrap:wrap;gap:6px;display:inline-flex}.route-table__manage-action--access{color:#1e293b;border-color:#475569}.route-table__manage-action{color:var(--relationship-accent);cursor:pointer;font:500 12px/18px var(--app-font-body);background:0 0;border:0;padding:0}.route-table__manage-action:hover,.route-table__manage-action:focus-visible{color:var(--relationship-accent-start);text-decoration:underline}.route-table__manage-action:focus-visible,.route-table__sort:focus-visible{outline:2px solid var(--relationship-accent-soft);outline-offset:2px}.relationship-contacts-message,.relationship-contacts-empty{color:#696969;font:400 12px/18px var(--app-font-body);margin:20px 0 0}.relationship-contacts-message{border-radius:8px;padding:10px 12px}.relationship-contacts-message--error{color:#9b1c1c;background:#fef2f2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1199px){.route-kpi-grid,.relationship-contacts-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.route-toolbar{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.route-toolbar__breadcrumbs{flex:100%}.route-toolbar>.route-search{flex-basis:100%;width:100%;position:static}.route-kpi-grid,.relationship-contacts-skeleton__cards{grid-template-columns:1fr}.route-table-toolbar,.route-search--table{width:100%}.route-search--table{flex-basis:auto}}.settings-tabs,.route-table-wrapper{scrollbar-width:thin;scrollbar-color:#0f172a59 transparent}.settings-tabs::-webkit-scrollbar{width:8px;height:8px}.route-table-wrapper::-webkit-scrollbar{width:8px;height:8px}.settings-tabs::-webkit-scrollbar-track{background:0 0}.route-table-wrapper::-webkit-scrollbar-track{background:0 0}.settings-tabs::-webkit-scrollbar-thumb{background:#0f172a59 padding-box content-box;border:2px solid #0000;border-radius:999px}.route-table-wrapper::-webkit-scrollbar-thumb{background:#0f172a59 padding-box content-box;border:2px solid #0000;border-radius:999px}.vendor-modal,.vendor-modal *{box-sizing:border-box}.vendor-modal{color:#000;font-family:Inter,sans-serif}.vendor-modal-overlay{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.vendor-modal__dialog{background:#fffffff2;border-radius:20px;flex-direction:column;gap:20px;width:min(808px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;display:flex;overflow:hidden auto;box-shadow:0 10px 20px #0000001a}.vendor-modal__dialog--member-picker{overflow:visible}.vendor-modal-bootstrap .modal-dialog.vendor-modal__bootstrap-dialog{width:min(808px,100vw - 32px);max-width:none;margin:16px auto}.vendor-modal__bootstrap-shell{background:#fffffff2;border:0;border-radius:20px;max-height:calc(100dvh - 32px);padding:20px;overflow:hidden auto;box-shadow:0 10px 20px #0000001a}.vendor-modal__bootstrap-header,.vendor-modal__bootstrap-body{border:0;padding:0}.vendor-modal__bootstrap-footer{display:none}.vendor-modal__content{min-width:0}.vendor-modal__header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.vendor-modal__header-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.vendor-modal__title{color:#000;margin:0;font-size:16px;font-weight:500;line-height:20px}.vendor-modal__subtitle,.vendor-modal__field-label{color:#9f9f9f;margin:0;font-size:12px;font-weight:400;line-height:16px}.vendor-modal__close{background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.vendor-modal__close img{width:24px;height:24px;display:block}.vendor-modal__card,.vendor-modal__search-card{background:#fff;border-radius:10px;flex-direction:column;gap:15px;width:100%;min-width:0;padding:20px;display:flex}.vendor-modal__search-card,.vendor-modal__table-shell{box-shadow:0 10px 10px #0000001a}.vendor-modal__card-heading{justify-content:space-between;align-items:flex-start;gap:15px;min-width:0;display:flex}.vendor-modal__card-heading>div:first-child{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.vendor-modal__card h3,.vendor-modal__section-title{color:#000;margin:0;font-size:14px;font-weight:500;line-height:20px}.vendor-modal__compact-action{color:#4c4c4c;white-space:nowrap;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;min-height:24px;padding:0 12px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 5px #0000001a}.vendor-modal__compact-action--outline{background:#fff}.vendor-modal__compact-action:disabled,.vendor-modal__footer-button:disabled,.vendor-modal__result:disabled{cursor:not-allowed;opacity:.55}.vendor-modal__table-shell{background:#fff;border-radius:10px;width:100%;padding-inline:15px;overflow-x:auto}.vendor-modal__table{border-collapse:collapse;color:#696969;width:100%;min-width:698px;font-size:12px;line-height:18px}.vendor-modal__table th,.vendor-modal__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #1c1c1c0d;padding:8px 12px}.vendor-modal__table th{color:#484848;border-bottom-color:#1c1c1c33;height:40px;font-weight:500}.vendor-modal__table td{overflow-wrap:anywhere;height:51px}.vendor-modal__status-badge{color:#fff;white-space:nowrap;background:#00893d;border-radius:8px;align-items:center;min-height:18px;padding:0 5px;font-size:10px;font-weight:500;line-height:18px;display:inline-flex}.vendor-modal__status-badge--inactive{background:#6f6f6f}.vendor-modal__field{flex-direction:column;gap:15px;width:100%;min-width:0;display:flex}.vendor-modal__input-wrap{width:100%;position:relative}.vendor-modal__search-card--member-picker{position:relative}.vendor-modal__input{color:#000;background:#fffc;border:.5px solid #0006;border-radius:10px;outline:none;width:100%;height:44px;padding:12px 40px 12px 10px;font:400 14px/20px Inter,sans-serif;display:block}.vendor-modal__input::placeholder{color:#9f9f9f;opacity:1}.vendor-modal__input:focus-visible{border-color:#6f6f6f;box-shadow:0 0 0 2px #1c1c1c1f}.vendor-modal__input-icon{pointer-events:none;width:16px;height:16px;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vendor-modal__result-list{gap:2px;width:100%;display:grid}.vendor-modal__result-list--popover{z-index:2;scrollbar-width:thin;scrollbar-color:#ababab transparent;background:#fafafa;border-radius:12px;max-height:min(303px,100dvh - 188px);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}.vendor-modal__result-list--popover::-webkit-scrollbar{width:4px}.vendor-modal__result-list--popover::-webkit-scrollbar-track{background:0 0}.vendor-modal__result-list--popover::-webkit-scrollbar-thumb{background:#ababab;border-radius:999px}.vendor-modal__result-list--popover .vendor-modal__feedback{background:#fff;border:.5px solid #ababab;border-radius:10px;padding:9px 10px}.vendor-modal__result{color:#000;text-align:left;background:#fff;border:.5px solid #ababab;border-radius:10px;flex:0 0 59px;align-items:center;width:100%;height:59px;min-height:59px;padding:9px 10px;font-family:Inter,sans-serif;display:flex}.vendor-modal__result--button{cursor:pointer}.vendor-modal__result--selected,.vendor-modal__result--active,.vendor-modal__result--button:hover,.vendor-modal__result--button:focus-visible{background:#f5f5f5;border-color:#6f6f6f;outline:none}.vendor-modal__result-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.vendor-modal__result-name{overflow-wrap:anywhere;color:#000;font-size:14px;font-weight:400;line-height:20px}.vendor-modal__result-email{overflow-wrap:anywhere;color:#696969;font-size:12px;font-weight:400;line-height:18px}.vendor-modal__feedback{color:#696969;width:100%;margin:0;font-size:12px;line-height:18px}.vendor-modal__feedback--error{color:#b42318}.vendor-modal__footer{justify-content:flex-end;align-items:center;gap:30px;width:100%;min-height:80px;padding:20px 40px;display:flex}.vendor-modal__footer-button{border-radius:10px;justify-content:center;align-items:center;width:208px;height:40px;font-family:Inter,sans-serif;line-height:24px;display:inline-flex}.vendor-modal__footer-button--cancel{color:#4c4c4c;background:#fff;border:1px solid #6f6f6f;font-size:18px;font-weight:700;box-shadow:0 10px #0000000d}.vendor-modal__footer-button--save{color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border:0;font-size:16px;font-weight:700;box-shadow:0 10px #00000026}@media (width<=640px){.vendor-modal__dialog,.vendor-modal__card,.vendor-modal__search-card{padding:16px}.vendor-modal__card-heading,.vendor-modal__footer{flex-wrap:wrap}.vendor-modal__footer{gap:12px;padding:16px 0 4px}.vendor-modal__footer-button{width:calc(50% - 6px)}.vendor-modal__result-list--popover{max-height:min(303px,100dvh - 156px)}}@media (width<=440px){.vendor-modal__footer-button{width:100%}}.auth-brand.svelte-1j56dfm{color:#101828;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;display:inline-flex}.auth-brand.svelte-1j56dfm img:where(.svelte-1j56dfm){flex:none;display:block}.auth-brand.svelte-1j56dfm span:where(.svelte-1j56dfm){letter-spacing:-.03em;font-weight:700;line-height:1;display:inline-block}.auth-brand--compact.svelte-1j56dfm{gap:6px}.auth-brand--compact.svelte-1j56dfm img:where(.svelte-1j56dfm){object-fit:contain;width:22px;max-width:22px;height:22px;max-height:22px}.auth-brand--compact.svelte-1j56dfm span:where(.svelte-1j56dfm){font-size:19px}.auth-brand--default.svelte-1j56dfm img:where(.svelte-1j56dfm){object-fit:contain;width:32px;max-width:32px;height:32px;max-height:32px}.auth-brand--default.svelte-1j56dfm span:where(.svelte-1j56dfm){font-size:21px}.status-shell.svelte-19cxn0h{background:#f4f5f7;place-items:center;min-height:100vh;padding:24px;display:grid}.status-card.svelte-19cxn0h{background:#fff;border:1px solid #e7eaf0;border-radius:10px;width:min(380px,100vw - 48px);max-width:100%;overflow:hidden;box-shadow:0 10px 20px #0000001a}.status-card__accent.svelte-19cxn0h{background:var(--status-accent);height:4px}.status-card__content.svelte-19cxn0h{text-align:center;justify-items:center;padding:28px 28px 30px;display:grid}.status-card__brand-row.svelte-19cxn0h{justify-content:center;margin-bottom:22px;display:flex}.status-card__brand.svelte-19cxn0h{justify-content:center}.status-card__eyebrow.svelte-19cxn0h{letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700;line-height:1.2}.status-card__eyebrow--blue.svelte-19cxn0h{color:#0877d9}.status-card__eyebrow--amber.svelte-19cxn0h{color:#e96c18}.status-card__eyebrow--red.svelte-19cxn0h{color:#d73a3a}.status-card__icon-badge.svelte-19cxn0h{background:var(--status-badge-background);width:72px;height:72px;color:var(--status-badge-foreground);border-radius:999px;place-items:center;margin-bottom:22px;display:grid}.status-card__icon-image.svelte-19cxn0h{object-fit:contain;width:48px;height:48px;display:block}.status-card__heading.svelte-19cxn0h{color:#161b22;letter-spacing:-.02em;margin:0 0 12px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;line-height:1.15}.status-card__message.svelte-19cxn0h{color:#475569;white-space:pre-line;max-width:240px;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:20px}.status-card__spinner.svelte-19cxn0h{border:3px solid #94a3b82e;border-top-color:var(--status-spinner);border-radius:50%;width:24px;height:24px;margin-top:22px;animation:.85s linear infinite svelte-19cxn0h-statusSpin}.status-card__button.svelte-19cxn0h{color:#fff;background:#111827;border:1.5px solid #111827;border-radius:10px;min-width:196px;min-height:44px;margin-top:22px;padding:12px 18px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,transform .15s,color .15s}.status-card__button.svelte-19cxn0h:hover,.status-card__button.svelte-19cxn0h:focus-visible{background:#1f2937;border-color:#1f2937;outline:none;transform:translateY(-1px)}.status-card__button--outline.svelte-19cxn0h{color:#d73a3a;background:0 0;border-color:#d73a3a}.status-card__button--outline.svelte-19cxn0h:hover,.status-card__button--outline.svelte-19cxn0h:focus-visible{color:#d73a3a;background:#d73a3a0f;border-color:#d73a3a}.status-card__sr-only.svelte-19cxn0h{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-19cxn0h-statusSpin{to{transform:rotate(360deg)}}@media (width<=640px){.status-shell.svelte-19cxn0h{padding:16px}.status-card.svelte-19cxn0h{width:100%}.status-card__content.svelte-19cxn0h{padding:24px 20px 26px}.status-card__brand-row.svelte-19cxn0h,.status-card__eyebrow.svelte-19cxn0h,.status-card__icon-badge.svelte-19cxn0h,.status-card__spinner.svelte-19cxn0h,.status-card__button.svelte-19cxn0h{margin-top:0;margin-bottom:20px}.status-card__heading.svelte-19cxn0h{font-size:18px}.status-card__message.svelte-19cxn0h{max-width:100%}}.modal.svelte-1y9f1bv{z-index:1100;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog.svelte-1y9f1bv{pointer-events:auto;width:100%;max-width:420px}.modal-lg.svelte-1y9f1bv{max-width:720px}.modal-xl.svelte-1y9f1bv{max-width:960px}.modal-fullscreen.svelte-1y9f1bv{width:100vw;max-width:100vw;height:100vh}.modal-content.svelte-1y9f1bv{background:#fff;border:1px solid #0f172a14;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #0f172a47}.modal-header.svelte-1y9f1bv,.modal-footer.svelte-1y9f1bv{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.modal-header.svelte-1y9f1bv{border-bottom:1px solid #0f172a14}.modal-body.svelte-1y9f1bv{padding:20px}.modal-footer.svelte-1y9f1bv{border-top:1px solid #0f172a14}.modal-title.svelte-1y9f1bv{margin:0;font-size:1.05rem;font-weight:700}.btn-close.svelte-1y9f1bv{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:32px;position:relative}.btn-close.svelte-1y9f1bv:before,.btn-close.svelte-1y9f1bv:after{content:"";background:#667085;width:16px;height:2px;position:absolute;top:15px;left:8px}.btn-close.svelte-1y9f1bv:before{transform:rotate(45deg)}.btn-close.svelte-1y9f1bv:after{transform:rotate(-45deg)}body.modal-open{overflow:hidden}.ds-button.svelte-1klcfz0{color:#4c4c4c;cursor:pointer;background:#fff;border:1px solid #6f6f6f;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:8px;width:100%;height:44px;padding:16px 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:flex;box-shadow:0 10px #0000000d}.ds-button.svelte-1klcfz0:disabled{opacity:.6;cursor:not-allowed}.ds-button__icon.svelte-1klcfz0,.ds-button__text.svelte-1klcfz0{justify-content:center;align-items:center;display:inline-flex}.figma-messagebox .modal-dialog{width:100%;max-width:620px}.figma-messagebox__content{border:none;border-radius:20px;overflow:hidden;box-shadow:0 10px 50px #00000080}.figma-messagebox__header,.figma-messagebox__body,.figma-messagebox__footer{border:none;padding:0}.figma-messagebox__header-inner.svelte-1eiprso{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:20px 20px 0;display:flex;position:relative}.figma-messagebox__title.svelte-1eiprso{color:#1c1c1c;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.figma-messagebox__header-main.svelte-1eiprso{align-items:center;gap:8px;display:inline-flex}.figma-messagebox__warning-icon.svelte-1eiprso{color:#1c1c1c;background:#f7d26a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.figma-messagebox__close.svelte-1eiprso{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.figma-messagebox__close.svelte-1eiprso img:where(.svelte-1eiprso){width:24px;height:24px}.figma-messagebox__body-inner.svelte-1eiprso{padding:20px}.figma-messagebox__body-inner.svelte-1eiprso p:where(.svelte-1eiprso){color:#1c1c1c;margin:0 0 8px;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.figma-messagebox__body-inner.svelte-1eiprso p:where(.svelte-1eiprso):last-child{margin-bottom:0}.figma-messagebox__footer-inner.svelte-1eiprso{justify-content:center;gap:30px;padding:0 40px 20px;display:flex}.figma-messagebox__btn.svelte-1eiprso{cursor:pointer;border-radius:10px;min-width:210px;height:48px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.figma-messagebox__btn--ghost.svelte-1eiprso{color:#1c1c1c;background:#fff;border:1px solid #1c1c1c}.figma-messagebox__btn--primary.svelte-1eiprso{color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border:none;box-shadow:0 10px #00000026}#toastContainer.toast-container.svelte-grcu0b{z-index:1200;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;top:68px;right:10px}#toastContainer.svelte-grcu0b .toast:where(.svelte-grcu0b){pointer-events:auto;border:1px solid #b7e4c7;border-radius:10px;width:fit-content;min-width:0;max-width:min(420px,100vw - 24px);margin:0;animation:.2s svelte-grcu0b-toastSlideIn}#toastContainer.svelte-grcu0b .toast-body:where(.svelte-grcu0b){justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}#toastContainer.svelte-grcu0b .toast-message:where(.svelte-grcu0b){white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:18px}#toastContainer.svelte-grcu0b .toast-close-btn:where(.svelte-grcu0b){opacity:.9;filter:none;flex:none;margin:0;padding:0;font-size:10px}#toastContainer.svelte-grcu0b .toast.bg-info:where(.svelte-grcu0b),#toastContainer.svelte-grcu0b .toast.bg-success:where(.svelte-grcu0b){color:#fff;background:#01883d!important;border-color:#01883d!important}#toastContainer.svelte-grcu0b .toast.bg-warning:where(.svelte-grcu0b){color:#1c1c1c;background:#ffc107!important;border-color:#ffc107!important}#toastContainer.svelte-grcu0b .toast.bg-danger:where(.svelte-grcu0b){box-shadow:0 8px 20px #57100a47;color:#fff!important;background:#b42318!important;border-color:#8f1d14!important}#toastContainer.svelte-grcu0b .toast.bg-danger:where(.svelte-grcu0b) .toast-message:where(.svelte-grcu0b){color:#fff!important}#toastContainer.svelte-grcu0b .toast.bg-danger:where(.svelte-grcu0b) .toast-close-btn:where(.svelte-grcu0b){filter:invert()}#toastContainer.svelte-grcu0b .toast.bg-vendor:where(.svelte-grcu0b){color:#fff;background:#d97706!important;border-color:#d97706!important}@keyframes svelte-grcu0b-toastSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sales-contact-modal__header.svelte-gtj267{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.sales-contact-modal__title.svelte-gtj267{color:#1c1c1c;margin:0;font-size:24px;font-weight:700;line-height:30px}.sales-contact-modal__subtitle.svelte-gtj267{color:#4f4f4f;margin:8px 0 0;font-size:14px;line-height:20px}.sales-contact-modal__close.svelte-gtj267{background:0 0;border:none;width:24px;height:24px;padding:0}.sales-contact-modal__close.svelte-gtj267 img:where(.svelte-gtj267){width:24px;height:24px}.sales-contact-modal__grid.svelte-gtj267{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sales-contact-modal__field.svelte-gtj267{gap:6px;display:grid}.sales-contact-modal__field--full.svelte-gtj267{grid-column:1/-1}.sales-contact-modal__field.svelte-gtj267 span:where(.svelte-gtj267){color:#4f4f4f;font-size:14px;font-weight:600;line-height:20px}.sales-contact-modal__field.svelte-gtj267 input:where(.svelte-gtj267),.sales-contact-modal__field.svelte-gtj267 textarea:where(.svelte-gtj267){color:#1c1c1c;border:1px solid #d0d5dd;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;line-height:20px}.sales-contact-modal__field.svelte-gtj267 input[readonly]:where(.svelte-gtj267){background:#f8fafc}.sales-contact-modal__field.svelte-gtj267 textarea:where(.svelte-gtj267){resize:vertical;min-height:140px}.sales-contact-modal__error.svelte-gtj267{color:#b42318;margin:12px 0 0;font-size:13px;line-height:18px}.sales-contact-modal__actions.svelte-gtj267{justify-content:flex-end;gap:10px;width:100%;margin-top:0;display:flex}.sales-contact-modal__submit.svelte-gtj267,.sales-contact-modal__cancel.svelte-gtj267{border-radius:12px;min-width:140px;height:44px;font-size:14px;font-weight:700;line-height:20px}.sales-contact-modal__submit.svelte-gtj267{color:#fff;background:linear-gradient(90deg,#005626 0%,#00893d 100%);border:none}.sales-contact-modal__submit--vendor.svelte-gtj267{background:linear-gradient(90deg,#b45309 0%,#d97706 100%)}.sales-contact-modal__cancel.svelte-gtj267{color:#4c4c4c;background:#fff;border:1px solid #6f6f6f}.billing-subscribe-modal--no-card .modal-dialog{width:500px;max-width:500px}.billing-subscribe-modal--no-card .modal-content{background:#fff;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;width:500px;max-width:calc(100vw - 40px);padding:20px;display:flex;box-shadow:0 10px 50px #00000080}.billing-subscribe-modal--no-card .modal-header,.billing-subscribe-modal--no-card .modal-body,.billing-subscribe-modal--no-card .modal-footer{border:0;width:100%;padding:0}.billing-subscribe-modal .modal-body{padding-top:6px}.subscribe-modal__title.svelte-gtj267{letter-spacing:.2px;font-weight:800}.subscribe-modal__loading.svelte-gtj267{color:#555;text-align:center;border:1px solid #eceef2;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:14px}.subscribe-modal__notice.svelte-gtj267{color:#b42318;background:#fff5f5;border:1px solid #f0b4b4;border-radius:14px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.5}.subscribe-modal__error.svelte-gtj267{background:#fff5f5;border:1px solid #f0b4b4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.subscribe-modal__error-message.svelte-gtj267{color:#b42318;flex:240px;margin:0;font-size:14px;font-weight:700;line-height:1.5}.subscribe-modal__retry.svelte-gtj267{color:#b42318;cursor:pointer;background:#fff;border:1px solid #f04444;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:92px;height:38px;padding:0 14px;font-size:13px;font-weight:800;line-height:1;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.subscribe-modal__retry.svelte-gtj267:hover,.subscribe-modal__retry.svelte-gtj267:focus-visible{background:#fff0f0;border-color:#d92d20;box-shadow:0 8px 14px #b023181f}.subscribe-modal__retry.svelte-gtj267:focus-visible{outline-offset:2px;outline:3px solid #f4444438}.confirm-wrapper.svelte-gtj267{gap:14px;padding:10px 0 6px}.confirm-card.svelte-gtj267{background:#f7f8fa;border:1px solid #eceef2;border-radius:18px;padding:16px}.confirm-row.svelte-gtj267{color:#404040;font-size:13px}.confirm-divider.svelte-gtj267{background:#e8eaee}.confirm-price.svelte-gtj267{letter-spacing:.2px;font-size:24px}.subscribe-modal__confirm.svelte-gtj267,.subscribe-modal__cancel.svelte-gtj267{-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;height:52px;font-size:16px;font-weight:800;line-height:1;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s,opacity .12s,filter .12s;display:inline-flex}.subscribe-modal__confirm.svelte-gtj267:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 28px #00893d59}.subscribe-modal__confirm.svelte-gtj267:active{transform:scale(.98);box-shadow:0 8px 16px #00893d40}.subscribe-modal__confirm.svelte-gtj267:focus-visible{outline-offset:2px;outline:3px solid #00893d66}.subscribe-modal__cancel.svelte-gtj267:hover{border-color:#cfcfcf;transform:translateY(-1px);box-shadow:0 14px 22px #00000014}@media (width<=640px){.subscribe-modal__error.svelte-gtj267{align-items:flex-start}.subscribe-modal__retry.svelte-gtj267{margin-left:auto}}.subscribe-modal__cancel.svelte-gtj267:active{transform:scale(.985);box-shadow:0 8px 14px #0000000f}.subscribe-modal__cancel.svelte-gtj267:focus-visible{outline-offset:2px;outline:3px solid #0000002e}.subscribe-modal__confirm.svelte-gtj267:disabled,.subscribe-modal__cancel.svelte-gtj267:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.qty-control.svelte-gtj267{gap:10px}.qty-control.svelte-gtj267 button:where(.svelte-gtj267){color:#1e1e1e;background:#fff;border:1px solid #e3e3e3;border-radius:12px;width:38px;height:38px;font-size:18px;font-weight:900;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s;box-shadow:0 8px 14px #0000000f}.qty-control.svelte-gtj267 button:where(.svelte-gtj267):hover{background:#f4fbf7;border-color:#bfe4cf;transform:translateY(-1px);box-shadow:0 12px 18px #00000014}.qty-control.svelte-gtj267 button:where(.svelte-gtj267):active{transform:scale(.97);box-shadow:0 8px 12px #0000000f}.qty-control.svelte-gtj267 button:where(.svelte-gtj267):focus-visible{outline-offset:2px;outline:3px solid #00893d59}.qty-control.svelte-gtj267 button:where(.svelte-gtj267):disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.qty-input.svelte-gtj267{background:#fff;border:1px solid #e3e3e3;border-radius:12px;height:38px;box-shadow:inset 0 1px #00000008}.qty-input.svelte-gtj267:focus-visible{outline-offset:2px;outline:3px solid #00893d4d}.billing-plans.svelte-gtj267{flex-direction:column;gap:40px;display:flex}.toggle-wrapper.svelte-gtj267{justify-content:center;margin-top:-10px;padding-top:0;display:flex}.billing-toggle.svelte-gtj267{background:#fff;border-radius:100px;align-items:center;gap:10px;padding:5px;display:inline-flex}.billing-toggle.svelte-gtj267 button:where(.svelte-gtj267){color:#151515;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:700;line-height:20px}.billing-toggle.svelte-gtj267 button.active:where(.svelte-gtj267){color:#fff;background:linear-gradient(90deg,#005626 6.9444%,#00893d 100%);box-shadow:0 2px 2px #0003}.plans-grid.svelte-gtj267{grid-template-columns:repeat(4,minmax(0,268.75px));justify-content:center;align-items:stretch;gap:19px;display:grid}.plan-card.svelte-gtj267{box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:20px;min-height:748px;padding:24px 18px;transition:transform .15s ease-out,box-shadow .15s ease-out,border .15s ease-out;display:flex}.plan-card--selected.svelte-gtj267{background:linear-gradient(90deg,#0056260d -6.94%,#00893d0d 100%),#fff;border:5px solid #005626;transform:none;box-shadow:0 20px 20px #0000001a}.plan-card.svelte-gtj267:not(.plan-card--selected):hover,.plan-card.svelte-gtj267:not(.plan-card--selected):focus-visible{background:#fff;border:3px solid #005626;transform:translateY(-4px);box-shadow:0 12px 24px #0000001f}.plan-card__header.svelte-gtj267{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.plan-card__title.svelte-gtj267{color:#231d4f;margin:0;font-size:18px;font-weight:800;text-decoration:underline}.plan-card__price.svelte-gtj267{color:#231d4f;margin:0;font-size:13px;font-weight:800}.plan-card__price-suffix.svelte-gtj267{color:#919191;font-weight:600}.plan-card__price-per-vendor.svelte-gtj267{color:#231d4f;font-weight:700}.plan-card__list.svelte-gtj267{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.plan-card__list.svelte-gtj267 li:where(.svelte-gtj267){color:#1c1c1c;align-items:center;gap:10px;padding:4px 0;font-size:11px;display:flex}.plan-card__list.svelte-gtj267 img:where(.svelte-gtj267){width:16px;height:16px}.plan-card__cta.svelte-gtj267{flex-direction:column;gap:12px;width:100%;margin-top:auto;padding-top:4px;display:flex}.plan-cta-button:hover,.plan-cta-button:focus-visible{color:#005626;background:#f3f9f6;border-color:#005626;box-shadow:0 12px 12px #0000001a}.billing-subscribe-modal .modal-header,.billing-subscribe-modal .modal-body,.billing-subscribe-modal .modal-footer{border:none;padding:0}.subscribe-modal__header.svelte-gtj267{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.subscribe-modal__close.svelte-gtj267{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.subscribe-modal__close.svelte-gtj267 img:where(.svelte-gtj267){width:16px;height:16px}.subscribe-modal__actions.svelte-gtj267{gap:30px;padding:10px 10px 20px;display:flex}.subscribe-modal__confirm.svelte-gtj267,.subscribe-modal__cancel.svelte-gtj267{white-space:nowrap;border-radius:16px;flex:1;justify-content:center;align-items:center;height:56px;font-size:18px;font-weight:700;line-height:24px;display:flex}.subscribe-modal__cancel.svelte-gtj267{color:#4c4c4c;background:#fff;border:1px solid #6f6f6f;border-radius:10px;box-shadow:0 10px #0000000d}.plans-footnote.svelte-gtj267{color:#1c1c1c;text-align:left;align-self:stretch;width:100%;max-width:none;margin:0;font-size:12px;line-height:20px}.plans-footnote.svelte-gtj267 a:where(.svelte-gtj267){color:#00893d;text-decoration:underline}@media (width<=1200px){.plans-grid.svelte-gtj267{grid-template-columns:repeat(2,minmax(0,268.75px));justify-content:center;padding-left:0}}@media (width<=768px){.plans-grid.svelte-gtj267{grid-template-columns:minmax(0,1fr);padding:0 16px}}.plan-current.svelte-gtj267{color:#26783a;letter-spacing:.7px;text-transform:uppercase;cursor:default;background:#26783a1a;border-radius:20px;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:400;line-height:18px;display:flex;box-shadow:0 5px 5px #0000001a}.confirm-wrapper.svelte-gtj267{flex-direction:column;gap:16px;padding:10px 0;display:flex}.confirm-plan.svelte-gtj267{color:#6b6b6b;font-size:13px;font-weight:600}.confirm-card.svelte-gtj267{background:#f9f9f9;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.confirm-row.svelte-gtj267{color:#333;justify-content:space-between;font-size:14px;display:flex}.confirm-divider.svelte-gtj267{background:#e5e5e5;height:1px;margin:8px 0}.confirm-total.svelte-gtj267{justify-content:space-between;align-items:center;display:flex}.confirm-label.svelte-gtj267{color:#6b6b6b;margin:0;font-size:13px}.confirm-price.svelte-gtj267{color:#000;font-size:22px;font-weight:800}.subscribe-modal__confirm.svelte-gtj267{background:linear-gradient(90deg,#005626,#00893d);box-shadow:0 8px 20px #00893d59}.subscribe-modal__cancel.svelte-gtj267{color:#555;border:1px solid #ddd}.qty-control.svelte-gtj267{align-items:center;gap:16px;display:flex}.qty-control.svelte-gtj267 button:where(.svelte-gtj267){cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;width:36px;height:36px;font-size:18px}.qty-control.svelte-gtj267 button:where(.svelte-gtj267):disabled{opacity:.4;cursor:not-allowed}.field-label.svelte-gtj267{color:#6b6b6b;font-size:13px;font-weight:600}.qty-input.svelte-gtj267{text-align:center;border:1px solid #ddd;border-radius:10px;width:72px;height:36px;padding:0 10px;font-size:16px;font-weight:700}.plan-cta-button{transition:all .12s}.plan-cta-button:hover{color:#005626;background:#f3f9f6;transform:none;box-shadow:0 12px 12px #0000001a}.plan-cta-button:active{transform:scale(.97);box-shadow:0 4px 8px #0003}.plan-cta-button:focus-visible{outline-offset:2px;outline:3px solid #00893d80}.billing-subscribe-modal .modal-dialog{max-width:500px}.billing-subscribe-modal .modal-content{background:#fff;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:500px;max-width:calc(100vw - 40px);padding:20px;display:flex;box-shadow:0 10px 50px #00000080}.billing-subscribe-modal .modal-header,.billing-subscribe-modal .modal-body,.billing-subscribe-modal .modal-footer{border:0;width:100%;padding:0}.subscribe-modal__header.svelte-gtj267{align-items:center;width:100%}.subscribe-modal__title.svelte-gtj267{color:#1c1c1c;margin:0;font-size:24px;font-weight:700;line-height:30px}.subscribe-modal__subtitle.svelte-gtj267{color:#4f4f4f;margin:8px 0 0;font-size:16px;font-weight:600;line-height:20px}.subscribe-modal__close.svelte-gtj267,.subscribe-modal__close.svelte-gtj267 img:where(.svelte-gtj267){width:24px;height:24px}.confirm-wrapper.svelte-gtj267{gap:12px;width:100%;padding:8px 0 0}.confirm-plan.svelte-gtj267{color:#1c1c1c;margin:0;font-size:14px;font-weight:600;line-height:20px}.confirm-copy.svelte-gtj267{color:#717171;margin:0;font-size:14px;font-weight:400;line-height:20px}.field-label.svelte-gtj267{color:#4f4f4f;margin:0;font-size:14px;font-weight:600;line-height:20px}.vendor-meta-grid.svelte-gtj267{border-left:2px solid #0b8d4a;grid-template-columns:1fr 1fr;gap:16px;width:100%;padding-left:12px;display:grid}.vendor-current.svelte-gtj267{flex-direction:column;gap:6px;display:flex}.vendor-current__value.svelte-gtj267{color:#1c1c1c;margin:0;font-size:32px;font-weight:500;line-height:1}.vendor-qty.svelte-gtj267{flex-direction:column;gap:6px;margin:0;display:flex}.essential-helper-text.svelte-gtj267{color:#6b7280;text-align:left;white-space:nowrap;margin:6px 0 8px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:block}.qty-control--figma.svelte-gtj267{align-items:center;gap:10px}.qty-stepper-btn.svelte-gtj267{color:#fff;width:28px;min-width:28px;height:28px;box-shadow:none;background:linear-gradient(90deg,#005626 -6.94%,#00893d 100%),#1c1c1c0d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:20px;font-weight:600;line-height:1;display:flex}.qty-stepper-btn.svelte-gtj267:focus-visible{outline-offset:2px;outline:2px solid #00893d59}.qty-stepper-btn.svelte-gtj267:disabled{opacity:.45;cursor:not-allowed;background:#00893d}.qty-input--figma.svelte-gtj267{text-align:center;color:#1c1c1c;background:#fff;border:1px solid #1c1c1c40;border-radius:12px;width:140px;height:32px;font-size:22px;font-weight:400;line-height:1}.confirm-card.svelte-gtj267{background:#f8fafb;border:1px solid #1c1c1c1a;border-radius:12px;width:100%;padding:12px}.confirm-row.svelte-gtj267{color:#4f4f4f;font-size:14px;line-height:20px}.confirm-divider.svelte-gtj267{background:#1c1c1c1a;margin:10px 0}.confirm-total.svelte-gtj267{align-items:flex-start}.confirm-label.svelte-gtj267{color:#4f4f4f;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:18px}.confirm-price.svelte-gtj267{color:#1c1c1c;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px}.subscribe-modal__note-block.svelte-gtj267{background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.subscribe-modal__note-label.svelte-gtj267{color:#475467;flex:none;margin:0 0 4px;font-size:12px;font-weight:700;line-height:16px}.subscribe-modal__note-copy.svelte-gtj267{flex:auto;gap:4px;min-width:0;display:grid}.subscribe-modal__note-text.svelte-gtj267{color:#667085;margin:0;font-size:12px;line-height:18px}.subscribe-modal__actions.svelte-gtj267{justify-content:flex-end;gap:10px;width:100%;padding:10px 0 0}.subscribe-modal__confirm.svelte-gtj267,.subscribe-modal__cancel.svelte-gtj267{text-transform:uppercase;border-radius:12px;min-width:140px;height:44px;font-size:14px;font-weight:700;line-height:20px}.subscribe-modal__confirm.svelte-gtj267{color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border:0;box-shadow:0 5px #00000026}.subscribe-modal__cancel.svelte-gtj267{color:#4c4c4c;background:#fff;border:1px solid #6f6f6f;box-shadow:0 10px #0000000d}.subscribe-modal__confirm.svelte-gtj267:hover{color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border-color:#0000;transform:none;box-shadow:0 5px #00000026}.subscribe-modal__cancel.svelte-gtj267:hover{color:#4c4c4c;background:#fff;border-color:#6f6f6f;transform:none;box-shadow:0 10px #0000000d}.subscribe-modal__title.svelte-gtj267{color:var(--text-primary,#000);font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:28px}.subscribe-modal__subtitle.svelte-gtj267{color:var(--text-primary,#000);margin-top:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.confirm-plan.svelte-gtj267{color:var(--text-primary,#000);margin:6px 0 0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:22px}.confirm-wrapper.svelte-gtj267{margin-top:16px}.complimentary-upgrade-modal .modal-dialog{width:min(640px,100vw - 32px);max-width:640px}.complimentary-upgrade-modal__content{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:24px;box-shadow:0 24px 80px #0f172a3d}.complimentary-upgrade-modal__header{border-bottom:0;padding-bottom:0}.complimentary-upgrade-modal__body{padding-top:8px}.complimentary-upgrade-modal__footer{justify-content:flex-start;gap:12px}.complimentary-upgrade-modal__header-inner.svelte-gtj267{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.complimentary-upgrade-modal__close.svelte-gtj267{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.complimentary-upgrade-modal__title.svelte-gtj267{color:#111827;margin:0;font-size:22px;font-weight:800;line-height:1.2}.complimentary-upgrade-modal__copy-block.svelte-gtj267{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;gap:16px;padding:16px;display:grid}.complimentary-upgrade-modal__line.svelte-gtj267{gap:8px;display:grid}.complimentary-upgrade-modal__line--warning.svelte-gtj267{gap:10px}.complimentary-upgrade-modal__copy.svelte-gtj267{color:#374151;margin:0;font-size:15px;line-height:1.6}.complimentary-upgrade-modal__copy--warning.svelte-gtj267{color:#111827;font-weight:600}.complimentary-upgrade-modal__copy--info.svelte-gtj267{color:#374151}.complimentary-upgrade-modal__action.svelte-gtj267{color:#005626;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:13px;font-weight:700;line-height:1.4;text-decoration:underline}.complimentary-upgrade-modal__action.svelte-gtj267:hover,.complimentary-upgrade-modal__action.svelte-gtj267:focus-visible{color:#00893d}.complimentary-upgrade-modal__note.svelte-gtj267{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.complimentary-upgrade-modal__actions.svelte-gtj267{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.complimentary-upgrade-modal__confirm.svelte-gtj267,.complimentary-upgrade-modal__cancel.svelte-gtj267{min-width:140px}.sales-contact-modal .modal-dialog{max-width:760px}.sales-contact-modal .modal-content{border:none;border-radius:20px;padding:20px;box-shadow:0 10px 50px #00000059}.sales-contact-modal .modal-header,.sales-contact-modal .modal-body,.sales-contact-modal .modal-footer{border:none;padding:0}.sales-contact-modal .modal-footer{margin-top:8px}.sales-contact-modal__header.svelte-6i4aet{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.sales-contact-modal__title.svelte-6i4aet{color:#1c1c1c;margin:0;font-size:24px;font-weight:700;line-height:30px}.sales-contact-modal__subtitle.svelte-6i4aet{color:#4f4f4f;margin:8px 0 0;font-size:14px;line-height:20px}.sales-contact-modal__close.svelte-6i4aet{background:0 0;border:none;width:24px;height:24px;padding:0}.sales-contact-modal__close.svelte-6i4aet img:where(.svelte-6i4aet){width:24px;height:24px}.sales-contact-modal__grid.svelte-6i4aet{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sales-contact-modal__field.svelte-6i4aet{gap:6px;display:grid}.sales-contact-modal__field--full.svelte-6i4aet{grid-column:1/-1}.sales-contact-modal__field.svelte-6i4aet span:where(.svelte-6i4aet){color:#4f4f4f;font-size:14px;font-weight:600;line-height:20px}.sales-contact-modal__field.svelte-6i4aet input:where(.svelte-6i4aet),.sales-contact-modal__field.svelte-6i4aet textarea:where(.svelte-6i4aet){color:#1c1c1c;border:1px solid #d0d5dd;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;line-height:20px}.sales-contact-modal__field.svelte-6i4aet input[readonly]:where(.svelte-6i4aet){background:#f8fafc}.sales-contact-modal__field.svelte-6i4aet textarea:where(.svelte-6i4aet){resize:vertical;min-height:140px}.sales-contact-modal__error.svelte-6i4aet{color:#b42318;margin:12px 0 0;font-size:13px;line-height:18px}.sales-contact-modal__actions.svelte-6i4aet{justify-content:flex-end;gap:10px;width:100%;margin-top:0;display:flex}.sales-contact-modal__submit.svelte-6i4aet,.sales-contact-modal__cancel.svelte-6i4aet{border-radius:12px;min-width:140px;height:44px;font-size:14px;font-weight:700;line-height:20px}.sales-contact-modal__submit.svelte-6i4aet{color:#fff;background:linear-gradient(90deg,#005626 0%,#00893d 100%);border:none}.sales-contact-modal__submit--vendor.svelte-6i4aet{background:linear-gradient(90deg,#b45309 0%,#d97706 100%)}.sales-contact-modal__cancel.svelte-6i4aet{color:#4c4c4c;background:#fff;border:1px solid #6f6f6f}.billing-subscribe-modal .modal-content{border-radius:22px;padding:18px 18px 8px;box-shadow:0 18px 60px #00000059}.vendor-subscribe-modal--no-card .modal-dialog{width:500px;max-width:500px}.vendor-subscribe-modal--no-card .modal-content{background:#fff;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;width:500px;max-width:calc(100vw - 40px);padding:20px;display:flex;box-shadow:0 10px 50px #00000080}.vendor-subscribe-modal--no-card .modal-header,.vendor-subscribe-modal--no-card .modal-body,.vendor-subscribe-modal--no-card .modal-footer{border:0;width:100%;padding:0}.subscribe-modal__notice.svelte-6i4aet{color:#b42318;background:#fff5f5;border:1px solid #f0b4b4;border-radius:14px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.5}.subscribe-modal__error.svelte-6i4aet{background:#fff5f5;border:1px solid #f0444442;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.subscribe-modal__error-message.svelte-6i4aet{color:#b42318;flex:240px;margin:0;font-size:14px;font-weight:700;line-height:1.5}.subscribe-modal__retry.svelte-6i4aet{color:#b42318;cursor:pointer;background:#fff;border:1px solid #f04444;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:92px;height:38px;padding:0 14px;font-size:13px;font-weight:800;line-height:1;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s;display:inline-flex}.subscribe-modal__retry.svelte-6i4aet:hover,.subscribe-modal__retry.svelte-6i4aet:focus-visible{background:#fff0f0;border-color:#d92d20;box-shadow:0 8px 14px #b023181f}.subscribe-modal__retry.svelte-6i4aet:focus-visible{outline-offset:2px;outline:3px solid #f4444438}.vendor-license-plans.svelte-6i4aet{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:1360px;margin:8px auto 0;padding:10px 0 0;display:flex}.vendor-license-plans.svelte-6i4aet .toggle-wrapper:where(.svelte-6i4aet){justify-content:center;margin-top:-10px;padding-top:0;display:flex}.vendor-license-plans.svelte-6i4aet .billing-toggle:where(.svelte-6i4aet){box-shadow:none;background:#fff;border-radius:100px;align-items:center;gap:10px;padding:5px;display:inline-flex}.vendor-license-plans.svelte-6i4aet .toggle-option:where(.svelte-6i4aet){color:#151515;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:3px 10px;font-size:12px;font-weight:700;line-height:20px}.vendor-license-plans.svelte-6i4aet .toggle-option.active:where(.svelte-6i4aet){background-image:linear-gradient(90deg, var(--billing-primary-strong) 0%, var(--billing-primary) 100%), linear-gradient(90deg, color-mix(in srgb, var(--billing-primary) 95%, black) 6.9444%, var(--billing-primary) 100%), linear-gradient(90deg, var(--billing-primary) 0%, var(--billing-primary) 100%), linear-gradient(90deg, color-mix(in srgb, var(--billing-primary) 95%, black) 6.9444%, var(--billing-primary) 100%);color:#fff;box-shadow:0 2px 2px #0003}.vendor-license-plans.svelte-6i4aet .pricing-grid:where(.svelte-6i4aet){grid-template-columns:repeat(4,minmax(0,268.75px));justify-content:center;align-items:stretch;gap:19px;width:100%;max-width:1360px;margin:0 auto;padding:0;display:grid}.vendor-license-plans.svelte-6i4aet .plan-card:where(.svelte-6i4aet){box-sizing:border-box;background:#fff;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:20px;width:100%;min-height:748px;padding:24px 18px;transition:transform .15s ease-out,box-shadow .15s ease-out,border .15s ease-out;display:flex;position:relative}.vendor-license-plans.svelte-6i4aet .plan-card--current:where(.svelte-6i4aet){border:5px solid color-mix(in srgb, var(--billing-primary) 60%, transparent);background-image:linear-gradient(90deg, color-mix(in srgb, var(--billing-primary) 5%, white) 0%, color-mix(in srgb, var(--billing-primary) 5%, white) 100%), linear-gradient(90deg, #fff 0%, #fff 100%);box-shadow:0 20px 10px #0000001a}.vendor-license-plans.svelte-6i4aet .plan-card:where(.svelte-6i4aet):not(.plan-card--current):hover,.vendor-license-plans.svelte-6i4aet .plan-card:where(.svelte-6i4aet):not(.plan-card--current):focus-visible{border:3px solid var(--billing-primary-strong);background:color-mix(in srgb, var(--billing-primary) 5%, white);transform:translateY(-4px);box-shadow:0 12px 24px #0000001f}.vendor-license-plans.svelte-6i4aet .plan-top:where(.svelte-6i4aet){flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.vendor-license-plans.svelte-6i4aet .title-and-desc:where(.svelte-6i4aet){text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;overflow:hidden}.vendor-license-plans.svelte-6i4aet .plan-title:where(.svelte-6i4aet){color:#231d4f;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;white-space:nowrap;margin:0;font-size:18px;font-weight:800;line-height:1.05;text-decoration:underline}.vendor-license-plans.svelte-6i4aet .plan-code:where(.svelte-6i4aet){color:#6b7280;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:600;line-height:1.1}.vendor-license-plans.svelte-6i4aet .plan-price:where(.svelte-6i4aet){justify-content:center;align-items:center;gap:10px;width:100%;margin-top:6px;display:flex}.vendor-license-plans.svelte-6i4aet .plan-price--current:where(.svelte-6i4aet){flex-direction:column;padding:8px 20px}.vendor-license-plans.svelte-6i4aet .plan-price--complimentary:where(.svelte-6i4aet){position:relative}.vendor-license-plans.svelte-6i4aet .plan-price:where(.svelte-6i4aet) p:where(.svelte-6i4aet){color:#231d4f;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:0}.vendor-license-plans.svelte-6i4aet .plan-price-value:where(.svelte-6i4aet){flex-wrap:nowrap;align-items:baseline;gap:4px;display:inline-flex}.vendor-license-plans.svelte-6i4aet .plan-price-value--struck:where(.svelte-6i4aet) .plan-price-strong:where(.svelte-6i4aet){-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444;text-decoration-thickness:2px}.vendor-license-plans.svelte-6i4aet .plan-price-strong:where(.svelte-6i4aet){color:#231d4f;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:0}.vendor-license-plans.svelte-6i4aet .plan-price-muted:where(.svelte-6i4aet){color:#919191;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:0}.vendor-license-plans.svelte-6i4aet .plan-price-muted--dark:where(.svelte-6i4aet){color:#231d4f}.vendor-license-plans.svelte-6i4aet .plan-price--plain:where(.svelte-6i4aet) p:where(.svelte-6i4aet){font-weight:800}.vendor-license-plans.svelte-6i4aet .plan-price-badge:where(.svelte-6i4aet){color:#2f9e5b;white-space:nowrap;z-index:1;background:#dff3e5;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:20px;padding:2px 7px 2px 6px;display:inline-flex;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.vendor-license-plans.svelte-6i4aet .plan-price-badge__icon:where(.svelte-6i4aet){width:12px;height:12px;display:block}.vendor-license-plans.svelte-6i4aet .plan-price-badge__text:where(.svelte-6i4aet){letter-spacing:.02em;font-size:9px;font-weight:600;line-height:1}.vendor-license-plans.svelte-6i4aet .plan-features:where(.svelte-6i4aet){flex-direction:column;gap:0;width:100%;margin-top:14px;display:flex}.vendor-license-plans.svelte-6i4aet .plan-feature:where(.svelte-6i4aet){align-items:center;gap:10px;width:100%;padding:4px 0;display:flex;overflow:hidden}.vendor-license-plans.svelte-6i4aet .plan-feature__icon:where(.svelte-6i4aet){color:var(--billing-primary);flex:none;width:16px;height:16px;display:inline-flex}.vendor-license-plans.svelte-6i4aet .plan-feature__icon:where(.svelte-6i4aet) img:where(.svelte-6i4aet){width:16px;height:16px;display:block}.vendor-license-plans.svelte-6i4aet .plan-feature__text:where(.svelte-6i4aet){color:#1c1c1c;word-break:normal;flex:1 1 0;min-width:1px;font-size:11px;font-weight:400;line-height:normal}.vendor-license-plans.svelte-6i4aet .plan-footer:where(.svelte-6i4aet){flex-direction:column;justify-content:flex-end;gap:8px;width:100%;margin-top:auto;padding-top:2px;display:flex}.vendor-license-plans.svelte-6i4aet .current-plan-lockout:where(.svelte-6i4aet){flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.vendor-license-plans.svelte-6i4aet .plan-current-pill:where(.svelte-6i4aet){color:var(--billing-primary);text-transform:uppercase;letter-spacing:.7px;background:#fff;border:none;border-radius:20px;justify-content:center;align-self:stretch;align-items:center;width:100%;padding:5px 14px;font-size:14px;font-weight:400;line-height:15px;display:inline-flex;box-shadow:0 5px 2.5px #0000001a}.vendor-license-plans.svelte-6i4aet .plan-current-note:where(.svelte-6i4aet){color:#667085;text-align:center;max-width:280px;margin:0;font-size:11px;font-style:italic;font-weight:400;line-height:1.35}.vendor-license-plans.svelte-6i4aet .plan-button:where(.svelte-6i4aet){color:#4c4c4c;cursor:default;background:#fff;border:1px solid #6f6f6f;border-radius:10px;justify-content:center;align-items:center;width:100%;height:40px;padding:12px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;transition:opacity .2s,transform .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px #0000000d}.vendor-license-plans.svelte-6i4aet .plan-button:where(.svelte-6i4aet):disabled{box-shadow:none;color:#9ca3af;cursor:not-allowed;opacity:.65;background:#f3f4f6;border-color:#d1d5db}.vendor-license-plans.svelte-6i4aet .plan-button:where(.svelte-6i4aet):not(:disabled){cursor:pointer}.vendor-license-plans.svelte-6i4aet .plan-button:where(.svelte-6i4aet):not(:disabled):hover{background:#f8fafc;border-color:#4c4c4c;transform:translateY(-1px);box-shadow:0 12px #0000000f}.pricing-footer.svelte-6i4aet{color:#1c1c1c;text-align:left;align-self:stretch;width:100%;max-width:none;margin:0;padding:20px 30px 0;font-size:12px;line-height:20px;transform:translate(-30px)}.pricing-link.svelte-6i4aet{color:var(--billing-primary);text-decoration:underline}.vendor-subscribe-modal .modal-dialog{max-width:500px}.vendor-subscribe-modal .modal-content{background:#fff;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;width:500px;max-width:calc(100vw - 40px);padding:20px;display:flex;box-shadow:0 10px 50px #00000080}.vendor-subscribe-modal .modal-header,.vendor-subscribe-modal .modal-body,.vendor-subscribe-modal .modal-footer{border:0;width:100%;padding:0}.subscribe-modal__header.svelte-6i4aet{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.subscribe-modal__title.svelte-6i4aet{color:#1c1c1c;margin:0;font-size:24px;font-weight:700;line-height:30px}.subscribe-modal__subtitle.svelte-6i4aet{color:#4f4f4f;margin:8px 0 0;font-size:16px;font-weight:600;line-height:20px}.subscribe-modal__loading.svelte-6i4aet{color:#555;border:1px solid #eceef2;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:14px}.subscribe-modal__close.svelte-6i4aet{background:0 0;border:0;flex:none;width:24px;height:24px;padding:0}.billing-subscribe-modal .modal-content{border:none;border-radius:20px;padding:20px;box-shadow:0 10px 50px #00000080}.subscribe-modal__close.svelte-6i4aet img:where(.svelte-6i4aet){width:24px;height:24px}.confirm-wrapper.svelte-6i4aet{flex-direction:column;gap:12px;width:100%;padding:8px 0 0;display:flex}.confirm-plan.svelte-6i4aet{color:#1c1c1c;margin:0;font-size:14px;font-weight:600;line-height:20px}.vendor-meta-grid.svelte-6i4aet{border-left:2px solid var(--billing-primary);grid-template-columns:1fr 1fr;gap:10px;width:100%;padding-left:10px;display:grid}.field-label.svelte-6i4aet{color:#4f4f4f;margin:0;font-size:15px;font-weight:600;line-height:14px}.vendor-current.svelte-6i4aet{flex-direction:row;align-items:center;gap:6px;display:flex}.vendor-current__value.svelte-6i4aet{color:var(--billing-primary);white-space:nowrap;margin:0;font-size:22px;font-weight:700;line-height:16px}.vendor-summary-card.svelte-6i4aet{background:#f8fafb;border:1px solid #1c1c1c1a;border-radius:12px;width:100%;min-height:148px;padding:16px 14px}.vendor-summary-row.svelte-6i4aet{color:#4f4f4f;justify-content:space-between;align-items:center;min-height:30px;font-size:13px;line-height:20px;display:flex}.vendor-summary-divider.svelte-6i4aet{background:#1c1c1c1a;height:1px;margin:10px 0}.vendor-summary-total.svelte-6i4aet{justify-content:space-between;align-items:center;min-height:56px;display:flex}.vendor-summary-label.svelte-6i4aet{color:#4f4f4f;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:18px}.vendor-summary-price.svelte-6i4aet{color:#1c1c1c;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px}.subscribe-modal__actions.svelte-6i4aet{gap:10px;width:100%;padding:10px 0 0;display:flex}.subscribe-modal__confirm.svelte-6i4aet,.subscribe-modal__cancel.svelte-6i4aet{text-transform:uppercase;border-radius:12px;flex:1 1 0;min-width:0;height:44px;font-size:14px;font-weight:700;line-height:20px;display:block}.subscribe-modal__confirm.svelte-6i4aet{color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--billing-primary-strong) 88%, black) 0%, var(--billing-primary) 100%);border:0;box-shadow:0 5px #00000026}.subscribe-modal__confirm.svelte-6i4aet:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--billing-primary-strong) 88%, black) 0%, var(--billing-primary) 100%);color:#fff;border-color:#0000;transform:none;box-shadow:0 5px #00000026}.subscribe-modal__confirm.svelte-6i4aet:disabled{box-shadow:none;color:#7f8794;cursor:not-allowed;opacity:1;background:#d8dce3;border:1px solid #c5cbd6}@media (width<=640px){.subscribe-modal__error.svelte-6i4aet{align-items:flex-start}.subscribe-modal__retry.svelte-6i4aet{margin-left:auto}}.subscribe-modal__cancel.svelte-6i4aet{color:#4c4c4c;background:#fff;border:1px solid #6f6f6f;box-shadow:0 10px #0000000d}.subscribe-modal__cancel.svelte-6i4aet:hover{color:#4c4c4c;background:#fff;border-color:#6f6f6f;transform:none;box-shadow:0 10px #0000000d}@media (width<=1200px){.vendor-license-plans.svelte-6i4aet .pricing-grid:where(.svelte-6i4aet){grid-template-columns:repeat(2,minmax(0,268.75px))}}@media (width<=768px){.vendor-license-plans.svelte-6i4aet{padding-inline:0}.vendor-license-plans.svelte-6i4aet .pricing-grid:where(.svelte-6i4aet){grid-template-columns:1fr;padding-inline:0}.vendor-license-plans.svelte-6i4aet .plan-current-note:where(.svelte-6i4aet){max-width:100%}}.billing-page.svelte-gqu8ac{--billing-primary:var(--sbb-primary);--billing-primary-strong:var(--sbb-primary-strong);--billing-primary-soft:color-mix(in srgb, var(--billing-primary-strong) 5%, white);--billing-primary-soft-alt:color-mix(in srgb, var(--billing-primary) 5%, white);--billing-primary-muted:color-mix(in srgb, var(--billing-primary) 60%, transparent);--billing-primary-tint:color-mix(in srgb, var(--billing-primary) 20%, white);flex-direction:column;gap:0;width:100%;min-height:0;padding:0;display:flex}.billing-hero-banner.svelte-gqu8ac{color:var(--app-settings-header-text-color)}.billing-tabs.svelte-gqu8ac{min-width:0}.billing-tab-panels.svelte-gqu8ac{flex-direction:column;gap:0;width:100%;min-width:0;min-height:0;display:flex}.billing-tab-panel.svelte-gqu8ac{width:100%;min-width:0;min-height:0}.billing-tab.svelte-gqu8ac{min-width:0}.billing-grid.svelte-gqu8ac{gap:20px;width:100%;min-width:0;display:grid}.billing-grid--management.svelte-gqu8ac{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0}.billing-card.svelte-gqu8ac{box-sizing:border-box;background:#f8fafb;border-radius:10px;flex-direction:column;gap:15px;width:100%;min-width:0;min-height:0;padding:20px;display:flex;box-shadow:0 10px 20px #0000001a}.billing-card.svelte-gqu8ac h3:where(.svelte-gqu8ac){color:#000;font-feature-settings:"ss01" on, "cv01" on;margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.subscription-subtitle.svelte-gqu8ac{color:#9f9f9f;margin:0;font-size:12px;font-weight:400;line-height:16px}.subscription-list-wrap.svelte-gqu8ac{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.subscription-list.svelte-gqu8ac{flex-direction:column;gap:5px;padding-left:10px;display:flex}.subscription-list--left.svelte-gqu8ac{border-left:1px solid var(--billing-primary-strong)}.subscription-list.svelte-gqu8ac p:where(.svelte-gqu8ac){color:#4f4f4f;margin:0;font-size:12px;line-height:16px}.subscription-list.svelte-gqu8ac strong:where(.svelte-gqu8ac){color:#3f3f3f;font-weight:600}.payment-card.svelte-gqu8ac{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.payment-card__main.svelte-gqu8ac{align-items:center;gap:12px;min-width:0;display:flex}.payment-card__graphic.svelte-gqu8ac{object-fit:contain;width:58px;height:58px}.payment-card__text.svelte-gqu8ac{min-width:0}.payment-detail.svelte-gqu8ac{color:#717171;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:14px;line-height:20px;overflow:hidden}.payment-governance-note.svelte-gqu8ac{color:#6b7280;margin:11px 0 0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.action-button.svelte-gqu8ac{cursor:pointer;color:#4c4c4c;text-transform:uppercase;white-space:nowrap;font-feature-settings:"ss01" on, "cv01" on;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:30px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:16px;display:inline-flex;box-shadow:0 5px #00000026}.action-button.svelte-gqu8ac img:where(.svelte-gqu8ac){filter:brightness(0)saturate();width:14px;height:14px}.action-button--dark.svelte-gqu8ac{color:#4c4c4c;background:#e4e4e5;border:1px solid #6f6f6f;box-shadow:0 5px #00000026}.action-button--compact.svelte-gqu8ac{min-width:120px}.action-button--usage.svelte-gqu8ac{color:#4c4c4c;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:auto;min-width:140px;padding:0 16px;box-shadow:0 5px #00000026}.usage-card.svelte-gqu8ac{gap:12px}.usage-row.svelte-gqu8ac{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.usage-row__left.svelte-gqu8ac{flex-direction:column;gap:5px;display:flex}.usage-row__left.svelte-gqu8ac p:where(.svelte-gqu8ac){color:#4f4f4f;margin:0;font-size:12px;line-height:16px}.usage-progress.svelte-gqu8ac{background:#0000001a;border-radius:999px;flex:auto;height:20px;position:relative;overflow:hidden}.usage-progress-line.svelte-gqu8ac{align-items:center;gap:1px;display:flex}.usage-progress__fill.svelte-gqu8ac{border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:100%;display:flex}.usage-progress__fill.svelte-gqu8ac span:where(.svelte-gqu8ac){color:#fff;font-size:10px;font-weight:700;line-height:16px}.usage-progress__fill--vendor.svelte-gqu8ac{background:linear-gradient(90deg, var(--billing-primary-strong) 6.9444%, var(--billing-primary) 100%)}.usage-progress__fill--unlimited.svelte-gqu8ac{background:linear-gradient(90deg, var(--billing-primary-strong) 6.9444%, var(--billing-primary) 100%);box-shadow:none}.usage-progress__fill--unlimited.svelte-gqu8ac span:where(.svelte-gqu8ac){color:#fff}.usage-progress__fill--seat.svelte-gqu8ac{background:linear-gradient(90deg, var(--billing-primary-strong) 6.9444%, var(--billing-primary) 100%)}.usage-row__total.svelte-gqu8ac{color:#000;text-align:right;min-width:0;font-size:10px;font-weight:700;line-height:16px}.usage-row__total--unlimited.svelte-gqu8ac{justify-content:flex-end;align-items:center;display:inline-flex}.usage-row__infinity.svelte-gqu8ac{width:18px;height:18px;color:var(--billing-primary-strong);flex:0 0 18px;display:inline-block}.usage-row__infinity.svelte-gqu8ac path:where(.svelte-gqu8ac){fill:currentColor}.contacts-header.svelte-gqu8ac{justify-content:space-between;align-items:center;gap:10px;display:flex}.contacts-header.svelte-gqu8ac p:where(.svelte-gqu8ac){color:#6b7280;margin:3px 0 0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.contact-details.svelte-gqu8ac{border-left:1px solid var(--billing-primary-strong);flex-direction:column;gap:5px;padding-left:10px;display:flex}.contact-label.svelte-gqu8ac{color:var(--billing-primary);text-transform:uppercase;font-size:12px;line-height:16px}.contact-name.svelte-gqu8ac{color:#4f4f4f;margin:0;font-size:12px;font-weight:700;line-height:16px}.contact-email.svelte-gqu8ac{color:#4f4f4f;margin:0;font-size:12px;line-height:16px}.invoices-card.svelte-gqu8ac{gap:8px;height:100%;min-height:0;margin-top:24px}.invoices-header.svelte-gqu8ac{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoices-header.svelte-gqu8ac>h3:where(.svelte-gqu8ac){color:var(--black-100,#000);font-feature-settings:"ss01" on, "cv01" on;letter-spacing:var(--Letter-Spacing,0);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.invoice-table-shell.svelte-gqu8ac{min-height:0;height:clamp(160px, calc(100dvh - var(--app-header-height) - 595px), 100%);max-height:calc(100dvh - var(--app-header-height) - 595px);background:#fff;border-radius:10px;flex-direction:column;flex:auto;padding:0 0 0 12px;display:flex;overflow:hidden;box-shadow:0 10px 20px #0000001a}.invoice-table-wrap.svelte-gqu8ac{scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;min-height:0;overflow:auto}.invoice-table.svelte-gqu8ac{border-collapse:collapse;width:100%}.invoice-table.svelte-gqu8ac th:where(.svelte-gqu8ac){color:#484848;text-align:center;vertical-align:middle;border-bottom:1px solid #1c1c1c33;height:40px;padding:8px 12px;font-size:12px;font-weight:500;line-height:18px}.invoice-table.svelte-gqu8ac td:where(.svelte-gqu8ac){color:#717171;text-align:center;vertical-align:middle;border-bottom:1px solid #1c1c1c0d;height:51px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px}.invoice-table.svelte-gqu8ac tbody:where(.svelte-gqu8ac) tr:where(.svelte-gqu8ac):last-child td:where(.svelte-gqu8ac){border-bottom:0}.invoice-status.svelte-gqu8ac{border-radius:8px;justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.invoice-status.paid.svelte-gqu8ac{background:var(--billing-primary);color:#fff}.invoice-status.pending.svelte-gqu8ac{color:#fff;background:#c8c8c8}.download-link.svelte-gqu8ac{color:var(--billing-primary);justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:500;line-height:20px;text-decoration:underline;display:inline-flex}.download-link.svelte-gqu8ac img:where(.svelte-gqu8ac){filter:brightness(0)saturate();width:14px;height:14px}.invoice-pagination.svelte-gqu8ac{border-top:1px solid #1c1c1c0d;flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:8px;padding:10px 0;display:flex}.invoice-page-btn.svelte-gqu8ac{color:#1c1c1c;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-size:12px;line-height:18px;display:inline-flex}.invoice-page-btn.svelte-gqu8ac:disabled{opacity:.45;cursor:not-allowed}.invoice-page-btn.svelte-gqu8ac svg:where(.svelte-gqu8ac){width:20px;height:20px}.invoice-page-btn.svelte-gqu8ac svg:where(.svelte-gqu8ac) path:where(.svelte-gqu8ac){fill:#1c1c1c}.invoice-page-btn--page.svelte-gqu8ac{width:20px;height:20px;padding:1px}.invoice-page-btn--active.svelte-gqu8ac{color:#fff;background-image:linear-gradient(90deg, var(--billing-primary-strong) 6.9444%, var(--billing-primary) 100%), linear-gradient(90deg, var(--billing-primary) 0%, var(--billing-primary) 100%);font-weight:700}.invoice-pagination-select.svelte-gqu8ac{align-items:center;gap:8px;margin-left:8px;display:flex}.invoice-pagination-select__label.svelte-gqu8ac{color:#1c1c1c66;font-family:Inter,sans-serif;font-size:12px;line-height:20px}.invoice-pagination-select__button.svelte-gqu8ac{color:#313131;background:#fff;border:1px solid #e9e9e9;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:63px;height:36px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;line-height:20px;display:inline-flex;position:relative}.invoice-pagination-select__button.svelte-gqu8ac svg:where(.svelte-gqu8ac){width:12px;height:12px}.invoice-pagination-select__button.svelte-gqu8ac svg:where(.svelte-gqu8ac) path:where(.svelte-gqu8ac){fill:#313131}.invoice-pagination-select__native.svelte-gqu8ac{opacity:0;cursor:pointer;position:absolute;inset:0}.invoice-note.svelte-gqu8ac{text-align:left;color:#6b7280;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.billing-contact-dialog.svelte-gqu8ac,.billing-contact-modal .modal-dialog{width:584px;max-width:calc(100vw - 24px)}.billing-contact-modal .modal-header{border-bottom:0!important}.billing-contact-modal .modal-body{border-top:0!important;border-bottom:0!important}.billing-contact-modal .modal-footer{border-top:0!important}.billing-contact-content.svelte-gqu8ac{background:#fff;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;max-width:calc(100vw - 24px);padding:12px 15px;display:flex;box-shadow:0 10px 50px #00000080}.billing-contact-header.svelte-gqu8ac{border:0;width:100%;padding:0!important}.billing-contact-title-wrap.svelte-gqu8ac{justify-content:flex-start;align-items:center;width:100%;display:flex}.billing-contact-title.svelte-gqu8ac{color:var(--black-100,#000);font-family:var(--Font-Family,Inter), sans-serif;font-size:22px;font-style:normal;font-weight:var(--Semi-Bold,600);letter-spacing:var(--Letter-Spacing,0);font-feature-settings:"ss01" on, "cv01" on;margin:0;line-height:28px}.billing-contact-body.svelte-gqu8ac{width:100%;padding:0!important}.billing-contact-dropdown.svelte-gqu8ac{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.billing-contact-dropdown__trigger.svelte-gqu8ac{text-align:left;background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #0000002e;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 11px;display:flex;box-shadow:0 6px 16px #0000000f}.billing-contact-dropdown__trigger.is-open.svelte-gqu8ac{border-color:color-mix(in srgb, var(--sbb-primary) 45%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--sbb-primary) 12%, transparent)}.billing-contact-dropdown__copy.svelte-gqu8ac{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.billing-contact-dropdown__value.svelte-gqu8ac{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.billing-contact-dropdown__meta.svelte-gqu8ac{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.billing-contact-dropdown__caret.svelte-gqu8ac{background:url(/assets/figma/invite-user-chevron-down.svg) 50%/14px 14px no-repeat;flex:none;width:20px;height:20px;transition:transform .18s}.billing-contact-dropdown__trigger.is-open.svelte-gqu8ac .billing-contact-dropdown__caret:where(.svelte-gqu8ac){transform:rotate(180deg)}.billing-contact-dropdown__panel.svelte-gqu8ac{background:#fff;border:1px solid #00000014;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-height:240px;padding:9px;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000029}.billing-contact-search.svelte-gqu8ac{border:1px solid #0000002e;border-radius:10px;width:100%;height:38px;padding:8px 10px;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.billing-contact-search.svelte-gqu8ac:focus{outline:1px solid color-mix(in srgb, var(--sbb-primary) 50%, transparent);outline-offset:0}.billing-contact-dropdown__list.svelte-gqu8ac{flex-direction:column;gap:6px;max-height:180px;padding-right:2px;display:flex;overflow-y:auto}.billing-contact-option.svelte-gqu8ac{text-align:left;background:#fff;border:1px solid #00000014;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,42%);align-items:center;gap:9px;padding:9px 10px;display:grid;box-shadow:0 4px 12px #0000000a}.billing-contact-option.svelte-gqu8ac:hover,.billing-contact-option.is-selected.svelte-gqu8ac{border-color:color-mix(in srgb, var(--sbb-primary) 35%, transparent);background:color-mix(in srgb, var(--sbb-primary) 5%, transparent)}.billing-contact-option__main.svelte-gqu8ac{flex-direction:column;gap:2px;min-width:0;display:flex}.billing-contact-option__name.svelte-gqu8ac{color:#000;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.billing-contact-option__email.svelte-gqu8ac{color:#4f4f4f;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;line-height:18px;overflow:hidden}.billing-contact-option__role.svelte-gqu8ac{min-width:0;color:var(--sbb-accent);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.billing-contact-footer.svelte-gqu8ac{justify-content:flex-end;width:100%;margin-top:-6px;display:flex;border-top:0!important;padding:0!important}.billing-contact-divider.svelte-gqu8ac{border-top:1px dashed #d9d9d9;width:100%;margin-top:7px;margin-bottom:0}.billing-contact-close-btn.svelte-gqu8ac{color:#4f4f4f;background:#fff;border:1px solid #787878;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:170px;min-height:40px;margin-top:-6px;padding:10px 18px;font-size:16px;font-weight:700;line-height:19px;display:inline-flex;box-shadow:0 10px #0000001a}.billing-contact-empty.svelte-gqu8ac{color:#6f6f6f;margin:0;font-size:14px;line-height:20px}.billing-payment-dialog.svelte-gqu8ac,.billing-payment-modal .modal-dialog{width:706px;max-width:calc(100vw - 40px)}.billing-payment-modal .modal-header{border-bottom:0!important}.billing-payment-modal .modal-body{border-top:0!important;border-bottom:0!important}.billing-payment-content.svelte-gqu8ac{background:#fff;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;width:706px;max-width:calc(100vw - 40px);padding:20px;display:flex;box-shadow:0 10px 50px #00000080}.billing-payment-header.svelte-gqu8ac{width:100%;border-bottom:0!important;padding:0 0 10px!important}.billing-payment-title-wrap.svelte-gqu8ac{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.billing-payment-title-block.svelte-gqu8ac{flex-direction:column;gap:2px;display:flex}.billing-payment-title.svelte-gqu8ac{color:#1c1c1c;letter-spacing:0;font-feature-settings:"ss01" on, "cv01" on;margin:0;font-family:Inter,sans-serif;font-size:34px;font-style:normal;font-weight:600;line-height:40px}.billing-payment-subtitle.svelte-gqu8ac{color:#7d7d7d;letter-spacing:0;font-feature-settings:"ss01" on, "cv01" on;margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.billing-payment-close.svelte-gqu8ac{opacity:.55;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;padding:0;display:inline-flex}.billing-payment-close.svelte-gqu8ac img:where(.svelte-gqu8ac){width:24px;height:24px;display:block}.billing-payment-close.svelte-gqu8ac:focus-visible{outline:2px solid color-mix(in srgb, var(--billing-primary) 50%, transparent);outline-offset:2px}.billing-payment-body.svelte-gqu8ac{flex-direction:column;gap:10px;width:100%;display:flex;border:0!important;padding:0!important}.billing-payment-footer{align-items:flex-start;gap:8px;width:100%;display:flex;border-top:0!important;flex-wrap:nowrap!important;justify-content:flex-end!important;padding:15px 0 0!important}.billing-payment-footer>*{margin:0!important}.billing-payment-error.svelte-gqu8ac{color:#dc3545;margin:0;font-size:12px;line-height:16px}.billing-payment-btn.svelte-gqu8ac{text-transform:uppercase;letter-spacing:0;font-feature-settings:"ss01" on, "cv01" on;color:#4c4c4c;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:16px;display:flex;box-shadow:0 5px #00000026}.billing-payment-btn--cancel.svelte-gqu8ac{color:#4f4f4f;background:#fff;border:1px solid #6f6f6f;border-radius:16px;transform:translate(-110px);box-shadow:0 10px #0000000d}.billing-payment-btn--save.svelte-gqu8ac{color:#4c4c4c;background:#e4e4e5;border-color:#6f6f6f;transform:translate(-20px,-35px);box-shadow:0 5px #00000026}.billing-payment-btn.svelte-gqu8ac:disabled{opacity:.6;cursor:not-allowed}.billing-vendor-list-dialog.svelte-gqu8ac,.billing-vendor-list-modal .modal-dialog{width:808px;max-width:calc(100vw - 32px)}.billing-vendor-list-modal .modal-header{border-bottom:0!important}.billing-vendor-list-modal .modal-body{border-top:0!important;border-bottom:0!important}.billing-vendor-list-content.svelte-gqu8ac{background:#fffffff2;border:0;border-radius:20px;flex-direction:column;gap:10px;width:808px;max-width:calc(100vw - 32px);padding:20px;display:flex;box-shadow:0 10px 20px #0000001a}.billing-vendor-list-header.svelte-gqu8ac{width:100%;border-bottom:0!important;padding:0!important}.billing-vendor-list-title-wrap.svelte-gqu8ac{justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.billing-vendor-list-title.svelte-gqu8ac{color:#000;letter-spacing:0;font-feature-settings:"ss01" on, "cv01" on;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px}.billing-vendor-list-close.svelte-gqu8ac{color:#9f9f9f;opacity:1;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.billing-vendor-list-close.svelte-gqu8ac img:where(.svelte-gqu8ac){width:24px;height:24px;display:block}.billing-vendor-list-body.svelte-gqu8ac{flex-direction:column;gap:12px;width:100%;display:flex;padding:0!important}.billing-vendor-list-stack.svelte-gqu8ac{flex-direction:column;gap:10px;width:100%;display:flex}.billing-vendor-list-summary.svelte-gqu8ac{box-sizing:border-box;background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.billing-vendor-list-summary__copy.svelte-gqu8ac{flex-direction:column;gap:3px;display:flex}.billing-vendor-list-summary__label.svelte-gqu8ac{color:#7d7d7d;text-transform:uppercase;letter-spacing:.02em;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:16px}.billing-vendor-list-summary__value.svelte-gqu8ac{color:#1c1c1c;margin:4px 0 0;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1}.billing-vendor-list-summary__hint.svelte-gqu8ac{color:#6b7280;text-align:right;max-width:420px;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:19px}.billing-vendor-list-table-shell.svelte-gqu8ac{background:#fff;border:1px solid #0f172a14;border-radius:16px;overflow:hidden}.billing-vendor-list-table-wrap.svelte-gqu8ac{overflow:auto}.billing-vendor-list-table.svelte-gqu8ac{border-collapse:collapse;table-layout:fixed;width:100%}.billing-vendor-list-table__col--name.svelte-gqu8ac{width:24%}.billing-vendor-list-table__col--logo.svelte-gqu8ac{width:16%}.billing-vendor-list-table__col--nickname.svelte-gqu8ac{width:18%}.billing-vendor-list-table__col--type.svelte-gqu8ac{width:24%}.billing-vendor-list-table__col--tier.svelte-gqu8ac{width:18%}.billing-vendor-list-table.svelte-gqu8ac th:where(.svelte-gqu8ac){color:#334155;text-transform:uppercase;letter-spacing:.02em;text-align:left;vertical-align:middle;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #0f172a14;padding:14px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:18px}.billing-vendor-list-table.svelte-gqu8ac td:where(.svelte-gqu8ac){color:#1f2937;vertical-align:middle;border-bottom:1px solid #0f172a0f;padding:14px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px}.billing-vendor-list-table.svelte-gqu8ac tbody:where(.svelte-gqu8ac) tr:where(.svelte-gqu8ac):last-child td:where(.svelte-gqu8ac){border-bottom:0}.billing-vendor-list-table__cell.svelte-gqu8ac{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-vendor-list-table__name.svelte-gqu8ac{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.billing-vendor-list-table__logo-frame.svelte-gqu8ac{box-sizing:border-box;background:#ababab;border:1px solid #0006;border-radius:999px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex;overflow:hidden}.billing-vendor-list-table__logo.svelte-gqu8ac{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.billing-vendor-list-table__tier.svelte-gqu8ac{color:#1f2937;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px}.billing-vendor-list-table__empty.svelte-gqu8ac{color:#1f2937;text-align:center;margin:0;padding:18px 6px;font-family:Inter,sans-serif;font-size:14px;line-height:18px}.billing-vendor-list-pagination.svelte-gqu8ac{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:2px 0 0;display:flex}.billing-vendor-list-pagination--client.svelte-gqu8ac{margin-top:12px}.billing-vendor-list-pagination__controls.svelte-gqu8ac{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.billing-vendor-list-pagination__arrow.svelte-gqu8ac{background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:inline-flex}.billing-vendor-list-pagination__arrow.svelte-gqu8ac:disabled{opacity:.35;cursor:not-allowed}.billing-vendor-list-pagination__pages.svelte-gqu8ac{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.billing-vendor-list-pagination__page.svelte-gqu8ac{color:#1c1c1c;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.billing-vendor-list-pagination__page.is-active.svelte-gqu8ac{color:#fff;background-image:linear-gradient(90deg,#005626 6.9444%,#00893d 100%);font-weight:700}.billing-vendor-list-pagination__meta.svelte-gqu8ac{color:#696969;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.billing-vendor-list-pagination__per-page.svelte-gqu8ac{align-items:center;gap:3px;min-width:22px;display:inline-flex}.billing-vendor-list-pagination__per-page.svelte-gqu8ac img:where(.svelte-gqu8ac){width:8px;height:8px;display:block}.billing-vendor-dialog.svelte-gqu8ac,.billing-vendor-modal .modal-dialog{width:920px;max-width:calc(100vw - 40px)}.billing-vendor-modal .modal-header{border-bottom:0!important}.billing-vendor-modal .modal-body{border-top:0!important;border-bottom:0!important}.billing-vendor-content.svelte-gqu8ac{background:#fff;border:0;border-radius:20px;flex-direction:column;gap:15px;width:920px;max-width:calc(100vw - 40px);padding:20px;display:flex;box-shadow:0 10px 50px #00000080}.billing-vendor-header.svelte-gqu8ac{width:100%;border-bottom:0!important;padding:0 0 10px!important}.billing-vendor-title-wrap.svelte-gqu8ac{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.billing-vendor-title-block.svelte-gqu8ac{flex-direction:column;gap:2px;display:flex}.billing-vendor-title.svelte-gqu8ac{color:#1c1c1c;margin:0;font-family:Inter,sans-serif;font-size:34px;font-weight:600;line-height:40px}.billing-vendor-subtitle.svelte-gqu8ac{color:#7d7d7d;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:20px}.billing-vendor-close.svelte-gqu8ac{opacity:.7;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;padding:0;display:inline-flex}.billing-vendor-close.svelte-gqu8ac:focus-visible{outline:2px solid color-mix(in srgb, var(--billing-primary) 50%, transparent);outline-offset:2px}.billing-vendor-body.svelte-gqu8ac{flex-direction:column;gap:12px;width:100%;display:flex;padding:0!important}.vendor-modal-summary.svelte-gqu8ac{background:linear-gradient(#fff 0%,#fafafa 100%);border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.vendor-modal-summary__label.svelte-gqu8ac{color:#7d7d7d;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:12px;font-weight:700}.vendor-modal-summary__value.svelte-gqu8ac{color:#1c1c1c;margin:4px 0 0;font-size:28px;font-weight:700;line-height:1}.vendor-modal-summary__hint.svelte-gqu8ac{color:#6b7280;text-align:right;max-width:420px;margin:0;font-size:13px;line-height:19px}.vendor-table-shell.svelte-gqu8ac{background:#fff;border:1px solid #0f172a14;border-radius:16px;overflow:hidden}.vendor-table-wrap.svelte-gqu8ac{overflow:auto}.vendor-table.svelte-gqu8ac{border-collapse:collapse;width:100%}.vendor-table__name.svelte-gqu8ac{color:#111827;font-weight:600}.vendor-table__logo.svelte-gqu8ac{object-fit:cover;object-position:center;background:0 0;border:1px solid #00000014;border-radius:999px;width:40px;height:40px;display:block;overflow:hidden;box-shadow:0 2px 6px #00000014}.vendor-table__empty.svelte-gqu8ac{color:#6b7280;text-align:center;margin:0;padding:18px 6px;font-size:14px;line-height:20px}.vendor-table__logo--accent.svelte-gqu8ac{color:#fff;background:linear-gradient(#1c0538 0%,#24024f 100%);border:1px solid #0b001c}.vendor-tier.svelte-gqu8ac{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:28px;display:inline-flex}.vendor-tier--essential.svelte-gqu8ac{background:color-mix(in srgb, var(--billing-primary) 12%, white);color:var(--billing-primary-strong)}.vendor-tier--pro.svelte-gqu8ac{background:color-mix(in srgb, var(--billing-primary) 16%, white);color:var(--billing-primary-strong)}.vendor-tier--enterprise.svelte-gqu8ac{background:color-mix(in srgb, var(--billing-primary) 20%, white);color:var(--billing-primary-strong)}.vendor-pagination.svelte-gqu8ac{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 2px 0;display:flex}.vendor-pagination__btn.svelte-gqu8ac{min-width:16px;min-height:16px;box-shadow:none;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vendor-pagination__page.svelte-gqu8ac{color:#1f2937;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;min-width:28px;min-height:28px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.vendor-pagination__btn.svelte-gqu8ac span:where(.svelte-gqu8ac){justify-content:center;align-items:center;width:10px;height:10px;font-size:10px;line-height:1;display:inline-flex}.billing-vendor-list-pagination__icon.svelte-gqu8ac{color:#1f2937;width:10px;height:10px;display:block}.billing-vendor-list-pagination__arrow.svelte-gqu8ac:disabled .billing-vendor-list-pagination__icon:where(.svelte-gqu8ac){color:#9ca3af}.vendor-pagination__btn.svelte-gqu8ac:disabled{opacity:.45;cursor:not-allowed}.vendor-pagination__pages.svelte-gqu8ac{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vendor-pagination__page.is-active.svelte-gqu8ac{background:color-mix(in srgb, var(--billing-primary) 12%, white);border-color:color-mix(in srgb, var(--billing-primary) 35%, white);color:var(--billing-primary-strong)}.vendor-pagination__meta.svelte-gqu8ac{color:#6b7280;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.billing-vendor-list-modal .modal-footer{display:none!important}.plans-panel.svelte-gqu8ac{flex-direction:column;gap:0;display:flex}.plans-card.svelte-gqu8ac{box-shadow:none;background:0 0;padding:0}@media (width<=768px){.billing-grid--management.svelte-gqu8ac{grid-template-columns:1fr}.payment-card.svelte-gqu8ac,.contacts-header.svelte-gqu8ac{flex-direction:column;align-items:flex-start}.usage-row.svelte-gqu8ac{grid-template-columns:1fr;gap:8px}.action-button--compact.svelte-gqu8ac,.action-button.svelte-gqu8ac{width:100%}.billing-contact-dropdown__trigger.svelte-gqu8ac{min-height:56px}.billing-contact-dropdown__panel.svelte-gqu8ac{max-height:240px}.billing-contact-option.svelte-gqu8ac{grid-template-columns:minmax(0,1fr);gap:6px}.billing-contact-option__role.svelte-gqu8ac{white-space:normal}.billing-contact-close-btn.svelte-gqu8ac{width:100%;max-width:none;height:44px;font-size:16px;line-height:20px}.billing-vendor-list-content.svelte-gqu8ac{width:calc(100vw - 24px);padding:16px}.billing-vendor-list-table-wrap.svelte-gqu8ac{overflow-x:auto}.billing-vendor-list-pagination__meta.svelte-gqu8ac{margin-left:0}.invoice-table-shell.svelte-gqu8ac{height:auto;max-height:none}}.route-skel.svelte-gqu8ac{flex-direction:column;gap:1rem;display:flex}.route-skel__grid.svelte-gqu8ac{gap:1rem;display:grid}.route-skel__grid--2.svelte-gqu8ac{grid-template-columns:repeat(2,minmax(0,1fr))}.route-skel__grid--3.svelte-gqu8ac{grid-template-columns:repeat(3,minmax(0,1fr))}.route-skel__grid--4.svelte-gqu8ac{grid-template-columns:repeat(4,minmax(0,1fr))}.route-skel__grid--dense.svelte-gqu8ac{gap:.75rem;margin-top:.75rem}.route-skel__card.svelte-gqu8ac,.route-skel__tablecard.svelte-gqu8ac,.route-skel__listcard.svelte-gqu8ac{background:#fff9;border:1px solid #1c1c1c14;border-radius:12px;padding:1.25rem;position:relative;overflow:hidden}.route-skel__card--tall.svelte-gqu8ac{min-height:180px}.route-skel__field.svelte-gqu8ac{flex-direction:column;gap:.6rem;display:flex}.route-skel__line.svelte-gqu8ac,.route-skel__row.svelte-gqu8ac,.route-skel__pill.svelte-gqu8ac{background:#1c1c1c0f;border-radius:10px;position:relative;overflow:hidden}.route-skel__line.svelte-gqu8ac:after,.route-skel__row.svelte-gqu8ac:after,.route-skel__pill.svelte-gqu8ac:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:60%;height:100%;animation:1.35s linear infinite svelte-gqu8ac-routeSkelShimmer;position:absolute;top:0;left:-60%}@keyframes svelte-gqu8ac-routeSkelShimmer{0%{left:-60%}to{left:120%}}.route-skel__line--h.svelte-gqu8ac{border-radius:8px;width:220px;height:16px}.route-skel__line--p.svelte-gqu8ac{border-radius:8px;width:320px;height:12px;margin-top:.6rem}.route-skel__line--label.svelte-gqu8ac{border-radius:8px;width:90px;height:11px}.route-skel__line--value.svelte-gqu8ac{border-radius:10px;width:140px;height:16px}.route-skel__line--wide.svelte-gqu8ac{width:70%}.route-skel__line--tablehead.svelte-gqu8ac{border-radius:8px;width:100%;height:14px;margin-top:.75rem}.route-skel__rows.svelte-gqu8ac{flex-direction:column;gap:.75rem;margin-top:.9rem;display:flex}.route-skel__row.svelte-gqu8ac{border-radius:10px;width:100%;height:46px}.route-skel__row--action.svelte-gqu8ac{height:56px}.route-skel__row--contact.svelte-gqu8ac{height:70px}.route-skel__pill.svelte-gqu8ac{border-radius:999px;width:120px;height:12px}.route-skel__pill--cta.svelte-gqu8ac{border-radius:999px;width:220px;height:36px;margin-top:1rem}.route-skel__pill--bar.svelte-gqu8ac{border-radius:999px;width:100%;height:12px;margin-top:.75rem}@media (width<=1200px){.route-skel__grid--4.svelte-gqu8ac,.route-skel__grid--3.svelte-gqu8ac{grid-template-columns:repeat(2,minmax(0,1fr))}.route-skel__grid--2.svelte-gqu8ac{grid-template-columns:repeat(1,minmax(0,1fr))}.route-skel__line--p.svelte-gqu8ac{width:70%}}.title-header.svelte-gqu8ac{background-image:linear-gradient(90deg, var(--billing-primary-strong) 6.9444%, var(--billing-primary) 100%), linear-gradient(90deg, var(--billing-primary) 0%, var(--billing-primary) 100%);box-sizing:border-box;border-radius:10px;align-items:center;width:100%;height:48px;padding:10px;display:flex}.title-header.svelte-gqu8ac p:where(.svelte-gqu8ac){color:#fff;margin:0;padding-left:8px;font-size:14px;font-weight:600;line-height:20px}.msp-billing.svelte-r4yqf8{gap:20px;display:grid}.msp-billing.svelte-r4yqf8 h2:where(.svelte-r4yqf8){margin:0;font-size:14px;font-weight:600;line-height:20px}.msp-billing__subscription.svelte-r4yqf8,.msp-billing__allocation.svelte-r4yqf8{background:var(--sbb-surface);border:1px solid #0f172a14;border-radius:12px;padding:24px;box-shadow:0 12px 28px #0f172a14}.msp-billing__section-heading.svelte-r4yqf8{border-bottom:1px solid var(--sbb-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.msp-billing__section-heading.svelte-r4yqf8 h2:where(.svelte-r4yqf8){color:#172033;letter-spacing:-.01em;margin-top:3px;font-size:15px}.msp-billing__eyebrow.svelte-r4yqf8{color:var(--sbb-primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px;display:block}.msp-billing__section-caption.svelte-r4yqf8{color:var(--sbb-muted);margin-top:5px;font-size:11px}.msp-billing__fields.svelte-r4yqf8{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;display:grid}.msp-billing__field.svelte-r4yqf8{border-left:1px solid var(--sbb-border);gap:7px;min-width:0;padding:0 24px;display:grid}.msp-billing__field.svelte-r4yqf8:first-child{border-left:0;padding-left:0}.msp-billing__field.svelte-r4yqf8 span:where(.svelte-r4yqf8),.msp-billing__kpis.svelte-r4yqf8 span:where(.svelte-r4yqf8){color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px}.msp-billing__field.svelte-r4yqf8 small:where(.svelte-r4yqf8),.msp-billing__kpis.svelte-r4yqf8 small:where(.svelte-r4yqf8){color:var(--sbb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.msp-billing.svelte-r4yqf8 strong:where(.svelte-r4yqf8){font-size:14px;font-weight:600;line-height:20px}.msp-billing__field.svelte-r4yqf8 strong:where(.svelte-r4yqf8){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msp-billing__kpis.svelte-r4yqf8{background:#f8fafc;border:1px solid #d8e1ec;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;padding:0;display:grid;overflow:hidden}.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8){border-left:1px solid #d8e1ec;gap:5px;min-width:0;padding:18px 20px;display:grid}.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8):first-child{background:linear-gradient(135deg,#f0f7ff 0%,#f8fafc 100%);border-left:0}.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8) strong:where(.svelte-r4yqf8){font-size:24px;font-weight:600;line-height:36px}.msp-billing__allocation.svelte-r4yqf8{grid-template-columns:1fr auto;gap:15px;display:grid}.msp-billing__allocation.svelte-r4yqf8 p:where(.svelte-r4yqf8){color:var(--sbb-muted);margin:3px 0 0;font-size:12px}.msp-billing__table-wrap.svelte-r4yqf8,.msp-billing__pagination.svelte-r4yqf8,.msp-billing__success.svelte-r4yqf8{grid-column:1/-1}.msp-billing__table-message.svelte-r4yqf8{color:var(--sbb-muted);text-align:center!important;padding:28px 12px!important}.msp-billing__success.svelte-r4yqf8{color:var(--sbb-success,#16834b)!important}.msp-billing__bundled-note.svelte-r4yqf8{color:var(--sbb-muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.msp-billing__readonly-capacity.svelte-r4yqf8{border:1px solid var(--sbb-border);background:var(--sbb-surface-alt);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.msp-billing__readonly-capacity.svelte-r4yqf8 div:where(.svelte-r4yqf8){gap:4px;min-width:0;display:grid}.msp-billing__readonly-capacity.svelte-r4yqf8 span:where(.svelte-r4yqf8){color:var(--sbb-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.msp-billing__table-wrap.svelte-r4yqf8{max-height:min(55vh,620px);overflow:auto}.msp-billing__table.svelte-r4yqf8{border-collapse:collapse;width:100%;min-width:900px;margin-top:4px}.msp-billing__table.svelte-r4yqf8 th:where(.svelte-r4yqf8),.msp-billing__table.svelte-r4yqf8 td:where(.svelte-r4yqf8){border-bottom:1px solid var(--sbb-border);text-align:left;vertical-align:top;white-space:nowrap;padding:11px 8px;font-size:12px}.msp-billing__table.svelte-r4yqf8 th:where(.svelte-r4yqf8){color:var(--sbb-muted);font-weight:600}.msp-billing__table.svelte-r4yqf8 td:where(.svelte-r4yqf8):nth-last-child(2){white-space:normal;min-width:180px}.msp-billing__table-action.svelte-r4yqf8{white-space:nowrap!important;min-width:72px!important}.msp-billing__table-action.svelte-r4yqf8 button:where(.svelte-r4yqf8){background:var(--sbb-surface-alt);color:var(--sbb-primary);cursor:pointer;border:0;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700}.msp-billing__status.svelte-r4yqf8{background:var(--sbb-surface-alt);color:var(--sbb-muted);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.msp-billing__status--requested.svelte-r4yqf8,.msp-billing__status--pending.svelte-r4yqf8{color:#8a5a00;background:#fff4d6}.msp-billing__pagination.svelte-r4yqf8{color:var(--sbb-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.msp-billing__pagination.svelte-r4yqf8 button:where(.svelte-r4yqf8){border:1px solid var(--sbb-border);background:var(--sbb-surface);color:var(--sbb-text);cursor:pointer;border-radius:6px;padding:6px 10px}.msp-billing__pagination.svelte-r4yqf8 button:where(.svelte-r4yqf8):disabled{opacity:.5;cursor:not-allowed}.msp-billing__action.svelte-r4yqf8,.msp-billing__secondary.svelte-r4yqf8{cursor:pointer;border:0;border-radius:8px;min-height:36px;padding:8px 14px;font-size:12px;font-weight:600}.msp-billing__action.svelte-r4yqf8{color:#fff;background:var(--sbb-primary)}.msp-billing__action.svelte-r4yqf8:disabled{opacity:.65;cursor:not-allowed}.msp-billing__secondary.svelte-r4yqf8{background:var(--sbb-surface-alt);color:var(--sbb-text)}.msp-billing__request-form.svelte-r4yqf8{gap:14px;display:grid}.msp-billing__request-form.svelte-r4yqf8 p:where(.svelte-r4yqf8){color:var(--sbb-muted);margin:0;font-size:12px}.msp-billing__request-form.svelte-r4yqf8 label:where(.svelte-r4yqf8){color:var(--sbb-muted);gap:5px;font-size:12px;display:grid}.msp-billing__request-form.svelte-r4yqf8 input:where(.svelte-r4yqf8),.msp-billing__request-form.svelte-r4yqf8 textarea:where(.svelte-r4yqf8){border:1px solid var(--sbb-border);width:100%;min-height:36px;font:inherit;color:var(--sbb-text);border-radius:8px;padding:8px 10px}.msp-billing__request-form.svelte-r4yqf8 textarea:where(.svelte-r4yqf8){resize:vertical;min-height:72px}.msp-billing__readonly.svelte-r4yqf8{background:var(--sbb-surface-alt);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:12px;display:grid}.msp-billing__readonly.svelte-r4yqf8 div:where(.svelte-r4yqf8){gap:4px;min-width:0;display:grid}.msp-billing__readonly.svelte-r4yqf8 span:where(.svelte-r4yqf8){color:var(--sbb-text);font-size:13px;line-height:18px}.msp-billing__readonly.svelte-r4yqf8 strong:where(.svelte-r4yqf8){font-size:14px;line-height:20px}.msp-billing__request-error.svelte-r4yqf8{color:var(--sbb-danger)!important}@media (width<=900px){.msp-billing__fields.svelte-r4yqf8,.msp-billing__kpis.svelte-r4yqf8,.msp-billing__readonly-capacity.svelte-r4yqf8{grid-template-columns:repeat(2,minmax(0,1fr))}.msp-billing__field.svelte-r4yqf8:nth-child(3){border-left:0;margin-top:18px;padding-left:0}.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8):nth-child(3){border-top:1px solid #d8e1ec;border-left:0}.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8):nth-child(4){border-top:1px solid #d8e1ec}}@media (width<=560px){.msp-billing__subscription.svelte-r4yqf8,.msp-billing__allocation.svelte-r4yqf8{padding:18px}.msp-billing__section-heading.svelte-r4yqf8{display:block}.msp-billing__section-caption.svelte-r4yqf8{margin-top:8px;display:block}.msp-billing__fields.svelte-r4yqf8,.msp-billing__kpis.svelte-r4yqf8,.msp-billing__readonly-capacity.svelte-r4yqf8{grid-template-columns:1fr}.msp-billing__field.svelte-r4yqf8,.msp-billing__field.svelte-r4yqf8:nth-child(3){border-left:0;margin-top:18px;padding:0}.msp-billing__field.svelte-r4yqf8:first-child{margin-top:0}.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8),.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8):nth-child(3),.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8):nth-child(4){border-top:1px solid #d8e1ec;border-left:0}.msp-billing__kpis.svelte-r4yqf8 article:where(.svelte-r4yqf8):first-child{border-top:0}.msp-billing__allocation.svelte-r4yqf8{grid-template-columns:1fr}.msp-billing__action.svelte-r4yqf8{width:100%}}.modal.svelte-1ob37g7{z-index:1100;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-dialog.svelte-1ob37g7{pointer-events:auto;width:100%;max-width:420px;max-height:calc(100vh - 32px);display:flex}.modal-lg.svelte-1ob37g7{max-width:720px}.modal-xl.svelte-1ob37g7{max-width:960px}.modal-content.svelte-1ob37g7{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;width:100%;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0f172a47}.modal-header.svelte-1ob37g7,.modal-footer.svelte-1ob37g7{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.modal-header.svelte-1ob37g7{border-bottom:1px solid #0f172a14}.modal-body.svelte-1ob37g7{min-height:0;padding:20px;overflow-y:auto}.modal-footer.svelte-1ob37g7{border-top:1px solid #0f172a14}.modal-title.svelte-1ob37g7{margin:0;font-size:1.05rem;font-weight:700}.btn-close.svelte-1ob37g7{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:32px;position:relative}.btn-close.svelte-1ob37g7:before,.btn-close.svelte-1ob37g7:after{content:"";background:#667085;width:16px;height:2px;position:absolute;top:15px;left:8px}.btn-close.svelte-1ob37g7:before{transform:rotate(45deg)}.btn-close.svelte-1ob37g7:after{transform:rotate(-45deg)}.invite-application-switch.svelte-1kc9vdb{box-sizing:border-box;cursor:pointer;background:#d9e1e8;border:1px solid #cbd5e1;border-radius:999px;flex:none;width:34px;height:19px;padding:0;transition:background-color .15s,border-color .15s;position:relative}.invite-application-switch.svelte-1kc9vdb>span:where(.svelte-1kc9vdb){background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #0f172a33}.invite-application-switch[aria-checked=true].svelte-1kc9vdb{border-color:var(--role-modal-accent,#6b7280);background:var(--role-modal-accent,#6b7280)}.invite-application-switch[aria-checked=true].svelte-1kc9vdb>span:where(.svelte-1kc9vdb){transform:translate(15px)}.invite-application-switch.svelte-1kc9vdb:hover:not(:disabled){border-color:var(--role-modal-accent-hover,#4b5563)}.invite-application-switch.svelte-1kc9vdb:focus-visible{outline:3px solid var(--role-modal-accent-soft,#6b728047);outline-offset:2px}.invite-application-switch.svelte-1kc9vdb:disabled{cursor:not-allowed;opacity:.55}.match-status.svelte-vp2729{align-items:center;gap:6px;margin-top:8px;font-family:Inter,sans-serif;font-size:12px;line-height:1.3;display:inline-flex}.icon.svelte-vp2729{justify-content:center;align-items:center;width:14px;font-weight:700;display:inline-flex}.icon.valid.svelte-vp2729:before{content:"✓"}.icon.invalid.svelte-vp2729:before{content:"✗"}.valid.svelte-vp2729{color:#027a48}.invalid.svelte-vp2729{color:#b42318}.strength-wrap.svelte-1rfwv67{margin-top:8px;position:relative}.strength-head.svelte-1rfwv67{color:#667085;justify-content:space-between;align-items:center;margin-bottom:6px;font-family:Inter,sans-serif;font-size:12px;display:flex}.bar.svelte-1rfwv67{background:#e5e7eb;border-radius:999px;width:100%;height:8px;overflow:hidden}.fill.svelte-1rfwv67{border-radius:999px;height:100%;transition:width .2s}.fill.empty.svelte-1rfwv67{background:0 0}.fill.weak.svelte-1rfwv67{background:#d92d20}.fill.moderate.svelte-1rfwv67{background:#f79009}.fill.strong.svelte-1rfwv67{background:#12b76a}.rules-tooltip.svelte-1rfwv67{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #d0d5dd;border-radius:10px;width:min(320px,100%);padding:10px 12px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 8px 24px #10182829}.strength-wrap.svelte-1rfwv67:hover .rules-tooltip:where(.svelte-1rfwv67){opacity:1;visibility:visible;transform:translateY(0)}ul.svelte-1rfwv67{gap:6px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1rfwv67{align-items:flex-start;gap:8px;font-family:Inter,sans-serif;font-size:12px;line-height:1.3;display:flex}.icon.svelte-1rfwv67{width:14px;font-weight:700;display:inline-block}.ok.svelte-1rfwv67{color:#027a48}.bad.svelte-1rfwv67{color:#b42318}.connection-config__access-notice.svelte-1paeq8f{color:#c62828;background:#fff4f4;border:1px solid #edc4c4;border-radius:8px;padding:12px;font-size:12px;line-height:18px}.connection-config.svelte-1paeq8f{min-width:0}.connection-config__heading.svelte-1paeq8f{border-bottom:1px solid #e2e2e2;justify-content:space-between;align-items:center;gap:20px;padding-bottom:10px;display:flex}.connection-config.svelte-1paeq8f p:where(.svelte-1paeq8f){color:#9f9f9f;margin:3px 0 0;font-size:12px;line-height:16px}.connection-config.svelte-1paeq8f label:where(.svelte-1paeq8f){gap:10px;min-width:0;padding:10px;display:grid}.connection-config.svelte-1paeq8f label:where(.svelte-1paeq8f) span:where(.svelte-1paeq8f),.connection-config.svelte-1paeq8f strong:where(.svelte-1paeq8f){color:#9f9f9f;font-size:12px;font-weight:400;line-height:16px}.connection-config.svelte-1paeq8f input:where(.svelte-1paeq8f):not(.connection-config__hidden){box-sizing:border-box;color:#151515;width:100%;height:40px;font:inherit;background:#fffc;border:.5px solid #0006;border-radius:10px;min-width:0;padding:0 16px;font-size:14px}.connection-config.svelte-1paeq8f input:where(.svelte-1paeq8f):focus-visible,.connection-config.svelte-1paeq8f button:where(.svelte-1paeq8f):focus-visible{outline:3px solid var(--enterprise-accent-soft,#00893d40);outline-offset:2px}.connection-config__uploads.svelte-1paeq8f{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.connection-config__uploads.svelte-1paeq8f>div:where(.svelte-1paeq8f){background:#fff;border:1px solid #e2e2e2;border-radius:10px;min-width:0;padding:20px}.connection-config__uploads.svelte-1paeq8f strong:where(.svelte-1paeq8f){color:#151515;font-size:14px;font-weight:500;line-height:20px;display:block}.connection-config__hidden.svelte-1paeq8f{opacity:0;width:1px;height:1px;position:absolute}.connection-config__outline.svelte-1paeq8f{color:#151515;font:inherit;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;padding:8px 15px;font-size:12px;font-weight:500;line-height:20px;box-shadow:0 5px #00000026}.connection-config.svelte-1paeq8f button:where(.svelte-1paeq8f):disabled{cursor:not-allowed;opacity:.5}.connection-config__uploads.svelte-1paeq8f button:where(.svelte-1paeq8f){margin-top:10px}.connection-config__certificate.svelte-1paeq8f{background:#e3ede8;border:1px solid #005626;border-radius:5px;align-items:center;gap:9px;margin-top:15px;padding:10px;display:flex}.connection-config__certificate.svelte-1paeq8f strong:where(.svelte-1paeq8f){color:#151515}.connection-config__certificate.svelte-1paeq8f span:where(.svelte-1paeq8f){color:#26783a;font-size:12px;font-weight:700}.connection-config__certificate.svelte-1paeq8f span.warning:where(.svelte-1paeq8f){color:#b54708}.connection-config__certificate.svelte-1paeq8f span.expired:where(.svelte-1paeq8f){color:#b42318}.connection-config__success.svelte-1paeq8f,.connection-config__error.svelte-1paeq8f{margin-top:12px!important}.connection-config__success.svelte-1paeq8f{color:#16713a}.connection-config__error.svelte-1paeq8f{color:#b42318}.connection-config__success.svelte-1paeq8f button:where(.svelte-1paeq8f){color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=1024px){.connection-config__heading.svelte-1paeq8f{align-items:flex-start}}@media (width<=720px){.connection-config__grid.svelte-1paeq8f,.connection-config__uploads.svelte-1paeq8f{grid-template-columns:1fr}.connection-config__heading.svelte-1paeq8f{flex-direction:column;align-items:stretch}.connection-config__certificate.svelte-1paeq8f{flex-direction:column;align-items:start}}.connection-config__grid.svelte-1paeq8f{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.connection-config__row.svelte-1paeq8f{gap:10px;display:grid}.connection-config__row--equal.svelte-1paeq8f{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-config__row--metadata.svelte-1paeq8f{grid-template-columns:minmax(0,1fr)}.connection-config__uploads.svelte-1paeq8f>div:where(.svelte-1paeq8f):first-child p:where(.svelte-1paeq8f){font-size:0}.connection-config__uploads.svelte-1paeq8f>div:where(.svelte-1paeq8f):first-child p:where(.svelte-1paeq8f):after{content:"Upload the Federation Metadata XML";font-size:12px}.connection-config__certificate.svelte-1paeq8f>p:where(.svelte-1paeq8f){font-size:0}.connection-config__certificate.svelte-1paeq8f>p:where(.svelte-1paeq8f):after{content:"Upload a public certificate, then save it to apply the changes.";font-size:12px}.connection-config__grid.svelte-1paeq8f input:where(.svelte-1paeq8f)::placeholder{color:#0000;opacity:0}.connection-config__heading.svelte-1paeq8f{align-items:flex-end}.connection-config__outline.svelte-1paeq8f{white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;width:auto;min-width:109px;height:24px;min-height:24px;padding:0 15px;font-size:10px;font-weight:700;line-height:24px;display:inline-flex}.connection-config__uploads.svelte-1paeq8f>div:where(.svelte-1paeq8f){position:relative}.connection-config__uploads.svelte-1paeq8f>.connection-config__certificate:where(.svelte-1paeq8f){align-items:initial;background:#fff;border:1px solid #e2e2e2;border-radius:10px;gap:0;margin-top:0;padding:20px;display:block}.connection-config__certificate-status.svelte-1paeq8f{box-sizing:border-box;border:1px solid var(--enterprise-accent,#00893d);background:var(--enterprise-accent-pale,#e3ede8);border-radius:5px;align-items:center;gap:7px;min-height:24px;padding:0 8px;display:inline-flex;position:absolute;top:20px;right:12px}.connection-config__certificate-status.svelte-1paeq8f strong:where(.svelte-1paeq8f){color:#344054;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:600}.connection-config__certificate-status.svelte-1paeq8f span:where(.svelte-1paeq8f){color:var(--enterprise-accent-text,#005626);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.connection-config__button-row.svelte-1paeq8f{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.connection-config__button-row.svelte-1paeq8f .connection-config__outline:where(.svelte-1paeq8f){margin-top:0}.connection-config__certificate-details.svelte-1paeq8f{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;font-size:11px;display:grid}.connection-config__certificate-details.svelte-1paeq8f div:where(.svelte-1paeq8f){min-width:0}.connection-config__certificate-details.svelte-1paeq8f dt:where(.svelte-1paeq8f){color:#667085}.connection-config__certificate-details.svelte-1paeq8f dd:where(.svelte-1paeq8f){overflow-wrap:anywhere;color:#101828;margin:2px 0 0}.connection-config__certificate-warning.svelte-1paeq8f{font-weight:600;color:#b54708!important}.connection-config__bottom-actions.svelte-1paeq8f{border-top:1px solid #e5e7eb;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-top:18px;padding-top:16px;display:grid}.connection-config__action-card.svelte-1paeq8f{box-sizing:border-box;background:#fff;border:1px solid #e2e2e2;border-radius:10px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex}.connection-config__action-card--test.svelte-1paeq8f,.connection-config__action-card--activate.svelte-1paeq8f{background:#fff}.connection-config__action-icon.svelte-1paeq8f{background:var(--enterprise-accent-pale,#e3ede8);width:32px;height:32px;color:var(--enterprise-accent-text,#16713a);border-radius:50%;flex:0 0 32px;place-items:center;font-size:18px;font-weight:700;display:grid}.connection-config__action-copy.svelte-1paeq8f{flex:auto;min-width:0}.connection-config__action-copy.svelte-1paeq8f strong:where(.svelte-1paeq8f){color:#1f2937;font-size:13px;font-weight:650;line-height:18px;display:block}.connection-config__action-copy.svelte-1paeq8f p:where(.svelte-1paeq8f){color:#667085;margin-top:2px;font-size:11px;line-height:15px}.connection-config__action-eyebrow.svelte-1paeq8f{color:var(--enterprise-accent-text,#16713a);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;line-height:14px;display:block}.connection-config__action-button.svelte-1paeq8f{min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:650;line-height:32px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.connection-config__action-button.svelte-1paeq8f span:where(.svelte-1paeq8f){margin-right:6px;font-size:13px}.connection-config__action-button--secondary.svelte-1paeq8f{color:#151515;background:#e4e4e5;border:1px solid #6f6f6f;box-shadow:0 5px #00000026}.connection-config__action-button--secondary.svelte-1paeq8f:hover:not(:disabled){background:#eeeeef}.connection-config__action-button.svelte-1paeq8f:disabled{cursor:not-allowed;opacity:.5}.enterprise-sso-certificate-modal__body.svelte-1paeq8f{align-items:flex-start;gap:12px;display:flex}.enterprise-sso-certificate-modal__icon.svelte-1paeq8f{background:var(--enterprise-accent-pale,#e3ede8);width:32px;height:32px;color:var(--enterprise-accent-text,#005626);border-radius:50%;flex:0 0 32px;place-items:center;font-size:16px;font-weight:800;display:grid}.enterprise-sso-certificate-modal__body.svelte-1paeq8f h4:where(.svelte-1paeq8f){color:#101828;margin:0;font-size:15px;font-weight:700;line-height:22px}.enterprise-sso-certificate-modal__body.svelte-1paeq8f p:where(.svelte-1paeq8f){color:#667085;margin:5px 0 0;font-size:12px;line-height:18px}.enterprise-sso-certificate-modal__footer.svelte-1paeq8f{justify-content:flex-end;gap:8px;width:100%;display:flex}.enterprise-sso-certificate-modal__cancel.svelte-1paeq8f,.enterprise-sso-certificate-modal__confirm.svelte-1paeq8f{min-height:34px;font:inherit;cursor:pointer;border-radius:7px;padding:0 14px;font-size:11px;font-weight:650}.enterprise-sso-certificate-modal__cancel.svelte-1paeq8f{color:#151515;background:#e4e4e5;border:1px solid #6f6f6f}.enterprise-sso-certificate-modal__confirm.svelte-1paeq8f{border:1px solid var(--enterprise-accent,#00893d);background:var(--enterprise-accent-pale,#e3ede8);color:var(--enterprise-accent-text,#005626)}.enterprise-sso-certificate-modal__confirm.svelte-1paeq8f:hover,.enterprise-sso-certificate-modal__confirm.svelte-1paeq8f:focus-visible{background:var(--enterprise-accent-soft,#d6e8dd)}.connection-config__loading.svelte-1paeq8f{min-height:330px}.connection-config__loading-heading.svelte-1paeq8f{border-bottom:1px solid #e2e2e2;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:10px;display:flex}.connection-config__loading-actions.svelte-1paeq8f{align-items:center;gap:12px;display:flex}.connection-config__loading-grid.svelte-1paeq8f{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.connection-config__skeleton.svelte-1paeq8f{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%) 0 0/200% 100%;border-radius:8px;animation:1.25s linear infinite svelte-1paeq8f-connection-config-skeleton-shimmer;display:block;position:relative;overflow:hidden}.connection-config__skeleton--description.svelte-1paeq8f{width:340px;max-width:55%;height:14px}.connection-config__skeleton--toggle.svelte-1paeq8f{border-radius:999px;width:44px;height:24px}.connection-config__skeleton--button.svelte-1paeq8f{width:109px;height:24px}.connection-config__skeleton--field.svelte-1paeq8f{border-radius:10px;height:60px;margin:10px}.connection-config__skeleton--wide.svelte-1paeq8f{grid-column:1/-1}@keyframes svelte-1paeq8f-connection-config-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.connection-config__skeleton.svelte-1paeq8f{animation:none}}@media (width<=900px){.connection-config__bottom-actions.svelte-1paeq8f{grid-template-columns:1fr}}@media (width<=720px){.connection-config__certificate-details.svelte-1paeq8f,.connection-config__row.svelte-1paeq8f{grid-template-columns:1fr}.connection-config__action-card.svelte-1paeq8f{flex-wrap:wrap;align-items:flex-start}.connection-config__action-copy.svelte-1paeq8f{flex-basis:calc(100% - 46px)}.connection-config__action-button.svelte-1paeq8f{width:100%;margin-left:44px}}.organization-domain-verification.svelte-1wczpzg{color:#1f2937;background:#fff;border:1px solid #d9e0e8;border-radius:14px;margin-top:24px;padding:24px}.organization-domain-verification__heading.svelte-1wczpzg,.organization-domain-verification__domain-heading.svelte-1wczpzg,.organization-domain-verification__actions.svelte-1wczpzg{justify-content:space-between;align-items:center;gap:16px;display:flex}.organization-domain-verification.svelte-1wczpzg h3:where(.svelte-1wczpzg),.organization-domain-verification.svelte-1wczpzg h4:where(.svelte-1wczpzg){margin:0;font:700 18px/1.2 Inter,sans-serif}.organization-domain-verification.svelte-1wczpzg h4:where(.svelte-1wczpzg){font-size:15px}.organization-domain-verification__dns-record.svelte-1wczpzg p:where(.svelte-1wczpzg){color:#667085;margin:12px 0 0;font:400 14px/1.5 Inter,sans-serif}.organization-domain-verification__error.svelte-1wczpzg,.organization-domain-verification__notice.svelte-1wczpzg{border-radius:8px;margin:16px 0 0;padding:10px 12px;font:400 14px/1.45 Inter,sans-serif}.organization-domain-verification__error.svelte-1wczpzg{color:#b42318;background:#fef3f2}.organization-domain-verification__notice.svelte-1wczpzg{color:#175cd3;background:#eff8ff}.organization-domain-verification__refresh.svelte-1wczpzg,.organization-domain-verification__primary-action.svelte-1wczpzg,.organization-domain-verification__secondary-action.svelte-1wczpzg{text-transform:uppercase;cursor:pointer;border-radius:8px;min-height:40px;padding:0 16px;font:700 14px/1 Inter,sans-serif}.organization-domain-verification__refresh.svelte-1wczpzg,.organization-domain-verification__secondary-action.svelte-1wczpzg{color:#344054;background:#fff;border:1px solid #98a2b3}.organization-domain-verification__primary-action.svelte-1wczpzg{border:1px solid var(--enterprise-accent,#00893d);background:var(--enterprise-accent,#00893d);color:#fff}.organization-domain-verification__refresh.svelte-1wczpzg:disabled,.organization-domain-verification__primary-action.svelte-1wczpzg:disabled,.organization-domain-verification__secondary-action.svelte-1wczpzg:disabled,.organization-domain-verification__input-shell.svelte-1wczpzg button:where(.svelte-1wczpzg):disabled{cursor:not-allowed;opacity:.55}.organization-domain-verification__add-form.svelte-1wczpzg{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:20px;display:grid}.organization-domain-verification.svelte-1wczpzg label:where(.svelte-1wczpzg),.organization-domain-verification__dns-field.svelte-1wczpzg{color:#344054;gap:7px;font:600 14px/1.3 Inter,sans-serif;display:grid}.organization-domain-verification.svelte-1wczpzg input:where(.svelte-1wczpzg){box-sizing:border-box;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:42px;padding:10px 12px;font:400 14px/1.3 Inter,sans-serif}.organization-domain-verification__domains.svelte-1wczpzg{gap:16px;margin-top:20px;display:grid}.organization-domain-verification__domain-card.svelte-1wczpzg{border:1px solid #eaecf0;border-radius:10px;padding:18px}.organization-domain-verification__domain-heading.svelte-1wczpzg strong:where(.svelte-1wczpzg){overflow-wrap:anywhere;margin-top:4px;font:600 16px/1.25 Inter,sans-serif;display:block}.organization-domain-verification__field-label.svelte-1wczpzg{color:#667085;font:600 13px/1.2 Inter,sans-serif}.organization-domain-verification__status.svelte-1wczpzg{color:#b54708;text-transform:uppercase;background:#fffaeb;border-radius:999px;padding:6px 9px;font:700 12px/1 Inter,sans-serif}.organization-domain-verification__status--verified.svelte-1wczpzg{color:var(--enterprise-accent-text,#005626);background:var(--enterprise-accent-pale,#e3ede8)}.organization-domain-verification__dns-record.svelte-1wczpzg{border-top:1px solid #eaecf0;gap:14px;margin-top:20px;padding-top:18px;display:grid}.organization-domain-verification__input-shell.svelte-1wczpzg{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.organization-domain-verification__input-shell.svelte-1wczpzg input:where(.svelte-1wczpzg){border:0;border-radius:0;min-width:0}.organization-domain-verification__input-shell.svelte-1wczpzg button:where(.svelte-1wczpzg){color:#475467;cursor:pointer;background:#fff;border:0;border-left:1px solid #d0d5dd;flex:0 0 42px;place-items:center;display:grid}.organization-domain-verification__input-shell.svelte-1wczpzg svg:where(.svelte-1wczpzg){width:18px;height:18px}.organization-domain-verification__actions.svelte-1wczpzg{flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.organization-domain-verification__sso-policy.svelte-1wczpzg{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.organization-domain-verification__sso-policy.svelte-1wczpzg strong:where(.svelte-1wczpzg){font:700 14px/1.3 Inter,sans-serif}.organization-domain-verification__sso-policy.svelte-1wczpzg p:where(.svelte-1wczpzg),.organization-domain-verification__policy-reason.svelte-1wczpzg{color:#667085;margin:5px 0 0;font:400 14px/1.45 Inter,sans-serif}.organization-domain-verification__policy-reason.svelte-1wczpzg{color:#b54708}.organization-domain-verification__switch.svelte-1wczpzg input:where(.svelte-1wczpzg){opacity:0;position:absolute}.organization-domain-verification__switch.svelte-1wczpzg span:where(.svelte-1wczpzg){cursor:pointer;background:#98a2b3;border-radius:12px;width:40px;height:22px;display:block}.organization-domain-verification__switch.svelte-1wczpzg span:where(.svelte-1wczpzg):after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:2px;transition:transform .15s;display:block}.organization-domain-verification__switch.svelte-1wczpzg input:where(.svelte-1wczpzg):checked+span:where(.svelte-1wczpzg){background:var(--enterprise-accent,#00893d)}.organization-domain-verification__switch.svelte-1wczpzg input:where(.svelte-1wczpzg):checked+span:where(.svelte-1wczpzg):after{transform:translate(18px)}.organization-domain-verification__switch.svelte-1wczpzg input:where(.svelte-1wczpzg):disabled+span:where(.svelte-1wczpzg){opacity:.55;cursor:not-allowed}.organization-domain-verification__confirm.svelte-1wczpzg{z-index:1000;background:#10182873;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.organization-domain-verification__confirm.svelte-1wczpzg>div:where(.svelte-1wczpzg){background:#fff;border-radius:12px;max-width:480px;padding:24px}.organization-domain-verification__confirm.svelte-1wczpzg p:where(.svelte-1wczpzg){color:#475467;margin:14px 0 0;font:400 14px/1.5 Inter,sans-serif}@media (width<=640px){.organization-domain-verification.svelte-1wczpzg{padding:18px}.organization-domain-verification__heading.svelte-1wczpzg{align-items:flex-start}.organization-domain-verification__add-form.svelte-1wczpzg{grid-template-columns:1fr}.organization-domain-verification__primary-action.svelte-1wczpzg{width:100%}}.scim-section.svelte-1qf54up{flex-direction:column;gap:0;margin-top:20px;display:flex}.scim-section__outer-card.svelte-1qf54up{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:20px;padding:0;display:flex}.scim-section__stack.svelte-1qf54up{gap:20px;display:grid}.scim-section__panel.svelte-1qf54up{background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:20px;box-shadow:0 10px 20px #00000014}.scim-section__panel--hero.svelte-1qf54up{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scim-section__panel-head.svelte-1qf54up{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scim-section__hero-copy.svelte-1qf54up{gap:8px;display:grid}.scim-section__eyebrow.svelte-1qf54up{color:#0f4f55;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.scim-section__eyebrow--compact.svelte-1qf54up{color:#0f766e}.scim-section.svelte-1qf54up h4:where(.svelte-1qf54up),.scim-section.svelte-1qf54up h5:where(.svelte-1qf54up){color:#12212b;margin:0;line-height:1.2}.scim-section.svelte-1qf54up h4:where(.svelte-1qf54up){font-size:26px;font-weight:800}.scim-section.svelte-1qf54up h5:where(.svelte-1qf54up){font-size:18px;font-weight:750}.scim-section__lede.svelte-1qf54up,.scim-section__helper.svelte-1qf54up{color:#5f6b78;margin:0;font-size:14px;line-height:1.55}.scim-section__helper--tight.svelte-1qf54up{margin-top:6px}.scim-section__pill.svelte-1qf54up{white-space:nowrap;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.scim-section__pill--success.svelte-1qf54up{color:#166534;background:#16a34a14;border-color:#16a34a2e}.scim-section__pill--muted.svelte-1qf54up{color:#475467;background:#66708514;border-color:#6670852e}.scim-section__pill--danger.svelte-1qf54up{color:#b42318;background:#b4231814;border-color:#b423182e}.scim-section__field.svelte-1qf54up span:where(.svelte-1qf54up),.scim-section__modal-card.svelte-1qf54up span:where(.svelte-1qf54up){color:#6b7280;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.scim-section__input-shell.svelte-1qf54up{position:relative}.scim-section__input-shell--token.svelte-1qf54up .scim-section__input:where(.svelte-1qf54up){padding-right:54px}.scim-section__input.svelte-1qf54up:focus,.scim-section__select.svelte-1qf54up:focus,.scim-section__copy-button.svelte-1qf54up:focus-visible{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e24}.scim-role-select.svelte-1qf54up{width:100%;position:relative}.scim-role-select__input.svelte-1qf54up{color:#000;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#fffc;border:.5px solid #0006;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.scim-role-select__input.svelte-1qf54up .scim-role-select__value:where(.svelte-1qf54up){color:#000}.scim-role-select__input.svelte-1qf54up:disabled{cursor:not-allowed;opacity:.6}.scim-role-select__caret.svelte-1qf54up{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transform:rotate(45deg)translateY(-3px)}.scim-role-select__panel.svelte-1qf54up{z-index:20;background:#fff;border:1px solid #d9d9d9;border-radius:10px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #00000024}.scim-role-select__option.svelte-1qf54up{color:#151515;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.scim-role-select__option.svelte-1qf54up:hover,.scim-role-select__option.is-selected.svelte-1qf54up{background:#f1f5f9}.scim-role-select__option-text.svelte-1qf54up{min-width:0}.scim-role-select__option-title.svelte-1qf54up{font-size:14px;font-weight:700;line-height:20px}.scim-role-select__option-desc.svelte-1qf54up{color:#667085;font-size:12px;line-height:17px}.scim-role-select__check.svelte-1qf54up{flex:none;width:16px;height:16px}.scim-section__role-state.svelte-1qf54up{color:#667085;margin-top:6px;font-size:12px;line-height:17px}.scim-section__role-state--error.svelte-1qf54up{color:#b42318}.scim-section__select.svelte-1qf54up{appearance:none;cursor:pointer;padding-right:42px}.scim-section__primary-button.svelte-1qf54up,.scim-section__secondary-button.svelte-1qf54up,.scim-section__danger-button.svelte-1qf54up{color:#4c4c4c;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:0 15px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:24px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 5px #00000026}.scim-section__copy-button.svelte-1qf54up{color:#9ca3af;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;min-height:38px;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.scim-section__primary-button.svelte-1qf54up,.scim-section__secondary-button.svelte-1qf54up{color:#4c4c4c;background:#e4e4e5;border-color:#6f6f6f;box-shadow:0 5px #00000026}.scim-section__danger-button.svelte-1qf54up{color:#b42318;background:#fff;border-color:#fda29b;box-shadow:0 5px #c628281f}.scim-section__primary-button.svelte-1qf54up,.scim-section__secondary-button.svelte-1qf54up,.scim-section__danger-button.svelte-1qf54up,.scim-section__tab.svelte-1qf54up{text-transform:uppercase;letter-spacing:.02em}.scim-section__danger-button--inline.svelte-1qf54up{min-height:24px;padding:0 15px}.scim-section__primary-button.svelte-1qf54up:disabled,.scim-section__secondary-button.svelte-1qf54up:disabled,.scim-section__danger-button.svelte-1qf54up:disabled,.scim-section__copy-button.svelte-1qf54up:disabled,.scim-section__switch.svelte-1qf54up input:where(.svelte-1qf54up):disabled{cursor:not-allowed;opacity:.55}.scim-section__panel-actions.svelte-1qf54up{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.scim-section__switch.svelte-1qf54up{align-items:center;gap:0;display:inline-flex;position:relative}.scim-section__switch.svelte-1qf54up input:where(.svelte-1qf54up){opacity:0;width:0;height:0;position:absolute}.scim-section__switch-track.svelte-1qf54up{background:#ababab;border-radius:999px;flex:none;width:44px;height:24px;transition:background-color .16s;position:relative}.scim-section__switch-track.svelte-1qf54up:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #2727271a}.scim-section__switch.svelte-1qf54up input:where(.svelte-1qf54up):checked+.scim-section__switch-track:where(.svelte-1qf54up){background:#0f766e}.scim-section__switch.svelte-1qf54up input:where(.svelte-1qf54up):checked+.scim-section__switch-track:where(.svelte-1qf54up):before{transform:translate(20px)}.scim-section__switch.is-on.svelte-1qf54up .scim-section__switch-track:where(.svelte-1qf54up),.scim-section__switch--modal.svelte-1qf54up input:where(.svelte-1qf54up):checked+.scim-section__switch-track:where(.svelte-1qf54up),.scim-section__switch--table.is-on.svelte-1qf54up .scim-section__switch-track:where(.svelte-1qf54up){background:#0f766e}.scim-section__switch--table.svelte-1qf54up{cursor:pointer;background:0 0;border:0;padding:0}.scim-section__switch--table.svelte-1qf54up .scim-section__switch-track:where(.svelte-1qf54up){width:44px;height:24px;transition:background-color .16s}.scim-section__switch--modal.svelte-1qf54up{cursor:default}.scim-section__switch.svelte-1qf54up input:where(.svelte-1qf54up):focus-visible+.scim-section__switch-track:where(.svelte-1qf54up){outline-offset:3px;outline:2px solid #0f766e59}.scim-section__modal-card.svelte-1qf54up{background:#fff;border:1px solid #e2e2e2;border-radius:10px;gap:4px;padding:20px;display:grid}.scim-section__modal-card.svelte-1qf54up strong:where(.svelte-1qf54up),.scim-section__table-status.svelte-1qf54up,.scim-section__table-muted.svelte-1qf54up{color:#12212b;word-break:break-word;font-size:14px;font-weight:600;line-height:20px}.scim-section__tabs.svelte-1qf54up{flex-wrap:wrap;gap:18px;display:flex}.scim-section__tab-panel.svelte-1qf54up{gap:20px;min-height:0;display:grid}.scim-section__tab-panel--setup.svelte-1qf54up{flex-direction:column;gap:20px;min-height:0;display:flex}.scim-section__tab-head.svelte-1qf54up{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.scim-section__tab-head--group-mappings.svelte-1qf54up{align-items:center;padding-bottom:10px}.scim-section__tab-copy.svelte-1qf54up{gap:4px;display:grid}.scim-section__tab-copy.svelte-1qf54up h5:where(.svelte-1qf54up){color:#111;margin:0;font-size:14px;font-weight:600;line-height:20px}.scim-section__tab-copy.svelte-1qf54up p:where(.svelte-1qf54up){color:#667085;margin:0;font-size:12px;font-weight:400;line-height:16px}.scim-section__token-head.svelte-1qf54up{justify-content:space-between;align-items:center;gap:18px;display:flex}.scim-section__token-actions.svelte-1qf54up{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.scim-section__token-action-hint.svelte-1qf54up{color:#667085;text-align:right;flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.scim-section__filter-toggle.svelte-1qf54up{color:#667085;white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.scim-section__tab.svelte-1qf54up{color:#667085;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:700;line-height:1}.scim-section__tab.is-active.svelte-1qf54up{min-height:26px;color:var(--enterprise-accent-text,#005626);border:1px solid var(--enterprise-accent,#00893d);background:var(--enterprise-accent-soft,#00893d1f);border-radius:12px;padding:5px 12px}.scim-section__table-shell.svelte-1qf54up{background:#fff;border:1px solid #e2e2e2;border-radius:10px;overflow:hidden}.scim-section__table-shell--group-mappings.svelte-1qf54up{overflow:visible}.scim-section__table-shell--token.svelte-1qf54up{flex-direction:column;min-height:0;display:flex}.scim-section__table-scroll.svelte-1qf54up{scrollbar-gutter:stable;flex:auto;min-height:0;max-height:clamp(188px,28vh,240px);overflow:hidden auto}.scim-section__table-shell.svelte-1qf54up table:where(.svelte-1qf54up){border-collapse:collapse;width:100%}.scim-section__table-scroll.svelte-1qf54up thead:where(.svelte-1qf54up) th:where(.svelte-1qf54up){z-index:1;position:sticky;top:0}.scim-section__table-shell.svelte-1qf54up th:where(.svelte-1qf54up),.scim-section__table-shell.svelte-1qf54up td:where(.svelte-1qf54up){text-align:left;vertical-align:middle;border-bottom:1px solid #eaecf0;padding:12px 16px}.scim-section__table-shell--token.svelte-1qf54up th:where(.svelte-1qf54up),.scim-section__table-shell--token.svelte-1qf54up td:where(.svelte-1qf54up){padding:12px 16px}.scim-section__table-shell.svelte-1qf54up th:where(.svelte-1qf54up){color:#667085;letter-spacing:0;text-transform:none;background:#fff;font-size:12px;font-weight:500}.scim-section__table-shell--token.svelte-1qf54up thead:where(.svelte-1qf54up) th:where(.svelte-1qf54up){border-bottom:1px solid #1c1c1c33}.scim-section__table-shell--token.svelte-1qf54up tbody:where(.svelte-1qf54up) td:where(.svelte-1qf54up){color:#111827;font-size:14px;font-weight:400;line-height:20px}.scim-section__table-shell--token.svelte-1qf54up tbody:where(.svelte-1qf54up) tr:where(.svelte-1qf54up) td:where(.svelte-1qf54up){border-bottom:1px solid #1c1c1c0d}.scim-section__table-actions.svelte-1qf54up{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scim-section__table-shell--token.svelte-1qf54up .scim-section__table-actions:where(.svelte-1qf54up){justify-content:flex-start}.scim-section__table-actions--menu.svelte-1qf54up{justify-content:flex-end;align-items:flex-start;gap:0;width:100%;position:relative}.scim-section__group-actions-cell.svelte-1qf54up{text-align:center}.scim-section__group-actions-cell.svelte-1qf54up .scim-section__table-actions--menu:where(.svelte-1qf54up){justify-content:center}.scim-section__group-mapping-button.svelte-1qf54up{color:#4c4c4c;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:140px;min-width:140px;min-height:24px;padding:0 15px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:24px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 5px #00000026}.scim-section__group-mapping-button.svelte-1qf54up:hover:not(:disabled),.scim-section__group-mapping-button.svelte-1qf54up:focus-visible:not(:disabled){transform:translateY(-1px)}.scim-section__group-mapping-button.svelte-1qf54up:focus-visible{outline:none;box-shadow:0 0 0 3px #0f766e24,0 5px #00000026}.scim-section__group-mapping-button.svelte-1qf54up:disabled{cursor:not-allowed;color:#4c4c4cb8;box-shadow:none;opacity:1;background:#d9d9da;border-color:#b3b3b3;transform:none}.scim-section__table-shell--group-mappings.svelte-1qf54up th:where(.svelte-1qf54up),.scim-section__table-shell--group-mappings.svelte-1qf54up td:where(.svelte-1qf54up){padding:12px 16px}.scim-section__table-shell--group-mappings.svelte-1qf54up th:where(.svelte-1qf54up){letter-spacing:0;text-transform:none;height:40px;font-size:12px;font-weight:500}.scim-section__table-shell--group-mappings.svelte-1qf54up td:where(.svelte-1qf54up){height:51px;font-size:14px;font-weight:400;line-height:20px}.scim-section__group-action-button.svelte-1qf54up{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-right:20px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 2px #11182714}.scim-section__group-action-button.svelte-1qf54up:hover:not(:disabled),.scim-section__group-action-button.svelte-1qf54up:focus-visible:not(:disabled){background:#f7f8fb;border-color:#98a2b3;transform:translateY(-1px)}.scim-section__group-action-button.svelte-1qf54up:focus-visible{outline:none}.scim-section__group-action-button.svelte-1qf54up:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.scim-section__group-action-menu.svelte-1qf54up{z-index:25;background:#fff;border:1px solid #d0d5dd;border-radius:6px;gap:2px;min-width:132px;padding:8px 6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #00000024}.scim-section__group-action-menu-item.svelte-1qf54up{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:4px 10px;font-size:11px;font-weight:500;line-height:18px}.scim-section__group-action-menu-item.svelte-1qf54up:hover:not(:disabled),.scim-section__group-action-menu-item.svelte-1qf54up:focus-visible:not(:disabled){background:#f3f4f6;outline:none}.scim-section__group-action-menu-item--danger.svelte-1qf54up{color:#b42318}.scim-section__group-action-menu-item--danger.svelte-1qf54up:hover:not(:disabled),.scim-section__group-action-menu-item--danger.svelte-1qf54up:focus-visible:not(:disabled){background:#b4231814}.scim-section__group-action-menu-item.svelte-1qf54up:disabled{cursor:not-allowed;opacity:.55}.scim-section__token-button.svelte-1qf54up{color:#4c4c4c;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:0 15px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:24px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 5px #00000026}.scim-section__token-button--primary.svelte-1qf54up,.scim-section__token-button--secondary.svelte-1qf54up{width:110px;min-width:110px}.scim-section__token-button--danger.svelte-1qf54up{color:#b42318;background:#fff;border-color:#b52514;width:auto;min-width:92px;box-shadow:0 5px #c628281f}.scim-section__token-button--primary.svelte-1qf54up:disabled{color:#4c4c4cb8;box-shadow:none;opacity:1;background:#d9d9da;border-color:#b3b3b3}.scim-section__token-button.svelte-1qf54up:focus-visible{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e24}.scim-section__token-button.svelte-1qf54up:disabled{cursor:not-allowed;opacity:.55}.scim-section__table-shell--token.svelte-1qf54up{border-color:#e2e2e2;border-radius:10px;margin-top:0}.scim-section__pagination.svelte-1qf54up{justify-content:flex-start;align-items:center;gap:6px;margin-top:12px;padding:0;display:flex}.scim-section__pagination-pages.svelte-1qf54up{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.scim-section__pagination-arrow.svelte-1qf54up,.scim-section__pagination-page.svelte-1qf54up{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;font-size:14px;font-weight:600;line-height:1;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,color .12s;display:inline-flex;box-shadow:0 2px #11182714}.scim-section__pagination-arrow.svelte-1qf54up{width:32px;padding:0;font-size:14px}.scim-section__pagination-page.is-active.svelte-1qf54up{color:#0f766e;background:#e6f4f1;border-color:#0f766e;box-shadow:0 2px #0f766e1f}.scim-section__pagination-arrow.svelte-1qf54up:hover:not(:disabled),.scim-section__pagination-page.svelte-1qf54up:hover:not(:disabled),.scim-section__pagination-arrow.svelte-1qf54up:focus-visible:not(:disabled),.scim-section__pagination-page.svelte-1qf54up:focus-visible:not(:disabled){border-color:#0f766e;outline:none;transform:translateY(-1px)}.scim-section__pagination-arrow.svelte-1qf54up:disabled,.scim-section__pagination-page.svelte-1qf54up:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.scim-section__icon-action.svelte-1qf54up{color:#f87171;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.scim-section__icon-action.svelte-1qf54up svg:where(.svelte-1qf54up){width:18px;height:18px}.scim-section__icon-action.svelte-1qf54up:disabled{cursor:not-allowed;opacity:.55}.scim-section__table-status.svelte-1qf54up{color:#344054;letter-spacing:0;text-transform:uppercase;background:#f2f4f7;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:18px;display:inline-flex}.scim-section__empty-row.svelte-1qf54up td:where(.svelte-1qf54up){padding:24px 16px}.scim-section__empty-state.svelte-1qf54up{color:#667085;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.scim-section__empty-state.svelte-1qf54up strong:where(.svelte-1qf54up){color:#12212b;font-size:14px;line-height:1.4}.scim-section__empty-state.svelte-1qf54up span:where(.svelte-1qf54up){font-size:13px;line-height:1.5}.scim-section__loading-box.svelte-1qf54up,.scim-section__inline-error.svelte-1qf54up{border-radius:14px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.5}.scim-section__loading-box.svelte-1qf54up{color:#0f766e;background:#0f766e0f;border:1px solid #0f766e2e}.scim-section__inline-error.svelte-1qf54up{color:#b42318;background:#b423180f;border:1px solid #b4231833}.scim-section__modal-backdrop.svelte-1qf54up{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scim-section__modal.svelte-1qf54up{background:#fff;border:1px solid #ffffff47;border-radius:20px;gap:16px;width:min(720px,100%);padding:20px;display:grid;box-shadow:0 24px 80px #0f172a38}.scim-section__modal--revoke.svelte-1qf54up{width:min(560px,100%)}.scim-section__modal--wide.svelte-1qf54up{width:min(880px,100%)}.scim-section__modal-head.svelte-1qf54up{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scim-section__modal-head--revoke.svelte-1qf54up{align-items:center}.scim-section__modal-close.svelte-1qf54up{appearance:none;color:#667085;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex}.scim-section__modal-close.svelte-1qf54up:disabled{cursor:not-allowed;opacity:.45}.scim-section__modal-close.svelte-1qf54up svg:where(.svelte-1qf54up){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px;display:block}.scim-section__modal-card--inner.svelte-1qf54up{background:#fff;border:1px solid #e2e2e2;border-radius:10px;gap:14px;padding:20px}.scim-section__token-card.svelte-1qf54up{background:#fff;border:1px solid #e2e2e2;border-radius:10px;gap:14px;padding:20px;display:grid}.scim-section__token-card-head.svelte-1qf54up,.scim-section__warning-card.svelte-1qf54up{gap:6px;display:grid}.scim-section__token-card-head.svelte-1qf54up h6:where(.svelte-1qf54up),.scim-section__warning-card.svelte-1qf54up h6:where(.svelte-1qf54up){color:#12212b;margin:0;font-size:14px;font-weight:600;line-height:20px}.scim-section__token-card-head.svelte-1qf54up p:where(.svelte-1qf54up),.scim-section__warning-card.svelte-1qf54up p:where(.svelte-1qf54up){color:#5f6b78;margin:0;font-size:12px;line-height:16px}.scim-section__warning-card.svelte-1qf54up{background:#b423180a;border:1px solid #b423182e;border-radius:10px;padding:20px}.scim-section__warning-card.svelte-1qf54up h6:where(.svelte-1qf54up){color:#b42318}.scim-section__modal-grid.svelte-1qf54up{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scim-section__modal-actions.svelte-1qf54up{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.scim-section__modal-actions--end.svelte-1qf54up{justify-content:flex-end}.scim-section__modal-actions--split.svelte-1qf54up{justify-content:space-between}.scim-section__modal-button.svelte-1qf54up{letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:0;min-height:24px;padding:0 15px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:24px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.scim-section__modal-actions.svelte-1qf54up .scim-section__secondary-button:where(.svelte-1qf54up),.scim-section__modal-actions.svelte-1qf54up .scim-section__primary-button:where(.svelte-1qf54up),.scim-section__modal-actions.svelte-1qf54up .scim-section__danger-button:where(.svelte-1qf54up){text-transform:uppercase;border-radius:8px;min-height:24px;padding:0 15px;font-weight:700;box-shadow:0 5px #00000026}.scim-section__modal-actions.svelte-1qf54up .scim-section__secondary-button:where(.svelte-1qf54up){color:#4c4c4c;letter-spacing:0;background:#e4e4e5;border:1px solid #6f6f6f;font-size:10px;line-height:24px}.scim-section__modal-actions.svelte-1qf54up .scim-section__primary-button:where(.svelte-1qf54up),.scim-section__modal-actions.svelte-1qf54up .scim-section__danger-button:where(.svelte-1qf54up){letter-spacing:0;width:auto;min-width:0;font-size:10px;line-height:24px}.scim-section__modal-actions.svelte-1qf54up .scim-section__primary-button:where(.svelte-1qf54up){color:#4c4c4c;background:#e4e4e5;border-color:#6f6f6f;box-shadow:0 5px #00000026}.scim-section__modal-actions.svelte-1qf54up .scim-section__danger-button:where(.svelte-1qf54up){color:#fff;background:linear-gradient(90deg,#c62828 0%,#e53935 100%);border-color:#b71c1c;box-shadow:0 5px #c628282e}.scim-section__modal-actions.svelte-1qf54up .scim-section__primary-button:where(.svelte-1qf54up):disabled{color:#ffffffe0;box-shadow:none;opacity:1;background:linear-gradient(90deg,#7d7d7d 0%,#a0a0a0 100%);border-color:#7d7d7d}.scim-section__modal-actions.svelte-1qf54up .scim-section__danger-button:where(.svelte-1qf54up):disabled{color:#ffffffe0;box-shadow:none;opacity:1;background:linear-gradient(90deg,#bdbdbd 0%,#d0d0d0 100%);border-color:#bdbdbd}.scim-section__acknowledge.svelte-1qf54up{color:#344054;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.scim-section__acknowledge.svelte-1qf54up input:where(.svelte-1qf54up){width:16px;height:16px;margin:0}.scim-section__card.svelte-1qf54up{background:#fff;border:1px solid #e2e2e2;border-radius:10px;box-shadow:0 10px 20px #00000014}.scim-section__card--tenant.svelte-1qf54up{gap:10px;padding:20px;display:grid}.scim-section__card--tenant.svelte-1qf54up h4:where(.svelte-1qf54up){color:#111;letter-spacing:0;margin:0;font-size:14px;font-weight:500;line-height:20px}.scim-section__helper.svelte-1qf54up{color:#9f9f9f;margin:0;font-size:12px;line-height:16px}.scim-section__field.svelte-1qf54up{flex-direction:column;gap:4px;display:flex}.scim-section__field.svelte-1qf54up span:where(.svelte-1qf54up){color:#667085;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:18px}.scim-section__input.svelte-1qf54up:disabled{cursor:not-allowed}.scim-section__static-provider.svelte-1qf54up{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #98a2b3;border-radius:10px;align-items:center;width:100%;min-height:46px;padding:0 16px;font-size:14px;display:flex}.scim-section__field--tenant.svelte-1qf54up{width:min(100%,420px)}.scim-section__input-shell.svelte-1qf54up{width:100%;position:relative}.scim-section__input-shell--tenant.svelte-1qf54up .scim-section__input:where(.svelte-1qf54up){padding-right:54px}.scim-section__input.svelte-1qf54up,.scim-section__select.svelte-1qf54up{color:#000;width:100%;min-height:40px;font:inherit;box-sizing:border-box;background:#fffc;border:.5px solid #0006;border-radius:10px;padding:12px 16px;font-size:14px;line-height:20px}.scim-section__input--readonly.svelte-1qf54up{background:#fffc}.scim-section__copy-button.svelte-1qf54up{color:#9ca3af;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;min-height:38px;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.scim-section__copy-button.svelte-1qf54up svg:where(.svelte-1qf54up){width:20px;height:20px;display:block}.scim-section__input-shell--tenant.svelte-1qf54up .scim-section__copy-button:where(.svelte-1qf54up){color:#9ca3af;width:38px;height:38px;min-height:38px;right:4px}.scim-section__card--management.svelte-1qf54up{flex-direction:column;gap:16px;min-height:0;padding:20px;display:flex}.scim-section__setup-section.svelte-1qf54up{gap:16px;display:grid}.scim-section__setup-section--tokens.svelte-1qf54up{gap:14px}.scim-section__setup-card.svelte-1qf54up{background:#fff;border:1px solid #e2e2e2;border-radius:10px;gap:16px;padding:20px;display:grid;box-shadow:0 10px 20px #00000014}.scim-section__setup-card--tokens.svelte-1qf54up{gap:14px}.scim-section__card--management.svelte-1qf54up .scim-section__tabs:where(.svelte-1qf54up){background:#fffc;border:.5px solid #e4e4e5;border-radius:20px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px;display:inline-flex;box-shadow:0 2px 2px #a0a0a033}.scim-section__card--management.svelte-1qf54up .scim-section__tab:where(.svelte-1qf54up){color:#151515;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;padding:3px 10px;font-size:10px;font-weight:400;line-height:20px}.scim-section__card--management.svelte-1qf54up .scim-section__tab.is-active:where(.svelte-1qf54up){border-color:var(--enterprise-accent,#00893d);background:var(--enterprise-accent-soft,#00893d29);color:var(--enterprise-accent-text,#005626)}.scim-section__card--management.svelte-1qf54up .scim-section__tab:where(.svelte-1qf54up):focus-visible{outline:3px solid var(--enterprise-accent-soft,#00893d40);outline-offset:2px}.scim-section__panels.svelte-1qf54up{flex-direction:column;flex:1;min-height:0;display:flex}.scim-section__configuration.svelte-1qf54up{gap:20px;display:grid}.scim-section__configuration-head.svelte-1qf54up{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.scim-section__configuration-copy.svelte-1qf54up{gap:4px;display:grid}.scim-section__configuration-copy.svelte-1qf54up h5:where(.svelte-1qf54up){color:#111;margin:0;font-size:14px;font-weight:600;line-height:20px}.scim-section__configuration-copy.svelte-1qf54up p:where(.svelte-1qf54up){color:#9f9f9f;margin:0;font-size:12px;line-height:16px}.scim-section__configuration-actions.svelte-1qf54up{flex-direction:column;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.scim-section__configuration-controls.svelte-1qf54up{flex-wrap:nowrap;align-items:center;gap:20px;display:flex}.scim-section__configuration-alert.svelte-1qf54up{color:#b42318;background:#b4231814;border:1px solid #b4231833;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:min(100%,280px);min-height:36px;padding:8px 10px 8px 12px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.scim-section__configuration-alert.svelte-1qf54up span:where(.svelte-1qf54up){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scim-section__configuration-alert-close.svelte-1qf54up{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.scim-section__configuration-alert-close.svelte-1qf54up svg:where(.svelte-1qf54up){width:12px;height:12px}.scim-section__save-button.svelte-1qf54up{color:#4c4c4c;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;width:109px;min-width:109px;height:24px;min-height:24px;padding:0 15px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:24px;display:inline-flex;overflow:hidden;box-shadow:0 5px #00000026}.scim-section__divider.svelte-1qf54up{background:#eaecf0;height:1px}.scim-section__form-grid.svelte-1qf54up{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.scim-section__form-grid.svelte-1qf54up .scim-section__field:where(.svelte-1qf54up){width:min(100%,420px)}.scim-section__select-shell.svelte-1qf54up{position:relative}.scim-section__select-shell.svelte-1qf54up:after{content:"";pointer-events:none;background:url(/assets/figma/chevron-down.svg) 50%/18px 18px no-repeat;width:18px;height:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.scim-section__select.svelte-1qf54up{appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-clip:padding-box;padding-right:42px}.scim-section__select-shell.svelte-1qf54up{width:min(100%,420px)}.scim-section__select.svelte-1qf54up::-ms-expand{display:none}.scim-section__input.svelte-1qf54up:focus,.scim-section__select.svelte-1qf54up:focus,.scim-section__copy-button.svelte-1qf54up:focus-visible,.scim-section__save-button.svelte-1qf54up:focus-visible,.scim-section__card--management.svelte-1qf54up .scim-section__tab:where(.svelte-1qf54up):focus-visible,.scim-section__card--management.svelte-1qf54up .scim-section__switch:where(.svelte-1qf54up) input:where(.svelte-1qf54up):focus-visible+.scim-section__switch-track:where(.svelte-1qf54up){border-color:var(--enterprise-accent,#00893d);box-shadow:0 0 0 3px var(--enterprise-accent-soft,#00893d24);outline:none}.scim-section__loading-box.svelte-1qf54up{color:#0f766e;background:#0f766e0f;border:1px solid #0f766e2e;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5}@media (width<=980px){.scim-section__panel--hero.svelte-1qf54up,.scim-section__panel-head.svelte-1qf54up,.scim-section__modal-head.svelte-1qf54up{flex-direction:column}.scim-section__panel-actions.svelte-1qf54up{justify-content:flex-start;width:100%;margin-left:0}.scim-section__form-grid.svelte-1qf54up,.scim-section__modal-grid.svelte-1qf54up{grid-template-columns:1fr}.scim-section__tabs.svelte-1qf54up{width:100%}.scim-section__tab.svelte-1qf54up{flex:auto}}.sso-pack.svelte-81tcd3{gap:15px;min-width:0;display:grid}.sso-pack__access-notice.svelte-81tcd3{color:#c62828;background:#fff4f4;border:1px solid #edc4c4;border-radius:8px;margin-bottom:0;padding:10px 12px;font-size:12px;line-height:18px}.sso-pack__state.svelte-81tcd3{box-sizing:border-box;color:#151515;background:#fff;border:1px solid #e2e2e2;border-radius:10px;align-items:center;gap:12px;min-height:143px;padding:20px;display:flex}.sso-pack__state--loading.svelte-81tcd3{overflow:hidden}.sso-pack__skeleton.svelte-81tcd3{background:#e9ecef;border-radius:6px;display:block;position:relative;overflow:hidden}.sso-pack__skeleton.svelte-81tcd3:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.4s ease-in-out infinite svelte-81tcd3-sso-pack-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.sso-pack__loading-grid.svelte-81tcd3{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;width:100%;display:grid}.sso-pack__loading-field.svelte-81tcd3{gap:10px;min-width:0;padding:10px;display:grid}.sso-pack__skeleton--label.svelte-81tcd3{width:115px;height:12px}.sso-pack__skeleton--input.svelte-81tcd3{border:1px solid #d7dadd;border-radius:10px;width:100%;height:40px}@keyframes svelte-81tcd3-sso-pack-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sso-pack__skeleton.svelte-81tcd3:after{animation:none}}.sso-pack__card.svelte-81tcd3{background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:20px;box-shadow:0 10px 10px #0000001a}.sso-pack__card.svelte-81tcd3 p:where(.svelte-81tcd3){color:#6f6f6f;margin:5px 0 0;font-size:12px;line-height:16px}.sso-pack__card-heading.svelte-81tcd3{border-bottom:1px solid #e2e2e2;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.sso-pack__summary.svelte-81tcd3{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;margin:0;display:grid}.sso-pack__summary.svelte-81tcd3>div:where(.svelte-81tcd3){min-width:0;padding:10px}.sso-pack__field-group.svelte-81tcd3 label:where(.svelte-81tcd3){color:#9f9f9f;font-size:12px;font-weight:400;line-height:16px}.sso-pack__provider.svelte-81tcd3{min-height:40px;margin-top:5px}.sso-pack__provider-input.svelte-81tcd3{box-sizing:border-box;color:#151515;width:100%;height:40px;font:inherit;background:#fffc;border:.5px solid #0006;border-radius:10px;padding:0 16px;font-size:14px}.sso-pack__provider-input.svelte-81tcd3:disabled{cursor:not-allowed;opacity:1}.sso-pack__field-group.svelte-81tcd3{gap:5px;min-width:0;padding:10px;display:grid}.sso-pack__connection-input.svelte-81tcd3{box-sizing:border-box;color:#151515;width:100%;height:40px;font:inherit;background:#fffc;border:.5px solid #0006;border-radius:10px;min-width:0;padding:0 16px;font-size:14px}.sso-pack__connection-input.svelte-81tcd3:focus-visible{outline-offset:2px;outline:3px solid #00893d40}.sso-pack__connection-input[aria-invalid=true].svelte-81tcd3{border-color:#b42318}.sso-pack__field-error.svelte-81tcd3{color:#b42318!important;margin:0!important;font-size:11px!important}.sso-pack__fields.svelte-81tcd3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.sso-pack__field.svelte-81tcd3{background:#fff;border:1px solid #e2e2e2;border-radius:10px;min-width:0;min-height:78px;padding:20px;position:relative}.sso-pack__field.svelte-81tcd3 dd:where(.svelte-81tcd3){color:#151515;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;padding-right:48px;font-size:14px;line-height:20px;overflow:hidden}.sso-pack.svelte-81tcd3 dt:where(.svelte-81tcd3){color:#9f9f9f;font-size:12px;font-weight:400;line-height:16px}.sso-pack__copy-button.svelte-81tcd3{color:#9f9f9f;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;bottom:13px;right:12px}.sso-pack__copy-button.svelte-81tcd3 svg:where(.svelte-81tcd3){width:18px;height:18px}.sso-pack__outline.svelte-81tcd3{color:#4c4c4c;width:auto;min-width:109px;height:24px;min-height:24px;font:inherit;white-space:nowrap;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 15px;font-size:10px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 3px #00000026}.sso-pack__outline.svelte-81tcd3:focus-visible,.sso-pack__copy-button.svelte-81tcd3:focus-visible{outline-offset:2px;outline:3px solid #00893d40}.sso-pack--embedded.svelte-81tcd3{gap:0}.sso-pack--embedded.svelte-81tcd3 .sso-pack__card:where(.svelte-81tcd3){box-shadow:none;border:0;border-radius:0;padding:0}@media (width<=720px){.sso-pack__summary.svelte-81tcd3,.sso-pack__fields.svelte-81tcd3,.sso-pack__loading-grid.svelte-81tcd3{grid-template-columns:1fr}.sso-pack__card-heading.svelte-81tcd3{flex-direction:column}.sso-pack__outline.svelte-81tcd3{width:100%}.sso-pack__field.svelte-81tcd3 dd:where(.svelte-81tcd3){white-space:normal;overflow-wrap:anywhere}.sso-pack__state.svelte-81tcd3{flex-wrap:wrap;align-items:flex-start}}.memberTable.svelte-14dte7a{min-height:200px}.section-card.svelte-14dte7a{border:1px solid #e8ebf7}.avatar-placeholder.svelte-14dte7a{color:#fff;background:linear-gradient(135deg,#5a6ff0,#3f52c7);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:inline-flex}.logo-slot.svelte-14dte7a{background:#f8f9ff;border:1px dashed #cfd3ef;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;overflow:hidden}.phone-country-select.svelte-14dte7a{width:120px;min-width:70px;max-width:135px}.label.svelte-14dte7a{text-transform:uppercase;letter-spacing:.5px;color:#6c757d;margin-bottom:2px;font-size:.75rem}.value.svelte-14dte7a{color:#1e2432;font-weight:600}.contact-card.svelte-14dte7a{background:#f8f9ff;border:1px solid #edf0ff}.clsWrapper.svelte-14dte7a{border:1px solid #ccc;border-radius:16px;align-items:center;width:95%;margin-left:10px;padding:10px;display:flex}.clsCurved.svelte-14dte7a{background-color:#fff;border:1px solid #ccc;border-radius:16px;margin-top:10px;padding:10px}.nav-link.active-bold.svelte-14dte7a{font-weight:700;color:#fff!important;background-color:#0a7075!important}.page-link.svelte-14dte7a{font-size:12px}.profile-main-info.svelte-14dte7a{background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 10px 20px #0000001a}.profile-main-info__top.svelte-14dte7a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.profile-main-info__identity.svelte-14dte7a{align-items:center;gap:18px;display:flex}.profile-main-info__avatar.svelte-14dte7a{border:1px solid var(--sbb-border);background:var(--sbb-surface);border-radius:50%;width:52px;height:52px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.profile-main-info__identity-title.svelte-14dte7a{color:#111827;font-size:18px;font-weight:700}.profile-main-info__identity-subtitle.svelte-14dte7a{color:#6b7280;font-size:14px}.profile-main-info__actions.svelte-14dte7a{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-main-info__upload-avatar.svelte-14dte7a{border:1px dashed var(--sbb-border);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.profile-main-info__upload-action.svelte-14dte7a{border:1px dashed var(--sbb-border);background:var(--sbb-surface);color:var(--sbb-primary);cursor:pointer;border-radius:22px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex}.profile-main-info__upload-input.svelte-14dte7a{display:none}.profile-main-info__edit.svelte-14dte7a{color:var(--sbb-surface);background:linear-gradient(90deg,#000 0%,#656464 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:24px;padding:0 15px;font-size:10px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 5px #00000026}.profile-main-info__edit-icon.svelte-14dte7a{filter:brightness(0)invert();width:16px;height:16px}.profile-main-info__rows.svelte-14dte7a{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.profile-main-info__field.svelte-14dte7a{flex-direction:column;gap:6px;display:flex}.profile-main-info__label.svelte-14dte7a{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-size:11px}.profile-main-info__value.svelte-14dte7a{color:#111827;font-size:16px;font-weight:600}.security-grid.svelte-14dte7a{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px;display:grid}.security-grid__right.svelte-14dte7a{gap:16px;display:grid}.security-card.svelte-14dte7a,.org-card.svelte-14dte7a,.language-card.svelte-14dte7a{background:#fff;border:1px solid #e3e6ef;border-radius:22px;margin-bottom:20px;padding:22px;box-shadow:0 15px 40px #0f172a14}.security-card__header.svelte-14dte7a{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}.security-card__header.svelte-14dte7a+.security-card__header:where(.svelte-14dte7a){border-top:1px solid #e6e9f4;margin-top:12px;padding-top:14px}.security-card__title.svelte-14dte7a{color:#111827;font-size:14px;font-weight:600}.security-card__description.svelte-14dte7a{color:#6b7280;margin-top:4px;font-size:13px}.security-card__button.svelte-14dte7a{color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(90deg,#000 0%,#656464 100%);border:none;border-radius:8px;padding:8px 20px;font-size:12px;font-weight:600;box-shadow:0 5px #00000026}.security-card__table.svelte-14dte7a{margin-top:12px}.security-table.svelte-14dte7a{border-collapse:collapse;width:100%}.security-table.svelte-14dte7a th:where(.svelte-14dte7a){text-transform:uppercase;letter-spacing:.08em;color:#8c92a2;text-align:center;background:#fff;border-bottom:1px solid #e6e9f4;padding:12px 8px;font-size:11px;font-weight:600}.security-table.svelte-14dte7a td:where(.svelte-14dte7a){color:#1f1f1f;text-align:center;border-bottom:1px solid #eef0f6;padding:14px 8px;font-size:14px}.org-card__header.svelte-14dte7a,.language-card__header.svelte-14dte7a{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.org-card__title.svelte-14dte7a,.language-card__title.svelte-14dte7a{color:#111827;font-size:15px;font-weight:600}.org-card__subtitle.svelte-14dte7a,.language-card__subtitle.svelte-14dte7a{color:#6b7280;max-width:240px;margin-top:6px;font-size:13px}.org-card__button.svelte-14dte7a,.org-card__button--ghost.svelte-14dte7a{letter-spacing:.05em;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-size:12px;font-weight:600}.org-card__button.svelte-14dte7a{color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);box-shadow:0 5px #00000026}.org-card__button--ghost.svelte-14dte7a{color:#111827;box-shadow:none;background:#f3f4f6;border:1px solid #d1d5db}.org-card__content.svelte-14dte7a{gap:12px;margin-top:18px;display:grid}.org-card__field.svelte-14dte7a{flex-direction:column;gap:4px;display:flex}.org-card__field-label.svelte-14dte7a{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-size:11px}.org-card__field-value.svelte-14dte7a{color:#111827;font-size:15px;font-weight:600}.language-card__badge.svelte-14dte7a{color:#7c3aed;letter-spacing:.08em;background:#ede9fe;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.login-card__subtitle.svelte-14dte7a{color:#6b7280;font-size:13px}.login-table.svelte-14dte7a th:where(.svelte-14dte7a){text-transform:uppercase;letter-spacing:.08em;color:#8c92a2;text-align:center;background:#f7f8fb;border-bottom:1px solid #e6e9f4;padding:14px 8px;font-size:11px;font-weight:600}.login-table.svelte-14dte7a td:where(.svelte-14dte7a){color:#1f1f1f;text-align:center;border-bottom:1px solid #eef0f6;padding:16px 8px;font-size:14px}.login-status-pill.svelte-14dte7a{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.3rem 1rem;font-size:11px;font-weight:600;display:inline-flex}.login-status-pill--current.svelte-14dte7a{background:var(--sbb-primary);color:#fff}.login-status-pill--expired.svelte-14dte7a{color:#4c5561;background:#e5e7eb}@media (width<=991px){.security-grid.svelte-14dte7a{grid-template-columns:1fr}}.team-tab.svelte-14dte7a{flex-direction:column;gap:20px;display:flex}.team-card.svelte-14dte7a{background:#f8fafb;border:none;border-radius:10px;width:100%;padding:20px;box-shadow:0 10px 20px #0000001a}.team-card__header.svelte-14dte7a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:20px;display:flex}.team-card__eyebrow.svelte-14dte7a{display:none}.team-card__subtitle.svelte-14dte7a{color:#000;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:20px}.team-managed-notice.svelte-14dte7a{color:#1f3a5f;background:#1976d20f;border:1px solid #1976d240;border-radius:8px;flex-direction:column;gap:4px;margin:0 0 20px;padding:12px 14px;font-family:Inter,sans-serif;font-size:14px;line-height:20px;display:flex}.team-managed-notice.svelte-14dte7a strong:where(.svelte-14dte7a){color:#163b67;font-size:14px;font-weight:700}.team-card__toolbar.svelte-14dte7a{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:clamp(240px,45%,420px);margin-left:auto;display:flex}.team-card__filters.svelte-14dte7a{background:#fff;border-radius:8px;align-items:center;gap:10px;padding:5px;display:flex;box-shadow:0 10px 20px #0000001a}.team-card__filter-group.svelte-14dte7a{align-items:center;gap:0;display:flex}.team-card__actions.svelte-14dte7a{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.team-refresh-btn.svelte-14dte7a{color:#484848;cursor:pointer;background:#fff;border:1px solid #1c1c1c1f;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;box-shadow:0 8px 16px #00000014}.team-refresh-btn.svelte-14dte7a svg:where(.svelte-14dte7a){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.team-refresh-btn.svelte-14dte7a:hover:not(:disabled),.team-refresh-btn.svelte-14dte7a:focus-visible{border-color:var(--sbb-primary-strong);color:var(--sbb-primary-strong);outline:none}.team-refresh-btn.svelte-14dte7a:disabled{cursor:wait;opacity:.55}.team-refresh-btn--loading.svelte-14dte7a svg:where(.svelte-14dte7a){animation:.8s linear infinite svelte-14dte7a-team-refresh-spin}@keyframes svelte-14dte7a-team-refresh-spin{to{transform:rotate(360deg)}}.filter-pill.svelte-14dte7a{letter-spacing:0;text-transform:uppercase;color:#151515;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.filter-pill--active.svelte-14dte7a{border-color:var(--sbb-primary-strong);background:color-mix(in srgb, var(--sbb-primary) 14%, var(--sbb-surface));color:var(--sbb-primary-strong);padding-top:3px;padding-bottom:3px}.filter-pill.svelte-14dte7a:disabled{color:#9f9f9f;cursor:not-allowed}.team-invite-btn.svelte-14dte7a{color:#000;text-underline-position:from-font;font-feature-settings:"ss01" on, "cv01" on, "cv11" on;background:0 0;border:none;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:12px;font-weight:500;line-height:20px;text-decoration:underline;display:inline-flex}.team-invite-btn__icon.svelte-14dte7a{flex-shrink:0;width:16px;height:16px;margin-right:2px;display:inline-block}.search-wrapper.svelte-14dte7a{background:#fff;border:none;border-radius:8px;align-items:center;width:268px;height:36px;padding:4px 8px;display:flex;position:relative;box-shadow:0 10px 20px #0000001a}.search-icon.svelte-14dte7a{width:16px;height:16px;margin-right:4px}.search-input.svelte-14dte7a{color:#1c1c1c;background:0 0;border:none;width:100%;padding:0;font-size:12px;line-height:20px}.search-input.svelte-14dte7a::placeholder{color:#1c1c1c;font-size:12px}.search-input.svelte-14dte7a:focus{outline:none}.team-card__table.svelte-14dte7a{margin-top:0}.team-members-table.svelte-14dte7a{border-collapse:collapse;width:100%}.team-members-table.svelte-14dte7a thead:where(.svelte-14dte7a) th:where(.svelte-14dte7a){color:#484848;text-align:center;background:0 0;border-bottom:1px solid #1c1c1c33;height:40px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px}.team-members-table.svelte-14dte7a tbody:where(.svelte-14dte7a) td:where(.svelte-14dte7a){color:#696969;text-align:center;border-bottom:1px solid #1c1c1c0d;height:51px;padding:8px 12px;font-size:12px;font-weight:400;line-height:18px}.team-members-table.svelte-14dte7a tbody:where(.svelte-14dte7a) tr:where(.svelte-14dte7a):last-child td:where(.svelte-14dte7a){border-bottom:none}.team-table__name-text.svelte-14dte7a{font-size:inherit;font-weight:inherit;color:inherit}.team-table__actions.svelte-14dte7a,.team-table__actions-header.svelte-14dte7a{white-space:nowrap;text-align:center;width:1%}.team-pending-actions.svelte-14dte7a{justify-content:center;align-items:center;gap:8px;display:inline-flex}.team-pending-actions__btn.svelte-14dte7a{color:#1c1c1c;background:#fff;border:1px solid #1c1c1c24;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.team-pending-actions__btn.svelte-14dte7a:hover:not(:disabled),.team-pending-actions__btn.svelte-14dte7a:focus-visible:not(:disabled){background:#f4f6f8;border-color:#1c1c1c3d;transform:translateY(-1px)}.team-pending-actions__btn--danger.svelte-14dte7a{color:#c62828}.team-pending-actions__btn--resend.svelte-14dte7a{color:#2e7d32}.team-pending-actions__btn--danger.svelte-14dte7a:hover:not(:disabled),.team-pending-actions__btn--danger.svelte-14dte7a:focus-visible:not(:disabled){background:#c6282814;border-color:#c6282838}.team-pending-actions__btn--resend.svelte-14dte7a:hover:not(:disabled),.team-pending-actions__btn--resend.svelte-14dte7a:focus-visible:not(:disabled){background:#2e7d3214;border-color:#2e7d3238}.team-pending-actions__btn.svelte-14dte7a:disabled{cursor:not-allowed;opacity:.5;transform:none}.team-pending-actions__btn.svelte-14dte7a svg:where(.svelte-14dte7a),.team-pending-actions__btn.svelte-14dte7a img:where(.svelte-14dte7a){width:18px;height:18px;display:block}.invite-confirm-modal__content.svelte-14dte7a{border-radius:20px}.invite-confirm-modal__body.svelte-14dte7a{padding-top:18px}.invite-confirm-modal__footer.svelte-14dte7a{justify-content:flex-end}.invite-confirm-modal__footer-row.svelte-14dte7a{justify-content:flex-end;gap:10px;width:100%;display:flex}.invite-confirm-modal__btn.svelte-14dte7a{letter-spacing:.01em;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:134px;height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s,background-color .15s;display:inline-flex;box-shadow:0 10px 22px #0f172a1f}.invite-confirm-modal__btn.svelte-14dte7a:hover:not(:disabled),.invite-confirm-modal__btn.svelte-14dte7a:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0f172a29}.invite-confirm-modal__btn.svelte-14dte7a:disabled{cursor:not-allowed;opacity:.7;box-shadow:none;transform:none}.invite-confirm-modal__btn--cancel.svelte-14dte7a{color:#1f2937;background:linear-gradient(#fff,#f3f4f6);border:1px solid #1f29371f}.invite-confirm-modal__btn--cancel.svelte-14dte7a:hover:not(:disabled),.invite-confirm-modal__btn--cancel.svelte-14dte7a:focus-visible:not(:disabled){background:linear-gradient(#fff,#eceff3)}.invite-confirm-modal__btn--confirm.svelte-14dte7a{color:#fff}.invite-confirm-modal__btn--confirm-resend.svelte-14dte7a{background:linear-gradient(#3aa34b,#2e7d32)}.invite-confirm-modal__btn--confirm-resend.svelte-14dte7a:hover:not(:disabled),.invite-confirm-modal__btn--confirm-resend.svelte-14dte7a:focus-visible:not(:disabled){filter:brightness(1.03)}.invite-confirm-modal__btn--confirm-revoke.svelte-14dte7a{background:linear-gradient(#e85656,#c62828)}.invite-confirm-modal__btn--confirm-revoke.svelte-14dte7a:hover:not(:disabled),.invite-confirm-modal__btn--confirm-revoke.svelte-14dte7a:focus-visible:not(:disabled){filter:brightness(1.03)}.invite-confirm-modal__banner.svelte-14dte7a{background:linear-gradient(#fff,#fbfbfc);border-radius:16px;padding:18px 18px 16px;display:block}.invite-confirm-modal__text.svelte-14dte7a{min-width:0}.invite-confirm-modal__title-text.svelte-14dte7a{color:#111827;margin:0;font-size:15px;font-weight:700}.invite-confirm-modal__description.svelte-14dte7a{color:#4b5563;margin:6px 0 0;font-size:13px;line-height:1.45}.team-actions-dropdown.svelte-14dte7a .dropdown-toggle:where(.svelte-14dte7a):after{display:none}.team-actions-dropdown.svelte-14dte7a{position:relative}.team-actions-button.svelte-14dte7a{color:#fff;background:#b5b5b5;border:0;border-radius:8px;width:32px;height:32px;padding:0;font-size:12px;font-weight:700;line-height:18px;box-shadow:0 3px #0000000d}.team-actions-button.svelte-14dte7a:focus{box-shadow:0 0 0 2px #00893d40}.team-actions-menu.svelte-14dte7a{z-index:30;background:#fff;border:none;border-radius:5px;min-width:160px;margin-top:0;padding:10px 5px;display:none;position:absolute;inset:calc(100% + 6px) 0 auto auto;transform:none;box-shadow:0 4px 10px #00000040}.team-actions-menu.svelte-14dte7a,.team-actions-menu.svelte-14dte7a li:where(.svelte-14dte7a){margin:0;padding:0;list-style:none}.team-actions-menu.show.svelte-14dte7a{display:block}.team-card__table.svelte-14dte7a .table-responsive:where(.svelte-14dte7a){overflow:visible}.team-actions-menu__item.svelte-14dte7a{color:#696969;font-feature-settings:"ss01" on, "cv01" on, "cv11" on;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;padding:3px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:400;line-height:18px;transition:background-color .15s,color .15s}.team-actions-menu__item.svelte-14dte7a:hover:not(.disabled),.team-actions-menu__item.svelte-14dte7a:focus-visible:not(.disabled){color:#1c1c1c;background:#f1f3f5}.team-actions-menu__item.text-danger.svelte-14dte7a{color:#dc3545}.team-actions-menu__item.text-danger.svelte-14dte7a:hover:not(.disabled),.team-actions-menu__item.text-danger.svelte-14dte7a:focus-visible:not(.disabled){color:#b02a37;background:#dc354514}.team-actions-menu__item.disabled.svelte-14dte7a,.team-actions-menu__item.svelte-14dte7a:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.team-actions-menu.svelte-14dte7a li:where(.svelte-14dte7a):first-child .team-actions-menu__item:where(.svelte-14dte7a){background:#eee}.team-members-table.svelte-14dte7a tbody:where(.svelte-14dte7a) td:where(.svelte-14dte7a):nth-last-child(2){color:#1c1c1c}.status-pill.svelte-14dte7a{text-transform:uppercase;letter-spacing:0;color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:500;line-height:18px;display:inline-flex}.status-pill--active.svelte-14dte7a{background:var(--sbb-primary)}.status-pill--pending.svelte-14dte7a{color:#1f2937;background:#facc15}.status-pill--muted.svelte-14dte7a{background:#c6c6c6}.org-security-card.svelte-14dte7a{background:#f8fafb;border:none;border-radius:10px;padding:20px;box-shadow:0 10px 20px #0000001a}.org-security-card__row.svelte-14dte7a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.org-security-card__title.svelte-14dte7a{color:#000;margin:0;font-size:14px;font-weight:500;line-height:20px}.org-security-card__subtitle.svelte-14dte7a{color:#9f9f9f;margin:0;font-size:12px;font-weight:400;line-height:16px}.org-security-card__toggle.svelte-14dte7a{align-items:center;gap:.6rem;display:flex}.org-toggle.svelte-14dte7a{width:44px;height:24px;display:inline-block;position:relative}.org-toggle.svelte-14dte7a input:where(.svelte-14dte7a){opacity:0;width:0;height:0}.org-toggle__slider.svelte-14dte7a{cursor:pointer;background:var(--sbb-surface-alt);border-radius:100px;position:absolute;inset:0}.org-toggle__slider.svelte-14dte7a:before{content:"";background:var(--sbb-surface);border-radius:100px;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #2727271a}.org-toggle.svelte-14dte7a input:where(.svelte-14dte7a):checked+.org-toggle__slider:where(.svelte-14dte7a){background:var(--sbb-primary)}.org-toggle.svelte-14dte7a input:where(.svelte-14dte7a):checked+.org-toggle__slider:where(.svelte-14dte7a):before{transform:translate(20px)}.org-security-card__toggle-label.svelte-14dte7a{letter-spacing:-.28px;color:var(--sbb-text);font-size:14px;font-weight:500;line-height:26px}.org-security-card__note.svelte-14dte7a{color:#6d7280;margin:0;font-size:12px;font-style:italic;font-weight:300;line-height:20px}.org-security-card__mfa-status.svelte-14dte7a{margin:6px 0 4px;font-size:12px;font-weight:500;line-height:18px}.org-security-card__mfa-status--active.svelte-14dte7a{color:var(--sbb-primary)}.org-security-card__mfa-status--inactive.svelte-14dte7a{color:#9f9f9f}.totp-qr-wrap.svelte-14dte7a{justify-content:center;padding:12px 0;display:flex}.totp-qr-img.svelte-14dte7a{width:180px;height:180px}.totp-loading.svelte-14dte7a{text-align:center;color:#9f9f9f;padding:20px 0;font-size:14px}.totp-modal__body.svelte-14dte7a{flex-direction:column;gap:0;display:flex}.totp-modal__content.svelte-14dte7a{flex-direction:column;gap:0;width:100%;display:flex}.totp-modal__qr-section.svelte-14dte7a{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.totp-modal__instruction.svelte-14dte7a{color:#1c1c1c;margin:0;font-size:14px;line-height:20px}.totp-modal__divider.svelte-14dte7a{background:#e0e0e0;justify-content:center;align-items:center;height:1px;margin:16px 0;display:flex;position:relative}.totp-modal__divider-text.svelte-14dte7a{color:#9f9f9f;letter-spacing:.05em;background:#fff;padding:0 12px;font-size:12px;font-weight:600}.totp-modal__input-section.svelte-14dte7a{flex-direction:column;gap:16px;width:100%;display:flex}.team-history-card.svelte-14dte7a{background:#fff;border:1px solid #e4e6ed;border-radius:24px;margin-bottom:20px;padding:1.4rem 1.5rem;box-shadow:0 18px 45px #0f172a17}.team-history-card__header.svelte-14dte7a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.1rem;display:flex}.team-history-card__title.svelte-14dte7a{margin:0;font-size:16px;font-weight:600}.team-history-table.svelte-14dte7a{border-collapse:collapse;width:100%}.team-history-table.svelte-14dte7a thead:where(.svelte-14dte7a) th:where(.svelte-14dte7a){text-transform:uppercase;letter-spacing:.08em;color:#8c92a2;text-align:center;background:#f7f8fb;border-bottom:1px solid #e6e9f4;padding:.75rem .6rem;font-size:11px;font-weight:600}.team-history-table.svelte-14dte7a tbody:where(.svelte-14dte7a) td:where(.svelte-14dte7a){color:#262b34;text-align:center;border-bottom:1px solid #edf0f5;padding:.9rem .75rem;font-size:13px}.security-severity-pill.svelte-14dte7a{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:.34rem .75rem;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.security-severity-pill--info.svelte-14dte7a{color:#fff;background:#2196f3;border-color:#1976d2}.security-severity-pill--low.svelte-14dte7a{color:#fff;background:green;border-color:#006400}.security-severity-pill--medium.svelte-14dte7a{color:#5c4700;background:gold;border-color:#e6c200}.security-severity-pill--high.svelte-14dte7a{color:#fff;background:#ff8c00;border-color:#cc7000}.security-severity-pill--critical.svelte-14dte7a{color:#fff;background:red;border-color:#c00}.security-severity-pill--neutral.svelte-14dte7a{color:#5b6573;background:#eff2f6;border-color:#dde3ea}.clients-pagination.svelte-14dte7a{align-items:center;gap:8px;display:flex}.team-members-pagination.svelte-14dte7a,.security-history-pagination.svelte-14dte7a{margin-top:16px}.pagination-btn.svelte-14dte7a{color:#1c1c1c;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-size:12px;line-height:18px;display:inline-flex}.pagination-btn.svelte-14dte7a svg:where(.svelte-14dte7a){width:20px;height:20px}.pagination-btn.svelte-14dte7a svg:where(.svelte-14dte7a) path:where(.svelte-14dte7a){fill:#1c1c1c}.pagination-btn--page.svelte-14dte7a{width:20px;height:20px;padding:1px}.pagination-btn--active.svelte-14dte7a{color:var(--sbb-surface);background-image:linear-gradient(90deg, var(--sbb-primary-strong) 6.9444%, var(--sbb-primary) 100%), linear-gradient(90deg, var(--sbb-primary) 0%, var(--sbb-primary) 100%);font-weight:700}.profile-tab.svelte-14dte7a{flex-direction:column;gap:20px;display:flex}.profile-cards-group.svelte-14dte7a{background:#f8fafb;border-radius:10px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:0 10px 20px #0000001a}.profile-section.svelte-14dte7a{box-shadow:none;background:0 0;border-radius:10px;padding:0}.profile-section__card.svelte-14dte7a{background:#fff;border-radius:10px;padding:20px;box-shadow:0 10px 20px #0000001a}.profile-section__header.svelte-14dte7a{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}.profile-section__title.svelte-14dte7a{color:#000;font-size:16px;font-weight:500;line-height:20px}.profile-action-btn.svelte-14dte7a{min-height:40px;color:var(--sbb-surface);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#000 0%,#656464 100%);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:12px;font-weight:700;line-height:16px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 5px #00000026}.profile-action-btn.svelte-14dte7a:hover:not(:disabled),.profile-action-btn.svelte-14dte7a:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 6px #0000002e}.profile-action-btn.svelte-14dte7a:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.profile-action-btn__icon.svelte-14dte7a{width:16px;height:16px;display:block}.profile-action-btn__icon--small.svelte-14dte7a{width:14px;height:14px}.profile-security-btn.svelte-14dte7a{color:#4c4c4c;letter-spacing:0;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;height:24px;min-height:24px;padding:0 16px;font-size:10px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 4px #0000001f}.profile-security-btn--reset.svelte-14dte7a{padding:0 16px}.profile-security-btn--wide.svelte-14dte7a{padding:0 14px}.profile-security-btn--auth.svelte-14dte7a{padding:0 12px}.profile-security-btn.svelte-14dte7a:hover:not(:disabled),.profile-security-btn.svelte-14dte7a:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 5px #00000029}.profile-security-btn.svelte-14dte7a:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.profile-account__row.svelte-14dte7a{flex-direction:column;gap:16px;display:flex}.profile-account__row--edit.svelte-14dte7a{flex-direction:row;align-items:flex-start}.profile-account__summary.svelte-14dte7a{align-items:center;gap:30px;width:100%;display:flex}.profile-account__left.svelte-14dte7a{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:inline-flex}.profile-account__name-block.svelte-14dte7a{flex:1 1 0;min-width:0}.profile-account__divider.svelte-14dte7a{background:var(--sbb-primary);flex:none;align-self:stretch;width:1px;min-height:34px}.profile-account__fields-grid.svelte-14dte7a{flex:3 1 0;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px 30px;width:auto;min-width:0;display:grid}.profile-account__row--edit.svelte-14dte7a .profile-account__fields-grid:where(.svelte-14dte7a){grid-template-columns:198px 198px minmax(320px,1fr);width:min(800px,100%)}.profile-account__name-value.svelte-14dte7a{color:#717171;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.profile-account__label.svelte-14dte7a{color:#9f9f9f;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.profile-account__value.svelte-14dte7a{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.profile-account__value--phone.svelte-14dte7a,.profile-org__value--country.svelte-14dte7a{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.profile-phone-pill.svelte-14dte7a{color:#1c1c1c;white-space:nowrap;background:#fffc;border:.5px solid #0003;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:16px;display:inline-flex}.profile-phone-local.svelte-14dte7a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-account__fields-grid.svelte-14dte7a .profile-account__value:where(.svelte-14dte7a){color:var(--black-100,#000);font-feature-settings:"ss01" on, "cv01" on;letter-spacing:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.profile-edit.svelte-14dte7a{flex-direction:column;gap:12px;width:100%;margin-top:0;display:flex}.profile-edit__field.svelte-14dte7a{flex-direction:column;gap:5px;width:100%;display:flex}.profile-edit__label.svelte-14dte7a{color:#9f9f9f;font-size:14px;font-weight:400;line-height:20px}.profile-edit__input.svelte-14dte7a,.profile-edit__readonly-value.svelte-14dte7a{font-feature-settings:"ss01" on, "cv01" on;letter-spacing:0;width:100%;height:44px;color:var(--black-100,#000);background:#fffc;border:.5px solid #0006;border-radius:10px;padding:12px 10px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.profile-edit__input.svelte-14dte7a:focus{outline-offset:0;outline:1px solid #00893d99}.profile-edit__phone-group.svelte-14dte7a{align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.profile-phone-country-field.svelte-14dte7a{box-sizing:border-box;flex:0 320px;align-self:stretch;min-width:240px;max-width:320px;position:relative}.profile-phone-country-dropdown.svelte-14dte7a{box-sizing:border-box;cursor:pointer;background:#fffc;border:.5px solid #0006;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 14px 0 12px;display:flex}.team-invite-btn.svelte-14dte7a:disabled{color:#9f9f9f;cursor:not-allowed}.team-invite-btn.svelte-14dte7a:disabled .team-invite-btn__icon:where(.svelte-14dte7a) path:where(.svelte-14dte7a){stroke:#9f9f9f}.profile-phone-country-dropdown.is-open.svelte-14dte7a{border-color:#00893d80}.profile-phone-country-dropdown.svelte-14dte7a:focus{outline-offset:0;outline:1px solid #00893d99}.profile-phone-country-dropdown.svelte-14dte7a .profile-phone-country-preview:where(.svelte-14dte7a){flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.profile-phone-country-preview__flag.svelte-14dte7a{object-fit:cover;border-radius:2px;flex:none;width:20px;height:14px}.invite-role-field.svelte-14dte7a{min-width:0;position:relative}.invite-role-input.svelte-14dte7a{box-sizing:border-box;cursor:pointer;background:#fffc;border:.5px solid #0006;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;display:flex}.invite-role-input.is-open.svelte-14dte7a{border-color:#00893d80}.invite-role-input.svelte-14dte7a:focus{outline-offset:0;outline:1px solid #00893d99}.profile-phone-country-label.svelte-14dte7a{white-space:nowrap;text-overflow:ellipsis;color:#1c1c1c;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.profile-phone-country-preview__code.svelte-14dte7a{color:#1c1c1c;white-space:nowrap;flex:none;font-size:14px;font-weight:600;line-height:20px}.profile-phone-country-preview__label.svelte-14dte7a{text-overflow:ellipsis;white-space:nowrap;color:#1c1c1c;flex:auto;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.profile-phone-country-field.svelte-14dte7a .invite-role-panel.profile-phone-country-panel:where(.svelte-14dte7a){box-sizing:border-box;gap:8px;width:100%;min-width:0;max-height:min(320px,100vh - 260px);padding:12px;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto}.profile-phone-country-search.svelte-14dte7a{box-sizing:border-box;border:.5px solid #0000004d;border-radius:8px;width:100%;height:42px;margin-bottom:6px;padding:0 12px;font-size:13px;line-height:20px}.profile-phone-country-search.svelte-14dte7a:focus{outline-offset:0;outline:1px solid #00893d99}.profile-edit__phone-input.svelte-14dte7a{box-sizing:border-box;flex:1 1 0;width:auto;min-width:0}.profile-phone-country-field.svelte-14dte7a .invite-role-panel.profile-phone-country-panel:where(.svelte-14dte7a) .profile-phone-country-option:where(.svelte-14dte7a){align-items:flex-start;gap:12px;padding:10px 12px}.profile-phone-country-option__flag-wrap.svelte-14dte7a{flex:none;justify-content:center;align-items:center;width:20px;padding-top:2px;display:flex}.profile-phone-country-option__flag.svelte-14dte7a{object-fit:cover;border-radius:2px;width:18px;height:13px;display:block}.profile-phone-country-option__text.svelte-14dte7a{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.profile-phone-country-option__title.svelte-14dte7a{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;min-width:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.profile-phone-country-option__desc.svelte-14dte7a{text-overflow:ellipsis;white-space:nowrap;color:#6b7280;min-width:0;font-size:11.5px;line-height:16px;overflow:hidden}.profile-edit__readonly-value.svelte-14dte7a{text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.profile-edit__actions.svelte-14dte7a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.profile-edit__btn.svelte-14dte7a{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:132px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;line-height:18px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 5px #00000026}.profile-edit__btn.svelte-14dte7a:hover:not(:disabled),.profile-edit__btn.svelte-14dte7a:focus-visible:not(:disabled){transform:translateY(-1px)}.profile-edit__btn.svelte-14dte7a:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.profile-edit__btn--cancel.svelte-14dte7a{color:#1c1c1c;box-shadow:none;background:#fff;border-color:#1c1c1c}.profile-edit__btn--save.svelte-14dte7a{color:var(--sbb-surface);background:linear-gradient(90deg,#000 0%,#656464 100%)}.profile-org__upload.svelte-14dte7a{grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:5px 0 20px;display:grid}.profile-org__id-actions.svelte-14dte7a{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:8px;display:flex}.profile-org__logo-ring.svelte-14dte7a{border:1px dashed var(--sbb-border);border-radius:100px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.profile-org__logo-ring.svelte-14dte7a img:where(.svelte-14dte7a){object-fit:cover;width:100%;height:100%}.profile-org__upload-action.svelte-14dte7a{color:#000;cursor:pointer;align-items:center;gap:4px;padding:4px;font-size:12px;font-weight:500;line-height:20px;text-decoration:underline;display:inline-flex}.profile-org__upload-action.svelte-14dte7a img:where(.svelte-14dte7a){filter:brightness(0)saturate();width:16px;height:16px}.profile-org__upload-input.svelte-14dte7a{display:none}.profile-org__grid.svelte-14dte7a{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.profile-org__field.svelte-14dte7a{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-org__label.svelte-14dte7a{color:#9f9f9f;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.profile-org__value.svelte-14dte7a{color:#000;width:100%;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.profile-org__value--control.svelte-14dte7a{align-items:center;max-width:100%;display:inline-flex}.profile-id-btn.svelte-14dte7a{color:#fff;cursor:pointer;background:linear-gradient(90deg,#000 0%,#656464 100%);border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;min-width:160px;min-height:40px;padding:0 16px;font-weight:600;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;overflow:hidden;box-shadow:0 5px #00000026}.profile-id-btn.is-revealed.svelte-14dte7a{width:auto;max-width:none;overflow:visible}.profile-id-btn__icon.svelte-14dte7a{opacity:1;filter:brightness(0)invert();flex:0 0 16px;width:16px;height:16px}.profile-id-btn.svelte-14dte7a span:where(.svelte-14dte7a){color:#fff;text-align:left;font-feature-settings:"ss01" on, "cv01" on, "cv11" on;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:block;overflow:hidden}.profile-id-btn.is-revealed.svelte-14dte7a span:where(.svelte-14dte7a){text-overflow:clip;overflow:visible}.profile-figma-btn.svelte-14dte7a{color:#4c4c4c;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:74px;min-height:24px;padding:0 24px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;overflow:hidden;box-shadow:0 5px #00000026}.profile-figma-btn__icon.svelte-14dte7a{flex:0 0 14px;width:14px;height:14px;display:block}.profile-figma-btn__icon--eye.svelte-14dte7a{filter:brightness(0)saturate()}.profile-figma-btn.svelte-14dte7a span:where(.svelte-14dte7a){color:#4c4c4c;text-align:left;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:24px;display:block;overflow:hidden}.profile-figma-btn--edit.svelte-14dte7a{width:74px}.profile-figma-btn--save.svelte-14dte7a{width:92px}.profile-figma-btn--copy.svelte-14dte7a{text-transform:none;gap:6px;width:fit-content;min-width:0;padding:0 14px}.profile-figma-btn--copy.svelte-14dte7a span:where(.svelte-14dte7a){text-transform:none}.profile-figma-btn.svelte-14dte7a:hover:not(:disabled),.profile-figma-btn.svelte-14dte7a:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 6px #0000002e}.profile-figma-btn.svelte-14dte7a:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.security-card.svelte-14dte7a{background:#fff;border-radius:10px;flex-direction:column;padding:20px;display:flex;box-shadow:0 10px 20px #00000014}.security-card__section.svelte-14dte7a{flex-direction:column;display:flex}.security-card__section--hero.svelte-14dte7a{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px}.security-card__section--stack.svelte-14dte7a{gap:20px;padding:20px 0}.security-card__copy.svelte-14dte7a{flex-direction:column;gap:4px;min-width:0;display:flex}.security-card__section-head.svelte-14dte7a{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.security-card__divider.svelte-14dte7a{background:#11182714;width:100%;height:1px}.security-row__title.svelte-14dte7a{color:#000;font-size:14px;font-weight:500;line-height:20px}.security-row__description.svelte-14dte7a{color:#9f9f9f;font-size:12px;font-weight:400;line-height:16px}.security-table__wrap.svelte-14dte7a{background:#fff;border-radius:10px;padding:0 16px;overflow:hidden;box-shadow:0 10px 20px #00000014}.security-table.svelte-14dte7a{border-collapse:collapse;table-layout:fixed;width:100%}.security-table.svelte-14dte7a th:where(.svelte-14dte7a){color:#595959;text-align:left;border-bottom:1px solid #1118271f;height:40px;padding:0 12px;font-size:12px;font-weight:500;line-height:18px}.security-table.svelte-14dte7a td:where(.svelte-14dte7a){color:#4f4f4f;text-align:left;border-bottom:1px solid #1118270f;height:51px;padding:0 12px;font-size:12px;font-weight:400;line-height:18px}.security-table.svelte-14dte7a tbody:where(.svelte-14dte7a) tr:where(.svelte-14dte7a):last-child td:where(.svelte-14dte7a){border-bottom:none}.security-table__empty.svelte-14dte7a{color:#9f9f9f;text-align:left;height:51px;padding:0 12px;font-size:12px;font-weight:400;line-height:18px}.security-table__empty--center.svelte-14dte7a{text-align:center}.security-table__action.svelte-14dte7a{color:#4c4c4c;cursor:pointer;background:#fff;border:1px solid #6f6f6f;border-radius:3px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:12px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;display:inline-flex;box-shadow:0 2px #00000014}.security-table__action.svelte-14dte7a:hover:not(:disabled),.security-table__action.svelte-14dte7a:focus-visible:not(:disabled){background:#fbfbfb;border-color:#545454;transform:translateY(-1px)}.security-table__action.svelte-14dte7a:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.passkey-type-pill.svelte-14dte7a{letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.passkey-type-pill--biometric.svelte-14dte7a{color:#0f7a36;background:#00893d1f;border-color:#00893d33}.passkey-type-pill--security-key.svelte-14dte7a{color:#374151;background:#11182714;border-color:#1118271f}.login-card.svelte-14dte7a{background:#f8fafb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;padding:20px;display:flex;box-shadow:0 10px 20px #0000001a}.login-card__header.svelte-14dte7a{justify-content:flex-start;align-items:center;width:100%;margin-bottom:0;display:flex}.login-card__title.svelte-14dte7a{color:#000;font-feature-settings:"ss01" on, "cv01" on;letter-spacing:0;text-align:left;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.login-card__table.svelte-14dte7a{background:#fff;border-radius:10px;width:100%;padding:0 15px;box-shadow:0 10px 20px #0000001a}.login-table.svelte-14dte7a{border-collapse:collapse;width:100%}.login-table.svelte-14dte7a th:where(.svelte-14dte7a){color:#484848;text-align:center;background:#fff;border-bottom:1px solid #1c1c1c33;height:40px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px}.login-table.svelte-14dte7a td:where(.svelte-14dte7a){color:#696969;text-align:center;border-bottom:1px solid #1c1c1c0d;height:51px;padding:8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px}.login-table.svelte-14dte7a tbody:where(.svelte-14dte7a) tr:where(.svelte-14dte7a):last-child td:where(.svelte-14dte7a){border-bottom:none}.login-status-pill.svelte-14dte7a{text-transform:uppercase;color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:500;line-height:18px;display:inline-flex}.login-status-pill--current.svelte-14dte7a{background:var(--sbb-primary)}.login-status-pill--expired.svelte-14dte7a{background:#c6c6c6}.login-card__pagination.svelte-14dte7a{justify-content:flex-start;align-self:flex-start;margin-top:16px;margin-right:auto;padding-left:12px;padding-right:0;display:flex}.language-card.svelte-14dte7a{background:#f8fafb;border-radius:10px;min-height:79px;padding:20px;box-shadow:0 10px 20px #0000001a}.language-card__header.svelte-14dte7a{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.language-card__intro.svelte-14dte7a{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.language-card__title.svelte-14dte7a{align-items:center;gap:10px;display:flex}.card-title.svelte-14dte7a{color:#000;margin:0;font-size:14px;font-weight:500;line-height:20px}.language-card__subtitle.svelte-14dte7a{color:#9f9f9f;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:16px}.language-card__badge.svelte-14dte7a{color:#fff;text-transform:uppercase;background:#8000ff;border-radius:8px;padding:0 5px;font-size:10px;font-weight:500;line-height:18px}.language-card__actions.svelte-14dte7a{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex;transform:translateY(5px)}.language-card__select.svelte-14dte7a{box-sizing:border-box;border-radius:10px;min-width:220px;height:28px;min-height:28px;transform:translateY(3px)}.language-card__save.svelte-14dte7a{color:#fff;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#000 0%,#656464 100%);border:1px solid #0000;border-radius:10px;min-width:112px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s,opacity .12s;box-shadow:0 5px #00000026}.language-card__save.svelte-14dte7a:hover:not(:disabled),.language-card__save.svelte-14dte7a:focus-visible:not(:disabled){transform:translateY(-1px)}.language-card__save.svelte-14dte7a:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=1100px){.profile-account__summary.svelte-14dte7a{flex-direction:column;align-items:flex-start}.profile-account__divider.svelte-14dte7a{display:none}.profile-account__fields-grid.svelte-14dte7a{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profile-edit.svelte-14dte7a .profile-account__row:where(.svelte-14dte7a){flex-direction:column}.profile-org__grid.svelte-14dte7a{grid-template-columns:repeat(2,minmax(0,1fr))}}.route-skel.svelte-14dte7a{flex-direction:column;gap:1rem;display:flex}.route-skel__grid.svelte-14dte7a{gap:1rem;display:grid}.route-skel__grid--2.svelte-14dte7a{grid-template-columns:repeat(2,minmax(0,1fr))}.route-skel__grid--3.svelte-14dte7a{grid-template-columns:repeat(3,minmax(0,1fr))}.route-skel__grid--4.svelte-14dte7a{grid-template-columns:repeat(4,minmax(0,1fr))}.route-skel__grid--dense.svelte-14dte7a{gap:.75rem;margin-top:.75rem}.route-skel__card.svelte-14dte7a,.route-skel__tablecard.svelte-14dte7a,.route-skel__listcard.svelte-14dte7a{background:#fff9;border:1px solid #1c1c1c14;border-radius:12px;padding:1.25rem;position:relative;overflow:hidden}.route-skel__card--tall.svelte-14dte7a{min-height:180px}.route-skel__field.svelte-14dte7a{flex-direction:column;gap:.6rem;display:flex}.route-skel__line.svelte-14dte7a,.route-skel__row.svelte-14dte7a,.route-skel__pill.svelte-14dte7a{background:#1c1c1c0f;border-radius:10px;position:relative;overflow:hidden}.route-skel__line.svelte-14dte7a:after,.route-skel__row.svelte-14dte7a:after,.route-skel__pill.svelte-14dte7a:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:60%;height:100%;animation:1.35s linear infinite svelte-14dte7a-routeSkelShimmer;position:absolute;top:0;left:-60%}@keyframes svelte-14dte7a-routeSkelShimmer{0%{left:-60%}to{left:120%}}.route-skel__line--h.svelte-14dte7a{border-radius:8px;width:220px;height:16px}.route-skel__line--p.svelte-14dte7a{border-radius:8px;width:320px;height:12px;margin-top:.6rem}.route-skel__line--label.svelte-14dte7a{border-radius:8px;width:90px;height:11px}.route-skel__line--value.svelte-14dte7a{border-radius:10px;width:140px;height:16px}.route-skel__line--wide.svelte-14dte7a{width:70%}.route-skel__line--tablehead.svelte-14dte7a{border-radius:8px;width:100%;height:14px;margin-top:.75rem}.route-skel__rows.svelte-14dte7a{flex-direction:column;gap:.75rem;margin-top:.9rem;display:flex}.route-skel__row.svelte-14dte7a{border-radius:10px;width:100%;height:46px}.route-skel__row--action.svelte-14dte7a{height:56px}.route-skel__row--contact.svelte-14dte7a{height:70px}.route-skel__pill.svelte-14dte7a{border-radius:999px;width:120px;height:12px}.route-skel__pill--cta.svelte-14dte7a{border-radius:999px;width:220px;height:36px;margin-top:1rem}.route-skel__pill--bar.svelte-14dte7a{border-radius:999px;width:100%;height:12px;margin-top:.75rem}@media (width<=1200px){.route-skel__grid--4.svelte-14dte7a,.route-skel__grid--3.svelte-14dte7a{grid-template-columns:repeat(2,minmax(0,1fr))}.route-skel__grid--2.svelte-14dte7a{grid-template-columns:repeat(1,minmax(0,1fr))}.route-skel__line--p.svelte-14dte7a{width:70%}}.invite-modal__content.svelte-14dte7a{border:none;border-radius:20px;box-shadow:0 10px 50px #00000080}.passkey-modal__content.svelte-14dte7a{border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 60px #0f172a33}.passkey-modal__body.svelte-14dte7a{padding:24px 20px 20px}.passkey-modal__copy.svelte-14dte7a{align-items:flex-start;gap:14px;display:flex}.passkey-modal__icon.svelte-14dte7a{color:#00893d;background:linear-gradient(135deg,#00893d1f,#00893d0a);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.passkey-modal__icon.svelte-14dte7a img:where(.svelte-14dte7a){width:20px;height:20px;display:block}.passkey-modal__text.svelte-14dte7a{flex-direction:column;gap:6px;min-width:0;display:flex}.passkey-modal__title.svelte-14dte7a{color:#111827;margin:0;font-size:15px;font-weight:600;line-height:22px}.passkey-modal__subtitle.svelte-14dte7a{color:#6b7280;margin:0;font-size:13px;line-height:20px}.passkey-modal__footer.svelte-14dte7a{justify-content:flex-end}.passkey-modal__footer-row.svelte-14dte7a{flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%;display:flex}.passkey-modal__button.svelte-14dte7a{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:10px;min-width:160px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700}.passkey-modal__footer-row.svelte-14dte7a .btn.btn-outline-secondary.passkey-modal__button:where(.svelte-14dte7a){color:#1c1c1c;box-shadow:none;background:#fff;border-color:#1c1c1c}.passkey-modal__footer-row.svelte-14dte7a .btn.btn-primary.passkey-modal__button:where(.svelte-14dte7a){color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border-color:#000;box-shadow:0 5px #00000026}.passkey-modal__footer-row.svelte-14dte7a .btn.passkey-modal__button:where(.svelte-14dte7a):disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.auth-modal__footer-row.svelte-14dte7a .btn.auth-modal__btn:where(.svelte-14dte7a){letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:10px;min-width:160px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700}.auth-modal__footer-row.svelte-14dte7a .btn.btn-outline-secondary.auth-modal__btn:where(.svelte-14dte7a){color:#1c1c1c;box-shadow:none;background:#fff;border-color:#1c1c1c}.auth-modal__footer-row.svelte-14dte7a .btn.btn-primary.auth-modal__btn:where(.svelte-14dte7a){color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border-color:#000;box-shadow:0 5px #00000026}.auth-modal__footer-row.svelte-14dte7a .btn.auth-modal__btn:where(.svelte-14dte7a):disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.password-modal__footer-row.svelte-14dte7a .invite-modal__btn--ghost:where(.svelte-14dte7a),.password-modal__footer-row.svelte-14dte7a .invite-modal__btn--primary:where(.svelte-14dte7a){letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:10px;min-width:160px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700}.password-modal__footer-row.svelte-14dte7a .invite-modal__btn--ghost:where(.svelte-14dte7a){color:#1c1c1c;box-shadow:none;background:#fff;border:1px solid #1c1c1c}.password-modal__footer-row.svelte-14dte7a .invite-modal__btn--primary:where(.svelte-14dte7a){color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border:1px solid #000;box-shadow:0 5px #00000026}.password-modal__footer-row.svelte-14dte7a .invite-modal__btn--primary:where(.svelte-14dte7a):disabled{color:#ffffffe0;cursor:not-allowed;box-shadow:none;opacity:1;background:linear-gradient(90deg,#7d7d7d 0%,#a0a0a0 100%);border-color:#7d7d7d}.auth-modal__dialog.svelte-14dte7a{max-height:none}.auth-modal__content.svelte-14dte7a{border:none;border-radius:24px;max-height:none;overflow:visible;box-shadow:0 18px 50px #0f172a2e}.auth-modal__body.svelte-14dte7a{padding:16px 20px 12px;overflow:visible}.auth-modal__stack.svelte-14dte7a{flex-direction:column;gap:10px;display:flex}.auth-modal__copy.svelte-14dte7a{color:#6b7280;margin:0;font-size:14px;line-height:20px}.auth-modal__error.svelte-14dte7a{margin-top:-2px}.auth-modal__footer.svelte-14dte7a{border-top:none;justify-content:flex-end;padding-top:6px}.auth-modal__footer-row.svelte-14dte7a{justify-content:flex-end;gap:12px;width:100%;display:flex}.auth-modal__btn.svelte-14dte7a{white-space:nowrap;border-radius:12px;min-width:160px;height:44px;padding:0 18px}.mfa-required-modal__dialog.svelte-14dte7a{max-height:none}.mfa-required-modal__content.svelte-14dte7a{border:none;border-radius:24px;max-height:none;overflow:visible;box-shadow:0 18px 50px #0f172a2e}.mfa-required-modal__body.svelte-14dte7a{padding:16px 20px 12px;overflow:visible}.mfa-required-modal__stack.svelte-14dte7a{flex-direction:column;gap:10px;display:flex}.mfa-required-modal__copy.svelte-14dte7a{color:#6b7280;margin:0;font-size:14px;line-height:20px}.mfa-required-modal__footer.svelte-14dte7a{border-top:none;justify-content:flex-end;padding-top:6px}.mfa-required-modal__footer-row.svelte-14dte7a{justify-content:flex-end;gap:12px;width:100%;display:flex}.mfa-required-modal__btn.svelte-14dte7a{white-space:nowrap;border-radius:12px;min-width:160px;height:44px;padding:0 18px;font-size:13px;font-weight:700}.approve-member-modal,.role-source-theme{--role-modal-accent:#1f6feb;--role-modal-accent-hover:#1555b3;--role-modal-accent-soft:#1f6feb24;--role-modal-accent-pale:#eaf2ff}.approve-member-modal--client,.role-source-theme--client{--role-modal-accent:#00893d;--role-modal-accent-hover:#005626;--role-modal-accent-soft:#00893d29;--role-modal-accent-pale:#e3ede8}.approve-member-modal--vendor,.role-source-theme--vendor{--role-modal-accent:#e67737;--role-modal-accent-hover:#a64c1d;--role-modal-accent-soft:#e6773729;--role-modal-accent-pale:#fff0e6}.approve-member-modal .invite-section__icon,.role-source-theme .invite-section__icon{background:var(--role-modal-accent-pale,#eaf2ff);color:var(--role-modal-accent,#1f6feb)}.approve-member-modal .modal-dialog{max-width:520px}.approve-member-modal .modal-content{background:#fff;border:1px solid #00000014;border-radius:24px;overflow:visible;box-shadow:0 28px 70px #00000038}.approve-member-modal .modal-header{border-bottom:none;align-items:flex-start;padding:24px 24px 0}.approve-member-modal .modal-title{color:#000;margin:0;font-size:16px;font-weight:600;line-height:24px}.approve-member-modal .btn-close{opacity:1;background-size:16px;width:16px;height:16px;margin:4px 0 0 auto;padding:0}.approve-member-modal .modal-body{flex-direction:column;gap:16px;padding:16px 24px 0;display:flex;overflow:visible}.approve-member-modal .modal-body .text-muted.small{font-size:14px;line-height:20px;color:#6b6b6b!important;margin-bottom:0!important}.approve-member-modal .invite-field{background:linear-gradient(#f8f8f8eb 0%,#fffffff5 100%);border:1px solid #00000014;border-radius:18px;padding:14px 16px 16px;box-shadow:inset 0 1px #ffffffb3}.approve-member-modal .invite-label{color:#8b8b8b;font-size:12px;line-height:16px}.approve-member-modal .invite-role-input{background:#ffffffeb;border:1px solid #0000001f;border-radius:14px;min-height:48px;padding:10px 12px;box-shadow:inset 0 1px #ffffff80}.approve-member-modal .invite-role-placeholder,.approve-member-modal .invite-role-chip span,.approve-member-modal .invite-role-option__title,.approve-member-modal .invite-role-option__desc{font-family:Inter,sans-serif}.approve-member-modal .invite-role-placeholder{color:#9f9f9f;font-size:14px;line-height:20px}.approve-member-modal .invite-role-panel{border:1px solid #00000014;border-radius:16px;box-shadow:0 20px 40px #00000024}.approve-member-modal .modal-footer{border-top:none;justify-content:flex-end;gap:12px;padding:18px 24px 24px}.approve-member-modal .modal-footer .btn{border-radius:8px;min-width:132px;height:44px;padding:0 20px;font-size:13px;font-weight:600;line-height:18px}.approve-member-modal .modal-footer .btn.btn-outline-secondary{color:#3f3f3f;box-shadow:none;background:#f5f5f5;border:1px solid #bcbcbc}.approve-member-modal .modal-footer .btn.btn-primary{background:linear-gradient(90deg, var(--role-modal-accent,#6b7280) 0%, var(--role-modal-accent-hover,#4b5563) 100%);color:#fff;box-shadow:0 5px 0 0 var(--role-modal-accent-soft,#6b728033);border:none}.approve-member-modal .modal-footer .btn.btn-primary:disabled{box-shadow:none;opacity:.7;background:linear-gradient(90deg,#9ca3af 0%,#c0c4c9 100%)}.remove-member-modal .modal-footer .btn.btn-danger{color:#fff;background:linear-gradient(90deg,#c62828 0%,#e53935 100%);border:none;box-shadow:0 5px #c628282e}.remove-member-modal .modal-footer .btn.btn-danger:hover,.remove-member-modal .modal-footer .btn.btn-danger:focus-visible{color:#fff;background:linear-gradient(90deg,#b71c1c 0%,#d32f2f 100%)}.remove-member-modal .modal-footer .btn.btn-danger:disabled{box-shadow:none;opacity:.7;background:linear-gradient(90deg,#bdbdbd 0%,#d0d0d0 100%)}.btn.btn-primary{color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border:none;border-radius:8px;box-shadow:0 5px #00000026}.btn.btn-primary:disabled{box-shadow:none;opacity:.7;background:linear-gradient(90deg,#7d7d7d 0%,#a0a0a0 100%)}.invite-modal__dialog{max-width:760px}.invite-modal__content{border:0;border-radius:18px;box-shadow:0 24px 80px #0f172a52}.invite-modal__header{border-bottom:0;padding:18px 24px}.invite-modal__header--client{background:#0b6b4f}.invite-modal__header--vendor{background:#c65f22}.invite-modal__header--msp{background:#0d3b66}.invite-modal__header-row.svelte-14dte7a{justify-content:space-between;align-items:center;width:100%;display:flex}.invite-modal__title.svelte-14dte7a{color:#fff;margin:0;font-size:14px;font-weight:400;line-height:20px}.invite-modal__close.svelte-14dte7a{background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.invite-modal__close.svelte-14dte7a svg:where(.svelte-14dte7a){width:14px;height:14px;display:block}.invite-modal__close.svelte-14dte7a:hover,.invite-modal__close.svelte-14dte7a:focus-visible{background:#ffffff29;outline:none}.invite-modal__body{max-height:min(68vh,700px);padding:8px 24px 0;overflow-y:auto}.invite-modal__form.svelte-14dte7a{flex-direction:column;gap:0;display:flex}.invite-section.svelte-14dte7a{border-top:1px dashed #d9d9d9;padding:18px 0}.invite-section--organisation.svelte-14dte7a{border-top:0;padding-top:14px}.invite-section__heading.svelte-14dte7a{align-items:center;gap:9px;margin:0 10px 6px;display:flex}.invite-section__heading.svelte-14dte7a h6:where(.svelte-14dte7a){color:#1c1c1c;margin:0;font-size:13px;font-weight:600;line-height:20px}.invite-section__icon.svelte-14dte7a{color:#0d3b66;background:#e8f0f7;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.invite-section__icon--client.svelte-14dte7a{color:#00893d;background:#e3ede8}.invite-section__icon--vendor.svelte-14dte7a{color:#e67737;background:#fff0e6}.invite-section__icon--msp.svelte-14dte7a{color:#1f6feb;background:#eaf2ff}.invite-section__icon.svelte-14dte7a svg:where(.svelte-14dte7a){width:16px;height:16px}.invite-row.svelte-14dte7a{flex-direction:column;gap:10px;width:100%;display:flex}.invite-row--two.svelte-14dte7a{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.invite-field.svelte-14dte7a{flex-direction:column;gap:10px;padding:10px;display:flex}.invite-application-card.svelte-14dte7a{background:#f8fafc;border:1px solid #d9e1e8;border-radius:12px;margin:10px;padding:14px}.invite-application-card--enabled.svelte-14dte7a{border-color:var(--role-modal-accent,#b8c1ca);background:var(--role-modal-accent-pale,#f1f3f5)}.invite-application-card__heading.svelte-14dte7a{justify-content:space-between;align-items:center;gap:16px;display:flex}.invite-application-card__title.svelte-14dte7a{color:#1c1c1c;margin:0;font-size:14px;font-weight:600;line-height:20px}.invite-application-card__role.svelte-14dte7a{gap:8px;margin-top:14px;display:grid}.invite-label.svelte-14dte7a{color:#9f9f9f;margin:0;font-size:14px;font-weight:400;line-height:20px}.invite-input.svelte-14dte7a{color:#000;background:#fffc;border:.5px solid #0006;border-radius:10px;height:40px;padding:12px 16px;font-size:14px;line-height:20px}.invite-input--disabled.svelte-14dte7a{background:#f1f1f1cc}.invite-select.svelte-14dte7a{appearance:none;background-image:url(/assets/figma/invite-user-chevron-down.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:40px}.approve-member-modal .invite-select,.role-source-theme .invite-select{box-sizing:border-box;height:44px;min-height:44px;padding:0 40px 0 16px;font-family:inherit;line-height:40px}.invite-country-select.svelte-14dte7a{position:relative}.invite-country-select__flag.svelte-14dte7a{pointer-events:none;border-radius:1.5px;width:18px;height:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.invite-input--invalid.svelte-14dte7a{border-color:red}.invite-error.svelte-14dte7a{color:red;font-size:12px;line-height:16px}.invite-modal__footer{border-top:1px dashed #d9d9d9;padding:20px 40px}.invite-modal__footer-actions.svelte-14dte7a{justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.invite-modal__btn.svelte-14dte7a{border-radius:8px;min-width:124px;height:44px;padding:12px 20px;font-size:13px;font-weight:400;line-height:18px}.invite-modal__btn--ghost.svelte-14dte7a{color:#1c1c1c;background:#fff;border:1px solid #1c1c1c}.invite-modal__btn--primary.svelte-14dte7a{color:#fff;background:#0d3b66;border:1px solid #0d3b66;box-shadow:0 5px #00000026}.role-source-theme .invite-modal__btn--primary.svelte-14dte7a{background:linear-gradient(90deg, var(--role-modal-accent,#1f6feb) 0%, var(--role-modal-accent-hover,#1555b3) 100%);border-color:var(--role-modal-accent,#1f6feb);box-shadow:0 5px 0 0 var(--role-modal-accent-soft,#1f6feb24)}.role-source-theme .invite-modal__btn--primary.svelte-14dte7a:hover:not(:disabled),.role-source-theme .invite-modal__btn--primary.svelte-14dte7a:focus-visible:not(:disabled){background:var(--role-modal-accent-hover,#1555b3);border-color:var(--role-modal-accent-hover,#1555b3);color:#fff}.invite-modal__btn--primary.svelte-14dte7a:disabled{color:#ffffffe0;cursor:not-allowed;box-shadow:none;opacity:1;background:linear-gradient(90deg,#7d7d7d 0%,#a0a0a0 100%);border-color:#7d7d7d}.password-modal__content.svelte-14dte7a{border:none;border-radius:24px;max-height:none;overflow:visible;box-shadow:0 18px 50px #0f172a2e}.password-modal__dialog.svelte-14dte7a{max-height:none}.password-modal__body.svelte-14dte7a{padding:16px 20px 12px;overflow:visible}.password-modal__stack.svelte-14dte7a{flex-direction:column;gap:10px;display:flex}.password-modal__field.svelte-14dte7a{flex-direction:column;gap:6px;width:100%;display:flex}.password-modal__label.svelte-14dte7a,.password-modal__strength-label.svelte-14dte7a{color:#a3a3a3;margin:0;font-size:14px;font-weight:400;line-height:20px}.password-modal__input-wrap.svelte-14dte7a{width:100%;position:relative}.password-modal__input.svelte-14dte7a{color:#222;background:#fff;border:1px solid #0000002e;border-radius:14px;width:100%;min-height:54px;padding:.75rem 3rem .75rem 1rem;font-size:14px;line-height:20px;display:block}.password-modal__input.svelte-14dte7a::placeholder{color:#9b9b9b}.password-modal__input.svelte-14dte7a:focus{border-color:#0000004d;box-shadow:0 0 0 .15rem #0000000f}.password-modal__input.is-invalid.svelte-14dte7a,.password-modal__input:focus.is-invalid.svelte-14dte7a{background-position:right calc(.375em + .1875rem) center;border-color:#dc3545;box-shadow:0 0 0 .15rem #dc35451f}.password-modal__strength.svelte-14dte7a{flex-direction:column;gap:4px;display:flex}.password-modal__match.svelte-14dte7a{min-height:18px;margin-top:-2px}.password-modal__error.svelte-14dte7a{margin-top:0}.password-modal__footer.svelte-14dte7a{border-top:none;justify-content:flex-end;padding-top:6px}.password-modal__footer-row.svelte-14dte7a{justify-content:flex-end;gap:12px;width:100%;display:flex}.password-modal__btn.svelte-14dte7a{white-space:nowrap;border-radius:10px;min-width:160px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700}.password-field-input.svelte-14dte7a{padding-right:3rem}.password-visibility-toggle.svelte-14dte7a{z-index:3;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:32px;height:30px;padding:0;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-modal__input-wrap.svelte-14dte7a .password-modal__input:where(.svelte-14dte7a){padding-right:3rem}.password-visibility-toggle.svelte-14dte7a:hover{opacity:1}.password-visibility-toggle.svelte-14dte7a img:where(.svelte-14dte7a){opacity:.88;filter:contrast(1.2);width:18px;height:18px;display:block}.invite-role-chip.svelte-14dte7a{color:#333;background:#f0f0f0;border-radius:5px;align-items:center;gap:10px;height:25px;padding:5px 10px;font-size:14px;display:inline-flex;box-shadow:0 2px 2px #0000001a}.invite-role-chip__remove.svelte-14dte7a{background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.invite-role-chip__remove.svelte-14dte7a img:where(.svelte-14dte7a){width:16px;height:16px;display:block}.invite-role-caret.svelte-14dte7a{background:url(/assets/figma/invite-user-chevron-down.svg) 50%/14px 14px no-repeat;flex-shrink:0;width:24px;height:24px}.invite-role-panel.svelte-14dte7a{z-index:40;background:#fff;border-radius:10px;flex-direction:column;gap:7px;max-height:220px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:10px;right:10px;overflow-y:auto;box-shadow:0 4px 15px #00000040}.invite-role-panel--portal.svelte-14dte7a{margin:0;inset:auto}.invite-role-placeholder.svelte-14dte7a{color:#9f9f9f;font-size:14px;line-height:20px}.invite-role-option.svelte-14dte7a{text-align:left;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.invite-role-option.svelte-14dte7a:hover,.invite-role-option.is-selected.svelte-14dte7a{background:#f0f0f0}.invite-role-option__text.svelte-14dte7a{flex-direction:column;gap:5px;display:flex}.invite-role-option__title.svelte-14dte7a{color:#333;font-size:12px;font-weight:500}.invite-role-option__desc.svelte-14dte7a{color:#787878;font-size:12px;font-weight:400}.invite-role-option__check.svelte-14dte7a{width:20px;height:20px}@media (width<=900px){.invite-row--two.svelte-14dte7a{grid-template-columns:1fr}.profile-edit__phone-group.svelte-14dte7a{flex-direction:column;align-items:stretch}.profile-phone-country-field.svelte-14dte7a{flex:auto;width:100%;min-width:0;max-width:none}.invite-modal__footer-actions.svelte-14dte7a{flex-direction:column;align-items:stretch}.invite-modal__btn.svelte-14dte7a{width:100%}}.figma-invite-modal .modal-dialog,.figma-invite-modal__dialog{width:min(720px,100vw - 32px);max-width:720px}.figma-invite-modal .modal-content,.figma-invite-modal__content{background:#fff;border:0;border-radius:20px;width:100%;padding:20px;overflow:hidden;box-shadow:0 10px 25px #00000080}.figma-invite-modal .modal-header,.figma-invite-modal__header{background:#fff;border:0;flex:none;padding:0 0 8px}.figma-invite-modal .modal-body,.figma-invite-modal__body{min-height:0;max-height:min(64vh,620px);padding:0;overflow:auto}.figma-invite-modal .modal-footer,.figma-invite-modal__footer{border:0;flex:none;width:100%;padding:0;display:block}.figma-invite-modal__header-row.svelte-14dte7a{justify-content:space-between;align-items:center;width:100%;min-height:28px;display:flex}.figma-invite-modal__title.svelte-14dte7a{color:#000;margin:0 0 0 4px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:28px}.figma-invite-modal__close.svelte-14dte7a{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.figma-invite-modal__close.svelte-14dte7a img:where(.svelte-14dte7a){width:14px;height:14px;display:block}.figma-invite-modal__close.svelte-14dte7a:hover,.figma-invite-modal__close.svelte-14dte7a:focus-visible{background:#f0f0f0;outline:none}.figma-invite-modal__form.svelte-14dte7a{flex-direction:column;gap:10px;padding:10px 0 0;font-family:Inter,sans-serif;display:flex}.figma-invite-modal__metadata-grid.svelte-14dte7a,.figma-invite-modal__two-column-grid.svelte-14dte7a,.figma-invite-modal__roles-grid.svelte-14dte7a{gap:10px;min-width:0;display:grid}.figma-invite-modal__metadata-grid.svelte-14dte7a{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.figma-invite-modal__two-column-grid.svelte-14dte7a,.figma-invite-modal__roles-grid.svelte-14dte7a{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-invite-modal__field.svelte-14dte7a,.figma-invite-modal__role-field.svelte-14dte7a{flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.figma-invite-modal__field--readonly.svelte-14dte7a{gap:5px;padding:0}.figma-invite-modal__field--full.svelte-14dte7a,.figma-invite-modal__error--full.svelte-14dte7a{grid-column:1/-1}.figma-invite-modal__label.svelte-14dte7a,.figma-change-role-modal__label.svelte-14dte7a{color:#9f9f9f;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.figma-invite-modal__input.svelte-14dte7a{box-sizing:border-box;color:#000;background:#fffc;border:.5px solid #0006;border-radius:10px;width:100%;height:40px;min-height:40px;padding:9px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.figma-invite-modal__field--readonly.svelte-14dte7a .figma-invite-modal__input:where(.svelte-14dte7a){-webkit-text-fill-color:#000;opacity:1;background:0 0;border:0;border-left:1px solid #00000073;border-radius:0;height:44px;min-height:44px;padding:10px}.figma-invite-modal__input--invalid.svelte-14dte7a,.figma-change-role-modal__input--invalid.svelte-14dte7a{border-color:red}.figma-invite-modal__input.svelte-14dte7a:disabled{color:#9f9f9f;cursor:not-allowed;opacity:1}.figma-invite-modal__field--readonly.svelte-14dte7a .figma-invite-modal__input:where(.svelte-14dte7a):disabled{color:#000}.figma-invite-modal__country-select.svelte-14dte7a,.figma-invite-dropdown.svelte-14dte7a,.figma-change-role-dropdown.svelte-14dte7a{width:100%;position:relative}.figma-invite-modal__native-select.svelte-14dte7a{appearance:none;background:#fffc url(/assets/figma/invite-user-chevron-down.svg) right 12px center/18px 18px no-repeat;padding-right:40px}.figma-invite-modal__country-select.svelte-14dte7a .figma-invite-modal__native-select:where(.svelte-14dte7a){padding-left:42px}.figma-invite-modal__country-flag.svelte-14dte7a{pointer-events:none;border-radius:1.5px;width:18px;height:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.figma-invite-modal__role-heading.svelte-14dte7a,.figma-change-role-modal__role-heading.svelte-14dte7a{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.figma-invite-modal__role-select.svelte-14dte7a,.figma-change-role-modal__input.svelte-14dte7a{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:4px;display:flex}.figma-invite-modal__role-select.svelte-14dte7a{background-image:none;padding-right:16px}.figma-invite-modal__role-select.svelte-14dte7a:disabled,.figma-change-role-modal__input.svelte-14dte7a:disabled{color:#9f9f9f;cursor:not-allowed;opacity:1}.figma-invite-modal__placeholder.svelte-14dte7a,.figma-change-role-modal__placeholder.svelte-14dte7a{color:#9f9f9f}.figma-invite-modal__chevron.svelte-14dte7a,.figma-change-role-modal__chevron.svelte-14dte7a{background:url(/assets/figma/invite-user-chevron-down.svg) 50%/18px 18px no-repeat;flex:0 0 18px;width:18px;height:18px}.figma-invite-modal__role-menu.svelte-14dte7a,.figma-change-role-modal__role-menu.svelte-14dte7a{z-index:60;background:#fff;border:0;border-radius:10px;flex-direction:column;gap:7px;max-height:220px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 7.5px #00000040}.figma-invite-modal__role-option.svelte-14dte7a,.figma-change-role-modal__role-option.svelte-14dte7a{color:#333;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;width:100%;min-height:40px;padding:10px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex}.figma-invite-modal__role-option.svelte-14dte7a:hover,.figma-invite-modal__role-option.selected.svelte-14dte7a,.figma-change-role-modal__role-option.svelte-14dte7a:hover,.figma-change-role-modal__role-option.selected.svelte-14dte7a{background:#f0f0f0}.figma-invite-modal .invite-application-switch,.change-role-modal .invite-application-switch{box-sizing:border-box;border-radius:100px;width:44px;height:24px;padding:0;background:#e4e4e5!important;border:1px solid #b5b5b5!important}.figma-invite-modal .invite-application-switch>span,.change-role-modal .invite-application-switch>span{box-sizing:border-box;width:20px;height:20px;top:1px;left:1px;box-shadow:0 2px 4px #2727271a}.figma-invite-modal .invite-application-switch[aria-checked=true],.change-role-modal .invite-application-switch[aria-checked=true]{background:#666!important;border-color:#666!important}.figma-invite-modal .invite-application-switch[aria-checked=true]>span,.change-role-modal .invite-application-switch[aria-checked=true]>span{left:auto!important;right:1px!important;transform:none!important}.figma-invite-modal .invite-application-switch:hover:not(:disabled),.change-role-modal .invite-application-switch:hover:not(:disabled){border-color:#555!important}.figma-invite-modal__error.svelte-14dte7a,.figma-change-role-modal__error.svelte-14dte7a{color:red;font-family:Inter,sans-serif;font-size:12px;line-height:16px}.figma-invite-modal__footer-content.svelte-14dte7a{flex-direction:column;width:100%;display:flex}.figma-invite-modal__divider.svelte-14dte7a{width:100%;height:20px}.figma-invite-modal__divider.svelte-14dte7a img:where(.svelte-14dte7a){width:100%;height:20px;display:block}.figma-invite-modal__footer-actions.svelte-14dte7a{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.figma-invite-modal__button.svelte-14dte7a{box-sizing:border-box;text-transform:uppercase;flex:0 0 160px;width:160px;min-width:140px;max-width:180px;height:44px;min-height:44px;padding:10px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:20px}.figma-invite-modal__button--ghost.svelte-14dte7a{color:#4c4c4c;background:#fff;border:1px solid #6f6f6f;border-radius:10px;box-shadow:0 10px #0000000d}.figma-invite-modal__button--primary.svelte-14dte7a{color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border:0;border-radius:12px;box-shadow:0 10px #00000026}.figma-invite-modal__button--primary.svelte-14dte7a:hover:not(:disabled),.figma-invite-modal__button--primary.svelte-14dte7a:focus-visible:not(:disabled){color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%)}.figma-invite-modal__button--primary.svelte-14dte7a:disabled{color:#fff;opacity:.55;background:linear-gradient(90deg,#000 0%,#656464 100%);border-color:#0000;box-shadow:0 10px #0000001a}.change-role-modal .modal-dialog{width:min(520px,100vw - 32px);max-width:520px}.change-role-modal .modal-content{background:#fff;border:0;border-radius:20px;overflow:visible;box-shadow:0 10px 25px #00000080}.change-role-modal .modal-header{border:0;align-items:flex-start;padding:20px 20px 6px}.change-role-modal .modal-title{color:#000;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:28px}.change-role-modal .btn-close{background:url(/assets/figma/invite-modal-close.svg) 50%/14px 14px no-repeat;border-radius:0;width:24px;height:24px;margin:2px 0 0 auto;padding:0}.change-role-modal .btn-close:before,.change-role-modal .btn-close:after{display:none}.change-role-modal .btn-close:hover,.change-role-modal .btn-close:focus-visible{background-color:#f0f0f0;outline:none}.change-role-modal .modal-body{min-height:0;padding:0 20px 14px;overflow:visible}.change-role-modal .figma-change-role-modal__identity{overflow-wrap:anywhere;border-bottom:1px solid #e4e4e5;padding-bottom:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6f6f6f!important;margin:0 0 12px!important}.figma-change-role-modal__fields.svelte-14dte7a{flex-direction:column;gap:10px;font-family:Inter,sans-serif;display:flex}.figma-change-role-modal__role-field.svelte-14dte7a{flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.figma-change-role-modal__input.svelte-14dte7a{box-sizing:border-box;color:#000;background:#fffc;border:.5px solid #0006;border-radius:10px;width:100%;min-height:40px;padding:9px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.change-role-modal .modal-footer{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:6px 20px 20px;display:flex}.change-role-modal .modal-footer .btn{box-sizing:border-box;border-radius:10px;flex:0 0 160px;width:160px;min-width:140px;max-width:180px;height:44px;min-height:44px;padding:10px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:20px}.change-role-modal .modal-footer .btn.btn-outline-secondary{color:#4c4c4c;background:#fff;border:1px solid #6f6f6f;box-shadow:0 10px #0000000d}.change-role-modal .modal-footer .btn.btn-primary{color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%);border:0;border-radius:12px;box-shadow:0 10px #00000026}.change-role-modal .modal-footer .btn.btn-primary:hover:not(:disabled),.change-role-modal .modal-footer .btn.btn-primary:focus-visible:not(:disabled){color:#fff;background:linear-gradient(90deg,#000 0%,#656464 100%)}.change-role-modal .modal-footer .btn.btn-primary:disabled{opacity:.55;background:linear-gradient(90deg,#000 0%,#656464 100%);box-shadow:0 10px #0000001a}@media (width<=640px){.figma-invite-modal .modal-dialog,.figma-invite-modal__dialog,.change-role-modal .modal-dialog{width:calc(100vw - 20px)}.figma-invite-modal .modal-content,.figma-invite-modal__content{padding:20px 12px}.figma-invite-modal__metadata-grid.svelte-14dte7a,.figma-invite-modal__two-column-grid.svelte-14dte7a,.figma-invite-modal__roles-grid.svelte-14dte7a{grid-template-columns:1fr}.figma-invite-modal__field--full.svelte-14dte7a,.figma-invite-modal__error--full.svelte-14dte7a{grid-column:auto}.figma-invite-modal__footer-actions.svelte-14dte7a{gap:20px;padding:20px 0}.change-role-modal .modal-header,.change-role-modal .modal-body{padding-left:16px;padding-right:16px}.change-role-modal .modal-footer{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;padding-left:16px;padding-right:16px}.change-role-modal .modal-footer .btn{width:160px}}.title-header.svelte-14dte7a{background-image:linear-gradient(90deg, var(--sbb-primary-strong) 6.9444%, var(--sbb-primary) 100%), linear-gradient(90deg, var(--sbb-primary) 0%, var(--sbb-primary) 100%);box-sizing:border-box;border-radius:10px;align-items:center;width:100%;height:48px;padding:10px;display:flex}.title-header.svelte-14dte7a p:where(.svelte-14dte7a){color:var(--sbb-surface);margin:0;padding-left:8px;font-size:14px;font-weight:600;line-height:20px}.enterprise-connections-tabs.svelte-14dte7a,.enterprise-sso-tabs.svelte-14dte7a{background:#fffc;border:.5px solid #e4e4e5;border-radius:20px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px;display:inline-flex;box-shadow:0 2px 2px #a0a0a033}.enterprise-connections-shell.svelte-14dte7a{box-sizing:border-box;background:#fff;border-radius:10px;gap:15px;width:100%;min-width:0;padding:20px;display:grid;box-shadow:0 10px 10px #0000001a}.enterprise-connections-shell--client.svelte-14dte7a{--enterprise-accent:#00893d;--enterprise-accent-soft:#00893d29;--enterprise-accent-pale:#e3ede8;--enterprise-accent-text:#005626}.enterprise-connections-shell--vendor.svelte-14dte7a{--enterprise-accent:#e67737;--enterprise-accent-soft:#e6773729;--enterprise-accent-pale:#fff0e6;--enterprise-accent-text:#a64c1d}.enterprise-connections-shell--msp.svelte-14dte7a{--enterprise-accent:#1f6feb;--enterprise-accent-soft:#1f6feb24;--enterprise-accent-pale:#eaf2ff;--enterprise-accent-text:#1555b3}.enterprise-connections-topbar.svelte-14dte7a{justify-content:space-between;align-items:center;gap:16px;display:flex}.enterprise-connections-status.svelte-14dte7a{color:#515151;text-transform:uppercase;border:1px solid #6f6f6f;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600;line-height:18px}.enterprise-connections-status--active.svelte-14dte7a{color:#26783a;background:#e3ede8;border-color:#005626}.enterprise-connections-status--transient.svelte-14dte7a{position:relative;overflow:hidden}.enterprise-connections-status--transient.svelte-14dte7a:after{content:"";transform-origin:0;background:#00893d;border-radius:0;height:2px;animation:5s linear forwards svelte-14dte7a-enterprise-status-countdown;position:absolute;bottom:0;left:0;right:0}@keyframes svelte-14dte7a-enterprise-status-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.enterprise-connections-tabs.svelte-14dte7a button:where(.svelte-14dte7a),.enterprise-sso-tabs.svelte-14dte7a button:where(.svelte-14dte7a){color:#151515;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:100px;padding:3px 10px;font-size:10px;font-weight:400;line-height:20px}.enterprise-connections-tabs.svelte-14dte7a button[aria-selected=true]:where(.svelte-14dte7a),.enterprise-sso-tabs.svelte-14dte7a button[aria-selected=true]:where(.svelte-14dte7a){border-color:var(--enterprise-accent,#00893d);background:var(--enterprise-accent-soft,#00893d29);color:#151515}.enterprise-connections-tabs.svelte-14dte7a button:where(.svelte-14dte7a):focus-visible,.enterprise-sso-tabs.svelte-14dte7a button:where(.svelte-14dte7a):focus-visible{outline:3px solid var(--enterprise-accent-soft,#00893d40);outline-offset:2px}.enterprise-connections-tabs.svelte-14dte7a button:where(.svelte-14dte7a):disabled,.enterprise-sso-tabs.svelte-14dte7a button:where(.svelte-14dte7a):disabled{cursor:not-allowed;opacity:.55}.enterprise-connections-panel.svelte-14dte7a{gap:15px;min-width:0;display:grid}.enterprise-sso-main-card.svelte-14dte7a{background:#fff;border-radius:10px;gap:15px;min-width:0;padding:20px;display:grid;box-shadow:0 10px 10px #0000001a}@media (width<=720px){.enterprise-connections-shell.svelte-14dte7a{padding:12px}.enterprise-connections-topbar.svelte-14dte7a{flex-direction:column;align-items:flex-start}.enterprise-sso-main-card.svelte-14dte7a{padding:15px}}.enterprise-provisioning-panel__surface.svelte-14dte7a{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:20px;padding:0;display:flex}.relationship-discard-overlay.svelte-10i507c{z-index:1170;background:#0f172a8f;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.relationship-discard-dialog.svelte-10i507c{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #dbe3ea;border-radius:12px;width:min(460px,100%);padding:22px;box-shadow:0 24px 64px #0f172a47}.relationship-discard-dialog.svelte-10i507c h2:where(.svelte-10i507c),.relationship-discard-dialog.svelte-10i507c p:where(.svelte-10i507c){margin:0}.relationship-discard-dialog.svelte-10i507c h2:where(.svelte-10i507c){font-size:18px;line-height:1.35}.relationship-discard-dialog.svelte-10i507c p:where(.svelte-10i507c){color:#667085;margin-top:10px;font-size:14px;line-height:1.5}.relationship-discard-dialog.svelte-10i507c footer:where(.svelte-10i507c){justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.relationship-discard-button.svelte-10i507c{cursor:pointer;font:inherit;border:1px solid #0000;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:700}.relationship-discard-button.svelte-10i507c:focus-visible{outline-offset:2px;outline:2px solid #1d5f46}.relationship-discard-button--secondary.svelte-10i507c{color:#344054;background:#fff;border-color:#cbd5e1}.relationship-discard-button--danger.svelte-10i507c{color:#b91c1c;background:#fff5f5;border-color:#fecaca}.relationship-discard-button--danger.svelte-10i507c:hover{background:#fef2f2;border-color:#fca5a5}@media (width<=640px){.relationship-discard-dialog.svelte-10i507c footer:where(.svelte-10i507c){flex-direction:column-reverse;align-items:stretch}.relationship-discard-button.svelte-10i507c{width:100%}}.relationship-manager.svelte-nb0jcv{position:relative}.relationship-manager__content.svelte-nb0jcv{gap:10px;min-width:0;display:grid}.relationship-contact-person.svelte-nb0jcv{justify-content:space-between;align-items:center;gap:15px;min-width:0;display:flex}.relationship-contact-person.svelte-nb0jcv>div:where(.svelte-nb0jcv):first-child{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.relationship-contact-person__name.svelte-nb0jcv{color:#000;font-size:14px;font-weight:400;line-height:20px}.relationship-contact-person__email.svelte-nb0jcv{color:#696969;font-size:12px;line-height:18px}.relationship-main-actions.svelte-nb0jcv{flex:none;align-items:flex-end;gap:15px;margin-left:auto;display:flex}.relationship-main-action.svelte-nb0jcv{width:100px}.relationship-recipient-action.svelte-nb0jcv{width:117px}.relationship-empty.svelte-nb0jcv,.relationship-message.svelte-nb0jcv{color:#696969;margin:0;font-size:12px;line-height:18px}.relationship-message--error.svelte-nb0jcv{color:#b42318}.relationship-message--notice.svelte-nb0jcv{color:#16723a}.relationship-picker.svelte-nb0jcv{z-index:1300;background:#0f172a73}.relationship-picker__content.svelte-nb0jcv{width:min(808px,100vw - 32px);max-height:min(440px,100dvh - 64px)}.relationship-picker__content.svelte-nb0jcv .vendor-modal__search-card:where(.svelte-nb0jcv){min-height:0}.relationship-picker__content.svelte-nb0jcv .vendor-modal__result-list:where(.svelte-nb0jcv){scrollbar-gutter:stable;max-height:min(185px,100dvh - 260px);padding-right:4px;overflow-y:auto}@media (width<=640px){.relationship-contact-person.svelte-nb0jcv{flex-wrap:wrap;align-items:flex-start}.relationship-main-actions.svelte-nb0jcv{width:100%}.relationship-main-actions.svelte-nb0jcv .vendor-modal__compact-action:where(.svelte-nb0jcv){flex:1}}.relationship-access-manager.svelte-nzzktn{gap:18px}.relationship-access-manager__overlay.svelte-nzzktn{overflow:auto}.relationship-access-manager__intro.svelte-nzzktn,.relationship-access-manager__communication-note.svelte-nzzktn,.relationship-access-manager__empty.svelte-nzzktn,.relationship-access-manager__loading.svelte-nzzktn{color:#555;margin:0;font-size:13px;line-height:20px}.relationship-access-manager__unavailable.svelte-nzzktn,.relationship-access-manager__inactive.svelte-nzzktn,.relationship-access-manager__section.svelte-nzzktn,.relationship-access-manager__picker-body.svelte-nzzktn{border:1px solid #d4d4d4;border-radius:10px;gap:10px;padding:16px;display:grid}.relationship-access-manager__unavailable.svelte-nzzktn{background:#f8fafc}.relationship-access-manager__unavailable.svelte-nzzktn h3:where(.svelte-nzzktn),.relationship-access-manager__section.svelte-nzzktn h3:where(.svelte-nzzktn){margin:0;font-size:15px}.relationship-access-manager__unavailable.svelte-nzzktn p:where(.svelte-nzzktn),.relationship-access-manager__section.svelte-nzzktn p:where(.svelte-nzzktn){color:#555;margin:0;font-size:12px;line-height:18px}.relationship-access-manager__inactive.svelte-nzzktn{color:#744210;background:#fffbeb;border-color:#d69e2e;font-size:13px;line-height:19px}.relationship-access-manager__section-heading.svelte-nzzktn{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.relationship-access-manager__table-shell.svelte-nzzktn{overflow-x:auto}.relationship-access-manager__table.svelte-nzzktn{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.relationship-access-manager__table.svelte-nzzktn th:where(.svelte-nzzktn),.relationship-access-manager__table.svelte-nzzktn td:where(.svelte-nzzktn){text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:10px 8px}.relationship-access-manager__table.svelte-nzzktn th:where(.svelte-nzzktn){color:#475569;font-weight:600}.relationship-access-manager__table.svelte-nzzktn td:where(.svelte-nzzktn) strong:where(.svelte-nzzktn),.relationship-access-manager__candidate-copy.svelte-nzzktn strong:where(.svelte-nzzktn){color:#111827;font-weight:600;display:block}.relationship-access-manager__table.svelte-nzzktn small:where(.svelte-nzzktn),.relationship-access-manager__candidate-copy.svelte-nzzktn small:where(.svelte-nzzktn){color:#64748b;margin-top:2px;display:block}.relationship-access-manager__status.svelte-nzzktn{color:#166534;font-weight:600}.relationship-access-manager__status--inactive.svelte-nzzktn{color:#a16207}.relationship-access-manager__actions.svelte-nzzktn{white-space:nowrap}.relationship-access-manager__inherited.svelte-nzzktn{color:#64748b;font-size:12px}.relationship-access-manager__message.svelte-nzzktn{border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:19px}.relationship-access-manager__message--error.svelte-nzzktn{color:#991b1b;background:#fef2f2}.relationship-access-manager__message--notice.svelte-nzzktn{color:#166534;background:#ecfdf5}.relationship-access-manager__picker-overlay.svelte-nzzktn{z-index:1210}.relationship-access-manager__picker.svelte-nzzktn{gap:18px}.relationship-access-manager__picker-body.svelte-nzzktn{max-height:min(60vh,600px);overflow:auto}.relationship-access-manager__candidate-list.svelte-nzzktn{gap:8px;margin:0;padding:0;list-style:none;display:grid}.relationship-access-manager__candidate-list.svelte-nzzktn li:where(.svelte-nzzktn){border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px;display:flex}.relationship-access-manager__candidate-copy.svelte-nzzktn{min-width:0}.relationship-access-manager__candidate-copy.svelte-nzzktn span:where(.svelte-nzzktn){color:#475569;margin-top:3px;font-size:12px;display:block}@media (width<=640px){.relationship-access-manager__section-heading.svelte-nzzktn,.relationship-access-manager__candidate-list.svelte-nzzktn li:where(.svelte-nzzktn){flex-direction:column;align-items:stretch}}.audit-shell.svelte-26sqx1{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.state-card.svelte-26sqx1,.panel.svelte-26sqx1{border:1px solid var(--sbb-border);box-shadow:var(--sbb-shadow);background:#fff;border-radius:20px}.state-card.svelte-26sqx1{align-content:start;gap:12px;min-height:180px;padding:20px;display:grid}.state-card.svelte-26sqx1 h2:where(.svelte-26sqx1){color:var(--sbb-text);margin:0;font-size:22px;font-weight:950;line-height:1.15}.state-card.svelte-26sqx1 p:where(.svelte-26sqx1){color:var(--sbb-muted);margin:0;font-size:14px;line-height:1.55}.state-card--error.svelte-26sqx1{border-color:color-mix(in srgb, var(--sbb-danger) 26%, var(--sbb-border));background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--sbb-danger) 3%, #fff) 100%)}.state-card--loading.svelte-26sqx1{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.skeleton-list.svelte-26sqx1{gap:12px;margin-top:10px;display:grid}.skeleton.svelte-26sqx1,.skeleton-row.svelte-26sqx1{background:linear-gradient(90deg, var(--sbb-surface-alt), color-mix(in srgb, var(--sbb-primary) 12%, white), var(--sbb-surface-alt));background-size:180% 100%;border-radius:999px;animation:1.2s ease-in-out infinite svelte-26sqx1-shimmer}.skeleton--title.svelte-26sqx1{width:38%;height:18px}.skeleton-row.svelte-26sqx1{border-radius:16px;height:68px}.panel.svelte-26sqx1{flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel--audit.svelte-26sqx1{box-sizing:border-box;background:#f8fafb;border-radius:10px;flex-direction:column;flex:auto;align-items:stretch;gap:10px;width:100%;max-width:none;min-height:0;padding:15px;display:flex;box-shadow:0 10px 20px #0000001a}.toolbar.svelte-26sqx1{border-bottom:1px solid var(--sbb-border);background:#fbfcfd;gap:10px;padding:14px 20px 16px;display:grid}.toolbar--audit.svelte-26sqx1{background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;padding:0}.toolbar__filters.svelte-26sqx1{gap:10px;min-width:0;display:grid}.toolbar__filters--audit.svelte-26sqx1{grid-template-columns:minmax(260px,1.45fr) repeat(5,minmax(140px,.85fr));gap:10px}.toolbar__actions.svelte-26sqx1{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.field.svelte-26sqx1{gap:5px;min-width:0;display:grid}.field.svelte-26sqx1 span:where(.svelte-26sqx1){color:#6a6a6a;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:16px}.field.svelte-26sqx1 input:where(.svelte-26sqx1),.field.svelte-26sqx1 select:where(.svelte-26sqx1){color:#1c1c1c;background:#fffc;border:.5px solid #0006;border-radius:8px;outline:none;width:100%;height:24px;min-height:24px;padding:0 28px 0 10px;font-size:10px;font-weight:400;line-height:20px}.field.svelte-26sqx1 select:where(.svelte-26sqx1){appearance:none;background-image:url(/assets/figma/chevron-down.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px 10px}.field.svelte-26sqx1 input:where(.svelte-26sqx1):focus,.field.svelte-26sqx1 select:where(.svelte-26sqx1):focus{border-color:color-mix(in srgb, var(--sbb-primary) 42%, var(--sbb-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--sbb-primary) 12%, transparent)}.search.svelte-26sqx1{gap:5px;min-width:0;display:grid}.search__label.svelte-26sqx1{color:#6a6a6a;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:16px}.search__control.svelte-26sqx1{min-width:0;position:relative}.search__icon.svelte-26sqx1{pointer-events:none;border:2px solid #ababab;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search__icon.svelte-26sqx1:after{content:"";background:#ababab;border-radius:999px;width:6px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.search.svelte-26sqx1 input:where(.svelte-26sqx1){color:#1c1c1c;background:#fffc;border:.5px solid #0006;border-radius:8px;outline:none;width:100%;height:24px;min-height:24px;padding:0 10px 0 28px;font-size:10px;font-weight:400;line-height:20px}.search.svelte-26sqx1 input:where(.svelte-26sqx1):focus{border-color:color-mix(in srgb, var(--sbb-primary) 42%, var(--sbb-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--sbb-primary) 12%, transparent)}.btn.svelte-26sqx1{color:#4c4c4c;white-space:nowrap;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:24px;min-height:24px;padding:0 15px;font-size:10px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 5px #00000026}.btn.svelte-26sqx1:hover:not(:disabled),.close-btn.svelte-26sqx1:hover:not(:disabled){border-color:color-mix(in srgb, var(--sbb-primary) 28%, var(--sbb-border));color:var(--sbb-primary-strong)}.btn.svelte-26sqx1:disabled,.btn--primary.svelte-26sqx1:disabled{cursor:not-allowed;opacity:.56}.btn--primary.svelte-26sqx1{color:#fff;background:#111827;border-color:#111827;box-shadow:0 4px #1118273d,0 8px 16px #0f172a1a}.btn--ghost.svelte-26sqx1{color:#4c4c4c;background:#e4e4e5}.list-shell.svelte-26sqx1{min-height:0;padding-top:0;overflow:auto}.audit-history-shell.svelte-26sqx1{flex-direction:column;flex:auto;align-self:stretch;align-items:stretch;gap:10px;width:100%;min-height:0;padding-top:0;display:flex}.audit-history-table-wrap.svelte-26sqx1{min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border-radius:0;flex:auto;padding:0;overflow:auto}.audit-history-table.svelte-26sqx1{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-family:inherit}.audit-history-table.svelte-26sqx1 th:where(.svelte-26sqx1),.audit-history-table.svelte-26sqx1 td:where(.svelte-26sqx1){vertical-align:middle;text-align:center;border-bottom:1px solid #1c1c1c0d;font-size:12px;line-height:18px}.audit-history-table.svelte-26sqx1 th:where(.svelte-26sqx1){z-index:1;color:#1c1c1c73;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#fff;height:40px;padding:11px 12px;font-size:11px;font-weight:700;line-height:18px;position:sticky;top:0}.audit-history-table.svelte-26sqx1 td:where(.svelte-26sqx1){color:#1c1c1c;background:#fff;height:51px;padding:0 12px;font-weight:400}.audit-history-table.svelte-26sqx1 tbody:where(.svelte-26sqx1) tr:where(.svelte-26sqx1){cursor:pointer;height:51px;transition:background-color .15s,box-shadow .15s}.audit-history-table.svelte-26sqx1 tbody:where(.svelte-26sqx1) tr:where(.svelte-26sqx1):hover{background:#fbfdfc}.audit-history-table.svelte-26sqx1 tbody:where(.svelte-26sqx1) tr.selected:where(.svelte-26sqx1){background:#f7f9fc;box-shadow:inset 0 1px #edf1f6,inset 0 -1px #edf1f6}.audit-history-table.svelte-26sqx1 th:where(.svelte-26sqx1):first-child,.audit-history-table.svelte-26sqx1 td:where(.svelte-26sqx1):first-child{padding-left:12px}.audit-history-table.svelte-26sqx1 th:where(.svelte-26sqx1):last-child,.audit-history-table.svelte-26sqx1 td:where(.svelte-26sqx1):last-child{padding-right:12px}.audit-history-table.svelte-26sqx1 th:where(.svelte-26sqx1):first-child,.audit-history-table.svelte-26sqx1 td:where(.svelte-26sqx1):first-child,.audit-history-table.svelte-26sqx1 th:where(.svelte-26sqx1):nth-child(2),.audit-history-table.svelte-26sqx1 td:where(.svelte-26sqx1):nth-child(2),.audit-history-table.svelte-26sqx1 th:where(.svelte-26sqx1):nth-child(3),.audit-history-table.svelte-26sqx1 td:where(.svelte-26sqx1):nth-child(3),.audit-history-table.svelte-26sqx1 th:where(.svelte-26sqx1):nth-child(4),.audit-history-table.svelte-26sqx1 td:where(.svelte-26sqx1):nth-child(4){width:25%}.audit-history-date.svelte-26sqx1,.audit-history-actor.svelte-26sqx1,.audit-history-category.svelte-26sqx1,.audit-history-action.svelte-26sqx1{white-space:normal;overflow-wrap:anywhere;text-align:center}.audit-history-date.svelte-26sqx1{color:#1c1c1c;font-size:12px;line-height:1.45}.audit-history-actor.svelte-26sqx1{color:#111827;font-size:12px;font-weight:700;line-height:1.45}.audit-history-category.svelte-26sqx1,.audit-history-action.svelte-26sqx1{color:#1c1c1c;font-size:12px;line-height:1.45}.audit-history-pagination.svelte-26sqx1{box-sizing:border-box;border-top:1px solid #1c1c1c0d;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:10px 0 0;display:flex}.audit-history-pagination__pages.svelte-26sqx1{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.audit-history-pagination__button.svelte-26sqx1{color:#1c1c1c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;transition:opacity .12s;display:inline-flex}.audit-history-pagination__button--page.svelte-26sqx1{width:20px;height:20px;box-shadow:none;background:0 0;border:0;padding:1px;font-size:12px;font-weight:700}.audit-history-pagination__button--active.svelte-26sqx1{color:#fff;background-image:linear-gradient(90deg, var(--sbb-primary-strong) 6.9444%, var(--sbb-primary) 100%), linear-gradient(90deg, var(--sbb-primary) 0%, var(--sbb-primary) 100%);font-weight:700}.audit-history-pagination__button.svelte-26sqx1:hover:not(:disabled),.audit-history-pagination__button.svelte-26sqx1:focus-visible:not(:disabled){opacity:.78;outline:none}.audit-history-pagination__button.svelte-26sqx1:disabled{cursor:not-allowed;opacity:.45}.audit-history-pagination__button.svelte-26sqx1 svg:where(.svelte-26sqx1){flex:none;width:20px;height:20px}.audit-history-pagination__button.svelte-26sqx1 svg:where(.svelte-26sqx1) path:where(.svelte-26sqx1){fill:#1c1c1c}.empty-state.svelte-26sqx1{gap:6px;padding:24px 20px 28px;display:grid}.empty-state.svelte-26sqx1 strong:where(.svelte-26sqx1){color:var(--sbb-text);font-size:14px;font-weight:950;line-height:1.4}.empty-state.svelte-26sqx1 span:where(.svelte-26sqx1){color:var(--sbb-muted);font-size:12px;line-height:1.5}.drawer-scrim.svelte-26sqx1{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:pointer;z-index:1040;background:#0f172a6b;border:0;position:fixed;inset:0}.drawer.svelte-26sqx1{border:1px solid var(--sbb-border);z-index:1050;background:#fff;border-radius:0;grid-template-rows:auto 1fr auto;width:min(540px,100vw);display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:0 28px 80px #0f172a38}.drawer__header.svelte-26sqx1{border-bottom:1px solid var(--sbb-border);background:linear-gradient(#fff 0%,#fbfcfd 100%);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.drawer__header-copy.svelte-26sqx1{gap:8px;min-width:0;display:grid}.drawer__eyebrow.svelte-26sqx1{color:var(--sbb-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.close-btn.svelte-26sqx1{border:1px solid var(--sbb-border);color:#64748b;cursor:pointer;background:#fff;border-radius:12px;width:36px;height:36px;font-size:22px;line-height:1}.drawer__body.svelte-26sqx1{padding:18px 20px 20px;overflow:auto}.drawer-summary-grid.svelte-26sqx1{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0;display:grid}.drawer-summary-grid--audit.svelte-26sqx1{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-summary-item.svelte-26sqx1{border:1px solid var(--sbb-border);box-sizing:border-box;background:#fbfcfd;border-radius:12px;min-height:64px;padding:12px 14px}.drawer-summary-item.svelte-26sqx1 span:where(.svelte-26sqx1){color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.drawer-summary-item.svelte-26sqx1 strong:where(.svelte-26sqx1){color:var(--sbb-text);white-space:nowrap;text-overflow:ellipsis;word-break:break-word;font-size:12.5px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.drawer-section.svelte-26sqx1{border-top:1px solid var(--sbb-border);margin-top:14px;padding-top:14px}.drawer-section--first.svelte-26sqx1{border-top:0;margin-top:0;padding-top:0}.drawer-section.svelte-26sqx1 h3:where(.svelte-26sqx1){color:var(--sbb-text);margin:0 0 8px;font-size:13px;font-weight:950}.drawer-detail-grid.svelte-26sqx1{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.drawer-detail-item.svelte-26sqx1{border:1px solid var(--sbb-border);box-sizing:border-box;background:#fbfcfd;border-radius:12px;min-height:64px;padding:12px 14px}.drawer-detail-item--full.svelte-26sqx1{grid-column:1/-1}.drawer-detail-item.svelte-26sqx1 span:where(.svelte-26sqx1){color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.drawer-detail-item.svelte-26sqx1 p:where(.svelte-26sqx1){color:#435166;margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.drawer-change-list.svelte-26sqx1{gap:10px;display:grid}.drawer-change-row.svelte-26sqx1{gap:4px;display:grid}.drawer-change-row.svelte-26sqx1 span:where(.svelte-26sqx1){color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.drawer-change-row.svelte-26sqx1 strong:where(.svelte-26sqx1),.drawer-change-empty.svelte-26sqx1{color:#435166;word-break:break-word;font-size:12.5px;font-weight:600;line-height:1.5}.drawer-change-empty.svelte-26sqx1{margin:0}.btn--ghost.svelte-26sqx1{box-shadow:none}@keyframes svelte-26sqx1-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1200px){.toolbar__filters--audit.svelte-26sqx1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.toolbar--audit.svelte-26sqx1{grid-template-columns:1fr;align-items:start}.toolbar__filters--audit.svelte-26sqx1{grid-template-columns:1fr}.drawer.svelte-26sqx1{width:100vw;top:0;bottom:0;right:0}.drawer-summary-grid.svelte-26sqx1,.drawer-detail-grid.svelte-26sqx1,.drawer-summary-grid--audit.svelte-26sqx1{grid-template-columns:1fr}}.activity.svelte-qvkzvw{background:#fff;border:1px solid #d8dee6;border-radius:10px;min-width:0;padding:18px}.activity__heading.svelte-qvkzvw{border-bottom:1px solid #e2e2e2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.activity.svelte-qvkzvw h3:where(.svelte-qvkzvw){color:#101825;margin:0;font-size:15px;font-weight:600}.activity.svelte-qvkzvw p:where(.svelte-qvkzvw){color:#9f9f9f;margin:4px 0 0;font-size:11px}.activity.svelte-qvkzvw button:where(.svelte-qvkzvw){color:#4c4c4c;min-width:109px;height:24px;font:inherit;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;justify-content:center;align-items:center;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 3px #00000026}.activity.svelte-qvkzvw button:where(.svelte-qvkzvw):disabled{opacity:.5;cursor:not-allowed}.activity.svelte-qvkzvw button:where(.svelte-qvkzvw):focus-visible,.activity.svelte-qvkzvw select:where(.svelte-qvkzvw):focus-visible{outline-offset:2px;outline:3px solid #00893d40}.activity__filters.svelte-qvkzvw{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.activity.svelte-qvkzvw label:where(.svelte-qvkzvw){color:#9f9f9f;gap:5px;min-width:150px;font-size:11px;display:grid}.activity.svelte-qvkzvw select:where(.svelte-qvkzvw){color:#151515;height:40px;font:inherit;background:#fffc;border:.5px solid #0006;border-radius:10px;padding:0 12px;font-size:12px}.activity__scroll.svelte-qvkzvw{width:100%;max-height:320px;overflow:auto}.activity.svelte-qvkzvw table:where(.svelte-qvkzvw){border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;min-width:900px;font-size:12px}.activity.svelte-qvkzvw th:where(.svelte-qvkzvw){z-index:1;color:#6f6f6f;background:#f7f7f7;padding:10px;font-size:11px;font-weight:500;position:sticky;top:0}.activity.svelte-qvkzvw td:where(.svelte-qvkzvw){color:#343434;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e2e2e2;max-width:220px;padding:11px 10px}.activity.svelte-qvkzvw th:where(.svelte-qvkzvw):first-child,.activity.svelte-qvkzvw td:where(.svelte-qvkzvw):first-child{width:16%}.activity.svelte-qvkzvw th:where(.svelte-qvkzvw):nth-child(2),.activity.svelte-qvkzvw td:where(.svelte-qvkzvw):nth-child(2){width:14%}.activity.svelte-qvkzvw th:where(.svelte-qvkzvw):nth-child(3),.activity.svelte-qvkzvw td:where(.svelte-qvkzvw):nth-child(3){width:13%}.activity.svelte-qvkzvw th:where(.svelte-qvkzvw):nth-child(4),.activity.svelte-qvkzvw td:where(.svelte-qvkzvw):nth-child(4){width:16%}.activity.svelte-qvkzvw th:where(.svelte-qvkzvw):nth-child(5),.activity.svelte-qvkzvw td:where(.svelte-qvkzvw):nth-child(5){width:18%}.activity.svelte-qvkzvw th:where(.svelte-qvkzvw):nth-child(6),.activity.svelte-qvkzvw td:where(.svelte-qvkzvw):nth-child(6){width:23%}.activity__result.svelte-qvkzvw{border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.activity__result--success.svelte-qvkzvw{color:#26783a;background:#e3ede8;border:1px solid #005626}.activity__result--warning.svelte-qvkzvw{color:#b54708;background:#fff6e8}.activity__result--failed.svelte-qvkzvw{color:#b42318;background:#fef3f2}.activity__subject.svelte-qvkzvw strong:where(.svelte-qvkzvw),.activity__subject.svelte-qvkzvw span:where(.svelte-qvkzvw){display:block}.activity__subject.svelte-qvkzvw strong:where(.svelte-qvkzvw){font-weight:600}.activity__subject.svelte-qvkzvw span:where(.svelte-qvkzvw),.activity__derived.svelte-qvkzvw{color:#6f6f6f;margin-top:3px;font-size:10px}.activity__derived.svelte-qvkzvw{text-transform:uppercase;display:block}.activity__footer.svelte-qvkzvw{display:none}.activity__pagination.svelte-qvkzvw{align-items:center;gap:14px;margin-top:14px;display:flex}.activity__pagination.svelte-qvkzvw button:where(.svelte-qvkzvw){width:24px;min-width:24px;height:24px;box-shadow:none;color:#111827;background:0 0;border:0;border-radius:2px;padding:0;font-size:12px;font-weight:600}.activity__pagination.svelte-qvkzvw button.activity__pagination-arrow:where(.svelte-qvkzvw){color:#111827;font-size:25px;font-weight:400;line-height:20px}.activity__pagination.svelte-qvkzvw button:where(.svelte-qvkzvw):disabled{opacity:.35;cursor:default}.activity__pagination.svelte-qvkzvw button.activity__pagination-page--active:where(.svelte-qvkzvw){color:#fff;background:#007a3d;border-radius:6px}@media (width<=720px){.activity__heading.svelte-qvkzvw{flex-direction:column;align-items:stretch}.activity__filters.svelte-qvkzvw{grid-template-columns:1fr;display:grid}.activity.svelte-qvkzvw label:where(.svelte-qvkzvw),.activity.svelte-qvkzvw button:where(.svelte-qvkzvw){box-sizing:border-box;width:100%}}.activity.svelte-qvkzvw{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.activity__heading.svelte-qvkzvw,.activity__filters.svelte-qvkzvw,.activity__pagination.svelte-qvkzvw{flex:none}.activity__scroll.svelte-qvkzvw{flex:auto;min-height:0;max-height:none;overflow:auto}.activity__pagination.svelte-qvkzvw{margin-top:14px}.activity__filters.svelte-qvkzvw{gap:10px;margin:15px 0}.activity.svelte-qvkzvw label:where(.svelte-qvkzvw){gap:5px;font-size:10px;line-height:16px}.activity.svelte-qvkzvw select:where(.svelte-qvkzvw){border-radius:8px;height:24px;min-height:24px;padding:0 10px;font-size:10px;line-height:20px}.activity__pagination.svelte-qvkzvw{gap:8px}.activity__pagination.svelte-qvkzvw button:where(.svelte-qvkzvw){border-radius:8px;width:28px;min-width:28px;height:28px;font-size:12px;line-height:18px}.activity__pagination.svelte-qvkzvw button.activity__pagination-page:where(.svelte-qvkzvw){width:20px;min-width:20px;height:20px;padding:1px}.surface.svelte-qz2jba{flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.notification-hero.svelte-qz2jba{z-index:1;flex-direction:column;gap:0;width:100%;display:flex;position:relative}.settings-panel-slot--notifications.svelte-qz2jba{flex-direction:column;flex:auto;min-height:0;display:flex}.notification-breadcrumb.svelte-qz2jba{color:#7d7d7d;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:400;line-height:20px;display:flex}.notification-breadcrumb__item.svelte-qz2jba,.notification-breadcrumb__current.svelte-qz2jba{color:#7d7d7d;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:20px;display:inline-flex}.notification-breadcrumb__item.svelte-qz2jba{font-weight:400}.notification-breadcrumb__current.svelte-qz2jba{font-weight:700}.notification-breadcrumb__item.svelte-qz2jba:first-of-type{padding-left:0}.notification-breadcrumb__sep.svelte-qz2jba{color:#7d7d7d;padding:0 4px;font-size:12px;line-height:20px;display:inline-block}.hero-card.svelte-qz2jba{min-height:var(--app-settings-header-height);padding:var(--app-settings-header-padding);border-radius:var(--app-settings-header-radius);color:var(--app-settings-header-text-color);background:var(--app-settings-header-bg);box-shadow:none;align-items:center;display:flex}.drawer__eyebrow.svelte-qz2jba{color:var(--sbb-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.tab-strip.svelte-qz2jba{gap:var(--app-settings-tab-gap);border-bottom:1px solid var(--app-settings-tab-border-color);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:flex-end;padding:0;display:flex;overflow:auto hidden}.tab-strip.svelte-qz2jba::-webkit-scrollbar{width:0;height:0;display:none}.tab.svelte-qz2jba{min-width:0;min-height:42px;padding:var(--app-settings-tab-padding);border:0;border-bottom:var(--app-settings-tab-underline-width) solid transparent;color:#1c1c1c;text-align:left;font-size:var(--app-settings-tab-font-size);font-weight:var(--app-settings-tab-font-weight);line-height:var(--app-settings-tab-line-height);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;flex:none;align-items:center;gap:0;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.tab.svelte-qz2jba:hover:not(:disabled){color:var(--app-settings-tab-active-color)}.tab--active.svelte-qz2jba{border-bottom-color:var(--app-settings-tab-active-underline);color:var(--app-settings-tab-active-color);font-weight:var(--app-settings-tab-active-weight)}.tab__label.svelte-qz2jba{font-size:var(--app-settings-tab-font-size);font-weight:inherit;line-height:var(--app-settings-tab-line-height)}.state-card.svelte-qz2jba,.panel.svelte-qz2jba{border:1px solid var(--sbb-border);box-shadow:var(--sbb-shadow);background:#fff;border-radius:20px}.state-card.svelte-qz2jba{align-content:start;gap:12px;min-height:180px;padding:20px;display:grid}.state-card.svelte-qz2jba h2:where(.svelte-qz2jba){color:var(--sbb-text);margin:0;font-size:22px;font-weight:950;line-height:1.15}.state-card.svelte-qz2jba p:where(.svelte-qz2jba){color:var(--sbb-muted);margin:0;font-size:14px;line-height:1.55}.state-card--error.svelte-qz2jba{border-color:color-mix(in srgb, var(--sbb-danger) 26%, var(--sbb-border));background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--sbb-danger) 3%, #fff) 100%)}.state-card--loading.svelte-qz2jba{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.skeleton-list.svelte-qz2jba{gap:12px;margin-top:10px;display:grid}.skeleton.svelte-qz2jba,.skeleton-row.svelte-qz2jba{background:linear-gradient(90deg, var(--sbb-surface-alt), color-mix(in srgb, var(--sbb-primary) 12%, white), var(--sbb-surface-alt));background-size:180% 100%;border-radius:999px;animation:1.2s ease-in-out infinite svelte-qz2jba-shimmer}.skeleton--title.svelte-qz2jba{width:38%;height:18px}.skeleton-row.svelte-qz2jba{border-radius:16px;height:68px}.panel.svelte-qz2jba{flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel--notifications.svelte-qz2jba{box-sizing:border-box;background:#f8fafb;border-radius:10px;flex-direction:column;flex:auto;align-items:stretch;gap:10px;width:100%;max-width:none;min-height:0;padding:15px;display:flex;box-shadow:0 10px 20px #0000001a}.toolbar.svelte-qz2jba{border-bottom:1px solid var(--sbb-border);background:#fbfcfd;gap:10px;padding:14px 20px 16px;display:grid}.toolbar--activity.svelte-qz2jba{grid-template-columns:minmax(0,1fr) auto;align-items:end}.toolbar__filters.svelte-qz2jba{gap:10px;min-width:0;display:grid}.toolbar__filters--activity.svelte-qz2jba{grid-template-columns:minmax(220px,1.45fr) repeat(5,minmax(0,1fr))}.toolbar__actions.svelte-qz2jba{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.toolbar--notifications.svelte-qz2jba{background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;padding:0}.toolbar__filters--notifications.svelte-qz2jba{grid-template-columns:minmax(220px,1.55fr) repeat(4,minmax(0,1fr));gap:10px}.toolbar--notifications.svelte-qz2jba .search:where(.svelte-qz2jba){gap:5px}.toolbar--notifications.svelte-qz2jba .search__label:where(.svelte-qz2jba),.toolbar--notifications.svelte-qz2jba .field:where(.svelte-qz2jba) span:where(.svelte-qz2jba){color:#6a6a6a;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:16px}.toolbar--notifications.svelte-qz2jba .search__control:where(.svelte-qz2jba){height:24px}.toolbar--notifications.svelte-qz2jba .search:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--notifications.svelte-qz2jba .field:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--notifications.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){color:#1c1c1c;height:24px;min-height:24px;box-shadow:none;background:#fffc;border:.5px solid #0006;border-radius:8px;font-size:10px;font-weight:400;line-height:20px}.toolbar--notifications.svelte-qz2jba .search:where(.svelte-qz2jba) input:where(.svelte-qz2jba){padding:0 10px 0 28px}.toolbar--notifications.svelte-qz2jba .field:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--notifications.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){padding:0 28px 0 10px}.toolbar--notifications.svelte-qz2jba .search__icon:where(.svelte-qz2jba){border-color:#ababab;width:10px;height:10px;left:10px}.toolbar--notifications.svelte-qz2jba .search__icon:where(.svelte-qz2jba):after{background:#ababab;width:6px;height:2px;bottom:-4px;right:-5px}.toolbar--notifications.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){appearance:none;background-image:url(/assets/figma/chevron-down.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px 10px}.toolbar--notifications.svelte-qz2jba .field:where(.svelte-qz2jba){gap:5px}.toolbar--notifications.svelte-qz2jba .btn:where(.svelte-qz2jba){color:#4c4c4c;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;height:24px;min-height:24px;padding:0 15px;font-size:10px;font-weight:700;line-height:24px;box-shadow:0 5px #00000026}.toolbar--notifications.svelte-qz2jba .btn--ghost:where(.svelte-qz2jba){background:#e4e4e5}.toolbar--notifications.svelte-qz2jba .btn--primary:where(.svelte-qz2jba){color:#fff;background-image:linear-gradient(90deg,#000 0%,#656464 100%),linear-gradient(90deg,#e4e4e5 0% 100%)}.toolbar--notifications.svelte-qz2jba .toolbar__actions:where(.svelte-qz2jba){align-items:flex-end;gap:8px}.search.svelte-qz2jba{gap:6px;min-width:0;display:grid}.search__label.svelte-qz2jba{color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.search__control.svelte-qz2jba{min-width:0;position:relative}.search__icon.svelte-qz2jba{pointer-events:none;border:2px solid #98a2ad;border-radius:999px;width:13px;height:13px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search__icon.svelte-qz2jba:after{content:"";background:#98a2ad;border-radius:999px;width:7px;height:2px;position:absolute;bottom:-4px;right:-6px;transform:rotate(45deg)}.search.svelte-qz2jba input:where(.svelte-qz2jba),.select.svelte-qz2jba,.field.svelte-qz2jba input:where(.svelte-qz2jba),.field.svelte-qz2jba select:where(.svelte-qz2jba){border:1px solid var(--sbb-border);width:100%;min-height:36px;color:var(--sbb-text);background:#fff;border-radius:12px;outline:none;font-size:12px;font-weight:700}.search.svelte-qz2jba input:where(.svelte-qz2jba){padding:0 12px 0 36px}.select.svelte-qz2jba,.field.svelte-qz2jba input:where(.svelte-qz2jba),.field.svelte-qz2jba select:where(.svelte-qz2jba){padding:0 12px}.search.svelte-qz2jba input:where(.svelte-qz2jba):focus,.select.svelte-qz2jba:focus,.field.svelte-qz2jba input:where(.svelte-qz2jba):focus,.field.svelte-qz2jba select:where(.svelte-qz2jba):focus{border-color:color-mix(in srgb, var(--sbb-primary) 42%, var(--sbb-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--sbb-primary) 12%, transparent)}.field.svelte-qz2jba{gap:6px;min-width:0;display:grid}.field.svelte-qz2jba span:where(.svelte-qz2jba){color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.btn.svelte-qz2jba{border:1px solid var(--sbb-border);color:#172033;white-space:nowrap;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 3px #0f172a0d}.btn.svelte-qz2jba:hover:not(:disabled),.secondary.svelte-qz2jba:hover:not(:disabled),.close-btn.svelte-qz2jba:hover:not(:disabled){border-color:color-mix(in srgb, var(--sbb-primary) 28%, var(--sbb-border));color:var(--sbb-primary-strong)}.btn.svelte-qz2jba:disabled,.secondary.svelte-qz2jba:disabled,.primary.svelte-qz2jba:disabled{cursor:not-allowed;opacity:.56}.btn--primary.svelte-qz2jba,.primary.svelte-qz2jba{color:#fff;background:#111827;border-color:#111827;box-shadow:0 4px #1118273d,0 8px 16px #0f172a1a}.btn--ghost.svelte-qz2jba,.btn--secondary.svelte-qz2jba,.secondary.svelte-qz2jba{color:#172033;background:#fff}.list-shell.svelte-qz2jba{min-height:0;padding-top:8px;overflow:auto}.list-header.svelte-qz2jba,.item-card.svelte-qz2jba{gap:8px;display:grid}.list-header.svelte-qz2jba{color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 20px 8px;font-size:11px;font-weight:900}.list-header--activity.svelte-qz2jba{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,.95fr) 28px}.item-list.svelte-qz2jba{display:grid}.item-card.svelte-qz2jba{border:0;border-top:1px solid var(--sbb-border);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;align-items:center;padding:12px 20px}.item-card.svelte-qz2jba:hover{background:#fbfdfc}.item-card--readonly.svelte-qz2jba{cursor:default}.item-card--readonly.svelte-qz2jba:hover{background:#fff}.item-card--selected.svelte-qz2jba{background:color-mix(in srgb, var(--sbb-primary) 6%, #fff);box-shadow:inset 4px 0 0 var(--sbb-primary)}.item-card--activity.svelte-qz2jba{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,.95fr) 28px}.item-main.svelte-qz2jba{justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.status-dot.svelte-qz2jba{background:#94a3b8;border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px;margin-left:1px;box-shadow:0 0 0 3px #f1f5f9}.status-dot--unread.svelte-qz2jba{background:var(--sbb-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--sbb-primary) 16%, #fff)}.item-copy.svelte-qz2jba{flex-direction:column;flex:auto;gap:4px;width:100%;min-width:0;display:flex}.item-title.svelte-qz2jba{color:var(--sbb-text);white-space:normal;line-clamp:2;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden}.item-summary.svelte-qz2jba{color:var(--sbb-muted);white-space:normal;line-clamp:2;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.item-meta.svelte-qz2jba{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.item-type.svelte-qz2jba{color:var(--sbb-text);text-align:center;word-break:break-word;font-size:12px;font-weight:650;line-height:1.4}.item-time-column.svelte-qz2jba{text-align:left;justify-items:start;gap:4px;display:grid}.item-time.svelte-qz2jba{color:#435166;white-space:nowrap;font-size:11.5px;font-weight:850}.pill.svelte-qz2jba{border:1px solid var(--sbb-border);color:#374151;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.pill--soft.svelte-qz2jba{background:color-mix(in srgb, var(--sbb-primary) 7%, #fff);color:var(--sbb-primary-strong)}.pill--danger.svelte-qz2jba{border-color:color-mix(in srgb, #ef4444 24%, var(--sbb-border));color:#b42318;background:#fde9e9}.pill--warning.svelte-qz2jba{border-color:color-mix(in srgb, #f59e0b 24%, var(--sbb-border));color:#b45309;background:#fef3e2}.pill--success.svelte-qz2jba{border-color:color-mix(in srgb, #22c55e 24%, var(--sbb-border));color:#15803d;background:#e4f8ec}.pill--neutral.svelte-qz2jba{color:#374151;background:#fff}.chevron.svelte-qz2jba{border:1px solid var(--sbb-border);color:#64748b;background:#fff;border-radius:10px;justify-self:end;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.empty-state.svelte-qz2jba{text-align:center;color:var(--sbb-muted);border-top:1px solid var(--sbb-border);background:#fff;padding:48px 20px}.empty-state.svelte-qz2jba strong:where(.svelte-qz2jba),.empty-state.svelte-qz2jba span:where(.svelte-qz2jba){display:block}.empty-state.svelte-qz2jba strong:where(.svelte-qz2jba){color:var(--sbb-text);margin-bottom:6px;font-size:15px}.inline-alert.svelte-qz2jba{border:1px solid var(--sbb-border);color:var(--sbb-text);background:#fff;border-radius:14px;margin:12px 20px 0;padding:12px 14px;font-size:13px;line-height:1.5}.inline-alert--error.svelte-qz2jba{border-color:color-mix(in srgb, var(--sbb-danger) 24%, var(--sbb-border));background:color-mix(in srgb, var(--sbb-danger) 6%, #fff)}.panel__footer.svelte-qz2jba{justify-content:flex-end;padding:0 20px 16px;display:flex}.panel--billing.svelte-qz2jba{box-sizing:border-box;background:#f8fafb;border-radius:10px;flex-direction:column;flex:auto;align-items:stretch;gap:10px;width:100%;max-width:none;min-height:0;padding:15px;display:flex;box-shadow:0 10px 20px #0000001a}.toolbar__filters--billing.svelte-qz2jba{grid-template-columns:minmax(220px,1.55fr) repeat(3,minmax(0,1fr));gap:10px}.toolbar--billing.svelte-qz2jba{background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;padding:0}.toolbar--billing.svelte-qz2jba .search__label:where(.svelte-qz2jba),.toolbar--billing.svelte-qz2jba .field:where(.svelte-qz2jba) span:where(.svelte-qz2jba){color:#6a6a6a;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:16px}.toolbar--billing.svelte-qz2jba .search:where(.svelte-qz2jba){gap:5px}.toolbar--billing.svelte-qz2jba .search__control:where(.svelte-qz2jba){height:24px}.toolbar--billing.svelte-qz2jba .search:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--billing.svelte-qz2jba .field:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--billing.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){color:#1c1c1c;height:24px;min-height:24px;box-shadow:none;background:#fffc;border:.5px solid #0006;border-radius:8px;font-size:10px;font-weight:400;line-height:20px}.toolbar--billing.svelte-qz2jba .search:where(.svelte-qz2jba) input:where(.svelte-qz2jba){padding:0 10px 0 28px}.toolbar--billing.svelte-qz2jba .field:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--billing.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){padding:0 28px 0 10px}.toolbar--billing.svelte-qz2jba .search__icon:where(.svelte-qz2jba){border-color:#ababab;width:10px;height:10px;left:10px}.toolbar--billing.svelte-qz2jba .search__icon:where(.svelte-qz2jba):after{background:#ababab;width:6px;height:2px;bottom:-4px;right:-5px}.toolbar--billing.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){appearance:none;background-image:url(/assets/figma/chevron-down.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px 10px}.toolbar--billing.svelte-qz2jba .field:where(.svelte-qz2jba){gap:5px}.toolbar--billing.svelte-qz2jba .toolbar__actions:where(.svelte-qz2jba){gap:8px}.toolbar--billing.svelte-qz2jba .btn:where(.svelte-qz2jba){color:#4c4c4c;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;height:24px;min-height:24px;padding:0 15px;font-size:10px;font-weight:700;line-height:24px;box-shadow:0 5px #00000026}.toolbar--billing.svelte-qz2jba .btn--ghost:where(.svelte-qz2jba){background:#e4e4e5}.billing-history-shell.svelte-qz2jba{flex-direction:column;flex:auto;align-self:stretch;align-items:stretch;gap:10px;width:100%;min-height:0;padding-top:0;display:flex}.billing-history-table-wrap.svelte-qz2jba{min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border-radius:0;flex:auto;padding:0;overflow:auto}.billing-history-table.svelte-qz2jba{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-family:inherit}.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba),.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba){vertical-align:middle;border-bottom:1px solid #1c1c1c0d}.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba){color:#1c1c1c73;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#fff;height:40px;padding:11px 12px;font-size:11px;font-weight:700;line-height:18px}.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba){color:#1c1c1c;background:#fff;height:51px;padding:0 12px;font-size:12px;font-weight:400;line-height:18px}.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba),.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba){text-align:center}.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba):first-child,.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba):first-child{padding-left:12px}.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba):last-child,.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba):last-child{padding-right:12px}.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba):first-child,.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba):first-child,.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba):nth-child(2),.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba):nth-child(2),.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba):nth-child(3),.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba):nth-child(3){width:18%}.billing-history-table.svelte-qz2jba th:where(.svelte-qz2jba):nth-child(4),.billing-history-table.svelte-qz2jba td:where(.svelte-qz2jba):nth-child(4){width:46%}.billing-history-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr:where(.svelte-qz2jba){cursor:pointer;height:51px;transition:background-color .15s,box-shadow .15s}.billing-history-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr:where(.svelte-qz2jba):hover{background:#fbfdfc}.billing-history-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr.selected:where(.svelte-qz2jba){background:#f7f9fc;box-shadow:inset 0 1px #edf1f6,inset 0 -1px #edf1f6}.billing-history-date.svelte-qz2jba,.billing-history-changed-by.svelte-qz2jba,.billing-history-reference.svelte-qz2jba{white-space:nowrap;text-align:center}.billing-history-event.svelte-qz2jba,.billing-history-value.svelte-qz2jba{text-align:center}.billing-history-value.svelte-qz2jba,.billing-history-table.svelte-qz2jba td.billing-history-value:where(.svelte-qz2jba){text-align:left}.billing-history-reference.svelte-qz2jba{white-space:normal}.billing-history-event.svelte-qz2jba{color:#111827;font-size:12px;font-weight:700;line-height:1.45}.billing-history-date.svelte-qz2jba,.billing-history-changed-by.svelte-qz2jba{color:#1c1c1c;font-size:12px;font-weight:400;line-height:1.45}.billing-history-value.svelte-qz2jba{color:#435166;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:400;line-height:1.45}.billing-history-arrow.svelte-qz2jba{vertical-align:middle;margin:0 .1rem;font-size:1.08em;font-weight:800;line-height:1;display:inline-block}.billing-history-pagination.svelte-qz2jba{box-sizing:border-box;border-top:1px solid #1c1c1c0d;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:10px 0 0;display:flex}.billing-history-pagination__pages.svelte-qz2jba{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.billing-history-pagination.svelte-qz2jba .notifications-pagination__button:where(.svelte-qz2jba){color:#1c1c1c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;transition:opacity .12s;display:inline-flex}.billing-history-pagination.svelte-qz2jba .notifications-pagination__button--page:where(.svelte-qz2jba){width:20px;height:20px;box-shadow:none;background:0 0;border:0;padding:1px;font-size:12px;font-weight:700}.billing-history-pagination.svelte-qz2jba .notifications-pagination__button--active:where(.svelte-qz2jba){color:#fff;background-image:linear-gradient(90deg, var(--sbb-primary-strong) 6.9444%, var(--sbb-primary) 100%), linear-gradient(90deg, var(--sbb-primary) 0%, var(--sbb-primary) 100%);font-weight:700}.billing-history-pagination.svelte-qz2jba .notifications-pagination__button:where(.svelte-qz2jba):hover:not(:disabled),.billing-history-pagination.svelte-qz2jba .notifications-pagination__button:where(.svelte-qz2jba):focus-visible:not(:disabled){opacity:.78;outline:none}.billing-history-pagination.svelte-qz2jba .notifications-pagination__button:where(.svelte-qz2jba):disabled{cursor:not-allowed;opacity:.45}.billing-history-pagination.svelte-qz2jba .notifications-pagination__button:where(.svelte-qz2jba) svg:where(.svelte-qz2jba){flex:none;width:20px;height:20px}.billing-history-pagination.svelte-qz2jba .notifications-pagination__button:where(.svelte-qz2jba) svg:where(.svelte-qz2jba) path:where(.svelte-qz2jba){fill:#1c1c1c}.panel--security.svelte-qz2jba{box-sizing:border-box;background:#f8fafb;border-radius:10px;flex-direction:column;flex:auto;align-items:stretch;gap:10px;width:100%;max-width:none;min-height:0;padding:15px;display:flex;box-shadow:0 10px 20px #0000001a}.toolbar__filters--security.svelte-qz2jba{grid-template-columns:minmax(220px,1.45fr) repeat(4,minmax(0,1fr));gap:10px}.toolbar--security.svelte-qz2jba{background:0 0;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:100%;padding:0}.toolbar--security.svelte-qz2jba .search__label:where(.svelte-qz2jba),.toolbar--security.svelte-qz2jba .field:where(.svelte-qz2jba) span:where(.svelte-qz2jba){color:#6a6a6a;letter-spacing:0;text-transform:none;font-size:10px;font-weight:400;line-height:16px}.toolbar--security.svelte-qz2jba .search:where(.svelte-qz2jba){gap:5px}.toolbar--security.svelte-qz2jba .search__control:where(.svelte-qz2jba){height:24px}.toolbar--security.svelte-qz2jba .search:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--security.svelte-qz2jba .field:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--security.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){color:#1c1c1c;height:24px;min-height:24px;box-shadow:none;background:#fffc;border:.5px solid #0006;border-radius:8px;font-size:10px;font-weight:400;line-height:20px}.toolbar--security.svelte-qz2jba .search:where(.svelte-qz2jba) input:where(.svelte-qz2jba){padding:0 10px 0 28px}.toolbar--security.svelte-qz2jba .field:where(.svelte-qz2jba) input:where(.svelte-qz2jba),.toolbar--security.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){padding:0 28px 0 10px}.toolbar--security.svelte-qz2jba .search__icon:where(.svelte-qz2jba){border-color:#ababab;width:10px;height:10px;left:10px}.toolbar--security.svelte-qz2jba .search__icon:where(.svelte-qz2jba):after{background:#ababab;width:6px;height:2px;bottom:-4px;right:-5px}.toolbar--security.svelte-qz2jba .field:where(.svelte-qz2jba) select:where(.svelte-qz2jba){appearance:none;background-image:url(/assets/figma/chevron-down.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:10px 10px}.toolbar--security.svelte-qz2jba .field:where(.svelte-qz2jba){gap:5px}.toolbar--security.svelte-qz2jba .toolbar__actions:where(.svelte-qz2jba){gap:8px}.toolbar--security.svelte-qz2jba .btn:where(.svelte-qz2jba){color:#4c4c4c;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;height:24px;min-height:24px;padding:0 15px;font-size:10px;font-weight:700;line-height:24px;box-shadow:0 5px #00000026}.toolbar--security.svelte-qz2jba .btn--ghost:where(.svelte-qz2jba){background:#e4e4e5}.security-history-shell.svelte-qz2jba{flex-direction:column;flex:auto;align-self:stretch;align-items:stretch;gap:10px;width:100%;min-height:0;padding-top:0;display:flex}.security-history-table-wrap.svelte-qz2jba{min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border-radius:0;flex:auto;padding:0;overflow:auto}.security-history-table.svelte-qz2jba{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-family:inherit}.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba),.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba){vertical-align:middle;text-align:center;border-bottom:1px solid #1c1c1c0d;font-size:12px;line-height:18px}.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba){color:#1c1c1c73;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#fff;height:40px;padding:11px 12px;font-size:11px;font-weight:700;line-height:18px}.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba){color:#1c1c1c;background:#fff;height:51px;padding:0 12px;font-weight:400}.security-history-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr:where(.svelte-qz2jba){cursor:pointer;height:51px;transition:background-color .15s,box-shadow .15s}.security-history-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr:where(.svelte-qz2jba):hover{background:#fbfdfc}.security-history-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr.selected:where(.svelte-qz2jba){background:#f7f9fc;box-shadow:inset 0 1px #edf1f6,inset 0 -1px #edf1f6}.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba):first-child,.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba):first-child{padding-left:12px}.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba):last-child,.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba):last-child{padding-right:12px}.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba):first-child,.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba):first-child,.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba):nth-child(2),.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba):nth-child(2),.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba):nth-child(3),.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba):nth-child(3),.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba):nth-child(4),.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba):nth-child(4),.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba):nth-child(5),.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba):nth-child(5),.security-history-table.svelte-qz2jba th:where(.svelte-qz2jba):nth-child(6),.security-history-table.svelte-qz2jba td:where(.svelte-qz2jba):nth-child(6){width:16.6667%}.security-history-severity.svelte-qz2jba,.security-history-application.svelte-qz2jba,.security-history-target.svelte-qz2jba,.security-history-ip.svelte-qz2jba,.security-history-date.svelte-qz2jba{white-space:normal;overflow-wrap:anywhere}.security-history-event.svelte-qz2jba{overflow-wrap:anywhere;word-break:break-word;text-align:center}.security-history-application.svelte-qz2jba,.security-history-target.svelte-qz2jba,.security-history-ip.svelte-qz2jba,.security-history-date.svelte-qz2jba{text-align:center}.security-history-severity.svelte-qz2jba .pill:where(.svelte-qz2jba){color:#4b5563;text-transform:capitalize;background:#f3f4f6;border-color:#d1d5db;justify-content:center;min-width:110px;padding:0 14px}.security-history-event.svelte-qz2jba{color:#111827;font-size:12px;font-weight:700;line-height:1.45}.security-history-application.svelte-qz2jba,.security-history-target.svelte-qz2jba,.security-history-ip.svelte-qz2jba,.security-history-date.svelte-qz2jba{color:#1c1c1c;font-size:12px;font-weight:400;line-height:1.45}.security-history-pagination.svelte-qz2jba{box-sizing:border-box;border-top:1px solid #1c1c1c0d;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:10px 0 0;display:flex}.security-history-pagination__pages.svelte-qz2jba{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.security-history-pagination__button.svelte-qz2jba{color:#1c1c1c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;transition:opacity .12s;display:inline-flex}.security-history-pagination__button--page.svelte-qz2jba{width:20px;height:20px;box-shadow:none;background:0 0;border:0;padding:1px;font-size:12px;font-weight:700}.security-history-pagination__button--active.svelte-qz2jba{color:#fff;background-image:linear-gradient(90deg, var(--sbb-primary-strong) 6.9444%, var(--sbb-primary) 100%), linear-gradient(90deg, var(--sbb-primary) 0%, var(--sbb-primary) 100%);font-weight:700}.security-history-pagination__button.svelte-qz2jba:hover:not(:disabled),.security-history-pagination__button.svelte-qz2jba:focus-visible:not(:disabled){opacity:.78;outline:none}.security-history-pagination__button.svelte-qz2jba:disabled{cursor:not-allowed;opacity:.45}.security-history-pagination__button.svelte-qz2jba svg:where(.svelte-qz2jba){flex:none;width:20px;height:20px}.security-history-pagination__button.svelte-qz2jba svg:where(.svelte-qz2jba) path:where(.svelte-qz2jba){fill:#1c1c1c}.drawer-scrim.svelte-qz2jba{z-index:1050;cursor:pointer;background:#0f172a47;border:0;position:fixed;inset:0}.drawer.svelte-qz2jba{z-index:1060;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(540px,100vw);height:100vh;display:grid;position:fixed;top:0;right:0;box-shadow:-18px 0 48px #0f172a2e}.drawer--notification.svelte-qz2jba{border-left:1px solid #e2e8f0cc;border-radius:24px 0 0 24px;grid-template-rows:auto auto minmax(0,1fr);width:min(648px,100vw);height:100vh;overflow:hidden;box-shadow:-24px 0 64px #0f172a29}.drawer__header.svelte-qz2jba{border-bottom:1px solid var(--sbb-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.drawer__header--notification.svelte-qz2jba{border-bottom:0;align-items:flex-start;gap:12px;padding:20px 30px 0}.drawer__header-copy.svelte-qz2jba{gap:6px;min-width:0;display:grid}.drawer__chips.svelte-qz2jba{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drawer-notification-type.svelte-qz2jba{color:var(--sbb-text);word-break:break-word;font-size:12px;font-weight:650;line-height:1.4}.drawer__eyebrow.svelte-qz2jba{color:var(--sbb-muted);margin-bottom:0}.drawer__header.svelte-qz2jba h2:where(.svelte-qz2jba){color:var(--sbb-text);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:950;line-height:1.2}.drawer--notification.svelte-qz2jba .drawer__eyebrow:where(.svelte-qz2jba){display:none}.drawer--notification.svelte-qz2jba .drawer__header:where(.svelte-qz2jba) h2:where(.svelte-qz2jba){letter-spacing:0;font-size:20px;font-weight:700;line-height:1.2}.close-btn.svelte-qz2jba{border:1px solid var(--sbb-border);color:#64748b;cursor:pointer;background:#fff;border-radius:12px;width:36px;height:36px;font-size:22px;line-height:1}.drawer--notification.svelte-qz2jba .close-btn:where(.svelte-qz2jba){width:24px;height:24px;box-shadow:none;color:#9ca3af;background:0 0;border:0;border-radius:0;padding:0;font-size:28px;line-height:1}.drawer__body.svelte-qz2jba{padding:18px 20px 20px;overflow:auto}.drawer__divider.svelte-qz2jba{border-top:1px dashed #d1d5db;margin:0 30px}.drawer__divider--notification.svelte-qz2jba{margin-top:18px;margin-bottom:0}.drawer__body--notification.svelte-qz2jba{padding:24px 30px 30px;overflow:auto}.drawer-summary-grid.svelte-qz2jba{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0;display:grid}.drawer-notification-grid.svelte-qz2jba{gap:10px;display:grid}.drawer-notification-grid--summary.svelte-qz2jba,.drawer-notification-grid--sender.svelte-qz2jba,.drawer-notification-grid--details.svelte-qz2jba{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-summary-grid--compact.svelte-qz2jba{grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr) minmax(0,1.1fr)}.drawer-summary-grid--billing.svelte-qz2jba{grid-template-columns:1fr;gap:12px}.drawer-summary-item.svelte-qz2jba{border:1px solid var(--sbb-border);box-sizing:border-box;background:#fbfcfd;border-radius:12px;min-height:74px;padding:14px 14px 13px}.drawer-summary-item--notification.svelte-qz2jba,.drawer-detail-item--notification.svelte-qz2jba{box-sizing:border-box;background:#f9fafb;border-color:#dfe3e8;border-radius:12px;min-height:74px;padding:14px 14px 13px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd9}.drawer-summary-item--full.svelte-qz2jba,.drawer-detail-item--full.svelte-qz2jba{grid-column:1/-1}.drawer-summary-item--security.svelte-qz2jba{background:#f9fafb;border-color:#d1d5db;flex-direction:column;gap:6px;min-height:74px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd9}.drawer-summary-item--billing.svelte-qz2jba{align-items:baseline;gap:6px;min-height:auto;padding-block:12px;display:flex}.drawer-summary-item--billing.svelte-qz2jba span:where(.svelte-qz2jba){color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;margin-bottom:0;font-size:11px;font-weight:900;display:block}.drawer-summary-item--notification.svelte-qz2jba span:where(.svelte-qz2jba),.drawer-detail-item--notification.svelte-qz2jba span:where(.svelte-qz2jba){color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900}.drawer-summary-item--notification.svelte-qz2jba strong:where(.svelte-qz2jba),.drawer-detail-item--notification.svelte-qz2jba p:where(.svelte-qz2jba){color:#435166;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;margin:0;font-size:12.5px;font-weight:500;line-height:1.55;display:block;overflow:hidden}.drawer-summary-item--billing.svelte-qz2jba strong:where(.svelte-qz2jba){color:var(--sbb-text);word-break:normal;overflow-wrap:normal;flex:auto;min-width:0;font-size:12.5px;font-weight:500;line-height:1.45;display:block}.drawer-summary-item--security.svelte-qz2jba span:where(.svelte-qz2jba){color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:11px;font-weight:900;display:block}.drawer-summary-item--security.svelte-qz2jba strong:where(.svelte-qz2jba){color:#435166;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:500;line-height:1.55;display:block;overflow:hidden}.drawer-summary-grid--compact.svelte-qz2jba .drawer-summary-item:where(.svelte-qz2jba):last-child strong:where(.svelte-qz2jba){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drawer-section.svelte-qz2jba{border-top:1px solid var(--sbb-border);margin-top:14px;padding-top:14px}.drawer--notification.svelte-qz2jba .drawer-section:where(.svelte-qz2jba),.drawer-section--first.svelte-qz2jba{border-top:0;margin-top:0;padding-top:0}.drawer--notification.svelte-qz2jba .drawer-section:where(.svelte-qz2jba)+.drawer-section:where(.svelte-qz2jba){margin-top:24px}.drawer-section--actions.svelte-qz2jba{margin-top:12px}.drawer-section.svelte-qz2jba h3:where(.svelte-qz2jba){color:var(--sbb-text);margin:0 0 8px;font-size:13px;font-weight:950}.drawer--notification.svelte-qz2jba .drawer-section:where(.svelte-qz2jba) h3:where(.svelte-qz2jba){color:#111827;margin-bottom:8px;font-size:14px;font-weight:400;line-height:1.3}.drawer-detail-grid.svelte-qz2jba{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.drawer-detail-grid--billing.svelte-qz2jba{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drawer-detail-grid--security.svelte-qz2jba{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-detail-item.svelte-qz2jba{border:1px solid var(--sbb-border);box-sizing:border-box;background:#fbfcfd;border-radius:12px;min-height:74px;padding:14px 14px 13px}.drawer-detail-item--notification.svelte-qz2jba p:where(.svelte-qz2jba){color:#435166;font-size:12.5px}.drawer-detail-item--security.svelte-qz2jba{background:#f9fafb;border-color:#d1d5db;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd9}.drawer-detail-item--billing.svelte-qz2jba{width:100%;min-height:84px;overflow:visible}.drawer-detail-item--full.svelte-qz2jba{grid-column:1/-1}.drawer-detail-item.svelte-qz2jba span:where(.svelte-qz2jba){color:var(--sbb-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.drawer-detail-item.svelte-qz2jba p:where(.svelte-qz2jba),.drawer-detail-item.svelte-qz2jba pre:where(.svelte-qz2jba){color:#435166;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12.5px;font-weight:500;line-height:1.55}.billing-history-detail-list.svelte-qz2jba{gap:8px;display:grid}.billing-history-detail-row.svelte-qz2jba{color:#435166;white-space:normal;text-overflow:clip;flex-wrap:wrap;align-items:flex-start;gap:4px 6px;min-width:0;font-size:11.5px;font-weight:500;line-height:1.6;display:flex;overflow:visible}.billing-history-detail-row.svelte-qz2jba strong:where(.svelte-qz2jba){color:#24334a;white-space:nowrap;flex:none;font-weight:900}.billing-history-detail-row.svelte-qz2jba span:where(.svelte-qz2jba){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;overflow:visible}.drawer-detail-item--sender-email.svelte-qz2jba p:where(.svelte-qz2jba){white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.drawer-detail-item--security.svelte-qz2jba p:where(.svelte-qz2jba){white-space:nowrap;text-overflow:ellipsis;word-break:normal;overflow:hidden}.drawer-summary-item--notification.svelte-qz2jba strong:where(.svelte-qz2jba){white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.drawer-detail-item.svelte-qz2jba pre:where(.svelte-qz2jba){white-space:pre-wrap;word-break:break-word;line-height:1.5}.drawer-technical.svelte-qz2jba{border-top:1px solid var(--sbb-border);margin-top:14px;padding-top:14px}.drawer-technical.svelte-qz2jba>summary:where(.svelte-qz2jba){cursor:pointer;color:var(--sbb-text);font-size:13px;font-weight:950;line-height:1.4;list-style:none}.drawer-technical.svelte-qz2jba>summary:where(.svelte-qz2jba)::-webkit-details-marker{display:none}.drawer-technical[open].svelte-qz2jba>summary:where(.svelte-qz2jba){margin-bottom:10px}.notifications-table-shell.svelte-qz2jba{width:100%;min-width:0;min-height:0;box-shadow:none;box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;flex:auto;align-self:stretch;align-items:stretch;gap:10px;padding:0;display:flex}.notifications-table-scroll.svelte-qz2jba{flex:auto;min-height:0;overflow:auto}.notifications-table.svelte-qz2jba{border-collapse:collapse;table-layout:auto;width:100%;min-width:0}.notifications-table.svelte-qz2jba th:where(.svelte-qz2jba),.notifications-table.svelte-qz2jba td:where(.svelte-qz2jba){vertical-align:middle;border-bottom:1px solid #1c1c1c0d}.notifications-table.svelte-qz2jba th:where(.svelte-qz2jba){color:#484848;text-align:center;background:#fff;padding:11px 12px;font-size:12px;font-weight:500;line-height:18px}.notifications-table.svelte-qz2jba td:where(.svelte-qz2jba){background:#fff;height:51px;padding:0 12px}.notifications-table.svelte-qz2jba th:where(.svelte-qz2jba):first-child,.notifications-table.svelte-qz2jba td:where(.svelte-qz2jba):first-child{padding-left:12px}.notifications-table.svelte-qz2jba th:where(.svelte-qz2jba):last-child,.notifications-table.svelte-qz2jba td:where(.svelte-qz2jba):last-child{padding-right:12px}.notifications-table.svelte-qz2jba th:where(.svelte-qz2jba),.notifications-table.svelte-qz2jba td:where(.svelte-qz2jba){height:40px}.notifications-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr:where(.svelte-qz2jba){height:51px}.notifications-table__th-label.svelte-qz2jba{align-items:center;gap:4px;display:inline-flex}.notifications-table__sort.svelte-qz2jba{opacity:.55;background:url(/assets/figma/chevron-selector-vertical.svg) 50%/10px 10px no-repeat;flex:none;width:10px;height:10px}.notifications-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr:where(.svelte-qz2jba){cursor:pointer;transition:background-color .15s,box-shadow .15s}.notifications-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr:where(.svelte-qz2jba):hover{background:#fbfdfc}.notifications-table.svelte-qz2jba tbody:where(.svelte-qz2jba) tr.selected:where(.svelte-qz2jba){background:#f7f9fc;box-shadow:inset 0 1px #edf1f6,inset 0 -1px #edf1f6}.notifications-table__title-cell.svelte-qz2jba{text-align:left}.notifications-table__title-wrap.svelte-qz2jba{align-items:flex-start;gap:9px;min-width:0;display:flex}.notifications-table__status-dot.svelte-qz2jba{background:#b6bcc5;border-radius:999px;flex:none;width:5px;height:5px;margin-top:8px}.notifications-table__status-dot--unread.svelte-qz2jba{background:#0a8a43}.notifications-table__copy.svelte-qz2jba{gap:4px;min-width:0;display:grid}.notifications-table__title.svelte-qz2jba{color:#111827;word-break:break-word;font-size:13px;font-weight:500;line-height:20px}.notifications-table__row--unread.svelte-qz2jba .notifications-table__title:where(.svelte-qz2jba){font-weight:500}.notifications-table__summary.svelte-qz2jba{color:#696969;word-break:break-word;font-size:12px;font-weight:400;line-height:18px}.notifications-table__type.svelte-qz2jba,.notifications-table__date.svelte-qz2jba{color:#484848;text-align:center;font-size:12px;font-weight:400;line-height:18px}.notifications-table__status-cell.svelte-qz2jba,.notifications-table__type-cell.svelte-qz2jba,.notifications-table__date-cell.svelte-qz2jba,.notifications-table__actions-cell.svelte-qz2jba{text-align:center}.notifications-table__pill.svelte-qz2jba{color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.notifications-table__pill--unread.svelte-qz2jba{background:#0a8a43}.notifications-table__pill--read.svelte-qz2jba{background:#c8c8cc}.notifications-table__action.svelte-qz2jba{cursor:pointer;background:#fff;border:1px solid #c8ced8;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;box-shadow:0 1px #0f172a0f,0 1px 2px #0f172a14}.notifications-table__action.svelte-qz2jba:hover,.notifications-table__action.svelte-qz2jba:focus-visible{border-color:#9ca3af;outline:none}.notifications-table__action-icon.svelte-qz2jba{background:url(/assets/figma/notifications-row-action-chevron.svg) 50%/14px 14px no-repeat;width:14px;height:14px}.notifications-pagination.svelte-qz2jba{box-sizing:border-box;border-top:1px solid #1c1c1c0d;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:10px 0 0;display:flex}.notifications-pagination__button.svelte-qz2jba{color:#1c1c1c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-family:inherit;font-size:12px;font-weight:400;line-height:18px;transition:opacity .12s;display:inline-flex}.notifications-pagination__button--page.svelte-qz2jba{border-radius:8px;width:20px;height:20px;padding:1px;font-size:12px;font-weight:700}.notifications-pagination__button--active.svelte-qz2jba{color:#fff;background-image:linear-gradient(90deg, var(--sbb-primary-strong) 6.9444%, var(--sbb-primary) 100%), linear-gradient(90deg, var(--sbb-primary) 0%, var(--sbb-primary) 100%);font-weight:700}.notifications-pagination__button.svelte-qz2jba:hover:not(:disabled),.notifications-pagination__button.svelte-qz2jba:focus-visible:not(:disabled){opacity:.78;outline:none}.notifications-pagination__button.svelte-qz2jba:disabled{cursor:not-allowed;opacity:.45}.notifications-pagination__button.svelte-qz2jba svg:where(.svelte-qz2jba){flex:none;width:20px;height:20px}.notifications-pagination__button.svelte-qz2jba svg:where(.svelte-qz2jba) path:where(.svelte-qz2jba){fill:#1c1c1c}.drawer__footer.svelte-qz2jba{border-top:1px solid var(--sbb-border);background:#fbfcfd;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.secondary.svelte-qz2jba,.primary.svelte-qz2jba{cursor:pointer;border-radius:12px;min-height:36px;padding:0 14px;font-size:12px;font-weight:900}.btn--secondary.svelte-qz2jba,.btn--ghost.svelte-qz2jba{box-shadow:none}@keyframes svelte-qz2jba-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1200px){.toolbar__filters--notifications.svelte-qz2jba,.toolbar__filters--activity.svelte-qz2jba,.toolbar__filters--billing.svelte-qz2jba,.toolbar__filters--security.svelte-qz2jba{grid-template-columns:repeat(2,minmax(0,1fr))}.list-header--activity.svelte-qz2jba,.item-card--activity.svelte-qz2jba{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(0,.6fr) minmax(0,.75fr) 28px}}@media (width<=980px){.hero-card.svelte-qz2jba{grid-template-columns:1fr}.panel__header.svelte-qz2jba{grid-template-columns:1fr;align-items:start}.toolbar--notifications.svelte-qz2jba,.toolbar--activity.svelte-qz2jba,.toolbar__filters--notifications.svelte-qz2jba,.toolbar__filters--activity.svelte-qz2jba,.toolbar__filters--billing.svelte-qz2jba,.toolbar__filters--security.svelte-qz2jba{grid-template-columns:1fr}.list-header--activity.svelte-qz2jba,.item-card--activity.svelte-qz2jba{grid-template-columns:minmax(0,1fr) 36px}.item-meta.svelte-qz2jba,.item-time-column.svelte-qz2jba{display:none}.drawer-summary-grid.svelte-qz2jba,.drawer-detail-grid.svelte-qz2jba{grid-template-columns:1fr}.drawer.svelte-qz2jba{width:100vw}}@media (width<=760px){.surface.svelte-qz2jba{padding:0}.hero-card.svelte-qz2jba,.panel__header.svelte-qz2jba,.toolbar.svelte-qz2jba,.list-header.svelte-qz2jba,.drawer__body.svelte-qz2jba,.drawer__header.svelte-qz2jba,.drawer__footer.svelte-qz2jba{padding-left:16px;padding-right:16px}.drawer-summary-grid.svelte-qz2jba,.drawer-detail-grid.svelte-qz2jba{grid-template-columns:1fr}.drawer__footer.svelte-qz2jba{flex-direction:column-reverse;align-items:stretch}.drawer__footer.svelte-qz2jba button:where(.svelte-qz2jba){width:100%}}.cc-shell.svelte-1b7pmgx{flex-direction:column;gap:20px;min-height:0;display:flex;overflow:visible}.cc-shell.svelte-1b7pmgx>.gradient-box:where(.svelte-1b7pmgx){margin-top:8px;margin-bottom:0}.cc-card.svelte-1b7pmgx{box-sizing:border-box;background:#fff;border:0;border-radius:10px;width:100%;min-width:0;padding:20px;box-shadow:0 10px 20px #0000001a}.cc-filters.svelte-1b7pmgx{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;display:grid}.cc-filters.svelte-1b7pmgx label:where(.svelte-1b7pmgx),.cc-action-form.svelte-1b7pmgx label:where(.svelte-1b7pmgx){color:#3c4b5a;gap:5px;font-size:.82rem;font-weight:650;display:grid}.cc-filters.svelte-1b7pmgx label:where(.svelte-1b7pmgx)>span:where(.svelte-1b7pmgx){color:#6a6a6a;font-size:10px;font-weight:400;line-height:16px}.cc-filters.svelte-1b7pmgx input:where(.svelte-1b7pmgx),.cc-filters.svelte-1b7pmgx select:where(.svelte-1b7pmgx),.cc-action-form.svelte-1b7pmgx input:where(.svelte-1b7pmgx),.cc-action-form.svelte-1b7pmgx textarea:where(.svelte-1b7pmgx){box-sizing:border-box;color:#1c1c1c;width:100%;min-height:36px;font:400 12px/18px var(--app-font-body);background:#fff;border:1px solid #bac6d1;border-radius:8px;padding:8px 10px}.cc-check.svelte-1b7pmgx{color:#1c1c1c;white-space:nowrap;align-self:center;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:400;line-height:18px;display:inline-flex!important}.cc-check.svelte-1b7pmgx input:where(.svelte-1b7pmgx){flex:none;width:13px;height:13px;margin:0}.cc-filter-actions.svelte-1b7pmgx,.cc-actions.svelte-1b7pmgx{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.ops-btn.svelte-1b7pmgx{color:#4c4c4c;text-transform:uppercase;cursor:pointer;background:#e4e4e5;border:1px solid #6f6f6f;border-radius:8px;min-width:76px;min-height:28px;padding:0 14px;font:700 10px/24px Inter,sans-serif}.ops-btn.svelte-1b7pmgx:disabled{cursor:not-allowed;opacity:.58}.cc-alert.svelte-1b7pmgx{color:#9b1c1c;background:#fff2f2;border:1px solid #f2c4c4;border-radius:8px;padding:11px 13px}.cc-success.svelte-1b7pmgx{color:#17653a}.cc-table-card.svelte-1b7pmgx{height:auto;min-height:360px;max-height:clamp(360px, calc(100dvh - var(--app-header-height,52px) - 340px), 620px);flex-direction:column;flex:0 auto;padding:0;display:flex;position:relative;overflow:hidden}.cc-scroll.svelte-1b7pmgx{scrollbar-gutter:stable;flex:0 auto;min-height:0;overflow:auto}.cc-scroll.svelte-1b7pmgx table:where(.svelte-1b7pmgx){border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx),.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx){box-sizing:border-box;vertical-align:middle;text-align:center;border-bottom:1px solid #1c1c1c0d;padding:8px 12px}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx){z-index:2;color:#484848;background:#fff;height:40px;font-size:10px;font-weight:500;position:sticky;top:0}.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx){color:#1c1c1c;height:51px;font-size:12px;line-height:18px}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx):first-child,.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx):first-child{width:34%}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx):nth-child(2),.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx):nth-child(2){width:30%}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx):nth-child(3),.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx):nth-child(3){width:22%}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx):nth-child(4),.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx):nth-child(4){width:14%}.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx) strong:where(.svelte-1b7pmgx),.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx) span:where(.svelte-1b7pmgx){display:block}.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx) span:where(.svelte-1b7pmgx){color:#596879;margin-top:3px;font-size:11px}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx):nth-child(-n+3),.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx):nth-child(-n+3){text-align:left}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx):nth-child(4),.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx):nth-child(4){text-align:center}.cc-scroll.svelte-1b7pmgx th:where(.svelte-1b7pmgx):first-child,.cc-scroll.svelte-1b7pmgx td:where(.svelte-1b7pmgx):first-child{padding-left:24px}.cc-row-actions.svelte-1b7pmgx{justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.cc-more-actions.svelte-1b7pmgx{color:#334155;cursor:pointer;background:#fff;border:1px solid #6f6f6f;border-radius:8px;width:28px;min-width:28px;min-height:28px;font-size:18px;line-height:20px}.cc-more-actions.svelte-1b7pmgx:hover,.cc-more-actions.svelte-1b7pmgx:focus-visible{outline-offset:1px;background:#f1f5f9;outline:2px solid #6b8bb3}.cc-row-action-menu.svelte-1b7pmgx{z-index:4;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:132px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 7px 16px #0f172a29}.cc-row-action-menu.svelte-1b7pmgx button:where(.svelte-1b7pmgx){color:#263646;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:7px 9px}.cc-row-action-menu.svelte-1b7pmgx button:where(.svelte-1b7pmgx):hover,.cc-row-action-menu.svelte-1b7pmgx button:where(.svelte-1b7pmgx):focus-visible{background:#eef4fa;outline:0}.cc-status.svelte-1b7pmgx{font-weight:700}.cc-failure.svelte-1b7pmgx{color:#9b1c1c!important}.cc-empty.svelte-1b7pmgx{text-align:center;color:#566575;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:0;padding:30px;display:flex}.cc-table-loading.svelte-1b7pmgx{z-index:3;color:#52606d;pointer-events:none;background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 40px}.cc-pagination.svelte-1b7pmgx{box-sizing:border-box;background:#fff;border-top:1px solid #1c1c1c0d;flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px 0 0;display:flex}.cc-pagination__button.svelte-1b7pmgx,.cc-pagination__page.svelte-1b7pmgx{box-sizing:border-box;color:#1c1c1c;cursor:pointer;font:400 12px/18px var(--app-font-body);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.cc-pagination__button.svelte-1b7pmgx{width:28px;height:28px}.cc-pagination__button.svelte-1b7pmgx svg:where(.svelte-1b7pmgx){flex:none;width:20px;height:20px}.cc-pagination__button.svelte-1b7pmgx svg:where(.svelte-1b7pmgx) path:where(.svelte-1b7pmgx){fill:#1c1c1c}.cc-pagination__page.svelte-1b7pmgx{width:20px;height:20px;padding:1px;font-weight:700}.cc-pagination__button.svelte-1b7pmgx:disabled{cursor:not-allowed;opacity:.45}.cc-pagination__page--active.svelte-1b7pmgx{background-image:linear-gradient(90deg, var(--sbb-primary-strong) 6.9444%, var(--sbb-primary) 100%), linear-gradient(90deg, var(--sbb-primary) 0%, var(--sbb-primary) 100%);color:#fff}.cc-scrim.svelte-1b7pmgx{z-index:1040;background:#111f2d73;border:0;position:fixed;inset:0}.cc-drawer.svelte-1b7pmgx{z-index:1041;background:#fff;flex-direction:column;width:min(540px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-10px 0 35px #0000002e}.cc-drawer.svelte-1b7pmgx header:where(.svelte-1b7pmgx){border-bottom:1px solid #e2e8ee;justify-content:space-between;gap:12px;padding:18px 20px 16px;display:flex}.cc-drawer.svelte-1b7pmgx header:where(.svelte-1b7pmgx) span:where(.svelte-1b7pmgx){color:#647383;font-size:.74rem;line-height:16px}.cc-drawer.svelte-1b7pmgx h3:where(.svelte-1b7pmgx){color:#1e293b;margin:3px 0 0;font-size:1rem;line-height:22px}.cc-detail-status.svelte-1b7pmgx{background:#eef4fa;border-radius:999px;margin-top:6px;padding:2px 8px;font-weight:700;line-height:16px;display:inline-flex;color:#304961!important;font-size:.68rem!important}.cc-close.svelte-1b7pmgx{color:#52606d;cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:700}.cc-drawer-body.svelte-1b7pmgx{gap:15px;min-height:0;padding:18px 20px 24px;display:grid;overflow:auto}.cc-drawer.svelte-1b7pmgx section:where(.svelte-1b7pmgx){border-bottom:1px solid #e5ebf0;padding-bottom:13px}.cc-drawer.svelte-1b7pmgx h4:where(.svelte-1b7pmgx){color:#334155;margin:0 0 9px;font-size:.82rem;line-height:18px}.cc-drawer.svelte-1b7pmgx dl:where(.svelte-1b7pmgx){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.cc-drawer.svelte-1b7pmgx dl:where(.svelte-1b7pmgx) div:where(.svelte-1b7pmgx){min-width:0}.cc-drawer.svelte-1b7pmgx dt:where(.svelte-1b7pmgx){color:#6a7886;text-transform:uppercase;letter-spacing:.02em;font-size:.66rem;font-weight:700;line-height:14px}.cc-drawer.svelte-1b7pmgx dd:where(.svelte-1b7pmgx){word-break:break-word;color:#253546;margin:3px 0 0;font-size:.82rem;line-height:18px}.cc-drawer.svelte-1b7pmgx details:where(.svelte-1b7pmgx) summary:where(.svelte-1b7pmgx){cursor:pointer;font-weight:700}.cc-drawer.svelte-1b7pmgx details:where(.svelte-1b7pmgx) dl:where(.svelte-1b7pmgx){margin-top:14px}.cc-single-detail.svelte-1b7pmgx{grid-template-columns:minmax(0,1fr)!important}.cc-advanced.svelte-1b7pmgx{border-bottom:0!important}.cc-history.svelte-1b7pmgx{color:#435365;gap:6px;margin:6px 0;padding-left:18px;font-size:.78rem;line-height:17px;display:grid}.cc-history.svelte-1b7pmgx span:where(.svelte-1b7pmgx){margin-top:2px;display:block}.cc-drawer-actions.svelte-1b7pmgx{z-index:1;background:#fff;border-top:1px solid #dce5ed;flex:none;padding:14px 20px;position:sticky;bottom:0;box-shadow:0 -7px 14px #0f172a0f}.cc-drawer-actions.svelte-1b7pmgx .cc-actions:where(.svelte-1b7pmgx){margin-top:0}.cc-action-form.svelte-1b7pmgx{background:#f8fafc;border:1px solid #dbe4ec;border-radius:8px;gap:10px;padding:13px;display:grid}.cc-action-form.svelte-1b7pmgx p:where(.svelte-1b7pmgx){color:#52606d;margin:0;font-size:.78rem;line-height:17px}@media (width<=1100px){.cc-filters.svelte-1b7pmgx{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.cc-card.svelte-1b7pmgx{padding:14px}.cc-filters.svelte-1b7pmgx,.cc-drawer.svelte-1b7pmgx dl:where(.svelte-1b7pmgx){grid-template-columns:1fr}}html,body,#app{width:100%;height:100%;overflow:hidden}.auth-shell.svelte-bseglj{background:#fff;grid-template-columns:minmax(0,44fr) minmax(0,56fr);width:100%;height:100dvh;min-height:100dvh;padding:0;display:grid;overflow:hidden}.auth-left.svelte-bseglj{color:#fff;background:radial-gradient(circle at 0 100%,#224aff7a 0%,#224aff00 46%),linear-gradient(135deg,#000 0%,#05050f 52%,#0a113a 100%);flex-direction:column;justify-content:space-between;min-width:0;min-height:100%;padding:64px 80px 72px;display:flex;position:relative;overflow:hidden}.auth-left.svelte-bseglj:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05 0%,#fff0 28%),radial-gradient(circle at 18% 82%,#284eff38 0%,#284eff00 28%);position:absolute;inset:0}.auth-left__brand.svelte-bseglj,.auth-left__hero.svelte-bseglj{z-index:1;position:relative}.auth-left__brand.svelte-bseglj{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.auth-left__brand.svelte-bseglj img:where(.svelte-bseglj){flex:none;width:30px;height:34px;display:block}.auth-left__brand.svelte-bseglj span:where(.svelte-bseglj){color:#fff;letter-spacing:-.05em;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;line-height:1}.auth-left__hero.svelte-bseglj{width:min(100%,540px);padding-bottom:8px}.auth-left__hero.svelte-bseglj h1:where(.svelte-bseglj){letter-spacing:-.04em;color:#f2f5ffe0;margin:0;font-family:Poppins,sans-serif;font-size:clamp(42px,4.2vw,56px);font-weight:300;line-height:1.08}.auth-left__hero.svelte-bseglj p:where(.svelte-bseglj){letter-spacing:-.03em;color:#e9eeff6b;margin:36px 0 0;font-family:Poppins,sans-serif;font-size:clamp(18px,2vw,30px);font-weight:300;line-height:1.2}.auth-right.svelte-bseglj{background:#fff;justify-content:center;align-items:center;min-width:0;min-height:100%;padding:clamp(32px,4vw,72px) clamp(28px,5vw,88px) clamp(32px,4vw,72px) clamp(28px,4vw,56px);display:flex;overflow:hidden auto}.auth-right__stage.svelte-bseglj{justify-content:center;align-items:center;width:100%;min-width:0;max-width:760px;display:flex}.auth-card.svelte-bseglj{background:#fff;border:1px solid #10182814;border-radius:28px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(100%,580px);min-height:0;padding:28px 28px 24px;display:grid;overflow:visible;box-shadow:0 24px 80px #1018281a}.auth-card__brand.svelte-bseglj{justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.auth-card__brand.svelte-bseglj img:where(.svelte-bseglj){flex:none;width:28px;height:28px;display:block}.auth-card__brand.svelte-bseglj span:where(.svelte-bseglj){color:#101828;letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700;line-height:1}.auth-card__header.svelte-bseglj h2:where(.svelte-bseglj){color:#101828;margin:0 0 4px;font-family:Inter,sans-serif;font-size:22px;font-weight:600}.auth-card__header.svelte-bseglj p:where(.svelte-bseglj){color:#878787;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.35}.auth-card__header.svelte-bseglj{min-width:0}.auth-card.svelte-bseglj>.card-content:where(.svelte-bseglj){gap:10px;min-height:0;display:grid;overflow:hidden visible}.auth-form.svelte-bseglj{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;display:grid}.auth-field.svelte-bseglj{flex-direction:column;grid-column:span 2;gap:4px;min-width:0;display:flex}.auth-field--turnstile.svelte-bseglj{grid-column:1/-1}.turnstile-widget.svelte-bseglj{min-height:58px}.auth-field--stable.svelte-bseglj{gap:4px}.auth-field--half.svelte-bseglj{grid-column:span 1}.auth-field.svelte-bseglj label:where(.svelte-bseglj),.auth-label.svelte-bseglj{color:#1c1c1c;font-family:Inter,sans-serif;font-size:12px}.auth-field.svelte-bseglj input:where(.svelte-bseglj),.auth-dropdown__trigger.svelte-bseglj{color:#1c1c1c;background:#fffc;border:.5px solid #0006;border-radius:10px;width:100%;height:36px;padding:0 14px;font-family:Inter,sans-serif;font-size:12px}.auth-input--error.svelte-bseglj{border-color:#b42318}.auth-select.svelte-bseglj{min-width:0;position:relative;overflow:visible}.auth-select__native.svelte-bseglj{display:none}.auth-dropdown__trigger.svelte-bseglj{appearance:none;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.auth-dropdown__trigger.svelte-bseglj:focus-visible{outline-offset:2px;outline:2px solid #175cd359}.auth-dropdown__value.svelte-bseglj{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.auth-dropdown__value.svelte-bseglj span:where(.svelte-bseglj){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-dropdown__flag.svelte-bseglj{object-fit:cover;border-radius:50%;flex:none;width:18px;height:18px}.auth-dropdown__chevron.svelte-bseglj{opacity:.8;background-image:url(/assets/figma/chevron-down.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;flex:none;width:14px;height:14px}.auth-dropdown__menu.svelte-bseglj{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:12px;gap:4px;width:100%;min-width:0;max-width:100%;padding:6px;display:grid;overflow:hidden auto;box-shadow:0 18px 36px #1018282e}.auth-dropdown__option.svelte-bseglj{color:#1c1c1c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;font-family:Inter,sans-serif;font-size:12px;display:flex;overflow:hidden}.auth-dropdown__option.svelte-bseglj:hover,.auth-dropdown__option.svelte-bseglj:focus-visible{background:#175cd314;outline:none}.auth-dropdown__option--selected.svelte-bseglj{background:#175cd31f}.auth-dropdown__option.svelte-bseglj span:where(.svelte-bseglj){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.auth-checkboxes.svelte-bseglj{color:#344054;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;font-size:12px;display:grid}.auth-checkbox.svelte-bseglj{color:#344054;align-items:flex-start;gap:8px;font-family:Inter,sans-serif;font-size:12px;line-height:1.3;display:flex}.auth-checkbox.svelte-bseglj input:where(.svelte-bseglj){accent-color:#6c2bd9;flex:none;width:14px;height:14px;margin-top:2px}.auth-checkbox.svelte-bseglj span:where(.svelte-bseglj){color:#344054}.auth-checkbox.svelte-bseglj a:where(.svelte-bseglj){color:#000;font-weight:700;text-decoration:underline}.auth-actions.svelte-bseglj{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.auth-btn.svelte-bseglj{letter-spacing:.04em;cursor:pointer;border:none;border-radius:8px;width:100%;height:40px;font-family:Poppins,Inter,sans-serif;font-size:11px;font-weight:600}.auth-btn.svelte-bseglj:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.auth-btn--primary.svelte-bseglj{color:#fff;background:#175cd3;box-shadow:0 6px 18px #175cd32e}.auth-btn--primary.svelte-bseglj:disabled{color:#eef4ff;background:#9dbcf0}.auth-btn--secondary.svelte-bseglj{color:#1d2939;background:#fff;border:1px solid #cfd8e3;border-radius:10px;font-weight:700}.auth-actions.svelte-bseglj .auth-btn:where(.svelte-bseglj){letter-spacing:-.1px;text-transform:uppercase;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.auth-actions.svelte-bseglj .auth-btn--primary:where(.svelte-bseglj),.auth-actions.svelte-bseglj .auth-btn--primary:where(.svelte-bseglj):disabled{background:linear-gradient(90deg,#000 0%,#656464 100%);border-radius:10px;box-shadow:0 10px #00000026}.auth-actions.svelte-bseglj .auth-btn--secondary:where(.svelte-bseglj){background:#fff;border:1px solid #6f6f6f;border-radius:10px;box-shadow:0 10px #0000000d}.auth-alert.svelte-bseglj{border-radius:8px;padding:10px 12px;font-family:Inter,sans-serif;font-size:12px;line-height:1.35}.auth-alert--error.svelte-bseglj{color:#b42318;background:#fdecec}.auth-alert--success.svelte-bseglj{color:#0f7b3c;background:#eaf7ef}.auth-alert--success.svelte-bseglj h3:where(.svelte-bseglj),.auth-alert--success.svelte-bseglj p:where(.svelte-bseglj),.auth-alert--error.svelte-bseglj h3:where(.svelte-bseglj),.auth-alert--error.svelte-bseglj p:where(.svelte-bseglj){margin:0}.auth-alert--success.svelte-bseglj h3:where(.svelte-bseglj){margin-bottom:8px;font-size:14px;line-height:1.35}.auth-alert--error.svelte-bseglj h3:where(.svelte-bseglj){margin-bottom:6px;font-size:14px;line-height:1.35}.auth-alert--success.svelte-bseglj p:where(.svelte-bseglj)+p:where(.svelte-bseglj){margin-top:6px}.auth-alert__action.svelte-bseglj{margin-top:10px}.signup-confirmation-backdrop.svelte-bseglj{z-index:20;background:#10182873;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.signup-confirmation-modal.svelte-bseglj{color:#1d2939;background:#fff;border-radius:16px;width:min(100%,500px);padding:28px;font-family:Inter,sans-serif;box-shadow:0 24px 48px #10182833}.signup-confirmation-modal.svelte-bseglj h3:where(.svelte-bseglj),.signup-confirmation-modal.svelte-bseglj p:where(.svelte-bseglj){margin:0}.signup-confirmation-modal.svelte-bseglj h3:where(.svelte-bseglj){font-size:18px;line-height:1.35}.signup-confirmation-modal.svelte-bseglj p:where(.svelte-bseglj){margin-top:12px;font-size:14px;line-height:1.5}.signup-confirmation-actions.svelte-bseglj{gap:12px;margin-top:24px;display:grid}.signup-confirmation-contact.svelte-bseglj{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-error.svelte-bseglj{color:#b42318;font-family:Inter,sans-serif;font-size:11px}.auth-feedback.svelte-bseglj{min-height:14px}@media (width<=1024px){.auth-shell.svelte-bseglj{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:auto}.auth-left.svelte-bseglj{min-height:320px;padding:48px 32px 56px}.auth-left__hero.svelte-bseglj h1:where(.svelte-bseglj){font-size:clamp(34px,5vw,48px)}.auth-left__hero.svelte-bseglj p:where(.svelte-bseglj){margin-top:24px;font-size:clamp(16px,2.6vw,24px)}.auth-right.svelte-bseglj{justify-content:flex-start;align-items:flex-start;min-height:0;padding:20px 16px 16px;overflow-y:visible}.auth-right__stage.svelte-bseglj{justify-content:flex-start;align-items:flex-start;max-width:none}.auth-card.svelte-bseglj{gap:12px;width:min(100%,640px);max-height:none;padding:24px 20px 18px;overflow:visible}}@media (width<=640px){.auth-left.svelte-bseglj{min-height:280px;padding:40px 20px 36px}.auth-left__brand.svelte-bseglj span:where(.svelte-bseglj){font-size:18px}.auth-left__hero.svelte-bseglj{padding-bottom:0}.auth-left__hero.svelte-bseglj h1:where(.svelte-bseglj){font-size:32px}.auth-left__hero.svelte-bseglj p:where(.svelte-bseglj){margin-top:20px;font-size:16px}.auth-right.svelte-bseglj{padding:16px 12px 12px}.auth-card.svelte-bseglj{border-radius:20px;gap:10px;width:100%;max-height:none;padding:18px 14px 14px}.auth-card__header.svelte-bseglj h2:where(.svelte-bseglj){font-size:18px}.auth-card__header.svelte-bseglj p:where(.svelte-bseglj){font-size:12px}.auth-field--half.svelte-bseglj{grid-column:span 2}.auth-form.svelte-bseglj{gap:6px}.auth-field.svelte-bseglj{gap:3px}.auth-field.svelte-bseglj label:where(.svelte-bseglj),.auth-label.svelte-bseglj{font-size:11px}.auth-field.svelte-bseglj input:where(.svelte-bseglj),.auth-dropdown__trigger.svelte-bseglj{height:32px;padding:0 12px;font-size:11px}.auth-dropdown__flag.svelte-bseglj{width:16px;height:16px}.auth-dropdown__menu.svelte-bseglj{width:100%;max-height:220px;padding:5px}.auth-dropdown__option.svelte-bseglj{padding:7px 8px;font-size:11px}.auth-checkboxes.svelte-bseglj{grid-template-columns:1fr;gap:5px;font-size:11px}.auth-checkbox.svelte-bseglj{gap:6px;font-size:11px;line-height:1.25}.auth-btn.svelte-bseglj{height:36px;font-size:10px}.auth-actions.svelte-bseglj{grid-template-columns:1fr}.auth-card__brand.svelte-bseglj img:where(.svelte-bseglj){width:26px;height:26px}.auth-card__brand.svelte-bseglj span:where(.svelte-bseglj){font-size:17px}.turnstile-widget.svelte-bseglj{min-height:52px}}@media (height<=760px){.auth-card.svelte-bseglj{gap:8px;max-height:calc(100dvh - 48px);padding-top:16px;padding-bottom:14px;overflow-y:auto}}@media (height<=640px){.auth-card.svelte-bseglj{max-height:calc(100dvh - 48px);padding-top:12px;padding-bottom:10px;overflow-y:auto}.auth-form.svelte-bseglj{gap:5px 6px}}.sidebar.svelte-1fdeiuf{z-index:1020;flex:0 0 240px;width:240px;max-width:240px;min-height:0;padding:0;transition:width .18s cubic-bezier(.2,.8,.2,1),flex-basis .18s cubic-bezier(.2,.8,.2,1),max-width .18s cubic-bezier(.2,.8,.2,1),left .18s cubic-bezier(.2,.8,.2,1);position:fixed;top:121px;left:20px}.col-2.sidebar{flex:none!important;width:240px!important;min-width:240px!important;max-width:240px!important}.sidebar.sidebar--collapsed.svelte-1fdeiuf,.col-2.sidebar.sidebar--collapsed{flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important}.sidebar-sticky.svelte-1fdeiuf{box-sizing:border-box;width:100%;height:calc(100vh - var(--app-header-height) - 20px);min-height:calc(100vh - var(--app-header-height) - 20px);border-right:1px solid var(--black-10,#1c1c1c1a);z-index:1020;scrollbar-width:none;-ms-overflow-style:none;background-color:#f8fafb;border-radius:10px;padding:0 0 20px;transition:background-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-radius .18s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible auto;box-shadow:0 12px 28px #11182714}.sidebar-sticky.svelte-1fdeiuf::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-inner.svelte-1fdeiuf{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-direction:column;align-items:stretch;gap:25px;margin:0;padding:20px 16px 0;transition:padding .18s cubic-bezier(.2,.8,.2,1),gap .18s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-inner:where(.svelte-1fdeiuf){gap:18px;max-width:none}.sidebar-collapse-toggle.svelte-1fdeiuf{z-index:1100;cursor:pointer;-webkit-backdrop-filter:blur(90px);background:#fff;border:none;border-radius:24px;justify-content:center;align-items:center;gap:10px;width:26px;height:26px;padding:8px 6px;transition:box-shadow .2s,transform .2s;display:inline-flex;position:absolute;top:0;right:0;transform:translate(calc(50% + 3.4px),calc(-50% - 3.4px));box-shadow:0 4px 4px #00000026}.sidebar-collapse-toggle.svelte-1fdeiuf:hover{box-shadow:0 8px 18px #0003}.sidebar-collapse-toggle.svelte-1fdeiuf:focus-visible{outline-offset:2px;outline:2px solid #0b7a3b}.sidebar-collapse-toggle__icon.svelte-1fdeiuf{pointer-events:none;justify-content:center;align-items:center;width:12px;height:6.8px;display:inline-flex}.sidebar-collapse-toggle__icon.svelte-1fdeiuf svg{width:12px;height:6.8px;display:block}.sidebar-brand.svelte-1fdeiuf{background:#e4e4e580;border-radius:100px;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;padding:5px;display:flex;box-shadow:0 4px 10px #0003}.sidebar-brand__title.svelte-1fdeiuf{width:100%;min-height:36px;box-shadow:none;color:var(--sbb-primary);letter-spacing:-.03em;background:0 0;border-radius:100px;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1.25;display:flex}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-brand:where(.svelte-1fdeiuf){padding:4px}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-brand__title:where(.svelte-1fdeiuf){letter-spacing:-.02em;min-height:30px;font-size:12px}.sidebar-list.svelte-1fdeiuf{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;display:flex}.sidebar-item.svelte-1fdeiuf{list-style:none}.sidebar-item.svelte-1fdeiuf:before{content:none;display:none}.sidebar-item.svelte-1fdeiuf::marker{content:none;display:none}.sidebar-button.svelte-1fdeiuf{color:#1c1c1c;text-align:left;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;flex-wrap:nowrap;flex:1 0 0;align-content:center;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 8px 4px 5px;font-size:11px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s,padding .24s,min-height .24s;display:flex;position:relative;overflow:hidden}.sidebar-button.svelte-1fdeiuf:hover,.sidebar-button.active.svelte-1fdeiuf,.sidebar-button.is-active.svelte-1fdeiuf,.sidebar-button[aria-current=page].svelte-1fdeiuf{background:linear-gradient(90deg, var(--sbb-primary-strong) -6.94%, var(--sbb-primary) 100%);color:#f8f7f7;font-weight:600}.sidebar-button.active.svelte-1fdeiuf .sidebar-active-indicator:where(.svelte-1fdeiuf),.sidebar-button.is-active.svelte-1fdeiuf .sidebar-active-indicator:where(.svelte-1fdeiuf),.sidebar-button[aria-current=page].svelte-1fdeiuf .sidebar-active-indicator:where(.svelte-1fdeiuf){opacity:1}.sidebar-icon.svelte-1fdeiuf{object-fit:contain;opacity:.75;flex:0 0 20px;width:20px;height:20px}.sidebar-icon--glyph.svelte-1fdeiuf{object-fit:unset;opacity:1;color:currentColor;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;line-height:1;display:inline-flex}.sidebar-button.svelte-1fdeiuf:hover .sidebar-icon:where(.svelte-1fdeiuf):not(.sidebar-icon--glyph),.sidebar-button.active.svelte-1fdeiuf .sidebar-icon:where(.svelte-1fdeiuf):not(.sidebar-icon--glyph),.sidebar-button.is-active.svelte-1fdeiuf .sidebar-icon:where(.svelte-1fdeiuf):not(.sidebar-icon--glyph),.sidebar-button[aria-current=page].svelte-1fdeiuf .sidebar-icon:where(.svelte-1fdeiuf):not(.sidebar-icon--glyph){filter:brightness(0)invert();opacity:1}.sidebar-icon--notification.svelte-1fdeiuf,.sidebar-icon--billing.svelte-1fdeiuf{filter:brightness(0)saturate(0)invert(65%);opacity:1}.sidebar-button.svelte-1fdeiuf:hover .sidebar-icon--glyph:where(.svelte-1fdeiuf),.sidebar-button.active.svelte-1fdeiuf .sidebar-icon--glyph:where(.svelte-1fdeiuf),.sidebar-button.is-active.svelte-1fdeiuf .sidebar-icon--glyph:where(.svelte-1fdeiuf),.sidebar-button[aria-current=page].svelte-1fdeiuf .sidebar-icon--glyph:where(.svelte-1fdeiuf){color:#fff}.sidebar-link-text.svelte-1fdeiuf{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:11px;font-weight:600;line-height:20px;transition:max-width .16s,opacity .16s,margin .16s;overflow:hidden}.sidebar-active-indicator.svelte-1fdeiuf{opacity:0;pointer-events:none;background:#f8f7f7;border-radius:999px;flex:0 0 4px;width:4px;height:30px;display:inline-block}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-button:where(.svelte-1fdeiuf){justify-content:center;gap:0;min-height:48px;padding:10px 0}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-link-text:where(.svelte-1fdeiuf){opacity:0;pointer-events:none;max-width:0;margin:0}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-icon:where(.svelte-1fdeiuf),.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-icon--glyph:where(.svelte-1fdeiuf){flex:0 0 18px;width:18px;height:18px}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-active-indicator:where(.svelte-1fdeiuf){height:28px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-button.active:where(.svelte-1fdeiuf),.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-button.is-active:where(.svelte-1fdeiuf),.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-button[aria-current=page]:where(.svelte-1fdeiuf){padding:10px 0}@media (width<=900px){.sidebar.svelte-1fdeiuf{flex:auto;width:auto;max-width:none;min-height:auto;position:sticky;top:0;left:10px}.sidebar-sticky.svelte-1fdeiuf{height:auto;min-height:0}.sidebar.sidebar--collapsed.svelte-1fdeiuf,.col-2.sidebar.sidebar--collapsed{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-inner:where(.svelte-1fdeiuf){max-width:none}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-button:where(.svelte-1fdeiuf){justify-content:flex-start;gap:10px;min-height:40px;padding:4px 8px 4px 5px}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-link-text:where(.svelte-1fdeiuf){opacity:1;max-width:none;margin:initial;pointer-events:auto}.sidebar.sidebar--collapsed.svelte-1fdeiuf .sidebar-active-indicator:where(.svelte-1fdeiuf){height:30px;position:static;top:auto;left:auto;transform:none}}.renewal-risk-banner.svelte-y6ejfh{z-index:1040;box-sizing:border-box;pointer-events:none;width:auto;margin:0;padding:0;position:fixed;top:90px;left:10px;right:10px}.renewal-risk-banner__body.svelte-y6ejfh{color:#4b1b1b;pointer-events:auto;background:linear-gradient(#fff4f4 0%,#ffeaea 100%);border:1px solid #c6383833;border-left:6px solid #c63a3a;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;box-shadow:0 10px 22px #c63a3a14}.renewal-risk-banner__content.svelte-y6ejfh{flex:auto;min-width:0}.renewal-risk-banner__title.svelte-y6ejfh{color:#8f1f1f;letter-spacing:.01em;margin-bottom:4px;font-size:15px;font-weight:800}.renewal-risk-banner__message.svelte-y6ejfh{color:#4b1b1b;font-size:14px;line-height:1.45}.renewal-risk-banner__actions.svelte-y6ejfh{flex:none;align-items:flex-start;gap:10px;margin-left:auto;display:flex}.renewal-risk-banner__cta.svelte-y6ejfh,.renewal-risk-banner__close.svelte-y6ejfh{cursor:pointer;border:0;border-radius:10px;font-size:14px;font-weight:700}.renewal-risk-banner__cta.svelte-y6ejfh{color:#fff;background:#b51d1d;padding:10px 14px}.renewal-risk-banner__close.svelte-y6ejfh{color:#8f1f1f;background:#ffffffd9;border:1px solid #b51d1d2e;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;display:inline-flex}@media (width<=960px){.renewal-risk-banner__body.svelte-y6ejfh{flex-direction:column}.renewal-risk-banner__actions.svelte-y6ejfh{justify-content:flex-end;width:100%}}@media (width<=767.98px){.renewal-risk-banner.svelte-y6ejfh{top:84px;left:0;right:0}}
