.pa-panel{display:grid;gap:18px}.pa-tabs,.pa-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pa-panel label{display:grid;gap:6px}.pa-panel .am-check{display:flex;align-items:center;gap:10px}.pa-panel input,.pa-panel textarea,.pa-panel select{max-width:100%;box-sizing:border-box}.pa-example{border:1px solid #dbe2e8;border-radius:12px;margin:16px 0;padding:16px}.pa-example summary{font-weight:700;cursor:pointer}.pa-fields{display:grid;gap:16px;padding-top:18px}.pa-item{display:grid;grid-template-columns:2fr 100px 1fr auto;gap:12px;align-items:end;padding:12px 0;border-top:1px solid #e7ecf0}.pa-visitor{border-bottom:1px solid #dbe2e8;padding:18px 0}.pa-visitor dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.pa-visitor dt{color:#617081;font-size:13px}.pa-visitor dd{margin:4px 0}.pa-text{white-space:pre-wrap;overflow-wrap:anywhere}.pa-search{max-width:480px;margin-bottom:16px}#practiceLoginLink{text-align:center;margin:18px 0}#paError:empty{display:none}@media(max-width:850px){.pa-item{grid-template-columns:1fr 100px}.pa-item .button{grid-column:1/-1}}
.pa-import{background:#f3f7fa;border:1px solid #cbd7df;padding:20px;border-radius:10px;margin:20px 0}.pa-import h2{margin-top:0}.pa-import label{display:block;margin:12px 0}.pa-import input[type=file]{display:block;margin-top:8px;max-width:100%}
.pa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pa-metrics article{display:grid;gap:8px;padding:18px;border:1px solid #dce5eb;border-radius:10px;background:#f7f9fb}.pa-metrics strong{font-size:26px}.pa-metrics span{font-size:13px;color:#526979}.pa-visitor-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.pa-visitor-toolbar .pa-search{flex:1;margin:0;min-width:210px}.pa-visitor-toolbar input,.pa-visitor-toolbar select,.pa-follow-up select,.pa-follow-up textarea{font:inherit;color:inherit;padding:11px;border:1px solid #b9cbd6;border-radius:7px;background:#fff}.pa-visitor{border:1px solid #dce5eb;border-radius:12px;padding:22px;margin:18px 0}.pa-visitor>header{display:flex;align-items:center;gap:15px;justify-content:space-between;flex-wrap:wrap}.pa-visitor h3{overflow-wrap:anywhere;margin:0}.pa-visitor dd small{display:block;font-size:12px;color:#617081;margin-top:6px}.pa-visitor-details{border-top:1px solid #e0e7eb;padding-top:16px}.pa-visitor-details>summary{font-weight:650;cursor:pointer}.pa-visitor .pa-answers{grid-template-columns:1fr;gap:18px}.pa-answers dd{font-weight:600}.pa-answers dd p{font-weight:400;margin:6px 0}.pa-follow-up{display:grid;gap:16px;margin-top:22px;padding:18px;border-radius:10px;background:#f6f8fa}.pa-follow-up label{display:grid;gap:8px}.pa-follow-up textarea{resize:vertical;min-height:88px}.pa-follow-status:empty{display:none}.pa-visitor .pa-mail-error{color:#9d3426}.pa-visitor h4 small{font-weight:400;font-size:12px;color:#617081}@media(max-width:700px){.pa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-visitor{padding:16px}.pa-follow-up{padding:14px}.pa-visitor-toolbar>label{width:100%}}
