.owner-setup-quick-links{display:grid;gap:14px;margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--card)}
.owner-setup-quick-links h2{margin:5px 0;font:clamp(25px,4vw,38px) Georgia,serif}.owner-setup-quick-links p{margin:0;color:var(--muted)}
.owner-setup-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.owner-setup-quick-grid button{display:grid;gap:3px;min-height:62px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);font:800 13px/1.25 "Trebuchet MS",Verdana,sans-serif;text-align:left;cursor:pointer}.owner-setup-quick-grid button small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.3}
.owner-setup-quick-grid button:hover,.owner-setup-quick-grid button:focus-visible{border-color:#63b591;outline:2px solid #80d9ff;outline-offset:1px}.owner-setup-quick-grid button.active{background:#a5dfc4!important;color:#10251f!important;border-color:#77b99a!important}
.owner-setup-accordion-list{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;align-items:start}.owner-setup-accordion-list>.profile{display:contents}
.owner-setup-group{display:grid;gap:8px;scroll-margin-top:12px}.owner-setup-group>header{padding:14px 4px 4px}.owner-setup-group>header h2{margin:0;font:25px Georgia,serif}.owner-setup-group>header p{margin:4px 0 0;color:var(--muted)}
.owner-setup-section{margin:0;border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden;scroll-margin-top:12px}
.owner-setup-section>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;padding:13px 16px;cursor:pointer;list-style:none;background:var(--card);color:var(--ink)}
.owner-setup-section>summary::-webkit-details-marker{display:none}.owner-setup-section>summary>span{display:grid;gap:3px;min-width:0}.owner-setup-section>summary strong{font-size:17px;color:inherit}.owner-setup-section>summary small{color:var(--muted);font-size:12px;line-height:1.35}.owner-setup-section>summary::after{content:'+';flex:0 0 auto;font-size:24px;font-weight:800;color:var(--muted)}
.owner-setup-section[open]>summary{background:color-mix(in srgb,var(--card) 72%,#a5dfc4 28%);border-bottom:1px solid var(--line)}.owner-setup-section[open]>summary::after{content:'−';color:var(--ink)}
.owner-setup-section-content{padding:14px}.owner-setup-section-content>.docs,.owner-setup-section-content>.system-console{margin:0;padding:0;border:0;border-radius:0;background:transparent}.owner-setup-section-content>#providers:empty::before,.owner-setup-section-content>#users:empty::before{content:'Loading protected settings…';display:block;color:var(--muted);padding:10px 0}
@media(max-width:920px){.owner-setup-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.owner-setup-quick-links{margin:16px 0;padding:13px}.owner-setup-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.owner-setup-quick-grid button{min-height:52px;font-size:12px}.owner-setup-section>summary{min-height:72px;padding:12px 13px}.owner-setup-section>summary strong{font-size:16px}.owner-setup-section-content{padding:11px}}
html[data-theme=dark] .owner-setup-quick-links,html[data-theme=dark] .owner-setup-section{background:#18241f;color:#f7fbf8;border-color:#60766b}html[data-theme=dark] .owner-setup-quick-grid button,html[data-theme=dark] .owner-setup-section>summary{background:#223029;color:#f7fbf8;border-color:#62766b}html[data-theme=dark] .owner-setup-quick-grid button small,html[data-theme=dark] .owner-setup-section>summary small,html[data-theme=dark] .owner-setup-group>header p{color:#c2d0c9}html[data-theme=dark] .owner-setup-section[open]>summary{background:#355647;color:#fff}html[data-theme=dark] .owner-setup-quick-grid button.active{background:#a5dfc4!important;color:#10251f!important}html[data-theme=dark] .owner-setup-quick-grid button.active small{color:#274a3c}
