.procurement-tracking-panel{gap:18px;display:grid}.procurement-tracking-panel .panel-heading{align-items:flex-start}.procurement-tracking-panel .panel-heading h3{margin:0 0 5px}.procurement-tracking-panel .panel-heading p{color:#647b86;margin:0}.procurement-tracking-table{min-width:1080px}.procurement-tracking-table td{vertical-align:middle}.procurement-tracking-table td b,.procurement-tracking-table td small{display:block}.procurement-tracking-table td small{color:#6b7f89;margin-top:5px}.tracking-type{color:#17536b;background:#e9f4f7;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.tracking-type.external_repair{color:#255b9b;background:#e8f1ff}.tracking-type.repair_part{color:#8a5c09;background:#fff2da}.tracking-type.periodic_service{color:#167052;background:#e4f7ef}.tracking-type.stock_part{color:#69469c;background:#f0eaff}.procurement-pagination{justify-content:center;align-items:center;gap:12px;padding-top:4px;display:flex}.procurement-pagination button{min-width:88px}.procurement-pagination span{color:#536d78;font-weight:850}@media (max-width:760px){.procurement-tracking-panel .search-line,.procurement-tracking-panel .work-scope-switch{grid-template-columns:1fr}}.financial-documents-panel{gap:18px;display:grid}.financial-documents-panel .panel-heading{align-items:flex-start}.financial-documents-panel .panel-heading h3{margin:0 0 5px}.financial-documents-panel .panel-heading p{color:#647b86;margin:0}.financial-document-summary{color:#17675f;background:#edf8f6;border-radius:14px;justify-items:end;gap:5px;padding:10px 14px;display:grid}.financial-document-summary b{color:#12495d}.financial-document-filters{gap:12px;display:grid}.financial-date-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.financial-date-filters label{color:#536d78;gap:6px;min-width:190px;font-size:12px;font-weight:850;display:grid}.financial-documents-table{min-width:1380px}.financial-documents-table td{vertical-align:middle}.financial-documents-table td b,.financial-documents-table td small{display:block}.financial-documents-table td small{color:#6d818b;text-overflow:ellipsis;max-width:210px;margin-top:5px;overflow:hidden}.tracking-type.invoice{color:#176642;background:#e5f6ed}.tracking-type.contract{color:#6243a0;background:#eee9ff}.financial-documents-table a.quiet-button{white-space:nowrap;text-decoration:none;display:inline-flex}@media (max-width:760px){.financial-documents-panel .search-line{grid-template-columns:1fr}.financial-date-filters>*{width:100%}.financial-documents-panel .work-scope-switch{grid-template-columns:1fr}.financial-document-summary{justify-items:start}}.clickable-detail-row{cursor:pointer;transition:background-color .16s,box-shadow .16s}.clickable-detail-row:hover,.clickable-detail-row:focus{background:#eef8fb;outline:none;box-shadow:inset 4px 0 #1682a0}.procurement-detail-modal{width:min(820px,100vw - 32px);max-height:88vh;overflow:auto}.procurement-detail-modal .repair-detail-grid{margin-top:18px}.procurement-detail-modal .card-actions{justify-content:flex-end;margin-top:18px}.procurement-detail-modal .card-actions a{text-decoration:none}
.approved-profile-builder{background:#f7fbfc;border:1px solid #cfe2e7;border-radius:16px;gap:10px;margin:16px 0;padding:16px;display:grid}.approved-profile-builder h3,.approved-profile-builder p{margin:0}.approved-profile-builder p{color:#647d84;font-size:12px;line-height:1.8}.approved-profile-drafts{gap:8px;display:grid}.approved-profile-drafts article{background:#edf9f6;border:1px solid #cce4de;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.approved-profile-drafts article span{gap:4px;display:grid}.approved-profile-drafts small{color:#56736f}.approved-profile-drafts button{color:#a22222;background:#ffe8e8;border:0;border-radius:9px;padding:7px 10px;font-weight:850}.department-grid article>small{color:#537078;margin-top:6px;line-height:1.7;display:block}.facility-row>select{max-width:220px;min-height:36px}.management-card>summary,.facility-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.management-card>summary::-webkit-details-marker{display:none}.facility-accordion>summary::-webkit-details-marker{display:none}.management-card>summary:before,.facility-accordion>summary:before{content:"‹";color:#0b817a;font-size:22px;font-weight:900;transition:transform .2s}.management-card[open]>summary:before,.facility-accordion[open]>summary:before{transform:rotate(-90deg)}.management-card>summary small,.facility-accordion>summary small{color:#647d84;margin-top:4px;display:block}.management-card>div{gap:9px;margin-top:12px;display:grid}.facility-accordion{background:#eff7f6;border:1px solid #d8e9e7;border-radius:13px;padding:11px}.facility-accordion>summary span:first-of-type{gap:3px;display:grid}.facility-accordion>.department-grid{margin-top:11px}.facility-actions{align-items:center;gap:9px;margin-top:10px;display:flex}.facility-actions>select{max-width:240px}@media (max-width:700px){.approved-profile-drafts article{flex-direction:column;align-items:stretch}.facility-row>select{width:100%;max-width:none}}
