:focus-visible{outline:3px solid var(--primary-500)!important;outline-offset:3px!important;box-shadow:0 0 0 3px #01a6504d!important}.skip-to-content{position:absolute;top:-200px;left:20px;background:var(--primary-500);color:#fff;padding:10px 20px;z-index:9999;border-radius:0 0 4px 4px;box-shadow:0 4px 8px #0000001a;text-decoration:none;font-weight:500;transition:top .2s ease-in-out}.skip-to-content:focus{top:0;outline-offset:0}.filament-main-content p,.filament-main-content li,.filament-main-content label,.filament-tables-text-column{color:#000000de}.dark .filament-main-content p,.dark .filament-main-content li,.dark .filament-main-content label,.dark .filament-tables-text-column{color:#fffffff2}.filament-tables-table th{font-weight:600}.filament-tables-table,.filament-tables-table th,.filament-tables-table td{border:1px solid var(--gray-200)}.dark .filament-tables-table,.dark .filament-tables-table th,.dark .filament-tables-table td{border-color:var(--gray-700)}.filament-button:focus-visible{outline:3px solid var(--primary-500)!important;outline-offset:3px!important}.filament-tables-pagination button:focus-visible{outline:3px solid var(--primary-500)!important;outline-offset:2px!important}.filament-forms-field-wrapper label{font-weight:500}.filament-forms-field-wrapper.has-error input,.filament-forms-field-wrapper.has-error select,.filament-forms-field-wrapper.has-error textarea{border-color:var(--danger-500)!important}.filament-forms-field-wrapper-helper-text,.filament-forms-field-wrapper-hint{font-size:.875rem;margin-top:.25rem}.field-required:after{content:" *";color:var(--danger-500)}.filament-forms-field-wrapper-error-message{font-weight:500}.filament-notification{border:1px solid transparent}.filament-notification-success{background-color:#e8f5e9;border-color:#4caf50;color:#1b5e20}.filament-notification-danger{background-color:#ffebee;border-color:#f44336;color:#b71c1c}.filament-notification-warning{background-color:#fff8e1;border-color:#ffc107;color:#ff6f00}.filament-notification-info{background-color:#e3f2fd;border-color:#2196f3;color:#0d47a1}.dark .filament-notification-success{background-color:#4caf5033;border-color:#4caf50;color:#a5d6a7}.dark .filament-notification-danger{background-color:#f4433633;border-color:#f44336;color:#ef9a9a}.dark .filament-notification-warning{background-color:#ffc10733;border-color:#ffc107;color:#ffecb3}.dark .filament-notification-info{background-color:#2196f333;border-color:#2196f3;color:#90caf9}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.filament-sidebar.animate,.filament-notification-banner{transition:none!important}}.filament-main-content h1{font-size:1.5rem;margin-bottom:1rem}.filament-main-content h2{font-size:1.25rem;margin-bottom:.75rem}.filament-main-content h3{font-size:1.125rem;margin-bottom:.5rem}@media (max-width: 640px){.filament-main-content{font-size:1rem}.filament-button{min-height:44px}.filament-forms-field-wrapper input,.filament-forms-field-wrapper select,.filament-forms-field-wrapper textarea{font-size:1rem;padding:.75rem}}@media (forced-colors: active){.filament-sidebar,.filament-main,.filament-main-content,.filament-header,.filament-footer{border:1px solid currentColor}.filament-button,.filament-forms-field-wrapper input,.filament-forms-field-wrapper select,.filament-forms-field-wrapper textarea{border:1px solid currentColor!important}}
