.setup-container.svelte-g40i6i{min-height:100vh;background-color:var(--bg-primary);padding:calc(60px + var(--navbar-height)) 20px 40px 20px;display:flex;justify-content:center;align-items:flex-start}.setup-card.svelte-g40i6i{background-color:var(--surface);width:100%;max-width:900px;border-radius:16px;box-shadow:var(--shadow);border:1px solid var(--border-primary);padding:40px}.setup-card.svelte-g40i6i .setup-header:where(.svelte-g40i6i){text-align:center;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;gap:16px}.setup-card.svelte-g40i6i .setup-header:where(.svelte-g40i6i) .icon-circle:where(.svelte-g40i6i){width:64px;height:64px;background-color:var(--brand-muted);color:var(--brand-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.setup-card.svelte-g40i6i .setup-header:where(.svelte-g40i6i) h1:where(.svelte-g40i6i){font-size:20pt;color:var(--text-primary);font-weight:700;max-width:600px}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i){display:flex;flex-direction:column;gap:40px}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i){display:flex;flex-direction:column;gap:20px}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .section-header:where(.svelte-g40i6i){display:flex;justify-content:space-between;align-items:center}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .section-title:where(.svelte-g40i6i){display:flex;align-items:center;gap:10px;color:var(--text-primary)}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .section-title:where(.svelte-g40i6i) h2:where(.svelte-g40i6i){font-size:14pt;font-weight:600}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .btn-add:where(.svelte-g40i6i){display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:8px;font-weight:600;font-size:9.5pt;cursor:pointer;transition:all .2s}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .btn-add:where(.svelte-g40i6i):hover{background-color:var(--border-primary);color:var(--text-primary)}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .bays-list:where(.svelte-g40i6i){display:grid;grid-template-columns:1fr 1fr;gap:16px;max-height:420px;overflow-y:auto;padding-right:8px}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .bays-list:where(.svelte-g40i6i) .bay-item:where(.svelte-g40i6i){background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .bays-list:where(.svelte-g40i6i) .bay-item:where(.svelte-g40i6i) .bay-number:where(.svelte-g40i6i){margin-top:30px;font-size:9pt;font-weight:700;color:var(--text-muted);background-color:var(--surface);padding:2px 8px;border-radius:4px;border:1px solid var(--border-primary)}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .items-list:where(.svelte-g40i6i){display:flex;flex-direction:column;gap:16px}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .items-list:where(.svelte-g40i6i) .item-card:where(.svelte-g40i6i){background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .items-list:where(.svelte-g40i6i) .item-card:where(.svelte-g40i6i) .item-card-header:where(.svelte-g40i6i){display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px dashed var(--border-primary)}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .items-list:where(.svelte-g40i6i) .item-card:where(.svelte-g40i6i) .item-card-header:where(.svelte-g40i6i) .item-number:where(.svelte-g40i6i){font-size:9pt;font-weight:700;color:var(--text-muted);background-color:var(--surface);padding:2px 8px;border-radius:4px;border:1px solid var(--border-primary)}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .items-list:where(.svelte-g40i6i) .item-card:where(.svelte-g40i6i) .item-card-header:where(.svelte-g40i6i) .btn-remove:where(.svelte-g40i6i){background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;transition:all .2s}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .items-list:where(.svelte-g40i6i) .item-card:where(.svelte-g40i6i) .item-card-header:where(.svelte-g40i6i) .btn-remove:where(.svelte-g40i6i):hover{background-color:var(--error-muted);color:var(--error)}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) section:where(.svelte-g40i6i) .items-list:where(.svelte-g40i6i) .empty-state:where(.svelte-g40i6i){padding:40px;background-color:var(--bg-primary);border:2px dashed var(--border-primary);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-muted);font-size:10pt}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) .form-footer:where(.svelte-g40i6i){margin-top:20px;padding-top:30px;border-top:1px solid var(--border-secondary)}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) .form-footer:where(.svelte-g40i6i) .btn-submit:where(.svelte-g40i6i){width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;background-color:var(--brand-primary);color:var(--brand-text);border:none;border-radius:10px;font-size:12pt;font-weight:600;cursor:pointer;transition:all .2s}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) .form-footer:where(.svelte-g40i6i) .btn-submit:where(.svelte-g40i6i):hover{background-color:var(--brand-hover);box-shadow:0 4px 12px #16a34a33}.setup-card.svelte-g40i6i form:where(.svelte-g40i6i) .form-footer:where(.svelte-g40i6i) .btn-submit:where(.svelte-g40i6i):disabled{opacity:.7;cursor:not-allowed}@media(max-width:800px){.setup-card.svelte-g40i6i section:where(.svelte-g40i6i) .bays-list:where(.svelte-g40i6i){grid-template-columns:1fr}}@media(max-width:640px){.setup-card.svelte-g40i6i{padding:24px}}
