.management-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.management-tabs .selected{border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.management-subtabs .btn{font-size:12px}.management-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.management-stats>div{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.management-stats strong{font-size:28px;display:block}.management-stats span{font-size:11px;color:var(--muted);display:block;margin-top:7px;line-height:1.6}.management-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:20px;border-bottom:1px solid var(--border)}.management-filter label{font-size:11px;min-width:140px;flex:1}.management-caption{display:flex;justify-content:space-between;gap:16px;padding:20px 24px;align-items:center}.management-caption h2,.management-assistant h2{font-size:17px}.management-caption span{font-size:10px;color:var(--muted)}.management-task{display:flex;align-items:center;gap:24px;color:var(--text);padding:22px 24px;border-top:1px solid var(--border);text-decoration:none}.management-task>div:first-child{flex:1;min-width:0}.management-task:hover{background:var(--soft)}.management-code{font-size:10px;color:var(--muted)}.management-task strong{font-size:14px;display:block;line-height:1.7;margin:8px 0;overflow-wrap:anywhere}.management-task small{font-size:11px;color:var(--muted);display:block;line-height:1.8}.management-metric{text-align:right;max-width:40%;overflow-wrap:anywhere}.management-metric b{font-size:12px;font-weight:600;color:var(--amber)}.management-task>.icon{width:15px;flex-shrink:0;color:var(--muted)}.management-note{color:var(--muted);font-size:11px;line-height:1.9;margin:18px 0}.management-table-wrap{overflow-x:auto}.management-table{width:100%;border-collapse:collapse;min-width:680px}.management-table th{text-align:left;font-size:10px;color:var(--muted);background:var(--soft);padding:14px}.management-table td{font-size:12px;padding:18px 14px;border-top:1px solid var(--border)}.management-table td:first-child{min-width:180px}.management-table small{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:7px}.management-late{font-weight:700;color:var(--amber)}.management-ai-status{border:1px solid var(--border);border-radius:12px;padding:20px 24px;background:var(--surface);margin-bottom:24px}.management-ai-status strong{font-size:13px}.management-ai-status p{font-size:11px;color:var(--muted);line-height:1.8;margin:9px 0 0}.management-ai-status.pending{border-left:3px solid var(--amber)}.management-assistants{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.management-assistants a{padding:18px;border:1px solid var(--border);background:var(--surface);border-radius:10px;color:var(--text);text-decoration:none;min-width:0}.management-assistants a.selected{border-color:var(--blue);background:var(--blue-soft)}.management-assistants strong{font-size:13px;display:block}.management-assistants span{font-size:11px;color:var(--muted);line-height:1.8;display:block;margin-top:12px}.management-assistant{padding:24px}.management-assistant>label{font-size:12px}.management-assistant .management-filter{padding:0 0 20px}.management-picker{border:0;margin:20px 0;padding:0}.management-picker legend{font-size:12px;margin-bottom:12px}.management-picker label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:13px;border-bottom:1px solid var(--border);font-size:12px;line-height:1.6;cursor:pointer}.management-picker input{width:16px;height:16px;flex-shrink:0}.management-picker small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.management-assistant-footer{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:20px}.management-assistant-footer span{font-size:10px;color:var(--muted)}.management-output{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:13px}.management-result>p:not(.management-output){font-size:12px;line-height:1.8}#dialog:has(#management-generate){max-width:740px;overflow:hidden}#management-generate{display:flex;flex-direction:column;max-height:calc(90dvh - 128px)}#management-generate .dialog-body{overflow-y:auto;min-height:0}#management-generate .dialog-footer{flex-shrink:0}#management-generate textarea{font-family:inherit;font-size:12px;line-height:1.7}.management-result{max-height:65dvh;overflow:auto}
@media(max-width:900px){.management-assistants{grid-template-columns:1fr 1fr}.management-stats{grid-template-columns:1fr 1fr}.management-metric{max-width:45%}}@media(max-width:600px){.management-stats{gap:8px}.management-stats>div{padding:16px}.management-stats strong{font-size:23px}.management-caption{align-items:flex-start;flex-direction:column}.management-task{flex-wrap:wrap;gap:14px;padding:20px}.management-task>div:first-child{flex-basis:100%}.management-metric{text-align:left;max-width:none;flex:1}.management-assistant{padding:18px}.management-assistants a{padding:14px}.management-assistants span{font-size:10px}.management-tabs .btn{font-size:11px}.management-filter{padding:16px}.management-filter label{min-width:100%;}.management-caption h2{margin:0}}
