:root { --main-nav-width: 250px; --ticket-nav-width: 300px; } #area-2 { padding: 0px; > .container { padding: 0px; } } #footer-header { display: none; } .listform_body { display: flex; .listform_navigation { width: var(--ticket-nav-width); display: flex; flex-direction: column; background: var(--bg-white); border: 1px solid var(--border); padding: 12px; gap: 4px; min-height: calc(100dvh - 200px); /* min-height: calc(100% - 200px); */ position: sticky; top: 0px; .listform_navigation_header { display: flex; flex-direction: column; gap: 4px; button { background: var(--blur); color: var(--fc-dark); font-size: var(--fs-500); padding: 8px; text-align: left; &.active { background: var(--clr-mandant); color: var(--fc-white-8); } } a[role="button"] { border-radius: var(--br); background: var(--clr-mandant); color: var(--fc-white-8); font-size: var(--fs-500); padding: 8px; text-align: left; margin-bottom: 10px; } .listform_navigation_header_line { display: flex; justify-content: space-between; align-items: center; button { padding: 4px; } } } &.is-closed { overflow: hidden; width: unset; .to-hide-on-close { display: none; } i { transform: rotate(180deg); } } } .listform_content { flex: 1; /* padding: 20px 20px 20px 20px; */ padding-top: 20px; background: var(--bg-white); padding-bottom: 100px; overflow-x: scroll; #grid { .gridjs-head { padding-top: 0px; } } } } #grid { height: 100%; } .gridjs-container { position: relative; padding: 0px !important; height: 100%; .gridjs-head { padding-left: 20px; } .gridjs-wrapper { border: unset; box-shadow: unset; border-radius: 0px; overflow-x: auto; -webkit-overflow-scrolling: touch; .gridjs-thead { tr.gridjs-tr { th.gridjs-th { padding: 6px 14px; /* background-color: var(--bg-white); */ /* border-bottom: 1px solid var(--border); */ color: var(--fc-dark); } } } .gridjs-tbody { cursor: pointer; tr.gridjs-tr { &:hover { background-color: #f9fafb; td { background-color: #f9fafb; } } td.gridjs-td { padding: 6px 14px; } } } } .gridjs-footer { border: unset; box-shadow: unset; position: fixed; bottom: 0px; width: stretch; background-color: var(--bg-white); border-top: 1px solid var(--border); } }