.portal-frame{background:var(--paper);grid-template-columns:286px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 20% 5%, #941c2c2e, transparent 25%), var(--sidebar);border-right:1px solid #ffffff0f;padding:1.65rem 1.15rem 1.25rem}.sidebar .brand-mark{margin-left:.35rem}.client-switcher{background:#ffffff0e;border-color:#ffffff17;border-radius:13px;min-height:68px;margin:1.8rem 0 1.7rem;padding:.7rem}.client-monogram{background:var(--accent);color:#fff;letter-spacing:.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:.74rem;font-weight:850;display:inline-flex}.client-switcher small{color:#969399}.client-switcher strong{font-size:.86rem}.desktop-nav{gap:1.15rem}.nav-group{gap:.25rem;display:grid}.nav-group-label{color:#77747b;letter-spacing:.1em;text-transform:uppercase;padding:0 .75rem .35rem;font-size:.65rem;font-weight:800}.desktop-nav a{color:#b9b6bc;border:1px solid #0000;border-radius:10px;min-height:43px;transition:background .18s,border-color .18s,color .18s,transform .18s;position:relative}.desktop-nav a:before{background:var(--accent);content:"";opacity:0;border-radius:0 4px 4px 0;width:3px;height:18px;transition:opacity .18s,transform .18s;position:absolute;left:-1.18rem;transform:scaleY(.5)}.desktop-nav a:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.desktop-nav a.active{color:#fff;background:#ffffff18;border-color:#ffffff14}.desktop-nav a.active:before{opacity:1;transform:scaleY(1)}.desktop-nav a.active svg{color:#e26374}.sidebar-foot{gap:.65rem;display:grid}.sidebar-help{color:#aaa7ad;border-radius:10px;align-items:center;gap:.65rem;padding:.65rem;transition:background .18s,color .18s;display:flex}.sidebar-help:hover{color:#fff;background:#ffffff0d}.sidebar-help>svg{color:#d45c6c;font-size:1.2rem}.sidebar-help span{gap:.15rem;display:grid}.sidebar-help strong{color:#e8e6e8;font-size:.76rem}.sidebar-help small{font-size:.63rem}.logout-button{padding-left:.65rem;font-size:.75rem}.portal-main{min-height:100dvh}.portal-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#f5f5f2e0;border-bottom:1px solid #c8c6bfb3;justify-content:space-between;align-items:center;height:70px;padding:0 clamp(1.5rem,3.4vw,3.5rem);display:flex;position:sticky;top:0}.topbar-context{color:#646267;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.topbar-context svg{font-size:1rem}.topbar-context strong{color:var(--ink)}.account-menu{position:relative}.account-menu>summary{cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;min-height:52px;padding:.35rem .45rem;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover{background:#1717190d}.account-avatar{background:var(--ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.68rem;font-weight:850;display:flex}.account-copy{gap:.08rem;min-width:130px;display:grid}.account-copy strong{font-size:.75rem}.account-copy small{color:var(--ink-muted);font-size:.64rem}.account-menu>summary>svg{color:#77747a;font-size:.85rem;transition:transform .18s}.account-menu[open]>summary>svg{transform:rotate(180deg)}.account-popover{border:1px solid var(--line);box-shadow:var(--shadow-hover);background:#fff;border-radius:12px;gap:.75rem;min-width:265px;padding:.8rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.account-popover>div{align-items:center;gap:.65rem;padding:.35rem;display:flex}.account-popover>div>svg{color:var(--accent);font-size:1.2rem}.account-popover span{gap:.15rem;display:grid}.account-popover small{color:var(--ink-muted);font-size:.65rem}.account-popover strong{font-size:.76rem}.account-popover button{color:#4b484c;background:#f3f2ef;border:0;border-radius:8px;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.6rem .7rem;font-size:.72rem;display:flex}.account-popover button:hover{background:var(--accent-soft);color:var(--accent-dark)}.content{max-width:1440px;padding-top:clamp(1.75rem,3.5vw,3.6rem)}.dashboard-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#aa273899,#0000 25%),linear-gradient(125deg,#19191c 0%,#242126 66%,#3b1c23 100%);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(245px,.32fr);align-items:end;gap:clamp(2rem,5vw,5rem);min-height:345px;margin-bottom:1.15rem;padding:clamp(1.7rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.dashboard-hero:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:360px;height:360px;position:absolute;top:-200px;right:-180px}.dashboard-hero>*{z-index:1;position:relative}.dashboard-hero h1{letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(2.65rem,5vw,5.2rem);line-height:.93}.dashboard-hero-copy>p:not(.section-label){color:#c8c5c9;max-width:56ch;margin:1.1rem 0 0;line-height:1.55}.hero-actions{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.primary-link{border-radius:var(--radius-control);color:#1d1c1f;background:#fff;align-items:center;gap:.55rem;min-height:45px;padding:.7rem .9rem;font-size:.78rem;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex}.primary-link:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.primary-link:active{transform:translateY(0)}.quiet-link{color:#d3cfd2;text-underline-offset:4px;font-size:.76rem;font-weight:750;-webkit-text-decoration:underline #6e696e;text-decoration:underline #6e696e}.quiet-link:hover{color:#fff;text-decoration-color:#fff}.dashboard-hero-status{background:#ffffff13;border:1px solid #ffffff1f;border-radius:14px;gap:.85rem;padding:1.2rem;display:grid}.dashboard-hero-status>span{color:#aaa5aa;text-transform:uppercase;font-size:.66rem;font-weight:750}.dashboard-hero-status>strong{font-size:1.05rem}.status-line{border-top:1px solid #ffffff1a;align-items:baseline;gap:.55rem;padding-top:.75rem;display:flex}.status-line span{font-size:1.4rem;font-weight:850}.status-line small{color:#aaa5aa;font-size:.67rem}.onboarding-callout{border:1px solid var(--line);color:var(--ink);background:#fff;overflow:visible;box-shadow:0 10px 35px #1c16140a}.onboarding-callout:after{display:none}.onboarding-callout span,.onboarding-callout p{color:var(--ink-muted)}.onboarding-callout a{background:var(--ink);color:#fff;transition:background .18s,transform .18s}.onboarding-callout a:hover{background:var(--accent);transform:translate(2px)}.progress-ring{background:conic-gradient(var(--accent) var(--progress,35%), #e3e1dd 0)}.progress-ring:before{background:#fff}.progress-ring strong{color:var(--ink)}.metric-grid{border-radius:16px;margin-bottom:1.15rem}.metric{min-height:175px;padding:1.25rem 1.3rem;position:relative}.metric:after{background:var(--accent);content:"";transform-origin:0;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.metric:hover:after{transform:scaleX(1)}.metric>div{align-items:center;gap:.55rem;display:flex}.metric>div svg{font-size:1.15rem}.metric>div span{color:#545158}.metric strong{font-size:2.9rem}.metric small{color:#5f5c62;font-size:.67rem}.panel,.campaign-table-panel,.offer-card,.advisor-card,.module-card,.task-card,.pipeline-card{transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 30px #1c161409}.panel:hover,.offer-card:hover,.module-card:hover,.pipeline-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.panel-heading{align-items:center}.panel-heading h2{font-size:1.2rem}.panel-heading>div>a,.panel-heading>a{align-items:center;gap:.35rem;display:inline-flex}.panel-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.63rem;font-weight:850;display:block}.candidate-row{transition:background .18s,padding .18s}.candidate-row:hover{background:#faf9f7;padding-inline:.5rem}.pipeline-board{scrollbar-color:#b7b2ad transparent}.pipeline-column>header{min-height:40px}.pipeline-column>header h2{letter-spacing:.01em;font-size:.77rem}.pipeline-card{overflow:hidden}.pipeline-card>header{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pipeline-card>header .stage{font-size:.6rem}.candidate-editor{border-top:1px solid #ebe8e4;margin-top:.8rem}.candidate-editor>summary{color:#59565a;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;font-size:.7rem;font-weight:800;list-style:none;display:flex}.candidate-editor>summary::-webkit-details-marker{display:none}.candidate-editor>summary svg{transition:transform .18s}.candidate-editor[open]>summary svg{transform:rotate(180deg)}.candidate-editor form{animation:.24s both editor-open}.save-button{transition:background .18s,transform .18s}.save-button:disabled{cursor:wait}.services-hero{min-height:350px}.offer-card:hover{transform:translateY(-3px)}.offer-visual{background:radial-gradient(circle at 78% 22%,#941c2c6b,#0000 28%),#222226}.offer-visual svg{color:#e06a79;transition:transform .3s cubic-bezier(.16,1,.3,1)}.offer-card:hover .offer-visual svg{transform:rotate(-5deg)scale(1.08)}.module-card:hover{transform:translateY(-2px)}.task-card{position:relative}.task-card.completed:before{background:var(--success);content:"";width:3px;position:absolute;inset:0 auto 0 0}.campaign-count{border:1px solid var(--line);color:#555258;white-space:nowrap;background:#fff;border-radius:999px;padding:.6rem .8rem;font-size:.72rem;font-weight:800}.campaign-summary-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1.15rem;display:grid;overflow:hidden}.campaign-summary-grid article{background:#fff;gap:1.2rem;min-height:130px;padding:1.1rem;display:grid}.campaign-summary-grid article>div{align-items:center;gap:.45rem;display:flex}.campaign-summary-grid svg{color:var(--accent);font-size:1.05rem}.campaign-summary-grid span{color:var(--ink-muted);font-size:.7rem;font-weight:750}.campaign-summary-grid strong{letter-spacing:-.04em;align-self:end;font-size:clamp(1.5rem,2.5vw,2.25rem)}.campaign-table-panel tbody tr{transition:background .18s}.campaign-table-panel tbody tr:hover{background:#faf9f7}.page-enter{animation:.38s cubic-bezier(.16,1,.3,1) both page-enter}.reveal-item{animation:.48s cubic-bezier(.16,1,.3,1) both reveal-up;animation-delay:var(--delay,0s)}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes editor-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.portal-frame{grid-template-columns:238px minmax(0,1fr)}.dashboard-hero{grid-template-columns:minmax(0,1fr) 230px;gap:2rem}.account-copy{min-width:100px}}@media (max-width:760px){.portal-topbar{display:none}.mobile-header{z-index:20;position:sticky;top:0}.mobile-header>span{color:#cbc8cc;font-size:.72rem;font-weight:750}.content{padding-top:1rem}.dashboard-hero{border-radius:16px;grid-template-columns:1fr;align-items:start;gap:1.5rem;min-height:0;padding:1.5rem}.dashboard-hero h1{font-size:clamp(2.45rem,12vw,3.5rem)}.dashboard-hero-status{grid-template-columns:1fr 1fr}.dashboard-hero-status>span,.dashboard-hero-status>strong{grid-column:1/-1}.hero-actions{flex-direction:column;align-items:stretch}.primary-link{justify-content:center}.quiet-link{align-self:center}.metric-grid{gap:1px}.campaign-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-summary-grid article{min-height:112px}.metric{min-height:142px}.metric strong{font-size:2.3rem}.candidate-row:hover{padding-inline:0}.pipeline-card>header{grid-template-columns:auto minmax(0,1fr)}.pipeline-card>header .stage{grid-column:2;justify-self:start;margin-top:.25rem}.mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:.4rem}.mobile-nav a{font-size:.58rem}.mobile-nav a.active{background:var(--accent-soft)}}@media (max-width:420px){.dashboard-hero-status{grid-template-columns:1fr}.dashboard-hero-status>span,.dashboard-hero-status>strong{grid-column:auto}.metric>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-enter,.reveal-item,.candidate-editor form{animation:none}.offer-card:hover,.module-card:hover,.primary-link:hover{transform:none}}
.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tenant-stat-grid{margin-bottom:clamp(2rem,4vw,3.5rem);box-shadow:0 18px 45px #19171a0b}.tenant-stat-grid article{grid-template-columns:auto 1fr;min-height:132px;position:relative}.tenant-stat-grid article:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#941c2c14);transition:opacity .3s;position:absolute;inset:0}.tenant-stat-grid article:hover:after{opacity:1}.tenant-stat-grid article>svg{grid-row:1/3}.tenant-stat-grid article>span{color:#555158;align-self:center;font-weight:750}.tenant-stat-grid article>strong{grid-column:1/-1;font-size:clamp(2rem,3.5vw,3rem);line-height:.9}.tenant-stat-grid article>small{color:#68646a;grid-column:1/-1;font-size:.68rem}.tenant-overview-toolbar{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.35rem;display:flex}.tenant-overview-toolbar h1{letter-spacing:-.065em;margin:.35rem 0 .7rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.92}.tenant-overview-toolbar p:last-child{color:#656168;margin:0;font-size:.9rem}.tenant-create-trigger{background:var(--accent);border-color:var(--accent);flex:none;min-height:48px;padding-inline:1.05rem;box-shadow:0 12px 26px #941c2c2e}.tenant-create-trigger:hover{background:#741421;border-color:#741421;transform:translateY(-1px)}.tenant-filters{grid-template-columns:minmax(240px,1fr) minmax(190px,auto) auto;align-items:center;gap:.65rem;margin-bottom:1rem;display:grid}.tenant-search,.tenant-sort{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:.55rem;min-height:48px;padding:0 .8rem;transition:border-color .2s,box-shadow .2s;display:flex}.tenant-search:focus-within,.tenant-sort:focus-within{border-color:#9f4854;box-shadow:0 0 0 3px #941c2c1a}.tenant-search>svg,.tenant-sort>svg{color:#817d82;flex:none;font-size:1.1rem}.tenant-search input,.tenant-sort select{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;height:46px;font-size:.8rem}.tenant-sort select{min-width:160px}.tenant-result-count{color:#6d696f;text-align:right;white-space:nowrap;font-size:.7rem;font-weight:750}.tenant-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.tenant-card{animation:.46s cubic-bezier(.16,1,.3,1) both tenant-card-enter;animation-delay:calc(var(--card-index,0) * 55ms);background:#fff;border:1px solid #dbd9d4;border-radius:14px;gap:1.2rem;min-height:310px;padding:1.15rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #19171a09}.tenant-card:before{background:linear-gradient(90deg, var(--accent), #441922);content:"";opacity:.78;transform-origin:0;height:3px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(.18)}.tenant-card:hover{border-color:#c7c2bd;transform:translateY(-4px);box-shadow:0 20px 45px #19171a17}.tenant-card:hover:before{transform:scaleX(1)}.tenant-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.tenant-card header>div:nth-child(2){min-width:0}.tenant-card header span:not(.tenant-status){color:#746f75;margin-bottom:.2rem;font-size:.64rem;display:block}.tenant-card h2{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.2}.tenant-status{border-radius:999px;padding:.35rem .5rem;font-size:.6rem;font-weight:850}.tenant-status.aktiv{color:#116747;background:#e3f3ec}.tenant-status.vorbereitet{color:#865910;background:#fff0d6}.tenant-status.einrichtung{color:#5f5d64;background:#ececef}.tenant-card-metrics{gap:.55rem;margin:0;display:grid}.tenant-card-metrics>div{justify-content:space-between;align-items:center;display:flex}.tenant-card-metrics dt{color:#5f5b61;font-size:.72rem}.tenant-card-metrics dd{background:#f2f1ee;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;margin:0;padding:0 .45rem;font-size:.72rem;font-weight:850;display:flex}.tenant-stage-wrap{align-self:end;gap:.45rem;display:grid}.tenant-stage-bar{background:#eceae7;border-radius:999px;gap:2px;height:5px;display:flex;overflow:hidden}.tenant-stage-bar span{min-width:4px}.tenant-stage-bar span.empty{background:#d7d4cf;flex:1}.tenant-stage-labels{color:#777278;justify-content:space-between;font-size:.6rem;display:flex}.tenant-card footer{border-top:1px solid #ebe9e5;justify-content:space-between;align-items:center;padding-top:.9rem;display:flex}.tenant-card footer a{color:var(--accent);align-items:center;gap:.35rem;font-size:.7rem;font-weight:850;display:inline-flex}.tenant-card footer a svg{transition:transform .2s}.tenant-card footer a:hover svg{transform:translate(3px)}.tenant-card footer a.quiet{color:#666268;font-weight:700}.tenant-add-card{color:#514d53;cursor:pointer;text-align:center;background:#ffffff61;border:1px dashed #b8b3ae;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:310px;padding:2rem;transition:background .25s,border-color .25s,transform .25s;display:flex}.tenant-add-card:hover{border-color:var(--accent);background:#fff;transform:translateY(-3px)}.tenant-add-card>svg{border:1px solid var(--line);color:var(--accent);background:#fff;border-radius:50%;padding:.65rem;font-size:2.6rem}.tenant-add-card strong{font-size:.9rem}.tenant-add-card span{color:#716d72;font-size:.68rem}.tenant-empty{border:1px dashed var(--line-strong);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;min-height:300px;padding:3rem;display:flex}.tenant-empty>svg{color:var(--accent);font-size:2rem}.tenant-empty h2{margin-bottom:.35rem}.tenant-empty p{color:#666268;margin:0;font-size:.8rem}.tenant-create-dialog{color:var(--ink);background:#fff;border:0;border-radius:18px;width:calc(100% - 2rem);max-width:860px;max-height:calc(100dvh - 2rem);padding:clamp(1.35rem,4vw,2.25rem);overflow:auto;box-shadow:0 30px 90px #12101347}.tenant-create-dialog[open]{animation:.34s cubic-bezier(.16,1,.3,1) both dialog-enter}.tenant-create-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141114ad;animation:.25s both backdrop-enter}.dialog-close-form{position:absolute;top:1rem;right:1rem}.dialog-close-form button{color:#403d42;cursor:pointer;background:#f0efec;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dialog-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.65rem;font-weight:900;display:flex}.dialog-kicker>svg{font-size:1.1rem}.tenant-create-dialog>h2{letter-spacing:-.055em;margin:.8rem 3rem .7rem 0;font-size:clamp(2rem,7vw,3.4rem);line-height:.98}.tenant-create-dialog>p{color:#625e64;max-width:48rem;margin:0 0 1.35rem;font-size:.8rem;line-height:1.55}.tenant-create-form{border-top:1px solid var(--line);padding-top:1.25rem}.field-with-icon{position:relative}.field-with-icon>svg{color:#817c82;font-size:1.1rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.field-with-icon input{padding-left:2.5rem!important}.tenant-separation-note{border-left:3px solid var(--accent);background:#f1efec;border-radius:0 9px 9px 0;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.85rem;display:grid}.tenant-separation-note>svg{color:var(--accent);font-size:1.2rem}.tenant-separation-note>div{gap:.2rem;display:grid}.tenant-separation-note strong{font-size:.74rem}.tenant-separation-note span{color:#625e64;font-size:.68rem;line-height:1.45}@keyframes tenant-card-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.tenant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tenant-overview-page{padding:1.15rem}.tenant-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem}.tenant-stat-grid article{min-height:112px;padding:.8rem}.tenant-stat-grid article>svg{display:none}.tenant-stat-grid article>strong{font-size:1.75rem}.tenant-stat-grid article>small{font-size:.58rem}.tenant-overview-toolbar{flex-direction:column;align-items:stretch;gap:1rem}.tenant-overview-toolbar h1{font-size:3rem}.tenant-create-trigger{width:100%}.tenant-filters{grid-template-columns:1fr}.tenant-result-count{text-align:left}.tenant-card-grid{grid-template-columns:1fr}.tenant-card{min-height:295px}.tenant-add-card{min-height:180px}}@media (prefers-reduced-motion:reduce){.tenant-card,.tenant-create-dialog[open],.tenant-create-dialog::backdrop{animation:none!important}.tenant-card,.tenant-add-card,.tenant-card:before,.tenant-create-trigger{transition:none!important}}.tenant-overview-page{padding-top:1.4rem}.tenant-stat-grid{box-shadow:none;margin-bottom:1.25rem}.tenant-stat-grid article{min-height:82px;padding:.75rem .9rem}.tenant-stat-grid article>svg{font-size:1rem}.tenant-stat-grid article>strong{grid-column:auto;font-size:1.35rem}.tenant-stat-grid article>small{display:none}.tenant-overview-toolbar{margin-bottom:.9rem}.tenant-overview-toolbar .section-label{display:none}.tenant-overview-toolbar h1{margin:0 0 .35rem;font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1}.tenant-overview-toolbar p:last-child{font-size:.76rem}.tenant-create-trigger{box-shadow:none;min-height:40px}.tenant-search,.tenant-sort{min-height:40px}.tenant-search input,.tenant-sort select{height:38px}.tenant-card-grid{grid-template-columns:repeat(4,minmax(210px,1fr))}.tenant-card.tenant-card-compact{box-shadow:none;color:#202228;border-radius:10px;gap:.9rem;min-height:210px;padding:1rem}.tenant-card.tenant-card-compact:before{display:none}.tenant-card.tenant-card-compact:hover{border-color:#b9bdc4;transform:translateY(-1px);box-shadow:0 8px 22px #14171d0f}.tenant-card.tenant-card-compact header{grid-template-columns:minmax(0,1fr) auto}.tenant-card.tenant-card-compact header>div{min-width:0}.tenant-card.tenant-card-compact header span{color:#62666e;margin-bottom:.2rem;font-size:.62rem;display:block}.tenant-card.tenant-card-compact h2{font-size:.9rem}.tenant-card-arrow{color:#7a7e86!important;font-size:1rem!important}.tenant-card.tenant-card-compact .tenant-stage-labels{display:none}.tenant-card.tenant-card-compact .tenant-stage-wrap{gap:0}.tenant-add-card{border-radius:10px;min-height:210px;padding:1rem}@media (max-width:1240px){.tenant-card-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}}@media (max-width:980px){.tenant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tenant-overview-page{padding:1.15rem 1rem 5rem}.tenant-stat-grid{margin-bottom:1.25rem}.tenant-stat-grid article{min-height:82px}.tenant-overview-toolbar h1{font-size:1.8rem}.tenant-card-grid{grid-template-columns:1fr}.tenant-card.tenant-card-compact{min-height:190px}}
