:root{--brand:#0e9f77;--brand-light:#34cb8f;--brand-grad:linear-gradient(150deg, var(--brand-light), var(--brand));--brand-tint:#e4f8ef;--app-bg:#f4f6f9;--panel:#fff;--border:#e6ebf1;--border-soft:#eef1f5;--ink:#16202c;--ink-soft:#33394a;--muted:#6b7a89;--muted-2:#8a98a6;--faint:#9aa7b4;--danger:#e5484d;--danger-ink:#c0392b;--ok-ink:#1f7a45;--ok-bg:#e7f6ec;--paid-ink:#1d4ed8;--paid-bg:#e8f1ff;--timer-green-ink:#176b45;--timer-green-bg:#e7f6ec;--timer-yellow-ink:#8a5a00;--timer-yellow-bg:#fff3c4;--timer-red-ink:#b42318;--timer-red-bg:#fdecec;--ai:#6d5ae6;--r-sm:8px;--r:12px;--r-lg:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--app-bg);overscroll-behavior:none;min-width:320px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.app-shell{height:100dvh}textarea,input,select,button{font-family:inherit}button,[role=button]{touch-action:manipulation}.install-steps{color:var(--ink-soft);flex-direction:column;gap:12px;padding-left:22px;font-size:14px;line-height:1.55;display:flex}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cdd6e0 padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b3bfcc padding-box content-box}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)translate(-50%)}to{opacity:1;transform:translateY(0)translate(-50%)}}@keyframes ovIn{0%{opacity:0}to{opacity:1}}@keyframes mdIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes skeletonSlide{0%{background-position:100% 0}to{background-position:-100% 0}}.mobile-back{display:none}@media (width<=768px){#appRoot{flex-direction:column!important;height:100dvh!important;min-height:0!important}#rail{overscroll-behavior-x:contain;scrollbar-width:none;width:100%!important;height:calc(58px + env(safe-area-inset-bottom))!important;min-height:calc(58px + env(safe-area-inset-bottom))!important;padding:0 max(2px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(2px, env(safe-area-inset-left))!important;border-right:none!important;border-top:1px solid var(--border)!important;flex-direction:row!important;order:3!important;justify-content:space-around!important;align-items:center!important;gap:0!important;overflow-x:auto!important}#rail::-webkit-scrollbar{display:none}#rail>.rail-brand,#rail>.rail-bottom{display:none!important}#rail>button{border-radius:10px!important;flex:1 1 0!important;width:auto!important;height:50px!important}#main{flex:auto!important;order:1!important;width:100%!important;min-height:0!important;overflow:hidden!important}.top-header{height:auto!important;min-height:64px!important;padding:calc(10px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left))!important;flex-wrap:wrap!important;gap:10px!important}.top-header-copy{flex:180px!important;min-width:0!important}.top-header-copy>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.notifications-page,.cabinet-scroll-page{overscroll-behavior-y:contain;scroll-padding-bottom:calc(28px + env(safe-area-inset-bottom));padding:16px max(14px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))!important}#wsSplit{flex-direction:column!important}#quePanel{border-right:none!important;flex:auto!important;width:100%!important}#wsSplit[data-pane=detail] #quePanel,#wsSplit[data-pane=list] #detPanel{display:none!important}#vqSplit{flex-direction:column!important}#vqList{border-right:none!important;flex:auto!important;width:100%!important}#vqSplit[data-pane=detail] #vqList,#vqSplit[data-pane=list] #vqDetail{display:none!important}.consultation-detail-scroll{overscroll-behavior-y:contain;scroll-padding-bottom:calc(20px + env(safe-area-inset-bottom))}.consultation-detail-header{padding:14px!important}.consultation-detail-content{padding:16px max(14px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))!important}.modal-overlay{padding:max(10px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left))!important;align-items:flex-end!important}.modal-card{width:100%!important;max-width:100%!important;max-height:calc(100vh - env(safe-area-inset-top) - 10px)!important;max-height:calc(100dvh - env(safe-area-inset-top) - 10px)!important;border-radius:18px 18px 0 0!important}.modal-header{padding:16px!important}.modal-body{padding:18px 16px calc(18px + env(safe-area-inset-bottom))!important}.login-page{overflow-y:auto;min-height:100dvh!important;padding:calc(16px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))!important;align-items:safe center!important}.login-card{padding:26px 22px!important}input:not([type=checkbox]):not([type=radio]),textarea,select{max-width:100%!important;font-size:16px!important}.mobile-back{display:inline-flex!important}}@media (width<=430px){.top-header{flex-wrap:nowrap!important;gap:8px!important}.top-header-copy{flex-basis:0!important}.top-header-actions{flex:none!important;gap:8px!important;margin-left:0!important}.account-menu{border-left:0!important;padding-left:0!important}.account-copy{display:none!important}.notification-bell{width:38px!important;height:38px!important}.settings-card{padding:16px!important}.quick-access-layout{align-items:flex-start!important;gap:12px!important}.quick-access-layout>button{min-height:44px;width:100%!important}.answers-page,.profile-page,.activation-page,.income-page{font-size:.98rem}.profile-page button,.answers-page button,.activation-page button,.notifications-page button{min-height:40px}.income-stats-grid,.income-form-grid,.activation-name-grid,.activation-details-grid,.activation-education-grid,.profile-name-grid,.profile-edit-grid,.response-metrics-grid,.profile-info-row,.profile-two-column-row{grid-template-columns:minmax(0,1fr)!important}.income-requisites-head,.activation-year-row,.activation-experience-row,.profile-year-row,.profile-experience-edit{flex-wrap:wrap!important}.activation-year-row>input,.profile-year-row>input{flex:110px!important;width:auto!important}.activation-experience-row>input,.profile-experience-edit>input{flex:190px!important;width:auto!important}.activation-experience-row>textarea,.profile-experience-edit>textarea{order:3;flex:1 0 100%!important}.profile-identity-card{flex-direction:column!important;align-items:stretch!important}.profile-stats-grid{row-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.income-history-card,.schedule-calendar-card{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.income-history-row{min-width:620px}.schedule-grid{min-width:720px}}
