:root{--accent: #14213d;--accent-dark: #0b1426;--accent-on: #fff;--accent-soft: #e8ecf3;--hot: #d62839;--bg: #f8f9fb;--surface: #fff;--surface2: #eef1f6;--ink: #141b2d;--dim: #5b667e;--line: #e1e6ee;--err: #c0262d;--shadow: 0 6px 24px rgba(20, 33, 61, .08);color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--accent: #8da2e6;--accent-dark: #3b4f87;--accent-on: #0e1526;--accent-soft: #22304f;--hot: #f0506a;--bg: #0e1526;--surface: #172033;--surface2: #1f2a42;--ink: #eef1f7;--dim: #a5b0c7;--line: #2b3650;--err: #ff8a8f;--shadow: 0 6px 24px rgba(0, 0, 0, .4)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3{margin:.4em 0;line-height:1.2}h2{font-size:1.35rem}h3{font-size:1.05rem}.container{width:min(1140px,100% - 32px);margin:0 auto}.muted{color:var(--dim)}.small{font-size:13px}.center{text-align:center;margin-top:3rem}.hide-sm{display:inline}.site{min-height:100vh;display:flex;flex-direction:column}.page{flex:1}.topbar{border-top:3px solid var(--hot);position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--line)}.topbar-in{display:flex;align-items:center;gap:24px;min-height:64px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.2px}.logo-img{width:38px;height:38px;border-radius:10px;object-fit:cover}.logo{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--accent);color:var(--accent-on);font-size:18px}.menu{display:flex;gap:4px;flex:1}.menu a{padding:8px 12px;border-radius:8px;color:var(--dim);font-weight:600;font-size:15px}.menu a:hover,.menu a.active{color:var(--accent);background:var(--accent-soft)}.topbar-end{display:flex;align-items:center;gap:12px}.footer{border-top:1px solid var(--line);background:var(--surface);margin-top:48px}.footer-in{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:22px 0;font-size:14px}.hero{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);color:#fff;padding:56px 0 64px}.hero h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:0 0 12px}.hero .lead{max-width:680px;font-size:1.1rem;opacity:.92;margin:0 0 28px}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}.hero .card{color:var(--ink);box-shadow:var(--shadow)}.section{padding:48px 0 8px}.section.alt{padding-bottom:48px}.section-title{font-size:1.6rem;margin-bottom:4px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.finder h2,.login h2{margin-top:0}.result{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.res-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed var(--line)}.chip.big{font-size:16px;padding:5px 16px}.next{background:var(--surface2);border-radius:10px;padding:10px 12px;margin:12px 0 6px;font-size:14px}.seg{display:flex;gap:6px}.seg button{flex:1;font:inherit;font-weight:600;padding:9px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.seg button.on{background:var(--accent);color:var(--accent-on);border-color:var(--accent)}.login{display:grid;gap:2px}.login .btn{margin-top:8px;text-align:center}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.card.soft{background:var(--surface2)}.card p{margin:4px 0}.chip{background:var(--accent-soft);color:var(--accent);padding:3px 12px;border-radius:99px;font-size:13px;font-weight:700;white-space:nowrap}.pill{padding:2px 10px;border-radius:99px;background:var(--surface2);font-size:12px}.pill.disabled{color:var(--dim)}input,select{font:inherit;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);width:100%}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:0}.field{display:grid;gap:4px;margin:10px 0}.field>span{font-size:13px;color:var(--dim);font-weight:600}.btn{display:inline-block;font:inherit;font-weight:700;padding:11px 22px;border-radius:10px;border:0;background:var(--accent);color:var(--accent-on);cursor:pointer}.btn:hover{filter:brightness(1.06)}.btn.small{padding:7px 14px;font-size:14px}.btn.tonal{background:var(--accent-soft);color:var(--accent)}.btn.ghost{background:transparent;color:var(--accent);border:1px solid var(--line)}.btn:disabled{opacity:.5;cursor:not-allowed}.link{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-weight:600;padding:4px 0}.link.danger{color:var(--err)}.note{font-size:13px;color:var(--dim);margin:4px 0}.note.error{color:var(--err)}.banner{padding:10px 14px;border:1px solid var(--err);border-radius:10px}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;color:var(--dim);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px;padding:8px 10px;border-bottom:1px solid var(--line)}.table td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}.table tr:last-child td{border-bottom:0}.table.hover tbody tr{cursor:pointer}.table.hover tbody tr:hover{background:var(--surface2)}.tablewrap{padding:4px 8px;overflow-x:auto}.panel{padding:24px 0}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.panel-head h1{font-size:1.6rem;margin:0}.site:has(.panel-side) .container{width:calc(100% - 40px);max-width:2000px}.panel-side{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:24px 0;align-items:start}.sidebar{position:sticky;top:80px;display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:var(--shadow)}.sidebar a,.sidebar .linklike{display:block;padding:9px 12px;border-radius:9px;font-weight:600;color:var(--ink)}.sidebar a:hover,.sidebar .linklike:hover{background:var(--surface2)}.sidebar a.active{background:var(--accent-soft);color:var(--accent)}.sidebar-modes{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--line)}.sidebar-modes a.active{background:var(--accent);color:var(--accent-on)}.sidebar-nav{display:grid;gap:2px}.sidebar-foot{display:grid;gap:2px;padding-top:12px;border-top:1px solid var(--line)}.sidebar .linklike{font:inherit;font-weight:600;text-align:left;border:0;background:none;cursor:pointer;width:100%}.sidebar-email{padding:6px 12px 0;overflow-wrap:anywhere}.panel-main{min-width:0}.panel-title h1{font-size:1.6rem;margin:0 0 14px}@media (max-width: 820px){.panel-side{grid-template-columns:1fr;gap:14px}.sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:8px;padding:8px}.sidebar-modes,.sidebar-nav,.sidebar-foot{display:flex;flex-wrap:wrap;gap:4px;border:0;padding:0}.sidebar-email{display:none}}.subnav{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:14px 0 18px}.subnav a{padding:10px 18px;border-bottom:3px solid transparent;font-weight:700;color:var(--dim)}.subnav a.active{color:var(--accent);border-color:var(--accent)}.toolbar{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.toolbar input{flex:1;min-width:220px}.toolbar select{width:auto}.tabs{display:flex;gap:6px;overflow-x:auto;padding:4px 0;flex-wrap:wrap}.tabs button{font:inherit;font-weight:600;padding:7px 14px;border-radius:99px;border:0;white-space:nowrap;background:var(--surface2);color:var(--ink);cursor:pointer}.tabs button.on{background:var(--accent);color:var(--accent-on)}.tabs.small button{padding:5px 12px;font-size:13px}.group{color:var(--accent);margin:20px 0 8px;font-size:15px}.list{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.row{display:flex;justify-content:space-between;align-items:center;gap:12px}.row:hover{border-color:var(--accent)}.editor{display:grid;gap:12px;max-width:720px}.entry-head{display:flex;gap:10px;align-items:center;margin-bottom:4px}.badge{background:var(--accent-soft);color:var(--accent);border-radius:99px;padding:3px 11px;font-weight:700}.actions{display:flex;gap:10px;margin-top:18px}@media (max-width: 900px){.hero-grid,.grid3{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}.menu,.hide-sm{display:none}.topbar-in{justify-content:space-between}}@media (max-width: 520px){.grid4{grid-template-columns:1fr}.hero{padding:36px 0 44px}}.crumbs{display:flex;gap:8px;align-items:center;margin:4px 0 14px;color:var(--dim);font-size:14px}.crumbs a{color:var(--accent);font-weight:600}.crumbs strong{color:var(--ink)}.edit-title h1{font-size:1.5rem;margin:0 0 2px}.edit-title p{margin:0 0 14px}.edit-grid{display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:start}.profile{position:sticky;top:84px;text-align:left}.profile h2{margin:10px 0 8px}.profile h3{margin:18px 0 6px;font-size:.95rem;color:var(--dim)}.avatar{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;font-size:24px;font-weight:800;background:var(--accent-soft);color:var(--accent)}.profile dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:12px 0 0;font-size:14px}.profile dt{color:var(--dim)}.profile dd{margin:0;font-weight:600;text-align:right}.editor{max-width:none}.editor h3{margin:10px 0 0;font-size:1.1rem}.entries{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;align-items:start}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.fields .note{grid-column:1 / -1}.fields>.field:first-child{grid-column:1 / -1}.savebar{position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 16px;margin-top:20px;box-shadow:var(--shadow)}.savebar .actions{margin:0}.filters{display:grid;gap:14px;margin-bottom:16px}.filter-row{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center}.filter-label{font-size:13px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.4px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.stat{display:grid;gap:2px}.stat-n{font-size:1.6rem;font-weight:800;color:var(--accent)}.empty{text-align:center;padding:32px}.groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;align-items:start}.group-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.group-head h3{margin:0;color:var(--accent)}@media (max-width: 900px){.edit-grid{grid-template-columns:1fr}.profile{position:static}.filter-row{grid-template-columns:1fr;gap:6px}.stats,.entries,.groups,.fields{grid-template-columns:1fr}}.identity{display:grid;gap:16px}.section-card h3{margin:0 0 4px;font-size:1.05rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:6px}.form-grid .field.wide{grid-column:1 / -1}.tabs.big{margin-bottom:14px}.tabs.big button{padding:9px 22px;font-size:15px}@media (max-width: 900px){.form-grid{grid-template-columns:1fr}}.modeswitch{display:inline-flex;background:var(--surface2);border-radius:99px;padding:4px;gap:4px}.modeswitch a{padding:7px 16px;border-radius:99px;font-weight:700;font-size:14px;color:var(--dim)}.modeswitch a.active{background:var(--accent);color:var(--accent-on)}.nowrap{white-space:nowrap}.picklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin-top:12px;max-height:260px;overflow:auto}.pick{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer}.pick input{width:auto}.print-area{background:#fff;color:#000;border:1px solid var(--line);border-radius:12px;padding:24px;margin-top:8px}.rt-title{text-align:center;margin:0 0 16px;font-size:1.1rem}.rt{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:13px;page-break-inside:avoid}.rt caption{border:1.5px solid #000;padding:8px;font-weight:800;font-size:14px}.rt th,.rt td{border:1.5px solid #000;padding:6px 8px;text-align:left}.rt tr.blank td{height:26px}.rt-foot{text-align:center;font-size:12px}.kusak-head{text-align:center;margin-bottom:14px}.kusak-head h2{margin:0}.kusak-head h3{margin:2px 0 12px}.kusak-head p{margin:2px 0;text-align:left;font-size:13px}.committee{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid #000;font-size:11.5px}.committee .cell{padding:8px;border-right:1.5px solid #000;min-height:150px}.committee .cell:last-child{border-right:0}.committee .cell p{margin:12px 0 0}.tasdik{text-align:center;margin-top:16px}@media print{.topbar,.footer,.panel-head,.subnav,.sidebar,.panel-title,.no-print,.banner{display:none!important}body{background:#fff}.container{width:100%;margin:0}.panel,.panel-side{padding:0;display:block}.print-area{border:0;padding:0;margin:0}}.fixture{margin-top:16px}.bracket-scroll{overflow-x:auto;padding-bottom:8px;color:var(--ink)}.bracket{color:var(--ink);max-width:none}@media print{.fixture{border:0;break-inside:avoid}.bracket-scroll{overflow:visible}.bracket{color:#000;width:100%;height:auto}}.btn.danger{background:var(--err);color:#fff}.btn.danger:disabled{opacity:.45}.timeline{margin:14px 0 6px}.tl-wrap{overflow-x:auto}.tl{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px}.tl th{text-align:left;font-size:12px;color:var(--muted, #667);padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.tl td{padding:7px 8px;border-bottom:1px dashed var(--line);white-space:nowrap}.tl tr.chg td{font-weight:700;background:var(--accent-soft)}.tl tr.now td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.tl .tag{margin-left:6px;font-size:11px;padding:1px 8px;border-radius:99px;background:var(--accent);color:#fff}.store-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.btn.store{background:var(--ink);color:var(--bg);text-decoration:none}.app-promo .section-title{margin-top:0}.footer-stores a{color:var(--accent);font-weight:600}
