.customer-panel{border-radius:var(--ui-radius-card,20px);color:#312b25;background:#fffaf2;border:1px solid #e4c7b5;min-width:0;margin:0 0 24px;padding:28px}.customer-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.customer-panel>span,.customer-title span{color:#a53721;letter-spacing:.1em;font-size:12px;font-weight:700}.customer-panel h2{margin:10px 0;font-size:26px;line-height:1.25}.customer-panel p{font-size:14px;line-height:1.6}.customer-panel label{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;font-weight:600;display:flex}.customer-panel input,.customer-panel select,.customer-panel textarea{box-sizing:border-box;border-radius:var(--ui-radius-control,9px);color:#312b25;width:100%;font:inherit;background:#fff;border:1px solid #cbb4a4;padding:12px;font-size:16px}.customer-panel textarea{resize:vertical;min-height:110px}.customer-panel button{border-radius:var(--ui-radius-control,10px);color:#fff;cursor:pointer;white-space:normal;background:#b63d24;border:1px solid #a73620;min-height:44px;padding:10px 16px;font-size:14px;font-weight:650}.customer-panel button:disabled{opacity:.55;cursor:default}.customer-panel button:focus-visible{outline-offset:3px;outline:3px solid #312b25}.customer-panel .customer-layout{grid-template-columns:minmax(190px,1fr) minmax(0,2fr);gap:24px;margin-top:22px;display:grid}.customer-layout nav{flex-direction:column;align-self:start;gap:10px;display:flex}.customer-layout nav button{color:#312b25;text-align:left;background:#fff;border-color:#e4c7b5}.customer-layout nav button[aria-pressed=true]{background:#ffecd9;border-color:#b63d24}.customer-panel small{overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.customer-message{border-radius:var(--ui-radius-card,12px);background:#fff;border:1px solid #ecdccf;margin:16px 0;padding:16px}.customer-message.support{background:#ffead3;border-left:3px solid #b63d24}.customer-message p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-panel a{color:#92321f;overflow-wrap:anywhere;font-size:14px;display:block}.customer-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.customer-panel .customer-session{border-bottom:1px solid #e4c7b5;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.customer-panel .customer-actions{flex-wrap:wrap;gap:12px;display:flex}.customer-panel hr{border:0;border-top:1px solid #e4c7b5;margin:28px 0}.customer-panel details{border-radius:var(--ui-radius-card,12px);border:1px solid #e4c7b5;margin:16px 0;padding:16px!important}.customer-panel summary{cursor:pointer;font-size:15px;font-weight:650}.customer-panel [role=alert]{color:#97291f;border-radius:var(--ui-radius-control,8px);background:#ffeadf;padding:14px}.customer-panel [role=status]{border-radius:var(--ui-radius-control,8px);background:#ebefda;padding:14px}.customer-panel code{overflow-wrap:anywhere;font-size:12px}.customer-standalone{max-width:1100px;margin:30px auto;padding:20px}.customer-standalone header{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}@media (max-width:760px){.customer-panel{padding:20px}.customer-panel .customer-layout{grid-template-columns:1fr}.customer-title,.customer-panel .customer-session{flex-direction:column;align-items:stretch}.customer-panel h2{font-size:23px}}.superadmin .customer-panel button:hover{color:#fff;background:#96351f;border-color:#96351f}
