.management-overview{margin-bottom:24px}.management-overview header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.management-overview h2{font-size:20px;margin:0 0 16px}.management-overview header p{color:var(--lm-text-2);font-size:13px}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-item{border:1px solid var(--lm-border);border-top:3px solid var(--lm-primary);border-radius:10px;padding:18px;background:var(--lm-card);min-width:0}.overview-item>a{font-weight:600;text-decoration:none}.overview-count{display:block;font-size:38px;line-height:1.3;margin:14px 0 8px;font-variant-numeric:tabular-nums}.overview-item p,.overview-item li,.overview-item summary{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.overview-item p{color:var(--lm-text-2)}.overview-item ul{padding-left:18px}.weekly-pagination{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:14px 0;font-size:12px}.weekly-pagination .lm-btn{padding:6px 9px}.weekly-layout aside label{display:block;margin:10px 0}.weekly-layout aside select{width:100%}#overrideFields small{display:block;font-size:12px;line-height:1.8;margin:6px 0 16px;color:var(--lm-text-2)}
@media(max-width:1100px){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.overview-grid{grid-template-columns:1fr}.overview-item{padding:16px}.overview-count{font-size:30px}}

.weekly-field .weekly-readonly.ql-container,.weekly-field .weekly-readonly .ql-editor{height:auto;min-height:0}.weekly-field .weekly-readonly .ql-editor{padding:8px 0}.weekly-readonly .ql-editor.ql-blank:before{content:"未填写";left:0;font-style:normal}
