:root,[data-mwc-theme=light]{--modus-black:#000;--modus-white:#fff;--modus-blue-dark:#0e416c;--modus-blue:#0063a3;--modus-blue-light:#217cbb;--modus-blue-pale:#dcedf9;--modus-blue-4:#019aeb;--modus-gray-10:#171c1e;--modus-gray-9:#353a40;--modus-gray-8:#464b52;--modus-gray-7:#585c65;--modus-gray-6:#6a6e79;--modus-gray-5:#7d808d;--modus-gray-4:#90939f;--modus-gray-3:#a3a6b1;--modus-gray-2:#b7b9c3;--modus-gray-1:#cbcdd6;--modus-gray-0:#e0e1e9;--modus-gray-light:#f1f1f6;--modus-green-dark:#006638;--modus-green:#1e8a44;--modus-green-light:#4ea646;--modus-green-pale:#e0eccf;--modus-yellow-dark:#e49325;--modus-yellow:#fbad26;--modus-yellow-light:#fec157;--modus-yellow-pale:#fff5e4;--modus-red-dark:#ab1f26;--modus-red:#da212c;--modus-red-light:#e86363;--modus-red-pale:#fbd4d7;--modus-trimble-blue:var(--modus-blue);--modus-trimble-blue-dark:#004f83;--modus-trimble-yellow:var(--modus-yellow);--modus-trimble-gray:#252a2e;--modus-trimble-green:#349c44;--modus-trimble-red:#b44e2a;--modus-primary:var(--modus-blue);--modus-secondary:var(--modus-gray-6);--modus-tertiary:var(--modus-gray-1);--modus-dark:var(--modus-trimble-gray);--modus-success:var(--modus-green-dark);--modus-danger:var(--modus-red);--modus-warning:var(--modus-yellow-dark);--modus-body-bg:var(--modus-white);--modus-body-color:var(--modus-trimble-gray);--modus-border-color:var(--modus-gray-1);--modus-backdrop-bg:#252a2ebf;--modus-chevron-color:var(--modus-gray-6);--modus-highlight-blue-color:var(--modus-blue-light);--modus-highlight-blue-bg:var(--modus-blue-pale);--modus-link-color:var(--modus-blue-light);--modus-accordion-item-header-hover-bg:var(--modus-gray-0);--modus-accordion-label-color:var(--modus-gray-6);--modus-alert-primary-bg:rgba(220, 237, 249, .5);--modus-alert-success-bg:rgba(224, 236, 207, .5);--modus-alert-danger-bg:rgba(251, 212, 215, .5);--modus-alert-warning-bg:rgba(255, 245, 228, .5);--modus-alert-primary-color:var(--modus-primary);--modus-alert-success-color:var(--modus-success);--modus-alert-danger-color:var(--modus-danger);--modus-alert-warning-color:var(--modus-trimble-gray);--modus-alert-primary-link-color:#003b61;--modus-alert-success-link-color:#002414;--modus-alert-danger-link-color:#a01820;--modus-alert-warning-link-color:#070809;--modus-alert-primary-border-color:var(--modus-primary);--modus-alert-success-border-color:var(--modus-success);--modus-alert-danger-border-color:var(--modus-danger);--modus-alert-warning-border-color:var(--modus-warning);--modus-alert-warning-icon-color:var(--modus-warning);--modus-badge-primary-color:var(--modus-white);--modus-badge-secondary-color:var(--modus-white);--modus-badge-tertiary-color:var(--modus-trimble-gray);--modus-badge-dark-color:var(--modus-white);--modus-badge-success-color:var(--modus-white);--modus-badge-warning-color:var(--modus-trimble-gray);--modus-badge-danger-color:var(--modus-white);--modus-badge-text-dark:var(--modus-dark);--modus-btn-primary-hover:var(--modus-blue-light);--modus-btn-secondary-hover:var(--modus-gray-5);--modus-btn-tertiary-hover:var(--modus-gray-0);--modus-btn-danger-hover:#e44a53;--modus-btn-primary-active:var(--modus-trimble-blue-dark);--modus-btn-secondary-active:var(--modus-gray-7);--modus-btn-tertiary-active:var(--modus-gray-2);--modus-btn-danger-active:#c41e28;--modus-btn-outline-primary-hover-bg:var(--modus-blue-pale);--modus-btn-outline-primary-hover-color:var(--modus-blue-light);--modus-btn-outline-primary-active-bg:#cce0ed;--modus-btn-outline-primary-active-color:var(--modus-trimble-blue-dark);--modus-btn-outline-secondary-color:var(--modus-trimble-gray);--modus-btn-outline-secondary-hover-bg:var(--modus-gray-0);--modus-btn-outline-secondary-hover-color:var(--modus-gray-9);--modus-btn-outline-secondary-active-bg:var(--modus-gray-1);--modus-btn-outline-secondary-active-color:var(--modus-trimble-gray);--modus-btn-text-primary-hover-bg:var(--modus-blue-pale);--modus-btn-text-primary-hover-color:var(--modus-blue-light);--modus-btn-text-primary-active-bg:#cce0ed;--modus-btn-text-primary-active-color:var(--modus-trimble-blue-dark);--modus-btn-icon-only-primary-color:var(--modus-primary);--modus-btn-icon-only-primary-hover-bg:var(--modus-blue-pale);--modus-btn-icon-only-primary-hover-color:var(--modus-blue-light);--modus-btn-icon-only-primary-active-bg:rgba(0, 99, 163, .18);--modus-btn-icon-only-primary-active-color:var(--modus-blue-dark);--modus-btn-icon-only-secondary-color:var(--modus-trimble-gray);--modus-btn-icon-only-secondary-hover-bg:var(--modus-gray-0);--modus-btn-icon-only-secondary-hover-color:var(--modus-trimble-gray);--modus-btn-icon-only-secondary-active-bg:var(--modus-gray-1);--modus-btn-icon-only-secondary-active-color:var(--modus-trimble-gray);--modus-btn-borderless-secondary-color:var(--modus-black);--modus-btn-borderless-secondary-hover-bg:var(--modus-gray-0);--modus-btn-icon-only-tertiary-color:var(--modus-gray-6);--modus-btn-icon-only-tertiary-hover-bg:var(--modus-gray-0);--modus-btn-icon-only-tertiary-hover-color:var(--modus-gray-6);--modus-btn-icon-only-tertiary-active-bg:var(--modus-gray-1);--modus-btn-icon-only-tertiary-active-color:var(--modus-trimble-gray);--modus-icon-colour:var(--modus-gray-10);--modus-input-bg:var(--modus-white);--modus-input-color:var(--modus-gray-8);--modus-input-border-color:var(--modus-gray-6);--modus-input-border-active-color:var(--modus-highlight-blue-color);--modus-input-helper-icon-color:var(--modus-gray-6);--modus-input-hint-text-color:var(--modus-gray-3);--modus-input-label-color:var(--modus-gray-8);--modus-input-validation-success-color:var(--modus-green-dark);--modus-input-validation-error-color:var(--modus-red);--modus-input-disabled-bg:var(--modus-gray-0);--modus-input-disabled-bottom-line-color:var(--modus-gray-3);--modus-input-disabled-border-color:var(--modus-gray-0);--modus-input-disabled-color:var(--modus-gray-3);--modus-check-input-bg:var(--modus-white);--modus-check-selected-bg:var(--modus-highlight-blue-color);--modus-check-input-border-color:var(--modus-gray-4);--modus-check-input-disabled-opacity:.3;--modus-check-input-label-color:var(--modus-input-label-color);--modus-check-input-hover-border-color:var(--modus-highlight-blue-color);--modus-check-input-active-border-color:var(--modus-highlight-blue-color);--modus-card-bg:var(--modus-white);--modus-card-border-color:var(--modus-gray-0);--modus-card-shadow-color:#3635454d;--modus-chip-active-bg:#217cbb4d;--modus-chip-active-color:var(--modus-trimble-gray);--modus-chip-disabled-opacity:.3;--modus-chip-outline-border-color:var(--modus-gray-4);--modus-chip-outline-color:var(--modus-chip-color);--modus-chip-outline-hover-bg:var(--modus-gray-0);--modus-chip-outline-hover-border-color:var(--modus-gray-4);--modus-chip-outline-hover-color:var(--modus-gray-7);--modus-chip-outline-active-bg:var(--modus-blue-pale);--modus-chip-outline-active-border-color:var(--modus-highlight-blue-color);--modus-chip-outline-active-color:var(--modus-trimble-gray);--modus-group-item-bg:var(--modus-white);--modus-group-item-border-color:var(--modus-gray-0);--modus-group-item-color:var(--modus-trimble-gray);--modus-group-item-disabled-color:var(--modus-gray-2);--modus-group-item-hover-bg:var(--modus-gray-0);--modus-group-item-selected-bg:var(--modus-blue-pale);--modus-file-upload-dropzone-bg:#f1f1f666;--modus-file-upload-dropzone-color:var(--modus-gray-6);--modus-file-upload-dropzone-highlight-bg:var(--modus-highlight-blue-bg);--modus-file-upload-dropzone-highlight-color:var(--modus-highlight-blue-color);--modus-file-upload-dropzone-error-bg:#fbd4d780;--modus-file-upload-dropzone-error-border-color:var(--modus-red-dark);--modus-file-upload-dropzone-error-color:var(--modus-red-dark);--modus-file-upload-dropzone-disabled-bg:#f1f1f666;--modus-file-upload-dropzone-disabled-border-color:var(--modus-gray-6);--modus-file-upload-dropzone-disabled-color:var(--modus-gray-6);--modus-file-upload-dropzone-disabled-svg-color:var(--modus-gray-2);--modus-list-bg:var(--modus-white);--modus-message-info-bg:var(--modus-blue-pale);--modus-message-info-color:var(--modus-blue);--modus-message-question-bg:var(--modus-gray-light);--modus-message-question-color:var(--modus-trimble-gray);--modus-modal-bg:var(--modus-white);--modus-modal-border-color:#252a2e3d;--modus-modal-divider-color:var(--modus-gray-0);--modus-navbar-bg:var(--modus-white);--modus-navbar-icon-color:var(--modus-body-color);--modus-navbar-icon-hover-bg:var(--modus-gray-0);--modus-navbar-icon-hover-color:#3c444a;--modus-navbar-icon-active-bg:var(--modus-gray-1);--modus-navbar-icon-active-color:#0e1012;--modus-navbar-profile-icon-initials-color:var(--modus-white);--modus-navbar-profile-icon-active-border-color:#d6d5db;--modus-navbar-profile-menu-sign-out-background-color:var(--modus-gray-light);--modus-navbar-blue-bg:var(--modus-blue-dark);--modus-navbar-blue-icon-color:var(--modus-white);--modus-navbar-blue-icon-hover-bg:var(--modus-blue-light);--modus-navbar-blue-icon-hover-border-color:#019aeb;--modus-navbar-blue-icon-hover-color:var(--modus-white);--modus-navbar-blue-icon-active-bg:#019aeb;--modus-navbar-blue-icon-active-color:var(--modus-white);--modus-navbar-blue-profile-icon-initials-color:var(--modus-blue-dark);--modus-navbar-blue-profile-icon-active-border-color:#019aeb;--modus-pagination-color:var(--modus-trimble-gray);--modus-pagination-chevron-color:var(--modus-gray-6);--modus-pagination-hover-bg:var(--modus-gray-0);--modus-pagination-active-bg:var(--modus-highlight-blue-bg);--modus-pagination-active-color:var(--modus-blue-light);--modus-slider-range-disabled-bg:var(--modus-gray-0);--modus-slider-thumb-disabled-bg:var(--modus-gray-1);--modus-slider-thumb-disabled-border-color:var(--modus-gray-2);--modus-tab-color:var(--modus-body-color);--modus-tab-bottom-line-color:var(--modus-gray-1);--modus-tab-hover-bg:var(--modus-highlight-blue-bg);--modus-tab-hover-color:var(--modus-highlight-blue-color);--modus-tab-disabled-color:var(--modus-gray-2);--modus-toast-bg:var(--modus-white);--modus-toast-color:var(--modus-body-color);--modus-toast-close-btn-color:var(--modus-body-color);--modus-toast-primary-bg:var(--modus-primary);--modus-toast-primary-color:var(--modus-white);--modus-toast-secondary-bg:#252a2e;--modus-toast-secondary-color:var(--modus-white);--modus-toast-dark-bg:var(--modus-dark);--modus-toast-dark-color:var(--modus-white);--modus-toast-success-bg:#006638;--modus-toast-success-color:var(--modus-white);--modus-toast-danger-bg:var(--modus-red-dark);--modus-toast-danger-color:var(--modus-white);--modus-toast-warning-bg:var(--modus-yellow-dark);--modus-table-bg:var(--modus-white);--modus-table-border-color:var(--modus-gray-2);--modus-table-color:var(--modus-gray-8);--modus-table-header-bg:var(--modus-gray-light);--modus-table-header-color:var(--modus-gray-8);--modus-table-header-drop-color:var(--modus-blue-4);--modus-table-scrollbar-thumb-color:var(--modus-gray-6);--modus-table-scrollbar-track-color:var(--modus-gray-2);--modus-table-hover-bg:var(--modus-blue-pale);--modus-table-hover-border-color:var(--modus-table-border-color);--modus-table-selected-bg:var(--modus-blue-pale);--modus-table-selected-border-color:var(--modus-highlight-blue-color);--modus-table-edit-border-color:var(--modus-highlight-blue-color);--modus-table-readonly-bg:var(--modus-gray-0);--modus-table-readonly-color:var(--modus-table-color);--modus-table-body-color:var(--modus-gray-10);--modus-table-cell-link-color:var(--modus-link-color);--modus-table-cell-border-color:var(--modus-link-color);--modus-tooltip-bg:var(--modus-gray-7);--modus-tooltip-color:var(--modus-white);--modus-sentiment-scale-bg:var(--modus-trimble-gray);--modus-sentiment-scale-hover-bg:var(--modus-blue);--modus-sentiment-scale-selected-bg:var(--modus-blue);--modus-sentiment-scale-disabled-opacity:.3;--modus-side-navigation-bg:var(--modus-body-bg);--modus-side-navigation-link-color:var(--modus-blue-light);--modus-side-navigation-item-hover-bg:var(--modus-gray-0);--modus-side-navigation-item-active-bg:var(--modus-highlight-blue-color);--modus-side-navigation-item-disabled-opacity:.3;--modus-side-navigation-item-chevron-color:var(--modus-side-navigation-item-color);--modus-date-input-calendar-icon-color:var(--modus-input-helper-icon-color);--modus-date-picker-calendar-header-bg:var(--modus-blue);--modus-date-picker-calendar-header-color:var(--modus-white);--modus-date-picker-calendar-body-bg:var(--modus-white);--modus-date-picker-calendar-day-week-color:#363545;--modus-date-picker-calendar-day-color:var(--modus-trimble-gray);--modus-date-picker-calendar-day-hover-bg:var(--modus-gray-0);--modus-date-picker-calendar-day-current-border-color:var(--modus-highlight-blue-color);--modus-date-picker-calendar-day-selected-bg:var(--modus-highlight-blue-color);--modus-date-picker-calendar-day-selected-color:var(--modus-white);--modus-date-picker-calendar-day-selected-range-bg:var(--modus-blue-pale);--modus-date-picker-calendar-day-disabled-opacity:.3;--modus-autocomplete-bg:var(--modus-white);--modus-autocomplete-label-color:var(--modus-gray-8);--modus-autocomplete-no-results-message-color:var(--modus-gray-7);--modus-autocomplete-no-results-subtext-color:var(--modus-gray-4);--modus-autocomplete-readonly-bg:var(--modus-gray-0);--modus-autocomplete-readonly-color:var(--modus-gray-0);--modus-radio-btn-focus-color:#3db0ee;--modus-toolbar-bg:var(--modus-white);--modus-toolbar-divider-bg:var(--modus-trimble-gray);--modus-utility-panel-bg:var(--modus-white);--modus-utility-panel-color:var(--modus-black)}[data-mwc-theme=dark]{--modus-blue:#019aeb;--modus-trimble-blue:var(--modus-blue);--modus-primary:var(--modus-blue);--modus-success:var(--modus-green);--modus-warning:var(--modus-yellow);--modus-dark:var(--modus-gray-10);--modus-body-bg:var(--modus-trimble-gray);--modus-body-color:var(--modus-white);--modus-border-color:var(--modus-gray-6);--modus-backdrop-bg:#000000bf;--modus-chevron-color:var(--modus-gray-5);--modus-highlight-blue-color:var(--modus-blue);--modus-link-color:var(--modus-blue);--modus-accordion-item-header-hover-bg:var(--modus-gray-8);--modus-accordion-item-header-expand-color:var(--modus-highlight-blue-color);--modus-accordion-item-header-expanded-bg:rgba(1, 154, 235, .3);--modus-accordion-item-expanded-border-left-color:var(--modus-blue);--modus-accordion-label-color:var(--modus-gray-light);--modus-alert-primary-bg:rgba(1, 154, 235, .5);--modus-alert-success-bg:rgba(30, 138, 68, .5);--modus-alert-danger-bg:rgba(218, 33, 44, .5);--modus-alert-warning-bg:rgba(251, 173, 38, .5);--modus-alert-primary-color:var(--modus-body-color);--modus-alert-success-color:var(--modus-body-color);--modus-alert-danger-color:var(--modus-body-color);--modus-alert-warning-color:var(--modus-body-color);--modus-alert-primary-link-color:#c9c9dc;--modus-alert-success-link-color:#c9c9dc;--modus-alert-danger-link-color:#c9c9dc;--modus-alert-warning-link-color:#c9c9dc;--modus-alert-primary-border-color:var(--modus-primary);--modus-alert-success-border-color:var(--modus-success);--modus-alert-danger-border-color:var(--modus-danger);--modus-alert-warning-border-color:var(--modus-warning);--modus-alert-primary-icon-color:#fff;--modus-alert-success-icon-color:#fff;--modus-alert-danger-icon-color:#fff;--modus-alert-warning-icon-color:#fff;--modus-badge-primary-color:#171c1e;--modus-badge-text-dark:var(--modus-gray-light);--modus-btn-tertiary-active:var(--modus-gray-4);--modus-btn-danger-active:var(--modus-red-dark);--modus-btn-outline-primary-hover-bg:#019aeb26;--modus-btn-outline-primary-hover-color:var(--modus-primary);--modus-btn-outline-primary-active-bg:#019aeb4c;--modus-btn-outline-primary-active-color:var(--modus-primary);--modus-btn-outline-secondary-color:var(--modus-gray-1);--modus-btn-outline-secondary-hover-bg:#cbcdd61f;--modus-btn-outline-secondary-hover-color:var(--modus-gray-1);--modus-btn-outline-secondary-active-bg:#cbcdd64d;--modus-btn-outline-secondary-active-color:var(--modus-gray-1);--modus-btn-text-primary-hover-bg:#019aeb26;--modus-btn-text-primary-hover-color:var(--modus-primary);--modus-btn-text-primary-active-bg:#019aeb4d;--modus-btn-text-primary-active-color:var(--modus-primary);--modus-btn-icon-only-primary-color:var(--modus-blue);--modus-btn-icon-only-primary-hover-bg:rgba(1, 154, 235, .12);--modus-btn-icon-only-primary-hover-color:var(--modus-blue);--modus-btn-icon-only-primary-active-bg:rgba(1, 154, 235, .3);--modus-btn-icon-only-primary-active-color:var(--modus-blue);--modus-btn-icon-only-secondary-color:var(--modus-white);--modus-btn-icon-only-secondary-hover-bg:var(--modus-gray-4);--modus-btn-icon-only-secondary-hover-color:var(--modus-white);--modus-btn-icon-only-secondary-active-bg:var(--modus-gray-6);--modus-btn-icon-only-secondary-active-color:var(--modus-white);--modus-btn-borderless-secondary-color:var(--modus-white);--modus-btn-borderless-secondary-hover-bg:#32363b;--modus-btn-icon-only-tertiary-color:var(--modus-gray-4);--modus-btn-icon-only-tertiary-hover-bg:var(--modus-gray-1);--modus-btn-icon-only-tertiary-hover-color:var(--modus-gray-5);--modus-btn-icon-only-tertiary-active-bg:var(--modus-gray-4);--modus-btn-icon-only-tertiary-active-color:var(--modus-gray-9);--modus-icon-colour:var(--modus-gray-light);--modus-input-bg:var(--modus-gray-10);--modus-input-color:var(--modus-body-color);--modus-input-border-color:var(--modus-gray-8);--modus-input-border-active-color:var(--modus-highlight-blue-color);--modus-input-helper-icon-color:var(--modus-gray-2);--modus-input-hint-text-color:var(--modus-gray-5);--modus-input-label-color:var(--modus-gray-2);--modus-input-validation-success-color:var(--modus-green);--modus-input-disabled-bg:#171c1e66;--modus-input-disabled-bottom-line-color:#90939f66;--modus-input-disabled-border-color:#464b5266;--modus-input-disabled-color:#7d808d66;--modus-input-readonly-bg:#353a40;--modus-select-bg-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"%3e%3cpath fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m2 5 6 6 6-6"/%3e%3c/svg>');--modus-check-input-bg:transparent;--modus-check-input-disabled-opacity:.4;--modus-check-input-label-color:var(--modus-input-label-color);--modus-check-input-hover-border-color:var(--modus-highlight-blue-color);--modus-check-input-active-border-color:var(--modus-highlight-blue-color);--modus-check-checked-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.8 4.7'%3E%3Cpath fill='%23fff' d='M1.7 4.7.1 3.2C0 3 0 2.7.1 2.5s.5-.2.7 0l.9.9L4.9.2c.2-.2.5-.2.7-.1s.2.5 0 .7L1.7 4.7z'/%3E%3C/svg%3E");--modus-check-bg-image-indeterminate:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");--modus-card-bg:var(--modus-gray-9);--modus-card-border-color:var(--modus-trimble-gray);--modus-card-shadow-color:#171c1ecc;--modus-chip-active-bg:var(--modus-blue);--modus-chip-active-color:var(--modus-white);--modus-chip-disabled-opacity:.6;--modus-chip-error-bg:var(--modus-red-pale);--modus-chip-error-color:var(--modus-red-dark);--modus-chip-outline-border-color:var(--modus-gray-1);--modus-chip-outline-color:var(--modus-gray-1);--modus-chip-outline-hover-bg:#cbcdd61f;--modus-chip-outline-hover-border-color:var(--modus-gray-5);--modus-chip-outline-hover-color:var(--modus-gray-1);--modus-chip-outline-active-bg:#004f8366;--modus-chip-outline-active-border-color:var(--modus-highlight-blue-color);--modus-chip-outline-active-color:var(--modus-gray-1);--modus-chip-outline-disabled-opacity:.4;--modus-group-item-bg:var(--modus-gray-10);--modus-group-item-border-color:var(--modus-gray-8);--modus-group-item-color:var(--modus-white);--modus-group-item-disabled-color:#fff6;--modus-group-item-hover-bg:var(--modus-gray-8);--modus-group-item-selected-bg:#019aeb4d;--modus-group-item-selected-border-color:var(--modus-highlight-blue-color);--modus-file-upload-dropzone-bg:#252a2e66;--modus-file-upload-dropzone-color:var(--modus-white);--modus-file-upload-dropzone-disabled-bg:var(--modus-trimble-gray);--modus-file-upload-dropzone-disabled-border-color:var(--modus-gray-6);--modus-file-upload-dropzone-disabled-color:var(--modus-gray-6);--modus-file-upload-dropzone-disabled-svg-color:var(--modus-gray-6);--modus-file-upload-dropzone-highlight-bg:#019aeb33;--modus-file-upload-dropzone-highlight-color:var(--modus-file-upload-dropzone-color);--modus-file-upload-dropzone-error-bg:#da212c33;--modus-file-upload-dropzone-error-border-color:var(--modus-red);--modus-file-upload-dropzone-error-color:var(--modus-file-upload-dropzone-color);--modus-list-bg:var(--modus-gray-9);--modus-message-info-bg:#019aeb33;--modus-message-info-color:var(--modus-white);--modus-message-question-bg:var(--modus-gray-9);--modus-message-question-color:var(--modus-white);--modus-modal-bg:var(--modus-gray-9);--modus-modal-border-color:#171c1ecc;--modus-modal-divider-color:var(--modus-gray-6);--modus-navbar-bg:var(--modus-gray-10);--modus-navbar-brand-logo-filter:brightness(9999%) saturate(0);--modus-navbar-icon-color:var(--modus-body-color);--modus-navbar-popup-bg:var(--modus-gray-10);--modus-navbar-popup-border-color:var(--modus-gray-8);--modus-navbar-icon-hover-bg:var(--modus-gray-4);--modus-navbar-icon-hover-color:var(--modus-navbar-icon-color);--modus-navbar-icon-active-bg:var(--modus-gray-6);--modus-navbar-icon-active-color:var(--modus-navbar-icon-color);--modus-navbar-profile-icon-initials-color:#1a2022;--modus-navbar-profile-icon-active-border-color:var(--modus-gray-6);--modus-navbar-profile-menu-sign-out-background-color:var(--modus-gray-9);--modus-pagination-color:var(--modus-gray-2);--modus-pagination-chevron-color:var(--modus-pagination-color);--modus-pagination-hover-bg:var(--modus-gray-8);--modus-pagination-active-bg:var(--modus-highlight-blue-color);--modus-pagination-active-color:var(--modus-gray-10);--modus-slider-range-disabled-bg:var(--modus-gray-6);--modus-slider-thumb-disabled-bg:var(--modus-gray-9);--modus-slider-thumb-disabled-border-color:var(--modus-gray-5);--modus-tab-color:var(--modus-white);--modus-tab-bottom-line-color:var(--modus-gray-6);--modus-tab-hover-bg:var(--modus-gray-8);--modus-tab-hover-color:var(--modus-tab-color);--modus-tab-disabled-color:#fff6;--modus-toast-bg:#252a2e80;--modus-toast-border-color:var(--modus-gray-7);--modus-toast-color:var(--modus-white);--modus-toast-close-btn-color:var(--modus-white);--modus-toast-secondary-bg:#fff;--modus-toast-secondary-color:#252a2e;--modus-toast-success-bg:#4ea646;--modus-toast-success-color:#252a2e;--modus-table-bg:var(--modus-gray-10);--modus-table-border-color:var(--modus-gray-6);--modus-table-color:var(--modus-white);--modus-table-header-bg:var(--modus-gray-8);--modus-table-header-border-color:var(--modus-gray-6);--modus-table-header-color:var(--modus-gray-0);--modus-table-scrollbar-thumb-color:var(--modus-gray-6);--modus-table-scrollbar-track-color:var(--modus-gray-2);--modus-table-hover-bg:#464b52;--modus-table-hover-border-color:var(--modus-gray-6);--modus-table-selected-bg:#019aeb4d;--modus-table-selected-border-color:var(--modus-highlight-blue-color);--modus-table-edit-border-color:var(--modus-highlight-blue-color);--modus-table-readonly-bg:var(--modus-table-bg);--modus-table-readonly-color:var(--modus-gray-2);--modus-table-body-color:var(--modus-white);--modus-table-cell-link-color:var(--modus-blue-4);--modus-table-cell-border-color:var(--modus-blue-4);--modus-tooltip-bg:var(--modus-gray-0);--modus-tooltip-color:var(--modus-trimble-gray);--modus-sentiment-scale-bg:var(--modus-gray-4);--modus-sentiment-scale-hover-bg:var(--modus-blue-4);--modus-sentiment-scale-selected-bg:var(--modus-blue-4);--modus-sentiment-scale-disabled-opacity:.3;--modus-side-navigation-bg:var(--modus-gray-10);--modus-side-navigation-link-color:var(--modus-blue);--modus-side-navigation-item-hover-bg:var(--modus-gray-8);--modus-side-navigation-item-active-bg:#019aeb4d;--modus-side-navigation-item-active-border-color:var(--modus-highlight-blue-color);--modus-side-navigation-item-icon-filter:invert(95%) sepia(100%) saturate(0%) hue-rotate(151deg) brightness(104%) contrast(105%);--modus-side-navigation-item-disabled-opacity:.4;--modus-side-navigation-item-chevron-color:var(--modus-gray-5);--modus-date-input-calendar-icon-color:var(--modus-gray-5);--modus-date-picker-calendar-header-bg:var(--modus-blue-dark);--modus-date-picker-calendar-body-bg:var(--modus-gray-10);--modus-date-picker-calendar-day-week-color:var(--modus-white);--modus-date-picker-calendar-day-color:var(--modus-white);--modus-date-picker-calendar-day-hover-bg:var(--modus-gray-8);--modus-date-picker-calendar-day-current-border-color:var(--modus-highlight-blue-color);--modus-date-picker-calendar-day-selected-bg:var(--modus-highlight-blue-color);--modus-date-picker-calendar-day-selected-range-bg:#019aeb4d;--modus-autocomplete-bg:var(--modus-gray-10);--modus-autocomplete-label-color:var(--modus-gray-2);--modus-autocomplete-no-results-message-color:var(--modus-gray-0);--modus-autocomplete-no-results-subtext-color:var(--modus-gray-4);--modus-autocomplete-validation-error-color:var(--modus-red);--modus-radio-btn-focus-color:#0a7ebc;--modus-toolbar-bg:var(--modus-gray-10);--modus-toolbar-divider-bg:var(--modus-white);--modus-utility-panel-bg:var(--modus-gray-10);--modus-utility-panel-color:var(--modus-white)}modus-accordion-item{--modus-accordion-item-bg:var(--modus-body-bg);--modus-accordion-item-color:var(--modus-body-color);--modus-accordion-item-border-color:var(--modus-border-color)}modus-alert{--modus-alert-close-color:var(--modus-body-color);--modus-alert-close-hover-opacity:.5}modus-autocomplete{--modus-list-item-bg:var(--modus-group-item-bg);--modus-list-item-border-color:var(--modus-group-item-border-color);--modus-list-item-color:var(--modus-group-item-color);--modus-list-item-hover-bg:var(--modus-group-item-hover-bg);--modus-list-item-selected-bg:var(--modus-group-item-selected-bg);--modus-list-item-selected-border-color:var(--modus-group-item-selected-border-color);--modus-list-item-disabled-color:var(--modus-group-item-disabled-color)}modus-badge{--modus-badge-primary-bg:var(--modus-primary);--modus-badge-secondary-bg:var(--modus-secondary);--modus-badge-tertiary-bg:var(--modus-tertiary);--modus-badge-dark-bg:var(--modus-dark);--modus-badge-success-bg:var(--modus-success);--modus-badge-warning-bg:var(--modus-yellow);--modus-badge-danger-bg:var(--modus-danger);--modus-badge-text-primary:var(--modus-primary);--modus-badge-text-secondary:var(--modus-secondary);--modus-badge-text-tertiary:var(--modus-tertiary);--modus-badge-text-success:var(--modus-success);--modus-badge-text-warning:var(--modus-warning);--modus-badge-text-danger:var(--modus-danger)}modus-breadcrumb{--modus-breadcrumb-divider-color:var(--modus-gray-6);--modus-breadcrumb-item-active-color:var(--modus-body-color)}modus-button:not([color]),modus-button[color=primary]{--modus-btn-primary-bg:var(--modus-primary);--modus-btn-primary-border-color:var(--modus-primary);--modus-btn-primary-color:var(--modus-white);--modus-btn-primary-hover-bg:var(--modus-btn-primary-hover);--modus-btn-primary-active-bg:var(--modus-btn-primary-active)}modus-button[color=secondary]{--modus-btn-secondary-bg:var(--modus-secondary);--modus-btn-secondary-border-color:var(--modus-secondary);--modus-btn-secondary-color:var(--modus-white);--modus-btn-secondary-hover-bg:var(--modus-btn-secondary-hover);--modus-btn-secondary-active-bg:var(--modus-btn-secondary-active)}modus-button[color=tertiary]{--modus-btn-tertiary-bg:var(--modus-tertiary);--modus-btn-tertiary-border-color:var(--modus-tertiary);--modus-btn-tertiary-color:var(--modus-trimble-gray);--modus-btn-tertiary-hover-bg:var(--modus-btn-tertiary-hover);--modus-btn-tertiary-active-bg:var(--modus-btn-tertiary-active)}modus-button[color=danger]{--modus-btn-danger-bg:var(--modus-danger);--modus-btn-danger-border-color:var(--modus-danger);--modus-btn-danger-color:var(--modus-white);--modus-btn-danger-hover-bg:var(--modus-btn-danger-hover);--modus-btn-danger-active-bg:var(--modus-btn-danger-active)}modus-button[button-style=outline][color=primary]{--modus-btn-outline-primary-bg:transparent}modus-button[button-style=outline][color=secondary]{--modus-btn-outline-secondary-bg:transparent}modus-button[button-style=borderless]{--modus-btn-text-primary-bg:transparent;--modus-btn-text-primary-color:var(--modus-primary)}modus-card{--modus-card-color:var(--modus-body-color)}modus-checkbox{--modus-checkbox-bg:var(--modus-check-input-bg);--modus-checkbox-border-color:var(--modus-check-input-border-color);--modus-checkbox-disabled-opacity:var(--modus-check-input-disabled-opacity);--modus-checkbox-label-color:var(--modus-check-input-label-color);--modus-checkbox-hover-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-selected-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-indeterminate-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-focus-box-shadow-color:var(--modus-blue-4)}modus-chip{--modus-chip-bg:var(--modus-gray-1);--modus-chip-color:var(--modus-gray-9);--modus-chip-hover-bg:var(--modus-gray-0);--modus-chip-hover-color:var(--modus-chip-color);--modus-chip-error-bg:var(--modus-red-pale);--modus-chip-error-color:var(--modus-red-dark);--modus-chip-outline-error-bg:var(--modus-red-pale);--modus-chip-outline-error-border-color:var(--modus-red-dark);--modus-chip-outline-error-color:var(--modus-red-dark)}modus-chip[has-error]{--modus-chip-error-active-bg:#adaeb6;--modus-chip-error-active-border-color:#adaeb6;--modus-chip-error-active-color:#000}modus-chip[has-error][chip-style=outline]{--modus-chip-outline-error-active-bg:#d3d5dc;--modus-chip-outline-error-active-border-color:#7a7b80;--modus-chip-outline-error-active-color:#252a2e}modus-data-table{--modus-badge-primary-bg:var(--modus-primary);--modus-badge-secondary-bg:var(--modus-secondary);--modus-badge-tertiary-bg:var(--modus-tertiary);--modus-badge-dark-bg:var(--modus-dark);--modus-badge-success-bg:var(--modus-success);--modus-badge-warning-bg:var(--modus-yellow);--modus-badge-danger-bg:var(--modus-danger);--modus-badge-text-primary:var(--modus-primary);--modus-badge-text-secondary:var(--modus-secondary);--modus-badge-text-tertiary:var(--modus-tertiary);--modus-badge-text-success:var(--modus-success);--modus-badge-text-warning:var(--modus-warning);--modus-badge-text-danger:var(--modus-danger);--modus-checkbox-bg:var(--modus-check-input-bg);--modus-checkbox-border-color:var(--modus-check-input-border-color);--modus-checkbox-disabled-opacity:var(--modus-check-input-disabled-opacity);--modus-checkbox-label-color:var(--modus-check-input-label-color);--modus-checkbox-hover-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-selected-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-indeterminate-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-focus-box-shadow-color:var(--modus-blue-4);--modus-list-item-bg:var(--modus-group-item-bg);--modus-list-item-border-color:var(--modus-group-item-border-color);--modus-list-item-color:var(--modus-group-item-color);--modus-list-item-hover-bg:var(--modus-group-item-hover-bg);--modus-list-item-selected-bg:var(--modus-group-item-selected-bg);--modus-list-item-selected-border-color:var(--modus-group-item-selected-border-color);--modus-list-item-disabled-color:var(--modus-group-item-disabled-color)}modus-table{--modus-checkbox-bg:var(--modus-check-input-bg);--modus-checkbox-border-color:var(--modus-check-input-border-color);--modus-checkbox-disabled-opacity:var(--modus-check-input-disabled-opacity);--modus-checkbox-label-color:var(--modus-check-input-label-color);--modus-checkbox-hover-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-selected-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-indeterminate-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-focus-box-shadow-color:var(--modus-blue-4);--modus-list-item-bg:var(--modus-group-item-bg);--modus-list-item-border-color:var(--modus-group-item-border-color);--modus-list-item-color:var(--modus-group-item-color);--modus-list-item-hover-bg:var(--modus-group-item-hover-bg);--modus-list-item-selected-bg:var(--modus-group-item-selected-bg);--modus-list-item-selected-border-color:var(--modus-group-item-selected-border-color);--modus-list-item-disabled-color:var(--modus-group-item-disabled-color)}modus-file-dropzone{--modus-file-upload-dropzone-border-color:var(--modus-gray-6);--modus-file-upload-dropzone-browse-color:var(--modus-trimble-blue);--modus-file-upload-dropzone-highlight-border-color:var(--modus-highlight-blue-color)}modus-list-item{--modus-list-item-bg:var(--modus-group-item-bg);--modus-list-item-border-color:var(--modus-group-item-border-color);--modus-list-item-color:var(--modus-group-item-color);--modus-list-item-hover-bg:var(--modus-group-item-hover-bg);--modus-list-item-selected-bg:var(--modus-group-item-selected-bg);--modus-list-item-selected-border-color:var(--modus-group-item-selected-border-color);--modus-list-item-disabled-color:var(--modus-group-item-disabled-color)}modus-modal{--modus-modal-color:var(--modus-body-color);--modus-modal-backdrop-bg:var(--modus-backdrop-bg);--modus-modal-close-color:var(--modus-body-color);--modus-modal-close-hover-opacity:.75;--modus-btn-outline-dark-bg:transparent;--modus-btn-primary-bg:var(--modus-primary);--modus-btn-primary-border-color:var(--modus-primary);--modus-btn-primary-color:var(--modus-white);--modus-btn-primary-hover-bg:var(--modus-btn-primary-hover);--modus-btn-primary-active-bg:var(--modus-btn-primary-active)}modus-progress-bar{--modus-progress-bg:var(--modus-body-bg);--modus-progress-bar-bg:var(--modus-primary);--modus-progress-border-color:var(--modus-gray-6)}modus-radio-group{--modus-radio-btn-bg:var(--modus-check-input-bg);--modus-radio-btn-border-color:var(--modus-check-input-border-color);--modus-radio-btn-disabled-opacity:var(--modus-check-input-disabled-opacity);--modus-radio-btn-label-color:var(--modus-check-input-label-color);--modus-radio-btn-hover-border-color:var(--modus-check-input-active-border-color);--modus-radio-btn-selected-border-color:var(--modus-check-input-active-border-color)}modus-slider{--modus-slider-range-bg:var(--modus-primary);--modus-slider-thumb-border-color:#217cbb}modus-switch{--modus-switch-bg:var(--modus-check-input-border-color);--modus-switch-border-color:var(--modus-check-input-border-color);--modus-switch-disabled-opacity:var(--modus-check-input-disabled-opacity);--modus-switch-label-color:var(--modus-check-input-label-color);--modus-switch-hover-border-color:var(--modus-check-input-active-border-color);--modus-switch-selected-border-color:var(--modus-check-input-active-border-color)}modus-tabs{--modus-tab-active-color:var(--modus-highlight-blue-color)}modus-tree-view,modus-tree-view-item{--modus-tree-view-item-bg:var(--modus-group-item-bg);--modus-tree-view-item-border-color:var(--modus-group-item-border-color);--modus-tree-view-item-color:var(--modus-group-item-color);--modus-chevron-color:var(--modus-gray-4);--modus-tree-view-item-hover-bg:var(--modus-group-item-hover-bg);--modus-tree-view-item-selected-bg:var(--modus-group-item-selected-bg);--modus-tree-view-item-selected-border-color:var(--modus-group-item-selected-border-color);--modus-tree-view-item-disabled-color:var(--modus-group-item-disabled-color);--modus-tree-view-item-selected-indicator-color:var(--modus-highlight-blue-color);--modus-tree-view-item-drag-border-color:var(--modus-highlight-blue-color);--modus-tree-view-item-drag-error-border-color:var(--modus-red);--modus-checkbox-bg:var(--modus-check-input-bg);--modus-checkbox-border-color:var(--modus-check-input-border-color);--modus-checkbox-disabled-opacity:var(--modus-check-input-disabled-opacity);--modus-checkbox-label-color:var(--modus-check-input-label-color);--modus-checkbox-hover-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-selected-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-indeterminate-border-color:var(--modus-check-input-active-border-color);--modus-checkbox-focus-box-shadow-color:var(--modus-blue-4)}modus-side-navigation{--modus-side-navigation-shadow-color:#00000029;--modus-side-navigation-item-bg:var(--modus-side-navigation-bg);--modus-side-navigation-item-color:var(--modus-body-color);--modus-side-navigation-item-active-color:var(--modus-white);--modus-side-navigation-item-icon-color:var(--modus-side-navigation-item-color);--modus-side-navigation-item-icon-active-color:var(--modus-side-navigation-item-active-color);--modus-side-navigation-item-icon-active-filter:invert(95%) sepia(100%) saturate(0%) hue-rotate(151deg) brightness(104%) contrast(105%)}modus-navbar{--modus-list-item-bg:var(--modus-group-item-bg);--modus-list-item-border-color:var(--modus-group-item-border-color);--modus-list-item-color:var(--modus-group-item-color);--modus-list-item-hover-bg:var(--modus-group-item-hover-bg);--modus-list-item-selected-bg:var(--modus-group-item-selected-bg);--modus-list-item-selected-border-color:var(--modus-group-item-selected-border-color);--modus-list-item-disabled-color:var(--modus-group-item-disabled-color)}modus-navbar-profile-menu{--modus-list-item-bg:var(--modus-group-item-bg);--modus-list-item-border-color:var(--modus-group-item-border-color);--modus-list-item-color:var(--modus-group-item-color);--modus-list-item-hover-bg:var(--modus-group-item-hover-bg);--modus-list-item-selected-bg:var(--modus-group-item-selected-bg);--modus-list-item-selected-border-color:var(--modus-group-item-selected-border-color);--modus-list-item-disabled-color:var(--modus-group-item-disabled-color)}body[data-mwc-theme=dark]{background-color:#252a2e}body{margin:0;font-family:Open Sans,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,Noto Sans,Liberation Sans,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body[data-mwc-theme=light]{background-image:linear-gradient(to right,#f1f1f6,#fff)}.native-dialog{background-color:var(--bs-body-bg, #fff);border:none;border-radius:8px;box-shadow:0 20px 60px #0009;padding:0;overflow:hidden}.native-dialog::backdrop{background-color:#000c}.native-dialog .dialog-content{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--bs-body-bg, #fff)}.shared-model-packet-viewer-overlay::backdrop{background-color:#000000e6}.model-preview-dialog-overlay::backdrop{background-color:#000000d9}.native-dialog[data-bs-theme=light] .dialog-header,.native-dialog:not([data-bs-theme=dark]) .dialog-header{background-color:#fafbfc}.native-dialog[data-bs-theme=light] .dialog-footer,.native-dialog:not([data-bs-theme=dark]) .dialog-footer{background-color:#fafbfc}.native-dialog[data-bs-theme=dark],.native-dialog[data-bs-theme=dark] .dialog-content{background-color:#2f3438;color:#f1f1f1}.native-dialog[data-bs-theme=dark] .dialog-header{background-color:#252a2e;color:#f1f1f1;border-bottom-color:#555}.native-dialog[data-bs-theme=dark] .dialog-body{background-color:#2f3438;color:#f1f1f1}.native-dialog[data-bs-theme=dark] .dialog-footer{background-color:#252a2e;color:#f1f1f1;border-top-color:#555}.folder-drop-zone{border:2px dashed var(--modus-primary, #0063a3);text-align:center;position:relative;height:450px;display:flex;align-items:center;justify-content:center;background-color:var(--modus-secondary-bg, #f1f1f6);border-radius:4px;transition:all .2s ease;cursor:pointer}.folder-drop-zone.drag-active{background-color:#0063a30d;border-color:var(--modus-primary, #0063a3);border-style:solid}body[data-mwc-theme=dark] .folder-drop-zone{background-color:#2f3438;border-color:var(--modus-primary, #0063a3)}body[data-mwc-theme=dark] .folder-drop-zone.drag-active{background-color:#0063a31a}.folder-drop-zone .drop-zone-content{display:flex;flex-direction:column;align-items:center;gap:8px}.folder-drop-zone .drop-zone-icon{color:var(--modus-primary-text-color, #252a2e);font-size:35px}body[data-mwc-theme=dark] .folder-drop-zone .drop-zone-icon{color:#f1f1f1}.folder-drop-zone .drop-zone-message{color:var(--modus-primary-text-color, #252a2e);font-weight:600;text-decoration:none;margin:0}body[data-mwc-theme=dark] .folder-drop-zone .drop-zone-message{color:#f1f1f1}.folder-drop-zone .drop-zone-message:hover,body[data-mwc-theme=dark] .folder-drop-zone .drop-zone-message:hover{color:var(--modus-primary, #0063a3)}.folder-drop-zone-progress{width:100%}.folder-drop-zone-file-list{max-height:250px;overflow-y:auto}.folder-drop-zone-file-list ul{list-style-type:none;padding:0;width:100%}.folder-drop-zone-file-list li{margin-bottom:10px;text-align:left}.folder-drop-zone-file-list strong{color:var(--bs-body-color, #000)}body[data-mwc-theme=dark] .folder-drop-zone-file-list strong{color:#f1f1f1}.folder-drop-zone-file-list progress{width:100%}.metadata-side-panel{position:absolute;top:0;right:0;height:100%;width:340px;max-width:40%;background:var(--bs-body-bg, #fff);border-left:1px solid var(--bs-border-color, #dadada);padding:.75rem .85rem 1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:-2px 0 8px #00000026;z-index:5}.metadata-side-panel__header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.metadata-side-panel__header h3{margin:0;font-size:1rem}.metadata-side-panel__body{overflow-y:auto;overflow-x:hidden;flex:1;padding-right:.25rem}@media (max-width: 1200px){.metadata-side-panel{width:300px}}@media (max-width: 900px){.metadata-side-panel{position:static;width:100%;max-width:100%;height:auto;border-left:none;box-shadow:none}}.diff-stats{display:flex;gap:16px;padding:8px 0;font-size:13px;border-bottom:1px solid var(--bs-border-color, #dee2e6);margin-bottom:8px}.diff-stats__added{color:var(--bs-success, #198754)}.diff-stats__removed{color:var(--bs-danger, #dc3545)}.diff-stats__modified{color:var(--bs-warning-text-emphasis, #997404)}.diff-column-headers{display:flex;border-bottom:2px solid var(--bs-border-color, #dee2e6);padding-bottom:4px;margin-bottom:4px}.diff-column-header{flex:1;font-weight:700;font-size:13px;padding-left:52px;color:var(--bs-body-color, #333)}.diff-version-selector{display:inline-flex;align-items:center;gap:6px}.diff-version-select{font-weight:700;font-size:13px;padding:2px 6px;border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;background-color:var(--bs-body-bg, #fff);color:var(--bs-body-color, #333);cursor:pointer;outline:none}.diff-version-select:focus{border-color:var(--bs-primary, #0d6efd);box-shadow:0 0 0 2px #0d6efd26}.diff-version-select option:disabled{color:var(--bs-secondary-color, #6c757d)}.diff-table{width:100%;border-collapse:collapse;table-layout:fixed}.diff-cell{padding:1px 8px;font-family:Fira Code,Fira Mono,monospace;font-size:12px;white-space:pre;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--bs-border-color, #dee2e6);color:var(--bs-body-color, #333)}.diff-cell--last{border-right:none}.diff-gutter{padding:1px 8px;font-family:Fira Code,Fira Mono,monospace;font-size:12px;white-space:pre;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--bs-border-color, #dee2e6);width:44px;min-width:44px;max-width:44px;text-align:right;-webkit-user-select:none;user-select:none;color:var(--bs-secondary-color, #6c757d)}.diff-line--equal{background-color:transparent}.diff-line--added{background-color:var(--bs-success-bg-subtle, #d1e7dd)}.diff-line--removed{background-color:var(--bs-danger-bg-subtle, #f8d7da)}.diff-line--modified{background-color:var(--bs-warning-bg-subtle, #fff3cd)}body[data-mwc-theme=dark] .diff-stats__modified{color:#e3b341}body[data-mwc-theme=dark] .diff-column-header{color:#c9d1d9}body[data-mwc-theme=dark] .diff-version-select{background-color:#1e2328;color:#c9d1d9;border-color:#444d56}body[data-mwc-theme=dark] .diff-version-select:focus{border-color:#58a6ff;box-shadow:0 0 0 2px #58a6ff33}body[data-mwc-theme=dark] .diff-version-select option:disabled{color:#6e7681}body[data-mwc-theme=dark] .diff-cell{color:#c9d1d9}body[data-mwc-theme=dark] .diff-gutter{color:#8b949e}body[data-mwc-theme=dark] .diff-line--equal{background-color:transparent}body[data-mwc-theme=dark] .diff-line--added{background-color:#3fb95026}body[data-mwc-theme=dark] .diff-line--removed{background-color:#f8514926}body[data-mwc-theme=dark] .diff-line--modified{background-color:#e3b34126}.imgdiff{display:flex;flex-direction:column;height:100%;gap:8px}.imgdiff__toolbar{display:flex;align-items:center;gap:16px;padding:8px 12px;border-radius:6px;background-color:var(--bs-tertiary-bg, #f8f9fa);border:1px solid var(--bs-border-color, #dee2e6);flex-shrink:0;flex-wrap:wrap}.imgdiff__modes{display:flex;gap:4px}.imgdiff__mode-btn{padding:4px 12px;border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;background-color:var(--bs-body-bg, #fff);color:var(--bs-body-color, #333);font-size:13px;cursor:pointer;transition:background-color .15s,border-color .15s}.imgdiff__mode-btn:hover{background-color:var(--bs-secondary-bg, #e9ecef)}.imgdiff__mode-btn--active{background-color:var(--bs-primary, #0d6efd);color:#fff;border-color:var(--bs-primary, #0d6efd)}.imgdiff__mode-btn--active:hover{background-color:var(--bs-primary, #0d6efd)}.imgdiff__threshold{display:flex;align-items:center;gap:8px}.imgdiff__label{font-size:13px;color:var(--bs-secondary-color, #6c757d);white-space:nowrap}.imgdiff__slider{width:120px;accent-color:var(--bs-primary, #0d6efd)}.imgdiff__value{font-size:13px;font-variant-numeric:tabular-nums;min-width:36px;text-align:right;color:var(--bs-body-color, #333)}.imgdiff__stats{display:flex;gap:8px;font-size:13px;margin-left:auto}.imgdiff__stat-changed{color:var(--bs-danger, #dc3545);font-weight:600}.imgdiff__stat-pct{color:var(--bs-secondary-color, #6c757d)}.imgdiff__headers{display:flex;gap:8px}.imgdiff__header{flex:1;font-weight:700;font-size:13px;padding:4px 8px;color:var(--bs-body-color, #333);border-bottom:2px solid var(--bs-border-color, #dee2e6)}.imgdiff-version-selector{display:inline-flex;align-items:center;gap:6px}.imgdiff-version-select{font-weight:700;font-size:13px;padding:2px 6px;border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;background-color:var(--bs-body-bg, #fff);color:var(--bs-body-color, #333);cursor:pointer;outline:none}.imgdiff-version-select:focus{border-color:var(--bs-primary, #0d6efd);box-shadow:0 0 0 2px #0d6efd26}.imgdiff-version-select option:disabled{color:var(--bs-secondary-color, #6c757d)}.imgdiff__content{flex:1;overflow:auto;min-height:200px}.imgdiff__side-by-side{display:flex;gap:0;height:100%}.imgdiff__panel{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;background:repeating-conic-gradient(#d0d0d0 0% 25%,transparent 0% 50%) 0 0 / 16px 16px;border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;padding:8px}.imgdiff__divider{width:2px;background-color:var(--bs-border-color, #dee2e6);flex-shrink:0}.imgdiff__img{max-width:100%;max-height:100%;display:block}.imgdiff__overlay-container{position:relative;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#d0d0d0 0% 25%,transparent 0% 50%) 0 0 / 16px 16px;border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;padding:8px;min-height:300px}.imgdiff__img--overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imgdiff__overlay-container>img:first-child{position:relative}.imgdiff__diff-container{display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#d0d0d0 0% 25%,transparent 0% 50%) 0 0 / 16px 16px;border:1px solid var(--bs-border-color, #dee2e6);border-radius:4px;padding:8px;min-height:300px}.imgdiff__empty{color:var(--bs-secondary-color, #6c757d);font-size:14px}body[data-mwc-theme=dark] .imgdiff__toolbar{background-color:#2d3339;border-color:#444d56}body[data-mwc-theme=dark] .imgdiff__mode-btn{background-color:#1e2328;color:#c9d1d9;border-color:#444d56}body[data-mwc-theme=dark] .imgdiff__mode-btn:hover{background-color:#30363d}body[data-mwc-theme=dark] .imgdiff__mode-btn--active{background-color:#58a6ff;color:#0d1117;border-color:#58a6ff}body[data-mwc-theme=dark] .imgdiff__label{color:#8b949e}body[data-mwc-theme=dark] .imgdiff__value{color:#c9d1d9}body[data-mwc-theme=dark] .imgdiff__header{color:#c9d1d9;border-bottom-color:#444d56}body[data-mwc-theme=dark] .imgdiff-version-select{background-color:#1e2328;color:#c9d1d9;border-color:#444d56}body[data-mwc-theme=dark] .imgdiff-version-select:focus{border-color:#58a6ff;box-shadow:0 0 0 2px #58a6ff33}body[data-mwc-theme=dark] .imgdiff-version-select option:disabled{color:#6e7681}body[data-mwc-theme=dark] .imgdiff__panel,body[data-mwc-theme=dark] .imgdiff__overlay-container,body[data-mwc-theme=dark] .imgdiff__diff-container{background:repeating-conic-gradient(#3b3b3b,#3b3b3b 25%,#2b2b2b 0%,#2b2b2b 50%) 0 0 / 16px 16px;border-color:#444d56}body[data-mwc-theme=dark] .imgdiff__divider{background-color:#444d56}body[data-mwc-theme=dark] .imgdiff__empty{color:#8b949e}.pkg-version-compare-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;background-color:var(--bs-tertiary-bg, #f8f9fa);border:1px solid var(--bs-border-color, #dee2e6)}.pkg-version-compare-bar__text{font-size:13px;color:var(--bs-secondary-color, #6c757d)}.pkg-version-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:6px;border:1px solid var(--bs-border-color, #dee2e6);background-color:var(--bs-body-bg, #fff)}.pkg-version-row--current{background-color:var(--bs-success-bg-subtle, #d1e7dd)}.pkg-version-row--selected{border:2px solid var(--bs-primary, #0d6efd);background-color:var(--bs-primary-bg-subtle, #cfe2ff)}.pkg-version-row__title{font-size:14px;font-weight:700;color:var(--bs-body-color, #333)}.pkg-version-row__badge{font-size:11px;padding:2px 8px;border-radius:12px;background-color:var(--bs-success, #198754);color:#fff}.pkg-version-row__meta{font-size:12px;color:var(--bs-secondary-color, #6c757d)}.pkg-version-error{padding:12px;background-color:var(--bs-danger-bg-subtle, #f8d7da);color:var(--bs-danger-text-emphasis, #842029);border-radius:4px}.pkg-version-empty{padding:24px;text-align:center;color:var(--bs-secondary-color, #6c757d)}.pkg-version-row__downloads-chip{font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;background-color:var(--bs-secondary-bg, #e9ecef);color:var(--bs-body-color, #333);white-space:nowrap;letter-spacing:.02em}.pkg-version-row__release-notes{font-size:12px;color:var(--bs-body-color, #333);padding:4px 8px;border-left:2px solid var(--bs-primary, #0d6efd);background-color:var(--bs-tertiary-bg, #f8f9fa);border-radius:0 4px 4px 0;font-style:italic}body[data-mwc-theme=dark] .pkg-version-compare-bar{background-color:#2d3339;border-color:#444d56}body[data-mwc-theme=dark] .pkg-version-compare-bar__text{color:#9ea7b3}body[data-mwc-theme=dark] .pkg-version-row{background-color:#1e2328;border-color:#444d56}body[data-mwc-theme=dark] .pkg-version-row--current{background-color:#3fb9501f;border-color:#3fb950}body[data-mwc-theme=dark] .pkg-version-row--selected{background-color:#58a6ff1f;border-color:#58a6ff}body[data-mwc-theme=dark] .pkg-version-row__title{color:#c9d1d9}body[data-mwc-theme=dark] .pkg-version-row__badge{background-color:#3fb950}body[data-mwc-theme=dark] .pkg-version-row__meta{color:#8b949e}body[data-mwc-theme=dark] .pkg-version-row__downloads-chip{background-color:#2d3339;color:#9ea7b3}body[data-mwc-theme=dark] .pkg-version-row__release-notes{background-color:#1e2328;border-left-color:#58a6ff;color:#c9d1d9}body[data-mwc-theme=dark] .pkg-version-error{background-color:#f8514926;color:#f8d7da}body[data-mwc-theme=dark] .pkg-version-empty{color:#8b949e}.permission-management-dialog{width:80vw;max-width:1200px;height:80vh;border:none;padding:0;display:flex;flex-direction:column;box-shadow:0 4px 24px #00000040;border-radius:8px}.permission-management-dialog::backdrop{background:#0006}.pm-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--bs-border-color, #dadada);gap:1rem}.pm-title h2{margin:0 0 .25rem;font-size:1.25rem}.pm-subtitle{font-weight:600;margin-bottom:.25rem}.pm-resource-id{font-size:.75rem;color:var(--bs-secondary-color, #555);font-style:italic}.pm-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.pm-body{padding:.75rem 1.25rem 1rem;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.pm-body .pm-table-wrapper{flex:1;min-height:0;display:flex;flex-direction:column}.pm-body modus-table{flex:1;min-height:0;--modus-table-height: 100%}.permissions-side-panel{position:absolute;top:0;right:0;height:100%;width:340px;max-width:40%;background:var(--bs-body-bg, #fff);border-left:1px solid var(--bs-border-color, #dadada);padding:.75rem .85rem 1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:-2px 0 8px #00000026;z-index:5}.permissions-side-panel__header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.permissions-side-panel__header h3{margin:0;font-size:1rem}.permissions-side-panel__body{overflow-y:auto;flex:1;padding-right:.25rem}.permissions-edit-footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}@media (max-width: 1200px){.permissions-side-panel{width:300px}}@media (max-width: 900px){.permissions-side-panel{position:static;width:100%;max-width:100%;height:auto;border-left:none;box-shadow:none}}.pm-footer{padding:.75rem 1.25rem 1rem;border-top:1px solid var(--bs-border-color, #dadada);display:flex;justify-content:flex-end;gap:.5rem}@media (max-width: 900px){.permission-management-dialog{width:95vw;height:85vh}.pm-actions{width:100%;justify-content:flex-end}}.delete-all-wrapper{display:flex;flex-direction:column;gap:2px;align-items:stretch;min-width:12rem}.delete-all-button.delete-all-confirm-blink{animation:pm-blink 1s linear infinite}@keyframes pm-blink{0%,49%{filter:none}50%,to{filter:brightness(1.25)}}.delete-all-timer-bar{position:relative;width:100%;height:4px;background:var(--bs-border-color, #d0d0d0);border-radius:2px;overflow:hidden}.delete-all-timer-bar__fill{position:absolute;top:0;left:0;bottom:0;background:var(--bs-danger, #dc3545);transition:width .1s linear}.image-drop-zone{border:2px dashed var(--modus-primary, #0063a3);text-align:center;position:relative;width:350px;height:210px;display:flex;align-items:center;justify-content:center;background-color:var(--modus-secondary-bg, #f1f1f6);border-radius:4px;transition:all .2s ease;cursor:pointer}.image-drop-zone.drag-active{background-color:#0063a30d;border-color:var(--modus-primary, #0063a3);border-style:solid}body[data-mwc-theme=dark] .image-drop-zone{background-color:#2f3438;border-color:var(--modus-primary, #0063a3)}body[data-mwc-theme=dark] .image-drop-zone.drag-active{background-color:#0063a31a}.image-drop-zone .drop-zone-content{display:flex;flex-direction:column;align-items:center;gap:8px}.image-drop-zone .drop-zone-icon{color:var(--modus-primary-text-color, #252a2e)}body[data-mwc-theme=dark] .image-drop-zone .drop-zone-icon{color:#f1f1f1}.image-drop-zone .drop-zone-message{color:var(--modus-primary-text-color, #252a2e);font-weight:600;text-decoration:none;margin:0}body[data-mwc-theme=dark] .image-drop-zone .drop-zone-message{color:#f1f1f1}.image-drop-zone .drop-zone-message:hover,body[data-mwc-theme=dark] .image-drop-zone .drop-zone-message:hover{color:var(--modus-primary, #0063a3)}.image-drop-zone .preview-image{width:290px;height:200px;object-fit:contain}.package-definition-edit-panel{position:fixed;top:0;right:0;height:100%;width:420px;z-index:2100;background-color:var(--bs-body-bg, #fff);color:var(--bs-body-color, #000);border-left:1px solid var(--bs-border-color, #dee2e6);box-shadow:-2px 0 6px #0000001a;display:flex;flex-direction:column}.package-definition-edit-panel__header{padding:16px 16px 8px;background-color:#fafbfc;border-bottom:1px solid var(--bs-border-color, #dee2e6)}.package-definition-edit-panel__header h3{margin:0;display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--bs-emphasis-color, #000)}.package-definition-edit-panel__header .info-message{margin:8px 0 0;font-size:12px;color:var(--bs-secondary-color, #6c757d)}.package-definition-edit-panel__body{padding:16px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}.package-definition-edit-panel__section{border:1px solid var(--bs-border-color, #dee2e6);border-radius:6px;padding:12px;background-color:#fafbfc}.package-definition-edit-panel__section-title{margin:0;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--bs-secondary-color, #6c757d)}.package-definition-edit-panel__info-grid{display:grid;grid-template-columns:110px 1fr;row-gap:6px;column-gap:8px;margin-top:12px;font-size:13px}.package-definition-edit-panel__info-label{font-weight:500;color:var(--bs-body-color, #000)}.package-definition-edit-panel__info-value{color:var(--bs-secondary-color, #6c757d)}.package-definition-edit-panel__form-field{margin-top:12px}.package-definition-edit-panel__form-label{font-weight:500;display:block;margin-bottom:4px;color:var(--bs-body-color, #000)}.package-definition-edit-panel__thumbnail-container{margin-top:8px;width:100%;height:160px;border:1px solid var(--bs-border-color, #dee2e6);display:flex;align-items:center;justify-content:center;background-color:var(--bs-light-bg, #fff);position:relative;border-radius:4px}.package-definition-edit-panel__thumbnail-image{width:100%;height:100%;object-fit:contain}.package-definition-edit-panel__thumbnail-placeholder{color:var(--bs-secondary-color, #6c757d);font-size:12px}.package-definition-edit-panel__thumbnail-edit-button{position:absolute;top:8px;right:8px;background:#ffffffe6;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 4px #0000001a}.package-definition-edit-panel__metadata-table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:12px;margin-bottom:12px}.package-definition-edit-panel__metadata-table thead th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--bs-secondary-color, #6c757d);font-weight:600}.package-definition-edit-panel__metadata-table tbody td{padding-right:8px;vertical-align:top}.package-definition-edit-panel__error-message{margin-top:8px;color:var(--bs-danger, #dc3545);font-size:13px;padding:8px 12px;background-color:var(--bs-danger-bg-subtle, #f8d7da);border:1px solid var(--bs-danger-border-subtle, #f5c2c7);border-radius:4px}.package-definition-edit-panel__footer{padding:16px;border-top:1px solid var(--bs-border-color, #dee2e6);display:flex;justify-content:flex-end;gap:12px;background-color:#fafbfc}.package-definition-edit-panel[data-bs-theme=dark]{background-color:#2f3438;color:#f1f1f1;border-left-color:#555}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__header{background-color:#252a2e;border-bottom-color:#555}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__header h3{color:#f1f1f1}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__header .info-message{color:#adb5bd}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__section{background-color:#252a2e;border-color:#555}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__section-title{color:#adb5bd}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__info-label{color:#f1f1f1}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__info-value{color:#adb5bd}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__form-label{color:#f1f1f1}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__thumbnail-container{background-color:#252a2e;border-color:#555}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__thumbnail-placeholder{color:#adb5bd}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__thumbnail-edit-button{background:#2f3438e6}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__metadata-table thead th{color:#adb5bd}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__error-message{color:#f8d7da;background-color:#dc354533;border-color:#dc35454d}.package-definition-edit-panel[data-bs-theme=dark] .package-definition-edit-panel__footer{background-color:#252a2e;border-top-color:#555}.spinning-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProjectSettingsView{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem 2rem;color:var(--bs-body-color);--ProjectSettingsView-navbar-offset: 56px;--ProjectSettingsView-header-offset: calc(var(--ProjectSettingsView-navbar-offset));--ProjectSettingsView-header-sticky-height: 3.25rem}.ProjectSettingsView__header{display:flex;flex-direction:column;gap:.75rem;border-bottom:1px solid var(--bs-border-color);padding-top:.75rem;padding-bottom:.75rem;position:sticky;top:var(--ProjectSettingsView-header-offset);z-index:11;background-color:var(--bs-body-bg, #fff)}body[data-mwc-theme=dark] .ProjectSettingsView__header{background-color:#2f3438}.ProjectSettingsView__header:before{content:"";position:absolute;top:0;right:0;left:0;height:1rem;background-color:inherit}.ProjectSettingsView__actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;justify-content:center;position:relative;min-height:2.5rem;padding-right:3rem}#ProjectSettingsView_Search{width:40%;min-width:280px}.ProjectSettingsView__search--mobile,.ProjectSettingsView__toggleButton--mobile{display:none}.ProjectSettingsView__actions .ProjectSettingsView__toggleButton{position:absolute;top:50%;right:0;transform:translateY(-50%)}.ProjectSettingsView__sidebarHeader{display:none}.ProjectSettingsView__body{display:grid;grid-template-columns:1fr minmax(220px,260px);gap:1.25rem;align-items:start}.ProjectSettingsView__body--filtersHidden{grid-template-columns:1fr}.ProjectSettingsView__main{display:flex;flex-direction:column;min-width:0}.ProjectSettingsView__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.75rem;align-items:stretch;padding-bottom:.75rem}.ProjectSettingsView__gridItem{display:flex;flex-direction:column;min-width:0}.ProjectSettingsView__sidebar{padding:.75rem .75rem 1rem;display:flex;flex-direction:column;gap:.75rem;position:sticky;top:calc(var(--ProjectSettingsView-header-offset) + var(--ProjectSettingsView-header-sticky-height));height:fit-content;background-color:var(--bs-body-bg, #fff);border-radius:4px;z-index:10}@media (max-width: 960px){.ProjectSettingsView{gap:.5rem}.ProjectSettingsView__header{padding:.5rem .75rem}.ProjectSettingsView__header:not(.ProjectSettingsView__header--filtersVisible){position:sticky;top:var(--ProjectSettingsView-header-offset);z-index:11}.ProjectSettingsView__header--filtersVisible,.ProjectSettingsView__search--desktop{display:none}.ProjectSettingsView__search--mobile{display:block}.ProjectSettingsView__toggleButton--desktop{display:none}.ProjectSettingsView__toggleButton--mobile{display:inline-flex;flex:0 0 auto}.ProjectSettingsView__sidebarHeader{display:flex;align-items:center;gap:.5rem}.ProjectSettingsView__sidebarHeader .ProjectSettingsView__search--mobile{flex:1 1 auto;min-width:0}.ProjectSettingsView__sidebarHeader .ProjectSettingsView__toggleButton--mobile{position:static;transform:none;margin-left:auto}#ProjectSettingsView_Search_Mobile{width:100%;min-width:0}.ProjectSettingsView__body{grid-template-columns:1fr}.ProjectSettingsView__sidebar{position:sticky;top:var(--ProjectSettingsView-header-offset);order:-1;width:100%;background-color:var(--bs-body-bg, #fff);z-index:10;border-radius:4px}body[data-mwc-theme=dark] .ProjectSettingsView__sidebar{background-color:#2f3438}}body[data-mwc-theme=dark] .ProjectSettingsView__sidebar{background-color:#2f3438}.ProjectSettingsView .react-tooltip{z-index:2200!important}.ProjectSettingsView__sidebarTitle{margin:0;font-size:.95rem;font-weight:600;color:var(--bs-emphasis-color)}body[data-mwc-theme=dark] .ProjectSettingsView__sidebarTitle{color:#f1f1f1}.ProjectSettingsView__filters{display:flex;flex-direction:column;gap:.5rem}.ProjectSettingsView__filters modus-button{width:100%}.ProjectSettingsView__import{width:100%}.ProjectSettingsView__import modus-button[slot=dropdownToggle]{width:100%;justify-content:space-between}.ProjectSettingsView__filters modus-button:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.ProjectSettingsView__gridItem modus-card{height:400px;display:flex;flex-direction:column;overflow:hidden}.ProjectSettingsView__gridItem modus-card>div:first-child{flex:1 1 auto;display:flex;flex-direction:column;min-height:140px}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2){height:186px;display:flex;flex-direction:column;overflow:hidden}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) h3{margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) p{height:3.3rem;line-height:1.1rem;margin:0 0 6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) ul{height:28px;min-height:28px;max-height:28px;overflow:hidden;margin:0 0 6px;padding:0}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) ul li{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) ul li button,.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) ul li span,.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) ul li .tag-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) ul li:first-child{flex:1 1 0;min-width:0}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2) ul li:nth-child(2){flex:0 0 auto}.ProjectSettingsView__gridItem modus-card>div>div:nth-child(2)>div:last-child{height:48px;min-height:48px;display:flex;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width: 1200px){.ProjectSettingsView__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}}@media (max-width: 960px){.ProjectSettingsView__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}}@media (max-width: 600px){.ProjectSettingsView__grid{grid-template-columns:1fr}.ProjectSettingsView__gridItem modus-card{height:520px}}
