.fw-page{background:#f3f6fa;color:#253850}.fw-kpis{display:grid;grid-template-columns:repeat(7,minmax(80px,1fr));gap:8px;margin:12px 0}.fw-kpi{background:white;border:1px solid #d8e2ee;border-radius:10px;text-align:left;padding:9px 12px;color:#334d6a}.fw-kpi b{display:block;font-size:22px;margin-top:3px}.fw-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:end;background:#fff;border:1px solid #dce4ef;padding:12px;border-radius:10px}.fw-filters>label{display:flex;flex-direction:column;gap:5px;font-size:12px;flex:1;min-width:125px}.fw-filters input,.fw-filters select{min-height:35px!important;height:35px!important;min-width:0!important;width:100%!important}.fw-filters .fw-check{flex-direction:row;align-items:center;flex:0 0 auto}.fw-check input{width:17px!important;min-height:17px!important;height:17px!important}.fw-grid{margin-top:12px;overflow:auto;max-height:calc(100dvh - 335px);min-height:260px;border:1px solid #dce4ee;border-radius:10px;background:#fff}.fw-grid table{border-collapse:separate;border-spacing:0;min-width:1500px;width:100%;font-size:13px}.fw-grid th{position:sticky;top:0;background:#e8eef6;z-index:2;color:#29415f}.fw-grid td,.fw-grid th{padding:9px 11px;white-space:nowrap;border-bottom:1px solid #e3e9f1;text-align:left}.fw-grid .fw-long{max-width:230px;overflow:hidden;text-overflow:ellipsis}.fw-grid tr:hover{background:#f1f6ff}.fw-grid .fw-late td{color:#a92727;background:#fff5f4}.fw-pager{display:flex;gap:8px;align-items:center;padding:10px 0}.fw-pager>span{margin-right:auto}.fw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fw-form-grid label{display:flex;flex-direction:column;gap:5px;font-size:13px}.fw-form-grid input,.fw-form-grid select,.fw-form-grid textarea{width:100%;min-width:0}.fw-form-grid textarea,.fw-panel textarea{min-height:85px}.fw-span{grid-column:1/-1}.fw-multi{border:1px solid #dce4ee;border-radius:8px;padding:8px}.fw-multi>div{max-height:180px;overflow:auto}.fw-multi label{display:flex;flex-direction:row;align-items:center;padding:5px;gap:8px}.fw-multi input{width:16px!important;height:16px!important}.fw-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#f3f6fb;padding:12px;border-radius:10px}.fw-detail-grid small,.fw-detail-grid b{display:block}.fw-detail-grid small{color:#65778f;margin-bottom:4px}.fw-pre{white-space:pre-wrap;overflow-wrap:anywhere}.fw-media{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.fw-media img,.fw-media video{width:190px;max-height:180px;object-fit:contain;border:1px solid #dce4ee;border-radius:9px}.fw-panel{border:1px solid #dae3ee;padding:12px;margin:12px 0;border-radius:10px}.fw-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.fw-history{max-height:360px;overflow:auto;font-size:12px}.fw-history article{border-bottom:1px solid #dce4ee;padding:9px 0}.fw-history pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;padding:8px}.modal-card.modal-card-feedback-workflow{width:min(1100px,96vw)!important;max-height:94dvh!important}.fw-form .modal-actions{position:sticky;bottom:0;background:#fff;border-top:1px solid #e0e6f0;padding:12px 0;z-index:10}@media(max-width:700px){.fw-kpis{grid-template-columns:repeat(4,1fr)}.fw-form-grid{grid-template-columns:1fr}.fw-span{grid-column:auto}.fw-detail-grid{grid-template-columns:repeat(2,1fr)}.fw-grid{max-height:55dvh}.fw-filters>label{min-width:42%}}
