.OrderModal-module__Gzybxa__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;background:#111827b3;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out OrderModal-module__Gzybxa__fadeIn;display:flex;position:fixed;inset:0}.OrderModal-module__Gzybxa__modalContent{background:#fff;border-radius:24px;width:100%;max-width:520px;max-height:90vh;padding:32px;animation:.25s cubic-bezier(.16,1,.3,1) OrderModal-module__Gzybxa__modalPop;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000059}.OrderModal-module__Gzybxa__closeBtn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;position:absolute;top:20px;right:20px}.OrderModal-module__Gzybxa__closeBtn:hover{color:#111827;background:#e5e7eb}.OrderModal-module__Gzybxa__modalTitle{color:#111827;letter-spacing:-.02em;margin:0 0 8px;padding-right:36px;font-size:24px;font-weight:800}.OrderModal-module__Gzybxa__modalText{color:#6b7280;margin:0 0 20px;font-size:14px;line-height:1.5}.OrderModal-module__Gzybxa__summaryBox{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:20px;padding:16px;display:flex}.OrderModal-module__Gzybxa__summaryRow{justify-content:space-between;font-size:13.5px;display:flex}.OrderModal-module__Gzybxa__summaryKey{color:#6b7280}.OrderModal-module__Gzybxa__summaryVal{color:#111827;text-align:right;font-weight:600}.OrderModal-module__Gzybxa__summaryTotal{color:#e61e2b;border-top:1px dashed #d1d5db;justify-content:space-between;margin-top:4px;padding-top:8px;font-size:15px;font-weight:700;display:flex}.OrderModal-module__Gzybxa__fileBadge{color:#059669;background:#ecfdf5;border-radius:8px;align-items:center;gap:6px;width:100%;margin-bottom:20px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.OrderModal-module__Gzybxa__messengersRow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.OrderModal-module__Gzybxa__messengerBtn{border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .1s;display:flex}.OrderModal-module__Gzybxa__messengerBtn:hover{opacity:.92;transform:translateY(-1px)}.OrderModal-module__Gzybxa__tgBtn{color:#fff;background-color:#0ea5e9}.OrderModal-module__Gzybxa__waBtn{color:#fff;background-color:#22c55e}.OrderModal-module__Gzybxa__divider{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;align-items:center;margin:16px 0;font-size:12px;display:flex}.OrderModal-module__Gzybxa__divider:before,.OrderModal-module__Gzybxa__divider:after{content:"";border-bottom:1px solid #e5e7eb;flex:1}.OrderModal-module__Gzybxa__divider:before{margin-right:12px}.OrderModal-module__Gzybxa__divider:after{margin-left:12px}.OrderModal-module__Gzybxa__form{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.OrderModal-module__Gzybxa__input{border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px;transition:border-color .15s}.OrderModal-module__Gzybxa__input:focus{border-color:#e61e2b}.OrderModal-module__Gzybxa__submitBtn{color:#fff;cursor:pointer;background-color:#e61e2b;border:none;border-radius:10px;width:100%;height:46px;font-size:15px;font-weight:600;transition:background .15s}.OrderModal-module__Gzybxa__submitBtn:hover{background-color:#c81824}.OrderModal-module__Gzybxa__successBox{text-align:center;padding:24px 0}.OrderModal-module__Gzybxa__successTitle{color:#111827;margin:12px 0 8px;font-size:22px;font-weight:800}.OrderModal-module__Gzybxa__successDesc{color:#4b5563;margin-bottom:24px;font-size:14.5px;line-height:1.5}@keyframes OrderModal-module__Gzybxa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OrderModal-module__Gzybxa__modalPop{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}
.CalculationModal-module__jHiseW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#111827a6;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;animation:.2s ease-out CalculationModal-module__jHiseW__fadeIn;display:flex;position:fixed;top:0;left:0}.CalculationModal-module__jHiseW__modalContent{background:#fff;border-radius:20px;width:100%;max-width:520px;padding:32px;animation:.2s cubic-bezier(.16,1,.3,1) CalculationModal-module__jHiseW__scaleIn;position:relative;box-shadow:0 20px 40px #00000026}.CalculationModal-module__jHiseW__closeBtn{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:flex;position:absolute;top:20px;right:20px}.CalculationModal-module__jHiseW__closeBtn:hover{color:#111827;background:#e5e7eb}.CalculationModal-module__jHiseW__title{color:#111827;letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:800}.CalculationModal-module__jHiseW__subtitle{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:1.45}.CalculationModal-module__jHiseW__form{flex-direction:column;gap:16px;display:flex}.CalculationModal-module__jHiseW__formGroup{flex-direction:column;gap:6px;display:flex}.CalculationModal-module__jHiseW__label{color:#374151;font-size:13px;font-weight:600}.CalculationModal-module__jHiseW__input,.CalculationModal-module__jHiseW__select,.CalculationModal-module__jHiseW__textarea{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.CalculationModal-module__jHiseW__input:focus,.CalculationModal-module__jHiseW__select:focus,.CalculationModal-module__jHiseW__textarea:focus{border-color:#e61e2b;box-shadow:0 0 0 3px #e61e2b1f}.CalculationModal-module__jHiseW__row{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.CalculationModal-module__jHiseW__submitBtn{color:#fff;cursor:pointer;background-color:#e61e2b;border:none;border-radius:10px;margin-top:8px;padding:14px;font-size:16px;font-weight:600;transition:background-color .15s,transform .1s;box-shadow:0 4px 14px #e61e2b40}.CalculationModal-module__jHiseW__submitBtn:hover{background-color:#d01824}.CalculationModal-module__jHiseW__directContacts{text-align:center;border-top:1px solid #f3f4f6;margin-top:20px;padding-top:18px}.CalculationModal-module__jHiseW__directText{color:#6b7280;margin-bottom:10px;font-size:13px}.CalculationModal-module__jHiseW__contactButtons{justify-content:center;gap:12px;display:flex}.CalculationModal-module__jHiseW__contactBtn{border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.CalculationModal-module__jHiseW__contactBtnTg{color:#fff;background:#08c}.CalculationModal-module__jHiseW__contactBtnPhone{color:#111827;background:#f3f4f6}.CalculationModal-module__jHiseW__contactBtn:hover{opacity:.9}.CalculationModal-module__jHiseW__successBox{text-align:center;padding:24px 0 12px}.CalculationModal-module__jHiseW__successIcon{color:#059669;background-color:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.CalculationModal-module__jHiseW__successTitle{color:#111827;margin:0 0 8px;font-size:22px;font-weight:800}.CalculationModal-module__jHiseW__successDesc{color:#4b5563;margin:0 0 20px;font-size:15px;line-height:1.45}@keyframes CalculationModal-module__jHiseW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CalculationModal-module__jHiseW__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:500px){.CalculationModal-module__jHiseW__modalContent{padding:24px 20px}.CalculationModal-module__jHiseW__row{grid-template-columns:1fr}}
.Modal-module__mNSHoW__overlay{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;display:flex;position:fixed;top:0;left:0}.Modal-module__mNSHoW__content{background:var(--crm-surface,white);will-change:transform, opacity;border-radius:16px;width:100%;max-width:450px;padding:24px;animation:.2s ease-out Modal-module__mNSHoW__slideUp;position:relative;transform:translateZ(0);box-shadow:0 20px 25px -5px #0000001a}@keyframes Modal-module__mNSHoW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Modal-module__mNSHoW__close{cursor:pointer;color:var(--crm-muted,#9ca3af);background:0 0;border:none;font-size:20px;position:absolute;top:16px;right:16px}.Modal-module__mNSHoW__overlay:not([open]){display:none}.Modal-module__mNSHoW__overlay::backdrop{background:0 0}.Modal-module__mNSHoW__content{overflow-wrap:anywhere;min-width:0;max-height:calc(100dvh - 32px);overflow:auto}@media (max-width:480px){.Modal-module__mNSHoW__content{padding:22px 16px}.Modal-module__mNSHoW__overlay{padding:12px}}
.ProjectAttributes-module__SUbsGG__chipContainer{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ProjectAttributes-module__SUbsGG__chip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ProjectAttributes-module__SUbsGG__chipText{color:#475569;white-space:nowrap;font-size:13px;font-weight:600}.ProjectAttributes-module__SUbsGG__colorDot{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 2px 4px #0000000f}html[data-workshop-theme] .ProjectAttributes-module__SUbsGG__chip{background:var(--crm-surface-purple);color:var(--crm-ink-purple);border-color:var(--crm-line-purple)}html[data-workshop-theme] .ProjectAttributes-module__SUbsGG__chipText{color:var(--crm-ink)}
.ModalInfo-module__b15iiW__infoCol{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.ModalInfo-module__b15iiW__scrollableTop{flex:1;padding:32px 32px 20px;overflow-y:auto}.ModalInfo-module__b15iiW__scrollableTop::-webkit-scrollbar{width:4px}.ModalInfo-module__b15iiW__scrollableTop::-webkit-scrollbar-thumb{background:#1118271a;border-radius:10px}.ModalInfo-module__b15iiW__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.ModalInfo-module__b15iiW__title{color:#111827;letter-spacing:-.5px;margin:0;font-size:24px;font-weight:900;line-height:1.1}.ModalInfo-module__b15iiW__closeBtn{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;line-height:1;transition:all .2s;display:flex}.ModalInfo-module__b15iiW__closeBtn:hover{color:#111827;background:#e5e7eb;transform:rotate(90deg)}.ModalInfo-module__b15iiW__attributesWrapper{width:100%}.ModalInfo-module__b15iiW__pinnedBottom{background:#fff;border-top:1px solid #11182714;flex-shrink:0;padding:20px 32px 32px;box-shadow:0 -10px 20px #00000005}.ModalInfo-module__b15iiW__priceRow{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ModalInfo-module__b15iiW__priceContainer{flex-direction:column;justify-content:center;display:flex}.ModalInfo-module__b15iiW__price{color:#111827;letter-spacing:-1px;font-size:32px;font-weight:900;line-height:1.1}.ModalInfo-module__b15iiW__batchSubtext{color:#6b7280;margin-top:4px;font-size:13px;font-weight:500}.ModalInfo-module__b15iiW__counter{background:#f9fafb;border:1px solid #1118270f;border-radius:100px;align-items:center;padding:4px;display:flex}.ModalInfo-module__b15iiW__countBtn{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;font-weight:500;transition:all .2s;display:flex}.ModalInfo-module__b15iiW__countBtn:hover:not(:disabled){background:#fff;box-shadow:0 2px 8px #1118271a}.ModalInfo-module__b15iiW__countBtn:disabled{opacity:.3;cursor:not-allowed}.ModalInfo-module__b15iiW__countValue{text-align:center;color:#111827;width:36px;font-size:18px;font-weight:800}.ModalInfo-module__b15iiW__actions{flex-direction:column;gap:10px;display:flex}.ModalInfo-module__b15iiW__cartBtn,.ModalInfo-module__b15iiW__buyBtn{cursor:pointer;border:none;border-radius:16px;outline:none;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1)}.ModalInfo-module__b15iiW__cartBtn{color:#8b2bc1;background:#f3e8ff}.ModalInfo-module__b15iiW__cartBtn:not(:disabled):hover{background:#e9d5ff;transform:translateY(-2px)}.ModalInfo-module__b15iiW__buyBtn{color:#fff;background:#111827;box-shadow:0 8px 16px -4px #11182726}.ModalInfo-module__b15iiW__buyBtn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 24px -6px #11182740}.ModalInfo-module__b15iiW__cartBtn:disabled,.ModalInfo-module__b15iiW__buyBtn:disabled{opacity:.5;cursor:wait}@media (max-width:768.98px){.ModalInfo-module__b15iiW__infoCol{height:auto;display:block}.ModalInfo-module__b15iiW__scrollableTop{padding:24px 20px 16px;overflow-y:visible}.ModalInfo-module__b15iiW__pinnedBottom{box-shadow:none;background:0 0;border-top:none;padding:20px}.ModalInfo-module__b15iiW__priceRow{background:#fff;border-radius:20px;padding:16px;box-shadow:0 4px 12px #1118270d}.ModalInfo-module__b15iiW__price{font-size:26px}}@media (max-width:450.98px){.ModalInfo-module__b15iiW__scrollableTop{padding:20px 16px 12px}.ModalInfo-module__b15iiW__title{font-size:22px}.ModalInfo-module__b15iiW__pinnedBottom{padding:16px}.ModalInfo-module__b15iiW__priceRow{gap:12px;padding:12px}.ModalInfo-module__b15iiW__price{font-size:22px}.ModalInfo-module__b15iiW__cartBtn,.ModalInfo-module__b15iiW__buyBtn{border-radius:14px;padding:14px;font-size:15px}.ModalInfo-module__b15iiW__countBtn{width:32px;height:32px}.ModalInfo-module__b15iiW__countValue{width:32px;font-size:16px}}:is(html[data-workshop-theme] .ModalInfo-module__b15iiW__infoCol,html[data-workshop-theme] .ModalInfo-module__b15iiW__pinnedBottom,html[data-workshop-theme] .ModalInfo-module__b15iiW__priceRow){background:var(--crm-surface);color:var(--crm-ink);border-color:var(--crm-line);box-shadow:none}:is(html[data-workshop-theme] .ModalInfo-module__b15iiW__title,html[data-workshop-theme] .ModalInfo-module__b15iiW__price,html[data-workshop-theme] .ModalInfo-module__b15iiW__countValue,html[data-workshop-theme] .ModalInfo-module__b15iiW__countBtn){color:var(--crm-ink)}html[data-workshop-theme] .ModalInfo-module__b15iiW__batchSubtext{color:var(--crm-muted)}html[data-workshop-theme] .ModalInfo-module__b15iiW__closeBtn{background:var(--crm-surface-purple);color:var(--crm-ink-purple);border-color:var(--crm-line-purple)}html[data-workshop-theme] .ModalInfo-module__b15iiW__counter{background:var(--crm-surface-purple);color:var(--crm-ink-purple);border-color:var(--crm-line-purple)}html[data-workshop-theme] .ModalInfo-module__b15iiW__cartBtn{background:var(--crm-surface-purple);color:var(--crm-ink-purple);border-color:var(--crm-line-purple)}html[data-workshop-theme] .ModalInfo-module__b15iiW__cartBtn:not(:disabled):hover{background:var(--crm-surface-purple);color:var(--crm-ink-purple);border-color:var(--crm-line-purple)}html[data-workshop-theme] .ModalInfo-module__b15iiW__buyBtn{background:var(--crm-action-gradient);color:#fff}
.AddToCartModal-module__OYj9oq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AddToCartModal-module__OYj9oq__modal{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:860px;max-height:90vh;animation:.4s cubic-bezier(.16,1,.3,1) AddToCartModal-module__OYj9oq__modal-appear;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #11182740,0 0 0 1px #1118270d}.AddToCartModal-module__OYj9oq__content{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;position:relative}.AddToCartModal-module__OYj9oq__loadingOverlay{-webkit-backdrop-filter:blur(8px);z-index:100;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AddToCartModal-module__OYj9oq__spinner{color:#8b2bc1;margin-bottom:20px;animation:1s linear infinite AddToCartModal-module__OYj9oq__spin}.AddToCartModal-module__OYj9oq__loadingText{color:#111827;text-align:center;margin:0;padding:0 24px;font-size:16px;font-weight:700;line-height:1.4}.AddToCartModal-module__OYj9oq__loadingSubtext{color:#6b7280;margin-top:8px;font-size:13px;font-weight:500;display:block}@keyframes AddToCartModal-module__OYj9oq__modal-appear{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AddToCartModal-module__OYj9oq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768.98px){.AddToCartModal-module__OYj9oq__content{grid-template-columns:1fr;overflow-y:auto}}@media (max-width:450.98px){.AddToCartModal-module__OYj9oq__overlay{padding:12px}.AddToCartModal-module__OYj9oq__modal{border-radius:20px;max-height:calc(100vh - 24px)}.AddToCartModal-module__OYj9oq__loadingText{font-size:14px}}:is(html[data-workshop-theme] .AddToCartModal-module__OYj9oq__modal,html[data-workshop-theme] .AddToCartModal-module__OYj9oq__loadingOverlay){background:var(--crm-surface);color:var(--crm-ink);border-color:var(--crm-line);box-shadow:none}html[data-workshop-theme] .AddToCartModal-module__OYj9oq__loadingText{color:var(--crm-ink)}html[data-workshop-theme] .AddToCartModal-module__OYj9oq__loadingSubtext{color:var(--crm-muted)}
.GuestWarningModal-module__K_bo9G__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#111827a6;justify-content:center;align-items:center;padding:16px;animation:.3s ease-out GuestWarningModal-module__K_bo9G__fadeIn;display:flex;position:fixed;inset:0}.GuestWarningModal-module__K_bo9G__modal{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:420px;padding:40px 32px;animation:.4s cubic-bezier(.16,1,.3,1) GuestWarningModal-module__K_bo9G__scaleUp;position:relative;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}.GuestWarningModal-module__K_bo9G__closeBtn{color:#9ca3af;cursor:pointer;background:#f9fafb;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.GuestWarningModal-module__K_bo9G__closeBtn:hover{color:#111827;background:#f3f4f6;transform:rotate(90deg)}.GuestWarningModal-module__K_bo9G__iconWrapper{color:#f59e0b;background:#fffbeb;border:6px solid #fef3c7;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 24px;display:flex;box-shadow:0 4px 14px #f59e0b26}.GuestWarningModal-module__K_bo9G__title{color:#111827;letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:800}.GuestWarningModal-module__K_bo9G__description{color:#4b5563;margin:0 0 32px;font-size:15px;line-height:1.6}.GuestWarningModal-module__K_bo9G__actions{flex-direction:column;gap:12px;display:flex}.GuestWarningModal-module__K_bo9G__btnPrimary,.GuestWarningModal-module__K_bo9G__btnSecondary{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;font-size:15px;font-weight:600;transition:all .25s;display:flex}.GuestWarningModal-module__K_bo9G__btnPrimary{color:#fff;background:#7e22ce;box-shadow:0 4px 14px #7e22ce40}.GuestWarningModal-module__K_bo9G__btnPrimary:hover{background:#111827;transform:translateY(-2px);box-shadow:0 6px 20px #11182733}.GuestWarningModal-module__K_bo9G__btnPrimary:active{transform:translateY(0);box-shadow:0 2px 8px #11182733}.GuestWarningModal-module__K_bo9G__btnSecondary{color:#4b5563;background:#f9fafb;border:2px solid #e5e7eb}.GuestWarningModal-module__K_bo9G__btnSecondary:hover{color:#111827;background:#f3f4f6;border-color:#d1d5db}@keyframes GuestWarningModal-module__K_bo9G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes GuestWarningModal-module__K_bo9G__scaleUp{0%{opacity:0;transform:scale(.92)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:480px){.GuestWarningModal-module__K_bo9G__modal{border-radius:20px;padding:32px 20px}.GuestWarningModal-module__K_bo9G__iconWrapper{border-width:4px;width:56px;height:56px;margin-bottom:20px}.GuestWarningModal-module__K_bo9G__title{font-size:22px}.GuestWarningModal-module__K_bo9G__description{margin-bottom:24px;font-size:14px}.GuestWarningModal-module__K_bo9G__btnPrimary,.GuestWarningModal-module__K_bo9G__btnSecondary{border-radius:12px;padding:14px;font-size:14px}.GuestWarningModal-module__K_bo9G__actions{flex-direction:column-reverse;gap:10px}}.GuestWarningModal-module__K_bo9G__spinner{animation:1s linear infinite GuestWarningModal-module__K_bo9G__spin}@keyframes GuestWarningModal-module__K_bo9G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.PublishConfirmModal-module__73N7iG__overlay{-webkit-backdrop-filter:blur(8px);z-index:99999;background:#11182799;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out PublishConfirmModal-module__73N7iG__fadeIn;display:flex;position:fixed;inset:0}.PublishConfirmModal-module__73N7iG__modal{background:#fff;border-radius:20px;width:100%;max-width:420px;padding:24px;animation:.3s cubic-bezier(.16,1,.3,1) PublishConfirmModal-module__73N7iG__slideUp;box-shadow:0 25px 50px -12px #00000040}.PublishConfirmModal-module__73N7iG__title{color:#111827;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}.PublishConfirmModal-module__73N7iG__description{color:#6b7280;margin:0 0 24px;font-size:15px;line-height:1.5}.PublishConfirmModal-module__73N7iG__actions{justify-content:flex-end;gap:12px;display:flex}.PublishConfirmModal-module__73N7iG__btn{cursor:pointer;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.PublishConfirmModal-module__73N7iG__cancelBtn{color:#374151;background:#f3f4f6}.PublishConfirmModal-module__73N7iG__cancelBtn:hover:not(:disabled){background:#e5e7eb}.PublishConfirmModal-module__73N7iG__confirmBtn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#047857 100%);box-shadow:0 4px 12px #10b9814d}.PublishConfirmModal-module__73N7iG__confirmBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #10b98166}.PublishConfirmModal-module__73N7iG__confirmBtn:active:not(:disabled){transform:translateY(1px)}.PublishConfirmModal-module__73N7iG__btn:disabled{opacity:.7;cursor:wait}.PublishConfirmModal-module__73N7iG__spinner{animation:1s linear infinite PublishConfirmModal-module__73N7iG__spin}@keyframes PublishConfirmModal-module__73N7iG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PublishConfirmModal-module__73N7iG__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PublishConfirmModal-module__73N7iG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ViewModeToggle-module__TFXAFW__toggleBtn{box-sizing:border-box;z-index:1;color:#fff;letter-spacing:.3px;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#8b2bc1 0%,#6b1e96 100%);border:1px solid #ffffff26;border-radius:100px;outline:none;justify-content:center;align-items:center;gap:10px;height:58px;padding:0 32px;font-family:inherit;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -6px #8b2bc166}.ViewModeToggle-module__TFXAFW__toggleBtn:before{content:"";opacity:0;z-index:-1;background:#111827;transition:opacity .3s;position:absolute;inset:0}.ViewModeToggle-module__TFXAFW__toggleBtn:hover{border-color:#111827;transform:translateY(-2px);box-shadow:0 12px 24px -6px #11182766}.ViewModeToggle-module__TFXAFW__toggleBtn:hover:before{opacity:1}.ViewModeToggle-module__TFXAFW__toggleBtn:active{transform:scale(.97)}.ViewModeToggle-module__TFXAFW__icon{justify-content:center;align-items:center;transition:all .3s;display:flex}.ViewModeToggle-module__TFXAFW__toggleBtn:hover .ViewModeToggle-module__TFXAFW__icon{color:#d8b4fe;transform:scale(1.1)}.ViewModeToggle-module__TFXAFW__active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#111827;background:#ffffffe6;border:1px solid #11182714;box-shadow:0 8px 24px -8px #11182726}.ViewModeToggle-module__TFXAFW__active:before{display:none}.ViewModeToggle-module__TFXAFW__active:hover{background:#fff;border-color:#11182726;transform:translateY(-2px)}.ViewModeToggle-module__TFXAFW__active:hover .ViewModeToggle-module__TFXAFW__icon{color:#8b2bc1}.ViewModeToggle-module__TFXAFW__attentionPulse{animation:2s cubic-bezier(.4,0,.6,1) 3 ViewModeToggle-module__TFXAFW__pulse-ring}@keyframes ViewModeToggle-module__TFXAFW__pulse-ring{0%,to{box-shadow:0 0 #8b2bc180}50%{box-shadow:0 0 0 14px #8b2bc100}}.ViewModeToggle-module__TFXAFW__textMobile{display:none}.ViewModeToggle-module__TFXAFW__textDesktop{display:inline}@media (max-width:540.98px){.ViewModeToggle-module__TFXAFW__toggleBtn{width:auto;height:52px;padding:0 20px;font-size:14px}.ViewModeToggle-module__TFXAFW__textMobile{display:inline}.ViewModeToggle-module__TFXAFW__textDesktop{display:none}}
.PriceDisplay-module__AUF_9q__container{box-sizing:border-box;background:#111827;border:1px solid #ffffff14;border-radius:100px;justify-content:space-between;align-items:center;gap:24px;height:58px;padding:6px 24px 6px 8px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px -6px #11182766}.PriceDisplay-module__AUF_9q__leftSide{align-items:center;gap:12px;display:flex}.PriceDisplay-module__AUF_9q__iconWrapper{color:#d8b4fe;background:#d8b4fe1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.PriceDisplay-module__AUF_9q__textGroup{flex-direction:column;justify-content:center;display:flex}.PriceDisplay-module__AUF_9q__label{text-transform:uppercase;color:#9ca3af;letter-spacing:.5px;font-size:11px;font-weight:800;line-height:1.2}.PriceDisplay-module__AUF_9q__subLabel{color:#6b7280;font-size:10px;line-height:1.2}.PriceDisplay-module__AUF_9q__value{color:#fff;letter-spacing:-.5px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:900}@media (max-width:455px){.PriceDisplay-module__AUF_9q__container{grid-template-columns:auto auto;grid-template-areas:"icon text""icon price";justify-content:start;column-gap:10px;height:auto;min-height:50px;padding:6px 16px 6px 6px;display:grid}.PriceDisplay-module__AUF_9q__leftSide{display:contents}.PriceDisplay-module__AUF_9q__iconWrapper{grid-area:icon;align-self:center;width:38px;height:38px}.PriceDisplay-module__AUF_9q__iconWrapper svg{width:16px;height:16px}.PriceDisplay-module__AUF_9q__textGroup{grid-area:text;align-self:flex-end}.PriceDisplay-module__AUF_9q__label{font-size:10px}.PriceDisplay-module__AUF_9q__value{grid-area:price;place-self:flex-start start;margin-top:-18px;font-size:16px;line-height:1}}
.ProductInfoBadge-module__TQDIvG__badgeContainer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#fffffff2;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:10px;height:36px;padding:0 16px;display:inline-flex;box-shadow:0 4px 12px -4px #0f172a14}.ProductInfoBadge-module__TQDIvG__badgeItem{align-items:center;gap:6px;display:flex}.ProductInfoBadge-module__TQDIvG__colorDot{border:1px solid #0000001a;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 2px 4px #0000000f}.ProductInfoBadge-module__TQDIvG__text{color:#475569;letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:700}.ProductInfoBadge-module__TQDIvG__divider{background:#cbd5e1;width:1px;height:14px}.ProductInfoBadge-module__TQDIvG__textBold{color:#1e293b;letter-spacing:.02em;text-align:center;font-size:13px;font-weight:800;line-height:1.1}@media (max-width:540.98px){.ProductInfoBadge-module__TQDIvG__badgeContainer{gap:8px;height:auto;min-height:32px;padding:4px 12px}.ProductInfoBadge-module__TQDIvG__text{font-size:11px}.ProductInfoBadge-module__TQDIvG__textBold{font-size:11px;line-height:1}.ProductInfoBadge-module__TQDIvG__colorDot{width:12px;height:12px}}
.ProductVisualizer-module__dy8QTG__container{background-color:#fff;flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.ProductVisualizer-module__dy8QTG__canvasWrapper{flex:1;width:100%;height:100%;display:flex}.ProductVisualizer-module__dy8QTG__placeholder{color:#9ca3af;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:100%;font-size:24px;font-weight:700;display:flex}.ProductVisualizer-module__dy8QTG__topBar{z-index:100;pointer-events:none;justify-content:space-between;align-items:flex-start;max-width:1000px;margin:0 auto;display:flex;position:absolute;top:92px;left:20px;right:20px}.ProductVisualizer-module__dy8QTG__topBar>*{pointer-events:auto}.ProductVisualizer-module__dy8QTG__leftGroup{pointer-events:none;flex-direction:column;flex-shrink:1;align-items:flex-start;display:flex}.ProductVisualizer-module__dy8QTG__leftGroup>*{pointer-events:auto}.ProductVisualizer-module__dy8QTG__rightGroup{pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ProductVisualizer-module__dy8QTG__rightGroup>*{pointer-events:auto}@media (max-width:768.98px){.ProductVisualizer-module__dy8QTG__topBar{top:80px;left:16px;right:16px}}@media (max-width:540.98px){.ProductVisualizer-module__dy8QTG__topBar{gap:8px;top:68px;left:12px;right:12px}.ProductVisualizer-module__dy8QTG__rightGroup{gap:6px}}
.HistoryControls-module__KNisOW__container{gap:4px;display:flex}.HistoryControls-module__KNisOW__btn{color:#111827;cursor:pointer;background:0 0;border:2px solid #111827;border-radius:14px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:64px;height:52px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.HistoryControls-module__KNisOW__btn:hover:not(:disabled){color:#fff;background:#111827;transform:translateY(-2px);box-shadow:0 8px 16px -4px #1118274d,0 2px 4px -2px #11182726}.HistoryControls-module__KNisOW__btn:active:not(:disabled){transform:translateY(0)scale(.96);box-shadow:0 2px 8px #11182733}.HistoryControls-module__KNisOW__btn:disabled{opacity:.15;cursor:default;border-color:#1118274d}.HistoryControls-module__KNisOW__label{text-transform:uppercase;letter-spacing:.3px;font-size:8px;font-weight:800}@media (max-width:540.98px){.HistoryControls-module__KNisOW__btn{border-radius:10px;gap:2px;width:56px;height:44px}.HistoryControls-module__KNisOW__label{font-size:7px;font-weight:600}}@media (max-width:358.98px){.HistoryControls-module__KNisOW__btn{width:40px;height:40px}.HistoryControls-module__KNisOW__label{display:none}}
.ProjectTitle-module__sQKkka__container{cursor:pointer;background:0 0;border:2px solid #111827;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:200px;max-width:360px;height:52px;padding:0 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.ProjectTitle-module__sQKkka__container:hover{background:#111827;transform:translateY(-2px);box-shadow:0 12px 24px -8px #1118274d,0 4px 8px -4px #11182726}.ProjectTitle-module__sQKkka__label{text-transform:uppercase;color:#11182799;letter-spacing:.8px;margin-bottom:2px;font-size:9px;font-weight:800;transition:color .3s}.ProjectTitle-module__sQKkka__container:hover .ProjectTitle-module__sQKkka__label{color:#fff9}.ProjectTitle-module__sQKkka__contentWrapper{justify-content:center;width:100%;display:flex}.ProjectTitle-module__sQKkka__displayMode{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.ProjectTitle-module__sQKkka__text{color:#111827;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.3px;font-size:15px;font-weight:800;transition:color .3s;overflow:hidden}.ProjectTitle-module__sQKkka__container:hover .ProjectTitle-module__sQKkka__text{color:#fff}.ProjectTitle-module__sQKkka__editIcon{color:#11182799;align-items:center;transition:all .3s;display:flex}.ProjectTitle-module__sQKkka__container:hover .ProjectTitle-module__sQKkka__editIcon{color:#fff;transform:scale(1.1)rotate(-5deg)}.ProjectTitle-module__sQKkka__input{color:#8b2bc1;text-align:center;letter-spacing:-.3px;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:800}@media (max-width:540.98px){.ProjectTitle-module__sQKkka__container{border-radius:12px;min-width:140px;height:44px;padding:0 16px}.ProjectTitle-module__sQKkka__text,.ProjectTitle-module__sQKkka__input{font-size:13px}.ProjectTitle-module__sQKkka__label{font-size:8px}}@media (max-width:425.98px){.ProjectTitle-module__sQKkka__container{min-width:120px;height:44px;padding:0 8px}.ProjectTitle-module__sQKkka__text,.ProjectTitle-module__sQKkka__input{font-size:10px}.ProjectTitle-module__sQKkka__label{font-size:7px}}
.ProjectBackButton-module___stdLa__container{display:flex}.ProjectBackButton-module___stdLa__btn{z-index:1;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b2bc1 0%,#6b1e96 100%);border:1px solid #ffffff26;border-radius:14px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:64px;height:52px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px -4px #8b2bc166}.ProjectBackButton-module___stdLa__btn:before{content:"";opacity:0;z-index:-1;background:#111827;transition:opacity .3s;position:absolute;inset:0}.ProjectBackButton-module___stdLa__btn:hover:not(:disabled){border-color:#111827;transform:translateY(-2px);box-shadow:0 12px 24px -6px #11182766}.ProjectBackButton-module___stdLa__btn:hover:not(:disabled):before{opacity:1}.ProjectBackButton-module___stdLa__btn:active:not(:disabled){transform:translateY(0)scale(.96);box-shadow:0 4px 12px #1118274d}.ProjectBackButton-module___stdLa__btn:disabled{opacity:.5;cursor:wait}.ProjectBackButton-module___stdLa__label{text-transform:uppercase;letter-spacing:.3px;font-size:8px;font-weight:800;transition:color .3s}.ProjectBackButton-module___stdLa__btn:hover:not(:disabled) svg{color:#d8b4fe;transform:scale(1.1)}.ProjectBackButton-module___stdLa__btn.ProjectBackButton-module___stdLa__saved{pointer-events:none;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 8px 16px -4px #10b98166}.ProjectBackButton-module___stdLa__btn.ProjectBackButton-module___stdLa__saved svg{color:#fff;transform:scale(1.1)}.ProjectBackButton-module___stdLa__spinner{color:#fff;animation:1s linear infinite ProjectBackButton-module___stdLa__spin}@keyframes ProjectBackButton-module___stdLa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:540.98px){.ProjectBackButton-module___stdLa__btn{border-radius:10px;gap:2px;width:56px;height:44px}.ProjectBackButton-module___stdLa__label{font-size:7px;font-weight:600}}@media (max-width:358.98px){.ProjectBackButton-module___stdLa__btn{width:40px;height:40px}.ProjectBackButton-module___stdLa__label{display:none}}
.EditorHeader-module__iByXQa__header{z-index:1000;background:#fff;border-bottom:1px solid #1118270a;border-left:1px solid #1118270a;border-right:1px solid #1118270a;border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;gap:12px;max-width:1000px;height:72px;margin:0 auto;padding:0 24px;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 32px -8px #11182714,0 4px 8px -4px #1118270a}.EditorHeader-module__iByXQa__leftSection{flex:1;align-items:center;gap:12px;display:flex}.EditorHeader-module__iByXQa__centerSection{flex:1;justify-content:center;align-items:center;display:flex}.EditorHeader-module__iByXQa__rightSection{flex:1;justify-content:flex-end;align-items:center;display:flex}.EditorHeader-module__iByXQa__divider{background-color:#111827;border-radius:2px;width:2px;height:32px;margin:0 4px}@media (max-width:768.98px){.EditorHeader-module__iByXQa__header{border-left:none;border-right:none;border-radius:0;max-width:100%;height:64px}.EditorHeader-module__iByXQa__rightSection{display:none}.EditorHeader-module__iByXQa__centerSection{justify-content:flex-end}}@media (max-width:540.98px){.EditorHeader-module__iByXQa__header{gap:8px;height:56px;padding:0 12px}.EditorHeader-module__iByXQa__leftSection{gap:6px}.EditorHeader-module__iByXQa__divider{height:20px;margin:0}}
.EditorWorkspace-module__Xd3fta__root{overscroll-behavior:none;background-color:#f9fafb;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.EditorWorkspace-module__Xd3fta__main{flex-direction:row;flex:1;width:100%;display:flex;position:relative;overflow:hidden}
.EditorLoader-module__1X_R_W__container{background-color:#f9fafb;justify-content:center;align-items:center;height:100vh;display:flex}.EditorLoader-module__1X_R_W__loadingText{color:#6b7280;font-size:1.25rem;font-weight:500;animation:2s cubic-bezier(.4,0,.6,1) infinite EditorLoader-module__1X_R_W__pulse}.EditorLoader-module__1X_R_W__errorContainer{background-color:#f9fafb;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.EditorLoader-module__1X_R_W__errorTitle{color:#ef4444;font-size:1.25rem;font-weight:700}.EditorLoader-module__1X_R_W__backBtn{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:6px;padding:8px 24px;font-weight:500;transition:background-color .2s}.EditorLoader-module__1X_R_W__backBtn:hover{background-color:#1f2937}@keyframes EditorLoader-module__1X_R_W__pulse{0%,to{opacity:1}50%{opacity:.5}}
.Approvals-module__CsUDxW__page{color:var(--ds-text);background:var(--ds-bg);min-height:100%;padding:24px;font-size:14px}.Approvals-module__CsUDxW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.Approvals-module__CsUDxW__header h1{align-items:center;gap:10px;margin:0;font-size:26px;display:flex}.Approvals-module__CsUDxW__header p{color:var(--ds-muted);margin:8px 0 0}.Approvals-module__CsUDxW__page h2{margin:0 0 12px;font-size:18px}.Approvals-module__CsUDxW__page button{background:var(--ds-accent);color:var(--crm-on-solid,white);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;display:inline-flex}.Approvals-module__CsUDxW__page button:disabled{opacity:.5;cursor:default}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__secondary{background:var(--ds-soft);color:var(--ds-accent-text)}.Approvals-module__CsUDxW__card{background:var(--crm-surface,white);border:1px solid var(--crm-line-blue,#e9edf5);overflow-wrap:anywhere;border-radius:16px;min-width:0;margin-bottom:16px;padding:22px}.Approvals-module__CsUDxW__page label{color:var(--ds-muted);flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.Approvals-module__CsUDxW__page input,.Approvals-module__CsUDxW__page select,.Approvals-module__CsUDxW__page textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--ds-border);color:var(--ds-text);background:var(--crm-surface,white);border-radius:9px;min-height:44px;padding:12px}.Approvals-module__CsUDxW__page textarea{resize:vertical;min-height:90px}.Approvals-module__CsUDxW__page fieldset{border:0;min-width:0;margin:0;padding:0}.Approvals-module__CsUDxW__steps{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.Approvals-module__CsUDxW__steps span{color:var(--crm-muted,#7e899d);padding:12px}.Approvals-module__CsUDxW__steps .Approvals-module__CsUDxW__active{color:var(--ds-accent-text);background:var(--ds-soft);border-radius:10px}.Approvals-module__CsUDxW__steps button{margin-left:auto}.Approvals-module__CsUDxW__clientList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__client{background:var(--crm-surface,#fafbfe);border:1px solid var(--crm-line-blue,#e6e9f2);color:var(--ds-text);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.Approvals-module__CsUDxW__client span{color:var(--ds-muted);font-size:12px}.Approvals-module__CsUDxW__client b{color:var(--ds-accent-text);font-size:12px}.Approvals-module__CsUDxW__addProduct{align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.Approvals-module__CsUDxW__addProduct label{flex:1;min-width:0;margin:0}.Approvals-module__CsUDxW__line{border:1px solid var(--crm-line-blue,#e7eaf2);background:var(--crm-surface,#fafbfe);border-radius:12px;margin:12px 0;padding:18px}.Approvals-module__CsUDxW__lineTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__remove{background:var(--ds-danger-bg);color:var(--ds-danger-text);padding:10px}.Approvals-module__CsUDxW__lineFields{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:14px;display:grid}.Approvals-module__CsUDxW__lineFields strong{margin-top:8px;display:block}.Approvals-module__CsUDxW__page a{color:var(--ds-accent-text);text-decoration:none}.Approvals-module__CsUDxW__muted,.Approvals-module__CsUDxW__page small{color:var(--ds-muted)}.Approvals-module__CsUDxW__total{font-size:22px}.Approvals-module__CsUDxW__error{color:var(--crm-ink-red,#b42335)}.Approvals-module__CsUDxW__success{background:var(--ds-success-bg);color:var(--ds-success-text);border-radius:10px;padding:14px}.Approvals-module__CsUDxW__actions{align-items:center;gap:14px;display:flex}.Approvals-module__CsUDxW__page summary{cursor:pointer;padding:12px 0;font-weight:600}.Approvals-module__CsUDxW__orderItem{border-top:1px solid var(--crm-line-blue,#eef1f7);flex-direction:column;gap:8px;padding:12px 0;display:flex}.Approvals-module__CsUDxW__orderItem p{white-space:pre-wrap;margin:0}.Approvals-module__CsUDxW__page button:focus-visible,.Approvals-module__CsUDxW__page summary:focus-visible{outline:3px solid var(--crm-line-blue,#a99aff);outline-offset:3px}@media (max-width:650px){.Approvals-module__CsUDxW__page{padding:12px}.Approvals-module__CsUDxW__header h1{align-items:flex-start;font-size:22px}.Approvals-module__CsUDxW__header>button{width:100%}.Approvals-module__CsUDxW__card{padding:16px}.Approvals-module__CsUDxW__clientList{grid-template-columns:1fr}.Approvals-module__CsUDxW__addProduct{flex-direction:column;align-items:stretch}.Approvals-module__CsUDxW__lineFields{grid-template-columns:1fr 1fr}.Approvals-module__CsUDxW__lineFields>div{grid-column:1/-1;margin-bottom:12px}.Approvals-module__CsUDxW__line{padding:12px}.Approvals-module__CsUDxW__page input,.Approvals-module__CsUDxW__page select,.Approvals-module__CsUDxW__page textarea{font-size:16px}.Approvals-module__CsUDxW__steps{gap:4px;font-size:12px}.Approvals-module__CsUDxW__steps span{padding:8px}.Approvals-module__CsUDxW__header label{width:100%;margin-bottom:0}.Approvals-module__CsUDxW__header>div{min-width:0}.Approvals-module__CsUDxW__total{font-size:20px}}.Approvals-module__CsUDxW__orderCard{background:var(--crm-surface,#fff);border:1px solid var(--crm-line-blue,#e4e9f2);border-radius:12px;margin-bottom:8px;overflow:hidden}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{box-sizing:border-box;grid-template-columns:minmax(160px,1fr) 90px minmax(110px,170px) 110px 18px;align-items:center;gap:14px;min-height:68px;padding:12px 16px;font-weight:400;list-style:none;display:grid}.Approvals-module__CsUDxW__orderSummary::-webkit-details-marker{display:none}.Approvals-module__CsUDxW__orderIdentity,.Approvals-module__CsUDxW__orderAmount{flex-direction:column;gap:4px;min-width:0;display:flex}.Approvals-module__CsUDxW__orderIdentity>span{color:var(--ds-muted);overflow-wrap:anywhere;font-size:13px}.Approvals-module__CsUDxW__orderIdentity>strong{overflow-wrap:anywhere}.Approvals-module__CsUDxW__orderDate{color:var(--ds-muted);font-size:12px}.Approvals-module__CsUDxW__statusBadge{background:var(--crm-surface-blue,#f1edff);color:var(--ds-accent-text);overflow-wrap:anywhere;border-radius:7px;justify-self:start;padding:5px 9px;font-size:12px}.Approvals-module__CsUDxW__orderAmount{text-align:right;white-space:nowrap}.Approvals-module__CsUDxW__expandIcon{color:var(--crm-ink-purple,#8b72ae);transition:transform .15s}.Approvals-module__CsUDxW__orderCard[open]>.Approvals-module__CsUDxW__orderSummary .Approvals-module__CsUDxW__expandIcon{transform:rotate(180deg)}.Approvals-module__CsUDxW__orderCard[open]>.Approvals-module__CsUDxW__orderSummary{border-bottom:1px solid var(--crm-line-blue,#edf0f6);background:var(--crm-surface,#faf8ff)}.Approvals-module__CsUDxW__orderTools{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:16px;display:flex}.Approvals-module__CsUDxW__orderTools>div{flex:1;min-width:150px}.Approvals-module__CsUDxW__orderTools p{margin:6px 0 0;font-size:12px}.Approvals-module__CsUDxW__orderTools label{max-width:260px;margin:0;font-size:12px}.Approvals-module__CsUDxW__orderTools select{padding:8px 10px}.Approvals-module__CsUDxW__itemsTable table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.Approvals-module__CsUDxW__itemsTable caption{text-align:left;padding:0 0 12px;font-weight:600}.Approvals-module__CsUDxW__itemsTable th{background:var(--crm-surface,#f7f9fc);color:var(--ds-muted);font-size:12px;font-weight:500}.Approvals-module__CsUDxW__itemsTable td,.Approvals-module__CsUDxW__itemsTable th{border-bottom:1px solid var(--crm-line-blue,#edf0f6);padding:10px 12px}.Approvals-module__CsUDxW__itemsTable td:first-child{overflow-wrap:anywhere;max-width:300px}.Approvals-module__CsUDxW__itemsTable td:not(:first-child){white-space:nowrap}.Approvals-module__CsUDxW__itemsTable td p,.Approvals-module__CsUDxW__orderComment p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ds-muted);margin:6px 0 0}.Approvals-module__CsUDxW__orderComment{padding-top:14px;font-size:13px}.Approvals-module__CsUDxW__orderTotal{justify-content:flex-end;gap:24px;padding-top:16px;font-size:16px;display:flex}@media (max-width:850px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px 12px}.Approvals-module__CsUDxW__orderIdentity{grid-area:1/1}.Approvals-module__CsUDxW__orderAmount{grid-area:1/2}.Approvals-module__CsUDxW__expandIcon{grid-area:1/3/3}.Approvals-module__CsUDxW__orderDate{text-align:right;grid-area:2/2}.Approvals-module__CsUDxW__statusBadge{grid-area:2/1}.Approvals-module__CsUDxW__itemsTable{overflow-x:auto}}@media (max-width:650px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{min-height:88px;padding:12px}.Approvals-module__CsUDxW__orderBody{padding:12px}.Approvals-module__CsUDxW__orderTools{align-items:stretch;gap:12px}.Approvals-module__CsUDxW__orderTools>div{flex-basis:100%}.Approvals-module__CsUDxW__orderTools label{flex:1;min-width:0;max-width:none}.Approvals-module__CsUDxW__orderTools select{font-size:16px}.Approvals-module__CsUDxW__orderTools>button{align-self:end}.Approvals-module__CsUDxW__itemsTable table,.Approvals-module__CsUDxW__itemsTable tbody{display:block}.Approvals-module__CsUDxW__itemsTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Approvals-module__CsUDxW__itemsTable tr{border:1px solid var(--crm-line-blue,#edf0f6);border-radius:8px;margin-bottom:8px;padding:10px;display:block}.Approvals-module__CsUDxW__itemsTable td{border:0;justify-content:space-between;gap:10px;padding:6px 0;display:flex;white-space:normal!important}.Approvals-module__CsUDxW__itemsTable td:first-child{max-width:none;padding-bottom:10px;display:block}.Approvals-module__CsUDxW__itemsTable td:not(:first-child):before{content:attr(data-label);color:var(--ds-muted);font-size:12px}.Approvals-module__CsUDxW__orderTotal{justify-content:space-between}.Approvals-module__CsUDxW__orderIdentity strong{font-size:13px}}.Approvals-module__CsUDxW__approvalTabs{gap:10px;margin-bottom:18px;display:flex}.Approvals-module__CsUDxW__approvalTabs span{background:#ffffff30;border-radius:20px;padding:2px 7px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__activeTab{background:var(--ds-accent);color:var(--crm-on-solid,white)}.Approvals-module__CsUDxW__orderFiles{border-top:1px solid var(--crm-line-blue,#e9edf5);margin-top:18px;padding-top:18px}.Approvals-module__CsUDxW__fileHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Approvals-module__CsUDxW__fileHeading h2{margin:0}.Approvals-module__CsUDxW__attachment{border-bottom:1px solid var(--crm-line-blue,#edf0f6);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.Approvals-module__CsUDxW__attachment>div{overflow-wrap:anywhere;min-width:0}.Approvals-module__CsUDxW__attachment small{margin-top:5px;display:block}.Approvals-module__CsUDxW__orderFiles input[type=file]{max-width:100%;font-size:14px}@media (max-width:650px){.Approvals-module__CsUDxW__approvalTabs button{flex:1;padding:10px}.Approvals-module__CsUDxW__attachment{flex-wrap:wrap}.Approvals-module__CsUDxW__fileHeading button{font-size:12px}}.Approvals-module__CsUDxW__approvalTabs{flex-wrap:wrap}.Approvals-module__CsUDxW__servicePicker{gap:10px;margin-bottom:18px;display:grid}.Approvals-module__CsUDxW__serviceResults{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:280px;overflow-y:auto}.Approvals-module__CsUDxW__serviceResult{border-bottom:1px solid var(--crm-line,#edf0f5);align-items:center;gap:12px;padding:10px 4px;display:flex}.Approvals-module__CsUDxW__serviceResult>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.Approvals-module__CsUDxW__serviceResult>strong{white-space:nowrap;font-size:14px}.Approvals-module__CsUDxW__serviceResult>button{padding:7px 10px;font-size:12px}.Approvals-module__CsUDxW__servicePicker>small{color:var(--crm-muted,#64748b)}@media (max-width:600px){.Approvals-module__CsUDxW__serviceResult{flex-wrap:wrap}.Approvals-module__CsUDxW__serviceResult>span{flex-basis:100%}.Approvals-module__CsUDxW__serviceResult>button{min-height:44px;margin-left:auto}}.Approvals-module__CsUDxW__servicePicker{gap:6px;position:relative}.Approvals-module__CsUDxW__serviceSearchField{align-items:stretch;gap:6px;display:flex}.Approvals-module__CsUDxW__serviceSearchField input{flex:1;min-width:0}.Approvals-module__CsUDxW__serviceSearchField>button{flex-shrink:0;padding:8px 10px}.Approvals-module__CsUDxW__serviceDropdown{z-index:20;background:var(--crm-surface,#fff);border:1px solid var(--crm-line-purple,#e1d9f2);border-radius:10px;margin-top:4px;padding:10px;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 28px #17203324}.Approvals-module__CsUDxW__serviceDropdown>small{color:var(--crm-muted,#64748b);font-size:12px}.Approvals-module__CsUDxW__serviceDropdown .Approvals-module__CsUDxW__serviceResults{max-height:240px}.Approvals-module__CsUDxW__serviceDropdown .Approvals-module__CsUDxW__serviceResult{padding:7px 2px}.Approvals-module__CsUDxW__serviceDropdown .Approvals-module__CsUDxW__serviceResult>span{font-size:12px}.Approvals-module__CsUDxW__serviceDropdown .Approvals-module__CsUDxW__serviceResult>strong{font-size:13px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__danger{background:var(--crm-solid-red,#dc2626);color:var(--crm-on-solid,white);border:1px solid var(--crm-line-red,#b91c1c)}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__danger:hover{background:var(--crm-solid-red,#b91c1c)}.Approvals-module__CsUDxW__fileFooter{border-top:1px solid var(--crm-line-blue,#e8edf5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.Approvals-module__CsUDxW__fileFooterGroup{flex-wrap:wrap;gap:8px;display:flex}.Approvals-module__CsUDxW__fileFooter button{min-height:38px;padding:9px 14px;font-size:13px}.Approvals-module__CsUDxW__fileFooter .Approvals-module__CsUDxW__downloadZip{margin-left:auto}.Approvals-module__CsUDxW__fileHeading h2 small{color:var(--crm-muted,#64748b);font-size:13px;font-weight:400}@media (max-width:600px){.Approvals-module__CsUDxW__fileFooterGroup{width:100%}.Approvals-module__CsUDxW__fileFooterGroup button{flex:1;min-height:44px}.Approvals-module__CsUDxW__fileFooter .Approvals-module__CsUDxW__downloadZip{width:100%;min-height:44px;margin-left:0}}.Approvals-module__CsUDxW__orderBottom{border-top:1px solid var(--crm-line-blue,#edf0f6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;display:flex}.Approvals-module__CsUDxW__orderBottom .Approvals-module__CsUDxW__orderTotal{gap:16px;margin-left:auto;padding-top:0}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__deleteOrderButton{background:var(--crm-surface,#fff);color:var(--crm-ink-red,#b42335);border:1px solid var(--crm-line-red,#efc8cd);min-height:36px;box-shadow:none;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;line-height:20px;display:inline-flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__deleteOrderButton:hover:not(:disabled){background:var(--crm-surface-red,#fff1f2);border-color:var(--crm-line-red,#e99ca6)}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__deleteOrderButton:focus-visible{outline:2px solid var(--crm-line-red,#b42335);outline-offset:3px}@media (max-width:650px){.Approvals-module__CsUDxW__orderBottom{gap:12px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__deleteOrderButton{min-height:44px}.Approvals-module__CsUDxW__orderBottom .Approvals-module__CsUDxW__orderTotal{gap:10px;font-size:14px}}.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__summaryStatus{cursor:pointer;text-overflow:ellipsis;border:1px solid #0000;border-radius:8px;width:100%;min-width:0;max-width:250px;margin:0;padding:8px 24px 8px 10px;font-size:12px;line-height:1.4}.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__summaryStatus:hover:not(:disabled){border-color:var(--crm-line-purple,#b9a2df)}.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__summaryStatus:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__summaryStatus:disabled{cursor:default;opacity:.7}.Approvals-module__CsUDxW__summaryStatus option{background:var(--crm-surface,white);color:var(--ds-text)}@media (min-width:851px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{grid-template-columns:minmax(140px,1fr) 90px minmax(170px,250px) 100px 18px}}@media (max-width:650px){.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__summaryStatus{min-height:44px;font-size:16px}}.Approvals-module__CsUDxW__page{background:var(--crm-surface,#f7f8fb)}.Approvals-module__CsUDxW__pageHeader{gap:16px;margin-bottom:24px}.Approvals-module__CsUDxW__pageHeader h1{letter-spacing:-.45px;font-size:24px;line-height:1.3}.Approvals-module__CsUDxW__pageHeader h1 svg{width:23px;height:23px;color:var(--ds-accent-text)}.Approvals-module__CsUDxW__pageHeader p{color:var(--crm-muted,#778398);margin-top:7px;font-size:13px}.Approvals-module__CsUDxW__pageHeader>button{border-radius:9px;min-height:40px;padding:10px 16px;font-size:13px;box-shadow:0 3px 8px #8000ff15}.Approvals-module__CsUDxW__approvalTabs{background:var(--crm-surface-blue,#eceef5);border:1px solid var(--crm-line-blue,#e5e8f0);border-radius:11px;gap:4px;width:fit-content;max-width:100%;margin-bottom:18px;padding:5px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__approvalTabs button{color:var(--crm-muted,#637089);white-space:nowrap;background:0 0;border-radius:7px;gap:8px;min-height:36px;padding:8px 13px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__approvalTabs button:hover{background:var(--crm-surface,#f8f9fc);color:var(--crm-ink-purple,#6635b8)}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__approvalTabs .Approvals-module__CsUDxW__activeTab{background:var(--crm-surface,white);color:var(--crm-ink-purple,#7027d8);box-shadow:0 1px 4px #182b4c14}.Approvals-module__CsUDxW__approvalTabs span{box-sizing:border-box;background:var(--crm-surface-blue,#e2e5ee);min-width:19px;color:var(--crm-muted,#64748b);justify-content:center;align-items:center;padding:1px 5px;font-size:11px;line-height:18px;display:inline-flex}.Approvals-module__CsUDxW__approvalTabs .Approvals-module__CsUDxW__activeTab span{background:var(--crm-surface-purple,#eee5fc);color:var(--crm-ink-purple,#7027d8)}.Approvals-module__CsUDxW__listMeta{color:var(--crm-muted,#7b879b);justify-content:space-between;align-items:center;gap:12px;margin:0 2px 12px;font-size:12px;display:flex}.Approvals-module__CsUDxW__listMeta strong{color:var(--ds-text);font-weight:600}.Approvals-module__CsUDxW__listColumns,.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{grid-template-columns:minmax(140px,1fr) 90px minmax(170px,250px) 100px 18px;gap:14px}.Approvals-module__CsUDxW__listColumns{letter-spacing:.15px;color:var(--crm-muted,#8390a4);padding:0 16px 8px;font-size:11px;font-weight:500;display:grid}.Approvals-module__CsUDxW__listColumns>span:nth-child(4){text-align:right}.Approvals-module__CsUDxW__orderCard{border-color:var(--crm-line-blue,#e5e9f1);border-radius:10px;margin-bottom:7px;box-shadow:0 1px 2px #182b4c03}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{min-height:72px;padding:12px 16px}.Approvals-module__CsUDxW__orderSummary:hover{background:var(--crm-surface,#fcfbff)}.Approvals-module__CsUDxW__orderIdentity>strong{letter-spacing:.05px;font-size:14px;font-weight:600}.Approvals-module__CsUDxW__orderIdentity>span{color:var(--crm-muted,#738198);font-size:12px}.Approvals-module__CsUDxW__orderDate{font-variant-numeric:tabular-nums;font-size:12px}.Approvals-module__CsUDxW__orderAmount>strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.Approvals-module__CsUDxW__orderAmount small{font-size:11px}.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__summaryStatus{border-radius:7px;min-height:34px;padding-top:6px;padding-bottom:6px;font-size:12px}.Approvals-module__CsUDxW__expandIcon{width:16px;height:16px;color:var(--crm-muted,#98a3b6)}.Approvals-module__CsUDxW__orderCard[open]>.Approvals-module__CsUDxW__orderSummary{background:var(--crm-surface,#fcfbff);border-bottom:1px solid var(--crm-line-blue,#e9eaf3)}.Approvals-module__CsUDxW__orderBody{padding:18px}.Approvals-module__CsUDxW__orderTools{border-bottom:1px solid var(--crm-line-blue,#edf0f6);gap:14px;margin-bottom:16px;padding-bottom:15px}.Approvals-module__CsUDxW__orderTools a{font-size:13px;font-weight:500}.Approvals-module__CsUDxW__orderTools>button{min-height:36px;padding:9px 13px;font-size:12px}.Approvals-module__CsUDxW__orderTools select{min-height:36px;font-size:12px}.Approvals-module__CsUDxW__itemsTable caption{font-size:13px}.Approvals-module__CsUDxW__orderComment{background:var(--crm-surface,#f8f9fc);border-radius:8px;margin-top:14px;padding:12px 14px;font-size:13px}.Approvals-module__CsUDxW__emptyOrders{text-align:center;box-sizing:border-box;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.Approvals-module__CsUDxW__emptyOrders>svg{color:var(--crm-ink-purple,#b1a0d1);margin-bottom:14px}.Approvals-module__CsUDxW__emptyOrders h2{margin-bottom:6px;font-size:16px}.Approvals-module__CsUDxW__emptyOrders p{color:var(--crm-muted,#7b879b);margin:0;font-size:13px;line-height:1.6}@media (max-width:1000px){.Approvals-module__CsUDxW__listColumns,.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{grid-template-columns:minmax(130px,1fr) 80px minmax(155px,210px) 90px 16px;gap:10px}}@media (max-width:850px){.Approvals-module__CsUDxW__listColumns{display:none}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{grid-template-columns:minmax(0,1fr) auto 16px;gap:10px 12px}.Approvals-module__CsUDxW__orderIdentity{grid-area:1/1}.Approvals-module__CsUDxW__orderAmount{grid-area:1/2}.Approvals-module__CsUDxW__orderDate{grid-area:2/2}.Approvals-module__CsUDxW__statusBadge{grid-area:2/1}.Approvals-module__CsUDxW__expandIcon{grid-area:1/3/3}.Approvals-module__CsUDxW__listMeta>span:last-child{display:none}}@media (max-width:650px){.Approvals-module__CsUDxW__pageHeader{gap:12px;margin-bottom:18px}.Approvals-module__CsUDxW__pageHeader h1{font-size:21px}.Approvals-module__CsUDxW__pageHeader p{font-size:12px;line-height:1.5}.Approvals-module__CsUDxW__pageHeader>button{width:auto;min-height:44px}.Approvals-module__CsUDxW__approvalTabs{grid-template-columns:1fr 1fr;gap:4px;width:auto;display:grid}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__approvalTabs button{justify-content:space-between;min-height:44px;padding:7px 10px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{min-height:94px;padding:12px}.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__summaryStatus{min-height:44px;font-size:16px}.Approvals-module__CsUDxW__orderBody{padding:12px}.Approvals-module__CsUDxW__orderTools select{min-height:44px;font-size:16px}.Approvals-module__CsUDxW__orderTools>button{min-height:44px}.Approvals-module__CsUDxW__orderIdentity>strong,.Approvals-module__CsUDxW__orderAmount>strong{font-size:13px}}.Approvals-module__CsUDxW__linePricing{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:22px;margin-bottom:18px;display:grid}.Approvals-module__CsUDxW__linePricing>div{min-width:0}.Approvals-module__CsUDxW__linePricing .Approvals-module__CsUDxW__lineFields{grid-template-columns:1fr 1.25fr 1fr;gap:12px}.Approvals-module__CsUDxW__linePricing label{font-size:12px}.Approvals-module__CsUDxW__linePricing>div>label:last-child{margin-bottom:0}@media (max-width:1100px){.Approvals-module__CsUDxW__linePricing{grid-template-columns:minmax(0,1fr) 250px;gap:14px}.Approvals-module__CsUDxW__linePricing .Approvals-module__CsUDxW__lineFields{grid-template-columns:1fr 1fr}.Approvals-module__CsUDxW__linePricing .Approvals-module__CsUDxW__lineFields>div{grid-column:1/-1;margin-bottom:12px}}@media (max-width:800px){.Approvals-module__CsUDxW__linePricing{grid-template-columns:1fr}.Approvals-module__CsUDxW__linePricing>aside{max-width:none}.Approvals-module__CsUDxW__linePricing .Approvals-module__CsUDxW__lineFields{grid-template-columns:1fr 1fr 1fr}.Approvals-module__CsUDxW__linePricing .Approvals-module__CsUDxW__lineFields>div{grid-column:auto}}@media (max-width:450px){.Approvals-module__CsUDxW__linePricing .Approvals-module__CsUDxW__lineFields{grid-template-columns:1fr 1fr}.Approvals-module__CsUDxW__linePricing .Approvals-module__CsUDxW__lineFields>div{grid-column:1/-1}.Approvals-module__CsUDxW__serviceResult strong{font-size:11px}}.Approvals-module__CsUDxW__choiceClient{border-bottom:1px solid var(--crm-line,#edf0f5);color:var(--crm-muted,#7c899e);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:15px;font-size:12px;display:flex}.Approvals-module__CsUDxW__choiceClient strong{color:var(--ds-text);font-weight:500}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__choiceClient button{background:var(--crm-surface,#f8f5fc);min-height:34px;padding:6px 10px;font-size:12px}.Approvals-module__CsUDxW__firstItemPicker{margin-bottom:0}.Approvals-module__CsUDxW__firstItemPicker>label{margin-bottom:4px;font-size:13px}.Approvals-module__CsUDxW__firstItemPicker .Approvals-module__CsUDxW__serviceDropdown{padding:6px}.Approvals-module__CsUDxW__firstItemPicker .Approvals-module__CsUDxW__serviceDropdown>p{padding:0 8px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__serviceOption{width:100%;min-height:44px;color:var(--ds-text);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:11px 10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.Approvals-module__CsUDxW__serviceOption>span{overflow-wrap:anywhere;flex:1;min-width:0}.Approvals-module__CsUDxW__serviceOption>strong{white-space:nowrap;font-size:12px;font-weight:500}.Approvals-module__CsUDxW__serviceOption>svg{color:var(--crm-ink-purple,#9a87b8);flex-shrink:0}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__serviceOption:hover:not(:disabled),.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__serviceOption:focus-visible{background:var(--ds-soft);color:var(--ds-accent-text)}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__serviceOption:focus-visible{outline:2px solid var(--crm-line-purple,#b49cdb);outline-offset:-2px}.Approvals-module__CsUDxW__serviceSearchField>button[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-width:650px){.Approvals-module__CsUDxW__choiceClient{flex-wrap:wrap;align-items:flex-start;gap:8px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__choiceClient button{min-height:44px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__serviceOption{gap:8px;min-height:48px;padding:10px 8px}.Approvals-module__CsUDxW__serviceOption>strong{font-size:11px}}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__mugExtrasToggle{min-height:34px;color:var(--crm-ink-purple,#82669f);background:0 0;margin:0 0 16px;padding:7px 12px;font-size:12px}@media (max-width:650px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__mugExtrasToggle{min-height:44px}}.Approvals-module__CsUDxW__mugOrderLine{border:1px solid var(--crm-line-blue,#e5e8f0);background:var(--crm-surface,#fff);border-radius:11px;margin:14px 0;overflow:hidden}.Approvals-module__CsUDxW__page summary.Approvals-module__CsUDxW__mugOrderSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto 18px;align-items:center;gap:18px;padding:15px 16px;font-size:13px;font-weight:400;list-style:none;display:grid}.Approvals-module__CsUDxW__mugOrderSummary::-webkit-details-marker{display:none}.Approvals-module__CsUDxW__mugOrderSummary>strong{color:var(--ds-text);font-weight:600}.Approvals-module__CsUDxW__mugOrderSummary>span{color:var(--crm-muted,#8390a3);white-space:nowrap;font-size:12px}.Approvals-module__CsUDxW__mugOrderSummary>b{white-space:nowrap;font-weight:600}.Approvals-module__CsUDxW__mugOrderSummary>svg{color:var(--crm-ink-purple,#957dae);transition:transform .15s}.Approvals-module__CsUDxW__mugOrderLine[open]>.Approvals-module__CsUDxW__mugOrderSummary{background:var(--crm-surface,#faf8fe);border-bottom:1px solid var(--crm-line-purple,#eeebf4)}.Approvals-module__CsUDxW__mugOrderLine[open]>.Approvals-module__CsUDxW__mugOrderSummary>svg{transform:rotate(180deg)}.Approvals-module__CsUDxW__mugOrderBody{padding:15px 16px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__mugPriceSettings>summary{color:var(--ds-accent-text);padding:0 0 12px;font-size:12px;font-weight:400}.Approvals-module__CsUDxW__mugPriceSettings .Approvals-module__CsUDxW__linePricing{margin-bottom:14px;padding-top:5px}.Approvals-module__CsUDxW__mugPriceSettings .Approvals-module__CsUDxW__lineFields{grid-template-columns:1fr 1fr;align-items:start}.Approvals-module__CsUDxW__mugOrderFooter{border-top:1px solid var(--crm-line,#edf0f5);justify-content:flex-end;margin-top:10px;padding-top:14px;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__mugOrderFooter button{min-height:32px;color:var(--crm-ink-red,#b27079);background:0 0;border-color:#0000;padding:5px 9px;font-size:11px}@media (max-width:650px){.Approvals-module__CsUDxW__page summary.Approvals-module__CsUDxW__mugOrderSummary{grid-template-columns:minmax(0,1fr) auto 16px;gap:6px 10px;padding:12px}.Approvals-module__CsUDxW__mugOrderSummary>strong{grid-area:1/1}.Approvals-module__CsUDxW__mugOrderSummary>span{grid-area:2/1}.Approvals-module__CsUDxW__mugOrderSummary>b{grid-area:1/2/3}.Approvals-module__CsUDxW__mugOrderSummary>svg{grid-area:1/3/3}.Approvals-module__CsUDxW__mugOrderBody{padding:12px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__mugOrderFooter button{min-height:44px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__mugPriceSettings>summary{min-height:32px}}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__addMoreProduct{border:1px dashed var(--crm-line-purple,#d5c6e8);background:var(--crm-surface,#fcfaff);min-height:40px;color:var(--crm-ink-purple,#7549ab);width:100%;margin-top:4px;padding:9px 13px;font-size:13px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__addMoreProduct:hover:not(:disabled){background:var(--crm-surface-purple,#f4edfc)}@media (max-width:650px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__addMoreProduct{min-height:46px}}.Approvals-module__CsUDxW__nextProduct{min-width:0}.Approvals-module__CsUDxW__nextProductAfterItems{border-top:1px solid var(--crm-line,#edf0f5);margin-top:20px;padding-top:18px}.Approvals-module__CsUDxW__nextProduct .Approvals-module__CsUDxW__servicePicker{margin-bottom:0}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__shopperPricing{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin:0 0 14px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__shopperPricing label{gap:6px;max-width:240px;margin:0;font-size:12px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__shopperPricing input{min-height:38px;padding:8px 11px;font-size:13px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__shopperPricing p{color:var(--crm-muted,#6c7890);margin:9px 0 0;font-size:12px;line-height:1.5}.Approvals-module__CsUDxW__shopperTotal{background:var(--crm-surface-purple,#f0e7fa);border:1px solid var(--crm-line-purple,#e3d4f2);color:var(--crm-ink-purple,#60368d);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}@media (max-width:850px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__shopperPricing{grid-template-columns:1fr}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__shopperPricing label{max-width:none}}.Approvals-module__CsUDxW__statusPair{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__statusPair select{flex:1;min-width:125px}.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__paid{background:var(--crm-surface-green,#e5f5ed);color:var(--crm-ink-green,#287149)}.Approvals-module__CsUDxW__page select.Approvals-module__CsUDxW__unpaid{background:var(--crm-surface-amber,#fff4de);color:var(--crm-ink-amber,#947028)}@media (min-width:851px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary,.Approvals-module__CsUDxW__listColumns{grid-template-columns:minmax(160px,1fr) 90px minmax(270px,340px) 110px 18px}}@media (max-width:850px){.Approvals-module__CsUDxW__statusPair{grid-column:1/-1;width:100%}}@media (min-width:851px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary,.Approvals-module__CsUDxW__listColumns{grid-template-columns:minmax(160px,260px) 90px 350px minmax(90px,1fr) 18px;gap:12px}.Approvals-module__CsUDxW__statusPair{flex-wrap:nowrap}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__statusPair select:first-child{flex:0 0 210px;width:210px;min-width:210px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__statusPair select:last-child{flex:1;min-width:128px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__orderSummary{min-height:64px;padding-top:10px;padding-bottom:10px}}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__statusPair select{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:850px){.Approvals-module__CsUDxW__statusPair{grid-area:3/1/auto/-1}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__statusPair select:first-child{flex:2;min-width:210px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__statusPair select:last-child{flex:1;min-width:130px}.Approvals-module__CsUDxW__orderDate{text-align:left;grid-area:2/1}}.Approvals-module__CsUDxW__packaging{border:1px solid var(--crm-line-purple,#e5dced);background:var(--crm-surface,#faf8fc);border-radius:10px;align-items:center;gap:16px;margin:12px 0;padding:10px 12px;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__packaging label{white-space:nowrap;flex-direction:row;flex:0 390px;align-items:center;gap:10px;min-width:0;margin:0;font-size:13px;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__packaging select{min-width:0;min-height:38px;margin:0;padding:8px 30px 8px 10px;font-size:14px}.Approvals-module__CsUDxW__packagingInfo{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.Approvals-module__CsUDxW__packagingComposition{color:var(--crm-muted,#737b8f);overflow-wrap:anywhere;font-size:12px}.Approvals-module__CsUDxW__packaging strong{color:var(--crm-muted,#806794);white-space:nowrap;margin-left:auto;font-size:13px}@media (max-width:700px){.Approvals-module__CsUDxW__packaging{flex-wrap:wrap;gap:8px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__packaging label{flex-basis:100%}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__packaging select{flex:1;min-height:44px;font-size:16px}.Approvals-module__CsUDxW__packagingInfo{flex-wrap:wrap;flex-basis:100%}}@media (max-width:650px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__header>button{background:var(--crm-solid-purple,#8765a5);font-size:14px}.Approvals-module__CsUDxW__orderIdentity>strong{font-size:14px}.Approvals-module__CsUDxW__orderIdentity>span,.Approvals-module__CsUDxW__orderDate,.Approvals-module__CsUDxW__orderAmount small{font-size:13px}.Approvals-module__CsUDxW__statusPair{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.Approvals-module__CsUDxW__statusPair .Approvals-module__CsUDxW__statusBadge{grid-area:auto}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__statusPair select:first-child,.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__statusPair select:last-child{width:100%;min-width:0;max-width:none}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__shopperPricing input{min-height:44px;font-size:16px}}.Approvals-module__CsUDxW__deliveryPanel{border:1px solid var(--crm-line-blue,#c6d8ee);background:var(--crm-surface-blue,#f4f8ff);border-radius:14px;gap:14px;margin-bottom:20px;padding:18px;display:grid}.Approvals-module__CsUDxW__deliveryPanel h2,.Approvals-module__CsUDxW__deliveryPanel p{margin:0}.Approvals-module__CsUDxW__deliveryPanel h2{font-size:18px}.Approvals-module__CsUDxW__deliveryPanel label{gap:6px;min-width:0;display:grid}.Approvals-module__CsUDxW__deliveryPanel select,.Approvals-module__CsUDxW__deliveryPanel input{box-sizing:border-box;width:100%;min-width:0}.Approvals-module__CsUDxW__categoryTiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;width:100%;display:grid}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__categoryTiles button{border:1px solid var(--crm-line-purple,#baabd5);background:var(--crm-surface-purple,#f3ecff);min-height:105px;color:var(--crm-ink-purple,#673e98);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px 14px;display:flex}.Approvals-module__CsUDxW__deliveryChoices{flex-wrap:wrap;gap:10px;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__deliveryChoices button{background:var(--crm-surface,white);color:var(--crm-ink-blue,#435878);border:1px solid var(--crm-line-blue,#becde1);border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__deliveryChoices button[aria-pressed=true]{background:var(--crm-surface-purple,#e5dbf8);border-color:var(--crm-line-purple,#8e68be);color:var(--crm-ink-purple,#573284)}.Approvals-module__CsUDxW__page output{background:var(--crm-surface-muted,#f2f5fa);border:1px solid var(--crm-line-blue,#d3dce8);border-radius:8px;padding:10px 12px;font-weight:600;display:block}.Approvals-module__CsUDxW__deliveryPanel p{align-items:center;gap:8px;display:flex}.Approvals-module__CsUDxW__page button[type=submit]{background:var(--crm-solid-green,#28714e);border-color:var(--crm-line-green,#28714e)}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__deleteOrderButton{background:var(--ds-danger-bg);color:var(--crm-ink-red,#b23747);border:1px solid var(--crm-line-red,#edb6bf);border-radius:8px}@media (max-width:600px){.Approvals-module__CsUDxW__categoryTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.Approvals-module__CsUDxW__deliveryChoices{grid-template-columns:1fr;display:grid}}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__categoryTiles{gap:12px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__categoryTiles button{white-space:normal;overflow-wrap:anywhere;background:var(--ds-soft);min-width:0;color:var(--ds-accent-text);border:1px solid var(--crm-line-purple,#c9b6dc);box-sizing:border-box}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__categoryTiles button svg{flex-shrink:0}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__success{color:var(--crm-ink-green,#185d38);background:var(--crm-surface-green,#e6f4eb)}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__success small,.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__success span{color:inherit}.Approvals-module__CsUDxW__listView{--ds-control-height:28px;padding:16px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__pageHeader{margin-bottom:16px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__pageHeader p{margin-top:4px;font-size:12px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__listMeta{margin-bottom:8px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__approvalTabs{border-radius:9px;margin-bottom:12px;padding:4px}:is([data-design-system] [data-design-content] .Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__pageHeader>button,[data-design-system] [data-design-content] .Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__approvalTabs button,[data-design-system] [data-design-content] .Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderTools>button){border-radius:8px;min-height:32px;padding:5px 11px;font-size:12px;line-height:1.3}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__listColumns,.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderSummary{grid-template-columns:minmax(150px,1fr) 80px minmax(280px,370px) 84px 16px;gap:10px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__listColumns{color:var(--crm-muted,#586980);padding:0 12px 7px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderCard{border-color:var(--crm-line-blue,#dce2ec);box-shadow:none;border-radius:8px;margin-bottom:4px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderSummary{min-height:48px;padding:6px 12px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderIdentity,.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderAmount{gap:1px;line-height:1.35}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderIdentity>strong,.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderAmount>strong{font-size:13px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderIdentity>span,.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderDate{font-size:12px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderAmount small{font-size:11px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__statusPair{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:6px;display:grid}[data-design-system] [data-design-content] .Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__statusPair select.Approvals-module__CsUDxW__summaryStatus{text-align:center;text-align-last:center;white-space:nowrap;width:100%;min-width:0;max-width:none;height:28px;min-height:28px;box-shadow:none;background-position:right 7px center;border-radius:7px;padding:3px 22px 3px 8px;font-size:12px;line-height:1.25;display:block}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderBody{padding:12px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderTools{margin-bottom:12px;padding-bottom:12px}@media (max-width:1050px){.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__listColumns{display:none}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderSummary{grid-template-columns:minmax(0,1fr) auto 16px;gap:4px 10px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderIdentity{grid-area:1/1}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderAmount{grid-area:1/2}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderDate{text-align:left;grid-area:2/1}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__statusPair{grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) 132px;width:100%}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__expandIcon{grid-area:1/3/3}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__statusPair select{grid-area:auto}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__listMeta>span:last-child{display:none}}@media (max-width:650px){.Approvals-module__CsUDxW__listView{padding:10px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__orderSummary{padding:8px 10px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__pageHeader>button{width:auto}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__approvalTabs{gap:3px}.Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__statusPair{grid-template-columns:minmax(0,1fr);gap:5px}[data-design-system] [data-design-content] .Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__statusPair select.Approvals-module__CsUDxW__summaryStatus{height:36px;min-height:36px;font-size:14px}:is([data-design-system] [data-design-content] .Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__pageHeader>button,[data-design-system] [data-design-content] .Approvals-module__CsUDxW__listView .Approvals-module__CsUDxW__approvalTabs button){min-height:36px;font-size:12px}}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__quoteActions{clear:both;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;margin-bottom:0;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__quoteActions button{flex:none;min-height:38px;margin:0;padding:9px 14px;line-height:1.3;position:static;transform:none}.Approvals-module__CsUDxW__managerPrice,.Approvals-module__CsUDxW__reviewDecision{border:1px solid var(--crm-line-blue,#cdd7e5);background:var(--crm-surface,#f5f8fc);color:var(--crm-ink-blue,#24364c);border-radius:12px;margin:16px 0;padding:16px}.Approvals-module__CsUDxW__managerPrice label,.Approvals-module__CsUDxW__reviewFilter label,.Approvals-module__CsUDxW__reviewDecision label{flex-direction:column;gap:8px;max-width:420px;font-weight:600;display:flex}.Approvals-module__CsUDxW__managerPrice input,.Approvals-module__CsUDxW__reviewFilter select,.Approvals-module__CsUDxW__reviewDecision select{border:1px solid var(--crm-line-blue,#aabbd1);background:var(--crm-surface,white);width:100%;min-width:0;color:var(--crm-ink-blue,#24364c);border-radius:8px;padding:10px 12px}.Approvals-module__CsUDxW__managerPrice p,.Approvals-module__CsUDxW__reviewDecision p{margin:8px 0;font-size:14px}.Approvals-module__CsUDxW__priceWarning{font-weight:600;color:var(--crm-ink-amber,#805000)!important}.Approvals-module__CsUDxW__priceApproved{font-weight:600;color:var(--crm-ink-green,#226044)!important}.Approvals-module__CsUDxW__referencePrice{color:var(--crm-muted,#536781);margin-top:4px;font-size:12px;display:block}.Approvals-module__CsUDxW__reviewFilter{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__reviewFilter>label{min-width:0;max-width:100%;margin:0}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__reviewFilter>button{flex-shrink:0;margin:0}@media (max-width:650px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__reviewFilter>label{width:100%}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__reviewFilter>button{white-space:normal;max-width:100%}}.Approvals-module__CsUDxW__managerPrice{border:1px solid var(--crm-line-blue,#a4bcdf);border-left:4px solid var(--crm-line-blue,#4672ae);background:var(--crm-surface-blue,#f0f5ff);color:var(--crm-ink-blue,#233c58)}.Approvals-module__CsUDxW__managerPrice h3{color:var(--crm-ink-blue,#233c58);margin:0 0 12px;font-size:16px}.Approvals-module__CsUDxW__priceTiers{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.Approvals-module__CsUDxW__priceTiers>div{border:1px solid var(--crm-line-blue,#afc0d8);background:var(--crm-surface,#fff);color:var(--crm-ink-blue,#304764);border-radius:8px;gap:4px;padding:10px 14px;display:grid}.Approvals-module__CsUDxW__priceTiers .Approvals-module__CsUDxW__selectedTier{background:var(--crm-surface-blue,#dbe8ff);border:2px solid var(--crm-line-blue,#4672ae);color:var(--crm-ink-blue,#1d416f)}.Approvals-module__CsUDxW__priceTiers span{font-size:13px}.Approvals-module__CsUDxW__priceTiers strong{font-size:15px}.Approvals-module__CsUDxW__page:not(.Approvals-module__CsUDxW__listView) .Approvals-module__CsUDxW__card{border-color:var(--crm-line-blue,#bcc8d9);margin-bottom:12px;padding:16px}.Approvals-module__CsUDxW__page:not(.Approvals-module__CsUDxW__listView) .Approvals-module__CsUDxW__header{gap:10px;margin-bottom:12px}.Approvals-module__CsUDxW__page:not(.Approvals-module__CsUDxW__listView) .Approvals-module__CsUDxW__steps{gap:8px;margin:10px 0}.Approvals-module__CsUDxW__page:not(.Approvals-module__CsUDxW__listView) .Approvals-module__CsUDxW__header h2{margin-bottom:4px}.Approvals-module__CsUDxW__page:not(.Approvals-module__CsUDxW__listView) .Approvals-module__CsUDxW__secondary{color:var(--crm-ink-purple,#583979);border:1px solid var(--crm-line-purple,#b7a3ca);background:var(--crm-surface-purple,#eee7f5)}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__managerPrice{margin:10px 0;padding:12px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__managerPrice p{margin:6px 0}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__productChoiceLabel{max-width:420px;margin:8px 0 0}.Approvals-module__CsUDxW__page:not(.Approvals-module__CsUDxW__listView) .Approvals-module__CsUDxW__firstChoiceCard{padding:12px 16px}.Approvals-module__CsUDxW__firstChoiceCard .Approvals-module__CsUDxW__choiceClient{gap:8px;margin-bottom:8px;padding-bottom:8px}.Approvals-module__CsUDxW__firstChoiceCard .Approvals-module__CsUDxW__servicePicker{gap:0;margin:0}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__firstChoiceCard .Approvals-module__CsUDxW__productChoiceLabel{gap:6px;margin:0}.Approvals-module__CsUDxW__firstChoiceCard .Approvals-module__CsUDxW__nextProduct{margin:0;padding:0}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__productChoiceLabel{width:280px;max-width:100%;font-size:13px}.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__productChoiceLabel select{border-radius:8px;height:38px;min-height:38px;padding:7px 10px;font-size:14px}@media (max-width:650px){.Approvals-module__CsUDxW__page .Approvals-module__CsUDxW__productChoiceLabel select{height:44px;min-height:44px;font-size:16px}}
.OrderEditorButton-module__EMRZTq__button{color:#126333;cursor:pointer;background:#e6f7ec;border:1px solid #168448;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-weight:650;display:inline-flex}.OrderEditorButton-module__EMRZTq__button:disabled{opacity:.55;cursor:wait}.OrderEditorButton-module__EMRZTq__controls{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.OrderEditorButton-module__EMRZTq__controls select{border:1px solid #cddbd1;border-radius:8px;max-width:100%;padding:8px}.OrderEditorButton-module__EMRZTq__overlay{z-index:20000;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.OrderEditorButton-module__EMRZTq__bar{color:#183e29;background:#e6f7ec;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.OrderEditorButton-module__EMRZTq__frame{border:0;flex:1;width:100%;min-height:0}.OrderEditorButton-module__EMRZTq__error{color:#b42318}.OrderEditorButton-module__EMRZTq__saving{z-index:21000;text-align:center;background:#fffffff2;place-content:center;gap:18px;padding:24px;display:grid;position:fixed;inset:0}.OrderEditorButton-module__EMRZTq__launch{gap:8px;width:100%;margin:14px 0 0;display:grid}.OrderEditorButton-module__EMRZTq__launch .OrderEditorButton-module__EMRZTq__launchButton{cursor:pointer;justify-content:center;align-items:center;gap:10px;font-weight:650;box-shadow:0 2px 4px #14532d15;color:#285f40!important;background:#e2f0e7!important;border:1px solid #a6cbb4!important;border-radius:12px!important;width:100%!important;min-height:54px!important;padding:14px 20px!important;font-size:16px!important;display:flex!important}.OrderEditorButton-module__EMRZTq__launch .OrderEditorButton-module__EMRZTq__launchButton:hover:not(:disabled){background:#d2e7da!important}.OrderEditorButton-module__EMRZTq__launch .OrderEditorButton-module__EMRZTq__launchButton:focus-visible{outline-offset:3px;outline:3px solid #86d4a4}.OrderEditorButton-module__EMRZTq__launch .OrderEditorButton-module__EMRZTq__launchButton:disabled{opacity:.55;cursor:wait}.OrderEditorButton-module__EMRZTq__batchOptions{color:#52635a;font-size:13px}.OrderEditorButton-module__EMRZTq__batchOptions summary{cursor:pointer;padding:5px 0}.OrderEditorButton-module__EMRZTq__batchOptions select{width:100%;min-height:44px;margin-top:8px}
.FileDropArea-module__aHnxOG__area{border-radius:10px;min-width:0;transition:box-shadow .15s;position:relative}.FileDropArea-module__aHnxOG__dragging{box-shadow:0 0 0 2px #9b6de1}.FileDropArea-module__aHnxOG__overlay{z-index:5;border:2px dashed var(--crm-line-purple,#9b6de1);border-radius:inherit;background:var(--crm-surface-purple,#f6f0fff2);color:var(--crm-ink-purple,#7036b5);text-align:center;pointer-events:none;place-items:center;padding:16px;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}
.Navigation-module__Di7pLW__nav{flex-grow:1;justify-content:center;align-items:center;gap:32px;min-width:0;display:flex}.Navigation-module__Di7pLW__link{color:#ffffffb3;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:8px 0;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:flex;position:relative}.Navigation-module__Di7pLW__link:hover{color:#fff}.Navigation-module__Di7pLW__active{color:#fff;pointer-events:none}.Navigation-module__Di7pLW__active:after{content:"";background-color:#fff;border-radius:4px;width:100%;height:3px;position:absolute;bottom:0;left:0;box-shadow:0 2px 8px #fff6}.Navigation-module__Di7pLW__badge{color:#fff;text-align:center;background-color:#ef4444;border-radius:10px;min-width:18px;margin-top:-2px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1}
.MockupEditor-module__RBDduG__dialog{border:1px solid var(--crm-line-blue,#e5e8f1);width:min(1050px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--crm-ink-blue,#1c2a44);background:var(--crm-surface,#fff);border-radius:18px;margin:auto;padding:0;font:14px/1.45 Arial,sans-serif;overflow:hidden;box-shadow:0 24px 90px #14203940}.MockupEditor-module__RBDduG__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17243c85}.MockupEditor-module__RBDduG__header{border-bottom:1px solid var(--crm-line-blue,#edf0f6);align-items:center;gap:12px;padding:18px 22px;display:flex}.MockupEditor-module__RBDduG__icon{background:var(--crm-surface-purple,#f0e8ff);color:var(--crm-ink-purple,#7c3aed);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.MockupEditor-module__RBDduG__header h2{letter-spacing:-.3px;margin:0;font-size:19px}.MockupEditor-module__RBDduG__header p{color:var(--crm-muted,#7a879a);margin:2px 0 0;font-size:12px}.MockupEditor-module__RBDduG__header .MockupEditor-module__RBDduG__close{margin-left:auto}.MockupEditor-module__RBDduG__dialog button{font:inherit;cursor:pointer;border:1px solid var(--crm-line-blue,#dce2ed);background:var(--crm-surface,white);color:var(--crm-muted,#59697e);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;display:inline-flex}.MockupEditor-module__RBDduG__dialog button:disabled{opacity:.45;cursor:default}.MockupEditor-module__RBDduG__dialog .MockupEditor-module__RBDduG__close{color:var(--crm-muted,#748097);border:0;padding:6px}.MockupEditor-module__RBDduG__dialog button:focus-visible,.MockupEditor-module__RBDduG__dialog canvas:focus-visible{outline:3px solid var(--crm-line-purple,#c4a5fc);outline-offset:2px}.MockupEditor-module__RBDduG__body{grid-template-columns:minmax(0,1fr) 285px;max-height:calc(100dvh - 210px);display:grid;overflow-y:auto}.MockupEditor-module__RBDduG__stage{background:var(--crm-surface-muted,#f4f6fa);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:18px;display:flex;position:relative}.MockupEditor-module__RBDduG__canvas{aspect-ratio:1;touch-action:none;cursor:grab;border:1px solid var(--crm-line-blue,#e0e5ef);box-sizing:border-box;border-radius:12px;width:auto;max-width:100%;max-height:min(54dvh,560px);display:block}.MockupEditor-module__RBDduG__canvas:active{cursor:grabbing}.MockupEditor-module__RBDduG__stageHelp{color:var(--crm-muted,#788498);text-align:center;margin:10px 0 0;font-size:12px}.MockupEditor-module__RBDduG__empty{background:var(--crm-surface,#ffffffed);border:1px dashed var(--crm-line-purple,#bfb0dc);text-align:center;pointer-events:none;max-width:240px;color:var(--crm-ink-purple,#7651a5);border-radius:12px;padding:16px;font-size:13px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.MockupEditor-module__RBDduG__controls{border-left:1px solid var(--crm-line-blue,#edf0f6);overflow-wrap:anywhere;min-width:0;padding:18px}.MockupEditor-module__RBDduG__controls label{color:var(--crm-muted,#66768c);flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.MockupEditor-module__RBDduG__controls select{width:100%;min-width:0;font:inherit;border:1px solid var(--crm-line-blue,#dce2ed);background:var(--crm-surface,white);min-height:38px;color:var(--crm-ink-blue,#23334e);border-radius:8px;padding:8px 10px;font-size:13px}.MockupEditor-module__RBDduG__controls select:focus{outline:2px solid var(--crm-line-purple,#bb98f9)}.MockupEditor-module__RBDduG__controls input[type=range]{width:100%;accent-color:var(--crm-ink-purple,#823ee3);min-height:24px;padding:0}.MockupEditor-module__RBDduG__controlTitle{justify-content:space-between;gap:12px;display:flex}.MockupEditor-module__RBDduG__controlTitle output{color:var(--crm-ink-blue,#293c5d);font-variant-numeric:tabular-nums}.MockupEditor-module__RBDduG__divider{background:var(--crm-surface-blue,#ecf0f6);height:1px;margin:16px 0}.MockupEditor-module__RBDduG__controls .MockupEditor-module__RBDduG__upload{border-color:var(--crm-line-purple,#d9c7f5);width:100%;color:var(--crm-ink-purple,#7540b8);background:var(--crm-surface,#faf7ff)}.MockupEditor-module__RBDduG__filename{color:var(--crm-muted,#677990);overflow-wrap:anywhere;margin:8px 0;font-size:12px}.MockupEditor-module__RBDduG__tools{flex-wrap:wrap;gap:6px;display:flex}.MockupEditor-module__RBDduG__tools button{white-space:nowrap;flex:1;padding:6px 9px;font-size:12px}.MockupEditor-module__RBDduG__hint{color:var(--crm-muted,#8390a3);margin:10px 0;font-size:11px;line-height:1.5}.MockupEditor-module__RBDduG__error{color:var(--crm-ink-red,#b42335);background:var(--crm-surface-red,#fff3f4);max-height:72px;margin:0;padding:10px 20px;font-size:12px;overflow:auto}.MockupEditor-module__RBDduG__footer{border-top:1px solid var(--crm-line-blue,#e9edf5);background:var(--crm-surface,#fff);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.MockupEditor-module__RBDduG__footer p{color:var(--crm-muted,#7a879a);max-width:450px;margin:0;font-size:11px}.MockupEditor-module__RBDduG__footerActions{flex-shrink:0;gap:8px;display:flex}.MockupEditor-module__RBDduG__dialog .MockupEditor-module__RBDduG__primary{background:var(--crm-solid-purple,#7c2de4);border-color:var(--crm-line-purple,#7c2de4);color:var(--crm-on-solid,#fff)}.MockupEditor-module__RBDduG__loading{color:var(--crm-ink-purple,#6f43a7);margin:8px 0;font-size:12px}@media (max-width:700px){.MockupEditor-module__RBDduG__dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.MockupEditor-module__RBDduG__header{padding:12px}.MockupEditor-module__RBDduG__header h2{font-size:17px}.MockupEditor-module__RBDduG__body{grid-template-columns:1fr;max-height:calc(100dvh - 210px)}.MockupEditor-module__RBDduG__stage{padding:12px}.MockupEditor-module__RBDduG__canvas{width:100%;max-height:none}.MockupEditor-module__RBDduG__controls{border-left:0;border-top:1px solid var(--crm-line-blue,#edf0f6);padding:14px}.MockupEditor-module__RBDduG__controls select{min-height:44px;font-size:16px}.MockupEditor-module__RBDduG__dialog button{min-height:44px}.MockupEditor-module__RBDduG__footer{flex-wrap:wrap;padding:12px}.MockupEditor-module__RBDduG__footer p{max-width:none;font-size:10px}.MockupEditor-module__RBDduG__footerActions{width:100%}.MockupEditor-module__RBDduG__footerActions button{flex:1}.MockupEditor-module__RBDduG__header p{max-width:230px}.MockupEditor-module__RBDduG__controls input[type=range]{min-height:34px}}.MockupEditor-module__RBDduG__stage3d{justify-content:flex-start;gap:0}.MockupEditor-module__RBDduG__preview3d{width:100%;min-width:0}.MockupEditor-module__RBDduG__scene{touch-action:none;border:1px solid var(--crm-line-blue,#e0e5ef);border-radius:12px;width:100%;height:clamp(220px,32dvh,340px);position:relative;overflow:hidden}.MockupEditor-module__RBDduG__scene canvas{touch-action:none}.MockupEditor-module__RBDduG__sceneStatus{background:var(--crm-surface,#f6f7fbdd);color:var(--crm-ink-purple,#75539e);text-align:center;pointer-events:none;place-items:center;margin:0;padding:24px;display:grid;position:absolute;inset:0}.MockupEditor-module__RBDduG__viewButtons{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:8px;display:flex}.MockupEditor-module__RBDduG__viewButtons button{min-height:30px;padding:5px 8px;font-size:11px}.MockupEditor-module__RBDduG__wrapTitle{color:var(--crm-muted,#51617a);text-align:center;margin:14px 0 7px;font-size:12px}.MockupEditor-module__RBDduG__canvas.MockupEditor-module__RBDduG__wrapCanvas{aspect-ratio:2362/1063;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:150px}.MockupEditor-module__RBDduG__placementButtons{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.MockupEditor-module__RBDduG__placementButtons span{width:100%;color:var(--crm-muted,#66768c);font-size:12px}.MockupEditor-module__RBDduG__placementButtons button{min-height:30px;padding:5px 8px;font-size:11px}.MockupEditor-module__RBDduG__stage3d .MockupEditor-module__RBDduG__stageHelp{margin-top:7px;font-size:11px}@media (max-width:700px){.MockupEditor-module__RBDduG__scene{height:280px}.MockupEditor-module__RBDduG__canvas.MockupEditor-module__RBDduG__wrapCanvas{width:100%;max-height:none}.MockupEditor-module__RBDduG__viewButtons button,.MockupEditor-module__RBDduG__placementButtons button{min-height:40px}.MockupEditor-module__RBDduG__stage3d{padding:10px}}.MockupEditor-module__RBDduG__canvasFrame{aspect-ratio:1;flex:none;width:min(100%,54dvh,560px);line-height:0;position:relative}.MockupEditor-module__RBDduG__canvasFrame.MockupEditor-module__RBDduG__wrapFrame{aspect-ratio:2362/1063;width:min(100%,333px)}.MockupEditor-module__RBDduG__canvasFrame .MockupEditor-module__RBDduG__canvas,.MockupEditor-module__RBDduG__canvasFrame .MockupEditor-module__RBDduG__canvas.MockupEditor-module__RBDduG__wrapCanvas{width:100%;max-width:none;height:100%;max-height:none}.MockupEditor-module__RBDduG__resizeOverlay{pointer-events:none;border-radius:6px;position:absolute;inset:0;overflow:hidden}.MockupEditor-module__RBDduG__dialog .MockupEditor-module__RBDduG__resizeHandle{pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:0;outline:none;width:36px;min-width:0;height:36px;min-height:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.MockupEditor-module__RBDduG__resizeHandle:after{content:"";border:2px solid var(--crm-line-purple,#7c3aed);background:var(--crm-surface,white);box-sizing:border-box;border-radius:3px;width:12px;height:12px;display:block;box-shadow:0 1px 3px #35235a40}.MockupEditor-module__RBDduG__resizeHandle:focus-visible:after{outline:3px solid var(--crm-line-purple,#c4a5fc);outline-offset:2px}.MockupEditor-module__RBDduG__dialog .MockupEditor-module__RBDduG__resizeHandle:disabled{pointer-events:none}.MockupEditor-module__RBDduG__dialog .MockupEditor-module__RBDduG__resizeHandle:active:after{background:var(--crm-surface-purple,#ede3ff)}@media (max-width:700px){.MockupEditor-module__RBDduG__canvasFrame,.MockupEditor-module__RBDduG__canvasFrame.MockupEditor-module__RBDduG__wrapFrame{width:100%}.MockupEditor-module__RBDduG__dialog .MockupEditor-module__RBDduG__resizeHandle{width:44px;height:44px}.MockupEditor-module__RBDduG__resizeHandle:after{width:14px;height:14px}}.MockupEditor-module__RBDduG__dialog .MockupEditor-module__RBDduG__resizeHandle:focus-visible{outline:none}.MockupEditor-module__RBDduG__resizeOverlay{overflow-clip-margin:8px;overflow:clip}.MockupEditor-module__RBDduG__uploadArea .MockupEditor-module__RBDduG__hint{text-align:center;margin:7px 0 0}.MockupEditor-module__RBDduG__dialog{width:min(1240px,100vw - 32px);color:var(--crm-ink,#172033);font-family:inherit}.MockupEditor-module__RBDduG__header{background:var(--crm-surface-purple,#f2ecff);padding:18px 24px}.MockupEditor-module__RBDduG__icon{background:var(--crm-solid-purple,#683dcb);color:#fff;width:44px;height:44px}.MockupEditor-module__RBDduG__header h2{color:var(--crm-ink,#172033);font-size:23px}.MockupEditor-module__RBDduG__body{grid-template-columns:minmax(0,1fr) 280px;max-height:calc(100dvh - 190px)}.MockupEditor-module__RBDduG__stage{background:linear-gradient(145deg,#eeebf7,#e3e8f3);min-height:420px;padding:24px}.MockupEditor-module__RBDduG__canvasFrame{width:min(100%,65dvh,700px)}.MockupEditor-module__RBDduG__controls{background:var(--crm-surface,#fff);flex-direction:column;gap:18px;padding:22px;display:flex}.MockupEditor-module__RBDduG__uploadArea{border:2px dashed var(--crm-solid-purple,#7040ce);background:var(--crm-surface-purple,#f3edff);border-radius:16px;padding:18px 12px}.MockupEditor-module__RBDduG__controls .MockupEditor-module__RBDduG__upload{min-height:105px;color:var(--crm-ink-purple,#6333b9);background:0 0;border:0;flex-direction:column;font-size:17px;font-weight:700}.MockupEditor-module__RBDduG__uploadArea .MockupEditor-module__RBDduG__hint{color:var(--crm-ink-purple,#6333b9);margin:0;font-size:13px}.MockupEditor-module__RBDduG__quickTools{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.MockupEditor-module__RBDduG__quickTools button{background:var(--crm-surface-purple,#f3edff);min-height:48px;color:var(--crm-ink-purple,#6333b9);border-color:var(--crm-line-purple,#d0bde9)}.MockupEditor-module__RBDduG__tools button{min-height:42px;color:var(--crm-ink,#172033);font-size:13px}.MockupEditor-module__RBDduG__options{border-top:1px solid var(--crm-line-blue,#dce2ed);padding-top:16px}.MockupEditor-module__RBDduG__options summary{cursor:pointer;color:var(--crm-ink-blue,#334a72);padding:4px 0 14px;font-weight:600}.MockupEditor-module__RBDduG__filename{max-height:40px;margin:0;overflow:auto}.MockupEditor-module__RBDduG__empty{border-width:2px;max-width:300px;padding:24px;font-size:17px;font-weight:600}.MockupEditor-module__RBDduG__footer{justify-content:flex-end;padding:16px 24px}.MockupEditor-module__RBDduG__footerActions button{min-height:46px;font-weight:600}.MockupEditor-module__RBDduG__footerActions .MockupEditor-module__RBDduG__primary{min-width:200px}@media (max-width:700px){.MockupEditor-module__RBDduG__dialog{width:calc(100vw - 12px)}.MockupEditor-module__RBDduG__header{padding:12px 16px}.MockupEditor-module__RBDduG__header h2{font-size:20px}.MockupEditor-module__RBDduG__body{grid-template-columns:1fr;max-height:calc(100dvh - 165px)}.MockupEditor-module__RBDduG__stage{min-height:0;padding:14px}.MockupEditor-module__RBDduG__canvasFrame{width:min(100%,50dvh)}.MockupEditor-module__RBDduG__controls{gap:12px;padding:16px}.MockupEditor-module__RBDduG__controls .MockupEditor-module__RBDduG__upload{flex-direction:row;min-height:68px}.MockupEditor-module__RBDduG__uploadArea,.MockupEditor-module__RBDduG__footer{padding:12px}.MockupEditor-module__RBDduG__footerActions .MockupEditor-module__RBDduG__primary{min-width:0}.MockupEditor-module__RBDduG__canvasFrame.MockupEditor-module__RBDduG__wrapFrame{width:100%}}.MockupEditor-module__RBDduG__uploadActive{background:var(--crm-surface-purple,#eee4ff);border-style:solid;box-shadow:0 0 0 3px #7845ca20}.MockupEditor-module__RBDduG__uploadProgress{border:1px solid var(--crm-line-purple,#c9afea);background:var(--crm-surface-purple,#f3ecff);color:var(--crm-ink-purple,#593099);border-radius:12px;flex-direction:column;gap:10px;padding:16px;font-size:13px;display:flex}.MockupEditor-module__RBDduG__progressName{overflow-wrap:anywhere;font-size:12px}.MockupEditor-module__RBDduG__uploadProgress progress{width:100%;height:12px;accent-color:var(--crm-solid-purple,#7040ce)}.MockupEditor-module__RBDduG__progressNumbers{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;display:flex}.MockupEditor-module__RBDduG__progressNumbers b{font-size:22px}.MockupEditor-module__RBDduG__uploadProgress>span:last-child{font-variant-numeric:tabular-nums}
.MobileMenu-module__p_6LnW__mobileMenuWrapper{display:none}@media (max-width:600px){.MobileMenu-module__p_6LnW__mobileMenuWrapper{display:block}}.MobileMenu-module__p_6LnW__burgerBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.MobileMenu-module__p_6LnW__panel{z-index:101;overscroll-behavior:contain;background:linear-gradient(135deg,#0b0b0f 0%,#1a1a22 100%);flex-direction:column;width:100%;height:100dvh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-100%}.MobileMenu-module__p_6LnW__panelOpen{transform:translate(-100%)}.MobileMenu-module__p_6LnW__panelHeader{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.MobileMenu-module__p_6LnW__panelTitle{color:#fff;letter-spacing:.02em;font-size:20px;font-weight:700}.MobileMenu-module__p_6LnW__closeBtn{cursor:pointer;background:0 0;border:none;padding:4px;transition:transform .2s;display:flex}.MobileMenu-module__p_6LnW__closeBtn:active{transform:scale(.9)}.MobileMenu-module__p_6LnW__panelNav{flex-direction:column;flex-grow:1;padding:12px 0;display:flex}.MobileMenu-module__p_6LnW__panelLink{color:#e2e8f0;border-bottom:1px solid #ffffff08;align-items:center;padding:20px 24px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .2s,padding-left .2s;display:flex}.MobileMenu-module__p_6LnW__panelLink:active{background-color:#8b5cf626;padding-left:28px}.MobileMenu-module__p_6LnW__badge{color:#fff;background-color:#ef4444;border-radius:12px;margin-left:12px;padding:2px 8px;font-size:12px;font-weight:700}.MobileMenu-module__p_6LnW__panelFooter{margin-bottom:calc(env(safe-area-inset-bottom,20px) + 24px);padding:24px}.MobileMenu-module__p_6LnW__logoutWrapper{background:#ef444414;border:1px solid #ef444433;border-radius:16px;justify-content:center;align-items:center;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.MobileMenu-module__p_6LnW__logoutWrapper:active{background:#ef444426;transform:scale(.96)}.MobileMenu-module__p_6LnW__logoutWrapper>*{width:100%;color:#ef4444!important;font-weight:700!important}
.Header-module__0E5lua__header{z-index:1050;box-sizing:border-box;background:linear-gradient(135deg,#0b0b0f 0%,#1a1a22 100%);width:100%;position:sticky;top:0;box-shadow:0 4px 20px #0006}.Header-module__0E5lua__container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;height:80px;margin:0 auto;padding:0 24px;display:flex}.Header-module__0E5lua__logo{flex-shrink:0;align-items:center;transition:opacity .2s;display:flex}.Header-module__0E5lua__logo:hover{opacity:.8}.Header-module__0E5lua__desktopNav{flex-grow:1;display:flex}.Header-module__0E5lua__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}@media (max-width:768px){.Header-module__0E5lua__container{height:64px;padding:0 20px}}@media (max-width:600px){.Header-module__0E5lua__desktopNav,.Header-module__0E5lua__desktopLogout{display:none}.Header-module__0E5lua__container{height:56px;padding:0 16px}.Header-module__0E5lua__actions{gap:8px}}.Header-module__0E5lua__cityRow{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 24px 12px}.Header-module__0E5lua__cityButton{color:#e5e7eb;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.Header-module__0E5lua__cityButton svg{flex-shrink:0}.Header-module__0E5lua__cityButton svg:first-child{color:#a78bfa}@media (max-width:600px){.Header-module__0E5lua__cityRow{padding:0 16px 12px}}
