:root{--bg:#f5f7fb;--surface:#fff;--surface-soft:#f8fafc;--ink:#14213d;--muted:#69758b;--line:#e2e7f0;--primary:#6257e8;--primary-dark:#4e43cf;--primary-soft:#eeecff;--danger:#c8394a;--danger-soft:#fff0f2;--warning:#a96512;--warning-soft:#fff8e8;--success:#147a58;--shadow-sm:0 1px 2px #14213d0a, 0 4px 14px #14213d0a;--shadow-lg:0 24px 70px #14213d2e;--radius:16px}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #6257e840}button:disabled{cursor:wait;opacity:.58}.appShell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;grid-template-columns:minmax(180px,1fr) auto minmax(250px,1fr);align-items:center;height:72px;padding:0 clamp(18px,4vw,56px);display:grid;position:sticky;top:0}.brandBlock,.brandBlock>div,.headerActions,.pageActions,.cardFooter,.modalFooter{align-items:center;display:flex}.brandBlock{gap:11px}.brandBlock>div{flex-direction:column;align-items:flex-start;line-height:1.1}.brandBlock strong{letter-spacing:-.015em;font-size:15px}.brandBlock span:not(.brandMark){color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:10px}.brandMark{color:#fff;background:linear-gradient(145deg,#766bf3,#5045ce);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:inline-flex;box-shadow:0 9px 22px #6257e847}.brandMark.small{border-radius:10px;width:36px;height:36px;font-size:17px}.mainNav{align-self:stretch;gap:6px;display:flex}.mainNav button{color:#647087;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 16px 0;font-size:13px;font-weight:720;transition:color .15s,border-color .15s}.mainNav button:hover,.mainNav button.active{color:var(--primary-dark)}.mainNav button.active{border-bottom-color:var(--primary)}.mainNav button span{color:#6b7589;background:#eef0f6;border-radius:10px;margin-left:5px;padding:2px 6px;font-size:10px}.mainNav button.active span{background:var(--primary-soft);color:var(--primary-dark)}.headerActions{justify-content:flex-end;gap:9px}.syncPill{color:var(--success);text-overflow:ellipsis;white-space:nowrap;background:#ecf8f3;border:1px solid #ccecdf;border-radius:999px;align-items:center;gap:7px;max-width:180px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex;overflow:hidden}.syncPill i{background:#26a779;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #26a7791f}.syncPill.syncing i{animation:1s infinite pulse}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}.iconButton{color:#667187;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;display:inline-flex}.iconButton:hover{color:var(--ink);background:#f0f2f7}.headerIcon{border:1px solid var(--line);width:34px;height:34px;font-size:14px;font-weight:850}.workspace{max-width:1540px;margin:0 auto;padding:34px clamp(18px,4vw,56px) 70px}.pageHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:850}.pageHeading h1,.blockingCard h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.06}.pageHeading>div:first-child>p:last-child{color:var(--muted);margin:9px 0 0;font-size:13px}.pageActions{flex-wrap:wrap;justify-content:flex-end;gap:9px}.mobileAction,.mobileSync{display:none}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:760;text-decoration:none;transition:transform .13s,background .13s,border-color .13s;display:inline-flex}.button:not(:disabled):active{transform:translateY(1px)}.button.primary{background:var(--primary);color:#fff;box-shadow:0 6px 16px #6257e833}.button.primary:hover:not(:disabled){background:var(--primary-dark)}.button.secondary{color:#3d4960;background:#fff;border-color:#dce1eb}.button.secondary:hover:not(:disabled),.button.ghost:hover:not(:disabled){background:#f4f5f9;border-color:#cdd3df}.button.ghost{color:#657087;background:0 0;border-color:#0000}.button.danger,.button.ghostDanger{color:var(--danger)}.button.ghostDanger:hover:not(:disabled){background:var(--danger-soft);border-color:#f3cbd1}.button.compact{min-height:35px;padding:0 12px}.button.tiny{border-radius:8px;min-height:29px;padding:0 9px;font-size:10px}.searchBox{background:#fff;border:1px solid #dce1eb;border-radius:10px;align-items:center;gap:7px;min-width:230px;padding:0 10px;display:flex}.searchBox>span{color:#8992a4;font-size:20px;line-height:0}.searchBox input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:12px}.searchBox button{color:#8790a1;cursor:pointer;background:0 0;border:0;font-size:18px}.statGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.statCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:center;gap:12px;min-width:0;padding:19px;display:grid}.statCard>div{min-width:0}.statCard strong{letter-spacing:-.04em;font-size:26px;line-height:1;display:block}.statCard p{color:#4d596f;margin:6px 0 0;font-size:11px;font-weight:720}.statCard small{color:#9098a8;border-top:1px solid #edf0f5;grid-column:1/-1;padding-top:9px;font-size:9px}.statIcon{border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;font-size:19px;font-weight:800;display:inline-flex}.statIcon.violet{color:#6257e8;background:#efedff}.statIcon.blue{color:#2875bd;background:#eaf4ff}.statIcon.amber{color:#b46b10;background:#fff4df}.statIcon.green{color:#14805b;background:#e8f8f1}.currencyNote{color:#99a1af;text-align:right;margin:7px 2px 21px;font-size:9px}.dashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:17px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-width:0;overflow:hidden}.panelHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.panelHeader .eyebrow{margin-bottom:5px;font-size:8px}.panelHeader h2{letter-spacing:-.02em;margin:0;font-size:15px}.countBadge,.sourceBadge,.kindTag,.tagList span{border-radius:999px;font-size:9px;font-weight:760;display:inline-flex}.countBadge{color:#697388;background:#f0f1f6;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px}.actionList,.feedList,.socialList{flex-direction:column;display:flex}.actionRow,.feedRow{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f6;align-items:center;width:100%;display:flex}.actionRow{gap:13px;padding:11px 18px}.actionRow:last-child,.feedRow:last-child{border-bottom:0}.actionRow:hover,.feedRow:hover{background:#fafbfe}.actionRow>time{background:#f1f2f7;border-radius:9px;flex-direction:column;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:flex}.actionRow>time strong{font-size:15px;line-height:1}.actionRow>time span{color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:8px}.actionRow>time.overdue{background:var(--danger-soft);color:var(--danger)}.actionRow>time.today{background:var(--warning-soft);color:var(--warning)}.actionCopy{flex-direction:column;flex:1;min-width:0;display:flex}.actionCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.actionCopy small{color:var(--muted);margin-top:4px;font-size:9px}.kindTag{padding:5px 8px}.kindTag.contact{color:#5260b4;background:#edf1ff}.kindTag.deal{color:#237a5e;background:#eaf8f2}.socialRow{border-bottom:1px solid #f0f2f6;align-items:center;gap:9px;min-height:62px;padding:10px 15px;display:flex}.socialRow:last-child{border-bottom:0}.socialRow>div{flex:1;min-width:0}.socialRow small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.avatar{color:#554acb;cursor:pointer;background:linear-gradient(145deg,#eceaff,#dedbff);border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:850;display:inline-flex}.avatar.large{border-radius:12px;width:46px;height:46px;font-size:17px}.textButton,.cardTitle{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:780}.textButton{font-size:11px}.miniLink{color:#1769a3;background:#edf5fc;border-radius:6px;flex:0 0 25px;justify-content:center;align-items:center;height:25px;font-family:Arial,sans-serif;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.feedRow{gap:11px;padding:12px 18px}.feedRow>div{flex:1;min-width:0}.feedRow strong{font-size:10px}.feedRow p{color:#667187;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.feedRow time{color:#9199a8;white-space:nowrap;font-size:8px}.feedDot{background:#6675cc;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.feedDot.deal{background:#24a278}.stageBars{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.stageBar{grid-template-columns:105px 1fr 18px;align-items:center;gap:10px;display:grid}.stageBar>span{color:#667187;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stageBar>div{background:#f0f2f6;border-radius:8px;height:6px;overflow:hidden}.stageBar i{border-radius:inherit;background:linear-gradient(90deg,#776df0,#9b93f5);min-width:0;height:100%;display:block}.stageBar strong{text-align:right;font-size:9px}.emptyState{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:28px 18px;display:flex}.emptyIcon{color:var(--primary);background:#f0efff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;font-size:18px;display:inline-flex}.emptyState strong{color:#414d63;font-size:12px}.emptyState p{margin:6px 0 0;font-size:10px}.largeEmpty{min-height:340px}.contactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.contactCard{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;min-width:0;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.contactCard:hover{border-color:#d3d0f5;transform:translateY(-1px);box-shadow:0 10px 30px #2e286f14}.contactTop{align-items:center;gap:12px;display:flex}.contactIdentity{flex:1;min-width:0}.cardTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;display:block;overflow:hidden}.contactIdentity p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;overflow:hidden}.importantStar{color:#e0a026;font-size:15px}.contactMeta{flex-direction:column;gap:6px;min-height:53px;padding:15px 0 11px;display:flex}.contactMeta span{color:#647087;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.muted{color:#9aa2b1!important}.tagList{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.tagList span{color:#657087;background:#f0f2f7;padding:4px 7px}.nextAction{background:#f8f9fc;border:1px solid #edf0f5;border-radius:10px;gap:3px;min-height:66px;margin-top:auto;padding:10px 12px;display:grid}.nextAction small{color:#959dac;text-transform:uppercase;font-size:8px;font-weight:750}.nextAction strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.nextAction time{color:#6e788c;font-size:9px}.nextAction.overdueBox{background:#fff7f7;border-color:#f4d9dc}.nextAction.overdueBox time{color:var(--danger);font-weight:750}.cardFooter{gap:7px;margin-top:13px}.sourceBadge{background:var(--primary-soft);color:#5c52bf;padding:5px 8px}.footerSpacer{flex:1}.pipelineBoard{scrollbar-color:#c8ccda transparent;grid-template-columns:repeat(7,minmax(205px,1fr));gap:12px;margin-left:calc(clamp(18px,4vw,56px)/-1.81818);margin-right:calc(clamp(18px,4vw,56px)/-1.81818);padding:3px 4px 22px;display:grid;overflow-x:auto}.pipelineColumn{background:#eef1f6;border:1px solid #e2e6ed;border-radius:14px;min-height:460px;padding:11px}.pipelineColumn>header{align-items:center;gap:7px;padding:2px 2px 6px;display:flex}.pipelineColumn>header h2{flex:1;margin:0;font-size:10px}.pipelineColumn>header>span:last-child{color:#657087;background:#dfe3eb;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;font-size:8px;display:inline-flex}.stageDot{background:#7870d8;border-radius:50%;width:7px;height:7px}.stage-1 .stageDot{background:#568fd1}.stage-2 .stageDot{background:#3aa2a4}.stage-3 .stageDot{background:#ce9444}.stage-4 .stageDot{background:#d67568}.stage-5 .stageDot{background:#39a271}.stage-6 .stageDot{background:#8a94a7}.columnValue{color:#8790a1;padding:0 16px 10px;font-size:8px}.dealStack{flex-direction:column;gap:9px;min-height:375px;display:flex}.dealCard{cursor:grab;background:#fff;border:1px solid #dfe3ea;border-radius:11px;padding:11px;transition:opacity .15s,transform .15s,box-shadow .15s;box-shadow:0 2px 5px #14213d0a}.dealCard:hover{transform:translateY(-1px);box-shadow:0 7px 18px #14213d17}.dealCard.dragging{opacity:.4}.dealCard:active{cursor:grabbing}.dealOpen{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:11px 1fr;width:100%;padding:0;display:grid}.dragHandle{color:#afb5c0;grid-row:1/3;font-size:12px}.dealOpen strong{font-size:10px;line-height:1.35}.dealOpen small{color:#798397;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.legacyStage{background:var(--warning-soft);color:var(--warning);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:calc(100% - 11px);margin:7px 0 0 11px;padding:3px 5px;font-size:7px;font-weight:750;display:inline-block;overflow:hidden}.dealMetrics{border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;display:flex}.dealMetrics strong{font-size:10px}.dealMetrics span{color:#6258c7;background:#eeecff;border-radius:8px;padding:3px 6px;font-size:8px;font-weight:800}.dealNext{background:#f7f8fb;border-radius:7px;grid-template-columns:10px 1fr;align-items:flex-start;gap:4px;margin-top:8px;padding:7px;display:grid}.dealNext>span{color:var(--primary);font-size:9px}.dealNext p{margin:0;font-size:8px;line-height:1.35}.dealNext time{color:#838c9d;grid-column:2;font-size:7px}.dealNext.overdueText time{color:var(--danger);font-weight:800}.dropHint{color:#a0a7b4;border:1px dashed #cdd3de;border-radius:10px;justify-content:center;align-items:center;min-height:60px;font-size:8px;display:flex}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12192c94;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modalCard{box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffffb3;border-radius:18px;width:100%;max-width:620px;max-height:calc(100vh - 44px);overflow:hidden}.modalCard.modalWide{max-width:1040px}.editorFieldset{border:0;min-width:0;margin:0;padding:0}.editorFieldset:disabled{cursor:wait}.modalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px 23px;display:flex}.modalHeader h2{letter-spacing:-.025em;margin:0;font-size:18px}.modalHeader p{color:var(--muted);margin:6px 0 0;font-size:10px}.modalBody{max-height:calc(100vh - 190px);padding:22px 23px;overflow-y:auto}.editorLayout{grid-template-columns:minmax(0,1.5fr) minmax(255px,.7fr);gap:24px;padding:0;display:grid}.editorMain{padding:22px 0 22px 23px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field.fieldWide{grid-column:1/-1}.field>span{color:#525e73;font-size:10px;font-weight:770}.field input,.field select,.field textarea,.activityComposer textarea{background:#fff;border:1px solid #d9dfea;border-radius:9px;outline:none;width:100%;padding:10px 11px;font-size:11px;transition:border-color .13s,box-shadow .13s}.field input,.field select{height:39px}.field textarea,.activityComposer textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus,.activityComposer textarea:focus{border-color:#8f87ee;box-shadow:0 0 0 3px #6257e81a}.editorSection{border-top:1px solid #edf0f5;margin-top:20px;padding-top:18px}.socialSettings{grid-template-columns:1fr auto;align-items:center;gap:13px;display:grid}.socialSettings>div:first-child h3{margin:0;font-size:12px}.socialSettings>div:first-child p{color:var(--muted);margin:5px 0 0;font-size:9px}.socialSettings>.field{grid-column:span 1}.switch{display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch span{cursor:pointer;background:#ccd2dd;border-radius:999px;width:39px;height:22px;padding:3px;transition:background .15s;display:block}.switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;box-shadow:0 1px 4px #0003}.switch input:checked+span{background:var(--primary)}.switch input:checked+span:after{transform:translate(17px)}.activityPanel{border-left:1px solid var(--line);background:#f7f8fb;min-height:520px;padding:22px 19px}.activityPanel>div:first-child h3{margin:0;font-size:14px}.activityComposer{border-bottom:1px solid #e2e6ed;flex-direction:column;gap:8px;padding:17px 0;display:flex}.activityComposer .button{align-self:flex-end}.activityTimeline{flex-direction:column;padding:12px 0 0 9px;display:flex}.activityItem{border-left:1px solid #d9deea;padding:0 22px 17px 15px;position:relative}.activityItem:last-child{border-left-color:#0000}.timelineDot{background:var(--primary);border:3px solid #f7f8fb;border-radius:50%;width:11px;height:11px;position:absolute;top:1px;left:-6px}.activityItem time{color:#8b94a5;font-size:8px;display:block}.activityItem p{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.45}.activityItem small{color:#6f7790;margin-top:4px;font-size:8px;display:block}.activityItem button{color:#a1a8b5;cursor:pointer;opacity:0;background:0 0;border:0;font-size:15px;position:absolute;top:-5px;right:0}.activityItem:hover button{opacity:1}.emptySmall{color:#969ead;text-align:center;padding:15px 5px;font-size:9px}.modalFooter{border-top:1px solid var(--line);background:#fff;gap:9px;padding:14px 23px}.inlineError{color:var(--danger);margin:0;font-size:11px}.inlineError.conflict{background:var(--danger-soft);border:1px solid #f2cdd3;border-radius:9px;margin-bottom:15px;padding:10px 12px;line-height:1.45}.helpBody h3{margin:20px 0 5px;font-size:12px}.helpBody h3:first-child{margin-top:0}.helpBody p{color:#5f6b80;margin:0;font-size:11px;line-height:1.65}.notice{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 13px;font-size:11px;display:flex}.notice.warning{background:var(--warning-soft);color:var(--warning);border-color:#eedeb9}.notice.error{background:var(--danger-soft);color:var(--danger);border-color:#f2cdd3}.notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.saveBar{color:#fff;z-index:150;background:#26214f;border-radius:9px 9px 0 0;align-items:center;gap:9px;padding:9px 15px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 28px #140f4129}.saveBar span,.loader{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.blockingPage{background:radial-gradient(circle at 15% 15%, #766bf321, transparent 31%), radial-gradient(circle at 85% 80%, #4ba4be1a, transparent 30%), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.blockingCard{text-align:center;background:#ffffffeb;border:1px solid #dfe2eee6;border-radius:22px;flex-direction:column;align-items:center;width:100%;max-width:520px;padding:clamp(30px,7vw,54px);display:flex;box-shadow:0 30px 80px #251f5c1f}.blockingCard .eyebrow{margin-top:19px}.blockingCard>p:not(.eyebrow){color:var(--muted);margin:15px 0 24px;font-size:13px;line-height:1.6}.blockingCard .loader{border-color:#6257e82e;border-top-color:var(--primary);width:24px;height:24px}.setupActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.setupActions .inlineError{flex-basis:100%;margin-top:8px}@media (max-width:1120px){.topbar{grid-template-columns:auto 1fr auto}.mainNav{justify-content:center}.brandBlock>div{display:none}.statGrid,.contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipelineBoard{margin-left:0;margin-right:0}}@media (max-width:800px){.topbar{grid-template-columns:1fr;height:58px;padding:0;position:fixed;top:auto;bottom:0}.brandBlock,.headerActions{display:none}.mainNav{justify-content:stretch;width:100%}.mainNav button{border-top:2px solid #0000;border-bottom:0;flex:1;padding:0 6px;font-size:11px}.mainNav button.active{border-top-color:var(--primary)}.mainNav button span{display:none}.workspace{padding:24px 16px 90px}.pageHeading{flex-direction:column;align-items:flex-start;gap:17px}.pageActions{justify-content:flex-start;width:100%}.searchBox{flex:100%;order:-1}.desktopAction{display:none}.mobileAction{display:inline-flex}.mobileSync{color:var(--success);flex:100%;font-size:10px;font-weight:750;display:block}.statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid,.contactGrid{grid-template-columns:1fr}.pipelineBoard{margin-right:-16px}.modalBackdrop{align-items:flex-end;padding:0}.modalCard,.modalCard.modalWide{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;max-height:96vh}.modalBody{max-height:calc(96vh - 135px)}.editorLayout{display:block}.editorMain{padding:19px}.activityPanel{border-left:0;border-top:1px solid var(--line);min-height:320px;padding:19px}.modalFooter{padding:11px 16px}.logoutButton{display:none}}@media (max-width:500px){.pageHeading h1{font-size:29px}.statGrid{gap:9px}.statCard{gap:8px;padding:13px}.statCard strong{font-size:21px}.statCard p{font-size:9px}.statIcon{width:35px;height:35px}.formGrid{grid-template-columns:1fr}.field.fieldWide{grid-column:auto}.socialSettings{grid-template-columns:1fr auto}.socialSettings>.field{grid-column:1/-1}.modalHeader{padding:16px 17px}.modalFooter .button{min-height:37px;padding:0 11px}.ghostDanger{font-size:0;padding:0 8px!important}.ghostDanger:after{content:"Törlés";font-size:11px}.saveBar{white-space:nowrap;max-width:90vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
