html{--mat-sys-background: light-dark(#f7faf9, #101414);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);--mat-sys-inverse-primary: light-dark(#00dddd, #006a6a);--mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);--mat-sys-on-background: light-dark(#191c1c, #e0e3e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003737);--mat-sys-on-primary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-primary-fixed: light-dark(#002020, #002020);--mat-sys-on-primary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-on-secondary: light-dark(#ffffff, #1b3534);--mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);--mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);--mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);--mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);--mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#6f7979, #889392);--mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);--mat-sys-primary: light-dark(#006a6a, #00dddd);--mat-sys-primary-container: light-dark(#00fbfb, #004f4f);--mat-sys-primary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-primary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4a6363, #b0cccb);--mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);--mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);--mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7faf9, #101414);--mat-sys-surface-bright: light-dark(#f7faf9, #363a39);--mat-sys-surface-container: light-dark(#ebefed, #1c2020);--mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);--mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);--mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);--mat-sys-surface-dim: light-dark(#d7dbd9, #101414);--mat-sys-surface-tint: light-dark(#006a6a, #00dddd);--mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}*{box-sizing:border-box}html,body{height:100%;margin:0;font-family:Roboto,Helvetica Neue,sans-serif}:root{--red: rgb(197, 19, 19);--success: green;--accent: #E91E63;--accent: #ff4081;--primary: rgb(63, 81, 181);--primary_hex: #3F51B5;--primary-light: rgba(63, 81, 181, .61);--primary-border: rgba(63, 81, 181, .7);--primary-dark: rgb(2, 36, 80);--mute: rgb(95, 95, 95);--warn: rgba(255, 60, 0, .979);--primary-water: rgba(255, 255, 255, .2);--light-bg-grad: linear-gradient(180deg, rgba(63, 81, 181, .61), #8952a2, #bd4c8a93);--gradient: linear-gradient(to bottom right, rgba(233, 30, 99, .2), rgba(63, 81, 181, .2));--gradient2: linear-gradient(180deg, rgba(63, 81, 181, .61), #8952a2, #bd4c8a93);--edge-to-edge-bg: rebeccapurple;--edge-to-edge-grad: linear-gradient(140deg, #bd4c8a93, #8952a2, rgba(63, 81, 181, .61));--logo-bg: linear-gradient(140deg, #bd4c8a93, #8952a2, rgba(63, 81, 181, .61));--gradient: linear-gradient(140deg, rgba(19, 204, 59, .452), rgba(172, 140, 34, .397));--primary: rgb(2, 105, 2);--primary-dark: rgb(9, 80, 2);--primary-light: rgba(211, 199, 35, .842);--primary-light: rgba(197, 170, 15, .712);--primary-border: rgba(226, 223, 34, .897);--primary-border: rgba(12, 128, 2, .897);--accent: rgb(230, 123, 2);--edge-to-edge-bg: rgb(226, 213, 26);--edge-to-edge-bg: rgb(9, 128, 9);--light-bg-grad: linear-gradient(0deg, #33b83e93, #16461cd0, #16461cbb, #33b83e93);--edge-to-edge-grad: linear-gradient(150deg, #33b83e93, #16461cd0, #16461cbb, #33b83e93);--logo-bg: linear-gradient(140deg, #2fd83dea, #23812f, #227a2d, #38d645f5);--td-bb-color: rgba(0, 128, 0, .2);--td-b-color: rgba(255, 255, 255, .1);--tr-bg-odd:rgba(182, 228, 155, .03);--tr-bg-even:rgba(155, 193, 228, .0036)}.dark-theme{--primary: rgb(32, 192, 32);--primary-light: rgba(197, 170, 15, .356)}.strong{font-weight:700}.em{font-style:italic}.link{text-decoration:none;color:#000;color:var(--primary);text-shadow:.4px .4px .5px rgba(0,0,0,.3);cursor:pointer}button.link{border:none;outline:none;border-radius:.75em;background-color:transparent}.link.badge{background-color:var(--primary);color:#fff;font-size:.8em;padding:.25em .4em;background:#000046;background:linear-gradient(to bottom,#3f51b5,#01438f,#3f51b5);background:var(--primary)}.dark-link,.link-dark,.link.dark{color:#313131}.warn{color:var(--warn)}.accent{color:var(--accent)}.primary{color:var(--primary)}.muted{color:#505050;color:#7c7c7c}fieldset{border:1px solid #ddd;border-radius:.5em;padding:.5em 1.5em}legend{color:var(--primary);font-style:italic}mat-dialog-content+mat-dialog-actions{padding:0 20px 20px!important}.round-head .header{padding:5px 20px;height:2.5em;border-radius:1em 1em 0 0}.list-outbox th,.list-outboxx th{text-transform:uppercase;text-shadow:.3px .3px 1px rgba(0,0,0,.3)}.list-outbox td,.list-outbox th,.list-outboxx td,.list-outboxx th{padding:4px 6px}.list-outbox tr:nth-child(odd),.list-outboxx tr:nth-child(odd){background-color:#3f51b503}input.search{height:32px;width:210px;background-color:#fff3;color:#fff;margin-bottom:5px;border:1px solid var(--primary);border-radius:4px;padding:2px 8px}input.search:focus{outline:1px solid var(--accent)}.search-col-input{width:100%;height:24px;padding:0 4px;border:1px solid var(--primary)}.search-col-input:focus{outline:1px solid var(--accent);border-color:var(--accent)}.search-col-input::placeholder{text-transform:uppercase}.search-col-input.mid,.search-col-input.date{width:105px}.search-col-input.short,.search-col-input.user{width:90px}.search-col-input.micro,.search-col-input.bool{width:64px}.accent-circle,.page-number-circle{background-color:var(--accent);color:#fff;font-size:12px;line-height:1em;min-width:1.7em;border-radius:.85em;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:1px 2px 5px #aaa;padding:.35em}mat-form-field.date{width:210px}mat-form-field.time{width:100px}mat-form-field.datetime{min-width:250px;position:relative}mat-form-field.datetime input::-webkit-calendar-picker-indicator{opacity:1!important;display:block!important;font-size:24px;cursor:pointer}.flex{display:flex}.flex.row{flex-direction:row}.just-between,.between{justify-content:space-between}.just-fend{justify-content:flex-end}.just-fstart{justify-content:flex-start}.fstart{align-items:start}.fend{align-items:flex-end}.flex.col{flex-direction:column}.flex.wrap{flex-wrap:wrap}.gap-0-5,.gap--5{gap:.5em}.gap-1{gap:1em}.gap-1-5{gap:1.5em}.gap-2{gap:2em}.gap-3{gap:3em}.gap-4{gap:4em}.gap-5{gap:5em}.gap-6{gap:6em}.f-0-5{flex:.5}.f-1{flex:1}.f-1-5{flex:1.5}.f-2{flex:2}.f-3{flex:3}.f-4{flex:4}.g-0-5{flex-grow:.5}.g-1{flex-grow:1}.g-1-5{flex-grow:1.5}.g-2{flex-grow:2}.g-3{flex-grow:3}.g-4{flex-grow:4}.g-5{flex-grow:5}.items-center,.align-center,.center{align-items:center}.items-start,.align-start,.start{align-items:flex-start}.items-end,.align-end,.end{align-items:flex-end!important}.justify-end,.just-end{justify-content:flex-end!important}.justify-start,.just-start{justify-content:flex-start}.justify-center,.just-center{justify-content:center}.justify-between,.just-between,.space-between{justify-content:space-between}.justify-around,.just-around,.space-around{justify-content:space-around}.v-100{height:100vh}.w-100{width:100vw}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.micro-fab{height:28px!important;width:28px!important;padding:2px!important;display:inline-flex!important;align-items:center;justify-content:center}.micro-fab>*[role=img]{width:20px;height:20px;font-size:20px}.micro-fab>*[role=img] svg{width:20px;height:20px}.micro-fab .mat-mdc-button-touch-target{width:28px!important;height:28px!important}.nano-fab,.small-icon-button{width:24px!important;height:24px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}.nano-fab>*[role=img],.small-icon-button>*[role=img]{width:16px;height:16px;font-size:16px}.nano-fab>*[role=img] svg,.small-icon-button>*[role=img] svg{width:16px;height:16px}.nano-fab .mat-mdc-button-touch-target,.small-icon-button .mat-mdc-button-touch-target{width:24px!important;height:24px!important}.supernano-fab{width:18px!important;height:18px!important;padding:2px!important;display:inline-flex!important;align-items:center;justify-content:center}.supernano-fab>*[role=img]{width:12px;height:12px;font-size:12px}.supernano-fab>*[role=img] svg{width:12px;height:12px}.supernano-fab .mat-mdc-button-touch-target{width:16px!important;height:16px!important}.supernano-fab mat-icon{font-size:12px;height:12px;width:12px}.pico-fab{width:16px!important;height:16px!important;padding:2px!important;display:inline-flex!important;align-items:center;justify-content:center}.pico-fab mat-icon{height:12px;width:12px;font-size:12px}.form-field.toggle{padding-top:8px;padding-bottom:8px}.hidden,.hide{display:none}.invisible{visibility:hidden}.h-100{height:100%}.w-100{width:100%}.m-0-5{margin:.5em}.mt-0-5{margin-top:.5em}.ml-0-5{margin-left:.5em}.mr-0-5{margin-right:.5em}.mb-0-5{margin-bottom:.5em}.m-1{margin:1em}.mt-1{margin-top:1em}.ml-1{margin-left:1em}.mr-1{margin-right:1em}.mb-1{margin-bottom:1em}.m-2{margin:2em}.mt-2{margin-top:2em}.ml-2{margin-left:2em}.mr-2{margin-right:2em}.mb-2{margin-bottom:2em}.m-3{margin:3em}.mt-3{margin-top:3em}.ml-3{margin-left:3em}.mr-3{margin-right:3em}.mb-3{margin-bottom:3em}.m-4{margin:4em}.mt-4{margin-top:4em}.ml-4{margin-left:4em}.mr-4{margin-right:4em}.mb-4{margin-bottom:4em}.m-5{margin:5em}.mt-5{margin-top:5em}.ml-5{margin-left:5em}.mr-5{margin-right:5em}.mb-5{margin-bottom:5em}.p-0-5{padding:.5em}.pt-0-5{padding-top:.5em}.pl-0-5{padding-left:.5em}.pr-0-5{padding-right:.5em}.pb-0-5{padding-bottom:.5em}.p-1{padding:1em}.pt-1{padding-top:1em}.pl-1{padding-left:1em}.pr-1{padding-right:1em}.pb-1{padding-bottom:1em}.p-2{padding:2em}.pt-2{padding-top:2em}.pl-2{padding-left:2em}.pr-2{padding-right:2em}.pb-2{padding-bottom:2em}.p-3{padding:3em}.pt-3{padding-top:3em}.pl-3{padding-left:3em}.pr-3{padding-right:3em}.pb-3{padding-bottom:3em}.p-4{padding:4em}.pt-4{padding-top:4em}.pl-4{padding-left:4em}.pr-4{padding-right:4em}.pb-4{padding-bottom:4em}.p-5{padding:5em}.pt-5{padding-top:5em}.pl-5{padding-left:5em}.pr-5{padding-right:5em}.pb-5{padding-bottom:5em}.px-0-5{padding-left:.5em;padding-right:.5em}.py-0-5{padding-top:.5em;padding-bottom:.5em}.px-1{padding-left:1em;padding-right:1em}.py-1{padding-top:1em;padding-bottom:1em}.px-2{padding-left:2em;padding-right:2em}.py-2{padding-top:2em;padding-bottom:2em}.px-3{padding-left:3em;padding-right:3em}.py-3{padding-top:3em;padding-bottom:3em}.px-4{padding-left:4em;padding-right:4em}.py-4{padding-top:4em;padding-bottom:4em}.px-5{padding-left:5em;padding-right:5em}.py-5{padding-top:5em;padding-bottom:5em}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}*::-webkit-scrollbar{width:12px;background-color:#f5f5f571;border-radius:7px;overflow:hidden}*::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f571;border-radius:7px;overflow:hidden}*::-webkit-scrollbar-thumb{background-color:#860036;background-color:var(--primary-dark);border-radius:0 0 5px 5px}.scroll-thin::-webkit-scrollbar{width:7px}.scroll-accent::-webkit-scrollbar-thumb{background-color:var(--accent)}.pointer{cursor:pointer}.no-spin input::-webkit-outer-spin-button,.no-spin input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spin input[type=number]{-moz-appearance:textfield}input.no-spin::-webkit-outer-spin-button,input.no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.no-spin[type=number]{-moz-appearance:textfield}.avatar{background-color:#f0f8ff;border-radius:15%;height:36px;width:36px;border:2px solid #ddd}.avatar img{height:100%;width:100%;object-fit:cover;border-radius:15%}.comment-box{width:100%}.comment-box .input{width:300px}.comments{margin-top:1em;margin-bottom:1em}.comment{width:100%;border:1px solid #ddd;padding:8px;box-shadow:.5px .5px 3px #ddd;min-height:4.75em}.comment .user{float:left;margin-right:.75em;margin-bottom:.5em}.comment .username{text-shadow:.4px .4px 1px rgba(0,0,0,.7)}.comment .avatar{height:48px;width:48px;border-width:4px}.comment .time{color:#505050;font-size:90%}site-notification-drawer{position:absolute;position:fixed;right:1em;bottom:1em;min-width:300px;background-color:transparent;display:flex;flex-direction:column;z-index:15}.search-col{padding-left:4px;padding-right:4px}.search-col input{border-color:#639;border-color:#4169e1;border-radius:.25em;font-size:12px;width:132px;min-width:40px}.search-col input:focus{border-color:#4169e1;outline-color:#99335a}.search-row{height:48px}.list-outbox{width:100%;overflow-x:auto}.submenu.mat-toolbar{height:64px;padding:2px initial!important}.submenu-content{text-overflow:ellipsis;display:flex;flex-direction:row;gap:2px;width:100%;align-items:center;height:100%;justify-content:space-between}.submenu-content .menu-links{display:flex;flex-direction:row;gap:2px;width:100%;align-items:center;height:100%;flex:1}.submenu-content mat-icon{font-size:24px!important;height:24px!important;width:24px!important;min-width:24px!important;margin:0!important}.submenu-content .menu-link{padding:0 5px!important;min-width:0px;display:flex;gap:5px;flex-wrap:wrap;text-decoration:none;color:#fff;font-size:14px;justify-content:center;align-items:center}.submenu-content .menu-link .label{line-height:1.1em;font-size:12px}.social-media{display:flex;gap:15px;padding:10px 0;align-items:center;justify-content:center}.social-media a{display:block;line-height:0;transition:transform .3s ease-out}.social-icon{width:30px;height:30px;fill:#4a4a4a}.social-media a:hover{transform:translateY(-3px)}@media screen and (max-width: 840px){.submenu-content .menu-links{justify-content:space-between}.submenu-content .label{display:none}mat-icon{margin:0!important}}.cdk-overlay-pane{max-width:90vw!important}.sm{display:none}@media screen and (max-width: 450px){.sm-hide{display:none}.sm{display:block}.cdk-overlay-pane{max-width:100%!important}.cdk-global-overlay-wrapper{align-items:flex-start!important}}.text-right,.right{text-align:right}.text-right .mat-sort-header-container,.right .mat-sort-header-container{justify-content:right}.text-left,.left{text-align:left}.middle,.text-center{text-align:center}.text-sm{font-size:90%}table{border-collapse:collapse;width:100%}table td,table th{justify-content:left;text-align:left}table th.middle,table td.middle,table th.text-center,table td.text-center,table th.center,table td.center{justify-content:center;justify-items:center;justify-self:center;text-align:center;align-self:center}table th.left,table td.left{justify-content:left;justify-items:left;text-align:left}table th.right,table td.right{justify-content:right;justify-items:right;text-align:right}.list-table{background-color:#ffffff1a;max-width:fit-content;width:fit-content;min-width:100%;border-radius:15px}.list-table table{background-color:#9bc1e404;width:100%;border-collapse:collapse}.list-table table tr:nth-child(2n){background-color:var(--tr-bg-even)}.list-table table tr:nth-child(odd){background-color:var(--tr-bg-odd)}.list-table table .header-row{text-transform:uppercase;background-color:var(--primary)!important;color:#fff;height:56px;font-weight:500}.list-table table td{border:1px solid var(--td-b-color);padding:2px initial;border-bottom-color:var(--td-bb-color)}.list-table table th,.list-table table td{padding:2px}.list-table table th:first-child,.list-table table td:first-child{padding-left:10px;border-left:none}.list-table table th:last-child,.list-table table td:last-child{padding-right:4px;border-right:none}.list-table table .search-row th,.list-table table .search-row td,.list-table table .header-row th,.list-table table .header-row td{border-bottom:none;border-bottom:.5px solid var(--primary-border)}.list-table table .search-input input{text-align:center}.list-table table th{text-align:center;align-items:center;justify-content:center;justify-items:center}.list-table .search-row{background-color:var(--primary-light)!important}.list-table .search-row th,.list-table .search-row td{background-color:var(--primary-light)}.list-table .search-row th input,.list-table .search-row td input{height:36px;border-color:#aaa;border-color:var(--primary-border);background-color:#ffffffb3;color:var(--primary);width:100%!important}.list-table .search-row th input:focus,.list-table .search-row td input:focus{outline-color:gray;outline-color:#3f51b5}.list-table .search-row th input.date,.list-table .search-row td input.date{height:30px}.list-table .search-row th input[type=date],.list-table .search-row td input[type=date]{width:110px!important}.list-table .search-row th.part,.list-table .search-row td.part{border-right:1px solid #9a9cb8}.list-table .paginator{background-color:transparent}.list-table table+mat-paginator{border-radius:20px}.list-table.sticky .headers,.list-table.sticky .header-row{position:sticky;opacity:1!important;top:-5px;z-index:2}.list-table.sticky .searches,.list-table.sticky .search-row{position:sticky;top:50px;z-index:2}.list-table.sticky .headers,.list-table.sticky .searches{background-color:#fff}.list-table,.list-table input,.list-table table,.list-table th,.list-table td{font-size:13px}.list-table input::placeholder{font-size:10px}.list-table.raw tr:nth-child(2n){background-color:var(--tr-bg-even)}.list-table.raw tr:nth-child(odd){background-color:var(--tr-bg-odd)}.error-page .content{display:flex;flex-direction:column;justify-content:center}.error-page .content .ecode{font-size:5em;font-weight:700;line-height:1.5em;justify-content:center;display:flex}.error-page .content .message{font-size:2em;display:flex;justify-content:center}.tabs mat-icon{height:32px;width:32px;font-size:32px}.tabs a.tab,.tabs .tab{height:72px;max-width:120px}mat-card-title{text-shadow:.5px .5px 1px rgba(0,0,0,.5);font-size:16px;font-weight:400}.tenta-card{margin-top:auto;width:100%;padding:10px 16px;max-width:100%}.tenta-card .mat-mdc-card-title,.tenta-card mat-card-title{font-size:16px;margin-bottom:16px;padding-bottom:6px;border-bottom:1px solid #eee;text-transform:uppercase}.tenta-card mat-card-content{padding:0}.tenta-table{max-width:100%}.tenta-table td,.tenta-table th{text-align:left;padding:5px 10px;border:1px solid transparent}.tenta-table th{text-transform:uppercase;font-size:15px}.tenta-table tr:nth-child(2n){background-color:var(--tr-bg-even)}.tenta-table tr:nth-child(odd){background-color:var(--tr-bg-odd)}a.no-access{cursor:default;pointer-events:none!important;color:inherit;text-decoration:none;text-shadow:inherit;font-style:inherit}.no-access.hide{display:none!important}.menu.side-menu.leftx .menu-item{margin-left:5px;border-radius:1.5em 0 0 1.5em}.menu .menu-item{overflow:hidden;position:relative;border-radius:0}.menu .menu-item .mat-icon{font-size:1.6em;height:1em;width:1em;margin-right:.75em}.menu .menu-item.active-link{background-color:#efefef!important;background-color:#0000001a!important}.menu .menu-item.active-link:after{content:"";position:absolute;height:100%;width:6px;right:-3px;background-color:inherit}.menu .menu-item.active-link .mat-icon{color:var(--accent)}.mat-small-field{font-size:12px}.mat-small-field .mat-mdc-form-field-input-control,.mat-small-field input,.mat-small-field mat-select,.mat-small-field mat-option{font-size:14px}.mat-small-field .mat-form-field-wrapper{padding-bottom:.25em!important}.mat-small-field .mat-form-field-flex{padding-top:.25em!important}.mat-small-field .mat-form-field-infix{padding-bottom:.25em!important;max-width:100%!important}.mat-small-field .mat-form-field-label{font-size:.75rem}.mat-small-field .mat-mdc-form-field-infix{padding-bottom:6px!important;padding-top:6px!important;min-height:36px!important;height:36px!important;font-size:14px;max-width:100%!important}.mat-small-field .mat-mdc-form-field-subscript-wrapper{height:0px}input.tenta{width:210px;margin-bottom:0;border:1px solid var(--primary);border-radius:4px;padding:2px 8px}input.tenta:focus{outline:1px solid var(--accent)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color);color:#639}.mat-form-field-disabled,.mat-form-field-disabled .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input,.mat-mdc-select-disabled{color:#3d3d3de3!important}.invoice-card{position:relative;background-color:#0000000d;background:var(--gradient);border:1px solid rgba(0,0,0,.1);box-shadow:2px 1px 3px #0000001a}.invoice-content{width:92px}.invoice-content .invoice-icon{width:40px;height:40px;font-size:40px;margin-bottom:.25em}.invoice-content .invoice-no{position:absolute;top:8px;left:8px;text-shadow:.5px .5px 1.5px rgba(0,0,0,.5);font-size:18px}.invoice-content .amounts{font-size:13px}mat-sidenav-container{height:calc(100vh - 96px)}mat-sidenav-content{overflow-x:scroll}.main-router-outlet{padding:20px;height:100%}.sidenav{width:220px}.sidenav::-webkit-scrollbar{width:7px!important}.sidenav .mat-drawer-inner-container::-webkit-scrollbar{width:7px!important}.sidenav .mat-drawer-inner-container::-webkit-scrollbar-thumb{background-color:var(--accent);background-color:#05470e9a}.sidenav-container.edge-to-edge{background-color:var(--edge-to-edge-bg)}.sidenav-container.edge-to-edge .sidenav .menu-item{background-color:transparent}.main-router-outlet.edge-to-edge{padding:0;background-size:cover;background-repeat:no-repeat;background-position:center center;background-blend-mode:color-dodge}.summary-row{font-weight:700}.summary-row td{border-color:transparent;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#ddd;font-weight:500;text-transform:uppercase}.summary-col{font-weight:500}@media screen and (max-width: 840px){.main-router-outlet{padding:5px}.main-router-outlet.edge-to-edge{padding:0}}.print{background-color:#fff;display:none}@media print{.screen{display:none!important}.print{display:block;height:auto;width:fit-content}.mdc-dialog__container,.cdk-overlay-pane{max-width:100%!important;width:100%!important;max-height:auto!important;height:auto!important;overflow:visible!important}*,.my-div{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}@page{size:58mm auto;margin:0}body{width:58mm}}.primary-bg{background-color:var(--primary);color:#fff}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:#ddd!important}input,input:autofill,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(172,172,172,.096) inset!important;box-shadow:0 0 0 30px #dddddd15 inset!important}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}
