.digital-dossiers-page{display:flex;flex-direction:column;gap:16px;max-width:1120px}
.digital-dossiers-page>*{min-width:0}
.digital-dossiers-page>.toolbar{margin-bottom:0}
.digital-dossiers-page h1{margin:0 0 5px;color:var(--navy)}
.digital-dossier-list{display:grid;gap:9px;margin-top:18px}
.digital-dossier-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid var(--line);border-radius:14px;background:#fbfdff}
.digital-dossier-row>div{display:grid;gap:4px;min-width:0}
.digital-dossier-row strong{overflow-wrap:anywhere;color:var(--navy)}
.digital-dossier-row span{font-size:13px;color:var(--muted)}
.digital-dossier-row .btn{flex:none}
.digital-list-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #bdd5e5;padding:0 2px 7px}
.digital-list-tab{border:1px solid #b9d4e6;border-radius:11px;padding:9px 15px;background:rgba(255,255,255,.72);color:#31536b;font:inherit;font-size:13px;font-weight:800;cursor:pointer}
.digital-list-tab.active{border-color:#1f78b4;background:#dff1ff;color:#075589}
.digital-list-tab span{margin-left:5px;border-radius:7px;padding:2px 6px;background:#b8e2fb}
.digital-header-badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}
.digital-header-badges span{padding:5px 9px;border-radius:999px;background:#e7f3fc;color:#24516d;font-size:12px;font-weight:750}
.digital-detail-tabs{display:flex;gap:7px;overflow-x:auto;padding:0 2px 9px;border-bottom:1px solid #bdd5e5;scrollbar-width:thin}
.digital-detail-tab{flex:none;padding:9px 13px;border:1px solid #b9d4e6;border-radius:10px;background:#fff;color:#31536b;font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}
.digital-detail-tab[aria-selected="true"]{border-color:#1f78b4;background:#dff1ff;color:#075589}
.digital-detail-tab:focus-visible{outline:3px solid #f2a03c;outline-offset:2px}
.digital-detail-panel{display:flex;flex-direction:column;gap:16px;min-width:0}
.digital-detail-panel [hidden]{display:none!important}
.digital-focus{display:grid;justify-items:start;gap:9px;padding:16px 18px;border:1px solid #b9d5e9;border-radius:15px;background:#f6fbff}
.digital-focus h2,.digital-focus p{margin:0}
.digital-focus h2{font-size:17px;color:var(--navy)}
.digital-focus p,.digital-focus li{font-size:13px;line-height:1.45;color:#31536b}
.digital-focus ul{display:grid;gap:5px;margin:0 0 2px;padding-left:19px}
.digital-focus strong{color:#173750}
.digital-focus-actions{display:flex;gap:8px;flex-wrap:wrap}
.digital-arc-panel{display:grid;gap:13px;padding:18px;border:1px solid #a9cde2;border-radius:15px;background:#f8fcff}
.digital-arc-panel>header{display:flex;align-items:start;justify-content:space-between;gap:12px}
.digital-arc-panel h2{margin:2px 0 5px;color:var(--navy);font-size:17px}
.digital-arc-panel header p:last-child{margin:0;color:#31536b;font-size:13px;line-height:1.45}
.digital-arc-count{flex:none;padding:5px 9px;border-radius:9px;background:#e7f3fc;color:#24516d;font-size:12px;font-weight:800}
.digital-arc-list{display:grid;gap:9px}
.digital-arc-row{display:flex;align-items:start;flex-wrap:wrap;gap:12px;padding:13px;border:1px solid #d2e1eb;border-radius:12px;background:#fff}
.digital-arc-main{display:grid;justify-items:start;gap:5px;min-width:220px;flex:1}
.digital-arc-main strong{color:var(--navy);font-size:13px;overflow-wrap:anywhere}
.digital-arc-main small{color:var(--muted);font-size:12px;line-height:1.35}
.digital-arc-main p{margin:0;color:#31536b;font-size:12px;overflow-wrap:anywhere}
.digital-arc-state{padding:4px 8px;border-radius:8px;font-size:11px;font-weight:800}
.digital-arc-pending{background:#fff2d9;color:#86530a}
.digital-arc-overdue,.digital-arc-contested{background:#ffe7df;color:#913c25}
.digital-arc-validated{background:#e4f4e7;color:#246738}
.digital-arc-unavailable{background:#eef1f4;color:#4f6272}
.digital-arc-links,.digital-arc-actions{display:flex;align-items:start;gap:7px;flex-wrap:wrap}
.digital-arc-links .btn,.digital-arc-actions .btn{padding:8px 10px;font-size:12px;text-decoration:none}
.digital-arc-actions details{min-width:190px}
.digital-arc-actions summary{padding:8px 10px;border:1px solid #b9d4e6;border-radius:9px;color:#31536b;font-size:12px;font-weight:800;cursor:pointer}
.digital-arc-actions form{display:grid;gap:7px;margin-top:9px;min-width:220px}
.digital-arc-actions label{font-size:12px;font-weight:700;color:#31536b}
.digital-arc-actions textarea{min-height:75px;resize:vertical}
.digital-arc-actions form .btn{justify-self:start}
.digital-arc-message{flex-basis:100%;font-size:12px}
.digital-arc-message:empty{display:none}
.digital-tab-fragment:empty{display:none}
.digital-ready-row small{color:#85520a;font-size:12px}
.digital-readiness{display:grid;gap:13px;padding:19px;border:1px solid #a9cde2;border-left:5px solid #2580b7;border-radius:17px;background:linear-gradient(135deg,#f7fcff,#eaf5fc)}
.digital-readiness-current{border-left-color:#248452;background:linear-gradient(135deg,#f6fff7,#e9f8ed)}
.digital-readiness-unavailable{border-left-color:#ca7938;background:#fffaf5}
.digital-readiness>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.digital-readiness h2{margin:0;color:var(--navy);font-size:19px}
.digital-readiness h3{margin:0 0 8px;color:var(--navy);font-size:14px}
.digital-readiness p{margin:0;color:#36536a;font-size:13px;line-height:1.45}
.digital-readiness-state{border-radius:999px;padding:7px 10px;background:#d7edfb;color:#105987;font-size:12px;font-weight:800;text-align:center}
.digital-readiness-current .digital-readiness-state{background:#d8f0df;color:#17623a}
.digital-readiness-guide{max-width:760px}
.digital-readiness-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.digital-readiness-order-list>div{display:grid;gap:3px;padding:10px 12px;border:1px solid #d3e5ef;border-radius:11px;background:#fff}
.digital-readiness-order-list strong{color:#173750;font-size:12px;overflow-wrap:anywhere}
.digital-readiness-order-list span{color:#526b80;font-size:12px}
.digital-readiness-checks{padding:11px 13px;border-radius:11px}
.digital-readiness-blockers{border:1px solid #f0b8ae;background:#fff3f1}
.digital-readiness-alerts{border:1px solid #e9cb87;background:#fff9e9}
.digital-readiness-list{display:grid;gap:5px;margin:0;padding-left:19px;color:#5b302c;font-size:12px;line-height:1.45}
.digital-readiness-warnings{color:#775013}
.digital-readiness-ok{color:#236143!important}
.digital-readiness-actions{display:grid;justify-items:start;gap:9px}
.digital-readiness-confirm{display:flex;align-items:start;gap:8px;color:#573d12;font-size:12px;line-height:1.5;cursor:pointer}
.digital-readiness-confirm input{margin-top:3px;accent-color:#126d9b}
.digital-readiness-actions small{color:#92443c;font-size:12px}
.digital-readiness-actions .btn:disabled{opacity:.52;cursor:not-allowed}
.digital-readiness-withdraw{display:grid;gap:7px;padding-top:11px;border-top:1px solid #c6dfd0}
.digital-readiness-withdraw label{color:#31536b;font-size:12px;font-weight:800}
.digital-readiness-withdraw>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.digital-readiness-withdraw input{flex:1;min-width:210px;max-width:500px;padding:9px;border:1px solid #b9d4e6;border-radius:9px;font:inherit}
.digital-eyebrow{margin:0 0 5px;color:var(--blue);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.digital-top-actions{display:flex;gap:8px;flex-wrap:wrap}
.digital-journey{display:grid;gap:16px;padding:20px;border:1px solid #b9d5e9;border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(232,246,255,.76));box-shadow:0 8px 28px rgba(28,63,94,.06)}
.digital-journey>header{display:flex;align-items:center;justify-content:space-between;gap:16px}
.digital-journey h2{margin:0;color:var(--navy);font-size:21px}
.digital-journey-guide{max-width:690px;margin:7px 0 0;color:#526b80;font-size:12px;line-height:1.45}
.digital-journey-id{padding:8px 12px;border-radius:999px;background:#d9efff;color:#09528b;font-size:12px;font-weight:900;white-space:nowrap}
.digital-journey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:13px}
.digital-step{min-width:0;padding:16px 17px;border:1px solid #d5e2ed;border-radius:16px;background:rgba(255,255,255,.92)}
.digital-step-number{display:grid;place-items:center;width:28px;height:28px;margin-bottom:9px;border-radius:9px;background:#e1f0fc;color:#0d5b94;font-size:12px;font-weight:900}
.digital-step h3,.digital-contact h3{margin:0 0 5px;color:var(--navy);font-size:16px}
.digital-step-owner,.digital-note,.digital-next{margin:0 0 10px;color:#526b80;font-size:12px;line-height:1.45}
.digital-task-list{display:grid;gap:6px;margin:10px 0 13px;padding-left:18px;color:#173750;font-size:12px;line-height:1.45}
.digital-task-list li::marker{color:#1373ae}
.digital-task-details{margin:8px 0 12px}
.digital-task-details summary,.digital-contacts summary{color:#0c5a90;font-size:12px;font-weight:800;cursor:pointer}
.digital-task-details summary:hover,.digital-contacts summary:hover{text-decoration:underline}
.digital-task-details .digital-task-list{margin-bottom:0}
.digital-step-branch{border-color:#c8d6e7;background:#f7faff}
.digital-step-branch .digital-step-number{width:auto;min-width:35px;padding:0 6px}
.digital-admin-note{margin:0;padding:11px 14px;border:1px solid #d3e2ed;border-radius:12px;background:#f7fbff;color:#36536a;font-size:12px;line-height:1.45}
.digital-step dl,.digital-contact dl{display:grid;gap:0;margin:8px 0 13px}
.digital-fact{display:grid;grid-template-columns:minmax(115px,37%) 1fr;gap:9px;padding:7px 0;border-bottom:1px solid #edf2f5;font-size:12px;line-height:1.42}
.digital-fact:last-child{border-bottom:0}
.digital-fact dt{color:#526b80;font-weight:700}
.digital-fact dd{min-width:0;margin:0;color:#173750;overflow-wrap:anywhere}
.digital-fact small{font-size:11px;color:#526b80}
.digital-step>.btn{margin-top:5px}
.digital-contacts{padding:17px;border:1px solid #d3e2ed;border-radius:15px;background:#f8fcff}
.digital-contacts summary{font-size:14px}
.digital-contacts[open] .digital-contact-grid{margin-top:12px}
.digital-contacts>h3{margin:0 0 11px;color:var(--navy);font-size:16px}
.digital-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.digital-contact{min-width:0;padding:13px 15px;border:1px solid #dbe7ef;border-radius:13px;background:white}
.digital-contact dl{margin-bottom:0}
.digital-revisions{margin:14px 0 0}
.digital-revisions h3,.digital-revision-form h3{margin:0 0 8px;color:var(--navy);font-size:14px}
.digital-revisions ol{display:grid;gap:7px;margin:0;padding-left:19px}
.digital-revisions li{padding:7px 0;font-size:12px;color:#173750}
.digital-revisions li span{display:block;margin-top:3px;color:#526b80;overflow-wrap:anywhere}
.digital-revision-form{display:grid;gap:9px;margin-top:13px;padding:13px;border:1px solid #b8d9ee;border-radius:12px;background:#f1f9ff}
.digital-revision-form p{margin:0;color:#526b80;font-size:12px;line-height:1.4}
.digital-revision-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.digital-revision-fields .field{margin:0}
.digital-revision-form>.btn{justify-self:start}
.digital-revision-file{overflow-wrap:anywhere}
.digital-capture-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.digital-capture-actions small{color:#526b80;font-size:12px}
.digital-capture-preview{max-width:520px;padding:10px;border:1px solid #c2d9e8;border-radius:12px;background:#f3faff}
.digital-capture-preview img{display:block;max-width:100%;max-height:280px;margin:auto;border-radius:6px}
.digital-capture-preview p{margin:8px 0 0;color:#526b80;font-size:12px}
.digital-intro{display:grid;gap:5px;padding:17px 20px;border:1px solid #b9d5e9;border-radius:16px;background:linear-gradient(115deg,#eaf5ff,#f7fbff)}
.digital-intro strong{font-size:16px;color:var(--navy)}
.digital-intro span{font-size:13px;color:#526b80;line-height:1.5}
.digital-intro h2{display:flex;align-items:center;gap:9px;margin:0;color:var(--navy);font-size:18px}
.digital-intro p{margin:0;color:#526b80;font-size:13px;line-height:1.5}
.digital-intro .digital-pieces-count{display:inline-grid;place-items:center;min-width:27px;height:27px;padding:0 7px;border-radius:9px;background:#dceefb;color:var(--blue);font-size:12px;font-weight:900}
.digital-pieces{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid #bfd6e8;border-radius:18px;background:rgba(255,255,255,.5)}
.digital-pieces .digital-intro{padding:0;border:0;border-radius:0;background:none}
.digital-receptions{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid #bfd6e8;border-radius:18px;background:rgba(255,255,255,.65)}
.digital-receptions .digital-intro{padding:0;border:0;border-radius:0;background:none}
.digital-reception-list{display:grid;gap:8px}
.digital-reception{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px 14px;border:1px solid #d5e5ef;border-radius:12px;background:#fff}
.digital-reception>div:first-child{display:grid;gap:3px;min-width:0}
.digital-reception strong{color:var(--navy);overflow-wrap:anywhere;font-size:13px}
.digital-reception span{color:#526b80;overflow-wrap:anywhere;font-size:12px}
.digital-reception-actions{display:flex;gap:7px;align-items:center;flex:none}
.digital-reception-actions .btn{padding:8px 10px;font-size:12px;text-decoration:none}
.digital-reception-missing{color:#aa5638!important;font-weight:700}
.digital-bl-panel{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid #bfd6e8;border-radius:18px;background:rgba(255,255,255,.7)}
.digital-bl-panel>header{display:flex;align-items:start;justify-content:space-between;gap:14px}
.digital-bl-panel>header h2{margin:3px 0 5px;color:var(--navy);font-size:20px}
.digital-bl-panel>header p:last-child{margin:0;color:#526b80;font-size:13px;line-height:1.5}
.digital-bl-count{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:9px;background:#dceefb;color:var(--blue);font-size:13px;font-weight:900}
.digital-bl-panel>.btn{justify-self:start}
.digital-bl-list{display:grid;gap:9px}
.digital-bl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #d5e5ef;border-radius:12px;background:#fff}
.digital-bl-info{display:grid;gap:4px;min-width:0}
.digital-bl-info strong{overflow-wrap:anywhere;color:var(--navy);font-size:13px}
.digital-bl-info small{color:var(--muted);font-size:11px}
.digital-bl-state{width:max-content;max-width:100%;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:700;line-height:1.35}
.digital-bl-pending{background:#fff0df;color:#8a4d17}
.digital-bl-validated{background:#e4f5eb;color:#237449}
.digital-bl-actions,.digital-bl-links{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.digital-bl-actions .btn{padding:8px 10px;font-size:12px;text-decoration:none}
.digital-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.digital-categories>:only-child{grid-column:1/-1}
.digital-category{min-width:0;padding:18px;background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 5px 18px rgba(28,63,94,.04);border-top:4px solid #2d77b8}
.digital-category-bl{border-top-color:#e09a39}
.digital-category-devis_commercial{border-top-color:#3aa071}
.digital-category-autre{border-top-color:#8e80bd}
.digital-category header{display:flex;align-items:start;justify-content:space-between;gap:12px}
.digital-category header>div{min-width:0}
.digital-category h2{font-size:18px;margin:0;color:var(--navy)}
.digital-category header p{color:var(--muted);font-size:12px;margin:4px 0 0}
.digital-category header>span{display:grid;place-items:center;min-width:27px;height:27px;padding:0 5px;border-radius:8px;background:#eff5fa;color:var(--blue);font-weight:900;font-size:12px}
.digital-empty{color:var(--muted);font-size:13px;padding:20px 0 2px}
.digital-files{display:grid;gap:9px;margin-top:18px}
.digital-file{display:flex;align-items:center;gap:11px;padding:11px;border-radius:12px;background:#f5f9fc;min-width:0}
.digital-file-type{flex:none;display:grid;place-items:center;width:42px;height:39px;border-radius:9px;color:var(--blue);background:#e2f0fa;font-size:11px;font-weight:900}
.digital-file-info{display:grid;gap:3px;min-width:0;flex:1}
.digital-file-info strong{overflow-wrap:anywhere;font-size:13px}
.digital-file-info small{color:var(--muted);font-size:11px}
.digital-file-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.digital-file .btn{flex:none;padding:8px 10px;font-size:12px;text-decoration:none}
.digital-planned{padding:19px;border:1px dashed #bccbd7;border-radius:17px;background:#fbfcfd}
.digital-planned h2{font-size:16px;color:var(--navy);margin:0 0 13px}
.digital-planned-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.digital-planned-grid>div{display:grid;gap:4px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:white}
.digital-planned-grid strong{font-size:13px;color:var(--navy)}
.digital-planned-grid span{font-size:12px;color:var(--muted)}
.digital-upload{display:grid;gap:9px}
.digital-upload h2{font-size:18px;margin:0}
.digital-upload-fields{display:grid;grid-template-columns:1fr 1.5fr;gap:14px}
.digital-upload-fields .field{margin:5px 0}
.digital-upload>.btn{justify-self:start}
.digital-upload .btn:disabled{opacity:.6;cursor:wait}
.digital-trade-panel{display:grid;gap:12px;padding:18px;border:1px solid #bfd6e8;border-radius:18px;background:#fff}
.digital-trade-panel>header h2,.digital-trade-panel>h2{margin:0;color:var(--navy);font-size:18px}
.digital-trade-panel>header p{margin:4px 0 0;color:#526b80;font-size:12px;line-height:1.45}
.digital-trade-card{display:grid;gap:10px;min-width:0;padding:15px;border:1px solid #d5e5ef;border-radius:14px;background:#fbfdff}
.digital-trade-card>header{display:flex;align-items:start;justify-content:space-between;gap:12px}
.digital-trade-card h3{margin:0;color:var(--navy);font-size:16px}
.digital-trade-card>header p{margin:4px 0 0;color:#526b80;font-size:12px;overflow-wrap:anywhere}
.digital-trade-state{flex:none;padding:5px 8px;border-radius:8px;background:#eaf2f8;color:#28546d;font-size:11px;font-weight:800}
.digital-trade-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0}
.digital-trade-summary .digital-fact{grid-template-columns:minmax(100px,42%) 1fr}
.digital-trade-edit,.digital-trade-history{border-top:1px solid #dce8f0;padding-top:10px}
#bb-digital-detail-page:not([data-active-tab="vendeur"]) .digital-trade-edit{display:none}
.digital-trade-edit>summary,.digital-trade-history>summary{width:max-content;max-width:100%;color:#0c5a90;font-size:13px;font-weight:800;cursor:pointer}
.digital-trade-edit form{display:grid;gap:13px;margin-top:13px}
.digital-trade-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.digital-trade-form-grid .field{display:grid;gap:5px;min-width:0;margin:0}
.digital-trade-form-grid .field.full,.digital-trade-products.full{grid-column:1/-1}
.digital-trade-form-grid label,.digital-trade-products legend{font-size:12px;font-weight:750;color:#31536b}
.digital-trade-form-grid input,.digital-trade-form-grid select,.digital-trade-form-grid textarea{width:100%;min-width:0;padding:9px 10px;border:1px solid #b9d4e6;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:13px}
.digital-trade-form-grid textarea{resize:vertical}
.digital-trade-products{min-width:0;margin:0;padding:10px;border:1px solid #d2e1eb;border-radius:10px}
.digital-trade-products legend{padding:0 4px}
.digital-trade-products>div{display:flex;gap:7px 15px;flex-wrap:wrap}
.digital-trade-products label{display:flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer}
.digital-trade-products input{width:auto;margin:0;accent-color:#176fa6}
.digital-trade-actions{display:flex;gap:8px;flex-wrap:wrap}
.digital-trade-actions .btn{padding:9px 12px;font-size:12px}
.digital-trade-actions .btn:disabled{opacity:.5;cursor:not-allowed}
.digital-trade-preview{padding:14px;border:1px solid #b9d5e9;border-radius:12px;background:#f5faff}
.digital-trade-preview h4{margin:0 0 9px;color:var(--navy);font-size:14px}
.digital-trade-preview p,.digital-trade-preview small{margin:4px 0;color:#36536a;font-size:12px;line-height:1.45}
.digital-trade-preview .digital-trade-summary{margin:9px 0}
.digital-trade-message:empty{display:none}
.digital-trade-message{font-size:12px;color:#31536b}
.digital-trade-history ol{display:grid;gap:7px;margin:9px 0 0;padding-left:20px}
.digital-trade-history li{font-size:12px;color:#31536b}
.digital-trade-history li span{display:block}
.digital-trade-history li a{font-weight:800;color:#0c5a90}
@media(max-width:1080px){.digital-categories{grid-template-columns:1fr}}
@media(max-width:760px){.digital-dossier-row{align-items:stretch;flex-direction:column}.digital-dossier-row .btn{width:100%}.digital-pieces,.digital-receptions,.digital-bl-panel,.digital-arc-panel,.digital-trade-panel{padding:14px}.digital-reception,.digital-bl-row{align-items:stretch;flex-direction:column}.digital-reception-actions,.digital-bl-actions{flex-wrap:wrap}.digital-bl-actions .btn{flex:1;text-align:center}.digital-arc-panel>header{flex-direction:column}.digital-arc-row{flex-direction:column}.digital-arc-main,.digital-arc-links,.digital-arc-actions,.digital-arc-actions details,.digital-arc-actions form{width:100%;min-width:0}.digital-arc-links .btn,.digital-arc-actions>.btn{flex:1;text-align:center}.digital-planned-grid,.digital-upload-fields,.digital-journey-grid,.digital-contact-grid,.digital-revision-fields,.digital-readiness-order-list,.digital-trade-form-grid,.digital-trade-summary{grid-template-columns:1fr}.digital-readiness{padding:14px}.digital-readiness>header,.digital-trade-card>header{flex-direction:column}.digital-list-tab{flex:1}.digital-journey{padding:14px}.digital-journey>header{align-items:start;flex-direction:column}.digital-top-actions{width:100%}.digital-top-actions .btn{flex:1}.digital-file{flex-wrap:wrap}.digital-file-actions{width:100%}.digital-file .btn{flex:1;text-align:center}}
