label{margin:12px 0}textarea{font:inherit;min-height:85px;border-radius:8px;background:#132f44;color:#edf6ff;border:1px solid #53758a;padding:12px;width:100%}.check{display:flex;align-items:flex-start;gap:12px}.check input{width:auto;margin-top:6px}#deadline{max-width:360px}.request{border:1px solid #53758a;border-radius:12px;padding:20px;margin:18px 0;overflow-wrap:anywhere}.request h3{margin-top:0}.request .meta{color:#9fc4d6}.request fieldset{border:1px solid #3d6575;border-radius:8px;margin-top:18px}.request details{margin:15px 0}.request pre{white-space:pre-wrap;font-family:inherit}.request ul{padding-left:24px}.request[data-state="received"]{border-color:#60bc9f}.request .commitment{border-left:3px solid #e9bd62;padding:12px;background:#173746}.actions h2{margin-right:auto}.filters{align-items:start}

.plan{background:#173746;border-left:3px solid #e9bd62;padding:16px;margin:16px 0}.plan h4{margin-top:0}.plan small{display:block;font-size:.9rem}

.delivery-tracker{padding:20px;margin:20px 0;border:1px solid #527c8b;border-radius:12px;background:#102b3c}.tracking-heading{display:flex;align-items:center;gap:16px;justify-content:space-between}.tracking-heading h4{font-size:1.1rem;margin:0}.tracking-heading strong{font-size:2rem;color:#78dac2}.delivery-tracker progress{display:block;width:100%;height:18px;margin:16px 0;accent-color:#78dac2;border:0;border-radius:20px;overflow:hidden;background:#263f50}.delivery-tracker progress::-webkit-progress-bar{background:#263f50}.delivery-tracker progress::-webkit-progress-value{background:#78dac2}.delivery-tracker progress::-moz-progress-bar{background:#78dac2}.tracking-status{font-weight:700;color:#bfe7e1}.tracking-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0!important;margin:20px 0}.tracking-steps li{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #496274;border-radius:8px}.step-marker{display:grid;place-items:center;min-width:28px;height:28px;border:1px solid #66808e;border-radius:50%}.tracking-steps .done{border-color:#62bca4}.done .step-marker{background:#78dac2;color:#102b3c}.tracking-steps .next{border-color:#e9bd62}.tracking-steps small{display:block;font-size:.9rem;color:#aac2d0;margin-top:4px}.tracking-times{display:grid;gap:8px;font-size:.9rem}.needs-attention{border-color:#e9bd62}.needs-attention .tracking-status,.needs-attention .tracking-heading strong{color:#f3c978}@media(max-width:680px){.tracking-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-tracker{padding:14px}}@media(max-width:380px){.tracking-steps{grid-template-columns:1fr}}

.courier-location{border:1px solid #527c8b;padding:16px;border-radius:10px;margin:16px 0}.courier-location h4{margin-top:0}.courier-location small{display:block;margin:12px 0;font-size:.9rem}
