.doc:has(.mounts-page){max-width:none;min-width:0}.mounts-page{--mounts-gap: 8px;width:100%;min-width:0;color:var(--on)}.mounts-intro{padding:16px;border-radius:12px;background:var(--sch);margin-bottom:24px;font-size:14px;line-height:1.45}.mounts-intro p{margin:0;line-height:1.45}.mounts-intro #mounts-source{margin-top:8px;color:var(--ov);font-size:12px}.mounts-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px 8px;margin:0 0 16px;padding:0}.mounts-filters fieldset{margin:0;padding:0 12px 4px;border:1px solid var(--olv);border-radius:8px;min-width:0;height:44px;box-sizing:border-box}.mounts-filters legend{padding:0 4px;color:var(--on);font-size:12px;line-height:1}.mounts-filters input[type=number],.mounts-filters input[type=search],.mounts-filters select{font:inherit;font-size:14px;background:transparent;color:var(--on);border:0;border-radius:4px;width:100%;min-width:0;padding:4px 0;height:28px;outline-offset:2px;box-sizing:border-box}.mounts-filters select option{background:var(--sch);color:var(--on)}.mounts-filters input::placeholder{color:var(--on);opacity:1}.mounts-filters input[type=checkbox]{accent-color:var(--pri);width:16px;height:16px;margin:0 8px 0 0;flex-shrink:0}.mounts-reset{font:inherit;font-size:12px;background:transparent;color:var(--on);border:1px solid var(--olv);border-radius:8px;padding:0 14px;min-height:44px;cursor:pointer}.mounts-reset:hover{background:var(--sch)}.mounts-checks{display:flex;flex-direction:column}.mounts-checks label,.mounts-toggle{display:flex;align-items:center;cursor:pointer;font-size:12px;min-height:24px;white-space:nowrap}.mounts-toggle{margin-right:16px}.mounts-search{flex:0 1 320px}.mounts-quality{flex:0 0 150px}.mounts-number{flex:0 0 100px}.mounts-number:has([name=passiveLoad]),.mounts-number:has([name=mountedLoad]){flex-basis:150px}.mounts-tiers{position:relative;flex:0 0 100px}#mount-tiers{position:relative;width:100%;height:40px;display:flex;align-items:center;background:transparent;color:var(--on);border:1px solid var(--olv);border-radius:8px;padding:0 12px;cursor:pointer;font:inherit;font-size:14px}#mount-tiers>span:first-child{position:absolute;top:-7px;left:12px;padding:0 4px;background:var(--sc);font-size:12px}#mount-tier-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mount-tiers .material-icons{font-size:20px;margin-left:auto}#mount-tier-options{position:absolute;z-index:40;top:48px;left:0;min-width:150px;height:auto;padding:8px;background:var(--sch);box-shadow:0 8px 20px #0005}#mount-tier-options legend{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}#mount-tier-options label{display:flex;align-items:center;padding:4px 8px;min-height:36px;cursor:pointer;font-size:14px}.mounts-count{font-size:12px;color:var(--ov);min-height:18px;margin:8px 0}.mounts-table-wrap{max-height:70vh;overflow:auto;border:1px solid var(--olv);border-radius:12px;scrollbar-gutter:stable;width:100%}.mounts-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1526px;table-layout:fixed;font-size:12px;line-height:1.25;color:var(--on)}.mounts-table caption.mounts-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mounts-table thead th{position:sticky;top:0;z-index:2;background:var(--sch);border-bottom:1px solid var(--olv);font-weight:500;height:52px;padding:0}.mounts-table thead button{font:inherit;color:inherit;border:0;background:transparent;width:100%;min-height:52px;padding:8px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.mounts-table th,.mounts-table td{box-sizing:border-box}.mounts-table tbody td,.mounts-table tbody th{border-bottom:1px solid var(--olv);padding:8px;text-align:center;vertical-align:middle}.mounts-table tbody tr:last-child>*{border-bottom:0}.mounts-table tbody tr:hover{background:var(--sch)}.mounts-table .mounts-item-cell{text-align:left;font-weight:400;min-width:142px;width:142px}.mounts-item{display:flex;align-items:center;gap:6px}.mounts-item>div{min-width:0}.mounts-item strong{font-size:12px;font-weight:500;line-height:1.3;display:block}.mounts-item small{display:block;font-size:12px;margin-top:2px;color:var(--ov)}.mounts-image{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;flex-shrink:0;width:44px;height:44px;border-radius:4px}.mounts-image img{display:block}.mounts-actions{display:flex;gap:0;align-items:center}.mounts-actions a,.mounts-actions button{background:transparent;border:0;color:var(--pri);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;min-height:28px;width:28px;border-radius:4px}.mounts-actions .material-icons{font-size:14px}.mounts-sort-arrow{font-size:18px}.mounts-spells{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;min-width:130px}.mounts-spells .mounts-spell{display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:4px;border:0;color:var(--on);background:transparent;cursor:pointer;border-radius:6px;font:inherit;min-height:44px;min-width:44px;max-width:125px;width:auto;height:auto}.mounts-spells .mounts-spell img{width:28px;height:28px}.mounts-spell span{font-size:12px;line-height:1.2}.mounts-stage{font-size:12px;color:var(--ov)}.mounts-empty{text-align:center;padding:32px;border:1px solid var(--olv);border-radius:12px}.mounts-page :focus-visible{outline:2px solid var(--pri);outline-offset:3px}.mounts-filters fieldset:focus-within{border-color:var(--pri)}.mounts-page button:hover,.mounts-actions a:hover{background:var(--sch)}@media(max-width:600px){.mounts-filters{gap:12px 8px}.mounts-search{flex:1 0 100%;order:-1}.mounts-number,.mounts-number:has([name=passiveLoad]),.mounts-number:has([name=mountedLoad]){flex:1 1 calc(50% - 8px)}.mounts-quality{flex:1 1 130px}.mounts-tiers{flex:1 1 100px}.mounts-toggle{margin-right:0}.mounts-intro{padding:16px}.mounts-table-wrap{max-height:72vh}}@media(pointer:coarse){.mounts-actions a,.mounts-actions button{min-height:44px;width:44px}.mounts-checks label,.mounts-toggle,#mount-tier-options label{min-height:44px}}.doc .mounts-table{border-collapse:separate;border-spacing:0;font-size:12px}.doc .mounts-table th,.doc .mounts-table td{border:0;border-bottom:1px solid var(--olv)}.doc .mounts-table th{text-align:center}.doc .mounts-table .mounts-item-cell{text-align:left}.doc .mounts-intro p{margin:0;font-size:14px;line-height:1.45}.doc .mounts-intro #mounts-source{margin-top:8px;font-size:12px}.doc .mounts-count{font-size:12px;line-height:1.4;margin:8px 0}.doc .mounts-item strong{font-weight:500}.mounts-filters legend{font-size:10px;white-space:nowrap}.mounts-item small{font-size:10px}@media(pointer:fine){.mounts-actions a,.mounts-actions button{min-height:24px}}
