.inventory-showcase-full-width{width:100%;max-width:100%;position:relative}@property --needs-progress{syntax:"<percentage>";inherits:false;initial-value:0%}.inventory-demo-root{z-index:0;isolation:isolate;background:0 0;width:100%;height:760px;position:relative;overflow:auto hidden}.inventory-demo-root.admin-character-inventory{width:100%;max-width:100%}:where(.inventory-demo-root button,.inventory-demo-root input){font:inherit}.inventory-demo-root .hud-stack{z-index:9800;pointer-events:none;justify-items:end;gap:3px;display:grid;position:absolute;top:34px;right:24px}.inventory-demo-root .voice-hud{color:#fff;text-shadow:0 1px 3px #000,0 0 8px #000000e6;justify-content:flex-end;align-items:center;gap:7px;min-height:38px;padding:2px;font-family:Segoe UI,Arial,sans-serif;display:flex}.inventory-demo-root .voice-hud-icon{place-items:center;width:24px;height:27px;display:grid}.inventory-demo-root .voice-hud-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.inventory-demo-root .voice-hud strong{color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;font:600 19px/1 Segoe UI,Arial,sans-serif;display:flex}.inventory-demo-root .voice-hud strong b{font-size:inherit;font-weight:inherit}.inventory-demo-root .voice-hud strong small{text-transform:lowercase;margin-left:2px;font-size:10px;font-weight:600}.inventory-demo-root .needs-hud{z-index:9800;position:absolute}.inventory-demo-root .needs-ring{transition:--needs-progress .3s linear}.inventory-demo-root .inventory-v16-app{box-sizing:border-box;width:max-content;min-width:100%;font-stretch:75%;z-index:0!important;background:0 0!important;font-family:Arial Narrow,Segoe UI,sans-serif!important;position:absolute!important;inset:0 auto 0 0!important;overflow:visible!important}.inventory-demo-root .inventory-v16-window{height:735px}.inventory-demo-root .inventory-v16-unified-raster{overflow:hidden}.inventory-demo-root .inventory-v16-unified-raster.has-additional-item-row{overflow-y:auto}.inventory-demo-root .inventory-v16-raster{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.inventory-demo-root .inventory-v16-main[data-main-source=inventory] .inventory-v16-unified-raster:not(.has-additional-item-row){grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,5fr);gap:4px;display:grid}.inventory-demo-root .inventory-v16-main[data-main-source=mobile] .inventory-v16-unified-raster:not(.has-additional-item-row){grid-template-rows:minmax(0,1fr);display:grid}.inventory-demo-root .inventory-v16-main .inventory-v16-unified-raster:not(.has-additional-item-row)>.inventory-v16-raster{grid-auto-rows:minmax(0,1fr);height:100%;margin:0}.inventory-demo-root .inventory-v16-main[data-main-source=inventory] .inventory-v16-unified-raster:not(.has-additional-item-row)>.inventory-v16-raster:last-child{grid-template-rows:repeat(5,minmax(0,1fr))}.inventory-demo-root .inventory-v16-main[data-main-source=mobile] .inventory-v16-unified-raster:not(.has-additional-item-row)>.inventory-v16-raster{grid-template-rows:repeat(7,minmax(0,1fr))}.inventory-demo-root .inventory-v16-main .inventory-v16-unified-raster:not(.has-additional-item-row) :is(.inventory-v16-item,.inventory-v16-empty){aspect-ratio:auto;height:100%}.inventory-demo-root .inventory-v16-quantity{font:600 9px/17px Arial Narrow,sans-serif}.inventory-demo-root .inventory-v16-clothing-grid>button>small,.inventory-demo-root .inventory-v16-equipment-grid>button>small{z-index:7!important;color:#9f8654!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.1!important;display:block!important;position:absolute!important;inset:7px 6px auto!important;overflow:hidden!important}.inventory-demo-root .inventory-v16-equipment-grid>button.filled>strong{text-align:center!important;width:auto!important;margin:0!important;display:block!important;position:absolute!important;inset:auto 6px 5px!important}.inventory-demo-root .inventory-v16-equipment-grid>button>span{width:auto!important;height:auto!important;inset:20px 4px 22px!important}.inventory-demo-root .inventory-v16-equipment-grid>button .inventory-v16-centered-slot-image{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.inventory-demo-root .inventory-v16-equipment-grid>button[data-equipment-slot=longarm_1].wide .inventory-v16-centered-slot-image{width:92%!important;max-width:none!important;height:220%!important;max-height:none!important;top:58%!important}.inventory-demo-root .inventory-v16-equipment-grid>button[data-equipment-slot=tool].wide .inventory-v16-centered-slot-image{width:60%!important;max-width:none!important;height:138%!important;max-height:none!important;top:58%!important}.inventory-v16-native-drag-image{z-index:12000;width:84px;height:84px;box-shadow:none;pointer-events:none;background:0 0;border:0;place-items:center;display:grid;position:fixed;top:-1000px;left:-1000px;overflow:visible}.inventory-v16-native-drag-image>img,.inventory-v16-native-drag-image>svg{-o-object-fit:contain!important;object-fit:contain!important;opacity:.96!important;filter:drop-shadow(0 3px 3px #000000bf)!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.inventory-demo-root .inventory-v16-document-toggle{font:700 8px/1 Georgia,Times New Roman,serif!important}.inventory-demo-root .inventory-v16-document-row{font-family:Arial Narrow,Segoe UI,sans-serif!important}.inventory-demo-root .inventory-v16-document-row strong{font-size:10px}.inventory-demo-root .inventory-v16-document-row small{font-size:8px}.inventory-demo-root .inventory-v16-document-menu strong{font:700 14px/1.1 Georgia,Times New Roman,serif}.inventory-demo-root .inventory-v16-document-menu small{font-size:9px}.inventory-demo-root .inventory-v16-document-menu p{font-size:10px}.inventory-demo-root .inventory-v16-document-menu button{font:700 8px/1 Georgia,Times New Roman,serif}.inventory-demo-root .inventory-v16-document-viewer:not(.gunsmith-inspection){box-sizing:border-box;background-color:#0000;background-image:var(--document-paper);clip-path:polygon(.8% 2.2%,5% .6%,30% 1.1%,51% .4%,78% 1.2%,97.8% .7%,99.3% 5%,98.8% 30%,99.5% 54%,98.6% 79%,99.1% 97%,95% 99.2%,70% 98.7%,49% 99.5%,23% 98.8%,2% 99.2%,.6% 95%,1.2% 72%,.4% 49%,1.1% 25%);filter:drop-shadow(0 10px 13px #00000094);color:#25170f;background-position:50%;background-repeat:no-repeat;background-size:106% 106%;border:0;grid-template-rows:auto minmax(0,1fr);width:min(24%,430px);max-width:24%;height:min(32.25%,290px);max-height:32.25%;padding:5.8% 6.5% 5.5%;display:grid;position:absolute;top:22px;left:auto;right:82px;overflow:hidden;transform:none}.inventory-demo-root .inventory-v16-document-viewer.document-wide:not(.gunsmith-inspection){width:min(25%,450px);max-width:25%;height:min(30%,270px);max-height:30%}.inventory-demo-root .inventory-v16-document-viewer.document-portrait:not(.gunsmith-inspection){width:min(18%,324px);max-width:18%;height:min(36%,324px);max-height:36%;padding:6.4% 7.5% 6.8%}.inventory-demo-root .inventory-v16-document-viewer:not(.gunsmith-inspection)>header{text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:21%;padding:0 2% 2.5%;display:flex}.inventory-demo-root .inventory-v16-document-viewer:not(.gunsmith-inspection)>header strong{color:#25170f;letter-spacing:.065em;font:700 clamp(15px,1.05vw,24px)/1 Georgia,Times New Roman,serif}.inventory-demo-root .inventory-v16-document-viewer:not(.gunsmith-inspection)>header small{color:#503523;letter-spacing:.06em;font:700 clamp(8px,.52vw,12px)/1.15 Georgia,Times New Roman,serif}.inventory-demo-root .inventory-v16-document-viewer:not(.gunsmith-inspection)>.inventory-v16-document-body{scrollbar-width:none;min-height:0;padding:1.8% 2.5% 1%;overflow-y:auto}.inventory-demo-root .inventory-v16-document-body::-webkit-scrollbar{display:none}.inventory-demo-root .inventory-v16-document-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5px,.55vh,11px) clamp(9px,.8vw,18px);margin:0;display:grid}.inventory-demo-root .inventory-v16-document-body dl>div{min-width:0}.inventory-demo-root .inventory-v16-document-body dl>div.wide{grid-column:1/-1}.inventory-demo-root .inventory-v16-document-body dt,.inventory-demo-root .inventory-v16-document-body h2{color:#4b2e1d;margin:0 0 1px;font:700 clamp(8px,.5vw,12px)/1.15 Georgia,Times New Roman,serif}.inventory-demo-root .inventory-v16-document-body dd,.inventory-demo-root .inventory-v16-document-body p{color:#25170f;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font:clamp(11px,.72vw,17px)/1.22 Segoe Print,Bradley Hand,cursive}.inventory-demo-root .inventory-v16-document-body section{border-top:1px solid #3722156b;margin-top:clamp(6px,.65vh,12px);padding-top:clamp(5px,.5vh,10px)}.inventory-demo-root .inventory-v16-document-body section article{margin-top:clamp(5px,.55vh,11px)}.inventory-demo-root .inventory-v16-document-body section article>strong{color:#4b2e1d;margin-bottom:1px;font:700 clamp(8px,.5vw,12px)/1.2 Georgia,Times New Roman,serif;display:block}.inventory-demo-root .inventory-v16-document-viewer.document-portrait>header{min-height:14%}.inventory-demo-root .inventory-v16-document-viewer.document-portrait dl{grid-template-columns:1fr;gap:clamp(4px,.45vh,9px)}.inventory-demo-root .inventory-v16-document-viewer.document-portrait dl>div.wide{grid-column:auto}.inventory-demo-window-flash .inventory-v16-window{animation:.55s ease-out inventory-demo-red-flash}@keyframes inventory-demo-red-flash{0%{box-shadow:inset 0 0 0 2px #bc231cf2,0 0 24px #9f120ead}to{box-shadow:inset 0 0 0 2px #9f120e00,0 0 #9f120e00}}
