html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#f0f2f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh;background:#f5f7fb;overflow-x:hidden}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:#f6f7fb}.login-content{position:relative;z-index:1}.login-shell{width:min(1180px,92vw);display:flex;align-items:stretch;justify-content:center;gap:0;padding:0;border-radius:26px;background:#fff;box-shadow:0 30px 70px #1518221f;overflow:hidden}.login-panel{flex:0 0 40%;display:flex;align-items:center;justify-content:center;padding:36px 40px}.login-hero-card{flex:0 0 60%;max-width:none;min-height:620px;padding:36px 34px;color:#fff;background-image:url(/assets/log_back-BZ0POne_.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.hero-brand{display:flex;align-items:center;gap:10px;font-weight:600;margin-bottom:30px}.hero-logo{width:36px;height:36px;border-radius:12px;background:#fff3;display:grid;place-items:center;font-size:16px}.hero-brand-text{font-size:16px;text-shadow:0 1px 4px rgba(131,48,0,.22)}.hero-title{color:#fff!important;font-size:34px!important;line-height:1.3!important;letter-spacing:.5px;margin-bottom:16px!important;text-shadow:0 2px 8px rgba(131,48,0,.2)}.hero-desc{color:#ffffffd9;display:block;margin-bottom:26px;font-size:14px;line-height:1.6;text-shadow:0 1px 5px rgba(131,48,0,.18)}.login-card{width:100%;max-width:420px;padding:24px 6px 24px 0;border-radius:0;box-shadow:none;background:transparent;border:none}.login-header{text-align:left;margin-bottom:22px}.login-logo{margin-bottom:16px}.logo-icon{font-size:56px;margin-bottom:12px}.login-welcome-title{margin:0 0 6px!important;font-size:24px!important;font-weight:700!important;color:#1f2937!important}.login-welcome-desc{color:#6b7280}.login-form{margin-top:32px}.login-extra{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#6b7280}.link-button{background:none;border:none;padding:0;color:#ff7a1a;cursor:pointer;font-size:13px}.link-button:hover{color:#ff5a1f}.login-container .ant-btn-primary{background:linear-gradient(135deg,#ff7a1a,#ff3d00);border:none;box-shadow:0 12px 26px #ff7a1a59}.login-container .ant-btn-primary:hover{background:linear-gradient(135deg,#ff944d,#ff5c2b);transform:translateY(-1px);box-shadow:0 16px 30px #ff7a1a66}.login-divider{margin:6px 0 2px;font-size:12px;color:#9ca3af;text-align:center;position:relative}.login-divider:before,.login-divider:after{content:"";position:absolute;top:50%;width:36%;height:1px;background:#f0f0f0}.login-divider:before{left:0}.login-divider:after{right:0}.login-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ghost-button{border-radius:10px!important;border:1px solid #f2f2f2!important;background:#fff!important;color:#4b5563!important}.ghost-button:hover{border-color:#ffd5b6!important;color:#ff7a1a!important}.login-signup{text-align:center;font-size:13px;color:#6b7280}.highlight-link{color:#ff7a1a;font-weight:600;margin-left:4px}.layout-sider{background:#fff!important;border-right:1px solid #e5e7eb;box-shadow:none;padding-top:8px;scrollbar-width:none;-ms-overflow-style:none}.layout-sider::-webkit-scrollbar{width:0;height:0}.ant-card{border-radius:16px;box-shadow:none;border:1px solid #edf2ff;transition:box-shadow .2s ease,transform .2s ease}.ant-card:hover{box-shadow:0 18px 40px #0f172a14;transform:translateY(-2px)}.ant-statistic{text-align:center}.ant-statistic-content{color:#111827}.ant-btn{border-radius:999px;font-weight:500;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease;will-change:box-shadow}.ant-btn-default:hover,.ant-btn-default:focus,.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#ff7a1a!important;border-color:#ffb27a!important;background:#fff!important;box-shadow:0 0 0 4px #ff7a1a1f!important}.ant-btn-text:hover,.ant-btn-text:focus,.ant-btn-link:hover,.ant-btn-link:focus{color:#ff7a1a!important}.ant-btn-text:hover{background:#fff4ea!important}.ant-btn:focus-visible{box-shadow:0 0 0 4px #ff7a1a2e!important}.ant-btn-primary{background:linear-gradient(135deg,#ff7a1a,#ff5c2b);border:none}.ant-btn-primary:hover{background:linear-gradient(135deg,#ff944d,#ff7a1a);box-shadow:0 10px 24px #ff7a1a66}.ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.ant-menu{border-right:none!important;background:transparent!important;padding-top:4px}.ant-menu-item,.ant-menu-submenu-title{border-radius:12px!important;margin:4px auto!important;width:88%;padding-inline:16px!important;height:48px!important;line-height:48px!important;font-size:15px;color:#4b5563!important}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#ff7a1a!important;color:#fff!important;box-shadow:0 10px 24px #ff7a1a80}.ant-menu-light .ant-menu-item-selected a,.ant-menu-light .ant-menu-item-selected a:hover{color:#fff!important}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover{background:#fff4ea!important;color:#ff7a1a!important}@media (max-width: 768px){.login-shell{flex-direction:column;align-items:stretch;gap:0;padding:0}.login-hero-card{text-align:center;max-width:none;min-height:360px;background-position:center 62%;border-radius:0}.login-panel{flex:1;justify-content:center;padding:0 0 12px}.login-card{width:90%;margin:20px;padding:30px 20px}.hero-title{font-size:28px!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-card{animation:fadeInUp .6s ease-out}.ant-spin-container{transition:opacity .3s}.ant-spin-blur{opacity:.5}.unviewed-order-row{background-color:#fff2f0!important;border-left:4px solid #ff4d4f!important}.unviewed-order-row:hover{background-color:#ffebe8!important}.unviewed-order-row{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff4d4f66}70%{box-shadow:0 0 0 10px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.hero-logo-image{width:46px;height:46px;border-radius:14px;object-fit:cover;background:#fff;padding:4px}.layout-header{background:#fff!important;padding:0 22px!important;display:flex;align-items:center;justify-content:space-between;height:72px!important;box-shadow:none;border-bottom:1px solid #e5e7eb;line-height:normal!important}.unified-list-filter.ant-form,.unified-list-filter>.ant-space,.unified-list-filter.ant-card>.ant-card-body>.ant-space,.unified-list-filter.ant-card>.ant-card-body>.ant-form{display:flex;min-height:44px;align-items:center;gap:10px;flex-wrap:wrap}.unified-list-filter.ant-card{border:0!important;background:transparent!important;box-shadow:none!important}.unified-list-filter.ant-card>.ant-card-body{padding:4px 2px 12px!important}.unified-list-filter .ant-form-item{margin:0!important}.unified-list-filter .unified-filter-search.ant-input-affix-wrapper{width:220px;height:36px;padding-inline:11px;border:1px solid #ffe3d1!important;border-radius:999px!important;background:#fff8f3!important;box-shadow:none!important}.unified-list-filter .unified-filter-search .anticon{color:#e97835;font-size:13px}.unified-list-filter .unified-filter-search .ant-input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2f3338}.unified-list-filter .unified-filter-search .ant-input::placeholder{color:#5c626c;opacity:1}.unified-list-filter .unified-filter-select .ant-select-selector,.unified-list-filter .unified-filter-date.ant-picker{border:0!important;background:transparent!important;box-shadow:none!important}.unified-list-filter .unified-filter-select .ant-select-selection-item,.unified-list-filter .unified-filter-select .ant-select-selection-placeholder,.unified-list-filter .unified-filter-date .ant-picker-input>input{overflow:visible!important;color:#2f3338!important;text-overflow:clip!important;white-space:nowrap!important}.unified-list-filter .ant-btn{padding-inline:5px;border:0;background:transparent;box-shadow:none;color:#2f3338}.unified-filter-dropdown,.unified-filter-dropdown .ant-select-item-option-content{min-width:max-content!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.topbar-left{flex:0 1 440px;min-width:260px}.topbar-search{width:clamp(220px,28vw,420px);min-width:0;flex:0 1 420px;display:block}.topbar-search .ant-input-affix-wrapper{width:100%;height:40px;padding-inline:14px;border:1px solid transparent!important;border-radius:999px!important;background:#f3f4f6!important;box-shadow:none!important}.topbar-search .ant-input{background:transparent!important}.topbar-search .ant-input-affix-wrapper:hover,.topbar-search .ant-input-affix-wrapper:focus-within,.topbar-search .ant-input-affix-wrapper-focused{border-color:#ffd5b6!important;box-shadow:0 0 0 4px #ff7a1a1f!important}.topbar-search-popup{min-width:220px!important}.topbar-center{flex:0 0 auto;text-align:center;padding:0 18px}.topbar-date-label{font-size:12px;color:#9ca3af;line-height:1.2}.topbar-date{font-size:15px;font-weight:700;color:#111827;line-height:1.2;margin-top:4px}.topbar-right{display:flex;align-items:center;gap:14px}.topbar-icon-btn{width:40px;height:40px;border-radius:12px!important;color:#111827!important}.topbar-icon-btn:hover{background:#f3f4f6!important}.topbar-user{display:flex;flex-direction:column;line-height:1.2}.topbar-user-name{font-size:14px;font-weight:700;color:#111827}.topbar-user-role{font-size:12px;color:#9ca3af;margin-top:2px}.topbar-logout{border-radius:999px!important;padding:0 16px!important;height:40px!important}.sider-brand{display:flex;align-items:center;gap:10px;padding:22px 18px 12px;margin-bottom:0}.brand-title-row{display:flex;align-items:center;gap:6px;min-width:0}.edition-badge{flex:0 0 auto;margin-inline-end:0;font-size:10px;padding:0 6px;border-radius:10px;font-weight:500;box-shadow:none;line-height:18px;height:20px}.sider-logo-mark{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#ff7a1a,#ff5c2b);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;box-shadow:0 10px 22px #ff7a1a66}.sider-brand-text .brand-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;color:#111827}.sider-brand-text .brand-subtitle{font-size:12px;color:#9ca3af;white-space:nowrap}.layout-content{margin:10px 12px!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.page-container{background:#fff;border-radius:18px;padding:24px 24px 28px;box-shadow:0 18px 45px #0f172a08;min-height:calc(100vh - 112px)}.page-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.page-title{margin:0!important;color:#1f2937;font-size:24px;font-weight:600}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.stat-card{text-align:center;border-radius:16px;background:#fff;border:1px solid #f3f4ff;box-shadow:0 10px 25px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a14}.chart-container{background:#fff;border-radius:16px;padding:24px;box-shadow:0 12px 32px #0f172a0a;margin-bottom:24px}.region-chart-section .region-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:24px;padding:18px 20px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.region-filter-item{display:flex;flex-direction:column;gap:8px}.region-filter-label{font-size:13px;font-weight:600;color:#374151}.region-filter-select{width:220px!important}.region-filter-select .ant-select-selector{border-radius:10px!important;border-color:#e5e7eb!important;height:40px!important}.region-filter-select .ant-select-selection-search-input{height:40px!important}.region-filter-select .ant-select-selection-item{line-height:38px!important}.region-filter-select:hover .ant-select-selector,.region-filter-select.ant-select-focused .ant-select-selector{border-color:#ff7a1a!important;box-shadow:0 0 0 2px #ff7a1a26!important}.region-filter-tags{display:flex;flex-wrap:wrap;gap:8px}.region-tag{padding:6px 14px;font-size:13px;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;transition:all .2s ease}.region-tag:hover{border-color:#ffd5b6;color:#f97316}.region-tag-active{background:linear-gradient(135deg,#ff7a1a,#ff5c2b)!important;border-color:transparent!important;color:#fff!important}.region-filter-actions{margin-left:auto}.region-query-btn{border-radius:10px!important;height:40px!important;padding:0 20px!important}.region-legend{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}.region-legend-title{font-size:12px;font-weight:600;color:#9ca3af;margin-right:12px}.region-legend-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.region-legend-tag{font-size:12px;color:#6b7280;padding:4px 10px;background:#f3f4f6;border-radius:8px}.region-legend-tag-active{background:#fff7ed;color:#f97316;font-weight:500}.dash-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dash-greeting{font-size:30px;font-weight:800;color:#111827;letter-spacing:.2px}.dash-desc{margin-top:8px;color:#6b7280;font-size:14px}.dash-actions{display:flex;align-items:center;gap:12px}.dash-action-btn{height:42px!important;border-radius:999px!important;padding:0 16px!important}.dash-kpis{margin-bottom:26px}.kpi-card{border-radius:16px!important;border:1px solid #eef2ff!important;box-shadow:0 10px 26px #0f172a0a!important}.kpi-card:hover{box-shadow:0 18px 44px #0f172a14!important;transform:translateY(-2px)}.kpi-inner{display:flex;align-items:center;gap:14px}.kpi-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--kpi-bg, #fff7ed);color:var(--kpi-color, #f97316);font-size:18px;flex:0 0 auto}.kpi-main{min-width:0}.kpi-title{font-size:13px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-value-row{display:flex;align-items:baseline;gap:6px;margin-top:8px}.kpi-value{font-size:26px;font-weight:800;color:#111827;letter-spacing:.2px}.kpi-unit{font-size:12px;color:#9ca3af}.section-title{display:flex;align-items:center;gap:10px;margin:0 0 16px}.section-title-icon{width:34px;height:34px;border-radius:12px;background:#fff7ed;color:#f97316;display:flex;align-items:center;justify-content:center;font-size:16px;flex:0 0 auto}.section-title-text{margin:0;font-size:16px;font-weight:700;color:#111827}.form-section{padding:16px 16px 4px;background:#fff;border:1px solid #eef2ff;border-radius:16px;box-shadow:0 10px 26px #0f172a0a}.form-section+.form-section{margin-top:14px}.form-section-title{font-size:14px;font-weight:700;color:#111827;margin:0 0 12px}.chart-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#1f2937}.table-container{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000001a}.action-buttons{display:flex;gap:8px;margin-bottom:16px}.search-form{background:#fafafa;padding:16px;border-radius:8px;margin-bottom:16px}@media (max-width: 768px){.layout-header{padding:0 16px!important}.header-left h2{font-size:18px}.layout-content{margin:8px!important;padding:0!important}.page-container{padding:16px}.stats-grid{grid-template-columns:1fr}}@media (prefers-color-scheme: dark){.page-container,.chart-container,.table-container{background:#1f1f1f;color:#fff}}.app-layout{min-height:100vh;background:#f6f8fb}.layout-sider{position:fixed!important;inset:0 auto 0 0;height:100vh;overflow-y:auto;z-index:1000}.layout-sider .ant-menu{border-inline-end:0!important;padding:6px 10px 24px}.layout-sider .ant-menu-item,.layout-sider .ant-menu-submenu-title{border-radius:10px}.layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item{width:84%;height:38px!important;line-height:38px!important;margin-block:2px!important;padding-inline:14px!important;border-radius:8px!important;font-size:13px}.layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-item-icon{min-width:13px;font-size:13px}.layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected,.layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected:hover{color:#ff7a1a!important;background:transparent!important;box-shadow:none!important;font-size:14px;font-weight:600}.layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected a,.layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected a:hover,.layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected .ant-menu-item-icon{color:#ff7a1a!important}.layout-sider .ant-menu-sub.ant-menu-inline .ant-menu-item-selected .ant-menu-item-icon{font-size:14px}.layout-sider-expanding.ant-layout-sider{transition:none!important}.layout-main{min-height:100vh;transition:margin-left .2s ease}.header-left,.header-right{display:flex;align-items:center}.header-left{gap:12px;min-width:0}.header-right{justify-content:flex-end;gap:12px}.collapse-button{flex:0 0 auto;font-size:17px}.topbar-title{color:#111827;font-size:16px;font-weight:700;line-height:1.35}.topbar-breadcrumb{margin-top:3px;color:#9ca3af;font-size:12px}.topbar-search .ant-input-affix-wrapper{box-sizing:border-box}.sider-brand-collapsed{justify-content:center;padding-inline:10px}.sider-logo-image{width:40px;height:40px;flex:0 0 auto;border-radius:14px;object-fit:cover;background:#fff7ed;padding:3px;box-shadow:0 8px 20px #f973162e}.menu-badge{margin-left:8px}.menu-group-label{display:inline-flex;align-items:center;min-width:0}.saas-page{min-height:calc(100vh - 96px);padding:14px 4px 24px}.is-mock-mode .ant-btn[disabled],.is-mock-mode .ant-btn[disabled]:hover{color:#ff6b1a!important;border-color:transparent!important;background:transparent!important;opacity:1!important;box-shadow:none!important}.is-mock-mode .ant-btn-primary[disabled],.is-mock-mode .ant-btn-primary[disabled]:hover{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#ff7a1a,#ff5c2b)!important}.saas-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px;padding:0 4px}.saas-page-header h3.ant-typography{margin:0 0 4px;color:#111827;font-size:24px}.saas-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.saas-filter{gap:4px 0;margin-bottom:18px;padding:14px;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px}.metric-card{height:100%}.metric-card .ant-statistic{text-align:left}.dashboard-panels,.detail-card,.detail-table,.detail-tabs,.detail-actions,.detail-timeline{margin-top:18px}.saas-inline-alert{margin-bottom:16px}.settings-form{max-width:940px}.company-exclusive-code-card{margin-bottom:16px;overflow:hidden;border-color:#dce9fb;background:linear-gradient(135deg,#f8fbff,#fff)}.company-exclusive-code-content{display:flex;align-items:center;gap:18px}.company-exclusive-code-mark{display:flex;flex:none;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#4598f2,#226dce);box-shadow:0 8px 20px #226dce33;font-size:17px;font-weight:800;letter-spacing:1px}.company-exclusive-code-copy{min-width:0;flex:1}.company-exclusive-code-copy>span{display:block;margin-bottom:4px;color:#76869a;font-size:13px}.company-exclusive-code-value.ant-typography{color:#1d3554;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:28px;font-weight:800;letter-spacing:5px}.company-exclusive-code-copy p{margin:6px 0 0;color:#8a96a5;font-size:12px;line-height:1.6}.company-exclusive-code-tag{flex:none;margin-inline-end:0}@media (max-width: 600px){.company-exclusive-code-card .ant-card-body{padding:18px}.company-exclusive-code-content{align-items:flex-start;gap:13px}.company-exclusive-code-mark{width:44px;height:44px;border-radius:13px;font-size:14px}.company-exclusive-code-value.ant-typography{font-size:23px;letter-spacing:3px}.company-exclusive-code-tag{display:none}}.configuration-status{margin-bottom:16px}.brand-preview{min-height:320px;text-align:center}.brand-preview-mark{display:flex;width:82px;height:82px;align-items:center;justify-content:center;margin:16px auto;overflow:hidden;border-radius:24px;color:#fff;font-size:32px;font-weight:800}.brand-preview-mark img{width:100%;height:100%;object-fit:cover}.route-loading{display:grid;min-height:60vh;place-items:center}.ant-form-vertical .ant-form-item-control-input-content>.ant-input,.ant-form-vertical .ant-form-item-control-input-content>.ant-input-affix-wrapper,.ant-form-vertical .ant-form-item-control-input-content>.ant-input-group-wrapper{width:min(100%,420px)!important}.ant-form-vertical .ant-form-item-control-input-content>.ant-select{width:min(100%,280px)!important}.ant-form-vertical .ant-form-item-control-input-content>.ant-select.ant-cascader{width:min(100%,420px)!important}.ant-form-vertical .ant-form-item-control-input-content>.ant-input-number{width:min(100%,180px)!important}.ant-form-vertical .ant-form-item-control-input-content>.ant-picker{width:min(100%,240px)!important}.ant-form-vertical .ant-form-item-control-input-content>.ant-picker-range{width:min(100%,420px)!important}.ant-form-vertical .ant-form-item:has([id$=_status]) .ant-select,.ant-form-vertical .ant-form-item:has([id$=_gender]) .ant-select,.ant-form-vertical .ant-form-item:has([id$=_enabled]) .ant-select{width:min(100%,150px)!important}.ant-form-vertical .ant-form-item:has([id$=_workerType]) .ant-select,.ant-form-vertical .ant-form-item:has([id$=_workStatus]) .ant-select,.ant-form-vertical .ant-form-item:has([id$=_transportMode]) .ant-select,.ant-form-vertical .ant-form-item:has([id$=_coordinateSystem]) .ant-select{width:min(100%,220px)!important}.ant-form-vertical .ant-form-item:has([id$=_age]) .ant-input-number,.ant-form-vertical .ant-form-item:has([id$=_quantity]) .ant-input-number,.ant-form-vertical .ant-form-item:has([id$=_sortNo]) .ant-input-number{width:min(100%,140px)!important}.ant-form-vertical .ant-form-item-control-input-content>textarea.ant-input,.ant-form-vertical .ant-form-item-control-input-content>.amap-address-picker,.ant-form-vertical .ant-form-item-control-input-content>.ant-upload-wrapper{width:100%!important;max-width:720px}.ant-form-inline .ant-form-item-control-input-content>.ant-input,.ant-form-inline .ant-form-item-control-input-content>.ant-input-affix-wrapper,.ant-form-inline .ant-form-item-control-input-content>.ant-input-group-wrapper{width:220px!important}.ant-form-inline .ant-form-item-control-input-content>.ant-select{width:150px!important}.ant-form-inline .ant-form-item-control-input-content>.ant-input-number{width:130px!important}.ant-form-inline .ant-form-item-control-input-content>.ant-picker{width:210px!important}.ant-form-inline .ant-form-item-control-input-content>.ant-picker-range{width:360px!important}@media (max-width: 900px){.layout-sider-mobile{z-index:1101;box-shadow:18px 0 45px #0f172a2e;transition:all .22s ease!important}.mobile-sider-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;padding:0;border:0;background:#0f172a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.layout-main{width:100%;margin-left:0!important}.topbar-search,.topbar-user,.topbar-breadcrumb{display:none}.layout-content{margin:8px!important}.layout-header{height:58px!important;padding-inline:10px!important}.header-left{flex:1}.header-right{gap:2px}.header-right .ant-avatar{display:none}.saas-page-header{flex-direction:column}.saas-page-actions{width:100%;justify-content:flex-start}.saas-filter.ant-form-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.saas-filter.ant-form-inline .ant-form-item{width:100%;margin:0}.saas-filter.ant-form-inline .ant-input,.saas-filter.ant-form-inline .ant-input-affix-wrapper,.saas-filter.ant-form-inline .ant-select,.saas-filter.ant-form-inline .ant-picker,.saas-filter.ant-form-inline .ant-input-number{width:100%!important}.ant-form-vertical .ant-form-item-control-input-content>.ant-input,.ant-form-vertical .ant-form-item-control-input-content>.ant-input-affix-wrapper,.ant-form-vertical .ant-form-item-control-input-content>.ant-input-group-wrapper,.ant-form-vertical .ant-form-item-control-input-content>.ant-select,.ant-form-vertical .ant-form-item-control-input-content>.ant-input-number,.ant-form-vertical .ant-form-item-control-input-content>.ant-picker,.ant-form-inline .ant-form-item-control-input-content>.ant-input,.ant-form-inline .ant-form-item-control-input-content>.ant-input-affix-wrapper,.ant-form-inline .ant-form-item-control-input-content>.ant-input-group-wrapper,.ant-form-inline .ant-form-item-control-input-content>.ant-select,.ant-form-inline .ant-form-item-control-input-content>.ant-input-number,.ant-form-inline .ant-form-item-control-input-content>.ant-picker{width:100%!important}.ant-table-wrapper{max-width:100%;overflow-x:auto}.ant-table-wrapper .ant-table{min-width:720px}.ant-table-wrapper .ant-pagination{min-width:0;justify-content:flex-start}.ant-modal{width:calc(100vw - 24px)!important;max-width:none;margin:12px auto;padding-bottom:12px}.ant-modal .ant-modal-content{padding:18px 16px}}@media (max-width: 560px){.saas-page{padding-top:8px}.saas-page-header{gap:12px;margin-bottom:12px}.saas-page-header h3.ant-typography{font-size:21px}.saas-filter.ant-form-inline{grid-template-columns:1fr}.saas-page-actions>*,.action-buttons>*{flex:1 1 auto}.ant-card .ant-card-body{padding:14px}}.overview-page{--overview-ink: #182033;--overview-muted: #7b8495;--overview-line: #edf0f5;padding-bottom:36px}.overview-page .saas-page-header{margin-bottom:20px}.overview-page .saas-page-header h3.ant-typography{font-size:27px;font-weight:750;letter-spacing:-.5px}.overview-date-picker{height:40px;border-color:#e8ebf1!important;border-radius:11px!important;box-shadow:0 5px 18px #18203309}.overview-refresh{height:40px!important;padding-inline:18px!important;border-radius:11px!important;background:linear-gradient(135deg,#ff7a2f,#ff5f2e)!important;border:0!important;box-shadow:0 8px 18px #ff662d38}.overview-demo-tag{margin:0!important;padding:4px 10px!important;color:#e96624!important;border-radius:999px!important;background:#fff1e8!important;font-size:11px!important;font-weight:650}.overview-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:27px 2px 15px}.overview-eyebrow{display:block;margin-bottom:4px;color:#ff6b2c;font-size:10px;font-weight:800;letter-spacing:1.35px}.overview-heading-title{display:flex;align-items:center;gap:10px}.overview-heading-title .overview-eyebrow{margin-bottom:0}.overview-section-heading h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--overview-ink);font-size:19px;font-weight:750}.overview-section-heading h2 .ant-tag{margin:0;font-size:11px;font-weight:500}.overview-section-note{color:#a0a8b6;font-size:12px}.overview-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#f0f2f6}.overview-metrics-shell{overflow:hidden;border:1px solid #eceff4;border-radius:17px;background:#fff;box-shadow:0 7px 24px #1e2a4409}.overview-metric-card{height:100%;overflow:hidden;border:0!important;border-right:0!important;border-radius:0!important;background:#fff;box-shadow:none;transition:background .2s ease}.overview-metric-card:hover{background:color-mix(in srgb,var(--tone-bg) 42%,#fff);box-shadow:none}.overview-metric-card .ant-card-body{padding:19px 20px 15px}.overview-metric-main{display:flex;align-items:center;gap:14px}.overview-metric-copy{min-width:0;flex:1}.overview-metric-icon{display:grid;width:42px;height:42px;flex:0 0 42px;color:var(--tone);border-radius:12px;background:var(--tone-bg);font-size:18px;place-items:center}.overview-metric-title{display:block;margin-bottom:3px;color:var(--overview-muted);font-size:12px}.overview-metric-value{overflow:hidden;color:var(--overview-ink);font-size:clamp(19px,1.65vw,25px);font-weight:780;letter-spacing:-.65px;text-overflow:ellipsis;white-space:nowrap}.overview-metric-value small{margin-right:3px;color:var(--tone);font-size:15px;font-weight:700}.overview-metric-value em{margin-left:5px;color:#a0a8b6;font-size:11px;font-style:normal;font-weight:500;letter-spacing:0}.overview-metric-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:10px;color:#929bab;border-top:1px solid #f2f3f6;font-size:11px}.overview-metric-footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-metric-footer i{width:34px;height:4px;flex:0 0 34px;border-radius:999px;background:linear-gradient(90deg,var(--tone),var(--tone-bg));opacity:.72}.tone-orange{--tone: #ff6b2c;--tone-bg: #fff2eb}.tone-amber{--tone: #e79b16;--tone-bg: #fff8e8}.tone-blue{--tone: #4c79f5;--tone-bg: #eef3ff}.tone-green{--tone: #10a976;--tone-bg: #eafaf4}.tone-violet{--tone: #8357e8;--tone-bg: #f3efff}.tone-rose{--tone: #e9507e;--tone-bg: #fff0f4}.tone-cyan{--tone: #1199ad;--tone-bg: #eaf9fb}.tone-indigo{--tone: #6366d8;--tone-bg: #eff0ff}.overview-status-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 2px}.overview-status-summary>div{display:flex;align-items:baseline;min-width:0;padding:10px 12px;border:1px solid #edf0f4;border-radius:11px;background:#fafbfc}.overview-status-summary i{width:7px;height:7px;margin-right:7px;border-radius:50%}.overview-status-summary span{overflow:hidden;margin-right:auto;color:#7d8696;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.overview-status-summary strong{margin-left:6px;color:var(--overview-ink);font-size:19px}.overview-status-summary em{margin-left:3px;color:#a0a8b6;font-size:10px;font-style:normal}@media (max-width: 1199px){.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.overview-panels{margin-top:16px}.overview-chart-card{height:100%;border:1px solid #eceff4!important;border-radius:19px!important;background:#fff;box-shadow:0 9px 30px #1e2a440b}.overview-chart-card .ant-card-body{height:100%;padding:22px 23px}.overview-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.overview-card-heading h3{margin:0 0 4px;color:var(--overview-ink);font-size:16px;font-weight:730}.overview-card-heading p{margin:0;color:#9aa3b2;font-size:11px}.overview-soft-tag{margin:0!important;padding:2px 9px!important;color:#ef6b2d!important;border-radius:999px!important;background:#fff1ea!important;font-size:11px!important}.overview-soft-tag.blue{color:#5474db!important;background:#eef3ff!important}.overview-total-pill{flex:0 0 auto;padding:5px 9px;color:#7b8495;border-radius:999px;background:#f5f7fa;font-size:11px}.overview-chart-tooltip{display:flex;min-width:116px;align-items:center;justify-content:space-between;gap:14px;padding:9px 11px;border:1px solid rgba(232,235,241,.9);border-radius:10px;background:#fffffff5;box-shadow:0 10px 25px #1820331f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.overview-chart-tooltip span{color:#7b8495;font-size:11px}.overview-chart-tooltip>div{display:grid;gap:2px}.overview-chart-tooltip small{color:#a0a8b6;font-size:10px;white-space:nowrap}.overview-chart-tooltip strong{color:var(--overview-ink);font-size:13px}.overview-donut-wrap{display:flex;align-items:center;min-height:290px}.overview-donut{position:relative;width:55%;min-width:190px}.overview-donut-center{position:absolute;inset:50% auto auto 50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);pointer-events:none}.overview-donut-center strong{color:var(--overview-ink);font-size:24px;line-height:1.1}.overview-donut-center span{margin-top:4px;color:#a0a8b6;font-size:10px}.overview-chart-legend{display:grid;width:45%;gap:12px}.overview-chart-legend>div{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px}.overview-chart-legend i{width:7px;height:7px;border-radius:3px}.overview-chart-legend span{overflow:hidden;color:#737d8e;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.overview-chart-legend strong{color:#394154;font-size:11px}.overview-empty{display:grid;height:290px;place-content:center}.overview-efficiency-list{display:grid;gap:21px;margin-top:24px}.overview-efficiency-list>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.overview-efficiency-list span{color:#707a8c;font-size:12px}.overview-efficiency-list strong{color:var(--overview-ink);font-size:12px}.overview-progress{height:7px;overflow:hidden;border-radius:999px;background:#f1f3f7}.overview-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8a43,#ff6033)}.overview-progress.violet i{background:linear-gradient(90deg,#a78bfa,#7c5ce3)}.overview-progress.blue i{background:linear-gradient(90deg,#78a3ff,#5378ec)}.overview-detail-stat{padding:11px 13px;border:1px solid #f0f2f6;border-radius:12px;background:#fafbfc}.overview-detail-stat>div:first-child{margin-bottom:3px!important}.overview-detail-stat small{color:#adb4c0;font-size:10px}.overview-insight-note{display:flex;align-items:flex-start;gap:12px;margin-top:25px;padding:15px;border:1px solid #f0ebff;border-radius:14px;background:linear-gradient(135deg,#faf8ff,#f7f9ff)}.overview-insight-icon{display:grid;width:31px;height:31px;flex:0 0 auto;color:#7356d9;border-radius:10px;background:#ede8ff;place-items:center}.overview-insight-note strong{display:block;margin-bottom:3px;color:#3c4352;font-size:12px}.overview-insight-note p{margin:0;color:#8992a3;font-size:11px;line-height:1.6}.overview-pulse{color:#10a976;font-size:9px;font-weight:750;letter-spacing:.8px}.overview-pulse i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#18bf89;box-shadow:0 0 0 4px #18bf891a}.overview-online-section{margin-top:23px;padding-top:1px}.overview-conversion-card,.overview-finance-card{min-height:330px}.overview-rate-ring{--rate: 0deg;position:relative;display:grid;width:152px;height:152px;margin:15px auto 19px;border-radius:50%;background:conic-gradient(#5b7cfa var(--rate),#eef1f6 0);place-items:center}.overview-rate-ring:before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;content:"";border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #f1f3f7}.overview-rate-ring>div{position:relative;display:flex;flex-direction:column;align-items:center}.overview-rate-ring strong{color:var(--overview-ink);font-size:25px}.overview-rate-ring span{margin-top:2px;color:#9aa3b2;font-size:10px}.overview-rate-footer{display:flex;align-items:center;justify-content:center;gap:13px;color:#8992a3;font-size:11px}.overview-rate-footer strong{margin-left:3px;color:#394154}.overview-rate-footer i{width:1px;height:13px;background:#e3e6ec}.overview-finance-value{margin-top:28px}.overview-finance-value>span,.overview-finance-grid span{display:block;color:#919aaa;font-size:11px}.overview-finance-value>strong{display:block;margin-top:4px;color:var(--overview-ink);font-size:29px;letter-spacing:-.7px}.overview-finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:19px}.overview-finance-grid>div{padding:12px 13px;border-radius:12px;background:#f8f9fb}.overview-finance-grid strong{display:block;margin-top:4px;color:#3d4556;font-size:14px}.overview-refund-health{display:grid;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:9px;margin-top:18px;color:#7b8495;font-size:10px}.overview-refund-health>div{height:5px;overflow:hidden;border-radius:99px;background:#edf0f4}.overview-refund-health i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#10b981)}.overview-refund-health em{color:#10a976;font-style:normal}.overview-refund-health.attention i{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.overview-refund-health.attention em{color:#d68b08}.overview-refund-health.risk i{background:linear-gradient(90deg,#fb7185,#ef4444)}.overview-refund-health.risk em{color:#e5484d}@media (max-width: 640px){.overview-page .saas-page-header h3.ant-typography{font-size:23px}.overview-date-picker{width:100%}.overview-refresh{flex:1}.overview-section-note{display:none}.overview-metrics,.overview-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-card .ant-card-body{padding:15px 12px 12px}.overview-metric-main{gap:9px}.overview-metric-icon{width:34px;height:34px;flex-basis:34px;border-radius:10px;font-size:15px}.overview-metric-value{font-size:18px}.overview-metric-footer{margin-top:11px}.overview-metric-footer i{display:none}.overview-chart-card .ant-card-body{padding:19px 16px}.overview-donut-wrap{flex-direction:column}.overview-donut,.overview-chart-legend{width:100%}.overview-chart-legend{grid-template-columns:1fr 1fr}}.mobile-filter-trigger{display:none}.mobile-demo-trigger-standalone{display:none!important}.mobile-app-search-trigger,.mobile-app-search-backdrop{display:none}.ant-table-wrapper .responsive-action-column{white-space:normal!important}.ant-table-wrapper .responsive-action-column>.ant-space{display:inline-flex!important;flex-wrap:wrap;gap:2px 4px!important}.ant-table-wrapper .responsive-action-column .ant-btn-link{padding-inline:6px}@media (max-width: 900px){:root{--mobile-card-border: #e8edf3;--mobile-card-radius: 16px;--mobile-card-shadow: 0 8px 24px rgba(15, 23, 42, .055);--mobile-font-base: 16px;--mobile-font-control: 15px;--mobile-font-secondary: 14px}body,.layout-content{font-size:var(--mobile-font-base)}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-picker-input>input,.ant-form-item-label>label,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-tabs,.ant-pagination,.ant-descriptions,.ant-dropdown-menu,.ant-modal,.ant-drawer{font-size:var(--mobile-font-control)}.ant-tag,.ant-typography-secondary,.ant-card-meta-description,.ant-empty-description,.ant-pagination-total-text{font-size:var(--mobile-font-secondary)}.ant-modal-title,.ant-drawer-title,.ant-card-head-title{font-size:18px}.layout-content{margin:6px!important}.saas-page,.page-container,.consumable-page,.schedule-page{min-width:0!important;padding:8px 0 20px!important}.page-container{background:transparent;box-shadow:none}.saas-page-header{margin:0 0 12px;padding:12px 10px 14px;border:0;border-bottom:1px solid var(--mobile-card-border);border-radius:0;background:#fff;box-shadow:none}.saas-page-header .ant-typography-secondary{display:none}.saas-page-header>div:first-child,.saas-page-actions,.saas-page-actions>.ant-space{width:100%}.saas-page-actions>.ant-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.saas-page-actions .ant-btn,.saas-page-actions .ant-picker,.saas-page-actions .ant-select{width:100%!important}.saas-page>.ant-card,.management-card,.table-container,.chart-container,.form-section,.manual-order-section,.photo-config-card,.diy-card{overflow:hidden;border:1px solid var(--mobile-card-border)!important;border-radius:var(--mobile-card-radius)!important;background:#fff;box-shadow:var(--mobile-card-shadow)!important}.saas-filter,.search-form,.management-filter,.region-filter,.consumable-filter,.caregiver-consumable-toolbar,.manual-address-toolbar{display:grid!important;width:100%;grid-template-columns:1fr!important;gap:10px!important;margin:0 0 12px!important;padding:14px!important;border:1px solid var(--mobile-card-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px #0f172a0b}.management-list-page .management-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:10px!important;border-bottom:1px solid var(--mobile-card-border)!important}.management-list-page .management-filter>.ant-input,.management-list-page .management-filter>.ant-input-affix-wrapper,.management-list-page .management-filter>.ant-input-group-wrapper,.management-list-page .management-filter>.ant-select,.management-list-page .management-filter>.ant-picker,.management-list-page .management-filter>.ant-input-number{grid-column:1 / -1}.saas-filter.ant-card>.ant-card-body,.saas-filter .ant-card-body{padding:0!important}.saas-filter .ant-form-inline,.saas-filter>.ant-space,.region-filter,.schedule-toolbar .ant-space{display:grid!important;width:100%;grid-template-columns:1fr!important;gap:10px!important}.ant-form-inline{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ant-form-inline .ant-form-item,.saas-filter .ant-form-item{width:100%;margin:0!important}.saas-page .ant-form-vertical:not(.manual-order-form),.ant-modal .ant-form-vertical,.ant-drawer .ant-form-vertical{padding:0;border:0;border-radius:0;background:transparent}.ant-form .ant-row:not(.ant-form-item-row){display:block!important;margin-inline:0!important}.ant-form .ant-row:not(.ant-form-item-row)>.ant-col{max-width:100%!important;padding-inline:0!important;flex:0 0 100%!important}.ant-form .ant-input,.ant-form .ant-input-affix-wrapper,.ant-form .ant-input-group-wrapper,.ant-form .ant-input-number,.ant-form .ant-select,.ant-form .ant-picker,.ant-form .ant-picker-range,.ant-form textarea.ant-input,.management-filter>.ant-input,.management-filter>.ant-input-affix-wrapper,.management-filter>.ant-input-group-wrapper,.management-filter>.ant-select,.management-filter>.ant-picker,.management-filter>.ant-input-number,.caregiver-consumable-toolbar>.ant-input,.caregiver-consumable-toolbar>.ant-input-group-wrapper,.manual-address-toolbar>.ant-input,.manual-address-toolbar>.ant-input-affix-wrapper{width:100%!important;max-width:none!important}.management-filter>.ant-btn,.caregiver-consumable-toolbar>.ant-btn,.manual-address-toolbar>.ant-btn,.region-filter .ant-btn,.ant-form-inline .ant-form-item:last-child .ant-btn{width:100%}.ant-form-item{margin-bottom:14px}.ant-form-item-label{padding-bottom:5px!important}.ant-form-item-label>label{height:auto!important;color:#344054;font-weight:650}.ant-form-item-explain,.ant-form-item-extra{font-size:13px;line-height:1.45}.ant-modal-root .ant-modal-wrap{padding:8px}.ant-modal{top:8px;width:100%!important;max-width:none!important;margin:0!important;padding-bottom:8px!important}.ant-modal .ant-modal-content{max-height:calc(100dvh - 16px);padding:16px!important;overflow-y:auto;border-radius:18px}.ant-modal .ant-modal-header{margin-bottom:14px}.ant-modal .ant-modal-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ant-modal .ant-modal-footer .ant-btn{width:100%;margin:0!important}.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-body,.ant-drawer .ant-drawer-footer{padding-inline:14px}.ant-descriptions-view{overflow:hidden;border-radius:14px}.ant-descriptions-row>th,.ant-descriptions-row>td{padding:10px 12px!important}.order-workbench-tabs,.caregiver-status-tabs{display:flex!important;gap:0!important;margin:0 0 10px;padding:0 8px!important;overflow-x:auto;border:0!important;border-bottom:1px solid var(--mobile-card-border)!important;border-radius:0;background:#fff;box-shadow:none;scrollbar-width:none}.order-workbench-tabs::-webkit-scrollbar,.caregiver-status-tabs::-webkit-scrollbar{display:none}.order-workbench-tabs button,.caregiver-status-tabs button{width:auto;min-width:max-content!important;justify-content:center;border-radius:0!important}.order-workbench-tabs button.is-active,.caregiver-status-tabs button.is-active{border-color:transparent!important;border-bottom-color:currentColor!important;background:transparent!important;box-shadow:none!important}.service-owned-list,.service-preset-list{display:grid;gap:10px;padding-block:2px;border-top:0!important}.service-owned-item,.service-preset-list article{margin:0;padding:14px!important;border:1px solid var(--mobile-card-border)!important;border-radius:14px;background:#fff;box-shadow:0 5px 18px #0f172a0a}.ant-table-wrapper.mobile-card-table{max-width:100%;padding:0;overflow:visible!important}.mobile-card-table .ant-spin-nested-loading,.mobile-card-table .ant-spin-container,.mobile-card-table .ant-table,.mobile-card-table .ant-table-container,.mobile-card-table .ant-table-content,.mobile-card-table .ant-table-body{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.mobile-card-table .ant-table-container:before,.mobile-card-table .ant-table-container:after,.mobile-card-table .ant-table-cell-fix-left-last:after,.mobile-card-table .ant-table-cell-fix-right-first:after{display:none!important}.mobile-card-table table,.mobile-card-table tbody{display:block;width:100%!important;min-width:0!important}.mobile-card-table thead,.mobile-card-table .ant-table-measure-row{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mobile-card-table tbody{display:grid;gap:12px;padding:2px 0}.mobile-card-table tbody>tr.ant-table-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px;overflow:hidden;border:1px solid var(--mobile-card-border);border-radius:var(--mobile-card-radius);background:#fff;box-shadow:var(--mobile-card-shadow)}.mobile-card-table tbody>tr.ant-table-row:hover,.mobile-card-table tbody>tr.ant-table-row:hover>td,.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell-row-hover{background:#fff!important}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell:not(.ant-table-cell-hidden){position:static!important;display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;white-space:normal!important;word-break:break-word;border:0!important;background:transparent!important}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-hidden=true]{display:none!important}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell:before{display:none}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=status]{grid-column:2;grid-row:1;align-self:center;justify-self:end;color:#22a879;font-size:13px;font-weight:700}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=status] .ant-tag{min-height:24px;margin:0;padding:2px 10px;border:0;border-radius:999px;font-size:13px;font-weight:700;line-height:20px}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=action]{grid-column:1 / -1;align-self:stretch;justify-self:stretch;width:100%!important;margin-top:3px;padding-top:11px!important;border-top:1px solid #f0f2f5!important}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=action]>.ant-space{display:grid!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=action]>.ant-space>.ant-space-item,.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=action] .ant-btn{width:100%}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=primary]{grid-column:1;grid-row:1;color:#101828;font-size:17px;font-weight:700;line-height:1.45}.mobile-app-mode .ant-btn-link{min-height:34px;padding:5px 12px;color:#ed6b21;border:1px solid #ffd9bf;border-radius:10px;background:#fff7f0;font-size:14px;font-weight:650;line-height:22px;box-shadow:0 2px 7px #f06b2012}.mobile-app-mode .ant-btn-link:hover,.mobile-app-mode .ant-btn-link:active{color:#df5811!important;border-color:#ffc49d!important;background:#ffefe3!important}.mobile-app-mode .ant-btn-link.ant-btn-dangerous{color:#e5484d;border-color:#ffc9c9;background:#fff2f1;box-shadow:0 2px 7px #e5484d0f}.mobile-app-mode .ant-btn-link.ant-btn-dangerous:hover,.mobile-app-mode .ant-btn-link.ant-btn-dangerous:active{color:#cf3037!important;border-color:#ffadad!important;background:#ffe8e7!important}.mobile-app-mode .ant-btn-link:disabled{color:#a7aeba!important;border-color:#e7e9ed!important;background:#f5f6f8!important;box-shadow:none}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=amount]{grid-column:1 / -1;color:#ff6b2c;font-size:21px;font-weight:700;line-height:1.35}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=meta],.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=secondary]{grid-column:1 / -1;display:flex!important;align-items:flex-start;gap:8px;color:#475467;font-size:14px;line-height:1.55}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=meta]:before,.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell[data-mobile-role=secondary]:before{content:attr(data-label) "：";display:inline-block;flex:0 0 auto;color:#98a2b3;font-size:13px;font-weight:400}.order-management-page .mobile-card-table .order-service-cell{gap:3px}.order-management-page .mobile-card-table .order-customer-cell,.order-management-page .mobile-card-table .order-caregiver-cell{gap:2px}.order-management-page .mobile-card-table .order-amount-cell strong{color:#ff6b2c;font-size:21px}.order-management-page .mobile-card-table .customer-address{display:none}.order-management-page .mobile-order-table tbody>tr.ant-table-row{gap:6px 12px}.order-management-page .mobile-order-table tbody>tr.ant-table-row>td[data-mobile-role=order-number]{order:1;grid-column:1 / -1;display:flex!important;align-items:center;gap:6px;color:#667085;font-size:13px;font-weight:600}.order-management-page .mobile-order-table tbody>tr.ant-table-row>td[data-mobile-role=order-number]:before{content:"订单号";display:inline-block;color:#98a2b3;font-size:12px;font-weight:400}.order-management-page .mobile-order-table tbody>tr.ant-table-row>td[data-mobile-role=primary]{order:2;padding-top:1px!important;border-top:0!important;font-size:19px;line-height:1.4}.order-management-page .mobile-order-table tbody>tr.ant-table-row>td[data-mobile-role=primary] strong,.order-management-page .mobile-order-table tbody>tr.ant-table-row>td[data-mobile-role=primary] .service-pill{color:#101828;font-size:19px;font-weight:750}.order-management-page .mobile-order-table tbody>tr.ant-table-row>td[data-mobile-role=meta]{order:3}.order-management-page .mobile-order-table tbody>tr.ant-table-row>td[data-mobile-role=secondary]{order:4}.order-management-page .mobile-order-table tbody>tr.ant-table-row>td[data-mobile-role=amount]{order:5}.mobile-filter-trigger{display:flex;width:calc(100% - 16px);min-height:42px;align-items:center;justify-content:space-between;gap:10px;margin:0 8px 12px;padding:0 14px;border:1px solid #fed7aa;border-radius:11px;background:#fffaf6;color:#c2410c;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.mobile-filter-trigger-caret{font-size:18px;line-height:1;transition:transform .18s ease}.mobile-filter-trigger[aria-expanded=true] .mobile-filter-trigger-caret{transform:rotate(180deg)}.mobile-collapsible-filter:not(.is-mobile-filter-open){display:none!important}.order-mobile-filter-group.is-mobile-filter-open{display:block!important}.mobile-card-table tbody>tr.ant-table-row>td.ant-table-cell-hidden{display:none!important}.mobile-card-table .ant-table-placeholder{display:block;padding:26px 14px!important;border:1px dashed #d8dee8!important;border-radius:var(--mobile-card-radius);background:#fff}.mobile-card-table .ant-table-placeholder td{display:block!important;padding:0!important;border:0!important}.mobile-card-table .ant-table-placeholder td:before{display:none!important}.mobile-card-table tbody>tr.ant-table-expanded-row{display:block;width:100%;overflow:hidden;border:1px solid var(--mobile-card-border);border-radius:var(--mobile-card-radius);background:#f8fafc}.mobile-card-table tbody>tr.ant-table-expanded-row>td{display:block!important;width:100%!important;padding:10px!important;border:0!important}.ant-table-wrapper .ant-pagination{min-width:0!important;margin:14px 0 2px!important;justify-content:center!important}.ant-pagination .ant-pagination-options{display:none}.ant-pagination .ant-pagination-total-text{width:100%;margin:0 0 6px;text-align:center}}@media (max-width: 420px){.saas-page-actions>.ant-space,.ant-modal .ant-modal-footer{grid-template-columns:1fr}.mobile-card-table tbody>tr.ant-table-row{padding:13px 12px}}@media (max-width: 900px){html,body,.mobile-app-mode,.mobile-app-mode *{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,.mobile-app-mode::-webkit-scrollbar,.mobile-app-mode *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body{background:#f4f5f7}.mobile-app-mode .mobile-app-filter-strip .ant-input,.mobile-app-mode .mobile-app-filter-strip .ant-input::placeholder,.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-item,.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-placeholder,.mobile-app-mode .mobile-app-filter-strip .ant-picker-input>input,.mobile-app-mode .mobile-app-filter-strip .ant-picker-input>input::placeholder,.mobile-app-mode .mobile-app-filter-strip .ant-btn,.mobile-app-mode .order-filter .ant-input,.mobile-app-mode .order-filter .ant-input::placeholder,.mobile-app-mode .order-filter .ant-select-selection-item,.mobile-app-mode .order-filter .ant-select-selection-placeholder,.mobile-app-mode .order-filter .ant-picker-input>input,.mobile-app-mode .order-filter .ant-picker-input>input::placeholder,.mobile-app-mode .order-filter .ant-btn{color:#2f3338!important;opacity:1!important;-webkit-text-fill-color:#2f3338!important}.mobile-app-mode,.mobile-app-mode .layout-main{min-height:100dvh;background:#f4f5f7}.mobile-app-mode .layout-content{margin:0 10px!important;padding:0 0 calc(82px + env(safe-area-inset-bottom))!important}.mobile-app-mode .layout-content.mobile-inner-route{padding-top:max(8px,env(safe-area-inset-top))!important}.mobile-side-back{position:fixed;top:50%;left:0;z-index:980;display:grid;width:30px;height:76px;padding:0;color:#fff;border:1px solid rgba(255,255,255,.78);border-left:0;border-radius:0 18px 18px 0;background:#aeb4bcc7;box-shadow:4px 8px 20px #48526029;font-size:17px;cursor:pointer;transform:translateY(-50%);place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent}.mobile-side-back:active{background:#949ba5e6;transform:translateY(-50%) translate(-2px)}.mobile-pull-refresh{position:fixed;top:max(8px,env(safe-area-inset-top));left:50%;z-index:1300;display:inline-flex;min-width:96px;height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#596273;border:1px solid rgba(226,229,234,.95);border-radius:999px;background:#fffffff5;box-shadow:0 7px 20px #0f172a1f;font-size:12px;font-weight:700;pointer-events:none;transition:transform .12s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-pull-refresh .anticon{color:#f06b20;font-size:15px}.mobile-pull-refresh.is-refreshing{color:#e7661f}.mobile-app-home-header{position:relative;min-height:178px;padding:max(18px,env(safe-area-inset-top)) 16px 58px;overflow:hidden;background:radial-gradient(circle at 86% 10%,rgba(255,255,255,.5),transparent 29%),linear-gradient(145deg,#ffd33d,#ffb81f 45%,#ff9138)}.mobile-app-home-header:after{position:absolute;right:-38px;bottom:-70px;width:190px;height:190px;content:"";border:32px solid rgba(255,255,255,.14);border-radius:50%}.mobile-app-brand-row{position:relative;z-index:1;display:flex;align-items:center;min-width:0;gap:10px}.mobile-app-brand-logo{width:46px;height:46px;flex:0 0 46px;padding:3px;border:2px solid rgba(255,255,255,.75);border-radius:15px;background:#fff;object-fit:cover;box-shadow:0 8px 22px #7a410024}.mobile-app-brand-fallback{display:grid;padding:0;color:#fff;border-color:#ffffffb3;background:#161616e0;font-size:21px;font-weight:800;place-items:center}.mobile-app-brand-copy{min-width:0;flex:1}.mobile-app-brand-name,.mobile-app-company-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-app-brand-name{font-size:19px;font-weight:800;letter-spacing:-.25px}.mobile-app-company-name{margin-top:3px;color:#191919ad;font-size:13px}.mobile-app-status{display:inline-flex;min-width:max-content;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#ffffffe0;font-size:12px;font-weight:700;box-shadow:0 5px 15px #74460014}.mobile-app-status i{width:7px;height:7px;border-radius:50%;background:#21b882;box-shadow:0 0 0 3px #21b8821f}.mobile-app-back,.mobile-app-home-button{display:grid;width:40px;height:40px;padding:0;color:#1d1d1d;border:0;border-radius:13px;background:#ffffff6b;font-size:20px;cursor:pointer;place-items:center}.mobile-app-mode .ant-btn.mobile-demo-trigger,.mobile-app-mode .ant-btn.mobile-demo-trigger-standalone{position:fixed!important;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:900;display:grid!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important;aspect-ratio:1;padding:0!important;color:#fff!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:50%!important;background:linear-gradient(145deg,#ff9a43,#ff6425)!important;box-shadow:0 9px 22px #ff662547!important;font-size:0!important;line-height:1!important;place-items:center}.mobile-app-mode .ant-btn.mobile-demo-trigger:after,.mobile-app-mode .ant-btn.mobile-demo-trigger-standalone:after{content:"演示";font-size:13px;font-weight:800}.mobile-app-mode .ant-btn.mobile-demo-trigger.is-active,.mobile-app-mode .ant-btn.mobile-demo-trigger-standalone.is-active{background:linear-gradient(145deg,#596273,#333a47)!important;box-shadow:0 9px 22px #232a3540!important}.mobile-app-mode .saas-page-actions .ant-btn:has(.anticon-reload),.mobile-app-mode .caregiver-consumable-toolbar .ant-btn:has(.anticon-reload),.mobile-app-mode .mobile-page-refresh{display:none!important}.mobile-app-welcome{position:relative;z-index:1;display:flex;flex-direction:column;margin-top:21px}.mobile-app-welcome strong{font-size:22px;line-height:1.25}.mobile-app-welcome span{margin-top:5px;color:#191919b3;font-size:14px}.mobile-app-page-header{position:sticky;top:0;z-index:1050;display:grid;min-height:calc(62px + env(safe-area-inset-top));grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:env(safe-area-inset-top) 11px 0;border-bottom:1px solid rgba(226,229,234,.9);background:#ffffffed;box-shadow:0 3px 16px #0f172a0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-app-back,.mobile-app-home-button{background:#f4f5f7;font-size:18px}.mobile-app-page-title{min-width:0;text-align:center}.mobile-app-page-title strong,.mobile-app-page-title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-app-page-title strong{color:#161a22;font-size:17px;line-height:1.25}.mobile-app-page-title span{margin-top:2px;color:#98a2b3;font-size:11px}.mobile-home-launcher{position:relative;z-index:2;margin:-42px 10px 12px;padding:16px 10px 18px;border:1px solid rgba(235,237,241,.92);border-radius:22px;background:#fff;box-shadow:0 13px 34px #18203317}.mobile-home-launcher-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px 14px}.mobile-home-launcher-heading>div{display:flex;align-items:baseline;gap:8px}.mobile-home-launcher-heading strong{color:#151922;font-size:17px}.mobile-home-launcher-heading span{color:#a0a7b2;font-size:12px}.mobile-home-launcher-heading button{padding:4px 2px;color:#e86e1d;border:0;background:transparent;font-size:13px;cursor:pointer}.mobile-home-launcher-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 5px}.mobile-home-launcher-grid>button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;padding:0 2px;color:#242832;border:0;background:transparent;cursor:pointer}.mobile-home-launcher-icon,.mobile-apps-drawer-icon{display:grid;width:50px;height:50px;color:#fff;border-radius:16px;font-size:23px;box-shadow:inset 0 1px #ffffff52,0 7px 16px #35405721;place-items:center}.mobile-home-launcher-label{width:100%;overflow:hidden;font-size:14px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-home-launcher-tone-0{background:linear-gradient(145deg,#ffb52b,#ff8b00)}.mobile-home-launcher-tone-1{background:linear-gradient(145deg,#65a9ff,#3f76ed)}.mobile-home-launcher-tone-2{background:linear-gradient(145deg,#8f93ff,#665de9)}.mobile-home-launcher-tone-3{background:linear-gradient(145deg,#ff9d57,#ff692d)}.mobile-home-launcher-tone-4{background:linear-gradient(145deg,#54c8f8,#1d9fe6)}.mobile-home-launcher-tone-5{background:linear-gradient(145deg,#42d2ac,#14a67f)}.mobile-home-launcher-tone-6{background:linear-gradient(145deg,#ef7ec7,#d64b9e)}.mobile-home-launcher-tone-7{background:linear-gradient(145deg,#9e83ef,#7656db)}.mobile-home-launcher-all{color:#6d7686;background:linear-gradient(145deg,#eef0f3,#dfe3e8)}.mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:1200;display:flex;min-height:calc(66px + env(safe-area-inset-bottom));align-items:flex-start;justify-content:space-around;padding:7px 8px env(safe-area-inset-bottom);border-top:1px solid rgba(225,228,233,.9);background:#fffffff2;box-shadow:0 -8px 28px #0f172a0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-bottom-nav>button{display:flex;min-width:62px;flex-direction:column;align-items:center;gap:2px;padding:2px 8px 1px;color:#7c8491;border:0;background:transparent;font-size:12px;line-height:1.2;cursor:pointer}.mobile-bottom-nav-icon{position:relative;display:grid;width:34px;height:29px;border-radius:11px;font-size:22px;transition:color .18s ease,background .18s ease,transform .18s ease;place-items:center}.mobile-bottom-nav>button.is-active{color:#f07021;font-weight:700}.mobile-bottom-nav>button.is-active .mobile-bottom-nav-icon{color:#f06b1f;background:#fff0e4;transform:translateY(-1px)}.mobile-bottom-nav>button.mobile-bottom-nav-primary{min-width:72px;padding-inline:4px;color:#20242a;font-weight:400;transform:translateY(-12px)}.mobile-bottom-nav>button.mobile-bottom-nav-primary .mobile-bottom-nav-icon{width:48px;height:48px;color:#20242a;border:4px solid transparent;border-radius:17px;background:transparent;box-shadow:none;font-size:23px;transform:none}.mobile-bottom-nav>button.mobile-bottom-nav-primary.is-active{color:#d95714;font-weight:700}.mobile-bottom-nav>button.mobile-bottom-nav-primary.is-active .mobile-bottom-nav-icon{color:#fff;border:4px solid #fff;background:#f36b21;box-shadow:0 7px 18px #e25b1447}.mobile-bottom-nav>button.mobile-bottom-nav-primary>span:last-child{margin-top:1px;color:#20242a;white-space:nowrap}.mobile-bottom-nav>button.mobile-bottom-nav-primary.is-active>span:last-child{color:#d95714}.mobile-bottom-nav>button.mobile-bottom-nav-primary:active .mobile-bottom-nav-icon{transform:scale(.96)}.mobile-bottom-nav>button.mobile-bottom-nav-primary.is-active:active .mobile-bottom-nav-icon{background:#dc5916;transform:scale(.96)}.mobile-app-mode .mobile-home-route .overview-page>.saas-page-header{display:none}.mobile-app-mode .layout-content.mobile-home-route{position:relative;z-index:2;margin:-42px 10px 0!important}.mobile-app-mode .mobile-home-route .overview-page{padding:0 0 24px!important}.mobile-app-mode .mobile-home-route .overview-summary{overflow:hidden;padding:17px 14px 11px;border:1px solid rgba(235,237,241,.92);border-radius:24px;background:#fff;box-shadow:0 13px 34px #18203317}.mobile-app-mode .mobile-home-route .overview-section-heading{align-items:center;margin:0 3px 11px}.mobile-app-mode .mobile-home-route .overview-section-heading h2{color:#171a21;font-size:17px;font-weight:800;letter-spacing:-.2px}.mobile-app-mode .mobile-home-route .overview-eyebrow,.mobile-app-mode .mobile-home-route .overview-section-note{display:none}.mobile-app-mode .mobile-home-route .overview-metrics-shell{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-app-mode .mobile-home-route .overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:transparent}.mobile-app-mode .mobile-home-route .overview-metric-cell{min-width:0}.mobile-app-mode .mobile-home-route .overview-metric-cell:first-child{grid-column:1 / -1;margin-bottom:3px}.mobile-app-mode .mobile-home-route .overview-metric-cell:nth-child(2),.mobile-app-mode .mobile-home-route .overview-metric-cell:nth-child(3){border-bottom:1px solid #f0f1f3}.mobile-app-mode .mobile-home-route .overview-metric-cell:nth-child(2),.mobile-app-mode .mobile-home-route .overview-metric-cell:nth-child(4){border-right:1px solid #f0f1f3}.mobile-app-mode .mobile-home-route .overview-metric-card,.mobile-app-mode .mobile-home-route .overview-metric-card:hover{background:transparent}.mobile-app-mode .mobile-home-route .overview-metric-cell:first-child .overview-metric-card,.mobile-app-mode .mobile-home-route .overview-metric-cell:first-child .overview-metric-card:hover{border-radius:17px!important;background:linear-gradient(125deg,#fff8ed,#fff1e7)}.mobile-app-mode .mobile-home-route .overview-metric-card .ant-card-body{padding:13px 10px 12px}.mobile-app-mode .mobile-home-route .overview-metric-cell:first-child .ant-card-body{padding:15px 16px}.mobile-app-mode .mobile-home-route .overview-metric-main{display:block}.mobile-app-mode .mobile-home-route .overview-metric-cell:first-child .overview-metric-main{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:16px}.mobile-app-mode .mobile-home-route .overview-metric-icon{display:none}.mobile-app-mode .mobile-home-route .overview-metric-cell:first-child .overview-metric-icon{display:grid;width:44px;height:44px;flex:0 0 44px;color:#f17724;border-radius:15px;background:#ffffffc7;box-shadow:0 7px 16px #e36f221a;font-size:19px}.mobile-app-mode .mobile-home-route .overview-metric-title{margin-bottom:4px;color:#8c929d;font-size:12px}.mobile-app-mode .mobile-home-route .overview-metric-value{color:#262b34;font-size:clamp(18px,5.3vw,22px);font-weight:800;letter-spacing:-.65px}.mobile-app-mode .mobile-home-route .overview-metric-cell:first-child .overview-metric-value{color:#1e222b;font-size:29px}.mobile-app-mode .mobile-home-route .overview-metric-value small{margin-right:2px;font-size:13px}.mobile-app-mode .mobile-home-route .overview-metric-value em{margin-left:3px;font-size:10px}.mobile-app-mode .mobile-home-route .overview-metric-footer{display:none}.mobile-app-mode .mobile-home-route .mobile-home-launcher{margin:12px 0 0;padding:17px 9px 18px;border:0;border-radius:22px;box-shadow:0 8px 25px #1820330e}.mobile-app-mode .mobile-home-route .mobile-home-launcher-heading{padding:0 7px 15px}.mobile-app-mode .mobile-home-route .mobile-home-launcher-heading>div>span{display:none}.mobile-app-mode .mobile-home-route .mobile-home-launcher-grid{gap:17px 4px}.mobile-app-mode .mobile-home-route .mobile-home-launcher-icon{width:48px;height:48px;border-radius:15px;font-size:22px}.mobile-app-mode .mobile-home-route .overview-panels{margin-top:12px}.mobile-app-mode .mobile-home-route .overview-chart-card{border:0!important;border-radius:20px!important;box-shadow:0 7px 24px #1820330d}.mobile-app-mode .mobile-home-route .overview-card-heading p{display:none}.mobile-app-mode .mobile-inner-route .saas-page-header>div:first-child{display:block}.mobile-app-mode .mobile-inner-route .saas-page-header:not(.has-actions){display:flex}.mobile-app-mode .mobile-inner-route .saas-page-header.has-actions{display:flex}.mobile-app-mode .mobile-inner-route .saas-page-header,.mobile-app-mode .mobile-inner-route .saas-page-header.has-actions{min-height:62px;align-items:center;gap:10px;margin:0!important;padding:10px 4px 12px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-app-mode .mobile-inner-route .saas-page-header>div:first-child{width:auto;min-width:0;flex:1}.mobile-app-mode .mobile-inner-route .saas-page-header h3.ant-typography{margin:0;color:#171a21;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.3px}.mobile-app-mode .mobile-inner-route .saas-page-actions{width:auto;min-width:0;flex:0 0 auto}.mobile-app-mode .mobile-inner-route .saas-page-actions>.ant-space{display:flex;width:auto;align-items:center;justify-content:flex-end;gap:7px!important}.mobile-app-mode .mobile-inner-route .saas-page-actions .ant-btn:not(.mobile-demo-trigger){width:auto!important;min-width:0;min-height:38px;padding-inline:13px;border-radius:12px;font-weight:700}.mobile-app-mode .mobile-inner-route .saas-page-header>div:first-child{display:none!important}.mobile-app-mode .mobile-inner-route .saas-page-header:not(.has-actions){display:none!important}.mobile-app-mode .mobile-inner-route .mobile-page-heading{display:none!important}.mobile-app-mode .mobile-inner-route .saas-page-header.has-actions{min-height:0;justify-content:flex-end;margin:0!important;padding:0 0 8px}.mobile-app-mode .mobile-inner-route .saas-page-header.has-actions .saas-page-actions{margin-left:auto}.mobile-app-mode .has-mobile-app-search{position:relative}.mobile-app-mode .mobile-app-search-source,.mobile-app-mode .mobile-app-search-submit-source{display:none!important}.mobile-app-mode .is-mobile-search-open .mobile-app-filter-strip,.mobile-app-mode .is-mobile-search-open .mobile-app-filter-strip>.ant-card-body,.mobile-app-mode .is-mobile-search-open .mobile-app-filter-strip .ant-form,.mobile-app-mode .is-mobile-search-open .mobile-app-filter-strip .ant-space{overflow:visible!important}.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active{position:fixed!important;top:max(10px,env(safe-area-inset-top));right:62px!important;left:12px!important;z-index:1455;display:flex!important;width:auto!important;min-width:0!important;max-width:none!important;height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:13px!important;background:#fff!important;box-shadow:0 10px 34px #0f172a2e!important}.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active .ant-form-item-row,.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active .ant-form-item-control,.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active .ant-form-item-control-input,.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active .ant-form-item-control-input-content{display:flex!important;width:100%!important;min-width:0!important;flex:1}.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active .ant-form-item-label{display:none!important}.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active .ant-input,.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active .ant-input-affix-wrapper,.mobile-app-mode .is-mobile-search-open .mobile-app-search-source.is-active .ant-input-group-wrapper{width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;padding-inline:13px!important;border:0!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;font-size:15px}.mobile-app-search-trigger{position:fixed;top:max(10px,env(safe-area-inset-top));right:12px;z-index:1460;display:grid;width:42px;height:42px;padding:0;color:#252a33;border:1px solid #e6e9ee;border-radius:50%;background:#fffffff7;box-shadow:0 8px 24px #0f172a1f;font-size:19px;cursor:pointer;place-items:center;-webkit-tap-highlight-color:transparent}.mobile-app-search-trigger.is-open{color:#fff;border-color:#f2762c;background:#f2762c}.mobile-app-search-backdrop{position:fixed;z-index:1440;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:#14182047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-app-mode .mobile-app-filter-strip{width:auto!important;margin:0 -10px 12px!important;padding:0 10px!important;overflow:visible;border:0!important;border-bottom:1px solid #edf0f3!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.mobile-app-mode .mobile-app-filter-strip:not(.ant-card),.mobile-app-mode form.mobile-app-filter-strip,.mobile-app-mode .mobile-app-filter-strip.ant-card>.ant-card-body>.ant-form,.mobile-app-mode .mobile-app-filter-strip.ant-card>.ant-card-body>.ant-space{display:flex!important;min-height:52px;align-items:center;align-content:center;gap:8px!important;flex-flow:row nowrap!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap;scrollbar-width:none;overscroll-behavior-x:contain}.mobile-app-mode .mobile-app-filter-strip::-webkit-scrollbar,.mobile-app-mode .mobile-app-filter-strip>.ant-card-body>.ant-form::-webkit-scrollbar,.mobile-app-mode .mobile-app-filter-strip>.ant-card-body>.ant-space::-webkit-scrollbar{display:none}.mobile-app-mode .mobile-app-filter-strip.ant-card>.ant-card-body{padding:0!important}.mobile-app-mode .mobile-app-filter-strip .ant-form-item,.mobile-app-mode .mobile-app-filter-strip .ant-space-item{width:auto;min-width:0;height:44px;margin:0!important;flex:0 0 auto}.mobile-app-mode .mobile-app-filter-strip>*,.mobile-app-mode .mobile-app-filter-strip .ant-space>*{flex:0 0 auto!important}.mobile-app-mode .mobile-app-filter-strip .ant-form-item-control-input{min-height:44px}.mobile-app-mode .mobile-app-filter-strip .ant-form-item-control-input-content,.mobile-app-mode .mobile-app-filter-strip .ant-space{display:flex;height:44px;align-items:center;gap:8px!important;flex-flow:row nowrap!important}.mobile-app-mode .mobile-app-filter-strip .ant-select,.mobile-app-mode .mobile-app-filter-strip .ant-picker,.mobile-app-mode .mobile-app-filter-strip .ant-input-number,.mobile-app-mode .mobile-app-filter-strip .ant-input,.mobile-app-mode .mobile-app-filter-strip .ant-input-affix-wrapper,.mobile-app-mode .mobile-app-filter-strip .ant-input-group-wrapper{width:auto!important;min-width:96px;max-width:190px!important;flex:0 0 auto}.mobile-app-mode .mobile-app-filter-strip .ant-select-selector,.mobile-app-mode .mobile-app-filter-strip .ant-picker,.mobile-app-mode .mobile-app-filter-strip .ant-input,.mobile-app-mode .mobile-app-filter-strip .ant-input-affix-wrapper,.mobile-app-mode .mobile-app-filter-strip .ant-input-number,.mobile-app-mode .mobile-app-filter-strip .ant-input-group-addon,.mobile-app-mode .mobile-app-filter-strip .ant-input-search-button{height:44px!important;padding-inline:11px!important;border:1px solid #e7e9ed!important;border-radius:12px!important;background:#f7f8fa!important;box-shadow:none!important}.mobile-app-mode .mobile-app-filter-strip .ant-select-selector{display:flex!important;height:44px!important;align-items:center!important}.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-wrap,.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-search,.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-search-input,.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-item,.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-placeholder,.mobile-app-mode .mobile-app-filter-strip .ant-picker-input,.mobile-app-mode .mobile-app-filter-strip .ant-picker-input>input{height:42px!important;line-height:42px!important}.mobile-app-mode .mobile-app-filter-strip .ant-select-selector{padding-right:26px!important}.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-placeholder,.mobile-app-mode .mobile-app-filter-strip .ant-select-selection-item,.mobile-app-mode .mobile-app-filter-strip .ant-picker-input>input,.mobile-app-mode .mobile-app-filter-strip input::placeholder{color:#343944!important;font-size:14px;font-weight:650;opacity:1}.mobile-app-mode .mobile-app-filter-strip .ant-select-arrow,.mobile-app-mode .mobile-app-filter-strip .ant-picker-suffix{right:9px;color:#737b88;font-size:10px}.mobile-app-mode .mobile-app-filter-strip .ant-picker-suffix .anticon{display:none}.mobile-app-mode .mobile-app-filter-strip .ant-picker-suffix:after{width:0;height:0;content:"";border-top:5px solid #737b88;border-right:4px solid transparent;border-left:4px solid transparent}.mobile-app-mode .mobile-app-filter-strip .ant-btn{display:inline-flex!important;width:auto!important;min-width:max-content;height:44px;align-items:center;justify-content:center;padding:0 14px;color:#343944;border:1px solid #e7e9ed!important;border-radius:12px;background:#f7f8fa!important;box-shadow:none!important;font-size:14px;font-weight:700;line-height:1!important;white-space:nowrap}.mobile-app-mode .mobile-app-filter-strip .ant-btn-primary,.mobile-app-mode .mobile-app-filter-strip .ant-btn-dangerous{color:#ef6b22!important;border-color:#ffd8c0!important;background:#fff5ee!important}.mobile-app-mode .order-workbench-tabs.mobile-app-filter-strip,.mobile-app-mode .caregiver-status-tabs.mobile-app-filter-strip{justify-content:flex-start!important;padding-inline:8px!important}.mobile-app-mode .order-workbench-tabs.mobile-app-filter-strip>button,.mobile-app-mode .caregiver-status-tabs.mobile-app-filter-strip>button{min-width:max-content;min-height:46px;padding:0 12px!important;color:#535b68;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mobile-app-mode .order-workbench-tabs.mobile-app-filter-strip>button.is-active,.mobile-app-mode .caregiver-status-tabs.mobile-app-filter-strip>button.is-active{position:relative;color:#ed6b21!important;font-weight:800}.mobile-app-mode .order-workbench-tabs.mobile-app-filter-strip>button.is-active:after,.mobile-app-mode .caregiver-status-tabs.mobile-app-filter-strip>button.is-active:after{position:absolute;right:12px;bottom:1px;left:12px;height:3px;content:"";border-radius:999px;background:#f2742a}.mobile-app-mode .mobile-filter-trigger,.mobile-app-mode .ant-pagination{display:none!important}.mobile-app-mode .responsive-date-picker{position:relative;width:auto!important;min-width:58px!important;max-width:none!important;height:44px!important;padding:0 17px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.mobile-app-mode .responsive-date-picker:hover,.mobile-app-mode .responsive-date-picker.ant-picker-focused{border:0!important;background:transparent!important;box-shadow:none!important}.mobile-app-mode .responsive-date-picker:after{position:absolute;top:50%;right:3px;width:0;height:0;content:"";border-top:5px solid #7d8490;border-right:4px solid transparent;border-left:4px solid transparent;transform:translateY(-35%);pointer-events:none}.mobile-app-mode .responsive-date-picker .ant-picker-input{width:39px;min-width:0;flex:0 0 39px}.mobile-app-mode .responsive-date-picker.is-month-picker .ant-picker-input{width:56px;flex-basis:56px}.mobile-app-mode .responsive-date-picker.has-date-time .ant-picker-input{width:78px;flex-basis:78px}.mobile-app-mode .responsive-date-picker.is-date-range{min-width:102px!important}.mobile-app-mode .responsive-date-picker.is-date-range.has-date-time{min-width:180px!important}.mobile-app-mode .responsive-date-picker .ant-picker-input>input{width:100%!important;padding:0!important;color:#252a33!important;background:transparent!important;font-size:13px!important;font-weight:650;line-height:44px;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer}.mobile-app-mode .responsive-date-picker .ant-picker-input>input::placeholder{color:#5e6673!important;opacity:1}.mobile-app-mode .responsive-date-picker .ant-picker-suffix,.mobile-app-mode .responsive-date-picker .ant-picker-clear,.mobile-app-mode .responsive-date-picker .ant-picker-active-bar{display:none!important}.mobile-app-mode .responsive-date-picker .ant-picker-range-separator{padding:0 1px;color:#333842;font-size:12px;line-height:44px}.mobile-date-picker-popup.ant-picker-dropdown{position:fixed!important;z-index:1700!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex;align-items:flex-end;padding:0!important;background:#14182080;transform:none!important}.mobile-date-picker-popup.ant-picker-dropdown-hidden{display:none!important}.mobile-date-picker-popup .ant-picker-panel-container{width:100vw!important;max-height:82dvh;padding:0 0 env(safe-area-inset-bottom)!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:24px 24px 0 0!important;background:#fff;box-shadow:0 -16px 48px #0f172a33!important}.mobile-date-picker-popup .ant-picker-panel-layout,.mobile-date-picker-popup .mobile-date-sheet{display:block!important;width:100%!important}.mobile-date-sheet-header{position:sticky;top:0;z-index:5;display:grid;min-height:58px;grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;border-bottom:1px solid #edf0f3;background:#fffffffa}.mobile-date-sheet-header strong{color:#20242c;font-size:18px;text-align:center}.mobile-date-sheet-header button{height:58px;padding:0;color:#717784;border:0;background:transparent;font-size:16px;cursor:pointer}.mobile-date-sheet-header button.is-confirm{color:#20242c;font-weight:750}.mobile-date-picker-popup .ant-picker-panels{display:flex!important;flex-direction:column!important;width:100%!important}.mobile-date-picker-popup .ant-picker-panel,.mobile-date-picker-popup .ant-picker-date-panel,.mobile-date-picker-popup .ant-picker-month-panel,.mobile-date-picker-popup .ant-picker-year-panel{width:100%!important;border:0!important}.mobile-date-picker-popup .ant-picker-header{min-height:58px;align-items:center;padding:0 14px;border-bottom:0}.mobile-date-picker-popup .ant-picker-header-view{color:#22262e;font-size:17px;font-weight:700}.mobile-date-picker-popup .ant-picker-body{padding:4px 12px 14px!important}.mobile-date-picker-popup .ant-picker-content{width:100%!important;table-layout:fixed}.mobile-date-picker-popup .ant-picker-content th{height:34px;color:#5d6470;font-size:13px;font-weight:650}.mobile-date-picker-popup .ant-picker-cell{padding:5px 0!important;font-size:16px}.mobile-date-picker-popup .ant-picker-cell:before{height:40px!important}.mobile-date-picker-popup .ant-picker-cell-inner{min-width:40px!important;height:40px!important;border-radius:10px!important;line-height:40px!important}.mobile-date-picker-popup .ant-picker-cell-in-range:before,.mobile-date-picker-popup .ant-picker-cell-range-start:before,.mobile-date-picker-popup .ant-picker-cell-range-end:before{background:#fff0e8!important}.mobile-date-picker-popup .ant-picker-cell-selected .ant-picker-cell-inner,.mobile-date-picker-popup .ant-picker-cell-range-start .ant-picker-cell-inner,.mobile-date-picker-popup .ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background:#ff6936!important}.mobile-date-picker-popup .ant-picker-footer{border-top-color:#edf0f3}.mobile-infinite-status{display:flex;min-height:58px;align-items:center;justify-content:center;gap:8px;padding:12px 0 4px;color:#98a1ae;font-size:13px;font-weight:600}.mobile-infinite-status i{width:6px;height:6px;border-radius:50%;background:#c8ced7}.mobile-infinite-status.is-loading{color:#ef6b22}.mobile-infinite-status.is-loading i{width:15px;height:15px;border:2px solid #ffd7bf;border-top-color:#ef6b22;background:transparent;animation:mobile-infinite-spin .75s linear infinite}@keyframes mobile-infinite-spin{to{transform:rotate(360deg)}}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{padding:8px;overflow:hidden;border:1px solid #eceef2;border-radius:16px!important;box-shadow:0 16px 42px #19202e2e!important}.ant-select-dropdown .ant-select-item{min-height:42px;align-items:center;padding:10px 12px;border-radius:10px;font-size:15px}.ant-select-dropdown .ant-select-item-option-selected{color:#ed6b21;background:#fff2e8;font-weight:750}.mobile-apps-drawer .ant-drawer-content{overflow:hidden;border-radius:24px 24px 0 0}.mobile-apps-drawer .ant-drawer-header{padding:18px 18px 14px;border-bottom-color:#f0f2f5}.mobile-apps-drawer .ant-drawer-title{font-size:19px;font-weight:800}.mobile-apps-drawer .ant-drawer-body{overflow-y:auto;padding:8px 14px calc(98px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(98px + env(safe-area-inset-bottom));overscroll-behavior:contain}.mobile-apps-drawer-groups{display:grid;gap:20px}.mobile-apps-drawer-groups h3{margin:0 0 12px 4px;color:#777f8d;font-size:13px;font-weight:700}.mobile-apps-drawer-groups section>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 7px}.mobile-apps-drawer-groups button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;padding:0;color:#252a34;border:0;background:transparent;font-size:13px;cursor:pointer}.mobile-apps-drawer-groups button>span:last-child{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-apps-drawer-icon{width:44px;height:44px;border-radius:14px;font-size:20px}.mobile-account-page{display:grid;gap:12px;padding:12px 0 24px}.mobile-account-profile,.mobile-account-summary,.mobile-account-menu{border:1px solid #e9edf2;border-radius:18px;background:#fff;box-shadow:0 7px 22px #0f172a0a}.mobile-account-profile{display:flex;align-items:center;gap:15px;padding:20px 17px}.mobile-account-avatar{flex:0 0 auto;color:#fff;background:linear-gradient(145deg,#ffad28,#ff7133);box-shadow:0 9px 21px #ff752833}.mobile-account-profile-copy{min-width:0}.mobile-account-profile-copy>strong,.mobile-account-profile-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-profile-copy>strong{color:#141821;font-size:20px}.mobile-account-profile-copy>span{margin:4px 0 9px;color:#7c8594;font-size:14px}.mobile-account-summary{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;background:#edf0f4}.mobile-account-summary>div{display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;background:#fff;text-align:center}.mobile-account-summary .anticon{margin-bottom:3px;color:#ef7628;font-size:21px}.mobile-account-summary span{color:#98a2b3;font-size:12px}.mobile-account-summary strong{width:100%;overflow:hidden;color:#303644;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mobile-account-menu{overflow:hidden}.mobile-account-menu h2{margin:0;padding:16px 16px 9px;color:#1d222c;font-size:17px}.mobile-account-menu>button{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 16px;color:#333a47;border:0;border-top:1px solid #f0f2f5;background:#fff;text-align:left;cursor:pointer}.mobile-account-menu-icon{display:grid;width:42px;height:42px;color:#ef7527;border-radius:13px;background:#fff1e6;font-size:19px;place-items:center}.mobile-account-menu-copy{min-width:0}.mobile-account-menu-copy strong,.mobile-account-menu-copy small{display:block}.mobile-account-menu-copy strong{color:#252a33;font-size:15px}.mobile-account-menu-copy small{margin-top:3px;color:#9aa2ae;font-size:12px}.mobile-account-logout{height:48px!important;border-radius:15px!important;background:#fff!important;font-size:15px}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter){box-sizing:border-box;min-height:56px!important;align-items:center!important;align-content:center!important;gap:8px!important;padding-block:7px!important;scroll-padding-inline:10px}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter)>.ant-card-body,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter)>.ant-card-body>.ant-form,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter)>.ant-card-body>.ant-space,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter)>.ant-space{min-height:42px!important;align-items:center!important;align-content:center!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-form-item,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-space-item{display:flex!important;width:auto!important;min-width:0;height:42px!important;align-items:center!important;align-self:center!important;margin:0!important;padding:0!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-form-item-row,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-form-item-control,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-form-item-control-input,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-form-item-control-input-content{display:flex!important;width:auto!important;min-width:0;min-height:42px!important;align-items:center!important;margin:0!important;padding:0!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-form-item-label,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-form-item-explain,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-form-item-extra{display:none!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-select,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-picker,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-affix-wrapper,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-group-wrapper,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-number,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-segmented,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-radio-group,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-cascader-picker{box-sizing:border-box!important;height:42px!important;min-height:42px!important;margin:0!important;align-self:center!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-select-single .ant-select-selector,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-picker,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-affix-wrapper,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-number,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-group-addon,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-search-button,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-btn{box-sizing:border-box!important;height:42px!important;min-height:42px!important;margin:0!important;border-radius:11px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-select-single .ant-select-selector,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-select-selection-wrap,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-select-selection-search,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-select-selection-item,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-select-selection-placeholder,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-picker-input,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-picker-input>input,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-number-input-wrap,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-number-input,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-group,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-group>.ant-input{height:40px!important;min-height:40px!important;align-items:center!important;line-height:40px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-group,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-search{display:flex!important;align-items:center!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-input-group-addon{display:flex!important;height:42px!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-segmented{display:inline-flex!important;align-items:center!important;padding:3px!important;border-radius:11px!important;background:#f1f3f6!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-segmented-group,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-segmented-item,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-segmented-item-label{height:36px!important;min-height:36px!important;line-height:36px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-radio-button-wrapper{height:42px!important;line-height:40px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker{min-width:90px!important;height:42px!important;padding:0 28px 0 10px!important;border:1px solid #e7e9ed!important;border-radius:11px!important;background:#f7f8fa!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker:after{right:10px}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker.is-month-picker{min-width:104px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker.has-date-time:not(.is-date-range){min-width:150px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker.is-date-range{min-width:188px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker.is-date-range.has-date-time{min-width:260px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker .ant-picker-input,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker .ant-picker-input>input,.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .responsive-date-picker .ant-picker-range-separator{height:40px!important;min-height:40px!important;line-height:40px!important}.mobile-app-mode .mobile-app-filter-strip:not(.region-filter) .ant-btn-icon-only{width:42px!important;min-width:42px!important;padding:0!important}.mobile-app-mode .region-filter.mobile-app-filter-strip{display:grid!important;width:auto!important;grid-template-columns:1fr!important;gap:14px!important;margin:0 0 14px!important;padding:14px!important;overflow:visible!important;border:1px solid var(--mobile-card-border)!important;border-radius:14px!important;background:#fff!important}.mobile-app-mode .region-filter.mobile-app-filter-strip .region-filter-item,.mobile-app-mode .region-filter.mobile-app-filter-strip .region-filter-tags{display:flex!important;width:100%!important;min-width:0;height:auto!important;align-items:stretch!important;flex-wrap:wrap!important;gap:8px!important}.mobile-app-mode .region-filter.mobile-app-filter-strip .region-filter-item{flex-direction:column}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip{width:100%!important;min-height:42px!important;margin:0 0 10px!important;padding:0 6px!important;border:0!important;background:transparent!important;box-shadow:none!important}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip.ant-card>.ant-card-body{padding:0!important}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-search.ant-input-affix-wrapper{width:auto!important;min-width:132px!important;max-width:210px!important;height:36px!important;min-height:36px!important;padding-inline:11px!important;border:1px solid #ffe3d1!important;border-radius:999px!important;background:#fff8f3!important}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-search .ant-input{height:20px!important;min-height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:20px!important}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-select{width:auto!important;min-width:92px!important;max-width:none!important;height:36px!important;min-height:36px!important}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-select .ant-select-selector{height:36px!important;min-height:36px!important;padding:0 20px 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-select .ant-select-selection-wrap,.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-select .ant-select-selection-item,.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-select .ant-select-selection-placeholder{height:36px!important;min-height:36px!important;line-height:36px!important}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-select .ant-select-arrow{right:3px}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .unified-filter-date.ant-picker,.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .responsive-date-picker.unified-filter-date{height:36px!important;min-height:36px!important;padding:0 20px 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important}.mobile-app-mode .unified-list-filter.mobile-app-filter-strip .ant-btn{width:auto!important;min-width:max-content!important;height:36px!important;min-height:36px!important;padding-inline:4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2f3338!important}.mobile-app-mode .region-filter.mobile-app-filter-strip .region-filter-label{color:#667085;font-size:13px;font-weight:650}.mobile-app-mode .region-filter.mobile-app-filter-strip .ant-select,.mobile-app-mode .region-filter.mobile-app-filter-strip .ant-btn{width:100%!important;height:44px!important}}
