.cx-workspace{max-width:1320px;margin:0 auto;color:#182d38}.cx-workspace *,.cx-dossier *{box-sizing:border-box}.cx-page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.cx-page-head h1{font-size:30px;line-height:1.22;letter-spacing:-.6px;margin:7px 0 9px}.cx-page-head p{font-size:15px;color:#5a7181;margin:0}.cx-panel{background:#fff;border:1px solid #dce5eb;border-radius:14px;padding:24px;box-shadow:0 2px 8px #172a3903}.cx-panel h2{font-size:19px;line-height:1.35;margin:0}.cx-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.cx-section-head .button{white-space:nowrap}.cx-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.cx-metrics>button{border:1px solid #dce5eb;border-radius:12px;background:#fff;color:#182d38;padding:21px 24px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:12px;cursor:pointer}.cx-metrics>button:hover{border-color:#bd5d23;background:#fffcfa}.cx-metrics span{font-size:14px;color:#5a7181}.cx-metrics strong{font-size:30px;grid-row:span 2;line-height:1.2;align-self:center}.cx-metrics small{font-size:12px;color:#8e430e}.cx-home-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:22px;align-items:start}.cx-activity,.cx-dossier-row{width:100%;background:#fff;text-align:left;border:0;border-bottom:1px solid #e4ebef;color:inherit;cursor:pointer}.cx-activity{display:grid;grid-template-columns:minmax(0,1fr) auto 15px;gap:18px;align-items:center;padding:20px 0}.cx-activity:hover,.cx-dossier-row:hover{background:#f7f9fb}.cx-activity:last-child,.cx-dossier-row:last-child{border-bottom:0}.cx-activity strong,.cx-row-title strong{display:block;font-size:15px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.cx-activity small,.cx-row-title small{display:block;color:#637888;font-size:12px;line-height:1.5;margin-bottom:5px}.cx-status{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1.4;border:1px solid #d5e0e8;border-radius:6px;padding:6px 9px;background:#eff4f8;color:#294d66;max-width:100%;white-space:normal;overflow-wrap:anywhere}.cx-status.cx-attention{background:#fff5e8;border-color:#edcea7;color:#865115}.cx-status.cx-done{background:#edf7f2;border-color:#cce4d9;color:#216445}.cx-action{display:block;width:100%;text-align:left;padding:16px;margin-bottom:12px;background:#fff9f2;border:1px solid #eed8c3;border-radius:9px;color:inherit;cursor:pointer}.cx-action strong,.cx-action span,.cx-action small{display:block;line-height:1.5}.cx-action span{font-size:13px;margin-top:6px;color:#5a6670}.cx-action small{margin-top:9px;color:#924713}.cx-help{border-top:1px solid #e4ebef;padding-top:20px;margin-top:22px}.cx-help p{font-size:13px;line-height:1.65;color:#5a7181;margin:8px 0 16px}.cx-text-button{border:0;background:transparent;color:#8b451d;padding:6px 0;cursor:pointer;font:inherit;font-size:13px;text-align:left}.cx-help .cx-text-button{display:block;margin-top:16px}.cx-empty{padding:30px 14px;text-align:center;color:#657b8c}.cx-empty h3{font-size:16px;color:#314957;margin:0 0 8px}.cx-empty p{font-size:14px;line-height:1.65;margin:0}.cx-intake-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:26px;align-items:start}.cx-workspace .field,.cx-dossier .field{display:grid;gap:8px;margin-bottom:22px}.cx-workspace .field>span,.cx-dossier .field>span{font-size:14px;font-weight:650}.cx-workspace .field>span small,.cx-dossier .field>span small{font-weight:400;color:#657b8c;margin-left:5px}.cx-workspace textarea,.cx-dossier textarea{line-height:1.6!important;resize:vertical;min-height:94px;border:1px solid #bacbd6;border-radius:8px;padding:13px;font-size:15px!important;width:100%;background:#fff}.cx-workspace textarea::placeholder{color:#7a8b98}.cx-workspace input,.cx-workspace select,.cx-dossier select{max-width:100%;font:inherit;color:inherit;min-height:43px;border:1px solid #bacbd6;border-radius:7px;background:#fff;padding:10px 12px}.cx-workspace input:focus,.cx-workspace textarea:focus,.cx-dossier textarea:focus,.cx-dossier select:focus{outline:2px solid #cf652c;outline-offset:2px}.cx-upload-box{border:1px dashed #bdcdd8;background:#f8fafc;border-radius:10px;padding:23px;text-align:center;margin:25px 0 0}.cx-upload-box strong{display:block;font-size:14px}.cx-upload-box p{font-size:13px;color:#627585;margin:7px 0 15px}.cx-upload-box>small{display:block;font-size:12px;color:#657b8c;margin:14px 0 0}.cx-file-label{position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cx-file-label input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.cx-files{list-style:none;margin:10px 0 22px;padding:0}.cx-files li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e4ebef;padding:12px 0}.cx-files strong{font-size:13px;overflow-wrap:anywhere}.cx-files small{display:block;color:#647b8a;font-size:12px;margin-top:3px}.cx-date-field{max-width:310px}.cx-date-field>small{font-size:12px;color:#657b8c}.cx-feedback{color:#865115;font-size:14px;line-height:1.6;white-space:pre-line;margin:8px 0 15px}.cx-feedback:empty{display:none}.cx-form-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #e1e9ed;padding-top:22px}.cx-form-footer>span{font-size:12px;color:#667a87;line-height:1.5}.cx-form-footer strong{color:#263e4c}.cx-form-footer small{display:block}.cx-form-footer .button{white-space:nowrap}.cx-intake-help ol{list-style:none;counter-reset:cx-step;padding:0;margin:25px 0}.cx-intake-help li{counter-increment:cx-step;position:relative;padding-left:39px;margin-bottom:23px}.cx-intake-help li:before{content:counter(cx-step);position:absolute;left:0;top:0;background:#f2f5f7;border:1px solid #d9e3e9;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:650}.cx-intake-help li b{display:block;font-size:14px;margin-bottom:6px}.cx-intake-help li span{display:block;font-size:13px;color:#647a89;line-height:1.6}.cx-contact{border-top:1px solid #e4ebef;font-size:12px;color:#647a89;padding-top:17px;margin-bottom:0}.cx-special{margin-top:21px;padding:0 5px}.cx-special summary{cursor:pointer;color:#395768;font-size:13px;font-weight:600;padding:10px 0}.cx-special p{font-size:13px;color:#647a89;line-height:1.65}.cx-special .button{display:block;margin:10px 0;font-size:13px;width:100%}.cx-confirmation{max-width:780px;margin:60px auto;padding:45px}.cx-confirmation .eyebrow{display:block;margin:25px 0 8px}.cx-confirmation h1{font-size:28px;line-height:1.3}.cx-confirmation p{color:#566f7e;line-height:1.7}.cx-confirmation .button-row{margin-top:26px;gap:12px}.cx-confirm-icon{background:#e4f4ec;color:#296c4b;border-radius:50%;width:50px;height:50px;display:grid;place-items:center;font-size:25px}.cx-list-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:12px}.cx-search{flex:1}.cx-search input{width:100%}.cx-count{color:#647a89;font-size:12px;font-weight:400;white-space:nowrap}.cx-dossier-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(145px,185px) 140px 88px;gap:22px;align-items:center;padding:20px 10px}.cx-row-status{min-width:0}.cx-row-date{font-size:13px;line-height:1.5;min-width:0}.cx-row-date small{display:block;color:#6c8190;font-size:11px;margin-bottom:5px}.cx-row-open{font-size:12px;color:#8b451d;white-space:nowrap}.cx-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e4ebef;padding-top:20px;margin-top:10px;color:#607888;font-size:12px}.cx-pagination>div{display:flex;gap:8px}.cx-pagination .button{font-size:12px;padding:8px 13px}.modal:has(.cx-dossier){width:min(1000px,calc(100vw - 40px));max-width:1000px}.cx-dossier{padding:6px;min-width:0}.cx-dossier>h2{font-size:25px;line-height:1.35;max-width:calc(100% - 56px);margin:8px 0 18px;overflow-wrap:anywhere}.cx-dossier-status{display:flex;align-items:center;gap:16px;margin:0 0 22px}.cx-dossier-status p{font-size:13px;color:#5e7586;line-height:1.6;margin:0}.cx-keyfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:18px;padding:20px;background:#f6f8fa;border-radius:10px;margin:18px 0}.cx-keyfacts small{display:block;font-size:11px;color:#667c8b;margin-bottom:8px}.cx-keyfacts strong{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cx-dossier-section{padding:24px 0;border-bottom:1px solid #e4ebef}.cx-dossier-section>h3,.cx-dossier-section .cx-section-head h3{font-size:17px;margin:0 0 14px}.cx-dossier-section .cx-section-head h3{margin:0}.cx-description{white-space:pre-wrap;line-height:1.8;font-size:14px;color:#3d5563;overflow-wrap:anywhere}.cx-documents{display:grid;gap:8px}.cx-document{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 10px;border:1px solid #dce6eb;border-radius:8px;text-decoration:none!important;color:#294654;font-size:12px}.cx-document:hover{background:#f7fafc;border-color:#b8cbd7}.cx-document strong{display:block;font-size:13px;overflow-wrap:anywhere}.cx-document small{display:block;color:#637a8a;font-size:11px;margin-top:5px}.cx-file-icon{display:grid;place-items:center;font-size:20px;background:#edf2f6;height:35px;width:35px;border-radius:7px}.cx-history{list-style:none;padding:0;margin:20px 0}.cx-history li{display:flex;gap:16px;padding:0 0 23px;position:relative}.cx-history strong{font-size:13px}.cx-history small{display:block;color:#6a7e8b;font-size:12px;margin-top:6px}.cx-history-dot{margin-top:6px;width:8px;height:8px;border-radius:50%;background:#8097a6;flex:none}.cx-dossier-history{margin-top:24px}.cx-dossier-history summary{cursor:pointer;font-size:14px;font-weight:600}.cx-message{background:#f6f8fa;border:1px solid #e0e7eb;border-radius:9px;padding:16px;margin:12px 0}.cx-message-enovo{background:#fffbf5;border-color:#e8d8c6}.cx-message header{display:flex;align-items:center;justify-content:space-between;gap:16px}.cx-message strong{font-size:13px}.cx-message small{font-size:11px;color:#6a7e8b}.cx-message p{font-size:14px;line-height:1.7;white-space:pre-wrap;margin:12px 0 0}.cx-conversation{margin-bottom:20px}.cx-review-panel{padding:22px;background:#f3f6f8;border:1px solid #d6e1e8;border-radius:10px;margin-top:25px}.cx-review-panel h3{margin:0 0 20px;font-size:17px}.cx-review-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cx-review-hint{font-size:12px;line-height:1.6;color:#607786;margin:0 0 18px}.cx-dossier-tabs{display:flex;gap:5px;border-bottom:1px solid #dce5eb;overflow-x:auto;margin-top:24px}.cx-dossier-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:15px 17px;color:#627987;white-space:nowrap;font:inherit;font-size:13px;cursor:pointer}.cx-dossier-tabs button.active{border-bottom-color:#bd5015;color:#8c3f19;font-weight:650}.cx-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:28px 0}.cx-progress>div{position:relative;color:#748795;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0}.cx-progress>div>span{width:29px;height:29px;border-radius:50%;border:1px solid #d4dfe6;display:grid;place-items:center;font-size:12px;background:#f4f7f9}.cx-progress strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.cx-progress small{font-size:10px}.cx-progress .passed>span{background:#ecf5ef;border-color:#cce2d6;color:#377050}.cx-progress .current>span{background:#ba4d12;border-color:#ba4d12;color:#fff}.cx-progress .current{color:#984d21}.cx-progress .pending{opacity:.8}.cx-progress-note{font-size:12px;color:#697e8d;line-height:1.65}.cx-dossier #cxProjectTab{padding-top:20px}.cx-dossier #cxProjectTab>.cx-dossier-row{grid-template-columns:minmax(160px,1fr) 140px 100px 70px;gap:12px}.cx-workspace .button:disabled{opacity:.45;cursor:default}.cx-workspace button:focus-visible,.cx-dossier button:focus-visible,.cx-document:focus-visible{outline:2px solid #c5642d;outline-offset:3px}
@media(max-width:1150px){.cx-dossier-row{grid-template-columns:minmax(180px,1fr) 155px 110px 72px;gap:14px}.cx-home-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.cx-intake-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}}
@media(max-width:800px){.cx-home-grid,.cx-intake-layout{grid-template-columns:1fr}.cx-intake-layout>aside{display:grid;grid-template-columns:1fr;gap:12px}.cx-intake-help{padding:20px}.cx-page-head{align-items:flex-start}.cx-page-head h1{font-size:25px}.cx-metrics{gap:10px}.cx-metrics>button{padding:17px;grid-template-columns:1fr}.cx-metrics strong{grid-row:auto;order:-1;font-size:25px}.cx-metrics small{display:none}.cx-dossier-row{grid-template-columns:minmax(160px,1fr) 150px;gap:12px}.cx-row-date{grid-column:1;font-size:12px}.cx-row-date small{display:inline;margin-right:6px}.cx-row-open{justify-self:end}.cx-list-toolbar{flex-wrap:wrap}.cx-list-toolbar .cx-search{flex-basis:100%}.cx-list-toolbar select{min-width:190px}.cx-list-toolbar .cx-count{margin-left:auto}.cx-dossier-status{align-items:flex-start;flex-direction:column;gap:10px}.cx-keyfacts{grid-template-columns:1fr 1fr}.cx-dossier #cxProjectTab>.cx-dossier-row{grid-template-columns:1fr 135px}.cx-dossier-tabs button{padding:13px 11px}.cx-review-fields{grid-template-columns:1fr;gap:0}.cx-message header{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:520px){.cx-page-head{flex-direction:column;gap:17px;margin-bottom:20px}.cx-panel{padding:17px;border-radius:10px}.cx-metrics>button{padding:14px 11px}.cx-metrics span{font-size:11px;line-height:1.5}.cx-metrics strong{font-size:24px}.cx-section-head{gap:10px;flex-wrap:wrap}.cx-section-head h2{font-size:17px}.cx-section-head .button{font-size:11px;padding:8px 10px}.cx-activity{grid-template-columns:1fr 14px;gap:8px}.cx-activity .cx-status{grid-row:2;grid-column:1;justify-self:start}.cx-activity>span:last-child{grid-column:2;grid-row:1/3}.cx-activity strong{font-size:14px}.cx-form-footer{align-items:stretch;flex-direction:column;gap:16px}.cx-confirmation{padding:25px;margin:15px auto}.cx-confirmation h1{font-size:24px}.cx-dossier-row{padding:18px 0;grid-template-columns:1fr;gap:10px}.cx-row-status{grid-column:1;grid-row:2}.cx-row-date{grid-column:1;grid-row:3}.cx-row-open{grid-column:1;grid-row:3;font-size:11px}.cx-row-date{padding-right:65px}.cx-row-title strong{font-size:14px}.cx-pagination{gap:8px}.cx-pagination .button{padding:8px 10px}.modal:has(.cx-dossier){width:calc(100vw - 16px);padding:19px 15px}.cx-dossier{padding:0}.cx-dossier>h2{font-size:21px}.cx-keyfacts{padding:15px;gap:17px}.cx-document{grid-template-columns:28px 1fr;gap:10px;padding:12px}.cx-file-icon{width:28px;height:32px}.cx-document>span:last-child{grid-column:2;font-size:11px}.cx-progress{gap:5px;padding:20px 0}.cx-progress strong{font-size:10px}.cx-progress small{font-size:9px}.cx-progress>div>span{width:25px;height:25px}.cx-dossier #cxProjectTab>.cx-dossier-row{grid-template-columns:1fr}.cx-upload-box{padding:18px 12px}.cx-review-panel{padding:17px}}

.cx-file-label>.selected-files-v9{display:none!important}.cx-dossier #safeOrderTab{padding-top:18px}.cx-dossier #safeOrderTab>.card{box-shadow:none;border:0;padding:0}.cx-dossier #safeOrderTab .compact-row{gap:20px;padding:18px 0}.cx-dossier #safeOrderTab .compact-row>span:first-child{min-width:0;overflow-wrap:anywhere}.cx-dossier #safeOrderTab .compact-row>span:last-child{flex:none}.cx-dossier #safeOrderTab .detail-grid{background:#f6f8fa;padding:18px;border-radius:9px;gap:20px;margin-bottom:24px}

/* 6.21: complete, readable request details and drop zones */
.cx-article-detail{border:1px solid #dce5eb;border-radius:10px;margin:12px 0;background:#fff;padding:0 16px}.cx-article-detail>summary{padding:16px 0;cursor:pointer;line-height:1.5}.cx-article-detail>summary>span{display:block;color:#5a7181;font-size:13px;margin-left:18px}.cx-article-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 20px}.cx-article-facts dt{color:#5a7181;font-size:12px;line-height:1.5}.cx-article-facts dd{margin:2px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere;white-space:pre-wrap}.cx-subarticle-details{border-left:3px solid #e9983a;padding-left:12px}.cx-service-details{background:#f5f8fa;border-radius:10px;padding:18px;margin:16px 0}.upload-drop-hint{display:block;color:#526979;font-weight:400;font-size:12px;line-height:1.5}.upload.upload-dragover{border-color:#c66713;background:#fff1e0;outline:2px solid #d57c25;outline-offset:2px}.selected-file-v9{display:flex;align-items:center;gap:12px;padding:10px 0}.selected-file-v9>span{min-width:0;flex:1}.selected-file-v9 b{display:block;overflow-wrap:anywhere;font-size:13px}.selected-file-v9 small{display:block;margin-top:4px;color:#526979;font-weight:400}.selected-files-v9{width:100%;min-width:0}.selected-file-v9 .button{flex:none}.cx-description{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.cx-article-facts{grid-template-columns:1fr}.selected-file-v9{align-items:flex-start;flex-wrap:wrap}.cx-service-details{padding:14px}}

html:has(#modalBackdrop:not(.hidden)),body:has(#modalBackdrop:not(.hidden)),html:has(dialog[open]),body:has(dialog[open]){overflow:hidden!important}
.modal>#modalClose{position:sticky;float:right;top:0;right:0;margin:0 0 -44px auto;z-index:30;background:#fff;box-shadow:0 1px 5px #122b3822}
.modal.phase1-camera-modal>#modalClose{position:absolute;float:none;top:14px;right:14px;margin:0;z-index:30}
.phase1-camera-modal .phase1-camera-heading{padding-right:76px}
.wv-document-viewer{width:min(1200px,96vw);height:94dvh;max-width:none;max-height:94dvh;border:0;border-radius:12px;padding:0;color:#182d38;box-shadow:0 16px 60px #10232e55;overflow:hidden}.wv-document-viewer[open]{display:flex;flex-direction:column}.wv-document-viewer::backdrop{background:#10232e99}.wv-document-viewer header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #dae2e7}.wv-document-viewer h2{font-size:17px;margin:0;overflow-wrap:anywhere}.wv-document-toolbar{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px;flex-wrap:wrap;background:#f6f8fa}.wv-document-toolbar span{font-size:14px}.wv-document-page{flex:1;min-height:0;overflow:auto;background:#dce2e7;padding:18px;text-align:center}.wv-document-page img{display:block;max-width:100%;height:auto;margin:auto;background:white;box-shadow:0 3px 12px #10232e22}.wv-document-page img[hidden]{display:none}@media(max-width:600px){.wv-document-viewer{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.wv-document-toolbar{gap:8px}.wv-document-toolbar .button{font-size:12px;padding:10px}.wv-document-page{padding:8px}}
/* Concrete entry routes: consistent cards on desktop and phone. */
.cx-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1060px}
.cx-entry-choice{display:flex;flex-direction:column;gap:15px;min-height:226px;padding:30px;text-align:left;font:inherit;color:#182d38;background:#fff;border:1px solid #d6e1e7;border-radius:14px;cursor:pointer;box-shadow:0 3px 14px #182d3805}
.cx-entry-choice:hover{border-color:#c36735;background:#fffcf9}.cx-entry-choice:focus-visible{outline:3px solid #c36735;outline-offset:3px}
.cx-entry-choice>strong{font-size:24px;line-height:1.2}.cx-entry-choice>span{max-width:440px;font-size:15px;line-height:1.65;color:#5a7181}
.cx-entry-choice>small{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;color:#964813;font-weight:650;font-size:14px}
.cx-entry-contact{font-size:14px;line-height:1.8;margin-top:26px;color:#5a7181}.cx-entry-contact a{color:#964813;text-underline-offset:3px}
@media(max-width:650px){.cx-entry-grid{grid-template-columns:1fr;gap:16px}.cx-entry-choice{min-height:188px;padding:23px}.cx-entry-choice>strong{font-size:22px}}
.system-accept>span{display:grid;gap:7px}.system-accept small{display:block;line-height:1.55;color:#536b7a}.signature-pad{touch-action:none}
.local-review-label{position:fixed;bottom:0;left:0;right:0;z-index:250;background:#f4eadc;color:#72511e;border-top:1px solid #dcc6a7;padding:4px 14px;text-align:center;font:11px/16px system-ui;pointer-events:none}.local-review #appView{padding-bottom:25px}

/* Keep page navigation together on small document windows. */
.wv-document-viewer header [data-doc-close]{flex-shrink:0}
@media(max-width:600px){.wv-document-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.wv-document-toolbar .button{min-width:0;white-space:normal}.wv-document-toolbar [data-doc-pages]{text-align:center;font-size:12px}.wv-document-toolbar a[download]{grid-column:1/-1}}

/* Keep existing project phases readable in narrow dossier dialogs. */
@media(max-width:520px){
 .cx-progress{grid-template-columns:minmax(0,1fr);gap:12px}
 .cx-progress>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}
 .cx-progress strong{font-size:12px;overflow-wrap:normal}
 .cx-progress small{font-size:11px;white-space:nowrap}
}

/* Native engraving options retain their exact parent identity. */
.safe-order-option{margin-left:24px;border-left:3px solid #cf6b28;padding-left:18px;background:#fffaf6}
