.vmrow{align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:var(--space-2xs) var(--space-sm);background:var(--surface);border-bottom:var(--rule-hair) solid var(--border-subtle);flex-wrap:wrap;display:flex}.vmrow:last-child{border-bottom:0}.vmrow--cover{padding-block:var(--space-xs);flex-wrap:wrap;align-items:flex-start}.vmrow__main--cover{align-items:flex-start;gap:var(--space-xs);flex:100%}.vmrow--cover .vmrow__actions{padding-left:calc(var(--measure-row-cover) + var(--space-xs));padding-top:var(--space-3xs);flex:100%;justify-content:flex-end}@media (width>=48rem){.vmrow--cover{align-items:center}.vmrow__main--cover{flex:1 1 0;min-width:0}.vmrow--cover .vmrow__actions{flex:none;padding-top:0;padding-left:0}}.vmrow__cover{width:var(--measure-row-cover);aspect-ratio:2/3;object-fit:cover;border:var(--rule-hair) solid var(--border-default);border-radius:var(--radius-chip);background:var(--surface-subtle);flex:none}.vmrow__cover--empty{display:block}.vmrow__lines{gap:var(--space-4xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.vmrow--cover .vmrow__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;display:-webkit-box;overflow:hidden}.vmrow__sub{align-items:baseline;gap:var(--space-3xs);min-width:0;font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:nowrap;display:flex}.vmrow--selecting{padding:0}.vmrow__pick{align-items:center;gap:var(--space-sm);min-width:0;min-height:var(--tap-min);padding:var(--space-2xs) var(--space-sm);cursor:pointer;flex:auto;display:flex}.vmrow__pick .vmrow__own{flex:none;margin-left:auto}.vmrow__pick--locked{cursor:default;color:var(--text-secondary)}.vmrow__pick-note{font-size:var(--text-xs);color:var(--text-secondary);flex:none}.vmrow__pick-box{width:1.25rem;height:1.25rem;accent-color:var(--primary);cursor:pointer;flex:none;margin:0}.vmrow--selected{background:var(--primary-soft)}.vmrow--selected .vmrow__pick{box-shadow:inset var(--rule-thick) 0 0 0 var(--primary-border)}@media (hover:hover){.vmrow--selecting .vmrow__pick:hover{background:var(--primary-soft)}.vmrow--selecting .vmrow__pick--locked:hover{background:0 0}}.vmrow--selecting .vmrow__pick:active{background:var(--primary-soft-strong)}.vmrow__pick-box:focus-visible{outline:var(--rule-thick) solid var(--focus-ring);outline-offset:2px}.vmrow__main{align-items:center;gap:var(--space-sm);flex:11rem;min-width:0;display:flex}.vmrow__actions{align-items:center;gap:var(--space-xs);flex:none;display:flex}.vmrow__num{min-width:var(--measure-axis-label);font-family:var(--font-outlier);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;flex:none}.vmrow__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:4rem;overflow:hidden}.vmrow__own{align-items:center;gap:var(--space-3xs);padding:0 var(--space-xs);min-height:var(--tap-min);border:var(--rule-hair) solid var(--status-own);border-radius:var(--radius-chip);background:var(--status-own-soft);color:var(--status-own);font-size:var(--text-xs);white-space:nowrap;flex:none;font-weight:700;display:inline-flex}.vmrow__own-lead{align-items:center;gap:var(--space-3xs);display:inline-flex}.vmrow__own-spin{width:var(--measure-format-mark);height:var(--measure-format-mark);border:var(--rule-format-mark) solid color-mix(in oklch, currentColor 26%, transparent);animation:vmrow-own-spin var(--dur-spin) var(--ease-spin) infinite;border-top-color:currentColor;border-radius:50%;flex:none}@keyframes vmrow-own-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vmrow__own-spin{animation-name:none}}.vmrow__own--stacked{column-gap:var(--space-3xs);row-gap:var(--space-4xs);grid-template-columns:auto auto;align-items:center;display:inline-grid}.vmrow__own--stacked .vmrow__own-lead{grid-row:1/span 2}.vmrow__own-label{line-height:1.2}.vmrow__own--stacked .vmrow__own-label{grid-area:1/2}.vmrow__own-edition{grid-area:2/2;font-weight:700;line-height:1.2}.vmrow__reading{min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-chip);background:var(--surface);color:var(--text-primary);font-family:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;flex:none}@media (hover:hover){.vmrow__reading:hover:not(:disabled){background:var(--surface-subtle)}}.vmrow__reading:active:not(:disabled){background:var(--surface-sunken)}.vmrow__reading:disabled{color:var(--text-disabled);border-color:var(--border-default);cursor:default}.vmrow__reading--tsundoku{border-color:var(--status-due);box-shadow:inset 0 0 0 var(--rule-hair) var(--status-due);color:var(--status-due);font-weight:700}.vmrow__reading-menu{gap:var(--space-2xs);padding:var(--space-2xs) 0 var(--space-3xs);flex-wrap:wrap;flex:1 0 100%;display:flex}.vmrow__reading-option{min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-chip);background:var(--surface-subtle);font-family:inherit;font-size:var(--text-sm);cursor:pointer}.vmrow__reading-option.is-current{background:var(--selected-surface);color:var(--selected-text);border-color:var(--selected-border);font-weight:700}@media (hover:hover){.vmrow__reading-option:hover:not(:disabled){background:var(--surface)}}.vmrow__reading-option:active:not(:disabled){background:var(--surface-sunken)}.vmrow__reading-option:disabled{color:var(--text-disabled);border-color:var(--border-default);cursor:default}.vmrow__quick{align-items:center;gap:var(--space-3xs);min-height:var(--tap-min);padding:0 var(--space-xs);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-chip);background:var(--surface);color:var(--primary-text);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;flex:none;font-weight:700;line-height:1;display:inline-flex}.vmrow__quick-glyph{font-size:var(--text-md);line-height:1}@media (hover:hover){.vmrow__quick:hover:not(:disabled){background:var(--primary-soft)}}.vmrow__quick:active:not(:disabled){background:var(--primary-soft-strong)}.vmrow__quick:disabled{color:var(--text-disabled);border-color:var(--border-default);cursor:default}.vmrow__note{min-height:0;color:var(--text-secondary);font-size:var(--text-xs);flex:1 0 100%;margin:0}.vmrow__note--shown{min-height:2lh;padding-top:var(--space-3xs)}.vmrow__note-quiet{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vmrow__note--error{color:var(--status-danger)}.vmrow :focus-visible{outline:var(--rule-thick) solid var(--focus-ring);outline-offset:2px}@media (width<=22.5rem){.vmrow{gap:var(--space-xs);padding-inline:var(--space-xs)}.vmrow__main{gap:var(--space-xs);flex-wrap:wrap}}.vmrow__edition{flex:none;min-width:0}.axis{flex-direction:column;min-width:0;display:flex}.axis__row{align-items:baseline;gap:var(--space-3xs) var(--space-xs);min-width:0;padding:var(--space-2xs) 0;flex-wrap:wrap;display:flex}.axis__row--read{border-top:var(--rule-hair) dotted var(--border-default)}.axis__label{align-items:center;gap:var(--space-3xs);width:var(--measure-axis-label);font-size:var(--text-xs);letter-spacing:var(--optical-hair);color:var(--text-secondary);flex:none;display:inline-flex}.axis__marker{width:var(--measure-marker);height:var(--measure-marker);flex:none}.axis__marker--solid{background:var(--status-own)}.axis__marker--hollow{border:var(--rule-hair) solid var(--text-primary);border-radius:50%}.axis__value{font-family:var(--font-outlier);font-size:var(--text-base);color:var(--text-primary);white-space:nowrap;font-weight:400}.axis__slash{padding:0 var(--optical-hair);color:var(--text-secondary)}.axis__unit{font-size:var(--text-xs);color:var(--text-secondary);padding-left:var(--optical-tight)}.axis__meter{min-width:2.5rem;height:var(--rule-thick);background:var(--border-default);flex:3rem;align-self:center;position:relative}.axis__meter:before{content:"";width:var(--axis-fill,0%);background:var(--status-own);position:absolute;inset-block:0;inset-inline-start:0}.axis__tally{gap:var(--space-3xs) var(--space-sm);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.axis__tally-item{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.axis__tally-item .num{color:var(--text-primary);font-weight:400}.axis__of{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.reqform{align-items:flex-start;gap:var(--space-sm);box-sizing:border-box;width:100%;min-width:0;max-width:32rem;padding:var(--space-md);border:var(--rule-hair) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.reqform__title{font-size:var(--text-base);color:var(--text-primary)}.reqform__desc{font-size:var(--text-sm);color:var(--text-secondary);max-width:60ch}.reqform__field{gap:var(--space-3xs);width:100%;min-width:0;font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--optical-hair);flex-direction:column;display:flex}.reqform__field input,.reqform__field select,.reqform__field textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:var(--text-base);min-height:var(--tap-min);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);resize:vertical}.reqform__field input:focus-visible,.reqform__field select:focus-visible,.reqform__field textarea:focus-visible{border-color:var(--primary-border)}.reqform__field input:disabled,.reqform__field select:disabled,.reqform__field textarea:disabled{color:var(--text-disabled);background:var(--surface-subtle);cursor:not-allowed}.reqform__submit{box-sizing:border-box;font:inherit;font-size:var(--text-sm);min-height:var(--tap-min);padding:0 var(--space-md);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);color:var(--primary-text);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);background:0 0;align-items:center;display:inline-flex}@media (hover:hover){.reqform__submit:hover{border-color:var(--primary-border);background:var(--primary-soft)}}.reqform__submit:active{background:var(--primary-soft-strong);color:var(--primary-active)}.reqform__submit:disabled{color:var(--text-secondary);border-color:var(--border-subtle);cursor:not-allowed;background:0 0}.reqform__error{font-size:var(--text-sm);color:var(--status-danger);max-width:60ch;min-height:1lh}.reqform__done{font-size:var(--text-sm);color:var(--text-primary);max-width:60ch}.reqform__note{font-size:var(--text-xs);color:var(--text-secondary);max-width:60ch}.volsel{z-index:var(--z-chrome);top:var(--appbar-height,0);align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);background:var(--surface-raised);border:var(--rule-thick) solid var(--border-strong);border-radius:var(--radius-card);flex-wrap:wrap;display:flex;position:sticky}.volsel__count{min-width:0;font-size:var(--text-sm);color:var(--text-primary);flex:8rem;margin:0;font-weight:700}.volsel__actions{gap:var(--space-2xs);flex:none;display:flex}.volsel__apply{min-height:var(--tap-min);padding:0 var(--space-md);border:var(--rule-hair) solid var(--primary-border);border-radius:var(--radius-control);background:var(--primary-soft);color:var(--primary-text);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;font-weight:700}@media (hover:hover){.volsel__apply:hover:not(:disabled){background:var(--primary-soft-strong)}}.volsel__apply:active:not(:disabled){background:var(--selected-surface)}.volsel__apply:disabled{background:var(--surface-subtle);border-color:var(--border-default);color:var(--text-disabled);cursor:not-allowed}.volsel__cancel{min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0}@media (hover:hover){.volsel__cancel:hover{background:var(--surface-subtle)}}.volsel__cancel:active{background:var(--surface-sunken)}.volsel__note{font-size:var(--text-xs);color:var(--text-secondary);flex:1 0 100%;margin:0}.bulkrec{background:0 0;border:0;justify-content:center;align-items:flex-end;width:100%;max-width:100%;max-height:100%;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.bulkrec::backdrop{background:var(--scrim)}.bulkrec:not([open]){display:none}.bulkrec__panel{width:min(100%, var(--app-max-width));box-sizing:border-box;max-height:calc(100dvh - var(--space-xl));overscroll-behavior:contain;padding:var(--space-sm) var(--space-md) var(--space-lg);background:var(--surface-raised);border-top:var(--rule-thick) solid var(--border-strong);border-radius:var(--radius-card) var(--radius-card) 0 0;gap:var(--space-xs);flex-direction:column;display:flex;overflow-y:auto}.bulkrec__panel>*{flex:none}.bulkrec__head{align-items:center;gap:var(--space-2xs);display:flex}.bulkrec__title{font-family:var(--font-display);font-size:var(--text-md);flex:auto;margin:0}.bulkrec__close{justify-content:center;align-items:center;gap:var(--space-3xs);min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-2xs);border-radius:var(--radius-control);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.bulkrec__close-glyph{font-size:var(--text-md);color:var(--text-secondary);line-height:1}@media (hover:hover){.bulkrec__close:hover{background:var(--surface-subtle)}}.bulkrec__close:active{background:var(--surface-sunken)}.bulkrec__shortcuts{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.bulkrec__shortcut{min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);background:0 0}@media (hover:hover){.bulkrec__shortcut:hover{border-color:var(--primary-border);background:var(--primary-soft);color:var(--primary-text)}}.bulkrec__shortcut:active{background:var(--primary-soft-strong);color:var(--primary-active)}.bulkrec__shortcut:disabled{background:var(--surface-subtle);border-color:var(--border-default);color:var(--text-disabled);cursor:default}.bulkrec__grid-note{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.bulkrec__grid{grid-template-columns:repeat(auto-fill, minmax(var(--tap-min), 1fr));gap:var(--space-3xs);overscroll-behavior:contain;max-height:40vh;padding:var(--space-3xs) 0;display:grid;overflow-y:auto}.bulkrec__cell{min-height:var(--tap-min);border-radius:var(--radius-chip);background:var(--surface);color:var(--text-primary);font-family:var(--font-outlier);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);padding:0;position:relative}.bulkrec__cell--owned{border:var(--rule-hair) solid var(--status-own);background:var(--status-own-soft);color:var(--status-own);font-weight:700}.bulkrec__cell--unowned{border:var(--rule-hair) dashed var(--border-default)}.bulkrec__cell--read:after,.bulkrec__cell--tsundoku:after{content:"";height:var(--rule-thick);border-radius:var(--rule-thick);position:absolute;bottom:2px;left:20%;right:20%}.bulkrec__cell--read:after{background:var(--primary)}.bulkrec__cell--tsundoku:after{background:var(--status-due)}@media (hover:hover){.bulkrec__cell:hover{background:var(--primary-soft)}}.bulkrec__cell:active{background:var(--primary-soft-strong)}.bulkrec__cell.is-selected{background:var(--primary-soft);color:var(--primary-text);box-shadow:inset 0 0 0 var(--rule-thick) var(--primary-border);font-weight:700}.bulkrec__cell.is-anchor{outline:var(--rule-thick) solid var(--primary);outline-offset:-1px}.bulkrec__cell:focus-visible{outline:var(--rule-thick) solid var(--focus-ring);outline-offset:2px}.bulkrec__range{border-top:var(--rule-hair) solid var(--border-default);padding-top:var(--space-2xs)}.bulkrec__range-summary{min-height:var(--tap-min);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;align-items:center;display:flex}.bulkrec__range-summary:focus-visible{outline:var(--rule-thick) solid var(--focus-ring);outline-offset:2px}.bulkrec__range-body{align-items:flex-end;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.bulkrec__range-field{gap:var(--space-4xs);flex-direction:column;display:flex}.bulkrec__range-label{font-size:var(--text-xs);color:var(--text-secondary)}.bulkrec__range-input{width:5rem;min-height:var(--tap-min);padding:0 var(--space-xs);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font-family:var(--font-outlier);font-size:var(--text-sm)}.bulkrec__range-input:focus-visible{outline:var(--rule-thick) solid var(--focus-ring);outline-offset:2px}.bulkrec__range-tilde{padding-bottom:var(--space-2xs);color:var(--text-secondary)}.bulkrec__axis{align-items:center;gap:var(--space-3xs) var(--space-2xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.bulkrec__axis-legend{font-size:var(--text-xs);color:var(--text-secondary);min-width:var(--measure-axis-label);padding:0}.bulkrec__axis-options{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.bulkrec__opt{min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-chip);background:var(--surface);font-size:var(--text-xs);cursor:pointer;align-items:center;display:inline-flex}.bulkrec__opt.is-current{background:var(--selected-surface);color:var(--selected-text);border-color:var(--selected-border);font-weight:700}@media (hover:hover){.bulkrec__opt:hover{background:var(--surface-subtle)}}.bulkrec__opt:active{background:var(--surface-sunken)}.bulkrec__opt-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bulkrec__opt:has(.bulkrec__opt-input:focus-visible){outline:var(--rule-thick) solid var(--focus-ring);outline-offset:2px}.bulkrec__note,.bulkrec__hint{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.bulkrec__error{min-height:1lh;font-size:var(--text-xs);color:var(--status-danger);margin:0}.bulkrec__apply{min-height:var(--tap-min);padding:0 var(--space-md);border:var(--rule-hair) solid var(--primary-border);border-radius:var(--radius-control);background:var(--primary);color:var(--text-on-primary);font-family:inherit;font-size:var(--text-md);cursor:pointer;font-weight:700}@media (hover:hover){.bulkrec__apply:hover:not(:disabled){background:var(--primary-hover)}}.bulkrec__apply:active:not(:disabled){background:var(--primary-active)}.bulkrec__apply:disabled{background:var(--surface-subtle);border-color:var(--border-default);color:var(--text-disabled);cursor:default}.work-detail{min-width:0}.work-detail__back{margin-bottom:var(--space-xs)}.work-detail__back-link{align-items:center;gap:var(--space-3xs);font-size:var(--text-sm);letter-spacing:normal;padding-block:calc((var(--tap-min) - 1.2em) / 2);white-space:nowrap;padding-inline-end:var(--space-2xs);font-weight:400;display:inline-flex}.work-detail__header{align-items:flex-start;gap:var(--space-md);min-width:0;margin-bottom:var(--space-md);display:flex}.work-detail__cover{aspect-ratio:2/3;border:var(--rule-hair) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-subtle);width:4.5rem;font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.work-detail__meta{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.work-detail__title{font-size:var(--text-2xl);overflow-wrap:anywhere;line-height:1.25}.work-detail__author{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.work-detail__scale{font-size:var(--text-sm);color:var(--text-secondary);max-width:60ch}.work-detail__buy{margin:var(--space-sm) 0 var(--space-lg);justify-content:flex-start;display:flex}.work-detail__sub{font-size:var(--text-md);padding-bottom:var(--space-2xs);border-bottom:var(--rule-thick) solid var(--text-primary);margin:var(--space-xl) 0 var(--space-sm);min-width:0}.work-detail__editnote{font-size:var(--text-sm);color:var(--text-secondary);max-width:60ch;margin-bottom:var(--space-sm)}.work-detail__msg{font-size:var(--text-sm);color:var(--text-secondary);max-width:60ch;margin:var(--space-sm) 0}.work-detail__error{align-items:flex-start;gap:var(--space-sm);max-width:60ch;margin:var(--space-sm) 0;padding:var(--space-sm);border:var(--rule-hair) solid var(--status-danger);border-radius:var(--radius-control);background:var(--status-danger-soft);flex-direction:column;display:flex}.work-detail__error-text{font-size:var(--text-sm);color:var(--status-danger);max-width:60ch}.work-detail__retry{box-sizing:border-box;font:inherit;font-size:var(--text-sm);min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--primary-text);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover){.work-detail__retry:hover{border-color:var(--primary-border);background:var(--primary-soft)}}.work-detail__retry:active{background:var(--primary-soft-strong);color:var(--primary-active)}.work-detail__retry:disabled{color:var(--text-secondary);border-color:var(--border-subtle);cursor:not-allowed;background:0 0}.work-detail__report{margin:var(--space-xl) 0 var(--space-lg)}.work-detail__report-toggle{box-sizing:border-box;font:inherit;font-size:var(--text-sm);min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--primary-text);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover){.work-detail__report-toggle:hover{border-color:var(--primary-border);background:var(--primary-soft)}}.work-detail__report-toggle:active{background:var(--primary-soft-strong);color:var(--primary-active)}.work-detail__report-toggle:disabled{color:var(--text-disabled);border-color:var(--border-subtle);cursor:not-allowed;background:0 0}@media (width<=26rem){.work-detail__title{font-size:var(--text-xl)}}@media (width<=22.5rem){.work-detail__header{gap:var(--space-sm)}.work-detail__cover{width:3.5rem;font-size:var(--text-lg)}.work-detail__title{font-size:var(--text-lg)}}.work-detail__section-head{margin:var(--space-lg) 0 var(--space-2xs);font-family:var(--font-display);font-size:var(--text-md);font-style:normal}.work-detail__recorded{z-index:var(--z-chrome);bottom:calc(var(--tabbar-height) + var(--space-2xs) + var(--abn-space,0px));align-items:center;gap:var(--space-2xs);margin:var(--space-2xs) 0 0;padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--status-own);border-radius:var(--radius-card);background:var(--status-own-soft);font-size:var(--text-sm);color:var(--status-own);flex-wrap:wrap;display:flex;position:sticky}.work-detail__recorded-text{flex:100%;min-width:0;font-weight:700}.work-detail__undo{min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--status-own);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer}@media (hover:hover){.work-detail__undo:hover{background:var(--surface-subtle)}}.work-detail__undo:active{background:var(--surface-sunken)}.work-detail__recorded-close{justify-content:center;align-items:center;gap:var(--space-3xs);min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-2xs);border-radius:var(--radius-control);color:var(--status-own);font-family:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.work-detail__recorded-close-glyph{font-size:var(--text-sm);line-height:1}@media (hover:hover){.work-detail__recorded-close:hover{background:var(--surface)}}.work-detail__recorded-close:active{background:var(--surface-sunken)}@media (width>=48rem){.work-detail__recorded{bottom:calc(var(--space-2xs) + var(--abn-space,0px))}}.work-detail__bulk{margin-top:var(--space-md)}.work-detail__bulk-toggle{min-height:var(--tap-min);padding:0 var(--space-md);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);font-family:inherit;font-size:var(--text-sm);cursor:pointer}@media (hover:hover){.work-detail__bulk-toggle:hover:not(:disabled){background:var(--surface-subtle)}}.work-detail__bulk-toggle:active:not(:disabled){background:var(--surface-sunken)}.work-detail__bulk-toggle:disabled{color:var(--text-disabled);border-color:var(--border-default);cursor:default}.work-detail__volumes{border:var(--rule-hair) solid var(--border-default);border-radius:var(--radius-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.work-detail__volumes>li:first-child{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.work-detail__volumes>li:last-child{border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}.work-detail__gaps{align-items:center;gap:var(--space-3xs) var(--space-xs);margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--status-due);flex-wrap:wrap;display:flex}.work-detail__gaps-label{font-weight:700}.work-detail__gaps-list{color:var(--text-secondary);font-variant-numeric:tabular-nums}.work-detail__gaps-jump{min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--primary-text);font:inherit;font-size:var(--text-sm);cursor:pointer}@media (hover:hover){.work-detail__gaps-jump:hover{background:var(--primary-soft)}}.work-detail__gaps-jump:active{background:var(--primary-soft-strong)}.work-detail__method{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-sm);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.work-detail__method-label{color:var(--text-secondary);font-size:var(--text-xs)}.work-detail__method-value{overflow-wrap:anywhere;min-width:0;font-weight:700}.work-detail__method-change{min-height:var(--tap-min);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--primary-text);font-family:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;margin-left:auto}@media (hover:hover){.work-detail__method-change:hover{border-color:var(--primary-border);background:var(--primary-soft)}}.work-detail__method-change:active{background:var(--primary-soft-strong);color:var(--primary-active)}
