:root{color-scheme:dark;--bg:#0c1110;--panel:#17201c;--line:#304039;--fg:#edf5f0;--muted:#a8bcb0;--green:#22c55e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}header{background:#121a16;border-bottom:1px solid var(--line);padding:14px clamp(16px,4vw,60px);display:flex;align-items:center;gap:25px;flex-wrap:wrap}a{color:#70e7a1;text-decoration:none}a:hover{text-decoration:underline}.brand{color:white;font-size:21px;white-space:nowrap}.brand strong{color:var(--green)}.brand span{font-size:12px;color:var(--muted);margin-left:8px}nav{display:flex;gap:14px;flex-wrap:wrap}nav a{font-size:13px}main{max-width:1150px;margin:25px auto 70px;padding:0 16px}h1{font-size:clamp(24px,3vw,34px);margin:12px 0 25px}h2{font-size:19px;margin:0 0 16px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:23px;margin-bottom:20px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:15px;margin-bottom:20px}.cards .panel{margin:0}.cards span{color:var(--muted)}.metric{display:block;font-size:34px;color:var(--green)}label{display:block;margin:0 0 14px;font-weight:600}input,select,textarea{display:block;width:100%;padding:11px 12px;border:1px solid #4b6255;border-radius:9px;background:#0d1611;color:white;font:inherit;margin-top:5px}textarea{min-height:90px}button,.button{display:inline-block;background:#15803d;border:0;border-radius:9px;color:white;padding:11px 16px;cursor:pointer;font:inherit;font-weight:650;margin-top:7px}button.secondary{background:#34463a}button:hover,.button:hover{background:#16a34a;text-decoration:none}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:540px}td,th{text-align:left;border-bottom:1px solid var(--line);padding:12px 8px}th{color:var(--muted)}details{border-bottom:1px solid var(--line);padding:12px 0}summary{cursor:pointer}.notice{padding:14px;background:#174d2c;border-radius:9px;margin-bottom:20px}.error{color:#ffb3b3}.muted,footer{color:var(--muted)}footer{text-align:center;padding:30px;border-top:1px solid var(--line);font-size:12px}.plate{max-width:530px}.eyebrow{color:var(--green);font-size:12px;letter-spacing:1.3px}.plate h2{font-size:34px}.plate dl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plate dt{color:var(--muted)}.plate dd{margin:0;font-weight:650}@media(max-width:600px){header{align-items:flex-start}nav{gap:10px}.panel{padding:16px}}

/* 2.0.11 partner -> telephely kartyak */
.site-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin:20px 0 26px}.site-nav-card{display:flex;flex-direction:column;gap:10px;min-height:178px;padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:16px;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.site-nav-card:hover,.site-nav-card:focus-visible{border-color:#22c55e;transform:translateY(-2px);text-decoration:none}.site-nav-card strong{font-size:19px;overflow-wrap:anywhere}.site-nav-card>span:not(.site-card-icon):not(.site-plus):not(.site-card-arrow){color:var(--muted);overflow-wrap:anywhere}.site-card-icon{color:#4ade80;font-size:30px;line-height:1}.site-card-arrow{margin-top:auto;color:#4ade80;font-weight:650}.site-new-card{border:2px dashed #23894b;align-items:center;text-align:center;justify-content:center}.site-plus{font-size:42px;color:#4ade80}.site-breadcrumb{margin-bottom:18px;color:var(--muted)}.site-breadcrumb a{color:#4ade80}@media(max-width:600px){.site-card-grid{grid-template-columns:1fr 1fr;gap:10px}.site-nav-card{padding:14px;min-height:160px}.site-nav-card strong{font-size:16px}}@media(max-width:390px){.site-card-grid{grid-template-columns:1fr}}
