@import "https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;600;700&display=swap";.access-management{min-width:0;max-width:1400px;margin:auto}.access-management header p,.access-scope{color:var(--muted,#777483);line-height:1.6}.access-tabs,.access-toolbar,.access-editor footer{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.access-tabs button[aria-selected=true]{color:#fff;background:#27243c}.access-management button{cursor:pointer;background:#fff;border:1px solid #e5e3e9;border-radius:10px;min-height:42px;padding:10px 16px}.access-management button.primary{color:#fff;background:#27243c}.access-management button:disabled{opacity:.5;cursor:not-allowed}.access-management button:focus-visible,.access-management select:focus-visible,.access-management input:focus-visible{outline-offset:3px;outline:2px solid #fc5c3c}.access-editor,.access-history{margin-top:20px;padding:24px}.access-editor fieldset{border:0;min-width:0;margin:0;padding:0}.access-editor label{flex:1;gap:8px;min-width:180px;display:grid}.access-editor input:not([type=checkbox]),.access-editor select{max-width:100%;min-height:42px;font:inherit;color:inherit;background:#fff;border:1px solid #e5e3e9;border-radius:8px;padding:10px}.access-editor input[type=checkbox]{accent-color:#fc5c3c;width:20px;height:20px}.access-user-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.access-role-warning{color:#70500c;background:#fff9e8;border:1px solid #f4c66a;border-radius:10px;gap:5px;padding:14px 16px;display:grid}.access-role-warning span{line-height:1.5}.access-table-wrap{max-width:100%;overflow:auto}.access-editor table{border-collapse:collapse;width:100%}.access-editor th,.access-editor td{text-align:left;border-bottom:1px solid #eeedf1;padding:12px}.access-editor th{font-weight:500}.access-editor thead{background:#faf9fb}.access-success{background:#e8f7ef;border-radius:10px;padding:16px}.access-history li{overflow-wrap:anywhere;margin:12px 0}.access-history summary{cursor:pointer}.access-management .error{background:#fff0f3;border-radius:10px;padding:16px}.access-management p{overflow-wrap:anywhere}@media (width<=600px){.access-editor,.access-history{padding:16px}.access-editor th,.access-editor td{font-size:calc(13px + var(--font-size-delta,0px));padding:8px}.access-editor th:first-child{min-width:140px}.access-toolbar{flex-direction:column;align-items:stretch}.access-editor label{min-width:0}.access-editor footer button{width:100%}.access-user-settings{grid-template-columns:1fr}}:root{--ink:#242338;--muted:#777784;--line:#e9e8eb;--canvas:#f6f6f4;--card:#fff;--orange:#eb5736;--red:#d9344b;--purple:#6657d8;--green:#168a65;--blue:#3378c4;--radius:18px;--shadow:0 14px 40px #1f19230f}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);font-family:Urbanist,Inter,system-ui,sans-serif;font-size:calc(14px + var(--font-size-delta,0px));margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #eb573633}.login-page{background:#fff;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.login-art{color:#fff;background:#26243a;flex-direction:column;padding:54px 7vw;display:flex;position:relative;overflow:hidden}.login-art:before{content:"";background:radial-gradient(circle at 70% 60%,#ef483538,#0000 35%),linear-gradient(135deg,#ffffff0d,#0000 50%);position:absolute;inset:0}.orb{border:1px solid #ffffff26;border-radius:50%;position:absolute}.orb-a{width:430px;height:430px;top:-90px;right:-180px}.orb-b{width:650px;height:650px;bottom:-430px;right:-160px}.brand{font-size:calc(29px + var(--font-size-delta,0px));letter-spacing:-1.5px;align-items:baseline;gap:9px;font-weight:500;display:flex;position:relative}.brand span{font-size:calc(31px + var(--font-size-delta,0px))}.brand b{font-size:calc(12px + var(--font-size-delta,0px));letter-spacing:1.8px;text-transform:uppercase;color:var(--orange)}.brand-light b{color:#ff8d69}.login-message{margin:auto 0;position:relative}.eyebrow,.section-kicker,.header-label{font-size:calc(11px + var(--font-size-delta,0px));letter-spacing:1.6px;color:var(--orange);font-weight:700}.eyebrow.light{color:#ffab90}.login-message h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(46px,5vw,72px);font-weight:600;line-height:.99}.login-message h1 em{color:#ff6d4b;font-style:normal}.login-message p{font-size:calc(18px + var(--font-size-delta,0px));color:#ffffffb3;max-width:520px;line-height:1.6}.quote{font-size:calc(13px + var(--font-size-delta,0px));color:#ffffff80;position:relative}.login-panel{flex-direction:column;justify-content:center;padding:50px 9vw 28px;display:flex}.login-box{width:100%;max-width:450px;margin:auto}.login-box h2{font-size:calc(34px + var(--font-size-delta,0px));letter-spacing:-1.2px;margin:12px 0 8px}.muted{color:var(--muted)}form{margin-top:35px}label{font-weight:600;font-size:calc(13px + var(--font-size-delta,0px));margin:19px 0;display:block}label input,.filter-search input,.search input,.modal input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin-top:8px;padding:14px 15px;transition:all .2s}label input:focus,.modal input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #eb57361a}.password{position:relative}.password input{padding-right:48px}.password button{color:var(--muted);background:0 0;border:0;padding:8px;position:absolute;top:14px;right:6px}.form-row{justify-content:space-between;align-items:center;display:flex}.remember{align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.remember input{width:16px;accent-color:var(--orange);margin:0}.link-btn{color:var(--orange);background:0 0;border:0;padding:0;font-weight:600}.primary,.secondary{border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-weight:700;display:inline-flex}.primary{background:var(--ink);color:#fff}.primary:hover{background:#35334d}.secondary{border:1px solid var(--line);background:#fff}.login-btn{width:100%;margin-top:25px;padding:15px}.login-help{text-align:center;color:var(--muted);margin-top:25px}.login-footer{text-align:center;color:#aaa;font-size:calc(12px + var(--font-size-delta,0px))}.mobile-brand{display:none}.app{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:236px;padding:28px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.side-top{padding:0 12px 30px}.side-close{display:none}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{color:#6e6d78;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:11px 13px;display:flex}.sidebar nav button:hover{background:#f7f5f3}.sidebar nav button.active{color:var(--orange);background:#fff0eb;font-weight:700}.side-foot{border-top:1px solid var(--line);align-items:center;margin-top:auto;padding:18px 5px 0;display:flex}.agent-mini{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.agent-mini div:last-child{flex-direction:column;min-width:0;display:flex}.agent-mini b{font-size:calc(13px + var(--font-size-delta,0px))}.agent-mini span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted)}.avatar,.big-avatar{color:#fff;background:linear-gradient(135deg,#ef704b,#d83757);border-radius:50%;place-items:center;font-weight:700;display:grid}.avatar{width:36px;height:36px;font-size:calc(12px + var(--font-size-delta,0px));flex:none}.logout{color:#9b99a1;background:0 0;border:0;padding:8px}.main{margin-left:236px}.app-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:10;background:#ffffffe6;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,4vw,58px);display:flex;position:sticky;top:0}.app-header h1{font-size:calc(22px + var(--font-size-delta,0px));letter-spacing:-.4px;margin:3px 0 0}.header-label{font-size:calc(9px + var(--font-size-delta,0px))}.header-actions{align-items:center;gap:12px;display:flex}.search,.filter-search{color:#97959d;align-items:center;display:flex;position:relative}.search svg,.filter-search svg{position:absolute;left:13px}.search input{background:#f7f7f5;border:0;width:220px;margin:0;padding:10px 50px 10px 39px}.search kbd{font-size:calc(10px + var(--font-size-delta,0px));background:#fff;border:1px solid #dedde0;border-radius:5px;padding:3px 5px;position:absolute;right:9px}.icon-btn{background:0 0;border:0;border-radius:9px;place-items:center;padding:8px;display:inline-grid}.header-actions .icon-btn{background:#f7f7f5;position:relative}.header-actions .icon-btn i{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.mobile-menu{display:none}.content{max-width:1600px;margin:auto;padding:36px clamp(22px,4vw,58px) 70px}.welcome,.page-intro{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.welcome h2,.page-intro h2{font-size:calc(30px + var(--font-size-delta,0px));letter-spacing:-1px;margin:7px 0}.welcome p,.page-intro p{color:var(--muted);font-size:calc(15px + var(--font-size-delta,0px));margin:0}.stats-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-start;gap:14px;padding:19px;display:flex}.stat-icon{border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.stat-icon.purple{color:var(--purple);background:#f0edff}.stat-icon.orange{color:var(--orange);background:#fff0ea}.stat-icon.green{color:var(--green);background:#eaf7f1}.stat-icon.blue{color:var(--blue);background:#ecf4ff}.stat>div:last-child{flex-direction:column;display:flex}.stat span{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}.stat strong{font-size:calc(23px + var(--font-size-delta,0px));margin:4px 0}.stat small{color:var(--green);font-size:calc(11px + var(--font-size-delta,0px))}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.dash-grid{grid-template-columns:1fr 1.25fr;gap:17px;margin-top:17px;display:grid}.goal,.activity{padding:23px}.card-head,.section-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.card-head h3{font-size:calc(18px + var(--font-size-delta,0px));margin:5px 0}.goal-badge{font-size:calc(11px + var(--font-size-delta,0px));color:var(--green);background:#eaf7f1;border-radius:8px;padding:7px 9px;font-weight:700}.goal-numbers{align-items:baseline;gap:7px;margin:34px 0 16px;display:flex}.goal-numbers strong{font-size:calc(37px + var(--font-size-delta,0px));letter-spacing:-1.5px}.goal-numbers span{color:var(--muted)}.goal-track{background:#efeff0;border-radius:99px;height:10px;display:flex;overflow:hidden}.goal-track i{display:block}.goal-track .signed{background:var(--orange);width:45%}.goal-track .offered{background:#ffb19b;width:23%}.goal-legend{justify-content:space-between;gap:8px;margin-top:24px;display:flex}.goal-legend span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted);grid-template-columns:auto 1fr;align-items:center;column-gap:6px;display:grid}.goal-legend b{color:var(--ink);font-size:calc(13px + var(--font-size-delta,0px));grid-column:2}.dot{border-radius:50%;grid-row:1/3;width:7px;height:7px}.signed-dot{background:var(--orange)}.offered-dot{background:#ffb19b}.remaining-dot{background:#dddde0}.card select,.page-intro select{border:1px solid var(--line);font-size:calc(12px + var(--font-size-delta,0px));background:#fff;border-radius:9px;padding:8px 11px}.chart-wrap{height:165px;margin-top:18px;display:flex}.y-labels{font-size:calc(9px + var(--font-size-delta,0px));color:#aaa;flex-direction:column;justify-content:space-between;padding:0 8px 20px 0;display:flex}.bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#eee 0 1px,#0000 1px 36px);flex:1;align-items:flex-end;gap:8px;display:flex}.bar-col{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.bar{background:#f3b7a6;border-radius:4px 4px 0 0;width:100%;min-width:6px;position:relative}.bar-col:nth-last-child(-n+3) .bar{background:var(--orange)}.bar span{display:none}.bar-col small{font-size:calc(8px + var(--font-size-delta,0px));color:#aaa;white-space:nowrap;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.chart-note{font-size:calc(10px + var(--font-size-delta,0px));color:#999;align-items:center;gap:7px;margin-top:29px;display:flex}.chart-note span{margin-right:auto}.chart-note i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.chart-note b{color:var(--green)}.section{margin-top:40px}.section-title{align-items:flex-end;margin-bottom:16px}.section-title h2{font-size:calc(22px + var(--font-size-delta,0px));margin:5px 0 0}.text-action{color:var(--orange);background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:flex}.product-row,.platform-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product{padding:20px;transition:all .2s}.product:hover{transform:translateY(-2px);box-shadow:0 18px 45px #1f192317}.product-top{justify-content:space-between;display:flex}.product-logo{background:color-mix(in srgb,var(--brand),white 88%);width:43px;height:43px;color:var(--brand);text-transform:uppercase;border-radius:12px;place-items:center;font-weight:800;display:grid}.product-status{font-size:calc(10px + var(--font-size-delta,0px));color:var(--green);font-weight:700}.product-status i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.product-tag{font-size:calc(10px + var(--font-size-delta,0px));color:#777;background:#f3f2f2;border-radius:5px;margin-top:17px;padding:4px 7px;display:inline-block}.product h3{font-size:calc(20px + var(--font-size-delta,0px));margin:8px 0}.product>p{color:var(--muted);height:63px;margin-bottom:17px;line-height:1.5}.credentials{background:#f8f8f6;border-radius:11px;padding:5px 12px}.credentials>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;padding:8px 0;display:grid}.credentials>div:last-child{border:0}.credentials span{font-size:calc(8px + var(--font-size-delta,0px));color:#999;letter-spacing:.8px;grid-column:1/-1;font-weight:700}.credentials b{font-size:calc(11px + var(--font-size-delta,0px))}.credentials button{color:#999;background:0 0;border:0}.product-foot{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.product-foot>span{color:#999;font-size:calc(10px + var(--font-size-delta,0px));gap:5px;display:flex}.product-foot button{color:var(--orange);background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:flex}.table-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:750px}th{font-size:calc(9px + var(--font-size-delta,0px));color:#999;letter-spacing:1px;text-transform:uppercase;text-align:left;background:#fafaf8;padding:12px 18px}td{color:#666;border-top:1px solid #f0eff0;padding:13px 18px}td:first-child{color:var(--ink);align-items:center;gap:10px;display:flex}.company-mark{width:30px;height:30px;color:var(--orange);background:#fff0eb;border-radius:8px;place-items:center;font-weight:700;display:grid}.company-mark.purple{color:var(--purple);background:#efedff}.company-mark.green{color:var(--green);background:#e9f7f1}.company-mark.blue{color:var(--blue);background:#eaf3ff}.stage{font-size:calc(10px + var(--font-size-delta,0px));color:var(--purple);background:#f0edff;border-radius:6px;padding:5px 8px;font-weight:700}.stage.proposal{color:var(--orange);background:#fff0ea}.stage.negotiation{color:#b47a13;background:#fff6df}.stage.signed{color:var(--green);background:#e9f7f1}.page-section{margin-top:0}.page-intro{align-items:center;margin-bottom:34px}.page-intro h2{font-size:calc(34px + var(--font-size-delta,0px));max-width:650px}.filter-search{width:250px}.filter-search input{margin:0;padding-left:40px}.stage-summary{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.stage-summary>div{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.stage-summary i{height:3px;width:var(--w);background:var(--orange);position:absolute;bottom:0;left:0}.stage-summary span{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.stage-summary b{font-size:calc(21px + var(--font-size-delta,0px));margin-top:5px}.modal-backdrop{z-index:50;background:#19172373;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:min(470px,100%);margin:0;padding:27px;box-shadow:0 25px 80px #0003}.modal-head{justify-content:space-between;display:flex}.modal-head h2{font-size:calc(23px + var(--font-size-delta,0px));margin:6px 0}.modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.insights{margin-top:18px;padding:25px}.insights h3{font-size:calc(20px + var(--font-size-delta,0px))}.insight-list{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.insight-list>div{background:#f8f8f6;border-radius:12px;gap:12px;padding:16px;display:flex}.insight-list>div>b{color:var(--orange)}.insight-list p{flex-direction:column;gap:5px;margin:0;display:flex}.insight-list span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted);line-height:1.45}.profile-hero{border:1px solid var(--line);background:linear-gradient(120deg,#fff,#fff6f1);border-radius:18px;align-items:center;gap:18px;padding:28px;display:flex}.big-avatar{width:72px;height:72px;font-size:calc(20px + var(--font-size-delta,0px))}.profile-hero h2{font-size:calc(29px + var(--font-size-delta,0px));margin:4px 0}.profile-hero p{color:var(--muted);margin:0}.profile-hero .secondary{margin-left:auto}.profile-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:17px;display:grid}.profile-details,.access-card{padding:25px}.profile-details h3,.access-card h3{font-size:calc(19px + var(--font-size-delta,0px))}.profile-details dl{margin:0}.profile-details dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}dt{color:var(--muted)}dd{margin:0;font-weight:600}.access-total{background:#fff3ee;border-radius:13px;align-items:baseline;gap:9px;padding:18px;display:flex}.access-total strong{font-size:calc(32px + var(--font-size-delta,0px));color:var(--orange)}.access-total span{color:var(--muted)}.access-row{grid-template-columns:auto 90px 1fr 25px;align-items:center;gap:10px;margin-top:15px;display:grid}.product-logo.mini{width:30px;height:30px;font-size:calc(10px + var(--font-size-delta,0px));border-radius:8px}.access-row>div:nth-child(3){background:#efeff0;border-radius:9px;height:6px;overflow:hidden}.access-row>div:nth-child(3) i{background:var(--orange);border-radius:9px;height:100%;display:block}.toast{z-index:80;color:#fff;background:#242338;border-radius:14px;align-items:center;gap:11px;min-width:310px;padding:13px 14px;animation:.3s up;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 20px 50px #00000040}.toast-icon{background:var(--green);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.toast>div:nth-child(2){flex-direction:column;display:flex}.toast span{font-size:calc(11px + var(--font-size-delta,0px));color:#bbb;margin-top:3px}.toast button{color:#aaa;background:0 0;border:0;margin-left:auto}@keyframes up{0%{opacity:0;transform:translateY(15px)}}.scrim{display:none}@media (width<=1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}.product-row,.platform-grid{grid-template-columns:repeat(2,1fr)}.product-row .product:last-child,.search{display:none}.insight-list{grid-template-columns:1fr}.login-art{padding:45px 5vw}.login-panel{padding-left:6vw;padding-right:6vw}}@media (width<=760px){.login-page{display:block}.login-art{min-height:300px;padding:28px 25px}.login-art>.brand,.quote{display:none}.login-message{margin:auto 0 0}.login-message h1{font-size:calc(42px + var(--font-size-delta,0px));margin:15px 0}.login-message p{font-size:calc(14px + var(--font-size-delta,0px));margin-bottom:0}.login-panel{min-height:calc(100vh - 300px);padding:30px 24px}.mobile-brand{margin-bottom:38px;display:flex}.login-box h2{font-size:calc(29px + var(--font-size-delta,0px))}.sidebar{width:min(280px,85vw);transition:all .25s;transform:translate(-105%);box-shadow:10px 0 50px #00000021}.sidebar.open{transform:none}.side-top{justify-content:space-between;display:flex}.side-close{display:grid}.scrim{z-index:19;opacity:0;pointer-events:none;background:#17151f61;transition:all .2s;display:block;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.main{margin-left:0}.app-header{height:74px;padding:0 18px}.mobile-menu{margin-right:8px;display:grid}.app-header>div:nth-child(2){margin-right:auto}.app-header h1{font-size:calc(19px + var(--font-size-delta,0px))}.header-label,.header-actions .avatar{display:none}.content{padding:25px 17px 55px}.welcome,.page-intro{flex-direction:column;align-items:flex-start}.welcome h2,.page-intro h2{font-size:calc(27px + var(--font-size-delta,0px))}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat{gap:10px;padding:14px}.stat-icon{width:34px;height:34px}.stat strong{font-size:calc(19px + var(--font-size-delta,0px))}.stat small{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.goal,.activity{padding:18px}.goal-legend{gap:5px}.goal-numbers{margin-top:25px}.product-row,.platform-grid{grid-template-columns:1fr}.product-row .product:last-child{display:block}.section{margin-top:30px}.filter-search{width:100%}.stage-summary{grid-template-columns:repeat(2,1fr)}.stage-summary>div:last-child{grid-column:1/-1}.profile-hero{flex-wrap:wrap;align-items:flex-start;padding:20px}.profile-hero .secondary{width:100%;margin-left:0}.profile-grid{grid-template-columns:1fr}.profile-details,.access-card{padding:20px}.goal-badge{display:none}.toast{min-width:0;bottom:15px;left:15px;right:15px}.page-intro .primary{width:100%}}@media (width<=410px){.stats-grid{grid-template-columns:1fr}.stat small{max-width:none}.goal-legend{flex-wrap:wrap}.access-row{grid-template-columns:auto 70px 1fr 20px}.login-message h1{font-size:calc(37px + var(--font-size-delta,0px))}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.side-top .side-close{display:none}@media (width<=760px){.side-top .side-close{display:grid}}.preview-note{color:#6d5c57;font-size:calc(12px + var(--font-size-delta,0px));background:#fff4ef;border:1px solid #ffe0d5;border-radius:11px;flex-direction:column;gap:4px;margin-top:24px;padding:13px 14px;display:flex}.preview-note code{color:var(--orange);background:#fff;border-radius:4px;padding:2px 5px}.admin-badge{color:var(--purple);background:#f5f3ff;border-radius:11px;align-items:center;gap:9px;margin-top:auto;margin-bottom:14px;padding:11px;display:flex}.admin-badge span{font-size:calc(10px + var(--font-size-delta,0px));color:#888;flex-direction:column;display:flex}.admin-badge b{font-size:calc(11px + var(--font-size-delta,0px));color:var(--purple)}.admin-badge+.side-foot{margin-top:0}.admin-agent-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.agent-summary{padding:20px}.agent-line{align-items:center;gap:11px;display:flex}.agent-line>div:nth-child(2){flex-direction:column;display:flex}.agent-line>div:nth-child(2) span,.selected-agent>div:nth-child(2) span,.agent-cell span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted)}.account-status{font-size:calc(10px + var(--font-size-delta,0px));color:var(--green);text-align:center;white-space:normal;background:#e9f7f1;border-radius:7px;justify-content:center;align-items:center;min-height:27px;margin-left:auto;padding:6px 9px;font-weight:700;line-height:1.25;display:inline-flex}.account-status.invited{color:#a66b08;background:#fff6df}.account-status.suspended{color:var(--red);background:#fdecef}.agent-kpis{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));justify-content:space-between;margin:24px 0 9px;display:flex}.agent-kpis span{flex-direction:column;gap:4px;display:flex}.agent-kpis span:last-child{text-align:right}.agent-kpis b{font-size:calc(14px + var(--font-size-delta,0px));color:var(--ink)}.agent-progress{background:#eee;border-radius:10px;height:7px;overflow:hidden}.agent-progress i{background:var(--orange);border-radius:10px;height:100%;display:block}.agent-bottom{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted);justify-content:space-between;align-items:center;margin-top:13px;display:flex}.agent-bottom button{color:var(--orange);background:0 0;border:0;align-items:center;gap:4px;font-weight:700;display:flex}.admin-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.admin-toolbar>span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted)}.admin-table table{min-width:1050px}.avatar.small{width:32px;height:32px}.agent-cell{flex-direction:column;display:flex}.cell-sub{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.row-actions{gap:5px;display:flex}.row-actions button{border:1px solid var(--line);font-size:calc(10px + var(--font-size-delta,0px));white-space:nowrap;background:#fff;border-radius:7px;padding:6px 8px}.row-actions button:hover{border-color:#bbb}.row-actions .danger-text{color:var(--red)}.admin-modal{width:min(650px,100%)}.form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.modal select,.form-grid select{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin-top:8px;padding:14px 15px}.provision-note{color:var(--green);font-size:calc(12px + var(--font-size-delta,0px));background:#eaf7f1;border-radius:10px;gap:9px;padding:12px;display:flex}.credential-modal{width:min(900px,100%);max-height:90vh;overflow:auto}.credential-editor-list{margin-top:20px}.credential-edit{border-top:1px solid var(--line);grid-template-columns:auto 120px 1fr 1fr 80px;align-items:center;gap:12px;padding:8px 0;display:grid}.credential-edit label{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted);margin:6px 0}.credential-edit label input{margin-top:4px;padding:10px}.credential-name{flex-direction:column;display:flex}.credential-name span{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.credential-edit .access-switch{color:var(--ink);align-items:center;gap:6px;display:flex}.credential-edit .access-switch input{width:auto;accent-color:var(--orange);margin:0}.selected-agent{align-items:center;gap:11px;margin-bottom:18px;padding:15px 17px;display:flex}.selected-agent>div:nth-child(2){flex-direction:column;display:flex}.admin-credential{background:#f8f8f6;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px 12px;margin:16px 0;padding:12px;display:grid}.admin-credential span{font-size:calc(8px + var(--font-size-delta,0px));color:var(--muted);letter-spacing:1px}.admin-credential b{font-size:calc(12px + var(--font-size-delta,0px));text-overflow:ellipsis;margin-bottom:7px;overflow:hidden}.full-button{width:100%}.settings-list{padding:0 23px}.settings-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.settings-list>div:last-child{border:0}.settings-list>div>div{flex-direction:column;gap:4px;display:flex}.settings-list span{font-size:calc(12px + var(--font-size-delta,0px));color:var(--muted)}.settings-list .setting-on{color:var(--green);background:#e9f7f1;border-radius:7px;padding:6px 9px;font-weight:700}.admin-notice{z-index:80;color:#fff;background:#242338;border-radius:14px;align-items:center;gap:11px;min-width:380px;padding:13px 14px;animation:.3s up;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 20px 50px #00000040}.admin-notice>div:nth-child(2){flex-direction:column;display:flex}.admin-notice span{font-size:calc(11px + var(--font-size-delta,0px));color:#ddd;margin-top:3px}.admin-notice button{color:#aaa;background:0 0;border:0;margin-left:auto}@media (width<=1100px){.admin-products{grid-template-columns:repeat(2,1fr)}.credential-edit{grid-template-columns:auto 100px 1fr 1fr}.credential-edit .access-switch{grid-column:3/5}}@media (width<=760px){.admin-agent-grid,.form-grid{grid-template-columns:1fr}.credential-edit{grid-template-columns:auto 1fr}.credential-edit label,.credential-edit .access-switch{grid-column:1/3}.admin-products{grid-template-columns:1fr}.admin-notice{min-width:0;bottom:15px;left:15px;right:15px}.admin-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.admin-toolbar .filter-search{width:100%}.settings-list{padding:0 17px}.settings-list>div{align-items:flex-start}}.product-modal{width:min(720px,100%);max-height:92vh;overflow:auto}.form-grid .wide-field{grid-column:1/-1}.product-modal textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:95px;font:inherit;border-radius:12px;margin-top:8px;padding:13px 15px}.product-modal textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #eb57361a}.product-modal .field-help{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));margin-top:6px;line-height:1.35;display:block}.product-modal-admin-actions{align-items:center;gap:8px;margin-right:auto;display:flex}.product-modal-admin-actions .danger-button,.product-modal-admin-actions .content-manage-button{margin:0}.color-field{border:1px solid var(--line);height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:7px 12px;font-weight:500;display:flex}.color-field input{background:0 0;border:0;width:34px;height:30px;margin:0;padding:0}.catalog-list{margin-bottom:38px;padding:4px 22px}.catalog-head,.access-section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-head{padding:18px 0}.catalog-head h3{margin:4px 0 0}.catalog-head>span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted)}.catalog-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:15px;padding:15px 0;display:grid}.catalog-info{flex-direction:column;gap:4px;min-width:0;display:flex}.catalog-info span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.catalog-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.catalog-actions .account-status{margin-left:0}.catalog-actions button{white-space:nowrap}.access-section-head{margin-bottom:14px}.access-section-head h2{margin:5px 0 0}.access-section-head select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 11px}.selected-agent>.secondary{margin-left:8px}.catalog-intro{align-items:center}@media (width<=760px){.catalog-row{grid-template-columns:auto minmax(0,1fr)}.catalog-row>.account-status{grid-column:2}.catalog-row>.secondary{grid-column:1/-1;width:100%}.catalog-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.catalog-actions .account-status{margin-right:auto}.catalog-actions button{flex:auto}.catalog-head>span{display:none}.access-section-head{flex-direction:column;align-items:flex-start}.access-section-head select{width:100%}.selected-agent{flex-wrap:wrap}.selected-agent>.secondary{width:100%;margin:5px 0 0}.form-grid .wide-field{grid-column:auto}.product-modal-admin-actions{flex-wrap:wrap;width:100%}.product-modal-admin-actions>button{flex:1}.product-modal .modal-actions{flex-wrap:wrap}}.clickable-row{cursor:pointer;transition:background .15s}.clickable-row:hover{background:#fffaf8}.clickable-row:hover .row-arrow{color:var(--orange);background:#fff0eb;transform:translate(2px)}.row-arrow{transition:all .15s}.drawer-backdrop{z-index:60;background:#19172359;justify-content:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.opportunity-drawer{background:#fff;width:min(620px,100%);height:100%;padding:30px;animation:.25s drawerIn;overflow:auto;box-shadow:-20px 0 60px #00000026}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:21px;display:flex}.drawer-head h2{font-size:calc(27px + var(--font-size-delta,0px));margin:7px 0 3px}.drawer-head p{color:var(--muted);margin:0}.opportunity-drawer form{margin-top:0}.drawer-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.drawer-summary>div{background:#f8f8f6;border-radius:11px;flex-direction:column;gap:7px;padding:13px;display:flex}.drawer-summary span{font-size:calc(8px + var(--font-size-delta,0px));color:var(--muted);letter-spacing:1px;font-weight:700}.drawer-summary b{font-size:calc(14px + var(--font-size-delta,0px))}.drawer-summary .stage{font-size:calc(10px + var(--font-size-delta,0px));align-self:flex-start}.opportunity-drawer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:105px;font:inherit;border-radius:12px;margin-top:8px;padding:13px 15px}.opportunity-drawer textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #eb57361a}.drawer-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;margin-top:25px;padding:17px 0 2px;display:flex;position:sticky;bottom:-30px}@keyframes drawerIn{0%{opacity:.5;transform:translate(30px)}}@keyframes fadeIn{0%{opacity:0}}.opportunity-drawer>.drawer-head{z-index:8;background:#fff;margin:-30px -30px 22px;padding:30px 30px 21px;position:sticky;top:0;box-shadow:0 8px 16px #1f192309}.opportunity-drawer:not(.customer-profile-drawer){padding:0}.opportunity-drawer:not(.customer-profile-drawer)>.drawer-head{margin:0;padding:30px 30px 21px}.opportunity-drawer:not(.customer-profile-drawer)>form{padding:0 30px 30px}.opportunity-drawer:not(.customer-profile-drawer)>form>.drawer-actions{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;bottom:-30px}@media (width<=760px){.opportunity-drawer{padding:21px}.drawer-summary{grid-template-columns:1fr 1fr}.drawer-summary>div:last-child{grid-column:1/-1}.drawer-head h2{font-size:calc(24px + var(--font-size-delta,0px))}.opportunity-drawer>.drawer-head{margin:-21px -21px 22px;padding:21px 21px 18px;top:0}.opportunity-drawer:not(.customer-profile-drawer){padding:0}.opportunity-drawer:not(.customer-profile-drawer)>.drawer-head{margin:0;padding:21px 21px 18px}.opportunity-drawer:not(.customer-profile-drawer)>form{padding:0 21px 21px}.opportunity-drawer:not(.customer-profile-drawer)>form>.drawer-actions{margin-left:-21px;margin-right:-21px;padding-left:21px;padding-right:21px;bottom:-21px}.drawer-actions{bottom:-21px}}.goal-only{grid-template-columns:1fr}.goal-track{position:relative}.goal-track .signed,.goal-track .offered{height:100%;position:absolute;top:0}.error-page{background:#f7f6f3;place-items:center;min-height:100vh;padding:24px;display:grid}.error-card{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(520px,100%);padding:38px;box-shadow:0 20px 60px #1f19231a}.error-card .brand{margin-bottom:38px}.error-card h1{font-size:calc(32px + var(--font-size-delta,0px));margin:10px 0}.error-card p{color:var(--muted);margin-bottom:24px;line-height:1.65}.admin-goal-editor{padding:20px}.admin-goal-editor label{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));margin:22px 0 14px;display:block}.admin-goal-editor input{margin-top:7px}.admin-goal-editor .primary{width:100%}.credential-value{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.credential-value b{min-width:0;margin:0}.credential-copy{color:#68636c;min-height:30px;font-size:calc(10px + var(--font-size-delta,0px));white-space:nowrap;background:#fff;border:1px solid #dddadd;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-weight:700;transition:all .15s;display:inline-flex}.credential-copy:hover{border-color:var(--orange);color:var(--orange)}.credential-copy.copied{color:var(--green);background:#e9f7f1;border-color:#bfe4d4}.credential-copy:disabled{opacity:.4;cursor:not-allowed}.credential-input{align-items:center;gap:6px;display:flex;position:relative}.credential-input input{flex:1;min-width:0}.credential-input .credential-copy{min-height:39px;margin-top:4px}.admin-credential{grid-template-columns:90px minmax(0,1fr);align-items:center;row-gap:8px}.admin-credential>span{grid-column:auto}.admin-credential .credential-copy span{font-size:calc(10px + var(--font-size-delta,0px));letter-spacing:0;color:inherit}.credentials button{border-radius:7px;min-width:30px;min-height:30px}.credentials button:hover{color:var(--orange);background:#fff}@media (width<=760px){.credential-copy span{display:none}.credential-copy{width:38px;padding:5px}.admin-credential{grid-template-columns:72px minmax(0,1fr)}}.opportunity-platform-table{min-width:980px}.platform-pills{flex-wrap:wrap;gap:5px;display:flex}.platform-pills span{color:var(--orange);font-size:calc(10px + var(--font-size-delta,0px));background:#fff0eb;border-radius:6px;padding:4px 7px;font-weight:700}.platform-pills em{color:var(--muted);font-style:normal;font-size:calc(11px + var(--font-size-delta,0px))}.platform-checklist{border:0;margin:8px 0 16px;padding:0}.platform-checklist legend{font-weight:600;font-size:calc(12px + var(--font-size-delta,0px));color:var(--ink)}.platform-checklist>p{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted);margin:4px 0 10px}.platform-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-checklist label{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin:0;padding:12px;display:grid}.platform-checklist label.selected{background:#fff8f5;border-color:#ffc5b5}.platform-checklist input{width:auto;accent-color:var(--orange);grid-row:1/3;margin:0}.platform-checklist span{font-weight:700;font-size:calc(12px + var(--font-size-delta,0px))}.platform-checklist small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px))}.opportunity-drawer .wide-field{grid-column:1/-1}@media (width<=520px){.platform-checklist>div{grid-template-columns:1fr}}.password-change-page{background:#f7f6f3;place-items:center;min-height:100vh;padding:24px;display:grid}.password-change-card{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(480px,100%);padding:36px;box-shadow:0 20px 60px #1f192314}.password-change-logo{width:137px;height:auto;margin:0 auto 35px;display:block}.password-change-card h1{font-size:calc(30px + var(--font-size-delta,0px));margin:8px 0}.password-change-card>p{color:var(--muted);margin-bottom:24px;line-height:1.6}.password-change-card>small{color:var(--muted);margin:4px 0 17px;line-height:1.5;display:block}.password-change-card .primary{width:100%;margin-top:15px}.password-change-card>.link-btn{margin:18px auto 0;display:block}.setup-password{margin-top:8px}.setup-password input{margin:0;padding-right:48px}.setup-password button{color:#777;background:0 0;place-items:center;width:40px;height:40px;padding:0;display:grid;top:50%;right:5px;transform:translateY(-50%)}.setup-password button:hover{color:var(--orange);background:0 0}.setup-password button:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}@media (width<=520px){.password-change-card{padding:28px 22px}.password-change-logo{width:120px;margin:0 auto 30px}}.goal-period-head{align-items:flex-end}.goal-period-fields,.audit-filters{gap:10px;display:flex}.goal-period-fields label,.audit-filters label{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.8px}.goal-period-fields input,.audit-filters select{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:6px;padding:9px 11px;display:block}.audit-filters{margin-bottom:18px}.activity-type{font-size:calc(10px + var(--font-size-delta,0px));color:var(--purple);background:#f0edff;border-radius:6px;padding:5px 8px;font-weight:700}.danger-button{color:var(--red);background:#fff;border:1px solid #f4c7ce;border-radius:10px;margin-right:auto;padding:10px 15px;font-weight:700}@media (width<=760px){.goal-period-head{flex-direction:column;align-items:flex-start}.goal-period-fields,.audit-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.goal-period-fields input,.audit-filters select{width:100%}}.goal-period-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.goal-period-controls label{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.8px;margin:0}.goal-period-controls select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:145px;margin-top:6px;padding:9px 32px 9px 11px;display:block}.period-navigation{gap:6px;display:flex}.period-navigation .secondary{min-height:38px;padding:8px 12px}.period-navigation .secondary:first-child,.period-navigation .secondary:last-child{font-size:calc(20px + var(--font-size-delta,0px));line-height:1}.custom-period-fields{justify-content:flex-end;margin:-8px 0 20px}.custom-period-fields label{margin:0}.goal-period-head>div:first-child .muted{margin:5px 0 0}@media (width<=900px){.goal-period-head{flex-direction:column;align-items:flex-start}.goal-period-controls{justify-content:flex-start;width:100%}}@media (width<=600px){.goal-period-controls{grid-template-columns:1fr;display:grid}.goal-period-controls select{width:100%}.period-navigation{grid-template-columns:44px 1fr 44px;display:grid}.period-navigation .secondary{width:100%}.custom-period-fields{grid-template-columns:1fr 1fr;width:100%;display:grid}}.crm-filters{justify-content:flex-end;gap:9px;margin:-12px 0 15px;display:flex}.crm-filters select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:150px;padding:9px 11px}@media (width<=520px){.crm-filters{grid-template-columns:1fr 1fr;display:grid}.crm-filters select{width:100%;min-width:0}}.restore-button{color:var(--green);background:#e9f7f1;border:1px solid #bfe4d4;border-radius:10px;margin-right:auto;padding:10px 15px;font-weight:700}.restore-button:hover{border-color:var(--green)}.pagination{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.pagination>div{gap:8px;display:flex}.pagination .secondary{min-width:92px}@media (width<=600px){.crm-filters{grid-template-columns:1fr}.pagination{flex-direction:column;align-items:flex-start}.pagination>div{width:100%}.pagination .secondary{flex:1}}.page-actions{align-items:center;gap:9px;display:flex}.team-create{grid-template-columns:1fr auto;gap:9px;margin:24px 0 14px;display:grid}.team-create input,.team-list input{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:11px 13px}.team-list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow:auto}.team-list>div{grid-template-columns:1fr 82px;gap:9px;display:grid}.team-list .secondary{padding:9px}.team-modal{width:min(520px,100%)}@media (width<=760px){.page-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.page-actions button{width:100%}}@media (width<=480px){.page-actions,.team-create{grid-template-columns:1fr}}.login-box .password button{background:0 0;place-items:center;width:40px;height:40px;padding:0;display:grid;top:calc(50% + 4px);transform:translateY(-50%)}.login-box .password button:hover{color:var(--orange);background:0 0}.login-box .password button:focus-visible{color:var(--orange);outline:2px solid var(--orange);outline-offset:-3px}.login-page .login-art{color:var(--ink);background:#f3ede9}.login-page .login-art:before{background:radial-gradient(circle at 12% 82%,#eb573629,#0000 28%),radial-gradient(circle at 88% 12%,#6657d81f,#0000 30%),linear-gradient(145deg,#f8f3ef 0%,#efe5df 100%)}.login-page .login-art .orb{display:none}.login-logo{width:137px;height:auto;display:block;position:relative}.login-page .login-message h1{color:var(--ink)}.login-page .login-message h1 em{color:var(--orange)}.login-page .login-message p{color:#655f68}.login-page .quote{color:#827982}.login-panel .login-logo{display:none}@media (width<=760px){.login-panel .login-logo{width:120px;margin-bottom:38px;display:block}.login-page .login-art>.login-logo{display:none}}.login-panel{position:relative}.login-panel-logo{width:137px;height:auto;display:block;position:absolute;top:44px;left:50%;transform:translate(-50%)}@media (width<=760px){.login-panel{padding-top:100px}.login-panel-logo{width:120px;top:28px}}.sidebar-logo{width:137px;max-width:calc(100% - 44px);height:auto;display:block}@media (width<=760px){.sidebar-logo{width:125px}}.global-error{z-index:9;color:var(--red);background:#fff0f2;border:1px solid #f3c9d0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;margin:0 clamp(22px,4vw,58px);padding:11px 14px;display:flex;position:sticky;top:88px}.global-error button{color:inherit;background:0 0;border:0;place-items:center;padding:5px;display:grid}@media (width<=760px){.global-error{margin:0 17px;top:74px}}.admin-customer-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-customer-toolbar{justify-content:space-between;align-items:flex-end;margin:28px 0 13px;display:flex}.admin-customer-toolbar>div{gap:10px;display:flex}.admin-customer-toolbar label{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:0}.admin-customer-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:160px;margin-top:6px;padding:9px 11px;display:block}.admin-customer-toolbar>span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted)}.admin-customer-table table{min-width:1100px}.next-action-cell{color:var(--ink);font-weight:600;font-size:calc(12px + var(--font-size-delta,0px))}.notes-cell{white-space:nowrap;text-overflow:ellipsis;max-width:260px;color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));display:block;overflow:hidden}.stage.standby{color:#586474;background:#eef2f6}.stage.to-recontact{color:#276aa8;background:#eaf3ff}.stage.lost{color:#777;background:#f1f1f1}@media (width<=760px){.admin-customer-stats{grid-template-columns:1fr}.admin-customer-toolbar{flex-direction:column;align-items:flex-start;gap:13px}.admin-customer-toolbar>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-customer-toolbar select{width:100%;min-width:0}}.login-error{color:#b5243f;font-size:calc(12px + var(--font-size-delta,0px));background:#fdecef;border-radius:9px;margin-top:14px;padding:10px 12px}.app-loading{min-height:100vh;color:var(--muted);place-items:center;font-weight:600;display:grid}.empty-state{color:var(--muted);text-align:center;background:#fff;border:1px dashed #d8d6da;border-radius:14px;padding:28px}.inline-success{color:var(--green);font-weight:600;font-size:calc(12px + var(--font-size-delta,0px));background:#e9f7f1;border:1px solid #cceadd;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:9px 10px 9px 14px;display:flex}.inline-success>button{color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.inline-success>button:hover{background:#168a6517}.repository-panel{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:26px;padding:24px}.opportunity-drawer>.repository-panel{background:#faf9f7;border-radius:14px;margin:28px 28px 34px}.repository-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.repository-heading h3{font-size:calc(18px + var(--font-size-delta,0px));margin:5px 0 4px}.repository-heading p{font-size:calc(12px + var(--font-size-delta,0px));color:var(--muted);margin:0}.repository-count{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));background:#f1f0ee;border-radius:8px;flex:none;padding:6px 9px;font-weight:700}.repository-tabs{background:#f1f0ee;border-radius:10px;gap:6px;width:max-content;margin:20px 0 12px;padding:4px;display:flex}.repository-tabs button{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));background:0 0;border:0;border-radius:7px;padding:7px 13px;font-weight:700}.repository-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #19171d14}.repository-composer{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;padding-bottom:20px;display:grid}.repository-composer input,.repository-composer textarea{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;margin:0;padding:11px 13px}.repository-composer textarea,.repository-composer .repository-file-picker,.repository-composer .login-error{grid-column:1/-1}.repository-composer textarea{resize:vertical;min-height:92px}.repository-add{white-space:nowrap;grid-area:1/2;align-self:start}.repository-composer textarea~.repository-add,.repository-file-picker~.repository-add{grid-row:auto}.repository-file-picker{cursor:pointer;background:#fff;border:1px dashed #cbc8cc;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.repository-file-picker input{opacity:0;pointer-events:none;width:1px;position:absolute}.repository-file-picker span{font-size:calc(12px + var(--font-size-delta,0px));font-weight:700}.repository-file-picker small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px))}.repository-list{flex-direction:column;gap:10px;margin-top:17px;display:flex}.repository-empty{text-align:center;color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));padding:22px}.repository-item{border:1px solid var(--line);background:#fff;border-radius:12px;gap:13px;padding:13px;display:flex}.repository-item-main{flex:1;min-width:0}.repository-item-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.repository-kind{font-size:calc(9px + var(--font-size-delta,0px));letter-spacing:.8px;color:#6c6870;background:#f0eff1;border-radius:5px;padding:4px 6px;font-weight:800}.repository-kind.link{color:#574faf;background:#efedff}.repository-kind.file{color:#a8472e;background:#fff0eb}.repository-delete{color:#aaa;width:28px;height:28px;font-size:calc(20px + var(--font-size-delta,0px));background:0 0;border:0;border-radius:7px;line-height:1}.repository-delete:hover{color:var(--red);background:#fff0f2}.repository-item h4{font-size:calc(13px + var(--font-size-delta,0px));margin:7px 0 5px}.repository-note{font-size:calc(12px + var(--font-size-delta,0px));color:#55515a;white-space:pre-wrap;margin:0 0 8px;line-height:1.55}.repository-link{color:var(--orange);font-size:calc(11px + var(--font-size-delta,0px));overflow-wrap:anywhere;align-items:center;gap:5px;margin-bottom:8px;font-weight:700;display:flex}.repository-item-main>small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));display:block}.repository-image{background:#f1f0ee;border-radius:9px;flex:none;width:96px;height:78px;overflow:hidden}.repository-image img{object-fit:cover;width:100%;height:100%}.repository-modal{width:min(760px,100%);max-height:90vh;overflow:auto}.repository-modal .repository-panel{border:0;margin-top:0;padding:0}.profile-grid+.repository-panel{margin-top:18px}@media (width<=700px){.opportunity-drawer>.repository-panel{margin:22px 17px 28px;padding:17px}.repository-panel{padding:18px}.repository-heading{align-items:flex-start}.repository-composer{grid-template-columns:1fr}.repository-add{grid-area:auto/1;width:100%}.repository-item{align-items:flex-start}.repository-image{width:72px;height:66px}.repository-tabs{width:100%}.repository-tabs button{flex:1}.repository-file-picker{flex-direction:column;align-items:flex-start}}.two-factor-card .verification-code{font-size:calc(28px + var(--font-size-delta,0px));letter-spacing:10px;text-align:center;font-weight:700}.two-factor-card b{color:var(--ink)}.notification-wrap,.notification-trigger{position:relative}.notification-trigger>b{background:var(--orange);color:#fff;min-width:18px;height:18px;font-size:calc(9px + var(--font-size-delta,0px));border:2px solid #fff;border-radius:10px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-4px}.notification-popover{z-index:50;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(390px,100vw - 30px);max-height:520px;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 24px 70px #19171f2e}.notification-popover-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.notification-popover-head h3{font-size:calc(17px + var(--font-size-delta,0px));margin:3px 0 0}.notification-popover-head>button{color:var(--orange);font-size:calc(10px + var(--font-size-delta,0px));background:0 0;border:0;font-weight:700}.notification-feed{max-height:430px;overflow:auto}.notification-entry{text-align:left;background:#fff;border:0;border-bottom:1px solid #eeecef;align-items:flex-start;gap:10px;width:100%;padding:14px 16px;display:flex}.notification-entry:hover{background:#faf9f7}.notification-entry.unread{background:#fff8f5}.notification-dot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.notification-entry.unread .notification-dot{background:var(--orange)}.notification-entry>div{min-width:0}.notification-entry b{font-size:calc(12px + var(--font-size-delta,0px));color:var(--ink)}.notification-entry p{font-size:calc(11px + var(--font-size-delta,0px));color:#5f5a63;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 7px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-entry small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.notification-empty{text-align:center;color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));padding:30px 18px}.notification-admin-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:18px;display:grid}.broadcast-form,.broadcast-history{padding:24px}.broadcast-form h3,.broadcast-history h3{font-size:calc(18px + var(--font-size-delta,0px));margin:5px 0 19px}.broadcast-form>.primary{width:100%;margin-top:17px}.email-delivery-option{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;margin-top:23px!important;display:flex!important}.email-delivery-option input{accent-color:var(--orange);width:auto!important;margin:0!important}.email-delivery-option span{flex-direction:column;gap:3px;display:flex}.email-delivery-option small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.email-delivery-option.disabled{opacity:.55}.broadcast-result{color:#514d55;font-size:calc(11px + var(--font-size-delta,0px));background:#f1f0ee;border-radius:9px;margin-top:14px;padding:10px 12px}.broadcast-history{max-height:650px;overflow:auto}.broadcast-history article{border-top:1px solid var(--line);padding:14px 0}.broadcast-history article>div{justify-content:space-between;gap:12px;display:flex}.broadcast-history article b{font-size:calc(12px + var(--font-size-delta,0px))}.broadcast-history article span,.broadcast-history article small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.broadcast-history article p{font-size:calc(11px + var(--font-size-delta,0px));color:#5b565f;margin:7px 0;line-height:1.5}.broadcast-history article small{display:block}@media (width<=900px){.notification-admin-grid{grid-template-columns:1fr}}@media (width<=600px){.notification-popover{width:auto;position:fixed;top:76px;left:12px;right:12px}.notification-admin-grid .form-grid{grid-template-columns:1fr}.email-delivery-option{margin-top:4px!important}}.modal{clip-path:inset(0 round 20px)}.action-filter-banner{color:var(--ink);background:#fff7f4;border:1px solid #ffd2c7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 15px;display:flex}.action-filter-banner button{color:var(--orange);background:0 0;border:0;font-weight:700}.activity-alert-section{padding-top:24px}.activity-alert-card{padding:0;overflow:hidden}.activity-alert-toggle{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.activity-alert-toggle:hover{background:#fcfbfa}.activity-alert-toggle h2{font-size:calc(19px + var(--font-size-delta,0px));margin:5px 0 4px}.activity-alert-toggle p{font-size:calc(13px + var(--font-size-delta,0px));color:var(--muted);margin:0}.activity-alert-toggle-end{flex:none;align-items:center;gap:15px;display:flex}.activity-alert-toggle-end>svg{color:var(--muted);transition:transform .2s}.activity-alert-card.expanded .activity-alert-toggle-end>svg{transform:rotate(180deg)}.alert-email-status{border:1px solid var(--line);color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));white-space:nowrap;background:#f8f7f5;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:flex}.alert-email-status>i{background:#aaa;border-radius:50%;width:8px;height:8px}.alert-email-status.ready{color:var(--green)}.alert-email-status.ready>i{background:var(--green)}.activity-alert-content{border-top:1px solid var(--line)}.activity-alert-head,.activity-alert-row{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;display:grid}.activity-alert-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));background:#f8f7f5;padding:14px 20px}.activity-alert-head>div{flex-direction:column;gap:2px;display:flex}.activity-alert-head span{font-size:calc(11px + var(--font-size-delta,0px));font-weight:400}.activity-alert-head>b{text-align:right;padding-right:8px}.activity-alert-row{border-bottom:1px solid var(--line);padding:15px 20px}.activity-alert-row:last-child{border-bottom:0}.activity-alert-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.activity-alert-row b{font-size:calc(14px + var(--font-size-delta,0px))}.activity-alert-row span{font-size:calc(12px + var(--font-size-delta,0px));color:var(--muted);line-height:1.45}.activity-alert-row select{width:100%;min-width:0;font-size:calc(12px + var(--font-size-delta,0px));margin:0}.activity-alert-row select:disabled{opacity:.65}.activity-alert-content>.login-error,.activity-alert-content>.broadcast-result{margin:14px 20px}@media (width<=700px){.activity-alert-toggle{align-items:flex-start;gap:15px;padding:18px}.activity-alert-toggle-end{gap:9px}.alert-email-status,.activity-alert-head{display:none}.activity-alert-row{grid-template-columns:1fr;gap:11px;padding:16px}.activity-alert-row select{width:100%}}.main,.content,.section,.card{min-width:0}@media (width<=1000px){.profile-grid,.form-grid,.notification-admin-grid{grid-template-columns:1fr}.broadcast-form,.broadcast-history{min-width:0}.admin-credential b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=760px){.modal-backdrop{padding:8px}.modal{max-height:calc(100vh - 16px);overflow:auto}.modal-actions{flex-wrap:wrap}.modal-actions>button{min-width:0}.repository-modal,.calendar-modal,.admin-modal,.credential-modal{width:100%}}.notification-entry{grid-template-columns:7px minmax(0,1fr) 30px;align-items:start;gap:10px;padding:14px 10px 14px 16px;display:grid;position:relative}.notification-entry-main{text-align:left;background:0 0;border:0;min-width:0;padding:0}.notification-entry-main b{font-size:calc(12px + var(--font-size-delta,0px));color:var(--ink)}.notification-entry-main p{font-size:calc(11px + var(--font-size-delta,0px));color:#5f5a63;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 7px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-entry-main small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.notification-remove{color:#aaa;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.notification-remove:hover,.notification-remove:focus-visible{color:var(--orange);background:#fff0eb}.header-actions .notification-trigger{width:40px;height:40px;color:var(--ink);background:#fbfaf9;border:1px solid #eceaed;border-radius:12px;padding:0;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.header-actions .notification-trigger:hover,.header-actions .notification-trigger[aria-expanded=true]{color:var(--orange);background:#fff3ee;border-color:#ffd2c5;transform:translateY(-1px)}.header-actions .notification-trigger svg{stroke-width:1.8px;width:19px;height:19px}.app-header .header-actions>.avatar{width:40px;height:40px;font-size:calc(12px + var(--font-size-delta,0px));letter-spacing:.2px;background:#eb574f;border:3px solid #fff;box-shadow:0 0 0 1px #f0d6d2,0 5px 14px #2423381a}.customer-profile-drawer{padding:0;overflow:auto}.opportunity-drawer>.customer-profile-head{z-index:9;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:flex-start;margin:0;padding:27px 30px 21px;position:sticky;top:0}.customer-head-actions{flex:none;align-items:center;gap:8px;display:flex}.customer-edit{padding:9px 13px}.customer-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:22px 30px 4px;display:grid}.customer-profile-summary>div{border:1px solid var(--line);background:#faf9f7;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:82px;padding:15px;display:flex}.customer-profile-summary span,.customer-contact-grid span,.customer-detail-grid>div>span{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));letter-spacing:.65px;text-transform:uppercase;font-weight:700}.customer-profile-summary strong{font-size:calc(20px + var(--font-size-delta,0px))}.customer-profile-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin:14px 30px 0;padding:19px}.customer-profile-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.customer-profile-card-head h3{font-size:calc(18px + var(--font-size-delta,0px));margin:4px 0 0}.customer-contact-grid,.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-contact-grid>div,.customer-detail-grid>div{background:#faf9f7;border-radius:11px;flex-direction:column;gap:6px;min-width:0;padding:13px;display:flex}.customer-contact-grid a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.customer-contact-grid a:hover{color:var(--orange)}.customer-detail-grid .wide{grid-column:1/-1}.customer-profile-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin:12px 30px 0}.customer-profile-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.customer-profile-section summary::-webkit-details-marker{display:none}.customer-profile-section summary>span{flex-direction:column;gap:3px;display:flex}.customer-profile-section summary b{font-size:calc(14px + var(--font-size-delta,0px))}.customer-profile-section summary small{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.customer-profile-section summary svg{color:#999;transition:transform .18s}.customer-profile-section[open] summary svg{transform:rotate(180deg)}.customer-profile-section-body{border-top:1px solid var(--line);padding:0 18px 18px}.customer-profile-section-body>p{white-space:pre-wrap;margin:16px 0 0;line-height:1.6}.customer-history-list{flex-direction:column;display:flex}.customer-history-list>div{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr;gap:11px;padding:14px 0;display:grid}.customer-history-list>div:last-child{border-bottom:0}.customer-history-list i{background:var(--orange);border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 2px #ffd5c9}.customer-history-list span{flex-direction:column;gap:4px;display:flex}.customer-history-list small{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.customer-repository-section .repository-panel{background:0 0;border:0;margin:0;padding:18px 0 0}.customer-repository-section .customer-profile-section-body{padding-bottom:0}.customer-profile-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;margin-top:18px;padding:17px 30px 22px;position:sticky;bottom:0}@media (width<=620px){.opportunity-drawer>.customer-profile-head{margin:0;padding:22px 20px}.customer-head-actions .customer-edit{display:none}.customer-profile-summary{grid-template-columns:1fr 1fr;padding:18px 20px 3px}.customer-profile-card,.customer-profile-section{margin-left:20px;margin-right:20px}.customer-contact-grid,.customer-detail-grid{grid-template-columns:1fr}.customer-detail-grid .wide{grid-column:auto}.customer-profile-actions{padding:15px 20px 20px}.customer-profile-actions .primary{flex:1}}.customer-account-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.platform-notify-customers{font-size:calc(13px + var(--font-size-delta,0px));color:var(--muted);grid-column:1/-1;align-items:center;gap:9px;display:flex!important}.platform-notify-customers input{margin:0;width:16px!important;height:16px!important}.selected-agent>.customer-account-actions{margin-left:auto}@media (width<=760px){.selected-agent>.customer-account-actions{width:100%;margin-left:0}.customer-account-actions button{flex:1}}.language-switch{background:#f7f6f5;border:1px solid #e7e4e2;border-radius:10px;align-items:center;padding:3px;display:inline-flex;box-shadow:0 1px 2px #1f1c2d08}.language-switch button{min-width:34px;height:30px;color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));letter-spacing:.35px;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-weight:800}.language-switch button.active{color:var(--orange);background:#fff;box-shadow:0 1px 5px #1f1c2d1a}.language-switch button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (width<=600px){.language-switch{padding:2px}.language-switch button{min-width:30px;height:28px;padding:0 6px}}.profile-grid.single{grid-template-columns:1fr}.repository-item-actions{align-items:center;gap:2px;display:flex}.repository-edit{color:#aaa;background:0 0;border:0;border-radius:7px;width:28px;height:28px;line-height:1}.repository-edit:hover{color:var(--ink);background:#f1f0ee}.agent-contract-period{white-space:nowrap;min-width:190px;color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}.appearance-settings{margin-top:17px;padding:25px}.appearance-settings-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.appearance-settings-head h3{font-size:calc(19px + var(--font-size-delta,0px));margin:5px 0 3px}.appearance-settings-head p{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));margin:0}.appearance-settings-head>span{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));white-space:nowrap;background:#f4f3f1;border-radius:8px;padding:6px 9px}.text-size-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.text-size-options>button{border:1px solid var(--line);min-width:0;min-height:82px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:13px;display:grid}.text-size-options>button:hover{background:#fcfbfa;border-color:#d7d3d2}.text-size-options>button.active{background:#fff8f5;border-color:#f1a590;box-shadow:0 0 0 2px #eb573614}.text-size-options>button:disabled{cursor:wait}.text-size-preview{width:46px;height:46px;color:var(--ink);background:#f2f1ef;border-radius:10px;place-items:center;font-weight:700;display:grid}.text-size-preview.small{font-size:calc(14px + var(--font-size-delta,0px))}.text-size-preview.medium{font-size:calc(17px + var(--font-size-delta,0px))}.text-size-preview.large{font-size:calc(20px + var(--font-size-delta,0px))}.text-size-options>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.text-size-options b{font-size:calc(13px + var(--font-size-delta,0px))}.text-size-options small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));line-height:1.35}.text-size-options i{width:20px;height:20px;color:var(--orange);background:#fff0eb;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.customer-profile-card+.appearance-settings{margin:17px 0 0}@media (width<=760px){.appearance-settings{padding:20px}.appearance-settings-head{flex-direction:column;gap:9px}.text-size-options{grid-template-columns:1fr}.text-size-options>button{min-height:72px}}.sidebar{overflow:hidden}.sidebar>.side-top,.sidebar>.admin-badge,.sidebar>.side-foot{flex:none}.sidebar>nav{overscroll-behavior:contain;scrollbar-color:#d8d6da transparent;scrollbar-width:thin;flex:1;min-height:0;padding-right:3px;overflow:hidden auto}.sidebar>nav::-webkit-scrollbar{width:5px}.sidebar>nav::-webkit-scrollbar-thumb{background:#d8d6da;border-radius:99px}.sidebar>nav::-webkit-scrollbar-track{background:0 0}.delivery-field{border:0;margin:16px 0;padding:0}.delivery-field legend{font-size:calc(11px + var(--font-size-delta,0px));margin-bottom:8px;font-weight:700}.delivery-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.delivery-card{border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:flex-start;gap:8px;padding:12px;margin:0!important;display:flex!important}.delivery-card.selected{border-color:var(--orange);background:#fff7f4}.delivery-card.disabled{opacity:.48;cursor:not-allowed}.delivery-card input{accent-color:var(--orange);width:auto!important;margin:2px 0 0!important}.delivery-card span{flex-direction:column;gap:3px;display:flex}.delivery-card b{font-size:calc(11px + var(--font-size-delta,0px))}.delivery-card small{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted)}.agent-selector{border:1px solid var(--line);border-radius:11px;max-height:230px;margin-top:9px;overflow:auto}.agent-selector-head{z-index:1;border-bottom:1px solid var(--line);font-size:calc(10px + var(--font-size-delta,0px));background:#f7f6f4;justify-content:space-between;padding:10px 12px;display:flex;position:sticky;top:0}.agent-selector-head button{color:var(--orange);background:0 0;border:0;font-weight:700}.agent-selector>label{border-bottom:1px solid #efedef;align-items:center;gap:10px;padding:10px 12px;margin:0!important;display:flex!important}.agent-selector>label:last-child{border:0}.agent-selector input{accent-color:var(--orange);width:auto!important;margin:0!important}.agent-selector span{flex-direction:column;display:flex}.agent-selector b{font-size:calc(11px + var(--font-size-delta,0px))}.agent-selector small{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted)}.delivery-badge{color:#5a5560;font-weight:700}.attachment-section{border:1px solid var(--line);background:#faf9f8;border-radius:13px;margin:17px 0;padding:15px}.attachment-section.disabled{opacity:.58}.attachment-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.attachment-head>div{flex-direction:column;gap:3px;display:flex}.attachment-head b{font-size:calc(12px + var(--font-size-delta,0px))}.attachment-head small{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.attachment-picker{color:var(--ink);font-size:calc(10px + var(--font-size-delta,0px));cursor:pointer;background:#fff;border:1px solid #dedce2;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-weight:700;margin:0!important;display:inline-flex!important}.attachment-picker:hover{border-color:var(--orange);color:var(--orange)}.attachment-picker input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.attachment-list{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin-top:13px;padding-top:13px;display:flex}.attachment-list>div{background:#fff;border:1px solid #e8e6e9;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:8px 9px;display:grid}.attachment-icon{width:38px;height:32px;color:var(--orange);font-size:calc(8px + var(--font-size-delta,0px));letter-spacing:.5px;background:#fff0eb;border-radius:8px;place-items:center;font-weight:800;display:grid}.attachment-list>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.attachment-list b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px + var(--font-size-delta,0px));overflow:hidden}.attachment-list small{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted)}.attachment-list button{color:#999;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.attachment-list button:hover{color:var(--orange);background:#fff0eb}.broadcast-history{flex-direction:column;height:680px;max-height:680px;display:flex;overflow:hidden!important}.broadcast-history-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.broadcast-history-head>small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));background:#f3f2f1;border-radius:7px;padding:6px 8px}.broadcast-history-scroll{border-top:1px solid var(--line);scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.broadcast-history-item{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;background:#fff;padding:15px 28px 15px 2px;display:block;position:relative}.broadcast-history-item:hover{background:#faf9f8}.broadcast-history-item>div{justify-content:space-between;gap:12px;display:flex}.broadcast-history-item b{font-size:calc(12px + var(--font-size-delta,0px))}.broadcast-history-item span,.broadcast-history-item small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.broadcast-history-item p{font-size:calc(11px + var(--font-size-delta,0px));color:#5b565f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;line-height:1.45;display:-webkit-box;overflow:hidden}.broadcast-history-item>svg{color:#aaa;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.broadcast-pagination{justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.broadcast-pagination>span{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.broadcast-pagination>div{gap:7px;display:flex}.broadcast-pagination button{font-size:calc(10px + var(--font-size-delta,0px));padding:8px 11px}.broadcast-detail-modal{flex-direction:column;width:min(1180px,100vw - 36px);height:min(860px,100vh - 36px);max-height:none;padding:24px;display:flex}.broadcast-detail-modal>.modal-head{flex:none}.broadcast-detail-grid{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);gap:16px;min-height:0;margin-top:17px;display:grid}.email-preview-panel,.recipient-panel{border:1px solid var(--line);background:#faf9f8;border-radius:14px;min-height:0;overflow:hidden}.email-preview-panel{flex-direction:column;display:flex}.detail-panel-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.detail-panel-head>div{flex-direction:column;gap:3px;display:flex}.detail-panel-head b{font-size:calc(12px + var(--font-size-delta,0px))}.detail-panel-head small{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted)}.email-preview-panel iframe{background:#f4f3f1;border:0;flex:1;width:100%;min-height:0}.recipient-panel{background:#fff;flex-direction:column;display:flex}.recipient-detail-list{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.recipient-detail-list article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px 15px;display:grid}.recipient-detail-list .avatar{width:36px;height:36px;font-size:calc(10px + var(--font-size-delta,0px))}.recipient-detail-list article>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.recipient-detail-list b{font-size:calc(11px + var(--font-size-delta,0px))}.recipient-detail-list span{text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted);overflow:hidden}.recipient-detail-list small{width:max-content;font-size:calc(8px + var(--font-size-delta,0px));border-radius:6px;margin-top:4px;padding:4px 6px;font-weight:700}.recipient-detail-list small.sent{color:#217458;background:#eaf7f1}.recipient-detail-list small.failed{color:#c22f46;background:#fff0f2}.recipient-detail-list small.app-only{color:#5f5a66;background:#f1f0f2}.recipient-detail-list em{text-overflow:ellipsis;white-space:nowrap;color:#c22f46;font-size:calc(8px + var(--font-size-delta,0px));margin-top:3px;font-style:normal;overflow:hidden}.sent-attachments{border-top:1px solid var(--line);background:#fff;padding:12px 15px}.sent-attachments>b{font-size:calc(10px + var(--font-size-delta,0px));margin-bottom:7px;display:block}.sent-attachments>div{flex-wrap:wrap;gap:6px;display:flex}.sent-attachments span{color:#5b565f;font-size:calc(9px + var(--font-size-delta,0px));background:#f1f0ee;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.sent-attachments span>span{background:0 0;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.sent-attachments strong{font-size:calc(9px + var(--font-size-delta,0px))}.sent-attachments small{font-size:calc(8px + var(--font-size-delta,0px));color:var(--muted)}.in-app-preview{background:#fff;border:1px solid #ffd4c7;border-radius:13px;align-items:flex-start;gap:10px;margin:24px;padding:18px;display:flex}.in-app-preview .notification-dot{background:var(--orange);margin-top:5px}.in-app-preview b{font-size:calc(13px + var(--font-size-delta,0px))}.in-app-preview p{font-size:calc(12px + var(--font-size-delta,0px));color:var(--muted);line-height:1.5}.in-app-preview small{font-size:calc(9px + var(--font-size-delta,0px));color:var(--orange)}.template-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.template-list{box-shadow:none;flex-direction:column;padding:8px;display:flex}.template-list button{text-align:left;background:0 0;border:0;border-radius:11px;padding:14px 13px;transition:all .18s}.template-list button:hover{background:#f7f6f4}.template-list button.active{color:var(--ink);background:#fff0eb}.template-list b{font-size:calc(13px + var(--font-size-delta,0px));margin-bottom:5px;display:block}.template-list span{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));line-height:1.45;display:block}.template-editor{box-shadow:none;margin:0;padding:24px}.template-editor h3{font-size:calc(21px + var(--font-size-delta,0px));margin:5px 0}.template-editor>div>p{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));margin:0 0 22px}.template-editor label,.broadcast-form label{font-size:calc(12px + var(--font-size-delta,0px));margin:16px 0}.template-editor input,.template-editor textarea,.broadcast-form textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfbfa;border:1px solid #dedce2;border-radius:13px;margin-top:8px;padding:14px 15px;line-height:1.55;transition:border-color .18s,box-shadow .18s,background .18s;display:block}.template-editor input:focus,.template-editor textarea:focus,.broadcast-form textarea:focus{border-color:var(--orange);background:#fff;outline:0;box-shadow:0 0 0 4px #eb57361a}.template-editor textarea{min-height:330px}.broadcast-form{margin:0}.broadcast-form textarea{min-height:180px}.template-variables{background:#f7f6f4;border-radius:11px;margin:16px 0 4px;padding:13px}.template-variables>b{font-size:calc(11px + var(--font-size-delta,0px));margin-bottom:9px;display:block}.template-variables>div{flex-wrap:wrap;gap:6px;display:flex}.template-variables code{color:#514d55;font-size:calc(10px + var(--font-size-delta,0px));background:#fff;border:1px solid #e5e2df;border-radius:7px;padding:6px 8px}.template-editor>.primary{margin-top:16px}@media (width<=900px){.broadcast-detail-grid{grid-template-columns:1fr;overflow:auto}.email-preview-panel{min-height:560px}.recipient-panel{min-height:300px}}@media (width<=760px){.template-layout{grid-template-columns:1fr}.template-list{grid-template-columns:1fr 1fr;display:grid}.delivery-options{grid-template-columns:1fr}.attachment-head{flex-direction:column;align-items:flex-start}.attachment-picker{justify-content:center;width:100%}.broadcast-history{height:600px}.broadcast-detail-modal{width:calc(100vw - 18px);height:calc(100vh - 18px);padding:17px}}@media (width<=480px){.template-list{grid-template-columns:1fr}.broadcast-pagination{flex-direction:column;align-items:flex-start}.broadcast-pagination>div{width:100%}.broadcast-pagination button{flex:1}}@media (width<=1180px){.template-layout{grid-template-columns:1fr}.template-list{grid-template-columns:1fr 1fr;display:grid}}@media (width<=480px){.template-list{grid-template-columns:1fr}}.repository-file-picker{min-height:66px;transition:border-color .18s,background .18s,box-shadow .18s}.repository-file-picker:hover{border-color:var(--orange);background:#fffaf8}.repository-file-picker.selected{background:#fff8f5;border-style:solid;border-color:#ffc6b7;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid;box-shadow:0 0 0 3px #eb57360f}.repository-selected-mark{width:36px;height:36px;color:var(--orange);background:#fff;border-radius:10px;place-items:center;display:grid!important}.repository-selected-file{flex-direction:column;gap:3px;min-width:0;display:flex}.repository-selected-file b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px + var(--font-size-delta,0px));overflow:hidden}.repository-selected-file small{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.repository-file-picker em{font-size:calc(10px + var(--font-size-delta,0px));color:var(--orange);font-style:normal;font-weight:700}.repository-add:disabled{opacity:.48;cursor:not-allowed}.repository-heading-actions{flex:none;align-items:center;gap:9px;display:flex}.repository-new{font-size:calc(11px + var(--font-size-delta,0px));padding:9px 12px}.repository-composer-backdrop{z-index:75}.repository-composer-modal{width:min(580px,100%);max-height:90vh;overflow-y:auto}.repository-composer-modal .modal-head{align-items:flex-start}.repository-composer-modal .modal-head h2{margin-bottom:5px}.repository-composer-modal .modal-head p{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));margin:0}.repository-composer-modal .repository-tabs{margin:22px 0 14px}.repository-composer-modal .repository-composer{border:0;grid-template-columns:1fr;gap:10px;margin:0;padding:0;display:grid}.repository-composer-modal .repository-composer textarea{grid-column:1;min-height:150px}.repository-composer-modal .repository-file-picker,.repository-composer-modal .login-error{grid-column:1}.repository-composer-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;margin-top:8px;padding-top:18px;display:flex}.repository-composer-actions .primary:disabled{opacity:.48;cursor:not-allowed}.opportunity-drawer>.repository-panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:30px 0 8px;padding:28px 0 0}.opportunity-drawer>.repository-panel .repository-heading h3{font-size:calc(20px + var(--font-size-delta,0px))}.opportunity-drawer>.repository-panel .repository-list{margin-top:20px}@media (width<=700px){.repository-file-picker.selected{flex-direction:initial;grid-template-columns:38px minmax(0,1fr) auto;align-items:center}.repository-file-picker em{justify-self:end}.repository-heading{flex-direction:column}.repository-heading-actions{justify-content:space-between;width:100%}.repository-new{margin-left:auto}.repository-composer-actions{grid-template-columns:1fr 1fr;display:grid}.repository-composer-actions button{width:100%}.opportunity-drawer>.repository-panel{margin:24px 0 6px;padding:24px 0 0}}.repository-pagination{border-top:1px solid var(--line);color:var(--muted);font-size:calc(13px + var(--font-size-delta,0px));justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.repository-pagination>div{gap:8px;display:flex}.repository-pagination .secondary{min-height:38px;padding:8px 14px}@media (width<=700px){.repository-pagination{flex-direction:column;align-items:flex-start}.repository-pagination>div{width:100%}.repository-pagination button{flex:1}}.confirm-backdrop{z-index:120}.confirm-dialog{background:#fff;border:1px solid #ffffffb3;border-radius:19px;width:min(440px,100vw - 32px);padding:25px;animation:.16s ease-out confirm-in;box-shadow:0 28px 90px #1b18223d}.confirm-copy h2{font-size:calc(22px + var(--font-size-delta,0px));letter-spacing:-.4px;margin:7px 0 8px}.confirm-copy p{color:var(--muted);font-size:calc(13px + var(--font-size-delta,0px));margin:0;line-height:1.55}.confirm-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:25px;padding-top:18px;display:flex}.confirm-actions button{min-width:105px}.confirm-danger{color:#fff;font:inherit;background:#d9344b;border:1px solid #e6374f;border-radius:12px;padding:12px 17px;font-weight:700}.confirm-danger:hover{background:#c62b42}.confirm-danger:focus-visible{outline-offset:2px;outline:3px solid #d9344b33}@keyframes confirm-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=480px){.confirm-dialog{padding:21px}.confirm-actions{grid-template-columns:1fr 1fr;display:grid}.confirm-actions button{width:100%;min-width:0}}.agent-collaborator-list{border:0;margin:8px 0 16px;padding:0}.agent-collaborator-list legend{width:100%;font-weight:600;font-size:calc(12px + var(--font-size-delta,0px));color:var(--ink);justify-content:space-between;align-items:center;display:flex}.agent-collaborator-list legend span{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted);font-weight:600}.agent-collaborator-list>p{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted);margin:4px 0 10px}.agent-collaborator-list>div{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:176px;padding:5px;overflow-y:auto}.agent-collaborator-list label{cursor:pointer;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:9px 10px;display:grid}.agent-collaborator-list label:hover{background:#faf9f7}.agent-collaborator-list label.selected{background:#fff3ee}.agent-collaborator-list input{width:auto;accent-color:var(--orange);margin:0}.agent-check-avatar{width:29px;height:29px;color:var(--ink);font-size:calc(9px + var(--font-size-delta,0px));background:#f3f1ef;border-radius:50%;place-items:center;font-weight:800;display:grid}.agent-collaborator-list label.selected .agent-check-avatar{color:var(--orange);background:#ffe4da}.agent-collaborator-list label>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-collaborator-list b{font-size:calc(11px + var(--font-size-delta,0px))}.agent-collaborator-list small{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-check-empty{text-align:center;color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));padding:18px}.product{container-type:inline-size}.platform-content-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.platform-content-summary>span{border:1px solid var(--line);background:#faf9f7;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:9px 10px;display:flex}.platform-content-summary b{font-size:calc(12px + var(--font-size-delta,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-content-summary small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));overflow-wrap:anywhere;margin-top:3px;line-height:1.3}.platform-latest{background:#fff5f0;border-radius:9px;align-items:center;gap:9px;margin:-2px 0 13px;padding:9px 10px;display:flex}.platform-latest>span{color:var(--orange);font-size:calc(8px + var(--font-size-delta,0px));background:#ffe0d5;border-radius:5px;padding:4px 5px;font-weight:800}.platform-latest>div{flex-direction:column;min-width:0;display:flex}.platform-latest b{font-size:calc(10px + var(--font-size-delta,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-latest small{font-size:calc(8px + var(--font-size-delta,0px));color:var(--muted)}.product-foot>div{align-items:center;gap:10px;display:flex}.product-foot .platform-details-button{color:var(--ink)}@container (width>=440px){.platform-content-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.platform-grid>.product{flex-direction:column;min-width:0;display:flex}.platform-grid>.product>p{overflow-wrap:anywhere;height:auto;min-height:63px}.content-platform-row{grid-template-columns:auto minmax(180px,1fr) auto}@media (width<=700px){.content-platform-row{grid-template-columns:auto minmax(0,1fr)}.content-platform-row>.primary{grid-column:1/-1;width:100%}}.platform-detail-backdrop{z-index:75}.platform-detail-modal,.platform-admin-content{width:min(920px,100%);max-height:92vh;padding:0;overflow-y:auto}.platform-detail-head,.platform-admin-content>.modal-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;align-items:flex-start;padding:25px 28px;position:sticky;top:0}.platform-detail-head>.product-logo{flex:none}.platform-detail-head>div:nth-child(2){flex:1;min-width:0}.platform-detail-head h2{margin:4px 0}.platform-detail-head p,.platform-admin-content>.modal-head p{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));margin:0}.platform-detail-content,.platform-admin-sections{flex-direction:column;gap:28px;padding:27px 28px;display:flex}.platform-detail-content>section,.platform-resource-grid>section,.platform-admin-sections>section{min-width:0}.platform-section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.platform-section-title h3{font-size:calc(18px + var(--font-size-delta,0px));margin:4px 0 0}.platform-section-title>small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px))}.platform-price-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.platform-price-table>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:15px;padding:14px 16px;display:grid}.platform-price-table>div:first-child{border:0}.platform-price-table>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-price-table b{font-size:calc(12px + var(--font-size-delta,0px))}.platform-price-table small,.platform-price-table span{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.platform-price-table strong{font-size:calc(16px + var(--font-size-delta,0px))}.platform-resource-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.platform-resource-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.platform-resource-list>a{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:11px;padding:13px 14px;text-decoration:none;display:flex}.platform-resource-list>a:first-child{border:0}.platform-resource-list>a:hover{background:#faf9f7}.platform-resource-icon{width:32px;height:32px;color:var(--orange);background:#fff0eb;border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.platform-resource-list>a>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-resource-list b{font-size:calc(11px + var(--font-size-delta,0px))}.platform-resource-list small{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-content-empty{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));text-align:center;border:1px dashed #d8d6da;border-radius:12px;padding:24px}.platform-timeline{padding-left:18px;position:relative}.platform-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:7px;bottom:7px;left:4px}.platform-timeline article{grid-template-columns:105px minmax(0,1fr);gap:16px;padding:0 0 20px;display:grid;position:relative}.platform-timeline article:before{content:"";background:var(--orange);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-18px;box-shadow:0 0 0 1px #ffc7b7}.platform-timeline time{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.platform-timeline article>div{flex-direction:column;display:flex}.platform-timeline b{font-size:calc(12px + var(--font-size-delta,0px))}.platform-timeline p{color:#5d5961;font-size:calc(11px + var(--font-size-delta,0px));white-space:pre-wrap;margin:5px 0 0;line-height:1.55}.platform-detail-actions{z-index:2;border-top:1px solid var(--line);background:#fffffff5;justify-content:flex-end;gap:9px;padding:16px 28px;display:flex;position:sticky;bottom:0}.platform-admin-content{width:min(980px,100%)}.platform-admin-sections{gap:20px}.platform-admin-sections>section{border:1px solid var(--line);border-radius:14px;padding:20px}.platform-compact-form,.platform-resource-form,.platform-change-form{gap:9px;margin:0;display:grid}.platform-compact-form{grid-template-columns:1.3fr .7fr 120px}.price-form{grid-template-columns:minmax(150px,1.1fr) 140px minmax(170px,1fr) 120px auto}.platform-compact-form select[name=currency]{display:none}.platform-compact-form input,.platform-compact-form select,.platform-resource-form input,.platform-resource-form select,.platform-change-form input,.platform-change-form textarea{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;margin:0;padding:11px 12px}.platform-compact-form input[name=description]{grid-column:1/3}.price-form input[name=description]{grid-column:1/5}.price-form>.primary{grid-area:1/5}.platform-resource-form{grid-template-columns:150px minmax(0,1fr) auto}.platform-resource-form>.repository-file-picker,.platform-resource-form>input[name=url]{grid-column:1/3}.platform-resource-form>.primary{grid-area:1/3}.platform-source-switch{background:#f1f0ee;border-radius:9px;width:max-content;margin-bottom:11px;padding:3px;display:flex}.platform-source-switch button{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));background:0 0;border:0;border-radius:7px;padding:7px 11px;font-weight:700}.platform-source-switch button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #19171f14}.platform-change-form{grid-template-columns:minmax(0,1fr) 170px auto}.platform-change-form textarea{resize:vertical;grid-column:1/3;min-height:90px}.platform-change-form>.primary{grid-area:1/3}.platform-admin-list{border-top:1px solid var(--line);flex-direction:column;margin-top:13px;display:flex}.platform-admin-list>div{border-bottom:1px solid #f1eff1;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.platform-admin-list>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-admin-list b{font-size:calc(11px + var(--font-size-delta,0px))}.platform-admin-list small{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted)}.content-manage-button{margin-right:auto}@media (width<=900px){.price-form{grid-template-columns:1fr 1fr}.price-form input[name=description],.price-form>.primary{grid-area:auto/1/auto/-1}}@media (width<=700px){.platform-detail-head,.platform-admin-content>.modal-head,.platform-detail-content,.platform-admin-sections{padding:20px}.platform-resource-grid{grid-template-columns:1fr}.platform-price-table>div{grid-template-columns:1fr auto}.platform-price-table>div>span{grid-column:1/-1}.platform-timeline article{grid-template-columns:1fr;gap:5px}.platform-detail-actions{padding:14px 20px}.platform-compact-form,.platform-resource-form,.platform-change-form{grid-template-columns:1fr}.platform-compact-form input[name=description],.price-form input[name=description],.price-form>.primary,.platform-resource-form>.repository-file-picker,.platform-resource-form>input[name=url],.platform-resource-form>.primary,.platform-change-form textarea,.platform-change-form>.primary{grid-area:auto/1}.platform-admin-sections>section{padding:16px}.content-manage-button{width:100%;margin:0 0 4px}.product-modal .modal-actions{flex-wrap:wrap}}.platform-item-actions{flex:none;align-items:center;gap:6px;display:flex}.platform-item-actions .secondary{font-size:calc(10px + var(--font-size-delta,0px));border-radius:7px;padding:6px 9px;text-decoration:none}.platform-change-copy p{color:#5d5961;max-width:720px;font-size:calc(11px + var(--font-size-delta,0px));white-space:pre-wrap;margin:5px 0 0;line-height:1.5}.platform-edit-backdrop{z-index:90}.platform-edit-modal{width:min(580px,100%)}.platform-edit-modal form{margin-top:0}.platform-edit-modal select,.platform-edit-modal textarea{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;margin-top:8px;padding:12px 14px}.platform-edit-modal textarea{resize:vertical;min-height:130px}@media (width<=700px){.platform-admin-list>div{flex-direction:column;align-items:flex-start}.platform-item-actions{width:100%}.platform-item-actions .secondary{flex:1}.platform-edit-backdrop{padding:8px}}.platform-release-pagination{margin-top:12px}.platform-base-price-form{grid-template-columns:180px minmax(0,1fr) auto;gap:9px;display:grid}.platform-base-price-form input,.platform-base-price-form select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;margin:0;padding:11px 12px}.platform-base-price-form .price-description{grid-column:1/3}.platform-base-price-form>.primary{grid-area:1/3}.price-amount-fields{grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;display:grid}.price-amount-fields.range{grid-template-columns:repeat(2,minmax(0,1fr))}.price-on-request-note{border:1px dashed var(--line);min-height:42px;color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));background:#faf9f8;border-radius:10px;align-items:center;padding:10px 12px;display:flex}.platform-base-price-display{background:#fff7f3;border:1px solid #f2c8bb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px;display:flex}.platform-base-price-display>div{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-base-price-display span{color:var(--orange);font-size:calc(10px + var(--font-size-delta,0px));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.platform-base-price-display small,.platform-price-note{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.platform-base-price-display strong{font-size:calc(20px + var(--font-size-delta,0px))}.platform-base-price-display+.platform-price-table strong:before{content:"+ ";color:var(--orange)}.platform-price-note{white-space:normal;margin-top:2px}.platform-base-price-success{color:#087a58;font-size:calc(12px + var(--font-size-delta,0px));background:#effaf6;border:1px solid #bce4d5;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:10px 12px;font-weight:700;display:flex}.platform-base-price-current{border:1px solid var(--line);background:#faf9f8;border-radius:12px;grid-template-columns:180px minmax(0,1fr);gap:16px;margin-top:12px;padding:14px 16px;display:grid}.platform-base-price-current>div{flex-direction:column;gap:4px;min-width:0;display:flex}.platform-base-price-current span{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));letter-spacing:.04em;text-transform:uppercase;font-weight:700}.platform-base-price-current strong{font-size:calc(17px + var(--font-size-delta,0px));color:var(--ink)}.platform-base-price-current p{color:var(--ink);font-size:calc(12px + var(--font-size-delta,0px));overflow-wrap:anywhere;margin:0;line-height:1.45}@media (width<=700px){.platform-base-price-form,.platform-base-price-current{grid-template-columns:1fr}.platform-base-price-form .price-description,.platform-base-price-form>.primary{grid-area:auto/1}.price-amount-fields.range{grid-template-columns:1fr}.platform-base-price-display{flex-direction:column;align-items:flex-start;gap:8px}}.password-requirements{border:1px solid var(--line);background:#faf9f7;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px 10px;margin:4px 0 12px;padding:12px 13px;display:grid}.password-requirements span,.password-match{color:#8b8790;font-size:calc(10px + var(--font-size-delta,0px));align-items:center;gap:6px;line-height:1.3;display:flex}.password-requirements span svg,.password-match svg{flex:none}.password-requirements span.met,.password-match.met{color:var(--green)}.password-match{margin:-2px 0 14px;padding:0 2px}.password-match.invalid{color:var(--red)}@media (width<=520px){.password-requirements{grid-template-columns:1fr}}.password-with-generator input{padding-right:145px}.setup-password .password-reveal{right:6px}.setup-password .password-generate{width:auto;height:40px;color:var(--orange);font-size:calc(11px + var(--font-size-delta,0px));border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:flex;top:50%;right:43px;transform:translateY(-50%)}.setup-password .password-generate:hover{background:#fff0eb}.setup-password .password-generate+button{right:6px}.setup-password .password-generate span{display:inline}@media (width<=440px){.password-with-generator input{padding-right:84px}.setup-password .password-generate span{display:none}.setup-password .password-generate{padding:8px}}.calendar-page{margin-top:0}.calendar-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.calendar-title-group{align-items:center;gap:10px;display:flex}.calendar-title-group h2{min-width:190px;font-size:calc(25px + var(--font-size-delta,0px));margin:0}.calendar-nav{gap:7px;display:flex}.calendar-nav button{min-width:39px;padding:9px}.calendar-sync-note{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));align-items:center;gap:8px;display:flex}.calendar-sync-dot{background:var(--green);border-radius:50%;width:8px;height:8px}.calendar-sync-dot.off{background:#aaa}.calendar-grid{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.calendar-weekday{border-bottom:1px solid var(--line);color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));letter-spacing:.8px;text-transform:uppercase;background:#faf9f7;padding:11px 12px;font-weight:800}.calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:132px;padding:9px}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside{color:#aaa;background:#fafaf9}.calendar-day.today .calendar-number{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.calendar-number{font-size:calc(11px + var(--font-size-delta,0px));margin-bottom:7px;font-weight:700;display:block}.calendar-event{border:0;border-left:3px solid var(--orange);text-align:left;background:#fff1ec;border-radius:7px;width:100%;margin:4px 0;padding:7px 8px;display:block}.calendar-event.demo{border-color:var(--purple);background:#f1efff}.calendar-event.call{border-color:var(--blue);background:#edf5ff}.calendar-event.follow_up{border-color:var(--green);background:#ebf8f3}.calendar-event.deadline{background:#fff7e5;border-color:#c58a1b}.calendar-event b,.calendar-event small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-event small{color:var(--muted);font-size:calc(8px + var(--font-size-delta,0px));margin-top:2px}.calendar-more{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted)}.calendar-modal{width:min(720px,100%);max-height:92vh;overflow:auto}.calendar-form{margin-top:18px}.calendar-form-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.calendar-form label{margin:10px 0}.calendar-form textarea,.calendar-form select{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;margin-top:8px;padding:13px}.calendar-form textarea{resize:vertical;min-height:92px}.calendar-span{grid-column:1/-1}.calendar-attendees{border:1px solid var(--line);border-radius:11px;max-height:180px;padding:6px;overflow:auto}.calendar-attendees label{border-radius:8px;align-items:center;gap:9px;margin:0;padding:9px;display:flex}.calendar-attendees label:hover{background:#faf9f7}.calendar-attendees input{width:auto;margin:0}.calendar-attendees span{flex-direction:column;display:flex}.calendar-attendees small{color:var(--muted)}.calendar-detail-row{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:10px 0;display:grid}.calendar-detail-row>span{color:var(--muted)}.calendar-attendee-chips{flex-wrap:wrap;gap:6px;display:flex}.calendar-attendee-chips span{font-size:calc(10px + var(--font-size-delta,0px));background:#f2f1ef;border-radius:7px;padding:6px 8px}.calendar-google-link{color:var(--orange);font-weight:700}.calendar-cancel{color:var(--red);margin-right:auto}@media (width<=800px){.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-grid{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.calendar-form-grid{grid-template-columns:1fr}.calendar-span{grid-column:1}.calendar-title-group h2{min-width:150px}}.calendar-more{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted);background:0 0;border:0;padding:4px 2px;font-weight:700}.calendar-more:hover{color:var(--orange)}.calendar-day-modal{width:min(520px,100%)}.calendar-day-agenda{border:1px solid var(--line);border-radius:13px;max-height:55vh;margin-top:18px;overflow-y:auto}.calendar-day-agenda>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.calendar-day-agenda>button:first-child{border-top:0}.calendar-day-agenda>button:hover{background:#faf9f7}.calendar-day-agenda time{font-size:calc(11px + var(--font-size-delta,0px));color:var(--orange);font-weight:700}.calendar-day-agenda span{flex-direction:column;gap:3px;min-width:0;display:flex}.calendar-day-agenda b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px + var(--font-size-delta,0px));overflow:hidden}.calendar-day-agenda small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));text-transform:capitalize}.calendar-day-agenda strong{color:#aaa;font-size:calc(18px + var(--font-size-delta,0px))}.agent-dashboard{flex-direction:column;gap:18px;display:flex}.agent-command{color:#fff;background:#242338;border:1px solid #dedce3;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.agent-command:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-145px;right:-90px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.agent-command>div{z-index:1;position:relative}.agent-command h2{font-size:calc(34px + var(--font-size-delta,0px));letter-spacing:-1.2px;margin:8px 0 5px}.agent-command p{color:#c8c6d2;font-size:calc(14px + var(--font-size-delta,0px));margin:0}.agent-command>div:last-child{gap:9px;display:flex}.agent-command .secondary{color:#fff;background:0 0;border-color:#ffffff40}.agent-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.agent-kpi{min-width:0;box-shadow:none;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.agent-kpi-icon{width:42px;height:42px;font-size:calc(19px + var(--font-size-delta,0px));border-radius:12px;place-items:center;font-weight:800;display:grid}.agent-kpi-icon.purple{color:#6657d8;background:#f0edff}.agent-kpi-icon.green{color:#168a65;background:#e9f7f1}.agent-kpi-icon.blue{color:#3378c4;background:#ebf4ff}.agent-kpi-icon.orange{color:#eb5736;background:#fff0eb}.agent-kpi-copy{flex-direction:column;min-width:0;display:flex}.agent-kpi-copy>span{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.agent-kpi-copy strong{font-size:calc(23px + var(--font-size-delta,0px));letter-spacing:-.5px;margin:4px 0}.agent-kpi-copy small{text-overflow:ellipsis;white-space:nowrap;color:#77727d;font-size:calc(10px + var(--font-size-delta,0px));overflow:hidden}.agent-spark{grid-column:1/-1;width:100%;height:36px;margin-top:7px;overflow:visible}.agent-spark polyline{fill:none;stroke:var(--orange);stroke-width:2px}.agent-spark circle{fill:#fff;stroke:var(--orange);stroke-width:1.3px}.agent-spark.purple polyline,.agent-spark.purple circle{stroke:#6657d8}.agent-spark.green polyline,.agent-spark.green circle{stroke:#168a65}.agent-spark.blue polyline,.agent-spark.blue circle{stroke:#3378c4}.agent-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);gap:18px;display:grid}.agent-primary-grid>.card,.agent-secondary-grid>.card,.agent-lower-grid>.card{box-shadow:none}.agent-revenue,.agent-focus,.agent-goal,.agent-funnel,.agent-agenda,.agent-health,.agent-engagement,.agent-updates{padding:23px}.agent-panel-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.agent-panel-title h3{font-size:calc(18px + var(--font-size-delta,0px));margin:5px 0 0}.agent-panel-title p{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));margin:5px 0 0}.agent-panel-title button{color:var(--orange);font-size:calc(10px + var(--font-size-delta,0px));background:0 0;border:0;font-weight:700}.agent-period{background:#f1f0ee;border-radius:8px;padding:3px;display:flex}.agent-period button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 9px}.agent-period button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #ddd}.revenue-chart{flex-direction:column;height:260px;margin-top:14px;display:flex}.chart-key{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));justify-content:flex-end;gap:14px;display:flex}.chart-key span{align-items:center;gap:5px;display:flex}.chart-key i{border-radius:2px;width:8px;height:8px}.chart-key .signed,.revenue-columns .signed{background:#ef5c40}.chart-key .open,.revenue-columns .open{background:#ded9ff}.revenue-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#efedef 0 1px,#0000 1px 50px);flex:1;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.revenue-month{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.revenue-columns{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:calc(100% - 23px);display:flex}.revenue-columns i{border-radius:5px 5px 0 0;width:min(22px,36%);min-height:2px;display:block}.revenue-month>span{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted);position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.focus-list{margin-top:15px}.focus-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.focus-list>button:first-child{border-top:0}.focus-rank{width:26px;height:26px;font-size:calc(10px + var(--font-size-delta,0px));background:#f1f0ee;border-radius:8px;place-items:center;font-weight:800;display:grid}.focus-rank.urgent{color:var(--orange);background:#fff0eb}.focus-list div{flex-direction:column;min-width:0;display:flex}.focus-list b{font-size:calc(12px + var(--font-size-delta,0px))}.focus-list small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));margin-top:2px}.focus-list p{color:#a54c39;font-size:calc(10px + var(--font-size-delta,0px));margin:5px 0 0}.focus-list strong{color:#aaa}.agent-empty{min-height:115px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.agent-empty b{color:var(--ink)}.agent-empty span{font-size:calc(11px + var(--font-size-delta,0px))}.agent-secondary-grid{grid-template-columns:1.1fr 1fr .9fr;gap:18px;display:grid}.forecast-numbers{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 15px;display:grid}.forecast-numbers div{flex-direction:column;gap:4px;display:flex}.forecast-numbers span{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.forecast-numbers b{font-size:calc(15px + var(--font-size-delta,0px))}.forecast-track{background:#efedef;border-radius:20px;height:10px;position:relative;overflow:hidden}.forecast-track i,.forecast-track em{height:100%;position:absolute;top:0}.forecast-track i{background:#eb5736;left:0}.forecast-track em{background:#ffc0af}.forecast-foot{font-size:calc(10px + var(--font-size-delta,0px));justify-content:space-between;margin-top:11px;display:flex}.forecast-foot span{color:var(--muted)}.agent-funnel>div:last-child{flex-direction:column;margin-top:15px;display:flex}.agent-funnel>div>button{text-align:left;background:#fff;border:0;grid-template-columns:80px minmax(0,1fr) 24px 36px;align-items:center;gap:8px;padding:7px 0;display:grid}.agent-funnel button>span{font-size:calc(10px + var(--font-size-delta,0px))}.agent-funnel button>i{background:#f0efef;border-radius:10px;height:7px;overflow:hidden}.agent-funnel button>i em{background:#6657d8;border-radius:10px;height:100%;display:block}.agent-funnel button>b{font-size:calc(11px + var(--font-size-delta,0px));text-align:right}.agent-funnel button>small{color:var(--muted);font-size:calc(8px + var(--font-size-delta,0px));text-align:right}.agenda-list{margin-top:13px}.agenda-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:52px minmax(0,1fr);gap:9px;width:100%;padding:11px 0;display:grid}.agenda-list time{color:var(--orange);font-size:calc(10px + var(--font-size-delta,0px));font-weight:700}.agenda-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.agenda-list b{font-size:calc(11px + var(--font-size-delta,0px))}.agenda-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));text-transform:capitalize;overflow:hidden}.agent-add-event{width:100%;color:var(--orange);font-size:calc(10px + var(--font-size-delta,0px));background:#faf9f7;border:1px dashed #d6d2d7;border-radius:9px;margin-top:12px;padding:9px;font-weight:700}.agent-lower-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.health-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.health-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:8px 1fr;gap:2px 8px;padding:13px;display:grid}.health-grid i{background:#aaa;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:4px}.health-grid i.healthy{background:#168a65}.health-grid i.attention{background:#d39118}.health-grid i.stale{background:#d9344b}.health-grid i.missing{background:#6657d8}.health-grid b{font-size:calc(18px + var(--font-size-delta,0px))}.health-grid span{font-size:calc(9px + var(--font-size-delta,0px));color:var(--muted)}.engagement-bars{flex-direction:column;gap:11px;margin-top:18px;display:flex}.engagement-bars button{text-align:left;background:#fff;border:0;grid-template-columns:82px minmax(0,1fr) 22px;align-items:center;gap:8px;display:grid}.engagement-bars span{text-overflow:ellipsis;white-space:nowrap;font-size:calc(10px + var(--font-size-delta,0px));overflow:hidden}.engagement-bars i{background:#f0efef;border-radius:10px;height:7px;overflow:hidden}.engagement-bars em{background:#eb5736;border-radius:10px;height:100%;display:block}.engagement-bars b{font-size:calc(10px + var(--font-size-delta,0px));text-align:right}.agent-updates>div:last-child{margin-top:11px}.agent-updates>div>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.agent-updates>div>button:first-child{border-top:0}.agent-updates button>span{color:var(--orange);font-size:calc(7px + var(--font-size-delta,0px));text-align:center;background:#fff0eb;border-radius:6px;padding:5px;font-weight:800}.agent-updates button>div{flex-direction:column;min-width:0;display:flex}.agent-updates b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px + var(--font-size-delta,0px));overflow:hidden}.agent-updates small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));margin-top:3px}.agent-updates strong{color:#aaa}.agent-dashboard-loading{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.agent-dashboard-loading i{background:linear-gradient(90deg,#eee,#f7f7f7,#eee) 0 0/200% 100%;border-radius:15px;height:140px;animation:1.3s infinite agentLoad}@keyframes agentLoad{to{background-position:-200% 0}}@media (width<=1200px){.agent-kpi-grid,.agent-primary-grid,.agent-secondary-grid{grid-template-columns:1fr 1fr}.agent-agenda{grid-column:1/-1}.agent-lower-grid{grid-template-columns:1fr 1fr}.agent-updates{grid-column:1/-1}}@media (width<=760px){.agent-command{flex-direction:column;align-items:flex-start;padding:24px}.agent-command h2{font-size:calc(28px + var(--font-size-delta,0px))}.agent-command>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.agent-kpi-grid,.agent-primary-grid,.agent-secondary-grid,.agent-lower-grid{grid-template-columns:1fr}.agent-agenda,.agent-updates{grid-column:auto}.revenue-chart{height:220px}.agent-dashboard-loading{grid-template-columns:1fr 1fr}}.agent-command{border-color:var(--line);color:var(--ink);background:#fff}.agent-command:before{content:"";background:var(--orange);width:4px;position:absolute;inset:0 auto 0 0}.agent-command:after{border-color:#eb573617;box-shadow:0 0 0 45px #eb573606,0 0 0 90px #eb573605}.agent-command p{color:var(--muted)}.agent-command .secondary{border-color:var(--line);color:var(--ink);background:#fff}.agent-command .primary{background:var(--ink)}.agent-kpi-icon.purple,.agent-kpi-icon.blue,.agent-kpi-icon.orange{color:var(--orange);background:#fff0eb}.agent-spark.purple polyline,.agent-spark.purple circle,.agent-spark.blue polyline,.agent-spark.blue circle{stroke:var(--orange)}.agent-funnel button>i em{background:var(--orange)}.agent-command>div:last-child{display:none}.agent-mini-chart{grid-column:1/-1;min-height:58px;margin-top:8px;padding:0 0 14px 26px;position:relative}.agent-spark{grid-column:auto;height:42px;margin:0}.agent-spark .mini-axis{fill:none;stroke:#b9b5bd;stroke-width:.8px}.agent-spark marker path{fill:#b9b5bd;stroke:none}.mini-y{transform-origin:0 0;color:var(--muted);font-size:calc(8px + var(--font-size-delta,0px));white-space:nowrap;position:absolute;top:22px;left:0;transform:rotate(-90deg)translate(-50%)}.mini-x{color:var(--muted);font-size:calc(8px + var(--font-size-delta,0px));position:absolute;bottom:0;right:2px}.revenue-plot{flex:1;grid-template-columns:28px 46px minmax(0,1fr);min-height:0;margin-top:12px;display:grid}.revenue-y-title{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));white-space:nowrap;align-self:center;transform:rotate(-90deg)}.revenue-y-axis{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));text-align:right;flex-direction:column;justify-content:space-between;padding:0 8px 25px 0;display:flex}.revenue-plot .revenue-bars{min-height:0;margin-top:0}.revenue-x-title{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));text-align:center;margin-top:8px;padding-left:74px}.revenue-month>span{bottom:-22px}.revenue-columns{height:100%}.revenue-bars{margin-bottom:24px}.agenda-list time{text-transform:uppercase;flex-direction:column;align-items:center;line-height:1.05;display:flex}.agenda-list time b{font-size:calc(18px + var(--font-size-delta,0px));color:var(--orange)}.focus-list{scrollbar-width:thin;scrollbar-color:#cbc8cc transparent;max-height:300px;padding-right:8px;overflow-y:auto}.agent-kpi{min-height:238px;padding:22px}.agent-mini-chart{min-height:104px;margin-top:12px;padding-bottom:18px;padding-left:31px}.agent-mini-chart .agent-spark{height:78px}.mini-y{top:42px;left:2px}.mini-x{bottom:0;right:3px}.agent-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-composition{box-shadow:none;padding:23px}.composition-mode{background:#f1f0ee;border-radius:8px;padding:3px;display:flex}.composition-mode button{color:var(--muted)!important;border-radius:6px!important;padding:6px 9px!important}.composition-mode button.active{box-shadow:0 1px 3px #ddd;color:var(--ink)!important;background:#fff!important}.composition-body{grid-template-columns:minmax(170px,.9fr) minmax(190px,1.1fr);align-items:center;gap:18px;margin-top:15px;display:grid}.composition-donut{aspect-ratio:1;width:min(100%,210px);margin:auto;position:relative}.composition-donut svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.composition-track,.composition-segment{fill:none;stroke-width:17px}.composition-track{stroke:#f0efef}.composition-segment{cursor:pointer;transition:opacity .18s,stroke-width .18s}.composition-segment:hover,.composition-segment.active{stroke-width:21px}.composition-segment.hidden{opacity:.08}.composition-segment:focus-visible{stroke-width:21px;filter:drop-shadow(0 0 2px #24233859);outline:none}.composition-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:27%}.composition-center b{font-size:calc(26px + var(--font-size-delta,0px));letter-spacing:-.7px}.composition-center span{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}.composition-legend{flex-direction:column;display:flex}.composition-legend button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;transition:all .15s;display:grid}.composition-legend button:hover,.composition-legend button.active{background:#faf9f7}.composition-legend button.disabled{opacity:.4}.composition-legend button>i{border-radius:3px;width:10px;height:10px}.composition-legend button>span{flex-direction:column;min-width:0;display:flex}.composition-legend button b{font-size:calc(12px + var(--font-size-delta,0px))}.composition-legend button small{color:var(--muted)}.composition-legend button strong{font-size:calc(12px + var(--font-size-delta,0px))}.composition-foot{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;gap:12px;margin-top:15px;padding-top:13px;display:grid}.composition-foot span,.composition-foot small{color:var(--muted)}@media (width<=700px){.composition-body,.agent-lower-grid{grid-template-columns:1fr}}.composition-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.agent-updates{grid-column:1/-1}@media (width<=900px){.composition-pair{grid-template-columns:1fr}}.agent-lower-grid>.agent-engagement,.agent-lower-grid>.agent-updates{grid-column:auto}.composition-pair>*,.agent-composition,.composition-body,.composition-legend{min-width:0}@media (width<=1180px){.composition-body{grid-template-columns:1fr}.composition-donut{max-width:180px}}@media (width<=900px){.composition-body{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr)}.composition-donut{max-width:210px}}@media (width<=700px){.composition-body{grid-template-columns:1fr}.composition-donut{max-width:180px}}@media (width<=900px){.agent-command{padding:24px}.agent-command h2{font-size:calc(29px + var(--font-size-delta,0px))}.agent-kpi-grid,.agent-primary-grid,.agent-secondary-grid,.agent-lower-grid{grid-template-columns:1fr}.agent-agenda,.agent-updates{grid-column:auto}.agent-panel-title,.agent-panel-title>div{min-width:0}}.composition-segment:focus{outline:none}.composition-segment:focus-visible{filter:drop-shadow(0 0 2px #f15b3d73)}.agent-goal-list{flex-direction:column;gap:12px;max-height:270px;margin-top:16px;padding-right:4px;display:flex;overflow-y:auto}.agent-goal-row{border-bottom:1px solid var(--line);padding-bottom:12px}.agent-goal-row:last-child{border-bottom:0;padding-bottom:0}.agent-goal-row>span{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.agent-goal-row>span b{font-size:calc(11px + var(--font-size-delta,0px))}.agent-goal-row>span small{font-size:calc(8px + var(--font-size-delta,0px));text-transform:uppercase;border-radius:7px;padding:4px 7px;font-weight:700}.agent-goal-row>span small.required{color:var(--orange);background:#fff0eb}.agent-goal-row>span small.optional{color:var(--muted);background:#f1f0ee}.agent-goal-row footer{font-size:calc(9px + var(--font-size-delta,0px));justify-content:space-between;margin-top:6px;display:flex}.agent-goal-row footer span{color:var(--muted)}:root{--font-size-delta:1px}html[data-font-size=small]{--font-size-delta:0px}html[data-font-size=medium]{--font-size-delta:1px}html[data-font-size=large]{--font-size-delta:3px}body{font-size:calc(15px + var(--font-size-delta,0px))}.app small{line-height:1.4;font-size:calc(12px + var(--font-size-delta,0px))!important}.app th{font-size:calc(11px + var(--font-size-delta,0px))!important}.app .eyebrow,.app .section-kicker,.app .header-label{font-size:calc(12px + var(--font-size-delta,0px))!important}.app .stage,.app .product-status,.app .product-tag,.app .cell-sub,.app .repository-kind,.app .repository-count,.app .activity-type,.app .calendar-weekday,.app .calendar-number,.app .calendar-more,.app .calendar-event b,.app .calendar-event small,.app .mini-x,.app .mini-y,.app .revenue-y-title,.app .revenue-y-axis,.app .revenue-x-title,.app .revenue-month>span,.app .chart-key{font-size:calc(11px + var(--font-size-delta,0px))!important}.app .agent-kpi-copy>span,.app .agent-kpi-copy small,.app .agent-panel-title p,.app .agent-panel-title button,.app .focus-list b,.app .focus-list p,.app .forecast-numbers span,.app .forecast-foot,.app .agent-funnel button>span,.app .agent-funnel button>b,.app .agent-funnel button>small,.app .agenda-list time,.app .agenda-list b,.app .health-grid span,.app .engagement-bars span,.app .engagement-bars b,.app .agent-updates b,.app .agent-updates small,.app .notification-entry p,.app .notification-entry small,.app .broadcast-history-item span,.app .broadcast-history-item small,.app .broadcast-pagination,.app .recipient-detail-list span{font-size:calc(12px + var(--font-size-delta,0px))!important}.customer-app{--customer-accent:#eb5736}.customer-workspace{flex-direction:column;gap:22px;display:flex}.customer-hero{border:1px solid var(--line);border-left:4px solid var(--customer-accent);background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:34px;display:flex;position:relative;overflow:hidden}.customer-hero:after{content:"";border:1px solid #ffd4c8;border-radius:50%;width:250px;height:250px;position:absolute;top:-120px;right:-70px;box-shadow:0 0 0 38px #fff7f4,0 0 0 76px #fffaf8}.customer-hero>div,.customer-hero>button{z-index:1;position:relative}.customer-hero h2{max-width:680px;font-size:calc(34px + var(--font-size-delta,0px));letter-spacing:-1.2px;margin:9px 0 7px;line-height:1.08}.customer-hero p{max-width:720px;color:var(--muted);font-size:calc(14px + var(--font-size-delta,0px));margin:0;line-height:1.55}.customer-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.customer-summary article{box-shadow:none;align-items:center;gap:12px;padding:17px 19px;display:flex}.customer-summary svg{width:38px;height:38px;color:var(--orange);background:#fff0eb;border-radius:11px;padding:9px}.customer-summary span{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));flex-direction:column;display:flex}.customer-summary b{color:var(--ink);font-size:calc(18px + var(--font-size-delta,0px))}.customer-overview-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.customer-overview-grid .section-title{margin-bottom:14px}.customer-preview-grid,.customer-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-platform-card{min-width:0;box-shadow:none;flex-direction:column;padding:21px;display:flex}.customer-platform-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-ready{color:var(--green);font-size:calc(11px + var(--font-size-delta,0px));align-items:center;gap:6px;font-weight:700;display:flex}.customer-ready i{background:var(--green);border-radius:50%;width:7px;height:7px}.customer-platform-card h3{font-size:calc(21px + var(--font-size-delta,0px));margin:8px 0 5px}.customer-platform-card>p{min-height:42px;color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));margin:0 0 16px;line-height:1.5}.customer-latest{color:var(--orange);background:#faf8f6;border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:10px;display:flex}.customer-latest span{flex-direction:column;min-width:0;display:flex}.customer-latest small{font-size:calc(8px + var(--font-size-delta,0px));letter-spacing:1px}.customer-latest b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:calc(11px + var(--font-size-delta,0px));overflow:hidden}.customer-credentials{border:1px solid var(--line);background:#fafaf9;border-radius:12px;margin-top:auto;overflow:hidden}.customer-credentials>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:10px 11px;display:grid}.customer-credentials>div:first-child{border-top:0}.customer-credentials span{color:var(--muted);font-size:calc(8px + var(--font-size-delta,0px));letter-spacing:1px;grid-column:1/-1;font-weight:700}.customer-credentials b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px + var(--font-size-delta,0px));overflow:hidden}.customer-credentials button{width:29px;height:29px;color:var(--muted);background:#fff;border:0;border-radius:8px;place-items:center;display:grid}.customer-credentials button:hover{color:var(--orange)}.customer-open{width:100%;margin-top:13px}.customer-update-spotlight{box-shadow:none;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.customer-update-spotlight .product-logo{margin:26px 0 15px}.customer-update-spotlight>small{color:var(--muted)}.customer-update-spotlight h3{font-size:calc(20px + var(--font-size-delta,0px));margin:8px 0 20px;line-height:1.2}.customer-update-spotlight p{color:var(--muted);line-height:1.5}.customer-update-spotlight button{color:var(--orange);background:0 0;border:0;align-items:center;gap:6px;margin-top:auto;padding:0;font-weight:700;display:flex}.customer-update-list{box-shadow:none;padding:8px 25px}.customer-update-list article{border-top:1px solid var(--line);grid-template-columns:10px 110px minmax(0,1fr);gap:14px;padding:22px 0;display:grid;position:relative}.customer-update-list article:first-child{border-top:0}.customer-update-list article>i{border-radius:50%;width:9px;height:9px;margin-top:5px}.customer-update-list time{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.customer-update-list span{color:var(--orange);font-size:calc(10px + var(--font-size-delta,0px));letter-spacing:.8px;text-transform:uppercase;font-weight:700}.customer-update-list h3{font-size:calc(17px + var(--font-size-delta,0px));margin:5px 0}.customer-update-list p{color:var(--muted);margin:0;line-height:1.55}.customer-profile-card{max-width:760px;box-shadow:none;padding:25px}.customer-profile-card h3{font-size:calc(20px + var(--font-size-delta,0px))}.customer-profile-card dl{margin:18px 0}.customer-profile-card dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.customer-profile-card dt{color:var(--muted)}.customer-profile-card dd{text-align:right;margin:0;font-weight:700}.customer-profile-card>p{color:var(--muted);background:#faf8f6;border-radius:11px;margin:0;padding:14px;line-height:1.5}.customer-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-compact-platform{border:1px solid var(--line);text-align:left;box-shadow:none;background:#fff;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.customer-compact-platform:hover{background:#fffaf8;border-color:#ffd2c5;transform:translateY(-1px)}.customer-compact-platform>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-compact-platform b,.customer-compact-platform small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-compact-platform b{font-size:calc(14px + var(--font-size-delta,0px))}.customer-compact-platform small{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.customer-compact-platform>svg{color:#aaa}.customer-compact-platform:hover>svg{color:var(--orange)}.customer-access-modal{width:min(560px,100%)}.customer-access-heading{align-items:center;gap:13px;display:flex}.customer-access-heading h2{margin:4px 0 1px}.customer-access-heading p{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));margin:0}.customer-access-brief{color:var(--muted);font-size:calc(13px + var(--font-size-delta,0px));margin:22px 0;line-height:1.55}.customer-access-modal .customer-latest{margin-bottom:16px}.customer-access-credentials{border:1px solid var(--line);background:#fafaf9;border-radius:13px;overflow:hidden}.customer-access-credentials>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:14px;display:grid}.customer-access-credentials>div:first-child{border-top:0}.customer-access-credentials span{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));letter-spacing:1px;grid-column:1/-1;font-weight:700}.customer-access-credentials strong{text-overflow:ellipsis;white-space:nowrap;font-size:calc(14px + var(--font-size-delta,0px));overflow:hidden}.customer-access-credentials button{border:1px solid var(--line);color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-weight:700;display:inline-flex}.customer-access-credentials button:hover{color:var(--orange);border-color:#ffd2c5}.customer-access-credentials>div>div{gap:6px;display:flex}@media (width<=1150px){.customer-platform-grid,.customer-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-overview-grid{grid-template-columns:1fr}.customer-update-spotlight{min-height:240px}}@media (width<=760px){.customer-hero{flex-direction:column;align-items:flex-start;padding:24px}.customer-hero h2{font-size:calc(28px + var(--font-size-delta,0px))}.customer-hero>button{width:100%}.customer-summary,.customer-preview-grid,.customer-platform-grid,.customer-compact-grid{grid-template-columns:1fr}.customer-update-list{padding:5px 18px}.customer-update-list article{grid-template-columns:10px minmax(0,1fr)}.customer-update-list time,.customer-update-list article>div{grid-column:2}.customer-profile-card dl>div{flex-direction:column;align-items:flex-start;gap:4px}.customer-profile-card dd{text-align:left}}.customer-portal{flex-direction:column;gap:28px;display:flex}.customer-portal-hero{isolation:isolate;background:linear-gradient(120deg,#fff 0% 62%,#fff4ef 100%);border:1px solid #eee8e4;border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:40px;padding:48px;display:grid;position:relative;overflow:hidden}.customer-portal-hero:before,.customer-portal-hero:after{content:"";z-index:-1;border:1px solid #ffd8cc;border-radius:50%;position:absolute}.customer-portal-hero:before{width:430px;height:430px;top:-190px;right:-100px}.customer-portal-hero:after{width:300px;height:300px;top:-125px;right:-35px}.customer-portal-hero h2{letter-spacing:-2px;max-width:700px;margin:11px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1.02}.customer-portal-hero p{max-width:650px;color:var(--muted);font-size:calc(15px + var(--font-size-delta,0px));margin:0;line-height:1.65}.customer-hero-stats{gap:28px;margin-top:28px;display:flex}.customer-hero-stats span{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));flex-direction:column;display:flex}.customer-hero-stats b{color:var(--ink);font-size:calc(22px + var(--font-size-delta,0px))}.customer-portal-hero aside{background:#ffffffd1;border:1px solid #eb573629;border-radius:16px;flex-direction:column;gap:7px;padding:20px;display:flex}.customer-portal-hero aside>span{color:var(--orange);font-size:calc(9px + var(--font-size-delta,0px));letter-spacing:1.3px;font-weight:800}.customer-portal-hero aside small,.customer-portal-hero aside time{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.customer-portal-hero aside b{font-size:calc(18px + var(--font-size-delta,0px));line-height:1.3}.customer-portal-section,.customer-news-section{flex-direction:column;gap:18px;display:flex}.customer-portal-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.customer-portal-heading h2{font-size:calc(24px + var(--font-size-delta,0px));margin:5px 0 3px}.customer-portal-heading p{color:var(--muted);font-size:calc(13px + var(--font-size-delta,0px));margin:0}.customer-secure-pill{color:var(--green);font-size:calc(11px + var(--font-size-delta,0px));background:#eaf8f3;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-weight:700;display:inline-flex}.customer-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.customer-showcase-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;min-height:320px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.customer-showcase-card:before{content:"";background:var(--brand);width:100%;height:4px;position:absolute;top:0;left:0}.customer-showcase-card:hover{border-color:#e6d7d1;transform:translateY(-3px);box-shadow:0 16px 36px #1f1c2d14}.customer-card-number{color:#ddd7d3;font-size:calc(12px + var(--font-size-delta,0px));font-weight:700;position:absolute;top:18px;right:20px}.customer-showcase-card .product-logo{margin:10px 0 20px}.customer-showcase-card h3{font-size:calc(23px + var(--font-size-delta,0px));letter-spacing:-.4px;margin:7px 0 8px}.customer-showcase-card>p{color:var(--muted);font-size:calc(13px + var(--font-size-delta,0px));margin:0;line-height:1.55}.customer-showcase-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:22px;display:flex}.customer-showcase-card footer span,.customer-showcase-card footer strong{font-size:calc(11px + var(--font-size-delta,0px));align-items:center;gap:6px;display:flex}.customer-showcase-card footer span{color:var(--green)}.customer-showcase-card footer span i{background:var(--green);border-radius:50%;width:7px;height:7px}.customer-showcase-card footer strong{color:var(--orange)}.customer-portal-heading select{min-width:180px}.customer-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-news-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.customer-news-grid article.featured{background:#fffaf8;grid-column:1/-1;padding:28px}.customer-news-meta{color:var(--orange);font-size:calc(10px + var(--font-size-delta,0px));letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:8px;font-weight:800;display:flex}.customer-news-meta i{border-radius:50%;width:8px;height:8px}.customer-news-meta time{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:500}.customer-news-grid p{color:var(--muted);font-size:calc(13px + var(--font-size-delta,0px));margin:0;line-height:1.6}@media (width<=1100px){.customer-portal-hero{grid-template-columns:1fr}.customer-portal-hero aside{max-width:420px}.customer-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.customer-portal{gap:22px}.customer-portal-hero{padding:28px 22px}.customer-portal-hero h2{font-size:calc(34px + var(--font-size-delta,0px));letter-spacing:-1.2px}.customer-hero-stats{gap:18px}.customer-portal-heading{flex-direction:column;align-items:flex-start}.customer-portal-heading select{width:100%}.customer-showcase-grid,.customer-news-grid{grid-template-columns:1fr}.customer-news-grid article.featured{grid-column:auto}.customer-showcase-card{min-height:280px}}.customer-portal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.customer-portal>.customer-portal-hero,.customer-portal>.login-error{grid-column:1/-1}.customer-portal-section,.customer-news-section{border:1px solid var(--line);background:#fff;border-radius:20px;height:min(650px,100vh - 250px);min-height:500px;padding:26px}.customer-portal-section .customer-portal-heading,.customer-news-section .customer-portal-heading{align-items:flex-start;min-height:65px}.customer-showcase-grid,.customer-news-grid{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:2px 9px 12px 2px;overflow-y:auto}.customer-showcase-grid{grid-template-columns:1fr}.customer-showcase-card{min-height:245px}.customer-news-grid{grid-template-columns:1fr}.customer-news-grid article.featured{background:#fffaf8;grid-column:auto}.customer-showcase-grid::-webkit-scrollbar{width:7px}.customer-news-grid::-webkit-scrollbar{width:7px}.customer-showcase-grid::-webkit-scrollbar-track{background:0 0}.customer-news-grid::-webkit-scrollbar-track{background:0 0}.customer-showcase-grid::-webkit-scrollbar-thumb{background:#ddd8d5;border-radius:10px}.customer-news-grid::-webkit-scrollbar-thumb{background:#ddd8d5;border-radius:10px}.customer-showcase-grid::-webkit-scrollbar-thumb:hover{background:#c9c2be}.customer-news-grid::-webkit-scrollbar-thumb:hover{background:#c9c2be}@media (width<=1100px){.customer-portal{grid-template-columns:1fr}.customer-portal>.customer-portal-hero,.customer-portal>.login-error{grid-column:auto}.customer-portal-section,.customer-news-section{height:auto;min-height:0}.customer-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-showcase-grid,.customer-news-grid{max-height:none;padding-right:2px;overflow:visible}}@media (width<=700px){.customer-portal-section,.customer-news-section{padding:20px}.customer-showcase-grid{grid-template-columns:1fr}.customer-showcase-card{min-height:260px}}.customer-portal-section>.customer-showcase-grid,.customer-news-section>.customer-news-grid{flex:1}.customer-portal-section,.customer-news-section{height:calc(100vh - 145px);min-height:620px;padding:28px}.customer-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.customer-showcase-card{background:linear-gradient(145deg,#fff 0%,#fff 72%,color-mix(in srgb,var(--brand) 5%,#fff) 100%);border-radius:15px;min-height:224px;padding:19px}.customer-showcase-card:before{height:3px}.customer-showcase-card .product-logo{border-radius:11px;width:42px;height:42px;margin:5px 0 14px}.customer-showcase-card .product-tag{font-size:calc(9px + var(--font-size-delta,0px))}.customer-showcase-card>p{font-size:calc(11px + var(--font-size-delta,0px));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.customer-showcase-card footer{padding-top:14px}.customer-showcase-card footer span,.customer-showcase-card footer strong{font-size:calc(10px + var(--font-size-delta,0px))}.customer-card-number{font-size:calc(10px + var(--font-size-delta,0px));top:14px;right:16px}.customer-news-grid{gap:0;padding-left:18px;position:relative}.customer-news-grid:before{content:"";background:#eee7e3;width:1px;position:absolute;top:20px;bottom:20px;left:7px}.customer-news-grid article,.customer-news-grid article.featured{background:#fff;border:1px solid #eee8e4;border-radius:14px;margin:0 0 12px;padding:20px 20px 20px 24px;transition:border-color .18s,transform .18s;position:relative}.customer-news-grid article:before{content:"";background:var(--orange);border:3px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:24px;left:-16px;box-shadow:0 0 0 1px #f4b2a1}.customer-news-grid article:hover{border-color:#f2c5b9;transform:translate(2px)}.customer-news-grid article.featured{background:#fff8f5;border-color:#f5cabc}.customer-news-grid article.featured:after{content:"NEW";color:var(--orange);font-size:calc(8px + var(--font-size-delta,0px));letter-spacing:.8px;background:#ffe9e2;border-radius:999px;padding:4px 7px;font-weight:800;position:absolute;bottom:16px;right:18px}.customer-news-meta{padding-right:4px}.customer-news-grid h3{font-size:calc(17px + var(--font-size-delta,0px));margin:10px 0 6px}.customer-news-grid p{font-size:calc(12px + var(--font-size-delta,0px));-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-news-section .customer-portal-heading select{background-color:#faf9f8;border-color:#e8e2de;border-radius:10px;height:38px;padding-left:12px}@media (width<=1350px){.customer-showcase-grid{grid-template-columns:1fr}.customer-showcase-card{min-height:220px}}@media (width<=1100px){.customer-portal-section,.customer-news-section{height:auto;min-height:0}.customer-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.customer-showcase-grid{grid-template-columns:1fr}.customer-portal-section,.customer-news-section{padding:20px}}.customer-news-grid{background:linear-gradient(#efb1a2,#efb1a2) 18px 0/1px 100% no-repeat;gap:14px;padding-left:58px}.customer-news-grid article,.customer-news-grid article.featured{isolation:isolate;border-color:#ebe5e1;margin:0;padding:21px 22px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 1px #1f1c2d05}.customer-news-grid article:hover{background:#fffdfa;border-color:#efb6a7;transform:none;box-shadow:0 8px 22px #1f1c2d0f}.customer-news-grid article.featured{box-shadow:inset 3px 0 0 var(--orange);background:#fff8f5}.customer-news-meta>i{display:none}.customer-news-meta time{color:#776f6b;background:#f7f4f2;border-radius:999px;padding:4px 8px}.customer-news-grid h3{font-size:calc(18px + var(--font-size-delta,0px));line-height:1.3}.customer-news-grid:before,.customer-news-grid article:before,.customer-news-grid article:not(:last-child):after{display:none}.customer-timeline-icon{width:31px;height:31px;color:var(--orange);background:#fff;border:1px solid #f09b86;border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;left:-55px;box-shadow:0 0 0 7px #fff}.customer-news-grid article.featured .customer-timeline-icon{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 0 0 7px #fff,0 7px 16px #eb57363d}.customer-news-grid article.featured .customer-timeline-icon svg{animation:2.4s ease-in-out infinite customer-update-pulse}@keyframes customer-update-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.customer-news-grid article.featured .customer-timeline-icon svg{animation:none}}.customer-news-grid{background:linear-gradient(#eda18e,#eda18e) 15px 12px/2px calc(100% - 24px) no-repeat;gap:12px;padding:4px 8px 18px 46px}.customer-news-grid article,.customer-news-grid article.featured{background:color-mix(in srgb,var(--update) 10%,#fff);border:0;border-radius:17px;min-height:104px;padding:17px 18px 16px;transition:box-shadow .18s,filter .18s;box-shadow:0 5px 16px #221b2d0e}.customer-news-grid article:nth-child(3n+2){background:color-mix(in srgb,var(--update) 7%,#f4f2ff)}.customer-news-grid article:nth-child(3n){background:color-mix(in srgb,var(--update) 6%,#fffbed)}.customer-news-grid article:hover{background:color-mix(in srgb,var(--update) 13%,#fff);filter:saturate(1.04);border:0;box-shadow:0 9px 22px #221b2d17}.customer-news-grid article.featured{box-shadow:inset 3px 0 0 var(--orange),0 7px 18px #221b2d12}.customer-news-grid article.featured:after{display:none}.customer-timeline-icon{width:25px;height:25px;color:var(--orange);background:#fff;border:2px solid #fff;border-radius:50%;top:18px;left:-44px;box-shadow:0 0 0 1px #ee8f78}.customer-news-grid article.featured .customer-timeline-icon{background:var(--orange);box-shadow:0 0 0 1px var(--orange),0 4px 10px #eb57363d;border-color:#fff;border-radius:50%}.customer-news-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-news-card-head>div{min-width:0}.customer-news-card-head span{color:var(--orange);font-size:calc(9px + var(--font-size-delta,0px));letter-spacing:.75px;text-transform:uppercase;margin-bottom:4px;font-weight:800;display:block}.customer-news-card-head h3{font-size:calc(15px + var(--font-size-delta,0px));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.customer-news-card-head time{color:#817874;font-size:calc(10px + var(--font-size-delta,0px));flex:none}.customer-news-grid article>p{color:#6f6865;font-size:calc(11px + var(--font-size-delta,0px));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-news-grid article:not(:last-child):after,.customer-news-meta{display:none}.customer-release-panel{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;height:calc(100vh - 145px);min-height:620px;display:flex;overflow:hidden}.customer-release-header{border-bottom:1px solid #eee9e6;flex-direction:column;gap:18px;padding:28px 28px 20px;display:flex}.customer-release-header h2{font-size:calc(24px + var(--font-size-delta,0px));margin:5px 0 3px}.customer-release-header p{color:var(--muted);font-size:calc(13px + var(--font-size-delta,0px));margin:0}.customer-release-filters{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.customer-release-filters button{color:#766f6b;font-size:calc(10px + var(--font-size-delta,0px));background:#fff;border:1px solid #e9e4e1;border-radius:999px;flex:none;padding:7px 11px;font-weight:700}.customer-release-filters button:hover,.customer-release-filters button.active{color:var(--orange);background:#fff0eb;border-color:#f2a28e}.customer-release-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px 26px 28px 22px;overflow-y:auto}.customer-release-timeline{flex-direction:column;gap:12px;margin:0;padding:0 0 0 48px;list-style:none;display:flex;position:relative}.customer-release-timeline:before{content:"";background:#efaa99;border-radius:2px;width:2px;position:absolute;top:13px;bottom:13px;left:14px}.customer-release-timeline li{position:relative}.customer-release-marker{z-index:2;width:29px;height:29px;color:var(--orange);background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:-48px;box-shadow:0 0 0 1px #ef9079}.customer-release-marker i{border:2px solid var(--orange);background:#fff;border-radius:50%;width:7px;height:7px}.customer-release-timeline li.current .customer-release-marker{background:var(--orange);color:#fff;box-shadow:0 0 0 1px var(--orange),0 5px 12px #eb57363d}.customer-release-card{background:color-mix(in srgb,var(--update) 9%,#fff);border:0;border-radius:17px;min-height:104px;padding:17px 18px;transition:box-shadow .18s,filter .18s;box-shadow:0 5px 15px #221b2d0e}.customer-release-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-release-card-top>div{min-width:0}.customer-release-card-top span{color:var(--orange);font-size:calc(9px + var(--font-size-delta,0px));letter-spacing:.75px;text-transform:uppercase;margin-bottom:4px;font-weight:800;display:block}.customer-release-card-top h3{color:var(--ink);font-size:calc(15px + var(--font-size-delta,0px));text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.customer-release-card-top time{color:#817874;font-size:calc(10px + var(--font-size-delta,0px));flex:none}.customer-release-card>p{color:#6f6865;font-size:calc(11px + var(--font-size-delta,0px));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-release-scroll::-webkit-scrollbar{width:7px}.customer-release-scroll::-webkit-scrollbar-track{background:0 0}.customer-release-scroll::-webkit-scrollbar-thumb{background:#ddd8d5;border-radius:10px}@media (width<=1100px){.customer-release-panel{height:auto;min-height:0}.customer-release-scroll{overflow:visible}.customer-release-timeline{max-width:760px}}@media (width<=700px){.customer-release-header{padding:22px 20px 18px}.customer-release-scroll{padding:20px 14px 24px 12px}.customer-release-timeline{padding-left:42px}.customer-release-timeline:before{left:12px}.customer-release-marker{left:-42px}}.customer-release-panel{background:#fff;border-color:#eee9e6}.customer-release-header{border-bottom:0;padding:28px 30px 19px;display:block}.customer-release-filters{display:none}.customer-release-scroll{padding:4px 30px 30px 24px}.customer-release-timeline{gap:14px;padding-left:62px}.customer-release-marker{color:#f15c43;background:#fff;border:2px solid #f15c43;width:38px;height:38px;top:13px;left:-62px;box-shadow:0 0 0 7px #fff}.customer-release-timeline li.current .customer-release-marker{color:#fff;background:#f15c43;box-shadow:0 0 0 7px #fff,0 6px 15px #f15c4347}.customer-release-card,.customer-release-timeline li:nth-child(3n+2) .customer-release-card,.customer-release-timeline li:nth-child(3n) .customer-release-card{min-height:112px;box-shadow:none;background:#fff0ed;border:0;border-radius:18px;padding:18px 20px}.customer-release-timeline li:nth-child(3n+2) .customer-release-card{background:#f5effb}.customer-release-timeline li:nth-child(3n) .customer-release-card{background:#fff6df}.customer-release-timeline li:nth-child(4n) .customer-release-card{background:#eef7f4}.customer-release-timeline li.current .customer-release-card .customer-release-card-top span,.customer-release-timeline li.current .customer-release-card h3,.customer-release-timeline li.current .customer-release-card time,.customer-release-timeline li.current .customer-release-card p{color:#fff}.customer-release-card:hover{filter:none;box-shadow:none}.customer-release-card-top span{color:#e64f35;font-size:calc(9px + var(--font-size-delta,0px));margin-bottom:5px}.customer-release-card-top h3{font-size:calc(16px + var(--font-size-delta,0px))}.customer-release-card-top time{font-size:calc(10px + var(--font-size-delta,0px));padding-top:1px}.customer-release-card>p{color:#625c67;font-size:calc(11px + var(--font-size-delta,0px));margin-top:8px;line-height:1.5}@media (width<=700px){.customer-release-scroll{padding-left:16px;padding-right:16px}.customer-release-timeline{padding-left:54px}.customer-release-timeline:before{left:17px}.customer-release-marker{width:34px;height:34px;left:-54px}}.customer-release-timeline{padding-left:40px}.customer-release-timeline:before{background:#ee5570;width:1px;top:7px;bottom:7px;left:6px}.customer-release-marker,.customer-release-timeline li.current .customer-release-marker{color:#0000;background:#fff;border:1.5px solid #ee5570;width:10px;height:10px;animation:none;top:22px;left:-38px;box-shadow:0 0 0 4px #fff}.customer-release-marker i{background:#ee5570;border:0;width:3px;height:3px}.customer-release-timeline li.current .customer-release-marker{background:#ee5570;width:12px;height:12px;top:21px;left:-39px;box-shadow:0 0 0 4px #fff}.customer-release-timeline li.current .customer-release-marker i{opacity:.9;background:#fff;width:4px;height:4px}.customer-release-marker svg{display:none!important}@media (width<=700px){.customer-release-timeline{padding-left:36px}.customer-release-timeline:before{left:6px}.customer-release-marker,.customer-release-timeline li.current .customer-release-marker{left:-34px}.customer-release-timeline li.current .customer-release-marker{left:-35px}}.customer-app .main{margin-left:0}.customer-app .content{max-width:1720px;padding-top:28px}.customer-app .app-header{padding-left:clamp(22px,4vw,58px)}.customer-header-logo{width:128px;height:auto;margin-right:18px}.customer-app .app-header>div:first-of-type{margin-right:auto}.customer-profile-trigger{border:0}.customer-header-logout{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-weight:700;display:inline-flex}.customer-header-logout:hover{color:var(--ink);background:#f7f5f3}.customer-dashboard-welcome{border:1px solid var(--line);background:linear-gradient(110deg,#fff 0% 68%,#fff2ed 100%);border-radius:20px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding:26px 30px;display:flex}.customer-dashboard-welcome h2{font-size:calc(30px + var(--font-size-delta,0px));letter-spacing:-.8px;margin:6px 0 3px}.customer-dashboard-welcome p{color:var(--muted);margin:0}.customer-dashboard-metrics{gap:12px;display:flex}.customer-dashboard-metrics span{min-width:108px;color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));background:#fffc;border:1px solid #eb57361f;border-radius:12px;flex-direction:column;padding:12px 15px;display:flex}.customer-dashboard-metrics b{color:var(--ink);font-size:calc(20px + var(--font-size-delta,0px))}.customer-portal{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr)}.customer-resource-shelf{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;grid-column:1/-1;gap:17px;padding:26px;display:flex}.customer-resource-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-resource-row>a{border:1px solid var(--line);color:var(--ink);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;text-decoration:none;display:grid}.customer-resource-row>a:hover{background:#fffaf8;border-color:#efb5a5}.customer-resource-icon{width:38px;height:38px;color:var(--orange);background:#fff0eb;border-radius:10px;place-items:center;display:grid}.customer-resource-row>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.customer-resource-row b,.customer-resource-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-resource-row b{font-size:calc(12px + var(--font-size-delta,0px))}.customer-resource-row small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.customer-resource-row>a>svg{color:#aaa}@media (width<=1150px){.customer-portal{grid-template-columns:1fr}.customer-dashboard-welcome,.customer-resource-shelf{grid-column:auto}.customer-resource-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.customer-app .app-header{padding:0 16px}.customer-header-logo{width:105px}.customer-header-logout{padding:8px;font-size:0}.customer-dashboard-welcome{flex-direction:column;align-items:flex-start;padding:22px}.customer-dashboard-metrics{width:100%;overflow-x:auto}.customer-dashboard-metrics span{min-width:92px}.customer-resource-row{grid-template-columns:1fr}}.customer-showcase-grid{gap:16px;padding:3px 10px 14px 3px}.customer-showcase-card{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 8%,#fff) 0%,#fff 58%);min-height:250px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,#e9e5e2),0 8px 20px #221b2d0e;border:0;border-radius:20px;padding:22px;transition:box-shadow .2s,transform .2s}.customer-showcase-card:before{background:var(--brand);border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 22px 0}.customer-showcase-card:after{content:"";border:1px solid color-mix(in srgb,var(--brand) 18%,transparent);border-radius:50%;width:120px;height:120px;position:absolute;top:-38px;right:-34px}.customer-showcase-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,#e9e5e2),0 16px 32px #221b2d1a;border-color:#0000;transform:translateY(-3px)}.customer-showcase-card .product-logo{z-index:1;background:var(--brand);color:#fff;width:48px;height:48px;box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 28%,transparent);border-radius:14px;margin:2px 0 20px;position:relative}.customer-showcase-card .product-tag{background:color-mix(in srgb,var(--brand) 9%,#f5f3f2);color:color-mix(in srgb,var(--brand) 75%,#333);border-radius:999px;margin:0;padding:4px 8px;font-weight:700}.customer-showcase-card h3{font-size:calc(21px + var(--font-size-delta,0px));margin:10px 0 7px}.customer-showcase-card>p{font-size:calc(12px + var(--font-size-delta,0px));-webkit-line-clamp:3;line-height:1.55}.customer-showcase-card footer{border-top:1px solid color-mix(in srgb,var(--brand) 12%,#ece8e5);padding-top:16px}.customer-showcase-card footer strong{background:color-mix(in srgb,var(--brand) 9%,#fff);color:var(--brand);border-radius:9px;padding:7px 9px}.customer-card-number{color:color-mix(in srgb,var(--brand) 25%,#ddd);font-size:calc(11px + var(--font-size-delta,0px));top:16px;right:18px}.customer-access-modal{width:min(680px,100%);max-height:min(820px,100vh - 40px);overflow-y:auto}.customer-modal-resources{border:1px solid var(--line);background:#faf9f8;border-radius:14px;margin:18px 0;padding:16px}.customer-modal-resources>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.customer-modal-resources>div:first-child>b{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.customer-modal-resources>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-modal-resources a{color:var(--ink);background:#fff;border:1px solid #ebe6e3;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.customer-modal-resources a:hover{background:#fffaf8;border-color:#efb7a8}.customer-modal-resources a>span{width:32px;height:32px;color:var(--orange);background:#fff0eb;border-radius:8px;place-items:center;display:grid}.customer-modal-resources a>div{flex-direction:column;min-width:0;display:flex}.customer-modal-resources a b,.customer-modal-resources a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-modal-resources a b{font-size:calc(11px + var(--font-size-delta,0px))}.customer-modal-resources a small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.customer-modal-resources a>svg{color:#aaa}@media (width<=700px){.customer-modal-resources>div:last-child{grid-template-columns:1fr}.customer-showcase-card{min-height:235px}}.customer-release-timeline:before{background:var(--orange);width:1px;left:8px}.customer-release-marker,.customer-release-timeline li.current .customer-release-marker{border:1px solid var(--orange);background:#fff;width:10px;height:10px;top:22px;left:-37px;box-shadow:0 0 0 4px #fff}.customer-release-marker i{background:var(--orange);width:3px;height:3px}.customer-release-timeline li.current .customer-release-marker{background:var(--orange);width:12px;height:12px;top:21px;left:-38px}.customer-release-timeline li.current .customer-release-marker i{background:#fff;width:4px;height:4px}.customer-release-card,.customer-release-timeline li:nth-child(3n+2) .customer-release-card,.customer-release-timeline li:nth-child(3n) .customer-release-card,.customer-release-timeline li:nth-child(4n) .customer-release-card{background:#fff7f4;box-shadow:inset 2px 0 #ffc5b7}.customer-release-timeline li.current .customer-release-card{background:var(--orange);box-shadow:none}.customer-release-card-top span{color:var(--orange)}.customer-dashboard-welcome{display:none}@media (width<=700px){.customer-release-timeline:before{left:8px}.customer-release-marker,.customer-release-timeline li.current .customer-release-marker{left:-33px}.customer-release-timeline li.current .customer-release-marker{left:-34px}}.customer-release-card,.customer-release-timeline li:nth-child(3n+2) .customer-release-card,.customer-release-timeline li:nth-child(3n) .customer-release-card,.customer-release-timeline li:nth-child(4n) .customer-release-card,.customer-release-timeline li.current .customer-release-card{background:#fff9f7;box-shadow:inset 2px 0 #ffd2c7}.customer-release-timeline li:nth-child(2n) .customer-release-card{background:#fbfaf9;box-shadow:inset 2px 0 #e9e4e1}.customer-release-timeline li.current .customer-release-card{box-shadow:inset 2px 0 0 var(--orange),0 5px 15px #221b2d0b;background:#fff3ef}.customer-release-timeline li.current .customer-release-card .customer-release-card-top span{color:var(--orange)}.customer-release-timeline li.current .customer-release-card h3{color:var(--ink)}.customer-release-timeline li.current .customer-release-card time,.customer-release-timeline li.current .customer-release-card p{color:#6f6865}.customer-release-date{flex:none;align-items:center;gap:8px;display:flex}.customer-release-date em{background:var(--orange);color:#fff;font-size:calc(8px + var(--font-size-delta,0px));letter-spacing:.7px;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:800}.customer-release-date time{padding-top:0}.customer-release-card,.customer-release-timeline li:nth-child(2n) .customer-release-card,.customer-release-timeline li:nth-child(3n+2) .customer-release-card,.customer-release-timeline li:nth-child(3n) .customer-release-card,.customer-release-timeline li:nth-child(4n) .customer-release-card,.customer-release-timeline li.current .customer-release-card{box-shadow:inset 2px 0 0 var(--orange);background:#fff9f7;border:1px solid #eadfda;transition:none}.customer-release-card:hover,.customer-release-timeline li.current .customer-release-card:hover{box-shadow:inset 2px 0 0 var(--orange);filter:none;background:#fff9f7;border-color:#eadfda;transform:none}.customer-release-timeline li.current .customer-release-card,.customer-release-timeline li.current .customer-release-card:hover{background:#fff6f3;border-color:#f0c7bc}.customer-release-timeline li.current .customer-release-marker svg{animation:none}.customer-app .app-header>.header-actions,.customer-app .app-header>div.header-actions:first-of-type{margin-left:auto;margin-right:0}.auth-language{z-index:3;position:absolute;top:24px;right:28px}.login-panel>.auth-language .language-switch{box-shadow:0 5px 18px #24233814}@media (width<=760px){.auth-language{top:22px;right:20px}.login-panel>.auth-language{top:24px}.login-panel-logo{left:24px;transform:none}}.lead-guidance-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e1b2794}.lead-guidance-dialog{clip-path:none;width:min(720px,100%);max-height:min(860px,100vh - 40px);padding:0;overflow-y:auto}.lead-guidance-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px 26px 20px;display:grid;position:sticky;top:0}.lead-guidance-icon{width:48px;height:48px;color:var(--orange);background:#fff0eb;border-radius:14px;place-items:center;display:grid}.lead-guidance-head h2{font-size:calc(25px + var(--font-size-delta,0px));letter-spacing:-.45px;margin:5px 0 0}.lead-guidance-head .icon-btn{color:var(--muted);align-self:start}.lead-guidance-intro{border-left:3px solid var(--orange);color:#4f4543;font-size:calc(14px + var(--font-size-delta,0px));background:#fff7f3;border-radius:0 11px 11px 0;margin:24px 26px 18px;padding:15px 17px;font-weight:700;line-height:1.5}.lead-guidance-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 26px 16px;padding:18px 19px}.lead-guidance-section h3{font-size:calc(15px + var(--font-size-delta,0px));align-items:center;gap:8px;margin:0 0 12px;display:flex}.lead-guidance-section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lead-guidance-section li{color:#5f5a66;font-size:calc(13px + var(--font-size-delta,0px));padding-left:18px;line-height:1.5;position:relative}.lead-guidance-section li:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:1px}.lead-guidance-section a{color:var(--orange);text-underline-offset:2px;font-weight:700}.lead-guidance-section.valid{background:#fbfefc;border-color:#cae8dc}.lead-guidance-section.valid h3{color:var(--green)}.lead-guidance-section.invalid{background:#fffafb;border-color:#f0d3d8}.lead-guidance-section.invalid h3{color:var(--red)}.lead-guidance-actions{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;justify-content:space-between;align-items:center;gap:18px;padding:17px 26px 22px;display:flex;position:sticky;bottom:0}.lead-guidance-actions .primary{min-width:140px}.lead-guidance-dismiss{color:#5f5a66;font-size:calc(13px + var(--font-size-delta,0px));cursor:pointer;align-items:center;gap:10px;line-height:1.4;display:flex}.lead-guidance-dismiss input{width:18px;height:18px;accent-color:var(--orange);cursor:pointer;margin:0}@media (width<=650px){.lead-guidance-backdrop{padding:8px}.lead-guidance-dialog{border-radius:16px;max-height:calc(100vh - 16px)}.lead-guidance-head{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;padding:18px}.lead-guidance-icon{border-radius:11px;width:40px;height:40px}.lead-guidance-head h2{font-size:calc(20px + var(--font-size-delta,0px))}.lead-guidance-intro{margin:18px}.lead-guidance-section{margin:0 18px 14px;padding:15px}.lead-guidance-actions{flex-direction:column;align-items:stretch;padding:14px 18px 18px}.lead-guidance-actions .primary{width:100%}}.next-reminder-section{margin-top:24px}.next-reminder-card,.dashboard-next-actions{background:#fff;border:1px solid #e6e3e7}.next-reminder-card{padding:22px 24px}.next-reminder-heading,.dashboard-next-actions-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.next-reminder-heading h2,.dashboard-next-actions-head h2{margin:5px 0 3px}.next-reminder-heading p,.dashboard-next-actions-head p{color:#777482;margin:0}.next-reminder-form{background:#faf9f8;border:1px solid #ece9ed;border-radius:13px;grid-template-columns:140px 190px minmax(220px,1fr) auto;align-items:end;gap:12px;margin:18px 0 0;padding:14px;display:grid}.next-reminder-form label{gap:7px;margin:0;font-size:13px;font-weight:700;display:grid}.next-reminder-form label input,.next-reminder-form label select{width:100%;height:44px;margin:0}.next-reminder-form button{white-space:nowrap;height:44px}.next-reminder-list{gap:10px;margin-top:14px;display:grid}.next-reminder-list>.notification-empty{padding:20px 14px 4px}.next-reminder-rule{border:1px solid #e8e5e9;border-radius:13px;grid-template-columns:auto minmax(180px,1fr) minmax(170px,220px) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.next-reminder-rule.disabled{opacity:.58}.next-reminder-rule>div{gap:3px;display:grid}.next-reminder-rule span{color:#777482;font-size:13px}.next-reminder-switch{background:#cbc8ce;border:0;border-radius:20px;width:40px;height:23px;position:relative}.next-reminder-switch i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px}.next-reminder-switch.active{background:#eb5736}.next-reminder-switch.active i{transform:translate(17px)}.dashboard-next-actions{border-radius:18px;margin-bottom:22px;padding:22px 24px;box-shadow:0 12px 30px #2423380f}.unscheduled-actions{color:#bd442c;background:#fff5f1;border:1px solid #f1cdbf;border-radius:10px;padding:9px 12px;font-weight:700}.dashboard-next-actions-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.dashboard-next-actions-list>button{text-align:left;background:#fff;border:1px solid #e8e5e9;border-radius:13px;grid-template-columns:74px minmax(0,1fr) minmax(100px,auto) auto;align-items:center;gap:13px;padding:12px;display:grid}.dashboard-next-actions-list>button:hover{background:#fffaf8;border-color:#f1a993}.dashboard-next-actions-list time{color:#4b4854;background:#f6f4f4;border-radius:10px;place-items:center;padding:8px;display:grid}.dashboard-next-actions-list time.overdue{color:#c8442e;background:#fff0eb}.dashboard-next-actions-list time span{font-size:12px}.next-action-copy,.next-action-owner{gap:3px;min-width:0;display:grid}.next-action-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-action-copy small,.next-action-owner small{color:#777482}.next-action-owner{text-align:right}.next-action-date-field input{max-width:360px}@media (width<=1050px){.next-reminder-form{grid-template-columns:1fr 1fr}.next-reminder-form label:nth-child(3){grid-column:1/2}.next-reminder-form button{grid-column:2}}@media (width<=850px){.next-reminder-rule{grid-template-columns:auto 1fr auto}.next-reminder-rule select{grid-column:2}.dashboard-next-actions-list{grid-template-columns:1fr}}@media (width<=560px){.next-reminder-card{padding:18px}.next-reminder-heading,.dashboard-next-actions-head{display:grid}.next-reminder-form{grid-template-columns:1fr}.next-reminder-form label:nth-child(3),.next-reminder-form button{grid-column:auto}.next-reminder-form button{width:100%}.dashboard-next-actions-list>button{grid-template-columns:68px 1fr auto}.next-action-owner{text-align:left;grid-column:2}}.pipeline-table-help{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}.clickable-row.expanded{background:#fff9f6}.clickable-row.expanded .row-arrow{color:var(--orange);background:#fff0eb;transform:rotate(180deg)}.pipeline-history-row>td{background:#faf9f7;padding:0!important}.pipeline-history-row>td:first-child{display:table-cell}.pipeline-history{border-top:1px solid #f2d7ce;border-bottom:1px solid var(--line);padding:24px 28px 27px}.pipeline-history-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px;display:flex}.pipeline-history-head h3{font-size:calc(20px + var(--font-size-delta,0px));margin:5px 0 2px}.pipeline-history-head p{color:var(--muted);font-size:calc(13px + var(--font-size-delta,0px));margin:0}.pipeline-stepper{grid-template-columns:repeat(7,minmax(145px,1fr));min-width:1080px;display:grid}.pipeline-step{grid-template-columns:32px minmax(0,1fr);gap:10px;padding-right:12px;display:grid;position:relative}.pipeline-step-line{z-index:0;background:#dedce1;height:2px;position:absolute;top:15px;left:16px;right:-16px}.pipeline-step:last-child .pipeline-step-line{display:none}.pipeline-dot{z-index:1;color:#8b8790;width:32px;height:32px;font-size:calc(12px + var(--font-size-delta,0px));background:#fff;border:2px solid #cbc8cf;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.pipeline-step.complete .pipeline-step-line{background:#a9deca}.pipeline-step.complete .pipeline-dot{color:#168a65;background:#e9f7f1;border-color:#38ae83}.pipeline-step.active .pipeline-dot{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 0 0 5px #fff0eb}.pipeline-step>div:last-child{flex-direction:column;min-width:0;padding-top:1px;display:flex}.pipeline-step b{font-size:calc(13px + var(--font-size-delta,0px))}.pipeline-step time{color:#4e4952;font-size:calc(12px + var(--font-size-delta,0px));white-space:nowrap;margin-top:5px}.pipeline-step small{color:var(--muted);margin-top:3px;font-size:calc(11px + var(--font-size-delta,0px))!important}.pipeline-lost{background:#fff5f6;border:1px solid #f3c7cf;border-radius:11px;align-items:center;gap:12px;width:max-content;margin-top:22px;padding:12px 15px;display:flex}.pipeline-lost>span{width:30px;height:30px;color:var(--red);font-size:calc(20px + var(--font-size-delta,0px));background:#ffe4e8;border-radius:50%;place-items:center;display:grid}.pipeline-lost>div{flex-direction:column;display:flex}.pipeline-lost b{color:var(--red)}.pipeline-lost time,.pipeline-lost small{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}@media (width<=900px){.pipeline-history{overflow-x:auto}.pipeline-history-head{position:sticky;left:0}.pipeline-table-help{display:none}}.crm-record-toggle{border:1px solid var(--line);background:#f4f2f1;border-radius:12px;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}.crm-record-toggle button{min-width:132px;min-height:39px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:8px 14px;font-weight:700;display:flex}.crm-record-toggle button b{min-width:24px;height:24px;color:var(--ink);font-size:calc(11px + var(--font-size-delta,0px));background:#e8e5e3;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.crm-record-toggle button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #1f1b2a14}.crm-record-toggle button.active b{color:var(--orange);background:#fff0eb}.crm-record-toggle button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.crm-list-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.crm-search{flex:1;align-items:center;min-width:280px;display:flex;position:relative}.crm-search svg{color:#96929a;position:absolute;left:13px}.crm-search input{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;min-height:43px;padding:10px 13px 10px 42px}.crm-search input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #eb57361a}.crm-filter-grid{gap:9px;display:flex}.crm-filter-grid select{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:43px;padding:9px 32px 9px 11px}.crm-filter-grid select:disabled{color:var(--muted);cursor:not-allowed;background:#f4f2f1}.crm-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.crm-pagination>div{align-items:center;gap:10px;display:flex}.crm-pagination .secondary{padding:9px 13px}@media (width<=1100px){.crm-list-toolbar{flex-direction:column;align-items:stretch}.crm-filter-grid{grid-template-columns:repeat(2,1fr);display:grid}.crm-filter-grid select{width:100%}}@media (width<=650px){.crm-record-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.crm-record-toggle button,.crm-search{min-width:0}.crm-filter-grid{grid-template-columns:1fr}.crm-pagination{flex-direction:column;align-items:flex-start}.crm-pagination>div{justify-content:space-between;width:100%}}.opportunity-drawer .field-help{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));margin-top:6px;line-height:1.35;display:block}.vat-availability{font-size:calc(11px + var(--font-size-delta,0px));align-items:flex-start;gap:6px;margin-top:7px;font-weight:700;line-height:1.35;display:flex}.vat-availability svg{flex:none;margin-top:1px}.vat-availability.available{color:#168a65}.vat-availability.duplicate{color:var(--red)}.vat-availability.checking,.vat-availability.error{color:var(--muted)}.vat-spinner{border:2px solid #d8d4db;border-top-color:var(--orange);border-radius:50%;flex:none;width:12px;height:12px;margin-top:1px;animation:.7s linear infinite vat-spin}@keyframes vat-spin{to{transform:rotate(360deg)}}.opportunity-table-tools{justify-content:flex-end;align-items:center;gap:12px;display:flex}.column-settings{position:relative}.column-settings>summary{border:1px solid var(--line);font-size:calc(12px + var(--font-size-delta,0px));cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-weight:700;list-style:none;display:flex}.column-settings>summary::-webkit-details-marker{display:none}.column-settings[open]>summary{color:var(--orange);border-color:#efb5a5;box-shadow:0 0 0 3px #eb573614}.column-settings>div{z-index:15;border:1px solid var(--line);background:#fff;border-radius:13px;width:260px;padding:15px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #1f192324}.column-settings>div>b,.column-settings>div>small{display:block}.column-settings>div>small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));margin:3px 0 10px}.column-settings label{font-size:calc(12px + var(--font-size-delta,0px));cursor:pointer;align-items:center;gap:9px;margin:0;padding:8px 4px;display:flex}.column-settings label input{width:16px;height:16px;accent-color:var(--orange);margin:0}.column-settings label:has(input:disabled){cursor:not-allowed;opacity:.55}.column-settings em{border-top:1px solid var(--line);color:var(--green);font-size:calc(10px + var(--font-size-delta,0px));margin-top:8px;padding-top:9px;font-style:normal;display:block}.column-settings em.loading,.column-settings em.saving{color:var(--muted)}.column-settings em.error{color:var(--red)}.opportunity-platform-table td:first-child{color:#666;display:table-cell}.opportunity-platform-table .opportunity-company-cell{align-items:center;gap:10px;color:var(--ink)!important;display:flex!important}.opportunity-agent-names{flex-direction:column;gap:3px;min-width:130px;display:flex}.opportunity-agent-names b{color:var(--ink);font-size:calc(12px + var(--font-size-delta,0px))}.opportunity-agent-names span{max-width:230px;color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));line-height:1.35}@media (width<=650px){.opportunity-table-tools{margin-left:auto}.column-settings>summary{font-size:0}.column-settings>summary svg{width:18px;height:18px}.column-settings>div{width:auto;position:fixed;inset:auto 17px 20px}.section-title:has(.column-settings){align-items:center}}.lead-origin{flex-direction:column;align-items:flex-start;gap:4px;min-width:132px;display:flex}.lead-origin>span{color:#625d6b;font-size:calc(10px + var(--font-size-delta,0px));white-space:nowrap;background:#f7f6f8;border:1px solid #d8d4dc;border-radius:999px;padding:4px 8px;font-weight:700;display:inline-flex}.lead-origin>span.company{color:#c94b2f;background:#fff0eb;border-color:#f2b5a7}.lead-origin>span.agent{color:#197255;background:#eaf8f2;border-color:#bfe2d4}.lead-origin small{max-width:150px;color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-source-tag{color:#5d50b9;max-width:180px;font-size:calc(10px + var(--font-size-delta,0px));text-overflow:ellipsis;white-space:nowrap;background:#f1efff;border:1px solid #cfc7f5;border-radius:999px;padding:4px 8px;font-weight:700;display:inline-flex;overflow:hidden}.table-empty-value{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.crm-filter-grid{flex-wrap:wrap;justify-content:flex-end}.crm-filter-grid select{max-width:230px}@media (width<=1100px){.crm-filter-grid{justify-content:stretch}.crm-filter-grid select{max-width:none}}.calendar-page{flex-direction:column;gap:18px;display:flex}.calendar-command{border:1px solid var(--line);border-left:4px solid var(--orange);background:linear-gradient(110deg,#fff 0 72%,#fff7f3 100%);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.calendar-command:after{content:"";border:1px solid #ffd9ce;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;right:-65px;box-shadow:0 0 0 34px #f15b3d09,0 0 0 68px #f15b3d05}.calendar-command>div,.calendar-command>button{z-index:1;position:relative}.calendar-command h2{font-size:calc(32px + var(--font-size-delta,0px));margin:7px 0 4px}.calendar-command p{color:var(--muted);font-size:calc(14px + var(--font-size-delta,0px));margin:0}.calendar-controlbar{border:1px solid var(--line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.calendar-title-group{gap:16px}.calendar-title-group h2{min-width:210px;font-size:calc(22px + var(--font-size-delta,0px))}.calendar-nav{background:#f3f2f0;border-radius:10px;gap:5px;padding:4px;display:flex}.calendar-nav button{background:0 0;border:0;border-radius:7px;min-width:38px;height:36px;padding:0 11px;font-weight:700}.calendar-nav button:nth-child(2){min-width:66px}.calendar-nav button:hover{background:#fff;box-shadow:0 1px 4px #ddd}.calendar-control-end{align-items:center;gap:10px;display:flex}.calendar-control-end label{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));align-items:center;gap:8px;margin:0;display:flex}.calendar-control-end select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:135px;height:42px;padding:0 38px 0 12px}.calendar-views{background:#f1f0ee;border-radius:10px;padding:4px;display:flex}.calendar-views button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 12px;font-weight:700}.calendar-views button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #d9d6d9}.calendar-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.calendar-main{min-width:0}.calendar-grid{box-shadow:0 12px 38px #231e280a}.calendar-weekday{font-size:calc(11px + var(--font-size-delta,0px));background:#fbfaf8;padding:13px 14px}.calendar-day{min-height:148px;padding:10px;transition:background .15s;position:relative}.calendar-day:hover{background:#fffaf7}.calendar-day.outside{opacity:.62;background:#fafaf9}.calendar-day-head{justify-content:space-between;align-items:center;height:28px;margin-bottom:5px;display:flex}.calendar-day-head>small{min-width:21px;height:21px;color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));background:#f2f0ee;border-radius:7px;place-items:center;display:grid}.calendar-number{font-size:calc(12px + var(--font-size-delta,0px));margin:0}.calendar-day.today{box-shadow:inset 0 3px 0 var(--orange);background:#fffaf7}.calendar-day.today .calendar-number{width:27px;height:27px}.calendar-event{border:0;border-left:3px solid var(--orange);min-height:32px;color:var(--ink);background:#fff0eb;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin:5px 0;padding:7px 8px;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.calendar-event:hover{z-index:2;transform:translateY(-1px);box-shadow:0 7px 18px #231e2817}.calendar-event time{font-size:calc(9px + var(--font-size-delta,0px));color:var(--orange);font-weight:800}.calendar-event b{font-size:calc(10px + var(--font-size-delta,0px))}.calendar-event small{font-size:calc(9px + var(--font-size-delta,0px));grid-column:2;margin:0}.calendar-event.demo time{color:var(--purple)}.calendar-event.call time{color:var(--blue)}.calendar-event.follow_up time{color:var(--green)}.calendar-event.deadline time{color:#a56b08}.calendar-more{text-align:left;width:100%;font-size:calc(10px + var(--font-size-delta,0px));background:#f6f4f2;border-radius:7px;padding:5px 7px}.calendar-more:hover{background:#fff0eb}.calendar-rail{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px;position:sticky;top:106px;box-shadow:0 12px 38px #231e280a}.calendar-rail-head h3{font-size:calc(19px + var(--font-size-delta,0px));margin:6px 0 3px}.calendar-rail-head p{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));margin:0}.calendar-upcoming{margin-top:17px}.calendar-upcoming>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px 5px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:12px 0;display:grid;position:relative}.calendar-upcoming>button:first-child{border-top:0}.calendar-upcoming time{color:var(--orange);font-size:calc(9px + var(--font-size-delta,0px));text-transform:uppercase;flex-direction:column;align-items:center;display:flex}.calendar-upcoming time b{font-size:calc(18px + var(--font-size-delta,0px))}.calendar-upcoming>button>i,.calendar-agenda-view button>i{background:var(--orange);border-radius:5px;width:5px;height:32px}.calendar-upcoming>button>i.demo,.calendar-agenda-view button>i.demo,.calendar-legend i.demo{background:var(--purple)}.calendar-upcoming>button>i.call,.calendar-agenda-view button>i.call,.calendar-legend i.call{background:var(--blue)}.calendar-upcoming>button>i.follow_up,.calendar-agenda-view button>i.follow_up,.calendar-legend i.follow_up{background:var(--green)}.calendar-upcoming>button>i.deadline,.calendar-agenda-view button>i.deadline,.calendar-legend i.deadline{background:#c58a1b}.calendar-upcoming>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.calendar-upcoming b,.calendar-upcoming small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-upcoming small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.calendar-rail-empty{color:var(--muted);text-align:center;padding:25px 0}.calendar-google-state{background:#f5f4f3;border-radius:11px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.calendar-google-state>i{background:#aaa;border-radius:50%;width:9px;height:9px}.calendar-google-state.ready{background:#edf8f4}.calendar-google-state.ready>i{background:var(--green)}.calendar-google-state>span{flex-direction:column;gap:2px;display:flex}.calendar-google-state b{font-size:calc(11px + var(--font-size-delta,0px))}.calendar-google-state small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.calendar-legend{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));flex-wrap:wrap;gap:15px;margin-top:13px;padding:0 4px;display:flex}.calendar-legend span{align-items:center;gap:6px;display:flex}.calendar-legend i{background:var(--orange);border-radius:3px;width:8px;height:8px}.calendar-week-view{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:repeat(7,minmax(125px,1fr));display:grid;overflow-x:auto}.calendar-week-view>section{border-right:1px solid var(--line);min-height:520px}.calendar-week-view>section:last-child{border-right:0}.calendar-week-view>section>header{border-bottom:1px solid var(--line);background:#faf9f7;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px;display:flex}.calendar-week-view>section>header span{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));text-transform:uppercase}.calendar-week-view>section>header b{font-size:calc(20px + var(--font-size-delta,0px))}.calendar-week-view>section.today>header{color:var(--orange);background:#fff0eb}.calendar-week-view>section>div{padding:8px}.calendar-week-view .calendar-event{grid-template-columns:1fr}.calendar-week-view .calendar-event time{grid-row:1}.calendar-week-view .calendar-event b,.calendar-week-view .calendar-event small{grid-column:1}.calendar-no-events{color:#aaa;font-size:calc(10px + var(--font-size-delta,0px));text-align:center;padding:20px 4px;display:block}.calendar-agenda-view{flex-direction:column;gap:14px;display:flex}.calendar-agenda-view>section{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.calendar-agenda-view>section>header{border-bottom:1px solid var(--line);background:#faf9f7;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.calendar-agenda-view>section>header>div{align-items:center;gap:10px;display:flex}.calendar-agenda-view>section>header b{font-size:calc(23px + var(--font-size-delta,0px));color:var(--orange)}.calendar-agenda-view>section>header span{font-weight:700}.calendar-agenda-view>section>header small{color:var(--muted)}.calendar-agenda-view button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:75px 5px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 17px;display:grid}.calendar-agenda-view button:first-child{border-top:0}.calendar-agenda-view button:hover{background:#fffaf8}.calendar-agenda-view button time{color:var(--orange);font-weight:700}.calendar-agenda-view button>span{flex-direction:column;gap:3px;display:flex}.calendar-agenda-view button small{color:var(--muted);text-transform:capitalize}.calendar-agenda-view button>strong{color:#aaa;font-size:calc(20px + var(--font-size-delta,0px))}.calendar-empty{border:1px dashed var(--line);min-height:340px;color:var(--muted);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.calendar-empty b{color:var(--ink);margin-bottom:5px}.calendar-modal{width:min(760px,100%)}.calendar-modal .modal-head{border-bottom:1px solid var(--line);padding-bottom:17px}.calendar-modal .modal-head h2{margin-bottom:5px}.calendar-detail-row{padding:14px 2px}.calendar-detail-row>span{font-size:calc(11px + var(--font-size-delta,0px));text-transform:uppercase;letter-spacing:.06em}.calendar-day-modal{padding:25px}.calendar-day-agenda{scrollbar-width:thin}@media (width<=1180px){.calendar-controlbar{flex-direction:column;align-items:stretch}.calendar-title-group{justify-content:space-between;min-width:0}.calendar-title-group h2{min-width:0}.calendar-control-end{justify-content:space-between;min-width:0}.calendar-views{flex:none}.calendar-layout{grid-template-columns:1fr}.calendar-rail{position:static}.calendar-upcoming{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.calendar-google-state{max-width:420px}}@media (width<=820px){.calendar-command{flex-direction:column;align-items:flex-start;padding:23px}.calendar-command h2{font-size:calc(27px + var(--font-size-delta,0px))}.calendar-command>button{width:100%}.calendar-controlbar{flex-direction:column;align-items:stretch}.calendar-title-group,.calendar-control-end{justify-content:space-between}.calendar-grid{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}.calendar-upcoming,.calendar-form-grid{grid-template-columns:1fr}.calendar-span{grid-column:1}}@media (width<=560px){.calendar-title-group{flex-direction:column-reverse;align-items:flex-start}.calendar-title-group h2{min-width:0}.calendar-nav{width:100%}.calendar-nav button:nth-child(2){flex:1}.calendar-control-end{flex-direction:column;align-items:stretch}.calendar-control-end label{justify-content:space-between}.calendar-control-end select,.calendar-views button{flex:1}.calendar-layout{display:block}.calendar-main{min-width:0}.calendar-grid{max-height:620px}.calendar-agenda-view button{grid-template-columns:60px 5px minmax(0,1fr) auto;padding:13px}.calendar-rail{margin-top:15px;padding:18px}}.team-performance-page{flex-direction:column;gap:18px;display:flex}.tp-command{border:1px solid var(--line);border-left:4px solid var(--orange);background:linear-gradient(110deg,#fff 0 72%,#fff7f3 100%);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.tp-command:after{content:"";pointer-events:none;border:1px solid #ffd9ce;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;right:-65px;box-shadow:0 0 0 34px #f15b3d09,0 0 0 68px #f15b3d05}.tp-command>div{z-index:1;position:relative}.tp-command h2{font-size:calc(32px + var(--font-size-delta,0px));margin:7px 0 4px}.tp-command p{color:var(--muted);font-size:calc(14px + var(--font-size-delta,0px));margin:0}.tp-period-summary{text-align:right;flex-direction:column;gap:4px;display:flex}.tp-period-summary span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.tp-period-summary strong{font-size:calc(14px + var(--font-size-delta,0px))}.tp-controls{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 18px;display:flex}.tp-controls label,.tp-navigation-control{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:6px;margin:0;display:flex}.tp-navigation-control>span{display:none}.tp-controls select,.tp-controls input{border:1px solid var(--line);min-width:170px;height:42px;color:var(--ink);background:#fff;border-radius:10px;padding:0 38px 0 13px}.tp-controls .period-navigation{grid-template-columns:42px 110px 42px;margin:0;display:grid}.tp-controls .period-navigation .secondary{height:42px;min-height:42px}.tp-loading{text-align:center;color:var(--muted);padding:80px}.tp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tp-kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:13px;min-height:126px;padding:20px;display:flex;position:relative}.tp-kpis article>div{flex-direction:column;min-width:0;display:flex}.tp-kpis small{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}.tp-kpis strong{font-size:calc(24px + var(--font-size-delta,0px));margin:3px 0}.tp-kpis article>div>span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted)}.tp-kpi-icon{width:44px;height:44px;font-size:calc(20px + var(--font-size-delta,0px));border-radius:12px;flex:0 0 44px;place-items:center;font-weight:700;display:grid}.tp-kpi-icon.target,.tp-kpi-icon.coverage{color:var(--orange);background:#fff0eb}.tp-kpi-icon.revenue{color:#118e6c;background:#e8f6f1}.tp-kpi-icon.pipeline{color:#6657dc;background:#efecff}.tp-kpis article>i{background:#eee;border-radius:9px;height:5px;position:absolute;bottom:17px;left:20px;right:20px;overflow:hidden}.tp-kpis article>i em{background:var(--orange);border-radius:inherit;height:100%;display:block}.tp-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:18px;display:grid}.tp-ranking,.tp-health,.tp-agent-card{padding:24px}.tp-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.tp-card-head h3{font-size:calc(20px + var(--font-size-delta,0px));margin:5px 0}.tp-card-head p{font-size:calc(12px + var(--font-size-delta,0px));color:var(--muted);margin:0}.tp-card-head>span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted);background:#f4f3f1;border-radius:8px;padding:7px 10px}.tp-rank-list{flex-direction:column;display:flex}.tp-rank-list>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;grid-template-columns:30px minmax(130px,.7fr) minmax(180px,1.4fr) 54px;align-items:center;gap:12px;padding:13px 0;display:grid}.tp-rank-list>button:hover{background:#fcfbfa}.tp-rank-number{width:25px;height:25px;font-size:calc(11px + var(--font-size-delta,0px));background:#f3f1ee;border-radius:8px;place-items:center;font-weight:700;display:grid}.tp-rank-person,.tp-rank-bar{flex-direction:column;gap:4px;display:flex}.tp-rank-person small,.tp-rank-bar small{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.tp-rank-bar>i,.tp-row-goal>i{background:#eee;border-radius:8px;height:7px;overflow:hidden}.tp-rank-bar>i em,.tp-row-goal>i em{background:linear-gradient(90deg,var(--orange),#f78361);border-radius:inherit;height:100%;display:block}.tp-rank-list>button>strong{text-align:right}.tp-health{flex-direction:column;display:flex}.tp-ring{background:conic-gradient(var(--orange) 0 var(--progress),#efeeec var(--progress) 360deg);border-radius:50%;place-items:center;width:160px;height:160px;margin:5px auto 22px;display:grid;position:relative}.tp-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:15px}.tp-ring>div{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.tp-ring strong{font-size:calc(28px + var(--font-size-delta,0px))}.tp-ring span{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.tp-health-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tp-health-list>div{border:1px solid var(--line);border-radius:11px;grid-template-columns:auto 1fr;gap:4px 7px;padding:11px;display:grid}.tp-health-list i{border-radius:50%;width:8px;height:8px;margin-top:4px}.tp-health-list i.good{background:#15916c}.tp-health-list i.risk{background:#d89a1c}.tp-health-list i.none{background:#aaa}.tp-health-list span{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.tp-health-list strong{font-size:calc(18px + var(--font-size-delta,0px));grid-column:2}.tp-agent-table{border:1px solid var(--line);border-radius:13px;overflow:hidden}.tp-agent-table-head,.tp-agent-row{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(95px,.65fr)) minmax(150px,.9fr) 22px;align-items:center;gap:12px;display:grid}.tp-agent-table-head{color:#8b8784;font-size:calc(10px + var(--font-size-delta,0px));text-transform:uppercase;letter-spacing:.08em;background:#faf9f7;padding:12px 16px}.tp-agent-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;padding:14px 16px}.tp-agent-row:hover,.tp-agent-row.open{background:#fff9f6}.tp-agent-name{align-items:center;gap:11px;display:flex}.tp-agent-name>i{width:36px;height:36px;color:var(--orange);font-style:normal;font-weight:700;font-size:calc(11px + var(--font-size-delta,0px));background:#fff0eb;border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.tp-agent-name>span{flex-direction:column;gap:2px;display:flex}.tp-agent-name small{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.tp-agent-row>span,.tp-agent-row>strong{font-size:calc(12px + var(--font-size-delta,0px))}.tp-agent-row .attention,.tp-agent-row .clear{font-size:calc(10px + var(--font-size-delta,0px));border-radius:8px;justify-self:start;padding:6px 9px;font-weight:700}.tp-agent-row .attention{color:#a36a00;background:#fff3df}.tp-agent-row .clear{color:#11845f;background:#e9f7f1}.tp-row-goal{grid-template-columns:1fr 44px;align-items:center;gap:8px;display:grid}.tp-row-goal b{font-size:calc(11px + var(--font-size-delta,0px));text-align:right}.tp-expand{font-size:calc(18px + var(--font-size-delta,0px));transition:transform .2s}.tp-agent-row.open .tp-expand{transform:rotate(180deg)}.tp-goal-editor{background:#fff9f6;border-top:1px solid #ffe1d6;grid-template-columns:1fr minmax(220px,300px) 120px;align-items:end;gap:18px;padding:18px 20px 20px;display:grid}.tp-goal-editor>div{flex-direction:column;gap:4px;display:flex}.tp-goal-editor>div small{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.tp-goal-editor label{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted)}.tp-goal-editor input{margin-top:6px}.tp-goal-editor button{height:45px}.tp-agent-card{min-width:0}.tp-goal-manager{background:#fff9f6;border-top:1px solid #ffe1d6;padding:20px}.tp-goal-manager-head{justify-content:space-between;gap:16px;display:flex}.tp-goal-manager-head>div{flex-direction:column;gap:4px;display:flex}.tp-goal-manager-head small,.tp-goal-manager-head>span,.tp-goal-empty{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.tp-goal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.tp-goal-item{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid}.tp-goal-item>button:first-child{text-align:left;background:0 0;border:0;grid-template-columns:minmax(120px,.8fr) minmax(150px,1.2fr);align-items:center;gap:12px;padding:13px;display:grid}.tp-goal-item>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.tp-goal-item b{font-size:calc(12px + var(--font-size-delta,0px))}.tp-goal-item small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px))}.tp-goal-progress>i{background:#eee;border-radius:9px;height:7px;overflow:hidden}.tp-goal-progress>i em{border-radius:inherit;background:var(--orange);height:100%;display:block}.tp-goal-delete{border:0;border-left:1px solid var(--line);color:#c33;background:0 0;height:38px}.tp-goal-form{border-top:1px solid #ffe1d6;grid-template-columns:1fr 1.2fr .7fr 1fr auto;align-items:end;gap:10px;padding-top:16px;display:grid}.tp-goal-form>label:not(.tp-required){color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:6px;display:flex}.tp-goal-form select,.tp-goal-form input{border:1px solid var(--line);background:#fff;border-radius:9px;height:42px;margin:0;padding:0 11px}.tp-required{align-items:center;gap:9px;height:42px;margin:0;display:flex}.tp-required>input{width:18px;height:18px}.tp-required>span{flex-direction:column;display:flex}.tp-required small{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px))}.tp-goal-actions{gap:7px;height:42px;display:flex}.tp-goal-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:42px;display:flex}.tp-goal-replace-note{color:#9a6411;font-size:calc(10px + var(--font-size-delta,0px));margin:9px 0 0}.tp-goal-progress small{min-height:13px}@media (width<=1200px){.tp-kpis{grid-template-columns:repeat(2,1fr)}.tp-overview-grid{grid-template-columns:1fr}.tp-agent-table{overflow-x:auto}.tp-agent-table-head,.tp-agent-row{min-width:940px}.tp-agent-table.nonfinancial .tp-agent-table-head,.tp-agent-table.nonfinancial .tp-agent-row{min-width:650px}.tp-goal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-goal-actions{align-self:end}}@media (width<=760px){.tp-command{flex-direction:column;align-items:flex-start;padding:23px}.tp-command h2{font-size:calc(25px + var(--font-size-delta,0px))}.tp-period-summary{text-align:left}.tp-controls{grid-template-columns:1fr;display:grid}.tp-controls label,.tp-controls select,.tp-controls input,.tp-navigation-control{width:100%}.tp-controls .period-navigation{grid-template-columns:44px 1fr 44px;margin-top:0}.tp-kpis{grid-template-columns:1fr}.tp-overview-grid{grid-template-columns:minmax(0,1fr)}.tp-ranking,.tp-health,.tp-agent-card{padding:18px}.tp-rank-list>button{grid-template-columns:28px 1fr 45px}.tp-rank-bar{grid-column:2/4}.tp-health-list,.tp-goal-editor{grid-template-columns:1fr}.tp-agent-table-head,.tp-agent-row{min-width:840px}.tp-agent-table.nonfinancial .tp-agent-table-head,.tp-agent-table.nonfinancial .tp-agent-row{min-width:580px}.tp-goal-list,.tp-goal-form,.tp-goal-item>button:first-child{grid-template-columns:1fr}.tp-goal-actions button{flex:1}}.tp-filter-note{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));margin:0 0 5px auto}.tp-goal-groups{flex-direction:column;gap:16px;margin:16px 0;display:flex}.tp-goal-groups section h4{color:var(--ink);font-size:calc(11px + var(--font-size-delta,0px));text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;margin:0;display:flex}.tp-goal-groups section h4 span{color:var(--muted);font-size:calc(9px + var(--font-size-delta,0px));background:#fff;border-radius:7px;padding:3px 7px}.tp-goal-groups .tp-goal-list{margin:8px 0 0}.tp-goal-form{grid-template-columns:minmax(130px,1fr) minmax(160px,1.2fr) minmax(105px,.7fr) 145px 145px minmax(150px,.9fr) auto}.tp-goal-form select,.tp-goal-form input{min-width:0}.tp-agent-table-head,.tp-agent-row{grid-template-columns:minmax(220px,1.3fr) repeat(5,minmax(88px,.62fr)) minmax(150px,.9fr) 22px}.tp-agent-table-head>span{min-width:0;line-height:1.35}.tp-agent-table.nonfinancial .tp-agent-table-head,.tp-agent-table.nonfinancial .tp-agent-row{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(110px,.7fr)) minmax(150px,.9fr) 22px}@media (width<=1200px){.tp-filter-note{width:100%;margin:3px 0 0}.tp-goal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-agent-table.nonfinancial .tp-agent-table-head,.tp-agent-table.nonfinancial .tp-agent-row{min-width:760px}}@media (width<=760px){.tp-goal-form{grid-template-columns:1fr}.tp-agent-table.nonfinancial .tp-agent-table-head,.tp-agent-table.nonfinancial .tp-agent-row{min-width:720px}}.tp-goal-actions-field{min-width:0;color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:6px;display:flex}.tp-goal-form .tp-required{text-transform:none;letter-spacing:normal;min-width:0;height:42px;color:var(--ink);align-items:center;gap:9px;padding:0;display:flex}.tp-goal-form .tp-required>input{flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:0}.tp-goal-form .tp-required>span{flex-direction:column;justify-content:center;line-height:1.2;display:flex}.tp-goal-form .tp-required b,.tp-goal-form .tp-required small{display:block}.tp-goal-actions-field .tp-goal-actions{height:42px}.performance-report-page{gap:20px;display:grid}.report-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.report-hero h1{margin:6px 0 5px;font-size:32px}.report-hero p,.report-card-heading p,.report-recipient-card>p,.report-content-card p{color:#77727f;margin:0}.report-status{background:#fff;border:1px solid #e3e0e2;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.report-status i{background:#aaa5ad;border-radius:50%;width:9px;height:9px}.report-status.active i{background:#20a879;box-shadow:0 0 0 4px #e4f6ef}.report-message{margin:0}.report-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-overview-card{gap:7px;padding:20px;display:grid}.report-overview-card>span{text-transform:uppercase;letter-spacing:1px;color:#96919a;font-size:11px;font-weight:700}.report-overview-card strong{font-size:20px}.report-overview-card small{color:#827e87;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.report-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr);gap:18px;display:grid}.report-config-card,.report-recipient-card,.report-content-card,.report-history-card{padding:24px}.report-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-card-heading h2,.report-recipient-card h2,.report-content-card h2{margin:5px 0;font-size:21px}.report-switch{cursor:pointer;align-items:center;gap:9px;display:flex}.report-switch input{opacity:0;position:absolute}.report-switch>span{background:#d9d6da;border-radius:99px;width:42px;height:24px;transition:all .2s;position:relative}.report-switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.report-switch input:checked+span{background:#ee5b42}.report-switch input:checked+span:after{transform:translate(18px)}.report-switch b{font-size:13px}.report-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.report-form-grid label{gap:8px;display:grid}.report-form-grid label>span{font-size:12px;font-weight:700}.report-form-grid select,.report-form-grid input{color:#242338;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #dfdcdf;border-radius:11px;padding:0 13px}.report-form-grid small{color:#8f8a93}.report-recipient-list{gap:9px;margin-top:20px;display:grid}.report-recipient-list label{cursor:pointer;border:1px solid #e5e2e4;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.report-recipient-list label.selected{background:#fff7f4;border-color:#ff9b86}.report-recipient-list input{accent-color:#ee5b42}.report-recipient-list span{min-width:0;display:grid}.report-recipient-list small{color:#85808a;text-overflow:ellipsis;overflow:hidden}.report-content-card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:30px;display:grid}.report-metric-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-metric-list span{background:#f8f6f4;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.report-metric-list svg{color:#20a879}.report-actions{justify-content:flex-end;gap:10px;display:flex}.report-actions button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:700;display:inline-flex}.report-actions .secondary{color:#242338;background:#fff;border:1px solid #ddd9de}.report-actions .primary{color:#fff;background:#242338;border:0}.report-actions button:disabled{opacity:.48;cursor:not-allowed}.report-warning{color:#725018;background:#fff7e8;border:1px solid #f0c778;border-radius:12px;align-items:center;gap:12px;padding:15px 17px;display:flex}.report-warning span{gap:3px;display:grid}.report-history-table{border:1px solid #e7e4e6;border-radius:13px;margin-top:18px;overflow:hidden}.report-history-head,.report-history-row{grid-template-columns:1.25fr .7fr 1.2fr .6fr .7fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.report-history-head{color:#8a858e;text-transform:uppercase;letter-spacing:.7px;background:#f7f6f4;font-size:11px}.report-history-row{border-top:1px solid #ece9eb;font-size:13px}.report-history-row small{color:#c23d32;grid-column:1/-1}.run-status{border-radius:99px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:800}.run-status.sent{color:#117253;background:#e6f7f0}.run-status.partial{color:#8c5c00;background:#fff4dc}.run-status.failed{color:#b82e3b;background:#ffe9eb}.run-status.sending{color:#5747a4;background:#eeeafd}.report-empty,.report-loading{text-align:center;color:#817c85;padding:32px}.performance-report-page .count{color:#817c85;background:#f5f3f2;border-radius:8px;padding:6px 9px;font-size:12px}@media (width<=900px){.report-overview-grid,.report-layout,.report-content-card{grid-template-columns:1fr}.report-history-table{overflow-x:auto}.report-history-head,.report-history-row{min-width:720px}}@media (width<=600px){.report-hero,.report-card-heading{flex-direction:column;align-items:flex-start}.report-form-grid,.report-metric-list{grid-template-columns:1fr}.report-actions{display:grid}.report-config-card,.report-recipient-card,.report-content-card,.report-history-card{padding:18px}}.report-recipient-list label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:11px;width:100%;margin:0;display:grid}.report-recipient-list input{width:18px;height:18px;margin:0}.report-recipient-list span{flex-direction:column;gap:2px;min-width:0;display:flex}.report-recipient-list b,.report-recipient-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-reminder-tabs{background:#f7f6f5;border:1px solid #e8e5e9;border-radius:12px;gap:6px;width:max-content;max-width:100%;margin-top:20px;padding:4px;display:flex}.next-reminder-tabs button{color:#6f6c78;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-weight:700;display:flex}.next-reminder-tabs button.active{color:#242338;background:#fff;box-shadow:0 2px 8px #24233814}.next-reminder-tabs span{background:#eeecee;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.next-reminder-tabs button.active span{color:#d9492f;background:#fff0eb}.next-reminder-test{background:#fff;border:1px dashed #dcd8de;border-radius:13px;grid-template-columns:minmax(240px,1fr) minmax(170px,220px) auto;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:grid}.next-reminder-test>div,.next-reminder-agent-summary>div,.next-reminder-agent>div{gap:3px;display:grid}.next-reminder-test span,.next-reminder-agent-summary span,.next-reminder-agent>div span{color:#777482;font-size:13px}.next-reminder-test select{height:42px;margin:0}.next-reminder-test button{white-space:nowrap;height:42px}.next-reminder-agents{margin-top:18px}.next-reminder-agent-summary{justify-content:space-between;align-items:center;gap:20px;padding:0 2px 12px;display:flex}.next-reminder-agent-summary strong{color:#65616d;background:#f4f2f2;border-radius:10px;padding:7px 10px;font-size:12px}.next-reminder-agent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.next-reminder-agent{background:#fff;border:1px solid #e8e5e9;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.next-reminder-agent.disabled{background:#faf9f9}.next-reminder-agent.disabled .next-reminder-avatar,.next-reminder-agent.disabled>div{opacity:.58}.next-reminder-avatar{color:#dc4d33;background:#fff0eb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.next-reminder-agent-state{color:#14845f;font-size:12px;font-weight:700}.next-reminder-agent.disabled .next-reminder-agent-state{color:#8b8791}.next-reminder-agent .next-reminder-switch:disabled{cursor:wait;opacity:.55}@media (width<=900px){.next-reminder-agent-list{grid-template-columns:1fr}.next-reminder-test{grid-template-columns:1fr 1fr}.next-reminder-test>div{grid-column:1/-1}}@media (width<=560px){.next-reminder-tabs{width:100%}.next-reminder-tabs button{flex:1;justify-content:center}.next-reminder-test{grid-template-columns:1fr}.next-reminder-test>div{grid-column:auto}.next-reminder-agent-summary{align-items:flex-start}.next-reminder-agent{grid-template-columns:auto minmax(0,1fr) auto}.next-reminder-agent-state{grid-column:2}.next-reminder-agent .next-reminder-switch{grid-area:1/3/3}}.agent-performance{flex-direction:column;gap:18px;display:flex}.ap-command{border:1px solid var(--line);border-left:4px solid var(--orange);background:linear-gradient(110deg,#fff 0 72%,#fff7f3 100%);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.ap-command:after{content:"";border:1px solid #ffd9ce;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;right:-65px;box-shadow:0 0 0 34px #f15b3d09,0 0 0 68px #f15b3d05}.ap-command>div{z-index:1;position:relative}.ap-command h2{font-size:calc(32px + var(--font-size-delta,0px));margin:7px 0 4px}.ap-command p{color:var(--muted);font-size:calc(14px + var(--font-size-delta,0px));margin:0}.ap-period{background:#f1f0ee;border-radius:10px;padding:4px;display:flex}.ap-period button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 13px;font-weight:700}.ap-period button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #d9d6d9}.ap-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ap-kpi{box-shadow:none;grid-template-columns:45px minmax(0,1fr);gap:13px;min-height:148px;padding:19px;display:grid;position:relative}.ap-kpi-icon{width:45px;height:45px;color:var(--orange);background:#fff0eb;border-radius:13px;place-items:center;display:grid}.ap-kpi-icon.revenue{color:var(--green);background:#e9f7f1}.ap-kpi-icon.rate{color:var(--purple);background:#efedff}.ap-kpi-icon.average{color:var(--blue);background:#edf5ff}.ap-kpi>div{flex-direction:column;display:flex}.ap-kpi>div>span,.ap-kpi small{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.ap-kpi strong{font-size:calc(24px + var(--font-size-delta,0px));margin:3px 0}.ap-delta{font-weight:700;position:absolute;bottom:17px;left:19px}.ap-delta.up{color:var(--green)}.ap-delta.down{color:var(--red)}.ap-delta.flat{color:var(--muted)}.ap-primary{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:18px;display:grid}.ap-secondary,.ap-lower{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ap-revenue,.ap-goal,.ap-outcomes,.ap-pipeline,.ap-platforms,.ap-attention{box-shadow:none;padding:23px}.ap-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ap-card-head h3{font-size:calc(19px + var(--font-size-delta,0px));margin:5px 0 0}.ap-card-head p{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));margin:5px 0 0}.ap-card-head>strong,.ap-card-head>span{font-size:calc(11px + var(--font-size-delta,0px));background:#f3f1ef;border-radius:8px;padding:7px 9px}.ap-card-head>button{color:var(--orange);background:0 0;border:0;font-weight:700}.ap-key{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));gap:13px;display:flex}.ap-key span{align-items:center;gap:6px;display:flex}.ap-key i{background:var(--orange);border-radius:2px;width:9px;height:9px}.ap-key span:last-child i{background:#d9d4f6}.ap-chart{grid-template-columns:25px 55px minmax(0,1fr);height:245px;margin-top:18px;display:grid}.ap-y-title{white-space:nowrap;color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));align-self:center;transform:rotate(-90deg)}.ap-y-ticks{text-align:right;color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));flex-direction:column;justify-content:space-between;padding:0 8px 24px 0;display:flex}.ap-bars{background:repeating-linear-gradient(#eee 0 1px,#0000 1px 51px);border-bottom:1px solid #aaa;align-items:flex-end;gap:10px;margin-bottom:23px;display:flex}.ap-month{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.ap-month>div{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.ap-month i{border-radius:4px 4px 0 0;width:min(20px,38%);min-height:2px;display:block}.ap-month .signed{background:var(--orange)}.ap-month .open{background:#d9d4f6}.ap-month>span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted);position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.ap-x-title{text-align:center;color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));padding-left:80px}.ap-goal-values{grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0 20px;display:grid}.ap-goal-values div{flex-direction:column;gap:4px;display:flex}.ap-goal-values span{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.ap-goal-values b{font-size:calc(15px + var(--font-size-delta,0px))}.ap-goal-track,.ap-outcome-bar{background:#eee;border-radius:20px;height:11px;position:relative;overflow:hidden}.ap-goal-track i,.ap-goal-track em{height:100%;position:absolute}.ap-goal-track i{background:var(--orange)}.ap-goal-track em{background:#ffb8a5}.ap-goal-foot{font-size:calc(11px + var(--font-size-delta,0px));justify-content:space-between;margin-top:12px;display:flex}.ap-goal-foot span{color:var(--muted)}.ap-outcome-bar{margin:27px 0 18px}.ap-outcome-bar i{background:var(--green);height:100%;display:block}.ap-outcome-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ap-outcome-grid>div{border:1px solid var(--line);border-radius:11px;grid-template-columns:9px 1fr;gap:3px 9px;padding:15px;display:grid}.ap-outcome-grid i{border-radius:50%;grid-row:1/4;width:9px;height:9px;margin-top:5px}.ap-outcome-grid i.won{background:var(--green)}.ap-outcome-grid i.lost{background:var(--red)}.ap-outcome-grid span,.ap-outcome-grid small{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.ap-outcome-grid b{font-size:calc(21px + var(--font-size-delta,0px))}.ap-stage-list{margin-top:18px}.ap-stage-list button{text-align:left;background:#fff;border:0;grid-template-columns:90px minmax(0,1fr) 28px 90px;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.ap-stage-list button>i,.ap-platform-bar>i{background:#eee;border-radius:8px;height:8px;overflow:hidden}.ap-stage-list em,.ap-platform-bar em{border-radius:inherit;background:var(--orange);height:100%;display:block}.ap-stage-list small{text-align:right;color:var(--muted)}.ap-platform-list,.ap-attention-list{margin-top:15px}.ap-platform-list>button{border:0;border-top:1px solid var(--line);width:100%;text-align:leftpx;background:#fff;grid-template-columns:minmax(145px,.8fr) minmax(160px,1fr) 85px;align-items:center;gap:12px;padding:11px 0;display:grid}.ap-platform-list>button>span:first-child{align-items:center;gap:9px;display:flex}.ap-platform-list>button>span:first-child i{color:#fff;width:32px;height:32px;font-style:normal;font-size:calc(9px + var(--font-size-delta,0px));border-radius:9px;place-items:center;display:grid}.ap-platform-bar{flex-direction:column;gap:4px;display:flex}.ap-platform-bar small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px))}.ap-platform-list strong{text-align:right}.ap-attention-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.ap-attention-list>button>i{width:26px;height:26px;color:var(--orange);background:#fff0eb;border-radius:8px;place-items:center;font-style:normal;font-weight:700;display:grid}.ap-attention-list>button>span{flex-direction:column;gap:2px;display:flex}.ap-attention-list small{color:var(--muted)}.ap-attention-list em{color:#a84e38;font-style:normal;font-size:calc(10px + var(--font-size-delta,0px))}.ap-attention-list strong{color:#aaa}.ap-empty{min-height:120px;color:var(--muted);text-align:center;font-size:calc(12px + var(--font-size-delta,0px));place-items:center;display:grid}@media (width<=1180px){.ap-kpis{grid-template-columns:1fr 1fr}.ap-primary,.ap-secondary,.ap-lower{grid-template-columns:1fr}}@media (width<=700px){.ap-command{flex-direction:column;align-items:flex-start;padding:23px}.ap-command h2{font-size:calc(27px + var(--font-size-delta,0px))}.ap-period{width:100%}.ap-period button{flex:1}.ap-kpis{grid-template-columns:1fr}.ap-revenue,.ap-goal,.ap-outcomes,.ap-pipeline,.ap-platforms,.ap-attention{padding:18px}.ap-card-head{flex-direction:column}.ap-key{align-self:flex-start}.ap-chart{grid-template-columns:20px 48px minmax(0,1fr)}.ap-platform-list>button{grid-template-columns:1fr auto}.ap-platform-bar{grid-column:1/-1}.ap-stage-list button{grid-template-columns:78px minmax(0,1fr) 24px 70px}}.ap-platform-list>button{text-align:left}.ap-stage-list>div{grid-template-columns:90px minmax(0,1fr) 28px 55px;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.ap-stage-list>div>i{background:#eee;border-radius:8px;height:8px;overflow:hidden}.ap-stage-list>div em{border-radius:inherit;background:var(--purple);height:100%;display:block}.ap-stage-list>div small{text-align:right;color:var(--muted)}.ap-velocity-list{flex-direction:column;margin-top:18px;display:flex}.ap-velocity-list>div{border-top:1px solid var(--line);grid-template-columns:115px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:12px 0;display:grid}.ap-velocity-list>div>span{flex-direction:column;gap:2px;display:flex}.ap-velocity-list small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px))}.ap-velocity-list>div>i{background:#eee;border-radius:8px;height:8px;overflow:hidden}.ap-velocity-list em{border-radius:inherit;background:var(--blue);height:100%;display:block}.ap-velocity-list strong{text-align:right}@media (width<=700px){.ap-stage-list>div{grid-template-columns:78px minmax(0,1fr) 24px 45px}.ap-velocity-list>div{grid-template-columns:92px minmax(0,1fr) 34px}}.ap-goal-analysis{flex-direction:column;display:flex}.ap-goal-analysis-body{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:20px;margin-top:22px;display:grid}.ap-goal-ring{background:conic-gradient(var(--orange) 0 var(--goal-progress),#efedeb var(--goal-progress) 360deg);border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:relative}.ap-goal-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.ap-goal-ring>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.ap-goal-ring strong{font-size:calc(28px + var(--font-size-delta,0px));letter-spacing:-.7px}.ap-goal-ring span{font-size:calc(11px + var(--font-size-delta,0px));color:var(--muted)}.ap-goal-summary{min-width:0}.ap-goal-projection{border-bottom:1px solid var(--line);flex-direction:column;padding-bottom:15px;display:flex}.ap-goal-projection>span{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.ap-goal-projection>strong{font-size:calc(25px + var(--font-size-delta,0px));margin:3px 0}.ap-goal-projection>small{color:#a64a34;background:#fff0eb;border-radius:6px;align-self:flex-start;padding:4px 7px;font-weight:700}.ap-goal-projection>small.on-track{color:var(--green);background:#e9f7f1}.ap-goal-projection>small.close{color:#996709;background:#fff5dd}.ap-goal-scenarios{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.ap-goal-scenarios>div{grid-template-columns:8px 1fr;gap:2px 7px;display:grid}.ap-goal-scenarios i{background:var(--orange);border-radius:2px;grid-row:1/4;width:8px;height:8px;margin-top:4px}.ap-goal-scenarios i.weighted{background:#ffb8a5}.ap-goal-scenarios span,.ap-goal-scenarios small{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.ap-goal-scenarios b{font-size:calc(14px + var(--font-size-delta,0px))}.ap-goal-analysis-foot{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:18px;display:grid}.ap-goal-analysis-foot span{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));background:#faf9f7;border-radius:10px;padding:11px}.ap-goal-analysis-foot b{color:var(--ink);font-size:calc(14px + var(--font-size-delta,0px));margin-bottom:2px;display:block}@media (width<=700px){.ap-goal-analysis-body{grid-template-columns:1fr}.ap-goal-ring{margin:auto}.ap-goal-analysis-foot{grid-template-columns:1fr 1fr}}.ap-revenue-stacked .ap-bars{overflow:visible}.ap-stacked-month{outline:none}.ap-stacked-month>div.ap-stack-shell{border-radius:7px 7px 0 0;flex-direction:column;justify-content:flex-end;gap:0;width:min(48px,62%);min-height:2px;margin:0 auto;display:flex;position:relative;box-shadow:0 0 0 1px #6657d80a}.ap-stacked-month .ap-stack-shell>i{border-radius:0;width:100%;min-height:0}.ap-stacked-month .ap-stack-shell>i:first-of-type{border-radius:7px 7px 0 0}.ap-stacked-month .ap-stack-shell>i:last-of-type{border-radius:0}.ap-stacked-month .ap-stack-shell>strong{color:var(--ink);font-size:calc(10px + var(--font-size-delta,0px));white-space:nowrap;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.ap-chart-tooltip{z-index:5;border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:10px;flex-direction:column;width:max-content;padding:10px 12px;transition:all .16s;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 35px #1e192324;align-items:flex-start!important;gap:6px!important;height:auto!important;display:flex!important;position:absolute!important}.ap-stacked-month:hover .ap-chart-tooltip,.ap-stacked-month:focus-visible .ap-chart-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.ap-chart-tooltip b{font-size:calc(11px + var(--font-size-delta,0px))}.ap-chart-tooltip small{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));align-items:center;gap:7px;display:flex}.ap-chart-tooltip small i{border-radius:2px;width:8px;height:8px;min-height:8px}.ap-chart-tooltip small i.signed{background:var(--orange)}.ap-chart-tooltip small i.open{background:#d9d4f6}@media (width<=700px){.ap-stacked-month .ap-stack-shell>strong{font-size:calc(9px + var(--font-size-delta,0px))}.ap-revenue-stacked .ap-key{flex-wrap:wrap}}.ap-revenue-line .ap-key span:last-child i{background:var(--purple)}.ap-trend-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 4px;display:grid}.ap-trend-summary>div{border:1px solid var(--line);background:#faf9f8;border-radius:11px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ap-trend-summary span{font-size:calc(10px + var(--font-size-delta,0px));color:var(--muted)}.ap-trend-summary b{font-size:calc(14px + var(--font-size-delta,0px))}.ap-line-chart{width:100%;min-height:265px;margin-top:5px;position:relative}.ap-line-chart svg{width:100%;height:auto;display:block;overflow:visible}.ap-line-grid{stroke:#eceaec;stroke-width:1px}.ap-line-y,.ap-line-x{fill:#85818a;font:11px Urbanist,Inter,sans-serif}.ap-total-area{fill:url(#commercialArea)}.ap-total-line,.ap-signed-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.ap-total-line{stroke:var(--purple);stroke-width:2.5px}.ap-signed-line{stroke:var(--orange);stroke-width:2.5px}.ap-total-point,.ap-signed-point{fill:#fff;stroke-width:2.2px;transition:r .15s}.ap-total-point{stroke:var(--purple)}.ap-signed-point{stroke:var(--orange)}.ap-hit-point{fill:#0000;stroke:none}.ap-hover-rule{stroke:#c8c4cc;stroke-width:1px;stroke-dasharray:3 4;opacity:0}.ap-hover-rule.active{opacity:1}.ap-line-point{cursor:crosshair;outline:none}.ap-line-point:focus-visible .ap-total-point{filter:drop-shadow(0 0 4px #6657d880)}.ap-line-tooltip{z-index:3;border:1px solid var(--line);pointer-events:none;background:#fff;border-radius:11px;flex-direction:column;gap:5px;min-width:150px;padding:11px 13px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 16px 38px #1e192329}.ap-line-tooltip b{font-size:calc(12px + var(--font-size-delta,0px))}.ap-line-tooltip span{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));align-items:center;gap:7px;display:flex}.ap-line-tooltip i{border-radius:50%;width:8px;height:8px}.ap-line-tooltip i.total{background:var(--purple)}.ap-line-tooltip i.signed{background:var(--orange)}.ap-line-tooltip i.open{background:#c9c3f1}.ap-line-y-title{transform-origin:0 0;color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));position:absolute;top:50%;left:-12px;transform:rotate(-90deg)translateY(-50%)}@media (width<=700px){.ap-trend-summary{grid-template-columns:1fr}.ap-line-chart{min-height:210px;overflow-x:auto}.ap-line-chart svg{min-width:620px}.ap-line-y-title{display:none}}.sprint-card{background:linear-gradient(112deg,#fff 0 31%,#fffaf8 31%);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:28px;display:grid;overflow:hidden}.sprint-copy h3{color:var(--game-ink);font-size:calc(23px + var(--font-size-delta,0px));margin:4px 0 7px}.sprint-copy>p{color:#77727e;font-size:calc(13px + var(--font-size-delta,0px));margin:0;line-height:1.5}.sprint-fair{color:#9a6258;font-size:calc(11px + var(--font-size-delta,0px));margin-top:13px;display:block}.sprint-stats{gap:22px;margin:20px 0 14px;display:flex}.sprint-stats span{color:#817b86;font-size:calc(11px + var(--font-size-delta,0px))}.sprint-stats strong{color:var(--game-ink);font-size:calc(21px + var(--font-size-delta,0px));margin-top:2px;display:block}.sprint-start{color:#fff;cursor:pointer;background:#242239;border:0;border-radius:11px;min-height:42px;padding:0 18px;font-weight:800;box-shadow:0 5px #151423}.sprint-start:hover{transform:translateY(-1px)}.sprint-start:active{transform:translateY(3px);box-shadow:0 2px #151423}.sprint-start:focus-visible{outline-offset:3px;outline:3px solid #ffad98}.sprint-copy>small{color:#8c8690;font-size:calc(10px + var(--font-size-delta,0px));margin-top:11px;display:block}.sprint-stage{background:#fff;border:1px solid #eee5e2;border-radius:17px;min-width:0;padding:9px}.sprint-stage canvas{aspect-ratio:760/220;touch-action:manipulation;cursor:pointer;border-radius:11px;outline:none;width:100%;height:auto;display:block}.sprint-stage canvas:focus-visible{box-shadow:0 0 0 3px #ffad98}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.sprint-card{background:#fff;grid-template-columns:1fr}.sprint-copy{grid-template-columns:1fr auto;column-gap:14px;display:grid}.sprint-copy .eyebrow,.sprint-copy h3,.sprint-copy>p,.sprint-copy>.sprint-fair,.sprint-copy>small{grid-column:1/-1}.sprint-stats{margin:16px 0 0}.sprint-start{align-self:end}.sprint-stage{grid-row:1}}@media (width<=520px){.sprint-card{gap:18px}.sprint-copy{display:block}.sprint-start{width:100%}.sprint-stage{margin:0 -8px;padding:5px}.sprint-copy>small{text-align:center}}@media (prefers-reduced-motion:reduce){.sprint-start{transition:none}.sprint-start:hover{transform:none}}.sprint-zone{gap:20px;display:grid}.sprint-board{padding-bottom:14px}.sprint-board-list{margin-top:18px;display:grid}.sprint-board-row{border-top:1px solid #eee9ec;grid-template-columns:34px 38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:grid}.sprint-board-row.is-me{background:#fff1ec;border-color:#0000;border-radius:12px;margin:0 -4px;padding-left:16px;padding-right:16px}.sprint-board-row>span{color:#8a8490;text-align:center;font-size:calc(12px + var(--font-size-delta,0px));font-weight:800}.sprint-board-row>i{color:#b84735;width:36px;height:36px;font-size:calc(12px + var(--font-size-delta,0px));background:#fff8f5;border:2px solid #f0c3b7;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.sprint-board-row>b{color:#242239;min-width:0;font-size:calc(13px + var(--font-size-delta,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sprint-board-row>b small{color:#fff;font-size:calc(9px + var(--font-size-delta,0px));background:#f05a3d;border-radius:8px;margin-left:7px;padding:2px 6px}.sprint-board-row>strong{color:#242239;text-align:right;min-width:64px;font-size:calc(17px + var(--font-size-delta,0px))}.sprint-board-row>strong:after{content:" pts";color:#928b95;font-size:calc(10px + var(--font-size-delta,0px));font-weight:500}html[lang=it] .sprint-board-row>strong:after{content:" pt"}.sprint-board-state{color:#817b86;text-align:center;place-items:center;min-height:90px;margin:16px 0 0;display:grid}@media (width<=520px){.sprint-board-row{grid-template-columns:24px 34px minmax(0,1fr) auto;padding-left:4px;padding-right:4px}.sprint-board-row>i{width:32px;height:32px}.sprint-board-row>strong{min-width:52px}}@media (width<=800px){.sprint-stage canvas{aspect-ratio:auto;height:clamp(150px,44vw,190px)}.sprint-stage{box-sizing:border-box;width:100%}.sprint-card{padding:18px 16px}.sprint-card .sprint-stats{margin-bottom:18px}.sprint-board{padding:20px 16px}}@media (width<=420px){.sprint-stage{width:calc(100% + 12px);margin:0 -6px}.sprint-board-row{gap:8px}.sprint-board-row>b small{display:none}}.sales-game{--game-ink:#242239;--game-accent:#ee573d;gap:20px;display:grid}.game-hero{background:linear-gradient(115deg,#fff 0 62%,#fff2ed 62% 100%);border:1px solid #e3e0e3;border-radius:24px;justify-content:space-between;min-height:250px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.game-hero:after{content:"";border:48px solid #ee573d14;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-85px}.game-hero-copy{z-index:1;max-width:680px;position:relative}.game-hero h2{color:var(--game-ink);margin:7px 0 8px;font-size:clamp(30px,3.5vw,48px);line-height:1}.game-hero p{color:#6e6a78;font-size:calc(15px + var(--font-size-delta,0px));margin:0}.game-period{background:#f4f1f0;border-radius:13px;gap:5px;width:max-content;margin-top:30px;padding:5px;display:flex}.game-period button{color:#6d6975;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 18px;font-weight:700}.game-period button[aria-selected=true]{color:var(--game-accent);background:#fff;box-shadow:0 2px 8px #291f3512}.hero-gem-scene{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-width:210px;display:flex;position:relative}.hero-gem-scene>.game-gem{filter:drop-shadow(0 18px 18px #9f2e3d30);width:104px;animation:3.6s ease-in-out infinite gem-float}.hero-gem-scene b{margin-top:9px}.hero-gem-scene>span:not(.spark){color:#8a8490;font-size:calc(12px + var(--font-size-delta,0px))}.spark{color:#f7a342;font-size:calc(22px + var(--font-size-delta,0px));animation:2.2s ease-in-out infinite spark;position:absolute}.s1{top:34px;right:28px}.s2{animation-delay:.8s;bottom:72px;left:23px}.game-gem{vertical-align:middle;width:28px;display:inline-block}.game-gem.small{width:18px}.gem-shine{animation:2.4s ease-in-out infinite gem-shine}.game-summary{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.game-summary article{background:#fff;border:1px solid #e4e1e4;border-radius:18px;flex-direction:column;min-height:122px;padding:22px 24px;display:flex}.game-summary span{color:#7b7680;font-size:calc(12px + var(--font-size-delta,0px))}.game-summary strong{color:var(--game-ink);font-size:calc(24px + var(--font-size-delta,0px));align-items:center;gap:6px;margin-top:7px;display:flex}.game-summary small{color:#8a8490;margin-top:4px}.tier-meter{background:#eeeaec;border-radius:10px;height:7px;margin-top:14px;position:relative}.tier-meter i{background:var(--game-accent);border-radius:10px;height:100%;display:block}.tier-meter em{color:#8b8590;font-size:calc(10px + var(--font-size-delta,0px));font-style:normal;position:absolute;top:11px;right:0}.game-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:20px;display:grid}.game-card{background:#fff;border:1px solid #e3e0e3;border-radius:20px;padding:28px}.game-card-title{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.game-card-title h3{color:var(--game-ink);font-size:calc(21px + var(--font-size-delta,0px));margin:4px 0 0}.game-card-title p{color:#77727e;margin:6px 0 0}.podium{grid-template-columns:repeat(3,1fr);align-items:end;min-height:310px;padding-top:22px;display:grid}.podium-player{text-align:center;flex-direction:column;align-items:center;display:flex}.podium-player .game-cup{filter:drop-shadow(0 10px 11px #29223818);width:88px;height:88px;animation:.65s cubic-bezier(.2,.8,.2,1) both cup-arrive}.podium-slot-1{order:2;padding-bottom:48px}.podium-slot-0{order:1}.podium-slot-2{order:3}.podium-slot-1 .game-cup{width:112px;height:112px}.podium-avatar,.leader-avatar{color:#ae3b2b;background:#f8ece8;border-radius:50%;place-items:center;font-weight:800;display:grid}.podium-avatar{border:4px solid #fff;width:42px;height:42px;margin-top:-8px;box-shadow:0 3px 10px #37283514}.podium-player>b{font-size:calc(13px + var(--font-size-delta,0px));margin-top:8px}.podium-player>span{color:#27243a;align-items:center;gap:4px;font-weight:800;display:flex}.podium-player>em{color:#8b8590;font-size:calc(10px + var(--font-size-delta,0px));font-style:normal}.leader-list{margin-top:17px;display:grid}.leader-row{border-top:1px solid #eee9ec;grid-template-columns:26px 40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 8px;display:grid}.leader-row.is-me{background:#fff1ec;border-color:#0000;border-radius:12px;margin:0 -8px;padding-left:16px;padding-right:16px}.rank{text-align:center;color:#827c88;font-weight:800}.leader-avatar{border:3px solid color-mix(in srgb,var(--tier) 42%,white);width:38px;height:38px}.leader-name{min-width:0}.leader-name b,.leader-name em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leader-name b{font-size:calc(13px + var(--font-size-delta,0px))}.leader-name b small{color:#fff;background:#f05a3d;border-radius:9px;margin-left:6px;padding:2px 6px}.leader-name em{color:#8b8590;font-size:calc(10px + var(--font-size-delta,0px));margin-top:3px;font-style:normal}.leader-row>strong{align-items:center;gap:4px;display:flex}.rules-card{padding-bottom:10px}.fair-note{background:#f7f4f3;border-radius:13px;max-width:420px;padding:13px 15px;display:grid}.fair-note b{font-size:calc(12px + var(--font-size-delta,0px))}.fair-note span{color:#77717c;font-size:calc(11px + var(--font-size-delta,0px));margin-top:3px;line-height:1.45}.rules-grid{grid-template-columns:repeat(2,1fr);gap:0 28px;margin-top:22px;display:grid}.rules-grid article{border-top:1px solid #eee9ec;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;min-height:105px;padding:18px 0;display:grid}.rule-number{color:#c1bbc1;font-size:calc(12px + var(--font-size-delta,0px));font-weight:800}.rules-grid b{font-size:calc(13px + var(--font-size-delta,0px))}.rules-grid p{color:#77717d;font-size:calc(12px + var(--font-size-delta,0px));margin:4px 0;line-height:1.45}.rules-grid small{color:#a34c3c;font-size:calc(10px + var(--font-size-delta,0px))}.rules-grid strong{color:#ef573e;font-size:calc(18px + var(--font-size-delta,0px));align-items:flex-start;gap:3px;display:flex}.game-state{text-align:center;place-content:center;min-height:420px;display:grid}.game-state>.game-gem{width:64px;margin:auto;animation:2s ease-in-out infinite gem-float}.game-empty{text-align:center;color:#847e88}.game-state.error button{margin:auto}@keyframes gem-float{50%{transform:translateY(-10px)rotate(2deg)}}@keyframes gem-shine{0%,60%,to{opacity:.25}75%{opacity:1}}@keyframes spark{50%{opacity:.45;transform:scale(1.45)rotate(20deg)}}@keyframes cup-arrive{0%{opacity:0;transform:translateY(18px)scale(.86)}to{opacity:1;transform:none}}@media (width<=980px){.game-grid{grid-template-columns:1fr}.game-summary{grid-template-columns:1fr 1fr}.game-summary article:last-child{grid-column:1/-1}.rules-grid{grid-template-columns:1fr}}@media (width<=680px){.game-hero{min-height:unset;background:linear-gradient(160deg,#fff 0 67%,#fff2ed 67%);padding:26px 22px}.hero-gem-scene{display:none}.game-period{width:100%;overflow-x:auto}.game-period button{min-width:max-content;padding:0 13px}.game-summary{grid-template-columns:1fr}.game-summary article:last-child{grid-column:auto}.game-card{padding:20px 16px}.game-card-title{display:grid}.fair-note{max-width:none}.podium{min-height:260px}.podium-player .game-cup{width:67px}.podium-slot-1 .game-cup{width:86px}.podium-player>b{white-space:nowrap;text-overflow:ellipsis;max-width:90px;overflow:hidden}.leader-row{grid-template-columns:22px 36px minmax(0,1fr) auto}.leader-avatar{width:34px;height:34px}.leader-name em{max-width:160px}.rules-grid article{grid-template-columns:25px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.hero-gem-scene>.game-gem,.gem-shine,.spark,.podium-player .game-cup,.game-state>.game-gem{animation:none!important}}.journey-badge{justify-content:space-between;align-items:center;gap:16px;display:flex}.journey-badge>div{flex-direction:column;min-width:0;display:flex}.journey-badge .current-league-badge{width:68px;height:68px;margin:-10px 0 -4px}.journey-badge .current-league-badge img{filter:drop-shadow(0 8px 8px #24223933)}.league-path-card{padding-bottom:24px}.league-path-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.league-path-list>article{background:#faf9f8;border:1px solid #e8e4e7;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:10px;min-height:86px;padding:12px;display:grid;position:relative;overflow:hidden}.league-path-list>article:after{content:"";background:var(--tier);opacity:.3;height:3px;position:absolute;inset:auto 0 0}.league-path-list>article.is-current{border-color:color-mix(in srgb,var(--tier) 48%,#e8e4e7);background:color-mix(in srgb,var(--tier) 7%,white);box-shadow:0 8px 24px #24223912}.league-path-list>article.is-current:after{opacity:1}.league-path-list>article.is-locked .league-badge{filter:grayscale();opacity:.48}.league-path-list .league-badge{grid-row:1/3;width:50px;height:50px}.league-path-list b,.league-path-list span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.league-path-list b{font-size:calc(12px + var(--font-size-delta,0px))}.league-path-list span{color:#817b86;font-size:calc(9px + var(--font-size-delta,0px));margin-top:3px}.league-path-list small{color:var(--tier);font-size:calc(9px + var(--font-size-delta,0px));text-transform:uppercase;letter-spacing:.45px;grid-column:2;margin-top:4px;font-weight:800}@media (width<=1100px){.league-path-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.journey-badge .current-league-badge{width:62px;height:62px}.league-path-list{scroll-snap-type:x proximity;margin:18px -4px 0;padding:4px;display:flex;overflow-x:auto}.league-path-list>article{scroll-snap-align:start;min-width:205px}.league-path-list .league-badge{width:48px;height:48px}}.sales-game .league-path-card .league-path-list{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.sales-game .league-path-card .league-path-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.sales-game{width:100%;min-width:0;max-width:100%;overflow-x:clip}.sales-game .game-hero,.sales-game .game-summary,.sales-game .game-grid,.sales-game .game-card{width:100%;min-width:0;max-width:100%}.sales-game .game-period{flex-wrap:wrap;justify-content:flex-start;width:100%;overflow:visible}.sales-game .league-path-card .league-path-list{gap:10px;min-width:0;margin:18px 0 0;padding:0;overflow:visible;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.sales-game .league-path-card .league-path-list>article{scroll-snap-align:none;width:100%;min-width:0}.sales-game .leader-list,.sales-game .podium{width:100%;min-width:0;max-width:100%}}.game-cup-wrap{isolation:isolate;place-items:center;width:108px;height:108px;display:grid;position:relative}.podium-slot-1 .game-cup-wrap{width:136px;height:136px}.podium-player .game-cup-wrap .game-cup{object-fit:contain;filter:drop-shadow(0 13px 12px #24223933);width:100%;height:100%;animation:.7s cubic-bezier(.2,.86,.2,1) both badge-arrive,4s ease-in-out .8s infinite badge-hover;display:block}.podium-slot-0 .game-cup-wrap .game-cup{animation-delay:.12s,.9s}.podium-slot-2 .game-cup-wrap .game-cup{animation-delay:.22s,1s}.badge-glint{z-index:2;color:#fff;text-shadow:0 0 10px #fff,0 0 18px #ffeb9ae6;font-size:calc(22px + var(--font-size-delta,0px));pointer-events:none;font-style:normal;animation:2.8s ease-in-out infinite badge-glint;position:absolute;top:20%;left:19%}.podium-slot-1 .badge-glint{font-size:calc(27px + var(--font-size-delta,0px))}@keyframes badge-arrive{0%{opacity:0;transform:translateY(20px)scale(.76)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes badge-hover{50%{transform:translateY(-5px)rotate(1deg)}}@keyframes badge-glint{0%,58%,to{opacity:0;transform:scale(.2)rotate(0)}68%{opacity:1;transform:scale(1.35)rotate(35deg)}80%{opacity:0;transform:scale(.45)rotate(70deg)}}@media (width<=680px){.game-cup-wrap{width:78px;height:78px}.podium-slot-1 .game-cup-wrap{width:98px;height:98px}.badge-glint{font-size:calc(16px + var(--font-size-delta,0px))}}@media (prefers-reduced-motion:reduce){.podium-player .game-cup-wrap .game-cup,.badge-glint{animation:none!important}}.placement-cup .game-cup{overflow:visible}.placement-cup.place-1 .game-cup{filter:drop-shadow(0 14px 16px #be770c47)}.placement-cup.place-2 .game-cup{filter:grayscale()brightness(1.16)contrast(.9)drop-shadow(0 12px 14px #56607038)}.placement-cup.place-3 .game-cup{filter:sepia(.78)saturate(.82)hue-rotate(342deg)brightness(.78)drop-shadow(0 12px 14px #86432738)}.league-badge{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.league-badge img{object-fit:contain;filter:drop-shadow(0 4px 5px #24223929);width:100%;height:100%;transition:transform .2s;display:block}.leader-row:hover .league-badge img{transform:translateY(-2px)scale(1.06)}.league-badge i{color:#fff;font-size:calc(9px + var(--font-size-delta,0px));text-shadow:0 0 6px #fff;font-style:normal;animation:3.4s ease-in-out infinite badge-glint;position:absolute;top:5px;left:6px}.leader-row{grid-template-columns:26px 40px minmax(0,1fr) 42px auto}@media (width<=680px){.league-badge{width:34px;height:34px}.leader-row{grid-template-columns:22px 34px minmax(0,1fr) 34px auto;gap:7px}.league-badge i{font-size:calc(7px + var(--font-size-delta,0px))}}@media (prefers-reduced-motion:reduce){.league-badge i{animation:none!important}.leader-row:hover .league-badge img{transform:none}}.admin-dashboard{flex-direction:column;gap:18px;display:flex}.admin-command{border:1px solid var(--line);border-left:4px solid var(--orange);background:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 30px;display:flex}.admin-command h2{font-size:calc(32px + var(--font-size-delta,0px));margin:7px 0 4px}.admin-command p{color:var(--muted);margin:0}.admin-period{background:#f1f0ee;border-radius:10px;padding:4px;display:flex}.admin-period button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 12px;font-weight:700}.admin-period button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #d9d6d9}.admin-metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-metric{box-shadow:none;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;padding:19px;display:grid}.admin-metric-icon{width:46px;height:46px;color:var(--orange);font-size:calc(19px + var(--font-size-delta,0px));background:#fff0eb;border-radius:13px;place-items:center;font-weight:800;display:grid}.admin-metric-icon.revenue{color:var(--green);background:#e9f7f1}.admin-metric>div{flex-direction:column;min-width:0;display:flex}.admin-metric>div>span{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}.admin-metric strong{font-size:calc(24px + var(--font-size-delta,0px));margin:3px 0}.admin-metric small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.admin-dash-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-dash-head h3{font-size:calc(19px + var(--font-size-delta,0px));margin:5px 0 0}.admin-dash-head p{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));margin:5px 0 0}.admin-dash-head button{color:var(--orange);background:0 0;border:0;font-weight:700}.admin-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:18px;display:grid}.admin-revenue,.admin-attention,.admin-funnel,.admin-schedule,.admin-leaderboard,.admin-activity,.admin-health{box-shadow:none;padding:23px}.admin-revenue{min-height:380px}.admin-chart-key{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));justify-content:flex-end;gap:15px;margin-top:8px;display:flex}.admin-chart-key span{align-items:center;gap:6px;display:flex}.admin-chart-key i{border-radius:2px;width:9px;height:9px}.admin-chart-key .signed,.admin-bars .signed{background:var(--orange)}.admin-chart-key .open,.admin-bars .open{background:#d8d3f5}.admin-revenue-plot{grid-template-columns:28px 49px minmax(0,1fr);height:250px;margin-top:14px;display:grid}.admin-y-title{white-space:nowrap;color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));align-self:center;transform:rotate(-90deg)}.admin-y-ticks{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));text-align:right;flex-direction:column;justify-content:space-between;padding:0 8px 25px 0;display:flex}.admin-bars{background:repeating-linear-gradient(#eee 0 1px,#0000 1px 55px);border-bottom:1px solid #aaa;align-items:flex-end;gap:11px;margin-bottom:24px;display:flex}.admin-month{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.admin-month>div{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;display:flex}.admin-month i{border-radius:5px 5px 0 0;width:min(22px,38%);min-height:2px;display:block}.admin-month>span{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.admin-x-title{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px));text-align:center;padding-left:77px}.admin-attention>div:last-child{margin-top:15px}.admin-attention>div>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:13px 2px;display:grid}.admin-attention button i,.admin-health button i{background:#aaa;border-radius:50%;width:9px;height:9px}.admin-attention i.warning,.admin-health i.warning{background:#d39118}.admin-attention i.danger,.admin-health i.danger{background:var(--red)}.admin-attention i.purple,.admin-health i.purple{background:var(--purple)}.admin-attention button b{font-size:calc(18px + var(--font-size-delta,0px))}.admin-attention button strong{color:#aaa}.admin-secondary-grid{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.admin-funnel-list{margin-top:17px}.admin-funnel-list button{text-align:left;background:#fff;border:0;grid-template-columns:90px minmax(0,1fr) 30px 95px 42px;align-items:center;gap:9px;width:100%;padding:9px 0;display:grid}.admin-funnel-list button>i{background:#f0efef;border-radius:10px;height:9px;overflow:hidden}.admin-funnel-list em{background:var(--orange);border-radius:10px;height:100%;display:block}.admin-funnel-list small,.admin-funnel-list strong{color:var(--muted);text-align:right}.admin-schedule>div:last-child{margin-top:12px}.admin-schedule>div>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:42px minmax(0,1fr);gap:11px;width:100%;padding:11px 0;display:grid}.admin-schedule time{color:var(--orange);font-size:calc(11px + var(--font-size-delta,0px));text-transform:uppercase;flex-direction:column;align-items:center;display:flex}.admin-schedule time b{font-size:calc(18px + var(--font-size-delta,0px))}.admin-schedule button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-schedule button>span>b,.admin-schedule button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-leader-scroll{margin-top:16px;overflow:auto}.admin-leaderboard tbody tr:hover{background:#fffaf8}.admin-leaderboard td:first-child{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.admin-leaderboard td:first-child>div{flex-direction:column;min-width:0;display:flex}.admin-rank{background:#f1f0ee;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.admin-goal-cell{min-width:115px}.admin-goal-cell>i{background:#eee;border-radius:8px;height:7px;margin-top:5px;display:block;overflow:hidden}.admin-goal-cell em{background:var(--orange);border-radius:8px;height:100%;display:block}.admin-attention-pill,.admin-ok-pill{min-width:44px;color:var(--red);background:#fff0f2;border-radius:7px;justify-content:center;padding:5px 8px;font-weight:700;display:inline-flex}.admin-ok-pill{color:var(--green);background:#e9f7f1}.admin-lower-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.admin-activity>div>div{border-top:1px solid var(--line);grid-template-columns:9px minmax(0,1fr);gap:11px;padding:11px 0;display:grid}.admin-activity>div>div>i{background:var(--orange);border-radius:50%;width:9px;height:9px;margin-top:5px}.admin-activity span{flex-direction:column;gap:3px;display:flex}.admin-activity b{text-transform:capitalize}.admin-health>div:last-child{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.admin-health button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:10px 1fr;gap:3px 9px;padding:15px;display:grid}.admin-health button i{grid-row:1/3;margin-top:5px}.admin-health i.healthy{background:var(--green)}.admin-health button b{font-size:calc(22px + var(--font-size-delta,0px))}.admin-health button span{color:var(--muted)}.admin-dash-loading{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-dash-loading i{background:linear-gradient(90deg,#eee,#fafafa,#eee) 0 0/200% 100%;border-radius:15px;height:130px;animation:1.3s infinite agentLoad}@media (width<=1180px){.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-primary-grid,.admin-secondary-grid,.admin-lower-grid{grid-template-columns:1fr}}@media (width<=700px){.admin-command{flex-direction:column;align-items:flex-start;padding:23px}.admin-period{width:100%}.admin-period button{flex:1}.admin-metric-grid{grid-template-columns:1fr}.admin-revenue-plot{grid-template-columns:22px 45px minmax(0,1fr)}.admin-funnel-list button{grid-template-columns:72px minmax(0,1fr) 25px 74px}.admin-funnel-list strong{display:none}.admin-dash-loading{grid-template-columns:1fr 1fr}}.admin-command{background:linear-gradient(110deg,#fff 0 72%,#fff7f3 100%);position:relative;overflow:hidden}.admin-command:after{content:"";pointer-events:none;border:1px solid #ffd9ce;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;right:-65px;box-shadow:0 0 0 34px #f15b3d09,0 0 0 68px #f15b3d05}.admin-command>div{z-index:1;position:relative}.admin-mix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-mix,.admin-goal-coverage{box-shadow:none;padding:23px}.admin-mix-body{grid-template-columns:minmax(170px,.9fr) minmax(190px,1.1fr);align-items:center;gap:20px;margin-top:18px;display:grid}.admin-donut{aspect-ratio:1;width:min(100%,210px);margin:auto;position:relative}.admin-donut svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.admin-donut-track,.admin-donut-segment{fill:none;stroke-width:17px}.admin-donut-track{stroke:#f0efef}.admin-donut-segment{cursor:pointer;transition:opacity .18s,stroke-width .18s}.admin-donut-segment:hover,.admin-donut-segment.active,.admin-donut-segment:focus-visible{stroke-width:21px;outline:none}.admin-donut-segment.hidden{opacity:.08}.admin-donut>div{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:27%}.admin-donut>div b{font-size:calc(25px + var(--font-size-delta,0px));letter-spacing:-.7px}.admin-donut>div span{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}.admin-mix-legend{flex-direction:column;display:flex}.admin-mix-legend button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.admin-mix-legend button:hover,.admin-mix-legend button.active{background:#faf9f7}.admin-mix-legend button.disabled{opacity:.4}.admin-mix-legend button>i{border-radius:3px;width:10px;height:10px}.admin-mix-legend button>span{flex-direction:column;min-width:0;display:flex}.admin-mix-legend button b,.admin-mix-legend button strong{font-size:calc(12px + var(--font-size-delta,0px))}.admin-mix-legend button small{color:var(--muted)}.admin-goal-total{background:#faf9f7;border-radius:14px;margin-top:22px;padding:18px}.admin-goal-total>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-goal-total strong{font-size:calc(30px + var(--font-size-delta,0px));letter-spacing:-1px}.admin-goal-total span,.admin-goal-total small{color:var(--muted)}.admin-goal-track{background:#e9e7e7;border-radius:20px;height:10px;margin:13px 0 9px;overflow:hidden}.admin-goal-track i{background:var(--orange);border-radius:20px;height:100%;display:block}.admin-goal-status{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.admin-goal-status button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:9px 1fr;gap:2px 8px;padding:13px;display:grid}.admin-goal-status i{border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:5px}.admin-goal-status i.good{background:var(--green)}.admin-goal-status i.risk{background:#d39118}.admin-goal-status i.none{background:#aaa}.admin-goal-status b{font-size:calc(20px + var(--font-size-delta,0px))}.admin-goal-status span{color:var(--muted)}@media (width<=1180px){.admin-mix-grid{grid-template-columns:1fr 1fr}}@media (width<=850px){.admin-mix-grid{grid-template-columns:1fr}.admin-mix-body{grid-template-columns:1fr 1fr}}@media (width<=560px){.admin-mix-body,.admin-goal-status{grid-template-columns:1fr}}.admin-chart-period{background:#f1f0ee;border-radius:8px;padding:3px;display:flex}.admin-dash-head .admin-chart-period button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px 10px}.admin-dash-head .admin-chart-period button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #d9d6d9}@media (width<=560px){.admin-revenue .admin-dash-head{flex-direction:column;align-items:stretch}.admin-chart-period{align-self:flex-start}}.admin-metric{align-items:start;min-height:205px}.admin-mini-chart{grid-column:1/-1;height:75px;margin-top:8px;padding:0 0 17px 26px;position:relative}.admin-spark{width:100%;height:58px;overflow:visible}.admin-spark polyline{fill:none;stroke:var(--orange);stroke-width:2px}.admin-spark circle{fill:#fff;stroke:var(--orange);stroke-width:1.3px}.admin-spark.admin-tone-revenue polyline,.admin-spark.admin-tone-revenue circle{stroke:var(--green)}.admin-spark.admin-tone-goal polyline,.admin-spark.admin-tone-goal circle{stroke:#6657d8}.admin-spark.admin-tone-agents polyline,.admin-spark.admin-tone-agents circle{stroke:#3378c4}.admin-mini-axis{fill:none;stroke:#b9b5bd;stroke-width:.75px}.admin-mini-y{transform-origin:50%;color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));white-space:nowrap;position:absolute;top:28px;left:-5px;transform:rotate(-90deg)}.admin-mini-x{color:var(--muted);font-size:calc(10px + var(--font-size-delta,0px));position:absolute;bottom:0;right:0}.admin-metric{min-height:238px;padding:22px}.admin-metric>.admin-metric-copy{flex-direction:column;min-width:0;display:flex}.admin-metric>.admin-mini-chart{width:100%;height:104px;min-height:104px;margin-top:12px;padding:0 0 18px 31px;display:block}.admin-mini-chart .admin-spark{width:100%;height:78px;margin:0;padding:0;display:block}.admin-spark .admin-mini-axis{fill:none;stroke:#b9b5bd;stroke-width:.8px}.admin-spark marker path{fill:#b9b5bd;stroke:none}.admin-metric>.admin-mini-chart>.admin-mini-y{transform-origin:0 0;color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));top:42px;left:2px;transform:rotate(-90deg)translate(-50%)}.admin-metric>.admin-mini-chart>.admin-mini-x{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px));bottom:0;right:3px}.admin-metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.admin-metric-icon.goal,.admin-metric-icon.agents{font-size:inherit}.admin-metric-icon.admin-icon-revenue{color:var(--green);background:#e9f7f1}.admin-metric-icon.admin-icon-goal,.admin-metric-icon.admin-icon-agents{font-size:inherit;padding:0}.admin-leaderboard tbody tr{cursor:default}.admin-agent-link{text-align:left;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;min-width:0;padding:3px 5px;display:flex}.admin-agent-link:hover,.admin-cell-link:hover{color:var(--orange);background:#fff1ec}.admin-agent-link small{color:var(--muted)}.admin-cell-link{background:0 0;border:0;border-radius:7px;padding:6px 7px;font-weight:700}.admin-leaderboard button.admin-attention-pill{cursor:pointer;border:0}.admin-leaderboard table{min-width:1020px}.admin-activity .admin-dash-head{border-bottom:1px solid var(--line);min-height:72px;padding-bottom:17px}.admin-activity .admin-dash-head .section-kicker{margin-bottom:9px;line-height:1;display:block}.admin-activity .admin-dash-head h3{font-size:calc(20px + var(--font-size-delta,0px));margin:0;line-height:1.2}.admin-activity .admin-dash-head>button{align-self:flex-start;padding:4px 0}.admin-activity>div:last-child{margin-top:0}.admin-activity>div>div:first-child{border-top:0}.admin-goal-status>div{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:9px 1fr;gap:2px 8px;padding:13px;display:grid}.admin-goal-status>div>i{border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:5px}.admin-goal-status>div>i.good{background:var(--green)}.admin-goal-status>div>i.risk{background:#d39118}.admin-goal-status>div>i.none{background:#aaa}.admin-goal-status>div>b{font-size:calc(20px + var(--font-size-delta,0px))}.admin-goal-status>div>span{color:var(--muted)}.admin-agent-goals-head{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:22px 0 8px;padding-top:18px;display:flex}.admin-agent-goals-head b{font-size:calc(14px + var(--font-size-delta,0px))}.admin-agent-goals-head span{color:var(--muted);font-size:calc(12px + var(--font-size-delta,0px))}.admin-agent-goals{scrollbar-gutter:stable;max-height:280px;padding-right:5px;overflow-y:auto}.admin-agent-goals>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px 4px;display:grid}.admin-agent-goals>button:first-child{border-top:0}.admin-agent-goals>button:hover{background:#fffaf8}.admin-goal-avatar{width:36px;height:36px;color:var(--orange);font-size:calc(11px + var(--font-size-delta,0px));background:#fff0eb;border-radius:10px;place-items:center;font-weight:800;display:grid}.admin-agent-goal-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-agent-goal-copy>span{align-items:center;gap:7px;display:flex}.admin-agent-goal-copy>span>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-agent-goal-copy>span>em{color:#9a670d;font-size:calc(10px + var(--font-size-delta,0px));background:#fff5dd;border-radius:5px;flex:none;padding:3px 6px;font-style:normal;font-weight:700}.admin-agent-goal-copy>span>em.good{color:var(--green);background:#e9f7f1}.admin-agent-goal-copy>span>em.none{color:var(--muted);background:#f0eff1}.admin-agent-goal-copy>small{color:var(--muted);font-size:calc(11px + var(--font-size-delta,0px))}.admin-agent-goal-copy>i{background:#efedef;border-radius:10px;height:7px;display:block;overflow:hidden}.admin-agent-goal-copy>i>em{background:var(--orange);border-radius:10px;height:100%;display:block}.admin-agent-goals>button>strong{font-size:calc(14px + var(--font-size-delta,0px))}.admin-activity .admin-dash-head>div:first-child{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-activity .admin-dash-head>div:first-child>.section-kicker{margin:0;line-height:1;display:block}.admin-activity .admin-dash-head>div:first-child>h3{margin:0;line-height:1.2;display:block}.admin-mix-grid>*,.admin-mix,.admin-mix-body,.admin-mix-legend{min-width:0}@media (width<=1180px){.admin-mix-body{grid-template-columns:1fr}.admin-donut{max-width:180px}}@media (width<=850px){.admin-mix-body{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr)}.admin-donut{max-width:210px}}@media (width<=560px){.admin-mix-body{grid-template-columns:1fr}.admin-donut{max-width:180px}}@media (width<=900px){.admin-command{flex-direction:column;align-items:flex-start;padding:23px}.admin-period{width:100%}.admin-period button{flex:1}.admin-metric-grid{grid-template-columns:1fr}.admin-dash-loading{grid-template-columns:1fr 1fr}}.admin-donut-segment:focus{outline:none}.admin-donut-segment:focus-visible{filter:drop-shadow(0 0 2px #f15b3d73)}select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236d6973' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:42px!important}select:not([multiple]):disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aaa6ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important}@media (width<=480px){select:not([multiple]){background-position:right 12px center!important;padding-right:38px!important}}
