.work-panel-heading{margin-bottom:24px}.work-panel-heading h2{font-size:1.6rem;margin:8px 0}.work-panel-heading>p:last-child{color:var(--muted)}
.work-panel-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:18px;background:#fff;border:1px solid #e0e9ee;border-radius:14px;margin-bottom:22px}.work-panel-filters .field{flex:1 1 150px;min-width:0}
.work-panel-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0 0 24px}.work-panel-kpi{display:grid;gap:10px;align-content:start;background:#fff;border:1px solid #e0e9ee;border-radius:16px;padding:22px}.work-panel-kpi>span{font-size:.84rem;color:#536d7e}.work-panel-kpi>strong{font-size:1.65rem;font-weight:650;font-variant-numeric:tabular-nums}.work-panel-kpi>small{font-size:.75rem;line-height:1.5;color:#536d7e}
.work-panel-table small{display:block;margin-top:6px;color:#536d7e;font-size:.76rem}.work-panel-table td{vertical-align:middle}.work-panel-table .cell-identity{min-width:170px}.work-panel-table .cell-action{min-width:150px}
.work-deadline{display:grid;gap:8px;min-width:200px;font-size:.8rem;color:#16634f}.work-deadline strong{font-weight:600}.work-deadline.attention{color:#99600a}.work-deadline.late{color:#b03232}.work-deadline.undefined{color:#667984}.work-deadline-track{height:7px;background:#e6eeeb;border-radius:6px;overflow:hidden}.work-deadline-track>span{display:block;height:100%;background:currentColor;border-radius:6px;transition:width .2s ease}.work-deadline small{margin:0}
.work-panel-dialog{width:min(580px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #dce6eb;border-radius:16px;background:#fff;color:#173644;padding:24px}.work-panel-dialog::backdrop{background:#061d2a80}.work-panel-dialog header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.work-panel-dialog h2{font-size:1.1rem;margin:0}.work-panel-dialog form{display:grid;gap:16px}.work-panel-dialog summary{min-height:44px;cursor:pointer}.work-panel-dialog [data-feedback]{color:#a7312a}
@media(max-width:767px){.work-panel-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-panel-kpi{padding:16px}.work-panel-kpi>strong{font-size:1.25rem;overflow-wrap:normal}.work-panel-filters{padding:14px}.work-panel-filters>button{width:100%}.work-panel-table .table-wrap{overflow:visible}.work-panel-table table,.work-panel-table tbody{display:block;min-width:0!important}.work-panel-table thead{display:none}.work-panel-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;border-bottom:1px solid #dce6eb}.work-panel-table tbody td{display:block!important;min-width:0!important;border:0!important;padding:0!important;overflow-wrap:anywhere}.work-panel-table tbody .cell-identity,.work-panel-table tbody .cell-action,.work-panel-table td:has(.work-deadline){grid-column:1/-1}.work-panel-table td::before{display:none!important}.work-panel-table td.cell-money::before{display:block!important;content:attr(data-label);font-size:.72rem;color:#536d7e;margin-bottom:4px}.work-deadline{min-width:0}.work-panel-dialog{padding:18px}.work-panel-table .table-actions{justify-content:start}.work-panel-table .empty{grid-column:1/-1}}
@media(max-width:359px){.work-panel-kpis{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.work-deadline-track>span{transition:none}}

[data-view="sellerPanel"]{--nav-icon:url("./assets/brand-v2/icons/target.svg")}
[data-view="projectPanel"]{--nav-icon:url("./assets/brand-v2/icons/folder.svg")}
@media(max-width:767px){.app-shell .work-panel-table tbody tr{padding:18px 0!important;margin:0;background:transparent;border:0;border-bottom:1px solid #dce6eb;border-radius:0;box-shadow:none}.app-shell .work-panel-table td.cell-money{grid-column:1/-1;display:flex!important;align-items:center;justify-content:space-between;text-align:right}.app-shell .work-panel-table td.cell-money::before{text-align:left;text-transform:none;font-weight:400;margin:0}.app-shell .work-panel-table .table-actions{justify-content:flex-start}}
