.login-container{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card{width:400px;box-shadow:0 10px 30px #0000001a;border-radius:10px;overflow:hidden}.login-card .ant-card-head{background:#f0f2f5;text-align:center}.login-card .ant-card-body{padding:30px}.login-card .ant-form-item{margin-bottom:20px}.login-card .ant-btn-primary{height:40px;font-size:16px}@media(max-width:480px){.login-card{width:90%;margin:0 10px}}.dashboard{padding:20px}.statistics-row{margin-bottom:24px}@media(max-width:768px){.chart{height:300px}.statistics-row .ant-col,.charts-row .ant-col{flex:0 0 100%;max-width:100%}}.order-management{padding:20px}@media(max-width:768px){.header{flex-direction:column;align-items:flex-start}.header .ant-select{margin-top:16px}}.insurance-management{padding:20px}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header .ant-btn{margin-left:16px}@media(max-width:768px){.header{flex-direction:column;align-items:flex-start}.header .ant-btn{margin-left:0;margin-top:16px}}.evaluation-management,.data-statistics{padding:20px}.filter-bar{margin-bottom:24px;padding:16px;background:#f5f5f5;border-radius:8px}.charts-row{margin-top:24px}.chart{width:100%;height:400px}@media(max-width:768px){.chart{height:300px}.charts-row .ant-col{flex:0 0 100%;max-width:100%}.filter-bar{flex-direction:column}.filter-bar .ant-space-item{margin-bottom:12px}}.system-settings{padding:20px}.tabs{margin-bottom:24px;display:flex;gap:16px}.header{display:flex;justify-content:flex-end;margin-bottom:16px}@media(max-width:768px){.tabs{flex-direction:column}.tabs .ant-btn{width:100%}}.dispatch-management{padding:20px}.header{display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 1px 4px #00152914;padding:0 24px;height:64px;position:relative;z-index:10}.header-trigger{font-size:18px;line-height:64px;padding:0 16px;cursor:pointer;transition:all .3s}.header-title{margin:0!important;font-size:18px;font-weight:600;color:#1890ff}.header-right{display:flex;align-items:center}.user-info{display:flex;align-items:center;cursor:pointer;padding:0 16px;height:64px;transition:all .3s}.user-info:hover{background:#00000005}.user-name{margin-left:8px;font-size:14px;color:#000000d9}@media(max-width:768px){.header-title{font-size:16px}.user-name{display:none}}.side-menu{background:#001529;min-height:100vh;transition:all .3s}.logo{height:64px;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;margin-bottom:16px}.menu{border-right:none}.menu .ant-menu-item{margin:8px 16px;border-radius:8px}.menu .ant-menu-item-selected{background-color:#1890ff!important}.menu .ant-menu-item:hover{background-color:#ffffff1a!important}.menu .ant-menu-item-icon{font-size:18px;margin-right:12px}@media(max-width:768px){.side-menu{position:fixed;z-index:999}}.site-layout{flex:1;overflow:hidden}.ant-layout{background:#f0f2f5}.ant-layout-content{overflow:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100vw;height:100vh;overflow:hidden}
