:root{--bg:#f4f1ea;--surface:#fff;--text:#1f2a26;--muted:#5f6b66;--line:#e2ddd2;--accent:#2f5d50;--accent-text:#fff;--accent-soft:#e3eee9;--ok:#2e7d4f;--warn:#9a6700;--error:#b42318;--note-bg:#fff6e0;--radius:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#151a18;--surface:#1e2522;--text:#e8ece9;--muted:#9aa6a0;--line:#2e3733;--accent:#7fbfa8;--accent-text:#0f1513;--accent-soft:#24332d;--ok:#6fcf97;--warn:#e3b341;--error:#ff8a80;--note-bg:#2c2717}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;margin:0;font:16px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Georgian,sans-serif}.page{max-width:640px;padding:calc(16px + env(safe-area-inset-top)) 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.masthead{align-items:center;gap:12px;margin-bottom:16px;display:flex}.masthead img{border-radius:10px}h1{margin:0;font-size:1.35rem}h2{margin:0;font-size:1.05rem}h3{margin:16px 0 8px;font-size:.95rem}p{margin:8px 0}.muted{color:var(--muted)}.small{font-size:.85rem}.ok{color:var(--ok)}.warn{color:var(--warn)}.error{color:var(--error)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;padding:16px}.card.note{background:var(--note-bg)}.card.error h2{color:var(--error)}.card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}button{font:inherit;background:var(--accent);min-height:44px;color:var(--accent-text);cursor:pointer;border:0;border-radius:10px;margin-top:8px;padding:12px 16px;font-weight:600}button.secondary{background:var(--accent-soft);color:var(--text)}button.link{color:var(--accent);background:0 0;min-height:0;margin:0;padding:8px 0;font-weight:500}button:disabled{opacity:.55;cursor:default}.row{flex-wrap:wrap;gap:8px;display:flex}.footer{justify-content:space-between;margin-top:8px}.field{gap:4px;margin:12px 0 4px;display:grid}input{font:inherit;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:10px;padding:12px}.checks,.members,.recent{margin:8px 0;padding:0;list-style:none}.checks li{align-items:baseline;gap:10px;padding:6px 0;display:flex}.mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:700;display:inline-grid}.mark.yes{background:var(--ok);color:var(--surface)}.mark.no{background:var(--error);color:var(--surface)}.mark.unknown{background:var(--line);color:var(--muted)}.members li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.recent li{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:2px;padding:8px 0;font-size:.9rem;display:grid}@media (width>=560px){.recent li{grid-template-columns:9.5em 1fr 7em 1.4fr;gap:8px}}.table-wrap{margin:8px -4px 0;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 4px}th{color:var(--muted);font-weight:600}tr.inactive td{color:var(--muted)}.share{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}
