/* R2: one decision per screen. Owner print flow only. */
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-card{width:min(1080px,calc(100vw - 64px))!important;max-height:calc(100dvh - 64px)!important;padding:0!important;border-radius:22px!important;overflow:auto!important;background:#fff!important;scrollbar-width:thin}
#storybd-book-offer-modal.cxp-flow [hidden],.cxa-order-edition [hidden]{display:none!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .cxp-top{display:flex;align-items:center;gap:12px;padding:22px 28px;border-bottom:1px solid #eeeae3}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .cxp-top #storybd-book-offer-title-heading{flex:1;margin:0!important;padding:0!important;color:#212121!important;font:650 18px/1.4 Inter,Arial,sans-serif!important;letter-spacing:-.3px!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .cxp-top .storybd-book-offer-close{position:static!important;flex-shrink:0;width:32px!important;height:32px!important;min-height:32px!important;border:0!important;border-radius:50%!important;box-shadow:none!important;background:transparent!important;color:#646464!important;font:300 25px/1 Arial!important;padding:0!important;margin:0!important}
#storybd-book-offer-modal.cxp-flow .cxp-back{padding:0;width:28px;height:32px;border:0;background:none;font:400 22px Arial;color:#383838;cursor:pointer}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:0!important;padding:30px!important;align-items:center!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-media{padding:0!important;min-width:0!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-copy{padding:8px 0 8px 32px!important;display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}
#storybd-book-offer-modal.cxp-flow .storybd-book-offer-copy>.cx-print-eyebrow,#storybd-book-offer-modal.cxp-flow .storybd-book-spiral-note,#storybd-book-offer-modal.cxp-flow .cx-print-caption,#storybd-book-offer-modal.cxp-flow .cx-print-example-wrap{display:none!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-preview{margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;align-items:flex-start!important;text-align:left!important;gap:7px!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow #storybd-book-offer-title{font:650 23px/1.3 Inter,Arial,sans-serif!important;letter-spacing:-.5px!important;color:#222!important;text-align:left!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow #storybd-book-offer-count{font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#777!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-price{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;flex-direction:row-reverse!important;gap:8px!important;padding:0!important;margin:23px 0 0!important;background:none!important;border:0!important;box-shadow:none!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-price>span{font:400 11px/1.5 Inter,Arial,sans-serif!important;max-width:12ch;color:#777!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-price strong{font:650 27px/1.3 Inter,Arial,sans-serif!important;color:#222!important;margin:0!important}
#storybd-book-offer-modal.cxp-flow .cxp-shipping{margin:4px 0 0!important;font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#777!important}
#storybd-book-offer-modal.cxp-flow .cxa-owner-edition{margin:26px 0 0!important;width:100%;min-width:0}
#storybd-book-offer-modal.cxp-flow .cxp-personal{margin:0;padding:0;border:0;background:none;min-width:0}
#storybd-book-offer-modal.cxp-flow .cxp-start h3{margin:0 0 6px!important;padding:0!important;color:#292929!important;font:600 17px/1.4 Inter,Arial,sans-serif!important;letter-spacing:-.2px!important}
#storybd-book-offer-modal.cxp-flow .cxp-start p{margin:0 0 18px!important;padding:0!important;font:400 13px/1.5 Inter,Arial,sans-serif!important;color:#777!important}
#storybd-book-offer-modal.cxp-flow .cxp-primary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:13px 17px;margin:0;border:1px solid #e8cf4e;border-radius:10px;background:#f7dc59;color:#242215;box-shadow:none;font:650 14px/1.4 Inter,Arial,sans-serif;cursor:pointer}
#storybd-book-offer-modal.cxp-flow .cxp-skip{display:block;min-height:44px;margin:4px auto 0;padding:12px 0;border:0;background:none;color:#777;box-shadow:none;font:400 12px/1.5 Inter,Arial,sans-serif;cursor:pointer}
#storybd-book-offer-modal.cxp-flow .cxp-saved{display:grid;gap:0}
#storybd-book-offer-modal.cxp-flow .cxp-saved>button{display:grid;grid-template-columns:minmax(0,1fr) auto 9px;gap:9px;align-items:center;padding:13px 0;margin:0;min-height:47px;border:0;border-bottom:1px solid #eeeae3;background:none;box-shadow:none;color:#333;text-align:left;font:500 12px/1.4 Inter,Arial,sans-serif;cursor:pointer}
#storybd-book-offer-modal.cxp-flow [data-cxp-saved-state]{color:#858585;font-size:10px}
#storybd-book-offer-modal.cxp-flow[data-cxp-stage=start] .cxp-saved,#storybd-modal-portal #storybd-book-offer-modal.cxp-flow[data-cxp-stage=start] .storybd-book-offer-actions,#storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-start{display:none!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-print-setup{grid-column:auto!important;padding:0!important;margin:14px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important}
#storybd-book-offer-modal.cxp-flow .cxp-pages>summary,#storybd-book-offer-modal.cxp-flow .cxp-specs>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;list-style:none;color:#777;font:400 11px/1.5 Inter,Arial,sans-serif;cursor:pointer}
#storybd-book-offer-modal.cxp-flow .cxp-pages>summary:after,#storybd-book-offer-modal.cxp-flow .cxp-specs>summary:after{content:'+';font-size:16px}
#storybd-book-offer-modal.cxp-flow details[open]>summary:after{content:'−'}
#storybd-book-offer-modal.cxp-flow summary::-webkit-details-marker{display:none}
#storybd-book-offer-modal.cxp-flow #storybd-book-print-selection-summary{margin-left:auto!important;padding:0!important;border:0!important;border-radius:0!important;color:#929292!important;background:none!important;font:400 10px/1.4 Inter,Arial,sans-serif!important}
#storybd-book-offer-modal.cxp-flow .storybd-book-print-setup-head{display:none!important}
#storybd-book-offer-modal.cxp-flow .storybd-book-print-pages{max-height:240px;overflow:auto;margin-top:8px}
#storybd-book-offer-modal.cxp-flow .cxp-specs{border-top:1px solid #f0ede7;margin:0}
#storybd-book-offer-modal.cxp-flow .cxp-specs .cx-print-features{padding:8px 0!important;gap:8px!important;font:400 11px/1.6 Inter,Arial,sans-serif!important}
#storybd-book-offer-modal.cxp-flow .cxp-specs .cx-print-features li:before{display:none}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .cxp-specs .storybd-book-offer-promise{display:grid!important;gap:8px!important;justify-content:start!important;margin:0 0 15px!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;position:static!important;gap:14px!important;margin:22px 0 0!important;padding:0!important;width:100%!important;background:none!important;border:0!important;box-shadow:none!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-print-quantity-wrap{width:100%!important;padding:0!important;display:grid!important;grid-template-columns:1fr 74px!important;align-items:center!important;gap:12px!important;border:0!important}
#storybd-book-offer-modal.cxp-flow .storybd-book-print-quantity-wrap label{font:500 12px/1.4 Inter,Arial,sans-serif!important;margin:0!important;color:#555!important}
#storybd-book-offer-modal.cxp-flow #storybd-book-print-quantity{width:74px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:8px 10px!important;border:1px solid #d8d5cf!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;color:#222!important;font:400 16px/1.4 Inter,Arial,sans-serif!important}
#storybd-book-offer-modal.cxp-flow .storybd-book-print-quantity-wrap small,#storybd-book-offer-modal.cxp-flow .cx-print-trust,#storybd-book-offer-modal.cxp-flow #storybd-book-offer-reader-link{display:none!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-actions .storybd-book-print-btn{width:100%!important;order:0!important;display:flex!important;justify-content:center!important;gap:10px!important;min-height:48px!important;margin:0!important;padding:13px 12px!important;border:1px solid #e8cf4e!important;border-radius:10px!important;box-shadow:none!important;background:#f7dc59!important;color:#242215!important;font:650 13px/1.5 Inter,Arial,sans-serif!important;letter-spacing:0!important}
#storybd-book-offer-modal.cxp-flow .storybd-book-print-btn>span{padding:0!important;background:none!important;color:inherit!important;border:0!important}
#storybd-book-offer-modal.cxp-flow .cx-print-views{margin:12px 0 0!important;padding:0!important;gap:10px!important}
#storybd-book-offer-modal.cxp-flow .cx-print-views>button{min-height:36px!important;padding:8px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#888!important;font:400 11px/1.4 Inter,Arial,sans-serif!important}
#storybd-book-offer-modal.cxp-flow .cx-print-views>button[aria-pressed=true]{border-color:#333!important;color:#333!important}
#storybd-book-offer-modal.cxp-flow .cxp-draft{padding:12px;border-radius:8px;background:#fff8df;font:400 12px/1.5 Inter,Arial,sans-serif}
#storybd-book-offer-modal.cxp-flow .cxp-draft p{margin:0 0 6px!important;font:inherit!important}
#storybd-book-offer-modal.cxp-flow .cxp-draft button{border:0;background:none;padding:6px;color:#403716;font:600 11px Inter,Arial,sans-serif;text-decoration:underline;cursor:pointer}
#storybd-book-offer-modal.cxp-flow .cxa-edition-tools>[data-cxa-message]{display:none!important}
#storybd-book-offer-modal.cxp-flow .storybd-book-offer-status:empty{display:none}
#storybd-book-offer-modal.cxp-flow .storybd-book-offer-status{font:400 12px/1.5 Inter,Arial,sans-serif!important;margin:0!important}
.cxa-order-edition{inset:0!important;width:min(1080px,calc(100vw - 64px))!important;height:min(720px,calc(100dvh - 64px))!important;max-width:none!important;max-height:calc(100dvh - 64px)!important;margin:auto!important;padding:0!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 80px #0003!important;overflow:hidden!important}
.cxa-order-edition::backdrop{background:#222a3480!important;backdrop-filter:none!important}
.cxa-order-edition .cxa-edition-header{height:71px!important;box-sizing:border-box!important;padding:20px 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #eeeae3!important}
body .cxa-order-edition .cxa-edition-header h2{padding:0!important;margin:0!important;font:650 18px/1.4 Inter,Arial,sans-serif!important;letter-spacing:-.3px!important;color:#222!important}
.cxa-order-edition .cxa-close{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:50%!important;background:none!important;color:#777!important;font:300 25px Arial!important}
.cxa-order-edition form{height:calc(100% - 71px)!important;display:flex!important;flex-direction:column!important;min-height:0!important}
.cxa-order-edition .cxa-edition-steps{display:flex!important;justify-content:center!important;gap:34px!important;padding:0 20px!important;min-height:53px!important;border-bottom:1px solid #eeeae3!important;background:#fff!important}
.cxa-order-edition .cxa-edition-steps button{flex:0 1 auto!important;min-height:52px!important;padding:15px 0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#999!important;font:400 12px/1.5 Inter,Arial,sans-serif!important}
.cxa-order-edition .cxa-edition-steps button strong{font-weight:500!important;font-size:12px!important}
.cxa-order-edition .cxa-edition-steps button.is-active{color:#252525!important;border-color:#252525!important;background:none!important}
.cxa-order-edition .cxa-edition-body{padding:0!important;flex:1!important;min-height:0!important;overflow:auto!important}
.cxa-order-edition .cxa-edition-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;min-height:100%!important;align-items:stretch!important}
.cxa-order-edition .cxa-edition-fields{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:32px 40px!important;align-self:center!important}
.cxa-order-edition .cxa-edition-fields h3{font:650 26px/1.25 Inter,Arial,sans-serif!important;letter-spacing:-.7px!important;color:#252525!important;padding:0!important;margin:0 0 7px!important}
.cxa-order-edition .cxp-optional{font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#929292!important;margin:0 0 22px!important;padding:0!important}
.cxa-order-edition .cxp-sr{position:absolute!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}
.cxa-order-edition textarea{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:140px!important;resize:vertical!important;margin:0!important;padding:16px!important;border:1px solid #d8d5cf!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:#333!important;font:400 16px/1.65 Inter,Arial,sans-serif!important}
.cxa-order-edition textarea::placeholder{color:#aaa!important}
.cxa-order-edition .cxa-edition-counter{display:block;margin:6px 0 2px!important;font:400 10px/1.5 Inter,Arial,sans-serif!important;color:#aaa!important}
.cxa-order-edition :is(.cxp-ideas,.cxp-advanced,.cxp-qr,.cxp-signature-draw){margin:0!important;border:0!important;border-bottom:1px solid #eeeae3!important;border-radius:0!important;background:none!important;padding:0!important}
.cxa-order-edition :is(.cxp-ideas,.cxp-advanced,.cxp-qr,.cxp-signature-draw)>summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:44px!important;padding:6px 0!important;box-sizing:border-box;font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#777!important}
.cxa-order-edition summary::-webkit-details-marker{display:none}
.cxa-order-edition :is(.cxp-ideas,.cxp-advanced,.cxp-qr,.cxp-signature-draw)>summary:after{content:'+';font-size:16px;color:#777}
.cxa-order-edition :is(.cxp-ideas,.cxp-advanced,.cxp-qr,.cxp-signature-draw)[open]>summary:after{content:'−'}
.cxa-order-edition .cxp-signature-draw>summary{font-weight:600!important;color:#333!important}
.cxa-order-edition .cxp-ideas>div{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:12px}
.cxa-order-edition .cxp-ideas button{font:400 11px/1.4 Inter,Arial,sans-serif!important;min-height:34px!important;padding:7px 10px!important;background:#f6f4ef!important;border:1px solid #e5e0d6!important;border-radius:18px!important;box-shadow:none!important;color:#555!important;cursor:pointer}
.cxa-order-edition .cxp-signature-current{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px}
.cxa-order-edition .cxp-signature-current img{display:block;width:auto;max-width:180px;height:44px;object-fit:contain;margin:0}
.cxa-order-edition .cxp-signature-current button{padding:8px;border:0;background:none;font:400 11px Inter,Arial,sans-serif;color:#888;text-decoration:underline;cursor:pointer}
.cxa-order-edition canvas{display:block;box-sizing:border-box;width:100%;height:auto;aspect-ratio:10/3;border:1px solid #ddd8ce;border-radius:8px;background:linear-gradient(0deg,transparent 25%,#ede9e1 25.3%,transparent 25.6%),#fff;touch-action:none;cursor:crosshair}
.cxa-order-edition .cxp-signature-tools{display:flex;gap:15px;align-items:center;justify-content:space-between}
.cxa-order-edition .cxp-signature-tools :is(button,label){font:400 11px/1.5 Inter,Arial,sans-serif!important;color:#888!important;background:none!important;min-height:40px;padding:10px 0!important;margin:0!important;border:0!important;box-shadow:none!important;cursor:pointer}
.cxa-order-edition .cxp-file{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}
.cxa-order-edition .cxp-advanced .cxi-background-heading,.cxa-order-edition .cxp-advanced .cxa-background-choice>small{display:none!important}
.cxa-order-edition .cxp-advanced .cxa-background-choice{padding:0!important;margin:10px 0 15px!important;border:0!important;background:none!important;box-shadow:none!important}
.cxa-order-edition .cxp-advanced .cxi-generate{padding:11px!important;min-height:42px!important;margin:10px 0!important;border:1px solid #ddd8ce!important;border-radius:8px!important;background:#f6f4ef!important;color:#333!important;box-shadow:none!important;font:500 12px Inter,Arial,sans-serif!important}
.cxa-order-edition .cxp-advanced .cxi-credit-price{background:none!important;color:#777!important;font-size:10px!important}
.cxa-order-edition .cxp-advanced select{font:400 13px Inter,Arial,sans-serif!important;min-height:40px!important;padding:8px!important;border:1px solid #ddd8ce!important;border-radius:8px!important;background:white!important;margin-bottom:12px!important}
.cxa-order-edition .cxp-advanced label,.cxa-order-edition .cxp-qr p{font:400 11px/1.6 Inter,Arial,sans-serif!important;color:#777!important}
.cxa-order-edition .cxa-edition-preview-panel{grid-column:1!important;grid-row:1!important;margin:0!important;align-self:stretch!important;border:0!important;border-radius:0!important;padding:24px!important;background:#f5f3ee!important;min-width:0!important;position:static!important;display:grid!important;place-items:center!important}
.cxa-order-edition .cxa-edition-preview-panel>summary{display:none!important}
.cxa-order-edition .cxa-print-preview{display:grid!important;place-items:center!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-height:0!important}
.cxa-order-edition .cxa-print-preview img{display:block;max-height:405px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;box-shadow:0 8px 30px #30291c1f!important;border-radius:0!important}
.cxa-order-edition .cxa-print-preview:has(img:not([hidden])) [data-cxa-preview-state]{display:none!important}
.cxa-order-edition [data-cxa-preview-state]{font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#999!important}
.cxa-order-edition .cxa-edition-footer{padding:16px 28px!important;border-top:1px solid #eeeae3!important;background:#fff!important;flex-shrink:0!important}
.cxa-order-edition .cxa-edition-footer>[data-cxa-message]:empty{display:none!important}
.cxa-order-edition .cxa-edition-footer>[data-cxa-message]:not(:empty){font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#65583b!important;margin:0 0 10px!important}
.cxa-order-edition .cxa-edition-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:20px!important}
.cxa-order-edition .cxa-edition-actions>button{min-height:46px!important;padding:12px 22px!important;margin:0!important;border:0!important;border-radius:9px!important;box-shadow:none!important;font:600 13px/1.5 Inter,Arial,sans-serif!important;cursor:pointer}
.cxa-order-edition [data-cxa-edition-prev]{background:none!important;color:#888!important;padding-left:0!important}
.cxa-order-edition :is([data-cxa-edition-next],.cxa-edition-save){margin-left:auto!important;background:#f7dc59!important;border:1px solid #e8cf4e!important;color:#242215!important}
.cxa-order-edition form:not([data-step="3"]) .cxa-edition-save{display:none!important}
#storybd-book-offer-modal.cxp-flow :is(button,summary):focus-visible,.cxa-order-edition :is(button,summary,input,textarea,select):focus-visible{outline:2px solid #bda644!important;outline-offset:3px!important}
#storybd-book-offer-modal.cxp-flow button:disabled,.cxa-order-edition button:disabled{opacity:.55;cursor:wait}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-price strong span{font:inherit!important;color:inherit!important}
#storybd-modal-portal #storybd-book-offer-modal.cxp-flow .cxp-top .storybd-book-offer-close{margin-left:auto!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxa-edition-header h2{font:650 18px/1.4 Inter,Arial,sans-serif!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxa-edition-actions{display:flex!important;width:100%!important;justify-content:space-between!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition :is([data-cxa-edition-next],.cxa-edition-save){margin-left:auto!important;min-width:150px!important}
#storybd-book-offer-modal.cxp-flow :is(.cxp-skip,.cxp-shipping,.cxp-start p,.cxp-specs>summary,.cxp-pages>summary,[data-cxp-saved-state]),.cxa-order-edition :is(.cxp-optional,.cxa-edition-counter){color:#737373!important}
.cxa-order-edition textarea::placeholder{color:#757575!important}
/* R3: paid artwork stays visible; page verification stays a prominent disclosure. */
#storybd-book-offer-modal.cxp-flow .cxa-order-edition section.cxp-advanced{margin:18px 0 0!important;padding:14px!important;border:1px solid #e6d7aa!important;border-radius:11px!important;background:#fffbef!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-advanced h4{margin:0!important;padding:0!important;color:#292719!important;font:650 14px/1.4 Inter,Arial,sans-serif!important;letter-spacing:0!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-advanced .cxa-background-choice{margin:12px 0 0!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-advanced .cxi-generate{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:46px!important;padding:11px!important;margin:0 0 12px!important;background:#242424!important;color:#fff!important;border:1px solid #242424!important;border-radius:8px!important;font:600 12px/1.45 Inter,Arial,sans-serif!important;box-shadow:none!important;white-space:normal!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-advanced .cxi-generate svg{width:16px!important;height:16px!important;flex-shrink:0!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-advanced .cxi-credit-price{display:inline-block!important;flex-shrink:0!important;padding:4px 7px!important;border-radius:5px!important;background:#f7dc59!important;color:#292719!important;font:650 11px/1.4 Inter,Arial,sans-serif!important;white-space:nowrap!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-advanced .cxi-background-existing label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 5px!important;color:#655f4e!important;font:400 11px/1.4 Inter,Arial,sans-serif!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-advanced select{min-height:38px!important;margin:0!important;border-color:#ddd4bd!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-alignment{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:11px!important;margin-top:11px!important;border-top:1px solid #e9dfc5!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-alignment label{margin:0!important;font:400 11px/1.4 Inter,Arial,sans-serif!important;color:#655f4e!important}
#storybd-book-offer-modal.cxp-flow .cxa-order-edition .cxp-alignment select{width:125px!important;flex-shrink:0!important}
#storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-pages{margin:6px 0 10px!important;border:1px solid #d8d0ba!important;border-left:4px solid #e7ce53!important;border-radius:10px!important;background:#faf8f0!important;overflow:hidden}
#storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-pages>summary{min-height:60px!important;padding:12px!important;color:#302d23!important;font:600 13px/1.4 Inter,Arial,sans-serif!important;gap:10px!important}
#storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-pages>summary:after{font-size:20px!important;color:#6a5c2f!important}
#storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-pages #storybd-book-print-selection-summary{color:#6d6554!important;font:400 10px/1.4 Inter,Arial,sans-serif!important}
#storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-pages .storybd-book-print-pages{margin:0!important;padding:10px!important;border-top:1px solid #e8e1d1!important;background:#fff!important}
@media(min-width:761px){.cxa-order-edition .cxa-edition-preview-panel{position:sticky!important;top:0!important;align-self:start!important;height:min(516px,calc(100dvh - 268px))!important;box-sizing:border-box!important}}
@media(max-width:760px){
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-card{width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow .cxp-top{padding:16px 20px!important}
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow .cxp-top #storybd-book-offer-title-heading{font-size:17px!important}
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-layout{display:flex!important;flex-direction:column!important;padding:16px 20px 24px!important;gap:0!important}
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-media{width:100%!important}
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-copy{width:100%!important;box-sizing:border-box!important;padding:24px 0 0!important}
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow #storybd-book-offer-title{font-size:22px!important}
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow .storybd-book-offer-price{margin-top:15px!important}
 #storybd-book-offer-modal.cxp-flow .cxa-owner-edition{margin-top:23px!important}
 #storybd-book-offer-modal.cxp-flow .cxp-start h3{font-size:17px!important}
 #storybd-book-offer-modal.cxp-flow .cx-print-views{margin-top:6px!important}
 #storybd-modal-portal #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .storybd-book-offer-actions{position:sticky!important;bottom:0!important;z-index:10!important;padding:12px 0 16px!important;margin:18px 0 -24px!important;background:#fff!important;border-top:1px solid #eeeae3!important;gap:10px!important}
 .cxa-order-edition{width:100vw!important;height:var(--cxa-visible-height,100dvh)!important;max-height:var(--cxa-visible-height,100dvh)!important;top:var(--cxa-visible-top,0)!important;bottom:auto!important;margin:0!important;border-radius:0!important}
 .cxa-order-edition .cxa-edition-header{height:60px!important;padding:14px 18px!important}
 body .cxa-order-edition .cxa-edition-header h2{font-size:17px!important}
 .cxa-order-edition form{height:calc(100% - 60px)!important}
 .cxa-order-edition .cxa-edition-steps{gap:27px!important;min-height:46px!important}
 .cxa-order-edition .cxa-edition-steps button{min-height:45px!important;padding:12px 0!important}
 .cxa-order-edition .cxa-edition-grid{display:flex!important;flex-direction:column!important;min-height:0!important}
 .cxa-order-edition .cxa-edition-preview-panel{order:0!important;height:190px!important;min-height:190px!important;padding:14px!important;box-sizing:border-box!important}
 .cxa-order-edition .cxa-print-preview img{max-height:162px!important}
 .cxa-order-edition .cxa-edition-fields{order:1!important;width:100%!important;box-sizing:border-box!important;padding:22px 22px 20px!important}
 .cxa-order-edition .cxa-edition-fields h3{font-size:23px!important}
 .cxa-order-edition .cxp-optional{margin-bottom:15px!important}
 .cxa-order-edition textarea{min-height:120px!important;padding:13px!important}
 .cxa-order-edition .cxa-edition-footer{padding:12px 18px!important}
 .cxa-order-edition .cxa-edition-actions>button{min-height:44px!important;padding:10px 18px!important}
 .cxa-order-edition.cxa-edition-short .cxa-edition-preview-panel{display:none!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-pages>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;row-gap:4px!important;min-height:66px!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-pages #storybd-book-print-selection-summary{grid-column:1!important;grid-row:2!important;margin-left:0!important;min-height:0!important;height:auto!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .cxp-pages>summary:after{grid-column:2!important;grid-row:1 / span 2!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .storybd-book-offer-copy>.storybd-book-offer-preview{order:0!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .storybd-book-offer-copy>.storybd-book-offer-price{order:1!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .storybd-book-offer-copy>.cxp-shipping{order:2!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .storybd-book-offer-copy>.storybd-book-print-setup{order:3!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .storybd-book-offer-copy>.cxa-owner-edition{order:4!important;margin-top:12px!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .storybd-book-offer-copy>.cxp-specs{order:5!important}
 #storybd-book-offer-modal.cxp-flow[data-cxp-stage=order] .storybd-book-offer-copy>.storybd-book-offer-actions{order:6!important}
}
