.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:16px}.login-card{width:100%;max-width:400px;box-shadow:0 4px 12px #00000026}.login-card .ant-card-head{text-align:center;font-size:24px;font-weight:700}.login-tips{margin-top:16px;padding:12px;background-color:#f0f2f5;border-radius:4px;font-size:12px;color:#666;text-align:center}.login-tips p{margin:4px 0}@media (max-width: 768px){.login-card .ant-card-head{font-size:20px}.login-card .ant-card-body{padding:16px}}.withdrawal-card{margin-bottom:12px}.withdrawal-card .amount{color:#f5222d;font-size:16px;font-weight:700}.withdrawal-card .ant-card-head{padding:12px;min-height:auto}.withdrawal-card .ant-card-body{padding:12px}.withdrawal-card .ant-descriptions-item-label{color:#00000073;font-size:13px}.withdrawal-card .ant-descriptions-item-content{font-size:14px}.withdrawal-container{padding:24px;min-height:100vh;background-color:#f0f2f5}.mobile-list{margin-top:0}@media (max-width: 768px){.withdrawal-container{padding:12px}.withdrawal-container .ant-card{border-radius:8px}.withdrawal-container .ant-statistic-title{font-size:13px}.withdrawal-container .ant-statistic-content-suffix{font-size:12px}}.cabinet-management-container{padding:16px}@media (max-width: 768px){.cabinet-management-container{padding:12px}}.partner-management-container{padding:16px}.partner-card{display:flex;flex-direction:column;gap:12px}.partner-card-header{padding-bottom:12px;border-bottom:1px solid #f0f0f0}.partner-card-header h3{margin:0;font-size:16px;font-weight:600}.partner-card-info{display:flex;flex-direction:column;gap:8px}.info-row .label{color:#666;min-width:100px;flex-shrink:0}.partner-card-actions{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #f0f0f0}@media (max-width: 768px){.partner-management-container{padding:12px}}.partner-finance-container{padding:16px}.finance-card{display:flex;flex-direction:column;gap:12px}.finance-card-header{padding-bottom:12px;border-bottom:1px solid #f0f0f0}.finance-card-header h3{margin:0;font-size:16px;font-weight:600}.finance-card-info{display:flex;flex-direction:column;gap:8px}.info-row .label{color:#666;min-width:110px;flex-shrink:0}.info-row .value.amount{color:#52c41a;font-weight:600}@media (max-width: 768px){.partner-finance-container{padding:12px}}.influencer-cabinet-management-container{padding:16px}.cabinet-card{display:flex;flex-direction:column;gap:12px}.cabinet-card-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.cabinet-card-header h3{margin:0;font-size:16px;font-weight:600}.cabinet-card-info{display:flex;flex-direction:column;gap:8px}.info-row{display:flex;font-size:14px}.info-row .label{color:#666;min-width:90px;flex-shrink:0}.info-row .value{color:#333;word-break:break-all}.cabinet-card-actions{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #f0f0f0}.mobile-list{width:100%}@media (max-width: 768px){.influencer-cabinet-management-container{padding:12px}}.main-layout{min-height:100vh}.main-header{padding:0 16px;background-color:#001529}.header-content{display:flex;justify-content:space-between;align-items:center;height:100%}.header-left{display:flex;align-items:center;flex:1;overflow:hidden}.logo{color:#fff;font-size:20px;font-weight:700;margin:0 24px 0 0;white-space:nowrap}.header-right{display:flex;align-items:center;flex-shrink:0}.user-info{cursor:pointer;color:#fff;padding:0 12px;transition:background-color .3s}.user-info:hover{background-color:#ffffff1a}.main-content{background-color:#f0f2f5}@media (max-width: 768px){.main-header{padding:0 12px}.logo{font-size:16px;margin:0}.user-info span{display:none}.user-info{padding:0 8px}.header-right .ant-btn{padding:4px 12px;height:auto}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;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:100%;min-height:100vh}
