@font-face{font-display:swap;font-family:Anek Latin;font-style:normal;font-weight:400;src:url(/assets/fonts/AnekLatin/AnekLatin_SemiExpanded-Regular.woff2) format("woff2"),url(/assets/fonts/AnekLatin/AnekLatin_SemiExpanded-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Anek Latin;font-style:normal;font-weight:600;src:url(/assets/fonts/AnekLatin/AnekLatin_SemiExpanded-SemiBold.woff2) format("woff2"),url(/assets/fonts/AnekLatin/AnekLatin_SemiExpanded-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Anek Latin;font-style:normal;font-weight:700;src:url(/assets/fonts/AnekLatin/AnekLatin_SemiExpanded-Bold.woff2) format("woff2"),url(/assets/fonts/AnekLatin/AnekLatin_SemiExpanded-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Uncial Antiqua;font-style:normal;font-weight:400;src:url(/assets/fonts/UncialAntiqua/UncialAntiqua-Regular.woff2) format("woff2"),url(/assets/fonts/UncialAntiqua/UncialAntiqua-Regular.ttf) format("truetype")}:root{color-scheme:dark;--roa-stone-950:#0d0b0a;--roa-stone-900:#1a1614;--roa-stone-800:#252019;--roa-stone-700:#363028;--roa-stone-600:#4a4234;--roa-stone-500:#6b5f4a;--roa-stone-400:#9a8359;--roa-stone-300:#c2a36b;--roa-accent:#fde6a5;--roa-action:#f59e0b;--roa-action-hover:#fbbf24;--roa-action-rgb:245,158,11;--roa-brick:#991b1b;--roa-brick-hover:#b91c1c;--roa-brick-rgb:153,27,27;--roa-error-text:#fecaca;--roa-error-surface:#fecaca24;--roa-error-border:#fecaca52;--roa-success:#047857;--roa-success-hover:#059669;--roa-success-rgb:4,120,87;--roa-text:#e7e5e4;--roa-text-muted:#a8a29e;--roa-btn-label:#d6d3d1;--roa-on-action:#1a1614;--roa-label-color:var(--roa-text);--roa-font-sans:"Anek Latin",system-ui,sans-serif;--roa-radius:0.5rem;--roa-radius-icon:0.7rem;--roa-sidebar-width:17.5rem;--roa-focus-ring:0 0 0 0.2rem #fde6a559;--roa-input-border:#c2a36b38;--roa-canvas-bg:#131110;--roa-chrome-bg:var(--roa-stone-900);--roa-surface-bg:var(--roa-stone-800);--roa-input-bg:var(--roa-stone-700);--roa-border-subtle:#c2a36b24;--roa-border-ui:#c2a36b33;--tblr-font-sans:var(--roa-font-sans);--tblr-border-radius:var(--roa-radius);--tblr-body-bg:var(--roa-canvas-bg);--tblr-body-color:var(--roa-text);--tblr-heading-color:var(--roa-stone-300);--tblr-secondary:var(--roa-text-muted);--tblr-muted:var(--roa-text-muted);--tblr-bg-surface:var(--roa-surface-bg);--tblr-bg-surface-secondary:var(--roa-chrome-bg);--tblr-bg-surface-tertiary:var(--roa-surface-bg);--tblr-bg-forms:var(--roa-input-bg);--tblr-border-color:var(--roa-stone-600);--tblr-border-color-translucent:#4a4234a6;--tblr-border-color-light:var(--roa-stone-600);--tblr-border-width:1px;--tblr-card-bg:var(--roa-surface-bg);--tblr-card-cap-bg:var(--roa-chrome-bg);--tblr-card-border-color:var(--roa-stone-600);--tblr-navbar-bg:var(--roa-chrome-bg);--tblr-navbar-border-color:var(--roa-stone-600);--tblr-navbar-active-border-color:#0000;--tblr-navbar-color:var(--roa-text);--tblr-primary:var(--roa-action);--tblr-primary-rgb:var(--roa-action-rgb);--tblr-primary-fg:var(--roa-on-action);--tblr-link-color:var(--roa-accent);--tblr-link-hover-color:var(--roa-action);--tblr-success:var(--roa-success);--tblr-success-rgb:var(--roa-success-rgb);--tblr-danger:var(--roa-brick);--tblr-danger-rgb:var(--roa-brick-rgb);--tblr-warning:var(--roa-action);--tblr-warning-rgb:var(--roa-action-rgb);--tblr-info:var(--roa-stone-400);--tblr-success-lt:#04785738;--tblr-danger-lt:#991b1b38;--tblr-warning-lt:#f59e0b2e;--tblr-info-lt:#9a83592e;--tblr-primary-lt:#f59e0b29;--bs-body-bg:var(--roa-canvas-bg);--bs-body-color:var(--roa-text);--bs-emphasis-color:#fafaf9;--bs-secondary-color:var(--roa-text-muted);--bs-secondary-bg:var(--roa-chrome-bg);--bs-tertiary-color:var(--roa-stone-400);--bs-tertiary-bg:var(--roa-surface-bg);--bs-heading-color:var(--roa-stone-300);--bs-border-color:var(--roa-stone-600);--bs-border-color-translucent:#4a4234a6;--bs-primary:var(--roa-action);--bs-primary-rgb:var(--roa-action-rgb);--bs-primary-bg-subtle:#f59e0b29;--bs-success:var(--roa-success);--bs-success-rgb:var(--roa-success-rgb);--bs-success-bg-subtle:#04785738;--bs-success-border-subtle:#04785773;--bs-success-text-emphasis:#86efac;--bs-danger-bg-subtle:#991b1b38;--bs-danger-border-subtle:#991b1b73;--bs-danger-text-emphasis:#fca5a5;--bs-warning-bg-subtle:#f59e0b2e;--bs-warning-border-subtle:#f59e0b66;--bs-warning-text-emphasis:#fcd34d;--bs-info-bg-subtle:#9a83592e;--bs-info-border-subtle:#9a835966;--bs-info-text-emphasis:var(--roa-accent);--bs-danger:var(--roa-brick);--bs-danger-rgb:var(--roa-brick-rgb);--bs-warning:var(--roa-action);--bs-warning-rgb:var(--roa-action-rgb);--bs-info:var(--roa-stone-400);--bs-link-color:var(--roa-accent);--bs-link-color-rgb:253,230,165;--bs-link-hover-color:var(--roa-action);--bs-link-hover-color-rgb:var(--roa-action-rgb);--bs-focus-ring-color:#fde6a559;--bs-code-color:var(--roa-accent);--bs-highlight-bg:#f59e0b2e;--bs-form-control-bg:var(--roa-input-bg);--bs-font-sans-serif:var(--roa-font-sans)}body,html{background-color:var(--roa-canvas-bg);color:var(--roa-text);font-family:var(--roa-font-sans)}a{color:var(--roa-accent)}a:hover{color:var(--roa-action)}.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}.table thead th{background-color:var(--roa-chrome-bg)!important;border-bottom-color:#c2a36b38;color:var(--roa-accent)!important}code{color:#fff!important}.form-control:focus,.form-control:focus-visible,.form-select:focus,.form-select:focus-visible,input:not([type=checkbox]):not([type=radio]):focus,input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--roa-stone-300)}.form-control:disabled,.form-select:disabled,input:disabled,select:disabled,textarea:disabled{background-color:var(--roa-stone-600);opacity:.7}.form-select option{background-color:var(--roa-stone-700);color:var(--roa-text)}.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}.field-collection-item{background-color:var(--roa-surface-bg);border-color:var(--roa-stone-600)}.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}.accordion-item{background-color:initial;color:var(--roa-text)}.accordion-button{background-color:var(--roa-chrome-bg);color:var(--roa-text)}.accordion-button:not(.collapsed){background-color:var(--roa-input-bg);box-shadow:inset 0 -1px 0 #ffffff1a;color:var(--roa-action-hover)}.accordion-button:after{filter:invert(1) grayscale(1) brightness(2)}.accordion-body{background-color:var(--roa-canvas-bg);color:var(--roa-text)}.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 var(--roa-text);border-color:var(--roa-stone-600);border-radius:8px;color:var(--roa-text-muted)!important;margin-bottom:1rem;padding:1.5rem;text-align:center}.reward-level-wrapper{margin-top:1rem}.rewards-sub-collection-wrapper{background-color:#00000005;background-color:#ffffff05;border-left-color:var(--roa-stone-600)!important;border-radius:0 8px 8px 0;transition:all .2s ease}.rewards-sub-collection-wrapper:hover{background-color:#0000000a;background-color:#ffffff0a}.translated-collection-wrapper{background-color:#00000005;background-color:#ffffff05;border-left-color:var(--roa-stone-600)!important;border-radius:0 8px 8px 0;transition:all .2s ease}.translated-collection-wrapper:hover{background-color:#0000000a;background-color:#ffffff0a}.field-collection .field-collection{border-left:2px solid #00000014;border-left-color:#ffffff14;margin-left:1rem;padding-left:1rem}.field-collection .field-collection .field-collection{border-left-color:#0000000f;border-left-color:#ffffff0f;margin-left:1.5rem;padding-left:1.5rem}.field-collection .field-collection .field-collection .field-collection{border-left-color:#0000000a;border-left-color:#ffffff0a;margin-left:2rem;padding-left:2rem}.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:hover{border-color:#d977064d;box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)}.reward-card-item{background-color:var(--roa-surface-bg);border-color:#ffffff1a}.reward-card-item:hover{background-color:var(--roa-input-bg);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)}.reward-card-delete-container .btn-danger{background-color:#991b1b;border-color:#991b1b}.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(2,minmax(0,1fr))}}.reward-card-item .form-label,.reward-card-item label{font-size:.9375rem}.reward-card-item :is(.form-control,.form-select,.item-grid-open-btn){font-size:.95rem;min-height:2.4rem}.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:#ffffff03;border-left:2px solid var(--roa-border-subtle);border-radius:0 8px 8px 0;margin-left:.5rem;padding-bottom:1rem;padding-left:1.5rem;padding-top:1rem}.reward-type-section--hidden{display:none!important}.rewards-picker-empty{background-color:#ffffff04;border-color:var(--roa-border-subtle);border-style:dashed;color:var(--roa-text-muted)!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}.field-collection-add-button,.rewards-picker-add-button{background-color:initial;border:1px solid var(--roa-border-ui);border-radius:var(--roa-radius);box-shadow:none;color:var(--roa-btn-label);font-size:.875rem;font-weight:600;padding:.5rem 1rem;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.field-collection-add-button:hover,.rewards-picker-add-button:hover{background-color:#fde6a50d;border-color:#c2a36b57;box-shadow:none;color:var(--roa-stone-300)}.rewards-picker-toolbar .rewards-picker-add-button{font-size:.8125rem;padding:.375rem .75rem}.reward-field-row{border-color:#0000000d!important;border-color:#ffffff0d!important}.page-header{margin-bottom:3rem!important}.badge-relation{background-color:var(--roa-stone-700);color:var(--roa-accent);font-weight:400}.field-collection-delete-button-container{height:2.5rem;width:2.5rem}.badge-relation{background-color:var(--roa-stone-600);color:#fafafa}.alert{border-width:1px}.alert-success{background-color:#22c55e1a;border-color:#22c55e4d;color:#86efac}.alert-danger{background-color:#ef44441a;border-color:#ef44444d;color:#fca5a5}.alert-warning{background-color:#fbbf241a;border-color:#fbbf244d;color:#fcd34d}.alert-info{background-color:#3b82f61a;border-color:#3b82f64d;color:#93c5fd}.alert-primary{background-color:#d977061a;border-color:#d977064d;color:var(--roa-action-hover)}.alert-secondary{background-color:#71717a1a;border-color:#71717a4d;color:var(--roa-text-muted)}.alert-light{background-color:#f4f4f50d;border-color:#f4f4f526;color:var(--roa-text)}.alert-dark{background-color:#18181b4d;border-color:#18181b80;color:#d4d4d8}.menu-search :is([data-menu-search-clear],[data-menu-search-icon]){background-color:initial!important;border:0!important;box-shadow: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}.accordion-item{--tblr-accordion-bg:var(--roa-canvas-bg);--tblr-accordion-color:var(--roa-text);--tblr-accordion-btn-bg:var(--roa-chrome-bg);--tblr-accordion-btn-color:var(--roa-action-hover);--tblr-accordion-active-bg:#fde6a50f;--tblr-accordion-active-color:var(--roa-action-hover);--tblr-accordion-btn-focus-box-shadow:var(--roa-focus-ring);background-color:var(--roa-canvas-bg)!important;border-color:#ffffff0f!important}.accordion-button{background-color:var(--roa-chrome-bg)!important;color:var(--roa-action-hover)!important}.accordion-button:after{filter:invert(1) brightness(.8) sepia(1) saturate(5) hue-rotate(350deg)}.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(--roa-label-color);display:block;font-size:.725rem;font-weight:700;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.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}.page,.page-wrapper{background-color:var(--roa-canvas-bg)}.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);background:var(--roa-surface-bg);border:1px solid var(--tblr-border-color)!important;border-color:#c2a36b38!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}: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-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}.history-limit-select,.history-limit-select option{background-color:var(--roa-input-bg)!important;border-color:var(--roa-stone-600)!important;color:var(--roa-text)!important}.input-group.bg-body{background-color:var(--roa-surface-bg)!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;background:#fff!important;border-color:#212529!important;border-color:#fff!important;box-shadow:0 4px 12px #00000026;color:#fff!important;color:#212529!important;transform:translateY(-1.5px)}.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.15rem;min-width:0;overflow-x:hidden;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(--roa-accent)!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(--roa-accent)}.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:.875rem;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(--roa-accent)}.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:none}.admin-sidebar-submenu-toggle{background:#0000!important;color:var(--tblr-body-color)!important;font-size:.8125rem;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;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(--roa-accent);opacity:1}.admin-sidebar-submenu-toggle.active{color:var(--roa-accent)!important}.admin-sidebar-submenu-toggle.active>span:first-child{color:var(--roa-accent);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(--roa-accent);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}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-tree .admin-sidebar-submenu-inner>a.dropdown-item{border-radius:4px;font-size:.875rem;line-height:1.3;margin:0}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .dropdown-item.active{color:var(--roa-accent)!important}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .dropdown-item.active .icon{color:var(--roa-accent)}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .dropdown-item.active{background-color:#fde6a51a}.admin-sidebar-submenu-inner .dropdown-item:not(.active):hover{background-color:#0000000d;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-grid--buildings,.player-entity-grid--buildings.player-entity-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.player-entity-card,.player-group-card,.player-settlement-card,.player-visual-board{border:1px solid var(--roa-border-ui,#c2a36b33);border-radius:.9rem;box-shadow:0 10px 28px #00000047;color:var(--roa-text,#e7e5e4)}.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:#c2a36b73;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;border-radius:.85rem;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(--roa-text,#e7e5e4);display:-webkit-box;font-size:1.08rem;font-weight:700;line-height:1.2;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.player-entity-card__subtitle,.player-group-card__subtitle,.player-settlement-card__subtitle,.player-summary-stat__label,.player-visual-board__eyebrow{color:var(--roa-text-muted,#a8a29e);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;border-radius:999px;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-meta-pill--stack{background:rgba(var(--bs-info-rgb),.18);color:var(--bs-info-text-emphasis,var(--bs-info))}.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}.player-entity-card,.player-group-card,.player-settlement-card,.player-visual-board{background:var(--roa-surface-bg,#252019);border-color:var(--roa-border-ui,#c2a36b33);box-shadow:0 12px 30px #00000047}.player-entity-card__media,.player-settlement-card__icon{background:color-mix(in srgb,var(--roa-accent,#fde6a5) 14%,var(--roa-input-bg,#363028));color:var(--roa-accent,#fde6a5)}.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:var(--roa-text,#e7e5e4)}.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:var(--roa-text-muted,#a8a29e)}.player-meta-pill{background:color-mix(in srgb,var(--roa-stone-400,#9a8359) 18%,#0000);border:1px solid #c2a36b38;color:var(--roa-text,#e7e5e4)}.player-extra-field,.player-summary-link,.player-summary-stat,.player-visual-toolbar--overlay{background:var(--roa-chrome-bg,#1a1614);border-color:var(--roa-border-ui,#c2a36b33)}.player-canvas-viewport{background:radial-gradient(circle at top left,#fde6a51f,#0000 32%),linear-gradient(180deg,var(--roa-stone-950,#0d0b0a),var(--roa-chrome-bg,#1a1614));border-color:var(--roa-border-ui,#c2a36b33)}.player-settlement-card--element-fire,.player-settlement-card--element-frost,.player-settlement-card--element-stone,.player-settlement-card--element-water,.player-settlement-card--element-wind{border-left-width:4px}.player-settlement-card--element-water{border-left-color:#38bdf8}.player-settlement-card--element-fire{border-left-color:#f97316}.player-settlement-card--element-frost{border-left-color:#67e8f9}.player-settlement-card--element-wind{border-left-color:#a3e635}.player-settlement-card--element-stone{border-left-color:#a8a29e}.player-element-badge{align-items:center;border:1px solid #0000;border-radius:.4rem;display:inline-flex;font-size:.72rem;font-weight:800;gap:.3rem;letter-spacing:.04em;line-height:1.2;padding:.22rem .58rem;text-transform:uppercase}.player-element-badge--water{background:#38bdf82e;border-color:#38bdf873;color:#7dd3fc}.player-element-badge--fire{background:#f9731633;border-color:#f9731680;color:#fdba74}.player-element-badge--frost{background:#67e8f929;border-color:#67e8f973;color:#a5f3fc}.player-element-badge--wind{background:#a3e63529;border-color:#a3e63573;color:#d9f99d}.player-element-badge--stone{background:#a8a29e2e;border-color:#a8a29e66;color:#d6d3d1}.status-dot.status-dot--element,.status-dot.status-dot--settlement-type{border-radius:999px;display:inline-block;flex:0 0 auto;height:.55rem;width:.55rem}.status-dot--settlement-type-outpost{background-color:var(--roa-accent,#fde6a5)}.status-dot--settlement-type-city{background-color:var(--roa-stone-300,#c2a36b)}.status-dot--element-water{background-color:#38bdf8}.status-dot--element-fire{background-color:#f97316}.status-dot--element-frost{background-color:#67e8f9}.status-dot--element-wind{background-color:#a3e635}.status-dot--element-stone{background-color:#a8a29e}.enum-field-label--element{font-weight:700;letter-spacing:.04em}.enum-field-label--element-water{color:#7dd3fc}.enum-field-label--element-fire{color:#fdba74}.enum-field-label--element-frost{color:#a5f3fc}.enum-field-label--element-wind{color:#d9f99d}.enum-field-label--element-stone{color:#d6d3d1}.enum-field-label--settlement-type{color:var(--roa-accent,#fde6a5);font-weight:700;letter-spacing:.04em}.enum-field-label{font-weight:700;letter-spacing:.04em}.enum-field-label,:is(.datagrid,.datatable) tbody td{color:var(--bs-emphasis-color,#fafaf9)}@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)}.action-center-action-btn.btn-secondary{background-color:#ffffff14;border-color:#ffffff2e;color:var(--roa-text)}.action-center-action-btn.btn-primary{background-color:rgba(var(--tblr-primary-rgb),.9);border-color:rgba(var(--tblr-primary-rgb),1)}.action-center-action-btn.btn-warning{color:var(--roa-stone-900)}.action-center-action-btn svg{flex-shrink:0}.btn{--tblr-btn-border-color:var(--roa-border-ui);--tblr-btn-color:var(--roa-btn-label);border-color:var(--roa-border-ui);border-radius:var(--roa-radius);box-shadow:none;color:var(--roa-btn-label);font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn.show,.btn:active,.btn:focus,.btn:focus-visible,.btn:hover{filter:none}.btn-sm{font-size:.75rem;letter-spacing:.04em;padding:.32rem .75rem}.btn-icon,.sylius-table-column-actions .btn,a.btn-icon,button.btn-icon{background-color:initial!important;border:1px solid var(--roa-border-ui)!important;border-radius:var(--roa-radius-icon)!important;box-shadow:none!important;color:var(--roa-btn-label)!important}.btn-icon:hover,.sylius-table-column-actions .btn:hover,a.btn-icon:hover,button.btn-icon:hover{background-color:#fde6a50d!important;border-color:#c2a36b57!important;color:var(--roa-stone-300)!important;filter:none}.btn-icon.btn-danger,.btn-icon.btn-outline-danger,.btn-icon.btn-outline-danger:hover,.sylius-table-column-actions .btn-danger,.sylius-table-column-actions .btn-danger:hover,.sylius-table-column-actions .btn-outline-danger,.sylius-table-column-actions .btn-outline-danger:hover{background-color:#991b1b1f!important;border-color:#991b1b66!important;color:#e07070!important}.btn-primary,.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:hover{--tblr-btn-bg:var(--roa-accent);--tblr-btn-border-color:var(--roa-accent);--tblr-btn-hover-bg:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));--tblr-btn-hover-border-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));--tblr-btn-active-bg:color-mix(in srgb,var(--roa-accent) 65%,var(--roa-stone-950));--tblr-btn-color:var(--roa-stone-950);--tblr-btn-hover-color:var(--roa-stone-950);background-color:var(--roa-accent);border-color:var(--roa-accent)!important;color:var(--roa-stone-950)}.btn-primary:active,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:hover{background-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));border-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950))!important;box-shadow:none;color:var(--roa-stone-950)}.btn-danger,.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:focus-visible,.btn-danger:hover{--tblr-btn-bg:var(--roa-brick);--tblr-btn-border-color:var(--roa-brick);--tblr-btn-hover-bg:var(--roa-brick-hover);--tblr-btn-color:#fff;background-color:var(--roa-brick);border-color:var(--roa-brick);color:#fff}.btn-danger:focus,.btn-danger:focus-visible,.btn-danger:hover{background-color:var(--roa-brick-hover);border-color:var(--roa-brick-hover);box-shadow:0 0 0 .2rem #991b1b59;color:#fff}.btn-success,.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:focus-visible,.btn-success:hover{--tblr-btn-bg:var(--roa-success);--tblr-btn-border-color:var(--roa-success);--tblr-btn-hover-bg:var(--roa-success-hover);--tblr-btn-color:#ecfdf5;background-color:var(--roa-success);border-color:var(--roa-success);color:#ecfdf5}.btn-success:focus,.btn-success:focus-visible,.btn-success:hover{background-color:var(--roa-success-hover);border-color:var(--roa-success-hover);color:#ecfdf5}.btn-warning,.btn-warning:focus,.btn-warning:focus-visible,.btn-warning:hover{background-color:var(--roa-stone-700);border-color:var(--roa-action);color:var(--roa-accent)}.btn-default,.btn-ghost,.btn-ghost-secondary,.btn-outline-primary,.btn-outline-secondary,.btn-secondary,.btn-white,.dropdown-toggle.btn:not(.btn-primary):not(.btn-danger):not(.btn-success){background-color:initial;border:1px solid var(--roa-border-ui);box-shadow:none;color:var(--roa-btn-label)}.btn-ghost-secondary:hover,.btn-ghost:hover,.btn-outline-primary:focus,.btn-outline-primary:focus-visible,.btn-outline-primary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:focus-visible,.btn-outline-secondary:hover,.btn-secondary:focus,.btn-secondary:focus-visible,.btn-secondary:hover,.btn-white:hover,.dropdown-toggle.btn.show:not(.btn-primary):not(.btn-danger):not(.btn-success),.dropdown-toggle.btn:active:not(.btn-primary):not(.btn-danger):not(.btn-success){background-color:#fde6a50d;border-color:#c2a36b57;color:var(--roa-stone-300);filter:none}.btn-ghost-danger,.sylius-grid-nav__bulk .btn{background-color:initial!important;border:1px solid #991b1b73!important;box-shadow:none!important;color:#e07070!important}.btn-ghost-danger.disabled,.btn-ghost-danger:disabled,.sylius-grid-nav__bulk .btn.disabled,.sylius-grid-nav__bulk .btn:disabled{border-color:#991b1b59!important;color:#e07070!important;opacity:.55}.badge,.badge-bool{align-items:center!important;border:1px solid var(--roa-stone-600)!important;border-radius:.375rem!important;box-shadow:none!important;display:inline-flex!important;font-size:.7rem!important;font-weight:800!important;gap:.25rem;letter-spacing:.04em!important;min-height:1.4rem!important;padding:.28em .65em!important;text-transform:uppercase}.badge,.badge-bool,.badge.bg-primary,.badge.text-bg-primary{background:var(--roa-surface-bg)!important;color:var(--roa-accent)!important}.badge.bg-primary,.badge.text-bg-primary{border-color:#fde6a573!important}.badge.bg-secondary,.badge.text-bg-secondary{background:var(--roa-stone-700)!important;border-color:var(--roa-stone-600)!important;color:var(--roa-stone-300)!important}.badge.bg-success,.badge.text-bg-success{background:#04785738!important;border-color:#0478578c!important;color:#6ee7b7!important}.badge.bg-warning,.badge.text-bg-warning{background:#f59e0b2e!important;border-color:#f59e0b73!important;color:var(--roa-action-hover)!important}.badge.bg-danger,.badge.text-bg-danger{background:#991b1b47!important;border-color:#991b1b99!important;color:#fecaca!important}.badge.bg-blue-lt,.badge.bg-info,.badge.text-bg-info{background:#c2a36b29!important;border-color:#c2a36b66!important;color:var(--roa-stone-300)!important}.badge-id{background:#fde6a51a!important;border-color:#fde6a559!important;color:var(--roa-accent)!important;font-family:var(--tblr-font-monospace);font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important}.badge-bool-true{background-color:#f59e0b2e!important;border-color:#f59e0b59!important;color:var(--roa-action-hover)!important}.badge-bool-false{background-color:#6b5f4a33!important;color:var(--roa-text-muted)!important}.badge-bool-false,.badge-darker-custom{border-color:var(--roa-stone-600)!important}.badge-darker-custom{background-color:var(--roa-canvas-bg)!important;color:var(--roa-text)!important}.table th,.table thead th{background-color:var(--roa-chrome-bg);border-bottom-color:var(--roa-stone-600);color:var(--roa-text)}.table{--bs-table-color:var(--roa-text);--bs-table-bg:#0000;--bs-table-border-color:var(--roa-stone-600);--bs-table-striped-bg:#fde6a50a;--bs-table-hover-bg:#fde6a514}.form-control,.form-select,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:var(--roa-input-bg);border:1px solid var(--roa-input-border);border-radius:var(--roa-radius);color:var(--roa-text)}.card-body .form-control,.card-body .form-select,.card-body input:not([type=checkbox]):not([type=radio]),.card-body textarea{background-color:var(--roa-input-bg)}.form-control:focus,.form-control:focus-visible,.form-select:focus,.form-select:focus-visible,input:not([type=checkbox]):not([type=radio]):focus,input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--roa-stone-300)!important;box-shadow:none!important;color:var(--roa-text);outline:none!important}.form-check-input:focus,.form-check-input:focus-visible{border-color:var(--roa-stone-300)!important;box-shadow:none!important;outline:none!important}.input-group{background-color:var(--roa-input-bg);border:1px solid var(--roa-input-border);border-radius:var(--roa-radius);overflow:hidden}.input-group:focus-within{border-color:var(--roa-stone-300);box-shadow:none!important}.input-group>:is(.btn,.form-control,.form-select){border:0!important;box-shadow:none!important}.menu-search{margin:.15rem .65rem .55rem;padding:0!important}.menu-search .btn{background:#0000;color:var(--roa-text-muted);font-weight:500;letter-spacing:0;text-transform:none}.menu-search .form-control{background:#0000}.card{background-color:var(--roa-surface-bg)}.card,.card-footer,.card-header{border-color:var(--roa-border-subtle)}.card-footer,.card-header{background-color:initial;color:var(--roa-stone-300)}.card-title{color:var(--roa-stone-300);font-weight:700}.card-body label.form-label,.col-form-label,.form-check-label,.form-label{color:var(--roa-label-color);font-weight:600}.form-label.required:after,.required:after{color:var(--roa-brick-hover)!important}.form-hint,.form-label-description,.form-text{color:var(--roa-stone-500)!important}.breadcrumb{--tblr-breadcrumb-divider-color:var(--roa-stone-600)}.breadcrumb-item,.breadcrumb-item a{color:var(--roa-text-muted)}.breadcrumb-item.active{color:var(--roa-text)}.breadcrumb-item a:hover{color:var(--roa-stone-300)}.navbar,.navbar-vertical{background-color:var(--roa-chrome-bg)!important;border-color:var(--roa-stone-600);color:var(--roa-text)}.navbar-vertical{border-left:none!important;box-shadow:inset -1px 0 0 var(--roa-stone-600)!important;overflow-x:hidden}.navbar-vertical .container-fluid{max-width:100%;min-width:0;overflow-x:hidden}.navbar-vertical .navbar-collapse{padding-top:.55rem}.navbar-brand-image{margin:.85rem 1rem 1.85rem}.sidebar-brand-logo{height:4.75rem;max-width:100%}.login-brand-logo,.sidebar-brand-logo{display:block;margin-inline:auto;object-fit:contain;width:auto}.login-brand-logo{height:5.75rem;max-width:min(100%,18rem)}.page-center .btn-primary,.page-center .btn-primary.active,.page-center .btn-primary:active,.page-center .btn-primary:focus,.page-center .btn-primary:focus-visible,.page-center .btn-primary:hover{--tblr-btn-bg:var(--roa-accent);--tblr-btn-border-color:var(--roa-accent);--tblr-btn-hover-bg:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));--tblr-btn-hover-border-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));--tblr-btn-active-bg:color-mix(in srgb,var(--roa-accent) 65%,var(--roa-stone-950));--tblr-btn-color:var(--roa-stone-950);--tblr-btn-hover-color:var(--roa-stone-950);background-color:var(--roa-accent);border-color:var(--roa-accent)!important;color:var(--roa-stone-950)}.page-center :is(.btn-primary:active,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:hover){background-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));border-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950))!important;box-shadow:none;color:var(--roa-stone-950)}.page-center .card-title,.page-center h2{font-size:1.35rem}.page-center :is(.form-check-label,.form-label){color:var(--roa-text);font-size:.975rem}.page-center .form-control{font-size:.975rem;min-height:2.65rem}.page-center .text-muted.small{font-size:.875rem!important}.page-center .form-check-input[type=checkbox]{background-color:var(--roa-input-bg);border-color:#c2a36b73;border-radius:.22rem!important;height:1.05rem;margin-top:.2rem;width:1.05rem}.page-center :is(.form-check-input[type=checkbox]:focus,.form-check-input[type=checkbox]:focus-visible){border-color:var(--roa-accent);box-shadow:none!important;outline:none!important}.page-center :is(.form-check-input[type=checkbox]:checked,.form-check-input[type=checkbox]:indeterminate){background-color:var(--roa-accent)!important;border-color:var(--roa-accent)!important;--tblr-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E");--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E")!important;background-size:.95rem}.page-center .form-check-input[type=checkbox]:indeterminate{--tblr-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 10h8'/%3E%3C/svg%3E");--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 10h8'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 10h8'/%3E%3C/svg%3E")!important}.admin-sidebar-shortcuts{align-items:center;border-bottom:1px solid var(--roa-stone-600);display:flex;gap:.35rem;justify-content:space-between;margin:.15rem .75rem .75rem;padding:0 .3rem .65rem}.admin-sidebar-shortcut{align-items:center;border-radius:var(--roa-radius,.35rem);color:var(--roa-text);display:inline-flex;flex:1 1 0;height:2.15rem;justify-content:center;min-width:0;text-decoration:none}.admin-sidebar-shortcut .icon{height:1.2rem;width:1.2rem}.admin-sidebar-shortcut:focus-visible,.admin-sidebar-shortcut:hover{background:#fde6a51a;color:var(--roa-accent);outline:none}.admin-sidebar-shortcut.active{background:#fde6a51f;color:var(--roa-accent)}@media (min-width:1200px){.navbar-vertical.navbar-expand-lg{max-width:var(--roa-sidebar-width);overflow-x:hidden!important;overflow-y:auto!important;width:var(--roa-sidebar-width)!important}.navbar-vertical.navbar-expand-lg~.page{padding-left:var(--roa-sidebar-width)!important}.navbar-expand-lg.navbar-vertical~:is(.navbar,.page-wrapper){margin-left:var(--roa-sidebar-width)!important}}.navbar-vertical :is(.dropdown-item.active,.nav-link.active){color:var(--roa-accent)!important}.navbar-vertical .admin-sidebar-submenu-toggle.active,.navbar-vertical .nav-item.active,.navbar-vertical .nav-item.dropdown.active,.navbar-vertical .nav-item.dropdown.active>.nav-link,.navbar-vertical .nav-item.dropdown>.nav-link.active{border-left:none!important;box-shadow:none!important}.navbar-vertical ul.sidebar.navbar-nav>.nav-item>.nav-link{border-radius:0!important}.navbar-vertical .nav-item.active:after,.navbar-vertical .nav-item.active:before,.navbar-vertical .nav-item.dropdown.active:after,.navbar-vertical .nav-item.dropdown.active:before,.navbar-vertical .nav-link.active:after,.navbar-vertical .nav-link.active:before,.navbar-vertical .navbar-collapse .nav-item.active:after,.navbar-vertical .navbar-collapse .nav-item.active:before,.navbar-vertical.navbar-expand .navbar-collapse .nav-item.active:after,.navbar-vertical.navbar-expand .navbar-collapse .nav-item.active:before,.navbar-vertical.navbar-expand-lg .navbar-collapse .nav-item.active:after,.navbar-vertical.navbar-expand-lg .navbar-collapse .nav-item.active:before{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;content:none!important;display:none!important}.navbar-vertical a.admin-sidebar-flyout-item.active:not(.admin-sidebar-submenu-toggle),.navbar-vertical ul.sidebar.navbar-nav>.nav-item:not(.dropdown)>.nav-link.active{background:#0000!important;border-radius:0!important;box-shadow:none!important;position:relative}.navbar-vertical a.admin-sidebar-flyout-item.active:not(.admin-sidebar-submenu-toggle):before,.navbar-vertical ul.sidebar.navbar-nav>.nav-item:not(.dropdown)>.nav-link.active:before{background:var(--roa-accent)!important;border:none!important;border-radius:0!important;bottom:0;box-shadow:none!important;content:""!important;display:block!important;left:0;position:absolute;top:0;width:3px}.navbar-vertical ul.sidebar.navbar-nav>.nav-item:not(:last-child){background-image:linear-gradient(90deg,#0000 .65rem,#c2a36b24 1.35rem,#c2a36b24 calc(100% - 1.35rem),#0000 calc(100% - .65rem));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;margin-bottom:.45rem;padding-bottom:.45rem}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu :is(.admin-sidebar-dropdown-header,.admin-sidebar-flyout-item,.admin-sidebar-submenu,.dropdown-item){background-image:none!important;border:none!important}.navbar-vertical{--tblr-navbar-hover-color:var(--roa-accent);--tblr-nav-link-hover-color:var(--roa-accent)}.navbar-vertical .admin-sidebar-flyout-item:hover,.navbar-vertical .admin-sidebar-flyout-item:hover .admin-sidebar-menu-icon,.navbar-vertical .admin-sidebar-flyout-item:hover .icon,.navbar-vertical .dropdown-item:hover,.navbar-vertical .dropdown-item:hover .admin-sidebar-menu-icon,.navbar-vertical .dropdown-item:hover .icon,.navbar-vertical .nav-link:hover,.navbar-vertical .nav-link:hover .admin-sidebar-menu-icon,.navbar-vertical .nav-link:hover .icon,.navbar-vertical .nav-link:hover .nav-link-title,.navbar-vertical .navbar-collapse a.admin-sidebar-flyout-item:hover,.navbar-vertical .navbar-collapse a.admin-sidebar-flyout-item:hover .admin-sidebar-menu-icon,.navbar-vertical .navbar-collapse a.admin-sidebar-flyout-item:hover .icon,.navbar-vertical .navbar-collapse a.dropdown-item:hover,.navbar-vertical .navbar-collapse a.dropdown-item:hover .admin-sidebar-menu-icon,.navbar-vertical .navbar-collapse a.dropdown-item:hover .icon,.navbar-vertical .navbar-collapse a.nav-link:hover,.navbar-vertical .navbar-collapse a.nav-link:hover .admin-sidebar-menu-icon,.navbar-vertical .navbar-collapse a.nav-link:hover .icon,.navbar-vertical .navbar-collapse a.nav-link:hover .nav-link-title,.navbar-vertical .navbar-collapse button.admin-sidebar-flyout-item:hover,.navbar-vertical .navbar-collapse button.admin-sidebar-submenu-toggle:hover,.navbar-vertical .navbar-collapse button.admin-sidebar-submenu-toggle:hover>span:first-child{color:var(--roa-accent)!important}.dropdown-menu{background-color:var(--roa-surface-bg);border-color:var(--roa-stone-600);color:var(--roa-text)}.dropdown-item.active,.dropdown-item:active{background-color:#fde6a51a;color:var(--roa-accent)!important}.page-link{background-color:var(--roa-surface-bg);border-color:var(--roa-stone-600);color:var(--roa-text)}.active>.page-link,.page-link.active{background-color:var(--roa-action);border-color:var(--roa-action);color:var(--roa-on-action)}.list-group-item{background-color:var(--roa-surface-bg);border-color:var(--roa-stone-600);color:var(--roa-text)}.list-group-item-action:hover{background-color:var(--roa-stone-700);color:var(--roa-accent)}.list-group-item.active{background-color:#f59e0b24;border-color:var(--roa-accent);color:var(--roa-accent)}.navbar-vertical ul.sidebar.navbar-nav .dropdown-item,.navbar-vertical ul.sidebar.navbar-nav .nav-link-title,.navbar-vertical ul.sidebar.navbar-nav>.nav-item>.nav-link{font-size:.9375rem}.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-menu .admin-sidebar-flyout-item,.navbar-vertical ul.sidebar.navbar-nav .admin-sidebar-dropdown-tree .admin-sidebar-submenu-inner>a.dropdown-item{font-size:.875rem}.bg-body-secondary,.bg-body-tertiary,.bg-light,.bg-navbar,.bg-white,.table-light{background-color:var(--roa-chrome-bg)!important;color:var(--roa-text)!important}.border-light-subtle,.border-secondary-subtle{border-color:#c2a36b2e!important}.card .card-header.text-primary,.card-header .text-primary,.specification-grid .card-header{color:var(--roa-accent)!important}.specification-grid .specification-item,.specification-item,.specification-item.border-bottom{border-bottom:1px solid #c2a36b52!important}.specification-grid .specification-item:last-child,.specification-item:last-child{border-bottom:0!important}.specification-label{background-color:var(--roa-chrome-bg)!important;color:var(--roa-label-color)!important}@media (min-width:768px){.specification-label{border-right:1px solid #c2a36b52}}.specification-value,.specification-value.bg-navbar{background-color:var(--roa-surface-bg)!important;border-color:#c2a36b52;color:var(--roa-text)!important}.nav-container.bg-body-secondary{background-color:var(--roa-surface-bg)!important;border-color:#c2a36b38!important}.resource-show-tabs.nav-container{background:#0000;border:none;border-radius:0;box-shadow:none;display:inline-flex;padding:0}.resource-show-tabs .nav{gap:.3rem}.resource-show-tabs .nav-link{align-items:center;background:#0000!important;border:1px solid #c2a36b38;border-radius:.55rem;color:var(--roa-text-muted)!important;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-width:10rem;padding:.55rem 1.35rem;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.resource-show-tabs :is(.nav-link:focus-visible:not(.active),.nav-link:hover:not(.active)){background:#c2a36b14!important;border-color:#c2a36b52!important;color:var(--roa-text)!important}.resource-show-tabs .nav-link.active,.resource-show-tabs .nav-link.active:focus-visible,.resource-show-tabs .nav-link.active:hover{background:var(--roa-stone-800)!important;border-color:#c2a36b61!important;box-shadow:inset 0 1px 0 #fde6a51a;color:var(--roa-accent)!important}.nav-pills .nav-link{color:var(--roa-text-muted)}.nav-pills .nav-link.active{background-color:var(--roa-chrome-bg)!important;border-color:#c2a36b59!important;color:var(--roa-accent)!important}.text-body{color:var(--roa-text)!important}.form-check-input[type=checkbox]{background-color:var(--roa-input-bg);border-color:#c2a36b73;border-radius:.22rem!important}.form-check-input[type=checkbox]:checked{background-color:var(--roa-accent)!important;border-color:var(--roa-accent)!important;--tblr-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E");--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:checked,.form-check-input[type=checkbox]:checked:active,.form-check-input[type=checkbox]:checked:focus,.form-check-input[type=checkbox]:checked:focus-visible{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E")!important}.form-check-input[type=checkbox]:indeterminate{background-color:var(--roa-accent)!important;border-color:var(--roa-accent)!important;--tblr-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 10h8'/%3E%3C/svg%3E");--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate,.form-check-input[type=checkbox]:indeterminate:active,.form-check-input[type=checkbox]:indeterminate:focus,.form-check-input[type=checkbox]:indeterminate:focus-visible{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 10h8'/%3E%3C/svg%3E")!important}.card-table thead th,.datatable thead th,.table thead,.table thead th{background-color:var(--roa-chrome-bg)!important;border-bottom-color:#c2a36b38!important;color:var(--roa-accent)!important}.datatable thead a,.table thead a,.table thead a.link-reset{color:var(--roa-accent)!important}.bg-body,.offcanvas,.offcanvas-body,.offcanvas-header{background-color:var(--roa-surface-bg)!important;color:var(--roa-text)!important;--bs-offcanvas-bg:var(--roa-surface-bg);--tblr-offcanvas-bg:var(--roa-surface-bg)}.offcanvas{border-left:1px solid #c2a36b47!important;max-width:90vw;width:400px}.admin-filter-footer,.offcanvas-header{background-color:var(--roa-chrome-bg)!important;border-color:#c2a36b38!important}.offcanvas .form-label,.offcanvas label,.offcanvas-title,.sylius-filters .form-label{color:var(--roa-label-color)!important}.index-filter-toggle{white-space:nowrap}.admin-navbar-realm{background-color:var(--roa-input-bg);border-color:#c2a36b59;color:var(--roa-text);min-width:9rem}.admin-navbar-environment{pointer-events:none;z-index:1}.admin-navbar-environment .admin-env-badge{pointer-events:auto}@media (max-width:767.98px){.admin-navbar-environment{inset:auto!important;position:static!important;transform:none!important}}.admin-env-badge{align-items:center;background:var(--roa-chrome-bg);border:1px solid #c2a36b66;border-radius:var(--roa-radius);color:var(--roa-accent);display:inline-flex;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding:.35rem .7rem;text-transform:uppercase;white-space:nowrap}.admin-env-badge--prod{background:var(--roa-success);border-color:var(--roa-success);color:#ecfdf5}.btn:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.btn-ghost-danger):not(.item-grid-open-btn){border-color:var(--roa-border-ui)!important;color:var(--roa-btn-label)}.btn:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.btn-ghost-danger):not(.item-grid-open-btn).show,.btn:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.btn-ghost-danger):not(.item-grid-open-btn):active,.btn:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.btn-ghost-danger):not(.item-grid-open-btn):focus,.btn:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.btn-ghost-danger):not(.item-grid-open-btn):focus-visible,.btn:not(.btn-primary):not(.btn-danger):not(.btn-success):not(.btn-ghost-danger):not(.item-grid-open-btn):hover{background-color:#fde6a50d!important;border-color:#c2a36b57!important;color:var(--roa-stone-300)!important}.dropdown-menu .dropdown-item:hover{background-color:#fde6a51a;color:var(--roa-accent)!important}.btn-ghost-danger,.sylius-grid-nav__bulk .btn{border-color:#991b1b73!important}.admin-flash,.sylius.alert{--tblr-alert-bg:var(--roa-surface-bg);--tblr-alert-color:var(--roa-text);--bs-alert-bg:var(--roa-surface-bg);--bs-alert-color:var(--roa-text);background-color:var(--roa-surface-bg)!important;border-width:1px!important;color:var(--roa-text)!important}.admin-flash .alert-title,.sylius.alert .alert-title{color:inherit!important}.admin-flash .close,.admin-flash .text-secondary,.admin-flash [data-bs-dismiss=alert],.sylius.alert .close,.sylius.alert .text-secondary,.sylius.alert [data-bs-dismiss=alert]{color:var(--roa-text-muted)!important}.admin-flash.alert-success,.sylius.alert-success{--tblr-alert-bg:#04785738;--tblr-alert-color:#86efac;--tblr-alert-border-color:#04785773;--bs-alert-bg:#04785738;--bs-alert-color:#86efac;--bs-alert-border-color:#04785773;background-color:#04785738!important;border-color:#04785773!important;color:#86efac!important}.admin-flash.alert-danger,.sylius.alert-danger{--tblr-alert-bg:#991b1b38;--tblr-alert-color:#fca5a5;--tblr-alert-border-color:#991b1b73;background-color:#991b1b38!important;border-color:#991b1b73!important;color:#fca5a5!important}.admin-flash.alert-warning,.sylius.alert-warning{--tblr-alert-bg:#f59e0b2e;--tblr-alert-color:#fcd34d;--tblr-alert-border-color:#f59e0b66;background-color:#f59e0b2e!important;border-color:#f59e0b66!important;color:#fcd34d!important}.admin-flash.alert-info,.sylius.alert-info{--tblr-alert-bg:#9a83592e;--tblr-alert-color:var(--roa-accent);--tblr-alert-border-color:#9a835966;background-color:#9a83592e!important;border-color:#9a835966!important;color:var(--roa-accent)!important}.history-row{transition:none;--bs-table-color:#fff}.history-log-message{color:#fff!important;display:block;font-size:.9rem;line-height:1.5;width:100%}.history-log-message .text-body-emphasis{color:#fff!important}.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:var(--roa-text)!important;font-size:.65rem!important;padding:2px 8px}}.history-inspect-btn{border-radius:4px!important;box-shadow:none!important;color:#fff!important;font-size:.65rem;letter-spacing:.5px}.history-row .text-muted{color:#ffffffc7!important}.history-date-header-row{background-color:var(--bs-tertiary-bg);background-color:var(--roa-canvas-bg);border-left:4px solid var(--bs-primary);border-left-color:#d97706;border-radius:0 6px 6px 0;margin-bottom:1.5rem;padding:.75rem 1.25rem}@media (max-width:993.98px){.history-row{background-color:var(--roa-canvas-bg)!important;border-color:var(--roa-stone-600)!important}}.history-extra-content{background-color:var(--roa-surface-bg)!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(--roa-action) 0,var(--roa-stone-400) 100%);border-radius:10px;box-shadow:0 4px 12px #f59e0b33;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}.history-filter-wrapper{background-color:var(--roa-chrome-bg)}.filter-control-group,.history-tag-dropdown-menu{background-color:var(--roa-stone-700);border-color:var(--roa-stone-600)}.history-tag-dropdown-menu{box-shadow:0 20px 50px #00000080}.history-tag{color:#fff!important}.history-tag:hover{background-color:#ffffff14}.filter-label-tiny{color:#a0aec0}.history-filter-item{color:#fff!important}.filter-control-group select.history-filter-item{appearance:none;-webkit-appearance:none;background-color:initial;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}.filter-control-group select.history-filter-item option{background-color:var(--roa-stone-700);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}.history-row.table-active{background-color:#ffffff05}body.item-grid-modal-open{overflow:hidden}.item-grid-selector-controls{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.item-grid-open-btn{align-items:center;background-color:var(--roa-accent,#fde6a5)!important;border:1px solid var(--roa-accent,#fde6a5)!important;border-radius:var(--roa-radius,.5rem);box-shadow:none!important;color:var(--roa-stone-950,#0d0b0a)!important;display:inline-flex;font-size:1.55rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:0;line-height:1;min-height:2.5rem;min-width:2.5rem;outline:none!important;padding:0;text-transform:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:2.5rem}.item-grid-open-btn:active,.item-grid-open-btn:focus,.item-grid-open-btn:focus-visible,.item-grid-open-btn:hover{background-color:color-mix(in srgb,var(--roa-accent,#fde6a5) 72%,var(--roa-stone-950,#0d0b0a))!important;border-color:color-mix(in srgb,var(--roa-accent,#fde6a5) 72%,var(--roa-stone-950,#0d0b0a))!important;box-shadow:none!important;color:var(--roa-stone-950,#0d0b0a)!important;outline:none!important}.item-grid-open-btn:active{background-color:color-mix(in srgb,var(--roa-accent,#fde6a5) 65%,var(--roa-stone-950,#0d0b0a))!important;border-color:color-mix(in srgb,var(--roa-accent,#fde6a5) 65%,var(--roa-stone-950,#0d0b0a))!important}.item-grid-selector-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1090}.item-grid-selector-modal[hidden]{display:none!important}.item-grid-selector-modal__backdrop{background:#0d0b0ac7;inset:0;position:absolute}.item-grid-selector-modal__dialog{background-color:var(--roa-surface-bg,#252019);border:1px solid var(--roa-border-ui,#c2a36b33);border-radius:var(--roa-radius,.5rem);box-shadow:0 24px 48px #00000080;color:var(--roa-text,#e7e5e4);display:flex;flex-direction:column;height:min(90vh,44rem);max-height:min(90vh,44rem);overflow:hidden;position:relative;width:min(96vw,64rem);z-index:1}.item-grid-selector-modal__header{align-items:center;background-color:var(--roa-chrome-bg,#1a1614);border-bottom:1px solid var(--roa-border-subtle,#c2a36b24);display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:.95rem 1.2rem}.item-grid-selector-modal__title{color:var(--roa-stone-300,#c2a36b);font-size:1.05rem;font-weight:700;letter-spacing:.02em;margin:0}.item-grid-selector-modal__close{filter:invert(1) grayscale(1) brightness(1.4);flex:0 0 auto;opacity:.7}.item-grid-selector-modal__close:hover{opacity:1}.item-grid-selector-modal__search{background-color:var(--roa-surface-bg,#252019);flex:0 0 auto;padding:.9rem 1.2rem .55rem}.item-grid-selector-modal__search :is(.form-control,.item-grid-modal-search){background-color:var(--roa-input-bg,#363028);border-color:var(--roa-input-border,#c2a36b38);color:var(--roa-text,#e7e5e4)}.item-grid-selector-modal__search :is(.form-control:focus,.item-grid-modal-search:focus){border-color:var(--roa-stone-300,#c2a36b);box-shadow:var(--roa-focus-ring,0 0 0 .2rem #fde6a559)}.item-grid-selector-modal__search .input-icon-addon{color:var(--roa-text-muted,#a8a29e)}.item-grid-selector-modal__body{background-color:var(--roa-surface-bg,#252019);flex:1 1 auto;min-height:0;overflow-y:auto;padding:.35rem 1.2rem 1rem}.item-grid-selector-modal__selection{background-color:var(--roa-chrome-bg,#1a1614);border-top:1px solid var(--roa-border-subtle,#c2a36b24);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;max-height:5.5rem;overflow-y:auto;padding:.65rem 1.2rem}.item-grid-selector-modal__selection[hidden]{display:none!important}.item-grid-selector-modal__footer{align-items:center;background-color:var(--roa-chrome-bg,#1a1614);border-top:1px solid var(--roa-border-subtle,#c2a36b24);display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.85rem;justify-content:space-between;padding:.9rem 1.2rem}.item-grid-selector-modal__footer-actions{display:flex;gap:.65rem;justify-content:flex-end;margin-left:auto}.item-grid-selector-modal__clear-search{align-items:center;color:var(--roa-text-muted,#a8a29e);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.45rem;letter-spacing:.02em;margin:0;text-transform:none;user-select:none}.item-grid-selector-modal__clear-search .form-check-input{background-color:var(--roa-input-bg,#363028);border-color:var(--roa-input-border,#c2a36b38);float:none;height:1rem;margin:0;width:1rem}.item-grid-selector-modal__clear-search .form-check-input:checked{background-color:var(--roa-accent,#fde6a5)!important;border-color:var(--roa-accent,#fde6a5)!important;--tblr-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E");--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%230d0b0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5.5 10.25 8.25 13l6.25-6.5'/%3E%3C/svg%3E")!important}.item-grid-selector-modal__clear-search .form-check-label{color:var(--roa-text-muted,#a8a29e);font-weight:600;letter-spacing:.01em;text-transform:none}.item-grid-panel{background-color:initial;border:none!important;box-shadow:none;margin-top:0;max-height:none;max-width:none;overflow:visible;position:static;transform:none;width:100%}.item-option{background-color:var(--roa-input-bg,#363028);border:1px solid var(--roa-border-ui,#c2a36b33);border-radius:var(--roa-radius,.5rem);color:var(--roa-text,#e7e5e4);cursor:pointer;font-size:.95rem;gap:.65rem;line-height:1.3;padding:.65rem .75rem;transition:background-color .15s ease,border-color .15s ease}.item-option .item-icon{height:32px!important;width:32px!important}.item-option .small,.item-option span{color:var(--roa-text,#e7e5e4);font-size:.95rem!important;line-height:1.3}.item-option .text-muted{color:var(--roa-text-muted,#a8a29e)!important;font-size:.8rem!important}.item-option:hover{background-color:#fde6a51a!important}.item-option.active-item,.item-option:hover{border-color:var(--roa-accent,#fde6a5)!important}.item-option.active-item{background-color:#fde6a529!important;border-width:2px!important;box-shadow:inset 0 0 0 1px #fde6a540}.selected-items-preview{display:flex;flex-wrap:wrap;gap:.5rem;min-height:0;width:100%}.item-tag{align-items:center;animation:item-tag-fade-in .2s ease-out;background-color:var(--roa-input-bg,#363028);border:1px solid #c2a36b52;border-radius:var(--roa-radius,.5rem);color:var(--roa-accent,#fde6a5);display:inline-flex;font-size:.85rem;gap:.5rem;max-width:100%;padding:.35rem .55rem .35rem .45rem}.item-tag__icon{flex:0 0 auto;height:18px;object-fit:contain;width:18px}.item-tag__label{color:var(--roa-accent,#fde6a5);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-tag__remove{background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23c2a36b' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50% /.65rem auto no-repeat;border:0;cursor:pointer;flex:0 0 auto;height:.85rem;margin:0;opacity:.75;padding:0;width:.85rem}.item-tag__remove:focus-visible,.item-tag__remove:hover{opacity:1}@keyframes item-tag-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.category-header{border-bottom:1px solid var(--roa-border-subtle,#c2a36b24);color:var(--roa-stone-300,#c2a36b)!important;font-size:.875rem;letter-spacing:.05rem;margin-bottom:1rem;padding-bottom:.35rem}.effect-grid-info{opacity:.65}.effect-grid-info:focus-visible,.effect-grid-info:hover{opacity:1}.item-grid-inputs{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{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:var(--roa-surface-bg)!important;border-color:var(--roa-stone-600)!important;color:var(--roa-text)!important}.translation-modal-field .modal-header .modal-title{color:var(--roa-text)!important}.translation-modal-field .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.translation-modal-body{background-color:var(--roa-surface-bg)!important;color:var(--roa-text)!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:var(--roa-stone-700)!important;border:1px solid var(--roa-stone-600)!important;border-radius:var(--bs-border-radius);color:var(--roa-text)!important;margin-bottom:.5rem;padding:.25rem .75rem}.translation-modal-body .translation-locale-label{color:var(--roa-text)!important}.translation-modal-body .form-control,.translation-modal-body .form-select,.translation-modal-body input[type=text],.translation-modal-body textarea{background-color:var(--roa-input-bg)!important;border-color:var(--roa-stone-600)!important;color:var(--roa-text)!important}.translation-modal-body .form-control::placeholder,.translation-modal-body textarea::placeholder{color:var(--roa-text-muted)!important;opacity:.85}.translation-locale-empty-panel{background-color:var(--roa-stone-700)!important;border-color:var(--roa-stone-600)!important}.translation-locale-empty-panel,.translation-locale-empty-panel .text-muted{color:var(--roa-text-muted)!important}.translation-modal-body .empty-collection{display:none}.translation-modal-body .translation-locale-add-button{border-color:var(--roa-stone-600);color:var(--roa-text)}.translation-modal-body .nav-tabs{border-bottom-color:var(--roa-stone-600)!important}.translation-modal-body .nav-tabs .nav-link{background-color:initial!important;border-color:#0000!important;color:var(--roa-text-muted)!important}.translation-modal-body .nav-tabs :is(.nav-link:focus,.nav-link:hover){border-color:var(--roa-stone-600) var(--roa-stone-600) #0000!important;color:var(--roa-text)!important}.translation-modal-body .nav-tabs .nav-link.active{background-color:var(--roa-stone-700)!important;border-color:var(--roa-stone-600) var(--roa-stone-600) var(--roa-stone-700)!important;color:var(--roa-text)!important}.translation-modal-field .modal-footer .btn-secondary{background-color:var(--roa-stone-600);border-color:var(--roa-stone-600);color:var(--roa-text)}.translation-modal-field .modal-footer .btn-secondary:hover{background-color:var(--roa-stone-600);border-color:#71717a;color:#fff}.translation-summary-chip{background-color:var(--roa-stone-700);border-color:var(--roa-stone-600)}.translation-summary-chip--empty{background-color:initial;border:none;color:var(--roa-text-muted)}.translation-summary-chip--filled{background-color:color-mix(in srgb,#22c55e 16%,var(--roa-stone-700));border-color:color-mix(in srgb,#22c55e 45%,var(--roa-stone-600))}.translation-summary-chip__check{color:#4ade80}body:has(.support-desk),html:has(.support-desk){height:100%;max-height:100dvh;overflow:hidden}.page-wrapper:has(.support-desk){display:flex;flex-direction:column;height:calc(100dvh - 4.75rem);max-height:calc(100dvh - 4.75rem);min-height:0!important;overflow:hidden;padding:.5rem .75rem!important}.page-wrapper:has(.support-desk)>.container-xl{max-width:100%;padding-left:.35rem;padding-right:.35rem}.page-wrapper:has(.support-desk)>.container-xl,.support-desk{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.support-desk__toolbar{flex:0 0 auto;margin-bottom:.5rem}.support-desk__toolbar h1{font-size:1.15rem;margin-bottom:0}.support-desk__grid{display:grid;flex:1 1 auto;gap:.5rem;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);min-height:0;overflow:hidden}.support-desk .card,.support-desk__column{display:flex;min-height:0;overflow:hidden}.support-desk .card{flex:1 1 auto;flex-direction:column}.support-desk :is(.card-footer,.card-header){flex:0 0 auto}.support-desk__pane{flex:1 1 auto;min-height:0;overflow:auto}.support-desk__actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.support-desk .card-header .btn,.support-desk__actions .btn{align-items:center;display:inline-flex;gap:.35rem}.support-desk .card-header .btn .icon,.support-desk .card-header .btn svg,.support-desk__actions .btn .icon,.support-desk__actions .btn svg{height:.95rem;width:.95rem}.support-desk__meta{display:flex;flex-wrap:wrap;gap:.3rem;margin:.3rem 0 .35rem}.support-desk__queue-filters{border-bottom:1px solid var(--roa-stone-600);display:flex;flex:0 0 auto;gap:.25rem;padding:.35rem .45rem}.support-desk__queue-filter{background:#0000;border:1px solid var(--roa-stone-600);border-radius:var(--roa-radius);color:var(--roa-text-muted);cursor:pointer;flex:1 1 0;font-size:.68rem;line-height:1.2;min-width:0;padding:.2rem .35rem;text-align:center}.support-desk__queue-filter:hover{background:color-mix(in srgb,var(--roa-surface-bg) 70%,#0000);color:var(--roa-text)}.support-desk__queue-filter.is-active{background:var(--roa-accent);border-color:var(--roa-accent);color:var(--roa-stone-950)}.support-desk__queue-item{border-left:0;border-right:0;padding:.35rem .5rem!important}.support-desk__queue-item.active{background:color-mix(in srgb,var(--roa-accent) 18%,var(--roa-chrome-bg));border-color:var(--roa-stone-600)}.support-desk__queue-header{align-items:center;display:flex;gap:.35rem;min-width:0}.support-desk__queue-title{flex:1 1 auto;font-size:.78rem;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-desk__queue-unread{background:#dc3545;border-radius:999px;color:#fff;flex:0 0 auto;font-size:.58rem;font-weight:700;letter-spacing:.02em;padding:.05rem .3rem;text-transform:uppercase}.support-desk__queue-meta{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.15rem}.support-desk__queue-badge{border:1px solid var(--roa-stone-600);border-radius:999px;display:inline-block;font-size:.6rem;line-height:1.25;max-width:100%;overflow:hidden;padding:.05rem .3rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.support-desk__queue-badge--staff{border-color:#f0ad4e;color:#f0ad4e}.support-desk__queue-badge--player{border-color:#6ea8fe;color:#6ea8fe}.support-desk__queue-badge--resolved{border-color:#75b798;color:#75b798}.support-desk__queue-badge--closed{border-color:var(--roa-text-muted);color:var(--roa-text-muted)}.support-desk__queue-badge--category{border-color:var(--roa-stone-500);color:var(--roa-text-muted);text-transform:none}.support-desk__queue-preview{color:var(--roa-text-muted);font-size:.68rem;line-height:1.2;margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-desk__composer-row{align-items:stretch;display:flex;gap:.5rem}.support-desk__composer{flex:1 1 auto;height:2.5rem;line-height:1.35;max-height:4.5rem;min-height:2.5rem!important;resize:none}.support-desk__send{flex:0 0 auto;height:2.5rem;min-width:5rem}.support-desk .btn-primary,.support-desk .btn-primary.active,.support-desk .btn-primary:active,.support-desk .btn-primary:focus,.support-desk .btn-primary:focus-visible,.support-desk .btn-primary:hover{--tblr-btn-bg:var(--roa-accent);--tblr-btn-border-color:var(--roa-accent);--tblr-btn-hover-bg:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));--tblr-btn-hover-border-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));--tblr-btn-active-bg:color-mix(in srgb,var(--roa-accent) 65%,var(--roa-stone-950));--tblr-btn-color:var(--roa-stone-950);--tblr-btn-hover-color:var(--roa-stone-950);background-color:var(--roa-accent);border-color:var(--roa-accent)!important;color:var(--roa-stone-950)}.support-desk :is(.btn-primary:active,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:hover){background-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950));border-color:color-mix(in srgb,var(--roa-accent) 72%,var(--roa-stone-950))!important;color:var(--roa-stone-950)}.support-desk__composer-hint{color:var(--roa-text-muted);font-size:.75rem;margin-top:.35rem}.support-desk__message{margin-bottom:.85rem}.support-desk__message--staff{text-align:right}.support-desk__message-meta{color:var(--roa-text-muted);font-size:.8rem;margin-bottom:.25rem}.support-desk__bubble{background:var(--roa-stone-700);border:1px solid var(--roa-stone-600);border-radius:var(--roa-radius);color:var(--roa-text);display:inline-block;font-size:.95rem;line-height:1.45;max-width:90%;padding:.55rem .8rem;white-space:pre-wrap;word-break:break-word}.support-desk__message--staff .support-desk__bubble{background:var(--roa-accent);border-color:var(--roa-accent);color:var(--roa-on-action)}.support-desk__screenshot{background:var(--roa-canvas-bg);border:1px solid var(--roa-stone-600);border-radius:var(--roa-radius);cursor:zoom-in;display:block;max-height:9rem;object-fit:contain;width:100%}.support-desk__lightbox{align-items:center;background:#000000e0;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:4000}.support-desk__lightbox[hidden]{display:none!important}.support-desk__lightbox-panel{background:var(--roa-chrome-bg);border:1px solid var(--roa-stone-600);border-radius:var(--roa-radius);display:flex;flex-direction:column;height:min(94vh,90rem);min-height:0;overflow:hidden;width:min(96vw,90rem)}.support-desk__lightbox-header{align-items:center;border-bottom:1px solid var(--roa-stone-600);color:var(--roa-text);display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;padding:.7rem 1rem}.support-desk__lightbox-image[hidden],.support-desk__lightbox-text[hidden]{display:none!important}.support-desk__lightbox-image{background:var(--roa-canvas-bg);flex:1 1 auto;min-height:0;object-fit:contain;width:100%}.support-desk__lightbox-text{background:var(--roa-chrome-bg)!important;color:var(--roa-text)!important;flex:1 1 auto;font-size:.85rem;line-height:1.45;margin:0;min-height:0;overflow:auto;padding:1rem 1.1rem;white-space:pre-wrap;word-break:break-word}.support-desk__heading{color:var(--roa-text);margin-bottom:.35rem;margin-top:.75rem}.support-desk__heading:first-child{margin-top:0}.support-desk__block{position:relative}.support-desk__expand{align-items:center;background:color-mix(in srgb,var(--roa-chrome-bg) 82%,#0000);border:1px solid var(--roa-stone-600);border-radius:var(--roa-radius);bottom:.35rem;color:var(--roa-text);cursor:pointer;display:inline-flex;height:1.7rem;justify-content:center;padding:0;position:absolute;right:.35rem;width:1.7rem;z-index:1}.support-desk__expand:hover{background:var(--roa-surface-bg)}.support-desk__expand svg{display:block;height:.95rem;width:.95rem}.support-desk__pre{background:var(--roa-chrome-bg)!important;border:1px solid var(--roa-stone-600);border-radius:var(--roa-radius);color:var(--roa-text)!important;font-size:.78rem;line-height:1.4;margin:0;max-height:6.5rem;overflow:auto;padding:.55rem 1.9rem 1.85rem .65rem;white-space:pre-wrap;word-break:break-word}.ts-wrapper{width:100%}.ts-control,.ts-wrapper.multi .ts-control,.ts-wrapper.single .ts-control{background-color:var(--roa-input-bg)!important;border:1px solid var(--roa-input-border)!important;border-radius:var(--roa-radius)!important;box-shadow:none!important;color:var(--roa-text)!important;min-height:2.4rem;padding:.35rem .65rem!important}:is(.disabled,.full) .ts-control{background-color:var(--roa-input-bg)!important}.focus .ts-control,.ts-control.focus,.ts-control:focus,.ts-control:focus-visible,.ts-wrapper.focus .ts-control{border-color:var(--roa-accent)!important;box-shadow:var(--roa-focus-ring)!important;outline:none!important}.ts-control>input,.ts-control>input:focus{background:#0000!important;caret-color:var(--roa-accent)!important;color:var(--roa-text)!important}.ts-control>input::placeholder{color:var(--roa-text-muted)!important;opacity:1}.ts-control .item{color:var(--roa-text)!important}.ts-wrapper.single .ts-control:after{border-color:var(--roa-text-muted) #0000 #0000 #0000!important}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:#0000 #0000 var(--roa-text-muted) #0000!important;margin-top:-3px}.ts-wrapper.multi .ts-control>div{background-color:var(--roa-stone-600)!important;border:1px solid var(--roa-border-ui)!important;border-radius:calc(var(--roa-radius) - .15rem)!important;box-shadow:none!important;color:var(--roa-text)!important}.ts-wrapper.multi .ts-control>div.active{background-color:#f59e0b38!important;border-color:var(--roa-accent)!important;color:var(--roa-accent)!important}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background-color:var(--roa-stone-800)!important;border-color:var(--roa-stone-600)!important;color:var(--roa-text-muted)!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{background:var(--roa-surface-bg)!important;background-color:var(--roa-surface-bg)!important;border:1px solid var(--roa-border-ui)!important;border-radius:var(--roa-radius)!important;box-shadow:0 10px 28px #00000073!important;color:var(--roa-text)!important;margin-top:.35rem!important;z-index:1060}.ts-dropdown .dropdown-input-wrap,.ts-dropdown.plugin-dropdown_input .dropdown-input-wrap{background:var(--roa-surface-bg)!important;border-bottom:1px solid var(--roa-border-subtle)!important}.ts-dropdown .dropdown-input,.ts-dropdown.plugin-dropdown_input .dropdown-input{background:var(--roa-input-bg)!important;border:1px solid var(--roa-input-border)!important;border-radius:var(--roa-radius)!important;caret-color:var(--roa-accent)!important;color:var(--roa-text)!important}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option,.ts-dropdown [data-selectable].option{background:#0000!important;color:var(--roa-text)!important;opacity:1!important}.ts-dropdown .optgroup-header{color:var(--roa-text-muted)!important;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.ts-dropdown .active,.ts-dropdown .active.create,.ts-dropdown .option:hover{background-color:#f59e0b29!important;color:var(--roa-accent)!important}.ts-dropdown .create{color:var(--roa-text-muted)!important}.ts-dropdown [data-selectable] .highlight{background:#f59e0b47!important;border-radius:2px;color:inherit!important}.ts-dropdown .spinner:after{border-color:var(--roa-stone-500) #0000 var(--roa-stone-500) #0000!important}.plugin-clear_button .clear-button{color:var(--roa-text-muted)!important}.plugin-clear_button .clear-button:hover{color:var(--roa-accent)!important}.plugin-dropdown_header .dropdown-header{background:var(--roa-chrome-bg)!important;border-bottom:1px solid var(--roa-border-subtle)!important;color:var(--roa-text)!important}.plugin-dropdown_header .dropdown-header-close{color:var(--roa-text-muted)!important}.specification-value--player{background-color:var(--roa-stone-900);color:var(--bs-emphasis-color)}.admin-detail-scroll,.player-detail-scroll{max-height:24rem;overflow-x:hidden;overflow-y:auto;padding-right:.25rem}.admin-detail-scroll--tall,.player-detail-scroll--tall{max-height:28rem}.admin-detail-scroll--quests,.player-detail-scroll--quests{max-height:14rem}.admin-detail-scroll--metadata,.admin-detail-scroll--subinfo,.player-detail-scroll--metadata,.player-detail-scroll--subinfo{max-height:20rem}.admin-detail-scroll--alts,.player-detail-scroll--alts{max-height:14rem;padding-right:.35rem}.specification-label--show{box-sizing:border-box;flex:0 0 260px;font-size:.65rem;letter-spacing:.8px;max-width:260px;min-width:260px;width:260px}@media (min-width:768px){.specification-grid .specification-item{align-items:stretch}.specification-grid .specification-label--show{flex:0 0 260px;max-width:260px;min-width:260px;width:260px}.specification-grid .specification-value{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.specification-grid .specification-value .text-truncate{max-width:none!important;overflow:visible;text-overflow:unset;white-space:normal}}.specification-card__title{letter-spacing:.5px}.admin-subinfo-chips,.player-subinfo-chips{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:992px){.admin-subinfo-chips,.player-subinfo-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.admin-subinfo-chips,.player-subinfo-chips{grid-template-columns:minmax(0,1fr)}}.admin-subinfo-chip,.player-subinfo-chip{align-items:center;background:color-mix(in srgb,var(--roa-stone-950) 55%,var(--roa-stone-900) 45%);border:1px solid #c2a36b33;border-radius:.35rem;display:flex;font-size:.75rem;gap:.35rem;line-height:1.25;min-width:0;padding:.24rem .52rem;width:100%}button.admin-subinfo-chip,button.player-subinfo-chip{appearance:none;-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit}.admin-subinfo-chip--nested,.player-subinfo-chip--nested{font-size:.72rem;padding:.18rem .45rem;text-decoration:none}a.admin-subinfo-chip,a.player-subinfo-chip{color:inherit;text-decoration:none}a.admin-subinfo-chip:hover,a.player-subinfo-chip:hover{border-color:#c2a36b73}.admin-subinfo-chip-group,.player-subinfo-chip-group{display:flex;min-width:0;position:relative;width:100%}.admin-subinfo-chip-group>.admin-subinfo-chip--group,.admin-subinfo-chip-group>.player-subinfo-chip--group,.player-subinfo-chip-group>.admin-subinfo-chip--group,.player-subinfo-chip-group>.player-subinfo-chip--group{width:100%}.admin-subinfo-chip-group:has(.admin-subinfo-chip-popover:popover-open) .admin-subinfo-chip--group,.admin-subinfo-chip-group:has(.player-subinfo-chip-popover:popover-open) .player-subinfo-chip--group,.player-subinfo-chip-group:has(.admin-subinfo-chip-popover:popover-open) .admin-subinfo-chip--group,.player-subinfo-chip-group:has(.player-subinfo-chip-popover:popover-open) .player-subinfo-chip--group{border-color:#c2a36b8c;box-shadow:0 0 0 1px #c2a36b2e}.admin-subinfo-chip__chevron,.player-subinfo-chip__chevron{color:var(--bs-secondary-color);font-size:.62rem;line-height:1;margin-left:.05rem}.admin-subinfo-chip__chevron:before,.player-subinfo-chip__chevron:before{content:"▾"}.admin-subinfo-chip-popover,.player-subinfo-chip-popover{background:var(--roa-stone-900);border:1px solid #c2a36b59;border-radius:.45rem;inset:unset;bottom:auto;box-shadow:0 10px 28px #00000061;color:var(--bs-emphasis-color);left:anchor(left);margin:.35rem 0 0;max-height:min(14rem,calc(100vh - 1rem));max-width:min(24rem,calc(100vw - 1rem));min-width:12rem;overflow-y:auto;padding:.55rem .65rem;position:fixed;right:auto;top:anchor(bottom);z-index:1080}.admin-subinfo-chip-popover:popover-open,.player-subinfo-chip-popover:popover-open{display:block}.admin-subinfo-chip-popover__header,.player-subinfo-chip-popover__header{border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-secondary-color);font-size:.68rem;font-weight:700;letter-spacing:.04em;margin-bottom:.45rem;padding-bottom:.35rem;text-transform:uppercase}.admin-subinfo-chip-popover__items,.player-subinfo-chip-popover__items{display:flex;flex-wrap:wrap;gap:.35rem}.admin-subinfo-chip__link,.admin-subinfo-chip__text,.player-subinfo-chip__link,.player-subinfo-chip__text{color:var(--roa-accent,var(--bs-link-color));flex:1 1 auto;font-weight:600;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.admin-subinfo-chip__text,.player-subinfo-chip__text{color:var(--bs-emphasis-color)}.admin-subinfo-chip__meta,.player-subinfo-chip__meta{color:var(--bs-secondary-color);flex-shrink:0;font-size:.68rem;font-variant-numeric:tabular-nums;margin-left:.1rem;white-space:nowrap}.admin-subinfo-panel,.player-subinfo-panel{padding-right:.25rem}.admin-show-filter,.player-show-filter{background:var(--roa-stone-950)}.admin-show-filter__icon,.player-show-filter__icon{background:var(--roa-stone-900);border-color:var(--bs-border-color);color:#cbd5e1}.admin-show-filter-hidden,.player-show-filter-hidden{display:none!important}.alt-summary-list{display:flex;flex-direction:column;font-size:.8125rem;gap:0;line-height:1.35}.alt-summary-row{border-bottom:1px solid var(--bs-border-color-translucent);padding:.45rem 0}.alt-summary-row:last-child{border-bottom:0;padding-bottom:0}.alt-summary-row:first-child{padding-top:0}.alt-summary-row__header{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .45rem}.alt-signal-details{display:grid;gap:.3rem;margin:.35rem 0 0}.alt-signal-detail{align-items:start;display:grid;gap:.45rem;grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr)}.alt-signal-detail dt{color:var(--bs-secondary-color);font-size:.68rem;font-weight:600;line-height:1.35;margin:0}.alt-signal-detail dd{margin:0;min-width:0}.alt-signal-detail__value{background:#1e293ba6;border:1px solid #94a3b82e;border-radius:.25rem;color:var(--bs-body-color);display:block;font-size:.68rem;line-height:1.35;padding:.1rem .35rem;white-space:normal;word-break:break-all}.alt-summary-link{color:var(--bs-emphasis-color);font-weight:600;text-decoration:none}.alt-summary-link:hover{color:var(--bs-primary);text-decoration:underline}.alt-summary-muted{color:var(--bs-secondary-color);font-size:.75rem}.alt-confidence-badge,.alt-role-badge{font-size:.62rem;font-weight:700;letter-spacing:.02em;padding:.2em .45em}.event-log-show :is(.event-log-errors-card,.event-log-what-card--failed) .card-header{background-color:var(--roa-error-surface)!important;border-bottom-color:var(--roa-error-border)!important}.event-log-error-badge,.event-log-error-text,.event-log-show :is(.event-log-errors-card,.event-log-what-card--failed) .card-title{color:var(--roa-error-text)!important}.event-log-error-badge{background-color:var(--roa-error-surface)!important;border:1px solid var(--roa-error-border)}.event-log-show .accordion-button:after{filter:brightness(2);opacity:.8}.event-log-show .accordion-button:hover:after{opacity:1}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;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:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled :is(.ts-control,.ts-control *){cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.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:none;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 #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}: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}[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:var(--roa-surface-bg);border:1px solid var(--roa-stone-600);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 var(--roa-action)}.channel-section--chest{border-left:4px solid var(--roa-action-hover)}.channel-section-title{color:var(--roa-text-muted);font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.channel-btn{align-items:center;background:var(--roa-canvas-bg);border:1px solid var(--roa-stone-600);border-radius:8px;box-sizing:border-box;color:var(--roa-text);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:var(--roa-action);box-shadow:0 4px 12px #0006;color:var(--roa-action-hover);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:var(--roa-stone-700);border-radius:6px;color:var(--roa-text-muted);flex-shrink:0;font-size:.7rem;font-weight:600;margin-left:8px;padding:4px 8px}.channel-btn:hover .channel-btn-badge{background:var(--roa-action);color:var(--roa-on-action)}.empty-state{color:var(--roa-text-muted);font-size:.875rem;padding:24px;text-align:center}.channel-helper-offcanvas{background:var(--roa-surface-bg);border-left:1px solid var(--roa-stone-600)}.channel-helper-offcanvas .offcanvas-header{background:var(--roa-canvas-bg);border-bottom:1px solid var(--roa-stone-600)}.channel-helper-offcanvas .offcanvas-body{background:var(--roa-surface-bg)}.channel-helper-offcanvas .offcanvas-title{color:var(--roa-accent)}.channel-helper-offcanvas .btn-close{filter:invert(1)}.channel-helper-offcanvas .border-top{border-color:var(--roa-stone-600)!important}.channel-helper-offcanvas .text-muted{color:var(--roa-text-muted)!important}