*{box-sizing:border-box;margin:0;padding:0}:focus-visible{border-radius:5px;box-shadow:0 0 0 2px #910043a3;outline:none;position:relative;z-index:1}body{background-color:var(--bg-color);color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0}.FormShell_container__8R\+RR{align-items:flex-start;background-color:var(--bg-color);display:flex;justify-content:center;padding:var(--space-4)}.FormShell_formContainer__KiILa{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--space-4);margin-inline:2%;max-width:var(--form-max-width);padding:var(--space-5);width:100%}.FormShell_formContainerNarrow__PWjrP{max-width:var(--form-max-width-narrow)}.FormShell_header__WhPaG{align-items:center;border-bottom:2px solid var(--border-color);display:flex;gap:var(--space-3);justify-content:space-between;padding-bottom:var(--space-3);width:100%}.FormShell_headerTitle__nBFw5{color:var(--text-color);margin:0}.FormShell_backButton__JvJiw{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:var(--radius-xs);color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:.2s}.FormShell_backButton__JvJiw:hover{background:var(--muted-btn-hover);border-color:#0000;color:#fff}.FormShell_form__GvL5d{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.FormShell_inputField__z4ksO{width:100%}.FormShell_label__sUZlY{color:var(--label-color);display:block;font-weight:600;margin-top:var(--space-1)}.FormShell_input__4\+kTf{background-color:var(--surface-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-color);font-size:16px;margin-top:6px;min-height:var(--input-height);padding:10px;width:100%}.FormShell_input__4\+kTf:focus{border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus);outline:none}.FormShell_textarea__dap1a{min-height:80px;resize:vertical}.FormShell_toggle__oe-hx{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.FormShell_toggleInput__wmuSM{display:none}.FormShell_toggleLabel__ZD6tT{align-items:center;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-color);cursor:pointer;display:flex;flex:1 1;justify-content:center;line-height:1.1;padding:12px 16px;text-align:center;transition:background .2s,color .2s,border-color .2s}.FormShell_toggleLabel__ZD6tT:hover{background-color:var(--surface-color)}.FormShell_active__Ocmno{background:var(--primary-color);border-color:#0000;color:#fff}.FormShell_active__Ocmno:hover{background-color:var(--primary-hover)}.FormShell_submitButton__UHoWm{background-color:var(--primary-color);border:1px solid #0000;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:12px;transition:background .2s,opacity .2s;width:100%}.FormShell_submitButton__UHoWm:hover:not(:disabled){background-color:var(--primary-hover)}.FormShell_submitButton__UHoWm:disabled{background-color:var(--muted-btn);cursor:not-allowed}.FormShell_successOverlay__YuP8K{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.FormShell_successModal__BzWPk{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:420px;padding:24px;text-align:center;width:90%}.FormShell_successIcon__2bQSs{background:var(--primary-color);border-radius:14px;height:60px;margin:0 auto 16px;position:relative;width:60px}.FormShell_successIcon__2bQSs:before{border-bottom:3px solid #fff;border-left:3px solid #fff;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:26px}.FormShell_successMessage__gPxAb{color:var(--text-color);font-weight:600;margin:8px 0 0}.FormShell_progressBar__PY\+fF{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:2px;height:4px;margin:14px 0 8px;overflow:hidden;width:100%}.FormShell_progressFill__G9ByC{animation:FormShell_progressAnimation__HtexW 3s linear forwards;background:var(--primary-color);height:100%;width:100%}@keyframes FormShell_progressAnimation__HtexW{0%{width:100%}to{width:0}}.FormShell_redirectText__qQ6OD{color:var(--text-muted);font-size:.9rem;margin:0}.FormShell_hint__9cZKB{color:var(--text-muted);font-size:12px;margin-top:8px}.FormShell_select__0Phuw{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--surface-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-color);cursor:pointer;font-size:16px;margin-top:6px;min-height:var(--input-height);padding:10px 2rem 10px 10px;width:100%}.FormShell_select__0Phuw:focus{border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus);outline:none}.FormShell_select__0Phuw::-ms-expand{display:none}.FormShell_select__0Phuw option:nth-child(2n){background-color:var(--option-color)}.FormShell_alert__yTry8{align-items:center;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;width:100%}.FormShell_alertText__\+ytEl{color:var(--text-color);font-weight:600;line-height:1.25;margin:0}.FormShell_alertSubText__IDTAI{color:var(--text-muted);font-weight:500;line-height:1.25;margin:4px 0 0}.FormShell_alertError__kooGQ{background:#dc35451a;border-color:#dc354573}.FormShell_alertButton__m3v6I{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-xs);color:var(--text-color);cursor:pointer;font-size:.9rem;padding:8px 10px;transition:.2s;white-space:nowrap}.FormShell_alertButton__m3v6I:hover{background:var(--muted-btn-hover);border-color:#0000;color:#fff}@media (max-width:530px){.FormShell_toggle__oe-hx{flex-direction:column}.FormShell_toggleLabel__ZD6tT{min-inline-size:auto;width:100%}}.Login_loginContainer__qwEzQ{align-items:center;min-height:400px}.Login_loginForm__SGkEl{max-width:380px}.Login_title__u8zSU{color:var(--text-color);font-size:1.5rem;margin:0;text-align:center}.Login_label__tek2v{margin-top:0}.Login_loginButton__wejH1{max-width:260px;min-width:180px;width:40%}.Login_actions__11jK7{display:flex;justify-content:center;margin-top:15px}.Login_error__QBXZN{background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius-xs);color:var(--error-color);font-size:.9rem;margin-bottom:1rem;padding:.75rem}.Login_inputGroup__t1snW+.Login_inputGroup__t1snW{margin-top:10px}@media (max-width:480px){.Login_loginForm__SGkEl{margin:0 10px;width:100%}.Login_title__u8zSU{font-size:1.3rem}}.UiShell_page__H2Qfr{background:var(--bg-color);color:var(--text-color);min-height:80vh;padding:20px}.UiShell_panel__lD7gn{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow)}.UiShell_panelPad__JC7G9{padding:18px}.UiShell_title__EwV8l{color:var(--text-color);margin:0}.UiShell_mutedText__PiC2G{color:var(--text-muted)}.UiShell_btnPrimary__mc0ua{align-items:center;background-color:var(--primary-color);border:1px solid #0000;border-radius:var(--radius-xs);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;justify-content:center;padding:12px 14px;text-align:center;text-decoration:none;transition:background-color .2s,transform .1s}.UiShell_btnPrimary__mc0ua:hover{background-color:var(--primary-hover)}.UiShell_btnPrimary__mc0ua:active{transform:translateY(1px)}.UiShell_btnMuted__XMSb7{background:var(--muted-btn);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;padding:.75rem 1rem;transition:background .2s;white-space:nowrap}.UiShell_btnMuted__XMSb7:hover{background:var(--muted-btn-hover)}.UiShell_fieldBox__k1hO2{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-color);padding:.5rem}.UiShell_stateBox__piDNV{border:1px solid var(--border-color);border-radius:var(--radius-md);margin:1rem 0;padding:1rem;text-align:center}.UiShell_stateInfo__La69A{background:var(--info-bg);color:var(--info-color)}.UiShell_stateError__6Vg95{background:var(--error-bg);border-color:var(--error-border);color:var(--error-color)}.UiShell_stateWarn__SNwDo{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-color)}.UiShell_stateSuccess__Z6BZu{background:var(--success-bg);border-color:var(--success-border);color:var(--success-color)}.EventsList_eventsContainer__io5Aq{color:var(--text-color);display:flex;flex-direction:column;gap:1rem;min-height:auto}.EventsList_headerRow__L7kSj{align-items:center;display:flex;justify-content:space-between}.EventsList_title__pJqPq{font-size:1.2rem}.EventsList_searchPanel__jPrWx{align-items:center;display:flex;margin-bottom:.5rem}.EventsList_searchContainer__rsBXI{min-width:250px;position:relative;width:100%}.EventsList_searchInput__kQwet{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:var(--text-color);font-size:1rem;padding:.75rem 2.5rem .75rem 1rem;width:100%}.EventsList_searchInput__kQwet::placeholder{color:var(--text-muted)}.EventsList_searchInput__kQwet:focus{border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus);outline:none}.EventsList_clearSearch__jgCfh{align-items:center;background:var(--surface-muted);border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;z-index:2}.EventsList_clearSearch__jgCfh:hover{background:var(--border-color);color:var(--text-color)}.EventsList_searchStats__nz1vn{align-items:center;display:flex;gap:.75rem;min-width:0;overflow:hidden;white-space:nowrap;width:100%}.EventsList_searchStats__nz1vn strong{color:var(--text-color);flex:0 0 auto;font-size:1.05rem;font-weight:700;margin:0;white-space:nowrap}.EventsList_statsNumbers__WnJQL{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;min-width:0}.EventsList_statsNumbers__WnJQL span{align-items:center;border-radius:999px;display:flex;flex:1 1;font-size:.95rem;font-weight:600;justify-content:center;line-height:1.2;min-width:0;overflow:hidden;padding:.55rem .9rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.EventsList_pastStat__wjaGA{background:var(--error-bg);border:1px solid var(--error-border);color:var(--error-color)}.EventsList_currentStat__n6uk9{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-color)}.EventsList_futureStat__J1uI1{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-color)}.EventsList_mobileTabsBlock__h\+z9V{display:none}.EventsList_mobileTabs__epjFG{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.EventsList_mobileTabs__epjFG::-webkit-scrollbar{display:none}.EventsList_mobileTab__fKEop{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-muted);cursor:pointer;display:flex;font-size:.9rem;gap:6px;justify-content:center;min-width:0;padding:10px 8px;white-space:nowrap;width:100%}.EventsList_mobileTabActive__Rz55F{background:var(--primary-color);border-color:#0000;color:#fff}.EventsList_mobilePanel__ynpCb{background:#0000;border:none;border-radius:0;overflow:hidden}.EventsList_mobileEventsList__CrIVc{display:flex;flex-direction:column;gap:12px;padding:0}.EventsList_desktopLayout__PdHO\+{display:block}.EventsList_currentFutureContainer__qUoms{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.EventsList_currentSection__tLisE,.EventsList_futureSection__LXZFl,.EventsList_section__Ckna3{background:#0000;border:none;box-shadow:none;min-width:0}.EventsList_section__Ckna3{margin-top:1rem}.EventsList_sectionHeaderPast__Ra6f6,.EventsList_sectionHeader__n1eJC{align-items:center;background:#0000;border-bottom:none;display:flex;justify-content:space-between;padding:0 0 .75rem}.EventsList_sectionHeaderPast__Ra6f6{box-shadow:0 -1px 0 var(--border-color);cursor:pointer;padding-top:10px}.EventsList_sectionHeaderPast__Ra6f6 h4,.EventsList_sectionHeader__n1eJC h4{color:var(--text-color);font-size:1.1rem;margin:0}.EventsList_arrow__fYAux{color:var(--text-muted)}.EventsList_eventsList__UceWq{background:#0000;display:flex;flex-direction:column;gap:.9rem;max-height:800px;overflow-y:auto;padding:5px}.EventsList_eventCard__CJ65j{background:var(--surface-color);border:1px solid var(--primary-color);border-radius:14px;box-shadow:var(--shadow);color:var(--text-color);padding:1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.EventsList_eventCard__CJ65j:hover{background-color:var(--surface-muted);border-color:var(--text-color);transform:translateY(-2px)}.EventsList_eventCard__CJ65j h5,.EventsList_eventName__NTz3N{color:var(--text-color);font-size:.9rem;line-height:1.25;margin:0 0 .55rem}.EventsList_eventCard__CJ65j p{color:var(--text-muted);line-height:1.35;margin:.3rem 0}.EventsList_debtBadge__YtXA3{background:var(--error-bg);border:1px solid var(--error-border);border-radius:10px;color:var(--error-color);font-weight:700;margin:.65rem 0;padding:.65rem .8rem}.EventsList_noEvents__DdVVu{background:var(--surface-muted);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-muted);font-style:italic;padding:1.2rem;text-align:center}.EventsList_loadingInline__AWPK7{background:var(--surface-muted);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-muted);padding:1rem;text-align:center}@media (max-width:768px){.EventsList_eventsContainer__io5Aq{background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;gap:.75rem;height:100%;margin-top:0;min-height:0;overflow:hidden;padding:0}.EventsList_headerRow__L7kSj{padding:0 2px}.EventsList_title__pJqPq{font-size:1.05rem}.EventsList_searchPanel__jPrWx{background:#0000;border:none;box-shadow:none;flex:0 0 auto;margin-bottom:0;padding:0}.EventsList_searchContainer__rsBXI{min-width:auto}.EventsList_searchInput__kQwet{background:var(--surface-color);border-radius:12px;font-size:.94rem;padding:.72rem 2.2rem .72rem .9rem}.EventsList_mobileTabsBlock__h\+z9V{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0}.EventsList_mobileTabs__epjFG{grid-gap:8px;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.EventsList_mobileTab__fKEop{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-muted);cursor:pointer;display:flex;font-size:.88rem;justify-content:center;min-height:42px;min-width:0;padding:8px 6px;white-space:nowrap;width:100%}.EventsList_mobileTabActive__Rz55F{background:var(--primary-color);border-color:#0000;color:#fff}.EventsList_mobilePanel__ynpCb{background:#0000;border:none;border-radius:0;flex:1 1 auto;max-height:none;min-height:0;overflow:hidden}.EventsList_mobileEventsList__CrIVc{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;height:100%;max-height:none;min-height:0;overflow-y:auto;padding:0}.EventsList_desktopLayout__PdHO\+{display:none}.EventsList_eventCard__CJ65j{border-radius:14px;padding:.95rem}.EventsList_eventCard__CJ65j h5,.EventsList_eventName__NTz3N{line-height:1.2;margin-bottom:.45rem}.EventsList_eventCard__CJ65j p{font-size:.92rem;line-height:1.32}.EventsList_debtBadge__YtXA3{border-radius:10px;margin:.55rem 0;padding:.55rem .7rem}.EventsList_searchStats__nz1vn{align-items:stretch;flex-direction:column;gap:.65rem;padding:.8rem}.EventsList_searchStats__nz1vn strong{font-size:.95rem}.EventsList_statsNumbers__WnJQL{gap:.45rem;width:100%}.EventsList_statsNumbers__WnJQL span{font-size:.8rem;padding:.5rem .35rem}}@media (min-width:769px){.EventsList_mobileTabsBlock__h\+z9V{display:none!important}.EventsList_desktopLayout__PdHO\+{display:block}}@media (max-width:380px){.EventsList_mobileTab__fKEop{font-size:.82rem;gap:4px;padding:9px 6px}}.ChatsList_chatsContainer__53dyr{color:var(--text-color);display:flex;flex-direction:column;gap:1rem;max-height:980px;overflow-y:auto}.ChatsList_headerRow__\+t1-P{align-items:center;display:flex;justify-content:space-between}.ChatsList_title__rFE7E{font-size:1.2rem}.ChatsList_searchPanel__q1F-k{align-items:center;display:flex;padding:10px}.ChatsList_searchContainer__Szcfn{position:relative;width:100%}.ChatsList_searchInput__0eGJe{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-size:1rem;padding:.75rem 2.5rem .75rem 1rem;width:100%}.ChatsList_searchInput__0eGJe::placeholder{color:var(--text-muted)}.ChatsList_searchInput__0eGJe:focus{border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus);outline:none}.ChatsList_clearSearch__Q-CQO{align-items:center;background:var(--surface-muted);border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;z-index:2}.ChatsList_clearSearch__Q-CQO:hover{background:var(--border-color);color:var(--text-color)}.ChatsList_chatsList__t0l2o{display:flex;flex-direction:column;gap:.85rem}.ChatsList_chatCard__bif2f{background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);cursor:pointer;padding:1rem;text-align:left;transition:transform .12s ease,background-color .12s ease,border-color .12s ease;width:100%}.ChatsList_chatCard__bif2f:hover{background:var(--surface-muted);border-color:var(--primary-color);transform:translateY(-2px)}.ChatsList_chatCardTop__GEtCD{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.ChatsList_chatName__aWzHQ{font-size:1rem;font-weight:700;line-height:1.3}.ChatsList_chatProgram__gB4L\+{color:var(--text-muted);flex-shrink:0;font-weight:700}.ChatsList_chatLocation__k8xIN,.ChatsList_chatMeta__4kaXd{color:var(--text-muted);line-height:1.35;margin-top:.3rem}.ChatsList_chatHint__J2Qxo{color:var(--primary-color);font-weight:600;margin-top:.75rem}.ChatsList_chatCardUnread__4LP-k{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),var(--shadow)}.ChatsList_chatNameWrap__vHKxF{align-items:center;display:flex;gap:.55rem;min-width:0}.ChatsList_unreadBadge__Jo0XX{align-items:center;background:var(--error-color);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:800;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 8px}@media (max-width:768px){.ChatsList_chatsContainer__53dyr{background:#0000;border:none;box-shadow:none;display:flex;flex-direction:column;gap:.75rem;height:100%;margin-top:0;max-height:none;min-height:0;overflow:hidden;padding:0}.ChatsList_title__rFE7E{font-size:1.05rem}.ChatsList_searchPanel__q1F-k{background:#0000;border:none;box-shadow:none;flex:0 0 auto;padding:0}.ChatsList_chatsList__t0l2o{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:4px}.ChatsList_searchInput__0eGJe{background:var(--surface-color);border-radius:12px;font-size:.94rem;padding:.72rem 2.2rem .72rem .9rem}.ChatsList_chatCard__bif2f{border-radius:14px;padding:.9rem}.ChatsList_chatCardTop__GEtCD{flex-direction:column;gap:.25rem}.ChatsList_chatName__aWzHQ{font-size:.98rem}.ChatsList_chatHint__J2Qxo,.ChatsList_chatLocation__k8xIN,.ChatsList_chatMeta__4kaXd,.ChatsList_chatProgram__gB4L\+{font-size:.92rem}}.Dashboard_dashboard__xQ-Lw{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1100px;min-height:0;position:relative}.Dashboard_mainContent__qXwY7{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.Dashboard_desktopTabs__EUCiS{grid-gap:0;background:var(--surface-color);box-shadow:0 4px 12px #00000014;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:-16px -16px 12px;position:relative;z-index:2}.Dashboard_desktopTabButton__h4WbU{align-items:center;background:#0000;border:none;border-radius:0;color:var(--text-muted);cursor:pointer;display:flex;font-size:.98rem;font-weight:600;justify-content:center;min-height:58px;transition:color .3s ease,box-shadow .35s ease}.Dashboard_desktopTabButton__h4WbU:last-child{border-right:none}.Dashboard_desktopTabButtonActive__76zBj{background:#0000;box-shadow:inset 0 -3px 0 var(--primary-color);color:var(--text-color);font-weight:700}.Dashboard_welcomeCard__L65SP{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:14px 18px}.Dashboard_welcomeCompact__IQIAX{color:var(--text-muted);font-size:.9rem;line-height:1.2}.Dashboard_welcomeName__ZSEaw{color:var(--label-color);font-size:1.75rem;line-height:1.15;margin:0}.Dashboard_actionsSection__x3cs4{display:flex;flex-direction:column;margin-top:.5rem}.Dashboard_sectionHeaderRow__eFJKl{align-items:center;display:flex;justify-content:space-between}.Dashboard_sectionTitle__\+bxU9{color:var(--label-color);font-size:1.15rem;margin:0}.Dashboard_actionsScroller__QbZv-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.Dashboard_actionCard__vc\+WK{border-radius:12px;min-height:60px}.Dashboard_actionLabel__gPzAr{display:block;line-height:1.2;white-space:normal}.Dashboard_debtSection__t12EG{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow);margin-top:1rem;overflow:hidden}.Dashboard_debtSectionHeader__s2F67{align-items:center;background:var(--surface-muted);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:.9rem 1rem}.Dashboard_debtSectionTitle__QZlXU{color:var(--text-color);font-size:1rem;font-weight:700;margin:0}.Dashboard_debtList__xb0a6{display:flex;flex-direction:column;gap:.75rem;max-height:770px;overflow-y:auto;padding:.85rem}.Dashboard_debtItem__0ArPt{background:var(--surface-color);border:1px solid var(--border-colored);border-radius:10px;cursor:pointer;padding:.85rem .95rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.Dashboard_debtItemOverdue__Fw5TL{background:#f8d7da6b;border-color:var(--error-border)}.Dashboard_debtItem__0ArPt:hover{background-color:var(--surface-muted);border-color:var(--text-color);transform:translateY(-2px)}.Dashboard_debtItemOverdue__Fw5TL:hover{background:var(--error-bg);border-color:var(--error-color)}.Dashboard_debtItem__0ArPt:active{transform:scale(.98)}.Dashboard_debtItemTop__\+7YmI{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.Dashboard_debtClient__1etwP{color:var(--text-color);font-weight:700;line-height:1.3}.Dashboard_debtAmount__R0luX{color:var(--error-color);flex-shrink:0;font-weight:800}.Dashboard_debtItemBottom__1kKgk{align-items:center;color:var(--text-muted);display:flex;font-size:.92rem;gap:1rem;justify-content:space-between;margin-top:.45rem}.Dashboard_debtProgram__h4SgU{font-weight:600}.Dashboard_debtDate__S-c5k{white-space:nowrap}.Dashboard_debtEmpty__6lAtY{color:var(--text-muted);font-style:italic;padding:1rem;text-align:center}.Dashboard_debtSummary__mv0ti{align-items:center;background:var(--surface-muted);border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.Dashboard_debtSummaryItem__wTW-e{align-items:center;display:flex;gap:.45rem}.Dashboard_debtSummaryLabel__vDUWz{color:var(--text-muted);font-weight:700}.Dashboard_debtSummaryValue__Xrr1O{color:var(--text-color);font-weight:800}.Dashboard_placeholderSection__e1ao-{min-height:320px}.Dashboard_placeholderCard__mgwHC{text-align:center}.Dashboard_placeholderCard__mgwHC h3{color:var(--text-color);margin:0 0 8px}.Dashboard_placeholderCard__mgwHC p{color:var(--text-muted);margin:0}.Dashboard_mobileBottomTabs__WpaPw{display:none}.Dashboard_debtSortToggle__Qq-\+N{display:flex;flex-wrap:wrap;gap:6px}.Dashboard_sortButton__fRsQv{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.Dashboard_sortButtonActive__rbWDr{background:var(--primary-color);border-color:#0000;color:#fff}.Dashboard_debtSearchWrap__pfpCU{flex:1 1 320px;min-width:220px;position:relative}.Dashboard_debtSearchInput__ijAw3{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:var(--text-color);font-size:.94rem;padding:.72rem 2.2rem .72rem .9rem;width:100%}.Dashboard_debtSearchInput__ijAw3::placeholder{color:var(--text-muted)}.Dashboard_debtSearchInput__ijAw3:focus{border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus);outline:none}.Dashboard_debtSearchClear__Xnhx5{align-items:center;background:var(--surface-muted);border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;z-index:2}.Dashboard_debtSearchClear__Xnhx5:hover{background:var(--border-color);color:var(--text-color)}@media (max-width:961px){.Dashboard_dashboard__xQ-Lw{margin:0 auto}.Dashboard_actionsScroller__QbZv-{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:768px){.Dashboard_dashboard__xQ-Lw{height:100%;margin:0 auto;min-height:0;overflow:hidden;padding:10px;width:100%}.Dashboard_mainContent__qXwY7{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.Dashboard_actionsSection__x3cs4{flex:0 0 auto}.Dashboard_debtSectionHeader__s2F67{align-items:stretch}.Dashboard_debtSearchWrap__pfpCU{flex:1 1 100%;min-width:0}.Dashboard_desktopTabs__EUCiS{display:none}.Dashboard_welcomeCard__L65SP{padding:10px 12px}.Dashboard_welcomeCompact__IQIAX{font-size:.8rem}.Dashboard_welcomeName__ZSEaw{font-size:1.2rem}.Dashboard_sectionTitle__\+bxU9{font-size:1rem}.Dashboard_actionsScroller__QbZv-{-webkit-overflow-scrolling:touch;display:flex;gap:10px;overflow-x:auto;padding:0 8px 2px;scroll-snap-type:x mandatory;scrollbar-width:none}.Dashboard_actionsScroller__QbZv-::-webkit-scrollbar{display:none}.Dashboard_actionCard__vc\+WK{border-radius:12px;flex-basis:calc(33.33333% - 6.66667px);flex-grow:0;flex-shrink:0;font-size:.92rem;min-height:78px;min-width:calc(33.33333% - 6.66667px);padding:10px 8px;scroll-snap-align:start}.Dashboard_actionLabel__gPzAr{font-size:.88rem;line-height:1.15}.Dashboard_debtSection__t12EG{border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;height:auto;margin-top:.85rem;max-height:none;min-height:0;overflow:hidden}.Dashboard_debtSectionHeader__s2F67{flex-shrink:0;padding:.85rem .9rem}.Dashboard_debtSectionTitle__QZlXU{font-size:.98rem}.Dashboard_debtList__xb0a6{-webkit-overflow-scrolling:touch;flex:1 1 auto;gap:.65rem;min-height:0;overflow-y:auto;padding:.75rem}.Dashboard_debtItem__0ArPt{border-radius:12px;padding:.8rem}.Dashboard_debtItemTop__\+7YmI{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.Dashboard_debtClient__1etwP{line-height:1.2;min-width:0;overflow-wrap:anywhere;word-break:break-word}.Dashboard_debtAmount__R0luX{flex-shrink:0;text-align:right;white-space:nowrap}.Dashboard_debtItemBottom__1kKgk{align-items:flex-start;font-size:.88rem;gap:.2rem;margin-top:.5rem}.Dashboard_debtSummary__mv0ti{align-items:flex-start;background:var(--surface-muted);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:.35rem;padding:.8rem .9rem}.Dashboard_mobileBottomTabs__WpaPw{grid-gap:0;background:var(--surface-color);border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -2px 10px #0000000f;display:grid;gap:0;grid-template-columns:repeat(3,1fr);left:0;padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;z-index:30}.Dashboard_mobileTabButton__GRvp3{align-items:center;background:var(--surface-color);border:none;border-radius:0;border-right:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;justify-content:center;min-height:58px;padding:0 8px}.Dashboard_mobileTabButton__GRvp3:last-child{border-right:none}.Dashboard_mobileTabButtonActive__vPxsW{background:#0000;box-shadow:inset 0 3px 0 var(--primary-color);color:var(--text-color)}.Dashboard_mobileTabText__z67wn{line-height:1;text-align:center;white-space:nowrap}.Dashboard_actionsSection__x3cs4{margin-top:0}.Dashboard_debtSortToggle__Qq-\+N{display:none}}@media (min-width:769px){.Dashboard_mobileBottomTabs__WpaPw{display:none!important}}.LeadForm_container__yD5gL{align-items:center;padding:20px}.LeadForm_formContainer__49cmQ{align-items:stretch;border-radius:18px;flex-grow:1;padding:22px;width:min(100%,980px)}.LeadForm_form__emZrY{align-items:stretch;gap:18px}.LeadForm_topControls__2I6bf{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.LeadForm_backButton__wibY3{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:700;min-height:54px;padding:.72rem 1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.LeadForm_backButton__wibY3:hover{background:var(--surface-color);border-color:var(--primary-color);transform:translateY(-1px)}.LeadForm_toggle__IZ0gR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.LeadForm_toggleLabel__BGCYR{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:54px;padding:.9rem 1rem;text-align:center;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.LeadForm_toggleLabel__BGCYR:hover{border-color:var(--primary-color);transform:translateY(-1px)}.LeadForm_active__-C9Gd{background:var(--primary-color);border-color:#0000;color:#fff}.LeadForm_fieldsGrid__HfIXJ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.LeadForm_inputField__ICdk7{margin-bottom:0;min-width:0;width:100%}.LeadForm_label__sXhrx{color:var(--text-color);font-weight:700;margin-bottom:8px;text-align:left;width:100%}.LeadForm_input__EDdvt{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);min-height:48px;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.LeadForm_input__EDdvt,.LeadForm_input__EDdvt[type=date]{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.LeadForm_input__EDdvt[type=date]{appearance:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeadForm_input__EDdvt[type=date]::-webkit-date-and-time-value{min-width:0;text-align:left}.LeadForm_input__EDdvt[type=date]::-webkit-datetime-edit{min-width:0;padding:0}.LeadForm_input__EDdvt[type=date]::-webkit-datetime-edit-fields-wrapper{min-width:0}.LeadForm_input__EDdvt[type=date]::-webkit-calendar-picker-indicator{flex-shrink:0;margin-left:8px}.LeadForm_datesGrid__8Y4wY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.LeadForm_datesGrid__8Y4wY>*{min-width:0;width:100%}.LeadForm_input__EDdvt:focus,.LeadForm_input__EDdvt:hover{border-color:var(--primary-color)}.LeadForm_inputError__bXBjN{border-color:var(--error-color)}.LeadForm_dateError__BaVxW{color:var(--error-color);font-size:.82rem;line-height:1.3;margin-top:6px}.LeadForm_sendButton__DykrA{border-radius:12px;margin-top:4px;min-height:52px;padding:12px 16px}.LeadForm_sendButton__DykrA:hover:not(:disabled){transform:translateY(-1px)}.LeadForm_sendButton__DykrA:disabled{transform:none}@media (max-width:768px){.LeadForm_container__yD5gL{padding:12px}.LeadForm_formContainer__49cmQ{border-radius:16px;padding:18px;width:100%}.LeadForm_topControls__2I6bf{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1fr) 96px}.LeadForm_toggle__IZ0gR{gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.LeadForm_toggleLabel__BGCYR{min-height:48px;padding:.78rem .9rem}.LeadForm_backButton__wibY3{align-items:center;align-self:stretch;display:inline-flex;font-size:.92rem;justify-content:center;min-height:100%;padding:.75rem .65rem}.LeadForm_datesGrid__8Y4wY,.LeadForm_fieldsGrid__HfIXJ{gap:14px;grid-template-columns:1fr}.LeadForm_label__sXhrx{margin-bottom:6px}}@media (max-width:480px){.LeadForm_container__yD5gL{padding:10px}.LeadForm_formContainer__49cmQ{padding:16px}.LeadForm_topControls__2I6bf{grid-template-columns:minmax(0,1fr) 25%}.LeadForm_toggleLabel__BGCYR{font-size:.95rem;min-height:44px}.LeadForm_backButton__wibY3{font-size:.9rem;padding:.65rem .5rem}.LeadForm_input__EDdvt{min-height:44px}.LeadForm_sendButton__DykrA{min-height:48px}}.OrderForm_container__2sBQV{align-items:center;padding:20px}.OrderForm_formContainer__F8CgX{align-items:stretch;border-radius:18px;flex-grow:1;padding:22px;width:min(100%,980px)}.OrderForm_form__XDpCH{align-items:stretch;gap:18px}.OrderForm_topControls__nbJJ9{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.OrderForm_backButton__J5Rgg{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:700;min-height:54px;padding:.72rem 1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.OrderForm_backButton__J5Rgg:hover{background:var(--surface-color);border-color:var(--primary-color);transform:translateY(-1px)}.OrderForm_toggle__fCfae{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.OrderForm_toggleLabel__un2gd{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:54px;padding:.9rem 1rem;text-align:center;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.OrderForm_toggleLabel__un2gd:hover{border-color:var(--primary-color);transform:translateY(-1px)}.OrderForm_active__LUUdt{background:var(--primary-color);border-color:#0000;color:#fff}.OrderForm_fieldsGrid__3WKv-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}.OrderForm_fullWidthField__EBEY7{grid-column:1/-1}.OrderForm_datesGrid__uXbPE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.OrderForm_datesGrid__uXbPE>*{min-width:0;width:100%}.OrderForm_inputField__RQKuQ{margin-bottom:0;min-width:0;width:100%}.OrderForm_label__Liqek{color:var(--text-color);font-weight:700;margin-bottom:8px;text-align:left;width:100%}.OrderForm_input__63Szx{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:var(--text-color);max-width:100%;min-height:48px;min-width:0;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.OrderForm_input__63Szx:focus,.OrderForm_input__63Szx:hover{border-color:var(--primary-color)}.OrderForm_input__63Szx[type=date],.OrderForm_input__63Szx[type=datetime-local],.OrderForm_input__63Szx[type=time]{appearance:none;box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.OrderForm_input__63Szx[type=date]::-webkit-date-and-time-value,.OrderForm_input__63Szx[type=datetime-local]::-webkit-date-and-time-value,.OrderForm_input__63Szx[type=time]::-webkit-date-and-time-value{min-width:0;text-align:left}.OrderForm_input__63Szx[type=date]::-webkit-datetime-edit,.OrderForm_input__63Szx[type=datetime-local]::-webkit-datetime-edit,.OrderForm_input__63Szx[type=time]::-webkit-datetime-edit{min-width:0;padding:0}.OrderForm_input__63Szx[type=date]::-webkit-datetime-edit-fields-wrapper,.OrderForm_input__63Szx[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,.OrderForm_input__63Szx[type=time]::-webkit-datetime-edit-fields-wrapper{min-width:0}.OrderForm_input__63Szx[type=date]::-webkit-calendar-picker-indicator,.OrderForm_input__63Szx[type=datetime-local]::-webkit-calendar-picker-indicator,.OrderForm_input__63Szx[type=time]::-webkit-calendar-picker-indicator{flex-shrink:0;margin-left:8px}.OrderForm_select__avqFn{border-radius:12px;min-height:48px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.OrderForm_select__avqFn:focus,.OrderForm_select__avqFn:hover{border-color:var(--primary-color)}.OrderForm_inputError__Q\+v8A{border-color:var(--error-color)}.OrderForm_dateError__2uUSj{color:var(--error-color);font-size:.82rem;line-height:1.3;margin-top:6px}.OrderForm_sendButton__XjkpV{border-radius:12px;margin-top:4px;min-height:52px;padding:12px 16px}.OrderForm_sendButton__XjkpV:hover:not(:disabled){transform:translateY(-1px)}.OrderForm_sendButton__XjkpV:disabled{transform:none}@media (max-width:768px){.OrderForm_container__2sBQV{padding:12px}.OrderForm_formContainer__F8CgX{border-radius:16px;padding:18px;width:100%}.OrderForm_topControls__nbJJ9{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1fr) 96px}.OrderForm_toggle__fCfae{gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.OrderForm_toggleLabel__un2gd{min-height:48px;padding:.78rem .9rem}.OrderForm_backButton__J5Rgg{align-items:center;align-self:stretch;display:inline-flex;font-size:.92rem;justify-content:center;min-height:100%;padding:.75rem .65rem}.OrderForm_datesGrid__uXbPE,.OrderForm_fieldsGrid__3WKv-{gap:14px;grid-template-columns:1fr}.OrderForm_label__Liqek{margin-bottom:6px}}@media (max-width:480px){.OrderForm_container__2sBQV{padding:10px}.OrderForm_formContainer__F8CgX{padding:16px}.OrderForm_topControls__nbJJ9{grid-template-columns:minmax(0,1fr) 25%}.OrderForm_toggleLabel__un2gd{font-size:.95rem;min-height:44px}.OrderForm_backButton__J5Rgg{font-size:.9rem;padding:.65rem .5rem}.OrderForm_input__63Szx,.OrderForm_select__avqFn{min-height:44px}.OrderForm_sendButton__XjkpV{min-height:48px}}.EngineerForm_container__KdqsP{align-items:center;padding:20px}.EngineerForm_formContainer__w7auO{align-items:stretch;border-radius:18px;flex-grow:1;padding:22px;width:min(100%,980px)}.EngineerForm_form__H2rtR{align-items:stretch;gap:0}.EngineerForm_topControls__ti3wE{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px}.EngineerForm_backButton__oACoM{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:700;min-height:54px;padding:.72rem 1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.EngineerForm_backButton__oACoM:hover{background:var(--surface-color);border-color:var(--primary-color);transform:translateY(-1px)}.EngineerForm_inputField__4c\+rB{margin-bottom:0}.EngineerForm_label__yI4AS{color:var(--text-color);font-weight:700;margin-bottom:8px;text-align:left;width:100%}.EngineerForm_input__LeAPz{border-radius:12px;min-height:48px;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.EngineerForm_input__LeAPz:focus,.EngineerForm_input__LeAPz:hover{border-color:var(--primary-color)}.EngineerForm_textarea__Xmq4J{min-height:104px;resize:vertical}.EngineerForm_select__92fvI{border-radius:12px;min-height:48px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.EngineerForm_select__92fvI:focus,.EngineerForm_select__92fvI:hover{border-color:var(--primary-color)}.EngineerForm_toggle__ILrTO{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.EngineerForm_toggleLabel__o5rvq{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:54px;padding:.9rem 1rem;text-align:center;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.EngineerForm_toggleLabel__o5rvq:hover{border-color:var(--primary-color);transform:translateY(-1px)}.EngineerForm_active__iW\+KM{background:var(--primary-color);border-color:#0000;color:#fff}.EngineerForm_section__ZDOie{padding:16px 0 2px}.EngineerForm_sectionTitle__cXdqI{color:var(--text-color);font-size:16px;font-weight:700;margin:0 0 10px}.EngineerForm_labelMain__V4W-f,.EngineerForm_labelSecondary__mU6uG{color:var(--text-color);display:block;font-size:14px;font-weight:700;margin-top:1rem}textarea.EngineerForm_input__LeAPz{min-height:80px;resize:vertical}.EngineerForm_checkboxGroup__W4JKI{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;width:100%}.EngineerForm_checkboxItem__vzszN{flex:1 1 auto;min-width:120px;position:relative}.EngineerForm_checkboxItem__vzszN input{display:none}.EngineerForm_checkboxLabel__1rKIq{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.1;min-height:42px;padding:10px 12px;text-align:center;transition:transform .12s ease,background-color .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none}.EngineerForm_checkboxLabel__1rKIq:hover{border-color:var(--primary-color);transform:translateY(-1px)}.EngineerForm_checkboxItem__vzszN input:checked+.EngineerForm_checkboxLabel__1rKIq{background:var(--primary-color);border-color:#0000;color:#fff}.EngineerForm_checkboxItem__vzszN input:checked+.EngineerForm_checkboxLabel__1rKIq.EngineerForm_green__w7T7x{background:var(--success-color);color:#fff}.EngineerForm_checkboxItem__vzszN input:checked+.EngineerForm_checkboxLabel__1rKIq.EngineerForm_silver__3OVa4{background:#9c9c9c8f;color:var(--text-color)}.EngineerForm_checkboxItem__vzszN input:checked+.EngineerForm_checkboxLabel__1rKIq.EngineerForm_black__9U0mt{background:#1f2937;color:#fff}.EngineerForm_customInput__F2xQ6{display:none;margin-top:6px}.EngineerForm_show__PO4Pu{display:block}.EngineerForm_colorSelector__W-T6I{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:14px;margin-top:10px;padding:12px;width:100%}.EngineerForm_colorButtons__wbPbe{align-items:center;display:flex;gap:8px;width:100%}.EngineerForm_colorButtons__wbPbe .EngineerForm_checkboxItem__vzszN{flex:1 1;min-width:0}.EngineerForm_hintError__gmDyR{color:var(--error-color);font-size:13px;font-weight:700;margin-top:8px}.EngineerForm_sendButton__1ORrL{border:none;border-radius:12px;min-height:52px;padding:12px 16px}.EngineerForm_sendButton__1ORrL:hover:not(:disabled){transform:translateY(-1px)}.EngineerForm_sendButton__1ORrL:disabled{transform:none}.EngineerForm_formHint__qeuif{color:var(--text-muted);font-size:13px;margin-top:10px}.EngineerForm_demoButton__mcBzu{background:var(--surface-muted);border:1px dashed var(--border-color);border-radius:12px;cursor:pointer;font-weight:600;margin-top:10px;padding:10px 14px;transition:.2s}.EngineerForm_demoButton__mcBzu:hover{background:var(--surface-color)}.EngineerForm_checkboxItem__vzszN input:disabled+.EngineerForm_checkboxLabel__1rKIq{cursor:not-allowed;opacity:.45;transform:none}.EngineerForm_checkboxItem__vzszN input:disabled+.EngineerForm_checkboxLabel__1rKIq:hover{border-color:var(--border-color);transform:none}@media (max-width:768px){.EngineerForm_container__KdqsP{padding:12px}.EngineerForm_formContainer__w7auO{border-radius:16px;padding:18px;width:100%}.EngineerForm_topControls__ti3wE{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1fr) 96px}.EngineerForm_toggle__ILrTO{gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.EngineerForm_toggleLabel__o5rvq{min-height:48px;padding:.78rem .9rem}.EngineerForm_backButton__oACoM{align-items:center;align-self:stretch;display:inline-flex;font-size:.92rem;justify-content:center;min-height:100%;padding:.75rem .65rem}.EngineerForm_checkboxGroup__W4JKI{gap:8px}.EngineerForm_checkboxItem__vzszN{min-width:calc(50% - 4px)}.EngineerForm_colorButtons__wbPbe .EngineerForm_checkboxItem__vzszN{width:100%}}@media (max-width:480px){.EngineerForm_container__KdqsP{padding:10px}.EngineerForm_formContainer__w7auO{padding:16px}.EngineerForm_topControls__ti3wE{grid-template-columns:minmax(0,1fr) 25%}.EngineerForm_toggleLabel__o5rvq{font-size:.95rem;min-height:44px}.EngineerForm_backButton__oACoM{font-size:.9rem;padding:.65rem .5rem}.EngineerForm_input__LeAPz,.EngineerForm_select__92fvI{min-height:44px}.EngineerForm_sendButton__1ORrL{min-height:48px}}.NightForm_container__5pW5F{align-items:center;padding:20px}.NightForm_formContainer__Hr-yn{align-items:stretch;border-radius:18px;flex-grow:1;padding:22px;width:min(100%,980px)}.NightForm_form__daD5d{align-items:stretch;gap:18px}.NightForm_topControls__yvwXI{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.NightForm_backButton__VjzcY{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:700;min-height:54px;padding:.72rem 1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.NightForm_backButton__VjzcY:hover{background:var(--surface-color);border-color:var(--primary-color);transform:translateY(-1px)}.NightForm_toggle__GCALK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.NightForm_toggleLabel__HFvGs{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:54px;padding:.9rem 1rem;text-align:center;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.NightForm_toggleLabel__HFvGs:hover{border-color:var(--primary-color);transform:translateY(-1px)}.NightForm_active__s8\+iJ{background:var(--primary-color);border-color:#0000;color:#fff}.NightForm_inputField__cS9Hu{margin-bottom:0;min-width:0;width:100%}.NightForm_label__ulrhS{color:var(--text-color);font-weight:700;margin-bottom:8px;text-align:left;width:100%}.NightForm_input__Zm9Sj{border-radius:12px;box-sizing:border-box;max-width:100%;min-height:48px;min-width:0;padding:10px 12px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;width:100%}.NightForm_input__Zm9Sj:focus,.NightForm_input__Zm9Sj:hover{border-color:var(--primary-color)}.NightForm_input__Zm9Sj[type=date]{appearance:none;box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.NightForm_input__Zm9Sj[type=date]::-webkit-date-and-time-value{min-width:0;text-align:left}.NightForm_input__Zm9Sj[type=date]::-webkit-datetime-edit{min-width:0;padding:0}.NightForm_input__Zm9Sj[type=date]::-webkit-datetime-edit-fields-wrapper{min-width:0}.NightForm_input__Zm9Sj[type=date]::-webkit-calendar-picker-indicator{flex-shrink:0;margin-left:8px}.NightForm_comment__Eql3z{border-radius:12px;max-height:50vh;min-height:120px;overflow-y:auto;padding:10px 12px}.NightForm_comment__Eql3z:focus,.NightForm_comment__Eql3z:hover{border-color:var(--primary-color)}.NightForm_sendButton__nNh\+8{border-radius:12px;min-height:52px;padding:12px 16px}.NightForm_sendButton__nNh\+8:hover:not(:disabled){transform:translateY(-1px)}.NightForm_sendButton__nNh\+8:disabled{transform:none}.NightForm_modal__XEHhh{align-items:flex-start;display:flex;gap:14px}.NightForm_modalBody__ykCh2{flex:1 1}.NightForm_modalTitle__vw3y3{font-size:18px;line-height:1.2;margin:0 0 6px}.NightForm_modalText__cnwzL{margin:0;opacity:.9}.NightForm_modalActions__MHVQA{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.NightForm_modalButtonGhost__wKTPF,.NightForm_modalButtonPrimary__h0ydB{padding:10px 14px;width:auto}.NightForm_modalIconError__z2LeO{filter:hue-rotate(140deg) saturate(1.5)}@media (max-width:768px){.NightForm_container__5pW5F{padding:12px}.NightForm_formContainer__Hr-yn{border-radius:16px;padding:18px;width:100%}.NightForm_topControls__yvwXI{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1fr) 96px}.NightForm_toggle__GCALK{gap:10px;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.NightForm_toggleLabel__HFvGs{min-height:48px;padding:.78rem .9rem}.NightForm_backButton__VjzcY{align-items:center;align-self:stretch;display:inline-flex;font-size:.92rem;justify-content:center;min-height:100%;padding:.75rem .65rem}.NightForm_comment__Eql3z{min-height:160px}}@media (max-width:480px){.NightForm_container__5pW5F{padding:10px}.NightForm_formContainer__Hr-yn{padding:16px}.NightForm_topControls__yvwXI{grid-template-columns:minmax(0,1fr) 25%}.NightForm_toggleLabel__HFvGs{font-size:.95rem;min-height:44px}.NightForm_backButton__VjzcY{font-size:.9rem;padding:.65rem .5rem}.NightForm_input__Zm9Sj{min-height:44px}.NightForm_sendButton__nNh\+8{min-height:48px}}.EventDetails_eventDetailsContainer__wXYUA{background:#0000;color:var(--text-color)}.EventDetails_topRow__c6vgP{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:1rem}.EventDetails_backButton__RJuHo{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:700;padding:.72rem 1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.EventDetails_backButton__RJuHo:hover{background:var(--surface-color);border-color:var(--primary-color);transform:translateY(-1px)}.EventDetails_carDetailsPanel__zXYyM,.EventDetails_carPhotos__X-BsT,.EventDetails_eventInfoCard__eoSac,.EventDetails_pdfSection__Mk-y3{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow)}.EventDetails_eventInfoCard__eoSac{padding:1.1rem}.EventDetails_eventName__fWNtX{color:var(--text-color);font-weight:800;line-height:1.15;margin:0}.EventDetails_debtBadge__ReF2R{background:var(--error-bg);border:1px solid var(--error-border);border-radius:12px;color:var(--error-color);font-weight:800;margin-bottom:1rem;padding:.85rem 1rem}.EventDetails_tabs__nVRmb{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1rem}.EventDetails_tabButton__MOjyG{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;font-weight:700;padding:.72rem 1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.EventDetails_tabButton__MOjyG:hover{border-color:var(--primary-color);transform:translateY(-1px)}.EventDetails_tabButtonActive__5aLka{background:var(--primary-color);border-color:#0000;color:#fff}.EventDetails_infoGrid__KL7fk{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.EventDetails_infoItem__Yg7Cb{background:var(--surface-muted);border-radius:12px;display:flex;gap:.5rem;padding:.85rem .95rem}.EventDetails_infoLabel__wbpr2{color:var(--text-color);font-weight:700}.EventDetails_infoValue__vFbw5{color:var(--text-color)}.EventDetails_emptyValue__9TfCX{color:var(--text-muted);font-style:italic}.EventDetails_responsibleGrid__KDoB7{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.EventDetails_responsibleCard__qUCiu{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;box-shadow:var(--shadow);max-width:380px;padding:1rem;width:100%}.EventDetails_responsibleTitle__8Lp7G{color:var(--text-muted);font-size:.9rem;margin-bottom:.5rem}.EventDetails_responsibleName__rVFTT{color:var(--text-color);font-weight:700;margin-bottom:.35rem}.EventDetails_phoneLink__fY1nt,.EventDetails_responsiblePhone__bN9LA{color:var(--link-color)}.EventDetails_phoneLink__fY1nt{font-weight:700;position:relative;text-decoration:none;transition:color .2s ease}.EventDetails_phoneLink__fY1nt:after{background:currentColor;border-radius:50px;bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .1s ease;width:100%}.EventDetails_phoneLink__fY1nt:hover:after{transform:scaleX(1)}.EventDetails_emptyBlock__z-Wv0{background:var(--surface-muted);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-muted);padding:1.25rem;text-align:center}.EventDetails_carsTabStack__iFrMv{display:flex;flex-direction:column;gap:1rem}.EventDetails_carsTabHeader__dZsP8{display:flex;flex-direction:column;gap:.75rem}.EventDetails_sectionTitle__eF3EQ{color:var(--text-color);font-size:1.05rem;font-weight:700;margin:0}.EventDetails_mobileCarSelectWrap__KGsMc{display:none}.EventDetails_mobileCarSelectLabel__T9A9w{color:var(--text-color);display:block;font-weight:700;margin-bottom:.5rem}.EventDetails_carTabsRow__zLxs\+{grid-gap:.75rem;align-items:stretch;display:grid;gap:.75rem;grid-template-columns:repeat(7,minmax(0,1fr))}.EventDetails_carTabButton__jbBMB{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;color:var(--text-color);cursor:pointer;max-width:none;min-width:0;padding:.85rem 1rem;text-align:left;transition:transform .12s ease,background-color .12s ease,border-color .12s ease;width:100%}.EventDetails_carTabButton__jbBMB:hover{border-color:var(--primary-color);transform:translateY(-1px)}.EventDetails_carTabButtonActive__73q2x{background:var(--primary-color);border-color:#0000;color:#fff}.EventDetails_carTabButtonActive__73q2x .EventDetails_carTabMain__Ii8Yc,.EventDetails_carTabButtonActive__73q2x .EventDetails_carTabSub__2C0xV{color:#fff}.EventDetails_carTabMain__Ii8Yc{color:var(--text-color);display:block;font-weight:700}.EventDetails_carTabSub__2C0xV{color:var(--text-muted);display:block;font-size:.92rem;margin-top:.3rem;opacity:1}.EventDetails_carDetailsPanel__zXYyM{padding:.85rem}.EventDetails_carDetailsPanel__zXYyM .EventDetails_infoItem__Yg7Cb{gap:.25rem;padding:.75rem .85rem}.EventDetails_carDetailsPanel__zXYyM .EventDetails_infoLabel__wbpr2{font-size:.95rem}.EventDetails_carDetailsPanel__zXYyM .EventDetails_infoValue__vFbw5{font-size:.98rem}.EventDetails_generalInfoGrid__YV9OJ{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}.EventDetails_carInfoGrid__TOgvj{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.EventDetails_generalInfoBlock__WDFeX{display:flex;flex-direction:column;gap:.75rem}.EventDetails_fullWidthInfoItem__L1b7X{background:var(--surface-muted);border-radius:12px;display:flex;gap:.5rem;padding:.85rem .95rem}.EventDetails_inlineEquipment__bN2QE{align-items:baseline;border-top:1px solid var(--border-color);display:flex;gap:1rem;margin-top:1rem;padding-top:1rem}.EventDetails_inlineEquipmentHeader__wLlB9{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.EventDetails_inlineEquipmentName__wW5LE{color:var(--text-color);font-weight:700;word-break:break-word}.EventDetails_specificationBlock__fEVCE{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.EventDetails_specificationButton__QGqsy{align-items:center;background:var(--muted-btn);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.45rem;justify-content:center;min-height:46px;padding:.7rem 1rem;transition:background .2s ease,opacity .2s ease,transform .12s ease}.EventDetails_specificationButton__QGqsy:hover:not(:disabled){background:var(--muted-btn-hover);transform:translateY(-1px)}.EventDetails_specificationButton__QGqsy:disabled{cursor:not-allowed;opacity:.65}.EventDetails_carPhotos__X-BsT{padding:.85rem}.EventDetails_photosGrid__mzAUb{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.EventDetails_photoWrapper__vRFAP{display:flex;flex-direction:column;gap:8px}.EventDetails_carPhoto__obUa-{border:1px solid var(--border-color);border-radius:10px;cursor:pointer;height:150px;object-fit:cover;width:100%}.EventDetails_photoLoading__J-QHn{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:10px;color:var(--text-muted);padding:12px;text-align:center}.EventDetails_photoName__c0Wvn{color:var(--text-muted);font-size:12px;text-align:center}.EventDetails_drawingsTab__tUCcG{width:100%}.EventDetails_pdfSection__Mk-y3{margin-top:1.5rem;padding:1rem;width:100%}.EventDetails_pdfSection__Mk-y3 h3,.EventDetails_pdfSection__Mk-y3 h4,.EventDetails_pdfSection__Mk-y3 h5{color:var(--text-color);margin-top:0}.EventDetails_pdfGrid__Z9TIu{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0}.EventDetails_pdfCard__UDQsc{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;max-width:380px;padding:1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease;width:100%}.EventDetails_pdfCard__UDQsc:hover{background:var(--surface-muted);border-color:var(--primary-color);transform:translateY(-1px)}.EventDetails_pdfCardActive__orshG{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.EventDetails_pdfInfo__fZ5L7{min-width:0}.EventDetails_pdfName__lx-C8{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-color);display:-webkit-box;font-weight:700;margin-bottom:.25rem;overflow:hidden;word-break:break-word}.EventDetails_pdfActions__x7Aqb{display:flex;flex-wrap:wrap;gap:.5rem}.EventDetails_pdfButton__CkqoC{align-items:center;background:var(--muted-btn);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.45rem;justify-content:center;padding:.55rem 1rem;transition:background .2s ease,opacity .2s ease}.EventDetails_pdfButton__CkqoC:hover:not(:disabled){background:var(--muted-btn-hover)}.EventDetails_pdfButton__CkqoC:disabled{cursor:not-allowed;opacity:.65}.EventDetails_buttonSpinner__kqQdY{animation:EventDetails_buttonSpin__xiiIG .8s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}.EventDetails_mobileTabsSelectWrap__t0-6O{display:none}.EventDetails_mobileTabsSelect__ZjBHe{background-color:var(--primary-color);border-radius:12px;color:#fff;font-size:17px;font-weight:600;min-height:48px;width:100%}@keyframes EventDetails_buttonSpin__xiiIG{to{transform:rotate(1turn)}}.EventDetails_noDrawings__cMDZ3{background:var(--surface-muted);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-muted);font-style:italic;margin-top:1rem;padding:2rem;text-align:center}.EventDetails_pdfPreview__Vw5kb{margin-top:20px}.EventDetails_pdfPreview__Vw5kb h4{color:var(--text-color);margin:0 0 10px}.EventDetails_pdfViewer__F5P4N{background:#fff;border:1px solid var(--border-color);border-radius:12px;height:500px;width:100%}.EventDetails_chatLauncher__s9hK\+{align-items:center;background:var(--primary-color);border:none;border-radius:999px;bottom:24px;box-shadow:0 14px 30px #0000002e;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;height:52px;justify-content:center;min-width:120px;padding:0 18px;position:fixed;right:24px;transition:background .2s ease,transform .2s ease;z-index:300}.EventDetails_chatLauncher__s9hK\+:hover{background:var(--primary-hover);transform:translateY(-1px)}.EventDetails_chatWidget__owbK9{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;bottom:24px;box-shadow:0 16px 40px #0000002e;box-sizing:border-box;display:flex;flex-direction:column;height:500px;max-width:calc(100vw - 48px);min-width:0;overflow:hidden;position:fixed;right:24px;width:380px;z-index:300}.EventDetails_chatHeader__OIVny{align-items:center;background:var(--primary-color);border-bottom:1px solid var(--border-color);box-sizing:border-box;color:#fff;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px 16px}.EventDetails_chatHeader__OIVny,.EventDetails_chatInputArea__nX7fY{flex-shrink:0}.EventDetails_chatHeader__OIVny>div{flex:1 1 auto;min-width:0}.EventDetails_chatCloseButton__NpAD0{background:#ffffff29;border:none;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 34px;font-size:1rem;font-weight:700;height:34px;width:34px}.EventDetails_chatTitle__N-C3C{font-size:.8rem;font-weight:700}.EventDetails_chatSubtitle__xqcw0,.EventDetails_chatTitle__N-C3C{line-height:1.25;min-width:0;overflow-wrap:anywhere;word-break:break-word}.EventDetails_chatSubtitle__xqcw0{font-size:.82rem;margin-top:4px;opacity:.9}.EventDetails_chatMessages__2Ei12{background:var(--surface-muted);flex:1 1;min-height:0;overflow-y:auto;padding:14px}.EventDetails_chatState__X3y\+m{color:var(--text-muted);padding:24px 12px;text-align:center}.EventDetails_chatMessageRow__gsIgi{display:flex;justify-content:flex-start;margin-bottom:10px}.EventDetails_chatMessageRowOwn__2ILow{justify-content:flex-end}.EventDetails_chatMessage__dHEf8{border:1px solid var(--border-color);border-radius:14px 14px 14px 4px;box-shadow:0 1px 3px #0000000f;color:var(--text-color);max-width:85%;padding:10px 12px}.EventDetails_chatMessageOwn__Cx4iS{background:var(--primary-color);border-color:#0000;border-radius:14px 14px 4px 14px;color:#fff}.EventDetails_chatMessageOwn__Cx4iS .EventDetails_chatSender__JyFk5,.EventDetails_chatMessageOwn__Cx4iS .EventDetails_chatText__XIjCW,.EventDetails_chatMessageOwn__Cx4iS .EventDetails_chatTime__OMt5z{color:#fff}.EventDetails_chatMessageMeta__7fSCc{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.EventDetails_chatSender__JyFk5{color:var(--text-muted);font-size:.78rem;font-weight:700}.EventDetails_chatTime__OMt5z{color:var(--text-muted);flex-shrink:0;font-size:.72rem}.EventDetails_chatText__XIjCW{color:var(--text-color);font-size:.95rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.EventDetails_chatError__Q6co-{background:var(--error-bg);border-top:1px solid var(--error-border);color:var(--error-color);font-size:.9rem;padding:10px 14px}.EventDetails_chatInputArea__nX7fY{background:var(--surface-color);border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px;padding:12px}.EventDetails_chatTextarea__rt\+F\+{background:#fff;border:1px solid var(--border-color);border-radius:10px;box-sizing:border-box;font:inherit;max-height:130px;max-width:100%;min-height:74px;min-width:0;outline:none;padding:10px 12px;resize:vertical;width:100%}.EventDetails_chatTextarea__rt\+F\+:focus{border-color:var(--primary-color)}.EventDetails_chatSendButton__79\+tV{align-self:flex-end;background:var(--primary-color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;min-width:130px;padding:10px 16px;transition:background .2s ease,opacity .2s ease}.EventDetails_chatSendButton__79\+tV:hover:not(:disabled){background:var(--primary-hover)}.EventDetails_chatSendButton__79\+tV:disabled{cursor:not-allowed;opacity:.65}.EventDetails_photoModalOverlay__EEVtu{align-items:center;background:#000000c7;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.EventDetails_photoModalContent__8ox2I{align-items:center;display:flex;justify-content:center;max-height:95vh;max-width:95vw;position:relative}.EventDetails_modalPhoto__P1QF2{border-radius:12px;box-shadow:0 10px 30px #00000059;max-height:95vh;max-width:100%;object-fit:contain}.EventDetails_photoNavButton__tj6Ck{align-items:center;background:#00000073;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:44px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.EventDetails_photoNavPrev__blRrU{left:12px}.EventDetails_photoNavNext__YCjaB{right:12px}.EventDetails_photoCounter__7bldQ{background:#0000008c;border-radius:999px;bottom:12px;color:#fff;font-size:.9rem;left:50%;padding:6px 10px;position:absolute;transform:translateX(-50%);z-index:2}.EventDetails_error__U\+454,.EventDetails_loading__bDqDz,.EventDetails_noData__s2RPQ{font-size:1.05rem;padding:40px 20px;text-align:center}.EventDetails_loading__bDqDz,.EventDetails_noData__s2RPQ{color:var(--text-muted)}.EventDetails_error__U\+454{color:var(--error-color)}.EventDetails_missingEquipmentCard__MQmtj{background:var(--surface-color);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow);margin-top:.5rem;padding:1.1rem}.EventDetails_missingEquipmentList__jSvkR{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.EventDetails_missingEquipmentItem__Vq7FZ{grid-gap:1rem;align-items:center;background:var(--surface-muted);border-radius:12px;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:.8rem .9rem}.EventDetails_missingEquipmentName__vDatu{color:var(--text-color);min-width:0;overflow-wrap:anywhere}.EventDetails_missingEquipmentCount__WTkcS{align-items:center;background:#0000000a;border-radius:999px;display:flex;font-weight:700;height:36px;justify-content:center;line-height:1;min-width:36px}.EventDetails_documentsTab__Gc030{width:100%}.EventDetails_documentsList__BJ8IV{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.EventDetails_documentItem__Ee2WV{background:var(--surface-muted);border-radius:12px;display:flex;flex-direction:column;gap:.75rem;padding:.85rem .95rem}.EventDetails_documentHeader__D\+8UV{display:flex;flex-direction:column;gap:.25rem;min-width:0}.EventDetails_documentTitle__hGzaK{color:var(--text-color);font-size:1.08rem;font-weight:800;line-height:1.25;margin:0;overflow-wrap:anywhere}.EventDetails_documentSum__6YlRb{color:var(--text-muted);font-size:.88rem;font-weight:600}.EventDetails_documentActions__EmdW1{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto}.EventDetails_documentActions__EmdW1 .EventDetails_pdfButton__CkqoC{min-width:170px}.EventDetails_chatFileInput__2Lr5R{display:none}.EventDetails_chatInputActions__z9US5{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.EventDetails_chatAttachButton__qurKc{align-items:center;background:var(--surface-muted);border:none;border-radius:10px;color:var(--text-color);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:44px}.EventDetails_chatAttachButton__qurKc:hover:not(:disabled){background:var(--border-color)}.EventDetails_chatAttachButton__qurKc:disabled{cursor:not-allowed;opacity:.6}.EventDetails_selectedChatFiles__XWIAt{display:flex;flex-direction:column;gap:.45rem}.EventDetails_selectedChatFile__QVHL-{grid-gap:.5rem;align-items:center;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:10px;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.5rem .6rem}.EventDetails_selectedChatFileName__4yvBG{color:var(--text-color);font-size:.88rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventDetails_selectedChatFileSize__vqWP9{color:var(--text-muted);font-size:.78rem;white-space:nowrap}.EventDetails_removeSelectedChatFile__1S-bo{background:#0000;border:none;border-radius:999px;color:var(--text-muted);cursor:pointer;font-size:.9rem;font-weight:800;height:24px;width:24px}.EventDetails_removeSelectedChatFile__1S-bo:hover:not(:disabled){background:var(--border-color);color:var(--text-color)}.EventDetails_chatAttachments__TvD79{display:flex;flex-direction:column;gap:.5rem;margin-top:.55rem}.EventDetails_chatAttachment__8ggYG{grid-gap:.6rem;align-items:center;background:#ffffff38;border:1px solid #ffffff38;border-radius:10px;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr);padding:.5rem}.EventDetails_chatMessage__dHEf8:not(.EventDetails_chatMessageOwn__Cx4iS) .EventDetails_chatAttachment__8ggYG{background:var(--surface-muted);border-color:var(--border-color)}.EventDetails_chatImageButton__P36Sg,.EventDetails_chatImageLink__cnkFp{background:var(--surface-color);border-radius:8px;display:block;height:58px;overflow:hidden;width:58px}.EventDetails_chatImageButton__P36Sg{border:none;cursor:pointer;padding:0}.EventDetails_chatImageButton__P36Sg:hover{opacity:.9}.EventDetails_chatImagePreview__slSCk{display:block;height:100%;object-fit:cover;width:100%}.EventDetails_chatFileIcon__jT3zw{align-items:center;background:#ffffff40;border-radius:10px;color:inherit;display:flex;font-size:.72rem;font-weight:900;height:42px;justify-content:center;letter-spacing:.04em;text-transform:uppercase;width:48px}.EventDetails_chatMessage__dHEf8:not(.EventDetails_chatMessageOwn__Cx4iS) .EventDetails_chatFileIcon__jT3zw{background:var(--surface-color)}.EventDetails_chatAttachmentInfo__zSmj1{min-width:0}.EventDetails_chatAttachmentName__QSm39{color:inherit;font-size:.86rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventDetails_chatAttachmentMeta__kdAkh{color:inherit;font-size:.75rem;margin-top:.15rem;opacity:.78}.EventDetails_chatAttachmentActions__21MWA{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.35rem}.EventDetails_chatAttachmentActionButton__-Z\+OF,.EventDetails_chatAttachmentAction__KV7rE{color:inherit;font-size:.78rem;font-weight:800;text-decoration:underline}.EventDetails_chatAttachmentActionButton__-Z\+OF{background:#0000;border:none;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;padding:0}.EventDetails_chatMessageOwn__Cx4iS .EventDetails_chatAttachmentActionButton__-Z\+OF,.EventDetails_chatMessageOwn__Cx4iS .EventDetails_chatAttachmentAction__KV7rE{color:#fff}.EventDetails_chatMessage__dHEf8:not(.EventDetails_chatMessageOwn__Cx4iS) .EventDetails_chatAttachmentActionButton__-Z\+OF,.EventDetails_chatMessage__dHEf8:not(.EventDetails_chatMessageOwn__Cx4iS) .EventDetails_chatAttachmentAction__KV7rE{color:var(--primary-color)}.EventDetails_chatAttachButtonIcon__zcvDG{display:block;height:22px;object-fit:contain;object-position:center;pointer-events:none;width:22px}.EventDetails_chatImageModalClose__MmdEc{background:#0000008c;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:800;height:38px;position:absolute;right:12px;top:12px;width:38px;z-index:3}.EventDetails_warehouseTaskTab__LuvbH{width:100%}.EventDetails_warehouseTaskForm__jFceP{border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:.85rem;margin-top:1rem;padding:1rem}.EventDetails_warehouseTaskLabel__yLbds{color:var(--text-color);display:flex;flex-direction:column;font-weight:800;gap:.5rem}.EventDetails_warehouseTaskTextarea__GDKdF{background-color:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);font:inherit;font-weight:400;min-height:132px;outline:none;padding:.8rem .9rem;resize:vertical;width:100%}.EventDetails_warehouseTaskTextarea__GDKdF:focus{border-color:var(--primary-color)}.EventDetails_warehouseTaskFileInput__C8cCa{display:none}.EventDetails_warehouseTaskActions__i9CIb{display:flex;flex-wrap:wrap;gap:.6rem}.EventDetails_warehouseTaskFiles__ZWijz{display:flex;flex-direction:column;gap:.45rem}.EventDetails_warehouseTaskFile__y1hEZ{grid-gap:.5rem;align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.55rem .65rem}.EventDetails_warehouseTaskFileName__zjDUw{color:var(--text-color);font-size:.88rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventDetails_warehouseTaskFileSize__2y9PD{color:var(--text-muted);font-size:.78rem;white-space:nowrap}.EventDetails_warehouseTaskError__y\+OLs{background:var(--error-bg);border:1px solid var(--error-border);border-radius:10px;color:var(--error-color);padding:.75rem .85rem}.EventDetails_warehouseTaskSuccess__EfgGa{background:#15803d14;border:1px solid #15803d40;border-radius:10px;color:#15803d;padding:.75rem .85rem;text-align:center}.EventDetails_warehouseTaskSubmitButton__0P5cS:not(:disabled){background:var(--primary-color)}.EventDetails_warehouseTaskSubmitButton__0P5cS:hover:not(:disabled){background:var(--primary-hover)}.EventDetails_warehouseTaskCollapseButton__7xnlU{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;font-weight:800;padding:.85rem 1rem;transition:border-color .15s ease,transform .15s ease;width:100%}.EventDetails_warehouseTaskCollapseButton__7xnlU:hover{border-color:var(--primary-color);transform:translateY(-1px)}.EventDetails_warehouseTasksList__O\+tpp{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.EventDetails_warehouseTaskCard__qSvxM{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:14px;display:flex;flex-direction:column;gap:.85rem;padding:1rem}.EventDetails_warehouseTaskCardHeader__lKvgW{align-items:flex-start;display:flex;gap:.75rem}.EventDetails_warehouseTaskStatus__2nW\+f{border-radius:999px;flex-shrink:0;height:14px;margin-top:.25rem;width:14px}.EventDetails_warehouseTaskStatusNew__ruMS\+{background:#dc2626}.EventDetails_warehouseTaskStatusDelegated__XgHXi{background:#eab308}.EventDetails_warehouseTaskStatusDone__Um-dd{background:#16a34a}.EventDetails_warehouseTaskCardText__J9MPA{color:var(--text-color);line-height:1.45;white-space:pre-wrap;word-break:break-word}.EventDetails_warehouseTaskCardFiles__-hN32{display:flex;flex-wrap:wrap;gap:.5rem}.EventDetails_chatInputActions__z9US5,.EventDetails_chatInputArea__nX7fY,.EventDetails_chatMessageRow__gsIgi,.EventDetails_chatMessage__dHEf8,.EventDetails_chatMessages__2Ei12{box-sizing:border-box;min-width:0}.EventDetails_chatInputArea__nX7fY,.EventDetails_chatMessages__2Ei12{width:100%}@media (max-width:1200px){.EventDetails_carTabsRow__zLxs\+{grid-template-columns:repeat(3,minmax(0,1fr))}.EventDetails_responsibleGrid__KDoB7{gap:.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:900px){.EventDetails_carTabsRow__zLxs\+{grid-template-columns:repeat(2,minmax(0,1fr))}.EventDetails_documentsList__BJ8IV{grid-template-columns:1fr}}@media (max-width:768px){.EventDetails_chatInputArea__nX7fY{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.EventDetails_eventDetailsContainer__wXYUA{padding:0}.EventDetails_eventInfoCard__eoSac{border-radius:16px;padding:.95rem}.EventDetails_topRow__c6vgP{align-items:stretch;gap:.85rem;margin-bottom:.85rem}.EventDetails_eventName__fWNtX{font-size:.9rem;line-height:1.25}.EventDetails_backButton__RJuHo{align-self:flex-start;font-size:.9rem;padding:.65rem .9rem}.EventDetails_tabs__nVRmb{display:none}.EventDetails_mobileTabsSelectWrap__t0-6O{display:block;margin-bottom:.85rem}.EventDetails_tabButton__MOjyG{padding:.78rem .9rem;width:100%}.EventDetails_carInfoGrid__TOgvj,.EventDetails_generalInfoGrid__YV9OJ{gap:.6rem;grid-template-columns:1fr}.EventDetails_fullWidthInfoItem__L1b7X,.EventDetails_infoItem__Yg7Cb{padding:.8rem .85rem}.EventDetails_infoLabel__wbpr2,.EventDetails_infoValue__vFbw5{font-size:.95rem}.EventDetails_carTabsRow__zLxs\+{display:none}.EventDetails_mobileCarSelectWrap__KGsMc{display:block}.EventDetails_carDetailsPanel__zXYyM,.EventDetails_carPhotos__X-BsT{padding:.75rem}.EventDetails_photosGrid__mzAUb{gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.EventDetails_carPhoto__obUa-{height:110px}.EventDetails_pdfGrid__Z9TIu{grid-template-columns:1fr}.EventDetails_pdfActions__x7Aqb{width:100%}.EventDetails_pdfButton__CkqoC{flex:1 1;text-align:center}.EventDetails_pdfViewer__F5P4N{height:360px}.EventDetails_pdfPreview__Vw5kb{display:none}.EventDetails_pdfCard__UDQsc:hover{border-color:var(--border-color);box-shadow:none;transform:none}.EventDetails_chatWidget__owbK9{border:none;border-radius:0;bottom:0;box-shadow:none;box-sizing:border-box;height:auto;left:0;max-height:none;max-width:none;min-width:0;right:0;top:0;width:auto}.EventDetails_chatLauncher__s9hK\+{bottom:calc(16px + env(safe-area-inset-bottom, 0px));height:48px;min-width:110px;padding:0 16px;right:16px}.EventDetails_chatHeader__OIVny{padding-top:calc(env(safe-area-inset-top, 0px) + 14px)}.EventDetails_chatInputActions__z9US5{gap:.6rem}.EventDetails_chatAttachButton__qurKc{flex:0 0 44px}.EventDetails_chatSendButton__79\+tV{flex:1 1}.EventDetails_photoNavButton__tj6Ck{font-size:1.6rem;height:38px;width:38px}.EventDetails_missingEquipmentBlock__m-SNr{padding:.85rem}.EventDetails_missingEquipmentItem__Vq7FZ{padding:.75rem}.EventDetails_documentItem__Ee2WV{align-items:stretch}.EventDetails_documentActions__EmdW1{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr}.EventDetails_documentActions__EmdW1 .EventDetails_pdfButton__CkqoC{min-width:0;width:100%}.EventDetails_specificationButton__QGqsy{font-size:.95rem;width:100%}.EventDetails_inlineEquipment__bN2QE{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}.EventDetails_inlineEquipmentHeader__wLlB9{margin-bottom:0;min-width:0}.EventDetails_inlineEquipmentName__wW5LE{display:block;line-height:1.25;overflow-wrap:normal;white-space:normal;width:100%;word-break:normal}.EventDetails_inlineEquipment__bN2QE .EventDetails_pdfActions__x7Aqb{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.EventDetails_inlineEquipment__bN2QE .EventDetails_pdfButton__CkqoC{min-width:0;white-space:nowrap;width:100%}.EventDetails_warehouseTaskForm__jFceP{padding:.85rem}.EventDetails_warehouseTaskActions__i9CIb{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr}.EventDetails_warehouseTaskActions__i9CIb .EventDetails_pdfButton__CkqoC{width:100%}}@media (max-width:480px){.EventDetails_eventDetailsContainer__wXYUA{padding:0}.EventDetails_carDetailsPanel__zXYyM,.EventDetails_carPhotos__X-BsT,.EventDetails_eventInfoCard__eoSac,.EventDetails_pdfSection__Mk-y3{padding:.85rem}.EventDetails_eventName__fWNtX{font-size:.9rem}.EventDetails_debtBadge__ReF2R{border-radius:12px;padding:.7rem .8rem}.EventDetails_tabButton__MOjyG{font-size:.92rem}.EventDetails_photosGrid__mzAUb{grid-template-columns:1fr 1fr}.EventDetails_carPhoto__obUa-{height:96px}.EventDetails_photoModalOverlay__EEVtu{padding:12px}.EventDetails_photoCounter__7bldQ{bottom:8px;font-size:.82rem}.EventDetails_photoName__c0Wvn{font-size:11px}}.RequestAssignmentForm_container__r422U{align-items:center;padding:20px}.RequestAssignmentForm_formContainer__18FnB{align-items:stretch;border-radius:18px;flex-grow:1;padding:22px;width:min(100%,980px)}.RequestAssignmentForm_form__TX17F{align-items:stretch;gap:18px}.RequestAssignmentForm_requestRow__\+UeL1{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.RequestAssignmentForm_requestField__c24BH{min-width:0}.RequestAssignmentForm_twoColumns__lRmpN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.RequestAssignmentForm_backButton__Pwqpq{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:700;min-height:48px;padding:.72rem 1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.RequestAssignmentForm_backButton__Pwqpq:hover{background:var(--surface-color);border-color:var(--primary-color);transform:translateY(-1px)}.RequestAssignmentForm_inputField__lqlrD{margin-bottom:0}.RequestAssignmentForm_label__lFZHe{color:var(--text-color);font-weight:700;margin-bottom:8px;text-align:left;width:100%}.RequestAssignmentForm_input__\+9E65{border-radius:12px;min-height:48px;padding:10px 12px}.RequestAssignmentForm_textarea__ZQmQK{min-height:300px;resize:vertical}.RequestAssignmentForm_select__l\+NFF{border-radius:12px;min-height:48px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.RequestAssignmentForm_select__l\+NFF:focus,.RequestAssignmentForm_select__l\+NFF:hover{border-color:var(--primary-color)}.RequestAssignmentForm_sendButton__ww2Gp{border-radius:12px;min-height:52px;padding:12px 16px}.RequestAssignmentForm_sendButton__ww2Gp:hover:not(:disabled){transform:translateY(-1px)}@media (max-width:768px){.RequestAssignmentForm_container__r422U{padding:12px}.RequestAssignmentForm_formContainer__18FnB{border-radius:16px;padding:18px;width:100%}.RequestAssignmentForm_requestRow__\+UeL1,.RequestAssignmentForm_twoColumns__lRmpN{gap:14px}.RequestAssignmentForm_backButton__Pwqpq{min-height:48px;width:100%}.RequestAssignmentForm_textarea__ZQmQK{min-height:260px}}@media (max-width:480px){.RequestAssignmentForm_container__r422U{padding:10px}.RequestAssignmentForm_formContainer__18FnB{padding:16px}.RequestAssignmentForm_sendButton__ww2Gp{min-height:48px}.RequestAssignmentForm_twoColumns__lRmpN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}}.CoordinatesForm_container__w4XV1{align-items:center;min-height:80vh}.CoordinatesForm_formContainer__pqgKY{align-items:center;flex-grow:1;width:90%}.CoordinatesForm_header__2QQVL{margin-bottom:2rem}.CoordinatesForm_backButton__lnBCn{border-radius:var(--radius-xs);margin-top:10px}.CoordinatesForm_form__WuwUz{align-items:center;gap:14px}.CoordinatesForm_label__z3C9t{font-weight:600;margin-top:10px;text-align:left;width:100%}.CoordinatesForm_inputField__GzFt-{margin-bottom:1rem}.CoordinatesForm_input__JPPBK{border-radius:3px;padding:8px}.CoordinatesForm_textarea__w5nBQ{min-height:140px;resize:vertical}.CoordinatesForm_sendButton__wVGBR{border-radius:var(--radius-sm);margin-top:15px}.CoordinatesForm_secondaryButton__uRUhx{border-radius:var(--radius-sm);margin-top:0;width:100%}@media (max-width:768px){.CoordinatesForm_header__2QQVL{gap:1rem;text-align:center}}@media (max-width:419px){.CoordinatesForm_backButton__lnBCn{margin-top:0}}.PhotoForm_container__38YID{align-items:center;padding:20px}.PhotoForm_formContainer__5q7DA{align-items:stretch;border-radius:18px;flex-grow:1;padding:22px;width:min(100%,980px)}.PhotoForm_form__V4\+B1{align-items:stretch;gap:25px}.PhotoForm_topControls__UKJp7{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.PhotoForm_inputField__woceI{margin-bottom:0;min-width:0;width:100%}.PhotoForm_select__\+NAEU{border-radius:12px;min-height:48px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.PhotoForm_select__\+NAEU:focus,.PhotoForm_select__\+NAEU:hover{border-color:var(--primary-color)}.PhotoForm_backButton__riMiN{align-self:end;background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:700;height:48px;min-height:48px;padding:0 1rem;transition:transform .12s ease,background-color .12s ease,border-color .12s ease;white-space:nowrap}.PhotoForm_backButton__riMiN:hover{background:var(--surface-color);border-color:var(--primary-color);transform:translateY(-1px)}.PhotoForm_uploadSection__ElkwG{display:flex;flex-direction:column;gap:10px}.PhotoForm_uploadButtons__VQSm5{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.PhotoForm_uploadButton__89MFn{align-items:center;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;color:var(--text-color);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:54px;padding:.9rem 1rem;text-align:center;transition:transform .12s ease,background-color .12s ease,border-color .12s ease}.PhotoForm_uploadButton__89MFn:hover{border-color:var(--primary-color);transform:translateY(-1px)}.PhotoForm_hiddenInput__wbbGO{display:none}.PhotoForm_previewGrid__BG5zW{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.PhotoForm_previewCard__P0URR{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:14px;box-shadow:var(--shadow);height:180px;overflow:hidden;position:relative}.PhotoForm_previewImage__CdZW9{display:block;height:100%;object-fit:cover;width:100%}.PhotoForm_removeButton__W3mUJ{align-items:center;background:#000000a6;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:28px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;transition:background-color .15s ease,transform .15s ease;width:28px;z-index:2}.PhotoForm_removeButton__W3mUJ:hover{background:#a00050eb;transform:scale(1.05)}.PhotoForm_removeButton__W3mUJ:active{transform:scale(.96)}.PhotoForm_sendButton__M9s-L{border-radius:12px;min-height:52px;padding:12px 16px}.PhotoForm_sendButton__M9s-L:hover:not(:disabled){transform:translateY(-1px)}.PhotoForm_sendButton__M9s-L:disabled{transform:none}@media (max-width:768px){.PhotoForm_container__38YID{padding:12px}.PhotoForm_formContainer__5q7DA{border-radius:16px;padding:18px;width:100%}.PhotoForm_topControls__UKJp7{gap:10px}.PhotoForm_backButton__riMiN{font-size:.92rem;padding:0 .9rem}.PhotoForm_uploadButtons__VQSm5{gap:10px;grid-template-columns:1fr}.PhotoForm_uploadButton__89MFn{min-height:48px;padding:.78rem .9rem}.PhotoForm_previewGrid__BG5zW{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.PhotoForm_previewCard__P0URR{height:130px}}@media (max-width:480px){.PhotoForm_container__38YID{padding:10px}.PhotoForm_formContainer__5q7DA{padding:16px}.PhotoForm_topControls__UKJp7{grid-template-columns:minmax(0,1fr) auto}.PhotoForm_backButton__riMiN{font-size:.9rem;padding:0 .65rem}.PhotoForm_sendButton__M9s-L{min-height:48px}}a{color:inherit;text-decoration:none}.App_app__ou2yf{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.App_container__HXj1M{flex:1 1;margin:0 auto;max-width:1200px;padding:20px}.App_header__qzYDd{background-color:var(--primary-color);box-shadow:0 2px 5px #0000001a;color:#fff;padding:35px 0}.App_headerContent__g5YfD{align-items:center;display:flex;justify-content:space-between}.App_logoutButton__DQCKF{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px;transition:background-color .3s}.App_logoutButton__DQCKF:hover{background-color:#ffffff1a}.App_userNameHeader__HdmSU{font-weight:600;margin-right:8px;opacity:.9}.App_notificationIcon__pCP2Q{display:block;height:24px;object-fit:contain;pointer-events:none;width:24px}.App_notificationBusy__l0kau{color:#fff;font-size:20px;line-height:1}.App_notificationButton__LTUYL,.App_pushTestButton__7IaEZ{border:none;border-radius:6px}.App_notificationButton__LTUYL,.App_pushTestButton__7IaEZ{background-color:initial;color:#fff;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.App_notificationButton__LTUYL{align-items:center;border:none;border-radius:10px;display:inline-flex;height:38px;justify-content:center;margin-left:4px;padding:0;width:38px}.App_notificationButton__LTUYL:hover,.App_pushTestButton__7IaEZ:hover{background-color:#ffffff1f}.App_notificationButton__LTUYL:active,.App_pushTestButton__7IaEZ:active{transform:scale(.96)}.App_notificationButtonActive__Lqecn{background-color:#ffffff14;box-shadow:none}.App_pushTestButton__7IaEZ{font-size:13px;margin-left:4px;padding:8px 10px;white-space:nowrap}.App_notificationButton__LTUYL:disabled,.App_pushTestButton__7IaEZ:disabled{cursor:default;opacity:.55;transform:none}#App_root__uLQiI{min-height:100vh;min-height:100dvh}@media (max-width:768px){.App_app__ou2yf{height:100vh;height:100dvh;min-height:0;overflow:hidden}.App_header__qzYDd{flex:0 0 auto}.App_main__wu\+\+M{box-sizing:border-box;flex:1 1 auto;max-width:none;min-height:0;overflow-y:auto;padding:20px 20px calc(70px + env(safe-area-inset-bottom, 0px));width:100%}.App_userNameHeader__HdmSU{display:none}}@media (max-width:480px){.App_header__qzYDd{box-sizing:border-box;font-size:.6em;padding:.5rem 0;width:100%}.App_pushTestButton__7IaEZ{display:none}}.ThemeToggle_wrapper__uDYHk{align-items:center;display:flex;gap:16px}.ThemeToggle_toggle__gi\+D9{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.ThemeToggle_icon__Vzhh4{display:block;filter:var(--lamp-filter);height:35px;opacity:.95;transition:transform .12s ease,opacity .12s ease,filter .2s ease;width:35px}.ThemeToggle_toggle__gi\+D9:hover .ThemeToggle_icon__Vzhh4{opacity:1;transform:translateY(-.5px)}@media (max-width:769px){.ThemeToggle_toggle__gi\+D9{display:none}}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:16px;--space-5:20px;--input-height:42px;--form-max-width:900px;--form-max-width-narrow:700px;--input-border-focus:var(--primary-color);--input-shadow-focus:0 0 0 0.2rem #007bff40;--primary-color:#7c0a4d;--primary-hover:#5f073b}:root,:root.theme-light{--bg-color:#f4f4f4;--surface-color:#fff;--surface-muted:#f7f7f7;--text-color:#111827;--text-muted:#6b7280;--label-color:#3f3f3f;--link-color:#7c0a4d;--border-color:#d1d5db;--border-colored:#7c0a4d;--shadow:0 2px 10px #0000001a;--panel-shadow:0 12px 40px #0000002e;--muted-btn:#6c757d;--muted-btn-hover:#5a6268;--error-color:#d32f2f;--error-bg:#f8d7da;--error-border:#f5c6cb;--success-color:#16a34a;--success-bg:#d4edda;--success-border:#c3e6cb;--warning-color:#f59e0b;--warning-bg:#f59e0b24;--warning-border:#f59e0b47;--info-bg:#97b6b62e;--info-color:#0c5460;--card-color:#fff;--card-border:#00000014;--toggle-track:#ffffff47;--toggle-track-border:#ffffff59;--toggle-thumb:#ffffffeb;--toggle-icon:#0000008c;--lamp-filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #ffffff59)}:root.theme-dark{--bg-color:#1f1f1f;--surface-color:#2b2b2b;--surface-muted:#353535;--text-color:#ececec;--text-muted:#bdbdbd;--label-color:#ececec;--link-color:#e1a5c9;--border-color:#444;--shadow:0 2px 10px #ffffff1f;--panel-shadow:0 12px 40px #00000073;--muted-btn:#4b5563;--muted-btn-hover:#374151;--error-color:#ff6b6b;--error-bg:#ff6b6b26;--error-border:#ff6b6b59;--success-color:#34d399;--success-bg:#34d3991f;--success-border:#34d39947;--warning-color:#f59e0b;--warning-bg:#f59e0b24;--warning-border:#f59e0b47;--info-bg:#0dcaf01f;--info-color:#7dd3fc;--card-color:#2f2f2f;--card-border:#ffffff14;--toggle-track:#ffffff1a;--toggle-track-border:#ffffff2e;--toggle-thumb:#ffffffc7;--toggle-icon:#000000a6;--lamp-filter:none;--input-bg:var(--surface-muted);--input-border:var(--border-color);--select-arrow-color:#bbb}@media (prefers-color-scheme:dark){:root:not(.theme-light):not(.theme-dark){--bg-color:#1f1f1f;--surface-color:#2b2b2b;--surface-muted:#353535;--text-color:#ececec;--text-muted:#bdbdbd;--label-color:#ececec;--link-color:#e1a5c9;--border-color:#444;--shadow:0 2px 10px #ffffff1f;--lamp-filter:none}}body,html{background:#f4f4f4;background:var(--bg-color);color:#111827;color:var(--text-color)}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}:global(html.theme-dark) body{background:radial-gradient(1200px 600px at 20% 0,#7c0a4d33,#0000 60%),radial-gradient(1200px 600px at 80% 0,#7c0a4d24,#0000 60%),#f4f4f4;background:radial-gradient(1200px 600px at 20% 0,#7c0a4d33,#0000 60%),radial-gradient(1200px 600px at 80% 0,#7c0a4d24,#0000 60%),var(--bg-color)}:root.theme-dark{scrollbar-color:#6b6b6b #fff;scrollbar-color:#6b6b6b var(--surface-color);scrollbar-width:thin}:root.theme-dark ::-webkit-scrollbar{height:10px;width:10px}:root.theme-dark ::-webkit-scrollbar-track{background:#fff;background:var(--surface-color);border-radius:999px}:root.theme-dark ::-webkit-scrollbar-thumb{background:#6b6b6b;border:2px solid #fff;border:2px solid var(--surface-color);border-radius:999px}:root.theme-dark ::-webkit-scrollbar-thumb:hover{background:#8a8a8a}:root.theme-dark ::-webkit-scrollbar-corner{background:#fff;background:var(--surface-color)}
/*# sourceMappingURL=main.d5013041.css.map*/