@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';
@import '_content/OrgNet.IntSoft.AdminPanel.SPA/Library/QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* _content/OrgNet.IntSoft.AdminPanel.SPA/Pages/SelfEvaluation.razor.rz.scp.css */
.submission-grid[b-l1u7apssgz] { display: grid; grid-template-columns: repeat(4, minmax(145px, 1fr)); gap: .6rem; }
.submission-tile[b-l1u7apssgz] { display: flex; flex-direction: column; gap: .3rem; background: #f5f7fa; border: 1px solid #dee2e6; border-radius: 4px; padding: .6rem; }
.summary-grid[b-l1u7apssgz] { display: grid; grid-template-columns: repeat(3, minmax(190px, 1fr)); gap: 1rem; }
.summary-grid > div[b-l1u7apssgz] { padding: 1rem; background: #f5f7fa; border-left: 3px solid #007bff; }
.summary-grid strong[b-l1u7apssgz] { display: block; margin-top: .5rem; }
.comparison-table[b-l1u7apssgz] { min-width: 1500px; }
.comparison-table th:first-child[b-l1u7apssgz], .comparison-table td:first-child[b-l1u7apssgz] { position: sticky; left: 0; background: white; z-index: 1; min-width: 180px; }
.self-evaluation table td[b-l1u7apssgz] { vertical-align: top; }
.modal-dialog-scrollable .modal-body[b-l1u7apssgz] { overflow-y: auto; }
@media (max-width: 1100px) { .submission-grid[b-l1u7apssgz] { grid-template-columns: repeat(2, minmax(145px, 1fr)); } .summary-grid[b-l1u7apssgz] { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 600px) { .summary-grid[b-l1u7apssgz] { grid-template-columns: 1fr; } }
