:root{--color-primary:#ff8400;--color-primary-hover:#e67500;--color-primary-light:orange;--color-primary-dark:#cc6a00;--color-black:#000;--color-white:#fff;--color-gray-light:#f5f5f5;--color-gray-medium:#ccc;--color-gray-dark:#333;--color-success:#28a745;--color-warning:#ffc107;--color-error:#dc3545;--color-info:#17a2b8;--shadow-primary:0 4px 15px #ff84004d;--shadow-primary-hover:0 6px 20px #ff840066;--shadow-black:0 4px 15px #0000004d;--shadow-black-hover:0 6px 20px #0006;--shadow-light:0 2px 8px #0000001a;--radius-small:4px;--radius-medium:8px;--radius-large:12px;--radius-xl:16px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-xxl:24px;--font-size-xxxl:32px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6;--transition-fast:0.15s ease;--transition-normal:0.2s ease;--transition-slow:0.3s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}@media (prefers-color-scheme:dark){:root{--color-black:#fff;--color-white:#000;--color-gray-light:#1a1a1a;--color-gray-medium:#333;--color-gray-dark:#ccc}}.text-primary{color:#ff8400;color:var(--color-primary)}.text-black{color:#000;color:var(--color-black)}.text-white{color:#fff;color:var(--color-white)}.text-success{color:#28a745;color:var(--color-success)}.text-warning{color:#ffc107;color:var(--color-warning)}.text-error{color:#dc3545;color:var(--color-error)}.text-info{color:#17a2b8;color:var(--color-info)}.bg-primary{background-color:#ff8400;background-color:var(--color-primary)}.bg-black{background-color:#000;background-color:var(--color-black)}.bg-white{background-color:#fff;background-color:var(--color-white)}.bg-gray-light{background-color:#f5f5f5;background-color:var(--color-gray-light)}.border-primary{border-color:#ff8400;border-color:var(--color-primary)}.border-black{border-color:#000;border-color:var(--color-black)}.border-white{border-color:#fff;border-color:var(--color-white)}.shadow-primary{box-shadow:0 4px 15px #ff84004d;box-shadow:var(--shadow-primary)}.shadow-black{box-shadow:0 4px 15px #0000004d;box-shadow:var(--shadow-black)}.shadow-light{box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-light)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-white);color:var(--color-black);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;outline:inherit;padding:0}button,input,select,textarea{background:none;border:none;font:inherit}input,select,textarea{outline:none}img{display:block;height:auto;max-width:100%}.App{background:var(--color-white);display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;overflow-x:hidden;padding-bottom:80px}@media (max-width:768px){body{font-size:14px}.main-content{padding-bottom:70px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{font-size:16px}}@supports (padding:max(0px)){.App,body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.main-content{padding-bottom:max(80px,calc(80px + env(safe-area-inset-bottom)))}@media (max-width:768px){.main-content{padding-bottom:max(70px,calc(70px + env(safe-area-inset-bottom)))}}}@media (hover:none){:hover{transform:none}}@media (prefers-contrast:high){body{background-color:#000;color:#fff}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.Header_header__OPGSD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:#fffffff2;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:100}.Header_container__ZhCbc{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 20px}.Header_backButton__IkaEP{align-items:center;background:none;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;padding:8px;transition:all .2s ease}.Header_backButton__IkaEP:hover{background:#f8f9fa;color:#ff6b9d}.Header_backButton__IkaEP:active{transform:scale(.95)}.Header_title__i-tUx{color:#333;flex:1 1;font-size:20px;font-weight:700;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Header_actions__UN-FB{align-items:center;display:flex;gap:8px}.Header_actionButton__clX0E{align-items:center;background:none;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;padding:8px;position:relative;transition:all .2s ease}.Header_actionButton__clX0E:hover{background:#f8f9fa;color:#ff6b9d}.Header_actionButton__clX0E:active{transform:scale(.95)}.Header_cartBadge__utmVl{align-items:center;background:linear-gradient(135deg,#ff6b9d,#c44569);border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:2px 6px;position:absolute;right:4px;top:4px}@media (max-width:768px){.Header_container__ZhCbc{gap:12px;padding:12px 16px}.Header_title__i-tUx{font-size:18px}.Header_actionButton__clX0E,.Header_backButton__IkaEP{height:36px;min-width:36px;padding:6px}.Header_cartBadge__utmVl{font-size:9px;height:14px;min-width:14px;padding:1px 4px;right:2px;top:2px}}@media (hover:none){.Header_actionButton__clX0E:hover,.Header_backButton__IkaEP:hover{background:none;color:#333}.Header_actionButton__clX0E:active,.Header_backButton__IkaEP:active{background:#f0f0f0;color:#ff6b9d}}.BottomNavigation_navigation__ms6Zd{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:#fffffff2;border-top:1px solid #f0f0f0;bottom:0;display:flex;justify-content:space-around;left:0;padding:8px 0;position:fixed;right:0;z-index:100}.BottomNavigation_tab__g97iH{align-items:center;background:none;border:none;border-radius:8px;color:#999;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:60px;padding:8px 12px;position:relative;transition:all .2s ease}.BottomNavigation_tab__g97iH:hover{background:#ff6b9d0d;color:var(--color-primary)}.BottomNavigation_tab__g97iH.BottomNavigation_active__V5\+SU{color:var(--color-primary)}.BottomNavigation_tab__g97iH.BottomNavigation_active__V5\+SU:after{background:#ff6b9d;border-radius:50%;bottom:-8px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.BottomNavigation_iconContainer__oDFQs{align-items:center;display:flex;justify-content:center;margin-bottom:4px;position:relative}.BottomNavigation_label__rJbTq{font-size:11px;font-weight:500;line-height:1;text-align:center}.BottomNavigation_badge__y6rSs{align-items:center;background:linear-gradient(135deg,#ff6b9d,#c44569);border:2px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;line-height:1;min-width:16px;padding:2px 6px;position:absolute;right:-6px;top:-6px}@media (max-width:768px){.BottomNavigation_navigation__ms6Zd{padding:6px 0}.BottomNavigation_tab__g97iH{min-width:50px;padding:6px 8px}.BottomNavigation_label__rJbTq{font-size:10px}.BottomNavigation_badge__y6rSs{font-size:9px;height:14px;min-width:14px;padding:1px 4px;right:-4px;top:-4px}}@media (hover:none){.BottomNavigation_tab__g97iH:hover{background:none;color:#999}.BottomNavigation_tab__g97iH:active{background:#ff6b9d0d;color:#ff6b9d}}@supports (padding-bottom:env(safe-area-inset-bottom)){.BottomNavigation_navigation__ms6Zd{padding-bottom:calc(8px + env(safe-area-inset-bottom))}@media (max-width:768px){.BottomNavigation_navigation__ms6Zd{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}}.Button_button__dXAUs{align-items:center;border:none;border-radius:var(--radius-large);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .2s ease}.Button_button__dXAUs:disabled{cursor:not-allowed;opacity:.6}.Button_button__dXAUs:active:not(:disabled){transform:translateY(1px)}.Button_primary__dQH6j{background:var(--color-primary);box-shadow:var(--shadow-primary);color:var(--color-white)}.Button_primary__dQH6j:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-primary-hover);transform:translateY(-2px)}.Button_secondary__zC\+XT{background:var(--color-black);box-shadow:var(--shadow-black);color:var(--color-white)}.Button_secondary__zC\+XT:hover:not(:disabled){background:var(--color-gray-dark);box-shadow:var(--shadow-black-hover);transform:translateY(-2px)}.Button_outline__\+A-LR{background:#0000;border:2px solid var(--color-primary);color:var(--color-primary)}.Button_outline__\+A-LR:hover:not(:disabled){background:var(--color-primary);color:var(--color-white)}.Button_ghost__d0x\+e{background:#0000;border:1px solid var(--color-black);color:var(--color-black)}.Button_ghost__d0x\+e:hover:not(:disabled){background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.Button_small__7LWfm{font-size:14px;min-height:36px;padding:8px 16px}.Button_medium__kt7eG{font-size:16px;min-height:44px;padding:12px 24px}.Button_large__BTMY8{font-size:18px;min-height:52px;padding:16px 32px}.Button_fullWidth__XMuXL{width:100%}@media (max-width:768px){.Button_button__dXAUs{border-radius:10px;font-weight:500}.Button_small__7LWfm{font-size:13px;min-height:32px;padding:6px 12px}.Button_medium__kt7eG{font-size:15px;min-height:40px;padding:10px 20px}.Button_large__BTMY8{font-size:16px;min-height:48px;padding:14px 28px}}@media (hover:none){.Button_button__dXAUs:active:not(:disabled){transform:scale(.98)}}.ApiStatus_status__vgTLu{align-items:center;border-radius:6px;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:16px;padding:8px 12px}.ApiStatus_status__vgTLu.ApiStatus_loading__P3P25{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.ApiStatus_status__vgTLu.ApiStatus_connected__ppaew{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.ApiStatus_status__vgTLu.ApiStatus_error__zq-XA{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.ApiStatus_status__vgTLu.ApiStatus_disconnected__z8HUc{background:#e2e3e5;border:1px solid #d6d8db;color:#383d41}.ApiStatus_icon__pseFD{font-size:16px}.ApiStatus_message__z71Ki{flex:1 1}.TelegramTestModal_overlay__5A1L-{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.TelegramTestModal_modal__KjTHB{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.TelegramTestModal_header__82VA8{align-items:center;background:linear-gradient(135deg,#ff6b9d,#c44569);border-bottom:1px solid #e9ecef;border-radius:12px 12px 0 0;color:#fff;display:flex;justify-content:space-between;padding:20px}.TelegramTestModal_header__82VA8 h3{font-size:18px;font-weight:600;margin:0}.TelegramTestModal_closeButton__PKK-y{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:background-color .2s;width:32px}.TelegramTestModal_closeButton__PKK-y:hover{background:#ffffff4d}.TelegramTestModal_content__uXwTC{padding:20px}.TelegramTestModal_status__iYive{margin-bottom:20px}.TelegramTestModal_statusItem__Zhdwr{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:8px;padding:12px}.TelegramTestModal_statusItem__Zhdwr.TelegramTestModal_success__dCSuQ{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.TelegramTestModal_statusItem__Zhdwr.TelegramTestModal_error__ffVzz{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.TelegramTestModal_statusIcon__UQDcX{font-size:18px}.TelegramTestModal_info__OD7\+x,.TelegramTestModal_userInfo__nz2Gn{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;padding:16px}.TelegramTestModal_info__OD7\+x h4,.TelegramTestModal_userInfo__nz2Gn h4{color:#495057;font-size:16px;font-weight:600;margin:0 0 12px}.TelegramTestModal_infoGrid__CKcL7,.TelegramTestModal_userGrid__1F\+JV{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.TelegramTestModal_infoItem__MebkM,.TelegramTestModal_userItem__IW3de{display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.TelegramTestModal_infoItem__MebkM strong,.TelegramTestModal_userItem__IW3de strong{color:#6c757d;min-width:100px}.TelegramTestModal_actions__KnnNH{margin-bottom:20px}.TelegramTestModal_actions__KnnNH h4{color:#495057;font-size:16px;font-weight:600;margin:0 0 12px}.TelegramTestModal_buttonGrid__RhCdw{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.TelegramTestModal_actionButton__RELw8{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;transition:background-color .2s}.TelegramTestModal_actionButton__RELw8:hover{background:#0056b3}.TelegramTestModal_actionButton__RELw8:active{transform:translateY(1px)}.TelegramTestModal_details__dYgH2{border-top:1px solid #e9ecef;padding-top:16px}.TelegramTestModal_toggleButton__gZ\+TO{align-items:center;background:none;border:none;color:#007bff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 0}.TelegramTestModal_toggleButton__gZ\+TO:hover{color:#0056b3}.TelegramTestModal_detailsContent__ZWQzL{margin-top:12px}.TelegramTestModal_detailsContent__ZWQzL h5{color:#495057;font-size:14px;font-weight:600;margin:0 0 8px}.TelegramTestModal_jsonData__60g7w{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#212529!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;max-height:300px;overflow-x:auto;overflow-y:auto;padding:12px;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.TelegramTestModal_overlay__5A1L-{padding:10px}.TelegramTestModal_modal__KjTHB{max-height:95vh}.TelegramTestModal_header__82VA8{padding:16px}.TelegramTestModal_header__82VA8 h3{font-size:16px}.TelegramTestModal_content__uXwTC{padding:16px}.TelegramTestModal_infoGrid__CKcL7,.TelegramTestModal_userGrid__1F\+JV{grid-template-columns:1fr}.TelegramTestModal_infoItem__MebkM,.TelegramTestModal_userItem__IW3de{flex-direction:column;gap:4px}.TelegramTestModal_infoItem__MebkM strong,.TelegramTestModal_userItem__IW3de strong{min-width:auto}}.BackendTester_container__qWG9Y{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;padding:20px}.BackendTester_controls__rdYN\+{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.BackendTester_runAllButton__CfpRn{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s}.BackendTester_runAllButton__CfpRn:hover:not(:disabled){background:#0056b3}.BackendTester_runAllButton__CfpRn:disabled{background:#6c757d;cursor:not-allowed}.BackendTester_clearButton__vrWpG{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s}.BackendTester_clearButton__vrWpG:hover{background:#545b62}.BackendTester_results__daQu0{display:flex;flex-direction:column;gap:16px}.BackendTester_noResults__BY-aT{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;font-style:italic;padding:40px;text-align:center}.BackendTester_result__Fh8t3{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px}.BackendTester_result__Fh8t3.BackendTester_success__1SxSG{background:#f8fff9;border-left:4px solid #28a745}.BackendTester_result__Fh8t3.BackendTester_success__1SxSG .BackendTester_testName__wU31b{color:#155724!important}.BackendTester_result__Fh8t3.BackendTester_error__YJ6z7{background:#fff8f8;border-left:4px solid #dc3545}.BackendTester_result__Fh8t3.BackendTester_error__YJ6z7 .BackendTester_testName__wU31b{color:#721c24!important}.BackendTester_result__Fh8t3.BackendTester_pending__AMXWR{background:#fffdf5;border-left:4px solid #ffc107}.BackendTester_result__Fh8t3.BackendTester_pending__AMXWR .BackendTester_testName__wU31b{color:#856404!important}.BackendTester_resultHeader__lhFnv{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BackendTester_statusIcon__glnJW{font-size:18px}.BackendTester_testName__wU31b{color:#212529!important;font-size:16px;font-weight:600}.BackendTester_resultMessage__5d8WO{color:#495057!important;margin-bottom:8px}.BackendTester_details__FH6tC{margin-top:12px}.BackendTester_details__FH6tC summary{color:#007bff;cursor:pointer;font-weight:500;padding:4px 0}.BackendTester_details__FH6tC summary:hover{color:#0056b3}.BackendTester_detailsContent__G5FXU{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#212529!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;margin-top:8px;overflow-x:auto;padding:12px;white-space:pre-wrap;word-break:break-word}h2{color:#212529;font-size:24px;font-weight:600;margin-bottom:24px}.BackendTestPage_page__H5Phh{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:calc(100vh - 80px);padding:20px 20px 100px}.BackendTestPage_header__HtE0s{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.BackendTestPage_header__HtE0s h1{color:#2c3e50;font-size:32px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px #0000001a}.BackendTestPage_description__uP7cK{color:#5a6c7d;font-size:18px;line-height:1.6;margin:0}.BackendTestPage_info__aOsTz{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:40px auto 0;max-width:800px;padding:24px}.BackendTestPage_info__aOsTz h3{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:12px;margin-top:24px}.BackendTestPage_info__aOsTz h3:first-child{margin-top:0}.BackendTestPage_info__aOsTz ol,.BackendTestPage_info__aOsTz ul{color:#5a6c7d;line-height:1.6;padding-left:20px}.BackendTestPage_info__aOsTz li{margin-bottom:8px}.BackendTestPage_info__aOsTz ul li{list-style-type:disc}.BackendTestPage_info__aOsTz ol li{list-style-type:decimal}@media (max-width:768px){.BackendTestPage_page__H5Phh{min-height:calc(100vh - 70px);padding:16px 16px 90px}.BackendTestPage_header__HtE0s h1{font-size:24px}.BackendTestPage_description__uP7cK{font-size:16px}}.GlobalProgressBar_barRoot__2DMPK{background:#0000;height:3px;left:0;position:fixed;right:0;top:0;z-index:9999}.GlobalProgressBar_bar__4Faw9{background:linear-gradient(90deg,#ff6b9d,#ffd93d);height:100%;transform-origin:left;transition:transform .2s ease}.GlobalProgressBar_hidden__khWZG{opacity:0;pointer-events:none}.AuthBanner_banner__PvBcs{align-items:center;background:#fff5f8;border-bottom:1px solid #ffd3e1;color:#c44569;display:flex;gap:12px;padding:10px 16px;position:sticky;top:0;z-index:1000}.AuthBanner_text__JgY7W{flex:1 1;font-size:14px}.AuthBanner_action__J6eTK{white-space:nowrap}
/*# sourceMappingURL=main.4b6e20b7.css.map*/