.select-actions{display:grid;grid-template-columns:1fr auto;gap:10px}.danger{background:#a40000!important}#deleteDelivery:disabled{cursor:not-allowed}.access-code{font:800 24px ui-monospace,monospace;letter-spacing:2px;background:#eef3f6;border-radius:10px;padding:14px;word-break:break-all}.user-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e2e7ea}.user-row:last-child{border:0}.auth-card{max-width:620px;margin-inline:auto}.hint{padding:12px;border-left:4px solid #0d3b5c;background:#eef3f6}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.check-item{display:grid;grid-template-columns:1fr 160px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #e2e7ea}.check-item label{margin:0}.signature-box{width:100%;height:180px;border:1px dashed #8c969d;background:#fff;touch-action:none}.form-actions{display:flex;gap:10px;justify-content:flex-end}@media(max-width:650px){.select-actions,.user-row,.check-grid,.check-item{grid-template-columns:1fr}.select-actions button,.user-row button,.form-actions button{width:100%}.form-actions{flex-direction:column}}
.feedback-admin{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #e2e7ea}.feedback-admin:last-child{border-bottom:0}.feedback-admin p{white-space:pre-wrap;margin:10px 0}.feedback-admin small{color:#667781}.feedback-admin.is-done{opacity:.65}@media(max-width:650px){.feedback-admin{grid-template-columns:1fr}.feedback-admin button{width:100%}}
.archive-actions{display:flex;flex-wrap:wrap;gap:8px}.archive-actions .button,.archive-actions button{margin:0}
.card.is-inactive{opacity:.68;border-color:#a40000;background:#fff8f8}
.compact-button{min-height:32px!important;margin-top:7px!important;padding:5px 9px!important;font-size:13px}dialog{width:min(620px,calc(100% - 24px));border:0;border-radius:16px;padding:24px;color:#17324a;box-shadow:0 18px 60px #17324a55}dialog::backdrop{background:#0d263b99}dialog form{margin:0}dialog .error{margin-top:12px}
.customer-record:has([data-reset-user]) details:has([data-user-form]){display:none}
.goods-multi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;border:1px solid #c8d7e0;border-radius:12px;padding:14px;margin:12px 0}.goods-multi legend{font-weight:700;color:#0d3b5c;padding:0 6px}.goods-multi>label:not(.check),.goods-multi>.muted{grid-column:1/-1}.goods-multi .check{margin:0}@media(max-width:650px){.goods-multi{grid-template-columns:1fr}}
