html.app-redesign{--ah:calc(58px + env(safe-area-inset-top,0px));--an:calc(68px + env(safe-area-inset-bottom,0px));--ab:#f4f7fb;--ac:#fff;--ai:#e7ebf2;--at:#172033;--am:#8490a3;--ap:#1991ff}
html.app-redesign body{background:var(--ab)!important;color:var(--at)}
html.app-redesign .layout-aside,html.app-redesign .layout-header,html.app-redesign .menu-trigger,html.app-redesign .mobile-nav-drawer,html.app-redesign .app-global-bottom-nav,html.app-redesign .app-more-backdrop{display:none!important}
html.app-redesign .layout-content-shell{width:100%!important;margin:0!important;padding:0!important;background:var(--ab)!important}
html.app-redesign .layout-main{min-width:0!important;margin:0!important;padding:calc(var(--ah) + 12px) 12px calc(var(--an) + 14px)!important;background:var(--ab)!important;overflow-x:hidden!important}
html.app-redesign.app-route-pending .layout-main{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html.app-redesign.app-route-ready .layout-main{visibility:visible;opacity:1;transition:opacity .12s ease}
html.app-redesign.app-native-hub-open .layout-main{display:none!important}html.app-redesign .layout-main>*{max-width:100%!important}
html.app-redesign .el-table__body-wrapper,html.app-redesign .el-table__header-wrapper{max-width:100%!important;overflow-x:auto!important}
html.app-redesign [data-company-expense-panel]{top:var(--ah)!important;bottom:var(--an)!important}
.app-native-header,.app-native-header *,.app-native-hub,.app-native-hub *,.app-native-bottom,.app-native-bottom *{box-sizing:border-box}.app-native-header button,.app-native-hub button,.app-native-bottom button,.app-profit-chart{touch-action:manipulation}.app-profit-chart svg{pointer-events:none}
@media(max-width:700px){html.app-redesign .el-card{border-radius:16px!important}html.app-redesign .el-card__body{padding:14px!important}html.app-redesign .el-form--inline{display:grid!important;grid-template-columns:1fr!important;gap:10px}html.app-redesign .el-form--inline .el-form-item{width:100%!important;margin:0!important}html.app-redesign .el-form--inline .el-input,html.app-redesign .el-form--inline .el-select,html.app-redesign .el-form--inline .el-date-editor{width:100%!important}html.app-redesign .el-row{row-gap:12px}html.app-redesign .el-row>[class*=el-col-]{max-width:100%!important;flex:0 0 100%!important}html.app-redesign .el-dialog{width:calc(100vw - 24px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)!important;margin:calc(12px + env(safe-area-inset-top,0px)) auto!important;border-radius:18px!important}html.app-redesign .el-dialog__body{max-height:calc(100dvh - 170px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto}html.app-redesign button,html.app-redesign .el-button{min-height:40px}html.app-redesign .el-pagination{justify-content:center;flex-wrap:wrap;gap:8px}}
.app-native-header{position:fixed;inset:0 0 auto;z-index:12500;min-height:var(--ah);padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--ai);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.app-native-back,.app-native-head-action{width:40px;height:40px;padding:0;border:1px solid var(--ai);border-radius:12px;background:var(--ac);color:#566276;display:grid;place-items:center}.app-native-back[hidden]{visibility:hidden;display:grid}.app-native-back svg,.app-native-head-action svg{width:21px;height:21px}
.app-native-title{min-width:0}.app-native-title strong{display:block;overflow:hidden;color:var(--at);font-size:19px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.app-native-title span{display:block;margin-top:2px;overflow:hidden;color:var(--am);font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.app-native-head-actions{display:flex;gap:7px}.app-native-avatar{width:40px;height:40px;padding:0;overflow:hidden;border:2px solid #fff;border-radius:50%;background:linear-gradient(145deg,#675cff,#22b8f0);color:#fff;box-shadow:0 3px 12px rgba(37,99,235,.22);font-size:13px;font-weight:800;display:grid;place-items:center}.app-native-avatar.has-image{background:var(--ac)}.app-native-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.app-native-hub{position:fixed;inset:var(--ah) 0 var(--an);z-index:9000;display:none;overflow-y:auto;overscroll-behavior:contain;padding:14px max(14px,env(safe-area-inset-right,0px)) 24px max(14px,env(safe-area-inset-left,0px));background:var(--ab)}html.app-native-hub-open .app-native-hub{display:block}
.app-native-hero{position:relative;overflow:hidden;padding:20px;border-radius:22px;background:linear-gradient(135deg,#1677ff,#22b8ef);color:#fff;box-shadow:0 14px 32px rgba(22,119,255,.22)}.app-native-hero:after{content:"";position:absolute;width:150px;height:150px;right:-45px;top:-55px;border-radius:50%;background:rgba(255,255,255,.14)}.app-native-hero small{opacity:.82;font-size:12px}.app-native-hero h1{position:relative;z-index:1;margin:7px 0 5px;color:#fff!important;font-size:25px}.app-native-hero p{position:relative;z-index:1;margin:0;opacity:.9;font-size:13px}
.app-native-welcome{padding:4px 2px 10px}.app-native-welcome h1{margin:0;color:var(--at)!important;font-size:24px}.app-native-welcome p{margin:6px 0 0;color:var(--am);font-size:13px}.app-native-all-summary{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 12px}.app-native-all-summary strong{font-size:18px}.app-native-all-summary span{color:var(--am);font-size:12px}
.app-native-search{position:relative;display:block;margin:14px 0}.app-native-search svg{position:absolute;left:14px;top:50%;width:19px;height:19px;color:#8b98aa;transform:translateY(-50%)}.app-native-search input{width:100%;height:46px;padding:0 14px 0 43px;border:1px solid var(--ai);border-radius:15px;outline:0;background:var(--ac);color:var(--at)!important;box-shadow:0 5px 18px rgba(15,23,42,.04);font-size:16px!important}
.app-native-section{margin-top:15px}.app-native-section-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px}.app-native-section-head h2{margin:0;color:var(--at)!important;font-size:17px}.app-native-section-head span{color:var(--am);font-size:12px}
.app-native-section--first{margin-top:0}.app-native-dashboard-section{margin-top:20px;padding-bottom:10px}.app-native-dashboard-host{min-width:0}.app-native-dashboard-host .dashboard-surface{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important}.app-native-dashboard-host .dashboard-surface__scroll{display:block!important;overflow:visible!important}.app-native-dashboard-host .dashboard-surface__section{padding:0!important;border:0!important}.app-native-dashboard-host .dashboard-surface__section+.dashboard-surface__section{margin-top:20px!important;border-top:0!important}.app-native-dashboard-host .dashboard-surface__section--metrics{padding:0!important}.app-native-dashboard-host .metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-native-dashboard-host .dashboard-metric-card{min-width:0!important;min-height:112px!important;padding:14px!important;border-radius:16px!important;background:var(--ac)!important;border:1px solid var(--ai)!important;box-shadow:none!important}.app-native-dashboard-host .metric-label{font-size:12px!important}.app-native-dashboard-host .metric-value{margin-top:7px!important;font-size:22px!important;line-height:1.15!important}.app-native-dashboard-host .metric-note{margin-top:10px!important;font-size:11px!important;line-height:1.45!important}.app-native-dashboard-host .warehouse-dashboard-shell,.app-native-dashboard-host .reminder-shell,.app-native-dashboard-host .summary-shell,.app-native-dashboard-host .server-shell{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-native-dashboard-host .warehouse-dashboard-head,.app-native-dashboard-host .reminder-head,.app-native-dashboard-host .summary-head,.app-native-dashboard-host .server-head{margin:0 2px 10px!important}.app-native-dashboard-host .warehouse-dashboard-head h3,.app-native-dashboard-host .reminder-head h3,.app-native-dashboard-host .summary-head h3,.app-native-dashboard-host .server-head h3{font-size:17px!important}.app-native-dashboard-host .reminder-grid,.app-native-dashboard-host .server-metric-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-native-dashboard-host .reminder-card,.app-native-dashboard-host .server-metric-card{min-height:118px!important;padding:14px!important;border-radius:16px!important;background:var(--ac)!important;box-shadow:none!important}.app-native-dashboard-host .reminder-card__value{font-size:25px!important}.app-native-dashboard-host .server-list-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.app-native-dashboard-host .server-list-panel{padding:12px!important;border-radius:16px!important;background:var(--ac)!important}.app-native-dashboard-host .summary-table{overflow-x:auto!important;border-radius:14px!important}.app-native-dashboard-host .el-table{min-width:680px}.app-native-dashboard-host .section-desc{font-size:12px!important;line-height:1.5!important}.app-native-dashboard-host .el-button{min-height:34px!important}.app-native-dashboard-host .dashboard-surface__section--metrics+.dashboard-surface__scroll{margin-top:20px}
.app-native-loading{min-height:45vh;display:grid;place-items:center;align-content:center;gap:12px;color:var(--am);font-size:13px}.app-native-loading span{width:30px;height:30px;border:3px solid var(--ai);border-top-color:var(--ap);border-radius:50%;animation:app-spin .8s linear infinite}@keyframes app-spin{to{transform:rotate(360deg)}}
.app-expense-launcher{position:fixed;inset:var(--ah) 0 var(--an);z-index:12400;background:var(--ab);display:grid;place-items:center}.app-expense-launcher .app-native-loading{min-height:0}
.app-data-overview{padding:18px 18px 14px;border-radius:20px;background:linear-gradient(145deg,#1978f2,#24b5ee);color:#fff;box-shadow:0 12px 28px rgba(25,120,242,.2)}.app-data-overview-head{display:flex;align-items:center;justify-content:space-between;font-size:13px}.app-data-overview-head span{opacity:.86}.app-data-overview-head em{padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.16);font-size:10px;font-style:normal}.app-data-primary{display:block;margin-top:8px;font-size:30px;line-height:1.15;letter-spacing:-.6px}.app-data-overview>p{margin:6px 0 15px;opacity:.75;font-size:11px}.app-data-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18)}.app-data-mini{min-width:0;padding:11px 8px 3px 0}.app-data-mini:nth-child(even){padding-left:12px;border-left:1px solid rgba(255,255,255,.18)}.app-data-mini span,.app-data-mini strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-data-mini span{opacity:.7;font-size:10px}.app-data-mini strong{margin-top:4px;font-size:16px}
.app-data-carousel{overflow:hidden;border:1px solid var(--ai);border-radius:18px;background:var(--ac);box-shadow:0 7px 24px rgba(15,23,42,.04)}.app-data-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.app-data-track::-webkit-scrollbar{display:none}.app-data-slide{flex:0 0 100%;min-width:100%;padding:14px 14px 10px;scroll-snap-align:start}.app-data-slide-head{height:32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ai)}.app-data-slide-head strong{font-size:15px}.app-data-slide-head button{width:30px;min-height:30px!important;padding:0;border:0;background:transparent;color:var(--ap);font-size:28px;font-weight:300;line-height:1}.app-data-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(76px,auto)}.app-data-cell{min-width:0;padding:14px 8px 10px 0}.app-data-cell:nth-child(3n+2),.app-data-cell:nth-child(3n+3){padding-left:12px;border-left:1px solid var(--ai)}.app-data-cell:nth-child(n+4){border-top:1px solid var(--ai)}.app-data-cell span,.app-data-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-data-cell span{color:var(--am);font-size:11px}.app-data-cell strong{margin-top:8px;color:var(--at);font-size:21px;line-height:1.1}.app-data-dots{height:22px;display:flex;align-items:center;justify-content:center;gap:6px}.app-data-dots i{width:6px;height:6px;border-radius:999px;background:#d8dee8;transition:width .2s,background .2s}.app-data-dots i.is-active{width:22px;background:var(--ap)}
.app-data-group{margin-top:18px}.app-data-group-head{display:flex;align-items:center;justify-content:space-between;padding:0 3px 8px}.app-data-group-head h3{margin:0;color:var(--at);font-size:16px}.app-data-group-head button{min-height:28px!important;padding:0 2px;border:0;background:transparent;color:var(--ap);font-size:12px}.app-data-list{overflow:hidden;border:1px solid var(--ai);border-radius:17px;background:var(--ac)}.app-data-row{width:100%;min-height:60px!important;padding:10px 13px;border:0;border-bottom:1px solid var(--ai);background:transparent;color:var(--at);display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:9px;text-align:left}.app-data-row:last-child{border-bottom:0}.app-data-row>span{min-width:0}.app-data-row strong,.app-data-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-data-row strong{font-size:14px;font-weight:650}.app-data-row small{margin-top:4px;color:var(--am);font-size:10px}.app-data-row b{font-size:16px;font-weight:750}.app-data-row i{color:#a6b0bf;font-size:22px;font-style:normal;font-weight:300}
.app-profit-chart{margin-top:18px;padding:14px 14px 10px;border:1px solid var(--ai);border-radius:17px;background:var(--ac)}.app-profit-chart .app-data-group-head{padding:0}.app-profit-chart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:9px}.app-profit-chart-head span{color:var(--am);font-size:10px}.app-profit-chart-head strong{flex:none;font-size:19px}.app-profit-chart svg{display:block;width:100%;height:132px;margin-top:3px;overflow:visible}.app-profit-chart text{fill:var(--am);font-size:9px}.app-profit-chart text.app-profit-value{fill:var(--at);font-size:9px;font-weight:700}.app-profit-chart circle{fill:var(--ac);stroke:var(--ap);stroke-width:2}.app-profit-line{fill:none;stroke:var(--ap);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.app-profit-area{fill:rgba(25,145,255,.1);stroke:none}
.app-native-feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 2px;padding:14px 5px;border:1px solid var(--ai);border-radius:19px;background:var(--ac);box-shadow:0 7px 24px rgba(15,23,42,.04)}
.app-native-feature{min-width:0;min-height:72px;padding:5px 1px;border:0;background:transparent;color:var(--at);display:grid;place-items:center;align-content:center;gap:7px;font-size:11px}.app-native-feature-icon{width:43px;height:43px;border-radius:14px;display:grid;place-items:center;background:#eaf5ff;color:#1589f5}.app-native-feature:nth-child(5n+2) .app-native-feature-icon{background:#f0edff;color:#7259ef}.app-native-feature:nth-child(5n+3) .app-native-feature-icon{background:#e8faf4;color:#16a879}.app-native-feature:nth-child(5n+4) .app-native-feature-icon{background:#fff3e4;color:#e68a18}.app-native-feature:nth-child(5n+5) .app-native-feature-icon{background:#ffecef;color:#ed5268}.app-native-feature-icon svg{width:24px;height:24px}.app-native-feature span:last-child{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-native-feature:active{transform:scale(.95)}
.app-native-empty{padding:35px 18px;border:1px solid var(--ai);border-radius:18px;background:var(--ac);color:var(--am);text-align:center}.app-native-profile{padding:20px;border:1px solid var(--ai);border-radius:22px;background:var(--ac);display:flex;align-items:center;gap:14px}.app-native-profile-avatar{width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#675cff,#21b9ef);color:#fff;display:grid;place-items:center;font-size:18px;font-weight:800}.app-native-profile strong{display:block;font-size:19px}.app-native-profile span{display:block;margin-top:5px;color:var(--am);font-size:12px}.app-native-mode-card{margin-top:14px;padding:15px 16px;border:1px solid var(--ai);border-radius:18px;background:var(--ac);display:flex;align-items:center;justify-content:space-between}.app-native-mode-card button{min-width:80px;height:36px;border:0;border-radius:11px;background:#edf5ff;color:#1677e8;font-weight:700}
.app-native-account-list{overflow:hidden;margin-top:16px;border:1px solid var(--ai);border-radius:16px;background:var(--ac)}.app-native-account-list>button{width:100%;min-height:62px;padding:10px 14px;border:0;background:transparent;color:#d33b45;display:flex;align-items:center;justify-content:space-between;text-align:left}.app-native-account-list strong,.app-native-account-list small{display:block}.app-native-account-list strong{font-size:14px}.app-native-account-list small{margin-top:4px;color:var(--am);font-size:10px}.app-native-account-list i{color:#a6b0bf;font-size:22px;font-style:normal}.app-native-account-list button:disabled{opacity:.55}.app-native-version{padding:18px 0 4px;color:var(--am);font-size:11px;text-align:center}
html.app-native-mine-view .app-native-header,html.app-native-settings-view .app-native-header{display:none!important}
html.app-native-notifications-view .app-native-header{display:none!important}
.app-notification-button{position:relative}.app-notification-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--ac);border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;line-height:13px;text-align:center}.app-notification-badge[hidden]{display:none!important}.app-mine-toolbar .app-notification-badge{border-color:#46adf7}
html.app-native-mine-view .app-native-hub{inset:0 0 var(--an);padding:0;background:var(--ab)}
.app-mine-hero{min-height:300px;padding:calc(env(safe-area-inset-top,0px) + 18px) 20px 32px;background:linear-gradient(180deg,#168df4 0,#58b9fa 56%,#bfe5ff 100%);color:#fff}
.app-mine-toolbar{height:42px;display:flex;align-items:center;justify-content:space-between}.app-mine-toolbar>strong{font-size:16px}.app-mine-toolbar>div{display:flex;gap:8px}.app-mine-toolbar button{width:38px;height:38px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;display:grid;place-items:center}.app-mine-toolbar svg{width:21px;height:21px}
.app-mine-identity{margin-top:20px;display:flex;align-items:center;gap:16px}.app-mine-avatar{position:relative;flex:none;width:82px;height:82px;overflow:hidden;border:3px solid rgba(255,255,255,.88);border-radius:50%;background:linear-gradient(145deg,#655cff,#22b8ef);box-shadow:0 8px 24px rgba(0,80,150,.22);display:grid;place-items:center}.app-mine-avatar span{font-size:22px;font-weight:800}.app-mine-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.app-mine-identity h1{margin:0;font-size:24px;line-height:1.2}.app-mine-identity span{display:inline-block;margin-top:7px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.2);font-size:11px}.app-mine-identity p{margin:7px 0 0;opacity:.82;font-size:11px}
.app-mine-stats{margin-top:25px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.22);border-radius:16px}.app-mine-stats div{min-width:0;padding:12px 6px;text-align:center}.app-mine-stats div+div{border-left:1px solid rgba(255,255,255,.2)}.app-mine-stats strong,.app-mine-stats span{display:block}.app-mine-stats strong{font-size:18px}.app-mine-stats span{margin-top:4px;opacity:.78;font-size:10px}
.app-mine-content{position:relative;margin-top:-17px;padding:0 14px 28px}.app-mine-section-title{padding:18px 4px 9px;display:flex;align-items:center;justify-content:space-between}.app-mine-section-title strong{color:var(--at);font-size:15px}.app-mine-section-title span{color:var(--am);font-size:10px}.app-mine-menu{overflow:hidden;border:1px solid var(--ai);border-radius:17px;background:var(--ac);box-shadow:0 8px 24px rgba(15,23,42,.05)}.app-mine-menu>button{width:100%;min-height:58px;padding:9px 13px;border:0;border-bottom:1px solid var(--ai);background:transparent;color:var(--at);display:grid;grid-template-columns:36px minmax(0,1fr) 12px;align-items:center;gap:10px;text-align:left}.app-mine-menu>button:last-child{border-bottom:0}.app-mine-menu-icon{width:34px;height:34px;border-radius:11px;background:#eaf5ff;color:#1589f5;display:grid;place-items:center}.app-mine-menu-icon svg{width:19px;height:19px}.app-mine-menu strong{font-size:14px}.app-mine-menu i,.app-mine-settings-entry i{color:#a6b0bf;font-size:22px;font-style:normal}.app-mine-settings-entry{width:100%;min-height:64px;margin-top:14px;padding:10px 14px;border:1px solid var(--ai);border-radius:17px;background:var(--ac);color:var(--at);display:flex;align-items:center;justify-content:space-between;text-align:left}.app-mine-settings-entry strong,.app-mine-settings-entry small{display:block}.app-mine-settings-entry strong{font-size:14px}.app-mine-settings-entry small{margin-top:4px;color:var(--am);font-size:10px}
html.app-native-settings-view .app-native-hub{inset:0;padding:0;background:var(--ab)}html.app-native-settings-view .app-native-bottom{display:none!important}
html.app-native-notifications-view .app-native-hub{inset:0;padding:0;background:var(--ab)}html.app-native-notifications-view .app-native-bottom{display:none!important}
.app-notifications-head{height:calc(env(safe-area-inset-top,0px) + 68px);padding:env(safe-area-inset-top,0px) 15px 0;background:var(--ac);border-bottom:1px solid var(--ai);display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center}.app-notifications-head>button:first-child{width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--at);display:grid;place-items:center}.app-notifications-head svg{width:28px;height:28px}.app-notifications-head strong{text-align:center;font-size:18px}.app-notifications-head>button:last-child{min-height:34px;padding:0;border:0;background:transparent;color:var(--ap);font-size:12px}.app-notification-summary{padding:18px 18px 12px;display:flex;align-items:end;gap:7px}.app-notification-summary strong{color:var(--at);font-size:30px;line-height:1}.app-notification-summary span{padding-bottom:2px;color:var(--am);font-size:11px}.app-notification-list{margin:0 14px 24px;overflow:hidden;border:1px solid var(--ai);border-radius:18px;background:var(--ac)}.app-notification-row{width:100%;min-height:76px;padding:12px 13px;border:0;border-bottom:1px solid var(--ai);background:transparent;color:var(--at);display:grid;grid-template-columns:34px minmax(0,1fr) auto 10px;align-items:center;gap:10px;text-align:left}.app-notification-row:last-child{border-bottom:0}.app-notification-icon{width:32px;height:32px;border-radius:50%;background:#e8f3ff;display:grid;place-items:center}.app-notification-icon i{width:9px;height:9px;border-radius:50%;background:#268cf2}.app-notification-row--warning .app-notification-icon{background:#fff3db}.app-notification-row--warning .app-notification-icon i{background:#e69716}.app-notification-row--danger .app-notification-icon{background:#ffebed}.app-notification-row--danger .app-notification-icon i{background:#e44751}.app-notification-row strong,.app-notification-row small{display:block}.app-notification-row strong{font-size:14px}.app-notification-row small{margin-top:5px;color:var(--am);font-size:10px;line-height:1.4}.app-notification-row b{color:var(--at);font-size:13px;white-space:nowrap}.app-notification-row em{color:#a6b0bf;font-size:20px;font-style:normal}.app-notification-empty{padding:70px 25px;text-align:center;color:var(--am)}.app-notification-empty svg{width:54px;height:54px;color:#b8c4d3}.app-notification-empty strong,.app-notification-empty span{display:block}.app-notification-empty strong{margin-top:13px;color:var(--at);font-size:15px}.app-notification-empty span{margin-top:7px;font-size:11px;line-height:1.5}
.app-settings-head{height:calc(env(safe-area-inset-top,0px) + 68px);padding:env(safe-area-inset-top,0px) 16px 0;background:var(--ac);border-bottom:1px solid var(--ai);display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center}.app-settings-head button{width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--at);display:grid;place-items:center}.app-settings-head svg{width:28px;height:28px}.app-settings-head strong{text-align:center;font-size:18px}.app-settings-list{margin-top:12px;border-top:1px solid var(--ai);border-bottom:1px solid var(--ai);background:var(--ac)}.app-settings-list>button{width:100%;min-height:66px;padding:11px 18px;border:0;border-bottom:1px solid var(--ai);background:transparent;color:var(--at);display:flex;align-items:center;justify-content:space-between;text-align:left}.app-settings-list>button:last-child{border-bottom:0}.app-settings-list strong,.app-settings-list small{display:block}.app-settings-list strong{font-size:15px;font-weight:550}.app-settings-list small{margin-top:5px;color:var(--am);font-size:10px}.app-settings-list>button>i{color:#8d98a8;font-size:24px;font-style:normal}.app-settings-list>button>b{color:var(--am);font-size:11px;font-weight:500}.app-settings-list em{position:relative;width:47px;height:27px;border-radius:999px;background:#cbd5e1;transition:background .2s}.app-settings-list em i{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:left .2s}.app-settings-list em.is-on{background:#2b8df5}.app-settings-list em.is-on i{left:23px}.app-settings-list .app-settings-logout{margin-top:12px;border-top:1px solid var(--ai);color:#ef4444}.app-settings-list .app-settings-logout strong{color:#ef4444}
.app-native-bottom{position:fixed;inset:auto 0 0;z-index:12500;min-height:var(--an);padding:7px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;background:rgba(255,255,255,.97);border-top:1px solid var(--ai);box-shadow:0 -8px 28px rgba(15,23,42,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.app-native-nav-item{min-width:0;height:49px;padding:2px 0;border:0;background:transparent;color:#7c8798;display:grid;place-items:center;align-content:center;gap:2px;font-size:11px}.app-native-nav-item svg{width:22px;height:22px}.app-native-nav-item.is-active{color:var(--ap);font-weight:750}.app-native-add{align-self:start;justify-self:center;width:59px;height:59px;margin-top:-28px;padding:0;border:6px solid var(--ab);border-radius:50%;background:linear-gradient(145deg,#1689ff,#27c4eb);color:#fff;box-shadow:0 9px 22px rgba(22,137,255,.38);font-size:36px;font-weight:300;line-height:44px}
html.mobile-keyboard-open .app-native-bottom{display:none}html.site-night-mode.app-redesign{--ab:#0b1220;--ac:#111827;--ai:#29384c;--at:#e6edf7;--am:#91a1b5;--ap:#67b7ff}html.site-night-mode .app-native-header,html.site-night-mode .app-native-bottom{background:rgba(17,24,39,.97)}html.site-night-mode .app-native-back,html.site-night-mode .app-native-head-action{background:#172033;color:#d7e2ef}html.site-night-mode .app-native-feature-icon{background:#172c42}html.site-night-mode .app-data-overview{background:linear-gradient(145deg,#163967,#164f6d);box-shadow:none}html.site-night-mode .app-data-dots i{background:#35445a}html.site-night-mode .app-data-dots i.is-active{background:var(--ap)}
@media(max-width:700px){html.app-redesign:not(.app-native-hub-open) .layout-main>.el-card,html.app-redesign:not(.app-native-hub-open) .layout-main>.page-card{border-width:0!important;border-radius:14px!important;box-shadow:none!important}html.app-redesign:not(.app-native-hub-open) .layout-main .el-card__header{padding:13px 14px!important}html.app-redesign:not(.app-native-hub-open) .layout-main .el-card__body{padding:12px 14px!important}html.app-redesign:not(.app-native-hub-open) .layout-main h1{font-size:20px!important}html.app-redesign:not(.app-native-hub-open) .layout-main h2{font-size:17px!important}html.app-redesign:not(.app-native-hub-open) .layout-main h3{font-size:15px!important}}
@media(max-width:700px){
html.app-redesign :is(.task-mobile-list,.shop-card-list,.account-card-list,.license-card-list,.profit-card-list){gap:0!important;overflow:hidden;border:1px solid var(--ai)!important;border-radius:15px!important;background:var(--ac)!important;box-shadow:none!important}
html.app-redesign :is(.task-mobile-card,.shop-mobile-card,.account-mobile-card,.license-mobile-card,.profit-mobile-card){gap:8px!important;margin:0!important;padding:12px 13px!important;border:0!important;border-bottom:1px solid var(--ai)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html.app-redesign :is(.task-mobile-card,.shop-mobile-card,.account-mobile-card,.license-mobile-card,.profit-mobile-card):last-child{border-bottom:0!important}
html.app-redesign :is(.task-mobile-card__title,.shop-mobile-card__title,.account-mobile-card__title,.license-mobile-card__title,.profit-mobile-card__title){font-size:15px!important;line-height:1.3!important}
html.app-redesign :is(.task-mobile-card__meta,.shop-mobile-card__meta,.account-mobile-card__meta,.license-mobile-card__meta,.profit-mobile-card__meta){margin-top:3px!important;font-size:11px!important;line-height:1.35!important}
html.app-redesign :is(.task-mobile-card__grid,.shop-mobile-card__fields,.account-mobile-card__grid,.license-mobile-card__grid,.profit-mobile-card__fields){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 12px!important}
html.app-redesign :is(.task-mobile-card__field,.shop-mobile-card__field,.account-mobile-card__field,.license-mobile-card__field,.profit-mobile-card__field){min-width:0!important;padding:5px 0!important;border:0!important;border-radius:0!important;background:transparent!important;gap:2px!important}
html.app-redesign :is(.task-mobile-card__label,.shop-mobile-card__label,.account-mobile-card__label,.license-mobile-card__label,.profit-mobile-card__label){font-size:10px!important;color:var(--am)!important}
html.app-redesign :is(.task-mobile-card__value,.shop-mobile-card__value,.account-mobile-card__value,.license-mobile-card__value,.profit-mobile-card__value){font-size:13px!important;line-height:1.35!important}
html.app-redesign .shop-card-list{gap:12px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}
html.app-redesign .shop-mobile-card{gap:10px!important;padding:14px!important;border:1px solid var(--ai)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(79,70,229,.06) 0,var(--ac) 32%)!important;box-shadow:0 8px 24px rgba(15,23,42,.05)!important}
html.app-redesign .shop-mobile-card:last-child{border-bottom:1px solid var(--ai)!important}
html.app-redesign .shop-mobile-card__head{padding-bottom:3px!important}
html.app-redesign .shop-mobile-card__title{font-size:16px!important;font-weight:750!important}
html.app-redesign .shop-mobile-card__fields.app-shop-source-fields{display:none!important}
html.app-redesign .app-shop-data-panel{min-width:0;border-top:1px solid var(--ai)}
html.app-redesign .app-shop-fields-track{display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
html.app-redesign .app-shop-fields-track::-webkit-scrollbar{display:none}
html.app-redesign .app-shop-fields-page{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));scroll-snap-align:start}
html.app-redesign .app-shop-fields-page .shop-mobile-card__field{display:block!important;min-width:0!important;padding:13px 7px 11px!important;border:0!important;border-right:1px solid var(--ai)!important;border-bottom:1px solid var(--ai)!important;background:transparent!important;text-align:left!important}
html.app-redesign .app-shop-fields-page .shop-mobile-card__field:nth-child(3n){border-right:0!important}
html.app-redesign .app-shop-fields-page .shop-mobile-card__field:nth-last-child(-n+3){border-bottom:0!important}
html.app-redesign .app-shop-fields-page .shop-mobile-card__label{display:block!important;padding:0!important;color:var(--am)!important;font-size:10px!important;line-height:1.3!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}
html.app-redesign .app-shop-fields-page .shop-mobile-card__value{display:block!important;margin-top:7px!important;color:var(--at)!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}
html.app-redesign .app-shop-fields-indicator{height:20px;display:flex;align-items:center;justify-content:center;gap:4px}
html.app-redesign .app-shop-fields-indicator button{width:5px;height:5px;min-height:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#cbd5e1!important;transition:width .2s,background .2s}
html.app-redesign .app-shop-fields-indicator button.is-active{width:18px;background:var(--ap)!important}
html.app-redesign .app-shop-long-fields{border-top:1px solid var(--ai)}
html.app-redesign .app-shop-long-fields .shop-mobile-card__field{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:9px 2px!important;border:0!important;border-bottom:1px dashed var(--ai)!important;background:transparent!important}
html.app-redesign .app-shop-long-fields .shop-mobile-card__field:last-child{border-bottom:0!important}
html.app-redesign .app-shop-long-fields .shop-mobile-card__label{padding-top:1px!important;color:var(--am)!important;font-size:11px!important}
html.app-redesign .app-shop-long-fields .shop-mobile-card__value{color:var(--at)!important;font-size:12px!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}
html.app-redesign :is(.task-mobile-card__notes,.account-mobile-card__notes,.license-mobile-card__notes){gap:3px!important}
html.app-redesign :is(.task-mobile-card__notes-text,.account-mobile-card__notes-text,.license-mobile-card__notes-text){padding:7px 0!important;border:0!important;border-top:1px dashed var(--ai)!important;border-radius:0!important;background:transparent!important;font-size:12px!important;line-height:1.45!important}
html.app-redesign :is(.task-mobile-card__actions,.shop-mobile-card__actions,.account-mobile-card__actions,.license-mobile-card__actions){display:flex!important;justify-content:flex-end!important;gap:6px!important;padding-top:5px!important;border-top:1px solid var(--ai)!important}
html.app-redesign :is(.task-mobile-card__actions,.shop-mobile-card__actions,.account-mobile-card__actions,.license-mobile-card__actions) .el-button{width:auto!important;min-height:30px!important;margin:0!important;padding:5px 9px!important;font-size:12px!important}
html.app-redesign .task-metric-grid{display:flex!important;gap:0!important;overflow-x:auto!important;padding:10px 12px!important;border-bottom:1px solid var(--ai)!important}
html.app-redesign .task-metric-card{flex:0 0 118px!important;padding:4px 12px!important;border:0!important;border-right:1px solid var(--ai)!important;border-radius:0!important;background:transparent!important}
html.app-redesign .task-metric-card:last-child{border-right:0!important}
html.app-redesign .task-metric-card .metric-value{margin-top:4px!important;font-size:20px!important}
html.app-redesign .saved-link-post{padding:11px 0!important}
html.app-redesign .saved-article-card{grid-template-columns:86px minmax(0,1fr)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html.app-redesign .saved-article-card__cover img{width:86px!important;height:76px!important;min-height:76px!important;border-radius:9px!important}
html.app-redesign .saved-article-card__body{gap:5px!important;padding:2px 0 2px 11px!important}
html.app-redesign .saved-article-card__title{font-size:15px!important;line-height:1.35!important}
html.app-redesign .saved-article-card__excerpt{-webkit-line-clamp:2!important;font-size:12px!important;line-height:1.45!important}
html.app-redesign .saved-article-card__footer{margin-top:2px!important;padding-top:5px!important}
html.app-redesign .saved-link-post__description{-webkit-line-clamp:2!important;font-size:13px!important;line-height:1.5!important}
html.app-redesign .warehouse-page{gap:0!important}
html.app-redesign .warehouse-kpis{display:flex!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid var(--ai)!important;background:var(--ac)!important}
html.app-redesign .warehouse-kpis>div{flex:0 0 112px!important;padding:9px 12px!important;border:0!important;border-right:1px solid var(--ai)!important;background:transparent!important}
html.app-redesign .warehouse-kpis span{font-size:10px!important}html.app-redesign .warehouse-kpis strong{font-size:18px!important}
html.app-redesign .warehouse-filter-panel{padding:10px 12px!important}html.app-redesign .warehouse-filter-panel .query-grow{min-width:0!important}
html.app-redesign .warehouse-workspace{padding:10px 12px 14px!important;background:var(--ab)!important}
html.app-redesign .warehouse-view-panel.app-stock-ready>.el-table{display:none!important}
html.app-redesign .app-stock-list{overflow:hidden;border:1px solid var(--ai);border-radius:15px;background:var(--ac)}
html.app-redesign .app-stock-row{min-width:0;padding:12px;border-bottom:1px solid var(--ai);display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px}
html.app-redesign .app-stock-row:last-child{border-bottom:0}
html.app-redesign .app-stock-image{width:48px;height:48px;border-radius:10px;background:#edf2f7;color:#7b8797;display:grid;place-items:center;overflow:hidden;font-size:13px;font-weight:700}
html.app-redesign .app-stock-image img{width:100%;height:100%;object-fit:cover}
html.app-redesign .app-stock-main{min-width:0}.app-stock-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-stock-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.app-stock-title em{flex:none;padding:2px 6px;border-radius:999px;background:#e8f8ef;color:#12805c;font-size:9px;font-style:normal}.app-stock-title em.is-danger{background:#ffeded;color:#c43d46}
html.app-redesign .app-stock-main>p{margin:4px 0 8px;overflow:hidden;color:var(--am);font-size:10px;text-overflow:ellipsis;white-space:nowrap}
html.app-redesign .app-stock-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
html.app-redesign .app-stock-values span{min-width:0}.app-stock-values small,.app-stock-values b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-stock-values small{color:var(--am);font-size:9px}.app-stock-values b{margin-top:2px;font-size:12px}
html.app-redesign .app-shop-data-panel{border-top:1px solid var(--ai)!important}
html.app-redesign .app-shop-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px 0}.app-shop-summary-metrics>div{min-width:0;padding:10px 7px}.app-shop-summary-metrics>div+div{border-left:1px solid var(--ai)}.app-shop-summary-metrics span,.app-shop-summary-metrics strong{display:block;min-width:0}.app-shop-summary-metrics span{color:var(--am);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shop-summary-metrics strong{margin-top:6px;color:var(--at);font-size:16px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}
html.app-redesign .app-shop-summary-list{border-top:1px solid var(--ai)}.app-shop-summary-list>div{min-height:39px;padding:8px 3px;border-bottom:1px dashed var(--ai);display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px}.app-shop-summary-list span{color:var(--am);font-size:10px}.app-shop-summary-list strong{color:var(--at);font-size:12px;font-weight:550;line-height:1.45;text-align:right;white-space:normal;overflow-wrap:anywhere}.app-shop-more{width:100%;min-height:42px!important;padding:8px 3px!important;border:0!important;background:transparent!important;color:var(--ap)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important}.app-shop-more i{font-size:22px;font-style:normal;color:#a6b0bf}
html.app-native-shop-detail-view .app-native-header{display:none!important}html.app-native-shop-detail-view .app-native-bottom{display:none!important}html.app-native-shop-detail-view .app-native-hub{inset:0;padding:0;background:var(--ab)}
.app-shop-detail-head{position:sticky;top:0;z-index:2;height:calc(env(safe-area-inset-top,0px) + 66px);padding:env(safe-area-inset-top,0px) 15px 0;border-bottom:1px solid var(--ai);background:var(--ac);display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center}.app-shop-detail-head>button:first-child{width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--at);display:grid;place-items:center}.app-shop-detail-head svg{width:28px;height:28px}.app-shop-detail-head strong{text-align:center;font-size:18px}.app-shop-detail-head>button:last-child{min-height:34px;padding:0;border:0;background:transparent;color:var(--ap);font-size:13px}.app-shop-detail-page{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.app-shop-detail-hero{padding:22px 18px 20px;background:linear-gradient(145deg,#167ff0,#31b4f4);color:#fff}.app-shop-detail-hero>span{display:block;opacity:.76;font-size:11px}.app-shop-detail-hero h1{margin:7px 0 10px;font-size:24px;line-height:1.25}.app-shop-detail-hero em{display:inline-block;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.18);font-size:10px;font-style:normal}.app-shop-detail-metrics{margin:12px 14px 0;border:1px solid var(--ai);border-radius:16px;background:var(--ac);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.app-shop-detail-metrics>div{min-width:0;padding:14px 9px}.app-shop-detail-metrics>div+div{border-left:1px solid var(--ai)}.app-shop-detail-metrics span,.app-shop-detail-metrics strong{display:block}.app-shop-detail-metrics span{color:var(--am);font-size:10px}.app-shop-detail-metrics strong{margin-top:7px;color:var(--at);font-size:16px;line-height:1.3;overflow-wrap:anywhere}.app-shop-detail-section{margin-top:17px}.app-shop-detail-section h2{margin:0;padding:0 18px 8px;color:var(--am);font-size:12px;font-weight:600}.app-shop-detail-list{border-top:1px solid var(--ai);border-bottom:1px solid var(--ai);background:var(--ac)}.app-shop-detail-row{min-height:58px;padding:10px 17px;border-bottom:1px solid var(--ai);display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px}.app-shop-detail-row:last-child{border-bottom:0}.app-shop-detail-row>span{padding-top:3px;color:var(--am);font-size:11px}.app-shop-detail-row>div{min-width:0}.app-shop-detail-row strong{display:block;color:var(--at);font-size:13px;font-weight:550;line-height:1.5;text-align:right;white-space:normal;overflow-wrap:anywhere}.app-shop-detail-actions{min-height:22px;margin-top:4px;display:flex;justify-content:flex-end;gap:10px}.app-shop-detail-actions:empty{display:none}.app-shop-detail-actions button{min-height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ap)!important;font-size:10px!important}
html.app-redesign .shop-mobile-card{gap:4px!important;padding:10px 12px!important;border-radius:15px!important}
html.app-redesign .shop-mobile-card__head{min-height:36px!important;padding:0 0 6px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}
html.app-redesign .shop-mobile-card__head>div{min-width:0!important}
html.app-redesign .shop-mobile-card__title{font-size:15px!important;line-height:1.25!important}
html.app-redesign .shop-mobile-card__meta{margin-top:2px!important;font-size:9px!important;line-height:1.2!important}
html.app-redesign .app-shop-head-detail{flex:none;min-height:28px!important;padding:2px 0 2px 8px!important;border:0!important;background:transparent!important;color:var(--ap)!important;font-size:11px!important;white-space:nowrap!important}.app-shop-head-detail i{font-size:17px;font-style:normal;vertical-align:-1px}
html.app-redesign .app-shop-summary-metrics{padding:0!important}.app-shop-summary-metrics>div{padding:7px 6px!important}.app-shop-summary-metrics span{font-size:9px!important}.app-shop-summary-metrics strong{margin-top:4px!important;font-size:15px!important}
html.app-redesign .app-shop-summary-list>div{min-height:31px!important;padding:5px 2px!important;grid-template-columns:68px minmax(0,1fr)!important}.app-shop-summary-list span{font-size:9px!important}.app-shop-summary-list strong{font-size:11px!important;line-height:1.35!important}
html.app-redesign .shop-mobile-card__actions{margin-top:2px!important;padding-top:6px!important}html.app-redesign .shop-mobile-card__actions .el-button{min-height:28px!important;padding:4px 8px!important}
html.app-task-records-route .app-module-filter-bar{margin:8px 12px;padding:9px 11px;border:1px solid var(--ai);border-radius:13px;background:var(--ac);display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;box-shadow:0 4px 14px rgba(15,23,42,.04)}
html.app-task-records-route .app-module-filter-icon{width:30px;height:30px;border-radius:9px;background:#eaf5ff;color:var(--ap);display:grid;place-items:center}.app-module-filter-icon svg{width:17px;height:17px}.app-module-filter-bar>span:nth-child(2){min-width:0}.app-module-filter-bar strong,.app-module-filter-bar small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-module-filter-bar strong{color:var(--at);font-size:13px}.app-module-filter-bar small{margin-top:3px;color:var(--am);font-size:9px}.app-module-filter-bar>button{min-height:30px!important;padding:4px 10px!important;border:0!important;border-radius:9px!important;background:#edf5ff!important;color:var(--ap)!important;font-size:11px!important}
html.app-task-records-route .task-filter-shell.app-filter-collapsed{display:none!important}
html.app-task-records-route .task-filter-shell{margin:0 12px 8px!important;padding:10px!important;border:1px solid var(--ai)!important;border-radius:13px!important;background:var(--ac)!important}
html.app-task-records-route .task-filter-head{gap:7px!important;margin-bottom:8px!important}html.app-task-records-route .task-filter-head h3,html.app-task-records-route .task-filter-head .section-title{font-size:13px!important}html.app-task-records-route .task-filter-head .section-desc{display:none!important}html.app-task-records-route .task-filter-meta{gap:6px!important}html.app-task-records-route .filter-meta-chip{min-height:27px!important;padding:0 8px!important;font-size:9px!important}
html.app-task-records-route .task-filter-compact-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html.app-task-records-route .task-filter-compact-row .filter-compact-keyword{grid-column:1/-1!important}html.app-task-records-route .task-filter-compact-row .filter-expand-button{grid-column:1/-1!important;width:100%!important;height:32px!important}html.app-task-records-route .task-filter-compact-row .el-input__wrapper,html.app-task-records-route .task-filter-compact-row .el-select__wrapper{min-height:34px!important}
html.app-task-records-route .task-filter-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important;padding-top:8px!important}html.app-task-records-route .task-filter-advanced-grid .filter-label{font-size:9px!important}html.app-task-records-route .task-filter-advanced-grid .el-input__wrapper,html.app-task-records-route .task-filter-advanced-grid .el-select__wrapper{min-height:34px!important}
html.app-task-records-route .layout-main .toolbar-row{padding:8px 12px!important;display:block!important}.app-task-records-route .layout-main .toolbar-row>div:first-child{margin-bottom:7px}.app-task-records-route .layout-main .toolbar-row h2,.app-task-records-route .layout-main .toolbar-row h3{font-size:14px!important}
html.app-task-records-route .layout-main .toolbar-actions{width:100%!important;display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.app-task-records-route .layout-main .toolbar-actions::-webkit-scrollbar{display:none}.app-task-records-route .layout-main .toolbar-actions>.el-button,.app-task-records-route .layout-main .toolbar-batch-group{flex:none!important;width:auto!important;margin:0!important}.app-task-records-route .layout-main .toolbar-actions .el-button{width:auto!important;min-height:32px!important;padding:5px 10px!important;font-size:10px!important}.app-task-records-route .toolbar-batch-group{flex-wrap:nowrap!important;gap:6px!important}.app-task-records-route .toolbar-selected-count{min-height:32px!important;font-size:10px!important}
html.app-task-records-route .task-metric-grid{padding:6px 12px!important}.app-task-records-route .task-metric-card{flex:0 0 96px!important;padding:5px 9px!important}.app-task-records-route .task-metric-card .metric-label{font-size:9px!important}.app-task-records-route .task-metric-card .metric-value,.app-task-records-route .task-metric-card .metric-value.small{margin-top:3px!important;font-size:16px!important}
html.app-task-records-route .task-mobile-list{gap:8px!important;overflow:visible!important;border:0!important;background:transparent!important}.app-task-records-route .task-mobile-card{gap:6px!important;padding:10px 11px!important;border:1px solid var(--ai)!important;border-radius:14px!important;background:var(--ac)!important}.app-task-records-route .task-mobile-card:last-child{border-bottom:1px solid var(--ai)!important}.app-task-records-route .task-mobile-card__title{font-size:13px!important}.app-task-records-route .task-mobile-card__meta{margin-top:2px!important;font-size:9px!important}.app-task-records-route .task-mobile-card__tags{gap:4px!important}.app-task-records-route .task-mobile-card__grid{gap:0 10px!important}.app-task-records-route .task-mobile-card__field{padding:4px 0!important}.app-task-records-route .task-mobile-card__label{font-size:9px!important}.app-task-records-route .task-mobile-card__value{font-size:11px!important}.app-task-records-route .task-mobile-card__notes-text{padding:6px 0!important;font-size:10px!important;line-height:1.4!important}.app-task-records-route .task-mobile-card__actions{padding-top:5px!important}.app-task-records-route .task-mobile-card__actions .el-button{min-height:28px!important;padding:4px 8px!important;font-size:10px!important}
}
@media(max-width:400px){.app-native-header{grid-template-columns:38px minmax(0,1fr) auto;padding-left:9px;padding-right:9px}.app-native-back,.app-native-head-action,.app-native-avatar{width:36px;height:36px}.app-native-head-actions{gap:4px}.app-native-title strong{font-size:18px}.app-native-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.app-native-feature{font-size:10px}.app-native-feature-icon{width:39px;height:39px}.app-native-title span{display:none}}
@media(max-width:350px){.app-native-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-native-head-action[data-app-search]{display:none}}
@media(max-width:700px){
html.app-module-route .layout-main{padding-left:0!important;padding-right:0!important}
html.app-module-route .layout-main>.page-shell,html.app-module-route .layout-main>.page-container,html.app-module-route .layout-main>.content-panel{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html.app-module-route :is(.page-title,.section-desc,.toolbar-row>div:first-child>p,.panel-head .section-desc){display:none!important}
html.app-module-route :is(.toolbar-row,.warehouse-toolbar,.license-surface__toolbar,.admin-account-table-toolbar,.admin-permission-header){margin:0!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid var(--ai)!important;border-radius:0!important;background:var(--ac)!important;box-shadow:none!important}
html.app-module-route :is(.toolbar-actions,.warehouse-toolbar .toolbar-actions,.license-surface__toolbar,.admin-permission-header__actions){width:100%!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}
html.app-module-route :is(.toolbar-actions,.warehouse-toolbar .toolbar-actions,.license-surface__toolbar,.admin-permission-header__actions)::-webkit-scrollbar{display:none}
html.app-module-route :is(.toolbar-actions,.warehouse-toolbar .toolbar-actions,.license-surface__toolbar,.admin-permission-header__actions)>.el-button,html.app-module-route :is(.toolbar-actions,.warehouse-toolbar .toolbar-actions) .el-button{flex:none!important;width:auto!important;min-height:32px!important;margin:0!important;padding:5px 10px!important;border-radius:9px!important;font-size:10px!important}
html.app-module-route .toolbar-batch-group{flex:none!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important}.app-module-route .toolbar-selected-count{flex:none!important;min-height:30px!important;font-size:10px!important}
html.app-module-route .app-module-filter-bar{margin:8px 12px;padding:9px 11px;border:1px solid var(--ai);border-radius:13px;background:var(--ac);display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;box-shadow:0 4px 14px rgba(15,23,42,.04)}
html.app-module-route .app-module-filter-icon{width:30px;height:30px;border-radius:9px;background:#eaf5ff;color:var(--ap);display:grid;place-items:center}.app-module-route .app-module-filter-icon svg{width:17px;height:17px}.app-module-route .app-module-filter-bar>span:nth-child(2){min-width:0}.app-module-route .app-module-filter-bar strong,.app-module-route .app-module-filter-bar small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-module-route .app-module-filter-bar strong{color:var(--at);font-size:13px}.app-module-route .app-module-filter-bar small{margin-top:3px;color:var(--am);font-size:9px}.app-module-route .app-module-filter-bar>button{min-height:30px!important;padding:4px 10px!important;border:0!important;border-radius:9px!important;background:#edf5ff!important;color:var(--ap)!important;font-size:11px!important}
html.app-module-route :is(.filter-panel,.warehouse-filter-panel).app-filter-collapsed{display:none!important}
html.app-module-route :is(.filter-panel,.warehouse-filter-panel){margin:0 12px 8px!important;padding:10px!important;border:1px solid var(--ai)!important;border-radius:13px!important;background:var(--ac)!important;box-shadow:none!important}
html.app-module-route :is(.filter-panel,.warehouse-filter-panel) :is(.el-input__wrapper,.el-select__wrapper){min-height:34px!important}html.app-module-route :is(.filter-panel,.warehouse-filter-panel) .el-button{min-height:32px!important;padding:5px 9px!important;font-size:10px!important}
html.app-module-route :is(.license-surface,.software-user-surface,.warehouse-page,.admin-access-page,.settings-page){gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html.app-module-route :is(.license-surface__section,.software-user-surface__section,.warehouse-view-panel,.admin-account-panel,.admin-permission-panel,.settings-section){margin:0 12px 8px!important;padding:10px 11px!important;border:1px solid var(--ai)!important;border-radius:14px!important;background:var(--ac)!important;box-shadow:none!important}
html.app-module-authorization :is(.license-surface__metrics,.software-user-summary){display:flex!important;gap:0!important;overflow-x:auto!important;padding:6px 12px!important;border:0!important;border-bottom:1px solid var(--ai)!important;background:var(--ac)!important;scrollbar-width:none!important}
html.app-module-authorization :is(.license-surface__metrics,.software-user-summary)::-webkit-scrollbar{display:none}
html.app-module-authorization :is(.license-metric-card,.software-user-summary>*){flex:0 0 104px!important;min-height:58px!important;padding:7px 9px!important;border:0!important;border-right:1px solid var(--ai)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html.app-module-authorization .license-metric-card strong{font-size:17px!important}.app-module-authorization .license-metric-card span{font-size:9px!important}
html.app-module-route :is(.license-card-list,.software-user-card-list,.owner-card-list,.profit-card-list,.shop-card-list,.peer-shop-card-list,.account-card-list,.audit-card-list,.session-mobile-list){gap:8px!important;margin:0!important;padding:8px 12px 12px!important;border:0!important;background:transparent!important}
html.app-module-route :is(.license-card-mobile,.software-user-card,.owner-mobile-card,.profit-mobile-card,.shop-mobile-card,.peer-shop-mobile-card,.license-mobile-card,.account-mobile-card,.audit-mobile-card,.session-mobile-card){gap:5px!important;padding:10px 11px!important;border:1px solid var(--ai)!important;border-radius:14px!important;background:var(--ac)!important;box-shadow:none!important}
html.app-module-route :is(.license-card-mobile__head,.software-user-card__head,.owner-mobile-card__head,.profit-mobile-card__head,.shop-mobile-card__head,.peer-shop-mobile-card__head,.license-mobile-card__head,.account-mobile-card__head,.audit-mobile-card__head,.session-mobile-card__head){min-height:0!important;padding:0 0 6px!important;gap:7px!important}
html.app-module-route :is(.license-card-mobile__title,.software-user-card__title,.owner-mobile-card__title,.profit-mobile-card__title,.shop-mobile-card__title,.peer-shop-mobile-card__title,.license-mobile-card__title,.account-mobile-card__title,.audit-mobile-card__title,.session-mobile-card__title){font-size:13px!important;line-height:1.3!important}
html.app-module-route :is(.license-card-mobile__meta,.software-user-card__meta,.owner-mobile-card__meta,.profit-mobile-card__meta,.shop-mobile-card__meta,.peer-shop-mobile-card__meta,.license-mobile-card__meta,.account-mobile-card__meta,.audit-mobile-card__meta,.session-mobile-card__meta){margin-top:2px!important;font-size:9px!important;line-height:1.3!important}
html.app-module-route :is(.license-card-mobile__grid,.software-user-card__grid,.profit-mobile-card__fields,.peer-shop-mobile-card__grid,.license-mobile-card__grid,.account-mobile-card__grid){gap:0 10px!important}
html.app-module-route :is(.license-card-mobile__field,.software-user-card__field,.owner-mobile-card__field,.profit-mobile-card__field,.peer-shop-mobile-card__field,.license-mobile-card__field,.account-mobile-card__field,.audit-mobile-card__field,.session-mobile-card__field){min-height:0!important;padding:5px 0!important}
html.app-module-route :is(.license-card-mobile__label,.software-user-card__label,.owner-mobile-card__label,.profit-mobile-card__label,.peer-shop-mobile-card__label,.license-mobile-card__label,.account-mobile-card__label,.audit-mobile-card__label,.session-mobile-card__label){font-size:9px!important}
html.app-module-route :is(.license-card-mobile__value,.software-user-card__value,.owner-mobile-card__value,.profit-mobile-card__value,.peer-shop-mobile-card__value,.license-mobile-card__value,.account-mobile-card__value,.audit-mobile-card__value,.session-mobile-card__value){font-size:11px!important;line-height:1.35!important}
html.app-module-route :is(.license-card-mobile__actions,.owner-mobile-card__actions,.peer-shop-mobile-card__actions,.license-mobile-card__actions,.account-mobile-card__actions){padding-top:5px!important;gap:6px!important}.app-module-route :is(.license-card-mobile__actions,.owner-mobile-card__actions,.peer-shop-mobile-card__actions,.license-mobile-card__actions,.account-mobile-card__actions) .el-button{width:auto!important;min-height:28px!important;margin:0!important;padding:4px 8px!important;font-size:10px!important}
html.app-module-warehouse .warehouse-kpis{padding:5px 12px!important}.app-module-warehouse .warehouse-kpis>div{flex:0 0 96px!important;padding:7px 9px!important}.app-module-warehouse .warehouse-kpis strong{font-size:16px!important}.app-module-warehouse .warehouse-kpis span{font-size:9px!important}
html.app-module-warehouse .warehouse-workspace{padding:8px 12px 12px!important}.app-module-warehouse .el-tabs__header{margin:0!important;padding:0 12px!important;background:var(--ac)!important}.app-module-warehouse .el-tabs__nav-wrap{overflow-x:auto!important}.app-module-warehouse .el-tabs__item{height:38px!important;padding:0 12px!important;font-size:12px!important}
html.app-module-system .admin-access-workbench{display:block!important}.app-module-system .admin-account-panel{margin-bottom:8px!important}.app-module-system :is(.admin-account-item,.admin-permission-row,.setting-row){min-height:48px!important;padding:8px 2px!important;border-bottom:1px solid var(--ai)!important}.app-module-system :is(.admin-account-item,.admin-permission-row,.setting-row):last-child{border-bottom:0!important}
html.app-module-system .settings-grid{display:block!important}.app-module-system .settings-section__intro{margin-bottom:7px!important}.app-module-system .settings-section__intro h2,.app-module-system .settings-section__intro h3{font-size:14px!important}.app-module-system .settings-footer{position:sticky!important;bottom:calc(var(--an) + 4px)!important;padding:8px 12px!important;background:linear-gradient(transparent,var(--ab) 26%)!important}
html.app-module-route .el-dialog :is(input,textarea),html.app-module-route .el-drawer :is(input,textarea){font-size:16px!important}
html.app-module-route :is(.form-grid,.settings-grid){grid-template-columns:1fr!important;gap:8px!important}
html.app-module-route .app-direct-search-panel{display:block!important;margin:8px 12px!important;padding:8px 10px!important}
html.app-module-route .app-direct-search-panel .query-grow{width:100%!important;min-width:0!important}.app-module-route .app-direct-search-panel .query-grow>.section-desc{display:none!important}.app-module-route .app-direct-search-panel .query-grow .el-input{width:100%!important}.app-module-route .app-direct-search-panel .query-grow .el-input__wrapper{min-height:38px!important;border-radius:11px!important}
html.app-module-bookkeeping .filter-panel .filter-status{display:none!important}
html.app-module-bookkeeping .filter-panel+.toolbar-row{display:block!important;padding:6px 12px 8px!important}.app-module-bookkeeping .filter-panel+.toolbar-row>div:first-child{display:none!important}
html.app-module-bookkeeping .filter-panel+.toolbar-row .toolbar-actions{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;padding:0!important;border:0!important;background:transparent!important;scrollbar-width:none!important}.app-module-bookkeeping .filter-panel+.toolbar-row .toolbar-actions::-webkit-scrollbar{display:none}
html.app-module-bookkeeping .filter-panel+.toolbar-row .toolbar-actions>.el-select{flex:0 0 116px!important;width:116px!important;min-width:116px!important}.app-module-bookkeeping .filter-panel+.toolbar-row .toolbar-actions>.el-date-editor{flex:0 0 216px!important;width:216px!important;min-width:216px!important}.app-module-bookkeeping .filter-panel+.toolbar-row .toolbar-actions>.el-button{flex:0 0 auto!important;width:auto!important;min-width:64px!important}
html.app-task-records-route .task-filter-shell{display:block!important;margin:8px 12px!important;padding:8px 10px!important}.app-task-records-route .task-filter-head{display:none!important}.app-task-records-route .task-filter-meta{display:none!important}.app-task-records-route .task-filter-compact-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.app-task-records-route .task-filter-compact-row .filter-compact-keyword{grid-column:1/-1!important}.app-task-records-route .task-filter-compact-row .filter-expand-button{grid-column:1/-1!important;height:30px!important}
html.app-module-warehouse .warehouse-filter-panel{display:block!important}.app-module-warehouse .warehouse-filter-controls{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important}.app-module-warehouse .warehouse-filter-controls::-webkit-scrollbar{display:none}.app-module-warehouse .warehouse-filter-controls>.query-grow{flex:0 0 min(72vw,260px)!important;width:min(72vw,260px)!important}.app-module-warehouse .warehouse-filter-controls>.el-select{flex:0 0 116px!important;width:116px!important}.app-module-warehouse .warehouse-filter-controls>.el-button{flex:none!important;width:auto!important}
}
html.app-redesign.app-form-layer-open .app-native-bottom{display:none!important}
.app-data-slide--overview .app-data-matrix{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(92px,auto)}
.app-data-slide--overview .app-data-cell{padding:12px 10px!important;border:0!important}
.app-data-slide--overview .app-data-cell:nth-child(even){border-left:1px solid var(--ai)!important}
.app-data-slide--overview .app-data-cell:nth-child(n+3){border-top:1px solid var(--ai)!important}
.app-data-slide--overview .app-data-cell span,.app-data-slide--overview .app-data-cell strong,.app-data-slide--overview .app-data-cell small{display:block;white-space:normal;overflow:visible;text-overflow:clip}
.app-data-slide--overview .app-data-cell strong{margin-top:6px;font-size:19px}
.app-data-slide--overview .app-data-cell small{margin-top:6px;color:var(--am);font-size:9px;line-height:1.35}
@media(max-width:700px){
html.app-redesign.app-form-layer-open .el-overlay{top:var(--ah)!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;overflow:hidden!important}
html.app-redesign .el-overlay:has(.el-dialog),html.app-redesign .el-overlay:has(.el-drawer){top:var(--ah)!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;overflow:hidden!important}
html.app-redesign .el-overlay-dialog{height:100%!important;overflow:hidden!important;display:flex!important;align-items:stretch!important}
html.app-redesign .el-overlay .el-dialog{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;background:var(--ac)!important;box-shadow:none!important}
html.app-redesign .el-overlay .el-dialog__header{display:none!important}
html.app-redesign .el-overlay .el-dialog__body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:16px 16px 24px!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}
html.app-redesign .el-overlay .el-dialog__footer{position:relative!important;inset:auto!important;z-index:2!important;flex:0 0 auto!important;margin:0!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--ai)!important;background:var(--ac)!important;box-shadow:0 -8px 20px rgba(15,23,42,.06)!important}
html.app-redesign .el-overlay .el-dialog__footer>*,html.app-redesign .el-overlay .el-dialog__footer .dialog-footer{width:100%!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}
html.app-redesign .el-overlay .el-dialog__footer .el-button{flex:1!important;min-width:0!important;margin:0!important}
html.app-redesign .el-overlay .el-form{padding-bottom:8px!important}.app-redesign .el-overlay .el-form-item{margin-bottom:18px!important}.app-redesign .el-overlay .el-input,.app-redesign .el-overlay .el-select,.app-redesign .el-overlay .el-date-editor,.app-redesign .el-overlay .el-input-number{width:100%!important;max-width:none!important}.app-redesign .el-overlay :is(input,textarea){font-size:16px!important}
html.app-redesign .el-overlay .el-drawer{top:0!important;bottom:0!important;height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important}.app-redesign .el-overlay .el-drawer__header{flex:none!important;margin:0!important;padding:13px 16px!important;border-bottom:1px solid var(--ai)!important}.app-redesign .el-overlay .el-drawer__body{flex:1!important;min-height:0!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;overflow:auto!important}
}
@media(max-width:700px){
html.app-module-route .filter-panel.app-direct-search-panel{margin:0!important;padding:8px 12px 5px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html.app-module-route .filter-panel.app-direct-search-panel .query-grow{width:100%!important}
html.app-module-route .filter-panel.app-direct-search-panel .query-grow .el-input__wrapper{min-height:44px!important;padding:0 13px!important;border:0!important;border-radius:13px!important;background:color-mix(in srgb,var(--ac) 82%,var(--ai))!important;box-shadow:none!important}
html.app-module-route .filter-panel.app-direct-search-panel .query-grow .el-input__inner{font-size:15px!important}
html.app-module-route .filter-panel.app-direct-search-panel .filter-status{display:block!important;margin:5px 2px 0!important;padding:0!important;border:0!important;background:transparent!important}
html.app-module-route .filter-panel.app-direct-search-panel .filter-status>.section-desc{display:none!important}
html.app-module-route .filter-panel.app-direct-search-panel .status-box{min-height:20px!important;padding:2px 1px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--am)!important;font-size:10px!important;line-height:1.35!important}
html.app-module-bookkeeping .filter-panel.app-direct-search-panel .filter-status{display:none!important}
html.app-module-shop .filter-panel+.toolbar-row{padding-top:7px!important;border-top:0!important}.app-module-shop .filter-panel+.toolbar-row .section-title{font-size:15px!important}
html.app-form-layer-open .el-overlay .el-dialog__footer{display:grid!important;grid-template-columns:minmax(88px,.8fr) minmax(0,1.35fr)!important;align-items:center!important;gap:10px!important}
html.app-form-layer-open .el-overlay .el-dialog__footer>.dialog-footer{display:contents!important;width:auto!important}
html.app-form-layer-open .el-overlay .el-dialog__footer>.el-button,html.app-form-layer-open .el-overlay .el-dialog__footer .dialog-footer>.el-button{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:46px!important;margin:0!important;border-radius:12px!important;justify-content:center!important}
html.app-task-form-layer .el-overlay .el-dialog__body{padding:10px 12px 16px!important;background:var(--ab)!important}
html.app-task-form-layer .el-overlay .el-form{padding:12px!important;border:1px solid var(--ai)!important;border-radius:16px!important;background:var(--ac)!important}
html.app-task-form-layer .el-overlay .el-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important;margin:0!important}
html.app-task-form-layer .el-overlay .el-row>[class*=el-col-]{width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;flex:none!important}
html.app-task-form-layer .el-overlay .el-row>.el-col-24{grid-column:1/-1!important}
html.app-task-form-layer .el-overlay .el-form-item{margin:0!important}
html.app-task-form-layer .el-overlay .el-form-item__label{height:auto!important;margin:0 0 6px!important;padding:0!important;color:#5f6878!important;font-size:12px!important;line-height:1.35!important}
html.app-task-form-layer .el-overlay :is(.el-input__wrapper,.el-select__wrapper,.el-date-editor,.el-input-number){min-height:42px!important;border-radius:11px!important}
html.app-task-form-layer .el-overlay .el-input-number .el-input__wrapper{min-height:40px!important;padding-left:35px!important;padding-right:35px!important}
html.app-task-form-layer .el-overlay .el-radio-group{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html.app-task-form-layer .el-overlay .el-radio-button{width:100%!important}.app-task-form-layer .el-overlay .el-radio-button__inner{width:100%!important;min-height:40px!important;padding:10px 6px!important}
html.app-task-form-layer .el-overlay textarea{min-height:82px!important}
}
