.section-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin:24px 0; padding:3px 0;scrollbar-width:thin}.section-tabs [role=tab]{flex:0 0 auto;width:auto;min-height:44px;margin:0;padding:11px 17px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font:12px/1.5 Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}.section-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--gold);color:var(--ink);font-weight:600;background:transparent}.section-tabs [role=tab]:hover{color:var(--ink);background:color-mix(in srgb,var(--gold) 8%,transparent)}.section-tabs [role=tab]:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.section-tab-panel{min-width:0}.section-tab-panel[hidden]{display:none!important}.section-tab-panel>.print-panel,.section-tab-panel>.project-section,.section-tab-panel>.project-quotations{border-top:0;margin-top:0;padding-top:0}.section-tab-panel h2{margin-bottom:20px}#quotation-form .section-tabs{margin-top:0}#project-window .section-tabs{margin-top:20px}@media(max-width:600px){.section-tabs [role=tab]{padding:10px 12px}.section-tabs{margin:18px 0}}

.project-create-section{max-width:780px}.projects-main .project-create-section>h2{font:28px/1.3 var(--serif);margin:0 0 22px}.projects-main .project-create-section form>button{margin-top:20px}

#quotation-form .section-step-actions{display:flex;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}#quotation-form .section-next{width:auto;min-height:44px;margin:0;gap:0;padding:12px 18px;background:var(--green);color:var(--paper);border:1px solid var(--green);font:12px/1.5 Arial,Helvetica,sans-serif}#quotation-form .section-next:hover{background:#2f5340;color:#fff}[data-theme=dark] #quotation-form .section-next:hover{background:#c5d5bc;color:#142018}
