/* /AnonPages/AccountLogin.razor.rz.scp.css */
.icon-banner[b-e88hwjh2zj] {
    width: 32px;
}

.nav-bg[b-e88hwjh2zj] {
    background-color: #153A6C;
}

#card-header[b-e88hwjh2zj] {
    font-size: x-large;
    font-weight: 600;
}
/* /AnonPages/PasswordReset.razor.rz.scp.css */
.icon-banner[b-r268w9jgau] {
    width: 32px;
}

.nav-bg[b-r268w9jgau] {
    background-color: #153A6C;
}

#card-header[b-r268w9jgau] {
    font-size: x-large;
    font-weight: 600;
}
/* /Pages/Administration/Agencies/AgencyDetails.razor.rz.scp.css */
.page[b-dqpvdvi83p],
[b-dqpvdvi83p] .k-card,
[b-dqpvdvi83p] .k-card-body,
[b-dqpvdvi83p] .k-tabstrip,
[b-dqpvdvi83p] .k-tabstrip-content {
    overflow-y: auto;
    height: 100%;
    display: flex;
    flex: 1;
    flex-direction: column;
}
/* /Pages/Administration/Agencies/AgencyList.razor.rz.scp.css */
.toolBar[b-h0gxrh48s5] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-h0gxrh48s5],
[b-h0gxrh48s5] .k-card,
[b-h0gxrh48s5] .k-card-body,
[b-h0gxrh48s5] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-h0gxrh48s5] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Administration/Agencies/Components/AgencyForm.razor.rz.scp.css */
body[b-g7ins3ac1o] {
}
/* /Pages/Administration/Agencies/Components/UserActivityDataGrid.razor.rz.scp.css */
.toolBar[b-82sxe4z6yi] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-82sxe4z6yi],
[b-82sxe4z6yi] .k-card,
[b-82sxe4z6yi] .k-card-body,
[b-82sxe4z6yi] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-82sxe4z6yi] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Administration/AuditLog/AuditLogList.razor.rz.scp.css */
/* Page-scoped: keep total height within MainLayout's .main (calc(100vh - 120px))
   so the outer page never scrolls -- only the Telerik grid scrolls internally.
   Subtract: 120px (header+footer in MainLayout) + ~100px for LayoutCard chrome
   (title, paddings, search form margins). */
.audit-log-page-container[b-q3yoj6h90x] {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 240px);
    min-height: 400px;
}

.audit-log-search[b-q3yoj6h90x] {
    flex: 0 0 auto;
    margin-bottom: 0.75rem;
}

.audit-log-grid-wrapper[b-q3yoj6h90x] {
    flex: 1 1 auto;
    min-height: 0;
    overflow: hidden;
}

[b-q3yoj6h90x] .audit-log-grid-wrapper .k-grid {
    height: 100%;
}
/* /Pages/Administration/AuditLog/Components/AuditLogSearchForm.razor.rz.scp.css */
/* Compact flex layout for the audit-log search form. Scoped to this component only.
   The .audit-search-form wrapper is required so Blazor's scoped CSS attribute
   lands on a real DOM element (TelerikForm itself is a Blazor component). */

.audit-search-form[b-0vt1miw068]  .k-form fieldset > legend:empty {
    display: none;
}

.audit-search-form[b-0vt1miw068]  .k-form fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

.audit-search-form[b-0vt1miw068]  .k-form .k-form-field {
    margin: 0;
    padding: 0;
}

.audit-search-fields[b-0vt1miw068] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem 1rem;
    align-items: flex-end;
}

.audit-search-field[b-0vt1miw068] {
    display: flex;
    flex-direction: column;
    width: 200px;
}

.audit-search-field-wide[b-0vt1miw068] {
    width: 320px;
}

.audit-search-field .k-form-label[b-0vt1miw068],
.audit-search-field .k-label[b-0vt1miw068] {
    margin: 0 0 2px 0;
    line-height: 1.1;
}

.audit-search-field[b-0vt1miw068]  .k-input,
.audit-search-field[b-0vt1miw068]  .k-picker,
.audit-search-field[b-0vt1miw068]  .k-multiselect,
.audit-search-field[b-0vt1miw068]  .k-textbox,
.audit-search-field[b-0vt1miw068]  .k-dropdownlist,
.audit-search-field[b-0vt1miw068]  .k-datetimepicker {
    width: 100%;
}

/* Keep the User multi-select at a fixed height; scroll the chips instead of
   growing the field (which would shrink the grid below). */
.audit-search-field-wide[b-0vt1miw068]  .k-multiselect .k-input-values {
    max-height: 32px;
    overflow-y: auto;
    flex-wrap: wrap;
}

.audit-search-form[b-0vt1miw068]  .k-form-buttons {
    margin-top: 0.5rem;
    padding-top: 0.5rem;
    gap: 0.5rem;
}
/* /Pages/Administration/Courts/Components/CourtForm.razor.rz.scp.css */
body[b-rrh7lsrv66] {
}
/* /Pages/Administration/Courts/Components/UserActivityDataGrid.razor.rz.scp.css */
.toolBar[b-6j5137c7mj] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-6j5137c7mj],
[b-6j5137c7mj] .k-card,
[b-6j5137c7mj] .k-card-body,
[b-6j5137c7mj] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-6j5137c7mj] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Administration/Courts/CourtDetails.razor.rz.scp.css */
.page[b-k59kkiny8i],
[b-k59kkiny8i] .k-card,
[b-k59kkiny8i] .k-card-body,
[b-k59kkiny8i] .k-tabstrip,
[b-k59kkiny8i] .k-tabstrip-content {
    overflow-y: auto;
    height: 100%;
    display: flex;
    flex: 1;
    flex-direction: column;
}
/* /Pages/Administration/Courts/CourtList.razor.rz.scp.css */
.toolBar[b-ldy091yvfg] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-ldy091yvfg],
[b-ldy091yvfg] .k-card,
[b-ldy091yvfg] .k-card-body,
[b-ldy091yvfg] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-ldy091yvfg] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Administration/Roles/Components/RoleForm.razor.rz.scp.css */
.page[b-dlovka36ad],
[b-dlovka36ad] .k-card,
[b-dlovka36ad] .k-card-body,
[b-dlovka36ad] .k-tabstrip,
[b-dlovka36ad] .k-tabstrip-content,
[b-dlovka36ad] .k-content,
.top[b-dlovka36ad],
[b-dlovka36ad] .row,
[b-dlovka36ad] .k-form,
[b-dlovka36ad] .k-grid {
    height: 100%;
}

[b-dlovka36ad] .k-form,
[b-dlovka36ad] .k-grid {
    overflow-y: auto;
}
/* /Pages/Administration/Roles/Components/RoleGrid.razor.rz.scp.css */
.toolBar[b-ly22zzv7t2] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-ly22zzv7t2],
[b-ly22zzv7t2] .k-card,
[b-ly22zzv7t2] .k-card-body,
[b-ly22zzv7t2] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-ly22zzv7t2] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Administration/Roles/RoleDetails.razor.rz.scp.css */
.page[b-xqhlqyb5oc],
[b-xqhlqyb5oc] .k-card,
[b-xqhlqyb5oc] .k-card-body,
[b-xqhlqyb5oc] .k-tabstrip,
[b-xqhlqyb5oc] .k-tabstrip-content {
    overflow-y: auto;
    height: 100%;
    display: flex;
    flex: 1;
    flex-direction: column;
}
/* /Pages/Administration/Roles/RoleList.razor.rz.scp.css */
.toolBar[b-l1h86gtmge] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-l1h86gtmge],
[b-l1h86gtmge] .k-card,
[b-l1h86gtmge] .k-card-body,
[b-l1h86gtmge] .k-grid {
    overflow-y: auto;
    height: 100%;
}
/* /Pages/Administration/Users/Components/UserForm.razor.rz.scp.css */
body[b-5wsz7t5iq9] {
}
/* /Pages/Administration/Users/Components/UserGrid.razor.rz.scp.css */
.toolBar[b-oscz4yi8e9] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-oscz4yi8e9],
[b-oscz4yi8e9] .k-card,
[b-oscz4yi8e9] .k-card-body,
[b-oscz4yi8e9] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-oscz4yi8e9] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Administration/Users/Components/UserRoleGrid.razor.rz.scp.css */
.buttonDiv[b-2stn6pw5ew] {
    margin: 20px 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 10px;
}
/* /Pages/Administration/Users/MyProfile.razor.rz.scp.css */
.page[b-zujwk9qzsj],
[b-zujwk9qzsj] .k-card,
[b-zujwk9qzsj] .k-card-body,
[b-zujwk9qzsj] .k-tabstrip,
[b-zujwk9qzsj] .k-tabstrip-content {
    overflow-y: auto;
    height: 100%;
    display: flex;
    flex: 1;
    flex-direction: column;
}
/* /Pages/Administration/Users/UserList.razor.rz.scp.css */
.toolBar[b-dzczifovda] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-dzczifovda],
[b-dzczifovda] .k-card,
[b-dzczifovda] .k-card-body,
[b-dzczifovda] .k-grid {
    overflow-y: auto;
    height: 100%;
}
/* /Pages/Administration/Vendors/Components/VendorAgencyGrid.razor.rz.scp.css */
.toolBar[b-093p2frdk7] {
    width:100%;
    display: flex;
    justify-content: flex-end;
}

.page[b-093p2frdk7],
[b-093p2frdk7] .k-card,
[b-093p2frdk7] .k-card-body,
[b-093p2frdk7] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-093p2frdk7] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Administration/Vendors/Components/VendorAgencyModal.razor.rz.scp.css */
.toolBar[b-qwjqty5rxk] {
    width:100%;
    display: flex;
    justify-content: flex-end;
}

.page[b-qwjqty5rxk],
[b-qwjqty5rxk] .k-card,
[b-qwjqty5rxk] .k-card-body,
[b-qwjqty5rxk] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-qwjqty5rxk] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}

.apiKeyButtons[b-qwjqty5rxk] {
    margin-top: 10px;
    width: 375px;
    display: flex;
    justify-content: space-between
}
/* /Pages/Administration/Vendors/Components/VendorForm.razor.rz.scp.css */
body[b-2pgtgqjr00] {
}
/* /Pages/Administration/Vendors/Components/VendorWhiteListGrid.razor.rz.scp.css */
.toolBar[b-xdm7cl256k] {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
/* /Pages/Administration/Vendors/VendorDetails.razor.rz.scp.css */
.page[b-niyzyqq47k],
[b-niyzyqq47k] .k-card,
[b-niyzyqq47k] .k-card-body,
[b-niyzyqq47k] .k-tabstrip,
[b-niyzyqq47k] .k-tabstrip-content {
    overflow-y: auto;
    height: 100%;
    display: flex;
    flex: 1;
    flex-direction: column;
}
/* /Pages/Administration/Vendors/VendorList.razor.rz.scp.css */
.toolBar[b-d6odepgpxl] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-d6odepgpxl],
[b-d6odepgpxl] .k-card,
[b-d6odepgpxl] .k-card-body,
[b-d6odepgpxl] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-d6odepgpxl] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Collision/AdvancedSearch/AdvancedCollisionSearch.razor.rz.scp.css */
.eqv-chart-panel[b-tjs2rkie7b] {
    margin-left: 5px;
}

.toolBar[b-tjs2rkie7b] {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.page[b-tjs2rkie7b],
[b-tjs2rkie7b] .k-card,
[b-tjs2rkie7b] .k-card-body,
[b-tjs2rkie7b] .k-grid {
    overflow-y: auto;
    height: 100%;
}

#ColumnsBar[b-tjs2rkie7b] {
    margin: 10px 0;
    border: 1px solid lightgray;
    border-left: 10px solid #81ADC8;
    padding: 15px;
    border-radius: 10px;
}

#QueryPanel[b-tjs2rkie7b] {
    margin: 10px 0;
    border: 1px solid lightgray;
    border-left: 10px solid #81ADC8;
    padding: 15px;
    border-radius: 10px;
    
    a[title="all"] /* Sometimes Visual Studio automatically puts a space between a[ here, that messes up the styles */

{
    padding: 5px 10px;
    background-color: #003b6d;
    color: white;
    margin: 0 5px;
    border-radius: 5px;
}

}

#QueryPanel[b-tjs2rkie7b] {
    > div:last-of-type a
{
    padding: 5px 10px;
    background-color: gray;
    color: white;
    margin: 0 5px;
    border-radius: 5px;
    border-bottom: 0;
}
}

.k-list-ul[b-tjs2rkie7b] {
    overflow-y: auto;
    max-height: 200px;
}
/* /Pages/Collision/Detail/Components/AttachmentsTab.razor.rz.scp.css */
.underline-item[b-kub86q9xg3] {
    border-bottom: 1px solid #aaa;
}

[b-kub86q9xg3] .k-card-body {
    padding-top: 0px;
}

[b-kub86q9xg3] .k-card-subtitle {
    margin-bottom: 0px;
}

img[b-kub86q9xg3] {
    max-width: 100%;
    height: auto;    
}
/* /Pages/Collision/Detail/Components/HistoryTab.razor.rz.scp.css */
/* /Pages/Collision/Search/Components/DetailModal.razor.rz.scp.css */
[b-wo5h39255n] .k-tabstrip-items {
    justify-content: flex-end;
}

[b-wo5h39255n] .k-card-title {
    margin-bottom: 0px;
}
/* /Pages/Collision/Search/Components/SearchForm.razor.rz.scp.css */
[b-u95s9l3fuj] .k-form-legend {
    margin-bottom: 5px;
}

[b-u95s9l3fuj] .k-panelbar-item-text {
    font-size: 32px;
}

[b-u95s9l3fuj] .k-form-field {
    /*margin-top: 5px;
    margin-bottom: 5px;*/
    margin: 0px;
}
/* /Pages/DataExtract/Components/AttachmentsGrid.razor.rz.scp.css */
.toolBar[b-gyidlye49n] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-gyidlye49n],
[b-gyidlye49n] .k-card,
[b-gyidlye49n] .k-card-body,
[b-gyidlye49n] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-gyidlye49n] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/DataExtract/Components/UserActivityGrid.razor.rz.scp.css */
.toolBar[b-j01yiid2dh] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-j01yiid2dh],
[b-j01yiid2dh] .k-card,
[b-j01yiid2dh] .k-card-body,
[b-j01yiid2dh] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-j01yiid2dh] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/DataExtract/DataExtractReportList.razor.rz.scp.css */
.toolBar[b-mscinq6pk6] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.page[b-mscinq6pk6],
[b-mscinq6pk6] .k-card,
[b-mscinq6pk6] .k-card-body,
[b-mscinq6pk6] .k-grid {
    overflow-y: auto;
    height: 100%;
}
/* /Pages/DataExtract/FarsDataExtractReport.razor.rz.scp.css */
.page[b-ta89c9m24m],
[b-ta89c9m24m] .k-card,
[b-ta89c9m24m] .k-card-body,
[b-ta89c9m24m] .k-grid {
    overflow-y: auto;
    height: 100%;
}
/* /Pages/Fars/Detail/FarsDetails.razor.rz.scp.css */
[b-cibe3l4ti5] .k-card-subtitle {
    margin-bottom: 0px;
}

[b-cibe3l4ti5] .k-splitter {
    height: 60vh;
}
/* /Pages/Index.razor.rz.scp.css */
h1[b-n2dll7sqf0] {
    font-size: 5rem;
}

h2[b-n2dll7sqf0] {
    font-size: 3rem;
}

h3[b-n2dll7sqf0] {
    font-size: 2.5rem;
}
/* /Pages/Placeholder.razor.rz.scp.css */
body[b-4ze93nz4zh] {
}
/* /Pages/Reporting/CustomReports/ViewCustomReports.razor.rz.scp.css */
.fullScreenGrid[b-6lvfxo7enq] {
    z-index:100;
}
/* /Pages/Reporting/Designer/ReportDesigner.razor.rz.scp.css */
#wrd1[b-manayn8b65] {
    position: relative;
    padding-right: 50px;
}
/* /Pages/Ticket/AdvancedSearch/AdvancedTicketSearch.razor.rz.scp.css */
.eqv-chart-panel[b-vxa4gf2ikz] {
    margin-left: 5px;
}

.toolBar[b-vxa4gf2ikz] {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.page[b-vxa4gf2ikz],
[b-vxa4gf2ikz] .k-card,
[b-vxa4gf2ikz] .k-card-body,
[b-vxa4gf2ikz] .k-grid {
    overflow-y: auto;
    height: 100%;
}

#ColumnsBar[b-vxa4gf2ikz] {
    margin: 10px 0;
    border: 1px solid lightgray;
    border-left: 10px solid #81ADC8;
    padding: 15px;
    border-radius: 10px;
}

#QueryPanel[b-vxa4gf2ikz] {
    margin: 10px 0;
    border: 1px solid lightgray;
    border-left: 10px solid #81ADC8;
    padding: 15px;
    border-radius: 10px;
    a[title="all"] /* Sometimes Visual Studio automatically puts a space between a[ here, that messes up the styles */

{
    padding: 5px 10px;
    background-color: #003b6d;
    color: white;
    margin: 0 5px;
    border-radius: 5px;
}

}

#QueryPanel[b-vxa4gf2ikz] {
    > div:last-of-type a

{
    padding: 5px 10px;
    background-color: gray;
    color: white;
    margin: 0 5px;
    border-radius: 5px;
    border-bottom: 0;
}

}

.k-list-ul[b-vxa4gf2ikz] {
    overflow-y: auto;
    max-height: 200px;
}
/* /Pages/Ticket/CourtTickets/Components/CourtTicketDetailModal.razor.rz.scp.css */
[b-9xjvnqhndj] .k-tabstrip-items {
    justify-content: flex-end;
}

[b-9xjvnqhndj] .k-card-title {
    margin-bottom: 0px;
}
/* /Pages/Ticket/CourtTickets/Components/CourtUserCourtTicketGrid.razor.rz.scp.css */
.toolBar[b-ubvjunsgtp] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.align-right[b-ubvjunsgtp] {
    display: flex;
    justify-content: flex-end;
}

.page[b-ubvjunsgtp],
[b-ubvjunsgtp] .k-card,
[b-ubvjunsgtp] .k-card-body,
[b-ubvjunsgtp] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-ubvjunsgtp] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Ticket/CourtTickets/Components/OfficerCourtTicketGrid.razor.rz.scp.css */
.toolBar[b-baq9fdccag] {
    width:100%;
    display: flex;
    justify-content: space-between;
}

.align-right[b-baq9fdccag] {
    display: flex;
    justify-content: flex-end;
}

.page[b-baq9fdccag],
[b-baq9fdccag] .k-card,
[b-baq9fdccag] .k-card-body,
[b-baq9fdccag] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-baq9fdccag] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Pages/Ticket/CourtTickets/PrintCourtTickets.razor.rz.scp.css */
.print-tickets-container[b-70pbhedbco] {
    margin-left: 0;
}

.print-tickets-column[b-70pbhedbco] {
    display: inline-block;
    border:1px solid white;
}
/* /Pages/Ticket/Detail/Components/AttachmentsTab.razor.rz.scp.css */
.underline-item[b-q8plkqrukl] {
    border-bottom: 1px solid #aaa;
}

[b-q8plkqrukl] .k-card-body {
    padding-top: 0px;
}

[b-q8plkqrukl] .k-card-subtitle {
    margin-bottom: 0px;
}

img[b-q8plkqrukl] {
    max-width: 100%;
    height: auto;    
}
/* /Pages/Ticket/Detail/Components/HistoryTab.razor.rz.scp.css */
/* /Pages/Ticket/Search/Components/DetailModal.razor.rz.scp.css */
[b-jitiqquwv0] .k-tabstrip-items {
    justify-content: flex-end;
}

[b-jitiqquwv0] .k-card-title {
    margin-bottom: 0px;
}
/* /Pages/Ticket/Search/Components/SearchForm.razor.rz.scp.css */
[b-68p87isxmh] .k-form-legend {
    margin-bottom: 5px;
}
[b-68p87isxmh] .k-panelbar-item-text {
    font-size: 32px;
}

[b-68p87isxmh] .k-form-field {
    /*margin-top: 5px;
    margin-bottom: 5px;*/
    margin: 0px;
}
/* /Pages/TowSheet/AdvancedSearch/AdvancedTowSheetSearch.razor.rz.scp.css */
.eqv-chart-panel[b-5f2ca6uy2a] {
    margin-left: 5px;
}

.toolBar[b-5f2ca6uy2a] {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.page[b-5f2ca6uy2a],
[b-5f2ca6uy2a] .k-card,
[b-5f2ca6uy2a] .k-card-body,
[b-5f2ca6uy2a] .k-grid {
    overflow-y: auto;
    height: 100%;
}


#ColumnsBar[b-5f2ca6uy2a] {
    margin: 10px 0;
    border: 1px solid lightgray;
    border-left: 10px solid #81ADC8;
    padding: 15px;
    border-radius: 10px;
}

#QueryPanel[b-5f2ca6uy2a] {
    margin: 10px 0;
    border: 1px solid lightgray;
    border-left: 10px solid #81ADC8;
    padding: 15px;
    border-radius: 10px;
    a[title="all"] /* Sometimes Visual Studio automatically puts a space between a[ here, that messes up the styles */

{
    padding: 5px 10px;
    background-color: #003b6d;
    color: white;
    margin: 0 5px;
    border-radius: 5px;
}

}

#QueryPanel[b-5f2ca6uy2a] {
    > div:last-of-type a

{
    padding: 5px 10px;
    background-color: gray;
    color: white;
    margin: 0 5px;
    border-radius: 5px;
    border-bottom: 0;
}

}

.k-list-ul[b-5f2ca6uy2a] {
    overflow-y: auto;
    max-height: 200px;
}
/* /Pages/Warning/AdvancedSearch/AdvancedWarningSearch.razor.rz.scp.css */
.eqv-chart-panel[b-qmoaj3dkos] {
    margin-left: 5px;
}

.toolBar[b-qmoaj3dkos] {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.page[b-qmoaj3dkos],
[b-qmoaj3dkos] .k-card,
[b-qmoaj3dkos] .k-card-body,
[b-qmoaj3dkos] .k-grid {
    overflow-y: auto;
    height: 100%;
}


#ColumnsBar[b-qmoaj3dkos] {
    margin: 10px 0;
    border: 1px solid lightgray;
    border-left: 10px solid #81ADC8;
    padding: 15px;
    border-radius: 10px;
}

#QueryPanel[b-qmoaj3dkos] {
    margin: 10px 0;
    border: 1px solid lightgray;
    border-left: 10px solid #81ADC8;
    padding: 15px;
    border-radius: 10px;
    a[title="all"] /* Sometimes Visual Studio automatically puts a space between a[ here, that messes up the styles */

{
    padding: 5px 10px;
    background-color: #003b6d;
    color: white;
    margin: 0 5px;
    border-radius: 5px;
}

}

#QueryPanel[b-qmoaj3dkos] {
    > div:last-of-type a

{
    padding: 5px 10px;
    background-color: gray;
    color: white;
    margin: 0 5px;
    border-radius: 5px;
    border-bottom: 0;
}

}

.k-list-ul[b-qmoaj3dkos] {
    overflow-y: auto;
    max-height: 200px;
}
/* /Pages/Warning/Detail/Components/AttachmentsTab.razor.rz.scp.css */
.underline-item[b-1lafb6rwjn] {
    border-bottom: 1px solid #aaa;
}

[b-1lafb6rwjn] .k-card-body {
    padding-top: 0px;
}

[b-1lafb6rwjn] .k-card-subtitle {
    margin-bottom: 0px;
}

img[b-1lafb6rwjn] {
    max-width: 100%;
    height: auto;
}
/* /Pages/Warning/Detail/Components/HistoryTab.razor.rz.scp.css */
/* /Pages/Warning/Search/Components/DetailModal.razor.rz.scp.css */
[b-6eaya5gakk] .k-tabstrip-items {
    justify-content: flex-end;
}

[b-6eaya5gakk] .k-card-title {
    margin-bottom: 0px;
}
/* /Pages/Warning/Search/Components/SearchForm.razor.rz.scp.css */
[b-4drck1rksu] .k-form-legend {
    margin-bottom: 5px;
}

[b-4drck1rksu] .k-panelbar-item-text {
    font-size: 32px;
}

[b-4drck1rksu] .k-form-field {
    /*margin-top: 5px;
    margin-bottom: 5px;*/
    margin: 0px;
}
/* /Pages/Warning/Search/Components/SearchGrid.razor.rz.scp.css */
.toolBar[b-lzu6aitxs1] {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.page[b-lzu6aitxs1],
[b-lzu6aitxs1] .k-card,
[b-lzu6aitxs1] .k-card-body,
[b-lzu6aitxs1] .k-grid {
    overflow-y: auto;
    height: 100%;
}

[b-lzu6aitxs1] a {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}
/* /Shared/BlankLayout.razor.rz.scp.css */
.top[b-eqkmlojudi] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

#scion-header[b-eqkmlojudi] {
    height: 60px;
    background-color: #81ADC8;
    width: 100%;
    z-index: 2;
}

.main[b-eqkmlojudi] {
    height: calc(100vh - 120px);
}

#scion-footer[b-eqkmlojudi] {
    margin-top: auto;
    width: 100%;
}


.navbar-brand[b-eqkmlojudi] {
    cursor: pointer;
}

.fa-angles-right[b-eqkmlojudi] {
    transition: all .3s ease-in-out;
}

.scion-footer-text[b-eqkmlojudi] {
    font-size: .75em;
}
/* /Shared/Component/ObjectAccordion.razor.rz.scp.css */
.obj-accordion-container[b-mdizhd94f2]{
    border-radius: 8px;
    overflow: hidden;
}

.obj-accordion-body[b-mdizhd94f2]{
    padding: 4px 0 8px 12px;
}

.obj-accordion-container.nested[b-mdizhd94f2]{
    margin:6px 0 0 12px;
}

.obj-accordion-container.root[b-mdizhd94f2]{
    border-radius: 0px;
    height: 90%;
    overflow-y: auto;
}

.obj-accordion-chevron[b-mdizhd94f2]{
    display: inline-block;
    font-size: 0.85rem;
    font-weight:700;
    transition: transform 0.6s ease;
    flex-shrink: 0;
}

.obj-accordion-chevron-expanded[b-mdizhd94f2]{
    transform: rotate(90deg);
    color: #818cf8;
}

.obj-accordion-badge[b-mdizhd94f2] {
    font-weight: 500;
    padding: 2px 8px;
    border-radius: 10px;
    flex-shrink: 0;
}

.val-string[b-mdizhd94f2]{
}

.val-number[b-mdizhd94f2] {
}

.val-bool[b-mdizhd94f2] {
}

.val-null[b-mdizhd94f2] {
    font-style: italic;
}

.field-key[b-mdizhd94f2]{
}

.field-value[b-mdizhd94f2]{
    text-align: right;
    word-break: break-word;
}

.field-row[b-mdizhd94f2]{
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    padding: 8px 0 8px 12px;
    gap: 16px;
}

.field-row:last-child[b-mdizhd94f2]{
    border-bottom: none;
}

.field-row-alt[b-mdizhd94f2]{
    background-color: #f8f9fa;
}

[data-bs-theme="dark"] .field-row-alt[b-mdizhd94f2] {
    background-color: #2d2d2d;
}

.field-row-clickable[b-mdizhd94f2]{
    cursor: pointer;
    user-select: none;
}

.field-row-clickable:hover[b-mdizhd94f2]{
    background: rgba(0,0,0,0.08);
}

[data-bs-theme="dark"] .field-row-clickable:hover[b-mdizhd94f2] {
    background: #585858;
}

/* /Shared/DppaLandingPage.razor.rz.scp.css */
h2[b-e2peqe749l] {
    width: 100%;
    text-align: center;
}
/* /Shared/LayoutCard.razor.rz.scp.css */
.cardLowerZIndex[b-cyn4np93jk]{
    z-index: 1;
}
.cardHigherZIndex[b-cyn4np93jk] {
    z-index: 1020;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.top[b-yuyp4mz3ks] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

#scion-header[b-yuyp4mz3ks] {
    height: 60px;
    background-color: #81ADC8;
    width: 100%;
    z-index: 2;
}

.main[b-yuyp4mz3ks] {
    height: calc(100vh - 120px);
    margin-left: 250px;
    transition: margin-left .35s ease-in-out, left .35s ease-in-out, margin-right .35s ease-in-out, right .35s ease-in-out;
}
    .main.closed[b-yuyp4mz3ks] {
        margin-left: 0px;    
    }

#scion-footer[b-yuyp4mz3ks] {
    margin-top: auto; 
    width: 100%;
}

.scion-footer-text[b-yuyp4mz3ks] {
    font-size: .75em;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.navbar-brand[b-yuyp4mz3ks] {
    cursor: pointer;
}

.fa-angles-right[b-yuyp4mz3ks] {
    transition: all .3s ease-in-out;
}

.nav-transition[b-yuyp4mz3ks] {
    transition: all .3s ease-in-out;
}

.site-id-dev[b-yuyp4mz3ks] {
    color: red;
}

.site-id-qa[b-yuyp4mz3ks] {
    color: red;
}

.site-id-uat[b-yuyp4mz3ks] {
    color: red;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.sidebar[b-hafqct6s1k] {
    background: #003b6d;    
    transition: margin-left .35s ease-in-out, left .35s ease-in-out, margin-right .35s ease-in-out, right .35s ease-in-out;
    height: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0px;
    overflow-x: hidden;
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    padding-top: 60px;
}

.sidebar.close[b-hafqct6s1k] {
    margin-left: -250px;
}
/* /Shared/NavMenuItem.razor.rz.scp.css */
.nav-item.dropdown[b-gc6k4bmajj] {
    cursor: pointer;
}

.fa-chevron-right[b-gc6k4bmajj] {
    transition: all .3s ease-in-out;
}
/* /Shared/RecordSearch/RecordSearch.razor.rz.scp.css */
.record-search-container[b-1nir6lmmht] {
    flex-shrink: 0;
}

.record-search-input[b-1nir6lmmht] {
    min-width: 160px;
}

.record-search-btn[b-1nir6lmmht] {
    white-space: nowrap;
}
/* /Shared/RecordSearch/RecordSearchResults.razor.rz.scp.css */
.record-search-drawer[b-ns38wrolbc] {
    position: fixed;
    top: 0;
    right: 0;
    width: 420px;
    max-width: 100vw;
    height: 100vh;
    background-color: var(--bs-body-bg, #fff);
    box-shadow: -4px 0 16px rgba(0, 0, 0, 0.18);
    z-index: 1060;
    display: flex;
    flex-direction: column;
    transform: translateX(100%);
    transition: transform 0.3s ease-in-out;
    overflow: hidden;
}

    .record-search-drawer.open[b-ns38wrolbc] {
        transform: translateX(0);
    }

.record-search-drawer-header[b-ns38wrolbc] {
    border-bottom: 1px solid var(--bs-border-color, #dee2e6);
    flex-shrink: 0;
    background-color: var(--bs-secondary-bg, #f8f9fa);
}

.record-search-drawer-body[b-ns38wrolbc] {
    flex: 1;
    overflow-y: auto;
}

.record-search-close-btn[b-ns38wrolbc] {
    padding: 0.15rem 0.4rem;
}

.record-search-group-header[b-ns38wrolbc] {
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: var(--bs-secondary-color, #6c757d);
}

.record-search-result-card[b-ns38wrolbc] {
    border: 1px solid var(--bs-border-color, #dee2e6);
    border-radius: 0.375rem;
    padding: 0.6rem 0.75rem;
    cursor: pointer;
    transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

    .record-search-result-card:hover[b-ns38wrolbc] {
        background-color: var(--bs-tertiary-bg, #f0f4f8);
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
    }

.record-search-label[b-ns38wrolbc] {
    font-weight: 500;
}

.record-search-backdrop[b-ns38wrolbc] {
    position: fixed;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 1059;
}
