.aod{direction:rtl;text-align:right;max-width:640px;margin:0 auto;font-size:16px;line-height:1.7}
.aod-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
.aod-head h2{margin:0}
.aod-msg{padding:10px 14px;border-radius:8px;margin:12px 0}
.aod-ok{background:#e6f4ea;color:#1e5b2c}
.aod-warn{background:#fff4e0;color:#7a4b00}
.aod-err{background:#fde8e8;color:#8a1f1f}
.aod-card{border:1px solid #ddd;border-radius:12px;padding:14px;margin:14px 0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.aod-st-onway{border-right:5px solid #2e7d32}
.aod-st-assigned{border-right:5px solid #6a4c93}
.aod-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:18px}
.aod-badge{background:#f0f0f0;border-radius:20px;padding:2px 10px;font-size:13px}
.aod-sec{background:#f7f5fb;border-radius:8px;padding:8px 10px;margin:8px 0}
.aod-sec-light{background:#f6f6f6}
.aod-sec-title{font-weight:700;font-size:14px;color:#4a3570;margin-bottom:2px}
.aod-sec-light .aod-sec-title{color:#555}
.aod dl{margin:0}
.aod dt{font-weight:700;font-size:13px;color:#555;margin-top:6px}
.aod dd{margin:0 0 4px}
.aod dd ul{margin:0;padding-right:18px}
.aod dd a[href^="tel:"]{font-size:17px;font-weight:600;text-decoration:none}
.aod-note{background:#fffbe6;padding:4px 8px;border-radius:6px}
.aod-collect{margin-top:10px;padding:10px;border-radius:8px;background:#e8f5e9;font-size:16px}
.aod-collect strong{font-size:20px}
.aod-collect-none{background:#eef3fb}
.aod-actions{margin-top:12px;display:flex;flex-direction:column;gap:10px}
.aod-actions form{display:flex;flex-direction:column;gap:8px;margin:0}
.aod-actions label{display:flex;flex-direction:column;gap:4px;font-size:14px}
.aod-actions .aod-check{flex-direction:row;align-items:center;gap:8px;font-size:15px}
.aod-actions input[type=text],.aod-actions textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:16px}
.aod-actions details{border:1px solid #eee;border-radius:8px;padding:8px 10px}
.aod-actions summary{cursor:pointer;font-weight:600}
.aod-btn{width:100%;padding:12px;border:0;border-radius:8px;font-size:16px;cursor:pointer;background:#e0e0e0;color:#222}
.aod-primary{background:#6a4c93;color:#fff}
.aod-success{background:#2e7d32;color:#fff}
.aod-danger{background:#c62828;color:#fff}
.aod-empty{color:#777}
.aod-done{padding-right:18px}
.aod-money{width:100%;border-collapse:collapse;margin:8px 0 0;font-size:15px}
.aod-money th{text-align:right;font-weight:400;color:#555;padding:2px 0}
.aod-money td{text-align:left;padding:2px 0;white-space:nowrap}
.aod-deliver{border-color:#2e7d32!important;background:#f3faf3}
.aod-deliver summary{color:#1b5e20}
.aod-actions input[type=file]{width:100%;padding:10px;border:2px dashed #9ccc9c;border-radius:8px;background:#fff;box-sizing:border-box}
.aod-more-photos input[type=file]{border-color:#ccc}
.aod-previews{display:flex;flex-wrap:wrap;gap:6px}
.aod-previews img{width:84px;height:84px;object-fit:cover;border-radius:6px;border:1px solid #ddd}
.aod-uploading{color:#1b5e20;font-weight:600;margin:0}
.aod-actions form.aod-row{flex-direction:row;align-items:flex-end;gap:8px}
.aod-actions form.aod-row label{flex:1}
.aod-actions form.aod-row .aod-btn{width:auto;padding:10px 16px}
.aod-actions form.aod-fee-row{flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center;border-bottom:1px solid #eee;padding-bottom:8px}
.aod-fee-row input[name=reason]{flex:2 1 140px}
.aod-fee-row input[name=amount]{flex:1 1 80px}
.aod-btn.aod-sm{width:auto;padding:8px 12px;font-size:14px}
.aod-btn:disabled{opacity:.6}
.aod-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}
.aod-summary div{background:#f6f6f6;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column}
.aod-summary span{font-size:12px;color:#666}
.aod-summary strong{font-size:17px}
.aod-summary .aod-summary-net{background:#fff4e0}
