#supervisorUnified{font-family:inherit;color:#173451;margin-bottom:24px}#supervisorUnified button,#supervisorUnified input,#supervisorUnified select{font:inherit}.unified-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unified-filters label{display:flex;flex-direction:column;gap:6px}.unified-filters input,.unified-filters select{width:100%;min-width:0;padding:12px;border:1px solid #c9d9e8;border-radius:10px;box-sizing:border-box}.unified-filters button{padding:12px;border-radius:10px;border:1px solid #b4cfe9;background:#e9f3ff;color:#134c88}.unified-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.unified-kpis>button{background:#eaf3fe;border:1px solid #cbdff4;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.unified-kpis b{font-size:23px}.unified-note{color:#526c86;font-size:13px;line-height:1.9}.unified-error{background:#fff0ee;padding:14px;color:#992f23}.unified-day{border:1px solid #cbdbea;background:white;border-radius:14px;margin:12px 0;overflow:hidden}.unified-day>summary{padding:16px;cursor:pointer;background:#edf5ff}.unified-day>summary span{display:block;margin-top:8px;font-size:13px}.unified-day-content{padding:14px}.unified-day-content h3{font-size:17px;margin:22px 0 12px}.unified-table-wrap{overflow-x:auto}.unified-table-wrap table{width:100%;border-collapse:collapse;min-width:330px}.unified-table-wrap th,.unified-table-wrap td{padding:10px 5px;border-bottom:1px solid #e0e9f2;text-align:right;font-size:13px}.unified-table-wrap small,.unified-action small,.unified-priority small{display:block;color:#5a7186;margin:5px 0}.unified-action,.unified-priority{border:1px solid #d7e3ef;border-radius:12px;padding:14px;margin:10px 0;overflow-wrap:anywhere}.unified-action p{white-space:pre-wrap;line-height:1.8}.unified-priority.done{background:#eafaef}.unified-priority span{display:block;margin:6px 0}.unified-badge{display:inline-block;border-radius:8px;background:#e9f1fd;padding:5px 9px;margin:6px}.unified-action button,.unified-priority button{background:#edf5ff;border:1px solid #b9d1e9;border-radius:8px;padding:9px;color:#154b80}.unified-empty{color:#60748a;line-height:1.9}@media(max-width:600px){.unified-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-kpis>button{font-size:13px;padding:12px}.unified-intro h2{font-size:21px;line-height:1.7}}

.unified-kpis>button{font:inherit;text-align:right;cursor:pointer;color:inherit}.unified-kpis>button.active{background:#d5e9ff;border:2px solid #236bc0}.unified-kpis>button small{font-size:11px;color:#496c92}.unified-metric-panel{border:2px solid #b3d0ed;border-radius:14px;padding:14px;margin:12px 0;background:#f8fbff}
