textarea{width:100%;resize:vertical;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#172033;padding:12px 14px;outline:none;font:inherit}textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #dbeafe}.portal-config{margin-top:32px}.config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}.config-grid form,.config-grid section{margin:0;padding:22px;border:1px solid #dce3ee;border-radius:12px;background:#fff}.config-grid h3{margin:0 0 16px;font-size:1rem}.config-item{width:100%;margin:0;padding:13px 0;border:0;border-bottom:1px solid #dce3ee;border-radius:0;background:transparent;color:#344054;text-align:left;font:inherit}.config-item:hover{color:#294fda;background:#f7f9fc}.is-error{color:#b42318!important}@media(max-width:680px){.config-grid{grid-template-columns:1fr}}
