.quote-workflow-module__L9zjyq__page{color:var(--foreground);background:var(--background);font-family:var(--font-body);overflow-x:clip}.quote-workflow-module__L9zjyq__container{width:min(100% - 2.5rem,68rem);margin-inline:auto}.quote-workflow-module__L9zjyq__hero{background:radial-gradient(ellipse at 82% 4%, color-mix(in srgb, var(--brand-200) 35%, transparent), transparent 37rem), var(--background);padding-block:clamp(3.5rem,8vw,7rem) 3rem}.quote-workflow-module__L9zjyq__eyebrow{color:var(--brand-800);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.75rem;font-weight:700;line-height:1.4;display:flex}.quote-workflow-module__L9zjyq__eyebrow svg{width:1rem;height:1rem}.quote-workflow-module__L9zjyq__hero h1,.quote-workflow-module__L9zjyq__sectionHeading h2,.quote-workflow-module__L9zjyq__closing h2{font-family:var(--font-display);letter-spacing:-.035em;margin:1rem 0 0;font-weight:700;line-height:.98}.quote-workflow-module__L9zjyq__hero h1{max-width:13ch;font-size:clamp(3.1rem,7.2vw,6.2rem)}.quote-workflow-module__L9zjyq__heroIntro{max-width:46rem;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.quote-workflow-module__L9zjyq__heroActions,.quote-workflow-module__L9zjyq__closingActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.6rem;display:flex}.quote-workflow-module__L9zjyq__flow{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--card) 88%, transparent);box-shadow:var(--elevation-1);grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:clamp(3rem,6vw,5rem);padding:1.15rem;display:grid}.quote-workflow-module__L9zjyq__flowStage{min-width:0;color:var(--foreground);align-items:center;gap:.8rem;padding:.8rem;font-size:.88rem;font-weight:700;line-height:1.35;display:flex}.quote-workflow-module__L9zjyq__flowStage svg{width:1.45rem;height:1.45rem;color:var(--brand-700);flex:none}.quote-workflow-module__L9zjyq__flowRule{background:var(--brand-500);height:1px}.quote-workflow-module__L9zjyq__section{border-top:1px solid var(--border);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2rem,5.5vw,5rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.quote-workflow-module__L9zjyq__sectionHeading{min-width:0}.quote-workflow-module__L9zjyq__sectionHeading .quote-workflow-module__L9zjyq__eyebrow{color:var(--brand-800)}.quote-workflow-module__L9zjyq__sectionHeading h2{max-width:15ch;font-size:clamp(2.3rem,4.2vw,3.7rem)}.quote-workflow-module__L9zjyq__sectionHeading>p:last-child{color:var(--muted-foreground);margin:1rem 0 0;font-size:1rem;line-height:1.7}.quote-workflow-module__L9zjyq__panel,.quote-workflow-module__L9zjyq__draftPanel,.quote-workflow-module__L9zjyq__statusPanel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0;box-shadow:var(--elevation-1);padding:clamp(1.2rem,3vw,2rem)}.quote-workflow-module__L9zjyq__panel h3,.quote-workflow-module__L9zjyq__draftHeading h3,.quote-workflow-module__L9zjyq__statusPanel h3,.quote-workflow-module__L9zjyq__ownerNote h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.quote-workflow-module__L9zjyq__controlList,.quote-workflow-module__L9zjyq__exceptionList{gap:.9rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.quote-workflow-module__L9zjyq__controlList li{color:var(--muted-foreground);grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.95rem;line-height:1.55;display:grid}.quote-workflow-module__L9zjyq__controlList svg{width:1.05rem;height:1.05rem;color:var(--brand-800);margin-top:.16rem}.quote-workflow-module__L9zjyq__inputGrid{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.quote-workflow-module__L9zjyq__inputCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;min-height:8rem;padding:1.1rem}.quote-workflow-module__L9zjyq__inputNumber{color:var(--brand-800);font-family:var(--font-display);letter-spacing:.08em;font-size:.9rem;font-weight:700}.quote-workflow-module__L9zjyq__inputCard h3{font-family:var(--font-display);margin:1.4rem 0 0;font-size:1.25rem;line-height:1.15}.quote-workflow-module__L9zjyq__draftPanel{grid-column:2;margin-top:-1.75rem}.quote-workflow-module__L9zjyq__draftHeading{align-items:center;gap:.8rem;display:flex}.quote-workflow-module__L9zjyq__draftHeading>svg,.quote-workflow-module__L9zjyq__importPanel>svg{width:1.5rem;height:1.5rem;color:var(--brand-800);flex:none}.quote-workflow-module__L9zjyq__draftLines{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin:1.2rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.quote-workflow-module__L9zjyq__draftLines li{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.quote-workflow-module__L9zjyq__ownerNote{border-radius:var(--radius-lg);background:var(--foreground);color:var(--background);grid-column:1/-1;grid-template-columns:1.6rem minmax(0,1fr);gap:1rem;padding:1.4rem;display:grid}.quote-workflow-module__L9zjyq__ownerNote>svg{width:1.5rem;height:1.5rem;color:var(--brand-300)}.quote-workflow-module__L9zjyq__ownerNote h3{color:var(--background)}.quote-workflow-module__L9zjyq__ownerNote p{color:color-mix(in srgb, var(--background) 88%, transparent);margin:.6rem 0 0;font-size:.94rem;line-height:1.65}.quote-workflow-module__L9zjyq__importPanel{border:1px solid var(--brand-300);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--brand-50) 54%, var(--card));grid-column:2;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.quote-workflow-module__L9zjyq__importFields{width:100%;color:var(--foreground);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:grid}.quote-workflow-module__L9zjyq__exceptionList{color:var(--muted-foreground);grid-column:2;margin-top:-1.5rem}.quote-workflow-module__L9zjyq__exceptionList li{border-left:2px solid var(--brand-500);padding-left:1rem;font-size:.94rem;line-height:1.65}.quote-workflow-module__L9zjyq__customerGrid{grid-column:2;gap:.8rem;display:grid}.quote-workflow-module__L9zjyq__customerCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.2rem;display:grid}.quote-workflow-module__L9zjyq__customerCard svg{width:1.4rem;height:1.4rem;color:var(--brand-800);margin-top:.1rem}.quote-workflow-module__L9zjyq__customerCard p{color:var(--muted-foreground);margin:0;font-size:.95rem;line-height:1.65}.quote-workflow-module__L9zjyq__statusPanel{grid-column:2;margin-top:-1.75rem}.quote-workflow-module__L9zjyq__statusList{flex-wrap:wrap;gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.quote-workflow-module__L9zjyq__statusList li{border:1px solid var(--border);background:var(--background);min-height:2.4rem;color:var(--foreground);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.quote-workflow-module__L9zjyq__statusList li span{color:var(--brand-800);letter-spacing:.06em;font-size:.68rem}.quote-workflow-module__L9zjyq__closing{border-radius:var(--radius-xl);background:var(--foreground);color:var(--background);justify-content:space-between;align-items:center;gap:2rem;margin-block:0 4rem;padding:clamp(1.5rem,4vw,2.6rem);display:flex}.quote-workflow-module__L9zjyq__closing .quote-workflow-module__L9zjyq__eyebrow{color:var(--brand-300)}.quote-workflow-module__L9zjyq__closing h2{max-width:15ch;color:var(--background);font-size:clamp(2rem,3.4vw,3rem)}.quote-workflow-module__L9zjyq__closingActions{flex:none;margin-top:0}.quote-workflow-module__L9zjyq__closingActions>a:first-child{border-color:var(--brand-300);background:var(--brand-300);color:var(--brand-950)}.quote-workflow-module__L9zjyq__homeLink{min-height:2.75rem;color:var(--background);text-underline-offset:.25rem;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.quote-workflow-module__L9zjyq__homeLink:focus-visible,.quote-workflow-module__L9zjyq__homeLink:hover{color:var(--brand-200)}@media (max-width:760px){.quote-workflow-module__L9zjyq__section{grid-template-columns:minmax(0,1fr)}.quote-workflow-module__L9zjyq__inputGrid,.quote-workflow-module__L9zjyq__draftPanel,.quote-workflow-module__L9zjyq__importPanel,.quote-workflow-module__L9zjyq__exceptionList,.quote-workflow-module__L9zjyq__customerGrid,.quote-workflow-module__L9zjyq__statusPanel{grid-column:1}.quote-workflow-module__L9zjyq__draftPanel,.quote-workflow-module__L9zjyq__statusPanel,.quote-workflow-module__L9zjyq__exceptionList{margin-top:-1.2rem}.quote-workflow-module__L9zjyq__closing{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.quote-workflow-module__L9zjyq__container{width:min(100% - 2rem,68rem)}.quote-workflow-module__L9zjyq__flow{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.7rem}.quote-workflow-module__L9zjyq__flowStage{padding:.6rem}.quote-workflow-module__L9zjyq__flowRule{width:1px;height:.9rem;margin-left:1.3rem}.quote-workflow-module__L9zjyq__inputGrid{grid-template-columns:minmax(0,1fr)}.quote-workflow-module__L9zjyq__inputCard{align-items:center;gap:.8rem;min-height:0;display:flex}.quote-workflow-module__L9zjyq__inputCard h3{margin:0}.quote-workflow-module__L9zjyq__draftLines,.quote-workflow-module__L9zjyq__importFields{grid-template-columns:minmax(0,1fr)}.quote-workflow-module__L9zjyq__closingActions{flex-direction:column;align-items:stretch;width:100%}.quote-workflow-module__L9zjyq__closingActions>a:first-child{width:100%}}
