.customer-setup{font-family:Inter,sans-serif;line-height:1.47}.setup-stack{display:flex;flex-direction:column;gap:24px}.customer-setup .card{padding:16px;border-radius:18px}.setup-note{font-size:12px;line-height:16px;color:var(--muted);margin:8px 0}.customer-setup .field label,.customer-setup>label{font-size:13px;font-weight:500}.customer-setup .field input,.customer-setup .field select{min-height:48px}.customer-setup textarea{width:100%;min-height:120px}.customer-setup .btn{min-height:48px;border-radius:9px}.setup-first{max-width:600px;margin:0 auto;padding:24px}.setup-first h1{font-size:24px;font-weight:600;line-height:29px}.setup-first .hero{margin-bottom:24px}.setup-first .field{margin-bottom:12px}.setup-first input{width:100%}body[data-password-setup=true] .fw-sidebar,body[data-password-setup=true] .nav,body[data-password-setup=true] .fw-mobile-nav{display:none!important}body[data-password-setup=true] #page{margin-left:0;padding:0}body[data-password-setup=true] #app{padding-bottom:24px}.customer-setup .workflow-error:empty{display:none}@media(min-width:1050px){.customer-setup.workflow{max-width:900px}.setup-first{padding-top:56px}}

body[data-password-setup=true] #fwEmployeeSidebar{display:none!important}body[data-password-setup=true] .top{margin-left:0!important}body[data-password-setup=true] #app{margin-left:0!important}

body[data-password-setup=true] #app{padding-left:0!important}body[data-password-setup=true] .top{display:flex!important}body[data-password-setup=true] #fwRoleNav{display:none!important}

.customer-setup header h1{font-size:24px;line-height:29px}.setup-optional{padding-top:16px}.customer-setup summary{font-weight:600;cursor:pointer}.customer-setup .workflow-card-actions{display:flex;flex-direction:column;gap:12px}.fw-form-sheet .customer-setup .field{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0 0 12px!important}.fw-form-sheet .customer-setup .row{padding:12px 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.fw-form-sheet .customer-setup .card{margin:0!important}.customer-setup .setup-note{font-weight:400}
.customer-setup input:not([type=checkbox]),.customer-setup textarea{box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);padding:12px;font-family:inherit;font-size:15px;line-height:22px}.customer-setup input:not([type=checkbox]){min-height:48px}.customer-setup #setupMessage{min-height:260px;resize:vertical}.customer-setup .field label{font-weight:500!important}body[data-password-setup=true] #page{padding:0!important;max-width:none!important}
.workflow.customer-setup .workflow-card-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.workflow.customer-setup .workflow-card-actions>.btn{flex:none;width:100%;min-width:0;height:48px}
