.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.admin-canvas{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#f4f4f5 var(--tw-gradient-from-position);--tw-gradient-to:hsla(240,5%,96%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(0,0%,98%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsla(0,0%,98%,.9) var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#f4f4f5 var(--tw-gradient-to-position)}.admin-nav-link{border-color:transparent;border-left-width:3px;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-nav-link:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.admin-nav-link.admin-nav-link--active{border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 199 189/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 99 71/var(--tw-text-opacity,1));font-weight:600;letter-spacing:-.025em}.admin-nav-icon{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.25rem}.admin-nav-icon:not(.admin-nav-icon--active){--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.group:hover .admin-nav-icon:not(.admin-nav-icon--active){--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.admin-nav-icon--active{background-color:rgba(255,99,71,.15);--tw-text-opacity:1;color:rgb(255 99 71/var(--tw-text-opacity,1))}#admin-dashboard-root [id^=dashboard-chart-card-],#admin-dashboard-root [id^=dashboard-chart-card-]>div{outline:none!important}#admin-dashboard-root .google-visualization-chartdiv,#admin-dashboard-root [id^=dashboard-chart-] iframe{border:0!important;outline:none!important}.admin-page{margin-left:auto;margin-right:auto;max-width:80rem;padding:2rem 1rem;width:100%}@media (min-width:640px){.admin-page{padding:2.5rem 1.5rem}}@media (min-width:1024px){.admin-page{padding-left:2.5rem;padding-right:2.5rem}}.admin-page-narrow{margin-left:auto;margin-right:auto;max-width:56rem;padding:2rem 1rem;width:100%}@media (min-width:640px){.admin-page-narrow{padding:2.5rem 1.5rem}}.admin-page-header{border-bottom-width:1px;border-color:hsla(240,6%,90%,.9);display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding-bottom:2rem}@media (min-width:640px){.admin-page-header{align-items:center;flex-direction:row;justify-content:space-between}}.admin-page-header__title{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.25rem;--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}@media (min-width:640px){.admin-page-header__title{font-size:2rem}}.admin-page-header__hint{font-size:.875rem;line-height:1.25rem;line-height:1.625;margin-top:.25rem;max-width:42rem;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.admin-card{border-color:hsla(240,6%,90%,.9);border-radius:1rem;border-width:1px;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 24px -6px rgba(24,24,27,.07);--tw-shadow-colored:0 4px 24px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-card--interactive{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.admin-card--interactive:hover{--tw-translate-y:-0.125rem;border-color:hsla(240,5%,84%,.9);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 16px 36px -12px rgba(24,24,27,.1);--tw-shadow-colored:0 16px 36px -12px var(--tw-shadow-color)}.admin-card--interactive:hover,.admin-section{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.admin-section{border-color:hsla(240,6%,90%,.9);border-radius:1rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}@media (min-width:640px){.admin-section{padding:2rem}}.admin-section-title{border-bottom-width:1px;margin-bottom:1.5rem;--tw-border-opacity:1;border-color:rgb(244 244 245/var(--tw-border-opacity,1));font-size:1.125rem;font-weight:600;letter-spacing:-.025em;line-height:1.75rem;padding-bottom:1rem;--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.admin-btn-primary{align-items:center;border-radius:.75rem;display:inline-flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 99 71/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgba(255,99,71,.2);--tw-shadow:var(--tw-shadow-colored);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(184 56 46/var(--tw-bg-opacity,1));--tw-shadow-color:rgba(255,99,71,.3);--tw-shadow:var(--tw-shadow-colored)}.admin-btn-primary:focus{outline:2px solid transparent;outline-offset:2px}.admin-btn-primary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 99 71/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.admin-btn-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-btn-primary{min-height:2.75rem}.admin-btn-secondary{align-items:center;border-radius:.75rem;border-width:1px;display:inline-flex;justify-content:center;--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-btn-secondary:hover{--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.admin-btn-secondary:focus{outline:2px solid transparent;outline-offset:2px}.admin-btn-secondary:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(161 161 170/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.admin-btn-secondary{min-height:2.75rem}.admin-btn-ghost{align-items:center;border-radius:.75rem;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.admin-btn-ghost:focus{outline:2px solid transparent;outline-offset:2px}.admin-btn-ghost:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(161 161 170/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.admin-btn-ghost{min-height:2.75rem}.admin-btn-danger{align-items:center;border-radius:.75rem;display:inline-flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-btn-danger:hover{--tw-bg-opacity:1;background-color:rgb(200 30 30/var(--tw-bg-opacity,1))}.admin-btn-danger:focus{outline:2px solid transparent;outline-offset:2px}.admin-btn-danger:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(240 82 82/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.admin-btn-danger:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-btn-danger{min-height:2.75rem}.admin-btn-success{align-items:center;border-radius:.75rem;display:inline-flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.75rem 1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-btn-success:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.admin-btn-success:focus{outline:2px solid transparent;outline-offset:2px}.admin-btn-success:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.admin-btn-success:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.admin-btn-success{min-height:2.75rem}.admin-input{border-radius:.75rem;border-width:1px;display:block;width:100%;--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.625rem 1rem;--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.admin-input::placeholder{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.admin-input:focus{--tw-border-opacity:1;border-color:rgb(255 99 71/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(255 99 71/var(--tw-ring-opacity,1));--tw-ring-opacity:0.25}.admin-input{min-height:2.75rem}.admin-label{display:block;font-weight:500;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.admin-label,.admin-table{font-size:.875rem;line-height:1.25rem}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table thead{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1))}.admin-table tbody tr{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(244 244 245/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-table tbody tr:hover{background-color:hsla(0,0%,98%,.9)}.infinity-scroll-fab{align-items:center;background-color:tomato;border:none;border-radius:9999px;bottom:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -4px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:inline-flex;height:3.5rem;justify-content:center;position:fixed;right:1.5rem;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;width:3.5rem;z-index:50}.infinity-scroll-fab[hidden]{display:none!important}.infinity-scroll-fab:hover{background-color:#cc4c4c;transform:scale(1.05)}.infinity-scroll-fab:focus{outline:none}.infinity-scroll-fab:focus-visible{box-shadow:0 10px 15px -3px rgba(0,0,0,.2),0 4px 6px -4px rgba(0,0,0,.15),0 0 0 2px #fff,0 0 0 4px tomato}.pagy{display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.pagy,.pagy a:not(.gap){align-items:center}.pagy a:not(.gap){border-width:1px;display:block;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));display:flex;height:2.5rem;justify-content:center;line-height:1;text-align:center;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.pagy a:not(.gap):hover{background-color:rgb(255 127 127/var(--tw-bg-opacity,1));border-color:rgb(255 99 71/var(--tw-border-opacity,1));color:rgb(255 99 71/var(--tw-text-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.pagy a:not(.gap):hover,.pagy a:not(.gap):not([href]){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.pagy a:not(.gap):not([href]){background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-color:rgb(229 231 235/var(--tw-border-opacity,1));color:rgb(209 213 219/var(--tw-text-opacity,1));cursor:not-allowed}.pagy a:not(.gap).current{--tw-border-opacity:1;border-color:rgb(255 99 71/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 99 71/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.pagy a:first-child,.pagy a:last-child{font-weight:700}.pagy a.gap{align-items:center;display:flex;justify-content:center;width:1.5rem}.pagy label{border-width:1px;display:inline-block;white-space:nowrap;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.125rem .75rem}.pagy label input{border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.pagy label input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-opacity:1;--tw-ring-color:rgb(255 99 71/var(--tw-ring-opacity,1))}@media (max-width:640px){.pagy{justify-content:center}.pagy a:not(.gap){font-size:.75rem;height:2rem;width:2rem}.pagy a:not(:first-child):not(:last-child):not(.current):not(.gap){display:none}}.admin-sidebar-rail-only{display:none}@media (min-width:768px){body.admin-sidebar-collapsed{grid-template-columns:minmax(0,3.5rem) 1fr!important}body.admin-sidebar-collapsed #admin-sidebar{border-right-width:1px!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);max-width:none!important;min-width:0!important;opacity:1!important;overflow:hidden!important;padding:0!important;pointer-events:auto;transform:none!important;width:100%!important}body.admin-sidebar-collapsed #admin-sidebar .admin-sidebar-panel-content{display:none!important}body.admin-sidebar-collapsed #admin-sidebar .admin-sidebar-rail-only{display:flex!important}}
