@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff")}:root{color:#191c1f;font-synthesis:none;--orange:#f56a00;--charcoal:#171b1e;--line:#e3e6e8;--muted:#697178;--green:#4b8f14;--yellow:#efa900;--red:#e52b34;background:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,tr:focus-visible{outline-offset:2px;outline:3px solid #f56a0040}.app-shell{background:#fff;min-height:100vh}.sidebar{background:var(--charcoal);color:#fff;z-index:20;flex-direction:column;width:218px;padding:21px 10px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand-stack{margin:0 10px 20px}.product-wordmark{color:#fff;letter-spacing:-.04em;width:max-content;margin-bottom:12px;font-family:Barlow Condensed,sans-serif;font-size:29px;font-weight:800;line-height:1}.product-wordmark span{color:var(--orange)}.brand{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.87;width:170px;height:58px;display:block}.tenant-brand{color:#e9edef;align-items:center;gap:10px;min-height:50px;display:flex}.tenant-brand>svg{color:var(--orange);flex:none}.tenant-brand>span{gap:4px;min-width:0;display:grid}.tenant-brand small{color:#838b91;text-transform:uppercase;letter-spacing:.8px;font-size:10px}.tenant-brand strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.organization-switch{color:#899198;gap:5px;margin:0 10px 12px;display:grid;position:relative}.organization-switch>span{text-transform:uppercase;letter-spacing:.8px;font-size:10px}.organization-switch select{appearance:none;color:#e5e8e9;background:#23282c;border:1px solid #3a4044;border-radius:5px;width:100%;height:36px;padding:0 30px 0 9px;font-size:11px}.organization-switch>svg{pointer-events:none;position:absolute;bottom:10px;right:9px}.sidebar-main-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b5257 transparent;min-height:0;overflow-y:auto}.sidebar-main-scroll::-webkit-scrollbar{width:6px}.sidebar-main-scroll::-webkit-scrollbar-thumb{background:#4b5257;border-radius:8px}.sidebar-section-label{color:#838b91;letter-spacing:.9px;text-transform:uppercase;margin:0 15px 7px;font-size:10px;font-weight:750;display:block}.sidebar nav{gap:5px;display:grid}.nav-item{color:#e7e9ea;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:14px;width:100%;padding:13px 15px;font-size:14px;display:flex;position:relative}.nav-item:hover{background:#252a2e}.nav-item.active{color:#fff;background:#2b3034}.nav-item.active:before{content:"";background:var(--orange);border-radius:0 4px 4px 0;width:4px;position:absolute;top:0;bottom:0;left:-10px}.sidebar .nav-item:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #f56a0047}.sidebar-app-switcher{display:grid}.sidebar-app-trigger>span{flex:1;gap:3px;min-width:0;display:grid}.sidebar-app-trigger>span strong{font-size:14px}.sidebar-app-trigger>span small{color:#8f979c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.sidebar-app-trigger>svg:last-child{margin-left:auto;transition:transform .16s;width:16px!important;height:16px!important}.sidebar-app-trigger>svg.rotated{transform:rotate(180deg)}.sidebar-app-menu{z-index:36;background:#202529;border:1px solid #42494d;border-radius:8px;align-content:start;gap:3px;width:286px;max-height:calc(100vh - 32px);padding:9px;display:grid;position:fixed;left:226px;overflow-y:auto;box-shadow:0 20px 55px #00000057}.sidebar-app-menu:before{content:"BILDUNG//OS APPS";color:#929a9f;letter-spacing:.8px;padding:5px 9px 8px;font-size:10px;font-weight:750;display:block}.sidebar-app-item{min-height:43px;padding:8px 10px;font-size:12px}.sidebar-app-item>svg{width:25px!important;height:25px!important}.sidebar-app-item.active:before{width:3px;left:-9px}.sidebar-footer{margin-top:auto;padding-top:10px}.sidebar-settings-link{color:#adb4b8;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;width:calc(100% - 20px);min-height:40px;margin:0 10px 9px;padding:0 9px;font-size:12px;display:flex}.sidebar-settings-link>svg{width:24px;height:24px}.sidebar-settings-link:hover,.sidebar-settings-link.active{color:#fff;background:#292e32}.sidebar-settings-link.active{box-shadow:inset 3px 0 var(--orange)}.sidebar-help-link{color:#c4c9cc;margin-bottom:2px}.sidebar-help-link>svg{color:#ff7a1a}.product-tour-open{overflow:hidden}@media (width<=760px){.sidebar-main-scroll{overflow:visible}.sidebar-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.sidebar-workspace-nav>.nav-item,.sidebar-app-switcher>.nav-item{justify-content:flex-start;gap:8px;min-height:46px;padding:8px 10px}.sidebar-workspace-nav .nav-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.sidebar-workspace-nav .nav-item>svg{width:27px;height:27px}.sidebar-workspace-nav .nav-item.active:before{bottom:-2px}.sidebar-app-switcher{min-width:0}.sidebar-app-trigger>span{display:grid!important}.sidebar-app-trigger>span strong{font-size:12px}.sidebar-app-trigger>span small{font-size:9px}.sidebar-app-menu{width:auto;max-height:calc(100vh - 90px);left:12px;right:12px;top:72px!important}}.profile{border-top:0;align-items:center;gap:10px;margin-top:0;padding:13px 10px 0;display:flex}.avatar{background:#666c70;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.profile-copy{flex:1;min-width:0}.profile strong,.profile span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.profile span{color:#9da4aa;margin-top:3px;font-size:12px}.logout-button{color:#9da4aa;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.logout-button:hover{color:#fff;background:#2b3034}.sidebar-demo-switch{border-top:1px solid #33383c;padding:13px 10px 4px;position:relative}.demo-switch-trigger{color:#e5e8e9;text-align:left;background:#23282c;border:1px solid #3a4044;border-radius:5px;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.demo-switch-trigger:hover,.demo-switch-trigger[aria-expanded=true]{background:#292e32;border-color:#5a6064}.demo-switch-trigger>span{flex:1;gap:3px;min-width:0;display:grid}.demo-switch-trigger strong{font-size:12px}.demo-switch-trigger small{color:#8f979c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.demo-switch-trigger>svg:last-child{transition:transform .16s}.demo-switch-trigger>svg.rotated{transform:rotate(180deg)}.demo-switch-menu{z-index:32;background:#202529;border:1px solid #43494d;border-radius:6px;gap:4px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 7px);left:10px;right:10px;box-shadow:0 16px 36px #00000057}.demo-switch-menu>span{color:#8f979c;text-transform:uppercase;letter-spacing:.8px;padding:5px 6px 7px;font-size:12px}.demo-switch-menu button{color:#dfe2e4;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.demo-switch-menu button:hover{background:#2b3034}.demo-switch-menu button>span{flex:1;gap:3px;min-width:0;display:grid}.demo-switch-menu button strong{font-size:12px}.demo-switch-menu button small{color:#838b91;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.demo-switch-menu button.active{background:#302923;border-color:#f56a00a6}.demo-switch-menu button.active small,.demo-switch-menu button.active>svg{color:#f3a466}.page{max-width:1600px;min-height:100vh;margin-left:218px;padding:24px 30px 40px}.page-header{justify-content:space-between;align-items:flex-start;gap:28px;min-height:58px;margin-bottom:20px;display:flex}.page-header h1{letter-spacing:-.7px;margin:0;font-size:28px;line-height:1.15}.page-header p{color:var(--muted);margin:7px 0 0;font-size:13px}.header-actions{align-items:center;gap:10px;display:flex}.header-actions select,.search{border:1px solid var(--line);color:#25292c;background:#fff;border-radius:6px;min-height:42px;padding:0 14px}.primary,.secondary{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex}.primary{background:var(--orange);color:#fff}.primary:hover{background:#db5f00}.primary:disabled{opacity:.55;cursor:not-allowed}.secondary{color:#272b2e;background:#fff;border-color:#cfd4d7}.secondary:hover{background:#f7f8f8}.wide{width:100%}.overview-layout{grid-template-columns:minmax(0,1fr) 355px;gap:16px;display:grid}.overview-main,.overview-rail{align-content:start;gap:16px;display:grid}.kpis{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.kpis article{border:1px solid var(--line);border-radius:6px;flex-direction:column;justify-content:center;min-height:112px;padding:21px 22px;display:flex}.kpis span{color:#3c4145;font-size:13px}.kpis strong{color:var(--orange);letter-spacing:-.7px;margin-top:12px;font-size:27px;font-weight:500}.kpis .small-value{font-size:20px;line-height:1.15}.kpis span small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:12px;display:block}.panel{border:1px solid var(--line);background:#fff;border-radius:6px}.panel h2{margin:0;font-size:14px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading small{color:var(--muted);font-size:12px}.risk-bar{background:#fff;border-radius:8px;gap:2px;height:13px;margin-top:20px;display:flex;overflow:hidden}.risk-bar i:first-child{background:var(--green);width:40%}.risk-bar i:nth-child(2){background:var(--yellow);width:20%}.risk-bar i:nth-child(3){background:#f47700;width:20%}.risk-bar i:nth-child(4){background:var(--red);width:20%}.risk-labels{grid-template-columns:40fr 20fr 20fr 20fr;margin-top:10px;display:grid}.risk-labels span{text-align:center;color:var(--muted);flex-direction:column;font-size:11px;display:flex}.risk-labels b{color:#222;margin-bottom:3px;font-size:13px}.table-panel{overflow:hidden}.table-panel.full{margin-top:8px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#25292c;white-space:nowrap;background:#fafafa;padding:14px 13px;font-weight:600}td{border-top:1px solid var(--line);white-space:nowrap;color:#4c5358;padding:13px}tbody tr{cursor:pointer}tbody tr:hover{background:#fff8f2}td strong{color:#222}.participant-name{color:#222;font-weight:600}.participant-value{color:var(--orange);font-weight:600}.drawer-value{color:var(--orange);font-size:14px}.signal-score{color:var(--orange);align-items:baseline;gap:2px;display:flex}.signal-score small{color:var(--muted);font-size:12px}.attendance{align-items:center;gap:9px;display:flex}.attendance i{background:linear-gradient(90deg,var(--green) var(--attendance),#edf0f1 var(--attendance));border-radius:5px;width:78px;height:7px;display:block}.attendance i[data-risk=Gelb]{background:linear-gradient(90deg,var(--yellow) var(--attendance),#edf0f1 var(--attendance))}.attendance i[data-risk=Orange]{background:linear-gradient(90deg,#f47700 var(--attendance),#edf0f1 var(--attendance))}.attendance i[data-risk=Rot]{background:linear-gradient(90deg,var(--red) var(--attendance),#edf0f1 var(--attendance))}.attendance b{font-weight:500}.survey-state{color:#50575c;align-items:center;gap:7px;display:flex}.survey-state>span{flex-direction:column;display:flex}.survey-state small{color:#8a9196;margin-top:2px}.survey-state.aktuell svg{color:var(--green)}.survey-state.fällig svg{color:#f47700}.survey-state.überfällig svg{color:var(--red)}.risk{border-radius:5px;align-items:center;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.risk-grün{color:#39730d;background:#e8f0e2}.risk-gelb{color:#9f7100;background:#fff1cd}.risk-orange{color:#c65c00;background:#ffead8}.risk-rot{color:#c81d27;background:#ffe0dc}.overview-rail{grid-template-rows:auto auto}.activity-panel,.integration-panel{padding:20px 16px}.activity-panel h2,.integration-panel h2{margin-bottom:15px}.activity{grid-template-columns:8px 38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.dot{border-radius:50%;width:7px;height:7px}.dot-grün{background:var(--green)}.dot-gelb{background:var(--yellow)}.dot-orange{background:#f47700}.dot-rot{background:var(--red)}.activity-icon{background:#f2f3f3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.activity strong,.activity small{display:block}.activity strong{font-size:11px}.activity small,.activity time{color:#838b90;margin-top:4px;font-size:12px}.activity time{text-align:right;white-space:nowrap}.integration-row{justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.integration-row b{color:var(--green);font-weight:500}.integration-row .warning-text{color:#b17800}.drawer-backdrop,.modal-backdrop,.detail-backdrop{z-index:50;position:fixed;inset:0}.drawer-backdrop{background:0 0}.modal-backdrop,.detail-backdrop{background:#0a0d0f52}.send-drawer{background:#fff;border-top:1px solid #cfd4d7;padding:21px 30px 26px;position:absolute;bottom:0;left:218px;right:0;box-shadow:0 -16px 35px #00000014}.drawer-handle{background:#c8cdd0;border-radius:4px;width:56px;height:4px;margin:-12px auto 9px}.send-drawer h2{margin:0;font-size:18px}.send-drawer>p{color:var(--muted);margin:6px 0 20px;font-size:12px}.icon-button{color:#555;background:0 0;border:0;place-items:center;display:grid}.close{position:absolute;top:18px;right:20px}.drawer-grid{grid-template-columns:1.2fr .9fr 1.15fr 1fr auto;align-items:end;gap:24px;display:grid}.drawer-grid fieldset,.question{border:0;margin:0;padding:0}.drawer-grid legend,.field>span{margin-bottom:9px;font-size:12px;font-weight:600;display:block}.segmented{display:flex}.segmented button{border:1px solid var(--line);background:#fff;min-height:43px;padding:0 24px}.segmented button:first-child{border-radius:5px 0 0 5px}.segmented button:last-child{border-radius:0 5px 5px 0}.segmented .selected{border-color:var(--orange);color:var(--orange);background:#fff8f2}.select-shell{border:1px solid var(--line);border-radius:5px;align-items:center;gap:7px;padding:0 10px;display:flex}.select-shell select{background:0 0;border:0;min-height:41px}.radio{margin:8px 0;font-size:12px;display:block}.radio input{accent-color:var(--orange)}.dispatch-summary{border:1px solid var(--line);border-radius:5px;gap:4px;padding:12px;font-size:12px;display:grid}.dispatch-summary strong{margin-bottom:5px;font-size:11px}.modal-backdrop{place-items:center;padding:20px;display:grid}.questionnaire-modal{background:#fff;border-radius:8px;width:min(720px,96vw);max-height:90vh;padding:34px 38px;position:relative;overflow:auto;box-shadow:0 24px 70px #00000040}.questionnaire-modal h2{margin:0;font-size:24px}.questionnaire-modal form>p{color:var(--muted);font-size:13px;line-height:1.5}.field{display:block}.field input,.field textarea,.question textarea{border:1px solid #cfd4d7;border-radius:5px;width:100%;padding:11px 12px}.question{border-top:1px solid var(--line);padding:18px 0}.question legend{margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.4}.scale,.choice-row{gap:8px;display:flex}.scale input,.choice-row input{opacity:0;position:absolute}.scale span,.choice-row span{border:1px solid var(--line);border-radius:5px;place-items:center;min-width:42px;height:38px;padding:0 18px;display:grid}.scale input:checked+span,.choice-row input:checked+span{border-color:var(--orange);color:var(--orange);background:#fff3e9;font-weight:700}.success-state{text-align:center;padding:50px 20px}.success-state svg{color:var(--green)}.survey-timeline{border:1px solid var(--line);border-radius:6px;align-items:center;max-width:760px;margin:0 0 24px;padding:18px 22px;display:flex}.survey-timeline span{white-space:nowrap;align-items:center;gap:8px;display:flex}.survey-timeline b{width:25px;height:25px;color:var(--orange);background:#fff1e6;border-radius:50%;place-items:center;font-size:11px;display:grid}.survey-timeline strong{font-size:11px}.survey-timeline i{background:var(--line);flex:1;height:1px;margin:0 12px}.template-list{border-top:1px solid var(--line)}.template-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:21px 4px;display:grid}.template-icon{width:48px;height:48px;color:var(--orange);background:#fff1e6;border-radius:50%;place-items:center;display:grid}.template-row h2{margin:0 0 5px;font-size:15px}.template-row p{color:var(--muted);margin:0 0 8px;font-size:12px}.template-row span{color:#7d858a;font-size:11px}.template-actions{gap:8px;display:flex}.split-stats{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.split-stats article{border:1px solid var(--line);border-radius:6px;padding:22px}.split-stats span,.split-stats p{color:var(--muted);font-size:12px}.split-stats strong{color:var(--orange);margin:12px 0;font-size:30px;display:block}.editor-modal{background:#fff;border-radius:8px;width:min(1040px,97vw);max-height:92vh;padding:32px 36px;position:relative;overflow:auto;box-shadow:0 24px 70px #00000040}.editor-modal header h2{margin:0;font-size:23px}.editor-modal header p{color:var(--muted);margin:7px 0 24px;font-size:12px}.editor-meta{grid-template-columns:1.3fr .8fr;gap:15px;display:grid}.editor-meta select,.question-editor-row select{background:#fff;border:1px solid #cfd4d7;border-radius:5px;width:100%;min-height:40px;padding:0 10px}.description-field{grid-column:1/-1}.editor-section-heading{justify-content:space-between;align-items:center;margin:26px 0 12px;display:flex}.editor-section-heading h3{margin:0 0 3px;font-size:14px}.editor-section-heading span{color:var(--muted);font-size:12px}.question-editor-list{border-top:1px solid var(--line)}.question-editor-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(260px,1fr) 145px auto;align-items:center;gap:10px;padding:11px 0;display:grid}.question-editor-row>strong{color:var(--muted);font-size:11px}.question-editor-row>input{border:1px solid #cfd4d7;border-radius:5px;width:100%;min-height:40px;padding:0 11px}.question-row-actions{display:flex}.question-row-actions button{color:#687076;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.question-row-actions button:hover{color:var(--orange);background:#fff3e9}.question-row-actions button:disabled{opacity:.25;cursor:not-allowed}.editor-modal footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.integration-page{gap:16px;max-width:980px;display:grid}.integration-card{border:1px solid var(--line);border-radius:6px;padding:24px}.integration-title{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.integration-title>svg{color:var(--orange)}.integration-title h2{margin:0;font-size:16px}.integration-title p{color:var(--muted);margin:6px 0;font-size:12px}.status-ok,.status-pending,.status-warning{border-radius:5px;padding:6px 9px;font-size:11px}.status-ok{color:var(--green);background:#edf5e8}.status-pending{color:#9f7100;background:#fff1cd}.status-warning{color:#b52c30;background:#ffe5e2}.integration-card dl{gap:50px;margin:20px 0 0;display:flex}.integration-card dl div{flex-direction:column;gap:5px;display:flex}.integration-card dt{color:var(--muted);font-size:12px}.integration-card dd{margin:0;font-size:12px}.rios-card .field{max-width:600px;margin-top:18px}.security-note{color:var(--muted);font-size:11px}.card-actions{gap:8px;margin-top:18px;display:flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.search{align-items:center;gap:8px;width:300px;display:flex}.search input{border:0;outline:0;width:100%;font-size:12px}.empty{text-align:center;color:var(--muted);padding:30px;font-size:13px}.intervention-list,.location-list{border-top:1px solid var(--line);gap:1px;display:grid}.intervention-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:18px 2px;display:grid}.intervention-list h2,.location-list h2{margin:0;font-size:14px}.intervention-list p,.location-list p{color:var(--muted);margin:5px 0 0;font-size:12px}.intervention-list>article>span{color:var(--muted);font-size:12px}.location-list{border:0;grid-template-columns:repeat(3,1fr);gap:16px}.location-list article{border:1px solid var(--line);border-radius:6px;padding:22px}.location-list strong{color:var(--orange);margin-top:28px;font-size:28px;display:block}.location-list>article>span{color:var(--muted);font-size:11px}.detail-drawer{background:#fff;width:min(430px,95vw);padding:32px;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 50px #00000026}.detail-drawer h2{margin:16px 0 4px;font-size:26px}.detail-drawer>p{color:var(--muted);font-size:12px}.detail-drawer dl{margin:25px 0}.detail-drawer dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.detail-drawer dt{color:var(--muted)}.detail-drawer dd{margin:0;font-weight:600}.detail-drawer section{background:#f7f8f8;border-radius:6px;margin:24px 0;padding:18px}.detail-drawer h3{margin:0 0 8px;font-size:12px}.detail-drawer section p{margin:0;font-size:12px;line-height:1.5}.toast{z-index:80;color:#fff;background:#1d2520;border-radius:6px;align-items:center;gap:9px;padding:13px 16px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0003}.toast.error{background:#8f2229}.service-id-section h3{align-items:center;gap:7px;display:flex}.service-id-section>p{color:var(--muted)}.service-id-row{grid-template-columns:1fr auto;gap:7px;margin-top:13px;display:grid}.service-id-row input{border:1px solid #cfd4d7;border-radius:5px;min-width:0;padding:0 10px}.service-id-section small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.overview-layout.restricted{grid-template-columns:minmax(0,980px)}.comparison-panel{padding:20px}.comparison-panel>.panel-heading{margin-bottom:14px}.comparison-panel>div:last-child{border-top:1px solid var(--line);gap:1px;display:grid}.comparison-panel article{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:18px;padding:14px 4px;display:grid}.comparison-panel article div{gap:4px;display:grid}.comparison-panel article span,.comparison-panel article small{color:var(--muted);font-size:12px}.comparison-panel article b{color:var(--orange);font-size:13px}.settings-tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:20px;display:flex}.settings-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:12px 15px;font-size:12px;display:flex}.settings-tabs button.active{color:var(--orange);border-color:var(--orange);font-weight:600}.settings-stack{gap:16px;display:grid}.settings-card{border:1px solid var(--line);background:#fff;border-radius:7px;padding:22px}.settings-card-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.settings-card-heading>svg{color:var(--orange)}.settings-card-heading>div{flex:1}.settings-card-heading h2{margin:0;font-size:16px}.settings-card-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.new-user-form,.participant-admin-form{grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;display:grid}.new-user-form select,.participant-admin-form select,.access-editor-grid select{background:#fff;border:1px solid #cfd4d7;border-radius:5px;width:100%;min-height:42px;padding:0 10px}.scope-field{border:1px solid var(--line);border-radius:6px;grid-column:1/-1;padding:13px}.scope-field legend{padding:0 5px;font-size:11px;font-weight:600}.scope-field>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.scope-field label{align-items:center;gap:6px;font-size:12px;display:flex}.scope-field input,.permission-check input,.course-matrix input{accent-color:var(--orange)}.scope-field>small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.permission-check{align-items:center;gap:9px;font-size:11px;display:flex}.permission-check span{gap:3px;display:grid}.permission-check small{color:var(--muted);font-size:11px}.credential-box{color:#46301f;background:#fff7ef;border-radius:6px;gap:12px;margin-top:18px;padding:15px;display:flex}.credential-box>svg{color:var(--orange);flex:none}.credential-box div{gap:4px;display:grid}.credential-box span,.credential-box small{font-size:12px}.credential-box code{font-size:13px;font-weight:700}.access-list{gap:8px;display:grid}.access-account{border:1px solid var(--line);border-radius:6px}.access-account summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;display:flex}.access-account summary div{gap:4px;display:grid}.access-account summary strong{font-size:12px}.access-account summary span{color:var(--muted);font-size:11px}.access-editor-grid{border-top:1px solid var(--line);background:#fafafa;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.access-save{grid-column:1/-1;justify-self:end}.course-matrix{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.course-matrix article{border:1px solid var(--line);border-radius:6px;padding:15px}.course-matrix h3{margin:0 0 11px;font-size:12px}.course-matrix article>div{gap:7px;display:grid}.course-matrix label{align-items:center;gap:7px;font-size:12px;display:flex}.participant-form-actions{grid-column:1/-1;gap:8px;display:flex}.participant-admin-list{border-top:1px solid var(--line);gap:1px;display:grid}.participant-admin-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:9px;padding:12px 3px;display:grid}.participant-admin-list article>div{gap:4px;display:grid}.participant-admin-list strong{font-size:11px}.participant-admin-list article>div span{color:var(--muted);font-size:11px}.icon-action{color:#596167;background:#f2f4f4;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.icon-action.danger{color:var(--red)}.settings-loading{text-align:center;color:var(--muted);padding:50px}.permission-grid{border:1px solid var(--line);border-radius:6px;grid-column:1/-1;padding:14px}.permission-grid legend{padding:0 5px;font-size:11px;font-weight:600}.permission-grid>div{grid-template-columns:repeat(2,1fr);gap:12px 18px;display:grid}.scope-field:disabled{opacity:.55}.catalog-create-grid{grid-template-columns:1fr 1.35fr;gap:12px;margin-bottom:20px;display:grid}.catalog-create-grid form{border:1px solid var(--line);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.catalog-create-grid form>svg{color:var(--orange)}.catalog-create-grid form>div{gap:3px;display:grid}.catalog-create-grid strong{font-size:11px}.catalog-create-grid small{color:var(--muted);font-size:11px}.catalog-create-grid input{border:1px solid #cfd4d7;border-radius:5px;min-width:0;height:39px;padding:0 10px;font-size:12px}.catalog-create-grid form:first-child input{grid-column:1/3}.catalog-create-grid form:nth-child(2){grid-template-columns:auto 1fr 1fr auto}.catalog-create-grid form:nth-child(2)>div{grid-column:2/5}.catalog-create-grid .secondary{min-height:39px;padding-inline:12px}.login-page{background:#fff;grid-template-columns:minmax(360px,42%) 1fr;min-height:100vh;display:grid}.login-brand-panel{background:var(--charcoal);color:#fff;flex-direction:column;padding:48px clamp(34px,5vw,78px);display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:1px solid #f56a002b;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-180px;right:-240px;box-shadow:0 0 0 70px #f56a0006,0 0 0 140px #f56a0005}.login-product-mark,.login-maker strong{color:#fff;letter-spacing:-.04em;width:max-content;font-family:Barlow Condensed,sans-serif;font-weight:800;line-height:1}.login-product-mark{font-size:42px}.login-product-mark span,.login-maker strong span{color:var(--orange)}.login-brand-panel>img{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.86;width:230px;height:86px;margin-top:34px}.login-neutral-tenant{z-index:1;border-left:3px solid var(--orange);gap:5px;width:max-content;margin-top:38px;padding-left:14px;display:grid;position:relative}.login-neutral-tenant span{color:#9da4aa;text-transform:uppercase;letter-spacing:1px;font-size:11px}.login-neutral-tenant strong{font-size:19px}.login-brand-copy{z-index:1;margin:auto 0;position:relative}.login-brand-copy h1{letter-spacing:-2.8px;max-width:620px;margin:0;font-size:clamp(38px,4.4vw,68px);line-height:.98}.login-brand-copy p{color:#b6bdc1;max-width:450px;margin:26px 0 0;font-size:15px;line-height:1.65}.login-maker{z-index:1;border-top:1px solid #33383c;padding-top:22px;position:relative}.login-maker small{color:#838b91;text-transform:uppercase;letter-spacing:1.1px;margin-bottom:9px;font-size:11px;display:block}.login-maker strong{font-size:25px}.login-form-panel{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);place-items:center;padding:48px;display:grid}.login-card{width:min(430px,100%)}.login-icon{width:48px;height:48px;color:var(--orange);background:#fff1e6;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.login-card h2{letter-spacing:-1px;margin:0;font-size:32px}.login-card>p{color:var(--muted);margin:9px 0 30px;font-size:13px}.login-card>.field{margin-top:17px}.login-card .field input{min-height:48px}.password-field>div{position:relative}.password-field input{padding-right:48px}.password-field button{color:#697178;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:4px;right:4px}.login-submit{justify-content:space-between;width:100%;min-height:50px;margin-top:24px;padding-inline:20px}.form-error{color:#b52c30;background:#fff0ef;border:1px solid #f3cfcc;border-radius:5px;margin-top:15px;padding:11px 12px;font-size:11px;line-height:1.4}.development-note{color:#697178;background:#f7f8f8;border-radius:5px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;font-size:12px;line-height:1.45;display:flex}.development-note svg{color:var(--orange);flex:none}.password-setup-page{background:#f7f8f8;place-items:center;min-height:100vh;padding:40px;display:grid}.password-setup-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:36px;box-shadow:0 18px 50px #00000012}.password-rule{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.5;display:block}.loading-screen{background:var(--charcoal);color:#fff;place-content:center;justify-items:center;min-height:100vh;display:grid}.loading-line{background:linear-gradient(90deg,var(--orange) 50%,#34393d 50%);background-size:200% 100%;width:180px;height:2px;margin:25px 0 12px;animation:1.2s ease-in-out infinite loading}.loading-screen p{color:#9da4aa;font-size:11px}@keyframes loading{0%{background-position:100% 0}to{background-position:-100% 0}}.demo-profiles{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.demo-profiles>span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:9px;font-size:12px;display:block}.demo-profiles>div{gap:7px;display:grid}.demo-profiles button{border:1px solid var(--line);text-align:left;color:#25292c;background:#fff;border-radius:5px;grid-template-columns:1fr auto;align-items:center;padding:10px 12px;display:grid}.demo-profiles button:hover{border-color:var(--orange);background:#fff8f2}.demo-profiles button strong,.demo-profiles button small{display:block}.demo-profiles button strong{font-size:12px}.demo-profiles button small{color:var(--muted);grid-column:1;margin-top:3px;font-size:11px}.demo-profiles button svg{color:var(--orange);grid-area:1/2/3}.demo-profiles.compact{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(430px,100%);margin:14px auto 0;padding:15px 18px}.demo-profiles.compact>div{grid-template-columns:1fr 1fr}@media (width<=1150px){.overview-layout{grid-template-columns:1fr}.overview-rail{grid-template-rows:auto;grid-template-columns:1fr 1fr}.drawer-grid{grid-template-columns:1fr 1fr}.drawer-grid .primary{grid-column:2}.kpis{grid-template-columns:1fr 1fr}}@media (width<=900px){.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:290px;padding:30px}.login-brand-panel>img{width:190px;height:68px;margin-top:15px}.login-brand-copy{margin:30px 0}.login-brand-copy h1{font-size:40px}.login-brand-copy p,.login-maker{display:none}.login-form-panel{padding:38px 24px}}.platform-auth-card>p strong{color:#27363e}.platform-auth-card .field{margin-top:16px}.platform-auth-card .field input{min-height:48px}.platform-notice{border-radius:6px;align-items:flex-start;gap:9px;margin:15px 0;padding:12px;font-size:12px;line-height:1.45;display:flex}.platform-notice.success{color:#39730d;background:#f1f7ed;border:1px solid #cee1c1}.platform-text-button{color:#176f86;background:0 0;border:0;margin:16px auto 0;font-size:12px;font-weight:700;display:block}.platform-text-button:hover{text-decoration:underline}.platform-text-button:disabled{opacity:.55;cursor:not-allowed}.platform-auth-switch{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:7px;margin-top:26px;padding-top:20px;font-size:12px;display:flex}.platform-auth-switch span{color:var(--muted)}.platform-auth-switch button{color:#176f86;background:0 0;border:0;font-weight:750}.registration-card{padding-block:20px}.registration-card h2{font-size:28px}.registration-card>p{margin-bottom:20px}.registration-card .field{margin-top:12px}.registration-card .login-submit{margin-top:18px}.platform-check-email{text-align:left}.platform-check-email>p{font-size:13px;line-height:1.55}.platform-created-organization{border:1px solid var(--line);background:#f7f9f9;border-radius:7px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.platform-created-organization>span{gap:3px;display:grid}.platform-created-organization small{color:var(--muted);font-size:11px}.platform-created-organization strong{font-size:13px}.platform-workspace{color:#21323a;background:#f5f7f8;min-height:100vh}.platform-topbar{z-index:10;background:#172128;border-bottom:1px solid #dbe2e5;grid-template-columns:auto minmax(240px,420px) 1fr;align-items:center;gap:28px;min-height:74px;padding:0 30px;display:grid;position:sticky;top:0}.platform-topbar .login-product-mark{font-size:31px}.platform-organization-select{color:#dce3e6;background:#202c33;border:1px solid #3d4a51;border-radius:7px;align-items:center;gap:9px;min-width:0;height:42px;padding:0 11px;display:flex;position:relative}.platform-organization-select select{appearance:none;color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:650}.platform-organization-select>svg:last-child{pointer-events:none}.platform-user{color:#fff;justify-self:end;align-items:center;gap:10px;display:flex}.platform-user>span{color:#fff;background:#344149;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid}.platform-user>div{gap:3px;display:grid}.platform-user strong{font-size:12px}.platform-user small{color:#9daab0;font-size:11px}.platform-user button{color:#aab5ba;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;margin-left:5px;display:grid}.platform-user button:hover{color:#fff;background:#26343b}.platform-workspace-content{gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:54px 0 70px;display:grid}.platform-welcome h1{letter-spacing:-1.1px;margin:9px 0 7px;font-size:36px}.platform-welcome p{color:#68777e;max-width:720px;margin:0;font-size:14px;line-height:1.6}.platform-empty-modules{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.platform-empty-modules article{background:#fff;border:1px solid #dbe2e5;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:112px;padding:20px;display:grid}.platform-empty-modules article>span{width:42px;height:42px;color:var(--orange);background:#fff1e6;border-radius:8px;place-items:center;display:grid}.platform-empty-modules h2{margin:0;font-size:14px}.platform-empty-modules p{color:#718087;margin:5px 0 0;font-size:11px;line-height:1.4}.platform-empty-modules article>strong{color:#b0babf;font-size:26px;font-weight:600}.platform-onboarding{background:#fff;border:1px solid #dbe2e5;border-radius:9px;grid-template-columns:minmax(260px,.8fr) minmax(430px,1.2fr);gap:42px;padding:28px;display:grid}.platform-onboarding h2{margin:8px 0 7px;font-size:22px}.platform-onboarding>div>p{color:#718087;margin:0;font-size:12px;line-height:1.5}.platform-onboarding ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.platform-onboarding li{border-radius:7px;align-items:center;gap:13px;padding:12px;display:flex}.platform-onboarding li:first-child{background:#fff7f1}.platform-onboarding li>span{width:30px;height:30px;color:var(--orange);background:#fff1e6;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.platform-onboarding li>div{gap:4px;display:grid}.platform-onboarding li strong{font-size:12px}.platform-onboarding li small{color:#718087;font-size:11px}@media (width<=900px){.platform-topbar{grid-template-columns:auto 1fr;padding-inline:18px}.platform-organization-select{grid-area:2/1/auto/-1;margin-bottom:13px}.platform-user>div{display:none}.platform-workspace-content{width:min(100% - 28px,1180px);padding-top:34px}.platform-empty-modules{grid-template-columns:1fr}.platform-onboarding{grid-template-columns:1fr;gap:22px}}@media (width<=520px){.platform-topbar .login-product-mark{font-size:27px}.platform-welcome h1{font-size:29px}.platform-onboarding{padding:20px}.platform-user>span{display:none}}@media (width<=760px){.sidebar{width:100%;height:auto;padding:12px;position:static}.brand-stack{justify-content:space-between;align-items:center;margin:0 8px 10px;display:flex}.product-name{margin:0}.product-name span{font-size:22px}.brand{width:150px;height:40px}.sidebar nav{grid-template-columns:repeat(3,1fr)}.nav-item{justify-content:center;padding:10px 6px}.nav-item span{display:none}.nav-item.active:before{width:auto;height:3px;inset:auto 0 -3px}.product-credit,.profile{display:none}.sidebar-demo-switch{border-top:0;padding:10px 8px 0}.demo-switch-menu{margin-top:6px;position:static}.page{margin-left:0;padding:20px 15px}.page-header{display:block}.header-actions{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.header-actions .primary{grid-column:1/-1}.kpis{grid-template-columns:1fr 1fr;gap:9px}.kpis article{min-height:92px;padding:15px}.kpis strong{font-size:21px}.overview-rail{grid-template-columns:1fr}.send-drawer{padding:20px 16px;left:0}.drawer-grid{grid-template-columns:1fr;gap:16px}.drawer-grid .primary{grid-column:auto}.survey-timeline{padding:14px;overflow:auto}.survey-timeline i{min-width:22px}.template-row{grid-template-columns:auto 1fr}.template-actions{flex-wrap:wrap;grid-column:1/-1}.editor-modal{padding:28px 18px}.editor-meta{grid-template-columns:1fr}.description-field{grid-column:auto}.question-editor-row{grid-template-columns:24px 1fr}.question-editor-row>select,.question-row-actions{grid-column:2}.split-stats,.location-list{grid-template-columns:1fr}.intervention-list article{grid-template-columns:auto 1fr}.intervention-list article>span,.intervention-list article>button{grid-column:2}.search{width:100%;margin-top:16px}.table-wrap{min-width:760px}.table-wrap.compact-table{min-width:620px}.table-panel{overflow:auto}.product-wordmark{margin:0;font-size:25px}.settings-tabs{overflow:auto}.settings-tabs button{white-space:nowrap}.new-user-form,.participant-admin-form,.access-editor-grid{grid-template-columns:1fr}.scope-field>div,.permission-grid>div{grid-template-columns:1fr 1fr}.catalog-create-grid{grid-template-columns:1fr}.catalog-create-grid form,.catalog-create-grid form:nth-child(2){grid-template-columns:auto 1fr}.catalog-create-grid form>div,.catalog-create-grid form:nth-child(2)>div{grid-column:2}.catalog-create-grid form input,.catalog-create-grid form:first-child input,.catalog-create-grid form button{grid-column:1/-1}.course-matrix{grid-template-columns:1fr}.comparison-panel article{grid-template-columns:1fr 1fr}.comparison-panel article>div:first-child{grid-column:1/-1}.settings-card{padding:16px}.settings-card-heading{flex-wrap:wrap}.participant-admin-list article{grid-template-columns:1fr auto auto}.participant-admin-list article>.risk{display:none}}.course-matrix h3{margin-bottom:4px}.course-matrix article>small{color:var(--muted);margin-bottom:11px;font-size:11px;display:block}.readonly-access{border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.readonly-access>div{gap:4px;display:grid}.readonly-access strong,.readonly-access b{font-size:11px}.readonly-access span,.readonly-access small{color:var(--muted);font-size:11px}.readonly-access>div:last-child{text-align:right}.readonly-course{border-bottom:1px solid #f0f1f2;padding:4px 0;font-size:12px;display:block}.readonly-course:last-child{border-bottom:0}.detail-drawer{overflow:auto}.signal-section{border:1px solid #f2d8c4;background:#fff8f2!important}.signal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.signal-grid span{background:#fff;border-radius:4px;gap:3px;padding:8px;display:grid}.signal-grid small{color:var(--muted);font-size:12px}.signal-grid b{font-size:11px}.signal-reasons{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.signal-reasons span{color:#a94d08;background:#ffe8d6;border-radius:4px;padding:5px 7px;font-size:12px;font-weight:600}.dashboard-alert{border:1px solid #f1c8a9;border-left:4px solid var(--orange);background:#fff7ef;border-radius:6px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;margin:-4px 0 16px;padding:13px 15px;display:grid}.dashboard-alert>svg{color:var(--orange)}.dashboard-alert strong{font-size:12px}.dashboard-alert p{color:#6d5a4c;margin:4px 0 0;font-size:12px}.dashboard-alert .secondary{min-height:34px;padding-inline:12px}.task-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.task-kpis article{border:1px solid var(--line);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;padding:17px;display:grid}.task-kpis svg{color:var(--orange);grid-row:1/3}.task-kpis span{color:var(--muted);font-size:12px}.task-kpis strong{font-size:24px}.task-kpis article.alert{background:#fff7f6;border-color:#efb9b5}.task-kpis article.alert svg,.task-kpis article.alert strong{color:var(--red)}.task-filters{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.task-filters button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 13px;font-size:11px}.task-filters button.active{border-color:var(--orange);color:var(--orange);font-weight:600}.task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.task-card{border:1px solid var(--line);background:#fff;border-radius:7px;padding:18px;position:relative}.task-card:before{content:"";background:#aeb5b9;border-radius:0 3px 3px 0;width:3px;position:absolute;top:17px;bottom:17px;left:-1px}.task-card.priority-high:before{background:#f47700}.task-card.priority-critical:before{background:var(--red)}.task-card.overdue{border-color:#efcbc8}.task-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-card>header>div{align-items:center;gap:7px;display:flex}.task-card>header span{color:var(--muted);font-size:11px}.task-priority{text-transform:uppercase;background:#f1f3f3;border-radius:4px;padding:4px 7px;font-weight:700;color:#596167!important}.task-priority.high{background:#ffead8;color:#bd5909!important}.task-priority.critical{background:#ffe0dc;color:#c81d27!important}.task-status{background:#f2f4f4;border-radius:4px;padding:5px 8px}.task-status.in_progress{color:#9f7100;background:#fff1cd}.task-status.completed{color:#39730d;background:#e8f0e2}.task-card h2{margin:16px 0 12px;font-size:15px}.task-intent{background:#f7f8f8;border-radius:5px;padding:12px}.task-intent small{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:12px;display:block}.task-intent p{margin:4px 0 11px;font-size:12px;line-height:1.45}.task-intent p:last-child{margin-bottom:0}.task-card dl{grid-template-columns:1fr 1fr;gap:8px 16px;margin:14px 0;display:grid}.task-card dl div{gap:3px;display:grid}.task-card dt{color:var(--muted);font-size:12px}.task-card dd{margin:0;font-size:12px;font-weight:600}.task-card>footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.task-card>footer .primary,.task-card>footer .secondary{min-height:35px;padding-inline:12px}.task-outcome{background:#edf5e8;border-radius:5px;padding:12px}.task-outcome.partial{background:#fff4d9}.task-outcome.ineffective{background:#ffe8e5}.task-outcome strong{font-size:12px}.task-outcome p,.task-outcome small{font-size:11px;line-height:1.45}.task-modal{background:#fff;border:0;border-radius:8px;width:min(760px,96vw);max-height:92vh;padding:30px 34px;position:relative;overflow:auto;box-shadow:0 24px 70px #0000003d}.task-modal>header{align-items:center;gap:13px;margin-bottom:22px;display:flex}.task-modal-icon{width:42px;height:42px;color:var(--orange);background:#fff1e6;border-radius:50%;place-items:center;display:grid}.task-modal h2{margin:0;font-size:21px}.task-modal header p{color:var(--muted);margin:5px 0 0;font-size:12px}.task-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task-form-grid select,.task-modal>label select{background:#fff;border:1px solid #cfd4d7;border-radius:5px;width:100%;min-height:42px;padding:0 10px}.task-span{grid-column:1/-1}.task-modal textarea{resize:vertical;min-height:76px}.task-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.outcome-modal{width:min(610px,96vw)}.outcome-modal>label{margin-top:15px;display:block}@media (width<=760px){.dashboard-alert{grid-template-columns:auto 1fr}.dashboard-alert .secondary{grid-column:2}.task-kpis,.task-list,.task-form-grid{grid-template-columns:1fr}.task-span{grid-column:auto}.task-card dl{grid-template-columns:1fr 1fr}.task-modal{padding:26px 17px}}.crm-filter-bar{border:1px solid var(--line);background:#fafafa;border-radius:6px;margin-bottom:12px;padding:12px}.crm-filter-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.crm-filter-heading>svg{color:var(--orange)}.crm-filter-heading span{color:var(--muted);background:#fff;border-radius:10px;padding:3px 7px;font-size:12px}.crm-filter-heading button{color:var(--orange);background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.crm-filter-grid{grid-template-columns:1.4fr repeat(5,1fr);gap:7px;display:grid}.crm-filter-grid>label{gap:4px;display:grid}.crm-filter-grid>label>span{color:var(--muted);font-size:12px}.crm-filter-grid select,.crm-filter-grid input{background:#fff;border:1px solid #cfd4d7;border-radius:5px;width:100%;height:36px;padding:0 9px;font-size:11px}.crm-search{align-self:end;position:relative}.crm-search>svg{color:#81898e;position:absolute;top:10px;left:10px}.table-sort{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.table-sort svg{opacity:.3}.table-sort:hover,.table-sort.active{color:var(--orange)}.table-sort.active svg{opacity:1}.app-shell[data-theme=dark]{--line:#363c40;--muted:#a0a8ad;color:#edf0f1;background:#121619}.app-shell[data-theme=dark] .page{color:#edf0f1;background:#121619}.app-shell[data-theme=dark] .panel,.app-shell[data-theme=dark] .kpis article:not(.total-value),.app-shell[data-theme=dark] .task-kpis article,.app-shell[data-theme=dark] .task-card,.app-shell[data-theme=dark] .settings-card,.app-shell[data-theme=dark] .integration-card,.app-shell[data-theme=dark] .location-list article,.app-shell[data-theme=dark] .split-stats article,.app-shell[data-theme=dark] .questionnaire-modal,.app-shell[data-theme=dark] .editor-modal,.app-shell[data-theme=dark] .task-modal,.app-shell[data-theme=dark] .detail-drawer,.app-shell[data-theme=dark] .send-drawer{color:#edf0f1;background:#1b2024;border-color:#363c40}.app-shell[data-theme=dark] h1,.app-shell[data-theme=dark] h2,.app-shell[data-theme=dark] h3,.app-shell[data-theme=dark] td strong,.app-shell[data-theme=dark] .participant-name,.app-shell[data-theme=dark] .risk-labels b,.app-shell[data-theme=dark] .integration-row,.app-shell[data-theme=dark] .task-intent p{color:#f4f5f5}.app-shell[data-theme=dark] .kpis span,.app-shell[data-theme=dark] td,.app-shell[data-theme=dark] .page-header p{color:#b2b9bd}.app-shell[data-theme=dark] th{color:#dfe3e5;background:#20262a}.app-shell[data-theme=dark] td{border-color:#343a3e}.app-shell[data-theme=dark] tbody tr:hover{background:#26221f}.app-shell[data-theme=dark] .crm-filter-bar,.app-shell[data-theme=dark] .task-intent,.app-shell[data-theme=dark] .access-editor-grid,.app-shell[data-theme=dark] .detail-drawer section{background:#20262a}.app-shell[data-theme=dark] input,.app-shell[data-theme=dark] select,.app-shell[data-theme=dark] textarea,.app-shell[data-theme=dark] .header-actions select,.app-shell[data-theme=dark] .secondary{color:#edf0f1;background:#171c20;border-color:#41484d}.app-shell[data-theme=dark] .crm-filter-heading span,.app-shell[data-theme=dark] .signal-grid span{background:#171c20}.app-shell[data-theme=dark] .dashboard-alert{color:#fff;background:#2b211a;border-color:#6e4426}.app-shell[data-theme=dark] .dashboard-alert p{color:#d8bca8}.app-shell[data-theme=dark] .template-row,.app-shell[data-theme=dark] .intervention-list article,.app-shell[data-theme=dark] .settings-tabs,.app-shell[data-theme=dark] .task-filters{border-color:#363c40}.app-shell[data-theme=dark] .course-matrix article,.app-shell[data-theme=dark] .catalog-create-grid form,.app-shell[data-theme=dark] .access-account,.app-shell[data-theme=dark] .scope-field,.app-shell[data-theme=dark] .permission-grid{background:#1b2024;border-color:#41484d}.app-shell[data-theme=dark] .signal-section{border-color:#604028;background:#2a211b!important}.app-shell[data-theme=dark] .total-value{border-color:var(--orange);box-shadow:inset 0 0 0 1px #f56a0040}@media (width<=1100px){.crm-filter-grid{grid-template-columns:repeat(3,1fr)}.crm-search{grid-column:1/-1}.kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.crm-filter-grid{grid-template-columns:1fr 1fr}.crm-search{grid-column:1/-1}.kpis{grid-template-columns:1fr 1fr}.kpis .total-value{grid-column:1/-1}}.appearance-options{grid-template-columns:repeat(2,minmax(0,320px));gap:14px;display:grid}.appearance-option{border:1px solid var(--line);text-align:left;color:#22282c;background:#fff;border-radius:7px;gap:13px;padding:14px;display:grid;position:relative}.appearance-option:hover{border-color:#b9c0c4}.appearance-option.active{border-color:var(--orange);box-shadow:inset 0 0 0 1px #f56a002e}.appearance-preview{background:#f5f6f6;border:1px solid #dfe3e5;border-radius:5px;height:108px;display:block;position:relative;overflow:hidden}.appearance-preview:before{content:"";background:#1a1e21;width:26%;position:absolute;inset:0 auto 0 0}.appearance-preview i,.appearance-preview b,.appearance-preview em{background:#fff;border:1px solid #dfe3e5;border-radius:3px;height:12px;display:block;position:absolute;left:34%;right:8%}.appearance-preview i{height:8px;top:18px;right:42%}.appearance-preview b{top:39px}.appearance-preview em{height:31px;top:59px}.appearance-preview.dark{background:#121619;border-color:#3a4145}.appearance-preview.dark:before{background:#0d1113}.appearance-preview.dark i,.appearance-preview.dark b,.appearance-preview.dark em{background:#20262a;border-color:#3a4145}.appearance-copy{align-items:flex-start;gap:10px;display:flex}.appearance-copy>svg{color:var(--orange);flex:none}.appearance-copy>span{gap:4px;display:grid}.appearance-copy strong{font-size:12px}.appearance-copy small{color:var(--muted);font-size:11px;line-height:1.45}.appearance-check{color:var(--orange);position:absolute;bottom:28px;right:14px}.appearance-note{color:var(--muted);margin:17px 0 0;font-size:11px}.app-shell[data-theme=dark] .appearance-option{color:#edf0f1;background:#1b2024;border-color:#41484d}.app-shell[data-theme=dark] .appearance-option.active{border-color:var(--orange)}@media (width<=760px){.appearance-options{grid-template-columns:1fr}}.integration-page{max-width:1120px}.rios-import-card{overflow:hidden}.rios-source-line{color:var(--muted);background:#f7f8f8;border-radius:5px;align-items:center;gap:9px;margin:16px 0 0;padding:10px 12px;display:flex}.rios-source-line>svg{color:var(--orange)}.rios-source-line>span{gap:8px;font-size:11px;display:flex}.rios-source-line b{color:#353b3f}.rios-upload{background:#fbfbfb;border:1px dashed #bdc4c8;border-radius:6px;grid-template-columns:auto 1fr minmax(230px,auto) auto;align-items:center;gap:13px;margin-top:14px;padding:17px;display:grid}.rios-upload>svg{color:var(--orange)}.rios-upload>div{gap:4px;display:grid}.rios-upload strong{font-size:12px}.rios-upload span{color:var(--muted);font-size:11px}.rios-upload input{width:100%;min-width:0;font-size:12px}.rios-upload-actions{gap:6px;display:flex!important}.rios-upload-actions .secondary{min-height:36px;padding-inline:10px}.sample-download{white-space:nowrap;text-decoration:none}.rios-processing{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.rios-preview{border-top:1px solid var(--line);margin-top:16px;padding-top:18px}.rios-preview-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.rios-preview-heading>div{align-items:center;gap:10px;display:flex}.rios-preview-heading>div>svg{color:var(--orange)}.rios-preview-heading span{gap:4px;display:grid}.rios-preview-heading strong{font-size:12px}.rios-preview-heading small{color:var(--muted);font-size:11px}.rios-preview-heading .secondary{min-height:36px;padding-inline:12px}.rios-mapping{border:1px solid var(--line);background:#fafafa;border-radius:6px;margin-top:14px}.rios-mapping summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.rios-mapping summary span{color:var(--muted);font-size:11px;font-weight:400}.rios-mapping>div{grid-template-columns:repeat(3,1fr);gap:10px 12px;padding:0 14px 14px;display:grid}.rios-mapping label{gap:5px;display:grid}.rios-mapping label>span{color:var(--muted);font-size:12px}.rios-mapping select{background:#fff;border:1px solid #cfd4d7;border-radius:4px;width:100%;height:34px;padding:0 8px;font-size:11px}.mapping-warning{color:#8a6509;background:#fff4d9;border-radius:5px;align-items:center;gap:7px;margin-top:10px;padding:9px 11px;font-size:11px;display:flex}.rios-import-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.rios-import-stats article{border:1px solid var(--line);background:#fff;border-radius:5px;gap:5px;padding:11px;display:grid}.rios-import-stats span{color:var(--muted);font-size:12px}.rios-import-stats strong{color:var(--orange);font-size:20px}.rios-import-stats article.has-errors{background:#fff7f6;border-color:#efcbc8}.rios-import-stats article.has-errors strong{color:var(--red)}.rios-preview-table{border:1px solid var(--line);border-radius:6px;overflow:auto}.rios-preview-table table{border-collapse:collapse;width:100%}.rios-preview-table th,.rios-preview-table td{text-align:left;white-space:nowrap;padding:9px 10px}.rios-preview-table th{font-size:12px}.rios-preview-table td{font-size:11px}.rios-preview-table td:nth-child(2){white-space:normal;min-width:160px}.rios-preview-table td small{color:var(--red);margin-top:3px;font-size:12px;line-height:1.3;display:block}.rios-preview-table td small.warning-copy{color:#9f7100}.rios-preview-table .risk{font-size:12px}.import-score{color:var(--orange);font-size:12px}.import-action{color:#39730d;background:#e8f0e2;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:600;display:inline-flex}.import-action.update{color:#346781;background:#e7eff5}.import-action.error{color:#c81d27;background:#ffe0dc}.import-error-row{background:#fff9f8}.rios-import-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.rios-import-footer>div{gap:4px;display:grid}.rios-import-footer strong{font-size:11px}.rios-import-footer span{color:var(--muted);font-size:11px}.rios-import-success{color:#39730d;background:#f1f7ed;border:1px solid #cfe1c3;border-radius:5px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.rios-import-success>div{gap:3px;display:grid}.rios-import-success strong,.rios-import-success span{font-size:11px}.rios-import-history{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.history-heading{align-items:flex-start;gap:9px;display:flex}.history-heading>svg{color:var(--orange)}.history-heading h3{margin:0;font-size:12px}.history-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.rios-import-history>div:last-child{margin-top:12px;display:grid}.rios-import-history article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.history-status{color:var(--green)}.history-status.warning{color:var(--yellow)}.rios-import-history article>div{gap:3px;display:grid}.rios-import-history article strong{font-size:12px}.rios-import-history article small{color:var(--muted);font-size:12px}.rios-import-history article>span:last-child{text-align:right;color:var(--muted);gap:3px;font-size:12px;display:grid}.empty-history{color:var(--muted);margin:12px 0 0;font-size:11px}.app-shell[data-theme=dark] .rios-source-line,.app-shell[data-theme=dark] .rios-mapping,.app-shell[data-theme=dark] .rios-upload{background:#20262a;border-color:#41484d}.app-shell[data-theme=dark] .rios-source-line b{color:#edf0f1}.app-shell[data-theme=dark] .rios-import-stats article{background:#20262a;border-color:#41484d}.app-shell[data-theme=dark] .rios-import-stats article.has-errors{background:#2c2020}.app-shell[data-theme=dark] .mapping-warning{background:#30291a}.app-shell[data-theme=dark] .rios-import-success{background:#1e2b1a;border-color:#405b35}.app-shell[data-theme=dark] .rios-preview-table{border-color:#41484d}.app-shell[data-theme=dark] .import-error-row{background:#2c2020}@media (width<=900px){.rios-upload{grid-template-columns:auto 1fr}.rios-upload input,.rios-upload .sample-download{grid-column:2}.rios-mapping>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.rios-preview-heading,.rios-import-footer{flex-direction:column;align-items:stretch}.rios-mapping>div,.rios-import-stats{grid-template-columns:1fr 1fr}.rios-upload{grid-template-columns:1fr}.rios-upload input,.rios-upload .sample-download{grid-column:auto}.rios-source-line>span{display:grid}.rios-import-history article{grid-template-columns:auto 1fr}.rios-import-history article>span:last-child{text-align:left;grid-column:2}}.plugin-settings{max-width:1180px}.plugin-count{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:6px 9px;font-size:12px}.plugin-section-heading{justify-content:space-between;align-items:center;margin:4px 0 11px;display:flex}.plugin-section-heading>div{gap:4px;display:grid}.plugin-section-heading strong{font-size:12px}.plugin-section-heading small{color:var(--muted);font-size:11px}.plugin-section-heading.secondary-heading{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.plugin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.plugin-card{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;min-height:198px;padding:16px;display:flex}.plugin-card.featured{box-shadow:inset 3px 0 0 var(--orange);border-color:#e6a16c}.plugin-card>header{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.plugin-icon{width:36px;height:36px;color:var(--orange);background:#fff1e6;border-radius:5px;place-items:center;display:grid}.plugin-category{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;font-size:12px;display:block}.plugin-card h3{margin:4px 0 0;font-size:14px}.plugin-card>p{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.55}.plugin-card>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.plugin-card .secondary{min-height:32px;padding:0 10px;font-size:11px}.plugin-priority{color:#656d72;background:#f2f4f4;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:700}.plugin-card.featured .plugin-priority{color:#b85208;background:#fff1e6}.plugin-status-muted{color:#697178;background:#f1f3f3;border-radius:5px;padding:6px 9px;font-size:12px}.plugin-switch,.master-switch{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.plugin-switch input,.master-switch input,.step-toggle input{opacity:0;pointer-events:none;position:absolute}.plugin-switch>span,.master-switch>span,.step-toggle>span{background:#cbd0d3;border-radius:10px;width:31px;height:18px;transition:background .15s;position:relative}.plugin-switch>span:after,.master-switch>span:after,.step-toggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.plugin-switch input:checked+span,.master-switch input:checked+span,.step-toggle input:checked+span{background:var(--orange)}.plugin-switch input:checked+span:after,.master-switch input:checked+span:after,.step-toggle input:checked+span:after{transform:translate(13px)}.plugin-switch b,.master-switch b{font-size:11px}.plugin-switch.planned{opacity:.65;cursor:not-allowed}.superchat-setup{scroll-margin-top:18px}.superchat-setup .eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.65px;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.master-switch{border:1px solid var(--line);border-radius:5px;padding:9px 11px}.setup-readiness{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.setup-readiness article{background:#fff8f7;border:1px solid #f0d4d2;border-radius:5px;align-items:center;gap:10px;padding:12px;display:flex}.setup-readiness article>span{color:var(--red);place-items:center;display:grid}.setup-readiness article>div{gap:3px;display:grid}.setup-readiness strong{font-size:12px}.setup-readiness small{color:var(--muted);font-size:12px}.setup-readiness article.ready{background:#f6faf3;border-color:#d5e2cd}.setup-readiness article.ready>span{color:var(--green)}.superchat-config-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:14px;display:grid}.superchat-fields,.automation-guard{border:1px solid var(--line);border-radius:6px;padding:17px}.superchat-fields h3,.automation-guard h3,.sequence-editor h3{margin:0 0 14px;font-size:12px}.superchat-fields>.field{margin-bottom:13px}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.config-check{gap:9px;margin-top:11px;display:flex}.config-check input{accent-color:var(--orange);margin-top:2px}.config-check>span{gap:3px;display:grid}.config-check b{font-size:12px}.config-check small{color:var(--muted);font-size:12px;line-height:1.4}.webhook-copy{border-top:1px solid var(--line);align-items:flex-start;gap:9px;margin-top:14px;padding-top:14px;display:flex}.webhook-copy>svg{color:var(--orange);flex:none}.webhook-copy>div{gap:4px;min-width:0;display:grid}.webhook-copy strong{font-size:11px}.webhook-copy code{text-overflow:ellipsis;color:#4f575c;white-space:nowrap;font-size:12px;overflow:hidden}.webhook-copy small{color:var(--muted);font-size:12px}.automation-guard{background:#fafafa}.automation-guard>svg{color:var(--orange)}.automation-guard h3{margin:11px 0 8px}.automation-guard>p{color:var(--muted);font-size:11px;line-height:1.55}.automation-guard dl{gap:8px;margin:16px 0 0;display:grid}.automation-guard dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding-top:8px;display:flex}.automation-guard dt{color:var(--muted);font-size:12px}.automation-guard dd{margin:0;font-size:11px;font-weight:700}.sequence-editor{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.sequence-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sequence-editor>header h3{margin-bottom:4px}.sequence-editor>header p{color:var(--muted);margin:0;font-size:11px}.sequence-editor>header>span{color:var(--orange);font-size:11px;font-weight:700}.sequence-list{gap:6px;margin-top:13px;display:grid}.sequence-list article{border:1px solid var(--line);background:#fafafa;border-radius:5px;grid-template-columns:34px 100px minmax(180px,1fr) minmax(190px,1fr);align-items:end;gap:9px;padding:9px;display:grid}.sequence-list article.disabled{opacity:.52}.step-toggle{align-self:center}.sequence-list label:not(.step-toggle){gap:4px;display:grid}.sequence-list small{color:var(--muted);font-size:12px}.sequence-list input{background:#fff;border:1px solid #cfd4d7;border-radius:4px;width:100%;height:34px;padding:0 8px;font-size:11px}.superchat-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding-top:17px;display:flex}.superchat-actions>div{margin-right:auto}.superchat-actions>div>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.superchat-actions>div svg{color:var(--orange)}.app-shell[data-theme=dark] .plugin-card,.app-shell[data-theme=dark] .superchat-fields,.app-shell[data-theme=dark] .sequence-list article{background:#1b2024;border-color:#363c40}.app-shell[data-theme=dark] .plugin-card.featured{border-color:#765033}.app-shell[data-theme=dark] .automation-guard{background:#20262a;border-color:#363c40}.app-shell[data-theme=dark] .setup-readiness article{background:#282021;border-color:#52393a}.app-shell[data-theme=dark] .setup-readiness article.ready{background:#202820;border-color:#394839}.app-shell[data-theme=dark] .webhook-copy code{color:#d2d7da}.app-shell[data-theme=dark] .plugin-status-muted,.app-shell[data-theme=dark] .plugin-priority{color:#b4bbc0;background:#2b3135}@media (width<=1050px){.plugin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.superchat-config-grid{grid-template-columns:1fr}.sequence-list article{grid-template-columns:34px 90px 1fr}.step-template{grid-column:3}}@media (width<=760px){.plugin-grid,.setup-readiness{grid-template-columns:1fr}.plugin-card{min-height:auto}.master-switch{justify-content:center;width:100%}.field-row{grid-template-columns:1fr}.sequence-list article{grid-template-columns:34px 1fr}.step-title,.step-template{grid-column:1/-1}.superchat-actions{flex-direction:column;align-items:stretch}.superchat-actions>div{margin:0 0 6px}.superchat-actions .primary,.superchat-actions .secondary{width:100%}}.settings-page-header{margin-bottom:12px}.settings-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:28px;max-width:1260px;display:grid}.settings-side-nav{border-right:1px solid var(--line);padding:10px 22px 10px 0;position:sticky;top:20px}.settings-side-nav section+section{margin-top:28px}.settings-side-nav section>span{color:var(--muted);text-transform:uppercase;letter-spacing:.75px;padding:0 14px 9px;font-size:11px;font-weight:700;display:block}.settings-side-nav button{color:#596167;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;width:100%;min-height:48px;padding:0 14px;display:flex}.settings-side-nav button svg{stroke-width:2px;flex:none;width:21px;height:21px}.settings-side-nav button b{font-size:14px;font-weight:500;line-height:1.25}.settings-side-nav button:hover{color:#222;background:#f5f6f6}.settings-side-nav button.active{color:var(--orange);background:#fff1e6}.settings-side-nav button.active b{font-weight:700}.settings-content{min-width:0}.settings-content>.settings-card,.settings-content>.settings-stack{max-width:980px}.app-shell[data-theme=dark] .settings-side-nav{border-color:#363c40}.app-shell[data-theme=dark] .settings-side-nav button{color:#b7bec2}.app-shell[data-theme=dark] .settings-side-nav button:hover{color:#fff;background:#20262a}.app-shell[data-theme=dark] .settings-side-nav button.active{color:#f58a39;background:#30251d}.plugin-directory,.plugin-detail-page{padding:0;overflow:hidden}.directory-header{justify-content:space-between;align-items:center;gap:20px;padding:24px 25px 18px;display:flex}.directory-header h2{margin:0;font-size:20px}.directory-header p{color:var(--muted);margin:5px 0 0;font-size:12px}.directory-search{border:1px solid var(--line);width:250px;height:38px;color:var(--muted);border-radius:5px;align-items:center;gap:8px;padding:0 11px;display:flex}.directory-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;font-size:12px}.directory-tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 25px;display:flex}.directory-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 1px;font-size:12px}.directory-tabs button.active{border-color:var(--orange);color:#202427;font-weight:700}.plugin-list{padding:4px 25px 16px}.plugin-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.plugin-row:last-child{border-bottom:0}.plugin-row-main{text-align:left;min-width:0;color:inherit;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.plugin-row-main>span:last-child{gap:4px;min-width:0;display:grid}.plugin-row-main strong{font-size:11px}.plugin-row-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.plugin-row-status{white-space:nowrap}.plugin-row-open{color:#7d858a;background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.plugin-row:hover .plugin-row-open{color:var(--orange);background:#f2f4f4}.plugin-back{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;margin:16px 22px 0;font-size:11px;display:flex}.plugin-back:hover{color:var(--orange)}.plugin-detail-header{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:18px 25px 20px;display:grid}.plugin-detail-header>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.55px;font-size:12px}.plugin-detail-header h2{margin:4px 0 5px;font-size:21px}.plugin-detail-header p{color:var(--muted);margin:0;font-size:12px}.plugin-capability-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafafa;flex-wrap:wrap;gap:7px;padding:12px 25px;display:flex}.plugin-capability-strip span{color:#596167;align-items:center;gap:5px;font-size:12px;display:flex}.plugin-capability-strip svg{color:var(--green)}.plugin-readiness{gap:8px;padding:17px 25px;display:flex}.plugin-readiness span{color:#b52c30;background:#fff0ef;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.plugin-readiness span.ready{color:var(--green);background:#edf5e8}.plugin-accordion{border-top:1px solid var(--line)}.plugin-accordion details{border-bottom:1px solid var(--line)}.plugin-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;list-style:none;display:flex}.plugin-accordion summary::-webkit-details-marker{display:none}.plugin-accordion summary>span{gap:3px;display:grid}.plugin-accordion summary strong{font-size:11px}.plugin-accordion summary small{color:var(--muted);font-size:12px}.plugin-accordion summary>svg{color:var(--muted);transition:transform .15s}.plugin-accordion details[open] summary>svg{transform:rotate(90deg)}.plugin-detail-section{max-width:760px;padding:2px 25px 20px}.plugin-detail-section>.field{margin-bottom:12px}.automation-policy{gap:7px;display:grid}.automation-policy>p,.sequence-note{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.5}.compact-sequence-list{gap:5px;display:grid}.compact-sequence-list article{border-bottom:1px solid var(--line);grid-template-columns:32px 82px minmax(160px,1fr) minmax(180px,1fr);align-items:end;gap:8px;padding:8px 0;display:grid}.compact-sequence-list article:last-child{border-bottom:0}.compact-sequence-list label:not(.step-toggle){gap:4px;display:grid}.compact-sequence-list small{color:var(--muted);font-size:12px}.compact-sequence-list input{background:#fff;border:1px solid #cfd4d7;border-radius:4px;width:100%;height:32px;padding:0 8px;font-size:12px}.plugin-detail-actions{background:#fafafa;justify-content:flex-end;gap:8px;padding:16px 25px;display:flex}.plugin-overview{padding:22px 25px}.plugin-overview h3{margin:0 0 12px;font-size:12px}.plugin-overview ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.plugin-overview li{color:#4e565b;align-items:center;gap:7px;font-size:11px;display:flex}.plugin-overview li svg{color:var(--green)}.plugin-connection-note{border:1px solid var(--line);border-radius:5px;margin:0 25px 22px;padding:14px}.plugin-connection-note strong{font-size:12px}.plugin-connection-note p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.app-shell[data-theme=dark] .directory-tabs button.active{color:#fff}.app-shell[data-theme=dark] .plugin-capability-strip,.app-shell[data-theme=dark] .plugin-detail-actions{background:#20262a}.app-shell[data-theme=dark] .plugin-row:hover .plugin-row-open{background:#2b3135}.app-shell[data-theme=dark] .compact-sequence-list input{color:#edf0f1;background:#171c20;border-color:#41484d}@media (width<=850px){.settings-layout{grid-template-columns:1fr}.settings-side-nav{border-right:0;border-bottom:1px solid var(--line);gap:12px;padding:0 0 10px;display:flex;position:static;overflow:auto}.settings-side-nav section{gap:4px;display:flex}.settings-side-nav section+section{margin:0}.settings-side-nav section>span{display:none}.settings-side-nav button{white-space:nowrap;width:auto}.directory-header{flex-direction:column;align-items:stretch}.directory-search{width:100%}}@media (width<=650px){.plugin-list{padding-inline:16px}.directory-header,.plugin-detail-header,.plugin-detail-section,.plugin-detail-actions,.directory-tabs,.plugin-capability-strip,.plugin-readiness{padding-left:16px;padding-right:16px}.plugin-row-main small{white-space:normal}.plugin-row-status{display:none}.plugin-detail-header{grid-template-columns:auto 1fr}.plugin-detail-header .master-switch{grid-column:1/-1}.plugin-readiness{grid-template-columns:1fr;display:grid}.compact-sequence-list article{grid-template-columns:32px 1fr}.compact-sequence-list article label:nth-child(n+3){grid-column:1/-1}}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.profile-settings{max-width:820px!important}.profile-form{gap:22px;display:grid}.profile-photo-editor{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:20px;display:flex}.profile-photo-preview{border:1px solid var(--line);color:#687076;background:#f2f4f4;border-radius:50%;place-items:center;width:78px;height:78px;font-size:25px;font-weight:700;display:grid;overflow:hidden}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.profile-photo-editor>div:last-child{gap:5px;display:grid}.profile-photo-editor strong{font-size:14px}.profile-photo-editor small{color:var(--muted);font-size:11px}.profile-photo-editor>div:last-child>div{align-items:center;gap:12px;margin-top:7px;display:flex}.profile-photo-editor .secondary{min-height:38px;padding-inline:13px}.profile-photo-remove{color:var(--red);background:0 0;border:0;font-size:12px}.profile-fields,.password-change-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-fields .field>span{align-items:center;gap:7px;display:flex}.profile-fields .field>span svg{color:var(--orange)}.profile-form footer,.password-change-form footer{grid-column:1/-1;justify-content:flex-end;display:flex}.password-change-form .demo-profile-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.integration-focus{gap:0;max-width:none}.integration-focus>.integration-card{border:0;border-top:1px solid var(--line);border-radius:0;padding:22px 25px}.integration-focus>.integration-card:first-child{border-top:0}.integration-focus .integration-title h2{font-size:15px}.integration-focus .integration-title p,.integration-focus .security-note{font-size:12px}.integration-focus .rios-import-card{border-top:1px solid var(--line)}.app-shell[data-theme=dark] .profile-photo-preview{background:#20262a;border-color:#41484d}@media (width<=650px){.profile-photo-editor{align-items:flex-start}.profile-fields,.password-change-form{grid-template-columns:1fr}.profile-form footer,.password-change-form footer{grid-column:auto}.profile-form footer .primary,.password-change-form footer .primary{width:100%}.integration-focus>.integration-card{padding-inline:16px}}.user-administration{padding:0;overflow:hidden;max-width:980px!important}.user-administration>.settings-card-heading{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:22px 24px}.user-administration>.settings-card-heading>.primary{white-space:nowrap;margin-left:auto}.user-directory{display:grid}.user-directory-head,.user-directory-row{grid-template-columns:minmax(230px,1.45fr) minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:18px;display:grid}.user-directory-head{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;background:#fafafa;padding:10px 24px;font-size:12px;font-weight:700}.user-directory-row{border-top:1px solid var(--line);min-height:72px;padding:11px 24px}.user-directory-row:first-of-type{border-top:0}.user-directory-row:hover{background:#fcfcfc}.user-directory-person{align-items:center;gap:12px;min-width:0;display:flex}.user-directory-avatar{width:38px;height:38px;color:var(--orange);background:#fff1e6;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:750;display:grid;overflow:hidden}.user-directory-avatar img{object-fit:cover;width:100%;height:100%}.user-directory-person>span:last-child,.user-directory-role,.user-directory-scope{gap:4px;min-width:0;display:grid}.user-directory-person strong,.user-directory-role strong,.user-directory-scope strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.user-directory-person small,.user-directory-role small,.user-directory-scope small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.user-edit-button{min-height:34px;padding:0 11px;font-size:11px}.user-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0d0f7a}.user-editor-modal{border:1px solid var(--line);background:#fff;border-radius:9px;width:min(880px,96vw);max-height:92vh;position:relative;overflow:auto;box-shadow:0 28px 80px #00000047}.user-editor-modal>header{z-index:2;border-bottom:1px solid var(--line);background:inherit;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.user-editor-title{align-items:flex-start;gap:13px;display:flex}.user-editor-title>span{width:38px;height:38px;color:var(--orange);background:#fff1e6;border-radius:6px;flex:none;place-items:center;display:grid}.user-editor-title h2{margin:0;font-size:19px}.user-editor-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.user-modal-close{border-radius:5px;width:34px;height:34px}.user-modal-close:hover{background:#f1f3f3}.user-editor-form{gap:18px;padding:22px 24px;display:grid}.user-editor-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.user-editor-form select{background:#fff;border:1px solid #cfd4d7;border-radius:5px;width:100%;min-height:42px;padding:0 10px;font-size:12px}.user-editor-form .field input{font-size:12px}.user-data-view{grid-column:1/-1}.user-editor-form .permission-grid,.user-editor-form .scope-field{margin:0}.user-editor-form .permission-check b{font-size:11px}.user-editor-form .permission-check small,.user-editor-form .scope-field>small{font-size:12px}.user-editor-form .scope-field label{font-size:11px}.user-editor-form footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.user-created-state{justify-items:end;gap:18px;padding:24px;display:grid}.user-created-state .credential-box{width:100%;margin:0}.user-created-state .credential-box strong{font-size:13px}.user-created-state .credential-box span,.user-created-state .credential-box small{font-size:11px}.user-created-state .credential-box code{font-size:15px}.app-shell[data-theme=dark] .user-directory-head,.app-shell[data-theme=dark] .user-directory-row:hover{background:#20262a}.app-shell[data-theme=dark] .user-editor-modal{background:#1b2024;border-color:#41484d}.app-shell[data-theme=dark] .user-modal-close:hover{background:#2b3135}.app-shell[data-theme=dark] .user-directory-avatar,.app-shell[data-theme=dark] .user-editor-title>span{background:#30251d}.app-shell[data-theme=dark] .user-editor-form select{color:#edf0f1;background:#171c20;border-color:#41484d}.user-directory-row.is-inactive{color:var(--muted);background:#fafafa}.user-directory-row.is-inactive .user-directory-avatar{color:#697278;background:#eef0f1}.user-directory-person strong{align-items:center;gap:7px;display:flex}.user-status-badge{color:#596167;white-space:nowrap;background:#eef0f1;border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.user-editor-form footer{flex-wrap:wrap}.user-deactivate-button{margin-right:auto;color:var(--red)!important;border-color:#efc5c9!important}.user-deactivate-button:hover{background:#fff2f3!important}.user-inactive-state{grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:26px 24px;display:grid}.user-inactive-state>span{color:#697278;background:#eef0f1;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.user-inactive-state>div{gap:5px;display:grid}.user-inactive-state strong{font-size:16px}.user-inactive-state p{color:var(--muted);margin:0}.user-inactive-state small{max-width:580px;color:var(--muted);font-size:12px}.user-inactive-state footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:10px;padding-top:18px;display:flex}.app-shell[data-theme=dark] .user-directory-row.is-inactive{background:#181d20}.app-shell[data-theme=dark] .user-directory-row.is-inactive:hover{background:#20262a}.app-shell[data-theme=dark] .user-directory-row.is-inactive .user-directory-avatar,.app-shell[data-theme=dark] .user-inactive-state>span,.app-shell[data-theme=dark] .user-status-badge{color:#c1c8cc;background:#2b3135}.app-shell[data-theme=dark] .user-deactivate-button:hover{background:#342226!important}@media (width<=850px){.user-directory-head{display:none}.user-directory-row{grid-template-columns:minmax(200px,1fr) minmax(150px,.8fr) auto}.user-directory-scope{grid-column:2}.user-edit-button{grid-area:1/3/3}.user-administration>.settings-card-heading{flex-wrap:wrap;align-items:flex-start}.user-administration>.settings-card-heading>.primary{margin-left:50px}}@media (width<=650px){.user-directory-row{grid-template-columns:1fr auto;gap:9px 12px;padding:14px 16px}.user-directory-person{grid-column:1}.user-directory-role,.user-directory-scope{grid-column:1;padding-left:50px}.user-edit-button{grid-area:1/2/4;align-self:center}.user-administration>.settings-card-heading{padding:18px 16px}.user-administration>.settings-card-heading>.primary{width:100%;margin:2px 0 0}.user-editor-modal{border-radius:0;width:100%;max-height:100vh}.user-modal-backdrop{padding:0}.user-editor-modal>header,.user-editor-form{padding:18px 16px}.user-editor-grid{grid-template-columns:1fr}.user-data-view{grid-column:auto}.user-editor-form .permission-grid>div,.user-editor-form .scope-field>div{grid-template-columns:1fr}.user-editor-form footer{border-top:1px solid var(--line);background:inherit;margin:0 -16px -18px;padding:14px 16px;position:sticky;bottom:0}.user-editor-form footer .primary{flex:1}}.platform-public-page{color:#172128;scroll-behavior:smooth;background:#fff;min-height:100vh;overflow:hidden}.platform-public-container{width:min(1320px,100% - 64px);margin:0 auto}.platform-public-header{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e4e8ea;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 max(32px,50vw - 660px);display:grid;position:sticky;top:0}.platform-public-header>a:first-child{width:max-content;text-decoration:none}.platform-public-header .login-product-mark,.platform-public-footer .login-product-mark{color:#172128;font-size:34px}.platform-public-header nav{align-items:center;gap:42px;display:flex}.platform-public-header nav a,.platform-public-footer a{color:#39474e;font-size:13px;font-weight:650;text-decoration:none}.platform-public-header nav a:hover,.platform-public-footer a:hover{color:var(--orange)}.platform-header-login{background:var(--orange);color:#fff;border-radius:5px;justify-self:end;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.platform-header-login:hover,.platform-hero-primary:hover,.platform-final-cta a:hover{background:#db5f00}.platform-header-login svg,.platform-hero-primary svg,.platform-final-cta a svg{transition:transform .18s}.platform-header-login:hover svg,.platform-hero-primary:hover svg,.platform-final-cta a:hover svg{transform:translate(3px)}.platform-hero{padding:72px 0 86px}.platform-hero-grid{grid-template-columns:minmax(380px,.72fr) minmax(660px,1.28fr);align-items:center;gap:68px;display:grid}.platform-hero-copy{z-index:2;position:relative}.platform-hero-copy h1{letter-spacing:-2.8px;max-width:650px;margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:clamp(60px,6vw,92px);font-weight:800;line-height:.91}.platform-hero-copy h1 span{color:var(--orange)}.platform-hero-copy>p{color:#56656c;max-width:570px;margin:30px 0 0;font-size:16px;line-height:1.72}.platform-hero-copy>div{align-items:center;gap:25px;margin-top:34px;display:flex}.platform-hero-primary,.platform-hero-secondary{border-radius:5px;align-items:center;gap:12px;min-height:50px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.platform-hero-primary{background:var(--orange);color:#fff;padding:0 20px}.platform-hero-secondary{color:#172128}.platform-hero-secondary svg{color:var(--orange);transition:transform .18s}.platform-hero-secondary:hover svg{transform:translate(4px)}.platform-hero-product{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:center;gap:16px;min-width:0;display:grid;position:relative}.platform-product-preview{background:#fff;border:1px solid #ccd7dc;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 22px 60px #17212817}.platform-product-preview>header{background:#f9fafb;border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex}.platform-product-preview>header>div{align-items:center;gap:11px;display:flex}.platform-product-preview>header strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:15px}.platform-product-preview>header>small{color:#64747b;align-items:center;gap:6px;font-size:10px;display:flex}.platform-product-preview>header>small i{background:#4b8f14;border-radius:50%;width:6px;height:6px}.preview-window-dots{gap:4px;display:flex}.preview-window-dots i{background:#c7ced2;border-radius:50%;width:6px;height:6px}.platform-preview-journey{border-bottom:1px solid #e4e8ea;grid-template-columns:repeat(6,1fr);padding:18px 12px 17px;display:grid}.platform-preview-journey>div{color:#176f86;justify-items:center;gap:6px;display:grid;position:relative}.platform-preview-journey>div>span{background:#f6fbfc;border:1px solid #b9d9df;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.platform-preview-journey>div>small{color:#526169;font-size:8px;font-weight:700}.platform-preview-journey>div>svg{color:#9eabb0;position:absolute;top:12px;right:-7px}.platform-preview-journey>div.is-finish,.platform-preview-journey>div.is-finish small{color:var(--orange)}.platform-preview-journey>div.is-finish>span{background:#fff7f1;border-color:#f6b987}.platform-preview-dashboard{padding:16px}.platform-preview-metrics{border:1px solid #e4e8ea;border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid}.platform-preview-metrics>span{border-left:1px solid #e4e8ea;gap:5px;padding:11px;display:grid}.platform-preview-metrics>span:first-child{border-left:0}.platform-preview-metrics small{color:#748188;font-size:8px}.platform-preview-metrics strong{font-family:Barlow Condensed,Inter,sans-serif;font-size:24px}.platform-preview-metrics i{color:#168199;font-size:8px;font-style:normal;font-weight:750}.platform-preview-chart{border:1px solid #e4e8ea;border-radius:6px;margin-top:13px;padding:13px 13px 4px}.platform-preview-chart>div{justify-content:space-between;gap:10px;display:flex}.platform-preview-chart strong{font-size:10px}.platform-preview-chart small{color:#859198;font-size:8px}.platform-preview-chart svg{width:100%;height:auto;margin-top:4px;display:block;overflow:visible}.platform-preview-chart .chart-grid{fill:none;stroke:#edf0f1;stroke-width:1px}.platform-preview-chart .chart-line{fill:none;stroke:#087a95;stroke-width:3px;stroke-linecap:round}.platform-preview-chart circle{fill:var(--orange)}.platform-public-auth.login-form-panel{z-index:3;place-items:unset;background:#fff;border:1px solid #dce2e5;border-radius:8px;padding:25px 24px;display:block;position:relative;box-shadow:0 24px 70px #17212829}.platform-public-auth .login-card{width:100%}.platform-public-auth .login-icon{width:40px;height:40px;margin-bottom:17px}.platform-public-auth .login-card h2{font-size:27px}.platform-public-auth .login-card>p{margin:7px 0 19px;font-size:12px;line-height:1.5}.platform-public-auth .platform-auth-card .field{margin-top:12px}.platform-public-auth .platform-auth-card .field input{min-height:43px;font-size:12px}.platform-public-auth .login-submit{min-height:46px;margin-top:17px}.platform-public-auth .platform-auth-switch{margin-top:19px;padding-top:15px}.platform-public-auth .registration-card{padding:0}.platform-public-auth .registration-card h2{font-size:24px}.platform-public-auth .registration-card>p{margin-bottom:13px}.platform-public-auth .registration-card .field{margin-top:8px}.platform-public-auth .registration-card .field input{min-height:39px}.platform-public-auth .registration-card .login-submit{margin-top:13px}.platform-public-auth .registration-card .password-rule{margin-top:9px}.platform-public-auth .platform-notice{margin:10px 0}.platform-public-auth .platform-text-button{margin-top:12px}.platform-process{color:#fff;background:#172128;padding:58px 0 64px}.platform-process h2{text-align:center;letter-spacing:-.4px;margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:30px}.platform-process-steps{grid-template-columns:repeat(5,1fr);gap:42px;margin-top:40px;display:grid}.platform-process-steps>div{text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.platform-process-steps>div>span{color:#dce8ec;border:1px solid #6e8c98;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.platform-process-steps>div:nth-child(2)>span,.platform-process-steps>div:nth-child(4)>span{border-color:#278ba1}.platform-process-steps>div:last-child>span{border-color:var(--orange);color:var(--orange)}.platform-process-steps strong{font-size:13px}.platform-process-steps small{color:#9eacb2;font-size:10px;line-height:1.45}.platform-process-arrow{color:#789098;position:absolute;top:30px;left:calc(100% + 12px)}.platform-product-section{padding:94px 0 104px}.platform-product-section header>p,.platform-chiara header>p{color:var(--orange);letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.platform-product-section header h2{letter-spacing:-.8px;max-width:560px;margin:12px 0 0;font-family:Barlow Condensed,Inter,sans-serif;font-size:46px;line-height:1.02}.platform-module-list{border-top:1px solid #dfe4e6;border-bottom:1px solid #dfe4e6;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.platform-module-list article{border-left:1px solid #dfe4e6;flex-direction:column;min-height:310px;padding:35px 29px;display:flex}.platform-module-list article:first-child{border-left:0}.platform-module-list article>svg{color:#176f86;stroke-width:1.7px}.platform-module-list article:first-child>svg{color:var(--orange)}.platform-module-list h3{margin:25px 0 0;font-size:16px}.platform-module-list h3:before{content:"";vertical-align:-4px;background:#176f86;width:3px;height:18px;margin-right:10px;display:inline-block}.platform-module-list article:first-child h3:before{background:var(--orange)}.platform-module-list p{color:#59686f;margin:17px 0 24px;font-size:12px;line-height:1.65}.platform-module-list a{color:#176f86;align-items:center;gap:8px;width:max-content;margin-top:auto;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.platform-module-list article:first-child a{color:var(--orange)}.platform-module-list a svg{transition:transform .18s}.platform-module-list a:hover svg{transform:translate(3px)}.platform-chiara{background:#f8fafb;border-top:1px solid #e3e7e9;padding:92px 0 98px}.platform-chiara-layout{grid-template-columns:minmax(300px,.7fr) minmax(680px,1.3fr);align-items:center;gap:70px;display:grid}.platform-chiara header h2{letter-spacing:-.7px;margin:13px 0 0;font-family:Barlow Condensed,Inter,sans-serif;font-size:48px;line-height:.98}.platform-chiara header>span{color:#5f6d74;max-width:470px;margin-top:22px;font-size:13px;line-height:1.65;display:block}.platform-chiara header>a{border:1px solid var(--orange);color:var(--orange);border-radius:5px;align-items:center;gap:9px;margin-top:25px;padding:12px 15px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.platform-chiara-steps{grid-template-columns:repeat(4,1fr);display:grid}.platform-chiara-steps article{min-width:0;padding:0 20px;position:relative}.platform-chiara-steps article+article{border-left:1px solid #d7dfe2}.platform-chiara-steps article>span{color:#176f86;background:#fff;border:1px solid #278ba1;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.platform-chiara-steps article>span svg{stroke-width:1.7px}.platform-chiara-steps article:last-child>span{border-color:var(--orange);color:var(--orange)}.platform-chiara-steps article>small{color:#859197;margin-top:22px;font-size:10px;font-weight:800;display:block}.platform-chiara-steps h3{margin:7px 0 0;font-size:12px;line-height:1.35}.platform-chiara-steps p{color:#66757c;margin:9px 0 0;font-size:10px;line-height:1.55}.platform-chiara-steps article>svg{color:#9ba7ac;position:absolute;top:30px;right:-10px}.platform-chiara-steps article:last-child>svg{display:none}.platform-final-cta{color:#fff;background:#172128;padding:46px 0}.platform-final-cta .platform-public-container{justify-content:space-between;align-items:center;gap:40px;display:flex}.platform-final-cta h2{margin:0;font-family:Barlow Condensed,Inter,sans-serif;font-size:34px}.platform-final-cta p{color:#a9b5ba;margin:8px 0 0;font-size:13px}.platform-final-cta a{background:var(--orange);color:#fff;white-space:nowrap;border-radius:5px;align-items:center;gap:18px;min-height:50px;padding:0 21px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.platform-public-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1320px,100% - 64px);min-height:112px;margin:0 auto;display:grid}.platform-public-footer .login-product-mark{font-size:29px}.platform-public-footer>div{gap:28px;display:flex}.platform-public-footer>p{color:#7c898f;justify-self:end;margin:0;font-size:11px}.platform-public-footer>p strong{color:#172128;font-family:Barlow Condensed,Inter,sans-serif;font-size:15px}.platform-public-footer>p span{color:var(--orange)}@media (width<=1160px){.platform-hero-grid{grid-template-columns:1fr;gap:52px}.platform-hero-copy{max-width:760px}.platform-hero-copy h1{font-size:78px}.platform-hero-product{grid-template-columns:minmax(0,1fr) 340px}.platform-chiara-layout{grid-template-columns:1fr;gap:48px}.platform-chiara header{max-width:650px}.platform-module-list article{padding-inline:20px}.platform-process-steps{gap:26px}}@media (width<=860px){.platform-public-container,.platform-public-footer{width:min(100% - 40px,1320px)}.platform-public-header{grid-template-columns:1fr auto;padding:0 20px}.platform-public-header nav{display:none}.platform-public-header .login-product-mark{font-size:29px}.platform-hero{padding:52px 0 64px}.platform-hero-copy h1{font-size:clamp(54px,12vw,76px)}.platform-hero-product{grid-template-columns:1fr}.platform-public-auth.login-form-panel{width:min(460px,100%);margin:-34px auto 0}.platform-process-steps{grid-template-columns:repeat(2,1fr);gap:34px}.platform-process-steps>div:last-child{grid-column:1/-1}.platform-process-arrow{display:none}.platform-module-list{grid-template-columns:repeat(2,1fr)}.platform-module-list article:nth-child(3){border-top:1px solid #dfe4e6;border-left:0}.platform-module-list article:nth-child(4){border-top:1px solid #dfe4e6}.platform-chiara-steps{grid-template-columns:repeat(2,1fr);gap:34px 0}.platform-chiara-steps article:nth-child(3){border-left:0}.platform-chiara-steps article:nth-child(n+3){border-top:1px solid #d7dfe2;padding-top:28px}.platform-chiara-steps article>svg{display:none}.platform-public-footer{grid-template-columns:1fr auto}.platform-public-footer>div{display:none}.platform-public-footer>p{justify-self:end}}@media (width<=560px){.platform-public-container,.platform-public-footer{width:min(100% - 28px,1320px)}.platform-public-header{min-height:66px;padding:0 14px}.platform-public-header .login-product-mark{font-size:26px}.platform-header-login{min-height:39px;padding-inline:13px;font-size:12px}.platform-hero{padding-top:40px}.platform-hero-copy h1{letter-spacing:-1.7px;font-size:54px}.platform-hero-copy>p{margin-top:22px;font-size:14px}.platform-hero-copy>div{flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px}.platform-hero-primary{justify-content:space-between;width:100%}.platform-hero-secondary{padding-left:2px}.platform-product-preview{display:none}.platform-public-auth.login-form-panel{margin:0;padding:22px 18px}.platform-process{padding-block:48px}.platform-process h2{font-size:26px}.platform-process-steps{grid-template-columns:1fr}.platform-process-steps>div:last-child{grid-column:auto}.platform-product-section,.platform-chiara{padding-block:68px}.platform-product-section header h2,.platform-chiara header h2{font-size:39px}.platform-module-list{grid-template-columns:1fr;margin-top:38px}.platform-module-list article{border-top:1px solid #dfe4e6;border-left:0;min-height:270px}.platform-module-list article:first-child{border-top:0}.platform-chiara-steps{grid-template-columns:1fr}.platform-chiara-steps article,.platform-chiara-steps article:nth-child(3){border-top:1px solid #d7dfe2;border-left:0;padding:25px 0}.platform-chiara-steps article:first-child{border-top:0;padding-top:0}.platform-final-cta .platform-public-container{flex-direction:column;align-items:flex-start}.platform-final-cta h2{font-size:30px}.platform-final-cta a{justify-content:space-between;width:100%}.platform-public-footer{grid-template-columns:1fr;align-content:center;gap:12px;padding-block:24px}.platform-public-footer>p{justify-self:start}.platform-public-footer .login-product-mark{font-size:26px}}@media (prefers-reduced-motion:reduce){.platform-public-page{scroll-behavior:auto}.platform-public-page *{transition-duration:.01ms!important}}.settings-content{font-size:12px}.settings-content :is(button,input,select,textarea){font-family:inherit;line-height:1.35;font-size:12px!important}.settings-content :is(p,small){line-height:1.45;font-size:11px!important}.settings-content :is(.field>span,legend){line-height:1.35;font-size:12px!important}.settings-content :is(.settings-card-heading h2,.integration-title h2){font-size:16px}.settings-content :is(.permission-check b,.scope-field label,.plugin-row-main strong,.user-directory-person strong,.user-directory-role strong,.user-directory-scope strong){font-size:12px}.settings-content :is(.plugin-category,.plugin-priority,.plugin-status-muted,.plugin-row-status,.status-ok,.status-pending,.status-warning){font-size:12px!important}.settings-content .directory-header h2,.settings-content .plugin-detail-header h2{font-size:20px}.location-administration{padding:0;overflow:hidden;max-width:980px!important}.location-administration>.settings-card-heading{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:22px 24px}.location-header-actions{gap:8px;margin-left:auto;display:flex}.location-header-actions .secondary,.location-header-actions .primary{white-space:nowrap;min-height:38px}.location-directory{display:grid}.location-directory-head,.location-directory-row{grid-template-columns:minmax(180px,.8fr) minmax(190px,.9fr) minmax(260px,1.35fr) auto;align-items:center;gap:18px;display:grid}.location-directory-head{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;background:#fafafa;padding:10px 24px;font-size:12px;font-weight:700}.location-directory-row{border-top:1px solid var(--line);min-height:72px;padding:11px 24px}.location-directory-row:first-of-type{border-top:0}.location-directory-row:hover{background:#fcfcfc}.location-directory-name{align-items:center;gap:11px;min-width:0;display:flex}.location-directory-name>span{width:36px;height:36px;color:var(--orange);background:#fff1e6;border-radius:50%;flex:none;place-items:center;display:grid}.location-directory-name strong,.location-directory-contact strong,.location-directory-courses strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.location-directory-contact,.location-directory-courses{gap:4px;min-width:0;display:grid}.location-directory-contact small,.location-directory-courses small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.location-edit-button{min-height:34px;padding:0 11px}.catalog-editor-modal{width:min(720px,96vw)}.catalog-assignment-form{gap:19px;padding:22px 24px;display:grid}.catalog-course-options{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:9px 14px;margin:0;padding:15px;display:grid}.catalog-course-options legend{padding:0 5px;font-weight:700}.catalog-course-options label{background:#fafafa;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:8px 9px;display:flex}.catalog-course-options input{accent-color:var(--orange)}.catalog-course-options label>span{gap:3px;min-width:0;display:grid}.catalog-course-options strong{font-size:12px}.catalog-course-options small{color:var(--muted)}.catalog-assignment-form footer,.catalog-create-form footer{justify-content:flex-end;gap:9px;display:flex}.catalog-create-modal{width:min(560px,96vw)}.catalog-create-form{grid-template-columns:1fr 1fr;gap:15px;padding:22px 24px;display:grid}.catalog-create-form>.field:only-child{grid-column:1/-1}.catalog-create-form footer{grid-column:1/-1;margin-top:3px}.app-shell[data-theme=dark] .location-directory-head,.app-shell[data-theme=dark] .location-directory-row:hover{background:#20262a}.app-shell[data-theme=dark] .location-directory-name>span{background:#30251d}.app-shell[data-theme=dark] .catalog-course-options label{background:#20262a}@media (width<=900px){.location-directory-head{display:none}.location-directory-row{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) auto}.location-directory-courses{grid-column:2}.location-edit-button{grid-area:1/3/3}.location-administration>.settings-card-heading{flex-wrap:wrap;align-items:flex-start}.location-header-actions{width:100%;margin-left:49px}}@media (width<=650px){.location-administration>.settings-card-heading{padding:18px 16px}.location-header-actions{grid-template-columns:1fr 1fr;width:100%;margin:2px 0 0;display:grid}.location-directory-row{grid-template-columns:1fr auto;gap:9px 12px;padding:14px 16px}.location-directory-name{grid-column:1}.location-directory-contact,.location-directory-courses{grid-column:1;padding-left:47px}.location-edit-button{grid-area:1/2/4;align-self:center}.catalog-assignment-form,.catalog-create-form{grid-template-columns:1fr;padding:18px 16px}.catalog-course-options{grid-template-columns:1fr}.catalog-create-form>.field:only-child,.catalog-create-form footer{grid-column:auto}.catalog-assignment-form footer,.catalog-create-form footer{border-top:1px solid var(--line);background:inherit;margin:0 -16px -18px;padding:14px 16px;position:sticky;bottom:0}.catalog-assignment-form footer .primary,.catalog-create-form footer .primary{flex:1}}.overview-page-header{align-items:center;min-height:48px;margin-bottom:16px}.overview-page-header h1{letter-spacing:-.55px;font-size:26px;line-height:1.2}.overview-page-header .header-actions select{min-width:155px;height:42px;font-size:13px;font-weight:500}.overview-page-header .header-actions select:nth-child(2){min-width:205px}.overview-page-header .primary{font-size:13px}.dashboard-alert{min-height:62px;margin-bottom:14px;padding:12px 14px}.dashboard-alert strong{font-size:13px;line-height:1.35}.dashboard-alert p{font-size:11px;line-height:1.45}.dashboard-alert .secondary{font-size:12px}.overview-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px}.overview-main,.overview-rail{gap:14px}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.kpis article{min-width:0;min-height:104px;padding:16px}.kpis span{font-size:12px;font-weight:500;line-height:1.35}.kpis span small{letter-spacing:.45px;margin-top:4px;font-size:12px;line-height:1.3}.kpis strong{letter-spacing:-.45px;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(19px,1.55vw,24px);font-weight:600;line-height:1.1}.panel h2{font-size:15px;line-height:1.35}.risk-panel{padding:18px}.panel-heading small{font-size:11px;line-height:1.4}.risk-bar{height:12px;margin-top:17px}.risk-labels{margin-top:9px}.risk-labels span{font-size:12px;line-height:1.35}.risk-labels b{font-size:14px;line-height:1.2}.activity-panel{padding:18px}.activity-panel h2{margin-bottom:10px}.activity{border-bottom:1px solid var(--line);grid-template-columns:7px 34px minmax(0,1fr) auto;gap:10px;min-height:62px;padding:10px 0}.activity:last-child{border-bottom:0}.activity-icon{border:1px solid var(--line);color:#697178;background:#f6f7f7;border-radius:6px;width:34px;height:34px}.activity strong{font-size:12px;line-height:1.35}.activity small{margin-top:3px;font-size:11px;line-height:1.35}.activity time{margin-top:0;font-size:12px;line-height:1.35}.crm-filter-bar{margin-bottom:10px;padding:14px}.crm-filter-heading{margin-bottom:12px}.crm-filter-heading strong,.crm-filter-heading span{font-size:12px}.crm-filter-heading button{font-size:11px}.crm-filter-grid{gap:9px}.crm-filter-grid.without-location{grid-template-columns:1.35fr repeat(4,minmax(0,1fr))}.crm-filter-grid>label{gap:6px}.crm-filter-grid>label>span{font-size:11px;line-height:1.25}.crm-filter-grid select,.crm-filter-grid input{height:40px;padding:0 11px;font-size:12px}.crm-search>svg{top:12px}.crm-search input{padding-left:35px}.table-panel th{padding:13px 12px;font-size:12px;line-height:1.3}.table-panel td{padding:12px;font-size:12px;line-height:1.35}.compact-table th,.compact-table td{padding-left:10px;padding-right:10px}.compact-table .attendance{gap:6px}.compact-table .attendance i{width:56px}.table-panel td strong,.participant-name{font-size:12px}.signal-score b{font-size:14px}.signal-score small{font-size:12px}.attendance b{font-size:11px}.app-shell[data-theme=dark] .activity-icon{color:#aeb6bb;background:#20262a;border-color:#3d454a}.app-shell[data-theme=dark] .activity{border-color:#343a3e}@media (width<=1200px){.overview-layout,.overview-rail{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-filter-grid.without-location{grid-template-columns:1.35fr repeat(4,minmax(0,1fr))}}@media (width<=760px){.overview-page-header{align-items:stretch}.overview-page-header .header-actions select{width:100%;min-width:0}.overview-page-header .header-actions select:nth-child(2){min-width:0}.dashboard-alert{grid-template-columns:auto 1fr}.kpis{grid-template-columns:1fr 1fr}.kpis article{min-height:94px}.kpis strong{font-size:21px}.crm-filter-grid.without-location{grid-template-columns:1fr 1fr}.activity{grid-template-columns:7px 34px minmax(0,1fr)}.activity time{text-align:left;grid-column:3}.table-panel th,.table-panel td{padding-inline:10px}}.crm-page-header{align-items:center;margin-bottom:15px}.crm-page-header h1{font-size:26px}.crm-source-strip{background:#f8fbfd;border:1px solid #d9e1e6;border-left:3px solid #4c8fbf;border-radius:6px;align-items:center;gap:11px;min-height:54px;margin-bottom:13px;padding:11px 14px;display:flex}.crm-source-strip>svg{color:#3278aa;flex:none}.crm-source-strip>div{gap:3px;min-width:0;display:grid}.crm-source-strip strong{font-size:12px}.crm-source-strip span{color:var(--muted);font-size:11px;line-height:1.4}.crm-source-strip .crm-source-state{color:#3278aa;letter-spacing:.35px;white-space:nowrap;margin-left:auto;padding-left:20px;font-size:12px;font-weight:700}.crm-kpis{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.crm-kpis article{border-left:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:96px;padding:17px 18px;display:grid}.crm-kpis article:first-child{border-left:0}.crm-kpis svg{color:#788188;grid-row:1/3;width:19px}.crm-kpis span{color:var(--muted);align-self:end;font-size:11px;font-weight:500}.crm-kpis strong{color:#202428;letter-spacing:-.45px;font-variant-numeric:tabular-nums;align-self:start;font-size:22px;line-height:1.2}.crm-kpis article:last-child strong{color:var(--orange);font-size:20px}.crm-toolbar{border:1px solid var(--line);background:#fafafa;border-radius:6px;align-items:center;gap:9px;margin-bottom:13px;padding:11px;display:flex}.crm-view-toggle{background:#fff;border:1px solid #d5dadd;border-radius:5px;align-items:center;padding:3px;display:flex}.crm-view-toggle button{color:#626a70;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:600;display:flex}.crm-view-toggle button.active{color:#fff;background:#252a2e}.crm-toolbar .crm-search{flex:1;align-self:auto;align-items:center;min-width:250px;display:flex;position:relative}.crm-toolbar .crm-search svg{color:#7a8389;pointer-events:none;position:absolute;top:auto;left:11px}.crm-toolbar .crm-search input{color:#25292c;background:#fff;border:1px solid #cfd4d7;border-radius:5px;width:100%;height:42px;padding:0 12px 0 37px;font-size:12px}.crm-select{align-items:center;display:flex;position:relative}.crm-select svg{color:#7a8389;pointer-events:none;position:absolute;left:10px}.crm-select select{color:#303539;background:#fff;border:1px solid #cfd4d7;border-radius:5px;min-width:150px;height:42px;padding:0 31px 0 32px;font-size:11px}.crm-result-count{color:var(--muted);white-space:nowrap;font-size:12px}.crm-table-panel{overflow:auto}.crm-table-panel table{min-width:1100px}.crm-table-panel th{height:45px;padding:0 13px;font-size:11px}.crm-table-panel td{height:67px;padding:10px 13px;font-size:11px}.crm-table-panel tbody tr{transition:background .12s}.crm-person{align-items:center;gap:10px;display:flex}.crm-person>span,.crm-avatar{color:#3e596a;background:#eaf0f3;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.crm-person>span{width:34px;height:34px}.crm-person>div,.crm-table-panel td:nth-child(3){gap:4px;display:grid}.crm-person strong,.crm-table-panel td strong{font-size:12px}.crm-person small,.crm-table-panel td small{color:var(--muted);font-size:12px;display:block}.crm-stage{border-radius:4px;align-items:center;width:max-content;max-width:165px;min-height:25px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.stage-blue{color:#266f9f;background:#e3f0fa}.stage-orange{color:#bb580b;background:#ffead8}.stage-yellow{color:#966d00;background:#fff1cd}.stage-green{color:#39730d;background:#e7f1df}.stage-purple{color:#674698;background:#eee8f7}.stage-red{color:#c81d27;background:#ffe0dc}.stage-neutral{color:#596167;background:#edf0f1}.crm-next-action{color:#4c5358;text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.crm-board{align-items:flex-start;gap:10px;min-height:540px;padding:2px 0 18px;display:flex;overflow-x:auto}.crm-board-column{border:1px solid var(--line);background:#f5f7f8;border-radius:6px;flex:0 0 265px;overflow:hidden}.crm-board-column>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:47px;padding:0 12px;display:flex}.crm-board-column>header>div{align-items:center;gap:8px;min-width:0;display:flex}.crm-board-column>header i{background:#899197;border-radius:50%;width:8px;height:8px}.crm-board-column>header.stage-blue i{background:#3c8fc4}.crm-board-column>header.stage-orange i{background:#f47700}.crm-board-column>header.stage-yellow i{background:#e9a700}.crm-board-column>header.stage-green i{background:#4b8f14}.crm-board-column>header.stage-purple i{background:#8062ad}.crm-board-column>header.stage-red i{background:#e52b34}.crm-board-column>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-board-column>header>span{color:#687177;background:#edf0f1;border-radius:12px;place-items:center;min-width:25px;height:23px;font-size:12px;display:grid}.crm-board-list{align-content:start;gap:8px;min-height:480px;padding:8px;display:grid}.crm-board-list>article{cursor:pointer;background:#fff;border:1px solid #dce1e4;border-radius:5px;padding:12px;box-shadow:0 1px 2px #11181c0a}.crm-board-list>article[draggable=true]{cursor:grab}.crm-board-list>article:hover{border-color:#b9c0c4;box-shadow:0 3px 10px #11181c14}.crm-board-column.dragging{border-style:dashed}.crm-board-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-board-card-top strong{font-size:12px;line-height:1.35}.crm-board-card-top span{color:#c81d27;text-transform:uppercase;background:#ffe0dc;border-radius:3px;padding:3px 6px;font-size:12px;font-weight:700}.crm-board-list article>p{color:#555e64;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 7px;font-size:12px;overflow:hidden}.crm-board-list article>small{color:#7a8389;align-items:center;gap:5px;font-size:11px;display:flex}.crm-board-list article>footer{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:9px;display:flex}.crm-board-list article>footer span{color:#697178;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-board-list article>footer b{color:#303539;white-space:nowrap;font-size:12px}.crm-board-next{color:#9c530e;align-items:flex-start;gap:5px;margin-top:9px;font-size:11px;line-height:1.35;display:flex}.crm-board-next svg{flex:none;margin-top:1px}.crm-contact-modal{background:#fff;border:0;border-radius:8px;width:min(760px,96vw);max-height:92vh;position:relative;overflow:auto;box-shadow:0 24px 70px #0000003d}.crm-contact-modal>.close{position:absolute;top:16px;right:16px}.crm-contact-modal>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:24px 25px 19px;display:flex}.crm-contact-modal h2{margin:0;font-size:20px}.crm-contact-modal header p{color:var(--muted);margin:5px 0 0;font-size:11px}.crm-contact-modal>.crm-form-grid{padding:21px 25px}.crm-contact-modal>footer{border-top:1px solid var(--line);background:#fafafa;justify-content:flex-end;gap:8px;padding:15px 25px;display:flex}.crm-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crm-span{grid-column:1/-1}.crm-contact-drawer{border-left:1px solid var(--line);background:#fff;width:min(530px,100vw);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 45px #00000021}.crm-contact-drawer>.close{z-index:2;position:absolute;top:15px;right:15px}.crm-drawer-header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:27px 52px 20px 24px;display:flex}.crm-avatar{color:#fff;background:#252a2e;width:52px;height:52px;font-size:15px}.crm-drawer-header>div{gap:6px;min-width:0;display:grid}.crm-drawer-header h2{margin:0;font-size:21px}.crm-drawer-header p{color:var(--muted);margin:0;font-size:12px}.crm-contact-actions{border-bottom:1px solid var(--line);gap:7px;padding:13px 24px;display:flex}.crm-contact-actions a{color:#3f474c;border:1px solid #cfd4d7;border-radius:5px;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.crm-contact-actions a:hover{border-color:var(--orange);color:var(--orange)}.crm-drawer-section{border-bottom:1px solid var(--line);padding:21px 24px}.crm-drawer-section h3{margin:0 0 16px;font-size:13px}.crm-save{margin-top:15px}.crm-timeline{display:grid}.crm-timeline article{grid-template-columns:12px 1fr;gap:10px;padding-bottom:17px;display:grid;position:relative}.crm-timeline article:before{content:"";background:#dfe3e5;width:1px;position:absolute;top:10px;bottom:0;left:4px}.crm-timeline article:last-child:before{display:none}.crm-timeline i{z-index:1;background:var(--orange);width:9px;height:9px;box-shadow:0 0 0 1px var(--orange);border:2px solid #fff;border-radius:50%;margin-top:4px;position:relative}.crm-timeline strong{font-size:11px}.crm-timeline p{color:#586167;margin:4px 0;font-size:12px;line-height:1.45}.crm-timeline small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.app-shell[data-theme=dark] .crm-source-strip{background:#18242c;border-color:#365164}.app-shell[data-theme=dark] .crm-source-strip strong{color:#edf0f1}.app-shell[data-theme=dark] .crm-kpis,.app-shell[data-theme=dark] .crm-board-column>header,.app-shell[data-theme=dark] .crm-board-list>article,.app-shell[data-theme=dark] .crm-contact-modal,.app-shell[data-theme=dark] .crm-contact-drawer{color:#edf0f1;background:#1b2024;border-color:#363c40}.app-shell[data-theme=dark] .crm-kpis article{border-color:#363c40}.app-shell[data-theme=dark] .crm-kpis strong,.app-shell[data-theme=dark] .crm-board-list article>footer b{color:#f2f4f5}.app-shell[data-theme=dark] .crm-kpis article:last-child strong{color:var(--orange)}.app-shell[data-theme=dark] .crm-toolbar,.app-shell[data-theme=dark] .crm-board-column{background:#171c20;border-color:#363c40}.app-shell[data-theme=dark] .crm-view-toggle{background:#20262a;border-color:#41484d}.app-shell[data-theme=dark] .crm-view-toggle button.active{color:#171b1e;background:#edf0f1}.app-shell[data-theme=dark] .crm-board-list>article:hover{border-color:#5b646a}.app-shell[data-theme=dark] .crm-board-list article>footer,.app-shell[data-theme=dark] .crm-contact-modal>header,.app-shell[data-theme=dark] .crm-contact-modal>footer,.app-shell[data-theme=dark] .crm-drawer-header,.app-shell[data-theme=dark] .crm-contact-actions,.app-shell[data-theme=dark] .crm-drawer-section{border-color:#363c40}.app-shell[data-theme=dark] .crm-contact-modal>footer{background:#171c20}.app-shell[data-theme=dark] .crm-contact-actions a{color:#dfe3e5;border-color:#41484d}.app-shell[data-theme=dark] .crm-avatar{color:#171b1e;background:#f2f4f5}.app-shell[data-theme=dark] .crm-timeline i{border-color:#1b2024}.app-shell[data-theme=dark] .crm-next-action,.app-shell[data-theme=dark] .crm-board-list article>p,.app-shell[data-theme=dark] .crm-timeline p{color:#b2b9bd}@media (width<=1200px){.crm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-kpis article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.crm-kpis article:nth-child(5){border-top:1px solid var(--line)}.crm-toolbar{flex-wrap:wrap}.crm-toolbar .crm-search{order:3;min-width:100%}.crm-result-count{margin-left:auto}}@media (width<=760px){.crm-page-header .primary{width:100%;margin-top:15px}.crm-source-strip{align-items:flex-start}.crm-source-strip .crm-source-state{display:none}.crm-kpis{grid-template-columns:1fr 1fr}.crm-kpis article{min-height:84px}.crm-kpis article:nth-child(3),.crm-kpis article:nth-child(5){border-left:0}.crm-kpis article:nth-child(3){border-top:1px solid var(--line)}.crm-kpis article:nth-child(4){border-left:1px solid var(--line)}.crm-kpis article:last-child{border-left:0;grid-column:1/-1}.crm-toolbar{grid-template-columns:1fr 1fr;display:grid}.crm-view-toggle{grid-column:1/-1}.crm-view-toggle button{flex:1;justify-content:center}.crm-toolbar .crm-search{order:initial;grid-column:1/-1;min-width:0}.crm-select select{width:100%;min-width:0}.crm-result-count{grid-column:1/-1;margin:0}.crm-board-column{flex-basis:250px}.crm-contact-modal>.crm-form-grid,.crm-form-grid{grid-template-columns:1fr}.crm-span{grid-column:auto}.crm-contact-modal>header,.crm-contact-modal>.crm-form-grid,.crm-contact-modal>footer{padding-left:17px;padding-right:17px}.crm-contact-modal>footer{position:sticky;bottom:0}.crm-contact-drawer{width:100vw}.crm-drawer-header,.crm-contact-actions,.crm-drawer-section{padding-left:17px;padding-right:17px}}.sidebar{transition:transform .2s,box-shadow .2s}.sidebar-collapse,.sidebar-reopen{color:#c9ced1;background:#23282c;border:1px solid #3c4348;border-radius:5px;place-items:center;display:grid}.sidebar-collapse{z-index:2;width:33px;height:33px;position:absolute;top:17px;right:10px}.sidebar-collapse:hover,.sidebar-reopen:hover{color:#fff;background:#2c3236;border-color:#697178}.sidebar-reopen{z-index:35;color:#343a3e;background:#fff;border-color:#d5dadd;width:39px;height:39px;display:none;position:fixed;top:18px;left:18px;box-shadow:0 3px 12px #0e13161a}.sidebar.collapsed{pointer-events:none;transform:translate(-100%)}.app-shell[data-sidebar=collapsed] .sidebar-reopen{display:grid}.app-shell[data-sidebar=collapsed] .page{max-width:none;margin-left:0;padding-left:72px}.app-shell[data-sidebar=collapsed] .send-drawer{left:0}.app-shell[data-theme=dark] .sidebar-reopen{color:#e8ebec;background:#1b2024;border-color:#41484d}.crm2-page-header{align-items:center;min-height:51px;margin-bottom:12px}.crm2-page-header h1{letter-spacing:-.55px;font-size:25px}.crm2-page-header p{margin-top:5px;font-size:12px}.crm2-workspace{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.crm2-workspace.has-preview{border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) 350px}.crm2-main{min-width:0}.crm2-saved-views{border-bottom:1px solid var(--line);align-items:end;height:42px;display:flex}.crm2-saved-views button{color:#4e565c;background:0 0;border:0;border-bottom:2px solid #0000;min-width:115px;height:42px;padding:0 15px;font-size:11px;font-weight:600}.crm2-saved-views button:hover{color:#202428;background:#fafafa}.crm2-saved-views button.active{border-bottom-color:var(--orange);color:#202428}.crm2-command-bar{grid-template-columns:minmax(230px,1.5fr) minmax(130px,.65fr) minmax(125px,.6fr) minmax(135px,.65fr) auto auto auto;align-items:center;gap:8px;padding:12px 0;display:grid}.crm2-search{align-items:center;display:flex;position:relative}.crm2-search svg{color:#768087;pointer-events:none;position:absolute;left:11px}.crm2-search input,.crm2-select select,.crm2-advanced-filters select{color:#30363a;background:#fff;border:1px solid #cfd5d9;border-radius:5px;width:100%;height:38px;font-size:11px}.crm2-search input{padding:0 11px 0 36px}.crm2-select select{padding:0 30px 0 11px}.crm2-more-filter{color:#434b50;white-space:nowrap;background:#fff;border:1px solid #cfd5d9;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:12px;font-weight:600;display:flex}.crm2-more-filter:hover,.crm2-more-filter.active{background:#f7f8f8;border-color:#9fa8ae}.crm2-more-filter>span{color:#4e575d;background:#e9edef;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.crm2-view-toggle{background:#fff;border:1px solid #cfd5d9;border-radius:5px;align-items:center;height:38px;display:flex;overflow:hidden}.crm2-view-toggle button{color:#626b71;background:#fff;border:0;border-left:1px solid #e2e5e7;place-items:center;width:38px;height:36px;display:grid}.crm2-view-toggle button:first-child{border-left:0}.crm2-view-toggle button.active{color:var(--orange);background:#fff2e8}.crm2-result-count{color:var(--muted);white-space:nowrap;font-size:12px}.crm2-advanced-filters{border:1px solid var(--line);background:#fafafa;border-radius:5px;align-items:end;gap:10px;margin:-3px 0 11px;padding:11px 12px;display:flex}.crm2-advanced-filters label{gap:5px;min-width:170px;display:grid}.crm2-advanced-filters label span{color:var(--muted);font-size:12px;font-weight:600}.crm2-advanced-filters select{height:36px;padding:0 10px}.crm2-advanced-filters button{color:#a64d0b;background:0 0;border:0;height:36px;margin-left:auto;font-size:12px;font-weight:600}.crm2-summary{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:50px;margin-bottom:12px;display:grid}.crm2-summary article{border-left:1px solid var(--line);justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}.crm2-summary article:first-child{border-left:0}.crm2-summary svg{color:#687279;width:15px}.crm2-summary span{color:#596269;font-size:12px}.crm2-summary strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.crm2-summary article:last-child strong{color:var(--orange)}.crm2-selection-bar{background:#fff7ef;border:1px solid #f0c8a9;border-radius:5px;align-items:center;gap:12px;min-height:42px;margin-bottom:8px;padding:8px 12px;display:flex}.crm2-selection-bar strong{font-size:11px}.crm2-selection-bar span{color:#6b5b50;font-size:12px}.crm2-selection-bar button{color:#a64d0b;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:600}.crm2-table-panel{border:1px solid var(--line);background:#fff;border-radius:5px 5px 0 0;overflow-x:auto}.crm2-table-panel table{min-width:990px}.crm2-table-panel th{color:#353b3f;background:#fafafa;height:42px;padding:0 10px;font-size:12px}.crm2-table-panel td{color:#4f585e;height:55px;padding:8px 10px;font-size:12px}.crm2-table-panel tbody tr{transition:background .12s}.crm2-table-panel tbody tr:hover{background:#f8fafb}.crm2-table-panel tbody tr.previewed{background:#fff5ed}.crm2-table-panel tbody tr.previewed td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.crm2-table-panel .crm-person{gap:8px}.crm2-table-panel .crm-person>span{width:30px;height:30px;font-size:11px}.crm2-table-panel .crm-person strong,.crm2-table-panel .crm-person small{font-size:11px}.crm2-table-panel .crm-stage{max-width:135px;min-height:22px;padding:3px 7px;font-size:11px}.crm2-table-panel input[type=checkbox]{width:14px;height:14px;accent-color:var(--orange)}.crm2-check{width:34px!important;padding-left:12px!important;padding-right:4px!important}.crm2-next-activity{align-items:center;gap:7px;max-width:220px;display:flex}.crm2-next-activity svg{color:#707a80;flex:none}.crm2-next-activity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm2-row-menu{color:#5f686e;background:0 0;border:0;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.crm2-row-menu:hover{color:#252a2e;background:#edf0f1}.crm2-pagination{border:1px solid var(--line);min-height:50px;color:var(--muted);border-top:0;border-radius:0 0 5px 5px;justify-content:space-between;align-items:center;padding:8px 13px;font-size:12px;display:flex}.crm2-pagination>div{align-items:center;gap:8px;display:flex}.crm2-pagination button{color:#4c555b;background:#fff;border:1px solid #d3d8db;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.crm2-pagination button:disabled{opacity:.4;cursor:not-allowed}.crm2-pagination strong{background:var(--orange);color:#fff;border-radius:4px;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.crm2-pagination>div span{font-size:12px}.crm2-preview{border:1px solid var(--line);background:#fff;border-left:0;flex-direction:column;min-width:0;height:calc(100vh - 36px);margin-top:42px;display:flex;position:sticky;top:0;overflow:auto}.crm2-preview.editing{width:430px;margin-left:-80px;box-shadow:-14px 0 30px #161d2114}.crm2-preview-close{z-index:2;position:absolute;top:12px;right:12px}.crm2-preview-header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:24px 44px 16px 17px;display:flex}.crm2-preview-header .crm-avatar{width:43px;height:43px;font-size:12px}.crm2-preview-header>div{flex:1;min-width:0}.crm2-preview-header>div>div{align-items:center;gap:8px;min-width:0;display:flex}.crm2-preview-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.crm2-preview-header .crm-stage{min-height:21px;padding:3px 6px;font-size:12px}.crm2-preview-header p{color:var(--muted);margin:5px 0 0;font-size:11px}.crm2-preview-actions{border-bottom:1px solid var(--line);gap:6px;padding:10px 17px;display:flex}.crm2-preview-actions a,.crm2-preview-actions button{color:#3f474c;background:#fff;border:1px solid #d0d6d9;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.crm2-preview-actions button{width:32px;padding:0}.crm2-preview-section{border-bottom:1px solid var(--line);padding:17px}.crm2-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.crm2-preview-section h3{margin:0;font-size:11px}.crm2-section-title button{color:#a64d0b;background:0 0;border:0;font-size:11px;font-weight:600}.crm2-preview-properties{gap:11px;margin:0;display:grid}.crm2-preview-properties>div{grid-template-columns:minmax(90px,.9fr) minmax(0,1.2fr);gap:8px;display:grid}.crm2-preview-properties dt,.crm2-preview-properties dd{font-size:11px}.crm2-preview-properties dt{color:var(--muted)}.crm2-preview-properties dd{color:#30373b;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.crm2-next-card{border:1px solid var(--line);border-radius:4px;align-items:flex-start;gap:9px;padding:10px;display:flex}.crm2-next-card>svg{color:#717b81;flex:none}.crm2-next-card>span{gap:4px;display:grid}.crm2-next-card strong{font-size:11px;line-height:1.4}.crm2-next-card small{color:var(--muted);font-size:12px}.crm2-activity-section{flex:1}.crm2-activity-section>h3{margin-bottom:15px}.crm2-preview .crm-timeline article{padding-bottom:15px}.crm2-preview .crm-timeline p,.crm2-preview .crm-timeline small{font-size:12px}.crm2-preview-footer{border-top:1px solid var(--line);background:#fff;margin-top:auto;padding:12px 17px;position:sticky;bottom:0}.crm2-preview-footer .secondary{min-height:38px;font-size:11px}.crm2-preview-editor{flex:1}.crm2-edit-grid{gap:12px;display:grid}.crm2-edit-grid .field span{font-size:11px}.crm2-edit-grid input,.crm2-edit-grid select{min-height:38px;font-size:12px}.crm2-edit-grid textarea{min-height:90px;font-size:12px}.crm2-preview-editor .crm-save{width:100%;font-size:12px}.app-shell[data-theme=dark] .crm2-saved-views,.app-shell[data-theme=dark] .crm2-summary,.app-shell[data-theme=dark] .crm2-table-panel,.app-shell[data-theme=dark] .crm2-preview{background:#1b2024;border-color:#363c40}.app-shell[data-theme=dark] .crm2-saved-views button{color:#b7bec2}.app-shell[data-theme=dark] .crm2-saved-views button:hover,.app-shell[data-theme=dark] .crm2-table-panel tbody tr:hover{background:#20262a}.app-shell[data-theme=dark] .crm2-saved-views button.active,.app-shell[data-theme=dark] .crm2-summary strong,.app-shell[data-theme=dark] .crm2-preview-properties dd{color:#f2f4f5}.app-shell[data-theme=dark] .crm2-search input,.app-shell[data-theme=dark] .crm2-select select,.app-shell[data-theme=dark] .crm2-more-filter,.app-shell[data-theme=dark] .crm2-view-toggle,.app-shell[data-theme=dark] .crm2-view-toggle button,.app-shell[data-theme=dark] .crm2-pagination button,.app-shell[data-theme=dark] .crm2-preview-actions a,.app-shell[data-theme=dark] .crm2-preview-actions button{color:#dfe3e5;background:#171c20;border-color:#41484d}.app-shell[data-theme=dark] .crm2-view-toggle button.active{color:#ff8730;background:#35261c}.app-shell[data-theme=dark] .crm2-advanced-filters,.app-shell[data-theme=dark] .crm2-table-panel th{background:#20262a}.app-shell[data-theme=dark] .crm2-advanced-filters{border-color:#41484d}.app-shell[data-theme=dark] .crm2-summary article,.app-shell[data-theme=dark] .crm2-preview-header,.app-shell[data-theme=dark] .crm2-preview-actions,.app-shell[data-theme=dark] .crm2-preview-section,.app-shell[data-theme=dark] .crm2-preview-footer{border-color:#363c40}.app-shell[data-theme=dark] .crm2-table-panel tbody tr.previewed{background:#2b211a}.app-shell[data-theme=dark] .crm2-pagination{border-color:#363c40}.app-shell[data-theme=dark] .crm2-preview-footer{background:#1b2024}.app-shell[data-theme=dark] .crm2-next-card{border-color:#41484d}@media (width<=1250px){.crm2-command-bar{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(120px,.55fr)) auto auto}.crm2-result-count{grid-column:1/-1}.crm2-workspace.has-preview{grid-template-columns:minmax(0,1fr) 320px}.crm2-summary span{display:none}}@media (width<=1000px){.crm2-workspace.has-preview{border-right:0;grid-template-columns:1fr}.crm2-preview,.crm2-preview.editing{z-index:48;border-top:0;border-bottom:0;border-right:0;width:min(390px,100vw);height:100vh;margin:0;position:fixed;top:0;right:0;box-shadow:-18px 0 45px #00000029}.crm2-command-bar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(125px,.5fr)) auto auto}.crm2-command-bar .crm2-select:nth-of-type(4){display:none}.crm2-summary{grid-template-columns:repeat(3,1fr)}.crm2-summary article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.crm2-summary article:nth-child(5){border-top:1px solid var(--line)}}@media (width<=760px){.sidebar.collapsed{display:none}.app-shell[data-sidebar=collapsed] .page{padding-top:72px;padding-left:15px}.app-shell[data-sidebar=collapsed] .sidebar-reopen{top:16px}.crm2-page-header{align-items:flex-start;display:flex}.crm2-page-header .primary{width:auto;margin-top:0}.crm2-saved-views{overflow-x:auto}.crm2-saved-views button{white-space:nowrap;min-width:105px}.crm2-command-bar{grid-template-columns:1fr 1fr}.crm2-search{grid-column:1/-1}.crm2-command-bar .crm2-select:nth-of-type(4){display:none}.crm2-more-filter{grid-column:1}.crm2-result-count{grid-column:1/-1}.crm2-advanced-filters{grid-template-columns:1fr 1fr;display:grid}.crm2-advanced-filters label{min-width:0}.crm2-advanced-filters button{grid-column:1/-1;margin-left:0}.crm2-summary{grid-template-columns:1fr 1fr}.crm2-summary article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.crm2-summary article:nth-child(4){border-left:1px solid var(--line)}.crm2-summary article:last-child{border-left:0;grid-column:1/-1}.crm2-summary span{display:inline}.crm2-table-panel table{min-width:940px}.crm2-selection-bar span{display:none}.crm2-pagination{align-items:flex-start;gap:10px}.crm2-preview,.crm2-preview.editing{width:100vw}.crm2-page-header h1{font-size:22px}}.crm2-saved-views button,.crm2-search input,.crm2-select select{font-size:12px}.crm2-more-filter,.crm2-result-count,.crm2-summary span,.crm2-advanced-filters label span{font-size:11px}.crm2-summary strong{font-size:14px}.crm2-table-panel th,.crm2-table-panel td{font-size:11px}.crm2-table-panel .crm-person strong,.crm2-table-panel .crm-person small,.crm2-table-panel .crm-stage{font-size:12px}.crm2-preview-header h2{font-size:17px}.crm2-preview-header p,.crm2-preview-properties dt,.crm2-preview-properties dd,.crm2-preview-actions a,.crm2-preview-actions button,.crm2-section-title button,.crm2-next-card strong,.crm2-preview-section h3{font-size:12px}.crm2-next-card small,.crm2-preview .crm-timeline p,.crm2-preview .crm-timeline small{font-size:11px}.crm2-preview .crm-timeline strong,.crm2-preview-footer .secondary{font-size:12px}@media (width<=760px){.crm2-page-header .primary{white-space:nowrap;flex:none;padding-inline:12px}.crm2-page-header .primary svg{display:none}.crm2-table-panel table{table-layout:auto;min-width:0}.crm2-table-panel th:nth-child(n+4),.crm2-table-panel td:nth-child(n+4){display:none}.crm2-table-panel th:nth-child(2){width:62%}.crm2-table-panel th:nth-child(3){width:38%}.crm2-table-panel .crm-stage{max-width:118px}.crm2-pagination{align-items:center}}.crm-object-nav{border:1px solid var(--line);background:#f7f8f8;border-radius:6px;align-items:center;gap:4px;min-height:48px;margin:0 0 12px;padding:4px;display:flex;overflow-x:auto}.crm-object-nav button{color:#566067;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.crm-object-nav button:hover{color:#24292d;background:#fff}.crm-object-nav button.active{color:#24292d;background:#fff;box-shadow:0 1px 4px #10161a1a}.crm-object-nav button.active svg{color:var(--orange)}.crm-object-nav b{color:#697278;background:#e5e9eb;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11px;display:grid}.crm-object-nav button.active b{color:#b95105;background:#fff0e5}.crm-object-workspace{min-width:0}.crm-object-toolbar{align-items:center;gap:9px;padding:1px 0 12px;display:flex}.crm-object-toolbar .crm2-search{width:min(440px,55vw)}.crm-object-toolbar>span{color:var(--muted);margin-left:auto;font-size:11px}.crm-object-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-object-summary article:nth-child(n){border-top:0}.crm-object-summary article:first-child{border-left:0}.crm-object-table table{min-width:860px}.crm-company-cell{align-items:center;gap:10px;display:flex}.crm-company-cell>span{color:#596269;background:#f0f2f3;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.crm-company-cell>div{gap:3px;display:grid}.crm-company-cell small{color:var(--muted);font-size:11px}.crm-deal-board{align-items:flex-start;gap:10px;min-height:580px;padding-bottom:18px;display:flex;overflow-x:auto}.crm-deal-column{border:1px solid var(--line);background:#f5f7f8;border-radius:6px;flex:0 0 260px;min-height:540px;overflow:hidden}.crm-deal-column>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex}.crm-deal-column>header>div{align-items:center;gap:8px;min-width:0;display:flex}.crm-deal-column>header i{background:#879096;border-radius:50%;width:8px;height:8px}.crm-deal-column>header.stage-blue i{background:#3c8fc4}.crm-deal-column>header.stage-orange i{background:#f47700}.crm-deal-column>header.stage-yellow i{background:#e9a700}.crm-deal-column>header.stage-green i{background:#4b8f14}.crm-deal-column>header.stage-purple i{background:#8062ad}.crm-deal-column>header.stage-red i{background:#e52b34}.crm-deal-column>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-deal-column>header>span{color:#687177;background:#edf0f1;border-radius:12px;place-items:center;min-width:24px;height:22px;font-size:11px;display:grid}.crm-deal-list{align-content:start;gap:8px;min-height:493px;padding:8px;display:grid}.crm-deal-list article{cursor:grab;background:#fff;border:1px solid #dce1e4;border-radius:5px;padding:12px;box-shadow:0 1px 2px #11181c0a}.crm-deal-list article:hover{border-color:#b7bec2;box-shadow:0 4px 12px #11181c14}.crm-deal-list article>strong{font-size:12px;line-height:1.35;display:block}.crm-deal-list article>p{color:#4d565c;margin:7px 0 6px;font-size:12px}.crm-deal-list article>small{color:#788087;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.crm-deal-meta{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;display:flex}.crm-deal-meta b{font-size:11px}.crm-deal-meta span{color:#767f85;font-size:11px}.crm-deal-list footer{color:#7b8389;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.crm-deal-list footer span{align-items:center;gap:4px;display:flex}.crm-deal-list time{font-variant-numeric:tabular-nums}.crm-task-list{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.crm-task-list>header,.crm-task-list>article{grid-template-columns:24px 31px minmax(260px,1.5fr) minmax(130px,.8fr) minmax(100px,.6fr) minmax(120px,.7fr) 80px;align-items:center;gap:10px;display:grid}.crm-task-list>header{color:#4f575d;background:#fafafa;min-height:42px;padding:0 13px;font-size:12px;font-weight:600}.crm-task-list>header span:first-child{grid-column:3}.crm-task-list>article{border-top:1px solid var(--line);color:#525b61;min-height:62px;padding:9px 13px;font-size:11px}.crm-task-list>article:hover{background:#f9fafb}.crm-task-list>article.done{opacity:.62}.crm-task-check{width:18px;height:18px;color:var(--green);background:#fff;border:1px solid #b9c0c4;border-radius:50%;place-items:center;padding:0;display:grid}.crm-task-check svg{width:18px;height:18px}.crm-task-kind{color:#687279;background:#edf1f3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.crm-task-kind svg{width:14px}.crm-task-kind.type-call{color:#347ca8;background:#e6f1f8}.crm-task-kind.type-email{color:#70509b;background:#f0eafa}.crm-task-kind.type-whatsapp{color:#4b8f14;background:#e8f4e2}.crm-task-list article>div{gap:4px;display:grid}.crm-task-list article>div strong{color:#293035;font-size:11px}.crm-task-list article>div small{color:var(--muted);text-transform:capitalize;font-size:11px}.crm-task-list time{font-variant-numeric:tabular-nums;font-size:12px}.crm-task-status{color:#8e6500;background:#fff1cd;border-radius:4px;width:max-content;padding:5px 7px;font-size:11px;font-weight:600}.crm-task-status.status-done{color:#3e7812;background:#e7f0e1}.crm-task-status.status-in_progress{color:#2f759e;background:#e7f1f8}.crm-record{background:#f5f7f8;min-height:100vh;margin:-24px -30px -40px}.crm-record-topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:13px;height:54px;padding:0 20px;display:flex}.crm-record-topbar>span{color:#757e84;font-size:11px}.crm-record-topbar>strong{color:#858d92;margin-left:auto;font-size:12px}.crm-record-back{color:#30373b;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.crm-record-grid{grid-template-columns:280px minmax(420px,1fr) 320px;align-items:start;min-height:calc(100vh - 54px);display:grid}.crm-record-profile,.crm-record-associations{background:#fff;min-height:calc(100vh - 54px)}.crm-record-profile{border-right:1px solid var(--line)}.crm-record-identity{border-bottom:1px solid var(--line);text-align:center;justify-items:center;padding:25px 20px 20px;display:grid}.crm-record-avatar{color:#fff;background:#20262a;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:12px;font-size:18px;font-weight:700;display:grid}.crm-record-identity h1{letter-spacing:-.35px;margin:0;font-size:20px}.crm-record-identity p{color:var(--muted);margin:6px 0 11px;font-size:11px}.crm-record-actions{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px;padding:14px 12px;display:grid}.crm-record-actions a,.crm-record-actions button{color:#4e585e;background:0 0;border:0;justify-items:center;gap:5px;padding:5px 2px;font-size:12px;text-decoration:none;display:grid}.crm-record-actions svg{color:#596269;border:1px solid #cfd5d9;border-radius:50%;width:28px;height:28px;padding:6px}.crm-record-actions a:hover svg,.crm-record-actions button:hover svg{border-color:var(--orange);color:var(--orange)}.crm-record-properties{padding:19px 17px}.crm-record-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.crm-record-section-head h2{margin:0;font-size:12px}.crm-record-section-head>button{color:#a64d0b;background:0 0;border:0;font-size:11px;font-weight:600}.crm-record-section-head>span{color:#697178;background:#edf0f1;border-radius:10px;place-items:center;min-width:21px;height:20px;font-size:11px;display:grid}.crm-record-properties dl{gap:13px;margin:0;display:grid}.crm-record-properties dl>div{gap:4px;display:grid}.crm-record-properties dt{color:#7a8389;font-size:11px}.crm-record-properties dd{color:#30373b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.crm-record-edit{gap:11px;display:grid}.crm-record-edit label{gap:5px;display:grid}.crm-record-edit label>span{color:#697178;font-size:11px;font-weight:600}.crm-record-edit input,.crm-record-edit select,.crm-record-edit textarea{color:#30373b;background:#fff;border:1px solid #cfd5d9;border-radius:4px;width:100%;min-height:37px;padding:8px 9px;font-size:12px}.crm-record-edit textarea{resize:vertical;min-height:76px}.crm-record-edit .primary{min-height:37px;font-size:12px}.crm-record-timeline{min-width:0;padding:0 20px 40px}.crm-record-tabs{border-bottom:1px solid #d9dee1;align-items:end;height:54px;display:flex}.crm-record-tabs button{color:#626b71;background:0 0;border:0;border-bottom:2px solid #0000;height:54px;padding:0 18px;font-size:11px;font-weight:600}.crm-record-tabs button.active{border-bottom-color:var(--orange);color:#24292d}.crm-record-composer{background:#fff;border:1px solid #cfd5d9;border-radius:6px;margin:18px 0 16px;overflow:hidden;box-shadow:0 1px 2px #11181c0a}.crm-composer-types{border-bottom:1px solid var(--line);background:#fafafa;gap:3px;padding:8px 9px;display:flex}.crm-composer-types button{color:#596269;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.crm-composer-types button.active{color:#ad4e08;background:#fff0e5}.crm-record-composer textarea{resize:vertical;color:#30373b;border:0;outline:0;width:100%;min-height:90px;padding:14px;font-size:11px;line-height:1.5;display:block}.crm-record-composer footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.crm-record-composer footer span{color:#858d92;font-size:12px}.crm-record-composer .primary{min-height:34px;padding:0 12px;font-size:11px}.crm-record-filter{border-bottom:1px solid #d9dee1;justify-content:space-between;align-items:center;min-height:40px;margin-bottom:8px;display:flex}.crm-record-filter strong{font-size:11px}.crm-record-filter span{color:var(--muted);font-size:11px}.crm-record-feed{gap:10px;display:grid}.crm-record-feed article{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.crm-feed-icon{color:#697178;background:#fff;border:1px solid #d8dde0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.crm-feed-icon.type-call{color:#347ca8}.crm-feed-icon.type-email{color:#70509b}.crm-feed-icon.type-whatsapp{color:#4b8f14}.crm-feed-icon.type-stage{color:var(--orange)}.crm-record-feed article>div{background:#fff;border:1px solid #dce1e4;border-radius:6px;padding:11px 12px}.crm-record-feed article header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-record-feed article strong{font-size:11px}.crm-record-feed article time{color:#7d868b;white-space:nowrap;font-size:12px}.crm-record-feed article p{color:#4f585e;white-space:pre-wrap;margin:8px 0 7px;font-size:12px;line-height:1.5}.crm-record-feed article small{color:#858d92;font-size:12px}.crm-record-associations{border-left:1px solid var(--line)}.crm-record-associations>section{border-bottom:1px solid var(--line);padding:18px 16px}.crm-association-card{border:1px solid #dce1e4;border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.crm-association-card>span{color:#596269;background:#edf0f1;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.crm-association-card>span svg{width:16px}.crm-association-card>div{gap:4px;min-width:0;display:grid}.crm-association-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-association-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-association-card>svg{color:#8a9297}.crm-association-detail{border-top:1px solid var(--line);padding:11px 0}.crm-association-detail:first-of-type{border-top:0}.crm-association-detail>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.crm-association-detail strong{font-size:12px;line-height:1.35}.crm-association-detail .crm-stage{flex:none;max-width:110px;padding:3px 6px;font-size:12px}.crm-association-detail p{color:#3c4449;margin:7px 0 5px;font-size:12px;font-weight:600}.crm-association-detail small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.crm-association-task{border-top:1px solid var(--line);grid-template-columns:17px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.crm-association-task>button{background:#fff;border:1px solid #aeb7bc;border-radius:50%;width:16px;height:16px;margin-top:1px}.crm-association-task>button:hover{border-color:var(--green);background:#edf5e8}.crm-association-task>div{gap:4px;display:grid}.crm-association-task strong{font-size:11px;line-height:1.35}.crm-association-task small{color:var(--muted);font-size:12px}.crm-association-empty{color:#7b848a;text-align:center;border:1px dashed #cfd5d9;border-radius:5px;padding:16px 9px;font-size:11px}.crm-mini-modal{background:#fff;border-radius:7px;width:min(520px,95vw);overflow:hidden;box-shadow:0 24px 70px #00000040}.crm-mini-modal>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:21px;display:flex}.crm-mini-modal>header>span{width:40px;height:40px;color:var(--orange);background:#fff0e5;border-radius:50%;place-items:center;display:grid}.crm-mini-modal h2{margin:0;font-size:18px}.crm-mini-modal header p{color:var(--muted);margin:5px 0 0;font-size:12px}.crm-mini-modal>.field,.crm-mini-grid{margin:16px 21px}.crm-mini-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-mini-modal>footer{border-top:1px solid var(--line);background:#fafafa;justify-content:flex-end;gap:8px;padding:13px 21px;display:flex}.app-shell[data-theme=dark] .crm-object-nav,.app-shell[data-theme=dark] .crm-deal-column,.app-shell[data-theme=dark] .crm-record,.app-shell[data-theme=dark] .crm-record-timeline{background:#14191c}.app-shell[data-theme=dark] .crm-object-nav,.app-shell[data-theme=dark] .crm-task-list,.app-shell[data-theme=dark] .crm-record-topbar,.app-shell[data-theme=dark] .crm-record-profile,.app-shell[data-theme=dark] .crm-record-associations,.app-shell[data-theme=dark] .crm-record-composer,.app-shell[data-theme=dark] .crm-record-feed article>div,.app-shell[data-theme=dark] .crm-deal-column>header,.app-shell[data-theme=dark] .crm-deal-list article,.app-shell[data-theme=dark] .crm-mini-modal{color:#edf0f1;background:#1b2024;border-color:#363c40}.app-shell[data-theme=dark] .crm-object-nav button.active{color:#fff;background:#2a3034}.app-shell[data-theme=dark] .crm-object-nav button:hover,.app-shell[data-theme=dark] .crm-task-list>header,.app-shell[data-theme=dark] .crm-composer-types,.app-shell[data-theme=dark] .crm-mini-modal>footer{color:#dce1e3;background:#20262a}.app-shell[data-theme=dark] .crm-task-list>article,.app-shell[data-theme=dark] .crm-record-topbar,.app-shell[data-theme=dark] .crm-record-profile,.app-shell[data-theme=dark] .crm-record-associations,.app-shell[data-theme=dark] .crm-record-tabs,.app-shell[data-theme=dark] .crm-record-properties,.app-shell[data-theme=dark] .crm-record-associations>section,.app-shell[data-theme=dark] .crm-record-feed article>div,.app-shell[data-theme=dark] .crm-deal-meta{border-color:#363c40}.app-shell[data-theme=dark] .crm-record-feed article p,.app-shell[data-theme=dark] .crm-record-properties dd,.app-shell[data-theme=dark] .crm-association-detail p,.app-shell[data-theme=dark] .crm-task-list article>div strong,.app-shell[data-theme=dark] .crm-deal-list article>p{color:#dce1e3}.app-shell[data-theme=dark] .crm-record-composer textarea,.app-shell[data-theme=dark] .crm-record-edit input,.app-shell[data-theme=dark] .crm-record-edit select,.app-shell[data-theme=dark] .crm-record-edit textarea{color:#edf0f1;background:#171c20}.app-shell[data-theme=dark] .crm-feed-icon,.app-shell[data-theme=dark] .crm-association-card,.app-shell[data-theme=dark] .crm-task-check{background:#20262a;border-color:#41484d}.app-shell[data-theme=dark] .crm-record-back,.app-shell[data-theme=dark] .crm-record-topbar>span,.app-shell[data-theme=dark] .crm-record-topbar>strong,.app-shell[data-theme=dark] .crm-record-tabs button,.app-shell[data-theme=dark] .crm-composer-types button{color:#aeb6bb}.app-shell[data-theme=dark] .crm-record-back:hover,.app-shell[data-theme=dark] .crm-record-tabs button.active{color:#fff}.app-shell[data-theme=dark] .crm-composer-types button.active{color:#ff9a50;background:#38271b}.app-shell[data-theme=dark] .crm-record-composer textarea::placeholder{color:#858e94}.app-shell[data-theme=dark] .crm-record-filter{border-color:#42494d}.app-shell[data-theme=dark] .crm-record-filter strong,.app-shell[data-theme=dark] .crm-record-section-head h2{color:#f0f2f3}@media (width<=1180px){.crm-record-grid{grid-template-columns:250px minmax(390px,1fr) 280px}.crm-record-actions{grid-template-columns:1fr 1fr}.crm-task-list>header,.crm-task-list>article{grid-template-columns:24px 31px minmax(230px,1.3fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(115px,.65fr) 75px}}@media (width<=960px){.crm-record-grid{grid-template-columns:240px minmax(0,1fr)}.crm-record-associations{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.crm-record-associations>section{border-right:1px solid var(--line)}.crm-task-list{overflow-x:auto}.crm-task-list>header,.crm-task-list>article{min-width:880px}}@media (width<=760px){.crm-object-nav{margin-inline:-2px}.crm-object-nav button{padding-inline:11px}.crm-object-nav b{display:none}.crm-object-toolbar{grid-template-columns:1fr auto;display:grid}.crm-object-toolbar .crm2-search{grid-column:1/-1;width:100%}.crm-object-toolbar>span{margin:0}.crm-object-summary{grid-template-columns:1fr}.crm-object-summary article:nth-child(n){border-left:0;border-top:1px solid var(--line)}.crm-object-summary article:first-child{border-top:0}.crm-object-table table{min-width:620px}.crm-deal-column{flex-basis:245px}.crm-record{min-height:100vh;margin:-72px -15px -40px}.crm-record-topbar{z-index:5;position:sticky;top:0}.crm-record-grid{display:block}.crm-record-profile{border-right:0;min-height:0}.crm-record-identity{padding-top:20px}.crm-record-actions{grid-template-columns:repeat(4,1fr)}.crm-record-properties{display:none}.crm-record-timeline{padding:0 13px 25px}.crm-record-tabs{height:48px}.crm-record-tabs button{height:48px;padding-inline:13px}.crm-record-composer{margin-top:13px}.crm-composer-types{overflow-x:auto}.crm-record-composer footer span{display:none}.crm-record-associations{min-height:0;display:block}.crm-record-associations>section{border-right:0}.crm-mini-grid{grid-template-columns:1fr}.crm-create-object{width:96vw}.crm-task-list{margin-bottom:15px}}.crm-pipeline-header{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:14px 16px;display:flex}.crm-pipeline-header>label{gap:5px;min-width:min(480px,52vw);display:grid}.crm-pipeline-header>label>span{color:#667077;letter-spacing:.45px;text-transform:uppercase;font-size:12px;font-weight:700}.crm-pipeline-header select{color:#252b2f;background:#fff;border:1px solid #bdc5ca;border-radius:5px;width:100%;height:40px;padding:0 34px 0 11px;font-size:13px;font-weight:650}.crm-pipeline-header>label>small{color:#7d868c;font-size:11px}.crm-pipeline-description{text-align:right;justify-items:end;gap:4px;display:grid}.crm-pipeline-description strong{font-size:11px}.crm-pipeline-description span{color:var(--muted);font-size:11px}.crm-automation-rule{background:#f2f8ee;border:1px solid #cfe1c3;border-radius:5px;align-items:center;gap:10px;padding:9px 11px;display:flex}.crm-automation-rule>span{color:#4d861f;background:#e3f1db;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.crm-automation-rule>div{gap:4px;display:grid}.crm-automation-rule strong{font-size:12px}.crm-automation-rule small{color:#5e6b56;align-items:center;gap:5px;font-size:11px;display:flex}.crm-prestart-signals{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.crm-prestart-signals>span,.crm-risk-pill{color:#596269;background:#edf0f1;border-radius:4px;align-items:center;gap:4px;width:max-content;min-height:21px;padding:3px 6px;font-size:12px;font-weight:650;display:inline-flex}.crm-prestart-signals .risk-grün,.crm-risk-pill.risk-grün{color:#39730d;background:#e7f1df}.crm-prestart-signals .risk-gelb,.crm-risk-pill.risk-gelb{color:#8f6700;background:#fff1cd}.crm-prestart-signals .risk-orange,.crm-risk-pill.risk-orange{color:#b65309;background:#ffead8}.crm-prestart-signals .risk-rot,.crm-risk-pill.risk-rot{color:#c31c26;background:#ffe0dc}.crm-deal-next{color:#9c530e;border-top:1px solid #edf0f1;align-items:flex-start;gap:5px;margin-top:9px;padding-top:8px;font-size:11px;line-height:1.35;display:flex}.crm-deal-next svg{flex:none;margin-top:1px}.app-shell[data-theme=dark] .crm-pipeline-header{color:#edf0f1;background:#1b2024;border-color:#363c40}.app-shell[data-theme=dark] .crm-pipeline-header select{color:#edf0f1;background:#171c20;border-color:#42494d}.app-shell[data-theme=dark] .crm-automation-rule{background:#1d2a19;border-color:#3b5730}.app-shell[data-theme=dark] .crm-automation-rule>span{color:#8bc65d;background:#294022}.app-shell[data-theme=dark] .crm-automation-rule small{color:#b6c7ab}.app-shell[data-theme=dark] .crm-deal-next{border-color:#363c40}@media (width<=760px){.crm-pipeline-header{display:grid}.crm-pipeline-header>label{min-width:0}.crm-pipeline-description{text-align:left;justify-items:start}.crm-automation-rule{align-items:flex-start}}.crm2-page-header.object-deals h1{color:#234453;font-size:24px}.crm2-page-header.object-deals+.crm-object-nav{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;min-height:37px;margin-bottom:0;padding:0}.crm2-page-header.object-deals+.crm-object-nav button{border-bottom:2px solid #0000;border-radius:0;min-height:37px;padding:0 12px;font-size:12px}.crm2-page-header.object-deals+.crm-object-nav button.active{box-shadow:none;background:#fff;border-bottom-color:#234453}.crm2-page-header.object-deals+.crm-object-nav button svg{width:14px}.hubspot-deals-shell{background:#fff;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hubspot-deals-shell.has-preview{grid-template-columns:minmax(0,1fr) 390px}.hubspot-deals-main{min-width:0}.deal-view-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:44px;display:flex;overflow-x:auto}.deal-view-tabs button{color:#42515a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-width:100px;height:44px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.deal-view-tabs button:hover{background:#f7f9fa}.deal-view-tabs button.active{color:#213441;border-bottom-color:#223c4d}.deal-view-tabs .add-view{color:#168199;min-width:42px}.deal-command-row{align-items:center;gap:8px;padding:12px 0 8px;display:flex}.deal-search{color:#61717b;background:#fff;border:1px solid #cbd3d8;border-radius:17px;align-items:center;gap:8px;width:min(270px,30vw);height:36px;padding:0 10px;display:flex}.deal-search input{color:#22313a;background:0 0;border:0;outline:0;width:100%;font-size:12px}.deal-tool-button,.deal-icon-button{color:#43545d;background:#fff;border:1px solid #cbd3d8;border-radius:17px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:12px;display:flex}.deal-tool-button:hover,.deal-icon-button:hover{background:#f7f9fa;border-color:#8296a2}.deal-tool-button b{color:#137990;background:#e8f4f6;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:12px;display:grid}.deal-command-spacer{flex:1}.deal-pipeline-select{background:#fff;border:1px solid #cbd3d8;border-radius:17px;align-items:center;min-width:145px;height:36px;display:flex;position:relative}.deal-pipeline-select select{color:#43545d;appearance:none;background:0 0;border:0;outline:0;width:100%;height:34px;padding:0 30px 0 13px;font-size:12px}.deal-pipeline-select svg{pointer-events:none;position:absolute;right:10px}.deal-view-switch{background:#fff;border:1px solid #cbd3d8;border-radius:17px;height:36px;display:flex;overflow:hidden}.deal-view-switch button{color:#55717e;background:#fff;border:0;border-left:1px solid #dfe4e7;place-items:center;width:36px;display:grid}.deal-view-switch button:first-child{border-left:0}.deal-view-switch button.active{color:#1f6177;background:#dfe9ee}.deal-icon-button{border-radius:50%;width:36px;padding:0}.deal-quick-filters{color:#168199;align-items:center;gap:18px;min-height:39px;padding:0 7px 8px;display:flex;overflow-x:auto}.deal-quick-filters>label{flex:none;align-items:center;display:flex;position:relative}.deal-quick-filters select{color:#167c94;appearance:none;background:0 0;border:0;outline:0;max-width:245px;padding:0 20px 0 0;font-size:11px;font-weight:700}.deal-quick-filters label svg{pointer-events:none;position:absolute;right:2px}.deal-quick-filters>button{color:#167c94;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:700;display:flex}.deal-quick-filters .deal-round-button{color:#516873;border:1px solid #cbd3d8;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-9px;display:grid}.deal-quick-filters .advanced{margin-left:-6px}.deal-quick-filters .advanced.active{color:#0d6479}.deal-quick-filters .deal-clear-filters{color:#a64e0e}.deal-advanced-row{background:#f7f9fa;border:1px solid #d9e1e5;border-radius:5px;align-items:center;gap:20px;margin:0 0 9px;padding:10px 12px;display:flex}.deal-advanced-row label{color:#5a6971;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.deal-advanced-row select{color:#34464f;background:#fff;border:1px solid #cbd3d8;border-radius:4px;height:31px;padding:0 28px 0 9px;font-size:11px}.deal-advanced-row>span{color:#62727a;align-items:center;gap:7px;font-size:11px;display:flex}.deal-advanced-row>span svg{color:var(--orange)}.deal-bulk-bar{color:#334c57;background:#eef8fa;border:1px solid #c7dde2;align-items:center;gap:8px;min-height:42px;padding:7px 10px;font-size:11px;display:flex}.deal-bulk-bar button{color:#2f5867;background:#fff;border:1px solid #b9ccd3;border-radius:4px;height:28px;padding:0 9px;font-size:11px}.deal-bulk-bar button:last-child{margin-left:auto}.deal-index-table{background:#fff;border:1px solid #d7dde1;border-radius:5px;min-width:0;overflow:auto}.deal-index-table table{table-layout:fixed;min-width:880px;font-size:12px}.deal-index-table th{color:#2d3c45;text-transform:uppercase;background:#f4f6f7;height:41px;padding:0 11px;font-size:11px;font-weight:700}.deal-index-table th:first-child,.deal-index-table td:first-child{text-align:center;width:42px}.deal-index-table th:nth-child(2){width:23%}.deal-index-table th:nth-child(3){width:24%}.deal-index-table th:nth-child(4){width:16%}.deal-index-table th:nth-child(5){width:24%}.deal-index-table th:nth-child(6){width:13%}.deal-index-table td{color:#3d4d55;text-overflow:ellipsis;border-top:1px solid #e0e4e6;height:45px;padding:0 11px;overflow:hidden}.deal-index-table tbody tr{cursor:pointer}.deal-index-table tbody tr:hover,.deal-index-table tbody tr.previewed{background:#f2f8fa}.deal-index-table input{accent-color:#177b92;width:16px;height:16px}.deal-row-name{color:#147f98;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:flex;overflow:hidden}.deal-row-name svg{color:#78909b;flex:none}.deal-index-table td small{color:#7d8a90;font-size:12px}.deal-owner-avatar{color:#3b6675;vertical-align:middle;background:#e8f1f4;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:7px;font-size:12px;display:inline-grid}.deal-index-footer{color:#5d6b73;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:52px;padding:6px 9px;font-size:11px;display:grid}.deal-index-footer>span{background:#edf1f3;border-radius:3px;width:max-content;padding:5px 8px;font-weight:700}.deal-index-footer nav{align-items:center;gap:2px;display:flex}.deal-index-footer nav button{color:#167b93;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:3px;min-width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.deal-index-footer nav button.active{background:#edf8fa;border:1px solid #b9d6de}.deal-index-footer nav button:disabled{color:#aab3b8}.deal-index-footer .deal-export{color:#50616a;background:#fff;border:1px solid #cbd3d8;border-radius:4px;justify-self:end;height:30px;padding:0 12px;font-size:11px}.deal-hubspot-board{align-items:stretch;gap:8px;min-height:570px;padding-bottom:12px;display:flex;overflow-x:auto}.deal-hubspot-column{background:#f5f7f8;flex:0 0 268px;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:560px;display:grid}.deal-hubspot-column>header{color:#293941;align-items:center;gap:4px;height:40px;padding:0 8px;font-size:12px;display:flex}.deal-hubspot-column>header span{color:#61727b}.deal-hubspot-cards{align-content:start;gap:6px;padding:0 7px;display:grid;overflow-y:auto}.deal-hubspot-cards article{cursor:pointer;background:#fff;border:1px solid #d3dadd;border-radius:5px;padding:10px;position:relative;box-shadow:0 1px 2px #1c2f3a14}.deal-hubspot-cards article:hover{border-color:#9fb3bc;box-shadow:0 4px 10px #1c2f3a1a}.deal-hubspot-cards article>strong{color:#167d95;font-size:12px;display:block}.deal-hubspot-cards dl{gap:3px;margin:10px 0 7px;display:grid}.deal-hubspot-cards dl div{gap:4px;display:flex}.deal-hubspot-cards dt,.deal-hubspot-cards dd{color:#42525a;margin:0;font-size:11px}.deal-hubspot-cards article>footer{color:#46565e;border-top:1px solid #e4e7e9;align-items:center;padding-top:8px;font-size:11px;display:flex}.deal-hubspot-cards article>p{color:#65747b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:8px 0 0;font-size:12px;display:flex;overflow:hidden}.deal-card-actions{justify-content:flex-end;gap:4px;margin-top:7px;display:flex}.deal-card-actions button{color:#187d94;background:0 0;border:0;place-items:center;width:24px;height:22px;display:grid}.deal-column-add{grid-template-columns:1fr 1fr;gap:6px;padding:7px;display:grid}.deal-column-add button{color:#4d5d65;background:#fff;border:1px solid #cad3d7;border-radius:3px;justify-content:center;align-items:center;gap:5px;height:30px;font-size:12px;display:flex}.deal-hubspot-column>footer{color:#4f5d64;border-top:1px solid #d9dfe2;padding:8px;font-size:12px;line-height:1.55}.deal-hubspot-column>footer strong{color:#233741}.deal-preview{background:#fff;border-left:1px solid #d6dde1;align-self:start;height:calc(100vh - 24px);position:sticky;top:0;overflow-y:auto}.deal-preview>header{border-bottom:1px solid #dce2e5;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.deal-preview>header strong{color:#253846;font-size:17px}.deal-preview>header button{color:#247c91;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.deal-preview-links{border-bottom:1px solid #dce2e5;justify-content:space-between;align-items:center;height:43px;padding:0 18px;display:flex}.deal-preview-links button{color:#168099;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.deal-preview-hero{border-bottom:1px solid #dce2e5;padding:18px}.deal-preview-title{align-items:center;gap:11px;display:flex}.deal-preview-title>span{color:#335a6a;background:#edf2f4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.deal-preview-title h2{color:#273946;margin:0;font-size:17px;line-height:1.2}.deal-preview-hero dl{gap:5px;margin:13px 0;display:grid}.deal-preview-hero dl div{color:#536570;gap:4px;font-size:12px;display:flex}.deal-preview-hero dt,.deal-preview-hero dd{margin:0}.deal-preview-actions{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:17px;display:grid}.deal-preview-actions button{color:#354a55;background:0 0;border:0;justify-items:center;gap:5px;padding:0;font-size:12px;display:grid}.deal-preview-actions button span{color:#355e6d;background:#edf2f4;border:1px solid #d8dfe2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.deal-preview details{border-bottom:1px solid #dce2e5}.deal-preview summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;list-style:none;display:flex}.deal-preview summary span,.deal-preview summary b{color:#334751;align-items:center;gap:6px;font-size:12px;display:flex}.deal-preview summary b{color:#168099;font-size:11px}.deal-preview-properties{gap:16px;padding:5px 18px 21px;display:grid}.deal-preview-properties label{color:#657680;gap:5px;font-size:12px;display:grid}.deal-preview-properties strong{color:#344750;font-size:11px;font-weight:500;line-height:1.35}.deal-preview-properties select{color:#344750;background:#fff;border:1px solid #cbd3d8;border-radius:4px;width:100%;height:34px;padding:0 8px;font-size:11px}.app-shell[data-theme=dark] .hubspot-deals-shell,.app-shell[data-theme=dark] .hubspot-deals-main,.app-shell[data-theme=dark] .deal-view-tabs,.app-shell[data-theme=dark] .deal-preview,.app-shell[data-theme=dark] .crm2-page-header.object-deals+.crm-object-nav{color:#edf0f1;background:#171c20}.app-shell[data-theme=dark] .crm2-page-header.object-deals h1{color:#edf1f3}.app-shell[data-theme=dark] .crm2-page-header.object-deals+.crm-object-nav button.active{color:#fff;background:#2a3034;border-bottom-color:#f47700}.app-shell[data-theme=dark] .deal-view-tabs,.app-shell[data-theme=dark] .deal-index-table,.app-shell[data-theme=dark] .deal-preview,.app-shell[data-theme=dark] .deal-preview>header,.app-shell[data-theme=dark] .deal-preview-links,.app-shell[data-theme=dark] .deal-preview-hero,.app-shell[data-theme=dark] .deal-preview details{border-color:#384147}.app-shell[data-theme=dark] .deal-search,.app-shell[data-theme=dark] .deal-tool-button,.app-shell[data-theme=dark] .deal-icon-button,.app-shell[data-theme=dark] .deal-pipeline-select,.app-shell[data-theme=dark] .deal-view-switch,.app-shell[data-theme=dark] .deal-view-switch button,.app-shell[data-theme=dark] .deal-index-table,.app-shell[data-theme=dark] .deal-index-footer .deal-export,.app-shell[data-theme=dark] .deal-preview-properties select,.app-shell[data-theme=dark] .deal-hubspot-cards article{color:#e5e9eb;background:#1d2428;border-color:#414b51}.app-shell[data-theme=dark] .deal-search input,.app-shell[data-theme=dark] .deal-pipeline-select select,.app-shell[data-theme=dark] .deal-quick-filters select{color:#dce4e7}.app-shell[data-theme=dark] .deal-index-table th{color:#dce4e7;background:#222a2e}.app-shell[data-theme=dark] .deal-index-table td{color:#c1cbd0;border-color:#343d42}.app-shell[data-theme=dark] .deal-index-table tbody tr:hover,.app-shell[data-theme=dark] .deal-index-table tbody tr.previewed{background:#233138}.app-shell[data-theme=dark] .deal-hubspot-column{background:#20272b}.app-shell[data-theme=dark] .deal-preview-title h2,.app-shell[data-theme=dark] .deal-preview>header strong,.app-shell[data-theme=dark] .deal-preview summary span{color:#edf1f3}.app-shell[data-theme=dark] .deal-preview-hero dl div,.app-shell[data-theme=dark] .deal-preview-properties strong{color:#c6d0d5}@media (width<=1150px){.hubspot-deals-shell.has-preview{grid-template-columns:minmax(0,1fr) 340px}.deal-command-row{flex-wrap:wrap}.deal-command-spacer{display:none}.deal-pipeline-select{margin-left:auto}.deal-quick-filters{gap:13px}.deal-index-table table{min-width:820px}}@media (width<=900px){.hubspot-deals-shell.has-preview{grid-template-columns:1fr}.deal-preview{z-index:48;width:min(400px,100vw);height:100vh;position:fixed;top:0;right:0;box-shadow:-18px 0 44px #0000002e}.deal-command-row{grid-template-columns:1fr auto auto;display:grid}.deal-search{grid-column:1/-1;width:100%}.deal-command-spacer{display:none}.deal-pipeline-select{grid-area:2/1;margin-left:0}.deal-view-switch{grid-column:2}.deal-icon-button{grid-column:3}.deal-tool-button{display:none}.deal-quick-filters{padding-top:4px}.deal-index-footer{grid-template-columns:1fr auto}.deal-index-footer nav{grid-area:2/1/auto/-1;justify-content:center}.deal-index-footer .deal-export{grid-column:2}}@media (width<=760px){.crm2-page-header.object-deals{margin-top:0}.crm2-page-header.object-deals+.crm-object-nav{overflow-x:auto}.crm2-page-header.object-deals+.crm-object-nav button{padding-inline:9px}.crm2-page-header.object-deals+.crm-object-nav button svg,.crm2-page-header.object-deals+.crm-object-nav b{display:none}.deal-view-tabs button{min-width:90px}.deal-view-tabs button:nth-child(3),.deal-view-tabs button:nth-child(4){display:none}.deal-command-row{padding-top:10px}.deal-quick-filters{gap:14px}.deal-quick-filters>label:nth-child(3),.deal-quick-filters>button:nth-child(4){display:none}.deal-index-table table{min-width:650px}.deal-index-table th:nth-child(4),.deal-index-table td:nth-child(4),.deal-index-table th:nth-child(5),.deal-index-table td:nth-child(5){display:none}.deal-index-table th:nth-child(2){width:42%}.deal-index-table th:nth-child(3){width:38%}.deal-index-table th:nth-child(6){width:20%}.deal-hubspot-column{flex-basis:245px}.deal-preview-actions{grid-template-columns:repeat(6,1fr)}}.deal-row-name,.deal-card-name{text-align:left;background:0 0;border:0}.deal-card-name{color:#167d95;width:100%;padding:0;font-size:12px;font-weight:700;display:block}.deal-record-page{background:#f4f6f7;min-height:100vh;margin:-24px -30px -40px}.deal-record-topbar{color:#738088;background:#fff;border-bottom:1px solid #dce2e5;align-items:center;gap:8px;height:50px;padding:0 24px;font-size:11px;display:flex}.deal-record-topbar>button{color:#167d95;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.deal-record-topbar>strong{color:#334650;font-size:12px}.deal-record-topbar>small{color:#8a959b;margin-left:auto;font-size:12px}.deal-record-hero{background:#fff;border-bottom:1px solid #dce2e5;grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:28px;padding:20px 28px;display:grid}.deal-record-identity{align-items:center;gap:13px;min-width:0;display:flex}.deal-record-identity>span{color:#315c6c;background:#eaf1f4;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.deal-record-identity>div{min-width:0}.deal-record-identity small{color:#7b888f;text-transform:uppercase;letter-spacing:.65px;font-size:12px}.deal-record-identity h1{color:#243743;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:20px;overflow:hidden}.deal-record-identity p{color:#64737b;margin:0;font-size:11px}.deal-record-metrics{align-items:center;gap:18px;display:flex}.deal-record-metrics>label,.deal-record-metrics>div{gap:5px;min-width:105px;display:grid}.deal-record-metrics span{color:#7d898f;font-size:12px}.deal-record-metrics strong{color:#31454f;font-size:11px}.deal-record-metrics select{color:#31454f;background:#fff;border:1px solid #cbd4d8;border-radius:4px;max-width:205px;height:35px;padding:0 28px 0 9px;font-size:11px}.deal-contact-actions{align-items:center;gap:5px;display:flex}.deal-contact-actions a{color:#455861;justify-items:center;gap:5px;min-width:54px;font-size:12px;text-decoration:none;display:grid}.deal-contact-actions a>span{color:#2e6476;background:#edf2f4;border:1px solid #d3dce0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.deal-contact-actions a:hover>span{color:#d45d07;border-color:#f47700}.deal-contact-actions a.disabled{opacity:.35;pointer-events:none}.deal-record-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;padding:18px 24px 42px;display:grid}.deal-record-content,.deal-record-rail{align-content:start;gap:14px;display:grid}.deal-work-card,.deal-side-card{background:#fff;border:1px solid #d9dfe2;border-radius:6px;box-shadow:0 1px 2px #1e2f3809}.deal-work-card>header,.deal-side-card>header{border-bottom:1px solid #e2e6e8;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.deal-work-card>header>div,.deal-side-card>header{align-items:center;gap:10px;display:flex}.deal-work-card header small,.deal-side-card header small{color:#849097;text-transform:uppercase;letter-spacing:.65px;margin-bottom:4px;font-size:12px;display:block}.deal-work-card h2,.deal-side-card h2{color:#2b3e48;margin:0;font-size:13px}.section-icon{color:#21778d;background:#eaf3f5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.deal-work-card>header em{color:#60717a;background:#edf2f4;border-radius:3px;padding:5px 7px;font-size:12px;font-style:normal}.deal-stage-objective{padding:14px 18px}.deal-stage-objective strong,.deal-call-script strong{color:#334750;font-size:11px}.deal-stage-objective p{color:#566770;margin:5px 0 0;font-size:12px;line-height:1.5}.deal-call-script{background:#fff7ef;border-left:3px solid #f47700;border-radius:0 5px 5px 0;margin:0 18px 18px;padding:14px}.deal-call-script>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-call-script button{color:#b9550c;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.deal-call-script p{color:#604a3b;margin:9px 0 0;font-size:12px;line-height:1.6}.qualification-progress{align-items:center;gap:7px;display:flex}.qualification-progress span{color:#7a878e;font-size:12px}.qualification-progress b{color:#167c94;font-size:12px}.qualification-progressbar{background:#e7ecee;height:4px}.qualification-progressbar i{background:#168198;height:4px;transition:width .2s;display:block}.qualification-grid{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.deal-qual-field{align-content:start;gap:6px;display:grid}.deal-qual-field>span{color:#465962;min-height:22px;font-size:11px;font-weight:600;line-height:1.35}.deal-qual-field>div{position:relative}.deal-qual-field>div svg{color:#718087;pointer-events:none;position:absolute;top:10px;right:9px}.deal-qual-field select,.deal-qual-field input,.deal-qual-field textarea{color:#324750;background:#fff;border:1px solid #cfd7db;border-radius:4px;width:100%;font-size:11px}.deal-qual-field select,.deal-qual-field input{height:36px;padding:0 29px 0 9px}.deal-qual-field select{appearance:none}.deal-qual-field textarea{resize:vertical;min-height:74px;padding:9px;line-height:1.45}.deal-qual-field.span-2{grid-column:1/-1}.qualification-card>footer{background:#fafbfb;border-top:1px solid #e2e6e8;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.qualification-card>footer>span{color:#607079;align-items:center;gap:6px;font-size:12px;display:flex}.qualification-card>footer>span svg{color:#4b8f14}.qualification-card>footer .primary{min-height:34px;padding-inline:12px;font-size:11px}.guided-completion-card.ready{border-color:#9bc9b0}.guided-completion-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.guided-completion-step{background:#f8fafb;border:1px solid #dce5e8;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;display:flex}.guided-completion-step>span{color:#3d7b53;background:#e3f0e7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.guided-completion-step strong{color:#334750;font-size:12px}.guided-completion-step p{color:#6f7e85;margin:4px 0 0;font-size:12px;line-height:1.45}.guided-completion-field{align-content:start;gap:6px;display:grid}.guided-completion-field>span{color:#465962;font-size:11px;font-weight:700}.guided-completion-field>div{position:relative}.guided-completion-field select{appearance:none;color:#324750;background:#fff;border:1px solid #cfd7db;border-radius:4px;width:100%;height:38px;padding:0 32px 0 10px;font-size:12px}.guided-completion-field svg{color:#718087;pointer-events:none;position:absolute;top:11px;right:10px}.guided-completion-field small{color:#758188;font-size:11px;line-height:1.4}.next-steps-card>footer{background:#fafbfb;border-top:1px solid #e2e6e8;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.next-steps-card>footer>span{color:#64747c;align-items:center;gap:7px;max-width:65%;font-size:11px;line-height:1.4;display:flex}.next-steps-card>footer .primary{min-height:36px;padding-inline:13px;font-size:11px}.deal-record-rail{position:sticky;top:12px}.deal-side-card{padding-bottom:15px}.deal-side-card>header{justify-content:flex-start}.deal-side-card>header>svg{color:#25768b}.next-task-card>p{color:#465a64;margin:15px;font-size:12px;line-height:1.5}.next-task-card>.primary,.deal-note-card>.secondary{width:calc(100% - 30px);min-height:34px;margin:0 15px;font-size:11px}.active-next-task{background:#f1f8fa;border:1px solid #cfe1e5;border-radius:5px;grid-template-columns:34px 1fr;align-items:start;gap:9px;margin:15px;padding:12px;display:grid}.active-next-task>span{color:#1d7589;background:#dfeff3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.active-next-task strong{color:#2f4650;font-size:11px;line-height:1.4}.active-next-task p{color:#728087;margin:5px 0 0;font-size:12px}.deal-note-card textarea{color:#354951;resize:vertical;border:1px solid #ced6da;border-radius:4px;width:calc(100% - 30px);min-height:130px;margin:15px;padding:10px;font-size:11px;line-height:1.5;display:block}.deal-facts-card dl{gap:0;margin:0 15px;display:grid}.deal-facts-card dl>div{border-top:1px solid #e7eaec;grid-template-columns:1fr 1.2fr;gap:8px;padding:11px 0;display:grid}.deal-facts-card dl>div:first-child{border-top:0}.deal-facts-card dt{color:#748188;align-items:center;gap:6px;font-size:12px;display:flex}.deal-facts-card dd{color:#344851;text-align:right;margin:0;font-size:11px;font-weight:600}.whatsapp-consent-card>p{background:#f8fafb;border:1px solid #e0e5e7;border-radius:5px;gap:4px;margin:15px;padding:12px;display:grid}.whatsapp-consent-card>p strong{color:#42545d;font-size:12px}.whatsapp-consent-card>p span{color:#728087;font-size:12px;line-height:1.45}.whatsapp-consent-card.consent-active>p{background:#f2f8ee;border-color:#cfe4c3}.whatsapp-consent-card.consent-active>p strong{color:#467b25}.whatsapp-consent-card>label{gap:6px;margin:0 15px 10px;display:grid}.whatsapp-consent-card>label>span{color:#6a777d;font-size:12px;font-weight:600}.whatsapp-consent-card select{color:#354951;background:#fff;border:1px solid #cfd7db;border-radius:4px;width:100%;min-height:36px;padding:0 9px;font-size:12px}.whatsapp-consent-card>.wide{width:calc(100% - 30px);min-height:36px;margin:0 15px;font-size:12px}.app-shell[data-theme=dark] .deal-record-page{background:#14191c}.app-shell[data-theme=dark] .deal-record-topbar,.app-shell[data-theme=dark] .deal-record-hero,.app-shell[data-theme=dark] .deal-work-card,.app-shell[data-theme=dark] .deal-side-card{color:#edf1f3;background:#1b2024;border-color:#363f44}.app-shell[data-theme=dark] .deal-record-identity h1,.app-shell[data-theme=dark] .deal-record-metrics strong,.app-shell[data-theme=dark] .deal-work-card h2,.app-shell[data-theme=dark] .deal-side-card h2,.app-shell[data-theme=dark] .deal-stage-objective strong,.app-shell[data-theme=dark] .deal-qual-field>span,.app-shell[data-theme=dark] .guided-completion-step strong,.app-shell[data-theme=dark] .guided-completion-field>span,.app-shell[data-theme=dark] .deal-facts-card dd{color:#e7ecee}.app-shell[data-theme=dark] .deal-record-metrics select,.app-shell[data-theme=dark] .deal-qual-field select,.app-shell[data-theme=dark] .deal-qual-field input,.app-shell[data-theme=dark] .deal-qual-field textarea,.app-shell[data-theme=dark] .guided-completion-field select,.app-shell[data-theme=dark] .deal-note-card textarea{color:#e2e8ea;background:#171c20;border-color:#465057}.app-shell[data-theme=dark] .qualification-card>footer,.app-shell[data-theme=dark] .next-steps-card>footer{background:#20262a;border-color:#363f44}.app-shell[data-theme=dark] .guided-completion-step{background:#20272b;border-color:#38464c}.app-shell[data-theme=dark] .deal-call-script{background:#30271f}.app-shell[data-theme=dark] .deal-call-script p{color:#d8c6b9}.app-shell[data-theme=dark] .deal-facts-card dl>div{border-color:#353d42}.app-shell[data-theme=dark] .active-next-task{background:#1b2b30;border-color:#31515a}.app-shell[data-theme=dark] .whatsapp-consent-card>p{background:#20262a;border-color:#394247}.app-shell[data-theme=dark] .whatsapp-consent-card>p strong{color:#e4eaec}.app-shell[data-theme=dark] .whatsapp-consent-card.consent-active>p{background:#1d2a1d;border-color:#3f5c35}.app-shell[data-theme=dark] .whatsapp-consent-card.consent-active>p strong{color:#9ed17d}.app-shell[data-theme=dark] .whatsapp-consent-card select{color:#e2e8ea;background:#171c20;border-color:#465057}@media (width<=1100px){.deal-record-hero{grid-template-columns:1fr auto}.deal-contact-actions{grid-column:1/-1;justify-content:flex-start}.deal-record-layout{grid-template-columns:minmax(0,1fr) 285px}.deal-record-metrics{justify-self:end}}@media (width<=840px){.deal-record-layout{grid-template-columns:1fr}.deal-record-rail{grid-template-columns:1fr 1fr;position:static}.deal-facts-card{grid-column:1/-1}.deal-record-hero{grid-template-columns:1fr}.deal-record-metrics{justify-self:stretch;overflow-x:auto}.deal-record-topbar>small{display:none}}@media (width<=760px){.deal-record-page{margin:-72px -15px -40px}.deal-record-topbar{z-index:8;padding-inline:14px;position:sticky;top:0}.deal-record-topbar>span,.deal-record-topbar>strong{display:none}.deal-record-hero{padding:16px}.deal-record-identity h1{font-size:17px}.deal-record-metrics{gap:10px}.deal-record-metrics>label,.deal-record-metrics>div{min-width:110px}.deal-contact-actions{justify-content:space-around}.deal-record-layout{padding:12px 10px 30px}.qualification-grid,.guided-completion-grid{grid-template-columns:1fr;padding:14px}.deal-qual-field.span-2{grid-column:auto}.qualification-card>footer,.next-steps-card>footer{flex-direction:column;align-items:flex-start}.qualification-card>footer .primary,.next-steps-card>footer .primary{width:100%}.next-steps-card>footer>span{max-width:none}.deal-record-rail{grid-template-columns:1fr}.deal-facts-card{grid-column:auto}.deal-work-card>header,.deal-side-card>header{padding:14px}.deal-call-script{margin-inline:14px}}.deal-work-session{background:#f2f8f9;border:1px solid #cfe0e4;border-radius:6px;grid-template-columns:minmax(240px,1.2fr) minmax(310px,1fr) auto;align-items:center;gap:18px;margin:12px 0 4px;padding:13px 15px;display:grid}.deal-work-session-title{align-items:center;gap:10px;display:flex}.deal-work-session-title>span{color:#14788f;background:#dceef2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.deal-work-session-title>div{gap:4px;display:grid}.deal-work-session-title strong{color:#2d424b;font-size:11px}.deal-work-session-title p{color:#718087;margin:0;font-size:12px}.deal-work-session-lanes{justify-content:center;align-items:center;gap:8px;display:flex}.deal-work-session-lanes>span{color:#6b7980;justify-items:center;gap:3px;font-size:12px;display:grid}.deal-work-session-lanes b{color:#24404b;font-size:13px}.deal-work-session-lanes>svg{color:#9ba7ac}.deal-work-session>.primary{white-space:nowrap;min-height:38px;padding-inline:14px}.deal-work-session>.primary:disabled{cursor:not-allowed;opacity:.5}.deal-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;background:#0a0f128f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.deal-modal-shell{overscroll-behavior:contain;background:#f4f6f7;border:1px solid #d5dcdf;border-radius:8px;width:min(1240px,100vw - 36px);height:min(900px,100vh - 36px);overflow:auto;box-shadow:0 30px 90px #0000004d}.deal-modal-shell .deal-record-page{min-height:0;margin:0}.deal-modal-shell .deal-record-topbar{z-index:12;position:sticky;top:0}.deal-record-topbar .deal-work-mode-label{color:#15778d;text-transform:uppercase;letter-spacing:.55px;background:#e7f2f4;border-radius:99px;margin-left:4px;padding:5px 8px;font-size:12px;font-weight:750}.deal-record-topbar>nav{gap:4px;margin-left:3px;display:flex}.deal-record-topbar>nav button{color:#475b65;background:#fff;border:1px solid #d4dce0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.deal-record-topbar>nav button:disabled{opacity:.35}.deal-record-topbar>nav+small{margin-left:0}.deal-immediate-action{border:1px solid #f0b783;border-left:4px solid var(--orange);background:#fff9f3;border-radius:6px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px;margin:15px 24px 0;padding:14px 15px;display:grid;position:relative}.deal-immediate-copy{align-items:flex-start;gap:10px;display:flex}.deal-immediate-copy>span{color:#d6600b;background:#ffead7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.deal-immediate-copy>div{gap:4px;display:grid}.deal-immediate-copy small{color:#a15a24;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:750}.deal-immediate-copy strong{color:#3a454a;font-size:12px}.deal-immediate-copy p{color:#6c7478;margin:0;font-size:12px;line-height:1.4}.deal-immediate-buttons{justify-content:flex-end;align-items:center;gap:7px;display:flex}.deal-immediate-buttons>a,.deal-immediate-buttons>button{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.deal-immediate-buttons>a.disabled{pointer-events:none;opacity:.35}.deal-immediate-buttons .not-reached{color:#8a6207;background:#fff4d3;border:1px solid #d7a22e}.deal-immediate-buttons .not-reached:hover{background:#ffedb5}.deal-immediate-buttons .not-reached:disabled{opacity:.55}.deal-outcome-success{color:#3e7b25;border-top:1px solid #efd9c7;grid-column:1/-1;align-items:center;gap:6px;padding-top:10px;font-size:12px;font-weight:700;display:flex}.deal-outcome-success>svg:last-of-type{color:#9ba5aa;margin-left:auto}.app-shell[data-theme=dark] .deal-work-session{background:#1b2b30;border-color:#31515a}.app-shell[data-theme=dark] .deal-work-session-title strong,.app-shell[data-theme=dark] .deal-work-session-lanes b{color:#edf2f3}.app-shell[data-theme=dark] .deal-modal-shell{background:#14191c;border-color:#3e474c}.app-shell[data-theme=dark] .deal-record-topbar .deal-work-mode-label{color:#78bdd0;background:#21383e}.app-shell[data-theme=dark] .deal-immediate-action{background:#30251d;border-color:#76502e}.app-shell[data-theme=dark] .deal-immediate-copy strong{color:#f0f2f3}.app-shell[data-theme=dark] .deal-immediate-copy p{color:#c6ccce}.app-shell[data-theme=dark] .deal-immediate-buttons .not-reached{color:#e9bd54;background:#3b321d;border-color:#765b20}@media (width<=1050px){.deal-work-session{grid-template-columns:1fr auto}.deal-work-session-lanes{display:none}.deal-immediate-action{grid-template-columns:1fr}.deal-immediate-buttons{flex-wrap:wrap;justify-content:flex-start}}@media (width<=760px){.deal-work-session{grid-template-columns:1fr;margin-inline:0}.deal-work-session>.primary{width:100%}.deal-modal-backdrop{padding:0}.deal-modal-shell{border:0;border-radius:0;width:100vw;height:100vh}.deal-modal-shell .deal-record-page{margin:0}.deal-modal-shell .deal-record-topbar>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-record-topbar .deal-work-mode-label{display:none}.deal-record-topbar>nav{margin-left:auto}.deal-immediate-action{margin:10px 10px 0}.deal-immediate-buttons{grid-template-columns:1fr 1fr;display:grid}.deal-immediate-buttons>a,.deal-immediate-buttons>button{width:100%}}.executive-page-header{align-items:center;margin-bottom:14px}.executive-page-header>div:last-child{align-items:center;gap:10px;display:flex}.home-dashboard-select{gap:4px;min-width:205px;display:grid}.home-dashboard-select>span{color:#758087;padding-left:2px;font-size:12px;font-weight:600}.home-dashboard-select>div{position:relative}.home-dashboard-select select{color:#273b46;appearance:none;background:#fff;border:1px solid #cfd6da;border-radius:5px;width:100%;height:42px;padding:0 34px 0 12px;font-size:12px;font-weight:600}.home-dashboard-select svg{color:#65747b;pointer-events:none;position:absolute;top:13px;right:11px}.customize-dashboard{white-space:nowrap;align-self:end}.executive-kpis{background:#fff;border:1px solid #d9dfe2;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.executive-kpis article{border-left:1px solid #e1e5e7;align-content:center;min-height:104px;padding:15px 17px;display:grid}.executive-kpis article:first-child{border-left:0}.executive-kpis span{color:#47575f;font-size:11px}.executive-kpis strong{color:#176e84;letter-spacing:-.5px;white-space:nowrap;margin-top:9px;font-size:22px;font-weight:600}.executive-kpis small{color:#7d898f;align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.executive-kpis small svg{color:#168199}.executive-kpis article:last-child small svg{color:#f47700}.executive-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.executive-module{background:#fff;border:1px solid #d9dfe2;border-radius:6px;min-width:0;overflow:hidden}.executive-module>header{border-bottom:1px solid #e1e5e7;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.executive-module>header>div{align-items:center;gap:9px;display:flex}.executive-module>header>div>svg{color:#304c59}.executive-module>header>svg{color:#7c8990}.executive-module h2{color:#273943;margin:0;font-size:14px}.executive-module>footer{background:#fbfcfc;border-top:1px solid #e3e7e9;justify-content:space-between;align-items:center;gap:14px;min-height:47px;padding:9px 15px;display:flex}.executive-module>footer>span{color:#65757d;align-items:center;gap:6px;font-size:11px;display:flex}.executive-module>footer>span.source-ready{color:#3f7f12}.executive-module>footer>button{color:#147a92;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.executive-updated{color:#829097;text-align:right;margin:12px 0 0;font-size:11px}.marketing-funnel{grid-template-columns:repeat(4,minmax(0,1fr) auto);align-items:center;gap:7px;padding:14px 15px 12px;display:grid}.marketing-funnel>span{background:#f9fbfb;border:1px solid #dce2e5;border-radius:4px;justify-items:center;gap:4px;min-height:58px;padding:10px;display:grid}.marketing-funnel b{color:#176e84;font-size:15px}.marketing-funnel small{color:#5d6c73;font-size:12px}.marketing-funnel>svg{color:#9aa5aa}.marketing-channel-head,.marketing-channel-list article{grid-template-columns:minmax(130px,1.45fr) repeat(5,minmax(58px,.65fr));align-items:center;gap:8px;padding-inline:15px;display:grid}.marketing-channel-head{color:#77848a;text-transform:uppercase;border-top:1px solid #edf0f1;border-bottom:1px solid #e3e7e9;min-height:30px;font-size:12px;font-weight:700}.marketing-channel-list article{color:#53636b;border-bottom:1px solid #edf0f1;min-height:40px;font-size:11px}.marketing-channel-list article:last-child{border-bottom:0}.marketing-channel-list article>div{align-items:center;gap:7px;display:flex}.marketing-channel-list i{border-radius:50%;width:8px;height:8px}.marketing-channel-list strong{color:#354851;font-size:12px}.marketing-module.expanded .marketing-channel-list article{min-height:48px;font-size:11px}.marketing-module.expanded .marketing-channel-list strong{font-size:12px}.marketing-empty-state{color:#748188;background:#fbfcfc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:132px;padding:22px 18px;display:grid}.marketing-empty-state>svg{color:#168198}.marketing-empty-state strong{color:#354851;font-size:13px}.marketing-empty-state p{max-width:660px;margin:5px 0 0;font-size:12px;line-height:1.5}.marketing-empty-state .secondary{white-space:nowrap}.crm-executive-kpis,.participant-executive-kpis{border-bottom:1px solid #e3e7e9;grid-template-columns:repeat(4,1fr);display:grid}.crm-executive-kpis>span,.participant-executive-kpis>span{border-left:1px solid #e7eaec;gap:7px;min-height:74px;padding:13px 14px;display:grid}.crm-executive-kpis>span:first-child,.participant-executive-kpis>span:first-child{border-left:0}.crm-executive-kpis small,.participant-executive-kpis small{color:#77858c;font-size:12px}.crm-executive-kpis b,.participant-executive-kpis b{color:#273e49;font-size:15px}.crm-executive-kpis b.warning{color:#e76509}.module-subheading{justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 15px;display:flex}.module-subheading strong{font-size:12px}.module-subheading span{color:#7e8b91;font-size:12px}.crm-movement-head,.crm-movement-list article{grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) 78px 78px;align-items:center;gap:9px;padding-inline:15px;display:grid}.crm-movement-head{color:#7a878d;text-transform:uppercase;background:#fafbfb;min-height:28px;font-size:12px;font-weight:700}.crm-movement-list article{color:#637179;border-top:1px solid #edf0f1;min-height:37px;font-size:11px}.crm-movement-list article>button{color:#157991;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;overflow:hidden}.crm-movement-list article strong{color:#384b54;font-size:11px}.module-empty{color:#7c898f;margin:18px;font-size:12px}.crm-executive-module.expanded .crm-movement-list article{min-height:43px;font-size:12px}.crm-executive-module.expanded .crm-movement-list article>button{font-size:12px}.participant-module-body{grid-template-columns:1.05fr .95fr;gap:0;display:grid}.participant-module-body>div{min-width:0;padding-bottom:12px}.participant-module-body>div+div{border-left:1px solid #e3e7e9}.executive-risk-bar{background:#edf0f1;border-radius:3px;height:28px;margin:4px 15px 12px;display:flex;overflow:hidden}.executive-risk-bar i.grün{background:#58a126}.executive-risk-bar i.gelb{background:#f0b000}.executive-risk-bar i.orange{background:#f47700}.executive-risk-bar i.rot{background:#df313b}.executive-risk-legend{grid-template-columns:1fr 1fr;gap:7px 12px;padding:0 15px;display:grid}.executive-risk-legend span{color:#6c7980;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:12px;display:grid}.executive-risk-legend i{border-radius:2px;width:7px;height:7px}.executive-risk-legend i.grün{background:#58a126}.executive-risk-legend i.gelb{background:#f0b000}.executive-risk-legend i.orange{background:#f47700}.executive-risk-legend i.rot{background:#df313b}.executive-risk-legend b{color:#354850}.location-health-list{padding:0 15px;display:grid}.location-health-list article{border-top:1px solid #edf0f1;grid-template-columns:minmax(95px,1fr) minmax(55px,.8fr) 40px;align-items:center;gap:8px;min-height:31px;display:grid}.location-health-list article:first-child{border-top:0}.location-health-list article>span{color:#485b64;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.location-health-list article>div{background:#e7ecee;border-radius:4px;height:5px;overflow:hidden}.location-health-list article>div i{background:#168198;border-radius:4px;height:100%;display:block}.location-health-list article>b{color:#607079;text-align:right;font-size:12px}.funders-head,.funders-list article{grid-template-columns:minmax(155px,1.35fr) 40px 88px minmax(150px,1.1fr);align-items:center;gap:9px;padding-inline:15px;display:grid}.funders-head{color:#78858c;text-transform:uppercase;background:#fafbfb;min-height:34px;font-size:12px;font-weight:700}.funders-list article{border-top:1px solid #e8ecee;min-height:58px}.funders-list article>div{gap:4px;min-width:0;display:grid}.funders-list article strong{color:#364a54;text-overflow:ellipsis;font-size:11px;overflow:hidden}.funders-list article small{color:#7d898f;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.funders-list article>b{color:#176e84;font-size:13px}.funders-list article>span{color:#445962;font-size:11px}.funders-module.expanded .funders-list article{min-height:70px}.funders-module.expanded .funders-list article strong{font-size:11px}.funders-module.expanded .funders-list article small,.funders-module.expanded .funders-list article>span{font-size:12px}.dashboard-customizer-backdrop{z-index:80;background:#0e13165c;position:fixed;inset:0}.dashboard-customizer{background:#fff;border-left:1px solid #d5dbde;grid-template-rows:auto 1fr auto;width:min(440px,100vw);height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-20px 0 60px #141e2329}.dashboard-customizer>header{border-bottom:1px solid #e0e4e6;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.dashboard-customizer h2{margin:0;font-size:20px}.dashboard-customizer header p{color:#69767d;margin:7px 0 0;font-size:12px;line-height:1.5}.dashboard-module-options{align-content:start;padding:14px 24px;display:grid}.dashboard-module-options label{cursor:pointer;border-bottom:1px solid #e7eaec;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.dashboard-module-options input{opacity:0;position:absolute}.dashboard-module-options label>span{color:#fff;border:1px solid #c5cdd1;border-radius:4px;place-items:center;width:21px;height:21px;display:grid}.dashboard-module-options label>span.selected{background:#f47700;border-color:#f47700}.dashboard-module-options label>div{gap:5px;display:grid}.dashboard-module-options strong{font-size:12px}.dashboard-module-options small{color:#748188;font-size:12px;line-height:1.4}.dashboard-customizer>footer{border-top:1px solid #e0e4e6;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.dashboard-customizer>footer>span{color:#748188;font-size:12px}.sales-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;display:grid}.sales-home-grid>.crm-executive-module{grid-row:span 2}.sales-stage-list{padding:10px 15px 16px;display:grid}.sales-stage-list article{border-bottom:1px solid #edf0f1;grid-template-columns:1fr auto;gap:7px;padding:9px 0;display:grid}.sales-stage-list article>div:first-child{color:#475b65;grid-column:1/-1;justify-content:space-between;font-size:12px;display:flex}.sales-stage-list article>div:nth-child(2){background:#e8edef;border-radius:5px;height:6px;overflow:hidden}.sales-stage-list article>div:nth-child(2) i{background:#168198;border-radius:5px;height:100%;display:block}.sales-stage-list article>small{color:#64747c;font-size:12px}.sales-task-module>div{display:grid}.sales-task-module>div article{border-top:1px solid #edf0f1;grid-template-columns:8px 1fr;align-items:center;gap:9px;padding:11px 15px;display:grid}.sales-task-module>div article:first-child{border-top:0}.sales-task-module>div article>span{background:#168198;border-radius:50%;width:7px;height:7px}.sales-task-module>div article>span.high{background:#f47700}.sales-task-module article>div{gap:4px;display:grid}.sales-task-module strong{color:#384d56;font-size:11px}.sales-task-module small{color:#7a878d;font-size:12px}.instructor-home{grid-template-columns:minmax(0,1.45fr) minmax(310px,.65fr);gap:14px;display:grid}.instructor-priority{background:#fff;border:1px solid #d9dfe2;border-radius:6px;overflow:hidden}.instructor-priority>header{border-bottom:1px solid #e1e5e7;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.instructor-priority>header>div{align-items:center;gap:11px;display:flex}.instructor-priority h2{margin:0;font-size:15px}.instructor-priority header p{color:#748188;margin:5px 0 0;font-size:12px}.instructor-priority>header>strong{color:#f47700;font-size:16px}.instructor-priority>div{display:grid}.instructor-priority article{border-top:1px solid #edf0f1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.instructor-priority article:first-child{border-top:0}.instructor-priority article>div{gap:4px;display:grid}.instructor-priority article strong{font-size:11px}.instructor-priority article small{color:#78858c;font-size:11px}.instructor-priority article .primary{min-height:34px;padding-inline:12px;font-size:12px}.instructor-home>aside{align-content:start;gap:14px;display:grid}.instructor-alerts{display:grid}.instructor-alerts article{border-top:1px solid #edf0f1;gap:4px;padding:12px 15px;display:grid}.instructor-alerts article:first-child{border-top:0}.instructor-alerts strong{color:#394d56;font-size:12px}.instructor-alerts span{color:#748188;font-size:11px;line-height:1.4}.marketing-api-explainer{background:#d9dfe2;border:1px solid #d9dfe2;border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.marketing-api-explainer>div{background:#fff;align-items:flex-start;gap:11px;padding:17px;display:flex}.marketing-api-explainer svg{color:#168198}.marketing-api-explainer span{gap:6px;display:grid}.marketing-api-explainer strong{font-size:12px}.marketing-api-explainer small{color:#718087;font-size:12px;line-height:1.5}.funders-guidance{background:#f7fafb;border:1px solid #d9dfe2;border-radius:6px;align-items:flex-start;gap:12px;margin-top:14px;padding:17px;display:flex}.funders-guidance svg{color:#168198}.funders-guidance strong{font-size:12px}.funders-guidance p{color:#6f7d84;margin:6px 0 0;font-size:12px;line-height:1.5}.overview-page-header .home-dashboard-select{min-width:190px}.overview-page-header .home-dashboard-select>span{display:none}.overview-page-header .home-dashboard-select select{height:42px}.app-shell[data-theme=dark] .home-dashboard-select select,.app-shell[data-theme=dark] .executive-kpis,.app-shell[data-theme=dark] .executive-module,.app-shell[data-theme=dark] .instructor-priority,.app-shell[data-theme=dark] .marketing-api-explainer>div,.app-shell[data-theme=dark] .dashboard-customizer{color:#edf1f3;background:#1b2024;border-color:#394247}.app-shell[data-theme=dark] .executive-kpis article,.app-shell[data-theme=dark] .executive-module>header,.app-shell[data-theme=dark] .crm-executive-kpis,.app-shell[data-theme=dark] .participant-executive-kpis,.app-shell[data-theme=dark] .participant-module-body>div+div,.app-shell[data-theme=dark] .dashboard-customizer>header,.app-shell[data-theme=dark] .dashboard-customizer>footer{border-color:#394247}.app-shell[data-theme=dark] .executive-module h2,.app-shell[data-theme=dark] .executive-kpis strong,.app-shell[data-theme=dark] .crm-executive-kpis b,.app-shell[data-theme=dark] .participant-executive-kpis b,.app-shell[data-theme=dark] .marketing-channel-list strong,.app-shell[data-theme=dark] .funders-list article strong,.app-shell[data-theme=dark] .instructor-priority h2,.app-shell[data-theme=dark] .marketing-empty-state strong{color:#eef2f4}.app-shell[data-theme=dark] .executive-module>footer,.app-shell[data-theme=dark] .marketing-channel-head,.app-shell[data-theme=dark] .crm-movement-head,.app-shell[data-theme=dark] .funders-head{background:#20262a;border-color:#394247}.app-shell[data-theme=dark] .marketing-funnel>span,.app-shell[data-theme=dark] .funders-guidance,.app-shell[data-theme=dark] .marketing-empty-state{background:#20262a;border-color:#414b50}.app-shell[data-theme=dark] .marketing-channel-list article,.app-shell[data-theme=dark] .crm-movement-list article,.app-shell[data-theme=dark] .funders-list article,.app-shell[data-theme=dark] .location-health-list article,.app-shell[data-theme=dark] .sales-stage-list article,.app-shell[data-theme=dark] .sales-task-module>div article,.app-shell[data-theme=dark] .instructor-priority article,.app-shell[data-theme=dark] .instructor-alerts article,.app-shell[data-theme=dark] .dashboard-module-options label{border-color:#343d42}.app-shell[data-theme=dark] .dashboard-customizer-backdrop{background:#0000008c}@media (width<=1220px){.executive-kpis{grid-template-columns:repeat(3,1fr)}.executive-kpis article:nth-child(4){border-top:1px solid #e1e5e7;border-left:0}.executive-kpis article:nth-child(n+4){border-top:1px solid #e1e5e7}.executive-dashboard-grid,.sales-home-grid{grid-template-columns:1fr}.sales-home-grid>.crm-executive-module{grid-row:auto}.instructor-home{grid-template-columns:1fr}.instructor-home>aside{grid-template-columns:1fr 1fr}}@media (width<=900px){.executive-page-header{align-items:flex-start}.executive-page-header>div:last-child{flex-direction:column;align-items:stretch}.home-dashboard-select{min-width:190px}.participant-module-body{grid-template-columns:1fr}.participant-module-body>div+div{border-top:1px solid #e3e7e9;border-left:0}.marketing-channel-head,.marketing-channel-list article{grid-template-columns:minmax(130px,1.4fr) repeat(3,minmax(55px,.7fr))}.marketing-channel-head span:nth-child(5),.marketing-channel-head span:nth-child(6),.marketing-channel-list article>span:nth-child(5),.marketing-channel-list article>span:nth-child(6){display:none}}@media (width<=760px){.executive-page-header{gap:14px;display:grid}.executive-page-header>div:last-child,.home-dashboard-select{width:100%}.executive-kpis{grid-template-columns:1fr 1fr}.executive-kpis article,.executive-kpis article:nth-child(4){border-top:1px solid #e1e5e7;border-left:1px solid #e1e5e7;min-height:86px}.executive-kpis article:nth-child(-n+2){border-top:0}.executive-kpis article:nth-child(odd){border-left:0}.executive-kpis strong{font-size:18px}.executive-dashboard-grid{gap:11px}.marketing-funnel{grid-template-columns:1fr 1fr;gap:8px}.marketing-funnel>svg{display:none}.marketing-channel-head,.marketing-channel-list article{grid-template-columns:minmax(120px,1.5fr) repeat(2,minmax(48px,.7fr))}.marketing-channel-head span:nth-child(4),.marketing-channel-list article>span:nth-child(4){display:none}.crm-executive-kpis,.participant-executive-kpis{grid-template-columns:1fr 1fr}.crm-executive-kpis>span:nth-child(3),.participant-executive-kpis>span:nth-child(3){border-top:1px solid #e7eaec;border-left:0}.crm-executive-kpis>span:nth-child(4),.participant-executive-kpis>span:nth-child(4){border-top:1px solid #e7eaec}.crm-movement-head,.crm-movement-list article{grid-template-columns:minmax(130px,1.5fr) minmax(95px,1fr) 70px}.crm-movement-head span:last-child,.crm-movement-list article>span:last-child{display:none}.funders-head,.funders-list article{grid-template-columns:minmax(145px,1.4fr) 40px minmax(110px,1fr)}.funders-head span:nth-child(3),.funders-list article>span{display:none}.instructor-home>aside{grid-template-columns:1fr}.instructor-priority article{grid-template-columns:auto 1fr}.instructor-priority article .primary{grid-column:1/-1}.marketing-api-explainer{grid-template-columns:1fr}.dashboard-customizer{width:100%}.executive-module>footer{flex-direction:column;align-items:flex-start}.executive-module>footer>button{align-self:flex-end}.overview-page-header .header-actions{width:100%;display:grid}.overview-page-header .home-dashboard-select{min-width:0}.overview-page-header .header-actions select{width:100%}}.deal-stage-strip{background:#fff;border:1px solid #dce2e5;border-radius:6px;margin:2px 0 12px;overflow:hidden}.deal-stage-strip>header{border-bottom:1px solid #e7ebed;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 12px;display:flex}.deal-stage-strip>header>div{align-items:baseline;gap:9px;display:flex}.deal-stage-strip>header strong{color:#293b44;font-size:11px}.deal-stage-strip>header span{color:#7b878d;font-size:11px}.deal-stage-strip>header button{color:#48616c;background:#fff;border:1px solid #cbd4d8;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.deal-stage-strip>header button.active{color:#bd5a11;background:#fff3e9;border-color:#f0a169}.deal-stage-strip>div{gap:7px;padding:9px 10px;display:flex;overflow-x:auto}.deal-stage-strip>div>button{color:#44575f;text-align:left;background:#fafbfb;border:1px solid #dde3e6;border-radius:5px;flex:none;grid-template-columns:8px minmax(125px,1fr);align-items:start;gap:8px;min-width:165px;max-width:220px;padding:9px 10px;display:grid;position:relative}.deal-stage-strip>div>button:hover{background:#fff;border-color:#aebbc1}.deal-stage-strip>div>button.active{border-color:#f47700;box-shadow:0 0 0 1px #f47700}.deal-stage-strip>div>button>i{background:#89959b;border-radius:50%;width:8px;height:8px;margin-top:2px}.deal-stage-strip>div>button.stage-blue>i{background:#3c8fc4}.deal-stage-strip>div>button.stage-orange>i{background:#f47700}.deal-stage-strip>div>button.stage-yellow>i{background:#e9a700}.deal-stage-strip>div>button.stage-green>i{background:#4b8f14}.deal-stage-strip>div>button.stage-purple>i{background:#8062ad}.deal-stage-strip>div>button.stage-red>i{background:#e52b34}.deal-stage-strip>div>button>span{gap:4px;min-width:0;display:grid}.deal-stage-strip>div>button strong{color:#334851;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.deal-stage-strip>div>button small{color:#7a878d;white-space:nowrap;font-size:12px}.app-shell[data-theme=dark] .deal-stage-strip{background:#1d2428;border-color:#384147}.app-shell[data-theme=dark] .deal-stage-strip>header{border-color:#384147}.app-shell[data-theme=dark] .deal-stage-strip>header strong,.app-shell[data-theme=dark] .deal-stage-strip>div>button strong{color:#e7ecee}.app-shell[data-theme=dark] .deal-stage-strip>header button,.app-shell[data-theme=dark] .deal-stage-strip>div>button{color:#d9e0e3;background:#20272b;border-color:#414b51}.app-shell[data-theme=dark] .deal-stage-strip>div>button:hover{background:#283137}@media (width<=760px){.deal-stage-strip>header span{display:none}.deal-stage-strip>div>button{min-width:150px}}:root{--page-title-size:28px;--page-title-line-height:1.15;--page-title-letter-spacing:-.7px}.page-header{min-height:58px}.page-header h1{font-size:var(--page-title-size);font-weight:700;line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing)}.page-header>div>p{margin-top:7px;font-size:13px;line-height:1.45}@media (width<=760px){:root{--page-title-size:24px;--page-title-letter-spacing:-.5px}}.course-page-header{align-items:flex-start}.course-switcher{gap:5px;min-width:290px;display:grid}.course-switcher>span{color:var(--muted);font-size:12px;font-weight:700}.course-switcher>div{position:relative}.course-switcher select{appearance:none;color:#242a2e;background:#fff;border:1px solid #cfd5d8;border-radius:5px;width:100%;height:42px;padding:0 36px 0 12px;font:600 12px/1 inherit}.course-switcher svg{color:#778188;pointer-events:none;position:absolute;top:13px;right:12px}.course-identity{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:14px;padding:18px 20px;display:grid}.course-identity-icon{width:46px;height:46px;color:var(--orange);background:#fff0e4;border-radius:7px;place-items:center;display:grid}.course-identity>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.course-identity h2{margin:4px 0 3px;font-size:18px;line-height:1.25}.course-identity p{color:var(--muted);margin:0;font-size:12px}.course-identity dl{grid-auto-flow:column;margin:0;display:grid}.course-identity dl>div{border-left:1px solid var(--line);gap:5px;min-width:112px;padding:2px 18px;display:grid}.course-identity dt{color:var(--muted);font-size:11px}.course-identity dd{color:#30373b;margin:0;font-size:20px;font-weight:750}.course-identity dd.warning{color:var(--orange)}.course-monthly-check{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.course-monthly-check>header{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.course-monthly-check>header>div:first-child{align-items:center;gap:12px;display:flex}.course-check-icon{width:38px;height:38px;color:var(--orange);background:#fff0e4;border-radius:6px;place-items:center;display:grid}.course-monthly-check h2{margin:0;font-size:16px}.course-monthly-check header p{color:var(--muted);margin:5px 0 0;font-size:12px}.course-progress{text-align:right;gap:3px;display:grid}.course-progress strong{font-size:14px}.course-progress span{color:var(--muted);font-size:11px}.course-progress-bar{background:#eceff0;height:4px}.course-progress-bar i{background:var(--orange);height:100%;transition:width .2s;display:block}.course-participant-head,.course-participant-list article{grid-template-columns:minmax(230px,1.05fr) minmax(220px,.9fr) minmax(390px,1.35fr);align-items:center;gap:18px;display:grid}.course-participant-head{color:var(--muted);text-transform:uppercase;letter-spacing:.45px;background:#f7f8f8;padding:10px 20px;font-size:11px;font-weight:750}.course-participant-list article{border-top:1px solid var(--line);min-height:75px;padding:11px 20px}.course-participant-list article:first-child{border-top:0}.course-person{align-items:center;gap:11px;min-width:0;display:flex}.course-person>span{color:#526068;background:#eef1f2;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:grid}.course-person>div,.course-signal{gap:4px;min-width:0;display:grid}.course-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.course-person small,.course-signal small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.course-signal{grid-template-columns:auto minmax(0,1fr);align-items:center}.course-signal .risk{font-size:12px}.course-pulse-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.course-pulse-actions button{color:#58636a;background:#fff;border:1px solid #d8dddf;border-radius:5px;align-items:center;gap:5px;min-height:33px;padding:0 9px;font:650 11px/1 inherit;display:inline-flex}.course-pulse-actions button:hover{background:#f7f8f8;border-color:#adb6ba}.course-pulse-actions button.selected.stable{color:#39730d;background:#eff7e9;border-color:#7dae5a}.course-pulse-actions button.selected.watch{color:#8a6509;background:#fff7dc;border-color:#e2b84a}.course-pulse-actions button.selected.help{color:#b64320;background:#fff0eb;border-color:#e58b70}.course-pulse-actions .course-detail-action{color:var(--orange);background:0 0;border:0;padding-inline:5px}.course-monthly-check>footer{border-top:1px solid var(--line);color:#647077;background:#fafbfb;align-items:center;gap:8px;padding:12px 20px;font-size:11px;display:flex}.course-monthly-check>footer svg{color:var(--green)}.course-empty{color:var(--muted);text-align:center;justify-items:center;gap:7px;padding:42px;display:grid}.course-empty strong{color:#3a4247;font-size:12px}.course-empty p{margin:0;font-size:12px}.app-shell[data-theme=dark] .course-identity,.app-shell[data-theme=dark] .course-monthly-check{background:#1b2024;border-color:#394247}.app-shell[data-theme=dark] .course-switcher select,.app-shell[data-theme=dark] .course-pulse-actions button{color:#edf0f1;background:#171c20;border-color:#41484d}.app-shell[data-theme=dark] .course-identity-icon,.app-shell[data-theme=dark] .course-check-icon{background:#30251d}.app-shell[data-theme=dark] .course-identity dd{color:#edf0f1}.app-shell[data-theme=dark] .course-participant-head,.app-shell[data-theme=dark] .course-monthly-check>footer{background:#20262a}.app-shell[data-theme=dark] .course-person>span{color:#dce1e3;background:#293036}.app-shell[data-theme=dark] .course-pulse-actions button.selected.stable{color:#9ed276;background:#1e2b1a;border-color:#5c843f}.app-shell[data-theme=dark] .course-pulse-actions button.selected.watch{color:#edca66;background:#30291a;border-color:#8b6d1d}.app-shell[data-theme=dark] .course-pulse-actions button.selected.help{color:#f0a085;background:#34221c;border-color:#88462f}@media (width<=1050px){.course-identity{grid-template-columns:auto 1fr}.course-identity dl{grid-column:1/-1}.course-identity dl>div:first-child{border-left:0;padding-left:0}.course-participant-head{display:none}.course-participant-list article{grid-template-columns:minmax(230px,1fr) minmax(210px,.8fr)}.course-pulse-actions{grid-column:1/-1;padding-left:47px}}@media (width<=760px){.course-page-header{display:grid}.course-switcher{width:100%;min-width:0}.course-identity{padding:16px}.course-identity dl{grid-template-columns:repeat(3,1fr);grid-auto-flow:row}.course-identity dl>div{min-width:0;padding:2px 10px}.course-identity dd{font-size:17px}.course-participant-list article{grid-template-columns:1fr;gap:10px;padding:14px 16px}.course-signal,.course-pulse-actions{padding-left:47px}.course-monthly-check>header{align-items:flex-start;padding:16px}.course-monthly-check>header>div:first-child{align-items:flex-start}.course-monthly-check header p{line-height:1.45}.course-pulse-actions button{min-height:36px}.course-monthly-check>footer{align-items:flex-start;padding:12px 16px}}.course-header-actions{align-items:flex-end;gap:9px;display:flex}.daily-questionnaire-button{text-align:left;align-items:center;gap:9px;min-height:46px;padding:7px 13px;display:flex}.daily-questionnaire-button>span{gap:3px;display:grid}.daily-questionnaire-button b{font-size:11px}.daily-questionnaire-button small{color:#ffe4ce;font-size:12px;font-weight:500}.course-log-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0d0f8a}.course-log-modal{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(680px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #00000047}.course-log-modal>header{z-index:2;border-bottom:1px solid var(--line);background:inherit;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex;position:sticky;top:0}.course-log-title{align-items:flex-start;gap:12px;display:flex}.course-log-title>span{width:39px;height:39px;color:var(--orange);background:#fff0e4;border-radius:6px;place-items:center;display:grid}.course-log-title h2{margin:0;font-size:18px}.course-log-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.course-log-modal form{gap:16px;padding:18px 21px;display:grid}.course-log-context{background:#f6f8f8;border-radius:6px;justify-content:space-between;align-items:end;gap:15px;padding:11px 13px;display:flex}.course-log-context>span{gap:3px;display:grid}.course-log-context b{font-size:11px}.course-log-context small{color:var(--muted);font-size:11px}.course-log-context label{gap:5px;display:grid}.course-log-context label>span{color:var(--muted);font-size:11px}.course-log-context input{background:#fff;border:1px solid #cfd5d8;border-radius:5px;height:35px;padding:0 8px;font:500 12px/1 inherit}.course-log-binary,.course-log-learning{border:0;margin:0;padding:0}.course-log-binary legend,.course-log-learning legend,.course-log-field>span{font-size:12px;font-weight:700}.course-log-binary>p{color:var(--muted);margin:5px 0 10px;font-size:11px}.course-log-binary>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.course-log-binary label,.course-log-learning label{cursor:pointer}.course-log-binary input,.course-log-learning input{opacity:0;pointer-events:none;position:absolute}.course-log-binary label>span{color:#626c72;background:#fff;border:1px solid #d7dcdf;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:12px;font-weight:650;display:flex}.course-log-binary input:checked+span{border-color:var(--orange);color:#b85208;box-shadow:inset 0 0 0 1px var(--orange);background:#fff3e9}.course-log-field{gap:5px;display:grid}.course-log-field>small{color:var(--muted);font-size:11px}.course-log-field textarea{resize:vertical;color:#252b2f;background:#fff;border:1px solid #cfd5d8;border-radius:5px;width:100%;padding:10px 11px;font:500 11px/1.45 inherit}.course-log-field textarea:focus,.course-log-context input:focus{border-color:var(--orange);outline:2px solid #f477002e}.course-log-learning>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.course-log-learning label>span{background:#fff;border:1px solid #d7dcdf;border-radius:5px;gap:5px;min-height:70px;padding:11px;display:grid}.course-log-learning b{font-size:12px}.course-log-learning small{color:var(--muted);font-size:12px;line-height:1.4}.course-log-learning input:checked+span{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);background:#fff3e9}.course-log-learning input:checked+span b{color:#b85208}.course-log-modal form>footer{border-top:1px solid var(--line);align-items:center;gap:8px;margin:2px -21px -18px;padding:14px 21px;display:flex}.course-log-modal form>footer>span{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:11px;display:flex}.course-log-modal form>footer>span svg{color:var(--green)}.course-log-modal form>footer button{white-space:nowrap}.app-shell[data-theme=dark] .course-log-modal{color:#edf0f1;background:#1b2024;border-color:#41484d}.app-shell[data-theme=dark] .course-log-title>span{background:#30251d}.app-shell[data-theme=dark] .course-log-context{background:#20262a}.app-shell[data-theme=dark] .course-log-context input,.app-shell[data-theme=dark] .course-log-binary label>span,.app-shell[data-theme=dark] .course-log-learning label>span,.app-shell[data-theme=dark] .course-log-field textarea{color:#edf0f1;background:#171c20;border-color:#41484d}.app-shell[data-theme=dark] .course-log-binary input:checked+span,.app-shell[data-theme=dark] .course-log-learning input:checked+span{border-color:var(--orange);color:#f2a56e;background:#30251d}@media (width<=760px){.course-header-actions{width:100%;display:grid}.daily-questionnaire-button{justify-content:center}.course-log-backdrop{padding:0}.course-log-modal{border-radius:0;width:100%;max-height:100vh}.course-log-modal>header,.course-log-modal form{padding-inline:16px}.course-log-context{flex-direction:column;align-items:stretch}.course-log-learning>div{grid-template-columns:1fr}.course-log-learning label>span{min-height:0}.course-log-modal form>footer{background:inherit;grid-template-columns:1fr 1fr;margin-inline:-16px;padding:13px 16px;display:grid;position:sticky;bottom:-18px}.course-log-modal form>footer>span{grid-column:1/-1}.course-log-modal form>footer .primary{grid-column:2}.course-log-modal form>footer .secondary{grid-area:2/1}.course-log-binary>div{grid-template-columns:1fr}}@media (height<=850px) and (width>=761px){.sidebar{padding-block:12px}.brand-stack{margin-bottom:8px}.product-wordmark{margin-bottom:6px;font-size:24px}.brand{height:42px}.sidebar nav{gap:2px}.nav-item{min-height:37px;padding:7px 12px}.product-credit{padding:9px 10px}.product-credit>span{font-size:18px}.product-credit>strong{margin-top:4px;font-size:10px}.sidebar-demo-switch{padding-top:8px}.demo-switch-trigger{padding:7px 9px}.profile{padding-top:9px}.avatar{width:32px;height:32px}}.executive-kpis{grid-template-columns:repeat(7,minmax(0,1fr))}.course-capacity-overview{background:#fff;border:1px solid #d9dfe2;border-radius:7px;margin-bottom:14px;overflow:hidden}.course-capacity-overview>header{border-bottom:1px solid #e2e6e8;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;display:flex}.course-capacity-overview>header>div{align-items:flex-start;gap:11px;display:flex}.capacity-title-icon{color:#168198;background:#eaf6f8;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.course-capacity-overview h2{color:#293a42;margin:0;font-size:14px}.course-capacity-overview header p{color:#78858b;margin:4px 0 0;font-size:11px}.capacity-location-filter{color:#718087;border:1px solid #d0d7da;border-radius:5px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.capacity-location-filter select{color:#34464e;background:0 0;border:0;outline:0;min-width:160px;font:600 12px/1 inherit}.capacity-kpis{background:#f8fafb;border-bottom:1px solid #e3e7e9;grid-template-columns:repeat(5,1fr);display:grid}.capacity-kpis>span{border-left:1px solid #e3e7e9;gap:7px;min-height:76px;padding:14px 17px;display:grid}.capacity-kpis>span:first-child{border-left:0}.capacity-kpis small{color:#75838a;font-size:12px;font-weight:650}.capacity-kpis b{color:#2e4048;font-size:19px}.capacity-kpis .available{background:#fff7ef}.capacity-kpis .available b{color:#e76709}.capacity-table{overflow-x:auto}.capacity-table-head,.capacity-table>article{grid-template-columns:minmax(220px,1.5fr) 55px 55px 65px 50px minmax(120px,.85fr) minmax(105px,.7fr);align-items:center;gap:11px;min-width:820px;padding:0 17px;display:grid}.capacity-table-head{color:#79868c;text-transform:uppercase;background:#fbfcfc;min-height:34px;font-size:12px;font-weight:750}.capacity-table>article{color:#54656d;border-top:1px solid #edf0f1;min-height:58px;font-size:12px}.capacity-table>article>div:first-child{align-items:flex-start;gap:8px;min-width:0;display:flex}.capacity-table>article>div:first-child svg{color:#8b979c;flex:none;margin-top:2px}.capacity-table>article>div:first-child span{gap:4px;min-width:0;display:grid}.capacity-table>article>div:first-child strong{color:#2f4149;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capacity-table>article>div:first-child small{color:#849096;font-size:12px}.capacity-table>article>b,.capacity-free{color:#33464e}.capacity-free{font-size:13px}.capacity-meter{align-items:center;gap:8px;display:flex}.capacity-meter>span{background:#e8edef;border-radius:99px;flex:1;height:7px;overflow:hidden}.capacity-meter i{border-radius:inherit;background:linear-gradient(90deg,#1590a7,#f47700);height:100%;display:block}.capacity-meter b{color:#4f6068;min-width:34px;font-size:11px}.capacity-status{border-radius:99px;justify-content:center;align-items:center;width:max-content;min-height:22px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.capacity-status.need{color:#c75c0d;background:#fff0e4}.capacity-status.healthy{color:#4b812f;background:#edf6e9}.capacity-status.strong{color:#956c00;background:#fff6d9}.capacity-status.full{color:#176f84;background:#eaf4f7}.capacity-status.overbooked{color:#b52a31;background:#fce8e8}.capacity-empty{color:#7c898f;text-align:center;justify-items:center;gap:6px;padding:30px;display:grid}.capacity-empty strong{color:#394b53;font-size:11px}.capacity-empty span{font-size:11px}.course-capacity-overview>footer{color:#718087;background:#f8fafb;border-top:1px solid #e2e6e8;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 17px;font-size:11px;display:flex}.course-capacity-overview>footer>span{align-items:center;gap:6px;display:flex}.course-capacity-overview>footer svg{color:#f47700}.course-capacity-overview>footer button{color:#167d95;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.course-capacity-overview.compact .capacity-kpis{grid-template-columns:repeat(5,1fr)}.capacity-options{grid-template-columns:1fr!important}.capacity-options label{display:grid;grid-template-columns:auto minmax(0,1fr) auto!important}.course-capacity-input{grid-template-columns:auto 72px!important;align-items:center!important;gap:8px!important;display:flex!important}.course-capacity-input small{white-space:nowrap}.course-capacity-input input{color:#2f4048;background:#fff;border:1px solid #cfd6d9;border-radius:5px;width:72px;height:34px;padding:0 8px;font:650 11px/1 inherit}.course-capacity-input input:disabled{opacity:.4}.location-list article{gap:18px;padding:20px 22px;display:grid}.location-card-title h2{font-size:15px}.location-card-metrics{grid-template-columns:repeat(3,1fr);gap:0;margin:auto 0 0;display:grid}.location-card-metrics>div{border-left:1px solid var(--line);align-content:end;gap:5px;min-width:0;padding:0 13px;display:grid}.location-card-metrics>div:first-child{border-left:0;padding-left:0}.location-card-metrics dt{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:650}.location-card-metrics dd{color:#f56a00;letter-spacing:-.6px;margin:0;font-size:24px;font-weight:750}.location-card-metrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.location-card-metrics .watch dd{color:#d99500}.location-card-metrics .warning dd{color:#d63238}.app-shell[data-theme=dark] .course-capacity-overview{color:#edf1f3;background:#1b2024;border-color:#394247}.app-shell[data-theme=dark] .course-capacity-overview>header,.app-shell[data-theme=dark] .capacity-kpis,.app-shell[data-theme=dark] .capacity-kpis>span,.app-shell[data-theme=dark] .capacity-table>article,.app-shell[data-theme=dark] .course-capacity-overview>footer{border-color:#394247}.app-shell[data-theme=dark] .capacity-kpis,.app-shell[data-theme=dark] .capacity-table-head,.app-shell[data-theme=dark] .course-capacity-overview>footer{background:#20262a}.app-shell[data-theme=dark] .capacity-kpis .available{background:#30251d}.app-shell[data-theme=dark] .course-capacity-overview h2,.app-shell[data-theme=dark] .capacity-kpis b,.app-shell[data-theme=dark] .capacity-table>article>div:first-child strong{color:#eef2f4}.app-shell[data-theme=dark] .capacity-location-filter,.app-shell[data-theme=dark] .course-capacity-input input{color:#eef2f4;background:#171c20;border-color:#414b50}.app-shell[data-theme=dark] .capacity-location-filter select{color:#eef2f4}.app-shell[data-theme=dark] .capacity-title-icon{background:#17303a}@media (width<=1220px){.executive-kpis{grid-template-columns:repeat(4,1fr)}.executive-kpis article:nth-child(4){border-top:0;border-left:1px solid #e1e5e7}.executive-kpis article:nth-child(5){border-left:0}.location-card-metrics{grid-template-columns:1fr}.location-card-metrics>div,.location-card-metrics>div:first-child{border-top:1px solid var(--line);border-left:0;grid-template-columns:1fr auto;align-items:end;padding:7px 0}.location-card-metrics dt{grid-column:1}.location-card-metrics dd{grid-area:1/2/3;font-size:20px}.location-card-metrics small{grid-column:1}}@media (width<=760px){.executive-kpis{grid-template-columns:1fr 1fr}.course-capacity-overview>header{flex-direction:column;align-items:flex-start}.capacity-location-filter,.capacity-location-filter select{width:100%}.capacity-kpis,.course-capacity-overview.compact .capacity-kpis{grid-template-columns:1fr 1fr}.capacity-kpis>span{border-top:1px solid #e3e7e9;min-height:67px}.capacity-kpis>span:nth-child(odd){border-left:0}.capacity-kpis>span:last-child{grid-column:1/-1}.course-capacity-overview>footer{flex-direction:column;align-items:flex-start;padding-block:11px}.location-card-metrics{grid-template-columns:repeat(3,1fr)}.location-card-metrics>div,.location-card-metrics>div:first-child{border-top:0;border-left:1px solid var(--line);grid-template-columns:1fr;padding:0 9px;display:grid}.location-card-metrics>div:first-child{border-left:0;padding-left:0}.location-card-metrics dd{grid-area:auto/1;font-size:20px}.location-card-metrics small{white-space:normal;grid-column:1}}.crm2-page-header.object-deals{min-height:54px;margin-bottom:8px}.crm2-page-header.object-deals h1{font-size:30px}.crm2-page-header.object-deals .primary{min-height:42px;padding-inline:17px;font-size:12px}.crm2-page-header.object-deals+.crm-object-nav{min-height:45px}.crm2-page-header.object-deals+.crm-object-nav button{min-height:45px;padding-inline:15px;font-size:12px}.crm2-page-header.object-deals+.crm-object-nav b{min-width:22px;height:20px;font-size:11px}.deal-view-tabs{height:52px}.deal-view-tabs button{min-width:125px;height:52px;font-size:12px}.deal-work-session{min-height:82px;padding:15px 18px}.deal-work-session-title strong{font-size:13px}.deal-work-session-title p{font-size:12px}.deal-work-session-lanes>span{font-size:11px}.deal-work-session-lanes b{font-size:16px}.deal-work-session>.primary{min-height:42px;font-size:11px}.deal-command-row{padding-block:15px 10px}.deal-search,.deal-tool-button,.deal-icon-button,.deal-pipeline-select,.deal-view-switch{height:42px}.deal-search{width:min(340px,32vw)}.deal-search input,.deal-tool-button,.deal-pipeline-select select{font-size:11px}.deal-pipeline-select select{height:40px}.deal-quick-filters{min-height:46px;padding-bottom:10px}.deal-quick-filters select,.deal-quick-filters>button,.deal-advanced-row label,.deal-advanced-row select,.deal-advanced-row>span{font-size:12px}.deal-stage-strip>header{min-height:50px}.deal-stage-strip>header strong,.deal-stage-strip>header span,.deal-stage-strip>header button{font-size:12px}.deal-stage-strip>div>button{min-width:185px;padding:11px 12px}.deal-stage-strip>div>button strong,.deal-stage-strip>div>button small{font-size:11px}.deal-index-table table{font-size:11.5px}.deal-index-table th{height:46px;font-size:12px}.deal-index-table td{height:52px}.deal-index-table td small,.deal-owner-avatar{font-size:11px}.deal-index-footer,.deal-index-footer nav button,.deal-index-footer .deal-export{font-size:12px}.deal-row-name{font-size:11.5px}@media (width<=760px){.crm2-page-header.object-deals h1{font-size:26px}.crm2-page-header.object-deals+.crm-object-nav button{font-size:11px}.deal-view-tabs button{min-width:108px}.deal-work-session{min-height:0}.deal-index-table table{font-size:11px}}.attendance-open-button{text-align:left;align-items:center;gap:9px;min-height:46px;padding:7px 13px;display:flex}.attendance-open-button>span{gap:3px;display:grid}.attendance-open-button b{font-size:11px}.attendance-open-button small{color:var(--muted);font-size:12px}.attendance-open-button.recorded{color:#166d81;background:#eef8fa;border-color:#8dbbc6}.attendance-open-button.finalized{color:#477f2a;background:#f0f8ec;border-color:#9fca8b}.daily-questionnaire-button:disabled{cursor:not-allowed;filter:saturate(.25);opacity:.58}.attendance-backdrop{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0d0f94;padding:18px}.attendance-modal{background:#f6f8f9;border:1px solid #d7dde0;border-radius:8px;width:min(1120px,98vw);max-height:94vh;overflow:auto;box-shadow:0 30px 90px #0000004d}.attendance-modal>header{z-index:4;background:#fff;border-bottom:1px solid #dce2e5;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;position:sticky;top:0}.attendance-modal-title{align-items:flex-start;gap:11px;display:flex}.attendance-modal-title>span{color:#167d93;background:#e9f5f7;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.attendance-modal-title>div>small{color:#e2660c;text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:750}.attendance-modal-title h2{color:#293b43;margin:3px 0 0;font-size:20px}.attendance-modal-title p{color:#76838a;margin:4px 0 0;font-size:11px}.attendance-modal form{display:grid}.attendance-toolbar{background:#fff;border-bottom:1px solid #e1e6e8;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;padding:13px 18px;display:grid}.attendance-toolbar>label{gap:5px;display:grid}.attendance-toolbar>label>span{color:#748187;font-size:12px;font-weight:700}.attendance-toolbar input,.attendance-detail-row input,.attendance-detail-row select{color:#31464f;background:#fff;border:1px solid #ccd5d9;border-radius:5px;height:36px;padding:0 9px;font:600 12px/1 inherit}.attendance-toolbar>div{justify-content:center;align-items:center;gap:26px;display:flex}.attendance-toolbar>div>span{color:#748187;justify-items:center;gap:3px;font-size:12px;display:grid}.attendance-toolbar>div b{color:#2d424b;font-size:15px}.attendance-toolbar>div .open b{color:#e36a0d}.attendance-guidance{color:#546a73;background:#eef7f9;border:1px solid #d2e3e7;border-radius:5px;align-items:center;gap:8px;margin:12px 18px 0;padding:10px 12px;font-size:11px;display:flex}.attendance-guidance svg{color:#177c92;flex:none}.attendance-list{gap:8px;padding:12px 18px 18px;display:grid}.attendance-list>article{background:#fff;border:1px solid #dce2e5;border-radius:6px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:12px 16px;padding:11px 12px;display:grid}.attendance-list>article.suggested{background:#fffaf5;border-color:#efbe91}.attendance-person{align-items:center;gap:10px;min-width:0;display:flex}.attendance-person>span{color:#42606c;background:#edf2f4;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.attendance-person>div{gap:4px;min-width:0;display:grid}.attendance-person strong{color:#2f424a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attendance-person small{color:#7e8b91;font-size:12px}.attendance-status-options{grid-template-columns:repeat(5,minmax(98px,1fr));gap:6px;display:grid}.attendance-status-options button{color:#56676f;cursor:pointer;background:#fff;border:1px solid #d2dadd;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:35px;font-size:11px;font-weight:650;display:flex}.attendance-status-options button:hover{background:#fafbfb;border-color:#9dabb1}.attendance-status-options button.selected{box-shadow:inset 0 0 0 1px}.attendance-status-options .present.selected{color:#477f28;background:#edf7e8;border-color:#72a653}.attendance-status-options .partial.selected{color:#926b00;background:#fff7d9;border-color:#d6a824}.attendance-status-options .excused.selected{color:#176f82;background:#ecf7f9;border-color:#5796a6}.attendance-status-options .unexcused.selected{color:#b2252d;background:#fceded;border-color:#df5259}.attendance-status-options .illness.selected{color:#75428d;background:#f5edf8;border-color:#aa7fbe}.attendance-detail-row{border-top:1px solid #edf0f1;grid-column:2;grid-template-columns:minmax(130px,.7fr) minmax(130px,.7fr) minmax(220px,1.6fr);align-items:end;gap:9px;padding-top:10px;display:grid}.attendance-detail-row label{gap:5px;display:grid}.attendance-detail-row label>span{color:#75838a;font-size:12px;font-weight:650}.attendance-detail-row>span{color:#7a858a;align-self:center;align-items:center;gap:6px;font-size:12px;display:flex}.attendance-detail-row.illness>span{color:#75428d}.attendance-detail-row.unexcused{grid-template-columns:1fr 1fr}.attendance-detail-row.unexcused>span{color:#b2252d}.attendance-modal form>footer{z-index:4;background:#fff;border-top:1px solid #dce2e5;align-items:center;gap:9px;padding:13px 18px;display:flex;position:sticky;bottom:0}.attendance-modal form>footer>span{color:#748187;align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.attendance-modal form>footer>span svg{color:#4c8a2e}.attendance-modal form>footer button{white-space:nowrap}.app-shell[data-theme=dark] .attendance-modal,.app-shell[data-theme=dark] .attendance-modal>header,.app-shell[data-theme=dark] .attendance-toolbar,.app-shell[data-theme=dark] .attendance-list>article,.app-shell[data-theme=dark] .attendance-modal form>footer{color:#edf1f3;background:#1b2024;border-color:#3b4449}.app-shell[data-theme=dark] .attendance-modal{background:#14191c}.app-shell[data-theme=dark] .attendance-list>article.suggested{background:#2d251f;border-color:#755238}.app-shell[data-theme=dark] .attendance-modal-title h2,.app-shell[data-theme=dark] .attendance-person strong{color:#eef2f4}.app-shell[data-theme=dark] .attendance-guidance{color:#c7d1d4;background:#1b2b30;border-color:#31515a}.app-shell[data-theme=dark] .attendance-toolbar input,.app-shell[data-theme=dark] .attendance-detail-row input,.app-shell[data-theme=dark] .attendance-detail-row select,.app-shell[data-theme=dark] .attendance-status-options button{color:#dce2e5;background:#171c20;border-color:#414b50}.app-shell[data-theme=dark] .attendance-status-options .present.selected{background:#20301d}.app-shell[data-theme=dark] .attendance-status-options .partial.selected{background:#332e1d}.app-shell[data-theme=dark] .attendance-status-options .excused.selected{background:#193038}.app-shell[data-theme=dark] .attendance-status-options .unexcused.selected{background:#351f21}.app-shell[data-theme=dark] .attendance-status-options .illness.selected{background:#2e2233}@media (width<=900px){.attendance-list>article{grid-template-columns:1fr}.attendance-status-options,.attendance-detail-row{grid-column:1}.attendance-detail-row{grid-template-columns:1fr 1fr}.attendance-detail-row .wide{grid-column:1/-1}.attendance-toolbar{grid-template-columns:1fr auto}.attendance-toolbar>div{grid-area:2/1/auto/-1}.attendance-toolbar>button{grid-area:1/2}}@media (width<=650px){.attendance-backdrop{padding:0}.attendance-modal{border:0;border-radius:0;width:100%;max-height:100vh}.attendance-modal>header,.attendance-toolbar,.attendance-list,.attendance-modal form>footer{padding-inline:14px}.attendance-status-options{grid-template-columns:1fr 1fr}.attendance-status-options button:last-child{grid-column:1/-1}.attendance-detail-row,.attendance-detail-row.unexcused{grid-template-columns:1fr}.attendance-detail-row .wide{grid-column:1}.attendance-toolbar{grid-template-columns:1fr}.attendance-toolbar>button{grid-area:auto/1}.attendance-toolbar>div{grid-area:auto/1;justify-content:space-between}.attendance-modal form>footer{grid-template-columns:1fr 1fr;display:grid}.attendance-modal form>footer>span{grid-column:1/-1}.attendance-modal form>footer .primary{grid-column:2}.attendance-modal form>footer .secondary{grid-area:2/1}}@media (width>=761px){.course-log-modal form{grid-template-columns:1fr 1fr;gap:12px 14px}.course-log-context,.course-log-field,.course-log-learning,.course-log-modal form>footer{grid-column:1/-1}.course-log-binary>div{grid-template-columns:1fr}.course-log-binary label>span{min-height:34px}.course-log-field textarea{min-height:66px}.course-log-learning>div{margin-top:7px}.course-log-learning label>span{min-height:62px;padding:9px}.course-log-modal form>footer{z-index:1;background:inherit;margin-top:0;position:sticky;bottom:-18px}}.deal-priority-queue{background:#fff;border:1px solid #d7dfe2;border-radius:7px;margin-top:14px;overflow:hidden}.deal-priority-queue>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 16px;display:flex}.deal-priority-queue>header>div{gap:4px;display:grid}.deal-priority-queue h2{color:#293d46;margin:0;font-size:16px}.deal-priority-queue header p{color:#74838a;margin:0;font-size:12px}.deal-priority-queue>header>span{color:#14758a;background:#eaf5f7;border-radius:14px;place-items:center;min-width:70px;height:28px;padding:0 10px;font-size:12px;font-weight:750;display:grid}.deal-priority-queue-list{display:grid}.deal-priority-queue-list>button{color:#475961;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f1;grid-template-columns:34px minmax(220px,1.3fr) minmax(110px,.6fr) minmax(180px,1fr) auto;align-items:center;gap:13px;min-height:64px;padding:9px 16px;display:grid}.deal-priority-queue-list>button:first-child{border-top:0}.deal-priority-queue-list>button:hover{background:#f3f8f9}.deal-priority-number{color:#53666f;background:#eef2f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:750;display:grid}.deal-priority-person{gap:4px;min-width:0;display:grid}.deal-priority-person strong{color:#167b92;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.deal-priority-person small{color:#78868c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-priority-lane{color:#b5530d;background:#fff0e5;border-radius:12px;width:max-content;padding:4px 9px;font-size:11px;font-weight:750}.deal-priority-action{color:#344a54;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.deal-priority-queue-list>button>svg{color:#779099}.deal-hubspot-board{height:max(560px,100vh - 330px);min-height:0}.deal-hubspot-column{height:100%;min-height:0}.deal-hubspot-cards{overscroll-behavior:contain;min-height:0}.app-shell[data-theme=dark] .deal-priority-queue,.app-shell[data-theme=dark] .deal-priority-queue-list>button{background:#1b2024;border-color:#394348}.app-shell[data-theme=dark] .deal-priority-queue>header{border-color:#394348}.app-shell[data-theme=dark] .deal-priority-queue h2,.app-shell[data-theme=dark] .deal-priority-person strong,.app-shell[data-theme=dark] .deal-priority-action{color:#edf1f3}.app-shell[data-theme=dark] .deal-priority-queue-list>button:hover{background:#202b30}.app-shell[data-theme=dark] .deal-priority-number{color:#d5dfe2;background:#263137}.app-shell[data-theme=dark] .deal-priority-lane{color:#f19a59;background:#38271e}@media (width<=900px){.deal-priority-queue-list>button{grid-template-columns:34px minmax(180px,1fr) auto}.deal-priority-lane{justify-self:end}.deal-priority-action{grid-column:2/4}.deal-hubspot-board{height:max(520px,100vh - 300px)}}@media (width<=620px){.deal-priority-queue-list>button{grid-template-columns:30px minmax(0,1fr) auto;padding-inline:11px}.deal-priority-lane{display:none}.deal-priority-action{grid-column:2/4}.deal-priority-queue>header{align-items:flex-start}.deal-hubspot-board{height:max(500px,100vh - 270px)}}.deal-board-frame{background:#f2f5f6;border:1px solid #d7dfe2;border-radius:9px;overflow:hidden;box-shadow:0 5px 18px #1f353f0f}.deal-board-frame>header{background:#fff;border-bottom:1px solid #d9e1e4;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:9px 13px;display:flex}.deal-board-frame>header>div{align-items:center;gap:10px;display:flex}.deal-board-frame>header>div>span{color:#e8680b;background:#fff0e5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.deal-board-frame>header>div>div{gap:3px;display:grid}.deal-board-frame>header strong{color:#293d46;font-size:13px}.deal-board-frame>header small{color:#77858b;font-size:11px}.deal-board-frame>header nav{align-items:center;gap:6px;display:flex}.deal-board-frame>header nav>small{margin-right:5px}.deal-board-frame>header nav button{color:#3f5b67;cursor:pointer;background:#fff;border:1px solid #ccd6da;border-radius:7px;place-items:center;width:34px;height:34px;transition:border-color .15s,background .15s,transform .15s;display:grid}.deal-board-frame>header nav button:hover{color:#d95f08;background:#fff7f1;border-color:#e8833d;transform:translateY(-1px)}.deal-board-frame .deal-hubspot-board{scrollbar-width:thin;scrollbar-color:#b5c3c9 transparent;background:linear-gradient(#f4f7f8 0,#eef2f3 100%);outline:0;gap:10px;height:max(520px,100vh - 385px);padding:11px 11px 8px}.deal-board-frame .deal-hubspot-board:focus-visible{box-shadow:inset 0 0 0 2px #f47700}.deal-board-frame .deal-hubspot-board::-webkit-scrollbar{height:10px}.deal-board-frame .deal-hubspot-board::-webkit-scrollbar-track{background:0 0}.deal-board-frame .deal-hubspot-board::-webkit-scrollbar-thumb{background:#aebdc3 padding-box padding-box;border:3px solid #0000;border-radius:10px}.deal-board-frame .deal-hubspot-column{--stage-accent:#8a979d;border:1px solid #d8e0e3;border-top:3px solid var(--stage-accent);color:#334851;background:#f8fafb;border-radius:8px;flex-basis:286px;height:100%;overflow:hidden;box-shadow:0 2px 8px #1e30390b}.deal-board-frame .deal-hubspot-column.stage-blue{--stage-accent:#328ab6;color:#334851;background:#f8fafb}.deal-board-frame .deal-hubspot-column.stage-yellow{--stage-accent:#d8a000;color:#334851;background:#f8fafb}.deal-board-frame .deal-hubspot-column.stage-orange{--stage-accent:#f47700;color:#334851;background:#f8fafb}.deal-board-frame .deal-hubspot-column.stage-green{--stage-accent:#5c9638;color:#334851;background:#f8fafb}.deal-board-frame .deal-hubspot-column.stage-purple{--stage-accent:#8062ad;color:#334851;background:#f8fafb}.deal-board-frame .deal-hubspot-column.stage-red{--stage-accent:#d84a51;color:#334851;background:#f8fafb}.deal-board-frame .deal-hubspot-column.drop-target{border-color:var(--stage-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--stage-accent) 20%,transparent)}.deal-board-frame .deal-hubspot-column>header{background:#fffc;border-bottom:1px solid #e0e6e8;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 7px;height:auto;min-height:60px;padding:9px 8px 9px 10px;display:grid}.deal-board-frame .deal-stage-heading{align-items:center;gap:7px;min-width:0;display:flex}.deal-board-frame .deal-hubspot-column>header i{background:var(--stage-accent);border-radius:50%;flex:none;width:8px;height:8px}.deal-board-frame .deal-hubspot-column>header strong{color:#2f424b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deal-board-frame .deal-stage-count{color:#5f7078;background:#e8edef;border-radius:11px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:11px;font-weight:750;display:grid}.deal-board-frame .deal-hubspot-column>header>small{color:#7a878d;grid-column:1/-1;font-size:11px;font-weight:600}.deal-stage-collapse{color:#718189;opacity:.38;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;transition:opacity .16s,background .16s,color .16s,transform .16s;display:grid;position:relative}.deal-hubspot-column:hover .deal-stage-collapse,.deal-stage-collapse:focus-visible{color:#126f85;opacity:1;background:#edf3f5}.deal-stage-collapse:focus-visible{outline-offset:1px;outline:2px solid #f4770059}.deal-stage-collapse-hint{z-index:15;color:#3d5059;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border:1px solid #d7dfe2;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:calc(100% + 9px);transform:translate(-4px,-50%);box-shadow:0 6px 18px #1b2f3824}.deal-board-frame .deal-hubspot-column.collapsed{cursor:pointer;flex-basis:58px;min-width:58px;transition:flex-basis .2s,box-shadow .16s,background .16s;overflow:visible}.deal-board-frame .deal-hubspot-column.collapsed:hover{background:#fff;box-shadow:0 7px 20px #1c313a1f}.deal-board-frame .deal-hubspot-column.collapsed .deal-hubspot-cards,.deal-board-frame .deal-hubspot-column.collapsed .deal-column-add,.deal-board-frame .deal-hubspot-column.collapsed>footer{display:none}.deal-board-frame .deal-hubspot-column.collapsed>header{background:#ffffffd6;border-bottom:0;border-radius:5px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;width:100%;height:100%;min-height:0;padding:8px 6px}.deal-board-frame .deal-hubspot-column.collapsed .deal-stage-collapse{color:#156f85;opacity:.72;background:#eef4f6;grid-area:1/1;justify-self:center;width:30px;height:30px}.deal-board-frame .deal-hubspot-column.collapsed .deal-stage-heading{flex-direction:column;grid-area:2/1;place-self:center;gap:9px;min-height:0}.deal-board-frame .deal-hubspot-column.collapsed .deal-stage-heading strong{writing-mode:vertical-rl;text-overflow:ellipsis;max-height:calc(100% - 22px);overflow:hidden;transform:rotate(180deg)}.deal-board-frame .deal-hubspot-column.collapsed .deal-stage-count{grid-area:3/1;justify-self:center}.deal-board-frame .deal-hubspot-column.collapsed>header>small{display:none}.deal-board-frame .deal-hubspot-column.collapsed:hover .deal-stage-collapse,.deal-board-frame .deal-hubspot-column.collapsed:focus-within .deal-stage-collapse{color:#d45d08;opacity:1;background:#fff1e7;transform:translate(1px)}.deal-board-frame .deal-hubspot-column.collapsed:hover .deal-stage-collapse svg,.deal-board-frame .deal-hubspot-column.collapsed:focus-within .deal-stage-collapse svg{animation:.85s ease-in-out deal-stage-open-hint}.deal-board-frame .deal-hubspot-column.collapsed:hover .deal-stage-collapse-hint,.deal-board-frame .deal-hubspot-column.collapsed:focus-within .deal-stage-collapse-hint{opacity:1;transform:translateY(-50%)}@keyframes deal-stage-open-hint{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.deal-stage-collapse,.deal-stage-collapse-hint,.deal-board-frame .deal-hubspot-column.collapsed{transition:none}.deal-board-frame .deal-hubspot-column.collapsed:hover .deal-stage-collapse svg,.deal-board-frame .deal-hubspot-column.collapsed:focus-within .deal-stage-collapse svg{animation:none}}.deal-board-frame .deal-hubspot-cards{overscroll-behavior:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c2cdd1 transparent;gap:8px;padding:8px;overflow-y:auto}.deal-board-frame .deal-hubspot-cards article{border-color:#d5dde0;border-radius:7px;width:100%;min-width:0;padding:11px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 2px 5px #1b2e370e}.deal-board-frame .deal-hubspot-cards article:hover{border-color:#e69a63;transform:translateY(-1px);box-shadow:0 7px 17px #2337411c}.deal-board-frame .deal-card-name{color:#11768d;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:13px;font-weight:750;overflow:hidden}.deal-board-frame .deal-hubspot-cards dl{background:#f6f8f9;border-radius:5px;gap:4px;margin:9px 0 8px;padding:7px 8px}.deal-board-frame .deal-hubspot-cards dl div{min-width:0}.deal-board-frame .deal-hubspot-cards dt{flex:none}.deal-board-frame .deal-hubspot-cards dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-board-frame .deal-hubspot-cards dt,.deal-board-frame .deal-hubspot-cards dd{font-size:11px}.deal-board-frame .deal-hubspot-cards article>footer{grid-template-columns:minmax(0,1fr) auto;justify-content:normal;gap:8px;width:100%;min-width:0;display:grid}.deal-card-owner{color:#506169;align-items:center;min-width:0;font-size:11px;display:flex}.deal-card-owner>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-card-owner .deal-owner-avatar{flex:none;margin-right:6px}.deal-board-frame .deal-hubspot-cards article>footer>b{color:#2f444d;white-space:nowrap;font-size:11px}.deal-board-frame .deal-hubspot-cards article>p{width:100%;min-width:0}.deal-board-frame .deal-hubspot-cards article>p>svg{flex:none}.deal-board-frame .deal-hubspot-cards article>p>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-board-frame .deal-card-actions{opacity:0;width:100%;max-width:100%;max-height:0;margin-top:0;transition:max-height .16s,margin .16s,opacity .16s;overflow:hidden}.deal-board-frame .deal-hubspot-cards article:hover .deal-card-actions,.deal-board-frame .deal-hubspot-cards article:focus-within .deal-card-actions{opacity:1;max-height:28px;margin-top:7px}.deal-board-frame .deal-card-actions button{border-radius:4px;flex:none}.deal-board-frame .deal-card-actions button:hover{background:#eef6f8}.deal-board-frame .deal-column-add{background:#f8fafb;border-top:1px solid #e0e6e8;gap:7px;padding:7px 8px}.deal-board-frame .deal-column-add button{border-radius:5px;height:32px;font-size:11px}.deal-board-frame .deal-column-add button:first-child{color:#c85b0c;background:#fff7f1;border-color:#e8a575;font-weight:750}.deal-board-frame .deal-hubspot-column>footer{color:#77858b;background:#fff;border-top:1px solid #e0e6e8;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;font-size:10px;line-height:1.2;display:flex}.deal-board-frame .deal-hubspot-column>footer strong{color:#3a4d55;font-size:11px}.app-shell[data-theme=dark] .deal-board-frame{background:#151b1e;border-color:#394348}.app-shell[data-theme=dark] .deal-board-frame>header{background:#1b2024;border-color:#394348}.app-shell[data-theme=dark] .deal-board-frame>header strong{color:#edf1f3}.app-shell[data-theme=dark] .deal-board-frame>header>div>span{background:#38271e}.app-shell[data-theme=dark] .deal-board-frame>header nav button{color:#d8e0e3;background:#20272b;border-color:#465158}.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-board{background:linear-gradient(#171d20,#14191c)}.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.stage-blue,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.stage-yellow,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.stage-orange,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.stage-green,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.stage-purple,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.stage-red{color:#dce3e6;background:#20272b;border-color:#394348}.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column>header,.app-shell[data-theme=dark] .deal-board-frame .deal-column-add,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column>footer{background:#1d2428;border-color:#394348}.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column>header strong,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column>footer strong,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-cards article>footer>b{color:#eef2f3}.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-cards dl{background:#171d20}.app-shell[data-theme=dark] .deal-card-owner{color:#c4ced2}.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.collapsed:hover{background:#263137}.app-shell[data-theme=dark] .deal-board-frame .deal-stage-collapse{color:#b8c7cc;background:#263137}.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.collapsed:hover .deal-stage-collapse,.app-shell[data-theme=dark] .deal-board-frame .deal-hubspot-column.collapsed:focus-within .deal-stage-collapse{color:#f09a5c;background:#3a2b21}.app-shell[data-theme=dark] .deal-stage-collapse-hint{color:#edf1f3;background:#222a2e;border-color:#465158}@media (width<=760px){.deal-board-frame>header nav>small{display:none}.deal-board-frame>header{min-height:52px;padding-inline:10px}.deal-board-frame .deal-hubspot-board{height:max(500px,100vh - 320px);padding:8px}.deal-board-frame .deal-hubspot-column{flex-basis:262px}.deal-board-frame .deal-card-actions{opacity:1;max-height:28px;margin-top:7px}}.marketing-channel-list article>div>a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.marketing-channel-list article>div>a:hover strong{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.marketing-channel-list article>div>a svg{color:#89949a;transition:color .15s}.marketing-channel-list article>div>a:hover svg{color:var(--orange)}.campaign-kpis{background:#fff;border:1px solid #d9dfe2;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.campaign-kpis article{border-left:1px solid #e4e8ea;align-content:center;gap:6px;min-height:94px;padding:15px 17px;display:grid}.campaign-kpis article:first-child{border-left:0}.campaign-kpis article>span{color:#68757c;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.campaign-kpis article>span svg{color:#168198}.campaign-kpis article>strong{color:#26353b;letter-spacing:-.45px;font-size:20px;line-height:1.1}.campaign-kpis article>small{color:#8a959a;font-size:12px}.campaign-kpis article.value{background:#f3fafb}.campaign-kpis article.value strong{color:#0d7188}.campaign-center{background:#fff;border:1px solid #d9dfe2;border-radius:7px;overflow:hidden}.campaign-center>header{border-bottom:1px solid #e1e5e7;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.campaign-center>header>div{align-items:center;gap:11px;display:flex}.campaign-center-icon{color:#168198;background:#eaf6f8;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.campaign-center h2{color:#28383f;margin:0;font-size:14px}.campaign-center header p{color:#77848a;margin:4px 0 0;font-size:11px}.campaign-center>header>span{color:#77848a;align-items:center;gap:7px;font-size:11px;display:flex}.campaign-center>header>span i{background:#e3a200;border-radius:50%;width:7px;height:7px}.campaign-center>header>span.ready i{background:#4f922f}.campaign-filters{background:#f7f9fa;grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(115px,.8fr));gap:9px;padding:13px 15px;display:grid}.campaign-filters label{gap:5px;display:grid}.campaign-filters label>span{color:#718087;font-size:12px;font-weight:700}.campaign-filters select,.campaign-search{color:#34454d;background:#fff;border:1px solid #cfd6d9;border-radius:5px;height:38px;font:600 12px/1 inherit}.campaign-filters select{width:100%;padding:0 28px 0 10px}.campaign-search{align-self:end;align-items:center;gap:8px;padding:0 11px;display:flex!important}.campaign-search svg{color:#89959a;flex:none}.campaign-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.campaign-search input::placeholder{color:#9aa4a8;font-weight:500}.campaign-filters select:focus,.campaign-search:focus-within{border-color:var(--orange);outline:2px solid #f4770029}.campaign-result-bar{border-top:1px solid #edf0f1;border-bottom:1px solid #e4e8ea;justify-content:space-between;align-items:center;min-height:34px;padding:0 15px;display:flex}.campaign-result-bar>span{color:#758188;align-items:center;gap:6px;font-size:11px;display:flex}.campaign-result-bar svg{color:#168198}.campaign-result-bar button{color:#d66410;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.campaign-result-bar button:hover{text-decoration:underline}.campaign-table{overflow-x:auto}.campaign-table-head,.campaign-row{grid-template-columns:minmax(220px,1.55fr) minmax(110px,.85fr) minmax(90px,.65fr) minmax(100px,.7fr) minmax(80px,.55fr) minmax(85px,.6fr) 22px;align-items:center;gap:12px;min-width:910px;padding-inline:15px;display:grid}.campaign-table-head{color:#7d898e;text-transform:uppercase;background:#fbfcfc;min-height:34px;font-size:12px;font-weight:750}.campaign-row{color:#4f6068;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f1;width:100%;min-height:64px;transition:background .14s,box-shadow .14s}.campaign-row:hover,.campaign-row:focus-visible{z-index:1;box-shadow:inset 3px 0 var(--orange);background:#fffaf6;outline:0}.campaign-row>span{gap:5px;min-width:0;display:grid}.campaign-row>span>strong{color:#31434b;white-space:nowrap;font-size:12px}.campaign-row>span>small{color:#849096;white-space:nowrap;font-size:12px}.campaign-row>svg{color:#9aa5aa}.campaign-name-cell{align-items:center;gap:10px;display:flex!important}.campaign-name-cell>i{border-radius:50%;flex:none;width:9px;height:9px}.campaign-name-cell>span{gap:5px;min-width:0;display:grid}.campaign-name-cell strong{color:#2f4048;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.campaign-name-cell small{color:#829096;font-size:12px}.campaign-status{border-radius:99px;justify-content:center;align-items:center;width:max-content;min-width:54px;min-height:21px;padding:0 8px;font-weight:750;font-size:12px!important;display:inline-flex!important}.campaign-status.aktiv{color:#3f7d24;background:#eaf5e7}.campaign-status.pausiert{color:#68757c;background:#f0f2f3}.campaign-empty{color:#7b888e;text-align:center;justify-items:center;gap:7px;padding:38px;display:grid}.campaign-empty svg{color:#a8b1b5}.campaign-empty strong{color:#3d4d54;font-size:12px}.campaign-empty span{font-size:11px}.campaign-empty button{margin-top:4px}.campaign-center>footer{color:#7b878d;background:#f8fafb;border-top:1px solid #e1e5e7;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 15px;font-size:12px;display:flex}.campaign-center>footer span{align-items:center;gap:6px;display:flex}.campaign-center>footer svg{color:#4f922f}.campaign-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c11146b;justify-content:flex-end;display:flex;position:fixed;inset:0}.campaign-detail{background:#f7f9fa;border-left:1px solid #d7dcdf;width:min(720px,92vw);height:100%;overflow:auto;box-shadow:-25px 0 70px #0003}.campaign-detail>header{z-index:3;background:#fff;border-bottom:1px solid #dce1e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px;display:flex;position:sticky;top:0}.campaign-detail>header>div{align-items:flex-start;gap:11px;display:flex}.campaign-channel-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.campaign-detail header small{color:#7d898f;text-transform:uppercase;font-size:12px;font-weight:700}.campaign-detail h2{color:#26363d;letter-spacing:-.35px;margin:5px 0 0;font-size:20px}.campaign-detail header p{color:#718087;align-items:center;gap:6px;margin:7px 0 0;font-size:11px;display:flex}.campaign-detail-body{gap:13px;padding:15px;display:grid}.campaign-detail-status{background:#fff;border:1px solid #dce1e3;border-radius:6px;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:18px;padding:13px 15px;display:grid}.campaign-detail-status>div{gap:4px;display:grid}.campaign-detail-status>div small{color:#7c888e;font-size:12px}.campaign-detail-status>div strong{color:#304149;font-size:13px}.campaign-detail-status>a{color:#34464e;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.campaign-detail-section{background:#fff;border:1px solid #dce1e3;border-radius:6px;padding:15px}.campaign-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.campaign-detail-heading>div{align-items:flex-start;gap:9px;display:flex}.campaign-detail-heading svg{color:#168198}.campaign-detail-heading h3{color:#2e3f47;margin:0;font-size:12px}.campaign-detail-heading p{color:#7e8a8f;margin:4px 0 0;font-size:12px}.campaign-detail-heading>span{color:#78848a;background:#f1f3f4;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:650}.campaign-outcome-flow{grid-template-columns:repeat(5,minmax(72px,1fr) auto) minmax(72px,1fr);align-items:center;gap:5px;margin-top:14px;display:grid}.campaign-outcome-flow>svg{color:#a4adb1}.campaign-outcome-step{background:#fafbfb;border:1px solid #dde2e4;border-radius:5px;justify-items:center;gap:4px;min-height:75px;padding:10px 5px;display:grid}.campaign-outcome-step b{color:#34464e;font-size:15px}.campaign-outcome-step small{color:#6f7c82;font-size:12px}.campaign-outcome-step em{color:#8b969b;font-size:12px;font-style:normal}.campaign-outcome-step.accent{background:#fff8f2;border-color:#f1bf91}.campaign-outcome-step.accent b{color:#d86613}.campaign-outcome-step.success{background:#f4faf1;border-color:#bdd9b1}.campaign-outcome-step.success b{color:#4e892f}.campaign-detail-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.campaign-detail-grid article{background:#fff;border:1px solid #dce1e3;border-radius:6px;align-items:flex-start;gap:9px;min-height:78px;padding:13px;display:flex}.campaign-detail-grid article>svg{color:#168198}.campaign-detail-grid article>span{gap:7px;display:grid}.campaign-detail-grid small{color:#77848a;font-size:12px}.campaign-detail-grid strong{color:#2e4048;font-size:13px}.campaign-insight>p{border-left:3px solid var(--orange);color:#56666d;background:#fff8f2;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.55}.campaign-control-preview{background:#f4f6f7;border:1px dashed #cfd6d9;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:14px 15px;display:grid}.campaign-control-preview>div{gap:5px;display:grid}.campaign-control-preview strong{color:#405159;font-size:12px}.campaign-control-preview small{color:#7b878d;font-size:12px;line-height:1.4}.campaign-control-preview button:disabled{cursor:not-allowed;opacity:.55}.app-shell[data-theme=dark] .campaign-kpis,.app-shell[data-theme=dark] .campaign-center,.app-shell[data-theme=dark] .campaign-row,.app-shell[data-theme=dark] .campaign-detail>header,.app-shell[data-theme=dark] .campaign-detail-status,.app-shell[data-theme=dark] .campaign-detail-section,.app-shell[data-theme=dark] .campaign-detail-grid article{color:#edf1f3;background:#1b2024;border-color:#394247}.app-shell[data-theme=dark] .campaign-kpis article{border-color:#394247}.app-shell[data-theme=dark] .campaign-kpis article.value,.app-shell[data-theme=dark] .campaign-filters,.app-shell[data-theme=dark] .campaign-center>footer,.app-shell[data-theme=dark] .campaign-control-preview{background:#20262a}.app-shell[data-theme=dark] .campaign-kpis strong,.app-shell[data-theme=dark] .campaign-center h2,.app-shell[data-theme=dark] .campaign-row>span>strong,.app-shell[data-theme=dark] .campaign-name-cell strong,.app-shell[data-theme=dark] .campaign-detail h2,.app-shell[data-theme=dark] .campaign-detail-heading h3,.app-shell[data-theme=dark] .campaign-detail-grid strong{color:#eef2f4}.app-shell[data-theme=dark] .campaign-filters select,.app-shell[data-theme=dark] .campaign-search{color:#eef2f4;background:#171c20;border-color:#414b50}.app-shell[data-theme=dark] .campaign-result-bar,.app-shell[data-theme=dark] .campaign-table-head,.app-shell[data-theme=dark] .campaign-row,.app-shell[data-theme=dark] .campaign-center>footer{border-color:#394247}.app-shell[data-theme=dark] .campaign-table-head{background:#20262a}.app-shell[data-theme=dark] .campaign-row:hover{background:#26221e}.app-shell[data-theme=dark] .campaign-detail{background:#14191c;border-color:#394247}.app-shell[data-theme=dark] .campaign-outcome-step{background:#20262a;border-color:#414b50}.app-shell[data-theme=dark] .campaign-outcome-step b{color:#eef2f4}.app-shell[data-theme=dark] .campaign-outcome-step.accent{background:#30251d}.app-shell[data-theme=dark] .campaign-outcome-step.success{background:#202b20}.app-shell[data-theme=dark] .campaign-insight>p{color:#d7dddf;background:#30251d}@media (width<=1100px){.campaign-kpis{grid-template-columns:repeat(3,1fr)}.campaign-kpis article:nth-child(4){border-left:0}.campaign-kpis article:nth-child(n+4){border-top:1px solid #e4e8ea}.campaign-filters{grid-template-columns:minmax(210px,1.4fr) repeat(2,minmax(130px,1fr))}.campaign-detail-grid{grid-template-columns:1fr 1fr}.campaign-outcome-flow{grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px}.campaign-outcome-flow>svg{display:none}}@media (width<=760px){.campaign-kpis{grid-template-columns:1fr 1fr}.campaign-kpis article{min-height:82px;padding:12px}.campaign-kpis article:nth-child(odd){border-left:0}.campaign-kpis article:nth-child(n+3){border-top:1px solid #e4e8ea}.campaign-kpis article:nth-child(4){border-left:1px solid #e4e8ea}.campaign-kpis article strong{font-size:17px}.campaign-center>header{flex-direction:column;align-items:flex-start}.campaign-filters{grid-template-columns:1fr 1fr}.campaign-search{grid-column:1/-1}.campaign-table-head{display:none}.campaign-table{overflow:visible}.campaign-row{grid-template-columns:1.6fr 1fr 20px;gap:9px;min-width:0;padding:13px}.campaign-row>span:nth-child(4),.campaign-row>span:nth-child(5),.campaign-row>span:nth-child(6){display:none}.campaign-row>svg{grid-area:1/3}.campaign-center>footer{flex-direction:column;align-items:flex-start;padding-block:11px}.campaign-detail{width:100vw}.campaign-detail-status{grid-template-columns:auto 1fr 1fr}.campaign-detail-status>a{grid-column:1/-1}.campaign-outcome-flow,.campaign-detail-grid,.campaign-control-preview{grid-template-columns:1fr 1fr}.campaign-control-preview>div{grid-column:1/-1}}.attendance-detail-row label{min-width:0}.attendance-detail-row input,.attendance-detail-row select{width:100%;min-width:0}.attendance-detail-row .wide{grid-column:span 2}.attendance-detail-row.illness{grid-template-columns:minmax(180px,.8fr) minmax(250px,1.15fr) minmax(170px,.85fr)}.attendance-detail-row.illness>span{white-space:nowrap;align-self:end;min-width:0;min-height:36px}.attendance-detail-row.unexcused .wide{grid-column:auto}@media (width<=900px){.attendance-detail-row.illness{grid-template-columns:1fr 1fr}.attendance-detail-row.illness>span{grid-column:1/-1;min-height:auto}}@media (width<=650px){.attendance-detail-row.illness{grid-template-columns:1fr}.attendance-detail-row.illness>span{grid-column:1}}.activation-card{max-width:500px}.activation-account{background:#f7f9fa;border:1px solid #dbe1e3;border-radius:6px;gap:4px;padding:12px 13px;display:grid}.activation-account span,.activation-account small{color:var(--muted);font-size:12px}.activation-account strong{color:#2e3b41;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.invite-credential-box>div{width:100%;min-width:0}.access-delivery{background:#fff;border:1px solid #dfd3c8;border-radius:5px;align-items:center;margin-top:7px;padding:9px 10px;grid-template-columns:auto 1fr!important;gap:7px!important;display:flex!important}.access-delivery svg{color:#8a5b32}.access-delivery.sent{color:#386e2a;background:#f1f8ee;border-color:#b9d9ad}.access-delivery.sent svg{color:#4b8a36}.access-delivery.failed{color:#9b3030;background:#fff1f1;border-color:#e3b7b7}.access-delivery.failed svg{color:#b83c3c}.invite-link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:7px 0 2px;display:grid}.invite-link-row input{color:#4d5b61;background:#fff;border:1px solid #cfd6d9;border-radius:5px;min-width:0;height:40px;padding:0 10px;font:550 11px/1.2 inherit}.invite-link-row button{white-space:nowrap;min-height:40px}.invite-link-row button.copied{color:#417928;background:#f0f8ec;border-color:#9ac58b}.app-shell[data-theme=dark] .activation-account{background:#20262a;border-color:#41484d}.app-shell[data-theme=dark] .activation-account strong{color:#edf1f3}.app-shell[data-theme=dark] .access-delivery{background:#20262a;border-color:#4b5155}.app-shell[data-theme=dark] .access-delivery.sent{color:#cfe8c7;background:#1d2b1a;border-color:#416337}.app-shell[data-theme=dark] .access-delivery.failed{color:#f2c6c6;background:#2d1d1d;border-color:#704242}.app-shell[data-theme=dark] .invite-link-row input{color:#edf1f3;background:#171c20;border-color:#41484d}@media (width<=650px){.invite-link-row{grid-template-columns:1fr}.invite-link-row button{justify-self:stretch}}.crm-record-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;background:#0a0f128f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crm-record-modal-shell{overscroll-behavior:contain;background:#f4f6f7;border:1px solid #d5dcdf;border-radius:8px;width:min(1440px,100vw - 36px);height:min(920px,100vh - 36px);overflow:auto;box-shadow:0 30px 90px #0000004d}.crm-record-modal-shell .crm-record{min-height:100%;margin:0}.crm-record-modal-shell .crm-record-topbar{z-index:12;position:sticky;top:0}.crm-record-modal-shell .crm-record-grid,.crm-record-modal-shell .crm-record-profile,.crm-record-modal-shell .crm-record-associations{min-height:calc(100% - 54px)}.crm-clickable-row{cursor:pointer}.crm-clickable-row:hover,.crm-clickable-row:focus-visible{background:#fff8f2;outline:0}.crm-company-record{background:#f4f6f7;min-height:100%}.crm-company-record>header{z-index:10;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:13px;height:54px;padding:0 18px;display:flex;position:sticky;top:0}.crm-company-record>header>span{color:#697178;font-size:12px}.crm-company-record>header>strong{color:#858d92;margin-left:auto;font-size:11px}.crm-company-record>header>.icon-button{border-radius:50%;width:34px;height:34px}.crm-company-record>header>.icon-button:hover{color:#1f2528;background:#f1f3f4}.crm-company-record-body{grid-template-columns:310px minmax(0,1fr);min-height:calc(100% - 54px);display:grid}.crm-company-profile{border-right:1px solid var(--line);background:#fff;padding:32px 24px}.crm-company-record-icon{color:#176f82;background:#eaf3f5;border-radius:12px;place-items:center;width:66px;height:66px;display:grid}.crm-company-profile h1{color:#26373e;letter-spacing:-.45px;margin:18px 0 0;font-size:24px;line-height:1.15}.crm-company-profile>p{color:#6f7b81;margin:8px 0 0;font-size:12px;line-height:1.45}.crm-company-record-actions{gap:8px;margin:22px 0;display:flex}.crm-company-record-actions a{color:#354950;background:#fff;border:1px solid #cfd7da;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.crm-company-record-actions a:hover{border-color:var(--orange);color:#b65108}.crm-company-profile dl{border-top:1px solid var(--line);gap:15px;margin:0;padding-top:20px;display:grid}.crm-company-profile dl>div{gap:5px;display:grid}.crm-company-profile dt{color:#77838a;font-size:11px}.crm-company-profile dd{color:#303f45;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;overflow:hidden}.crm-company-relations{align-content:start;gap:14px;padding:20px;display:grid}.crm-company-metrics{background:#fff;border:1px solid #dbe1e4;border-radius:7px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.crm-company-metrics article{border-left:1px solid #e2e6e8;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;min-height:92px;padding:17px 19px;display:grid}.crm-company-metrics article:first-child{border-left:0}.crm-company-metrics svg{color:#168198;grid-row:1/3}.crm-company-metrics span{color:#6f7c82;align-self:end;font-size:11px}.crm-company-metrics strong{color:#293b43;align-self:start;font-size:20px}.crm-company-section{background:#fff;border:1px solid #dbe1e4;border-radius:7px;overflow:hidden}.crm-company-section>header{border-bottom:1px solid #e4e8ea;justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;display:flex}.crm-company-section>header>div{align-items:center;gap:9px;display:flex}.crm-company-section h2{color:#2d3e45;margin:0;font-size:16px}.crm-company-section>header svg{color:#168198}.crm-company-section>header>span{color:#647278;background:#edf1f2;border-radius:99px;place-items:center;min-width:26px;height:24px;font-size:11px;font-weight:700;display:grid}.crm-company-contact-list,.crm-company-deal-list{display:grid}.crm-company-contact-list>button,.crm-company-deal-list>article{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f1;align-items:center;gap:11px;min-height:68px;padding:12px 17px;display:grid}.crm-company-contact-list>button{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto}.crm-company-contact-list>button:first-child,.crm-company-deal-list>article:first-child{border-top:0}.crm-company-contact-list>button:hover{background:#fff8f2}.crm-company-contact-list>button>span{color:#3e596a;background:#eaf0f3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.crm-company-contact-list>button>div,.crm-company-deal-list article>div{gap:5px;min-width:0;display:grid}.crm-company-contact-list strong,.crm-company-deal-list strong{color:#304249;font-size:13px}.crm-company-contact-list small,.crm-company-deal-list small{color:#77848a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-company-contact-list>button>svg{color:#8c979c}.crm-company-deal-list>article{grid-template-columns:minmax(0,1fr) auto}.crm-company-deal-list b{color:#176e84;font-size:14px}.crm-company-contact-list>p,.crm-company-deal-list>p{color:#758188;margin:0;padding:28px 17px;font-size:12px}.app-shell[data-theme=dark] .crm-record-modal-shell,.app-shell[data-theme=dark] .crm-company-record{color:#edf0f1;background:#14191c;border-color:#3e474c}.app-shell[data-theme=dark] .crm-company-record>header,.app-shell[data-theme=dark] .crm-company-profile,.app-shell[data-theme=dark] .crm-company-metrics,.app-shell[data-theme=dark] .crm-company-section,.app-shell[data-theme=dark] .crm-company-contact-list>button,.app-shell[data-theme=dark] .crm-company-deal-list>article{color:#edf0f1;background:#1b2024;border-color:#394247}.app-shell[data-theme=dark] .crm-company-profile h1,.app-shell[data-theme=dark] .crm-company-metrics strong,.app-shell[data-theme=dark] .crm-company-section h2,.app-shell[data-theme=dark] .crm-company-contact-list strong,.app-shell[data-theme=dark] .crm-company-deal-list strong{color:#edf1f3}.app-shell[data-theme=dark] .crm-company-contact-list>button:hover,.app-shell[data-theme=dark] .crm-clickable-row:hover{background:#2b241f}@media (width<=760px){.crm-record-modal-backdrop{padding:0}.crm-record-modal-shell{border:0;border-radius:0;width:100vw;height:100vh}.crm-company-record-body{display:block}.crm-company-profile{border-right:0;border-bottom:1px solid var(--line)}.crm-company-metrics{grid-template-columns:1fr}.crm-company-metrics article{border-top:1px solid #e2e6e8;border-left:0}.crm-company-metrics article:first-child{border-top:0}}.page-header.crm2-page-header h1,.page-header.crm2-page-header.object-deals h1{color:inherit;letter-spacing:-.7px;font-size:28px;line-height:1.15}.page-header.crm2-page-header p,.page-header.crm2-page-header.object-deals p{margin-top:7px;font-size:13px}@media (width<=760px){.page-header.crm2-page-header h1,.page-header.crm2-page-header.object-deals h1{font-size:24px}}.deal-custom-view{flex:none;align-items:stretch;display:flex}.deal-custom-view>button:first-child{min-width:118px}.deal-custom-view.active{background:#f4fafb}.deal-custom-view.active>button:first-child{color:#213441;border-bottom-color:#223c4d}.deal-custom-view .deal-view-delete{color:#869299;width:30px;min-width:30px;padding:0}.deal-custom-view .deal-view-delete:hover{color:#c45000;background:#fff0e7}.deal-sort-control{color:#50616a;background:#fff;border:1px solid #cbd4d8;border-radius:21px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex;position:relative}.deal-sort-control select{max-width:145px;height:40px;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;font:650 11px/1 inherit}.deal-sort-control>svg:last-child{pointer-events:none}.deal-sort-header{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.deal-sort-header:hover{color:#0f7189}.deal-view-modal-backdrop{z-index:155;place-items:center;padding:20px;display:grid}.deal-view-modal{background:#fff;border:1px solid #d5dcdf;border-radius:8px;width:min(520px,100vw - 40px);overflow:hidden;box-shadow:0 28px 85px #00000047}.deal-view-modal>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}.deal-view-modal h2{color:#263840;letter-spacing:-.25px;margin:0;font-size:18px}.deal-view-modal header p{color:#758188;margin:6px 0 0;font-size:12px;line-height:1.45}.deal-view-modal>label{gap:7px;padding:20px 21px;display:grid}.deal-view-modal>label>span{color:#43545c;font-size:12px;font-weight:700}.deal-view-modal input{color:#304249;border:1px solid #cbd4d8;border-radius:5px;height:42px;padding:0 11px;font:600 13px/1 inherit}.deal-view-modal input:focus{border-color:var(--orange);outline:2px solid #f4770029}.deal-view-modal .form-error{color:#a4362f;background:#fff4f2;border-left:3px solid #d84c41;margin:0 21px 15px;padding:9px 11px;font-size:12px}.deal-view-modal>footer{background:#f7f9fa;border-top:1px solid #e1e6e8;justify-content:flex-end;gap:8px;padding:14px 21px;display:flex}.deal-view-modal>footer button{min-height:38px}.app-shell[data-theme=dark] .deal-custom-view.active,.app-shell[data-theme=dark] .deal-custom-view .deal-view-delete:hover{background:#30251e}.app-shell[data-theme=dark] .deal-custom-view.active>button:first-child{color:#fff}.app-shell[data-theme=dark] .deal-sort-control,.app-shell[data-theme=dark] .deal-view-modal{color:#edf1f3;background:#1b2024;border-color:#414b50}.app-shell[data-theme=dark] .deal-sort-control select,.app-shell[data-theme=dark] .deal-view-modal h2,.app-shell[data-theme=dark] .deal-view-modal input{color:#edf1f3}.app-shell[data-theme=dark] .deal-view-modal>header,.app-shell[data-theme=dark] .deal-view-modal>footer{background:#20262a;border-color:#394247}.app-shell[data-theme=dark] .deal-view-modal input{background:#171c20;border-color:#414b50}.app-shell[data-theme=dark] .deal-view-modal>label>span{color:#d7dfe2}.app-shell[data-theme=dark] .deal-view-modal .form-error{color:#ffb9b2;background:#352321}@media (width<=760px){.deal-sort-control{order:4}.deal-sort-control select{max-width:110px}.deal-view-modal-backdrop{padding:0}.deal-view-modal{border:0;border-radius:0;width:100vw;min-height:100vh}}.deal-hubspot-column.drop-target{outline-offset:-2px;background:#f0fafb;outline:2px solid #168198}.deal-hubspot-cards>article{touch-action:none}.deal-hubspot-cards>article[aria-disabled=false]{cursor:grab}.deal-hubspot-cards>article[aria-disabled=false]:active{cursor:grabbing}.deal-hubspot-cards>article.dragging{z-index:25;cursor:grabbing;opacity:.82;transform-origin:50%;box-shadow:0 18px 42px #142c3440}.app-shell[data-theme=dark] .deal-hubspot-column.drop-target{background:#1d3034;outline-color:#45bdd5}.automation-editor-card{padding:0;overflow:hidden}.automation-editor-card>.settings-card-heading{border-bottom:1px solid #dce2e4;margin:0;padding:17px 19px}.automation-editor-layout{grid-template-columns:230px minmax(520px,1fr) 250px;min-height:640px;display:grid}.automation-workflow-list,.automation-inspector{background:#f7f9fa}.automation-workflow-list{border-right:1px solid #dce2e4}.automation-workflow-list>header,.automation-inspector>header{color:#3a4b52;border-bottom:1px solid #e0e5e7;justify-content:space-between;align-items:center;min-height:47px;padding:0 14px;font-size:12px;display:flex}.automation-workflow-list>header span{color:#68767d;background:#e8edef;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.automation-workflow-list>button{color:#384950;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3e7e9;gap:6px;width:100%;min-height:72px;padding:13px 14px;display:grid}.automation-workflow-list>button:hover{background:#fff}.automation-workflow-list>button.active{box-shadow:inset 3px 0 var(--orange);background:#fff6ef}.automation-workflow-list>button>span{align-items:flex-start;gap:8px;display:flex}.automation-workflow-list>button svg{color:#168198;flex:none}.automation-workflow-list>button strong{font-size:12px;line-height:1.35}.automation-workflow-list>button small{color:#7d898f;font-size:11px}.automation-canvas-panel{background:#fff;min-width:0}.automation-canvas-panel>header{border-bottom:1px solid #e1e6e8;justify-content:space-between;align-items:flex-start;gap:18px;min-height:74px;padding:15px 17px;display:flex}.automation-canvas-panel>header strong{color:#2f4048;font-size:14px}.automation-canvas-panel>header p{color:#77848b;max-width:650px;margin:5px 0 0;font-size:11px;line-height:1.45}.automation-active-toggle{color:#52636b;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.automation-active-toggle input{accent-color:#4c982d}.automation-stats{background:#fafbfb;border-bottom:1px solid #e3e7e9;align-items:center;gap:13px;min-height:48px;padding:7px 13px;display:flex}.automation-stats>span{color:#718087;align-items:center;gap:5px;font-size:11px;display:flex}.automation-stats>span svg{color:#168198}.automation-stats>button{min-height:31px;margin-left:auto;padding-inline:10px;font-size:11px}.automation-flow{background:#f8fafb;height:515px}.automation-flow .react-flow__node{color:#34464e;background:#fff;border:1px solid #cfd8dc;border-radius:6px;width:190px;padding:12px;font-size:11px;font-weight:700;box-shadow:0 4px 13px #18323b14}.automation-flow .react-flow__node.selected{border-color:var(--orange);outline:2px solid #f4770047}.automation-flow .react-flow__node.node-trigger{border-left:4px solid #168198}.automation-flow .react-flow__node.node-condition{border-left:4px solid #d99b00}.automation-flow .react-flow__node.node-action{border-left:4px solid var(--orange)}.automation-flow .react-flow__handle{background:#168198;border:2px solid #fff;width:8px;height:8px}.automation-flow .react-flow__edge-path{stroke:#7f979f;stroke-width:2px}.automation-flow .react-flow__controls,.automation-flow .react-flow__minimap{border:1px solid #d6dde0;border-radius:5px;box-shadow:0 4px 15px #192f371a}.automation-inspector{border-left:1px solid #dce2e4;flex-direction:column;display:flex}.automation-inspector-fields{align-content:start;gap:13px;padding:14px;display:grid}.automation-kind{color:#b64d05;text-transform:uppercase;background:#fff0e3;border-radius:99px;width:max-content;padding:5px 8px;font-size:10px;font-weight:750}.automation-kind.kind-trigger{color:#11778e;background:#e7f5f8}.automation-kind.kind-condition{color:#986a00;background:#fff6da}.automation-inspector-fields .field{gap:6px}.automation-inspector-fields .field>span{font-size:11px}.automation-inspector-fields input,.automation-inspector-fields select{height:38px;font-size:11px}.automation-delete-node{color:#b53d35;margin-top:4px}.automation-inspector-empty{color:#7d898f;text-align:center;justify-items:center;gap:7px;padding:60px 18px;display:grid}.automation-inspector-empty svg{color:#a0adb2}.automation-inspector-empty strong{color:#405159;font-size:12px}.automation-inspector-empty p{margin:0;font-size:11px;line-height:1.5}.automation-inspector>footer{background:#fff;border-top:1px solid #dde3e5;gap:7px;margin-top:auto;padding:13px 14px;display:grid}.automation-inspector>footer>strong{color:#3f5057;font-size:11px}.automation-inspector>footer>span{color:#53636a;border-left:2px solid #d5dcdf;gap:2px;padding-left:8px;font-size:10px;display:grid}.automation-inspector>footer small,.automation-inspector>footer p{color:#899499;margin:0;font-size:10px}.app-shell[data-theme=dark] .automation-editor-card,.app-shell[data-theme=dark] .automation-canvas-panel,.app-shell[data-theme=dark] .automation-inspector>footer{background:#1b2024;border-color:#394247}.app-shell[data-theme=dark] .automation-workflow-list,.app-shell[data-theme=dark] .automation-inspector,.app-shell[data-theme=dark] .automation-stats{background:#20262a;border-color:#394247}.app-shell[data-theme=dark] .automation-workflow-list>header,.app-shell[data-theme=dark] .automation-inspector>header,.app-shell[data-theme=dark] .automation-workflow-list>button,.app-shell[data-theme=dark] .automation-canvas-panel>header{color:#e8edef;border-color:#394247}.app-shell[data-theme=dark] .automation-workflow-list>button:hover{background:#262e32}.app-shell[data-theme=dark] .automation-workflow-list>button.active{background:#30251e}.app-shell[data-theme=dark] .automation-canvas-panel>header strong{color:#edf1f3}.app-shell[data-theme=dark] .automation-flow{background:#151a1d}.app-shell[data-theme=dark] .automation-flow .react-flow__node{color:#edf1f3;background:#232b2f;border-color:#4a555a}.app-shell[data-theme=dark] .automation-inspector-empty strong,.app-shell[data-theme=dark] .automation-inspector>footer>strong{color:#edf1f3}@media (width<=1250px){.automation-editor-layout{grid-template-columns:200px minmax(480px,1fr)}.automation-inspector{border-top:1px solid #dce2e4;border-left:0;grid-column:1/-1;grid-template-columns:180px 1fr 240px;display:grid}.automation-inspector>header{justify-content:flex-start;align-items:flex-start;padding-top:15px}.automation-inspector-fields{grid-template-columns:repeat(3,minmax(150px,1fr))}.automation-inspector-empty{grid-column:2;padding:24px}.automation-inspector>footer{border-top:0;border-left:1px solid #dce2e4;margin:0}}@media (width<=760px){.automation-editor-card>.settings-card-heading{align-items:flex-start}.automation-editor-card>.settings-card-heading>.primary{width:100%}.automation-editor-layout{display:block}.automation-workflow-list{border-bottom:1px solid #dce2e4;border-right:0;display:flex;overflow-x:auto}.automation-workflow-list>header{display:none}.automation-workflow-list>button{border-right:1px solid #e3e7e9;min-width:190px}.automation-canvas-panel>header{flex-direction:column}.automation-stats{flex-wrap:wrap}.automation-stats>span:nth-child(3){display:none}.automation-flow{height:430px}.automation-inspector{display:block}.automation-inspector-fields{grid-template-columns:1fr}.automation-inspector>footer{border-top:1px solid #dce2e4;border-left:0}}.hubspot-deals-main>.deal-command-row{gap:8px;padding:9px 0 10px}.hubspot-deals-main>.deal-command-row .deal-search{flex:250px;width:auto;max-width:380px}.deal-saved-view-select{color:#50616a;background:#fff;border:1px solid #cbd4d8;border-radius:21px;flex:0 205px;align-items:center;gap:7px;min-width:165px;height:42px;padding:0 10px;display:flex;position:relative}.deal-saved-view-select>svg:first-of-type{color:#167c94;flex:none}.deal-saved-view-select select{color:#344a54;text-overflow:ellipsis;appearance:none;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;padding-right:19px;font:650 11px/1 inherit;overflow:hidden}.deal-saved-view-select>svg:last-child{pointer-events:none;position:absolute;right:10px}.hubspot-deals-main>.deal-command-row .deal-tool-button.active{color:#bd550b;background:#fff6ef;border-color:#e58b4e}.hubspot-deals-main>.deal-command-row .deal-tool-button>svg:last-child{transition:transform .16s}.hubspot-deals-main>.deal-command-row .deal-tool-button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.deal-filter-panel{background:#f8fafb;border:1px solid #d6dee2;border-radius:8px;margin:0 0 10px;overflow:hidden;box-shadow:0 7px 20px #1f353f0f}.deal-filter-panel-grid{grid-template-columns:repeat(5,minmax(135px,1fr));gap:10px;padding:13px;display:grid}.deal-filter-panel-grid label{gap:5px;min-width:0;display:grid}.deal-filter-panel-grid label>span{color:#66767e;font-size:11px;font-weight:700}.deal-filter-panel-grid select{color:#344851;background:#fff;border:1px solid #cbd4d8;border-radius:5px;width:100%;height:36px;padding:0 30px 0 9px;font-size:11px}.deal-filter-panel>footer{background:#fff;border-top:1px solid #e0e6e8;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:8px 12px;display:flex}.deal-filter-panel>footer>span{color:#738188;align-items:center;gap:7px;font-size:11px;display:flex}.deal-filter-panel>footer>span svg{color:#e86a0b}.deal-filter-panel>footer>div{align-items:center;gap:7px;display:flex}.deal-filter-panel>footer button{min-height:34px;padding-inline:11px;font-size:11px}.deal-filter-delete{color:#ad433b;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;font-size:11px;font-weight:650;display:inline-flex}.deal-filter-delete:hover{background:#fff0ef}.deal-board-frame .deal-hubspot-board{height:max(560px,100vh - 285px);max-height:1100px}.deal-board-frame .deal-hubspot-cards{overscroll-behavior-y:contain;grid-auto-rows:max-content;align-content:start;overflow-y:auto}.deal-board-frame .deal-hubspot-cards>article{align-self:start;min-height:156px}.deal-board-frame .deal-card-actions{visibility:hidden;opacity:0;height:24px;max-height:24px;margin-top:7px}.deal-board-frame .deal-hubspot-cards article:hover .deal-card-actions,.deal-board-frame .deal-hubspot-cards article:focus-within .deal-card-actions{visibility:visible;opacity:1;height:24px;max-height:24px;margin-top:7px}.deal-board-frame .deal-hubspot-cards::-webkit-scrollbar{width:8px}.deal-board-frame .deal-hubspot-cards::-webkit-scrollbar-track{background:0 0}.deal-board-frame .deal-hubspot-cards::-webkit-scrollbar-thumb{background:#b8c5ca padding-box padding-box;border:2px solid #0000;border-radius:8px}.deal-board-frame .deal-hubspot-cards:hover::-webkit-scrollbar-thumb{background:#8fa2aa padding-box padding-box}.app-shell[data-theme=dark] .deal-saved-view-select,.app-shell[data-theme=dark] .deal-filter-panel,.app-shell[data-theme=dark] .deal-filter-panel>footer,.app-shell[data-theme=dark] .deal-filter-panel-grid select{color:#edf1f3;background:#1b2024;border-color:#414b50}.app-shell[data-theme=dark] .deal-filter-panel{background:#171c20}.app-shell[data-theme=dark] .deal-filter-panel>footer{border-color:#394247}.app-shell[data-theme=dark] .deal-saved-view-select select,.app-shell[data-theme=dark] .deal-filter-panel-grid select{color:#edf1f3}.app-shell[data-theme=dark] .hubspot-deals-main>.deal-command-row .deal-tool-button.active{color:#f2a168;background:#30251e;border-color:#84502d}@media (width<=1100px){.hubspot-deals-main>.deal-command-row{flex-wrap:wrap}.hubspot-deals-main>.deal-command-row .deal-search{max-width:none}.deal-saved-view-select{flex-basis:190px}.deal-command-spacer{display:none}.deal-pipeline-select{margin-left:auto}.deal-filter-panel-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=760px){.hubspot-deals-main>.deal-command-row{grid-template-columns:minmax(0,1fr) auto auto;padding-top:8px;display:grid}.hubspot-deals-main>.deal-command-row .deal-search{grid-column:1/-1;width:100%;max-width:none}.deal-saved-view-select{grid-column:1;width:100%;min-width:0}.hubspot-deals-main>.deal-command-row .deal-tool-button{grid-column:2}.hubspot-deals-main>.deal-command-row .deal-pipeline-select{grid-area:3/1/auto/-1;width:100%;margin:0}.hubspot-deals-main>.deal-command-row .deal-view-switch{grid-area:2/3}.hubspot-deals-main>.deal-command-row .deal-icon-button{grid-area:3/3;justify-self:end}.deal-filter-panel-grid{grid-template-columns:1fr 1fr}.deal-filter-panel>footer{flex-direction:column;align-items:flex-start}.deal-filter-panel>footer>div{flex-wrap:wrap;width:100%}.deal-filter-panel>footer .primary{margin-left:auto}.deal-board-frame .deal-hubspot-board{height:max(520px,100vh - 320px)}}:root{--icon-inline:24px;--icon-control:27px;--icon-navigation:34px;--icon-section:40px;--icon-feature:64px}.nav-item>svg,.settings-side-nav button>svg,.tenant-brand>svg{width:var(--icon-navigation);height:var(--icon-navigation);flex:none}.primary>svg,.secondary>svg,.icon-button>svg,.icon-action>svg,.logout-button>svg,.deal-icon-button>svg,.deal-tool-button>svg{width:var(--icon-control);height:var(--icon-control);flex:none}.search>svg,.crm-search>svg,.crm2-search>svg,.deal-search>svg,.directory-search>svg,.campaign-search>svg,.crm-filter-heading>svg,.settings-tabs button>svg,.crm2-view-toggle button>svg,.deal-card-actions button>svg,.course-pulse-actions button>svg,.attendance-status-options button>svg{width:var(--icon-inline);height:var(--icon-inline);flex:none}.settings-card-heading>svg,.integration-title>svg,.campaign-detail-heading svg,.marketing-api-explainer>div>svg,.funders-guidance>svg,.dashboard-alert>svg,.task-kpis article>svg,.capacity-title-icon>svg,.course-identity-icon>svg,.course-check-icon>svg,.task-modal-icon>svg,.section-icon>svg,.campaign-center-icon>svg,.crm-company-metrics article>svg{width:var(--icon-section);height:var(--icon-section);flex:none}.activity-icon{width:58px;height:58px}.activity{grid-template-columns:7px 58px minmax(0,1fr) auto}.activity-icon>svg,.plugin-icon>svg,.template-icon>svg,.login-icon>svg{width:34px;height:34px}.plugin-icon{width:56px;height:56px}.plugin-row-main{grid-template-columns:50px minmax(0,1fr)}.plugin-row .plugin-icon{width:48px;height:48px}.plugin-detail-header .plugin-icon{width:56px;height:56px}.login-icon{width:66px;height:66px}.executive-module>header>div>svg,.instructor-priority>header>div>svg,.rios-preview-heading>div>svg,.history-heading>svg{width:var(--icon-control);height:var(--icon-control);flex:none}.capacity-title-icon,.campaign-center-icon,.course-check-icon,.task-modal-icon,.section-icon{flex:none;width:52px;height:52px}.course-identity-icon{flex:none;width:56px;height:56px}.platform-header-login>svg,.platform-hero-primary>svg,.platform-hero-secondary>svg,.platform-final-cta a>svg,.platform-module-list a>svg,.platform-chiara header>a>svg{flex:none;width:25px;height:25px}.platform-preview-journey>div>span>svg{width:30px;height:30px}.platform-process-steps>div>span>svg{stroke-width:1.8px;width:60px;height:60px}.platform-module-list article>svg{width:var(--icon-feature);height:var(--icon-feature)}.platform-chiara-steps article>span>svg{width:62px;height:62px}.platform-process-steps>div>span,.platform-chiara-steps article>span{width:120px;height:120px}@media (width<=760px){:root{--icon-inline:23px;--icon-control:25px;--icon-navigation:31px;--icon-section:36px;--icon-feature:56px}.platform-process-steps>div>span,.platform-chiara-steps article>span{width:104px;height:104px}.platform-process-steps>div>span>svg,.platform-chiara-steps article>span>svg{width:52px;height:52px}.marketing-empty-state{grid-template-columns:auto 1fr}.marketing-empty-state .secondary{grid-column:1/-1;width:100%}}@media (width<=520px){.deal-filter-panel-grid{grid-template-columns:1fr}.deal-filter-panel>footer>div{grid-template-columns:1fr 1fr;display:grid}.deal-filter-panel>footer button{width:100%}.deal-filter-delete{grid-column:1/-1}.deal-filter-panel>footer .primary{margin-left:0}}@media (width<=760px){.sidebar-main-scroll{overflow:visible}.sidebar .sidebar-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sidebar-workspace-nav>.nav-item,.sidebar-app-switcher>.nav-item{justify-content:flex-start;gap:8px;min-height:46px;padding:8px 10px}.sidebar-workspace-nav .nav-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.sidebar-workspace-nav .nav-item>svg{width:27px;height:27px}.sidebar-workspace-nav .nav-item.active:before{bottom:-2px}.sidebar-app-switcher{min-width:0}.sidebar-app-trigger>span{display:grid!important}.sidebar-app-trigger>span strong{font-size:12px}.sidebar-app-trigger>span small{font-size:9px}.sidebar-app-menu{width:auto;max-height:calc(100vh - 90px);left:12px;right:12px;top:72px!important}}.sidebar-platform-admin{color:#f0f3f4;text-align:left;background:#ffffff0b;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;margin-bottom:7px;padding:8px 10px;display:grid}.sidebar-platform-admin:hover{background:#ff6f001a;border-color:#ff6f00a6}.sidebar-platform-admin>svg{color:#ff7a1a;width:29px;height:29px}.sidebar-platform-admin>span{gap:2px;min-width:0;display:grid}.sidebar-platform-admin strong{font-size:12px}.sidebar-platform-admin small{color:#9eaaaf;font-size:10px;font-weight:500}.platform-admin-page{color:#17242b;background:#f4f6f7;min-height:100vh}.platform-admin-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #d9e0e3;grid-template-columns:220px 1fr auto;align-items:center;min-height:72px;padding:0 30px;display:grid;position:sticky;top:0;box-shadow:0 5px 18px #182a320a}.platform-admin-wordmark{letter-spacing:-1.6px;font-family:Arial Black,Inter,sans-serif;font-size:25px}.platform-admin-wordmark span{color:#f56800}.platform-admin-header>div:nth-child(2){align-items:center;gap:18px;display:flex}.platform-admin-header>div:nth-child(2)>button{color:#41525a;background:#fff;border:1px solid #d2dade;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.platform-admin-header>div:nth-child(2)>button svg{width:18px;height:18px}.platform-admin-header>div:nth-child(2)>span{color:#75838a;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #dbe1e4;padding-left:18px;font-size:11px;font-weight:800}.platform-admin-profile{align-items:center;gap:12px;display:flex}.platform-admin-profile>span{text-align:right;display:grid}.platform-admin-profile strong{font-size:11px}.platform-admin-profile small{color:#77858c;font-size:10px}.platform-admin-profile>button{background:#fff;border:1px solid #d4dcdf;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.platform-admin-profile svg{width:18px;height:18px}.platform-admin-content{width:min(1240px,100% - 48px);margin:0 auto;padding:54px 0 80px}.platform-admin-title{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.platform-admin-title h1{letter-spacing:-1.5px;margin:9px 0 7px;font-size:38px;line-height:1}.platform-admin-title p{color:#65757d;margin:0;font-size:13px}.platform-admin-title>.primary{min-height:46px;padding-inline:18px}.platform-admin-eyebrow{color:#e55f00;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.platform-admin-eyebrow svg{width:18px;height:18px}.platform-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.platform-admin-kpis article{background:#fff;border:1px solid #d8dfe2;border-radius:9px;align-items:center;gap:14px;min-height:92px;padding:18px;display:flex}.platform-admin-kpis article>svg{color:#087c94;box-sizing:content-box;background:#eef7f9;border-radius:8px;width:36px;height:36px;padding:8px}.platform-admin-kpis article:nth-child(2)>svg{color:#4a9015;background:#eff8e9}.platform-admin-kpis article:nth-child(3)>svg{color:#e76400;background:#fff1e7}.platform-admin-kpis article:nth-child(4)>svg{color:#7855aa;background:#f0ecfa}.platform-admin-kpis span{gap:3px;display:grid}.platform-admin-kpis small{color:#75838a;font-size:10px;font-weight:700}.platform-admin-kpis strong{font-size:24px;line-height:1}.platform-admin-directory{background:#fff;border:1px solid #d5dde0;border-radius:10px;overflow:hidden;box-shadow:0 8px 28px #172f3a0a}.platform-admin-directory>header{border-bottom:1px solid #e0e5e7;justify-content:space-between;align-items:center;min-height:76px;padding:0 20px;display:flex}.platform-admin-directory h2{margin:0 0 5px;font-size:15px}.platform-admin-directory p{color:#7b888e;margin:0;font-size:11px}.platform-admin-state{color:#738188;text-align:center;place-content:center;justify-items:center;gap:11px;min-height:270px;padding:46px;display:grid}.platform-admin-state>svg{color:#9eacb2;width:44px;height:44px}.platform-admin-state h3{color:#263840;margin:0;font-size:15px}.platform-admin-state p{margin:0}.platform-admin-state.is-error{color:#a53a34}.platform-admin-table-head,.platform-admin-table article{grid-template-columns:minmax(250px,1.7fr) minmax(128px,.8fr) minmax(140px,.9fr) 72px 100px 94px;align-items:center;gap:13px;min-height:68px;padding:0 20px;display:grid}.platform-admin-table-head{color:#7a878d;letter-spacing:.07em;text-transform:uppercase;background:#f5f7f8;min-height:42px;font-size:9px;font-weight:850}.platform-admin-table article{color:#42535b;border-top:1px solid #e7ebed;font-size:11px}.platform-admin-table article:hover{background:#fbfcfc}.platform-admin-org-name{align-items:center;gap:11px;min-width:0;display:flex}.platform-admin-org-name>i{color:#087d96;background:#eef7f9;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.platform-admin-org-name svg{width:22px;height:22px}.platform-admin-org-name>span{gap:2px;min-width:0;display:grid}.platform-admin-org-name strong{color:#21343c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-admin-org-name small{color:#89969b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-progress-status{color:#6d797e;white-space:nowrap;background:#f2f4f5;border-radius:12px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.platform-progress-status>i{background:#8c989d;border-radius:50%;flex:none;width:7px;height:7px}.platform-progress-status>small{color:inherit;margin-left:2px;font-size:8px}.platform-progress-status.is-activated,.platform-progress-status.is-completed{color:#4b821f;background:#edf6e8}.platform-progress-status.is-activated>i,.platform-progress-status.is-completed>i{background:#5ba525}.platform-progress-status.is-sent,.platform-progress-status.is-in_progress,.platform-progress-status.is-pending{color:#16788e;background:#eaf5f8}.platform-progress-status.is-sent>i,.platform-progress-status.is-in_progress>i,.platform-progress-status.is-pending>i{background:#1593aa}.platform-progress-status.is-manual,.platform-progress-status.is-expired{color:#986900;background:#fff2d9}.platform-progress-status.is-manual>i,.platform-progress-status.is-expired>i{background:#e2a000}.platform-progress-status.is-failed{color:#a73a34;background:#fde9e7}.platform-progress-status.is-failed>i{background:#cf4e47}.platform-admin-status{color:#4b821f;background:#edf6e8;border-radius:12px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.platform-admin-status>i{background:#5ba525;border-radius:50%;width:7px;height:7px}.platform-admin-status.is-suspended{color:#9d6a00;background:#fff2d9}.platform-admin-status.is-suspended>i{background:#e2a000}.platform-admin-status.is-closed{color:#6d797e;background:#f2f4f5}.platform-admin-status.is-closed>i{background:#859197}.platform-admin-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c191fa3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.platform-admin-dialog{background:#fff;border:1px solid #d8e0e3;border-radius:12px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #0311184d}.platform-admin-dialog>header{border-bottom:1px solid #e0e5e7;grid-template-columns:48px 1fr 40px;align-items:center;gap:13px;min-height:84px;padding:0 22px;display:grid}.platform-admin-dialog>header>span{color:#ef6600;background:#fff0e5;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.platform-admin-dialog>header>span svg{width:27px;height:27px}.platform-admin-dialog>header small{color:#e76200;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.platform-admin-dialog h2{letter-spacing:-.5px;margin:4px 0 0;font-size:21px}.platform-admin-dialog>header>button{color:#607078;background:#f2f5f6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.platform-admin-dialog>header>button svg{width:20px;height:20px}.platform-admin-dialog form{padding:22px}.platform-admin-dialog form>p{color:#65757d;max-width:620px;margin:0 0 20px;font-size:12px;line-height:1.55}.platform-admin-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.platform-admin-form-wide{grid-column:1/-1}.platform-admin-form-grid .field{margin:0}.platform-admin-form-grid .field>span{font-size:10px}.platform-admin-form-grid .field>span small{color:#98a3a8;font-weight:500}.platform-admin-form-grid input{height:43px;font-size:12px}.platform-slug-input{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;display:flex;overflow:hidden}.platform-slug-input:focus-within{border-color:#ef843c;outline:2px solid #f469112b}.platform-slug-input>span{color:#7a888e;background:#f4f6f7;height:41px;padding:0 0 0 11px;font-size:10px;line-height:41px}.platform-slug-input input{min-width:0;border:0!important;outline:0!important}.platform-admin-security-note{color:#3f7220;background:#f3f9ef;border:1px solid #dce9d4;border-radius:7px;align-items:center;gap:11px;margin-top:17px;padding:12px;display:flex}.platform-admin-security-note>svg{flex:none;width:25px;height:25px}.platform-admin-security-note>span{gap:2px;display:grid}.platform-admin-security-note strong{font-size:10px}.platform-admin-security-note small{color:#64814e;font-size:9px}.platform-admin-approval-card{background:#f8fafb;border:1px solid #d8e1e4;border-radius:9px;gap:13px;margin:18px 0 0;padding:16px;display:grid}.platform-admin-approval-card legend{color:#294b58;align-items:center;gap:7px;padding:0 7px;font-size:12px;font-weight:850;display:flex}.platform-admin-approval-card legend svg{color:#e96500;width:19px;height:19px}.platform-admin-approval-card>p{color:#65757d;margin:0;font-size:11px;line-height:1.5}.platform-admin-approval-check{cursor:pointer;background:#fff;border:1px solid #dce3e6;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.platform-admin-approval-check input{accent-color:#e96500;width:18px;height:18px;margin:1px 0 0}.platform-admin-approval-check>span{gap:3px;display:grid}.platform-admin-approval-check strong{color:#2d444e;font-size:11px}.platform-admin-approval-check small{color:#718088;font-size:10px;line-height:1.45}.platform-admin-dialog footer{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.platform-admin-dialog footer button{min-height:41px}.platform-admin-created{text-align:center;padding:30px 24px}.platform-admin-success-icon{color:#4d9619;background:#edf8e7;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid}.platform-admin-success-icon svg{width:32px;height:32px}.platform-admin-created h3{margin:0 0 8px;font-size:20px}.platform-admin-created>p{color:#697981;margin:0 auto 22px;font-size:12px}.platform-admin-access-card{text-align:left;background:#f7f9fa;border:1px solid #d7e0e3;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.platform-admin-access-card>svg{color:#e96500;width:28px;height:28px}.platform-admin-access-card>span{gap:4px;min-width:0;display:grid}.platform-admin-access-card small{color:#77868d;font-size:9px}.platform-admin-access-card strong{font-size:11px}.platform-admin-access-card code{color:#68787f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-admin-access-card>button{color:#2f4a55;background:#fff;border:1px solid #cad5d9;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.platform-admin-access-card>button svg{width:17px;height:17px}.platform-admin-created .form-error{text-align:left;margin-top:12px}@media (width<=800px){.platform-admin-header{grid-template-columns:1fr auto;min-height:64px;padding:0 16px}.platform-admin-header>div:nth-child(2){border-top:1px solid #e4e8ea;grid-area:2/1/auto/-1;padding:9px 0}.platform-admin-header>div:nth-child(2)>span,.platform-admin-profile span{display:none}.platform-admin-content{width:calc(100% - 28px);padding-top:30px}.platform-admin-title{flex-direction:column;align-items:stretch}.platform-admin-title>.primary{width:100%}.platform-admin-kpis{grid-template-columns:1fr 1fr}.platform-admin-table{overflow-x:auto}.platform-admin-table-head,.platform-admin-table article{min-width:980px}.platform-admin-form-grid{grid-template-columns:1fr}.platform-admin-form-wide{grid-column:auto}.platform-admin-dialog-backdrop{padding:10px}.platform-admin-dialog{max-height:calc(100vh - 20px)}.platform-admin-access-card{grid-template-columns:34px minmax(0,1fr)}.platform-admin-access-card>button{grid-column:1/-1;justify-content:center}.sidebar-platform-admin{grid-template-columns:28px minmax(0,1fr)}.sidebar-platform-admin>svg{width:25px;height:25px}}.onboarding-shell{color:#18262d;background:radial-gradient(circle at 78% 0,#f06a141a,#0000 33%),#f5f7f8;min-height:100vh;overflow:hidden}.onboarding-shell>header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #dce3e6;grid-template-columns:250px minmax(200px,420px) 1fr;align-items:center;gap:28px;min-height:76px;padding:0 34px;display:grid}.onboarding-wordmark{letter-spacing:-1.6px;font-family:Arial Black,Inter,sans-serif;font-size:25px}.onboarding-wordmark span{color:#f56800}.onboarding-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.onboarding-progress>span{background:#e2e8ea;border-radius:10px;height:7px;overflow:hidden}.onboarding-progress i{border-radius:inherit;background:linear-gradient(90deg,#f16a0b,#ff8a38);height:100%;transition:width .45s cubic-bezier(.22,.9,.32,1);display:block}.onboarding-progress small{color:#74838a;font-size:9px;font-weight:800}.onboarding-tenant{justify-self:end;align-items:center;gap:9px;max-width:380px;display:flex}.onboarding-tenant>svg{color:#087d95;box-sizing:content-box;background:#eaf5f7;border-radius:7px;width:28px;height:28px;padding:7px}.onboarding-tenant>span{text-align:right;gap:1px;display:grid}.onboarding-tenant small{color:#849198;text-transform:uppercase;font-size:8px}.onboarding-tenant strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:10px;overflow:hidden}.onboarding-layout{grid-template-columns:300px minmax(0,740px);justify-content:center;gap:70px;min-height:calc(100vh - 76px);padding:64px 38px;display:grid}.onboarding-layout>aside{padding-top:13px}.onboarding-layout>aside>span{color:#ec6604;background:#fff0e4;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid;box-shadow:0 8px 22px #ee66061f}.onboarding-layout>aside>span svg{width:29px;height:29px}.onboarding-layout>aside>strong{max-width:250px;font-size:18px;line-height:1.25;display:block}.onboarding-layout>aside>p{color:#74838a;max-width:260px;margin:10px 0 30px;font-size:11px;line-height:1.55}.onboarding-layout>aside ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.onboarding-layout>aside li{color:#99a5aa;align-items:center;gap:10px;min-height:45px;display:flex;position:relative}.onboarding-layout>aside li:not(:last-child):after{content:"";background:#d8dfe2;width:1px;position:absolute;top:32px;bottom:-7px;left:14px}.onboarding-layout>aside li>span{z-index:1;background:#f5f7f8;border:1px solid #d2dade;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.onboarding-layout>aside li>span svg{width:14px;height:14px}.onboarding-layout>aside li small{font-size:10px;font-weight:750}.onboarding-layout>aside li.active{color:#d95c03}.onboarding-layout>aside li.active>span{background:#fff0e5;border-color:#f07826;box-shadow:0 0 0 4px #f0782614}.onboarding-layout>aside li.done{color:#508a26}.onboarding-layout>aside li.done>span{background:#eff8e9;border-color:#74a94e}.onboarding-layout>aside li.done:after{background:#a8c88f}.onboarding-conversation{background:#fff;border:1px solid #d8e0e3;border-radius:14px;align-self:start;padding:34px;animation:.38s cubic-bezier(.18,.9,.32,1) onboarding-in;box-shadow:0 20px 60px #18303b14}@keyframes onboarding-in{0%{opacity:0;transform:translateY(16px)scale(.988)}to{opacity:1;transform:none}}.onboarding-message{grid-template-columns:52px 1fr;align-items:start;gap:15px;margin-bottom:27px;display:grid}.onboarding-guide-avatar{color:#fff;background:linear-gradient(145deg,#f56a0b,#ff934a);border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 22px #f1660a33}.onboarding-guide-avatar svg{width:26px;height:26px}.onboarding-message h1{letter-spacing:-.8px;margin:1px 0 7px;font-size:27px;line-height:1.12}.onboarding-message p{color:#6d7d84;margin:0;font-size:12px}.onboarding-answer{min-height:240px}.onboarding-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onboarding-choice-grid.is-two{grid-template-columns:1fr 1fr}.onboarding-choice{color:#3c4f58;text-align:left;background:#fff;border:1px solid #d6dee1;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 19px;align-items:center;gap:10px;min-height:72px;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.onboarding-choice:hover{border-color:#e69864;transform:translateY(-1px);box-shadow:0 7px 18px #2a3f4812}.onboarding-choice>span:first-child{color:#087c94;background:#edf6f8;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.onboarding-choice>span:first-child svg{width:23px;height:23px}.onboarding-choice>span:nth-child(2){gap:3px;display:grid}.onboarding-choice strong{font-size:10px}.onboarding-choice small{color:#7e8b91;font-size:8px;line-height:1.35}.onboarding-choice>svg{color:#9eaaaf;width:17px;height:17px}.onboarding-choice.active{background:#fff8f3;border-color:#ef7a2c;box-shadow:0 0 0 3px #ef7a2c17}.onboarding-choice.active>span:first-child{color:#e45f00;background:#ffeadb}.onboarding-choice.active>svg{color:#e55f00}.onboarding-tag-field>label>span{margin-bottom:7px;font-size:10px;font-weight:800;display:block}.onboarding-tag-field>label>div{background:#fff;border:1px solid #cad5da;border-radius:8px;grid-template-columns:1fr 45px;display:grid;overflow:hidden}.onboarding-tag-field input{border:0;outline:0;min-width:0;height:48px;padding:0 13px;font-size:12px}.onboarding-tag-field label button{color:#fff;background:#ef6a0b;border:0;border-radius:6px;place-items:center;margin:5px;display:grid}.onboarding-tag-field label button:disabled{background:#d5dcdf}.onboarding-tag-field label button svg{width:20px;height:20px}.onboarding-tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.onboarding-tags>span{color:#31535f;background:#eef5f7;border-radius:18px;align-items:center;gap:6px;padding:7px 8px 7px 11px;font-size:10px;font-weight:700;display:flex}.onboarding-tags button{color:#53717c;background:#d9e7eb;border:0;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;display:grid}.onboarding-tags button svg{width:12px;height:12px}.onboarding-live-preview,.onboarding-integration-note{color:#4e792f;background:#f3f9ef;border:1px solid #d8e7d0;border-radius:8px;align-items:center;gap:11px;margin-top:18px;padding:13px;display:flex}.onboarding-live-preview>svg,.onboarding-integration-note>svg{flex:none;width:26px;height:26px}.onboarding-live-preview>span,.onboarding-integration-note>span{gap:2px;display:grid}.onboarding-live-preview strong,.onboarding-integration-note strong{font-size:10px}.onboarding-live-preview small,.onboarding-integration-note small{color:#6b8758;font-size:9px}.onboarding-capacity{background:#f8fafb;border:1px solid #d9e1e4;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:13px;display:flex}.onboarding-capacity>span{align-items:center;gap:10px;display:flex}.onboarding-capacity svg{color:#087e96;width:25px;height:25px}.onboarding-capacity>span>span{gap:2px;display:grid}.onboarding-capacity strong{font-size:10px}.onboarding-capacity small{color:#75848b;font-size:8px}.onboarding-capacity input{text-align:center;background:#fff;border:1px solid #cbd6da;border-radius:6px;width:80px;height:40px;font-size:15px;font-weight:800}.onboarding-integration-note{color:#277184;background:#f0f7f9;border-color:#d5e4e8}.onboarding-integration-note small{color:#587e89}.onboarding-conversation>footer{border-top:1px solid #e3e8ea;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:18px;display:flex}.onboarding-conversation>footer>.primary{min-height:43px;padding-inline:17px}.onboarding-back{color:#61737b;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0 7px;font-size:10px;font-weight:750;display:flex}.onboarding-back svg{width:18px;height:18px}.onboarding-finished{text-align:center;place-items:center;min-height:100vh;padding:30px;display:grid;position:relative}.onboarding-finished>section{z-index:1;width:min(700px,100%);animation:.55s cubic-bezier(.18,.9,.32,1) onboarding-finish}@keyframes onboarding-finish{0%{opacity:0;transform:scale(.92)translateY(18px)}to{opacity:1;transform:none}}.onboarding-finish-icon{color:#fff;background:linear-gradient(145deg,#f26708,#ff954c);border-radius:24px;place-items:center;width:86px;height:86px;margin:0 auto 23px;display:grid;box-shadow:0 20px 55px #f066093d}.onboarding-finish-icon svg{width:43px;height:43px}.onboarding-finished small{color:#e35f00;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.onboarding-finished h1{letter-spacing:-2px;margin:13px 0 16px;font-size:48px;line-height:1.04}.onboarding-finished p{color:#65757d;max-width:520px;margin:0 auto 28px;font-size:13px;line-height:1.5}.onboarding-finished .primary{min-height:48px;margin:auto;padding-inline:21px}.onboarding-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.onboarding-confetti i{background:#f16a0b;border-radius:3px;width:10px;height:23px;animation:4s ease-in-out infinite confetti;position:absolute}.onboarding-confetti i:first-child{top:16%;left:13%;transform:rotate(28deg)}.onboarding-confetti i:nth-child(2){background:#07849b;animation-delay:.35s;top:22%;right:15%}.onboarding-confetti i:nth-child(3){background:#70a53e;animation-delay:.7s;bottom:17%;left:20%}.onboarding-confetti i:nth-child(4){background:#e5a600;animation-delay:1.05s;bottom:13%;right:24%}.onboarding-confetti i:nth-child(5){background:#8b62b4;animation-delay:1.4s;top:10%;left:43%}.onboarding-confetti i:nth-child(6){animation-delay:1.75s;bottom:40%;right:8%}@keyframes confetti{0%,to{opacity:.25;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(18px)rotate(140deg)}}@media (width<=920px){.onboarding-shell>header{grid-template-columns:1fr 1fr;padding:0 18px}.onboarding-progress{grid-area:2/1/auto/-1;padding-bottom:10px}.onboarding-tenant{grid-area:1/2}.onboarding-layout{grid-template-columns:1fr;gap:24px;padding:36px 18px}.onboarding-layout>aside{display:none}.onboarding-conversation{width:min(700px,100%);margin:0 auto}.onboarding-shell>header{min-height:94px}.onboarding-layout{min-height:calc(100vh - 94px)}}@media (width<=600px){.onboarding-shell>header{gap:12px;padding:0 14px}.onboarding-wordmark{font-size:20px}.onboarding-tenant>svg{display:none}.onboarding-tenant strong{max-width:150px}.onboarding-layout{padding:20px 10px}.onboarding-conversation{padding:20px 15px}.onboarding-message{grid-template-columns:42px 1fr;gap:11px}.onboarding-guide-avatar{border-radius:11px;width:42px;height:42px}.onboarding-message h1{font-size:22px}.onboarding-message p{font-size:10px;line-height:1.4}.onboarding-answer{min-height:230px}.onboarding-choice-grid,.onboarding-choice-grid.is-two{grid-template-columns:1fr}.onboarding-choice{min-height:64px}.onboarding-capacity{flex-direction:column;align-items:flex-start}.onboarding-capacity input{width:100%}.onboarding-conversation>footer{background:#fff;position:sticky;bottom:0}.onboarding-conversation>footer>.primary{margin-left:auto}.onboarding-finished{padding:18px}.onboarding-finished h1{font-size:34px}.onboarding-finish-icon{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){.onboarding-conversation,.onboarding-finished>section,.onboarding-confetti i{animation:none}.onboarding-progress i,.onboarding-choice{transition:none}}.platform-admin-form-grid .field>small{color:#78868c;margin-top:2px;font-size:10px;line-height:1.45}.onboarding-finish-actions{justify-content:center;align-items:center;gap:14px;display:flex}.onboarding-finish-skip{color:#53676f;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.onboarding-finish-skip:hover{color:#e86205}.onboarding-finish-skip svg{width:17px;height:17px}@media (width<=600px){.onboarding-finish-actions{flex-direction:column;gap:6px}.onboarding-finish-actions .primary{width:100%}.onboarding-finish-skip{justify-content:center;width:100%}}.onboarding-step-meta{color:#74838a;border-bottom:1px solid #e7ecee;justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 18px;padding-bottom:13px;font-size:9px;font-weight:750;display:flex}.onboarding-step-meta>span:last-child{align-items:center;gap:5px;display:flex}.onboarding-step-meta svg{width:15px;height:15px}.onboarding-step-meta .saved{color:#568b34}.onboarding-step-meta .pending{color:#b66b2d}.setup-center{background:linear-gradient(135deg,#fff 0 62%,#fff7f1 100%);border:1px solid #d7e1e4;border-radius:14px;margin:0 0 22px;overflow:hidden;box-shadow:0 10px 30px #1f364012}.setup-center>header{grid-template-columns:auto minmax(0,1fr) minmax(130px,190px) auto;align-items:center;gap:15px;padding:18px 20px;display:grid}.setup-center-icon{color:#e86103;background:#fff0e5;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 16px #e861031f}.setup-center-icon svg{width:24px;height:24px}.setup-center>header>div:nth-child(2){gap:2px;display:grid}.setup-center-eyebrow{color:#e86103;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.setup-center h2{color:#22343c;margin:0;font-size:18px;line-height:1.2}.setup-center p{color:#75838a;margin:0;font-size:12px}.setup-center-progress{gap:6px;display:grid}.setup-center-progress strong{color:#314750;justify-self:end;font-size:13px}.setup-center-progress>span{background:#e4eaec;border-radius:20px;height:7px;overflow:hidden}.setup-center-progress i{border-radius:inherit;background:linear-gradient(90deg,#ef6a0b,#ff984f);height:100%;transition:width .35s;display:block}.setup-center>header>.icon-button{width:38px;height:38px}.setup-center>header>.icon-button svg{width:19px;height:19px}.setup-center-tasks{background:#dde5e7;border-top:1px solid #dde5e7;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;padding:1px 0 0;display:grid}.setup-center-tasks>button{color:#31454e;text-align:left;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:84px;padding:14px 16px;transition:background .16s,transform .16s;display:grid}.setup-center-tasks>button:hover{z-index:1;background:#fff8f3}.setup-center-tasks>button>span:nth-child(2){gap:4px;display:grid}.setup-center-tasks strong{align-items:center;gap:7px;font-size:13px;display:flex}.setup-center-tasks strong small{color:#7b888e;text-transform:uppercase;background:#eef2f3;border-radius:10px;padding:3px 6px;font-size:8px}.setup-center-tasks>button>span:nth-child(2)>small{color:#78868c;font-size:10px;line-height:1.35}.setup-task-state{color:#e86103;border:1px solid #eaa26f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.setup-task-state svg{width:16px;height:16px}.setup-center-tasks>button.complete .setup-task-state{color:#4e8b29;background:#eff8ea;border-color:#8fbd71}.setup-center-tasks>button.complete strong{color:#547065}.setup-center-tasks>button>svg{color:#a0abb0;width:17px;height:17px}.setup-center.collapsed>header{padding-block:13px}.setup-center.collapsed .setup-center-icon{width:38px;height:38px}.setup-center.collapsed h2{font-size:15px}.setup-center.collapsed p{display:none}@media (width<=760px){.onboarding-step-meta{flex-direction:column;align-items:flex-start}.setup-center>header{grid-template-columns:auto 1fr auto}.setup-center-progress{grid-area:2/1/auto/-1}.setup-center-progress strong{justify-self:start}.setup-center-tasks{grid-template-columns:1fr}.setup-center h2{font-size:16px}.setup-center p{font-size:11px}}.platform-admin-table-head,.platform-admin-table article{grid-template-columns:minmax(230px,1.55fr) minmax(122px,.78fr) minmax(132px,.82fr) 62px 92px 86px minmax(126px,.8fr);gap:12px}.platform-admin-row-action{justify-content:flex-end;display:flex}.platform-admin-row-action .secondary{white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.platform-admin-row-action .secondary svg{width:15px;height:15px}.platform-admin-row-action>small{color:#9aa5a9}.platform-access-dialog{width:min(680px,100%)}.platform-admin-form-grid select{height:43px;font-size:12px}@media (width<=800px){.platform-admin-table-head,.platform-admin-table article{min-width:1120px}}
