:root{color:#1c2026;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f1f2f5;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#1c202638 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#1c202638;border-radius:999px}body{background:#f1f2f5;min-height:100vh;margin:0}#root{min-height:100vh}a{color:inherit;text-decoration:none}.tenant-auth-loading{place-items:center;min-height:100vh;display:grid}.tenant-drawer-form .ant-form-item{margin-bottom:24px}.tenant-vehicle-subrecord-panel{background:#1c202605;border:1px solid #1c20261a;border-radius:8px;padding:14px 16px 2px}.tenant-settlement-page{min-width:0}.tenant-settlement-summary-grid{grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;display:grid}.tenant-settlement-summary-item{background:#fff;border:1px solid #1c202614;border-radius:8px;min-width:0;padding:14px 16px}.tenant-settlement-summary-icon{color:#206f5a;background:#edf7f3;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.tenant-settlement-filter{row-gap:10px}.tenant-settlement-financial-grid{border-block:1px solid #1c202614;grid-template-columns:repeat(4,minmax(160px,1fr));display:grid}.tenant-settlement-financial-item{border-inline-end:1px solid #1c202614;min-width:0;padding:16px 18px}.tenant-settlement-financial-item:last-child{border-inline-end:0}.tenant-login-page{background:radial-gradient(circle at 16% 18%,#00af661a,#0000 28%),radial-gradient(circle at 84% 8%,#4497db1a,#0000 26%),#f8fbf9;place-items:center;min-height:100vh;padding:56px clamp(24px,5vw,72px);display:grid}.tenant-login-inner{grid-template-columns:minmax(360px,1fr) 392px;justify-content:center;align-items:center;gap:clamp(40px,6vw,72px);width:min(100%,1080px);display:grid}.tenant-login-visual{flex-direction:column;gap:28px;max-width:640px;display:flex}.tenant-login-emblem{color:#00af66;background:linear-gradient(145deg,#fff,#eef8f3);border-radius:32px;place-items:center;width:168px;height:168px;display:grid;box-shadow:0 28px 80px #002a1c1f}.tenant-login-card{border:1px solid #0000000a;width:100%;box-shadow:0 22px 72px #0014141f}.mt-app-header-menu.ant-menu-horizontal{border-bottom:none}.mt-app-header-menu:focus,.mt-app-header-menu:focus-visible{outline:none}.mt-app-header-menu.ant-menu-horizontal>.ant-menu-item:focus-visible{outline-offset:-6px;outline:2px solid #00af6647}.mt-app-header-menu.ant-menu-horizontal>.ant-menu-item-selected,.mt-app-header-menu.ant-menu-horizontal>.ant-menu-submenu-selected{background:0 0}.mt-app-header-menu.ant-menu-horizontal>.ant-menu-item-selected,.mt-app-header-menu.ant-menu-horizontal>.ant-menu-item-selected .ant-menu-item-icon{color:#00af66}.mt-app-header-menu.ant-menu-horizontal>.ant-menu-item:after,.mt-app-header-menu.ant-menu-horizontal>.ant-menu-submenu:after{inset-inline:14px;opacity:0;transform-origin:50%;border-bottom:3px solid #00af66;border-radius:2px;transition:opacity .16s,transform .16s;bottom:12px;transform:scaleX(.2)}.mt-app-header-menu.ant-menu-horizontal>.ant-menu-item-selected:after,.mt-app-header-menu.ant-menu-horizontal>.ant-menu-submenu-selected:after{opacity:1;transform:scaleX(1)}.mt-app-header-menu.ant-menu-horizontal>.ant-menu-item:hover,.mt-app-header-menu.ant-menu-horizontal>.ant-menu-submenu:hover{background:#0000000a}.mt-app-header-nav-item{align-items:center;display:inline-flex;position:relative}.mt-app-header-nav-item:after{inset-inline:14px;content:"";opacity:0;transform-origin:50%;background:#00af66;border-radius:2px;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:12px;transform:scaleX(.2)}.mt-app-header-nav-item:hover:after{opacity:0;transform:scaleX(.2)}.mt-app-header-nav-item.is-selected:after{opacity:1;transform:scaleX(1)}.mt-app-header-nav-item:hover .ant-btn{background:#0000000a}.mt-app-mobile-nav-trigger{display:none!important}@media (width<=880px){.mt-app-header-menu{display:none!important}.mt-app-mobile-nav-trigger{display:inline-flex!important}.mt-app-brand-subtitle,.mt-app-user-name{display:none}.tenant-settlement-summary-grid,.tenant-settlement-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-settlement-financial-item:nth-child(2){border-inline-end:0}.tenant-settlement-financial-item:nth-child(-n+2){border-block-end:1px solid #1c202614}.tenant-login-inner{grid-template-columns:1fr;gap:28px}.tenant-login-visual{max-width:none}.tenant-login-emblem{border-radius:24px;width:96px;height:96px}}@media (width<=520px){.tenant-settlement-summary-grid,.tenant-settlement-financial-grid{grid-template-columns:1fr}.tenant-settlement-financial-item,.tenant-settlement-financial-item:nth-child(2){border-block-end:1px solid #1c202614;border-inline-end:0}.tenant-settlement-financial-item:last-child{border-block-end:0}}.tenant-workbench-page,.tenant-notification-page{min-width:0}.tenant-workbench-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.tenant-workbench-summary-item{background:#fff;border:1px solid #1c202617;border-radius:8px;min-width:0;min-height:92px;padding:14px 16px}.tenant-workbench-summary-item.is-warning{border-color:#bf7e004d}.tenant-workbench-summary-item.is-danger{border-color:#c239344d}.tenant-workbench-summary-icon{color:#206f5a;background:#edf7f3;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.tenant-workbench-summary-item.is-warning .tenant-workbench-summary-icon{color:#9a6500;background:#fff7e5}.tenant-workbench-summary-item.is-danger .tenant-workbench-summary-icon{color:#b3312d;background:#fff0ef}.tenant-workbench-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.tenant-workbench-section{border-block-end:1px solid #1c20261a;min-width:0;padding-block:4px 18px}.tenant-workbench-overview-band{background:#fff;border-block:1px solid #1c20261a;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tenant-workbench-overview-column{border-inline-end:1px solid #1c20261a;min-width:0;padding:18px 20px}.tenant-workbench-overview-column:last-child{border-inline-end:0}.tenant-notification-row-unread>td{background:#f2faf6!important}.tenant-notification-row-unread:hover>td{background:#eaf6f0!important}.tenant-notification-title-button{text-align:left;justify-content:flex-start;width:100%;height:auto;padding:6px 0}@media (width<=980px){.tenant-workbench-main-grid{grid-template-columns:1fr}.tenant-workbench-overview-column:nth-child(2n){border-inline-end:0}}@media (width<=620px){.tenant-workbench-summary-grid,.tenant-workbench-overview-band{grid-template-columns:1fr}.tenant-workbench-overview-column,.tenant-workbench-overview-column:nth-child(2n){border-block-end:1px solid #1c20261a;border-inline-end:0}.tenant-workbench-overview-column:last-child{border-block-end:0}}
