/* One readable incoming tray at every viewport; rows must never shrink to fit. */
.wide-office .office-tray-pages{display:flex!important;flex-direction:column!important;gap:12px!important;overflow:auto;align-items:stretch;justify-content:flex-start}
.wide-office .office-tray-pages .paper-slip{flex:0 0 auto!important;height:auto!important;min-height:max-content!important;width:calc(100% - 5px);box-sizing:border-box;transform:none;overflow:visible;padding:16px!important}
.wide-office .office-tray-pages .paper-slip strong{display:block!important;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere;font-size:clamp(16px,.72vw,24px);line-height:1.3}
.wide-office .office-tray-pages .paper-slip small,.wide-office .office-tray-pages .paper-slip em{line-height:1.4;overflow-wrap:anywhere}
#office-utility.publisher-cabinet{width:min(1360px,94vw)!important;max-width:94vw!important;height:auto!important;max-height:92dvh!important;padding:0;overflow:hidden}
#office-utility.publisher-cabinet[open]{display:flex;flex-direction:column}
.publisher-cabinet .utility-heading{flex:0 0 auto;padding:24px 30px;background:#231c18;border-bottom:3px double #ac8856}
.publisher-cabinet .utility-heading h2{font-size:clamp(30px,3vw,44px);margin:0}
.publisher-cabinet .utility-content{padding:24px;min-height:0;overflow:auto;background:#30261e}
.publisher-cabinet .cabinet-drawers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.cabinet-drawers>section{min-width:0;border:1px solid #89704f;background:#261e19;padding:18px;border-top:4px solid #bd884f}
.cabinet-drawers>section>header{position:static;background:transparent;display:block;padding:0 0 15px;min-height:110px;border:0;color:#f1dbb2}
.cabinet-drawers header>small{font:12px 'Courier Prime',monospace;letter-spacing:2px;color:#d6aa6f}
.cabinet-drawers h3{font:28px Bangers,Impact,sans-serif;margin:8px 0}
.cabinet-drawers header p{font:14px/1.45 Arial,sans-serif;margin:0;color:#cfb89a}
.cabinet-actions{display:grid;gap:10px}
.publisher-cabinet .cabinet-card{display:flex!important;align-items:center;gap:14px;text-align:left;width:100%;padding:14px!important;min-height:84px;box-sizing:border-box;background:#ead9b9!important;color:#30251a!important;border:1px solid #bfa478;text-decoration:none;margin:0!important;transition:background .15s,box-shadow .15s}
.publisher-cabinet .cabinet-card:hover{background:#fff0ce!important;box-shadow:inset 3px 0 #ad5032}
.publisher-cabinet .cabinet-card:focus-visible{outline:3px solid #efb85d;outline-offset:3px}
.cabinet-card>span:last-child{min-width:0;display:grid;gap:5px}
.cabinet-card strong{font:700 17px/1.2 Arial,sans-serif;overflow-wrap:anywhere}
.cabinet-card small{font:13px/1.4 Arial,sans-serif;color:#65513b}
.cabinet-icon{width:32px;flex:0 0 32px;font:26px/1 Georgia,serif;color:#8b462e;text-align:center}
.publisher-cabinet .cabinet-restart{background:#39261e!important;color:#efd4ab!important;border-color:#a66f4b}
.publisher-cabinet .cabinet-restart small{color:#d0b18b}.publisher-cabinet .cabinet-restart:hover{background:#5a3023!important}
.publisher-cabinet .cabinet-footnote{font:13px/1.4 Arial;color:#c7b08d;margin:18px 0 0}
@media(max-width:1000px){.publisher-cabinet .cabinet-drawers{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.publisher-cabinet .cabinet-drawers{grid-template-columns:1fr}.cabinet-drawers>section>header{min-height:0}.publisher-cabinet .utility-content{padding:12px}}
#office-utility.publisher-cabinet{height:fit-content!important;bottom:auto!important;top:50%!important;transform:translateY(-50%);margin:0 auto!important}


/* One numbered selection control replaces both the drag icon and checkbox. */
.wide-office .stock-unit.inline-ordered .stock-sheet{padding-left:86px!important}
.stock-unit .story-number-toggle{left:18px;top:20px;width:52px;height:52px;min-height:52px;border-radius:50%;border:2px solid #925036!important;background:transparent!important;color:#773d28!important;padding:0!important;display:grid;place-items:center;box-shadow:none;cursor:pointer}
.stock-unit .story-number-toggle>b{font:700 28px/1 'Courier Prime',monospace}
.stock-unit .story-number-toggle[aria-pressed=true]{background:#9c432b!important;color:#fff0cd!important;border-color:#9c432b!important;box-shadow:inset 0 0 0 3px #eed2a4}
.stock-unit .story-number-toggle:hover{outline:2px solid #ae6c47;outline-offset:3px}
.stock-unit .story-number-toggle:focus-visible{outline:3px solid #2d5363!important;outline-offset:4px}
.stock-unit input[data-select][hidden]{display:none!important}
@media(max-width:700px){.wide-office .stock-unit.inline-ordered .stock-sheet{padding-left:68px!important}.stock-unit .story-number-toggle{left:12px;width:44px;height:44px;min-height:44px}.stock-unit .story-number-toggle>b{font-size:25px}}


@media(min-width:1100px){
 .wide-office .office-desk-grid.with-notebook{position:relative;gap:12px!important}
 .desk-column-divider{position:absolute;z-index:20;top:0;bottom:0;width:12px;transform:translateX(-50%);cursor:col-resize;touch-action:none;outline:none}
 .desk-column-divider:after{content:"";position:absolute;left:5px;top:35%;height:30%;width:2px;background:#b98b5d;opacity:.35}
 .desk-column-divider:hover:after,.desk-column-divider:focus-visible:after{opacity:1;width:3px;background:#f0c778}
}

/* Consistent, compact editorial panels; keep vertical scrolling as a fallback. */
@media(min-width:1100px){
 .wide-office .office-editor-tools>h2,.wide-office .office-desk-grid.with-notebook>.office-notebook h2{font:28px/1.1 Bangers,Impact,sans-serif!important;letter-spacing:.3px;margin:0!important}
 .wide-office .office-editor-tools>h2{padding:13px 16px!important}
 .wide-office .office-editor-tools .offer-docket>div:first-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
 .wide-office .office-editor-tools .offer-docket small{font:15px/1.3 Arial,sans-serif;letter-spacing:.4px}
 .wide-office .office-editor-tools .reader-marks{font:15px/1.35 Arial,sans-serif!important;gap:8px}
 .wide-office .office-desk-grid.with-notebook>.office-notebook{gap:7px!important;padding:14px!important}
 .wide-office .office-notebook .notebook-pages{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin:4px 0!important}
 .wide-office .office-notebook .notebook-pages>strong{font-size:44px!important;line-height:1}
 .wide-office .office-notebook .notebook-pages>.notebook-capacity{font:16px/1.3 Arial,sans-serif!important;white-space:normal}
 .wide-office .office-notebook .ledger-line{padding:6px 0!important;font-size:15px!important}
 .wide-office .office-notebook .notebook-brief{gap:6px!important;margin:2px 0!important}
 .wide-office .office-notebook .notebook-brief button{padding:8px!important;gap:3px!important}
 .wide-office .office-notebook .notebook-assessment,.wide-office .office-notebook .notebook-promises{margin-top:6px!important;padding-top:8px!important}
 .wide-office .office-notebook .notebook-assessment p,.wide-office .office-notebook .notebook-promises p{margin:6px 0!important;line-height:1.35}
}

@media(min-width:1100px){
 .wide-office .office-desk-grid.with-notebook>.office-notebook>h2{background:#35271e;color:#e9c18a;padding:13px 16px!important;margin:-14px -14px 0!important;min-height:0;box-sizing:border-box}
 .wide-office .office-notebook .notebook-pages{min-height:48px;margin:0!important;align-items:baseline}
 .wide-office .office-notebook .notebook-pages>.notebook-capacity{font:15px/1.3 Arial,sans-serif!important;letter-spacing:.4px}
}

@media(min-width:1100px){
 .wide-office .office-editor-tools>h2,.wide-office .office-desk-grid.with-notebook>.office-notebook>h2{height:58px!important;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box!important;padding:8px!important;font:28px/1.1 Bangers,Impact,sans-serif!important}
 .wide-office .office-editor-tools .offer-docket>div:first-child,.wide-office .office-notebook .notebook-pages{height:56px;min-height:56px;display:flex!important;align-items:center!important;justify-content:center;gap:10px!important;margin:0!important;padding:0!important;flex-wrap:nowrap}
 .wide-office .office-editor-tools .offer-docket small,.wide-office .office-notebook .notebook-pages>.notebook-capacity{font:15px/1.2 Arial,sans-serif!important;letter-spacing:.4px;white-space:nowrap}
 .wide-office .office-editor-tools .offer-docket strong,.wide-office .office-notebook .notebook-pages>strong{font:29px/1 "Courier Prime",monospace!important;letter-spacing:0!important}
}
@media(min-width:1100px){.wide-office .office-notebook .notebook-pages{margin-top:8px!important}}

@media(min-width:1100px){
 .wide-office .office-editor-tools>h2{background:#a64730!important;color:#fff0cd!important;box-shadow:inset 0 -3px 0 #d79d65}
 .wide-office .office-desk-grid.with-notebook>.office-notebook>h2{background:#39515c!important;color:#f6d69c!important;box-shadow:inset 0 -3px 0 #b68d60}
}

/* Consistent mastheads across the publisher's desk. */
@media(min-width:1100px){
 .wide-office .office-section-heading{flex-wrap:nowrap!important;align-items:center}
 .wide-office .office-section-heading>div:first-child{flex:0 1 auto!important;min-width:0}
 .wide-office .office-section-heading .heading-stats{flex:1 1 auto!important;justify-content:center;margin:0 16px!important;min-width:0}
 .wide-office .office-section-heading>button.primary{flex:0 0 auto;font:25px/1 Bangers,Impact,sans-serif!important;letter-spacing:.5px;text-transform:uppercase;padding:11px 22px!important;color:#fff0ce;background:#a64730;border:1px solid #e0aa6e;box-shadow:inset 0 0 0 3px #a64730,inset 0 0 0 4px #f0c486,0 3px 0 #602b20;transition:background .15s,transform .15s}
 .wide-office .office-section-heading>button.primary:hover{background:#ba5738;transform:translateY(-1px)}
}
@media(min-width:1100px) and (max-width:1550px){.wide-office .office-section-heading{flex-wrap:wrap!important}.wide-office .office-section-heading .heading-stats{margin:0!important;justify-content:center}}

/* Cover desk: issue details and reading actions share the top row. */
@media(min-width:1100px){
 .wide-office .office-cover-side,.wide-office .office-cover-side.report-reading-moved{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-areas:"caption actions" "cover cover" "note note";align-items:start;gap:10px 12px;padding:16px 20px!important}
 .wide-office .office-cover-label{display:none}
 .wide-office .office-cover-caption{grid-area:caption;text-align:left;align-self:center;min-width:0}
 .wide-office .office-cover-caption strong{font:25px/1.1 Bangers,Impact,sans-serif}
 .wide-office .office-cover-object{grid-area:cover;align-self:stretch}
 .wide-office .office-cover-reading-actions{grid-area:actions;align-self:center;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr))}
 .wide-office .office-cover-reading-actions>button{font:21px/1.05 Bangers,Impact,sans-serif!important;text-transform:uppercase;letter-spacing:.3px;color:#fff0ce!important;background:#a64730!important;border:1px solid #e0aa6e!important;box-shadow:inset 0 0 0 3px #a64730,inset 0 0 0 4px #f0c486,0 3px 0 #602b20;min-height:44px;padding:8px 12px!important}
 .wide-office .office-cover-reading-actions>button:hover{background:#ba5738!important}
 .wide-office .office-cover-side>p{grid-area:note;margin:0}
}
@media(min-width:1100px){.heading-stats small{white-space:nowrap!important}.heading-stats>div{flex:0 0 auto}}

.desk-notice-purchased{display:flex;align-items:center;gap:15px;min-height:50px;padding:7px 14px!important;color:#34271d!important;background:#ead8b5!important;border:1px solid #b99260!important;box-shadow:3px 4px 0 #120c0980,inset 0 0 0 3px #f7e9cc;font:16px/1.35 Arial,sans-serif!important}
.purchase-receipt-stamp{flex:none;display:inline-block;transform:rotate(-3deg);padding:3px 9px;border:2px double #a3432d;color:#943b29;font:21px/1 Bangers,Impact,sans-serif;letter-spacing:1px}
.purchase-receipt-copy{min-width:0;font-weight:600;overflow-wrap:anywhere}
@media(prefers-reduced-motion:no-preference){.desk-notice-purchased{animation:purchase-arrival .3s ease-out}@keyframes purchase-arrival{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}

/* Keep the manuscript counter centered; the keyboard hint appears above the desk. */
.wide-office .manuscript-position, .manuscript-position { justify-content: center; text-align: center; }
.wide-office .manuscript-position small.paper-keyboard-help, .manuscript-position > small { display: none; }

.manuscript-position > span { font-size: clamp(17px, 0.75vw, 24px); line-height: 1.2; }

/* Reading and archive actions have their own ink colours. */
@media(min-width:1100px){
 .wide-office .office-cover-reading-actions>button:first-child{background:#39515c!important;border-color:#a9bac0!important;box-shadow:inset 0 0 0 3px #39515c,inset 0 0 0 4px #c6d0ca,0 3px 0 #192d34!important}
 .wide-office .office-cover-reading-actions>button:first-child:hover:not(:disabled){background:#4b6873!important}
 .wide-office .office-cover-reading-actions>button:last-child{background:#645039!important;border-color:#cfac77!important;box-shadow:inset 0 0 0 3px #645039,inset 0 0 0 4px #e0c18e,0 3px 0 #36291b!important}
 .wide-office .office-cover-reading-actions>button:last-child:hover:not(:disabled){background:#796046!important}
 .wide-office .office-cover-reading-actions>button:disabled{opacity:.5;cursor:not-allowed}
}

/* Give reading buttons enough room for their labels before wrapping the row. */
@media(min-width:1100px){
 .wide-office .office-cover-side,.wide-office .office-cover-side.report-reading-moved{grid-template-columns:minmax(0,1fr) auto}
 .wide-office .office-cover-reading-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%}
 .wide-office .office-cover-reading-actions>button{flex:0 0 auto;min-height:0;white-space:nowrap;font-size:clamp(16px, .7vw, 21px)!important;line-height:1!important;padding:11px 22px!important}
}
@media(min-width:1100px) and (max-width:1550px){
 .wide-office .office-cover-side,.wide-office .office-cover-side.report-reading-moved{grid-template-columns:minmax(0,1fr);grid-template-areas:"caption" "actions" "cover" "note"}
 .wide-office .office-cover-reading-actions{justify-content:flex-start}
}

/* A shared 49px masthead line keeps the action buttons and issue details aligned. */
@media(min-width:1551px){
 .wide-office .office-cover-side,.wide-office .office-cover-side.report-reading-moved{padding-top:15px!important;grid-template-rows:49px minmax(0,1fr) auto!important}
 .wide-office .office-cover-caption{height:49px;display:flex;justify-content:space-between;gap:0}
 .wide-office .office-cover-reading-actions{height:49px;align-items:stretch}
 .wide-office .office-cover-reading-actions>button,.wide-office .office-section-heading>button.primary{box-sizing:border-box;height:49px;min-height:49px}
}
@media(min-width:1100px) and (max-width:1550px){
 .wide-office .office-cover-side,.wide-office .office-cover-side.report-reading-moved{grid-template-rows:auto auto minmax(0,1fr) auto!important}
 .wide-office .office-cover-reading-actions>button,.wide-office .office-section-heading>button.primary{box-sizing:border-box;height:49px;min-height:49px}
}

/* Align the heading, figures, cover caption and actions to the title's centre. */
@media(min-width:1551px){
 .wide-office .office-section-heading .heading-stats,.wide-office .office-section-heading>button.primary{position:relative;top:7px}
 .wide-office .heading-stats b{font-size:clamp(26px,1.4vw,36px)!important}
 .wide-office .office-cover-side,.wide-office .office-cover-side.report-reading-moved{padding-top:31px!important}
 .wide-office .office-cover-reading-actions>button{font:25px/1 Bangers,Impact,sans-serif!important;letter-spacing:.5px}
}

@media(min-width:1551px){
 .wide-office .office-cover-side{container-type:inline-size}
 .wide-office .office-cover-caption strong,.wide-office .office-cover-caption span{white-space:nowrap}
 .wide-office .office-cover-side,.wide-office .office-cover-side.report-reading-moved{grid-template-columns:minmax(150px,1fr) minmax(0,auto)}
}
@container (max-width: 800px){
 .wide-office .office-cover-reading-actions>button{font-size:clamp(15px,2.8cqw,22px)!important;padding-left:10px!important;padding-right:10px!important}
}

@media(min-width:1551px){.wide-office .office-cover-object{box-sizing:border-box;align-items:flex-start}}

.cover-secondary-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cover-secondary-actions button{flex:1 1 auto;min-height:38px}

/* Keep the flatplan's page budget in the notebook's column and align page content. */
@media(min-width:1551px){
 .wide-office .office-issue-grid{grid-template-columns:minmax(0,1fr) var(--issue-notebook-width,clamp(220px,11vw,300px))!important;gap:12px!important}
 .wide-office .office-main:not(:has(.office-desk-grid)) .office-section-heading{margin-bottom:40px}
}

@media(min-width:1551px){.wide-office .office-cover-grid{grid-template-columns:minmax(0,1fr) var(--issue-notebook-width,clamp(220px,11vw,300px))!important;gap:12px!important}}

/* The illustration choices sit with the story instead of in a long dropdown. */
.wide-office .stock-unit.inline-ordered .story-number-toggle{top:50%;transform:translateY(-50%)}
.wide-office .stock-unit.inline-ordered .story-art-order{padding:10px 14px 10px 86px;display:flex;align-items:center;gap:12px}
.story-art-order>select[hidden]{display:none!important}
.story-art-choices{display:flex;align-items:stretch;flex-wrap:wrap;gap:7px;min-width:0;flex:1}
.wide-office .story-art-choice{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;flex:1 1 135px;min-height:49px;padding:7px 11px!important;border:1px solid #b59c71;background:#f0e2c5;color:#563a28;text-align:left}
.story-art-choice strong{font:700 14px/1.15 Arial,sans-serif}.story-art-choice small{font:12px/1.2 Arial,sans-serif;color:#725b45}
.wide-office .story-art-choice[aria-pressed=true]{background:#39515c;color:#fff1d6;border-color:#243d48;box-shadow:inset 0 0 0 1px #a8b8af}.story-art-choice[aria-pressed=true] small{color:#e7d5b6}.story-art-choice:disabled{opacity:.5;cursor:not-allowed}
.wide-office .story-art-choices .story-art-drawings{flex:1 1 165px;min-width:0;width:auto;min-height:49px;margin:0;padding:6px 11px!important;text-align:left;font:18px/1.05 Bangers,Impact,sans-serif!important}.story-art-drawings small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px/1.25 Arial,sans-serif!important}
@media(max-width:700px){.wide-office .stock-unit.inline-ordered .story-art-order{padding-left:68px;align-items:flex-start;flex-direction:column}.story-art-choices{width:100%}}

/* A press-room gauge and a lighter production ledger. */
.wide-office .office-print-ledger{background:#493527!important;border-color:#ab835a!important;box-shadow:inset 0 1px #ffffff0c,4px 5px 0 #140c0860}
.wide-office .office-print-ledger .ledger-line{border-color:#ab886050;color:#ead5b8}
.wide-office .press-run-control{font-size:20px!important;color:#f3d4a0!important}
.press-run-title{display:block;font:clamp(22px,1vw,30px)/1.1 Bangers,Impact,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#f4d3a1}
.wide-office .press-run-control input[type=range]{appearance:none;-webkit-appearance:none;display:block;width:100%;height:30px;margin:12px 0 0;padding:0;border:0;background:transparent;cursor:pointer}
.press-run-control input[type=range]::-webkit-slider-runnable-track{height:12px;border:1px solid #b08a5a;border-radius:2px;background:linear-gradient(to right,#d09b61 0 var(--run-progress),#302720 var(--run-progress) 100%);box-shadow:inset 0 2px 4px #10090599,0 1px #e6ba7e44}
.press-run-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:23px;height:27px;margin-top:-8px;border:2px solid #f3d19c;border-radius:3px;background:repeating-linear-gradient(90deg,#69351e 0 2px,#b75d36 2px 5px);box-shadow:0 2px 0 #160c08,0 3px 5px #10090580}
.press-run-control input[type=range]::-moz-range-track{height:10px;border:1px solid #b08a5a;background:#302720}.press-run-control input[type=range]::-moz-range-progress{height:10px;background:#d09b61}.press-run-control input[type=range]::-moz-range-thumb{width:19px;height:23px;border:2px solid #f3d19c;border-radius:3px;background:#a74d2d}
.press-run-control input[type=range]:focus-visible{outline:2px solid #f8d69e;outline-offset:4px}.press-run-limits{display:flex;justify-content:space-between;color:#c5a47c;font:11px/1.2 'Courier Prime',monospace;letter-spacing:.5px}

/* A compact art selector and a clear, separate results ledger. */
.wide-office .stock-sheet .stock-copy{flex:1;min-width:0}
.story-art-result{display:flex;align-items:center;gap:clamp(12px,1.1vw,24px);flex-shrink:0;margin-left:auto;padding-left:12px}
.story-art-result span{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:48px}.story-art-result small{font:10px/1.1 Arial,sans-serif;letter-spacing:1px;color:#8a6a4c;white-space:nowrap}.story-art-result b{font:700 20px/1 'Courier Prime',monospace;color:#80422c;white-space:nowrap}
.wide-office .story-art-order{background:#d8c49f}.wide-office .story-art-choice{min-height:45px;flex:0 1 145px;border:1px solid #a9895c;background:#eadabd;box-shadow:inset 0 0 0 2px #f6e8cb;align-items:center;text-align:center}.story-art-choice strong{font:20px/1 Bangers,Impact,sans-serif;letter-spacing:.25px}.story-art-choice small{font:12px/1.15 Arial,sans-serif}.wide-office .story-art-choice[aria-pressed=true]{background:#39515c;border-color:#243d48;box-shadow:inset 0 0 0 2px #39515c,inset 0 0 0 3px #a9bcb8;color:#fff0d3}.wide-office .story-art-choices .story-art-drawings{margin-left:auto;flex:1 1 180px;max-width:360px;background:#5e3928;color:#ffdfaa;border-color:#936345;box-shadow:inset 0 0 0 2px #5e3928,inset 0 0 0 3px #c28a59}
@media(max-width:700px){.story-art-result{gap:8px;padding-left:0}.story-art-result small{font-size:8px;letter-spacing:0}.story-art-result b{font-size:15px}.story-art-result span{min-width:35px}.wide-office .story-art-choice{flex:1 1 100px}}

@media(min-width:1551px){.wide-office .office-main:has(.flatplan-flow-help) .office-section-heading{margin-bottom:0!important}}
.wide-office .office-main>.flatplan-flow-help{margin:0!important;flex-shrink:0;font:14px/1.4 Arial,sans-serif;color:#d4b68d;border-bottom:1px solid #9c724c55;padding:0 0 8px}

/* A single paper surface and a unified column of production figures. */
.wide-office .stock-unit.inline-ordered,.wide-office .stock-unit.inline-ordered .stock-sheet,.wide-office .stock-unit.inline-ordered .stock-sheet.selected,.wide-office .stock-unit.inline-ordered .story-art-order{background:#fff0ce!important}
.wide-office .stock-unit.inline-ordered .stock-sheet,.wide-office .stock-unit.inline-ordered .stock-sheet.selected{border-left-color:transparent!important}
.wide-office .stock-unit.inline-ordered .story-art-order{padding-top:8px;padding-bottom:10px}
.wide-office .stock-unit.inline-ordered .story-art-result{gap:clamp(16px,1.1vw,26px)}
.wide-office .stock-unit.inline-ordered .story-art-result span,.wide-office .stock-unit.inline-ordered .stock-pages{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:65px;margin:0;color:#86442e}
.wide-office .stock-unit.inline-ordered .story-art-result small,.wide-office .stock-unit.inline-ordered .stock-pages small{display:block;font:11px/1.1 Arial,sans-serif;letter-spacing:.8px;color:#927052;white-space:nowrap}
.wide-office .stock-unit.inline-ordered .story-art-result b,.wide-office .stock-unit.inline-ordered .stock-pages b{display:block;font:700 25px/1 'Courier Prime',monospace;color:#86442e;white-space:nowrap}
@media(max-width:700px){.wide-office .stock-unit.inline-ordered .story-art-result span,.wide-office .stock-unit.inline-ordered .stock-pages{min-width:38px}.wide-office .stock-unit.inline-ordered .story-art-result b,.wide-office .stock-unit.inline-ordered .stock-pages b{font-size:18px}.wide-office .stock-unit.inline-ordered .story-art-result small,.wide-office .stock-unit.inline-ordered .stock-pages small{font-size:8px;letter-spacing:0}}

/* Keep the stock heading and its rule aligned with the cards below. */
.wide-office .office-stock-rows{padding-right:12px!important}
.wide-office .office-stock>.stock-toolbar{margin-right:12px}
.wide-office .office-stock>.stock-toolbar>span{font:inherit!important;font-weight:700!important;letter-spacing:inherit!important;color:inherit!important;text-align:right;text-transform:uppercase}

.wide-office .stock-unit.inline-ordered .stock-sheet{box-shadow:none!important}

/* A small letterpress serial tab, aligned with the story title. */
.wide-office .stock-title .episode-badge{display:inline-flex!important;align-items:center;vertical-align:middle;position:relative;margin:0 0 0 10px!important;padding:4px 9px!important;border:1px solid #803c29;background:#9c432e;color:#fff0d1;box-shadow:inset 0 0 0 2px #9c432e,inset 0 0 0 3px #dfad74,2px 2px 0 #70412755;font:18px/1 Bangers,Impact,sans-serif!important;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}

@media(min-width:701px){
 .wide-office .stock-unit.inline-ordered .story-number-toggle{left:25px}
 .wide-office .stock-unit.inline-ordered .stock-sheet{padding-left:102px!important}
 .wide-office .stock-unit.inline-ordered .story-art-order{padding-left:102px!important}
}

/* Publishing house: readable manuscript allocation and acquisition offers. */
.house-control-room .house-allocation { max-height: none; }
.house-control-room .house-allocation>label { gap: 24px; padding: 18px 20px; grid-template-columns: minmax(0,1fr) minmax(210px, .4fr); }
.house-control-room .allocation-info, .house-control-room .allocation-choice { display: flex; flex-direction: column; gap: 7px; }
.house-control-room .allocation-info strong { font-size: 19px; color:#2a2620; }
.house-control-room .allocation-info small { color:#62513e; font-size: 16px; }
.house-control-room .allocation-info em { color:#803d2c; font-size:15px; font-style:normal; font-weight:700; }
.house-control-room .allocation-choice>span { text-transform:uppercase; letter-spacing:.1em; font-size:12px; color:#65513d; }
.house-control-room .allocation-choice select { width:100%; min-width:0; }
.house-control-room .house-acquisition { display:flex; gap:22px; align-items:center; justify-content:space-between; background:#f3e5c6; border:1px solid #ad8b61; border-left:6px solid #a44931; padding:20px; }
.house-control-room .house-acquisition h4 { font-size:24px; margin:6px 0; color:#243d48; }
.house-control-room .house-acquisition p { font-size:16px; max-width:70em; }
.house-control-room .acquisition-kicker { color:#943e2d; letter-spacing:.1em; font-weight:700; font-size:13px; }
.house-control-room .house-acquisition button { flex:0 0 auto; background:#a34830; color:#fff0d1; font-weight:700; padding:14px 20px; }
@media(max-width:760px){.house-control-room .house-allocation>label{grid-template-columns:1fr}.house-control-room .house-acquisition{align-items:stretch;flex-direction:column}.house-control-room .house-acquisition button{white-space:normal}}

/* Keep the incoming-mail controls and the paper stack on the same edges. */
.wide-office .office-tray-pages{padding-right:0!important}.wide-office .office-tray-pages .paper-slip{width:100%!important;box-sizing:border-box}

/* Include the full cover height when sizing every shelf row. */
.wide-office .office-collection .collection-cover{max-height:none!important;flex:0 0 auto;height:auto!important}
.wide-office .office-collection>article{height:auto;min-height:max-content!important}
.wide-office .office-collection{grid-auto-rows:max-content!important;row-gap:32px!important}
