.wide-office .office-print-quantity{grid-template-columns:minmax(135px,11ch) auto auto!important;justify-content:start;gap:12px}.wide-office .office-print-quantity>label{min-width:0}.wide-office .office-print-quantity input{width:100%;max-width:11ch}.office-cover-pricing{display:flex;align-items:end;margin:14px 0 18px}.office-cover-pricing label{display:flex;flex-direction:column;gap:8px}.office-cover-pricing select{width:12ch;min-width:0;max-width:100%;box-sizing:border-box}.press-marketing{border:0;margin:0 0 20px;padding:0;min-width:0}.press-marketing legend{padding:0;margin:0 0 10px;color:#f4d4a3;font:700 15px/1.2 Arial,sans-serif;letter-spacing:.13em}.press-marketing legend span{font-weight:400;letter-spacing:0;text-transform:none;color:#c8a88a}.press-marketing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.press-marketing-choice{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;min-height:160px;padding:9px 12px 11px;border:1px solid #9a7958;background:#34251e;color:#efcf9b;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.press-marketing-choice:hover{background:#4a3022;border-color:#ebbc7e;transform:translateY(-2px)}.press-marketing-choice:focus-visible{outline:3px solid #f9da9f;outline-offset:2px}.press-marketing-choice.is-selected{background:#314a52;border:2px solid #e4bb7c;box-shadow:inset 0 0 0 2px #314a52,inset 0 0 0 3px #8aa4a1}.press-marketing-choice.is-selected::after{content:'✓';position:absolute;right:9px;top:7px;color:#ffe4ac;font-weight:700}.press-marketing-choice svg{width:68px;height:49px;color:#e2b37d;align-self:center}.press-marketing-copy{display:grid;gap:3px}.press-marketing-copy strong{font:1.12rem/1.1 Bangers,Impact,sans-serif;letter-spacing:.02em;color:#f9e1b8}.press-marketing-copy small{font:12px/1.2 Arial,sans-serif;color:#d0b49a}.press-marketing-copy b{font:700 16px/1.1 'Courier New',monospace;color:#ffd797}.office-production .office-cover-pricing select{margin:0}@media(max-width:1300px){.press-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-marketing-choice{min-height:106px;flex-direction:row;align-items:center;gap:8px}.press-marketing-choice svg{flex:0 0 62px}.press-marketing-copy{flex:1}}@media(max-width:700px){.wide-office .office-print-quantity{grid-template-columns:minmax(110px,11ch) auto!important}.wide-office .office-print-quantity [data-print-forecast]{grid-column:1/-1;justify-self:start}.press-marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-marketing-choice{padding:8px;gap:4px}.press-marketing-choice svg{width:44px;flex-basis:44px}.press-marketing-copy small{font-size:11px}}

.wide-office .office-flow-help.desk-status-slot{height:54px;min-height:54px;max-height:54px;box-sizing:border-box;padding:0;display:flex;align-items:center;justify-content:stretch;overflow:hidden;border:0}.desk-status-slot>[data-status-placeholder]{padding:0 0 0 1px;line-height:1.3}.desk-status-slot>[hidden]{display:none!important}.desk-status-slot>.desk-notice{width:100%;height:100%;min-height:0;box-sizing:border-box;margin:0;overflow:hidden}.desk-status-slot .purchase-receipt-copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}

/* A compact press console: the run, its exact quantity, then pricing. */
.wide-office .office-production .press-run-row{display:grid;grid-template-columns:minmax(120px,1fr) max-content;gap:18px;align-items:center}
.wide-office .office-production .press-run-control{min-width:0;margin:0}
.wide-office .office-production .office-print-quantity{display:flex!important;align-items:center!important;gap:8px;margin:25px 0 0!important;min-width:0}
.wide-office .office-production .office-print-quantity input[type=number]{width:9ch;max-width:9ch;text-align:right;font-variant-numeric:tabular-nums}
.wide-office .office-production .office-print-quantity button{white-space:nowrap}
.wide-office .press-pricing-actions{display:flex;align-items:flex-end;gap:12px;margin:14px 0 18px;flex-wrap:wrap}
.wide-office .press-pricing-actions .office-cover-pricing{margin:0}
.wide-office .press-pricing-actions>button{box-sizing:border-box;min-height:48px;white-space:nowrap}
.press-marketing-choice{text-align:center;align-items:center;justify-content:center}
.press-marketing-copy{justify-items:center;text-align:center;width:100%}
.wide-office .office-demand{background:#293e43;border-left:0;border:1px solid #769092;box-shadow:inset 0 0 0 2px #293e43,inset 0 0 0 3px #4a6264}
.wide-office .office-demand>span{color:#e9cca2}.wide-office .office-demand>strong{color:#ffda9d}.wide-office .office-demand p{color:#d4c3a9}
@media(max-width:1300px){.press-marketing-choice{flex-direction:column;gap:3px;min-height:125px}.press-marketing-choice svg{flex:0 0 auto}}
@media(max-width:700px){.wide-office .office-production .press-run-row{grid-template-columns:1fr}.wide-office .office-production .office-print-quantity{margin:0!important}.press-marketing-choice{min-height:115px}}

/* Keep exact quantities flush to the right, including in Chromium. */
.wide-office .office-production .office-print-quantity input[type=number]{text-align:right!important;padding-right:12px;appearance:textfield;-moz-appearance:textfield}.wide-office .office-production .office-print-quantity input[type=number]::-webkit-inner-spin-button,.wide-office .office-production .office-print-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

/* Keep the reading counter from showing through the active status receipt. */
.office-main:has(.desk-status-slot .desk-notice) .manuscript-position > span { visibility:hidden; }
