.InfoBox-module__De4D7G__infoBox{border:1px solid;border-radius:8px;margin-bottom:1rem;padding:1rem}.InfoBox-module__De4D7G__header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.InfoBox-module__De4D7G__icon{flex-shrink:0;width:20px;height:20px}.InfoBox-module__De4D7G__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.2}.InfoBox-module__De4D7G__content{font-size:.875rem;line-height:1.6}.InfoBox-module__De4D7G__content p{margin:0 0 .5rem}.InfoBox-module__De4D7G__content p:last-child{margin-bottom:0}.InfoBox-module__De4D7G__content ul{margin:0;padding-left:1.5rem;list-style:none}.InfoBox-module__De4D7G__content li{margin-bottom:.25rem;position:relative}.InfoBox-module__De4D7G__content li:before{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:-1rem}.InfoBox-module__De4D7G__content li:last-child{margin-bottom:0}.InfoBox-module__De4D7G__info{background:#f0f9ff;border-color:#bae6fd}.InfoBox-module__De4D7G__info .InfoBox-module__De4D7G__title{color:#0c4a6e}.InfoBox-module__De4D7G__info .InfoBox-module__De4D7G__icon{color:#0284c7}.InfoBox-module__De4D7G__info .InfoBox-module__De4D7G__content{color:#0369a1}.InfoBox-module__De4D7G__info .InfoBox-module__De4D7G__content li:before{background:#0284c7}.InfoBox-module__De4D7G__success{background:#f0fdf4;border-color:#bbf7d0}.InfoBox-module__De4D7G__success .InfoBox-module__De4D7G__title{color:#14532d}.InfoBox-module__De4D7G__success .InfoBox-module__De4D7G__icon{color:var(--color-success)}.InfoBox-module__De4D7G__success .InfoBox-module__De4D7G__content{color:#15803d}.InfoBox-module__De4D7G__success .InfoBox-module__De4D7G__content li:before{background:#16a34a}.InfoBox-module__De4D7G__warning{background:var(--color-bg-surface)beb;border-color:#fed7aa;transition:all .3s}.InfoBox-module__De4D7G__warning .InfoBox-module__De4D7G__title{color:var(--color-warning)}.InfoBox-module__De4D7G__warning .InfoBox-module__De4D7G__icon{color:#ea580c}.InfoBox-module__De4D7G__warning .InfoBox-module__De4D7G__content{color:#c2410c}.InfoBox-module__De4D7G__warning .InfoBox-module__De4D7G__content li:before{background:#ea580c}.InfoBox-module__De4D7G__error{border-color:var(--color-danger);background:#fef2f2}.InfoBox-module__De4D7G__error .InfoBox-module__De4D7G__title{color:#7f1d1d}.InfoBox-module__De4D7G__error .InfoBox-module__De4D7G__icon,.InfoBox-module__De4D7G__error .InfoBox-module__De4D7G__content{color:var(--color-danger-hover)}.InfoBox-module__De4D7G__error .InfoBox-module__De4D7G__content li:before{background:var(--color-danger-hover)}.InfoBox-module__De4D7G__infoBox.InfoBox-module__De4D7G__compact{margin-bottom:.75rem;padding:.75rem}.InfoBox-module__De4D7G__compact .InfoBox-module__De4D7G__header{margin-bottom:.5rem}.InfoBox-module__De4D7G__compact .InfoBox-module__De4D7G__title,.InfoBox-module__De4D7G__compact .InfoBox-module__De4D7G__content{font-size:.8125rem}@media (max-width:768px){.InfoBox-module__De4D7G__infoBox{padding:.75rem}.InfoBox-module__De4D7G__title,.InfoBox-module__De4D7G__content{font-size:.8125rem}}
.DebugModal-module__wqCbca__section{margin-bottom:2rem}.DebugModal-module__wqCbca__section:last-child{margin-bottom:0}.DebugModal-module__wqCbca__section h3{color:var(--color-text-primary);border-bottom:2px solid #e5e7eb;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.DebugModal-module__wqCbca__section h4{color:var(--color-text-primary);margin:1rem 0 .5rem;font-size:1rem;font-weight:500;transition:all .3s}.DebugModal-module__wqCbca__infoGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.DebugModal-module__wqCbca__infoItem{flex-direction:column;gap:.25rem;display:flex}.DebugModal-module__wqCbca__infoItem label,.DebugModal-module__wqCbca__infoLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:500;transition:all .3s}.DebugModal-module__wqCbca__infoItem span{color:var(--color-text-primary);word-break:break-all;font-size:.875rem}.DebugModal-module__wqCbca__success{font-weight:600;color:var(--color-success)!important}.DebugModal-module__wqCbca__error{font-weight:600;color:var(--color-danger-hover)!important}.DebugModal-module__wqCbca__monospace{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}.DebugModal-module__wqCbca__warning{font-weight:600;color:var(--color-warning)!important}.DebugModal-module__wqCbca__tokenGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.DebugModal-module__wqCbca__tokenCard{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;padding:1rem;transition:all .3s}.DebugModal-module__wqCbca__tokenCard h4{color:var(--color-text-primary);border-bottom:1px solid #e5e7eb;margin:0 0 1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600;transition:all .3s}.DebugModal-module__wqCbca__tokenDetails{flex-direction:column;gap:.75rem;display:flex}.DebugModal-module__wqCbca__refreshWarning{border:1px solid var(--color-warning);color:var(--color-warning);background:#fef3c7;border-radius:6px;margin-top:.5rem;padding:.75rem;font-size:.875rem}.DebugModal-module__wqCbca__tokenActions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.DebugModal-module__wqCbca__actionButton{border:1px solid var(--color-border-input);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.DebugModal-module__wqCbca__actionButton:hover{background:var(--color-bg-nested);border-color:var(--color-text-tertiary)}.DebugModal-module__wqCbca__actionButton:disabled{opacity:.5;cursor:not-allowed}.DebugModal-module__wqCbca__warningButton{border-color:var(--color-warning);color:var(--color-warning);background:#fef3c7}.DebugModal-module__wqCbca__warningButton:hover{border-color:var(--color-warning);background:#fde68a}.DebugModal-module__wqCbca__testButton{border-color:var(--color-primary);color:var(--color-primary-hover);background:#dbeafe}.DebugModal-module__wqCbca__testButton:hover{border-color:var(--color-primary-hover);background:#bfdbfe}.DebugModal-module__wqCbca__sessionDetails{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;margin-top:1rem;padding:1rem;transition:all .3s}.DebugModal-module__wqCbca__jsonDisplay{background:var(--color-text-primary);color:var(--color-bg-nested);border-radius:6px;margin:.5rem 0;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.5;transition:all .3s;overflow-x:auto}.DebugModal-module__wqCbca__copyButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.DebugModal-module__wqCbca__copyButton:hover{background:var(--color-primary-hover)}.DebugModal-module__wqCbca__actionGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.DebugModal-module__wqCbca__testButton{background:var(--color-bg-nested);color:var(--color-text-primary);border:1px solid var(--color-border-input);cursor:pointer;text-align:left;border-radius:8px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.DebugModal-module__wqCbca__testButton:hover{background:var(--color-border-default);border-color:var(--color-text-tertiary)}.DebugModal-module__wqCbca__dangerButton{color:var(--color-danger-hover)!important;border-color:var(--color-danger)!important;background:#fef2f2!important}.DebugModal-module__wqCbca__dangerButton:hover{background:#fee2e2!important;border-color:#fca5a5!important}.DebugModal-module__wqCbca__cookieInfo{background:var(--color-bg-surface)beb;border:1px solid #fed7aa;border-radius:8px;margin-top:.5rem;padding:1rem;transition:all .3s}.DebugModal-module__wqCbca__cookieInfo p{color:var(--color-warning);margin:0 0 1rem;font-size:.875rem}@media (max-width:768px){.DebugModal-module__wqCbca__infoGrid,.DebugModal-module__wqCbca__actionGrid{grid-template-columns:1fr}.DebugModal-module__wqCbca__jsonDisplay{font-size:.75rem}}
.UniversalSearchBar-module__cscgtG__searchContainer{width:280px;max-width:280px;position:relative}.UniversalSearchBar-module__cscgtG__inputWrapper{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;padding:0 12px;transition:all .2s;display:flex;position:relative}.UniversalSearchBar-module__cscgtG__inputWrapper:focus-within{background:#fff;border-color:#000;box-shadow:0 0 0 3px #0000000d}.UniversalSearchBar-module__cscgtG__searchIcon{color:#9ca3af;flex-shrink:0;margin-right:8px;transition:color .2s}.UniversalSearchBar-module__cscgtG__inputWrapper:focus-within .UniversalSearchBar-module__cscgtG__searchIcon{color:#000}.UniversalSearchBar-module__cscgtG__searchInput{color:#111827;cursor:text;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:14px;-webkit-user-select:text!important;user-select:text!important}.UniversalSearchBar-module__cscgtG__searchInput::placeholder{color:#9ca3af}.UniversalSearchBar-module__cscgtG__searchInput::selection{color:#111827;background:#00000026}.UniversalSearchBar-module__cscgtG__loadingIcon{color:#6b7280;flex-shrink:0;animation:1s linear infinite UniversalSearchBar-module__cscgtG__spin}@keyframes UniversalSearchBar-module__cscgtG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UniversalSearchBar-module__cscgtG__clearButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.UniversalSearchBar-module__cscgtG__clearButton:hover{color:#111827;background:#f3f4f6}.UniversalSearchBar-module__cscgtG__clearButton:active{background:#e5e7eb}@media (max-width:768px){.UniversalSearchBar-module__cscgtG__searchContainer{flex:1;width:auto;min-width:0;max-width:none}.UniversalSearchBar-module__cscgtG__inputWrapper{background:#fff;border-color:#dbdbdb}}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__inputWrapper{background:var(--color-bg-search);border-color:#0000}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__inputWrapper:focus-within{background:var(--color-bg-search);border-color:gray;box-shadow:0 0 0 3px #80808026}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__searchIcon{color:gray}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__inputWrapper:focus-within .UniversalSearchBar-module__cscgtG__searchIcon{color:#ebebeb}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__searchInput{color:#ebebeb}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__searchInput::placeholder{color:gray}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__searchInput::selection{color:#fff;background:#ffffff40}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__loadingIcon{color:gray}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__clearButton{color:gray}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__clearButton:hover{color:#ebebeb;background:#2a2a2a}:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__clearButton:active{background:#333}@media (max-width:768px){:root[data-theme=dark] .UniversalSearchBar-module__cscgtG__inputWrapper{background:var(--color-bg-search);border-color:#0000}}
.QuotationBuilderPage-module__EebP3W__page{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.QuotationBuilderPage-module__EebP3W__pageTopBar{justify-content:flex-end;margin-bottom:-8px;display:flex}.QuotationBuilderPage-module__EebP3W__refreshBtn{border:1px solid var(--color-border-default);background:var(--color-bg-card);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.QuotationBuilderPage-module__EebP3W__refreshBtn:hover:not(:disabled){color:var(--color-cta);border-color:var(--color-cta);background:var(--color-bg-nested)}.QuotationBuilderPage-module__EebP3W__refreshBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes QuotationBuilderPage-module__EebP3W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QuotationBuilderPage-module__EebP3W__refreshBtnSpinning svg{animation:.7s linear infinite QuotationBuilderPage-module__EebP3W__spin}.QuotationBuilderPage-module__EebP3W__centerMessage{color:var(--color-text-secondary);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 0;font-size:14px;display:flex}.QuotationBuilderPage-module__EebP3W__card{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:12px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.QuotationBuilderPage-module__EebP3W__cardTitle{color:var(--color-text-heading);margin:0;font-size:15px;font-weight:600}.QuotationBuilderPage-module__EebP3W__leadGrid{grid-template-columns:250px 1fr;align-items:start;gap:24px;display:grid}.QuotationBuilderPage-module__EebP3W__logoColumn{flex-direction:column;gap:4px;display:flex}.QuotationBuilderPage-module__EebP3W__fieldsColumn{flex-direction:column;gap:12px;display:flex}.QuotationBuilderPage-module__EebP3W__fieldGrid{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.QuotationBuilderPage-module__EebP3W__divider{background:var(--color-border-default);height:1px;margin:4px 0}.QuotationBuilderPage-module__EebP3W__sectionSubtitle{color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:600}.QuotationBuilderPage-module__EebP3W__fieldRow{flex-direction:column;gap:4px;display:flex}.QuotationBuilderPage-module__EebP3W__fieldLabel{color:var(--color-text-secondary);font-size:12px;font-weight:500}.QuotationBuilderPage-module__EebP3W__fieldHint{color:var(--color-text-secondary);margin:2px 0 0;font-size:11px}.QuotationBuilderPage-module__EebP3W__fieldHintPositive{color:#16a34a;margin:2px 0 0;font-size:11px}.QuotationBuilderPage-module__EebP3W__input{box-sizing:border-box;width:100%;height:var(--control-height);background:var(--color-bg-surface);border:1px solid var(--color-border-default);color:var(--color-cta);border-radius:8px;outline:none;padding:10px 16px;font-size:14px;font-weight:400;transition:border-color .2s}.QuotationBuilderPage-module__EebP3W__input::placeholder{color:var(--color-text-placeholder,#d3d3d3)}.QuotationBuilderPage-module__EebP3W__input:focus{border-color:var(--color-cta)}.QuotationBuilderPage-module__EebP3W__proposalDesc{color:var(--color-text-secondary);margin:0;font-size:13px}.QuotationBuilderPage-module__EebP3W__langToggle{gap:8px;display:flex}.QuotationBuilderPage-module__EebP3W__langButton{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.QuotationBuilderPage-module__EebP3W__langButton:hover{border-color:var(--color-cta);color:var(--color-cta)}.QuotationBuilderPage-module__EebP3W__langActive,.QuotationBuilderPage-module__EebP3W__langActive:hover{background:var(--color-bg-surface);border-color:var(--color-cta);color:var(--color-text-primary);font-weight:600}.QuotationBuilderPage-module__EebP3W__proposalActions{flex-direction:column;gap:10px;padding-top:4px;display:flex}.QuotationBuilderPage-module__EebP3W__actionButtons{justify-content:flex-end;gap:10px;display:flex}.QuotationBuilderPage-module__EebP3W__errorBanner{background:var(--color-bg-danger-subtle);color:var(--color-text-danger);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.QuotationBuilderPage-module__EebP3W__successBanner{color:#16a34a;background:#dcfce7;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.QuotationBuilderPage-module__EebP3W__licenseGrid{flex-direction:column;gap:14px;display:flex}.QuotationBuilderPage-module__EebP3W__licenseTypeRow{flex-wrap:wrap;gap:8px;display:flex}.QuotationBuilderPage-module__EebP3W__licenseTypeBtn{border:1px solid var(--color-border-default);background:var(--color-bg-nested);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;padding:7px 20px;font-size:13px;font-weight:500;transition:all .15s}.QuotationBuilderPage-module__EebP3W__licenseTypeBtn:hover{border-color:var(--color-cta);color:var(--color-cta)}.QuotationBuilderPage-module__EebP3W__licenseTypeBtnActive{background:var(--color-cta);border-color:var(--color-cta);color:var(--color-cta-text);font-weight:600}.QuotationBuilderPage-module__EebP3W__licenseTypeBtnActive:hover{background:var(--color-cta);color:var(--color-cta-text)}.QuotationBuilderPage-module__EebP3W__licenseFixedInfo{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.QuotationBuilderPage-module__EebP3W__licenseFixedRow{justify-content:space-between;align-items:baseline;display:flex}.QuotationBuilderPage-module__EebP3W__licenseFixedLabel{color:var(--color-text-secondary);font-size:13px}.QuotationBuilderPage-module__EebP3W__licenseFixedValue{color:var(--color-text-heading);font-size:13px;font-weight:500}.QuotationBuilderPage-module__EebP3W__licenseFixedPrice{color:var(--color-text-heading);font-size:18px;font-weight:700}.QuotationBuilderPage-module__EebP3W__customLicenseGrid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.QuotationBuilderPage-module__EebP3W__customField{flex-direction:column;gap:6px;display:flex}.QuotationBuilderPage-module__EebP3W__customFieldFull{grid-column:1/-1}.QuotationBuilderPage-module__EebP3W__currencyPrefix{color:var(--color-text-secondary);flex-shrink:0;font-size:14px}.QuotationBuilderPage-module__EebP3W__playerInputRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QuotationBuilderPage-module__EebP3W__playerInputRow .QuotationBuilderPage-module__EebP3W__input{max-width:160px}.QuotationBuilderPage-module__EebP3W__licenseTotalRow{border-top:1px solid var(--color-border-default);justify-content:flex-end;align-items:baseline;gap:12px;padding-top:8px;display:flex}.QuotationBuilderPage-module__EebP3W__licenseTotalLabel{color:var(--color-text-secondary);font-size:13px}.QuotationBuilderPage-module__EebP3W__licenseTotalAmount{color:var(--color-text-heading);font-size:16px;font-weight:700}.QuotationBuilderPage-module__EebP3W__serviceTable{flex-direction:column;gap:8px;display:flex}.QuotationBuilderPage-module__EebP3W__serviceHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px;grid-template-columns:1fr 80px 120px 100px 36px;gap:8px;padding:0 4px;font-size:11px;font-weight:600;display:grid}.QuotationBuilderPage-module__EebP3W__serviceRow{grid-template-columns:1fr 80px 120px 100px 36px;align-items:center;gap:8px;display:grid}.QuotationBuilderPage-module__EebP3W__colQty{text-align:center}.QuotationBuilderPage-module__EebP3W__colPrice,.QuotationBuilderPage-module__EebP3W__colTotal{text-align:right}.QuotationBuilderPage-module__EebP3W__serviceTotalCell{color:var(--color-text-heading);padding:0 4px;font-size:14px;font-weight:500}.QuotationBuilderPage-module__EebP3W__removeBtn{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.QuotationBuilderPage-module__EebP3W__removeBtn:hover{background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.QuotationBuilderPage-module__EebP3W__addRowBtn{border:1px dashed var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:6px 12px;font-size:13px;transition:all .15s;display:flex}.QuotationBuilderPage-module__EebP3W__addRowBtn:hover{border-color:var(--color-cta);color:var(--color-cta)}.QuotationBuilderPage-module__EebP3W__serviceTotalRow{border-top:1px solid var(--color-border-default);justify-content:flex-end;align-items:baseline;gap:12px;margin-top:4px;padding-top:8px;display:flex}.QuotationBuilderPage-module__EebP3W__serviceTotalLabel{color:var(--color-text-secondary);font-size:13px}.QuotationBuilderPage-module__EebP3W__serviceTotalAmount{color:var(--color-text-heading);font-size:16px;font-weight:700}.QuotationBuilderPage-module__EebP3W__discountRow td{color:var(--color-text-secondary);font-style:italic}.QuotationBuilderPage-module__EebP3W__discountAmount{color:var(--color-error,#e53e3e)!important}.QuotationBuilderPage-module__EebP3W__colScope{width:120px;color:var(--color-text-secondary);padding:0 8px;font-size:12px}.QuotationBuilderPage-module__EebP3W__inlineDiscountRow{justify-content:flex-end;align-items:baseline;gap:12px;padding:4px 0;display:flex}.QuotationBuilderPage-module__EebP3W__inlineDiscountDesc{color:var(--color-text-secondary);font-size:13px;font-style:italic}.QuotationBuilderPage-module__EebP3W__inlineDiscountAmount{color:var(--color-error,#e53e3e);text-align:right;min-width:80px;font-size:14px;font-weight:600}.QuotationBuilderPage-module__EebP3W__netTotalRow{border-top:1px dashed var(--color-border-default);margin-top:4px;padding-top:6px}.QuotationBuilderPage-module__EebP3W__globalDiscountsBlock{border:1px solid var(--color-border-default);background:var(--color-bg-nested);border-radius:12px;padding:8px 20px}.QuotationBuilderPage-module__EebP3W__grandTotalRow{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:12px;justify-content:flex-end;align-items:baseline;gap:16px;padding:14px 20px;display:flex}.QuotationBuilderPage-module__EebP3W__grandTotalLabel{color:var(--color-text-heading);font-size:15px;font-weight:600}.QuotationBuilderPage-module__EebP3W__grandTotalAmount{color:var(--color-cta);letter-spacing:-.5px;font-size:22px;font-weight:800}@media (max-width:900px){.QuotationBuilderPage-module__EebP3W__leadGrid{grid-template-columns:1fr}.QuotationBuilderPage-module__EebP3W__logoColumn{align-items:flex-start}}@media (max-width:640px){.QuotationBuilderPage-module__EebP3W__fieldGrid{grid-template-columns:1fr}.QuotationBuilderPage-module__EebP3W__serviceHeader,.QuotationBuilderPage-module__EebP3W__serviceRow{grid-template-columns:1fr 60px 90px 80px 32px}.QuotationBuilderPage-module__EebP3W__actionButtons{flex-direction:column}}
.PlatformAdminShell-module__mYweVG__dashboard{--app-sidebar-width:92px;--app-footer-height:64px;background-color:var(--color-bg-body);width:100%;max-width:100vw;min-height:100vh;padding-bottom:var(--app-footer-height);padding-left:var(--app-sidebar-width);box-sizing:border-box;flex-direction:row;display:flex;overflow-x:hidden}.PlatformAdminShell-module__mYweVG__mainContentArea{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;display:flex}.PlatformAdminShell-module__mYweVG__headerWrapper{width:100%;height:196px;position:relative}.PlatformAdminShell-module__mYweVG__headerPanel{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;height:120px;padding:48px 32px 0;display:flex;position:absolute;top:0;left:0;right:0}.PlatformAdminShell-module__mYweVG__headerPanel>*{pointer-events:auto}.PlatformAdminShell-module__mYweVG__bodyPanel{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;margin-top:-76px;margin-left:0;padding:32px 32px 50px;display:flex;position:relative;overflow-x:hidden}.PlatformAdminShell-module__mYweVG__userDropdown{box-sizing:border-box;cursor:pointer;z-index:9998;background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:row;flex:none;align-items:center;gap:8px;width:240px;height:56px;margin:0 5px 0 auto;padding:8px 10px 8px 8px;transition:all .2s;display:flex;position:relative}.PlatformAdminShell-module__mYweVG__userDropdown:hover{border-color:var(--color-text-placeholder)}.PlatformAdminShell-module__mYweVG__userDropdown.PlatformAdminShell-module__mYweVG__open{border-color:var(--color-border-default);border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.PlatformAdminShell-module__mYweVG__userInfo{flex:1;align-items:center;gap:8px;display:flex}.PlatformAdminShell-module__mYweVG__profileIcon{will-change:transform;isolation:isolate;border:1px solid #fafafa;border-radius:9999px;flex-shrink:0;width:40px;height:40px;overflow:hidden;transform:translateZ(0)}.PlatformAdminShell-module__mYweVG__profileImage{object-fit:cover;object-position:top center;width:100%;height:100%}.PlatformAdminShell-module__mYweVG__defaultProfileIcon{color:#0000;text-transform:uppercase;background:#c7c7c7 url(/icons/avatar_default.svg) bottom/75% no-repeat;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex;position:relative}.PlatformAdminShell-module__mYweVG__userDetails{flex-direction:column;justify-content:center;width:146px;height:38px;display:flex}.PlatformAdminShell-module__mYweVG__userName{color:var(--color-cta);white-space:nowrap;text-overflow:ellipsis;width:146px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.PlatformAdminShell-module__mYweVG__userRole{color:var(--color-text-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.PlatformAdminShell-module__mYweVG__dropdownChevron{width:20px;height:20px;color:var(--color-text-tertiary);flex-shrink:0;transition:transform .2s}.PlatformAdminShell-module__mYweVG__dropdownChevron.PlatformAdminShell-module__mYweVG__rotated{transform:rotate(180deg)}.PlatformAdminShell-module__mYweVG__dropdownMenu{background:var(--color-bg-surface);border-left:1px solid var(--color-border-default);border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);z-index:9999;border-top:none;border-radius:0 0 8px 8px;margin-top:0;padding:4px 0 8px;position:absolute;top:100%;left:-1px;right:-1px;overflow:hidden}.PlatformAdminShell-module__mYweVG__dropdownItem{color:var(--color-cta);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:400;transition:background .2s;display:flex}.PlatformAdminShell-module__mYweVG__dropdownItem:hover{background:var(--color-bg-body)}.PlatformAdminShell-module__mYweVG__dropdownItem.PlatformAdminShell-module__mYweVG__disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PlatformAdminShell-module__mYweVG__dropdownItemIcon{width:16px;height:16px;color:var(--color-cta);flex-shrink:0}.PlatformAdminShell-module__mYweVG__dropdownLabel{color:var(--color-cta);font-size:14px;font-weight:400}.PlatformAdminShell-module__mYweVG__dropdownDivider{background-color:var(--color-border-default);height:1px;margin:8px 0}.PlatformAdminShell-module__mYweVG__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;flex:1;width:100%;min-height:200px;margin:32px 0 0;padding:24px;display:flex;box-shadow:0 4px 8px #0000001f}.PlatformAdminShell-module__mYweVG__loadingContainer{z-index:9999;background:#0f0f0f;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;position:fixed;top:0;left:0}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__userDropdown{background:var(--color-bg-surface);border-color:#4d4d4d}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__userDropdown:hover{border-color:gray}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__userDropdown.PlatformAdminShell-module__mYweVG__open{border-color:#4d4d4d}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__userName{color:#ebebeb}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__userRole{color:#c7c7c7}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__dropdownChevron{color:gray}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__dropdownItem{color:#ebebeb}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__dropdownItemIcon{color:#ebebeb}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__dropdownLabel{color:#ebebeb}:root[data-theme=dark] .PlatformAdminShell-module__mYweVG__dropdownItem:hover{background:#292929}@media (max-width:768px){.PlatformAdminShell-module__mYweVG__dashboard{flex-direction:column;padding-bottom:20px;padding-left:0}.PlatformAdminShell-module__mYweVG__headerWrapper{width:100%;height:80px;margin-left:0}.PlatformAdminShell-module__mYweVG__headerPanel{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;height:80px;padding:20px 16px 16px 72px;top:0;left:0}.PlatformAdminShell-module__mYweVG__userDropdown{border-radius:9999px;width:40px;min-width:40px;height:40px;margin:0;padding:0;overflow:hidden}.PlatformAdminShell-module__mYweVG__userDetails,.PlatformAdminShell-module__mYweVG__dropdownChevron{display:none!important}.PlatformAdminShell-module__mYweVG__profileIcon{flex-shrink:0;width:40px;height:40px}.PlatformAdminShell-module__mYweVG__userInfo{gap:0}.PlatformAdminShell-module__mYweVG__bodyPanel{max-width:100vw;margin-top:0;padding:16px 16px 71px}}@media (min-width:769px) and (max-width:1024px){.PlatformAdminShell-module__mYweVG__headerPanel,.PlatformAdminShell-module__mYweVG__bodyPanel{padding:24px}}
