.customer-note{display:grid;grid-column:1/-1;gap:12px;margin:20px 0;padding:18px;border:1px solid #3f3f3f;border-radius:18px;background:#1f1f1f}
.customer-note label{display:grid;gap:9px;color:#f6f5f2}.customer-note textarea{display:block;width:100%;min-height:110px;resize:vertical;border:1px solid #3f3f3f;border-radius:12px;padding:12px;font:inherit;background:#101010;color:#f6f5f2}
.customer-note button{justify-self:start}.customer-note p{margin:0}.customer-detail button.danger{background:#262626;color:#c3c3c3;border-color:#5b5b5b}
.customer-delete{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px}.customer-delete p{margin:0}.customer-delete button,.customer-note button{min-height:44px;border-radius:14px;padding:10px 16px;font:inherit;font-weight:650;cursor:pointer;align-self:start}.customer-delete button{box-shadow:0 3px 0 #0d0d0d}
.customer-delete-dialog{width:min(560px,calc(100% - 32px));max-height:85vh;overflow:auto;padding:26px;border:1px solid #5b5b5b;border-radius:22px;background:#1f1f1f;color:#f6f5f2;box-shadow:0 25px 80px #0009;font:16px/1.6 system-ui,sans-serif}.customer-delete-dialog::backdrop{background:#0009;backdrop-filter:blur(4px)}.customer-delete-dialog h3{margin:0 0 12px}.customer-delete-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.customer-delete-actions button{min-height:44px;padding:10px 16px;border-radius:14px;font:inherit;font-weight:650}.customer-delete-actions button.danger{background:#262626;color:#c3c3c3;border-color:#5b5b5b}
