.courier-panel{background:var(--paper,#fff);border:1px solid var(--line,#dfe5e1);border-radius:14px;padding:24px;margin-bottom:18px}
#courierReceipts{max-width:1080px;margin-inline:auto}
.courier-intro{display:flex;justify-content:space-between;align-items:center;gap:20px}
.courier-intro h2{font-size:28px;letter-spacing:-.7px;margin:5px 0 8px}
.courier-intro p{margin:0}.courier-mark{font-size:50px;color:var(--green,#196c58)}
.courier-account{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:15px}
.courier-account p{flex:1;min-width:180px;margin:0}
.courier-tabs{display:flex;gap:10px;margin:20px 0}
.courier-tabs [aria-pressed=true]{box-shadow:0 0 0 2px var(--green,#196c58)}
.courier-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}
#courierReceipts label{display:block;margin-bottom:6px;font-weight:600}
#courierReceipts input,#courierReceipts select,#courierReceipts textarea{width:100%;box-sizing:border-box}
#courierReceipts .courier-tracking{font-size:clamp(21px,4vw,30px);padding:20px 16px;letter-spacing:1px;margin-bottom:10px}
#courierReceipts :focus-visible{outline:3px solid var(--green,#196c58);outline-offset:3px}
.courier-feedback{margin:18px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}
.courier-feedback[data-state=success]{border-left:4px solid #27815d;padding:14px;background:var(--soft,#eaf3ee);color:var(--ink,#1f2928)}
.courier-feedback[data-state=error]{border-left:4px solid #c15b49;padding:14px}
.courier-feedback[data-state=warning]{border-left:4px solid #b47920;padding:14px}
#courierDuplicate{margin-top:18px}#courierDuplicate textarea{margin-bottom:12px}
.courier-results{margin:18px 0}.courier-receipt{padding:18px 0;border-top:1px solid var(--line,#dfe5e1);overflow-wrap:anywhere}
.courier-receipt h3{font-size:18px;letter-spacing:.4px;margin:0 0 7px}.courier-receipt p{margin:5px 0}
.courier-exception-note{border-left:3px solid #b47920;padding-left:10px}
@media(max-width:650px){.courier-fields{grid-template-columns:1fr}.courier-account{align-items:flex-start}.courier-tabs .button{flex:1}.courier-mark{display:none}}

#settingsReception .reception-code-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:14px 0}#settingsReception .reception-code-row>[data-code]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:0}#settingsReception .reception-code-row label{margin:0}#settingsReception .reception-code-row .actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}#settingsReception .reception-code-row button{white-space:nowrap;min-height:44px}#settingsReception .reception-staff-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:14px 0;flex-wrap:wrap}#settingsReception .reception-staff-row p{margin:3px 0}#settingsReception [data-staff-list]{padding:0;list-style:none}#settingsReception .reception-row-actions{display:flex;gap:8px;flex-wrap:wrap}#courierReceipts .courier-tracking{resize:vertical;min-height:85px}#settingsReception [data-demo-mail]{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;border:1px solid var(--line);margin:12px 0}
