.t20-ink-status{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid #b6d3c3;border-radius:999px;background:#edf9f1;color:#166534;font-size:.8em;font-weight:700;line-height:1.4;white-space:nowrap}.t20-ink-status--reserve{border-color:#bed3ff;background:#edf3ff;color:#1744a0}.t20-ink-status--disposed{border-color:#d0d5dd;background:#f2f4f7;color:#475467}.t20-ink-reserve-control{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:20px;grid-column:1/-1;margin:0 0 10px;padding:16px;border:1px solid var(--tat2omni-line,#d4deef);border-radius:12px;background:var(--tat2omni-surface-alt,#f7faff);color:var(--tat2omni-ink,#172033);cursor:pointer}.t20-ink-reserve-control__copy{display:grid;gap:6px;min-width:0}.t20-ink-reserve-control__copy strong{font:inherit;font-weight:700}.t20-ink-reserve-control__copy small{font-size:.875em;line-height:1.5;font-weight:400;color:var(--tat2omni-muted,#596b86)}.t20-ink-reserve-control input[type="checkbox"]{position:absolute!important;right:16px;width:58px!important;height:32px!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0;cursor:pointer;z-index:1}.t20-ink-reserve-control__switch{display:block;position:relative;flex:0 0 58px;width:58px;height:32px;border-radius:999px;background:#8b929d;transition:background .15s ease}.t20-ink-reserve-control__switch::after{content:'';position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s ease}.t20-ink-reserve-control input:checked+.t20-ink-reserve-control__switch{background:var(--tat2omni-main,#0066ff)}.t20-ink-reserve-control input:checked+.t20-ink-reserve-control__switch::after{transform:translateX(26px)}.t20-ink-reserve-control input:focus-visible+.t20-ink-reserve-control__switch{outline:3px solid var(--tat2omni-accent,#c803fa);outline-offset:3px}.t20-ink-reserve-control input[type="hidden"]{display:none!important}.t20-ink-reserve-add{min-width:40px;font-weight:700}.t20-ink-save-spinner{display:none;box-sizing:border-box;flex:0 0 16px;width:16px;height:16px;border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;animation:t20-ink-save-spin .75s linear infinite}button[aria-busy="true"]>.t20-ink-save-spinner{display:inline-block}@keyframes t20-ink-save-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.t20-ink-reserve-control__switch,.t20-ink-reserve-control__switch::after{transition:none}}