#shift-open[hidden],#shift-close[hidden],#recovery-request[hidden],#recovery-confirm[hidden],#change-password[hidden],#confirm-import[hidden]{display:none}
.commercial-page{display:grid;gap:1.25rem;min-width:0}
.commercial-page .panel{display:block}
.commercial-page .panel>*+*{margin-top:1rem}
.commercial-page .panel-title{margin:0}
.commercial-page p{line-height:1.65;color:var(--muted)}
.commercial-page form{max-width:680px}
.commercial-page .btn{justify-self:start;width:auto}
.commercial-page input,.commercial-account input{box-sizing:border-box;width:100%;min-height:44px;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--panel);color:var(--ink);font:inherit}
.commercial-page input:focus,.commercial-account input:focus{outline:2px solid var(--primary);outline-offset:2px}
.commercial-page a{color:var(--primary)}
.commercial-page .btn-primary,.commercial-page .btn-success{color:var(--on-primary,#fff)}
.commercial-page .btn-secondary{color:var(--ink)}
.setup-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;padding:0;counter-reset:step}
.setup-steps li{counter-increment:step;border:1px solid var(--line);border-radius:10px;padding:1rem}
.setup-steps li>strong::before{content:counter(step) '. ';color:var(--primary)}
.setup-steps li>span{display:block;margin-top:.35rem;font-size:.85rem;color:var(--muted)}
.commercial-page summary{cursor:pointer;font-weight:600;padding:.5rem 0}
.commercial-page details{border-top:1px solid var(--line)}
.commercial-account{margin-top:1.25rem}
.commercial-account form{max-width:600px}
@media(max-width:650px){.setup-steps{grid-template-columns:minmax(0,1fr)}.commercial-page .btn{width:100%;justify-content:center}.commercial-page .table-scroll{max-width:100%}}
