.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.layout-grid{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start;padding:16px}.tab-content{padding:16px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}@media (prefers-color-scheme: dark){body{background-color:#121212;color:#e0e0e0}.card{background:#1e1e1e;color:#e0e0e0;box-shadow:0 1px 4px #0009}.read-the-docs{color:#aaa}.layout-grid{background-color:#121212;color:#e0e0e0}.tab-content{background:#121212;color:#f5f5f5;box-shadow:0 2px 6px #00000080}.logo:hover{filter:drop-shadow(0 0 2em #8b9bffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}}:root{--df-bg: #ffffff;--df-panel: #f7f7f8;--df-border: #e5e7eb;--df-border-strong: #d1d5db;--df-text: #374151;--df-text-muted: #6b7280;--df-focus: #008bca;--df-shadow: 0 1px 4px rgba(0, 0, 0, .08)}@media (prefers-color-scheme: dark){:root{--df-bg: #121212;--df-panel: #111827;--df-border: rgba(255, 255, 255, .12);--df-border-strong: rgba(255, 255, 255, .18);--df-text: #e5e7eb;--df-text-muted: #9ca3af;--df-focus: #66c4ec;--df-shadow: 0 1px 4px rgba(0, 0, 0, .35)}}.df-card{background:var(--df-bg);border:1px solid var(--df-border);border-radius:10px;box-shadow:var(--df-shadow);padding:16px}.onecol{background:var(--df-bg)!important;border:1px solid var(--df-border)!important;border-radius:10px!important;box-shadow:var(--df-shadow)!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:1rem!important}.group-title{margin:20px 0 10px;padding:6px 0;color:var(--df-text);font-weight:600;font-size:13px;border-bottom:1px solid var(--df-border)}.field-row{display:grid;grid-template-columns:200px 1fr;gap:12px;align-items:center;margin:10px 0}.field-label{color:var(--df-text-muted);font-size:12px;line-height:1.2}.field-input{display:flex;align-items:center;gap:8px}.field-input input[type=text],.field-input input[type=number],.field-input input[type=date],.field-input select,.field-input textarea{width:100%;padding:8px 10px;border-radius:6px;border:1px solid var(--df-border);background:var(--df-panel);color:var(--df-text);font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.field-input textarea{min-height:80px;resize:vertical}.field-input input:focus,.field-input select:focus,.field-input textarea:focus{outline:none;border-color:var(--df-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--df-focus) 25%,transparent)}.option-stack{display:grid;gap:8px}.radio-option,.checkbox-option{display:flex;align-items:center;gap:8px;color:var(--df-text);font-size:12px}.df-separator{border:0;border-top:1px solid var(--df-border);margin:18px 0}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.field-hint{color:var(--df-text-muted);font-size:11px}.field-error{color:#b3261e;font-size:11px}@media (max-width: 720px){.field-row{grid-template-columns:1fr}}.df-card{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;grid-auto-flow:row dense;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:16px;box-shadow:0 1px 3px #0000000f}@media (min-width: 768px){.df-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.df-card .field-row{grid-column:auto;min-width:0}.df-card .option-group,.df-card fieldset,.df-card .full,.df-card .wide{grid-column:1 / -1}.df-card .form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:8px}.df-card .field-row,.df-card .option-group{display:flex;flex-direction:column;gap:6px}.df-card label,.df-card legend{font-size:12px;font-weight:600;color:#374151}.df-card input[type=text],.df-card input[type=number],.df-card input[type=date],.df-card select{display:block;width:100%;box-sizing:border-box;padding:8px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827}.df-input--checkbox,.df-input--radio{margin-right:.5rem;vertical-align:middle}@media (prefers-color-scheme: dark){.df-card,.onecol{background:#121212;border-color:#ffffff14;box-shadow:none}.df-card label,.df-card legend{color:#d1d5db}.df-card input[type=text],.df-card input[type=number],.df-card input[type=date],.df-card select{background:#121212;color:#e5e7eb;border-color:#374151}}.df-card *{position:static}.df-card textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;resize:vertical;min-height:72px}@media (prefers-color-scheme: dark){.df-card textarea{background:#121212;color:#e5e7eb;border-color:#374151}}.df-card .field-row{display:flex;flex-direction:column;gap:6px}.df-card .full{grid-column:1 / -1}.df-form .df-input .MuiInputBase-input,.df-form .df-input .MuiSelect-select{font-size:12px;line-height:1.3;padding-top:4px;padding-bottom:4px}.df-form .df-input .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiOutlinedInput-input{padding:4px 10px}.df-form .df-input .MuiInputBase-inputMultiline,.df-form .df-input .MuiOutlinedInput-inputMultiline,.df-form .df-input textarea.MuiInputBase-input{font-size:12px;line-height:1.4;padding:6px 10px}.df-form .df-input .MuiInputBase-input::placeholder,.df-form .df-input .MuiInputBase-inputMultiline::placeholder{font-size:12px}.df-form .MuiButton-root.MuiButton-sizeSmall{font-size:12px;padding:4px 10px}.params-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px;box-shadow:0 1px 3px #00000014}.params-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.params-title{margin:0;font-size:14px;font-weight:600}.params-table{width:100%;border-collapse:collapse;font-size:12px}.params-table th,.params-table td{padding:6px 8px;border-bottom:1px solid #ddd;text-align:left}.params-table thead th{color:#6d6d6d;font-weight:600}.params-empty{text-align:center;color:#888}.col-actions{width:160px}.col-center{text-align:center}.params-iconbtn .MuiSvgIcon-root{font-size:18px}@media (prefers-color-scheme: dark){.params-card{background:#1e1e1e;border-color:#2a2a2a;box-shadow:0 1px 4px #0009}.params-table th,.params-table td{border-bottom:1px solid #333}.params-table thead th{color:#ccc}.params-empty{color:#aaa}}.upload-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 1024px){.upload-two-col{grid-template-columns:1fr}}.upload-two-col .df-field--fullwidth{grid-column:1 / -1}.params-card .df-input .MuiInputBase-input,.params-card .df-input .MuiSelect-select{font-size:12px;line-height:1.3;padding-top:4px;padding-bottom:4px}.params-card .df-input .MuiOutlinedInput-root.MuiInputBase-sizeSmall .MuiOutlinedInput-input{padding:4px 10px}.params-card .df-input .MuiInputLabel-root{font-size:12px}.params-card .df-input .MuiFormHelperText-root{font-size:11px}.params-card .MuiMenuItem-root{font-size:12px}.params-card .params-iconbtn.MuiIconButton-root{padding:4px}.params-card .params-iconbtn .MuiSvgIcon-root{font-size:18px}.params-tablewrap{overflow-x:auto}.params-card .params-table{font-size:12px}@media (prefers-color-scheme: dark){.params-card .df-input .MuiOutlinedInput-notchedOutline{border-color:#333}.params-card .df-input .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#66c4ec}}.card{border:1px solid #ddd;border-radius:12px;background:#fff}.form-input{height:2.5rem;border-radius:8px;border:1px solid #cbd5e1;padding:0 .75rem;background:#0f172a;color:#fff}.form-input:read-only{background:#f8fafc;color:#0f172a}.form-hint{margin-top:6px;font-size:12px;color:#6b7280}.form-error{margin-top:6px;font-size:12px;color:#dc2626}.form-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-label--inline{margin-right:4px;padding-top:0;font-weight:700;font-size:12px;font-family:Arial,Helvetica,sans-serif;white-space:nowrap}.form-input--date{min-width:12rem}.form-input--number-range{min-width:5rem}.option-stack{display:grid;gap:.5rem}.radio-option,.checkbox-option{display:flex;align-items:center;gap:8px}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 14px;border-radius:10px;border:1px solid #222;background:#fff;color:#111;cursor:pointer}.btn-outline:hover{background:#f8fafc}.btn-outline.is-disabled{opacity:.6;cursor:not-allowed}.form-row{margin-bottom:10px}.form-label{display:block;font-weight:600;margin-bottom:6px;color:#374151}.form-control>*{width:100%}.sticky-actions{position:sticky;bottom:0;background:linear-gradient(to top,#fffffff2,#ffffffbf);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:12px 0;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:8px 12px;border:1px solid #008bca;border-radius:8px;background:#008bca;color:#fff;font-size:12px;font-weight:600;font-family:inherit;transition:background-color .3s,box-shadow .15s ease,border-color .15s ease}.btn-primary:hover{border-color:#006b9e;background:#006b9e;box-shadow:0 1px 1px #0003,0 3px 5px #00000030}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-primary:focus,.btn-primary:focus-visible{outline:4px auto -webkit-focus-ring-color}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;padding:6px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:12px;font-weight:500;transition:background-color .2s,box-shadow .15s ease,border-color .15s ease}.btn-secondary:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #00000014}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}@media (prefers-color-scheme: dark){.btn-secondary{background:#111827;color:#e5e7eb;border-color:#ffffff29}.btn-secondary:hover{border-color:#ffffff47;box-shadow:0 1px 3px #00000059}}input[aria-invalid=true],select[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 2px #dc262626}.error-alert{background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:8px;padding:.75rem .875rem;margin-bottom:.75rem}.auth-links{margin-top:1rem;text-align:center}.link-muted{color:#64748b;text-decoration:none}.link-muted:hover{color:#334155;text-decoration:underline}.section-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:12px;line-height:1.4;letter-spacing:.3px}@media (prefers-color-scheme: dark){.section-title{color:#e5e7eb}}.section-title.with-underline{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:4px}@media (prefers-color-scheme: dark){.section-title.with-underline{border-color:#ffffff1a}}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.df-card--spaced{margin-top:1rem}.schedule-section-title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#1f2937}.form-field--checkbox{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:0}.form-field--checkbox input[type=checkbox]{width:auto;margin:0}.form-field--checkbox label{margin:0;font-weight:400}.form-field--time{margin-top:.75rem}.time-input{max-width:10rem}.form-actions--mt{margin-top:1rem}.upload-form{font-family:Arial,sans-serif;font-size:11px}.form-field{margin-bottom:5px}.form-field label{margin-bottom:5px;font-weight:700;padding-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.upload-form .MuiButton-root{font-family:Arial,sans-serif;font-size:11px}.file-input-hidden{display:none}.file-upload-container{display:flex;flex-direction:column}.file-upload-icon{display:inline-block}.file-name{margin-top:8px;margin-left:8px;font-style:italic;color:#555}.desc-field{margin-top:8px}.desc-field .MuiInputBase-input{font-size:11px;font-family:Arial,sans-serif}.error-message{color:#b3261e;font-size:.875rem;margin-top:6px}.reports-dashboard{max-width:1120px;margin:30px auto;padding:0 16px;display:flex;flex-direction:column;gap:16px}.reports-dashboard>.btn-primary{display:inline-block;margin:0 0 16px;align-self:flex-end}.my-reports-table-wrap{padding:0;overflow:hidden}.my-reports-empty{text-align:center;color:#666;padding:2rem}.my-reports-loading{display:flex;justify-content:center;padding:2rem}.my-reports-cell--center{text-align:center;padding:.6rem 1rem}.my-reports-cell--actions{text-align:center;padding:.6rem 1rem;white-space:nowrap}.my-reports-cell{padding:.6rem 1rem}.my-reports-th{text-align:left;padding:.75rem 1rem}.my-reports-th--center{text-align:center;padding:.75rem 1rem}.my-reports-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;line-height:1;vertical-align:middle}.my-reports-btn--download{color:#008bca}.my-reports-btn--delete{color:#c62828}.my-reports-btn:disabled{opacity:.5;cursor:not-allowed}.sidenav-list{width:260px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:4px}.sidenav-item{border-radius:6px}.sidenav-item.Mui-selected{background:#eef6ff}.sidenav-item:hover{background:#f3f4f6}.sidenav-text .MuiTypography-root,.sidenav-text .MuiListItemText-primary{color:#374151;font-size:14px;line-height:1.25}.sidenav-icon{min-width:36px;color:#6b7280}@media (prefers-color-scheme: dark){.sidenav-list{background:#1e1e1e;box-shadow:0 1px 4px #0009}.sidenav-item.Mui-selected{background:#2d3f55}.sidenav-item:hover{background:#2a2a2a}.sidenav-text .MuiTypography-root,.sidenav-text .MuiListItemText-primary{color:#e0e0e0}.sidenav-icon{color:#9ca3af}}.col-actions-sm{width:90px;white-space:nowrap}.param-values-chips{display:flex;flex-wrap:wrap;gap:4px}.param-value-chip{display:inline-block;padding:2px 8px;border-radius:12px;background:#e0f0fa;color:#0369a1;font-size:11px;font-weight:500;white-space:nowrap}@media (prefers-color-scheme: dark){.param-value-chip{background:#1e3a4c;color:#7dd3fc}}.df-text-muted{color:#9ca3af}.params-readonly-table{width:100%;border-collapse:collapse;font-size:.875rem}.params-readonly-table th,.params-readonly-table td{text-align:left;padding:6px 12px;border-bottom:1px solid #e5e7eb}.params-readonly-table th{font-weight:600;color:#374151;background:#f9fafb}.params-readonly-table tbody tr:last-child td{border-bottom:none}@media (prefers-color-scheme: dark){.params-readonly-table th{background:#1f2937;color:#e5e7eb}.params-readonly-table th,.params-readonly-table td{border-color:#ffffff14}}.clickable-row{cursor:pointer}.report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:8px 12px;background:#f7f7f8;border:1px solid #e5e7eb;border-radius:8px}.report-toolbar .summary{color:#6b7280;font-size:12px}.report-toolbar .actions{display:flex;gap:8px}.table-pagination{margin-top:12px}@media (prefers-color-scheme: dark){.report-toolbar{background:#1e1e1e;border-color:#2a2a2a}.report-toolbar .summary{color:#bbb}.report-toolbar .actions .btn-secondary{background:#2a2a2a;border-color:#3a3a3a;color:#e5e7eb}.report-toolbar .actions .btn-secondary:hover{background:#333}}.date-range-filter{display:flex;flex-direction:column;gap:2px}.wrap-anywhere{display:block;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}.font-sans{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.page-narrow{max-width:520px;margin-inline:auto}.mt-0{margin-top:0}.mt-8{margin-top:.5rem}.mt-10{margin-top:.625rem}.mt-12{margin-top:.75rem}.mt-16{margin-top:1rem}.mb-8{margin-bottom:.5rem}.mb-12{margin-bottom:.75rem}.mr-8{margin-right:.5rem}.p-12{padding:.75rem}.block{display:block}.w-full{width:100%}.text-xs{font-size:12px}.muted{opacity:.8;color:#475569}.pre-wrap{white-space:pre-wrap}.note{font-size:12px;opacity:.8}.lang-selection{display:flex;align-items:center}.lang-flags-select [class*=selectOptions]{z-index:1301;background:#f1f1f1}.lang-flags-select [class*=selectBtn]:focus,.lang-flags-select [class*=selectBtn][aria-expanded=true]{border-color:#e0e0e0;box-shadow:0 0 6px #00000026;outline:none}.lang-flags-select [class*=selectBtn]{background:transparent;border:none;padding:4px 8px;color:#888}.lang-flags-select [class*=selectBtn] [class*=label]{color:inherit}.lang-flags-select [role=option]{display:flex;align-items:center;gap:8px}.lang-flags-select [role=option] [class*=label]{color:#888!important;font-size:14px;display:inline-block}.hidden-input{display:none}.no-underline{text-decoration:none}.italic{font-style:italic}.text-11{font-size:11px}.text-center{text-align:center}.font-arial{font-family:Arial,Helvetica,sans-serif}.status-panel{padding:16px;border:1px solid #e5e5e5;border-radius:12px;background:#fff}.status-title{margin-top:0;font-size:1.25rem;font-weight:600}.status-text{margin:0;opacity:.85}.status-hint{font-size:12px;opacity:.6;margin-top:8px}.util-p-16{padding:16px}.util-error{color:#dc143c;font-size:.875rem}.util-muted{color:#666;font-size:.875rem}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#213547;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#2563eb;text-decoration:none}a:hover{color:#1e40af}body{margin:0;min-width:320px;min-height:100vh;display:block}#titulo{font-size:12px!important;font-family:Arial,Helvetica,sans-serif;line-height:1.1;color:#242424}.reset-btn{margin-left:5px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding:2px 5px;background-color:#008bca;border:solid 1px #008bca;color:#fff;border-radius:2px}.reset-btn:hover{box-shadow:0 1px 1px #0003,0 3px 5px #00000030;background-color:#008bca}.reset-btn:disabled{background-color:#ddd;box-shadow:none!important;color:#4e4e4e;cursor:not-allowed;border:solid 1px grey}.table-container{padding:0;margin:0;width:100%}.app-wrapper{display:flex;min-height:100vh;flex-direction:row}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1;display:flex;flex-direction:column}.app-main.dark{background-color:#121212}.app-content{flex:1;padding:16px 0 48px}.app-toolbar-spacer{flex-grow:1}.lang-wrapper{margin-right:8px}.table-container table{width:100%;border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;margin-top:20px;background-color:#ececec;box-shadow:0 1px 4px #0000001a;border-radius:5px}.table-container thead th{padding:12px 10px;background-color:#f1f1f1;color:#6d6d6d;text-align:left;font-weight:400;font-family:Arial,Helvetica,sans-serif;font-size:12px;position:sticky;top:0;z-index:1}.table-container tbody tr{position:relative;z-index:0}.table-container tbody tr:nth-child(odd){background-color:#f9f9f9}.table-container tbody tr:hover{cursor:pointer;box-shadow:inset 1px 0 #dadce0,inset -1px 0 #dadce0,0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;z-index:2}.table-container td{padding:5px 10px;border-bottom:1px solid #ddd;color:#6d6d6d;font-size:11px}.flex{display:flex;align-items:center;justify-content:center;gap:2px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.flex-pagination{position:static;width:100%;margin:24px 0 8px}.pagination-button{margin-left:5px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding:2px 5px;background-color:#008bca;border:solid 1px #008bca;color:#fff;border-radius:2px}.pagination-button:hover{box-shadow:0 1px 1px #0003,0 3px 5px #00000030;background-color:#008bca}.pagination-button:disabled{background-color:#ddd;box-shadow:none!important;color:#4e4e4e;cursor:not-allowed;border:solid 1px grey}.table-container select.pagination_select{border:1px solid #ccc;border-radius:4px;padding:5px;margin-left:5px;cursor:pointer;transition:border-color .3s ease;font-family:Arial,Helvetica,sans-serif;font-size:12px}.table-container select.pagination_select:hover,.table-container select.pagination_select:focus{border-color:#0075be}.table-container .input-search{padding:6px 10px;border-radius:4px;border:1px solid #ccc;transition:border-color .3s ease}.table-container .input-search:hover,.table-container .input-search:focus{border-color:#008bca}.table-container input[type=number]{width:40px;padding:5px;border-radius:4px;border:1px solid #ccc;text-align:center;margin-left:5px}.table-container .action-buttons{display:flex;justify-content:flex-start;align-items:center;gap:5px}.table-container .icon-button{color:#4a4a4a!important;border-radius:4px!important;padding:4px!important;box-shadow:0 1px 1px 1px #0000001a!important;transition:all .3s ease!important;font-family:Arial,Helvetica,sans-serif;font-size:16px!important;width:1.3em!important;height:1.3em!important}.table-container .icon-button:hover{background-color:#e0e0e0!important;color:#008bca!important;box-shadow:0 0 0 1px #00000026!important}.MuiSvgIcon-root{font-size:1.25em!important}.my-2{margin:20px 0}.MuiToolbar-root{min-height:24px!important;background-color:#f1f1f1}@media (prefers-color-scheme: dark){.app-main{background-color:#121212}.table-container table{background-color:#1e1e1e;box-shadow:0 1px 4px #0009}.table-container thead th{background-color:#2a2a2a;color:#ccc}.table-container tbody tr:nth-child(odd){background-color:#1a1a1a}.table-container tbody tr:nth-child(2n){background-color:#222}.table-container tbody tr:hover{box-shadow:inset 1px 0 #333,inset -1px 0 #333,0 1px 2px #0006,0 1px 3px 1px #0000004d}.table-container td{border-bottom:1px solid #333;color:#ddd}.pagination-button:disabled{background-color:#444;color:#888;border:solid 1px #555}.table-container select.pagination_select,.table-container .input-search,.table-container input[type=number]{background:#1e1e1e;border:1px solid #555;color:#e0e0e0}.table-container .icon-button{color:#bbb!important;box-shadow:0 1px 2px #0006!important}.table-container .icon-button:hover{background-color:#2a2a2a!important;color:#6be!important}.MuiToolbar-root{background-color:#1e1e1e;color:#ddd}}.breadcrumbs{display:flex;list-style-type:none;padding:0;margin:0}.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li .separator{margin:0 8px}.breadcrumbs a{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#6d6d6d}.breadcrumbs a:hover{color:#512cf7}.breadcrumbs span{color:#6d6d6d;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px}@media (prefers-color-scheme: dark){.breadcrumbs a{color:#bbb}.breadcrumbs a:hover{color:#9aa9ff}.breadcrumbs span{color:#aaa}.breadcrumbs li .separator{color:#666}}.copyright-bar{position:static;bottom:auto;width:100%;padding:8px 0;margin-top:auto;text-align:center;background:#f9fafb;color:#6b7280;border-top:1px solid rgba(0,0,0,.06)}.copyright-link{color:inherit;text-decoration:none}.copyright-link:hover{text-decoration:underline}@media (prefers-color-scheme: dark){.copyright-bar{background:#121212;color:#9ca3af;border-top:1px solid rgba(255,255,255,.1)}.copyright-link:hover{text-decoration:underline}}.app-btn{font-size:11px;font-weight:500;padding:0 5px!important;min-height:26px!important;line-height:1.4;border-radius:3px;text-transform:uppercase}.app-btn--primary{background-color:#008bca!important;border:1px solid #008bca!important;color:#fff!important}.app-btn--primary:hover{box-shadow:0 1px 1px #0003,0 3px 5px #00000030;background-color:#008bca!important}.app-btn:focus{outline:none}.app-btn__icon{font-size:11px!important}.adminbar{display:flex;align-items:center;gap:6px}.admin-menu__paper{border-radius:6px!important;margin-top:8px!important;box-shadow:0 0 #fff,0 0 0 1px #0000000d,0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important;color:#374151}.admin-menu__list{padding:4px 0!important}.admin-menu__item{font-size:11px!important;font-weight:500!important}.admin-menu__item:hover{background-color:#e6f2fb!important;color:#008bca!important}.admin-menu__item:hover .admin-menu__icon{color:#008bca!important}.admin-menu__icon{font-size:10px!important;margin-right:12px;color:inherit!important}@media (prefers-color-scheme: dark){.app-btn--primary{background-color:#008bca!important;border-color:#008bca!important;color:#fff!important}.admin-menu__paper{background:#1e1e1e!important;color:#e0e0e0!important;box-shadow:0 0 0 1px #ffffff0f,0 10px 15px -3px #0006,0 4px 6px -2px #0000004d!important}.admin-menu__item:hover{background-color:#0d3a52!important;color:#4db8ff!important}.admin-menu__item:hover .admin-menu__icon{color:#4db8ff!important}}
