.mini{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:100px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.mini:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.mini:disabled{opacity:.4;cursor:default}.mini.primary{background:var(--chip-on-bg);color:var(--chip-on-ink);border-color:var(--chip-on-bg)}.mini.danger{color:var(--bad-ink,var(--bad));border-color:var(--bad)}.edit-note{margin:0 0 14px;padding:10px 14px;border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-size:13px}.edit-note b{color:var(--ink)}.sec-ctl{display:inline-flex;gap:6px;-webkit-margin-start:12px;margin-inline-start:12px}.kpi{position:relative}.kpi.off{opacity:.42;border-style:dashed}.kpi-toggle{position:absolute;inset-block-start:10px;inset-inline-end:10px;padding:3px 10px;font-size:11px;z-index:1}.off-tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:100px;padding:1px 7px}.your-cards{margin-bottom:8px}.yc-h{display:flex;align-items:center;gap:14px;margin-top:6px}.custom-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}.kpi.custom{border-color:var(--line-2)!important;background:linear-gradient(180deg,var(--surface-2),var(--surface))}.kpi.custom .kpi-l{-webkit-padding-end:70px;padding-inline-end:70px;overflow-wrap:anywhere}.cc-pair{display:flex;gap:18px;flex-wrap:wrap}.cc-side{min-width:0}.cc-side .kpi-v{font-size:26px}.cc-warn{color:var(--warn-ink,var(--warn))}.add-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px;align-items:end}.ac-f{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--ink-3)}.ac-f input,.ac-f select{font:inherit;font-size:13px;font-weight:500;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:8px 10px;min-width:0}.ac-go{gap:8px;align-items:center;grid-column:1/-1}.ac-go,.add-number{display:flex;flex-wrap:wrap}.add-number{gap:10px;align-items:flex-end;margin:10px 0 4px}.add-number .ac-f{min-width:min(320px,100%)}.nav-t{min-width:0;overflow-wrap:anywhere;text-align:start}.systems li{display:block;padding:0}.systems .nav{width:100%;justify-content:flex-start;gap:10px;padding:6px 8px;font-size:13px}.new-page{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:6px 4px 0}.new-page input{flex:1 1 120px;min-width:0;font:inherit;font-size:12.5px;color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:10px;padding:6px 10px}.pg-add{margin-top:10px}.pg-add:empty{display:none}.add-to{max-width:100%;font-size:11.5px}.tbl-row{display:flex;flex-direction:column;align-items:stretch;gap:6px}.tbl-row .add-to{align-self:flex-start}.page-ctl{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.page-ctl .ac-f{min-width:min(320px,100%)}.page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;align-items:start}.pg-item{min-width:0;display:flex;flex-direction:column;gap:8px}.pg-item.span-all{grid-column:1/-1}.pg-ctl{display:flex;gap:6px;flex-wrap:wrap}.pg-gone{padding:14px;font-size:12.5px;overflow-wrap:anywhere}.theme-pick button:disabled{cursor:default}.edit-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:40;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 16px 14px;pointer-events:none}.edit-bar>*{pointer-events:auto}.eb-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:min(1100px,100%);width:100%;padding:10px 14px;border:1px solid var(--line-2);border-radius:16px;background:var(--surface);box-shadow:0 18px 50px -16px rgba(0,0,0,.45)}.eb-gap{flex:1 1}.eb-ask{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.eb-err{max-width:min(1100px,100%);padding:8px 14px;border:1px solid var(--bad);border-radius:12px;background:var(--surface);color:var(--bad-ink,var(--bad));font-size:13px;font-weight:600}.edit-open{-webkit-margin-end:4px;margin-inline-end:4px}@media (max-width:820px){.sec-ctl{-webkit-margin-start:0;margin-inline-start:0;width:100%}}