.ui-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#00000073}.ui-dialog-backdrop.non-modal{pointer-events:none;background:transparent;place-items:start}.ui-dialog-backdrop.has-toolbar{box-sizing:border-box;padding-top:var(--play-history-clearance);padding-bottom:max(8px,env(safe-area-inset-bottom))}.ui-dialog-backdrop.has-toolbar>.ui-dialog{max-height:calc(100dvh - var(--play-history-clearance) - max(8px,env(safe-area-inset-bottom)))!important}.ui-dialog{pointer-events:auto;max-width:min(92vw,720px);max-height:92vh;overflow:auto;border-radius:16px;background:var(--mat-sys-surface, #202124);color:var(--mat-sys-on-surface, #fff);box-shadow:var(--mat-sys-level3, 0 8px 30px rgba(0, 0, 0, .35))}.ui-dialog-backdrop:not(.non-modal)>.ui-dialog{box-sizing:border-box;border:1px solid rgba(255,255,255,.65)}.ui-dialog-backdrop>.ui-dialog.ui-dialog-fullscreen{width:100vw;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;padding:var(--app-safe-area-top) var(--app-safe-area-right) var(--app-safe-area-bottom) var(--app-safe-area-left);border-radius:0;display:flex;flex-direction:column;overflow:hidden}.ui-dialog-fullscreen>header{flex-shrink:0}.ui-dialog-fullscreen>.ui-dialog-content{flex:1;min-height:0;overflow:auto;padding:1rem!important}.ui-dialog>header,.ui-paginator,.app-menubar{display:flex;align-items:center}.ui-dialog>header{justify-content:space-between;padding:.5rem 1rem}.ui-dialog>header h2{margin:0;font-size:1.15rem}.ui-dialog-close{box-sizing:border-box;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:1px solid #596976;border-radius:50%;background:#29343e;color:#e2edf4;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ui-dialog-close svg{width:24px;height:24px}.ui-dialog-close:hover{background:#3a4b59;border-color:#a9cce0}.ui-dialog-close:focus-visible{outline:2px solid #a9cce0;outline-offset:2px}.ui-dialog-content{padding:1rem}.ui-spacer{flex:1}.ui-dock{position:fixed;left:0;top:72px;z-index:900;display:flex;flex-direction:column;gap:.35rem}.ui-table-scroll{overflow:auto}.ui-table-scroll table{width:100%;border-collapse:collapse}.ui-table-scroll th,.ui-table-scroll td{padding:.55rem;border-bottom:1px solid var(--mat-sys-outline-variant, #555)}.ui-table-scroll th[hqSortableColumn]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ui-table-scroll th[hqSortableColumn]>.stat-icon{display:inline-block;margin:0;vertical-align:middle}.ui-table-scroll hq-sortIcon{display:inline-block;width:1em;height:1.25em;margin-inline-start:.25rem;vertical-align:middle}.ui-sort{display:block;width:100%;line-height:1.25;text-align:center;opacity:.4}.ui-sort.ui-sort-active{color:var(--mat-sys-primary, #a9cce0);opacity:1}.ui-paginator{justify-content:space-between}.ui-button-icon{margin-inline-end:.35rem}.ui-danger{color:var(--mat-sys-error, #f44336)!important}.ui-outlined{border:1px solid currentColor!important}.ui-form-field{display:block;position:relative;margin-block:.35rem}.ui-form-field input{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid var(--mat-sys-outline, #777);border-radius:4px;background:transparent;color:inherit}.ui-tab-list{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--mat-sys-outline-variant, #555)}.ui-tab-panel{margin-top:1rem}.ui-range.vertical{writing-mode:vertical-lr;direction:rtl;height:240px;accent-color:var(--mat-sys-primary, #a9cce0)}@font-face{font-family:Carter Sans Pro;src:url("./media/CarterSansPro-Regular-P2654NPM.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carter Sans Pro;src:url("./media/CarterSansPro-It-JOIY44XS.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Carter Sans Pro;src:url("./media/CarterSansPro-Medium-ITRFC7AW.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Carter Sans Pro;src:url("./media/CarterSansPro-MediumIt-MYRIV5KE.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Carter Sans Pro;src:url("./media/CarterSansPro-SmBd-4XBTGZFE.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Carter Sans Pro;src:url("./media/CarterSansPro-SmBdIt-PUVZKY5P.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Carter Sans Pro;src:url("./media/CarterSansPro-Bold-JY5W7H3D.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Carter Sans Pro;src:url("./media/CarterSansPro-BoldIt-CMUWOGWK.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:HeroQuest;src:url("./media/HeroQuest-7MJKA5KB.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caslon Antique;src:url("./media/Caslon Antique Regular-RNIH6PER.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gaze;src:url("./media/hq_gaze-37REHQBF.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gaze;src:url("./media/hq_gaze_bold-XYA5CMAN.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gaze;src:url("./media/hq_gaze_italic-5F47SYXZ.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Plantin;src:url("./media/Plantin_MT_Light-RHYH6G2Z.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Plantin;src:url("./media/Plantin_MT_Semi_Bold-Q3NKAHE5.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plantin;src:url("./media/Plantin_Bold_Italic-OMUQ4JKD.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Aldine 721 BT";src:url("./media/Aldine 721 BT-CEQ2R6RM.TTF") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Belwe Light;src:url("./media/BelweStd-Light-SQZTGANE.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Caxton Normal;src:url("./media/Caxton Normal-MUROFRRK.TTF") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caxton;src:url("./media/Caxton-J3C63JGI.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Primitive;src:url("./media/Primitive-PEIXIYCD.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zapf Chancery;src:url("./media/ZapfChancery_MediumItalyc-RXM62MNX.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ITC Clearface;src:url("./media/ITCClearface-NT5M6N4F.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Swiss 721 BT";src:url("./media/Swis 721 BT-SQQMXA3P.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Romic;src:url("./media/Romic-NW2WAR4R.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Romic;src:url("./media/RomicStd-LightItalic-2E2QFZFA.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}.seo-initial{box-sizing:border-box;height:100dvh;overflow:auto;padding:1rem;background:#171a1c}.public-overview{box-sizing:border-box;max-width:1100px;margin:2rem auto 0;padding:clamp(1rem,3vw,2rem);border:1px solid rgba(170,137,84,.4);border-radius:8px;background:#20221f;color:#e7dcc5;font:1rem/1.6 Georgia,serif;overflow-wrap:anywhere}.public-overview h1,.public-overview h2{margin:0 0 .8rem;color:#e5c387;font:400 clamp(1.5rem,3vw,2rem)/1.2 Georgia,serif}.public-overview h3{margin-bottom:.8rem;font-size:1.1rem}.public-overview a{color:#edcd94;text-underline-offset:.2em}.public-overview a:focus-visible,.public-overview summary:focus-visible{outline:2px solid #edcd94;outline-offset:4px}.public-overview .public-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem 1.5rem;padding:0;list-style:none}.public-overview .public-features a{font-weight:700}.public-overview .public-features p{margin:.4rem 0 0}.public-overview details{margin-top:1.5rem}.public-overview summary{cursor:pointer;color:#e5c387}.public-overview .public-disclaimer{margin:1.5rem 0 0;color:#bdb29c;font-size:.8rem}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{margin:0;padding:0;overflow-y:hidden}:root{--app-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--app-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right, 0px));--app-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--app-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--app-menubar-content-height: 48px;--app-menubar-height: calc(var(--app-menubar-content-height) + var(--app-safe-area-top));--app-viewport-height: calc(100dvh - var(--app-safe-area-bottom));--edit-submenu-height: 40px;color-scheme:dark;--mat-sys-primary: #a9cce0;--mat-sys-on-primary: #173342}button{cursor:pointer!important}.app-menubar nav{display:flex;gap:.75rem}button,a{cursor:pointer}app-menu{z-index:999;position:relative}@media(max-width:600px),(pointer:coarse){.map-wrapper app-map .map-controls{top:.25rem;right:.25rem;transform:none;align-items:flex-end;pointer-events:none}.map-controls hq-slider,.map-controls .control-btn{display:none}app-map .map-controls .coords{padding:2px 6px;font-size:.75rem}}.mat-mdc-tooltip .mdc-tooltip__surface{max-width:min(360px,100vw - 32px);padding:.65rem .9rem;border:1px solid rgba(211,171,77,.55);border-radius:10px;color:#fff1cf;background:linear-gradient(145deg,#30271e,#191613);box-shadow:0 6px 20px #00000073,inset 0 1px #fff1cf12;font:1rem/1.4 Caxton Normal,Georgia,serif;text-align:center;white-space:pre-line;overflow-wrap:break-word}.custom-editor .form-field{min-width:0}.custom-editor .error-slot{display:none}.monster-item:active{cursor:grabbing;opacity:.8}.drag-ghost{filter:drop-shadow(0 0 3px black)}.ui-dialog-content{padding:.2rem!important}.event-note-options.mat-mdc-select-panel{--mat-select-panel-background-color: #fffdf5;max-height:min(30rem,65dvh);border:1px solid #b99b70;border-radius:6px;color-scheme:light}.event-note-options .mdc-list-item__primary-text{flex:1;min-width:0;white-space:normal}.list-page .catalog-action button{width:46px;min-width:46px;height:46px;padding:10px;border:1px solid rgba(169,204,224,.35);border-radius:12px;color:#a9cce0;background:#a9cce017}.list-page .catalog-action button .ui-action-icon{display:block;width:26px;height:26px}.list-page .catalog-action button.ui-danger{border-color:#ffb4ab59!important;background:#ffb4ab14}.list-page .catalog-action button:hover:not(:disabled){border-color:currentColor;background:#a9cce02e}.list-page .catalog-action button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.list-page .catalog-action button:disabled{opacity:.35}.list-page .catalog-identity{display:flex;align-items:center;gap:.75rem}.list-page .catalog-identity>.id-image{flex:0 0 55px;width:55px;height:55px;object-fit:contain}.list-page .catalog-identity>.id-text{min-width:0;text-align:left;overflow-wrap:anywhere}.list-page app-monster-list .ui-table-scroll tbody td{padding-block:.2rem}.list-page app-monster-list .ui-table-scroll tbody .cell-type{min-width:6rem!important}.list-page app-monster-list .ui-table-scroll tbody .cell-type>small{display:block;font-size:.75rem;line-height:1.2;white-space:nowrap}.list-page app-monster-list .ui-table-scroll tbody .cell-breakdown{min-width:7rem!important;font-size:.75rem;line-height:1.2}.list-page app-monster-list .ui-table-scroll tbody .cell-breakdown>span{display:inline-block;white-space:nowrap}.list-page app-monster-list .ui-table-scroll tbody .cell-breakdown code{font-size:inherit}.list-page .list-card .filter-bar .name-filter-input{box-sizing:border-box;width:min(100%,22rem);min-width:0;min-height:46px;padding:.7rem 1rem .7rem 2.75rem;border:1px solid var(--mat-sys-outline-variant, #43474e);border-radius:12px;outline:none;color:var(--mat-sys-on-surface, #e2e2e9);background-color:var(--mat-sys-surface-container, #1e2025);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a9cce0' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.9rem center;font:400 .95rem/1.4 Roboto,sans-serif;caret-color:var(--mat-sys-primary, #a9cce0);box-shadow:inset 0 1px 2px #0000001f;transition:border-color .16s ease,box-shadow .16s ease}.list-page .list-card .filter-bar .name-filter-input::placeholder{color:var(--mat-sys-on-surface-variant, #c3c7cf);opacity:.8}.list-page .list-card .filter-bar .name-filter-input:hover{border-color:var(--mat-sys-outline, #8d9199)}.list-page .list-card .filter-bar .name-filter-input:focus-visible{border-color:var(--mat-sys-primary, #a9cce0);box-shadow:0 0 0 3px #a9cce029}@media(max-width:650px){.list-page hq-tabs,.list-page hq-tabpanels,.list-page hq-tabpanel,.list-page hq-card,.list-page hq-table,.list-page .ui-table-shell{min-width:0;max-width:100%}.list-page hq-card,.list-page hq-table{display:block}.list-page hq-table{min-width:0!important}.list-page .mat-mdc-card-content{padding-inline:.5rem}.list-page .ui-table-scroll{max-width:100%}.list-page .ui-table-scroll table{min-width:0!important;width:100%;table-layout:auto}.list-page .ui-table-scroll th,.list-page .ui-table-scroll td{width:auto!important;min-width:0!important;max-width:12rem;padding:.4rem .3rem;font-size:.875rem;line-height:1.3;white-space:normal;overflow-wrap:break-word}.list-page .ui-table-scroll :is(.col-select,.col-image,.col-total,.col-stat,.col-points,.col-cost,.col-gold,.col-price){width:1%!important}.list-page .ui-table-scroll .col-id{min-width:7.5rem!important}.list-page .ui-table-scroll :is(.cell-desc,.cell-details,.a-desc){min-width:9rem!important}.list-page .ui-table-scroll .equip-id{min-width:5rem}.list-page .ui-table-scroll th[hqSortableColumn=order]{white-space:nowrap}.list-page .ui-table-scroll :is(.cell-pack,.cell-packs,.cell-breakdown) code{white-space:nowrap}.list-page .ui-table-scroll hq-sortIcon{width:.75em;margin-inline-start:.125rem}.list-page .catalog-identity{gap:.375rem}.list-page .catalog-identity>.id-image{flex-basis:40px;width:40px;height:40px}.list-page :is(.cell-detail,.equip-id) .slug code{overflow-wrap:anywhere}.list-page :is(.caption-toolbar,.caption-bar,.caption-actions,.filters-row),.list-page .caption-toolbar>:is(.left,.right){flex-wrap:wrap;gap:.5rem}.list-page .filters-row>:is(input,hq-select){box-sizing:border-box;min-width:0;max-width:100%}.list-page .ui-paginator{flex-wrap:wrap;gap:.5rem}.list-page .mat-mdc-paginator-container{padding-inline:0}.list-page :is(.abilities-info,.points-button){min-width:44px;min-height:44px}}
