.first-steps{border:1px solid #e0e9cc;background:linear-gradient(135deg,#fbfdf5,#fff 65%);border-radius:20px;padding:24px;margin:4px 0 24px;color:#2b3c2a;box-shadow:0 9px 28px #20351d05}.first-steps-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.first-steps-eyebrow{font-size:10px;letter-spacing:1.8px;color:#829360;font-weight:700}.first-steps h2{font-size:23px;letter-spacing:-.6px;margin:8px 0}.first-steps p{font-size:12px;line-height:1.6;color:#809071;margin:6px 0}.first-steps-dismiss{border:0;background:transparent;color:#809071;padding:7px 0;font-size:12px;flex:none}.first-steps-list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:22px 0 0;padding:0}.first-steps-list li{display:flex;flex-direction:column;align-items:flex-start;gap:13px;border:1px solid #e4ebd9;border-radius:14px;padding:18px;background:#fff;min-width:0}.first-steps-number{display:grid;place-items:center;border-radius:50%;width:27px;height:27px;background:#eff4e5;color:#7c8a67;font-size:12px;font-weight:700}.first-steps-list .complete .first-steps-number{background:#dff0b4;color:#42632a}.first-steps-list strong{font-size:14px}.first-steps-list p{font-size:11px}.first-steps-list button{margin-top:auto;max-width:100%;white-space:normal;text-align:left;font-size:12px;padding:10px 12px;border-radius:9px;min-height:40px}.first-steps-list button:disabled{opacity:.48;cursor:default}.first-steps-progress{margin:16px 0 0!important;font-size:11px!important}.first-steps-hours,.first-steps-warning{margin-top:18px;padding:18px;background:#f4f8eb;border:1px solid #e0e9cf;border-radius:13px}.first-steps-hours h3{font-size:14px;margin:0 0 10px}.first-steps-hours small{font-size:11px;color:#849474}.first-steps-hours-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.first-steps-hours-actions button{font-size:12px;border-radius:9px;padding:10px 13px}.first-steps-collapsed{padding:0;border:0;background:none;box-shadow:none;margin:0 0 12px}.first-steps-collapsed button{font-size:12px}.first-steps button:focus-visible{outline:3px solid #96bb48;outline-offset:2px}@media(max-width:1100px){.first-steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.first-steps{padding:20px 17px;border-radius:17px;margin-bottom:18px}.first-steps-heading{gap:10px}.first-steps h2{font-size:21px}.first-steps-heading>div{min-width:0}.first-steps-dismiss{font-size:11px}.first-steps-list{grid-template-columns:1fr;gap:9px;margin-top:18px}.first-steps-list li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:14px}.first-steps-list li button{grid-column:2;margin-top:0;justify-self:start}.first-steps-number{width:25px;height:25px}.first-steps-list p{margin-bottom:3px}}
#access:has(#onboarding:not([hidden]))>#passwordLogin,#access:has(#onboarding:not([hidden]))>label,#access:has(#onboarding:not([hidden]))>hr,#access:has(#onboarding:not([hidden]))>p:has(#sendCode),#access:has(#onboarding:not([hidden]))>#passwordLogin+p,#access:has(#onboarding:not([hidden]))>#verifyFields{display:none!important}#onboarding{margin-top:25px}#onboarding h2{font-size:20px;letter-spacing:-.4px;margin:0 0 9px}#onboarding>p{font-size:13px;color:#809071;line-height:1.6}#onboarding #createBusiness{width:100%}

#access:has(#onboarding:not([hidden]))>h1,#access:has(#onboarding:not([hidden]))>h1+p{display:none}#onboarding h2{font-size:27px;margin-top:0}

@media(max-width:600px){.first-steps-list li.complete{grid-template-columns:25px minmax(0,1fr) auto;align-items:center;padding:12px}.first-steps-list li.complete>div p{display:none}.first-steps-list li.complete>button{grid-column:3;grid-row:1;font-size:11px;min-height:35px;padding:8px 9px}.first-steps-list li.complete strong{font-size:13px}}
