/* V53 unified personal settings. Technical call tests moved to Help. */
#page-settings .v16-setting-two,#page-settings .v16-setting-group,#page-settings .v16-setting-group>.panel,#page-settings .v16-setting-group>.v16-setting-two,#page-account .v19-account-section{min-width:0;box-sizing:border-box}
#page-settings .v16-setting-group>.panel,#page-settings .v16-setting-group>.v16-setting-two,#page-settings .v16-setting-group>.v16-settings-summary{width:100%;max-width:none}
#page-settings .v16-setting-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
#page-settings .v16-setting-group .v16-group-heading{width:100%;min-width:0;align-items:start;gap:16px}
#page-settings .v16-setting-group .panel.page-panel{border-radius:16px;min-height:0;overflow-wrap:anywhere}
#page-settings .v16-setting-group .v16-eyebrow{font-size:10px;letter-spacing:.075em}
#page-settings .v16-setting-group .panel-header h2{font-size:17px;line-height:1.3}
#page-settings .v16-setting-group .panel-header p,.v16-setting-group .preference-note{font-size:12px;line-height:1.65}
.v53-call-guide{display:grid;gap:12px}
.v53-call-links{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.v53-call-links button{border:1px solid var(--border,#dde5ed);color:var(--ink,#193550);border-radius:10px;background:var(--card,#fff);padding:10px 14px;font-weight:750;font-size:12px;cursor:pointer}
.v53-call-links button:hover{border-color:#ec842c}
.v53-diagnostic-tests,.v53-technical-wrap{border:1px solid var(--border,#dee5ed);background:var(--card,#fff);border-radius:14px;overflow:hidden;margin:12px 0}
.v53-diagnostic-tests>summary,.v53-technical-wrap>summary{cursor:pointer;list-style:none;padding:15px 18px;color:var(--ink,#163550);font-size:12px;font-weight:750}
.v53-diagnostic-tests>summary:after,.v53-technical-wrap>summary:after{content:'⌄';float:right}
.v53-diagnostic-tests[open]>summary:after,.v53-technical-wrap[open]>summary:after{content:'⌃'}
.v53-diagnostic-wrap{padding:0 17px 18px;display:grid;gap:12px;max-width:100%}
.v53-technical-wrap .twilio-technical-diagnostics{margin:0;border:0;box-shadow:none}
#page-settings .v53-diagnostic-wrap>.v16-setting-two{min-width:0}
#page-settings .v16-settings-content{width:100%;min-width:0}
#page-settings .v16-setting-group h2,#page-account .v16-panel h2{letter-spacing:-.018em}
html[data-theme='dark'] .v53-call-links button,html[data-theme='dark'] .v53-diagnostic-tests,html[data-theme='dark'] .v53-technical-wrap{background:#1a2b40;color:#e8f0fb;border-color:#34485f}
@media(max-width:800px){#page-settings .v16-setting-two{grid-template-columns:1fr}.v53-call-links button{flex:1}}
#page-account .v19-account-section,#page-account .v16-panel,#page-settings .v16-settings-content>.v16-setting-group{width:100%;max-width:none;box-sizing:border-box}
#page-settings .v16-setting-group .v16-group-heading>p{max-width:62ch;line-height:1.55}
