.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 .document-paper{z-index:10050;aspect-ratio:4/3;box-sizing:border-box;background:transparent var(--document-paper) center / 100% 100% no-repeat;width:min(480px,100% - 104px);max-width:none;height:auto;min-height:0;max-height:none;clip-path:var(--document-clip);box-shadow:none;filter:drop-shadow(0 10px 13px #00000094);color:#25170f;pointer-events:auto;border:0;margin:0;padding:0;display:block;position:absolute;top:22px;left:auto;right:82px;overflow:hidden;transform:none}.inventory-demo-root .document-paper.document-wide{aspect-ratio:3/2}.inventory-demo-root .document-paper.document-portrait{aspect-ratio:1122/1402;width:min(360px,100% - 104px)}.inventory-demo-root .document-paper>header,.inventory-demo-root .document-paper>.document-paper-body,.inventory-demo-root .document-paper>.document-paper-slot{box-sizing:border-box;border:0;min-width:0;min-height:0;margin:0;padding:0;position:absolute}.inventory-demo-root .document-paper>header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.inventory-demo-root .document-paper>header strong{color:#25170f;letter-spacing:0;font:700 clamp(14px,1.46vw,28px)/1.05 Georgia,Times New Roman,serif}.inventory-demo-root .document-paper>header small{color:#503523;letter-spacing:0;margin:0;font:700 clamp(8px,.625vw,12px)/1.1 Georgia,Times New Roman,serif}.inventory-demo-root .document-paper>.document-paper-body,.inventory-demo-root .document-paper>.document-paper-slot{scrollbar-width:none;overscroll-behavior:contain;overflow:auto}.inventory-demo-root .document-paper>.document-paper-body::-webkit-scrollbar{display:none}.inventory-demo-root .document-paper>.document-paper-slot::-webkit-scrollbar{display:none}.inventory-demo-root .document-paper>.document-paper-slot{display:block}.inventory-demo-root .document-paper .document-paper-body>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.inventory-demo-root .document-paper .document-paper-body>dl>div{min-width:0}.inventory-demo-root .document-paper .document-paper-body>dl>div.wide{grid-column:1/-1}.inventory-demo-root .document-paper dt,.inventory-demo-root .document-paper h2,.inventory-demo-root .document-paper section article>strong{color:#4b2e1d;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 2px;font:700 clamp(9px,.73vw,14px)/1.15 Georgia,Times New Roman,serif;display:block}.inventory-demo-root .document-paper dd,.inventory-demo-root .document-paper p{color:#25170f;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font:clamp(12px,.99vw,19px)/1.15 Segoe Print,Bradley Hand,cursive}.inventory-demo-root .document-paper section{border-top:1px solid #3722156b;min-height:0;margin:10px 0 0;padding:8px 0 0}.inventory-demo-root .document-paper section article{margin-top:8px}.inventory-demo-root .document-paper.document-portrait .document-paper-body>dl{grid-template-columns:1fr}.inventory-demo-root .document-paper :focus-visible{outline-offset:-1px;outline:1px dotted #503523}.inventory-demo-root .document-paper .document-paper-summary dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.inventory-demo-root .document-paper .document-paper-summary dd{white-space:nowrap}.inventory-demo-root .document-paper[data-document-template=document-payslip-v1\.png]>header strong,.inventory-demo-root .document-paper[data-document-template=document-wagon-certificate-v1\.png]>header strong{font-size:clamp(13px,1.145vw,22px);line-height:1}.inventory-demo-root .document-paper[data-document-template=document-payslip-v1\.png]>header small,.inventory-demo-root .document-paper[data-document-template=document-wagon-certificate-v1\.png]>header small{font-size:clamp(8px,.52vw,10px)}.inventory-demo-root .document-paper>.document-paper-summary{align-items:center;display:flex}.inventory-demo-root .document-paper .document-paper-summary dd{font-size:clamp(8px,.573vw,11px);line-height:1.2}.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}}
