.OrderForm-module__-UTMka__page{--accent:#2563eb;background:color-mix(in srgb, currentColor 2.5%, transparent);justify-content:center;min-height:100vh;padding:2.5rem 1rem 4rem;display:flex}.OrderForm-module__-UTMka__card{background:color-mix(in srgb, currentColor 2%, transparent);border:1px solid color-mix(in srgb, currentColor 10%, transparent);width:100%;max-width:40rem;box-shadow:0 1px 3px color-mix(in srgb, currentColor 6%, transparent);border-radius:1rem;flex-direction:column;gap:1.75rem;padding:2rem;display:flex}.OrderForm-module__-UTMka__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.OrderForm-module__-UTMka__headerTitles{align-items:center;gap:.75rem;display:flex}.OrderForm-module__-UTMka__logo{border-radius:.25rem;width:auto;height:2.25rem}.OrderForm-module__-UTMka__headerTitles h1{margin:0;font-size:1.2rem;font-weight:600}.OrderForm-module__-UTMka__headerTitles p{opacity:.55;margin:0;font-size:.78rem}.OrderForm-module__-UTMka__headerActions{align-items:center;gap:.9rem;display:flex}.OrderForm-module__-UTMka__headerLink{opacity:.75;font-size:.78rem}.OrderForm-module__-UTMka__headerLink:hover{opacity:1}.OrderForm-module__-UTMka__signOutForm button{border:1px solid color-mix(in srgb, currentColor 20%, transparent);cursor:pointer;color:inherit;background:0 0;border-radius:.4rem;padding:.4rem .75rem;font-size:.78rem}.OrderForm-module__-UTMka__progress{justify-content:space-between;gap:.25rem;display:flex}.OrderForm-module__-UTMka__progressItem{opacity:.4;flex-direction:column;flex:1;align-items:center;gap:.35rem;display:flex}.OrderForm-module__-UTMka__progressItem[data-state=active],.OrderForm-module__-UTMka__progressItem[data-state=done]{opacity:1}.OrderForm-module__-UTMka__progressDot{border:1.5px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.72rem;font-weight:600;display:flex}.OrderForm-module__-UTMka__progressItem[data-state=active] .OrderForm-module__-UTMka__progressDot{border-color:var(--accent);color:var(--accent)}.OrderForm-module__-UTMka__progressItem[data-state=done] .OrderForm-module__-UTMka__progressDot{background:var(--accent);border-color:var(--accent);color:#fff}.OrderForm-module__-UTMka__progressLabel{text-align:center;white-space:nowrap;font-size:.68rem}.OrderForm-module__-UTMka__section{flex-direction:column;gap:.75rem;animation:.15s ease-out OrderForm-module__-UTMka__fadeIn;display:flex}.OrderForm-module__-UTMka__section h2{margin:0;font-size:1rem;font-weight:600}.OrderForm-module__-UTMka__sectionHint{opacity:.6;margin:-.5rem 0 0;font-size:.8rem}.OrderForm-module__-UTMka__typeGrid{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.OrderForm-module__-UTMka__typeOption{border:2px solid color-mix(in srgb, currentColor 15%, transparent);cursor:pointer;text-align:left;color:inherit;background:0 0;border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.9rem .85rem;font-family:inherit;display:flex}.OrderForm-module__-UTMka__typeOption strong{font-size:.88rem}.OrderForm-module__-UTMka__typeOption span{opacity:.6;font-size:.74rem;line-height:1.3}.OrderForm-module__-UTMka__typeOptionSelected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.OrderForm-module__-UTMka__priorityGroup{gap:.5rem;display:flex}.OrderForm-module__-UTMka__priorityOption{border:2px solid color-mix(in srgb, currentColor 15%, transparent);cursor:pointer;color:inherit;background:0 0;border-radius:.5rem;flex:1;padding:.55rem;font-family:inherit;font-size:.85rem;font-weight:500}.OrderForm-module__-UTMka__priorityOptionSelected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.OrderForm-module__-UTMka__priorityOptionUrgent.OrderForm-module__-UTMka__priorityOptionSelected{color:#dc2626;background:#dc262614;border-color:#dc2626}.OrderForm-module__-UTMka__field{flex-direction:column;gap:.3rem;display:flex}.OrderForm-module__-UTMka__field label{font-size:.82rem;font-weight:500}.OrderForm-module__-UTMka__field input,.OrderForm-module__-UTMka__field select,.OrderForm-module__-UTMka__field textarea{border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);color:inherit;border-radius:.45rem;padding:.55rem .7rem;font-family:inherit;font-size:.9rem}.OrderForm-module__-UTMka__field input:focus,.OrderForm-module__-UTMka__field select:focus,.OrderForm-module__-UTMka__field textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.OrderForm-module__-UTMka__fieldRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.OrderForm-module__-UTMka__iconGrid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.6rem;display:grid}.OrderForm-module__-UTMka__iconTile{border:1.5px solid color-mix(in srgb, currentColor 14%, transparent);cursor:pointer;color:inherit;text-align:center;background:0 0;border-radius:.6rem;flex-direction:column;align-items:center;gap:.4rem;padding:.9rem .5rem .7rem;font-family:inherit;display:flex;position:relative}.OrderForm-module__-UTMka__iconTile:hover{background:color-mix(in srgb, currentColor 3%, transparent)}.OrderForm-module__-UTMka__iconTileSelected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.OrderForm-module__-UTMka__iconTileIcon{opacity:.8;width:1.9rem;height:1.9rem}.OrderForm-module__-UTMka__iconTileSelected .OrderForm-module__-UTMka__iconTileIcon{color:var(--accent);opacity:1}.OrderForm-module__-UTMka__iconTileLabel{font-size:.78rem;line-height:1.25}.OrderForm-module__-UTMka__iconTilePrice{opacity:.6;font-size:.7rem}.OrderForm-module__-UTMka__iconTileCheck{color:var(--accent);font-size:.8rem;font-weight:700;position:absolute;top:.35rem;right:.45rem}.OrderForm-module__-UTMka__empty{opacity:.55;font-size:.85rem;font-style:italic}.OrderForm-module__-UTMka__modalOverlay{z-index:50;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.OrderForm-module__-UTMka__modalCard{color:canvastext;background:canvas;border-radius:.75rem;flex-direction:column;gap:.9rem;width:100%;max-width:26rem;padding:1.5rem;display:flex;box-shadow:0 10px 40px #00000040}.OrderForm-module__-UTMka__modalCard h2{margin:0;font-size:1.05rem}.OrderForm-module__-UTMka__modalCard p{opacity:.75;margin:0;font-size:.88rem;line-height:1.5}.OrderForm-module__-UTMka__modalCard .OrderForm-module__-UTMka__submitButton{align-self:flex-end}.OrderForm-module__-UTMka__summary{border:1px solid color-mix(in srgb, currentColor 10%, transparent);border-radius:.6rem;flex-direction:column;gap:.5rem;padding:.9rem 1rem;display:flex}.OrderForm-module__-UTMka__summaryRow{border-bottom:1px solid color-mix(in srgb, currentColor 6%, transparent);grid-template-columns:7rem 1fr auto;align-items:start;gap:.5rem;padding:.35rem 0;font-size:.85rem;display:grid}.OrderForm-module__-UTMka__summaryRow:last-child{border-bottom:none}.OrderForm-module__-UTMka__summaryLabel{opacity:.55;font-weight:500}.OrderForm-module__-UTMka__summaryEdit{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.OrderForm-module__-UTMka__badgeUrgent{color:#dc2626;background:#dc26261f;border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.68rem;font-weight:600;display:inline-block}.OrderForm-module__-UTMka__total{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:space-between;padding-top:.75rem;font-size:.95rem;font-weight:600;display:flex}.OrderForm-module__-UTMka__error{color:#dc2626;font-size:.85rem}.OrderForm-module__-UTMka__navRow{justify-content:space-between;align-items:center;display:flex}.OrderForm-module__-UTMka__secondaryButton{border:1px solid color-mix(in srgb, currentColor 20%, transparent);cursor:pointer;color:inherit;background:0 0;border-radius:.5rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.88rem;font-weight:500}.OrderForm-module__-UTMka__submitButton{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.7rem 1.5rem;font-size:.92rem;font-weight:600}.OrderForm-module__-UTMka__submitButton:disabled{opacity:.5;cursor:not-allowed}.OrderForm-module__-UTMka__confirmation{text-align:center;flex-direction:column;align-items:center;gap:.6rem;max-width:28rem;margin:0 auto;padding:4rem 1.5rem;display:flex}.OrderForm-module__-UTMka__confirmationIcon{background:color-mix(in srgb, var(--accent) 15%, transparent);width:3rem;height:3rem;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:1.5rem;display:flex}.OrderForm-module__-UTMka__confirmation h1{margin:0;font-size:1.3rem}.OrderForm-module__-UTMka__confirmationRef{opacity:.5;font-family:ui-monospace,monospace;font-size:.78rem}@keyframes OrderForm-module__-UTMka__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:32rem){.OrderForm-module__-UTMka__card{border-radius:.75rem;padding:1.25rem}.OrderForm-module__-UTMka__typeGrid,.OrderForm-module__-UTMka__fieldRow{grid-template-columns:1fr}.OrderForm-module__-UTMka__progressLabel{display:none}.OrderForm-module__-UTMka__summaryRow{grid-template-columns:1fr;gap:.15rem}.OrderForm-module__-UTMka__summaryEdit{justify-self:start}}
