.seg{background:var(--parchment-2);border:1px solid var(--line-strong);border-radius:var(--r-md);scrollbar-width:none;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.seg-opt{min-height:var(--tap);color:var(--ink);font-weight:700;font-size:var(--fs-body);white-space:nowrap;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;display:inline-flex}.seg-opt:hover:not(:disabled){background:var(--navy-tint)}.seg-opt.is-on{background:var(--navy);color:#fff;box-shadow:var(--shadow-sm)}.seg-opt.is-on:hover:not(:disabled){background:var(--navy)}.seg-opt:disabled{color:var(--ink-disabled);cursor:not-allowed}.seg-opt:focus-visible{outline-offset:-3px}.seg-opt.is-on:focus-visible{outline-color:var(--focus-dark)}.seg-emoji{font-size:1.1em;line-height:1}.seg-block{flex-wrap:wrap;display:flex}.seg-block .seg-opt{flex:auto}.dialog-backdrop{z-index:2000;background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:clamp(16px, 6vh, 80px) var(--s-4);overscroll-behavior:contain;justify-content:center;align-items:flex-start;animation:.18s both fadeUp;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:560px;box-shadow:var(--shadow-lg);animation:.24s both fadeUp;overflow:hidden}.dialog:focus{outline:none}.dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--line);display:flex}.dialog-head-text{min-width:0}.dialog-title{font-size:var(--fs-h2)}.dialog-desc{color:var(--ink-soft);font-size:var(--fs-sub);margin-top:4px}.dialog-close{min-height:var(--tap);border-radius:var(--r-sm);background:var(--parchment-2);color:var(--navy);font-size:var(--fs-caption);border:0;flex:none;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.dialog-close:hover{background:var(--line)}.dialog-body{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.dialog-warn{padding:var(--s-3) var(--s-4);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-sm);color:var(--warn-text);align-items:flex-start;gap:10px;font-weight:600;display:flex}.dialog-warn .ic{flex:none;width:26px;height:26px}.dialog-foot{justify-content:flex-end;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--parchment);display:flex}@media (width<=600px){.dialog-backdrop{padding:var(--s-3);align-items:flex-end}.dialog{border-radius:var(--r-lg)}.dialog-foot{flex-direction:column-reverse}.dialog-foot .btn{width:100%}}.lt-phone .dialog{border-radius:var(--r-lg)}.lt-phone .dialog-foot{flex-direction:column-reverse}.lt-phone .dialog-foot .btn{width:100%}.rows{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rows>li{display:contents}.row{align-items:center;gap:var(--s-3) var(--s-4);width:100%;min-height:72px;padding:var(--s-3) var(--s-4);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);color:inherit;font:inherit;text-align:left;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-wrap:wrap;text-decoration:none;display:flex}a.row:hover,button.row:hover{border-color:var(--navy);box-shadow:var(--shadow-md)}button.row{cursor:pointer}.row.is-decided{border-color:var(--ok-line);box-shadow:none}.row.is-selected{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.row.is-dashed{box-shadow:none;border-style:dashed}.row.is-muted{background:var(--parchment)}.row-glyph{width:var(--row-glyph);height:var(--row-glyph);color:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.row-glyph.soft{background:var(--parchment-2);color:var(--navy)}.row-glyph>svg{width:26px;height:26px}.row-glyph>.mk{width:32px;height:32px}.row-main{align-items:center;gap:var(--s-4);flex:220px;min-width:0;display:flex}.row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-title{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere;font-weight:700}.row-sub{font-size:var(--fs-sub);color:var(--ink-soft);overflow-wrap:anywhere}.row-meta{font-size:var(--fs-sub);color:var(--ink-soft);text-align:right;flex:none}.row-actions{gap:var(--s-3);flex-wrap:wrap;flex:0 auto;margin-left:auto;display:flex}.row-go{color:var(--navy);flex:none;width:24px;height:24px}.lt-phone .row-meta{text-align:left}.lt-phone .row-actions{width:100%}.lt-phone .row-actions>.btn{flex:1}@media (width<=600px){.row-meta{text-align:left}.row-actions{width:100%}.row-actions>.btn{flex:1}}.row-title .row-id-kind{vertical-align:2px;margin-left:6px}.row-sub .ref{white-space:nowrap}.pager{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-4);display:flex}.pager-where{color:var(--ink);text-align:center;flex-direction:column;font-weight:700;display:flex}.pager-range{font-weight:500}@media (width<=600px){.pager{grid-template-columns:1fr 1fr;display:grid}.pager-where{order:-1;grid-column:1/-1}.pager .btn{min-width:0;padding-left:12px;padding-right:12px}}.lt-phone .pager{grid-template-columns:1fr 1fr;display:grid}.lt-phone .pager-where{order:-1;grid-column:1/-1}.lt-phone .pager .btn{min-width:0;padding-left:12px;padding-right:12px}
