.app-root-loader[data-v-e996fd83]{color:#2563eb;background:#f8fbff;place-items:center;min-height:100vh;font-weight:700;display:grid}:root{--bg-main:#f8fafc;--bg-card:#fff;--bg-elevated:#fff;--bg-sidebar:#fff;--border:#e2e8f0;--border-soft:#eef2f7;--border-light:#e2e8f0;--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--text-body:#334155;--blue:#2f80ed;--blue-soft:#eef6ff;--indigo:#3730a3;--indigo-soft:#eef0ff;--green:#16a34a;--green-soft:#ecfdf5;--amber:#f59e0b;--amber-soft:#fffbeb;--red:#dc2626;--red-soft:#fff1f2;--primary:var(--blue);--primary-hover:#1c64d1;--primary-soft:var(--blue-soft);--danger:var(--red);--success:var(--green);--warning:var(--amber);--radius:14px;--shadow-soft:0 1px 2px #0f172a0a;--shadow-subtle:0 1px 2px #0f172a0a;--rating-good:var(--green);--rating-medium:var(--amber);--rating-bad:var(--red);--rating-star:#fbbf24;--z-bottom-nav:1900;--z-floating-action:2100;--z-modal:4300;--z-mobile-modal:5200;--space-xs:6px;--space-sm:8px;--space-md:12px;--space-lg:16px;--font-sm:12px;--font-base:14px;--control-height:40px}@media (width>=769px) and (width<=1536px){:root{--space-xs:5px;--space-sm:7px;--space-md:10px;--space-lg:14px;--font-sm:12px;--font-base:13.5px;--control-height:38px}}*,:before,:after{box-sizing:border-box}*{scrollbar-width:none;-ms-overflow-style:none;outline:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body,#app{height:100%;min-height:100%;margin:0}body{background:var(--bg-main);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-base);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}body.app-scroll-locked{overscroll-behavior:none;overflow:hidden}.is-drag-scroll-ready{cursor:grab}.is-drag-scrolling,.is-drag-scrolling *{cursor:grabbing!important}.is-drag-scrolling{scroll-behavior:auto!important}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{max-width:100%}.app-fallback-shell{min-height:100vh;color:var(--text-secondary);place-items:end center;padding:24px;font:12px/1.4 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.app-fallback-legal{margin:0}.app-fallback-legal a{color:var(--text-secondary);font-weight:700;text-decoration:none}.app-fallback-legal a:hover{color:var(--text-primary)}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}button,a,input,select,textarea{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s,opacity .15s}input,select,textarea{border:1px solid var(--border-light);width:100%;color:var(--text-primary);background-color:#fff;border-radius:12px;font-size:15px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select{height:50px;padding:0 16px}textarea{resize:none;min-height:96px;padding:14px 16px;line-height:1.45}input::placeholder,textarea::placeholder{color:#94a3b8}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2364748B' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:42px}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input[type=radio]{border:1px solid var(--border-light);width:18px;height:18px;color:var(--primary);cursor:pointer;appearance:none;background:#fff;flex:none;place-items:center;margin:0;display:inline-grid}input[type=checkbox]{border-radius:6px}input[type=radio]{border-radius:999px}input[type=checkbox]:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transition:transform .12s;transform:rotate(-45deg)scale(0)}input[type=radio]:before{content:"";background:#fff;border-radius:999px;width:8px;height:8px;transition:transform .12s;transform:scale(0)}@media (width<=768px){.modal-backdrop,.employee-modal-backdrop,.signup-modal-backdrop,.profile-modal-backdrop,.demo-mode-backdrop,.chat-assignee-modal-backdrop,.inbox-modal-backdrop,.corporate-modal-backdrop,.assignee-modal-backdrop,.order-nearby-modal-backdrop,.shift-modal-backdrop,.avito-modal-backdrop,.join-reject-backdrop,.platform-status-backdrop,.platform-billing-modal{z-index:var(--z-mobile-modal,5200)!important;justify-content:stretch!important;place-items:stretch stretch!important;width:100vw!important;height:100dvh!important;padding:0!important;display:flex!important}.modal-backdrop>*,.employee-modal,.signup-modal,.signup-success-modal,.receipt-modal,.profile-modal,.demo-mode-modal,.review-modal,.preview-modal,.chat-assignee-modal,.inbox-modal,.corporate-modal,.assignee-modal,.order-nearby-modal,.shift-modal,.avito-modal,.join-reject-modal,.platform-status-modal,.platform-billing-modal__panel,.roles-modal,.permission-modal,.risk-modal,.confirm-modal{-webkit-overflow-scrolling:touch;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;overflow:auto!important}.employee-modal,.signup-modal,.receipt-modal,.profile-modal,.demo-mode-modal,.join-reject-modal,.platform-status-modal{padding-bottom:max(18px, env(safe-area-inset-bottom))!important}.employee-modal-head,.signup-modal-head,.profile-modal-head,.receipt-modal__head{z-index:2!important;background:#fff!important;position:sticky!important;top:0!important}.employee-modal-actions,.signup-modal-actions,.receipt-modal__actions{z-index:2!important;background:#fff!important;position:sticky!important;bottom:0!important}}.pwa-offline-banner{left:50%;top:calc(10px + env(safe-area-inset-top));z-index:2000;color:#be123c;text-align:center;opacity:0;pointer-events:none;background:#fff1f2;border:1px solid #fecdd3;border-radius:14px;justify-content:center;align-items:center;width:min(430px,100vw - 24px);min-height:44px;padding:10px 14px;font-weight:800;transition:transform .2s,opacity .2s;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 18px));box-shadow:0 8px 20px #0f172a14}.pwa-offline-banner.visible{opacity:1;transform:translate(-50%)}.pwa-update-banner{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2100;color:#f8fafc;background:#1e293b;border-radius:14px;align-items:center;gap:12px;width:min(460px,100vw - 24px);padding:12px 14px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #0f172a40}.pwa-update-banner>.material-symbols-rounded{font-size:24px}.pwa-update-banner>div{flex-direction:column;flex:1;gap:2px;display:flex}.pwa-update-banner strong{font-weight:700}.pwa-update-banner small{color:#cbd5f5;font-size:12px}.pwa-update-banner-primary{background:var(--primary,#2f80ed);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:8px 14px;font-weight:700}.pwa-update-banner-dismiss{color:#cbd5f5;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-weight:600}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--primary);background:var(--primary)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:rotate(-45deg)scale(1)}input[type=radio]:checked:before{transform:scale(1)}input[type=file]{width:auto;max-width:100%;color:var(--text-secondary)}input[type=file]::file-selector-button{border:1px solid var(--border-light);min-height:38px;color:var(--text-secondary);font:inherit;cursor:pointer;background:#fff;border-radius:10px;margin-right:12px;padding:0 14px;font-weight:700}input[type=file]::file-selector-button:hover{background:var(--primary-soft);color:var(--primary);border-color:#bfdbfe}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}button:active,a:active{transform:translateY(1px)}input,select,textarea,button,a,summary{outline:none!important}input:focus,select:focus,textarea:focus{border-color:var(--primary)!important;outline:none!important;box-shadow:0 0 0 2px #2f80ed1f!important}button:focus,a:focus,summary:focus{outline:none!important}button:focus-visible,a:focus-visible,summary:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none!important;box-shadow:0 0 0 2px #2f80ed29!important}input:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}@font-face{font-family:Material Symbols Rounded;src:url(/fonts/material-symbols-rounded.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:block}.material-icons,.material-symbols-outlined,.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;font-family:Material Symbols Rounded!important}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;padding:16px 18px}.card:hover{background:#fafcff;border-color:#cbd5e1}.btn-primary,.primary-btn{background:var(--blue);color:#fff;box-shadow:none;border-radius:10px;padding:10px 14px;font-weight:600}.btn-primary:hover,.primary-btn:hover:not(:disabled){background:var(--primary-hover)}.btn-secondary,.secondary-btn{border:1px solid var(--border);color:var(--text-secondary);box-shadow:none;background:#fff;border-radius:10px;padding:10px 14px;font-weight:600}.btn-secondary:hover,.secondary-btn:hover:not(:disabled){background:var(--blue-soft);color:var(--blue);border-color:#bfdbfe}.badge-message,.message-pill,.badge-risk,.badge-sla,.badge-order{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.15;display:inline-flex;overflow:hidden}.badge-message,.message-pill{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}button.badge-message:hover,button.message-pill:hover{background:#dcfce7;border-color:#86efac}.badge-risk{background:var(--red-soft);color:#be123c;border:1px solid #fecdd3}.badge-sla{background:var(--amber-soft);color:#92400e;border:1px solid #fde68a}.badge-order{background:var(--blue-soft);color:var(--primary-hover);border:1px solid #bfdbfe}.card-row,.row{border-bottom:1px solid var(--border-soft);align-items:center;padding:10px 12px;display:flex}.card-row:hover,.row:hover{background:#f8fafc}.mobile-admin-only,.platform-mobile-only{display:none}@media (width<=768px){html,body,#app{width:100%;max-width:100%;overflow-x:hidden}.desktop-admin-only{display:none!important}.mobile-admin-only,.platform-mobile-only{display:block}.dashboard-main{width:100%;overflow-x:hidden;padding:14px 12px calc(88px + env(safe-area-inset-bottom))!important}.dashboard-main.chat-main-area{padding:0 0 calc(72px + env(safe-area-inset-bottom))!important}.dashboard-layout .top-meta,.dashboard-layout .top-meta-actions,.dashboard-layout .toolbar,.dashboard-layout .toolbar-left,.dashboard-layout .toolbar-filters,.dashboard-layout .company-details-head,.dashboard-layout .row-actions,.dashboard-layout .subscription-action-row,.dashboard-layout .settings-submit-row,.platform-page .platform-top,.platform-page .platform-top-actions,.platform-page .row-actions{flex-direction:column;gap:10px;width:100%;min-width:0;align-items:stretch!important}.dashboard-layout .top-meta h2,.platform-page .platform-top h1{font-size:22px;line-height:1.2}.dashboard-layout .primary-btn,.dashboard-layout .secondary-btn,.dashboard-layout .danger-btn,.dashboard-layout .row-actions button,.platform-page .primary-btn,.platform-page .secondary-btn,.platform-page .danger-btn,.platform-page .platform-table button,.platform-page .row-actions button{min-height:44px}.dashboard-layout .subscription-top-banner{border-radius:12px;align-items:flex-start;margin:0 0 12px;padding:10px 12px}.dashboard-layout .subscription-top-banner strong{font-size:13px;line-height:1.35}.dashboard-layout .toolbar-left{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-layout .toolbar-filters{grid-template-columns:1fr;display:grid}.dashboard-layout .content-grid,.dashboard-layout .orders-content-grid,.dashboard-layout .company-admin-grid,.dashboard-layout .settings-page-grid,.dashboard-layout .report-grid,.dashboard-layout .company-detail-grid,.dashboard-layout .employee-create-grid,.platform-page .company-detail-grid,.platform-page .employee-create-grid{width:100%;min-width:0;grid-template-columns:1fr!important;display:grid!important}.dashboard-layout .stats-grid,.platform-page .platform-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-layout .stat-card,.dashboard-layout .card,.dashboard-layout .settings-card,.platform-page .platform-stats>div,.platform-page .platform-card{border-radius:14px;min-width:0}.company-mobile-orders,.company-mobile-users,.platform-mobile-companies{width:100%;min-width:0}.mobile-card-toolbar{scroll-snap-type:x proximity;grid-auto-columns:minmax(112px,1fr);grid-auto-flow:column;gap:8px;padding:2px 0 10px;display:grid;overflow-x:auto}.mobile-filter-chip{color:#475569;white-space:nowrap;scroll-snap-align:start;background:#fff;border:1px solid #dbe3ef;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-weight:800;display:inline-flex}.mobile-filter-chip.active{color:#2563eb;background:#eef6ff;border-color:#bfdbfe}.mobile-filter-chip b{color:#334155;background:#e2e8f0;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:inline-grid}.mobile-order-list,.mobile-user-list,.platform-mobile-company-list{gap:10px;display:grid}.mobile-order-card,.mobile-user-card,.platform-mobile-company-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;min-width:0;padding:12px;box-shadow:0 1px 2px #0f172a0a}.mobile-order-main,.mobile-user-top,.platform-mobile-company-card header{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid}.mobile-user-top{align-items:start}.mobile-user-identity{align-self:center;gap:3px;min-width:0;display:grid}.mobile-order-main strong,.mobile-user-top strong,.platform-mobile-company-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-user-name{line-height:1.2}.mobile-order-number,.mobile-user-avatar{aspect-ratio:1;color:#2563eb;background:#eef6ff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;font-weight:900;display:grid;overflow:hidden}.mobile-user-avatar>img,.mobile-user-avatar>span{grid-area:1/1}.mobile-user-avatar>img{z-index:1;object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.mobile-order-card p,.mobile-empty-state p,.platform-mobile-company-card small,.mobile-user-top small{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.35}.mobile-user-phone{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin:0!important}.mobile-order-card dl,.mobile-user-card dl,.platform-mobile-company-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.mobile-order-card dl div,.mobile-user-card dl div,.platform-mobile-company-card dl div{background:#f8fafc;border-radius:10px;min-width:0;padding:8px}.mobile-order-card dt,.mobile-user-card dt,.platform-mobile-company-card dt{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:800}.mobile-order-card dd,.mobile-user-card dd,.platform-mobile-company-card dd{color:#0f172a;overflow-wrap:anywhere;min-width:0;margin:3px 0 0;font-weight:800}.mobile-order-card footer,.mobile-user-card footer,.platform-mobile-company-card footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.platform-mobile-company-card footer{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-order-status,.mobile-role-badge{color:#475569;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:999px;place-self:start end;min-width:0;max-width:112px;padding:5px 8px;font-size:11px;font-weight:900;overflow:hidden}.mobile-order-status.success,.mobile-role-badge.success{color:#166534;background:#dcfce7}.mobile-order-status.warning,.mobile-role-badge.warning{color:#92400e;background:#fef3c7}.mobile-order-status.info,.mobile-role-badge.info{color:#1d4ed8;background:#dbeafe}.mobile-order-status.violet,.mobile-role-badge.violet{color:#5b21b6;background:#ede9fe}.mobile-order-status.danger,.mobile-role-badge.danger{color:#991b1b;background:#fee2e2}.mobile-order-details{color:#334155;border-top:1px solid #e2e8f0;gap:5px;margin-top:10px;padding-top:10px;font-size:13px;display:grid}.mobile-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mobile-section-head h2{margin:0;font-size:20px}.mobile-section-head p{color:#64748b;margin:2px 0 0}.mobile-empty-state{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;justify-items:center;gap:6px;padding:18px;display:grid}.mobile-empty-state .material-icons{color:#2563eb}.mobile-empty-state strong{color:#0f172a}.orders-desktop-content,.operators-desktop-content,.reports-desktop-content,.platform-companies-table,.platform-audit-desktop,.settings-desktop-complex{display:none!important}.platform-page{background:#f8fafc;min-height:100%;display:block;overflow-x:hidden}.platform-sidebar{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e2e8f0;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;height:auto;padding:10px;display:grid;position:sticky;top:0}.platform-brand,.platform-sidebar-user{display:none!important}.platform-sidebar button{border-radius:12px;justify-content:center;min-height:42px;padding:0 8px;font-size:12px}.platform-main{width:100%;min-width:0;padding:12px;overflow-x:hidden}.platform-mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.platform-mobile-stats div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:10px;display:grid}.platform-mobile-stats span{color:#64748b;font-size:12px;font-weight:800}.platform-mobile-stats b{color:#0f172a;font-size:22px}.platform-mobile-toolbar{gap:8px;margin-bottom:10px;display:grid}.platform-billing-card .platform-table,.platform-card>.platform-table:not(.platform-companies-table){max-width:100%;display:block;overflow-x:auto}.platform-billing-card,.platform-employee-create{min-width:0}.dashboard-layout .field-row,.dashboard-layout .settings-action-grid,.dashboard-layout .join-request-row,.platform-page .field-row{grid-template-columns:1fr!important}}@media (width>=769px){.desktop-admin-only{display:revert}}.auth-card .phone-control,.auth-card .auth-input-shell{background-color:#fff!important}.auth-card .phone-control input,.auth-card .auth-input-shell input{color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important}.auth-card .phone-control input:disabled,.auth-card .auth-input-shell input:disabled{-webkit-text-fill-color:var(--login-text,#111827)!important;opacity:.72!important;background-color:#fff!important}.auth-card .phone-control input:-webkit-autofill{-webkit-text-fill-color:var(--login-text,#111827)!important;caret-color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important;border:0!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .phone-control input:-webkit-autofill:hover{-webkit-text-fill-color:var(--login-text,#111827)!important;caret-color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important;border:0!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .phone-control input:-webkit-autofill:focus{-webkit-text-fill-color:var(--login-text,#111827)!important;caret-color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important;border:0!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .phone-control input:-webkit-autofill:active{-webkit-text-fill-color:var(--login-text,#111827)!important;caret-color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important;border:0!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-input-shell input:-webkit-autofill{-webkit-text-fill-color:var(--login-text,#111827)!important;caret-color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important;border:0!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-input-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--login-text,#111827)!important;caret-color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important;border:0!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:var(--login-text,#111827)!important;caret-color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important;border:0!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-card .auth-input-shell input:-webkit-autofill:active{-webkit-text-fill-color:var(--login-text,#111827)!important;caret-color:var(--login-text,#111827)!important;background-color:#fff!important;background-image:none!important;border:0!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-field.invalid .phone-control,.login-field.invalid .auth-input-shell{background-color:#fff!important}.auth-legal-links{color:#94a3b8;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding-top:2px;font-size:12px;line-height:1.4;display:flex}.auth-legal-links a{color:#64748b;font-weight:700;text-decoration:none}.auth-legal-links a:hover,.auth-legal-links a:focus-visible{color:#2f80ed;text-underline-offset:3px;text-decoration:underline}
