.delivery-dialog{box-sizing:border-box;width:420px;max-width:calc(100vw - 24px);max-height:85dvh;overflow:auto;padding:24px;border:1px solid var(--border,#ddd);border-radius:24px;background:var(--app-paper,#fff);color:var(--text,#161616);font-family:Cairo,sans-serif;direction:rtl}
.delivery-dialog::backdrop{background:#0005}.delivery-dialog header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.delivery-dialog h2{margin:0;font-size:19px}.delivery-dialog .delivery-close{position:static!important;inset:auto!important;transform:none!important;border:0!important;background:transparent!important;color:inherit!important;padding:0!important;width:32px;min-height:32px;font-size:25px!important}
.delivery-dialog input,.delivery-dialog select{width:100%;box-sizing:border-box;padding:12px;margin:12px 0;border:1px solid #ccc;border-radius:12px;background:transparent;color:inherit;font:inherit}.delivery-results{display:grid;gap:10px;margin:16px 0}.delivery-dialog button,.delivery-section button,.delivery-tabs button{font:inherit;border:1px solid #bbb;border-radius:999px;padding:10px 18px;cursor:pointer}.delivery-dialog button:disabled{opacity:.45;cursor:default}.delivery-results button{text-align:right;background:transparent;color:inherit}.delivery-results button[aria-pressed=true]{outline:2px solid currentColor}.delivery-dialog .delivery-send,.delivery-section .delivery-send{display:block;margin:16px auto 0;background:#111!important;color:#fff!important;border-color:#111!important}.delivery-dialog .delivery-send{width:100%}.delivery-section{padding-top:16px;margin-top:16px;border-top:1px solid #ddd;text-align:center}.delivery-section button{background:#fff;color:#111}.delivery-section ul{text-align:right;padding:0;list-style:none;font-size:12px}.delivery-section p{font-size:14px}.delivery-dialog p{line-height:1.8}.delivery-dialog .team-invitation-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.delivery-dialog .team-invitation-actions button{background:transparent;color:inherit;font-weight:400}.delivery-dialog .team-invitation-primary{background:#111!important;color:#fff!important}.delivery-tabs{display:flex;gap:12px;margin:16px 0}.delivery-tabs button{background:transparent;color:inherit}.delivery-tabs button[aria-selected=true]{background:#111;color:#fff}.delivery-panel[hidden]{display:none!important}.delivery-dialog img{max-width:80px;border-radius:12px}.delivery-order{padding:18px;border:1px solid #ddd;border-radius:20px;margin:12px 0}
html[data-theme=dark] .delivery-dialog{background:#111;color:#fff}html[data-theme=dark] :is(.delivery-dialog,.delivery-section) .delivery-send,html[data-theme=dark] .delivery-dialog .team-invitation-primary{background:#fff!important;color:#111!important}html[data-theme=dark] .delivery-section button{background:#111;color:#fff}
.delivery-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2147483647;padding:20px 28px;border:1px solid #ddd;border-radius:20px;background:#fff;color:#111;font:500 16px Cairo,sans-serif;text-align:center;box-shadow:0 10px 35px #0002;pointer-events:none}
html[data-theme=dark] .delivery-toast{background:#111;color:#fff;border-color:#555}
.delivery-store-image{display:block;width:72px;height:72px;object-fit:cover;border-radius:50%!important;margin:0 auto 16px}.delivery-store-placeholder{text-align:center;font-size:12px;opacity:.6}.delivery-status-confirm{margin-top:18px;padding-top:12px;border-top:1px solid #ddd}
.delivery-panel :is(.merchant-order-card,.order-management){background:var(--paper,#fffdf9)!important;color:var(--ink,#221f24)!important;border-color:var(--control-line,rgba(17,17,17,.18))!important}
html[data-theme=dark] .delivery-panel :is(.merchant-order-card,.order-management){background:var(--night-panel,var(--night-canvas,#111))!important;color:var(--night-text,#fff)!important}
.delivery-status-actions{display:flex;justify-content:center;margin-top:20px}.delivery-status-actions button{width:100%;max-width:300px}
