body .q-notifications__list{margin-bottom:5px}.bg-lava{animation:color-change 3000s linear infinite}.bg-lava,.text-lava{-webkit-text-fill-color:#0000;background-image:radial-gradient(closest-side,var(--q-primary),var(--q-secondary))}.text-lava{animation:color-change 500s linear infinite;-webkit-background-clip:text}@keyframes color-change{to{background-position:4500vh}}.op-0{opacity:0}.op-5{opacity:.5}.op-75{opacity:.75}.dvw-100{max-width:100dvw;width:100dvw}.hel-bold,.obj,.obj-black,.obj-bold,.obj-super,.obj-thin{font-family:inherit}.obj-black,.obj-super{font-weight:900}.hel-bold,.obj-bold{font-weight:700}.obj-thin{font-weight:200}.rob-bold{font-family:Roboto;font-weight:700}body .q-checkbox.primary .q-checkbox__inner{color:var(--q-primary)}body .q-dialog:not(.dense) .q-card:not(.dense){min-width:700px}body .q-dialog.q-dialog.dense.large{top:0}body .q-dialog.q-dialog.dense.large .q-dialog__inner{height:100%}body .q-dialog.q-dialog.right .q-dialog__inner{justify-content:flex-end}body .q-dialog.q-dialog.left .q-dialog__inner{justify-content:flex-start}body .q-dialog.q-dialog.fullheight:not(.dense){height:100vh;top:0}body .q-dialog.q-dialog.fullheight:not(.dense) .q-dialog__inner .q-card{min-height:90vh}body .q-dialog.q-dialog.dense.medium{top:25vh}body .q-dialog.q-dialog.dense.small{top:60vh}:root{color-scheme:var(--q-colorscheme)}body{--q-colorscheme:"normal"}.text-h7{font-size:1rem}.absolute-top{top:0}.absolute,.absolute-top{position:absolute}.relative{position:relative}.top{top:0}.right{right:0}.left{left:0}.bottom{bottom:0}.clickable{cursor:pointer}.full-page-content{height:calc(100dvh - 110px);width:100%}.half-page-content{height:calc(50vh - 55px);width:100%}.full-page-content-1{height:calc(100dvh - 230px);width:100%}a{color:#2196f3;text-decoration:none}a:visited{color:#0c7cd5}.body--dark .bottom-bar{background-color:#212121}.body--dark .q-table .q-checkbox__truthy{color:#000}.body--dark.body--dark.body--dark{background-color:var(--q-dark)}.page-content-container{min-height:calc(100dvh - 110px);width:100%}.sticky{position:sticky}.fixed{position:fixed}.display-none.display-none.display-none{display:none}.q-mr-none{margin-right:none}.q-ml-none{margin-left:none}.q-plr-none{padding-left:0;padding-right:0}.q-pa-none{padding:0}.q-pt-none{padding-top:0}.overflow-hidden{overflow:hidden}.ellipsis{text-overflow:ellipsis}.q-pl-none{padding-left:0!important}.q-pr-none{padding-right:0!important}.q-mt-xxl{margin-top:60px}.q-pt-xxl{padding-top:60px}.q-pb-xxl{padding-bottom:60px}.q-dialog.dense.large .q-dialog__inner{bottom:0;height:100dvh;left:0;right:0;top:0;width:100vw}.center{left:50%;top:50%;transform:translate(-50%,-50%)}.bg-transparent{background:#0000!important}.w-30px{width:30px}.half-width{width:50%!important}.quarter-width{width:25%!important}.display-block{display:inline-block!important}.inline-block{display:inline-block}.align-middle{vertical-align:middle}.inline-flex{display:inline-flex}.mw-25vw{min-width:25vw}.mw-50vw{min-width:50vw}.white-space-pre{white-space:pre}.white-space-wrap{white-space:pre-wrap}.mw-100px{min-width:100px}.text-base{color:#000}.body--dark .text-base{color:#fff}.unbold.unbold{font-weight:400}.apexcharts-legend.apexcharts-legend{padding-right:0}.draggable-container[disabled],.draggable-container[disabled] *{cursor:auto!important}.draggable-container[disabled]{opacity:1!important}@media screen and (max-width:480px){.text-h6{font-size:1.1rem}}.border-file.primary{border:1px solid #0fd452}.border-file.dark:not(.primary){border:1px solid #9e9e9e}.border-file:not(.dark):not(.primary){border:1px solid #bdbdbd}.border-dashed{border-style:dashed}.border-2{border-width:2px}@media screen and (min-width:481px){::-webkit-scrollbar{height:10px;width:10px}.scrollbar-sm::-webkit-scrollbar{height:5px}::-webkit-scrollbar-thumb{background:#a0a0a0b3}}.button-dashed.q-btn--outline:before{border-style:dashed}.nowrap{flex-wrap:nowrap;white-space:nowrap}.q-field.q-field--dense .q-field__control{max-height:40px}.q-field--dense.q-select .q-field__input{max-width:80px}.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native,.q-field--dense.q-select .q-field__input{min-width:unset!important}.ActionBar{align-items:center;display:flex;justify-content:space-between;padding-left:10px;padding-right:5px;position:relative;width:100%}.ActionBar.dark{background:var(--q-dark)}.ActionBar.white{background:#fff}.ActionBar.ActionBar--center{justify-content:center}.ActionBar.ActionBar--right{justify-content:flex-end}.ActionBar.ActionBar--left{justify-content:flex-start}.ActionBar .absolute-top{position:absolute;top:0}.ActionBar.ActionBar--padded{padding-bottom:5px;padding-top:5px}.IconButton{align-items:center;display:flex;padding:.25rem}.IconButton .q-badge--floating{right:-6px;top:1px}.IconButton.left{margin-right:auto}.IconButton.dense,.IconButton.dense .IconButton--button .q-btn__content{flex-direction:column}.IconButton.dense .IconButton--button .q-btn__content .block{font-size:.7rem;line-height:.75rem}.IconButton.dense .IconButton--button .q-icon{margin-right:0}.IconButton .q-btn__content .block{text-transform:none}.IconButton .ico-primary .q-btn__content>i,.IconButton .txt-primary .q-btn__content>span{color:var(--q-primary)}.Filter{margin-bottom:3px;padding-left:10px;padding-right:0}.Filter.changed .Filter__indicator{background-color:var(--q-primary);width:2px}.Filter .Filter__indicator{background-color:#757575;bottom:8px;left:0;position:absolute;top:8px;width:1px}.Filter .Filter__parts div{padding-right:5px}.Filter .Filter__parts div:last-child{margin-right:0}.Filter.dense .q-item__section--main~.q-item__section--side{padding-left:4px}.Filter .q-field .q-field__native{white-space:nowrap}.PermissionsEditor{font-size:13px;line-height:1.4;width:100%}.PermissionsEditor .PermissionsEditor__scroll{overflow-x:auto}.PermissionsEditor .PermissionsEditor__table{border-collapse:collapse;min-width:640px;width:100%}.PermissionsEditor .PermissionsEditor__table td,.PermissionsEditor .PermissionsEditor__table th{border-bottom:1px solid #80a09038;font-size:13px;padding:6px 8px;text-align:left;vertical-align:middle}.PermissionsEditor .PermissionsEditor__table th{font-size:11px;font-weight:500;opacity:.75;text-transform:capitalize;white-space:nowrap}.PermissionsEditor .PermissionsEditor__table th:not(.PermissionsEditor__resource-head){width:112px}.PermissionsEditor .PermissionsEditor__resource-name{align-items:center;display:inline-flex;font-weight:500;gap:10px;white-space:nowrap}.PermissionsEditor .PermissionsEditor__row:not(.granted) .PermissionsEditor__resource{opacity:.75}.PermissionsEditor .PermissionsEditor__cell{padding-bottom:0;padding-top:0}.PermissionsEditor .PermissionsEditor__cell .q-field{font-size:13px}.PermissionsEditor .PermissionsEditor__cell .q-field__control,.PermissionsEditor .PermissionsEditor__cell .q-field__native{min-height:34px}.PermissionsEditor .PermissionsEditor__cell.denied .PermissionsEditor__value{opacity:.55}.PermissionsEditor .PermissionsEditor__cell.allowed .PermissionsEditor__value{color:var(--q-primary)}.PermissionsEditor .PermissionsEditor__cell.conditional .PermissionsEditor__value{color:var(--q-secondary)}.PermissionsEditor .PermissionsEditor__actions-row td{border-bottom-style:dashed}.PermissionsEditor .PermissionsEditor__actions-head{font-size:12px;opacity:.8;padding-left:36px!important;white-space:nowrap}.PermissionsEditor .PermissionsEditor__actions-head .q-icon{margin-right:6px}.PermissionsEditor .PermissionsEditor__actions{display:flex;flex-wrap:wrap;gap:4px 20px}.PermissionsEditor .PermissionsEditor__action{align-items:center;border:0;display:inline-flex;gap:8px;padding:0}.PermissionsEditor .PermissionsEditor__action-label{font-size:12px;font-weight:500;white-space:nowrap}.PermissionsEditor .PermissionsEditor__value{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.PermissionsEditor .PermissionsEditor__conditions td{background:#80a0900f;padding:8px 8px 12px 24px}.PermissionsEditor .PermissionsEditor__condition-title{align-items:center;display:flex;font-size:12px;gap:6px;margin-bottom:8px;opacity:.85}.PermissionsEditor .PermissionsEditor__group{margin-bottom:8px}.PermissionsEditor .PermissionsEditor__condition-row{margin-bottom:3px;padding-left:10px;position:relative}.PermissionsEditor .PermissionsEditor__condition-row .PermissionsEditor__indicator{background-color:#757575;bottom:8px;left:0;position:absolute;top:8px;width:1px}.PermissionsEditor .PermissionsEditor__operator{margin:0 8px;width:64px}.PermissionsEditor .PermissionsEditor__symbol{display:inline-block;font-size:1.1em;min-width:24px;text-align:center}.Field--changed.Field--file .FieldInput .FieldInput__content{border:2px solid #0fd452}.FieldInput.readonly .ql-toolbar{display:none}.FieldInput .ql-container{border:none;font-family:Roboto,Open Sans,sans-serif}.FieldInput .ql-toolbar{border:none;height:40px}.FieldInput .ql-toolbar .ql-formats{display:block}.FieldInput .FieldInput__content{position:relative}.FieldInput .q-field.q-file{display:none}.FieldInput.file .FieldInput__content{overflow-x:hidden}.body--light .FieldInput.file.readonly .FieldInput__content.empty{border:1px solid #0000001f}.body--dark .FieldInput.file.readonly .FieldInput__content.empty{border:1px solid #ffffff47}.body--light .FieldInput.file.editing .FieldInput__content.empty{border:1px solid #0000003d}.body--dark .FieldInput.file.editing .FieldInput__content.empty{border:1px solid #fff9}.body--light .FieldInput.file.editing:hover .FieldInput__content.empty{border:1px solid #000}.body--dark .FieldInput.file.editing:hover .FieldInput__content.empty{border:1px solid #fff}.FieldInput.file.editing .FieldInput__content{transition:border .7s ease}.dim{background:#0003}.Field .Link{display:table;white-space:nowrap}.Link{display:inline-block;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.Link.inline{display:inline}.Link.primary{color:var(--q-primary)}.Link.primary:visited{color:#0ca440}.Link.blue{color:#1976d2}.Link.blue:visited{color:#145ca4}.Link.red{color:#f44336}.Link.red:visited{color:#ea1c0d}.Link.yellow{color:#fbc02d}.Link.yellow:visited{color:#f0ad05}.Link.orange{color:#ffa726}.Link.orange:visited{color:#f29000}.Link.deep-orange{color:#ff7043}.Link.deep-orange:visited{color:#ff4910}.Link.blue-grey{color:#455a64}.Link.blue-grey:visited{color:#303f46}.Link.grey{color:#616161}.Link.grey:visited{color:#484848}.Link.purple{color:#ab47bc}.Link.purple:visited{color:#8a3898}.Link.pink{color:#ec407a}.Link.pink:visited{color:#e2175b}.Link.brown{color:#795548}.Link.brown:visited{color:#593f35}.Link.lime{color:#c0ca33}.Link.lime:visited{color:#99a129}.Link.cyan{color:#26c6da}.Link.cyan:visited{color:#1e9faf}.MediaPreview[data-v-134880ba]{min-width:0}.MediaPreview--compact[data-v-134880ba]{gap:4px;height:22px;max-width:220px;overflow:hidden}.MediaPreview__compact-item[data-v-134880ba],.MediaPreview__thumbnail[data-v-134880ba]{background:#7f7f7f1f;border-radius:3px;flex:0 0 auto;overflow:hidden}.MediaPreview__compact-item[data-v-134880ba]{height:22px;width:30px}.MediaPreview__more[data-v-134880ba]{height:22px;min-width:34px}.MediaPreview__compact-item video[data-v-134880ba],.MediaPreview__thumbnail video[data-v-134880ba]{height:100%;object-fit:cover;width:100%}.MediaPreview__stage[data-v-134880ba]{background:#7f7f7f14;height:min(62dvh,680px)}.MediaPreview__slide[data-v-134880ba]{padding:0}.MediaPreview__pdf[data-v-134880ba]{height:100%;overflow:auto;width:100%}.MediaPreview__thumbnails[data-v-134880ba]{gap:8px;overflow-x:auto}.MediaPreview__thumbnail[data-v-134880ba]{border:2px solid #0000;cursor:pointer;height:64px;width:80px}.MediaPreview__thumbnail--selected[data-v-134880ba]{border-color:var(--q-primary)}.table thead .table__cell-inner{display:inline}.table .table__cell-inner{display:block;overflow:hidden;position:relative;text-overflow:ellipsis}.table .table__cell-inner a,.table .table__cell-inner span{display:default;max-width:100%}.table.display-none{display:none!important}.table .q-table__sort-icon{font-size:1.5rem}.table.no-sort .q-table__sort-icon{display:none}.table.q-table__container .q-table__middle{border-radius:0;padding-bottom:60px}.table.q-table__container .q-table__bottom{background-color:#f5f5f5;border-radius:0;border-top:0 solid #bdbdbd;bottom:0;left:0;position:fixed;right:0;z-index:10}.table:not(.dense-table) .q-img{max-height:40px!important}.table:not(.dense-table) tbody .table__cell-inner{max-height:40px}.table .table__cell-inner{white-space:pre}.table td{background-color:#fff;max-width:50vw;overflow:hidden;text-overflow:ellipsis}.table th{border-bottom:1px solid #e0e0e0;border-right:0 solid #000}.table.dark.dark th{border-bottom:1px solid #fff6}.table.dark.dark thead{border-bottom:0 solid #fff}.table.dark.dark.naked-header thead tr,.table.dark.dark.naked-header tr th{background-color:var(--q-dark)}.table.dark.dark:not(.naked-header) thead tr,.table.dark.dark:not(.naked-header) tr th{background-color:#000}.table.dark.dark td{background-color:var(--q-dark)}.table.dark.dark .q-table__bottom{background-color:#212121;border-top:0 solid #757575;color:#f5f5f5}.full-table thead tr:last-child th{top:54px;z-index:3}.dense-table .q-table__sort-icon{font-size:1.2rem}.dense-table .q-img{height:27px}.dense-table tbody .table__cell-inner{max-height:22px}.dense-table thead tr{height:40px}.dense-table thead tr:last-child th{top:39px;z-index:3}.sticky-table.selection.sticky-column td:first-child,.sticky-table.selection.sticky-column th:first-child{position:sticky}.sticky-table.selection.sticky-column td:first-child,.sticky-table.selection.sticky-column td:nth-child(2){border-left:0 solid #000;border-right:0 solid #000}.sticky-table.selection.sticky-column tr:first-child th:first-child,.sticky-table.selection.sticky-column tr:first-child th:nth-child(2){z-index:3}.sticky-table.selection.sticky-column td:first-child,.sticky-table.selection.sticky-column td:nth-child(2){z-index:1}.sticky-table.selection.sticky-column td:nth-child(2),.sticky-table.selection.sticky-column th:nth-child(2){position:sticky}.sticky-table.selection.sticky-column thead tr:first-child th{top:0;z-index:1}.sticky-table.selection.sticky-column td:first-child,.sticky-table.selection.sticky-column th:first-child{border-right:0 solid #fff;left:0}.sticky-table.selection.sticky-column:not(.dense-table) td:nth-child(2),.sticky-table.selection.sticky-column:not(.dense-table) th:nth-child(2){left:72px}.sticky-table.selection.sticky-column.dense-table td:nth-child(2),.sticky-table.selection.sticky-column.dense-table th:nth-child(2){left:44px}.sticky-table.selection.sticky-column td:nth-child(2),.sticky-table.selection.sticky-column th:nth-child(2){border-left:0 solid #000;border-right:1px solid #e0e0e0}.sticky-table.selection.sticky-column th:nth-child(2),.sticky-table.selection.sticky-column.dark.dark td:nth-child(2){border-right:1px solid #fff6}.sticky-table.sticky-table.sticky-table tr th{background-color:#fff;position:sticky;top:0;z-index:2}.sticky-table td:first-child,.sticky-table th:first-child{left:0}.sticky-table:not(.selection).sticky-column td:first-child,.sticky-table:not(.selection).sticky-column th:first-child{border-right:1px solid #e0e0e0;left:0;position:sticky;z-index:1}.sticky-table:not(.selection).sticky-column tr:first-child th:first-child{z-index:3}.sticky-table:not(.selection).sticky-column.dark.dark td:first-child,.sticky-table:not(.selection).sticky-column.dark.dark th:first-child{border-right:1px solid #fff6}.Chart{position:relative}.Chart.padded{padding:20px 10px 10px}.Chart.padded.embedded{padding-top:10px}.Chart.dark .vue-apexcharts .apexcharts-canvas>svg{background-color:var(--q-dark)!important}.Chart .apexcharts-legend.apexcharts-legend{flex-wrap:nowrap;justify-content:normal!important;overflow-x:auto;padding-top:15px;white-space:nowrap}.Chart.Chart--center{align-items:center;display:flex;justify-content:center}.Chart.dense .Chart__actions{top:-8px}.Chart .Chart__actions{left:8px;position:absolute;top:2px;z-index:11}.Chart.embedded .Chart__title{left:10px;top:10px}.Chart .Chart__title{cursor:pointer;font-size:1.1rem;font-weight:700;left:58px;overflow:hidden;position:absolute;right:45px;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:11}.Chart .Chart__value{height:auto;text-align:center;white-space:pre;width:100%}.Chart:not(.embedded) .Chart__value .table tr th:first-child .row{padding-left:22px}.Chart .Chart__loading{bottom:15px;left:15px;position:absolute;right:15px;top:15px}.JsonTreeEditor[data-v-0807b778]{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;padding-top:8px}.JsonTreeEditor--shallow[data-v-0807b778] .JsonNodeEditor--branch:after,.JsonTreeEditor--shallow[data-v-0807b778] .JsonNodeEditor--branch:before{display:none}.JsonTreeEditor--readonly[data-v-0807b778]{padding-top:0}.JsonTreeEditor[data-v-0807b778] .JsonNodeEditor{min-width:560px}@media (min-width:768px){.JsonTreeEditor[data-v-0807b778] .JsonNodeEditor{min-width:0}}.font-mono[data-v-441611c4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.raw-editor-shell[data-v-441611c4]{border:1px solid #7f7f7f59;border-radius:6px;min-height:220px;overflow:hidden;position:relative}.raw-highlight-layer[data-v-441611c4],.raw-input-layer[data-v-441611c4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.4;margin:0;overflow:auto;padding:12px;white-space:pre}.raw-highlight-layer[data-v-441611c4]{min-height:220px;pointer-events:none}.raw-input-layer[data-v-441611c4]{background:#0000;border:none;caret-color:#e0e0e0;color:#0000;height:100%;inset:0;outline:none;position:absolute;resize:vertical;width:100%}.raw-editor-shell[data-v-441611c4] .tok-key{color:#4fc3f7}.raw-editor-shell[data-v-441611c4] .tok-string{color:#81c784}.raw-editor-shell[data-v-441611c4] .tok-number{color:#ffb74d}.raw-editor-shell[data-v-441611c4] .tok-boolean{color:#ba68c8}.raw-editor-shell[data-v-441611c4] .tok-null{color:#ef5350}.raw-editor-shell[data-v-441611c4] .tok-punctuation{color:#90a4ae}.JsonFieldEditor[data-v-5dd2db0b]{overflow:hidden;width:100%}.body--dark .JsonFieldEditor[data-v-5dd2db0b]{color:inherit}.body--dark .Field:not(.Field--changed) .Field__label{color:#bdbdbd}.inline-table.q-table__container .q-table__middle{padding-bottom:0}.Field iframe{border:none}.Field video{max-height:100%}.Field.dark .vue-apexcharts .apexcharts-canvas>svg{background-color:var(--q-dark)!important}.Field .Field__label{color:#424242}.Field.Field--changed .Field__label{color:#0fd452}.Field .q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:10px}.Field:not(.Field--focused) .Field__value div{overflow-x:auto;overflow-y:hidden}.Field.Field--json .Field__value{white-space:pre!important}.Field .Field__value{white-space:pre}.Field .Field__value .Field__value--link{white-space:pre-line}.Field .Field__value .Field__value--link:after{content:"\a"}.Field .Field__value .q-chip.row{width:100%}.Field .Field__value.Field__value--jsoneditor{overflow:visible;white-space:normal}.Field .Field__value.Field__value--jsoneditor div{max-height:none!important;overflow:visible!important}.Field:not(.Field--focused) .Field__value div{max-height:350px}.Field:not(.Field--focused) .Field__inner>div{max-height:350px;overflow:hidden}.Field:not(.Field--focused) .Field__chart{height:350px}.Field.Field--chart-auto:not(.Field--focused) .Field__inner>div{max-height:none;overflow:visible}.Field.Field--chart-auto:not(.Field--focused) .Field__chart{height:auto}.Field .Field__value .q-field__append{margin-left:8px;overflow:hidden}.Field.Field--invisible{opacity:0}.Field.Field--gone{display:none}.Field:not(.Field--focused):not(.Field--inlineedit):not(.Field--file) .Field__value{padding-bottom:15px;padding-top:18px}.Field.Field--file .Field__value{padding-bottom:0;padding-top:18px}.Field.Field--wide .Field__inner>div,.Field.Field--wide .Field__value,.Field.Field--wide .Field__value div{max-height:none!important;overflow:visible!important;white-space:normal}.Field.Field--wide .Field__value .PermissionsEditor__scroll{overflow-x:auto!important}.Field.Field--wide:not(.Field--focused) .Field__value{padding-bottom:0;padding-top:10px}.Field .Field__inner{position:relative}.Field .Field__main{align-items:center}.Field.Field--changed:not(.Field--filters) .q-field--standard .q-field__control:after{transform:scaleX(1)}.Field.Field--focused{bottom:40px;left:0;overflow-x:auto;overflow:auto;position:absolute;right:0;top:110px}.Field.Field--focused.Field--table{overflow:hidden}.Field.Field--focused.Field--table .Field__main{position:static}.Field.Field--focused:not(.dense){bottom:50px}.Field.Field--focused .Field__main{position:relative}.Field.Field--focused.Field--short .Field__main{font-size:3rem;justify-content:center}.Field.Field--focused .Field__main{justify-content:center}.Field.Field--focused.Field--short .Field__inner{align-items:center;justify-content:center}.Field.Field--focused.Field--long .Field__main{font-size:1rem}.Field.Field--focused :not(.tableMode) .Field__inner{padding-left:20px;padding-right:20px}.Field.Field--focused.Field--chart{display:flex;flex-direction:column;overflow:hidden}.Field.Field--focused.Field--chart .Field__main{flex:1;justify-content:normal;min-height:0;position:static}.Field.Field--focused.Field--chart .Field__inner{display:flex;flex-direction:column;height:100%;padding-left:0;padding-right:0}.Field.Field--focused.Field--chart .Field__chart{display:flex;flex:1;flex-direction:column;min-height:0}.Field.Field--focused.Field--chart .Field__chart.Field__chart--split{gap:12px}.Field.Field--focused.Field--chart .Field__chart-pane{min-height:0}.Field.Field--focused.Field--chart .Field__chart-pane--chart{flex:1}.Field.Field--focused.Field--chart .Field__chart-pane--table{flex:1;min-height:0}.ChangeField{padding-left:0;padding-right:0;padding-top:20px}.ChangeField .q-field .q-field__native{white-space:nowrap}.DetailNavigation.create{height:auto;min-height:4px}.DetailNavigation.dark.focus{color:#bdbdbd}.DetailNavigation:not(.dark).focus{color:#000}.DetailNavigation.changed:not(.saving) .focus{color:#0fd452}.DetailNavigation .absolute-bottom{bottom:0;position:absolute}.DetailNavigation .DetailNavigation__row{background:#fff;padding-left:16px;padding-right:16px;padding-top:8px}.DetailNavigation .DetailNavigation__row.elevated{background:#fafafa}.DetailNavigation .DetailNavigation__row:first-child{padding-top:16px}.DetailNavigation.bg-dark .DetailNavigation__row{background:var(--q-dark)}.DetailNavigation.bg-dark .DetailNavigation__row.elevated{background:#000910}.DetailForm{min-height:50dvh}.DetailForm.dense{min-height:90dvh}.DetailForm.dense.create:not(.inline){padding-top:50px}.ProgressBar{display:flex;flex-grow:1}.q-message.q-message-sent img.q-message-avatar{border:3px solid var(--q-primary);object-fit:contain}.q-message.q-message-received img.q-message-avatar{object-fit:contain;padding-right:20px}.grouped-msg.grouped-msg--continued{margin-top:-6px}.grouped-msg.grouped-msg--continued .q-message-avatar{visibility:hidden}.thinking-indicator{align-items:center;display:flex;padding:4px 16px 12px 60px}.preview-container{align-items:center;display:flex;flex-direction:column;margin-top:10px}.preview-image{border-radius:8px;height:auto;max-width:100%}.q-field.dragging .q-field__control:before{border-color:var(--q-primary);border-width:2px}.conversation-sidebar{background:var(--q-card-color);border-right:1px solid var(--q-separator-color);display:flex;flex-direction:column;transition:transform .3s ease;width:280px}@media (max-width:768px){.conversation-sidebar{background:var(--q-card-color);bottom:0;box-shadow:2px 0 12px #0003;left:0;position:relative;top:0;transform:translateX(-100%);z-index:2000}.conversation-sidebar.sidebar-open{transform:translateX(0)}}.conversation-item{border-bottom:1px solid var(--q-separator-color);cursor:pointer;padding:12px 16px;transition:background-color .2s}.conversation-item:hover{background-color:var(--q-hover-color)}.conversation-item.active{background-color:var(--q-primary);color:#fff}.conversation-title{font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-time{font-size:12px;opacity:.7}.new-chat-button{margin:16px;width:calc(100% - 32px)}.chat-container{display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative;width:100%}.messages-container{flex:1;overflow:hidden}.empty-state{align-items:center;color:var(--q-text-color);display:flex;flex-direction:column;height:100%;justify-content:center;opacity:.7}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.sidebar-overlay{background:#0006;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1999}.sidebar-overlay.overlay-visible{opacity:1;visibility:visible}.sidebar-toggle{background:var(--q-card-color);border:1px solid var(--q-separator-color);box-shadow:0 2px 8px #00000026;display:flex;left:8px;min-height:40px;min-width:40px;position:absolute;top:60px;z-index:12}.sidebar-header{background:var(--q-card-color);border-bottom:1px solid var(--q-separator-color)}.copilot-drawer-overlay{background:#00000059;opacity:1;transition:opacity .3s;width:100%;z-index:2000}.copilot-drawer,.copilot-drawer-overlay{height:100%;left:0;position:absolute;top:0}.copilot-drawer{box-shadow:2px 0 16px #0000002e;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:2001}.copilot-drawer.open{transform:translateX(0)}.copilot-drawer-search{padding:12px 16px 0}.copilot-drawer-menu{padding:8px 0 0}.copilot-drawer-chats{flex:1;overflow-y:auto;padding:0}.copilot-drawer-action{align-items:center;background:none;border:none;color:var(--q-text-color);cursor:pointer;display:flex;font-size:16px;padding:10px 16px;transition:background .2s;width:100%}.copilot-drawer-action:hover{background:var(--q-hover-color)}.copilot-drawer-chat-item{background:none;border:none;color:var(--q-text-color);cursor:pointer;font-size:15px;overflow:hidden;padding:10px 16px;text-align:left;text-overflow:ellipsis;transition:background .2s;white-space:nowrap;width:100%}.copilot-drawer-chat-item.active,.copilot-drawer-chat-item:active{background:var(--q-primary);color:#fff}.copilot-drawer-searchbar{width:100%}@media (max-width:600px){.copilot-drawer{max-width:100vw;min-width:0;width:90vw}}.q-page.full-screen .view-card{height:calc(100dvh - 130px)}.q-page.full-screen .view-card .Chart{height:calc(100dvh - 140px)}.view-card{height:100%;position:relative;width:100%}.view-card.changed{box-shadow:0 2px 0 0 var(--q-primary),0 -2px 0 0 var(--q-primary),-2px 0 0 0 var(--q-primary),2px 0 0 0 var(--q-primary),0 0 0 2px var(--q-primary)!important}.view-card .Chart{z-index:5}.view-card .Chart .Chart__value{display:block}.q-page:not(.full-screen) .view-card:not(.dense),.q-page:not(.full-screen) .view-card:not(.dense) .Chart{max-height:300px;min-height:300px}.q-page:not(.full-screen) .view-card:not(.dense) .Chart:not(.Chart--center) .Chart__value{height:298px}.q-page:not(.full-screen) .view-card.dense,.q-page:not(.full-screen) .view-card.dense .Chart{max-height:55vh;min-height:35vh}.q-page:not(.full-screen) .view-card.dense .Chart:not(.Chart--center) .Chart__value{height:calc(35vh - 2px)}.q-carousel__control{bottom:5px;opacity:.6}.impersonating{border:3px solid #fbc02d}.q-dialog__inner--maximized>div{height:100dvh}.q-dialog__inner--maximized main{bottom:0;left:0;position:absolute;right:0;top:50px}.read{opacity:.6}.col-side{width:120px}.userRecord.selected.dark{background-color:#424242}.userRecord.selected:not(.dark){background-color:#eee}.guide-description ol,.guide-description p,.guide-description ul{margin:0}.q-menu.naked{box-shadow:none}.table-progress{position:absolute;top:30px;z-index:100}.ResourceList__item{display:block;padding:4px 0}.bigger{margin-left:10px;padding-bottom:1px;transform:scale(1.25)}.q-item.active .q-item__title{border-bottom:2px solid var(--q-primary);color:var(--q-primary);max-width:fit-content}.q-item:not(.active) .q-item__title.dark{color:#fff}.q-item:not(.active) .q-item__title:not(.dark){color:#000}.no-access{min-height:calc(100vh - 50px)}:root{--expense-green:#18794e;--expense-navy:#142a25;--expense-line:#e5eae7;--expense-muted:#74817a}*{box-sizing:border-box}.expense-app{background:#f6f8f7;color:#24342d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;min-height:100vh}.confirm-modal button,.expense-app button,.expense-detail button,.expense-modal button,.preview-modal button{cursor:pointer;font:inherit}.confirm-modal button:disabled,.expense-app button:disabled,.expense-detail button:disabled,.expense-modal button:disabled{cursor:not-allowed;opacity:.5}.expense-sidebar{background:var(--expense-navy);color:#d2dcd6;display:flex;flex-direction:column;inset:0 auto 0 0;padding:33px 18px 20px;position:fixed;width:226px;z-index:40}.expense-brand{align-items:center;color:#fff;display:flex;font-size:31px;font-weight:750;gap:10px;letter-spacing:-1.3px;margin:0 15px 43px;text-decoration:none}.brand-symbol{border:2px solid #70c49b;border-radius:11px;color:#85d4ad;display:grid;font-size:34px;font-weight:600;height:39px;line-height:1;place-items:center;width:37px}.brand-country{color:#8fa99d;display:block;font-size:8px;font-weight:550;letter-spacing:2px;margin-top:3px}.nav-section{color:#8a9f94;font-size:9px;font-weight:600;letter-spacing:1.6px;margin:0 0 12px;padding:0 14px}.expense-sidebar nav{display:grid;gap:4px;margin-bottom:31px}.expense-sidebar nav button{align-items:center;background:none;border:0;border-radius:6px;color:#b4c3bb;display:flex;font-size:12px;font-weight:500;gap:12px;padding:12px 13px;text-align:left}.expense-sidebar nav button:hover{background:#203e32;color:#fff}.expense-sidebar nav button.selected{background:#2b493b;color:#fff}.expense-sidebar nav button.selected .q-icon{color:#9adeb5}.nav-count{background:#4a6758;border-radius:4px;color:#e0eee5;font-size:10px;margin-left:auto;min-width:19px;padding:1px 6px}.sidebar-bottom{border-top:1px solid #30463a;color:#d0ddd4;font-size:11px;margin-top:auto;padding:22px 13px 0}.sidebar-bottom small{color:#859d8d;display:block;font-size:10px;margin:6px 0 0 14px}.country-dot{background:#6dc192;border-radius:50%;display:inline-block;height:6px;margin-right:7px;width:6px}.expense-main{margin-left:226px}.expense-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--expense-line);display:flex;height:78px;justify-content:space-between;padding:0 34px}.breadcrumb{color:#8c948f;font-size:11px}.breadcrumb span{color:#b8c0ba;margin:0 14px}.breadcrumb strong{color:#3e4b43;font-weight:500}.user-tools{align-items:center;display:flex;gap:12px}.icon-button,.row-open,.signout{align-items:center;background:none;border:0;color:#829086;display:inline-flex;justify-content:center;padding:5px}.icon-button{position:relative}.icon-button i{background:#2b9b61;border-radius:50%;height:5px;position:absolute;right:5px;top:4px;width:5px}.user-tools>.icon-button{margin-right:15px}.user-avatar{background:#e4ece4;border-radius:50%;color:#446249;display:grid;font-size:11px;font-weight:600;height:34px;place-items:center;width:34px}.user-text small,.user-text strong{display:block}.user-text strong{font-size:11px;font-weight:650}.user-text small{color:#87918a;font-size:9px;margin-top:3px}.signout{margin-left:4px}.expense-content{margin:auto;max-width:1760px;padding:36px 34px 45px}.page-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:29px}.eyebrow{color:#6d8775;font-size:9px;font-weight:650;letter-spacing:1.8px}.page-heading h1{font-size:28px;font-weight:650;letter-spacing:-.7px;line-height:1.3;margin:6px 0 7px}.page-heading p{color:#839087;font-size:12px;margin:0}.heading-actions{align-items:center;display:flex;gap:9px}.btn{align-items:center;border:1px solid #0000;border-radius:5px;display:inline-flex;font-size:11px!important;font-weight:600!important;gap:7px;justify-content:center;line-height:1.2;padding:11px 17px;text-decoration:none;white-space:nowrap}.btn .q-icon{font-size:17px}.btn.primary{background:var(--expense-green);border-color:var(--expense-green);color:#fff}.btn.primary:hover{background:#116840}.btn.secondary{background:#fff;border-color:#dde4de;color:#526259}.btn.danger{background:#fff9f7;border-color:#efded9;color:#ac513c}.btn.small{font-size:10px!important;padding:8px 12px}.stat-grid{display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:25px}.stat-card{background:#fff;border:1px solid var(--expense-line);border-radius:8px;min-height:133px;padding:20px}.stat-top{align-items:center;color:#7a877e;display:flex;font-size:11px;justify-content:space-between}.stat-top .q-icon{background:#f2f6f2;border-radius:5px;box-sizing:initial;color:#6f8977;font-size:17px;padding:8px}.stat-card>strong{display:block;font-size:26px;font-weight:600;letter-spacing:-.7px;line-height:1.3;margin:5px 0 10px}.stat-card>small{color:#8f9a92;display:block;font-size:10px}.dashboard-panels{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:25px}.panel{background:#fff;border:1px solid var(--expense-line);border-radius:8px;overflow:hidden}.panel-heading{align-items:center;border-bottom:1px solid #f0f3f0;display:flex;gap:12px;justify-content:space-between;padding:20px 22px}.panel-heading>div{align-items:center;display:flex;gap:9px}.panel-heading h2{font-size:13px;font-weight:650;margin:0}.panel-heading>span{color:#8a968d;font-size:9px}.panel-heading select{font-size:10px;max-width:145px;padding:5px 7px}.record-count{align-items:center;background:#f0f4f0;border-radius:4px;color:#7f9081;display:inline-flex;font-size:9px;font-weight:400;justify-content:center;padding:3px 7px}.summary-row{align-items:center;border-bottom:1px solid #f0f3f0;display:flex;font-size:11px;gap:16px;justify-content:space-between;margin:0 22px;padding:15px 0}.summary-row:last-child{border:0}.summary-row>span small{color:#96a096;display:block;font-size:9px;margin-top:4px}.summary-row>strong{font-size:11px;font-weight:600;white-space:nowrap}.text-button{align-items:center;background:none;border:0;color:var(--expense-green);display:inline-flex;font-size:10px!important;gap:5px;padding:3px 0}.table-toolbar{border-bottom:1px solid var(--expense-line);gap:10px;padding:17px 22px}.search-box,.table-toolbar{align-items:center;display:flex}.search-box{border:1px solid var(--expense-line);border-radius:5px;color:#94a195;flex:1;gap:9px;max-width:410px;padding:0 10px}.search-box input{background:#0000!important;border:0!important;font-size:11px!important;min-width:50px;padding:9px 0!important}.table-toolbar>select{font-size:10px;max-width:155px;padding:9px 11px;width:auto}.table-toolbar .btn{margin-left:auto}.expense-app input,.expense-app select,.expense-app textarea,.expense-detail input,.expense-detail select,.expense-detail textarea,.expense-modal input,.expense-modal select,.expense-modal textarea{background:#fff;border:1px solid #dfe6e0;border-radius:5px;color:#334c3d;font:inherit;font-size:12px;outline:none;padding:10px 11px;width:100%}.expense-app input:focus,.expense-app select:focus,.expense-app textarea:focus,.expense-detail input:focus,.expense-detail select:focus,.expense-detail textarea:focus,.expense-modal input:focus,.expense-modal select:focus,.expense-modal textarea:focus{border-color:#63a17a;box-shadow:0 0 0 2px #1b7e4820}.expense-app button:focus-visible,.expense-detail button:focus-visible,.expense-modal button:focus-visible{outline:2px solid #409764;outline-offset:3px}.expense-app input::placeholder,.expense-modal input::placeholder,.expense-modal textarea::placeholder{color:#a4afa6}.table-scroll{overflow:auto}.expense-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.expense-table th{background:#fafcfb;border-bottom:1px solid var(--expense-line);color:#849087;font-size:10px;font-weight:550;padding:13px 17px}.expense-table th button{background:#0000;border:0;color:inherit;font:inherit;padding:0;white-space:nowrap}.expense-table td:first-child,.expense-table th:first-child{padding-left:22px}.expense-table td{border-bottom:1px solid #eff2ef;color:#5b6e60;font-size:11px;padding:17px}.expense-table td.title{max-width:280px;min-width:210px;white-space:normal}.expense-table td.title strong{color:#344c3b;display:block;font-size:11px;font-weight:550}.expense-table td small{color:#94a195;display:block;font-size:9px;margin-top:5px}.expense-table td.title small.scrutiny{color:#b38126}.expense-table td.expense_number{color:#487659;font-size:10px;font-weight:500}.expense-table td.amount strong{color:#364f3c;font-size:11px;font-weight:600}.expense-table tbody tr{cursor:pointer}.expense-table tbody tr:hover{background:#f9fcfa}.expense-table tr:last-child td{border-bottom:0}.table-avatar{background:#edf1e9;border-radius:50%;color:#86977b;font-size:8px;height:24px;justify-content:center;margin-right:7px;width:24px}.status-badge,.table-avatar{align-items:center;display:inline-flex}.status-badge{border-radius:4px;font-size:9px;font-weight:500;gap:5px;line-height:1;padding:5px 8px;white-space:nowrap}.status-badge i{background:currentColor;border-radius:50%;height:4px;width:4px}.status-badge.draft{background:#eef1f4;color:#83909c}.status-badge.submitted{background:#fff4db;color:#a3812a}.status-badge.approved{background:#eaf3fd;color:#557dac}.status-badge.paid{background:#e9f5ed;color:#4a9160}.status-badge.needs-changes{background:#fff0e3;color:#b4824c}.status-badge.rejected{background:#faecea;color:#ba776c}.status-badge.cancelled{background:#eeefee;color:#8c918b}.table-footer{align-items:center;border-top:1px solid var(--expense-line);color:#939f95;display:flex;font-size:10px;gap:10px;justify-content:space-between;padding:16px 22px}.table-footer>div{display:flex;gap:7px}.filter-panel{background:#fafcf9;border-bottom:1px solid var(--expense-line);display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 22px}.approval-box label,.filter-panel label,.form-grid label,.inline-form label,.report-summary label{color:#637969;display:flex;flex-direction:column;font-size:11px;font-weight:550;gap:7px}.filter-panel input,.filter-panel select{font-size:11px}.report-summary{align-items:center;background:#fff;border:1px solid var(--expense-line);border-radius:8px;display:flex;gap:40px;margin-bottom:18px;padding:20px}.report-summary>div{display:grid;gap:8px}.report-summary small,.report-summary>div>span{color:#819081;font-size:11px}.report-summary strong{font-size:24px;font-weight:600}.report-summary label{margin-left:auto}.report-groups{margin-bottom:22px}.empty-state{color:#9bad9e;display:grid;gap:12px;justify-items:center;padding:42px}.empty-state strong{color:#657b69;font-size:14px;font-weight:500}.empty-inline,.empty-state span{font-size:12px}.empty-inline{color:#92a094;padding:30px 22px}.loading-state{align-items:center;color:#819085;display:flex;gap:15px;justify-content:center;padding:80px}.alert{border:1px solid #0000;border-radius:6px;font-size:12px;line-height:1.6;margin-bottom:18px;overflow-wrap:anywhere;padding:12px 15px}.alert.error{background:#fff0ed;border-color:#f2d3ca;color:#a34e3d}.alert.success{background:#edf8f0;border-color:#d5ecdc;color:#377a47}.alert.warning{background:#fff8e8;border-color:#eee0b5;color:#947328}.alert>button{background:none;border:0;color:inherit;float:right;font-size:11px;margin-left:12px;text-decoration:underline}.notification-row{align-items:center;background:#fff;border:0;border-bottom:1px solid #eff2ef;color:#7e9181;display:flex;gap:15px;padding:22px;text-align:left;width:100%}.notification-row.unread{background:#f2f8f3}.notification-row>span{flex:1}.notification-row small,.notification-row strong{display:block}.notification-row strong{color:#49634e;font-size:12px;font-weight:500}.notification-row small{font-size:10px;margin-top:6px}.management-note{color:#809085;font-size:11px;line-height:1.7;padding:5px 22px}.settings-panel{font-size:13px;line-height:1.9;max-width:860px;padding:28px}.settings-panel h2{font-size:19px;margin-top:0}.settings-panel h3{font-size:14px;font-weight:600;margin:25px 0 8px}.settings-panel a{color:var(--expense-green)}.muted{color:#8a998b;font-size:11px;line-height:1.7}.confirm-modal,.expense-detail,.expense-modal,.preview-modal{border-radius:10px!important;color:#314937!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.expense-modal{max-width:95vw!important;width:690px}.modal-heading{align-items:flex-start;border-bottom:1px solid #e6ece6;display:flex;gap:18px;justify-content:space-between;padding:25px 28px}.modal-heading h2{font-size:21px;font-weight:600;letter-spacing:-.4px;line-height:1.4;margin:5px 0 0}.modal-heading p{color:#8a998c;font-size:11px;margin:6px 0 0}.modal-body{padding:24px 28px}.form-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}.optional{color:#98a499;font-size:10px;font-weight:400}.modal-footer{background:#fbfcfb;border-top:1px solid #e6ece6;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:18px 28px;position:sticky;z-index:1}.upload-area{background:#f9fcf9;border:1px dashed #bfd1c3;border-radius:6px;color:#86a28d;display:grid;gap:8px;justify-items:center;padding:18px;text-align:center}.upload-area strong{color:#64836c;font-size:11px;font-weight:550}.upload-area span{font-size:10px}.upload-area input{font-size:11px;max-width:330px;padding:7px}.upload-area small{color:#6a8871;font-size:10px}.check-label{align-items:center;display:flex!important;flex-direction:row!important;font-size:11px!important;gap:8px!important}.check-label input{accent-color:var(--expense-green);height:15px;width:15px!important}.expense-detail{border-radius:0!important;height:100%!important;margin-left:auto!important;max-width:100vw!important;overflow-y:auto;width:690px!important}.expense-detail .modal-heading{background:#fff;position:sticky;top:0;z-index:2}.detail-amount{align-items:center;display:flex;justify-content:space-between;margin:0 0 27px}.detail-amount>strong{font-size:30px;font-weight:600;letter-spacing:-1px}.detail-amount .status-badge{font-size:11px;padding:8px 10px}.detail-grid{display:grid;gap:22px 28px;grid-template-columns:1fr 1fr}.detail-grid small,.detail-grid strong{display:block}.detail-grid small{color:#8fa192;font-size:10px;margin-bottom:6px}.detail-grid strong{font-size:12px;font-weight:500;line-height:1.5}.detail-section{border-top:1px solid #e7eee7;font-size:12px;line-height:1.8;margin-top:25px;padding-top:20px}.approval-box h3,.detail-section h3,.payment-box h3{font-size:13px;font-weight:600;margin:0 0 14px}.detail-section p{white-space:pre-wrap}.detail-section .record-count{margin-left:5px}.receipt-exception{background:#f9f6ec;border-radius:5px;color:#99844b;font-size:11px;padding:12px}.receipt-exception span{display:block;font-size:11px;margin-top:5px}.document-row{align-items:center;background:#f9fbf9;border:1px solid #e8eee9;border-radius:5px;color:#66836b;display:flex;gap:10px;margin-bottom:8px;padding:12px;text-align:left;width:100%}.document-row>span{flex:1;font-size:11px}.document-row small{color:#95a697;display:block;font-size:9px}.section-title{align-items:baseline;display:flex;justify-content:space-between}.inline-form{background:#f6f9f6;border-radius:6px;display:grid;gap:14px;margin-top:16px;padding:16px}.approval-box,.payment-box{background:#f6faf7;border:1px solid #dceade;border-radius:7px;margin-top:25px;padding:20px}.payment-box>p{color:#869a8a;font-size:11px}.payment-box>.btn{margin-top:20px;width:100%}.payment-box input,.payment-box select{font-size:11px}.decision-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.activity-item{display:flex;font-size:11px;gap:14px;padding-bottom:20px;position:relative}.activity-item>i{border:2px solid #74a483;border-radius:50%;display:block;flex:none;height:7px;margin-top:6px;width:7px}.activity-item:before{background:#e4eae4;bottom:0;content:"";left:3px;position:absolute;top:15px;width:1px}.activity-item:last-child:before{display:none}.activity-item strong{font-size:11px;font-weight:550}.activity-item small{color:#91a094;display:block;font-size:9px;margin-top:4px}.activity-item p{background:#f5f8f5;border-radius:5px;font-size:11px;padding:8px 12px}.activity-item pre{background:#f4f6f4;font-size:9px;max-width:500px;padding:10px;white-space:pre-wrap;word-break:break-all}.confirm-modal{padding:25px 25px 0;width:430px}.confirm-modal h2{font-size:19px;line-height:1.5;margin:0 0 15px}.confirm-modal p{color:#7f9283;font-size:12px}.confirm-modal .modal-footer{margin:25px -25px 0}.preview-modal{display:flex;flex-direction:column;gap:18px;padding-bottom:22px}.preview-modal iframe{border:0;flex:1;min-height:65vh;width:100%}.preview-modal img{max-height:75vh;max-width:100%;object-fit:contain}.preview-modal>a,.preview-modal>p{align-self:flex-start;margin:0 25px}.admin-correction{border-top:1px solid #e8eee7;padding-top:15px}.mobile-menu,.nav-backdrop{display:none}@media (min-width:1600px){.expense-content{padding:40px 48px}.stat-card{min-height:148px}.stat-card>strong{font-size:30px;margin-top:12px}.expense-table td{padding-bottom:20px;padding-top:20px}}@media (max-width:1200px){.expense-content{padding:27px 22px}.expense-topbar{padding:0 22px}.expense-sidebar{padding-left:12px;padding-right:12px;width:206px}.expense-main{margin-left:206px}.stat-grid{gap:10px}.stat-card{padding:15px}.stat-card>strong{font-size:21px}.stat-top{font-size:10px}.dashboard-panels{gap:14px}.summary-row{font-size:10px;margin:0 17px}.panel-heading{padding:17px}.panel-heading>span{display:none}.expense-table td{padding:14px 12px}.table-toolbar{padding:15px}.filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.expense-sidebar{transform:translateX(-100%);transition:transform .2s;width:226px}.expense-sidebar.open{transform:translateX(0)}.nav-backdrop{background:#10251877;display:block;inset:0;position:fixed;z-index:30}.expense-main{margin:0}.mobile-menu{background:#0000;border:0;color:#52705c;display:block;margin-right:14px}.expense-topbar{height:65px;justify-content:flex-start;padding:0 18px}.user-tools{margin-left:auto}.breadcrumb{display:none}.expense-content{padding:26px 18px}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{padding:17px}.stat-card>strong{font-size:24px}.dashboard-panels{grid-template-columns:1fr}.filter-panel{grid-template-columns:1fr 1fr}.page-heading h1{font-size:25px}.heading-actions .btn{padding:10px 12px}.page-heading p{font-size:11px;line-height:1.6}.table-toolbar{flex-wrap:wrap;gap:8px}.search-box{flex-basis:100%;max-width:none}.table-toolbar>select{flex:1;max-width:40%}.table-toolbar .btn{margin:0}.report-summary{flex-wrap:wrap;gap:20px}.report-summary label{flex-basis:100%;margin:0}.expense-detail{width:100%!important}}@media (max-width:520px){.user-tools>.icon-button{margin-right:0}.user-text strong{font-size:10px}.user-text small{font-size:8px}.page-heading{align-items:flex-start;flex-wrap:wrap;gap:17px}.page-heading .heading-actions{justify-content:flex-end;width:100%}.stat-card>strong{font-size:21px}.stat-top .q-icon{font-size:15px;padding:6px}.stat-top{font-size:10px}.stat-card{min-height:125px;padding:14px}.panel-heading{padding:16px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.modal-body,.modal-heading{padding:20px}.modal-footer{padding:16px 20px}.detail-grid{gap:18px}.detail-amount>strong{font-size:27px}.expense-content{padding:24px 14px}.filter-panel{gap:10px;padding:15px}.report-summary strong{font-size:20px}.table-footer{flex-wrap:wrap;padding:13px}.btn{padding:11px 14px}.decision-buttons .btn{flex:1}.table-toolbar>select{font-size:10px;padding:8px}}