
:root{
--ink:#f7f8ff;--muted:#98a6c1;--bg:#050713;--panel:#0b1020;--panel2:#111832;--line:rgba(153,171,255,.16);
--purple:#8b5cf6;--violet:#a855f7;--blue:#3b82f6;--cyan:#22d3ee;--grad:linear-gradient(115deg,#a855f7 0%,#6366f1 48%,#22d3ee 100%);
--shadow:0 24px 80px rgba(0,0,0,.42);--glow:0 0 40px rgba(99,102,241,.22)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:radial-gradient(circle at 15% 0,rgba(139,92,246,.10),transparent 25%),var(--bg)}
a{transition:.2s}.topbar{background:#03040d;color:#a9b5cc;text-align:center;padding:10px 20px;font-size:12px;letter-spacing:.08em;border-bottom:1px solid var(--line)}.topbar span{color:#8b5cf6;margin:0 8px}.pulse-dot{display:inline-block;width:7px;height:7px!important;border-radius:50%;background:#22d3ee;box-shadow:0 0 14px #22d3ee;margin-right:8px!important}
.site-header,header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 5vw;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(5,7,19,.86);backdrop-filter:blur(22px);z-index:30}
.brand{text-decoration:none;color:#fff;font-weight:1000;letter-spacing:-1px;font-size:22px}.brand i{font-style:normal;background:var(--grad);-webkit-background-clip:text;color:transparent}.brand span{color:#fff}.brand small{display:block;font-size:8px;letter-spacing:3px;font-weight:800;color:#71809c;margin-top:3px}
nav{display:flex;gap:26px}nav a,.actions a,footer a{color:#e7ecf7;text-decoration:none}nav a:hover{color:#a78bfa}.cart-link{display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.025)}.actions b{background:var(--grad);color:#fff;border-radius:99px;padding:3px 7px;font-size:11px}.menu-toggle{display:none}
.hero-slider{display:block!important;position:relative;width:100%;height:clamp(350px,33.333vw,640px);overflow:hidden;background:#03040d;border-bottom:1px solid var(--line)}.slider-track{position:absolute;inset:0}.hero-slider .slide{display:block;position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s ease}.hero-slider .slide.active{opacity:1;visibility:visible;z-index:1}.hero-slider .slide img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.slider-prev,.slider-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:50%;padding:0;background:rgba(4,6,16,.75);border:1px solid rgba(167,139,250,.35);color:#fff;font-size:30px;backdrop-filter:blur(12px)}.slider-prev{left:18px}.slider-next{right:18px}.slider-prev:hover,.slider-next:hover{border-color:#8b5cf6;box-shadow:var(--glow)}.slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.slider-dots button{width:9px;height:9px;border-radius:50%;padding:0;background:#68738a;border:0}.slider-dots button.active{width:30px;border-radius:10px;background:var(--grad)}
.home-intro{padding:86px 7vw;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;background:radial-gradient(circle at 80% 30%,rgba(91,78,255,.18),transparent 27%),linear-gradient(120deg,#060815,#0a0e20)}.home-intro h1,.page-hero h1{font-size:clamp(50px,6.3vw,94px);line-height:.91;letter-spacing:-.055em;margin:15px 0 25px}.home-intro h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;color:transparent}.home-intro p,.page-hero p{font-size:18px;line-height:1.75;color:var(--muted);max-width:720px}.eyebrow{font-size:11px;letter-spacing:3px;font-weight:900;background:var(--grad);-webkit-background-clip:text;color:transparent}.hero-btns{display:flex;gap:13px;margin:29px 0}.btn,button{display:inline-block;background:var(--grad);color:#fff;border:0;padding:14px 23px;border-radius:12px;text-decoration:none;font-weight:900;cursor:pointer;box-shadow:0 12px 30px rgba(99,102,241,.18)}.btn:hover,button:hover{transform:translateY(-1px);box-shadow:0 15px 42px rgba(99,102,241,.3)}.btn.ghost{background:rgba(255,255,255,.025);border:1px solid rgba(167,139,250,.3);box-shadow:none}.btn.white{background:#fff;color:#111}.btn.small{padding:10px 16px;font-size:13px}.hero-micro{display:flex;gap:20px;flex-wrap:wrap;color:#8896ae;font-size:12px}.monster-orbit{height:430px;position:relative;display:grid;place-items:center}.monster-orbit:before,.monster-orbit:after{content:"";position:absolute;border:1px solid rgba(99,102,241,.22);border-radius:50%;inset:5%}.monster-orbit:after{inset:18%;border-color:rgba(34,211,238,.17)}.orbit-card{position:absolute;border:1px solid rgba(142,151,255,.23);background:linear-gradient(145deg,rgba(17,24,50,.86),rgba(8,12,27,.9));backdrop-filter:blur(14px);box-shadow:var(--shadow),var(--glow);border-radius:22px;padding:18px}.orbit-card.main{position:relative;width:280px;height:280px;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.orbit-card.main small{font-size:9px;letter-spacing:3px;color:#8d9ab2}.orbit-card.main b{font-size:50px;line-height:.9;margin:15px 0;background:var(--grad);-webkit-background-clip:text;color:transparent}.orbit-card.main span{font-size:9px;letter-spacing:2px;color:#8190aa}.orbit-card.one{top:20px;right:20px}.orbit-card.two{left:10px;bottom:65px}.orbit-card.three{right:10px;bottom:15px}.orbit-card small{display:block;font-size:8px;color:#7f8ca5;margin-top:4px}
.service-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#050713}.service-strip>div{padding:24px 28px;display:flex;align-items:center;gap:15px;border-right:1px solid var(--line)}.service-strip>div:last-child{border-right:0}.service-strip b{font-size:25px}.service-strip strong,.service-strip small{display:block}.service-strip small{margin-top:4px;color:var(--muted);font-size:11px}
.section{padding:90px 7vw}.section.alt{background:linear-gradient(180deg,#070a18,#060813)}.section.narrow{max-width:960px;margin:auto}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.section h2,.process h2,.cta h2{font-size:42px;letter-spacing:-2px;margin:7px 0}.section-head a,.textlink{color:#a78bfa;font-weight:800}
.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.category-card,.product-card,.admin-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(15,21,43,.88),rgba(8,12,26,.9));box-shadow:0 15px 50px rgba(0,0,0,.2)}.category-card{padding:30px;border-radius:18px;text-decoration:none;color:#fff;transition:.22s}.category-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.55);box-shadow:var(--shadow),var(--glow)}.category-card>span{font-size:35px}.category-card h3{margin:20px 0 6px}.category-card p{color:var(--muted);margin:0}
.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card{border-radius:18px;overflow:hidden}.product-image,.detail-art{min-height:300px;background:radial-gradient(circle at 75% 22%,rgba(139,92,246,.28),transparent 32%),linear-gradient(145deg,#141a38,#070a17);padding:25px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;text-decoration:none;position:relative;overflow:hidden}.product-image:after,.detail-art:after{content:"";position:absolute;inset:auto -25% -55% 25%;height:70%;background:var(--grad);filter:blur(60px);opacity:.12}.product-image img,.detail-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.product-image span,.detail-art span{font-size:11px;font-weight:900;letter-spacing:2px;color:#a78bfa;z-index:1}.product-image b,.detail-art b{font-size:29px;max-width:80%;line-height:1;z-index:1}.product-body{padding:22px}.product-body small,.detail-copy small{color:#8b9cff;font-weight:900;letter-spacing:1px}.product-body h3{margin:7px 0}.product-body p{font-size:20px;font-weight:900}
.process{padding:90px 7vw;text-align:center;background:#040610}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px}.steps div{padding:28px;border:1px solid var(--line);background:linear-gradient(145deg,#0b1021,#080b18);border-radius:16px}.steps b{font-size:45px;background:var(--grad);-webkit-background-clip:text;color:transparent}.steps p{color:var(--muted)}
.cta{margin:0 7vw 90px;border-radius:24px;background:linear-gradient(120deg,#6d28d9,#4f46e5 55%,#0891b2);color:#fff;padding:55px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 25px 80px rgba(67,56,202,.25)}.cta p{opacity:.86}
.page-hero{padding:85px 7vw;background:radial-gradient(circle at 82% 25%,rgba(139,92,246,.22),transparent 25%),linear-gradient(120deg,#070a18,#0d1027)}.page-hero.compact{padding:55px 7vw}.page-hero.compact h1{font-size:50px;margin:0}
.filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.filters a{padding:10px 16px;border:1px solid var(--line);border-radius:999px;color:#fff;text-decoration:none}.filters a.active,.filters a:hover{border-color:#8b5cf6;background:rgba(139,92,246,.08);color:#c4b5fd}
.product-detail{padding:90px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.detail-art{min-height:520px;border-radius:20px}.detail-copy h1{font-size:56px;letter-spacing:-3px;margin:10px 0}.detail-copy p{font-size:17px;line-height:1.75;color:var(--muted)}.price{font-size:32px;font-weight:900;margin:20px 0;background:var(--grad);-webkit-background-clip:text;color:transparent}.buy{margin:25px 0;padding:22px;border:1px solid var(--line);background:#0a0e1f;border-radius:16px}.product-gallery{display:flex;gap:10px;margin-top:12px;overflow:auto}.product-gallery button{padding:0;width:110px;height:68px;border:1px solid var(--line);background:#080b18}.product-gallery img{width:100%;height:100%;object-fit:cover}
.cart-list>div{display:grid;grid-template-columns:1fr auto auto auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-list small{display:block;color:var(--muted);margin-top:5px}.cart-list a{color:#a78bfa}.cart-total{display:flex;justify-content:space-between;font-size:25px;padding:30px 0}
.form-grid{display:grid;gap:14px}.form-grid input,.form-grid textarea,.form-grid select,.buy input,.buy textarea,.buy select{width:100%;padding:14px 15px;border:1px solid rgba(137,151,198,.23);border-radius:12px;background:#080c1b;color:#fff;font:inherit;outline:0}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#7c6cff;box-shadow:0 0 0 3px rgba(124,108,255,.08)}.form-grid textarea{min-height:130px}.upload{border:1px dashed rgba(139,92,246,.42);padding:18px;border-radius:13px;color:#c4cbe0}.upload input{border:0;padding:10px 0}.success,.empty,.notice{padding:23px;border-radius:14px;background:#0b1123;border:1px solid var(--line)}.success{border-color:rgba(34,197,94,.35)}.notice{border-color:rgba(245,158,11,.3)}.legal{line-height:1.8;color:#b1bbce}
footer{background:#03040d;color:#fff;padding:60px 7vw 25px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px;border-top:1px solid var(--line)}footer a{display:block;color:#b6c0d2;margin:10px 0}footer p{color:#7f8ba1;max-width:440px;line-height:1.65}.copyright{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;color:#69768d}
.install,.admin-login{min-height:100vh;background:radial-gradient(circle at 70% 20%,rgba(139,92,246,.22),transparent 28%),#050713;display:grid;place-items:center;padding:20px}.install-card{width:min(650px,95vw);background:linear-gradient(145deg,#0e1429,#080c1a);padding:40px;border-radius:20px;box-shadow:var(--shadow),var(--glow);border:1px solid var(--line)}.install-card input{width:100%;padding:14px;margin:5px 0;border:1px solid var(--line);border-radius:10px;background:#070a17;color:#fff}
.admin{display:flex;min-height:100vh;background:#060814}.admin aside{width:260px;background:linear-gradient(180deg,#050713,#080b18);padding:30px 20px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--line);overflow:auto}.admin aside .brand{margin-bottom:35px}.admin aside a{display:flex;align-items:center;gap:8px;padding:12px 14px;color:#aab5ca;text-decoration:none;border-radius:10px;margin:4px 0}.admin aside a:hover{background:rgba(139,92,246,.1);color:#fff}.nav-alert{margin-left:auto;font-size:8px;background:#ef4444;color:#fff;padding:3px 6px;border-radius:99px}.admin-main{margin-left:260px;padding:45px;width:calc(100% - 260px)}.admin-main h1{font-size:40px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stats div,.admin-card{border-radius:16px;padding:25px;margin-bottom:22px}.stats b{display:block;font-size:40px;background:var(--grad);-webkit-background-clip:text;color:transparent}.stats span{color:var(--muted)}
table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:11px;color:#8896af;text-transform:uppercase}.admin-thumb{width:100px;height:58px;object-fit:cover;border-radius:7px}.admin-product-preview{max-width:420px;width:100%;border:1px solid var(--line);border-radius:10px}.admin-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.admin-gallery img{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:10px}.admin-gallery a{color:#a78bfa}pre.briefing{white-space:pre-wrap;word-break:break-word;max-width:450px;color:#aeb8cf}.checkout-total{font-size:24px;padding:20px;border:1px solid var(--line);background:#080c1b;border-radius:12px}.checkout-total b{color:#a78bfa}
.admin-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.maintenance-pill{padding:10px 14px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:1px}.maintenance-pill.is-on{color:#fecaca;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35)}.maintenance-pill.is-off{color:#bbf7d0;background:rgba(34,197,94,.09);border:1px solid rgba(34,197,94,.3)}.admin-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.maintenance-control p{color:var(--muted);line-height:1.7}.maintenance-start{background:linear-gradient(115deg,#ef4444,#f97316)}.danger-safe{background:linear-gradient(115deg,#16a34a,#22c55e)}.maintenance-preview{aspect-ratio:16/8;border-radius:16px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 75% 20%,rgba(139,92,246,.35),transparent 30%),linear-gradient(145deg,#0b1025,#050713);border:1px solid rgba(139,92,246,.25);margin-bottom:14px}.maintenance-preview span{font-size:10px;letter-spacing:3px;color:#a78bfa}.maintenance-preview b{font-size:25px;margin:10px 0}.maintenance-preview small{color:#8693ac}
@media(max-width:900px){header{height:auto;padding:18px 5vw;flex-wrap:wrap}.menu-toggle{display:block;padding:8px 12px}nav{display:none;order:3;width:100%;flex-direction:column;gap:8px;padding-top:12px}nav.open{display:flex}.home-intro,.product-detail{grid-template-columns:1fr}.monster-orbit{display:none}.service-strip{grid-template-columns:1fr 1fr}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.cta{flex-direction:column;align-items:flex-start;gap:20px}footer{grid-template-columns:1fr 1fr}.admin aside{position:relative;width:100%}.admin{display:block}.admin-main{margin:0;width:100%;padding:22px}.stats,.admin-grid-2{grid-template-columns:1fr}.admin-card{overflow:auto}.hero-slider{height:52vw;min-height:280px}}
@media(max-width:580px){.category-grid,.product-grid,.steps,.service-strip{grid-template-columns:1fr}.section,.process{padding:60px 5vw}.home-intro{padding:55px 5vw}.home-intro h1,.page-hero h1{font-size:43px}.hero-btns,.hero-micro{flex-direction:column}.section-head{align-items:flex-start;gap:10px;flex-direction:column}.cta{margin:0 5vw 60px;padding:35px}.product-detail{padding:55px 5vw}.detail-copy h1{font-size:42px}.detail-art{min-height:370px}footer{grid-template-columns:1fr}.copyright{grid-column:auto}.admin-gallery{grid-template-columns:1fr}.hero-slider{height:58vw;min-height:240px}}

/* Monster Card Shop v2 – Partner, Bestellarchiv & Statistik */
.gradient-text{background:var(--grad);-webkit-background-clip:text;color:transparent}
.partner-hero{background:radial-gradient(circle at 78% 30%,rgba(34,211,238,.13),transparent 28%),radial-gradient(circle at 15% 40%,rgba(168,85,247,.14),transparent 30%),linear-gradient(120deg,#070a18,#0c1028)}
.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.partner-card{border:1px solid var(--line);background:linear-gradient(150deg,rgba(15,21,43,.92),rgba(7,10,24,.95));border-radius:22px;overflow:hidden;box-shadow:0 20px 55px #0004;transition:.25s}.partner-card:hover{transform:translateY(-5px);border-color:rgba(139,92,246,.48);box-shadow:var(--shadow),var(--glow)}.partner-logo{height:220px;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.22),transparent 45%),#080b1b;border-bottom:1px solid var(--line);overflow:hidden}.partner-logo img{width:100%;height:100%;object-fit:cover}.partner-logo span{font-size:65px;font-weight:1000;background:var(--grad);-webkit-background-clip:text;color:transparent}.partner-body{padding:25px}.partner-body h2{font-size:27px;margin:9px 0}.partner-body p{color:var(--muted);line-height:1.65;min-height:76px}.partner-badge{display:inline-block;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:1px;color:#c4b5fd;border:1px solid rgba(139,92,246,.32);background:rgba(139,92,246,.08)}
.partner-admin-thumb{width:96px;height:60px;object-fit:cover;border-radius:9px;border:1px solid var(--line)}.partner-admin-preview{min-height:320px;padding:30px;border:1px solid rgba(139,92,246,.28);border-radius:18px;background:radial-gradient(circle at 75% 18%,rgba(34,211,238,.18),transparent 28%),linear-gradient(145deg,#101631,#070a18);display:flex;flex-direction:column;justify-content:flex-end}.partner-admin-preview>div{font-size:55px}.partner-admin-preview span{font-size:9px;letter-spacing:2px;color:#a78bfa;margin-top:16px}.partner-admin-preview b{font-size:32px;margin:7px 0}.partner-admin-preview small{color:#8f9db6;line-height:1.5}.checkline{display:flex!important;align-items:center;gap:10px}.checkline input{width:auto!important}.table-delete{padding:0;margin-left:12px;background:none;box-shadow:none;color:#fb7185;font:inherit;font-size:13px}.table-delete:hover{transform:none;box-shadow:none}
.order-counter{display:flex;align-items:center;gap:11px;padding:11px 15px;border:1px solid var(--line);border-radius:14px;background:#0a0e1f}.order-counter b{font-size:27px;background:var(--grad);-webkit-background-clip:text;color:transparent}.order-counter span{font-size:11px;color:var(--muted)}.admin-hint{color:#7f8da6;line-height:1.5}.card-title-line{display:flex;align-items:center;justify-content:space-between;gap:15px}.card-title-line span{font-size:11px;color:#7f8ca5}.status-chip{padding:5px 8px;border-radius:8px;background:rgba(99,102,241,.09);border:1px solid rgba(99,102,241,.25)}
.stats-date{color:#8795ae}.stat-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:25px 0}.stat-kpi{padding:23px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#0d1329,#080b19);box-shadow:0 15px 50px #0003}.stat-kpi.primary{background:radial-gradient(circle at 80% 20%,rgba(34,211,238,.18),transparent 35%),linear-gradient(145deg,#17123b,#0c1027);border-color:rgba(139,92,246,.35)}.stat-kpi span{display:block;color:#9aa8c0;font-size:11px;text-transform:uppercase;letter-spacing:1px}.stat-kpi b{display:block;font-size:31px;margin:10px 0;background:var(--grad);-webkit-background-clip:text;color:transparent}.stat-kpi small{color:#68758c}.stat-mini-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px}.stat-mini-grid div{padding:18px;border:1px solid var(--line);border-radius:14px;background:#090d1d}.stat-mini-grid b{display:block;font-size:22px}.stat-mini-grid span{font-size:10px;color:#7d8aa2}.stats-layout{align-items:stretch}.revenue-chart{height:310px;display:flex;align-items:flex-end;gap:8px;padding-top:40px;overflow-x:auto}.revenue-col{height:100%;min-width:50px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar-value{font-size:9px;color:#8190aa;margin-bottom:6px;white-space:nowrap}.bar-shell{height:230px;width:68%;max-width:42px;display:flex;align-items:flex-end;border-radius:8px;background:#080b19;border:1px solid var(--line);overflow:hidden}.bar-fill{width:100%;min-height:4px;background:linear-gradient(180deg,#22d3ee,#6366f1,#a855f7);border-radius:7px 7px 0 0;box-shadow:0 0 18px rgba(99,102,241,.28)}.revenue-col small{margin-top:9px;color:#6f7d95;font-size:9px}.top-products>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.rank{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,#171e3e,#0a0e20);color:#a78bfa;font-weight:900}.top-products p{flex:1;margin:0}.top-products p b,.top-products p small{display:block}.top-products p small{color:#78869e;margin-top:3px}.top-products strong{font-size:12px;color:#c4b5fd}.stats-info{padding:20px 23px;border-radius:15px;background:rgba(34,211,238,.035);border:1px solid rgba(34,211,238,.13);color:#9ba8bd}.stats-info p{margin:7px 0 0;line-height:1.6}
@media(max-width:1100px){.stat-kpi-grid{grid-template-columns:1fr 1fr}.stat-mini-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.partner-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.partner-grid,.stat-kpi-grid,.stat-mini-grid{grid-template-columns:1fr}.card-title-line{align-items:flex-start;flex-direction:column}}
