.award-order{color:#233b55;max-width:1120px;margin:auto}.award-order-heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 14px;font-size:clamp(27px,3.5vw,36px);line-height:1.15}.award-order-steps{gap:10px;margin:20px 0 26px;padding:0;list-style:none;display:flex}.award-order-steps li{color:#5c6c83;border-bottom:3px solid #dce3ec;flex:1;align-items:center;gap:8px;min-width:0;padding:10px 4px;font-size:14px;display:flex}.award-order-steps span{border:1px solid #dce3ec;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.award-order-steps [aria-current=step]{color:#18335e;border-bottom-color:#2452ef;font-weight:700}.award-order-steps [aria-current=step] span{color:#fff;background:#2452ef;border-color:#2452ef}.award-order-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.award-order-controls{min-width:0}.award-order-controls h2{margin:0 0 16px;font-size:23px;line-height:1.25}.award-order-controls h3{font-size:18px;line-height:1.4}.award-order-controls p{color:#5d6d83;margin:12px 0;font-size:14px;line-height:1.6}.award-order-controls .award-range-note{font-size:12px}.award-order-controls .field-label{color:#233b55;gap:7px;margin:16px 0;font-size:13px}.award-order-controls :is(.field-label input:not([type=range]):not([type=checkbox]):not([type=radio]),.field-label select,.field-label textarea){color:#213a56;width:100%;min-width:0;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bfccda;border-radius:7px;padding:10px 11px;font-size:15px}.award-order input[type=range]{accent-color:#2452ef;min-width:0}.award-order input[type=checkbox],.award-order input[type=radio]{accent-color:#2452ef}.award-order :is(button,input,textarea,select,a,summary):focus-visible{outline-offset:3px;outline:3px solid #2452ef}.award-order button:disabled{opacity:.45;cursor:not-allowed}.award-order .button-dark{color:#fff;background:#2755f5}.award-order .button-dark:hover{background:#1845df}.award-choice{border:1px solid #d9e2ed;border-radius:10px;min-width:0;margin:18px 0;padding:14px 16px}.award-choice legend{padding:0 6px;font-size:13px;font-weight:700}.award-choice label{cursor:pointer;align-items:center;gap:9px;min-height:32px;margin:8px 0;font-size:14px;line-height:1.5;display:flex}.award-choice input,.award-check input{flex:none;width:18px;height:18px}.award-order-controls .award-choice p{color:#5a6e83;font-size:12px}.award-check{cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.55;display:flex}.award-check input{margin-top:2px}.award-text-line{border-bottom:1px solid #dce4ef;padding:2px 0 16px}.award-text-size{color:#5a6e83;align-items:center;gap:12px;min-height:32px;font-size:12px;line-height:1.5;display:flex}.award-text-size input{flex:1;min-width:64px}.award-individual,.award-plate,.award-logo-crop,.award-order .award-capability{background:#f6f8fb;border:1px solid #e0e7ef;border-radius:10px;min-width:0;margin:18px 0;padding:16px}.award-order-controls :is(.award-individual,.award-plate,.award-logo-crop,.award-capability) p{font-size:13px}.award-plate>div+div{padding-top:5px}.award-logo-upload{border-bottom:1px solid #dce4ef;padding-bottom:15px}.award-logo-upload button{cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:8px;font-size:12px;text-decoration:underline}.award-order-actions{justify-content:space-between;gap:12px;margin:24px 0;display:flex}.award-order-actions>.button:only-child{margin-left:auto}.award-order-preview{align-self:start;min-width:0;position:sticky;top:16px}.award-order-preview>.award-product-image{aspect-ratio:1.25;background:#fff;max-height:270px}.award-order-preview>.award-product-image img{object-fit:contain}.award-order-price{background:#edf3fb;border:1px solid #d5e1f2;border-radius:10px;flex-direction:column;gap:6px;margin:16px 0;padding:16px;display:flex}.award-order-price strong{color:#183859;font-size:25px;line-height:1.3}.award-order-price span,.award-order-price small{color:#526b88;font-size:12px;line-height:1.5}.award-order-price b{color:#183859;margin-top:8px;font-size:16px;line-height:1.5}.award-proof{background:#fff;border:1px solid #dce4ef;border-radius:10px;margin:16px 0;padding:16px}.award-proof figcaption{flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.award-proof figcaption span,.award-proof p{color:#617088;font-size:11px;line-height:1.5}.award-proof svg{width:100%;max-height:300px;display:block}.award-proof p{margin:12px 0 0}.award-review-list{margin:18px 0}.award-review-list>div{border-bottom:1px solid #dce4ef;padding:11px 0}.award-review-list dt{text-transform:uppercase;letter-spacing:.04em;color:#64768d;font-size:11px}.award-review-list dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;font-size:14px;line-height:1.6}.award-face-tabs,.award-preview-mode{gap:8px;min-width:0;margin:0 0 12px;display:flex}.award-face-tabs button,.award-preview-mode button{color:#526984;cursor:pointer;background:#fff;border:1px solid #d6e0ed;border-radius:7px;flex:1;min-height:44px;padding:9px;font-size:12px;line-height:1.4}.award-face-tabs button[aria-pressed=true],.award-preview-mode button[aria-pressed=true]{color:#fff;background:#183859;border-color:#183859;font-weight:700}.award-face-tabs button:disabled{opacity:.45}.award-active-proof>.award-proof{margin-top:0}.award-order-preview .award-guide-stage{max-width:280px;margin-inline:auto}.award-order-preview.personalising .award-guide-stage{max-width:160px}.award-order-preview.personalising .award-active-proof svg{max-height:240px}.award-logo-crop input[type=range]{width:100%}.award-logo-crop button{color:#25557e;cursor:pointer;background:#fff;border:1px solid #bcccdc;border-radius:7px;min-height:44px;padding:9px 12px;font-size:13px}.award-live-badge,.award-live-product{width:100%;min-width:0;margin-bottom:12px}.award-order-preview :is(.award-product-mockup,.award-badge-3d){border-color:#dce4ef;border-radius:10px}.award-order-preview .award-product-mockup-heading{padding:12px;font-size:13px}.award-order-preview .award-product-mockup-heading button{min-height:44px}.award-source-reference,.award-layout-details{border-top:1px solid #dce4ef;min-width:0;margin:12px 0;font-size:12px;line-height:1.5}.award-source-reference>summary,.award-layout-details>summary{cursor:pointer;color:#42628b;min-height:44px;padding:12px 0}.award-source-reference .award-guide-stage{max-width:280px}.award-source-reference .award-range-note{margin:10px 0}.award-mobile-proof{display:none}@media (min-width:761px){.award-order-preview.personalising{flex-direction:column;display:flex}.award-order-preview.personalising>.award-face-tabs{order:-6;width:100%}.award-order-preview.personalising>:is(.award-live-badge,.award-live-product){order:-5}.award-order-preview.personalising>.award-active-proof{order:-2}.award-order-preview.personalising>.award-proof{order:-1;margin-top:0}.award-order-preview.personalising>.award-product-image{max-height:150px}.award-order-preview.personalising>.award-proof svg{max-height:240px}}@media (max-width:760px){.award-order-layout{flex-direction:column;gap:12px;display:flex}.award-order-preview{display:contents;position:static}.award-order-controls{order:2;width:100%}.award-order-preview>.award-product-image,.award-order-preview>.award-customisation-guide{order:-2;max-height:220px}.award-order-preview>.award-range-note{order:-1}.award-order-preview>.award-order-price{order:1;width:100%;margin:4px 0 12px}.award-proof{order:3}.award-order-steps{gap:8px}.award-order-steps li{gap:6px;padding-inline:0;font-size:12px}.award-order-heading h1{font-size:29px}.award-order-controls .button{min-height:44px;padding:12px 14px;font-size:13px}.award-mobile-proof{top:max(8px,env(safe-area-inset-top));z-index:5;background:#fff;border:1px solid #dce4ef;border-radius:10px;display:block;position:sticky;box-shadow:0 3px 12px #20385b16}.award-mobile-proof .award-proof{margin:10px 0;padding:9px}.award-mobile-proof .award-proof figcaption{margin-bottom:5px;font-size:12px}.award-mobile-proof .award-proof svg{height:105px}.award-mobile-proof .award-proof p,.award-order-preview.personalising>.award-proof,.award-order-preview.personalising>.award-active-proof{display:none}.award-mobile-proof .award-face-tabs{margin:0;padding:8px 8px 0}.award-mobile-proof .award-face-tabs button{padding:6px}.award-active-proof{order:3}.award-order-preview>.award-face-tabs{order:-5;width:100%;margin-bottom:0}.award-order-preview.personalising .award-guide-stage{max-width:200px}.award-order-preview>:is(.award-live-badge,.award-live-product){top:max(0px,env(safe-area-inset-top));z-index:8;background:#fff;border-radius:10px;order:-4;position:sticky;box-shadow:0 4px 16px #20385b16}.award-order-preview.personalising>.award-order-price{order:4}.award-source-reference,.award-layout-details{order:5;width:100%}.award-badge-preview.personalising>.award-customisation-guide,.award-badge-preview.personalising>.award-range-note{display:none}.award-order-preview .award-product-mockup-heading{padding:7px 10px;font-size:12px}.award-order-preview .award-product-mockup-heading button{min-height:36px}.award-preview-mode{gap:6px;margin-bottom:6px}.award-preview-mode button{min-height:36px;padding:7px;font-size:11px}}@media (max-width:380px){.award-order-steps{gap:5px}.award-order-steps li{font-size:11px}.award-order-steps span{width:21px;height:21px}.award-text-size{flex-wrap:wrap;gap:6px}.award-text-size input{flex-basis:100%}}.award-photo-primary{background:#fff;border-radius:10px;width:100%;min-width:0}.award-optional-3d{border-top:1px solid #dce4ef;width:100%;min-width:0;margin:12px 0;font-size:12px;line-height:1.5}.award-optional-3d>summary{color:#42628b;cursor:pointer;min-height:44px;padding:12px 0}@media (max-width:760px){.award-order-preview>.award-live-badge{box-shadow:none;display:contents;position:static}.award-live-badge>.award-photo-primary{top:max(0px,env(safe-area-inset-top));z-index:8;order:-4;margin-bottom:12px;position:sticky;box-shadow:0 4px 16px #20385b16}.award-photo-primary>.award-face-tabs{gap:6px;margin:0;padding:6px 6px 8px}.award-photo-primary>.award-face-tabs button{min-height:36px;padding:6px}.award-live-badge>.award-optional-3d{order:3;position:static}}
