.chief-mode #main{max-width:none;padding:28px}.chief-mode .summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.chief-mode .summary-card{display:grid;gap:8px;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px}.chief-mode .summary-card strong{font-size:26px;color:var(--yellow)}.chief-mode .summary-card span{color:var(--muted);font-size:12px}.chief-mode .table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}.chief-mode table{border-collapse:collapse;width:100%;table-layout:fixed}.chief-mode th,.chief-mode td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 9px;overflow-wrap:anywhere;line-height:1.6}.chief-mode th{font-size:11px;background:var(--panel2);color:var(--muted)}.chief-mode td{font-size:12px}.chief-mode tr:nth-child(even){background:var(--panel)}.chief-mode .linklike{border:0;background:transparent;color:var(--yellow);padding:0;text-align:left;font-weight:700}.chief-mode .chief-add{float:right;margin:0 0 14px 14px}.chief-mode .workers-list,.chief-mode .months-list,.chief-mode .kind-list{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.chief-mode .worker-history>.nav,.chief-mode .workers-history>.nav{display:flex;gap:10px;margin-bottom:20px}.chief-mode .report-item{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:16px 0;padding:20px}.chief-mode .report-item p{margin:6px 0}.chief-mode .report-item button,.chief-mode .workers-list button,.chief-mode .months-list button,.chief-mode .kind-list button,.chief-mode .nav button{padding:10px 14px;background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:8px}.signed-out #headerlogout{display:none}#logincode{text-align:center;letter-spacing:.6em;font-size:26px}
@media(max-width:800px){.chief-mode #main{padding:20px 16px}.chief-mode .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.chief-mode .chief-add{float:none;margin:0 0 16px}.chief-mode .table-wrap{overflow:visible;border:0}.chief-mode table,.chief-mode tbody,.chief-mode tr,.chief-mode td{display:block}.chief-mode thead{display:none}.chief-mode tbody tr{border:1px solid var(--line);border-radius:12px;padding:8px 14px;margin:14px 0;background:var(--panel)}.chief-mode td{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:8px 0}.chief-mode td:before{content:attr(data-label);color:var(--muted);font-size:11px}.chief-mode td:last-child{border:0}#headerlogout{font-size:11px;padding:4px}}
.chief-mode .chief-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px;margin:18px 0}.chief-mode .chief-filters label{flex:1 1 140px;min-width:0;margin:0}.chief-mode .chief-filters input,.chief-mode .chief-filters select{width:100%;margin:6px 0 0}.chief-mode .chief-filters button{margin:0}.chief-mode .chief-query{flex-basis:240px!important}.chief-mode .chief-section{margin:28px 0}.chief-mode .chief-comparison{min-width:600px}.chief-mode .summary-card small{font-size:10px;line-height:1.5}.chief-mode .summary{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:800px){.chief-mode .chief-comparison{min-width:0}.chief-mode .chief-filters label{flex-basis:calc(50% - 12px)}.chief-mode .summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
