/* Member phone card in the Staff v3 member overview (Members → member → Overview). */
.smp-panel{min-width:0}
.smp-panel *{box-sizing:border-box;min-width:0}
.smp-panel .smp-head{flex-wrap:wrap;row-gap:4px}
.smp-body{display:grid;gap:12px;padding:14px 16px 16px}
.smp-body p{margin:0;font-size:13px;line-height:1.5;color:var(--v-dim,#bdbdbd);overflow-wrap:anywhere}
.smp-current{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--v-line,#333);border-radius:var(--v-r-sm,10px);background:rgba(255,255,255,.02)}
.smp-current>div{display:grid;gap:4px;flex:1 1 180px}
.smp-label{font:600 11px/1 var(--v-font,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--v-dim,#a7a7a7)}
.smp-number{font:650 18px/1.25 var(--v-font,inherit);color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.smp-number.is-empty{font-size:14px;font-weight:600;color:var(--v-dim,#a7a7a7)}
.smp-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--v-line2,#444);background:rgba(255,255,255,.05);color:#d4d4d8;font:600 11.5px/1 var(--v-font,inherit);font-style:normal;white-space:nowrap}
.smp-tag.is-good{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.12);color:#6ee7b7}
.smp-tag.is-warn{border-color:rgba(251,191,36,.35);background:rgba(251,191,36,.12);color:#fcd34d}
.smp-panel .smp-edit{margin-left:auto}
.smp-form{display:grid;gap:12px;padding:14px;border:1px solid var(--v-or-line,#7a4320);border-radius:var(--v-r-sm,10px);background:rgba(255,107,36,.05)}
.smp-form textarea{min-height:84px!important;padding:12px 14px!important;resize:vertical}
.smp-form .smp-preview{min-height:18px;font-size:12.5px;color:#ffb38a}
.smp-actions{display:flex;gap:10px;flex-wrap:wrap}
.smp-actions .v3-btn{min-height:44px}
.smp-hint{font-size:12px!important}
.smp-error,.smp-notice{padding:10px 12px;border-radius:10px;border:1px solid #725036;background:#2e221a}
.smp-error{color:#ffc1b8!important;border-color:#783b35;background:#321d1c}
.smp-notice{color:#c9f5dc!important;border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.1)}
.smp-history{padding-top:10px;border-top:1px solid var(--v-line,#333)}
.smp-history summary{cursor:pointer;font-size:13px;font-weight:650;color:#e6e6e6}
.smp-history article{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--v-line,#333)}
.smp-history article:last-child{border-bottom:0}
.smp-history strong{font-size:13px;color:#fff;font-variant-numeric:tabular-nums}
.smp-history small{font-size:11.5px;color:var(--v-dim,#a7a7a7)}
.smp-panel button:focus-visible,.smp-panel input:focus-visible,.smp-panel textarea:focus-visible{outline:2px solid #ffae72;outline-offset:2px}
@media(max-width:640px){.smp-body{padding:12px}.smp-panel .smp-edit{margin-left:0;width:100%}.smp-actions .v3-btn{flex:1 1 100%}}
