.project-grid-frame{flex-direction:column;min-width:0;min-height:0;display:flex}.project-grid-toolbar-actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.project-grid-action-trigger{min-width:40px;min-height:40px}.project-grid-action-popup{min-width:184px;max-width:calc(100vw - 24px);color:var(--kendo-color-on-surface);background:var(--component-bg,var(--kendo-color-surface));border:1px solid var(--kendo-color-border);box-shadow:0 10px 28px var(--segosis-shadow,#0003);border-radius:16px;overflow:hidden}.project-grid-action-popup .k-menu-group{overscroll-behavior:contain;max-height:min(440px,100dvh - 96px);padding:6px;overflow-y:auto}.project-grid-action-popup.k-menu-popup .k-menu-group .k-menu-link{border-radius:10px;min-height:44px;padding:10px 12px}.project-grid-action-content{align-items:center;gap:10px;min-width:0;min-height:24px;line-height:1.4;display:inline-flex}.project-grid-action-content>.k-svg-icon{flex:none}.project-grid-action-content>span:not(.k-svg-icon,.k-sr-only){white-space:normal;overflow-wrap:anywhere;min-width:0}@media (width<=767px){.project-grid .project-grid-toolbar,.project-grid-toolbar .definition-toolbar{flex-wrap:nowrap}.project-grid .project-grid-toolbar :is(h1,h2,h3){text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;margin-inline-end:8px;overflow:hidden}.project-grid-toolbar-actions{flex-wrap:nowrap;flex:none;margin-inline-start:auto}}.project-grid :is(.k-link,h1,h2,h3)>.k-svg-icon{flex:none;margin-inline-end:6px}.project-grid-align-left{text-align:left}.project-grid-align-center{text-align:center}.project-grid-align-right{text-align:right}.project-grid-header-align-left .k-link{justify-content:flex-start}.project-grid-header-align-center .k-link{justify-content:center}.project-grid-header-align-right .k-link{justify-content:flex-end}.administration-form.grid-configuration-form{flex-direction:column;width:100%;min-width:0;max-width:none;display:flex}.grid-configuration-tabs{flex:1;width:100%;min-width:0;min-height:0}.grid-configuration-tabs>.k-tabstrip-content{min-height:0;overflow:auto}.grid-configuration-fields{align-content:start;gap:16px;padding:8px;display:grid}.grid-configuration-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-configuration-checks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid-configuration-icon-choice{align-items:center;gap:8px;display:inline-flex}.grid-configuration-column-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.grid-configuration-column-panels>.grid-configuration-fields{border:1px solid var(--kendo-color-border);border-radius:var(--kendo-border-radius-lg,12px);min-width:0;padding:12px}@media (width<=900px){.grid-configuration-column-panels{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.grid-configuration-two-columns,.grid-configuration-checks{grid-template-columns:minmax(0,1fr)}}.project-grid-settings-popup{border-color:var(--kendo-color-border);border-radius:16px;overflow:hidden}.project-grid-settings{width:min(360px,100vw - 24px);height:min(520px,100dvh - 32px);min-height:0;color:var(--kendo-color-on-surface);background:var(--component-bg,var(--kendo-color-surface));flex-direction:column;display:flex}.project-grid-settings-compact{height:min(380px,100dvh - 32px)}.project-grid-settings-header,.project-grid-settings-footer{background:var(--kendo-color-surface-alt);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.project-grid-settings-header{border-bottom:1px solid var(--kendo-color-border)}.project-grid-settings-header h2{margin:0;font-size:14px;font-weight:650}.project-grid-settings-search{flex:none;padding:12px 14px 8px}.project-grid-settings-search>.k-input{width:100%}.project-grid-settings-columns{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 14px 10px;overflow-y:auto}.project-grid-settings-choice{border-bottom:1px solid var(--kendo-color-border-alt,var(--kendo-color-border));padding:8px 4px}.project-grid-settings-choice:last-child{border-bottom:0}.project-grid-settings-feedback{flex:0 auto;max-height:min(170px,30dvh);padding-inline:12px;overflow:auto}.project-grid-settings-feedback:empty{display:none}.project-grid-settings-feedback>.k-notification{max-width:100%;margin-block:6px}.project-grid-settings-feedback .k-button{margin-top:8px}.project-grid-settings-footer{border-top:1px solid var(--kendo-color-border);font-size:12px}.project-grid-settings-footer>div{gap:8px;display:flex}html:is([data-theme=segosis-white],[data-theme=segosis-dark]) .project-grid-settings-popup{box-shadow:inset 0 1px 0 var(--segosis-glint), 0 12px 28px var(--segosis-shadow)}html:is([data-theme=segosis-white],[data-theme=segosis-dark]) .project-grid-settings-header,html:is([data-theme=segosis-white],[data-theme=segosis-dark]) .project-grid-settings-footer{background:var(--segosis-panel);box-shadow:inset 0 1px 0 var(--segosis-glint)}.project-grid-frame-auto{flex:1 1 0;height:100%}.project-grid-frame-auto>.project-grid{flex:1 1 0;min-width:0;height:auto;min-height:0}.project-grid-frame>[aria-roledescription=pager]{flex:none}.segosis-auto-page-grid{min-width:0;min-height:0}.segosis-auto-page-grid>[role=grid]{flex:1 1 0;min-width:0;min-height:0;overflow:auto hidden}.segosis-auto-page-grid:has(>.k-grid-norecords)>[role=grid]{flex:none}.segosis-auto-page-grid>.k-grid-norecords{flex:1 1 0;height:auto;min-height:0}.segosis-auto-page-grid tbody[role=rowgroup]>tr[role=row]>td[role=gridcell]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-grid-frame .project-grid .project-grid-header{position:relative}.project-grid .project-grid-filtered-header{color:var(--kendo-color-error-on-subtle,#8f2f2f);background-color:var(--kendo-color-error-subtle,#fbe0e0);box-shadow:inset 0 -3px 0 var(--kendo-color-error,#bc4141)}.project-grid .project-grid-filtered-header a{color:inherit}html:is([data-theme=segosis-white],[data-theme=segosis-dark]) .project-grid .project-grid-filtered-header{box-shadow:inset 0 1px 0 var(--segosis-glint), inset 0 -3px 0 var(--kendo-color-error,#bc4141)}html[data-theme=segosis-dark] .project-grid .project-grid-filtered-header{color:var(--kendo-color-error,#f08c8c)}
