.setup-wizard{max-width:1000px;margin:28px auto;padding:35px}.setup-wizard h1{font-size:34px}.setup-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0 38px;padding:0;list-style:none;display:grid}.setup-steps li{color:#77856b;border-bottom:3px solid #e1e8d8;align-items:center;gap:9px;padding-bottom:13px;font-size:12px;display:flex}.setup-steps li b{background:#e8efdf;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.setup-steps li[aria-current]{color:#173f35;border-color:#567b38;font-weight:700}.setup-steps li[aria-current] b{color:#fff;background:#173f35}.setup-counts,.setup-name-grid{grid-template-columns:1fr 1fr;gap:22px;margin:23px 0;display:grid}.setup-counts input{padding:17px;font-size:23px}.setup-wizard section{margin:28px 0}.setup-wizard-actions{border-top:1px solid #e1e8d8;margin-top:32px;padding-top:25px}.setup-skip{color:#748367;border-top:1px solid #e1e8d8;align-items:center;gap:22px;margin-top:25px;padding-top:25px;font-size:13px;display:flex}.setup-shift{border:1px solid #dce5d2;border-radius:12px;margin:25px 0;padding:24px}.setup-shift legend{color:#6d815e;padding:0 9px;font-size:12px;font-weight:700}.setup-times{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px;display:grid}.setup-night{background:#fcf3df;border-radius:7px;padding:12px 16px;color:#735934!important;font-size:12px!important}.setup-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.setup-summary b{text-align:center;background:#edf3e1;border-radius:9px;padding:20px 12px;font-size:14px}.setup-checkbox{background:#fff0e4;border-radius:8px;align-items:flex-start;margin-top:22px;padding:17px;line-height:1.6;flex-direction:row!important;display:flex!important}.setup-checkbox input{margin-top:3px}.setup-assignment-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.setup-sample-bar{text-align:center;background:#e8efdd;padding:14px 24px}.setup-app .tk-panel h2{margin-bottom:15px}@media (max-width:700px){.setup-wizard{padding:24px 18px}.setup-wizard h1{font-size:28px}.setup-steps{gap:7px;margin-bottom:28px}.setup-steps li{flex-direction:column;align-items:flex-start;font-size:10px;line-height:1.4}.setup-times,.setup-assignment-grid,.setup-summary{grid-template-columns:1fr 1fr}.setup-counts{gap:18px 12px}.setup-counts label{font-size:11px}.setup-skip{flex-direction:column;align-items:flex-start;gap:12px}.setup-name-grid{grid-template-columns:1fr}.setup-shift{padding:18px 12px}.setup-summary b{font-size:13px}.setup-app .tk-header-links{gap:12px}}@media print{.setup-sample-bar,.setup-steps,.setup-wizard-actions,.setup-skip,.setup-print-qr .tk-main>*{display:none!important}.setup-print-qr .tk-main>.demo-office-qr{display:block!important}.setup-print-qr .demo-qr-select{display:none!important}.setup-app .tk-table input,.setup-app .tk-table select{color:#000;background:0 0;border:0;min-height:0;padding:0}.setup-app .tk-table{min-width:0}}.setup-vehicle-fields{flex-direction:column;gap:14px;display:flex}.setup-capacity-warning{font-weight:700;color:#a14428!important}
