.manager-page .food-operation{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:22px;border-radius:18px;background:#fff;box-shadow:0 3px 16px #26364704}
.food-operation-status{display:flex;align-items:center;gap:24px;flex:1;min-width:260px}.food-operation-status form{margin-left:auto}.food-open-label{font-size:17px;font-weight:600;color:#273749;display:flex;align-items:center;gap:9px}.food-open-label i{width:9px;height:9px;border-radius:50%;background:#21a57a;box-shadow:0 0 0 5px #e9f7f1}.food-open-label.is-closed i{background:#b37753;box-shadow:0 0 0 5px #fcf1e7}.food-operation-status p{font-size:12px;color:#8490a0;margin:8px 0 0}.food-operation-fees{display:flex;gap:12px;align-items:end;flex:1.4;margin:0}.food-operation-fees label{display:grid;gap:7px;font-size:12px;color:#768396;flex:1;min-width:0}.food-operation-fees label span{display:flex;align-items:center;border:1px solid #dfe5ed;border-radius:11px;background:#fafbfd;padding:0 12px;height:43px}.food-operation-fees b{font-size:12px;font-weight:500;color:#8795a5}.food-operation-fees input{width:100%;min-width:0;border:0;background:none;padding:10px;font:inherit;font-size:14px;color:#304056;outline:none}.food-operation-fees label span:focus-within{border-color:#ed8c54;box-shadow:0 0 0 3px #fff1e7}.manager-page .food-operation .store-btn{border-radius:10px;min-height:43px;white-space:nowrap}.food-operation-note{flex-basis:100%;margin:0;border-top:1px solid #f0f2f5;padding-top:13px;font-size:11px;color:#8a96a5}
.manager-page .manager-hero-metric{padding:5px 2px;margin-bottom:14px}.manager-page .manager-hero-metric>strong{font-size:29px!important;color:#314158!important}
.manager-page .manager-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.manager-page .manager-metric-grid>article{border-radius:13px;padding:14px 16px}.manager-page .manager-metric-grid>article strong{font-size:19px;font-weight:600}.manager-page .manager-metric-grid>article span{font-weight:400;color:#7f8b9b}
.manager-page .manager-quick-grid{display:flex;flex-wrap:wrap;gap:0;background:#fff;border:1px solid #e5eaf0;border-radius:13px;padding:8px;margin-top:14px}.manager-page .manager-quick-grid>article{display:flex;align-items:center;gap:14px;padding:10px 14px;border:0!important;border-radius:0!important;box-shadow:none!important;flex:1;min-width:180px;background:transparent!important}.manager-page .manager-quick-grid>article span{font-size:11px;font-weight:400;color:#8290a0}.manager-page .manager-quick-grid>article strong{font-size:13px;font-weight:500;color:#41536a;margin-left:auto}
.manager-page .food-summary-details{margin:10px 0;color:#8290a0;font-size:12px}.food-summary-details summary{cursor:pointer;padding:10px 3px}.food-summary-details dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;border:1px solid #e7ebf1;border-radius:13px;background:#fafbfd;padding:18px}.food-summary-details dt{font-size:11px;color:#8390a0}.food-summary-details dd{margin:6px 0 0;color:#526174;font-size:12px;overflow-wrap:anywhere}
.manager-page .manager-chart-card{border-radius:16px}.manager-page .manager-chart-card h2{font-size:16px;font-weight:600}
@media(max-width:1100px){.manager-page .manager-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.food-operation-status,.food-operation-fees{flex-basis:100%}}
@media(max-width:550px){.manager-page .manager-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-page .food-operation{padding:16px}.food-operation-status{gap:12px;min-width:0}.food-operation-fees{flex-wrap:wrap}.food-operation-fees button{width:100%}.food-operation-fees label{min-width:110px}.manager-page .manager-quick-grid>article{min-width:100%}}
