#kt_app_sidebar_menu button.menu-link{width:100%;border:0;background:transparent;font:inherit;text-align:start}#kt_app_sidebar_menu .menu-link{min-height:42px;align-items:center}#kt_app_sidebar_menu .menu-title{line-height:1.4;overflow-wrap:anywhere}#kt_app_sidebar_menu .menu-link .menu-icon,#kt_app_sidebar_menu .menu-link .menu-icon i{color:inherit}#kt_app_sidebar_menu .menu-link .menu-arrow:after,#kt_app_sidebar_menu .menu-link .menu-bullet .bullet{background-color:currentColor}#kt_app_sidebar_menu .menu-link:focus-visible{outline:2px solid var(--devforger-color-primary);outline-offset:-2px}#kt_app_sidebar_menu .menu-sub .menu-sub .menu-link{font-size:.95rem;padding-inline-start:3rem}#kt_app_sidebar_menu .menu-sub .menu-sub :is(.menu-icon,.menu-bullet){display:none}@media(max-width:991.98px){#kt_app_sidebar_menu .menu-link{min-height:44px}}.devforger-page-header,.devforger-page-actions,.devforger-filter-actions,.devforger-form-actions,.devforger-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--devforger-space-md)}.devforger-page-header{justify-content:space-between;margin-bottom:1.5rem}.devforger-page-header>:first-child{min-width:0}.devforger-page-actions{justify-content:flex-end}.devforger-filter-actions{grid-column:1 / -1;justify-content:flex-end;padding-top:var(--devforger-space-sm)}.devforger-form-actions{grid-column:1 / -1;justify-content:flex-end;border-top:1px solid var(--devforger-border-subtle);padding-top:var(--devforger-space-xl);margin-top:1rem}.devforger-pagination{justify-content:center;margin:1.5rem 0}.devforger-section-anchor{scroll-margin-top:6rem}.devforger-search-row{display:flex;align-items:end;gap:var(--devforger-space-md)}.devforger-search-row>:first-child{flex:1;min-width:0}.devforger-search-row>.btn{flex-shrink:0}.devforger-filter-grid{display:grid;grid-template-columns:minmax(16rem,2fr) repeat(2,minmax(10rem,1fr));gap:var(--devforger-space-lg);align-items:end}.devforger-filter-grid>*{min-width:0;margin-bottom:0}.devforger-filter-grid>.devforger-filter-actions{grid-column:auto;padding-top:0;align-self:end;justify-self:start}.devforger-code-label{display:block;color:var(--devforger-text-secondary);font-size:.85em;overflow-wrap:anywhere}.devforger-empty-state{grid-column:1 / -1;padding:var(--devforger-space-2xl) var(--devforger-space-xl);text-align:center;background:var(--devforger-surface-card);border-radius:var(--bs-border-radius-lg)}.devforger-empty-state p{color:var(--devforger-text-secondary);margin-bottom:1rem}.devforger-ui .app-main,.devforger-ui .app-wrapper,.devforger-ui .app-content{min-width:0}.devforger-ui .card-header{gap:var(--devforger-space-lg)}.devforger-ui .card-title{overflow-wrap:anywhere}.devforger-ui .table-responsive{overscroll-behavior-x:contain}.devforger-page-actions .btn,.devforger-filter-actions .btn,.devforger-form-actions .btn{white-space:normal}.devforger-foundation-fields>label:has(textarea),.devforger-foundation-fields>label:has([name=website]),.devforger-procurement-fields>.devforger-proc-field:has(textarea),.devforger-procurement-fields>.devforger-proc-field:has([name=purpose]),.devforger-procurement-fields>.devforger-proc-field:has([name=description]){grid-column:1 / -1}.devforger-ui .devforger-foundation-toolbar>label{margin-bottom:0}.devforger-ui .devforger-foundation table th:last-child,.devforger-ui .devforger-foundation table td:last-child{text-align:right}.devforger-ui .devforger-procurement [data-form=search] .devforger-proc-grid,.devforger-ui .devforger-procurement [data-search] .devforger-proc-grid{grid-template-columns:minmax(15rem,2fr) repeat(2,minmax(10rem,1fr));align-items:end}.devforger-ui .devforger-procurement [data-form=search] .devforger-proc-actions{justify-content:flex-end}.devforger-ui .devforger-procurement .devforger-proc-field:has(>textarea){grid-column:1 / -1}.devforger-ui .devforger-foundation .devforger-search-row>label{margin-bottom:0}.devforger-ui .devforger-procurement .devforger-proc-grid>.btn,.devforger-ui .devforger-procurement .devforger-proc-grid>div:has(>.btn){align-self:end;justify-self:start}.devforger-ui .devforger-procurement form>.devforger-proc-actions:has(>button:not([type])){justify-content:flex-end;border-top:1px solid var(--devforger-border-subtle);padding-top:var(--devforger-space-lg)}@media(max-width:767px){.devforger-ui .devforger-procurement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.devforger-ui .devforger-procurement-kpi{padding:var(--devforger-space-lg);overflow-wrap:anywhere}.devforger-filter-grid{grid-template-columns:minmax(0,1fr)}.devforger-filter-grid>.devforger-filter-actions{justify-self:stretch}.devforger-filter-grid>.devforger-filter-actions>.btn{flex:1}.devforger-ui .devforger-procurement [data-form=search] .devforger-proc-grid,.devforger-ui .devforger-procurement [data-search] .devforger-proc-grid{grid-template-columns:minmax(0,1fr)}.devforger-page-header{align-items:flex-start}.devforger-page-actions{justify-content:flex-start}.devforger-ui .app-toolbar .app-container{min-width:0}}@media(max-width:399px){.devforger-search-row{flex-wrap:wrap}.devforger-search-row>:first-child{flex-basis:100%}.devforger-search-row>.btn{flex:1}}
