.draft-launch{position:fixed;right:20px;bottom:20px;z-index:35;border:1px solid #C83B36;background:#C83B36;color:white;padding:11px 18px;border-radius:9px;box-shadow:0 4px 16px #14141422;font-size:12px;min-height:44px}.draft-launch:hover{background:#a92f2b;color:white}.draft-launch[hidden]{display:none}.mobile-designer-open>.draft-launch{display:none}
.draft-dialog{width:min(780px,94vw);max-height:92dvh;overflow:auto;border:0;border-radius:14px;padding:26px;color:#141414}.draft-dialog::backdrop{background:#14141499}.draft-dialog .review-heading{gap:15px;align-items:start}.draft-dialog h2{font-size:34px}.draft-help,.draft-local{font-size:12px;line-height:1.8;margin:14px 0}.draft-local{padding:12px;background:#f3f4f5;border-radius:8px;color:#555}.draft-item{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid #ddd}.draft-item>img{width:130px;height:130px;object-fit:contain;background:#2B2D31;border-radius:8px}.draft-item>div{display:grid;gap:10px;min-width:0}.draft-item label{display:grid;gap:5px;font-size:11px}.draft-item input{width:100%;min-width:0;padding:9px;border:1px solid #ccc;border-radius:5px;font-size:14px}.draft-item input[type=number]{width:120px}.draft-item small{font-size:11px;line-height:1.6}.draft-item-actions,.draft-actions{display:flex;gap:10px;flex-wrap:wrap}.draft-item-actions button{font-size:12px;min-height:44px}.draft-actions{margin-top:20px;justify-content:space-between}.draft-dialog [data-draft-total]{display:block;font-size:22px;margin:20px 0 10px}.draft-dialog [role=alert]{color:#a32925;font-size:12px;margin-top:12px}.draft-dialog [data-close]{font-size:27px;padding:0;min-width:44px;min-height:44px;background:transparent;border:0}
.editor-topbar>[data-view-draft]{font-size:11px;min-height:40px}.draft-quantity{display:flex;align-items:center;gap:10px;font-size:11px}.draft-quantity input{width:80px;padding:8px;min-height:40px}.draft-add{background:#C83B36;color:white}.editor-final-actions{flex-wrap:wrap}.direct-order [data-order-items] p,.submitted-designs p{padding:12px 0;border-bottom:1px solid #ddd;overflow-wrap:anywhere}.direct-order [data-order-items] small,.submitted-designs small{display:block;color:#555}.order-design-lines article{padding:15px;border:1px solid #ddd;margin:12px 0;border-radius:8px}
.direct-order [data-quantity-label][hidden]{display:none!important}.editor-bottom [data-draft-feedback]{font-size:11px;line-height:1.6;margin:0}.editor-bottom [data-draft-feedback]:empty{display:none}
.with-order{gap:20px}.with-order>.brand{flex-shrink:0}.with-order>#navigation{margin-left:auto}.header-order{position:static;flex-shrink:0;min-height:44px;padding:10px 14px;border:1px solid #C83B36;border-radius:7px;background:#C83B36;color:white;font-size:11px;font-weight:700;white-space:nowrap}.header-order:hover,.header-order:focus-visible{background:#a92f2b;color:white;border-color:#a92f2b}
.draft-view,.editor-topbar .draft-new{color:white;background:#C83B36;border:1px solid #C83B36}.draft-view:hover,.editor-topbar .draft-new:hover{color:white;background:#a92f2b;border-color:#a92f2b}.editor-final-actions>.draft-view{min-height:44px;font-size:11px}.draft-item textarea{width:100%;min-width:0;border:1px solid #ccc;border-radius:5px;padding:9px;resize:vertical;font:13px/1.6 Verdana,sans-serif}.catalog-order-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.catalog-order-actions .order-primary{grid-column:1/-1;margin:0}.catalog-order-actions button{min-width:0;min-height:44px;font-size:12px}.catalog-order-actions+[data-catalog-feedback]{font-size:12px;color:#555;line-height:1.7;margin-top:12px}
@media(min-width:701px) and (max-width:1100px){header.with-order{flex-wrap:wrap;gap:8px 16px;padding-top:10px;padding-bottom:10px}.with-order>.brand{order:0}.with-order>.header-order{order:1;margin-left:auto}.with-order>#navigation{order:3;flex-basis:100%;justify-content:flex-end;font-size:11px;gap:18px}}
@media(max-width:700px){.draft-launch{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:10px 14px;font-size:11px}.draft-dialog{padding:20px;max-height:94dvh}.draft-dialog h2{font-size:30px}.draft-item{grid-template-columns:80px minmax(0,1fr);gap:12px}.draft-item>img{width:80px;height:80px}.draft-item input{font-size:16px}.draft-item-actions{gap:6px}.draft-item-actions button{font-size:11px;padding:8px}.draft-actions>*{width:100%;min-height:44px}.mobile-designer .editor-topbar{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.mobile-designer .editor-topbar>[data-view-draft]{min-height:34px;font-size:10px;padding:6px 9px}.mobile-designer .editor-final-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mobile-designer .editor-final-actions>.draft-add{grid-column:1/-1}.mobile-designer .editor-bottom{max-height:38dvh}.mobile-designer .draft-quantity{width:100%;justify-content:space-between}.mobile-designer .workarea .canvas-wrap{max-width:min(100%,calc(100dvh - 325px))}}
@media(max-width:700px){header.with-order{gap:8px;padding-left:4vw;padding-right:4vw}.with-order>.brand{order:0;margin-right:auto;gap:5px;font-size:clamp(16px,4.4vw,22px)}.with-order>.brand img{width:28px;height:28px}.with-order>.header-order{order:1;min-height:42px;font-size:10px;padding:8px 9px}.with-order>.menu-toggle{order:2;width:38px;min-height:42px}.with-order>#navigation{margin:0}.mobile-designer .editor-final-actions>.draft-add{grid-column:auto}.mobile-designer .editor-final-actions>.draft-view{margin:0;width:100%;font-size:11px;padding:10px 8px}.draft-item textarea{font-size:16px}.catalog-order-actions button{font-size:11px}.draft-dialog [data-draft-total]{font-size:21px}}
