.ea-detail .field-group.field-boolean{flex-direction:unset}.ea-detail .field-group.field-boolean .field-label{flex:unset;margin:unset;min-inline-size:unset}.ea-detail .field-group.field-boolean .field-value{flex:unset;width:55px}.ea-detail .field-label{font-weight:700!important;inline-size:180px!important;text-align:right!important}.ea-detail .field-value{font-weight:lighter!important}.theme-switch{align-items:center;background-color:#e4e4e7;border:none;border-radius:9999px;box-shadow:inset 0 2px 4px 0 #0000000f;cursor:pointer;display:flex;height:30px;justify-content:space-between;overflow:hidden;padding:0;position:relative;transition:background-color .3s ease;width:60px}[data-bs-theme=dark] .theme-switch{background-color:#27272a;box-shadow:inset 0 2px 4px 0 #0000004d}.theme-switch-handle{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;height:24px;left:3px;position:absolute;top:3px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:24px;z-index:2}[data-bs-theme=dark] .theme-switch-handle{background-color:#000}.theme-switch-icon{height:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:16px;z-index:1}.theme-switch-icon.sun{color:#f59e0b;left:8px;opacity:1}.theme-switch-icon.moon{color:#818cf8;opacity:.5;right:8px}[data-bs-theme=dark] .theme-switch-icon.sun{color:#f59e0b;opacity:.5}[data-bs-theme=dark] .theme-switch-icon.moon{color:#60a5fa;opacity:1}[data-bs-theme=dark] .theme-switch-handle{background-color:#f4f4f5;transform:translateX(30px)}.theme-switch:hover .theme-switch-handle{transform:translateX(2px)}[data-bs-theme=dark] .theme-switch:hover .theme-switch-handle{transform:translateX(28px)}.theme-switch:focus{outline:2px solid #3b82f6;outline-offset:2px}.theme-switch:focus:not(:focus-visible){outline:none}[data-bs-theme=dark] .table thead th{background-color:#1e1e2e;border-bottom-color:#4b5563;color:#f8f9fa}[data-bs-theme=dark] .table{--bs-table-color:#e4e4e7;--bs-table-bg:#0000;--bs-table-border-color:#3f3f46;--bs-table-striped-bg:#ffffff0d;--bs-table-hover-bg:hsla(0,0%,100%,.075)}[data-bs-theme=dark]{--tblr-bg-forms:#18181b;--tblr-body-bg:#18181b}[data-bs-theme=dark] .btn{--tblr-btn-border-color:#4f4f53}[data-bs-theme=dark] .btn:hover{--tblr-btn-border-color:#5c5c5f;--tblr-btn-hover-bg:#5c5c5f;--tblr-btn-hover-border-color:#5c5c5f}[data-bs-theme=dark]{--tblr-primary:#d97706;--tblr-primary-rgb:217,119,6;--tblr-link-color:#d97706;--tblr-link-hover-color:#b45309}[data-bs-theme=dark] a{--tblr-link-color-rgb:#d97706}[data-bs-theme=dark] .dropdown-item.active{color:#d97706!important}[data-bs-theme=dark] a:hover{--tblr-link-hover-color-rgb:#b45309}[data-bs-theme=dark] .breadcrumb-item a:hover{color:#b45309}[data-bs-theme=dark] .table th,[data-bs-theme=dark] .table thead th{color:#fff}[data-bs-theme=dark] .active>.page-link{background-color:#d97706}[data-bs-theme=dark] .card-footer{background-color:initial;border-top:1px solid #3f3f46}.badge-bool{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;letter-spacing:.025em;min-width:60px;padding:.35em .8em;text-transform:uppercase}.badge-bool-true{background-color:#d977061a;border:1px solid #d9770633;color:#d97706}.badge-bool-false{background-color:#71717a1a;border:1px solid #71717a33;color:#71717a}[data-bs-theme=dark] .badge-bool-true{background-color:#d9770633;border-color:#d977064d;color:#fbbf24}[data-bs-theme=dark] .badge-bool-false{background-color:#a1a1aa26;border-color:#a1a1aa40;color:#a1a1aa}[data-bs-theme=dark] code{color:#fff!important}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] input[type=email],[data-bs-theme=dark] input[type=number],[data-bs-theme=dark] input[type=password],[data-bs-theme=dark] input[type=search],[data-bs-theme=dark] input[type=tel],[data-bs-theme=dark] input[type=text],[data-bs-theme=dark] input[type=url],[data-bs-theme=dark] select,[data-bs-theme=dark] textarea{background-color:#27272a;border-color:#3f3f46;color:#e4e4e7}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus,[data-bs-theme=dark] input:focus,[data-bs-theme=dark] select:focus,[data-bs-theme=dark] textarea:focus{border-color:#d97706;box-shadow:none;color:#e4e4e7;outline:none}[data-bs-theme=dark] .form-control:disabled,[data-bs-theme=dark] .form-select:disabled,[data-bs-theme=dark] input:disabled,[data-bs-theme=dark] select:disabled,[data-bs-theme=dark] textarea:disabled{background-color:#3f3f46;opacity:.7}[data-bs-theme=dark] .form-select option{background-color:#27272a;color:#e4e4e7}[data-bs-theme=dark] .ts-control,[data-bs-theme=dark] .ts-control input,[data-bs-theme=dark] .ts-dropdown,[data-bs-theme=dark] .ts-dropdown .option{background-color:#27272a;border-color:#3f3f46;color:#e4e4e7}[data-bs-theme=dark] .ts-control.focus{border-color:#d97706;box-shadow:none;outline:none}[data-bs-theme=dark] .ts-dropdown{border-color:#3f3f46}[data-bs-theme=dark] .ts-dropdown .active{background-color:#3f3f46;color:#e4e4e7}[data-bs-theme=dark] .ts-wrapper.multi .ts-control>div{background-color:#52525b!important;border:none!important;box-shadow:none!important;color:#fafafa!important}[data-bs-theme=dark] .ts-wrapper.single .ts-control:after{border-color:#a1a1aa #0000 #0000}.field-collection-item{overflow:hidden;transition:all .2s ease}.calendar-day-entry-card,.calendar-days-collection .collection-list,.calendar-days-collection .field-collection-item,.field-collection-item:has(.base-rewards-wrapper),.field-collection-item:has(.item-grid-selector-field),.reward-collection .collection-list,.reward-collection .field-collection{overflow:visible}[data-bs-theme=dark] .field-collection-item{background-color:#1e1e2e;border-color:#3f3f46}.calendar-days-collection .collection-list{display:flex;flex-direction:column;overflow:visible}.calendar-days-collection :is(.base-rewards-wrapper,.rewards-picker-empty,.rewards-picker-toolbar){overflow:visible}.calendar-day-entry-card{background:#0000;overflow:visible}.calendar-day-entry-card:last-child{border-bottom:0!important}.calendar-day-badge{font-size:.95rem}[data-bs-theme=dark] .accordion-item{background-color:initial;color:#e4e4e7}[data-bs-theme=dark] .accordion-button{background-color:#1e1e2e;color:#e4e4e7}[data-bs-theme=dark] .accordion-button:not(.collapsed){background-color:#27272a;box-shadow:inset 0 -1px 0 #ffffff1a;color:#fbbf24}[data-bs-theme=dark] .accordion-button:after{filter:invert(1) grayscale(1) brightness(2)}[data-bs-theme=dark] .accordion-body{background-color:#18181b;color:#e4e4e7}.form-collection-item-collapse-marker{transition:transform .2s ease}.accordion-button:not(.collapsed) .form-collection-item-collapse-marker{transform:rotate(90deg)}.empty-collection{border:2px dashed #e4e4e7;border-radius:8px;margin-bottom:1rem;padding:1.5rem;text-align:center}[data-bs-theme=dark] .empty-collection{border-color:#3f3f46;color:#a1a1aa!important}.reward-level-wrapper{margin-top:1rem}.rewards-sub-collection-wrapper{background-color:#00000005;border-radius:0 8px 8px 0;transition:all .2s ease}[data-bs-theme=dark] .rewards-sub-collection-wrapper{background-color:#ffffff05;border-left-color:#4b5563!important}.rewards-sub-collection-wrapper:hover{background-color:#0000000a}[data-bs-theme=dark] .rewards-sub-collection-wrapper:hover{background-color:#ffffff0a}.translated-collection-wrapper{background-color:#00000005;border-radius:0 8px 8px 0;transition:all .2s ease}[data-bs-theme=dark] .translated-collection-wrapper{background-color:#ffffff05;border-left-color:#4b5563!important}.translated-collection-wrapper:hover{background-color:#0000000a}[data-bs-theme=dark] .translated-collection-wrapper:hover{background-color:#ffffff0a}.field-collection .field-collection{border-left:2px solid #00000014;margin-left:1rem;padding-left:1rem}[data-bs-theme=dark] .field-collection .field-collection{border-left-color:#ffffff14}.field-collection .field-collection .field-collection{border-left-color:#0000000f;margin-left:1.5rem;padding-left:1.5rem}[data-bs-theme=dark] .field-collection .field-collection .field-collection{border-left-color:#ffffff0f}.field-collection .field-collection .field-collection .field-collection{border-left-color:#0000000a;margin-left:2rem;padding-left:2rem}[data-bs-theme=dark] .field-collection .field-collection .field-collection .field-collection{border-left-color:#ffffff0a}.reward-card-item{background-color:#fff;border:1px solid #00000014;border-radius:12px;overflow:visible;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:0}.reward-card-item:has(.item-grid-panel[style*="display: block"]){z-index:1080}.reward-card-item:hover{border-color:#d977064d;box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)}[data-bs-theme=dark] .reward-card-item{background-color:#1e1e2e;border-color:#ffffff1a}[data-bs-theme=dark] .reward-card-item:hover{background-color:#27272a;border-color:#fbbf244d;box-shadow:0 4px 12px #0000004d!important}.reward-card-item .card-body{background-color:initial}.reward-card-delete-container{opacity:0;transition:opacity .2s ease}.reward-card-item:hover .reward-card-delete-container{opacity:1}.reward-card-delete-container .btn-danger{background-color:#ef4444;border-color:#ef4444;transition:all .2s ease}.reward-card-delete-container .btn-danger:hover{background-color:#dc2626;border-color:#dc2626;transform:scale(1.05)}[data-bs-theme=dark] .reward-card-delete-container .btn-danger{background-color:#991b1b;border-color:#991b1b}[data-bs-theme=dark] .reward-card-delete-container .btn-danger:hover{background-color:#7f1d1d;border-color:#7f1d1d}.reward-collection .collection-list{--reward-collection-gap:1rem;background-color:initial;border:none;box-shadow:none;display:grid;gap:var(--reward-collection-gap);grid-template-columns:1fr;overflow:visible;padding:.75rem}@media (min-width:576px){.reward-collection .collection-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(12rem,calc((100% - var(--reward-collection-gap))/2))),1fr))}}.reward-entry-single-row .reward-entry-amount-field{max-width:12rem;min-width:7.5rem}.reward-collection .form-collection-items{margin-bottom:.5rem}.reward-collection .form-collection-items:last-child{margin-bottom:0}.rewards-by-type-rows>:is(.form-group,.mb-4){display:block;margin-bottom:1rem;width:100%}.rewards-by-type-rows>:is(.form-group:last-child,.mb-4:last-child){margin-bottom:0}.base-rewards-wrapper{background-color:#00000003;border-left:3px solid #d9770633;border-radius:0 8px 8px 0;margin-left:.5rem;padding-bottom:1rem;padding-left:1.5rem;padding-top:1rem}[data-bs-theme=dark] .base-rewards-wrapper{background-color:#ffffff03;border-left-color:#fbbf2433}.reward-type-section--hidden{display:none!important}.rewards-picker-empty{background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color);border-style:dashed}[data-bs-theme=dark] .rewards-picker-empty{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-secondary-color)!important}.rewards-picker-toolbar .dropdown-menu{min-width:12rem}.rewards-picker-type-option{padding-bottom:.45rem;padding-top:.45rem}.rewards-picker-type-icon{flex-shrink:0;object-fit:contain}.rewards-picker-add-button{background-color:initial;border:1px solid #d97706;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#d97706;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none!important;transition:all .2s}.rewards-picker-add-button:hover{background-color:#d977061a;border-color:#b45309;box-shadow:0 2px 4px #0000001a;color:#b45309}[data-bs-theme=dark] .rewards-picker-add-button{border-color:#fbbf24;color:#fbbf24}[data-bs-theme=dark] .rewards-picker-add-button:hover{background-color:#fbbf241a;border-color:#f59e0b;color:#f59e0b}.rewards-picker-toolbar .rewards-picker-add-button{font-size:.8125rem;padding:.375rem .75rem}.field-collection-add-button{background-color:initial;border:1px solid #d97706;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#d97706;font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none!important;transition:all .2s}.field-collection-add-button:hover{background-color:#d977061a;border-color:#b45309;box-shadow:0 2px 4px #0000001a;color:#b45309}[data-bs-theme=dark] .field-collection-add-button{border-color:#fbbf24;color:#fbbf24}[data-bs-theme=dark] .field-collection-add-button:hover{background-color:#fbbf241a;border-color:#f59e0b;color:#f59e0b}.reward-field-row{border-color:#0000000d!important}[data-bs-theme=dark] .reward-field-row{border-color:#ffffff0d!important}.page-header{margin-bottom:3rem!important}.badge-relation{background-color:#e4e4e7;color:#18181b;font-weight:400}.field-collection-delete-button-container{height:2.5rem;width:2.5rem}[data-bs-theme=dark] .badge-relation{background-color:#52525b;color:#fafafa}[data-bs-theme=dark] .alert{border-width:1px}[data-bs-theme=dark] .alert-success{background-color:#22c55e1a;border-color:#22c55e4d;color:#86efac}[data-bs-theme=dark] .alert-danger{background-color:#ef44441a;border-color:#ef44444d;color:#fca5a5}[data-bs-theme=dark] .alert-warning{background-color:#fbbf241a;border-color:#fbbf244d;color:#fcd34d}[data-bs-theme=dark] .alert-info{background-color:#3b82f61a;border-color:#3b82f64d;color:#93c5fd}[data-bs-theme=dark] .alert-primary{background-color:#d977061a;border-color:#d977064d;color:#fbbf24}[data-bs-theme=dark] .alert-secondary{background-color:#71717a1a;border-color:#71717a4d;color:#a1a1aa}[data-bs-theme=dark] .alert-light{background-color:#f4f4f50d;border-color:#f4f4f526;color:#e4e4e7}[data-bs-theme=dark] .alert-dark{background-color:#18181b4d;border-color:#18181b80;color:#d4d4d8}[data-bs-theme=dark] :is([data-menu-search-clear],[data-menu-search-icon]){background-color:#27272a!important;border-color:var(--tblr-navbar-border-color)!important;border-right:none!important}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.ls-widest{letter-spacing:.5rem}.accordion-item{border:1px solid #0000000d!important;border-radius:8px!important;box-shadow:0 1px 3px #00000005;margin-bottom:1.5rem;overflow:hidden}.accordion-button{font-size:1.1rem;font-weight:600;transition:all .2s ease}[data-bs-theme=dark] .accordion-item{--tblr-accordion-bg:#18181b;--tblr-accordion-color:#e4e4e7;--tblr-accordion-btn-bg:#18181b;--tblr-accordion-btn-color:#fbbf24;--tblr-accordion-active-bg:#fbbf2408;--tblr-accordion-active-color:#fbbf24;--tblr-accordion-btn-focus-box-shadow:0 0 0 0.25rem #d9770626;background-color:#18181b!important;border-color:#ffffff0f!important}[data-bs-theme=dark] .accordion-button{background-color:#18181b!important;color:#fbbf24!important}[data-bs-theme=dark] .accordion-button:after{filter:invert(1) brightness(.8) sepia(1) saturate(5) hue-rotate(350deg)}[data-bs-theme=dark] .accordion-button:not(.collapsed){box-shadow:inset 0 -1px 0 #ffffff0d}.sylius-filters .row,[data-sylius-grid-filters] .row{flex-direction:column!important;gap:.5rem!important}:is(.sylius-filters,[data-sylius-grid-filters]) .row>[class*=col-]{padding-bottom:0;width:100%!important}.sylius-filters .form-label{color:var(--tblr-primary);display:block;font-size:.725rem;font-weight:700;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}[data-bs-theme=dark] .sylius-filters .form-label{color:#fbbf24;opacity:.9}.sylius-filters .input-group{border-radius:6px;box-shadow:0 1px 2px #0000000d;overflow:hidden}.sylius-filters__string{align-items:flex-end!important;gap:.75rem}.sylius-filters__date,.sylius-filters__string{display:flex!important;margin-bottom:0!important;width:100%}.sylius-filters__date{flex-direction:column!important;gap:.5rem;padding-top:.5rem}.sylius-filters__date>*,.sylius-filters__string>*{position:relative}.sylius-filters__string>:after{content:none!important;display:none!important}.sylius-filters__date>:after{display:none!important}.sylius-filters__string .field:first-child{display:flex!important;flex:0 0 140px;flex-direction:column!important;margin-bottom:0!important}.sylius-filters__string .field:last-child{display:flex!important;flex-direction:column!important;flex-grow:1;margin-bottom:0!important}.sylius-filters__date .field{align-items:flex-start!important;display:flex!important;flex-direction:column!important;margin-bottom:.5rem!important;width:100%}.sylius-filters__date .field label{color:#fff!important;flex:none!important;margin:0 0 .35rem!important;max-width:none!important;padding-top:0!important;text-align:left!important;width:100%}.sylius-filters__date .field .form-control,.sylius-filters__date .field input{flex-grow:0!important;width:100%!important}.sylius-filters__boolean,.sylius-filters__player_username,.sylius-filters__select,:is(.sylius-filters__boolean,.sylius-filters__player_username,.sylius-filters__select) .field{display:flex!important;flex-direction:column!important;margin-bottom:0!important;width:100%}:is(.sylius-filters__boolean,.sylius-filters__player_username,.sylius-filters__select,.sylius-filters__string) .field label{color:#fff!important;flex:none!important;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 .35rem!important;max-width:none!important;text-align:left!important;text-transform:uppercase;width:100%}.sylius-filters__date .field label{color:var(--tblr-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sylius-filters__string .field:last-child label{display:none!important}.sylius-filters :is(.form-control,.form-select,.ts-control){font-size:.875rem!important;height:auto!important;min-height:34px!important;padding:.35rem .6rem!important;width:100%!important}.sylius-filters .ts-wrapper{width:100%!important}@media (max-width:991px){.sylius-filters__date,.sylius-filters__string{align-items:stretch!important;flex-direction:column!important;gap:.5rem}:is(.sylius-filters__date,.sylius-filters__string) .field:first-child{flex:auto!important;width:100%!important}:is(.sylius-filters__date,.sylius-filters__string) .field:last-child label{display:block!important}}.sylius-filters{flex-direction:column!important}:root{--admin-bg-light:#f8f9fa;--admin-bg-dark:#18181b}.page-wrapper{background-color:var(--admin-bg-light)}@media (prefers-color-scheme:dark){.page-wrapper{background-color:var(--admin-bg-dark)}}[data-bs-theme=dark] .page-wrapper{background-color:var(--admin-bg-dark)}[data-bs-theme=light] .page-wrapper{background-color:var(--admin-bg-light)}.btn-primary{--tblr-btn-bg:#d97706;--tblr-btn-border-color:#d97706;--tblr-btn-hover-bg:#b45309;--tblr-btn-hover-border-color:#b45309;--tblr-btn-active-bg:#92400e;--tblr-btn-active-border-color:#92400e;--tblr-btn-disabled-bg:#d97706;--tblr-btn-disabled-border-color:#d97706;background-color:#d97706;border-color:#d97706;color:#fff}.btn-primary:hover{background-color:#b45309;border-color:#b45309;color:#fff}.btn-primary.active,.btn-primary:active{background-color:#92400e;border-color:#92400e;color:#fff}.btn-primary:focus,.btn-primary:focus-visible{background-color:#d97706;border-color:#d97706;box-shadow:0 0 0 .25rem #d9770640}[data-bs-theme=dark] .btn-primary{--tblr-btn-bg:#f59e0b;--tblr-btn-border-color:#f59e0b;--tblr-btn-hover-bg:#d97706;--tblr-btn-hover-border-color:#d97706;--tblr-btn-active-bg:#b45309;--tblr-btn-active-border-color:#b45309;background-color:#f59e0b;border-color:#f59e0b}[data-bs-theme=dark] .btn-primary:hover{background-color:#d97706;border-color:#d97706}[data-bs-theme=dark] :is(.btn-primary.active,.btn-primary:active){background-color:#b45309;border-color:#b45309;color:#fff}[data-bs-theme=dark] :is(.btn-primary:focus,.btn-primary:focus-visible){background-color:#f59e0b;border-color:#f59e0b;box-shadow:0 0 0 .25rem #f59e0b40}.datagrid td[data-column=id],.datagrid td[data-column=uuid],.datatable td[data-column=id],.datatable td[data-column=manifest_id],.datatable td[data-column=uuid]{font-family:var(--tblr-font-monospace);font-size:.85em;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.datagrid td,.datatable td{max-width:400px}:is(.datagrid,.datatable) .badge,:is(.datagrid,.datatable) td code{white-space:nowrap}.datagrid td.actions,.datatable td.sylius-table-column-actions{max-width:none;overflow:visible;white-space:nowrap}@media (max-width:767px){.datagrid,.datatable{border:none!important}:is(.datagrid,.datatable) thead{display:none}:is(.datagrid,.datatable) tbody tr{background:var(--tblr-card-bg);border:1px solid var(--tblr-border-color)!important;border-radius:8px;box-shadow:0 2px 4px #0000000a;display:block;margin-bottom:1.5rem;margin-left:.5rem;margin-right:.5rem;padding:.75rem 0}[data-bs-theme=dark] :is(.datagrid,.datatable) tbody tr{background:#1e1e2e;border-color:#ffffff14!important}:is(.datagrid,.datatable) tbody td{border:none!important;display:block;max-width:100%!important;min-height:2.75rem;padding:.625rem .75rem .625rem 45%!important;position:relative;text-align:right}:is(.datagrid,.datatable) tbody td:before{color:var(--tblr-muted);content:attr(data-label);font-weight:500;left:.75rem;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:.625rem;white-space:nowrap;width:40%}.datagrid tbody td.actions,.datatable tbody td.sylius-table-column-actions{border-top:1px solid var(--tblr-border-color-light)!important;display:flex;gap:.5rem;justify-content:center;margin-top:.5rem;min-height:auto;padding-left:.75rem!important;padding-top:1.25rem!important}.datagrid tbody td.actions:before,.datatable tbody td.sylius-table-column-actions:before{display:none}.datatable tbody td.text-start:first-child:has(.form-check-input){min-height:auto;padding-bottom:.25rem!important;padding-left:.75rem!important;text-align:left}.datatable tbody td.text-start:first-child:has(.form-check-input):before{display:none}}.badge{align-items:center!important;border-radius:6px!important;border-style:solid!important;border-width:1px!important;box-shadow:0 1px 2px #0000001a!important;display:inline-flex!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.025em!important;min-height:1.5rem!important;padding:.4em .85em!important}.badge.bg-primary{background:linear-gradient(135deg,#d97706,#92400e)!important;border-color:#b45309!important;color:#fff!important}.badge.bg-secondary{background:#3f3f46!important;border-color:#52525b!important;color:#f4f4f5!important}.badge.bg-success{background:linear-gradient(135deg,#059669,#047857)!important;border-color:#065f46!important;color:#ecfdf5!important}.badge.bg-warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#b45309!important;color:#fff!important}.badge.bg-danger{background:linear-gradient(135deg,#dc2626,#991b1b)!important;border-color:#7f1d1d!important;color:#fff!important}.badge.bg-info{background:linear-gradient(135deg,#0891b2,#0e7490)!important;border-color:#155e75!important;color:#fff!important}.badge-id{background-color:#3b82f61a!important;border-color:#2563eb4d!important;box-shadow:none!important;color:#2563eb!important;font-size:.725rem!important;padding:.35em .75em!important;text-transform:none!important}[data-bs-theme=dark] .badge-id{background-color:#60a5fa26!important;border-color:#60a5fa66!important;color:#60a5fa!important}.badge-darker-custom{background-color:#151515!important;border:1px solid #333!important;color:#fff!important}.badge-darker-custom:hover,a.badge-darker-custom:hover{background-color:#000!important;border-color:#555!important;color:#fff!important}.active>.page-link{border-color:#d97706!important}.history-row{background-color:var(--bs-body)}.history-row:last-child{border-bottom:0!important}.btn-action-inspect:hover{background-color:var(--bs-secondary-bg)!important;border-color:var(--bs-warning)!important;color:var(--bs-body-color)!important;transform:translateY(-1px)}.btn-resource-view:hover{background-color:#0056cc!important;border-color:#04a!important;box-shadow:0 4px 12px #006aff4d;color:#fff!important;transform:translateY(-1px)}.history-loading{transition:opacity .3s ease}[data-bs-theme=dark] .history-limit-select,[data-bs-theme=dark] .history-limit-select option{background-color:#18181b!important;border-color:#3f3f46!important;color:#e4e4e7!important}[data-bs-theme=dark] .input-group.bg-body{background-color:#18181b!important}.history-pagination-link:hover{transform:scale(1.05)}.ls-wide{letter-spacing:.1em}.transition-all{transition:all .2s ease}.log-entry-link{color:#f39c12!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px;transition:all .15s ease-in-out}.log-entry-link:hover{color:#e67e22!important;opacity:.85;text-decoration-thickness:2px}.btn-action-inspect{background:var(--bs-body-bg)!important;border:1px solid var(--bs-border-color-translucent)!important;box-shadow:0 1px 2px #0000000d;color:var(--bs-body-color)!important}.btn-action-inspect:hover{background:#212529!important;border-color:#212529!important;box-shadow:0 4px 12px #00000026;color:#fff!important;transform:translateY(-1.5px)}[data-bs-theme=dark] .btn-action-inspect:hover{background:#fff!important;border-color:#fff!important;color:#212529!important}.hover-underline:hover{text-decoration:underline!important}ul.sidebar.navbar-nav{--sb-pad-y:0.75rem;--sb-pad-x:1rem;--sb-flyout-pad-y:0.5rem;--sb-flyout-pad-x:0.65rem;--sb-depth-step:1.5rem;padding-left:.5rem;padding-right:.5rem}.navbar-vertical ul.sidebar.navbar-nav>.nav-item>.nav-link{padding:var(--sb-pad-y) var(--sb-pad-x)!important}.navbar-vertical ul.sidebar.navbar-nav>.nav-item.active>.nav-link,.navbar-vertical ul.sidebar.navbar-nav>.nav-item.dropdown.active>.nav-link{color:var(--tblr-primary)!important}.navbar-vertical ul.sidebar.navbar-nav>.nav-item.active>.nav-link .nav-link-title,.navbar-vertical ul.sidebar.navbar-nav>.nav-item.dropdown.active>.nav-link .nav-link-title{color:inherit}.navbar-vertical ul.sidebar.navbar-nav>.nav-item.active>.nav-link .icon,.navbar-vertical ul.sidebar.navbar-nav>.nav-item.dropdown.active>.nav-link .icon{color:var(--tblr-primary)}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu{margin:0;min-width:100%;padding:.35rem 0 .45rem}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu :is(.dropdown-menu-column,.dropdown-menu-columns){margin:0;padding:0}.admin-sidebar-dropdown-tree{margin:0;padding-bottom:.15rem;padding-top:.15rem}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .admin-sidebar-flyout-item{font-size:.8125rem;line-height:1.3;padding:var(--sb-flyout-pad-y) var(--sb-flyout-pad-x) var(--sb-flyout-pad-y) calc(var(--sb-depth, 1)*var(--sb-depth-step))!important}.admin-sidebar-menu-icon{color:inherit;min-width:1.125rem;width:1.125rem}.admin-sidebar-menu-icon .icon,.admin-sidebar-menu-icon svg{display:block;flex-shrink:0;height:1rem;width:1rem}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .dropdown-item.active .admin-sidebar-menu-icon{color:var(--tblr-primary)}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu a.admin-sidebar-flyout-item{align-items:center;display:flex;min-width:0}.admin-sidebar-submenu{border-bottom:1px solid #94a3b81f}[data-bs-theme=dark] .admin-sidebar-submenu{border-bottom-color:#ffffff0f}.admin-sidebar-submenu-toggle{background:#0000!important;color:var(--tblr-body-color)!important;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding-bottom:var(--sb-flyout-pad-y)!important;padding-top:var(--sb-flyout-pad-y)!important;transition:background-color .15s ease,color .15s ease}.admin-sidebar-submenu-toggle:hover{background-color:#0000000a!important}[data-bs-theme=dark] .admin-sidebar-submenu-toggle:hover{background-color:#ffffff0f!important}.admin-sidebar-submenu-toggle:focus-visible{outline:2px solid #d9770673;outline-offset:-2px;z-index:1}.admin-sidebar-submenu-toggle>span:first-child{color:var(--tblr-body-color);opacity:1}.admin-sidebar-submenu-toggle>span:first-child .icon{color:inherit}:is(.admin-sidebar-submenu-toggle:focus-visible,.admin-sidebar-submenu-toggle:hover)>span:first-child{color:var(--tblr-primary);opacity:1}.admin-sidebar-submenu-toggle.active{color:var(--tblr-primary)!important}.admin-sidebar-submenu-toggle.active>span:first-child{color:var(--tblr-primary);opacity:1}.admin-sidebar-submenu--branch-active>.admin-sidebar-submenu-toggle>span:first-child{opacity:1}.admin-sidebar-submenu--branch-active .admin-sidebar-submenu-chevron{color:var(--tblr-primary);opacity:.85}.admin-sidebar-submenu-label{line-height:1.25}.admin-sidebar-submenu-chevron{opacity:.55;transition:transform .2s ease,opacity .15s ease}.admin-sidebar-submenu-toggle[aria-expanded=true] .admin-sidebar-submenu-chevron{opacity:.85;transform:rotate(-180deg)}.admin-sidebar-submenu-inner{background:#0000;border-radius:0;margin:0;padding:.15rem 0 .35rem}[data-bs-theme=dark] .admin-sidebar-submenu-inner{background:#0000}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-tree .admin-sidebar-submenu-inner>a.dropdown-item{border-radius:4px;font-size:.8125rem;line-height:1.3;margin:0}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .dropdown-item.active{background-color:#fbbf241a;color:var(--tblr-primary)!important}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .dropdown-item.active .icon{color:var(--tblr-primary)}[data-bs-theme=dark] .navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .dropdown-item.active{background-color:#fbbf241f}.admin-sidebar-submenu-inner .dropdown-item:not(.active):hover{background-color:#0000000d}[data-bs-theme=dark] .admin-sidebar-submenu-inner .dropdown-item:not(.active):hover{background-color:#ffffff0f}.player-entity-grid,.player-settlement-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.player-entity-grid--dense,.player-settlement-grid--dense{gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.player-entity-card,.player-group-card,.player-settlement-card,.player-visual-board{background:color-mix(in srgb,var(--bs-body-bg) 96%,var(--bs-tertiary-bg) 4%);border:1px solid var(--bs-border-color-translucent);border-radius:.9rem;box-shadow:0 10px 30px #0f172a14;color:var(--bs-emphasis-color)}.player-entity-card,.player-settlement-card{align-items:flex-start;color:inherit;display:flex;gap:.85rem;padding:.95rem;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.player-entity-card:hover,.player-group-card__title:hover,.player-settlement-card:hover,.player-summary-link:hover{border-color:rgba(var(--bs-primary-rgb),.45);text-decoration:none;transform:translateY(-1px)}.player-entity-card--dense,.player-settlement-card--dense{gap:.55rem;padding:.58rem}.player-entity-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.player-entity-card--compact{gap:.38rem;padding:.42rem}.player-entity-card__media,.player-settlement-card__icon{align-items:center;background:color-mix(in srgb,var(--bs-primary) 10%,var(--bs-body-bg));border-radius:.85rem;color:var(--bs-primary);display:flex;flex:0 0 60px;height:60px;justify-content:center;overflow:hidden;width:60px}.player-entity-card--dense .player-entity-card__media,.player-settlement-card--dense .player-settlement-card__icon{flex-basis:40px;height:40px;width:40px}.player-entity-card--compact .player-entity-card__media{border-radius:.48rem;flex-basis:28px;height:28px;width:28px}.player-entity-card__image{height:100%;object-fit:cover;width:100%}.player-entity-card__body,.player-settlement-card__body{flex:1 1 auto;min-width:0}.player-entity-card__title,.player-group-card__title,.player-settlement-card__title,.player-visual-board__title{color:var(--bs-emphasis-color);font-size:1.08rem;font-weight:700;line-height:1.2}.player-entity-card__subtitle,.player-group-card__subtitle,.player-settlement-card__subtitle,.player-summary-stat__label,.player-visual-board__eyebrow{color:var(--bs-secondary-color);font-size:.76rem}.player-entity-card__subtitle{font-family:var(--tblr-font-monospace,monospace);margin-top:.2rem}.player-entity-card--compact .player-entity-card__subtitle{font-size:.68rem;margin-top:.1rem}.player-entity-card__meta,.player-group-card__meta,.player-settlement-card__meta,.player-summary-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.45rem}.player-entity-card--compact .player-entity-card__meta{gap:.25rem;margin-top:.35rem}.player-entity-card--dense .player-entity-card__title,.player-settlement-card--dense .player-settlement-card__title{font-size:.92rem}.player-entity-card--dense .player-entity-card__meta,.player-settlement-card--dense .player-settlement-card__meta{gap:.22rem;margin-top:.32rem}.player-entity-card--compact .player-entity-card__title{font-size:.92rem}.player-meta-pill{align-items:center;background:color-mix(in srgb,var(--bs-secondary-color) 16%,#0000);border-radius:999px;color:var(--bs-body-color);display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;padding:.22rem .58rem}.player-entity-card--compact .player-meta-pill{font-size:.66rem;padding:.14rem .4rem}:is(.player-entity-card--dense,.player-settlement-card--dense) .player-meta-pill{font-size:.64rem;padding:.14rem .42rem}.player-meta-pill--status{background:rgba(var(--bs-warning-rgb),.15);color:var(--bs-warning-text-emphasis,var(--bs-warning))}.player-meta-pill--success{background:rgba(var(--bs-success-rgb),.16);color:var(--bs-success-text-emphasis,var(--bs-success))}.player-building-groups{display:grid;gap:.9rem}.player-group-card{padding:.95rem}.player-group-card--dense{padding:.65rem}.player-group-card__header,.player-summary-links,.player-visual-board__header,.player-visual-toolbar{align-items:flex-start;display:flex;gap:.85rem;justify-content:space-between}.player-group-card__title,.player-summary-link{color:inherit;text-decoration:none}.player-visual-shell{display:grid;gap:1rem}.player-visual-toolbar{align-items:center}.player-visual-toolbar--overlay{backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bs-body-bg) 95%,var(--bs-tertiary-bg) 5%);border:1px solid var(--bs-border-color-translucent);border-radius:999px;left:1rem;padding:.55rem .8rem;position:absolute;right:auto;top:1rem;z-index:2}.player-visual-toolbar__hint{color:var(--bs-secondary-color)}.player-canvas-viewport{background:radial-gradient(circle at top left,rgba(var(--bs-primary-rgb),.12),#0000 30%),linear-gradient(180deg,color-mix(in srgb,var(--bs-body-bg) 98%,var(--bs-tertiary-bg) 2%),color-mix(in srgb,var(--bs-tertiary-bg) 96%,var(--bs-body-bg) 4%));border:1px solid var(--bs-border-color-translucent);border-radius:1rem;cursor:grab;min-height:76vh;overflow:hidden;position:relative;touch-action:none}.player-canvas-viewport.is-panning{cursor:grabbing}.player-canvas-surface{display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr));min-height:1320px;padding:4.2rem 1rem 1rem;transform-origin:top left;width:2200px;will-change:transform}.player-visual-board{padding:1rem}.player-visual-board--summary{grid-column:1/span 3;grid-row:1}.player-visual-board--settlements{grid-column:4/span 9;grid-row:1}.player-visual-board--troops{grid-column:1/span 6;grid-row:2}.player-visual-board--researches{grid-column:7/span 6;grid-row:2}.player-visual-board--items{grid-column:1/span 6;grid-row:3}.player-visual-board--quests{grid-column:7/span 6;grid-row:3}.player-visual-board--resources{grid-column:1/span 12;grid-row:4}.player-visual-board--buildings{grid-column:1/span 12;grid-row:5}.player-visual-board--details{grid-column:1/span 12;grid-row:6}.player-summary-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.player-summary-stat{background:color-mix(in srgb,var(--bs-body-bg) 96%,var(--bs-tertiary-bg) 4%);border:1px solid var(--bs-border-color-translucent);border-radius:.85rem;padding:.9rem}.player-summary-stat__value{display:block;font-size:1.1rem;font-weight:700;margin-top:.25rem}.player-summary-links{align-items:stretch;flex-direction:column;margin-top:1rem}.player-summary-link{align-items:center;background:color-mix(in srgb,var(--bs-body-bg) 96%,var(--bs-tertiary-bg) 4%);border:1px solid var(--bs-border-color-translucent);border-radius:.85rem;display:inline-flex;gap:.6rem;padding:.8rem .95rem}.player-extra-fields{display:grid;gap:.9rem}.player-extra-field{background:color-mix(in srgb,var(--bs-body-bg) 96%,var(--bs-tertiary-bg) 4%);border:1px solid var(--bs-border-color-translucent);border-radius:.9rem;padding:.95rem}.player-extra-field__label{color:var(--bs-secondary-color);font-size:.74rem;font-weight:700;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.player-extra-field__value{min-width:0}[data-bs-theme=dark] :is(.player-entity-card,.player-group-card,.player-settlement-card,.player-visual-board){background:#1a2230;border-color:#94a3b842;box-shadow:0 12px 30px #00000038}[data-bs-theme=dark] :is(.player-entity-card__media,.player-settlement-card__icon){background:#3b82f629;color:#93c5fd}[data-bs-theme=dark] :is(.player-entity-card__title,.player-extra-field__value,.player-group-card__title,.player-settlement-card__title,.player-summary-link,.player-summary-stat__value,.player-visual-board__title){color:#f8fafc}[data-bs-theme=dark] :is(.player-entity-card__subtitle,.player-extra-field__label,.player-group-card__subtitle,.player-settlement-card__subtitle,.player-summary-stat__label,.player-visual-board__eyebrow,.player-visual-toolbar__hint){color:#cbd5e1}[data-bs-theme=dark] .player-meta-pill{background:#94a3b829;color:#e2e8f0}[data-bs-theme=dark] :is(.player-extra-field,.player-summary-link,.player-summary-stat,.player-visual-toolbar--overlay){background:#131a24;border-color:#94a3b838}[data-bs-theme=dark] .player-canvas-viewport{background:radial-gradient(circle at top left,#3b82f62e,#0000 32%),linear-gradient(180deg,#0f1723,#111827);border-color:#94a3b838}@media (max-width:1199.98px){.player-entity-grid,.player-entity-grid--compact,.player-entity-grid--dense,.player-settlement-grid,.player-settlement-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.player-canvas-viewport{min-height:auto;overflow:auto;touch-action:auto}.player-canvas-surface{min-height:auto;min-width:960px;transform-origin:top center;width:100%}}@media (max-width:991.98px){.player-entity-grid,.player-entity-grid--compact,.player-entity-grid--dense,.player-settlement-grid,.player-settlement-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.player-canvas-viewport{overflow:visible}.player-canvas-surface{grid-template-columns:1fr;min-width:0;padding-top:5rem;transform:none!important;width:100%}.player-visual-board--buildings,.player-visual-board--details,.player-visual-board--quests,.player-visual-board--researches,.player-visual-board--settlements,.player-visual-board--summary,.player-visual-board--troops{grid-column:auto;grid-row:auto}}@media (max-width:575.98px){.player-entity-grid,.player-entity-grid--compact,.player-entity-grid--dense,.player-settlement-grid,.player-settlement-grid--dense{grid-template-columns:1fr}}.action-center-selection-card{border:1px solid #ffffff14}.action-center-selection-list{display:flex;flex-direction:column;gap:.75rem}.action-center-selection-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.75rem;display:flex;gap:.75rem;padding:.85rem 1rem}.action-center-selection-chip__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.action-center-selection-chip__body strong{font-size:.98rem}.action-center-selection-chip__body .text-muted,.action-center-selection-chip__body span{font-size:.85rem}.action-center-selection-chip__remove{font-size:1.1rem;line-height:1;min-width:2rem;padding-inline:.55rem}.action-center-realm-option{align-items:center;background:#ffffff08;border:1px solid #ffffff1f;border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;margin:0;padding:.85rem 1rem;width:100%}.action-center-realm-option:has(input:checked){background:rgba(var(--tblr-primary-rgb),.12);border-color:rgba(var(--tblr-primary-rgb),.55)}.action-center-realm-option__label{flex:1 1 auto}.action-center-search-form :is(.form-control,.ts-control),.action-center-search-input{font-size:.95rem;min-height:2.75rem}.action-center-search-results{display:flex;flex-direction:column;gap:.65rem}.action-center-search-result{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.75rem;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem;text-align:left;width:100%}.action-center-search-result:hover{background:rgba(var(--tblr-primary-rgb),.1);border-color:rgba(var(--tblr-primary-rgb),.55)}.action-center-search-result__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.action-center-search-result__body strong{font-size:.98rem}.action-center-search-result__body .text-muted{font-size:.85rem}.action-center-action-list{gap:.65rem!important}.action-center-action-btn{align-items:center;border-width:1px;box-shadow:0 1px 2px #0000001f;display:inline-flex;font-size:.95rem;font-weight:600;min-height:2.75rem;padding:.65rem 1rem}.action-center-action-btn:focus-visible,.action-center-action-btn:hover{box-shadow:0 4px 10px #0000002e;transform:translateY(-1px)}[data-bs-theme=dark] .action-center-action-btn.btn-secondary{background-color:#ffffff14;border-color:#ffffff2e;color:#f4f4f5}[data-bs-theme=dark] .action-center-action-btn.btn-primary{background-color:rgba(var(--tblr-primary-rgb),.9);border-color:rgba(var(--tblr-primary-rgb),1)}[data-bs-theme=dark] .action-center-action-btn.btn-warning{color:#111827}.action-center-action-btn svg{flex-shrink:0}.history-row{transition:none}.history-log-message{display:block;font-size:.9rem;line-height:1.5;width:100%}.history-placeholder-icon{align-items:flex-start!important;display:inline-flex;line-height:1;margin-left:.35rem;margin-right:.15rem;margin-top:4px;vertical-align:top}.history-log-timestamp{align-items:center;background-color:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:6px;box-shadow:none!important;color:var(--bs-secondary-color)!important;display:flex;font-family:var(--bs-font-monospace);font-size:.75rem!important;font-weight:800;justify-content:center;letter-spacing:.5px;min-width:72px;padding:3px 10px;text-align:center}@media (min-width:994px){.history-desktop-only{display:table-cell!important}.history-mobile-only{display:none!important}}@media (max-width:993.98px){.history-desktop-only{display:none!important}.history-mobile-only{display:block!important}.history-row{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;margin-bottom:.5rem}.history-row td{background-color:initial!important}.history-log-timestamp{background-color:#212529;border-color:#343a40;box-shadow:0 1px 3px #0000001a!important;color:#f8f9fa!important;font-size:.65rem!important;padding:2px 8px}}.history-inspect-btn{border-radius:4px!important;box-shadow:none!important;font-size:.65rem;letter-spacing:.5px}.history-date-header-row{background-color:var(--bs-tertiary-bg);border-left:4px solid var(--bs-primary);border-radius:0 6px 6px 0;margin-bottom:1.5rem;padding:.75rem 1.25rem}[data-bs-theme=dark] .history-date-header-row{background-color:#18181b;border-left-color:#d97706}@media (max-width:993.98px){[data-bs-theme=dark] .history-row{background-color:#18181b!important;border-color:#3f3f46!important}}.history-extra-content{background-color:#1e2433!important}.history-developer-metadata{border-left:3px solid var(--bs-warning)!important}.history-metadata-header{color:var(--bs-secondary-color);font-size:.6rem}.history-filter-item{font-size:.85rem}.history-apply-btn{border-radius:8px;font-size:.75rem;font-weight:700;height:38px;letter-spacing:.5px}.history-date-header-icon{background:linear-gradient(135deg,var(--bs-primary) 0,#4a90e2 100%);border-radius:10px;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.2);height:42px;width:42px}.history-date-text-container h6{color:var(--bs-heading-color);font-size:1.1rem;letter-spacing:-.2px}.history-date-group-wrapper{align-items:center;border-bottom:2px solid var(--bs-primary);display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:.5rem}.history-filter-wrapper{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:12px;margin-bottom:2rem;padding:1.25rem}.filter-control-group{align-items:center;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:8px;display:flex;gap:.65rem;height:38px;padding:0 .85rem;transition:all .2s ease}.filter-control-group:focus-within{background-color:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.1)}.filter-control-group :is(input,select){box-shadow:none!important;cursor:pointer;outline:none!important}.filter-control-group input[type=date]{width:130px}.filter-label-tiny{color:var(--bs-secondary-color);display:block;font-size:.65rem;font-weight:800;letter-spacing:.8px;margin-bottom:.35rem;padding-left:2px;text-transform:uppercase}.history-tag{align-items:center;border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-body-color);cursor:pointer;display:flex;font-size:.85rem;font-weight:600;padding:10px 16px;transition:all .15s ease;user-select:none}.history-tag:last-child{border-bottom:none}.history-tag:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.history-tag.is-included{background-color:rgba(var(--bs-success-rgb),.1)!important;color:var(--bs-success)!important}.history-tag.is-excluded{background-color:rgba(var(--bs-danger-rgb),.1)!important;color:var(--bs-danger)!important}.history-tag-dropdown-menu{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:12px;box-shadow:0 15px 35px #00000040;margin-top:8px!important;max-height:450px;min-width:280px;overflow-y:auto;padding:0}.history-loading{opacity:.5;pointer-events:none}.btn-icon-square{align-items:center;border-radius:8px;display:flex;height:38px;justify-content:center;width:38px}[data-bs-theme=dark] .history-filter-wrapper{background-color:#1a1e26}[data-bs-theme=dark] .filter-control-group{background-color:#242b36;border-color:#313a48}[data-bs-theme=dark] .history-tag-dropdown-menu{background-color:#242b36;border-color:#313a48;box-shadow:0 20px 50px #00000080}[data-bs-theme=dark] .history-tag{color:#fff!important}[data-bs-theme=dark] .history-tag:hover{background-color:#ffffff14}[data-bs-theme=dark] .filter-label-tiny{color:#a0aec0}[data-bs-theme=dark] .history-filter-item{color:#fff!important}.filter-control-group select.history-filter-item{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:12px;color:inherit;padding-right:1.5rem!important}[data-bs-theme=dark] .filter-control-group select.history-filter-item{background-color:initial}[data-bs-theme=dark] .filter-control-group select.history-filter-item option{background-color:#242b36;color:#fff}@media (max-width:991.98px){.history-log-message{font-size:.85rem}.history-filter-wrapper{padding:.75rem}.filter-label-tiny{font-size:.6rem}.history-extra-content{padding:1rem 0!important}.history-extra-content .container-fluid{padding-left:.5rem;padding-right:.5rem}}.history-icon-container{align-items:flex-start!important;display:flex;justify-content:center;padding-top:4px}[data-bs-theme=dark] .history-row.table-active{background-color:#ffffff05}.item-grid-selector-portal{z-index:1090}.item-grid-panel{background-color:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color,#0000001a)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:50%;margin-top:.25rem;max-height:400px;max-width:none;overflow-y:auto;position:absolute;right:auto;top:100%;transform:translateX(-50%);width:min(92vw,720px);z-index:1050}.item-grid-panel--portaled{left:auto;margin-top:0;position:static;top:auto;transform:none;width:100%;z-index:auto}.item-option{background-color:initial;border:1px solid var(--tblr-border-color,#0000001a);cursor:pointer;transition:all .2s}.item-option:hover{background-color:rgba(var(--tblr-primary-rgb,0,102,255),.06)!important;border-color:var(--tblr-primary)!important}.item-option.active-item{background-color:rgba(var(--tblr-primary-rgb,0,102,255),.15)!important;border-color:var(--tblr-primary)!important;border-width:2px!important}.selected-items-preview{display:flex;flex-wrap:wrap;gap:8px;min-height:0;transition:all .2s}.item-tag{align-items:center;animation:fadeIn .2s ease-out;background-color:rgba(var(--tblr-primary-rgb,0,102,255),.1);border:1px solid rgba(var(--tblr-primary-rgb,0,102,255),.2);border-radius:4px;color:var(--tblr-primary);display:flex;font-size:.85rem;gap:8px;padding:4px 8px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.category-header{border-bottom:1px solid var(--tblr-border-color-translucent);color:var(--tblr-primary)!important;font-size:.75rem;letter-spacing:.05rem;margin-bottom:1rem;padding-bottom:.25rem}.effect-grid-info{opacity:.65}.effect-grid-info:focus-visible,.effect-grid-info:hover{opacity:1}#definitionId input[type=checkbox],#definitionId label{display:none!important}.translation-inline-english-field .form-control,.translation-inline-english-field textarea{width:100%}.translation-inline-english-field .mb-3:last-child{margin-bottom:0!important}.translation-modal-summary{margin-top:.25rem}.translation-other-languages-button{font-size:.9375rem;font-weight:500;padding:.5rem 1rem}.translation-summary-chips{min-height:1.75rem}.translation-summary-chip{align-items:center;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-secondary-color);display:inline-flex;font-size:.8125rem;gap:.3rem;line-height:1.3;padding:.3rem .55rem}.translation-summary-chip--filled{background-color:color-mix(in srgb,var(--bs-success) 12%,var(--bs-tertiary-bg));border-color:color-mix(in srgb,var(--bs-success) 40%,var(--bs-border-color));color:var(--bs-success)}.translation-summary-chip--empty{background-color:initial;border:none;color:var(--bs-secondary-color);opacity:.9;padding:.15rem .3rem}.translation-summary-chip--empty .translation-summary-chip__flag{filter:saturate(.85) brightness(.92)}.translation-summary-chip__flag{font-size:.875rem;line-height:1}.translation-summary-chip__check{color:var(--bs-success);font-size:.8rem;font-weight:700;line-height:1}.translation-summary-chip__dash{color:var(--bs-secondary-color);font-size:.75rem;line-height:1}.translation-modal-field :is(.modal-body,.modal-content,.modal-footer,.modal-header){background-color:#1e1e2e!important;border-color:#3f3f46!important;color:#e4e4e7!important}.translation-modal-field .modal-header .modal-title{color:#f4f4f5!important}.translation-modal-field .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.translation-modal-body{background-color:#1e1e2e!important;color:#e4e4e7!important}.translation-modal-body :is(.collection-list,.translation-modal-collection-list){background-color:initial!important;border:none!important;box-shadow:none!important;margin:0;padding:0}.translation-modal-body :is(.field-collection-item,.translation-field-entry){background-color:#27272a!important;border:1px solid #3f3f46!important;border-radius:var(--bs-border-radius);color:#e4e4e7!important;margin-bottom:.5rem;padding:.25rem .75rem}.translation-modal-body .translation-locale-label{color:#e4e4e7!important}.translation-modal-body .form-control,.translation-modal-body .form-select,.translation-modal-body input[type=text],.translation-modal-body textarea{background-color:#18181b!important;border-color:#3f3f46!important;color:#f4f4f5!important}.translation-modal-body .form-control::placeholder,.translation-modal-body textarea::placeholder{color:#a1a1aa!important;opacity:.85}.translation-locale-empty-panel{background-color:#27272a!important;border-color:#3f3f46!important;color:#a1a1aa!important}.translation-locale-empty-panel .text-muted{color:#a1a1aa!important}.translation-modal-body .empty-collection{display:none}.translation-modal-body .translation-locale-add-button{border-color:#3f3f46;color:#e4e4e7}.translation-modal-body .nav-tabs{border-bottom-color:#3f3f46!important}.translation-modal-body .nav-tabs .nav-link{background-color:initial!important;border-color:#0000!important;color:#a1a1aa!important}.translation-modal-body .nav-tabs :is(.nav-link:focus,.nav-link:hover){border-color:#3f3f46 #3f3f46 #0000!important;color:#f4f4f5!important}.translation-modal-body .nav-tabs .nav-link.active{background-color:#27272a!important;border-color:#3f3f46 #3f3f46 #27272a!important;color:#f4f4f5!important}.translation-modal-field .modal-footer .btn-secondary{background-color:#3f3f46;border-color:#52525b;color:#f4f4f5}.translation-modal-field .modal-footer .btn-secondary:hover{background-color:#52525b;border-color:#71717a;color:#fff}[data-bs-theme=light] .translation-modal-field :is(.modal-body,.modal-content,.modal-footer,.modal-header){background-color:#fff!important;border-color:#dee2e6!important;color:#212529!important}[data-bs-theme=light] .translation-modal-field .modal-header .modal-title{color:#212529!important}[data-bs-theme=light] .translation-modal-field .btn-close{filter:none}[data-bs-theme=light] .translation-modal-body{background-color:#fff!important;color:#212529!important}[data-bs-theme=light] .translation-modal-body :is(.field-collection-item,.translation-field-entry){background-color:#f8f9fa!important;border-color:#dee2e6!important;color:#212529!important}[data-bs-theme=light] .translation-modal-body .translation-locale-label{color:#212529!important}[data-bs-theme=light] .translation-modal-body .form-control,[data-bs-theme=light] .translation-modal-body .form-select,[data-bs-theme=light] .translation-modal-body input[type=text],[data-bs-theme=light] .translation-modal-body textarea{background-color:#fff!important;border-color:#ced4da!important;color:#212529!important}[data-bs-theme=light] .translation-modal-body .nav-tabs .nav-link{color:#6c757d!important}[data-bs-theme=light] .translation-modal-body .nav-tabs .nav-link.active{background-color:#fff!important;border-color:#dee2e6 #dee2e6 #fff!important;color:#212529!important}[data-bs-theme=dark] .translation-summary-chip{background-color:#27272a;border-color:#3f3f46}[data-bs-theme=dark] .translation-summary-chip--empty{background-color:initial;border:none;color:#a1a1aa}[data-bs-theme=dark] .translation-summary-chip--filled{background-color:color-mix(in srgb,#22c55e 16%,#27272a);border-color:color-mix(in srgb,#22c55e 45%,#3f3f46)}[data-bs-theme=dark] .translation-summary-chip__check{color:#4ade80}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px #0000001a;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled :is(.ts-control,.ts-control *){cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px #00000026}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#92c836;border:1px solid #00578d;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown :is(.create,.no-results,.optgroup-header,.option){padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 #0000;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:#0000!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}:is(.plugin-clear_button.form-select,.plugin-clear_button.single) .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:#0000;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:inset 0 1px 1px #0000001a;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}:is(.plugin-dropdown_input.dropdown-active,.plugin-dropdown_input.has-items) .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:#0000}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{border-color:gray #0000 #0000;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;top:50%;width:0}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:#0000 #0000 gray;border-width:0 5px 5px;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min:5px}.ts-wrapper.multi .ts-control [data-value]{background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(180deg,#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 0 #0003,inset 0 1px #ffffff08;text-shadow:0 1px 0 #0033534d}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(180deg,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px 0 #0000000d,inset 0 1px 0 #fffc}.ts-dropdown.single,.ts-wrapper.single .ts-control{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0}[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}.channel-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.channel-section{background:#1e2433;border:1px solid #2d3748;border-radius:12px;box-shadow:0 2px 8px #0000004d;padding:20px;transition:box-shadow .2s ease}.channel-section:hover{box-shadow:0 4px 16px #0006}.channel-section--map{border-left:4px solid #f59e0b}.channel-section--chest{border-left:4px solid #fbbf24}.channel-section-title{color:#94a3b8;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.channel-btn{align-items:center;background:#18181b;border:1px solid #2d3748;border-radius:8px;box-sizing:border-box;color:#e2e8f0;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;overflow:hidden;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.channel-btn:hover{border-color:#f59e0b;box-shadow:0 4px 12px #0006;color:#fbbf24;transform:translateY(-2px)}.channel-btn:active{transform:translateY(0)}.channel-btn-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-btn-badge{background:#2d3748;border-radius:6px;color:#94a3b8;flex-shrink:0;font-size:.7rem;font-weight:600;margin-left:8px;padding:4px 8px}.channel-btn:hover .channel-btn-badge{background:#f59e0b;color:#18181b}.empty-state{color:#64748b;font-size:.875rem;padding:24px;text-align:center}.channel-helper-offcanvas{background:#1e2433;border-left:1px solid #2d3748}.channel-helper-offcanvas .offcanvas-header{background:#18181b;border-bottom:1px solid #2d3748}.channel-helper-offcanvas .offcanvas-body{background:#1e2433}.channel-helper-offcanvas .offcanvas-title{color:#f1f5f9}.channel-helper-offcanvas .btn-close{filter:invert(1)}.channel-helper-offcanvas .border-top{border-color:#2d3748!important}.channel-helper-offcanvas .text-muted{color:#94a3b8!important}