.modal_containerModal___EM7r{z-index:3;background:hsla(0,0%,50%,.44);position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;right:0;bottom:0}.modal_containerModal___EM7r .modal_bodyModal___Omj_{padding:10px;border-radius:10px;display:flex;background-color:#fff;position:relative;max-width:90vw;max-height:90vh;height:max-content;overflow:auto;box-sizing:border-box}@media(max-width:770px){.modal_containerModal___EM7r .modal_bodyModal___Omj_{max-width:95vw;max-height:95vh!important}}.modal_containerModal___EM7r .modal_bodyModal___Omj_ .modal_exitModal__BqulW{cursor:pointer;position:absolute;top:10px;right:10px}.modal_containerModal___EM7r .modal_bodyModal___Omj_ .modal_exitModal__BqulW:hover{scale:.9}.modal_containerModal___EM7r .modal_bodyModal___Omj_ .modal_exitModal__BqulW svg{height:25px;width:25px}.modal_backdrop__94Bu6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:modal_fadeIn__Q_2n1 .2s ease-out}.modal_modal__MS70U{padding:20px;border-radius:10px;display:flex;background-color:#fff;position:relative;max-width:90vw;max-height:90vh;height:max-content;overflow:auto;box-sizing:border-box}@media(max-width:770px){.modal_modal__MS70U{max-width:100vw;max-height:100vh!important}}.modal_closeButton__t2zEn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease;z-index:10}.modal_closeButton__t2zEn:hover{background-color:#f0f0f0;color:#333}.modal_closeButton__t2zEn:active{transform:scale(.95)}.modal_content__ChqFp{padding:24px}@media(max-width:770px){.modal_content__ChqFp{padding:16px}}@keyframes modal_fadeIn__Q_2n1{0%{opacity:0}to{opacity:1}}@keyframes modal_slideUp__5re6d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modalCustomBarLength_container__nreV_{background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:calc(80vh - 20px);width:40vw;max-height:85vh}@media(max-width:770px){.modalCustomBarLength_container__nreV_{width:80vw;max-height:90vh}}.modalCustomBarLength_header__DP5Xf{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}@media(max-width:770px){.modalCustomBarLength_header__DP5Xf{padding:12px 16px}}.modalCustomBarLength_headerLeft__SGjJ6{display:flex;align-items:center}.modalCustomBarLength_title__OZkJM{font-size:20px;font-weight:600;margin:0}@media(max-width:770px){.modalCustomBarLength_title__OZkJM{font-size:18px}}.modalCustomBarLength_headerRight__8gpFM{display:flex;gap:8px}.modalCustomBarLength_button__UQZrB{padding:8px 16px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modalCustomBarLength_button__UQZrB:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.modalCustomBarLength_button__UQZrB:active{transform:translateY(0)}@media(max-width:770px){.modalCustomBarLength_button__UQZrB{padding:6px 12px;font-size:12px}}.modalCustomBarLength_tableContainer__pWQ2l{background:#fff;display:flex;flex-direction:column;flex:1 1;overflow:hidden;min-height:0}.modalCustomBarLength_tableHeader__jc8c6{display:grid;background:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:3px}.modalCustomBarLength_tableHeader__jc8c6>div{padding:12px 8px;border-right:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;text-align:center}.modalCustomBarLength_tableHeader__jc8c6>div:last-child{border-right:none}@media(max-width:770px){.modalCustomBarLength_tableHeader__jc8c6{font-size:12px}.modalCustomBarLength_tableHeader__jc8c6>div{padding:10px 6px}}.modalCustomBarLength_sortable__S34Of{cursor:pointer;transition:all .2s ease;gap:6px}.modalCustomBarLength_sortable__S34Of:hover{background:#e9ecef;color:#667eea}.modalCustomBarLength_sortIcon__NEmyF{display:inline-flex;align-items:center;margin-left:4px;color:#667eea}.modalCustomBarLength_deleteAll__lmg1t{padding:0!important}.modalCustomBarLength_deleteAll__lmg1t button{width:100%;height:100%;background:none;border:none;cursor:pointer;color:#dc3545;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modalCustomBarLength_deleteAll__lmg1t button:hover{background:#fff5f5;transform:scale(1.1)}.modalCustomBarLength_tableBody__dlw43{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.modalCustomBarLength_tableBody__dlw43::-webkit-scrollbar{width:3px}.modalCustomBarLength_tableBody__dlw43::-webkit-scrollbar-track{background:#f1f1f1}.modalCustomBarLength_tableBody__dlw43::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.modalCustomBarLength_tableBody__dlw43::-webkit-scrollbar-thumb:hover{background:#555}.modalCustomBarLength_primaryButton__eODIA{display:flex;align-items:center;justify-content:center;padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.4)}.modalCustomBarLength_primaryButton__eODIA:hover{box-shadow:0 6px 20px rgba(102,126,234,.5);transform:translateY(-2px)}.modalCustomBarLength_primaryButton__eODIA:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.modalCustomBarLength_primaryButton__eODIA:hover:before{left:100%}.modalCustomBarLength_primaryButton__eODIA:active{transform:translateY(1px)}.modalCustomBarLength_row__GxDoF{display:grid;border-bottom:1px solid #e9ecef;transition:background .2s ease}.modalCustomBarLength_row__GxDoF:hover{background:#f8f9fa}.modalCustomBarLength_row__GxDoF>div,.modalCustomBarLength_row__GxDoF>input{padding:10px 8px;border-right:1px solid #e9ecef;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center}.modalCustomBarLength_row__GxDoF>div:first-child{color:#6c757d;font-weight:500}.modalCustomBarLength_row__GxDoF input{border:none;background:transparent;outline:none;transition:all .2s ease}.modalCustomBarLength_row__GxDoF input:focus{background:#fff;box-shadow:inset 0 0 0 2px #667eea}.modalCustomBarLength_row__GxDoF input::placeholder{color:#adb5bd;font-size:13px}.modalCustomBarLength_row__GxDoF input.modalCustomBarLength_error__cL_7n{border:2px solid #dc3545!important;background:#fff5f5;animation:modalCustomBarLength_shake__ZV3Eu .3s ease}@media(max-width:770px){.modalCustomBarLength_row__GxDoF>div,.modalCustomBarLength_row__GxDoF>input{padding:8px 6px;font-size:12px}}.modalCustomBarLength_deleteCell__bE7es{padding:0!important}.modalCustomBarLength_deleteCell__bE7es button{width:100%;height:100%;background:none;border:none;cursor:pointer;color:#dc3545;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modalCustomBarLength_deleteCell__bE7es button:hover{background:#fff5f5;transform:scale(1.2)}.modalCustomBarLength_footer__1XeBj{padding:16px 20px;background:#fff;border-top:1px solid #dee2e6}@media(max-width:770px){.modalCustomBarLength_footer__1XeBj{padding:12px 16px}}.modalCustomBarLength_saveButton__94Qm4{width:100%;padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;transition:all .2s ease}.modalCustomBarLength_saveButton__94Qm4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.modalCustomBarLength_saveButton__94Qm4:active{transform:translateY(0)}@media(max-width:770px){.modalCustomBarLength_saveButton__94Qm4{padding:10px 16px;font-size:14px}}@keyframes modalCustomBarLength_shake__ZV3Eu{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.Partslist_container__1wfWo{border-bottom:1px solid #ddd;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:calc(100% - 70px)}.Partslist_header__cLNev{justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Partslist_headerLeft__3sOPn,.Partslist_header__cLNev{display:flex;align-items:center}.Partslist_title__d9Unn{font-size:20px;font-weight:600;margin:0}@media(max-width:770px){.Partslist_title__d9Unn{font-size:18px}}.Partslist_headerRight__bnMl6{display:flex;gap:8px}.Partslist_button__vYf_f{padding:8px 16px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Partslist_button__vYf_f:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.Partslist_button__vYf_f:active{transform:translateY(0)}@media(max-width:770px){.Partslist_button__vYf_f{padding:6px 12px;font-size:12px}}.Partslist_tableContainer___AYXJ{background:#fff;display:flex;flex-direction:column;flex:1 1;overflow:hidden;min-height:0}.Partslist_tableHeader__q_Hb9{display:grid;background:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-right:3px}.Partslist_tableHeader__q_Hb9>div{padding:12px 8px;border-right:1px solid #dee2e6;display:flex;align-items:center;justify-content:center;text-align:center}.Partslist_tableHeader__q_Hb9>div:last-child{border-right:none;scrollbar-gutter:stable both-edges}@media(max-width:770px){.Partslist_tableHeader__q_Hb9{grid-template-columns:7% 20% 25% 20% 20% 8%;font-size:12px}.Partslist_tableHeader__q_Hb9>div{padding:10px 6px}}.Partslist_sortable__fWlUV{cursor:pointer;transition:all .2s ease;gap:6px}.Partslist_sortable__fWlUV:hover{background:#e9ecef;color:#667eea}.Partslist_sortIcon__Eqecs{display:inline-flex;align-items:center;margin-left:4px;color:#667eea}.Partslist_optional__1V958{font-size:12px;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Partslist_deleteAll__s0mmb{padding:0!important}.Partslist_deleteAll__s0mmb button{width:100%;height:100%;background:none;border:none;cursor:pointer;color:#dc3545;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Partslist_deleteAll__s0mmb button:hover{background:#fff5f5;transform:scale(1.1)}.Partslist_tableBody__dnbpe{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.Partslist_tableBody__dnbpe::-webkit-scrollbar{width:3px}.Partslist_tableBody__dnbpe::-webkit-scrollbar-track{background:#f1f1f1}.Partslist_tableBody__dnbpe::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.Partslist_tableBody__dnbpe::-webkit-scrollbar-thumb:hover{background:#555}.Partslist_row__U7o7t{display:grid;border-bottom:1px solid #e9ecef;transition:background .2s ease}.Partslist_row__U7o7t:hover{background:#f8f9fa}.Partslist_row__U7o7t>div,.Partslist_row__U7o7t>input{padding:10px 8px;border-right:1px solid #e9ecef;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center}.Partslist_row__U7o7t>div:first-child{color:#6c757d;font-weight:500}.Partslist_row__U7o7t input{border:none;background:transparent;outline:none;transition:all .2s ease}.Partslist_row__U7o7t input:focus{background:#fff;box-shadow:inset 0 0 0 2px #667eea}.Partslist_row__U7o7t input::placeholder{color:#adb5bd;font-size:13px}.Partslist_row__U7o7t input.Partslist_error__pc1yw{border:2px solid #dc3545!important;background:#fff5f5;animation:Partslist_shake__7QJMb .3s ease}@media(max-width:770px){.Partslist_row__U7o7t{grid-template-columns:7% 20% 25% 20% 20% 8%}.Partslist_row__U7o7t>div,.Partslist_row__U7o7t>input{padding:8px 6px;font-size:14px}}.Partslist_deleteCell__rUHfX{padding:0!important}.Partslist_deleteCell__rUHfX button{width:100%;height:100%;background:none;border:none;cursor:pointer;color:#dc3545;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.Partslist_deleteCell__rUHfX button:hover{background:#fff5f5;transform:scale(1.2)}@keyframes Partslist_shake__7QJMb{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.Settings_container__kYk7G{margin:10px 0;padding:10px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:grid;grid-template-columns:280px 250px 250px auto;grid-gap:10px;gap:10px;font-size:14px}@media(max-width:1200px){.Settings_container__kYk7G{grid-template-columns:repeat(2,1fr)}}@media(max-width:770px){.Settings_container__kYk7G{display:none}}.Settings_section__wYWpA{padding:5px;border-right:1px solid #e9ecef;display:flex;flex-direction:column;gap:5px}.Settings_section__wYWpA:last-child{border-right:none}.Settings_sectionRight__1NjTn{padding:5px;display:flex;flex-direction:column;gap:5px}.Settings_field__6yLHc{display:flex;align-items:center;justify-content:space-between;gap:12px}.Settings_field__6yLHc label{color:#495057;font-weight:500;white-space:nowrap}.Settings_field__6yLHc input[type=text]{padding:6px 10px;border:1px solid #ced4da;border-radius:6px;width:80px;text-align:center;font-size:14px;transition:all .2s ease}.Settings_field__6yLHc input[type=text]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.Settings_field__6yLHc input[type=text]:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.Settings_checkbox__erXFc{display:flex;align-items:center;justify-content:space-between;gap:12px}.Settings_checkbox__erXFc .Settings_smallContainer__no6rU{display:flex;align-items:center;justify-content:center;width:80px;height:31px}.Settings_checkbox__erXFc .Settings_smallContainer__no6rU input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#667eea}.Settings_checkbox__erXFc .Settings_smallContainer__no6rU input[type=checkbox]:hover{transform:scale(1.1)}.Settings_checkbox__erXFc label{color:#495057;font-weight:500}.Settings_mobileContainer__l3FXz{background:#fff;border-radius:12px}.Settings_mobileTitle__vmesK{text-align:center;font-size:20px;font-weight:600;margin:0 0 20px;color:#212529;padding-bottom:12px;border-bottom:2px solid #e9ecef}.Settings_mobileField__zJMOq{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f1f3f5}.Settings_mobileField__zJMOq label{margin-right:5px;color:#495057;font-weight:500;font-size:14px}.Settings_mobileField__zJMOq input[type=text]{padding:6px 10px;border:1px solid #ced4da;border-radius:6px;width:80px;text-align:center;font-size:14px;transition:all .2s ease}.Settings_mobileField__zJMOq input[type=text]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.Settings_mobileField__zJMOq input[type=text]:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.Settings_primaryButton__BJeax{flex:1 1;display:flex;align-items:center;justify-content:center;padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.4)}.Settings_primaryButton__BJeax:hover{box-shadow:0 6px 20px rgba(102,126,234,.5);transform:translateY(-2px)}.Settings_primaryButton__BJeax:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.Settings_primaryButton__BJeax:hover:before{left:100%}.Settings_primaryButton__BJeax:active{transform:translateY(1px)}.Settings_mobileCheckbox__sg37m{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f3f5}.Settings_mobileCheckbox__sg37m label{color:#495057;font-weight:500;font-size:14px}.Settings_mobileCheckbox__sg37m input[type=checkbox]{width:24px;height:24px;cursor:pointer;accent-color:#667eea}.result_containerOneSvg__ug1SH{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;position:relative}.result_containerOneSvg__ug1SH .result_head__5kIiO{width:100%;text-align:center;font-size:20pt;margin-bottom:20px}.result_containerOneSvg__ug1SH .result_svg__5h4YG{height:calc(70vh - 20px);width:80vw;margin-bottom:20px}.result_containerOneSvg__ug1SH .result_containerStatistic__PPJVZ{font-size:15pt;font-weight:700;border-top:1px solid #545454;position:absolute;right:5px;top:5px;width:260px;background-color:hsla(0,0%,100%,.47)}.result_containerOneSvg__ug1SH .result_containerStatistic__PPJVZ .result_containerItem__N5kXV{width:260px;display:flex}.result_containerOneSvg__ug1SH .result_containerStatistic__PPJVZ .result_containerItem__N5kXV div{padding:3px;border:1px solid #545454;border-top:none}.result_containerOneSvg__ug1SH .result_containerStatistic__PPJVZ .result_containerItem__N5kXV div:first-child{width:210px}.result_containerOneSvg__ug1SH .result_containerStatistic__PPJVZ .result_containerItem__N5kXV div:last-child{text-align:center;width:70px;border-left:none}.result_containerOneSvg__ug1SH .result_containerStatistic__PPJVZ:hover{background-color:hsla(0,0%,100%,.91);transition:background-color .1s linear}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb{display:flex}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSavePdf__IPcoA,.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq{text-align:center;display:flex;align-items:center;justify-content:center;flex:1 1;padding:10px;margin:0 10px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSavePdf__IPcoA:before,.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSavePdf__IPcoA:hover:before,.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq:hover:before{left:100%}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSavePdf__IPcoA:active,.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq:active{transform:translateY(1px)}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSavePdf__IPcoA{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.4)}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSavePdf__IPcoA:hover{box-shadow:0 6px 20px rgba(102,126,234,.5);transform:translateY(-2px)}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;box-shadow:0 4px 15px rgba(245,87,108,.4)}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq:hover{box-shadow:0 6px 20px rgba(245,87,108,.5);transform:translateY(-2px)}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq.result_disabled__TfqMB{background:#e9ecef;color:#adb5bd;cursor:not-allowed;box-shadow:none}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq.result_disabled__TfqMB:before{display:none}.result_containerOneSvg__ug1SH .result_containerButtonResult__7GwQb .result_buttonSaveXlsx__2Gmiq.result_disabled__TfqMB:hover{transform:none}.page_container__7Zvek{width:1200px;margin:0 auto;display:flex;flex:1 1;height:100%;flex-direction:column;background:#f8f9fa}@media(max-width:1200px){.page_container__7Zvek{width:100%}}@media(max-width:770px){.page_container__7Zvek{width:100vw;padding:0}}.page_body__Vj5x_{display:flex;padding:20px 0;flex-direction:column;gap:20px;overflow:hidden;height:calc(100vh - 75px)}@media(max-width:770px){.page_body__Vj5x_{padding:0;gap:12px}}.page_buttonPanel__zOzH2{display:flex;gap:12px;padding:0 20px}@media(max-width:770px){.page_buttonPanel__zOzH2{display:none}}.page_primaryButton__esQSc,.page_secondaryButton__7tBfZ{flex:1 1;padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.page_primaryButton__esQSc:before,.page_secondaryButton__7tBfZ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.page_primaryButton__esQSc:hover:before,.page_secondaryButton__7tBfZ:hover:before{left:100%}.page_primaryButton__esQSc:active,.page_secondaryButton__7tBfZ:active{transform:translateY(1px)}.page_primaryButton__esQSc{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.4)}.page_primaryButton__esQSc:hover{box-shadow:0 6px 20px rgba(102,126,234,.5);transform:translateY(-2px)}.page_secondaryButton__7tBfZ{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;box-shadow:0 4px 15px rgba(245,87,108,.4)}.page_secondaryButton__7tBfZ:hover{box-shadow:0 6px 20px rgba(245,87,108,.5);transform:translateY(-2px)}.page_secondaryButton__7tBfZ.page_disabled__3sHZ4{background:#e9ecef;color:#adb5bd;cursor:not-allowed;box-shadow:none}.page_secondaryButton__7tBfZ.page_disabled__3sHZ4:before{display:none}.page_secondaryButton__7tBfZ.page_disabled__3sHZ4:hover{transform:none}.page_mobileButtons__PkQD6{position:fixed;bottom:0;left:0;right:0;display:flex;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100;height:70px}@media(min-width:771px){.page_mobileButtons__PkQD6{display:none}}.page_mobileButton__qbH6N{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;border-right:1px solid #e9ecef;cursor:pointer;transition:all .2s ease;color:#495057}.page_mobileButton__qbH6N:last-child{border-right:none}.page_mobileButton__qbH6N:active{background:#f8f9fa}.page_mobileButton__qbH6N svg{width:24px;height:24px}.page_mobileButton__qbH6N span{font-size:11px;font-weight:500}.page_mobileButton__qbH6N:hover{background:#f8f9fa;color:#667eea}.page_message__2tJa3{font-size:16px;text-align:center;padding:20px;color:#495057}@keyframes page_slideUp__QnUKG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__w8V_e{0%{opacity:0}to{opacity:1}}