.export-heading-actions{display:flex;gap:10px;flex-shrink:0}.export-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;color:#426181;font-size:14px}.export-guide>span{border-left:2px solid #cbdcf3;padding-left:14px}.export-guide small{display:block;color:var(--muted);font-size:12px;line-height:1.8;margin-top:5px}.export-create{max-width:820px}.export-candidate-search{display:flex;gap:12px;align-items:flex-end}.export-candidate-search label{flex:1;display:grid;gap:6px;font-size:13px;color:var(--muted)}.export-candidate-list{max-height:260px;overflow:auto;margin:16px 0;border:1px solid var(--line);border-radius:8px}.export-candidate{display:flex;align-items:flex-start;gap:10px;padding:13px;cursor:pointer;border-bottom:1px solid var(--line);font-size:13px}.export-candidate:last-child{border-bottom:0}.export-candidate input{width:auto;margin-top:3px}.export-candidate small{display:block;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.export-selected-order{background:#eef5ff;color:#325f97;border-radius:7px;padding:11px;font-size:13px}.export-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:15px}.export-metadata label,.export-custom-form label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.export-metadata input,.export-metadata textarea,.export-custom-form input,.export-custom-form select{width:100%;min-width:0}.export-wide{grid-column:1/-1}.export-room-header{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.export-progress{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.export-progress span{background:#f1f5fa;border-radius:6px;padding:8px 12px;font-size:12px;color:#586c86}.export-progress strong{font-size:16px;color:#274e7f;margin-right:4px}.export-group{margin-top:22px}.export-group>h3{font-size:14px;color:#335a88;margin:0 0 10px;padding-left:9px;border-left:3px solid #6c94cf}.export-checklist{border:1px solid var(--line);border-radius:9px;overflow:hidden}.export-item+.export-item{border-top:1px solid var(--line)}.export-item>summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 75px 76px 88px 12px;align-items:center;gap:12px;padding:15px 16px;background:white;font-size:13px}.export-item>summary::-webkit-details-marker{display:none}.export-item>summary::after{content:'⌄';color:var(--muted)}.export-item[open]>summary{background:#f5f8fc}.export-item[open]>summary::after{content:'⌃'}.export-item>summary strong{font-size:13px;overflow-wrap:anywhere}.export-item>summary small{font-size:11px;color:var(--muted)}.export-status{display:inline-block;text-align:center;font-size:11px;border-radius:5px;padding:4px 6px;background:#f0f3f8;color:#758198;white-space:nowrap}.export-status.approved,.export-status.archived,.export-status.ready{color:#278258;background:#e9f7ee}.export-status.pending{background:#eaf2ff;color:#3c6fa7}.export-status.needs_changes,.export-status.needs_review{background:#fff1db;color:#9c691d}.export-status.not_applicable{background:#f2f1f8;color:#766690}.export-item-body{padding:16px;border-top:1px solid var(--line)}.export-requirement{font-size:13px;color:#576d88;white-space:pre-wrap;line-height:1.8;margin:0 0 14px}.export-documents{list-style:none;padding:0;margin:12px 0}.export-document{padding:12px;border:1px solid var(--line);border-radius:7px;margin-top:8px;display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.export-document.withdrawn{background:#f6f7fa;color:var(--muted)}.export-document>div{min-width:0;flex:1}.export-document strong{font-size:13px;overflow-wrap:anywhere}.export-document small{display:block;color:var(--muted);font-size:11px;margin-top:5px;line-height:1.7}.export-document p{font-size:12px;margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.export-document-actions{display:flex;gap:8px;flex-wrap:wrap;flex:0 0 auto!important}.export-document-actions .text-button{font-size:12px}.export-withdraw{margin-top:8px}.export-withdraw summary{font-size:12px;color:#92734c;cursor:pointer}.export-withdraw form{display:flex;gap:8px;margin-top:7px}.export-withdraw input{min-width:0;flex:1;font-size:12px}.export-upload,.export-item-review{padding:13px;border-radius:7px;background:#f6f9fd;margin-top:14px}.export-upload label,.export-item-review label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.export-upload input[type=file]{background:#fff;max-width:100%;font-size:12px}.export-upload>div{display:flex;gap:10px;margin-top:10px}.export-upload>div label{flex:1}.export-upload .button{align-self:flex-end}.export-upload small{display:block;color:var(--muted);font-size:11px;line-height:1.8;margin-top:7px}.export-item-review textarea{width:100%}.export-item-review .action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.export-item-review .button,.export-upload .button,.export-withdraw .button{font-size:12px;min-height:34px;padding:7px 12px}.export-review-note{font-size:12px;white-space:pre-wrap;background:#fff9ed;padding:10px;border-radius:6px;line-height:1.8;color:#7b694e}.export-custom{margin-top:20px;border:1px dashed #becce0;padding:14px;border-radius:8px}.export-custom>summary{cursor:pointer;font-size:13px;color:#4b6d99}.export-custom-form{margin-top:15px;display:grid;grid-template-columns:2fr 1fr;gap:12px}.export-custom-form>.button{justify-self:start}.export-recovery{padding:14px;background:#fff4df;border:1px solid #eddaa7;border-radius:8px;margin-bottom:18px;font-size:13px}.export-recovery p{margin:0 0 10px}.export-archive-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.export-page .archive-dialog .muted{font-size:12px}.export-empty{padding:35px 20px;line-height:1.9;text-align:center;color:var(--muted);font-size:13px}.export-empty strong{display:block;color:#526d8d;font-size:15px;margin-bottom:8px}.export-download-busy{opacity:.6}.export-page .archive-status.ready{background:#e9f7ee;color:#278258}
@media(max-width:900px){.export-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.export-heading-actions{flex-wrap:wrap}.export-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.export-item>summary{gap:8px;grid-template-columns:minmax(0,1fr) 65px 60px 75px 12px}}@media(max-width:550px){.export-item>summary{grid-template-columns:minmax(0,1fr) 78px 12px}.export-item>summary .export-department,.export-item>summary .export-file-count{display:none}.export-metadata{grid-template-columns:1fr}.export-document{flex-direction:column}.export-custom-form{grid-template-columns:1fr}.export-upload>div{flex-direction:column}.export-upload .button{align-self:stretch}.export-heading-actions .button{font-size:12px}.export-candidate-search{flex-wrap:wrap}.export-item-review .button{flex:1}.export-guide{gap:15px 8px}}
.export-template{margin:25px 0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.export-template>header{padding:18px 22px}.export-template h2{font-size:16px;margin:0}.export-template h2 span{font-size:12px;color:#587ca7;font-weight:400;margin-left:8px}.export-template header p{font-size:12px;color:var(--muted);line-height:1.8;margin:7px 0 0}.export-template-group{border-top:1px solid var(--line)}.export-template-group>summary{display:flex;gap:12px;justify-content:space-between;align-items:center;cursor:pointer;padding:13px 22px;background:#f6f9fd;font-size:13px;list-style:none}.export-template-group>summary::-webkit-details-marker{display:none}.export-template-group>summary strong::before{content:'＋';margin-right:9px;color:#6784aa}.export-template-group[open]>summary strong::before{content:'−'}.export-template-group>summary span{font-size:12px;color:var(--muted);white-space:nowrap}.export-template table{width:100%;min-width:540px;border-collapse:collapse;font-size:12px}.export-template th{background:#fbfcfe;color:var(--muted);font-weight:400;text-align:left;padding:9px 22px}.export-template td{padding:10px 22px;border-top:1px solid #edf1f6;line-height:1.7;vertical-align:top}.export-template td:first-child{width:26%;color:#35577e}.export-template td:nth-child(2){color:#657891}.export-template td:last-child{width:100px;white-space:nowrap;color:#48678f}.export-template th:last-child{white-space:nowrap}@media(max-width:550px){.export-template>header,.export-template-group>summary{padding:14px}.export-template td,.export-template th{padding:9px 14px}}

.export-item>summary{grid-template-columns:minmax(0,1fr) 75px 76px 88px 86px 12px}.export-row-upload{font-size:12px;padding:7px 8px;border:1px solid #bfd0ef;border-radius:6px;background:#eff5ff;color:#315fc1;white-space:nowrap}.export-row-readonly{font-size:11px;color:var(--muted);text-align:center}.export-upload-destination{margin:0 0 12px;color:#345c93;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.export-upload-destination span{display:block}.export-template td:nth-child(3){width:100px;white-space:nowrap}.export-template td:last-child{width:132px}.export-template-upload{font-size:12px;white-space:nowrap;border:1px solid #cbdaf0;border-radius:6px;padding:7px 10px;background:#f2f6fd}.export-template-upload:disabled{background:transparent;border-color:transparent;color:var(--muted)}@media(max-width:900px){.export-item>summary{grid-template-columns:minmax(0,1fr) 65px 60px 75px 78px 12px;gap:7px}}@media(max-width:550px){.export-item>summary{grid-template-columns:minmax(0,1fr) 78px 12px}.export-item>summary strong{grid-column:1;grid-row:1}.export-item>summary .export-status{grid-column:1;grid-row:2;justify-self:start}.export-item>summary .export-row-upload,.export-item>summary .export-row-readonly{grid-column:2;grid-row:1/3}.export-item>summary::after{grid-column:3;grid-row:1/3}.export-upload-destination{font-size:11px}}

.export-order-completion{padding:13px 14px;background:#f4f7fc;border-radius:9px;margin-bottom:11px}
.export-order-completion>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
.export-order-completion>div>span{font-size:12px;color:#6b7f99}
.export-order-completion strong{font-size:20px;font-variant-numeric:tabular-nums;color:#315b88;line-height:1.2}
.archive-order-table .export-order-completion small{display:inline;color:#8090a4;font-size:12px;font-weight:400}
.export-order-completion progress{display:block;appearance:none;width:100%;height:5px;border:0;border-radius:5px;overflow:hidden;background:#e1e9f4;color:#7297ce}
.export-order-completion progress::-webkit-progress-bar{background:#e1e9f4;border-radius:5px}
.export-order-completion progress::-webkit-progress-value{background:#7297ce;border-radius:5px}
.export-order-completion progress::-moz-progress-bar{background:#7297ce;border-radius:5px}
.export-order-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0 3px}
.export-order-metrics>div{border-right:1px solid #e8edf4;min-width:0}
.export-order-metrics>div:last-child{border-right:0}
.export-order-metrics dt{color:#8390a2;font-size:11px;line-height:1.5}
.export-order-metrics dd{font-size:16px;color:#556d8c;font-weight:500;margin:5px 0 0}
.export-order-card>.order-surface-head>.export-status{flex-shrink:0;margin-top:2px}
.export-info-section{margin:15px 0}
.export-info-section>summary p{margin:4px 0 0;color:#7d8da3;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.export-group>h3{display:flex;align-items:center;justify-content:space-between;gap:12px}
.export-group>h3>span{font-size:11px;color:#8493a7;font-weight:400;white-space:nowrap}
.export-progress{padding:14px;background:#f7f9fc;border:1px solid #e5ebf3;border-radius:9px;gap:8px;margin:18px 0}
.export-progress span{background:#fff;border:1px solid #e8edf4;border-radius:7px;flex:1;min-width:84px;line-height:1.6}
.export-progress strong{display:block;font-size:21px;margin:0 0 3px}
@media(max-width:550px){.export-info-section>summary{align-items:flex-start}.export-progress{padding:10px;gap:7px}.export-progress span{padding:8px 10px}.export-group>h3{font-size:13px}.export-order-metrics{gap:8px}}

/* The document room follows the same brand, without recoloring review statuses. */
.export-selected-order,.export-progress,.export-item[open]>summary,
.export-upload,.export-item-review,.export-template-group>summary,
.export-template th,.export-row-upload,.export-template-upload,
.export-order-completion{background:var(--brand-soft)}
.export-selected-order,.export-guide,.export-progress strong,.export-group>h3,
.export-custom>summary,.export-template h2 span,.export-template-group>summary strong::before,
.export-template td:first-child,.export-template td:last-child,.export-row-upload,
.export-upload-destination,.export-order-completion strong{color:var(--brand)}
.export-guide>span,.export-group>h3{border-left-color:var(--brand-light)}
.export-custom,.export-row-upload,.export-template-upload,.export-progress,
.export-progress span,.export-order-metrics>div,.export-template td{border-color:var(--brand-border)}
.export-order-completion progress{background:#e3ebe5;color:var(--brand-light)}
.export-order-completion progress::-webkit-progress-bar{background:#e3ebe5}
.export-order-completion progress::-webkit-progress-value{background:var(--brand-light)}
.export-order-completion progress::-moz-progress-bar{background:var(--brand-light)}
.export-requirement,.export-template td:nth-child(2),.export-empty strong,
.export-order-completion>div>span,.export-order-metrics dd{color:var(--muted)}
