/* Central retained company setup forms. */
#company-setup-workspace[hidden]{display:none!important}
#company-setup-workspace{width:100%;min-width:0}
#company-setup-workspace .company-setup-active{position:static;margin:0 0 14px;max-width:none}
#company-setup-workspace .setup-review-row{display:flex;justify-content:space-between;gap:14px;width:100%;padding:14px;background:var(--card);color:var(--text);border:1px solid var(--border2);border-radius:10px;margin:7px 0;text-align:left;cursor:pointer}
#company-setup-workspace [hidden]{display:none!important}
#company-setup-workspace .setup-inline-migration{position:static!important;inset:auto!important;background:transparent!important;padding:0!important;z-index:auto!important;overflow:visible!important}
#company-setup-workspace .setup-inline-migration>.modal-box{width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;padding:0!important;box-shadow:none!important;border:0!important}
#company-setup-workspace .setup-inline-migration .modal-close{display:none}
#company-setup-workspace .form-row{flex-wrap:wrap}
#company-setup-workspace input,#company-setup-workspace select{max-width:100%}
#company-setup-workspace #set-business{margin:0;padding:0;border:0}
.company-setup-open #settings-page-context{display:none!important}
#company-setup-workspace #company-setup-slot>.card{margin:12px 0}
#company-setup-workspace .pph-section-nav{position:static;flex-wrap:wrap;overflow:visible}
#company-setup-workspace .company-setup-active-controls{flex-wrap:wrap}
@media(max-width:620px){#company-setup-workspace .setup-review-row{align-items:flex-start;flex-direction:column}#company-setup-workspace .form-row{display:block}}
#modal-person .person-workspace-page[hidden]{display:none!important}
#modal-person #person-workspace-nav{position:static;flex-wrap:wrap;overflow:visible}

/* Setup choices have natural height. A percentage minimum must never stretch
   every row to the height of the entire phase. */
#panel-settings[data-settings-page="setup"] .company-setup-step{min-height:0!important;height:auto!important;align-self:start}
#panel-settings[data-settings-page="setup"] .company-setup-phase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}
#panel-settings[data-settings-page="setup"] .company-setup-phase[hidden]{display:none!important}
#panel-settings[data-settings-page="setup"] .company-setup-phase>h3{grid-column:1/-1;margin:0}
#panel-settings[data-settings-page="setup"] .company-setup-phase .company-setup-step{margin:0;grid-template-columns:22px minmax(0,1fr);padding:12px}
#panel-settings[data-settings-page="setup"] .company-setup-step .company-setup-state{grid-column:2;justify-self:start}
#panel-settings[data-settings-page="setup"] .company-setup-step-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
#panel-settings[data-settings-page="setup"] .company-setup-steps{grid-auto-rows:auto;align-items:start;gap:10px}
@media(max-width:700px){#panel-settings[data-settings-page="setup"] .company-setup-phase{grid-template-columns:minmax(0,1fr)}}
