.combo{gap:var(--s-1);flex-direction:column;display:flex;position:relative}.combo__box{align-items:center;display:flex;position:relative}.combo__input{padding-inline-end:calc(var(--s-3) + 28px)}.combo__toggle{block-size:32px;inline-size:32px;color:var(--ink-3);border-radius:var(--r-1);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:var(--s-1)}.combo__toggle:focus-visible{box-shadow:var(--focus)}.combo__list{z-index:70;max-block-size:min(320px,50dvh);padding:var(--s-1);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--e-3);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto}.combo__opt{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-1);cursor:pointer;display:flex}.combo__opt[data-active]{background:var(--brand-soft)}.combo__opt[aria-selected=true]{font-weight:var(--fw-bold)}.combo__hint{color:var(--ink-3);font-size:var(--fs-12);font-variant-numeric:tabular-nums}.combo__escape{color:var(--brand-text,var(--brand));font-weight:var(--fw-medium);border-block-start:1px solid var(--line);border-radius:0 0 var(--r-1) var(--r-1);justify-content:flex-start;align-items:center;margin-block-start:var(--s-1)}.combo__empty{padding:var(--s-2) var(--s-3);color:var(--ink-3)}.combo__note{font-size:var(--fs-12);color:var(--ink-2)}.combo__suggest{min-block-size:28px;padding-inline:var(--s-3);font-size:var(--fs-12);align-self:flex-start}.linkbtn{color:var(--brand-text,var(--brand));font:inherit;font-weight:var(--fw-medium);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linkbtn:focus-visible{box-shadow:var(--focus);border-radius:var(--r-1)}.fixline{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.fixline__acts{gap:var(--s-2);flex-wrap:wrap;display:flex}.entity-fixed{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--fs-13);display:flex}.tz-input{gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.ereq{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);flex-direction:column;max-inline-size:640px;display:flex}.ereq h2{font-size:var(--fs-16,1rem);margin:0}.ereq p{color:var(--ink-2);margin:0}.ereq__row{align-items:end;gap:var(--s-3);flex-wrap:wrap;display:flex}.ereq__row .field{flex:240px;min-inline-size:0}.ereq__check{align-items:center;gap:var(--s-2);font-size:var(--fs-13);color:var(--ink-2);display:inline-flex}.ereq-bar{align-items:center;gap:var(--s-2);font-size:var(--fs-13);color:var(--ink-2);flex-wrap:wrap;display:flex}.field__auto{align-items:center;gap:var(--s-1,4px);font-size:var(--fs-xs,12px);color:var(--muted,#667085);margin-block-start:2px;display:inline-flex}.field__auto .ic{block-size:12px;inline-size:12px}.field__auto-clear{justify-content:center;align-items:center;min-block-size:24px;min-inline-size:24px;padding:2px;display:inline-flex}.dbundle{padding:var(--s-2,8px) var(--s-3,12px);border:1px solid var(--line,#d0d5dd);border-inline-start:3px solid var(--accent,#2f5bd3);border-radius:var(--r-2,8px);background:var(--surface-2,#f5f7fb);gap:var(--s-2,8px);margin-block-start:var(--s-2,8px);display:grid}.dbundle__lead{gap:var(--s-1,4px);align-items:center;margin:0;display:flex}.dbundle__list{gap:2px;margin:0;padding-inline-start:var(--s-4,16px);display:grid}
