/* Approved Item Bag; styles are confined to this dialog. */
#modal.inventory-modal{--paper:#f2e8cd;--ink:#302c22;--muted:#6b614f;--line:#b8a684;--moss:#485839;--burgundy:#6f3d3c;color-scheme:light;font:14px/normal "Segoe UI",Arial,sans-serif!important}
#modal.inventory-modal,#modal.inventory-modal *{box-sizing:border-box}
#modal.inventory-modal>.modal-card{font:14px/normal "Segoe UI",Arial,sans-serif!important;position:static;display:block;width:100%;height:100%!important;max-height:100%!important;padding:0!important;margin:0;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden;color:var(--ink)!important;font-family:"Segoe UI",Arial,sans-serif!important}
#modal.inventory-modal>.modal-card>h2,#modal.inventory-modal #modalHeaderNav{display:none!important}
#modal.inventory-modal #modalBody{display:block;width:100%;height:100%;min-height:0;max-height:none;padding:0;margin:0;overflow:hidden!important}
#modal.inventory-modal :is(h1,h2,h3,p,small,strong,b,span){color:inherit!important;font-family:inherit!important;font-variant:normal!important;text-transform:none!important;text-shadow:none;letter-spacing:normal!important}
#modal.inventory-modal :is(h1,h2,h3){padding:0;border:0!important;background:transparent!important;box-shadow:none!important;text-transform:none!important}
#modal.inventory-modal [hidden]{display:none!important}
#modal.inventory-modal button{font:inherit!important;cursor:pointer;text-transform:none!important;letter-spacing:normal!important;clip-path:none!important;text-shadow:none!important;touch-action:manipulation}
#modal.inventory-modal button:disabled{cursor:default;opacity:.6}
#modal.inventory-modal button:focus-visible,#modal.inventory-modal [tabindex]:focus-visible{outline:2px solid #5d7675;outline-offset:-4px}
#modal.inventory-modal button:hover:not(:disabled){filter:brightness(1.04)}
#modal.inventory-modal{width:min(1200px,calc(100vw - 24px));height:min(790px,calc(100dvh - 24px));max-width:none;max-height:none;margin:auto;padding:5px;overflow:hidden;border:1px solid #766346!important;border-radius:2px!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 3px #d6c49e,inset 0 0 0 4px #a99876,0 10px 45px #171b1b88!important}
#modal.inventory-modal::backdrop{background:#23281e65!important}
#modal.inventory-modal .ib-bag-shell{height:100%;display:grid;grid-template-rows:82px minmax(0,1fr);border:1px solid var(--line)!important}
#modal.inventory-modal .ib-bag-header{display:flex;align-items:center;gap:14px;padding:12px 20px;border-bottom:1px solid var(--line)!important;background:#e9dcb483!important}
#modal.inventory-modal .ib-bag-seal{width:45px;height:51px;display:grid;place-items:center;border:1px solid #9e895e!important;background:#d5bd7933!important;color:#66593b!important}
#modal.inventory-modal .ib-bag-seal svg{width:32px;height:32px}
#modal.inventory-modal .ib-bag-heading p{margin:0 0 3px;font-size:11px!important;color:var(--muted)!important}
#modal.inventory-modal .ib-bag-heading h1{font:32px/1.1 Georgia,serif!important;margin:0}
#modal.inventory-modal .ib-header-note{margin-left:auto;font:italic 15px Georgia!important;color:#7b6a4f!important}
#modal.inventory-modal .ib-bag-body{min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);background:radial-gradient(ellipse at 35% 40%,#fff8df77,transparent 68%)!important}
#modal.inventory-modal .ib-bag-inventory{min-width:0;min-height:0;display:grid;grid-template-rows:62px 51px minmax(0,1fr) 64px;padding:0 22px 12px;border-right:1px solid var(--line)!important}
#modal.inventory-modal .ib-categories{display:flex;align-items:stretch;gap:5px;padding-top:13px;border-bottom:1px solid var(--line)!important}
#modal.inventory-modal .ib-category-tab{min-width:44px;flex:1;min-height:44px;border:1px solid transparent!important;border-bottom:0!important;background:transparent!important;display:flex;justify-content:center;align-items:center;gap:7px;font-size:12px!important;position:relative;color:#77664a!important}
#modal.inventory-modal .ib-category-tab[aria-selected=true]{background:#e1d1a6!important;border-color:#b4a078!important;color:#423b29!important;box-shadow:inset 0 2px #8e7546!important}
#modal.inventory-modal .ib-category-tab[aria-selected=true]::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#e1d1a6!important}
#modal.inventory-modal .ib-category-tab .ib-ink-icon{width:23px;height:23px}
#modal.inventory-modal .ib-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
#modal.inventory-modal .ib-ledger-heading h2{font:18px Georgia!important;margin:0}
#modal.inventory-modal .ib-ledger-heading>span{font-size:11px!important;color:#77694f!important;font-variant-numeric:tabular-nums}
#modal.inventory-modal .ib-item-viewport{min-height:0;overflow:hidden;touch-action:pan-y}
#modal.inventory-modal .ib-item-grid{height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:11px}
#modal.inventory-modal .ib-item-tile{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:5px;align-items:center;justify-items:center;min-height:44px;min-width:0;padding:30px 10px 16px;border:1px solid #c2b08a!important;background:linear-gradient(145deg,#eee0bd,#e8d7ad)!important;box-shadow:inset 0 0 0 3px #f4e8c755!important;color:#4e4432!important}
#modal.inventory-modal .ib-item-tile::before{content:"";position:absolute;inset:7px;border:1px solid #bca27633!important;pointer-events:none}
#modal.inventory-modal .ib-item-tile[aria-pressed=true]{border-color:var(--burgundy)!important;box-shadow:inset 0 0 0 2px var(--burgundy),0 3px 5px #3c241018!important;background:linear-gradient(145deg,#f3e7c9,#e7d4a5)!important}
#modal.inventory-modal .ib-item-tile[aria-pressed=true]::after{content:"◆";font-size:8px!important;position:absolute;left:10px;top:10px;color:var(--burgundy)!important}
#modal.inventory-modal .ib-tile-art{width:100%;height:100%;min-height:0;display:grid;place-items:center}
#modal.inventory-modal .ib-tile-art img{width:100%;height:100%;max-width:126px;max-height:142px;object-fit:contain;filter:drop-shadow(0 4px 3px #4e3e2825)}
#modal.inventory-modal .ib-item-name{position:relative;font:16px/1.22 Georgia!important;text-align:center;font-weight:normal!important;min-height:40px;display:flex;align-items:center;justify-content:center}
#modal.inventory-modal .ib-quantity{position:absolute;top:9px;right:9px;max-width:calc(100% - 26px);padding:3px 6px;border:1px solid #b4a17b!important;background:#f4e9cf!important;color:#655333!important;font:12px/1.2 "Segoe UI",sans-serif!important;font-variant-numeric:tabular-nums;z-index:1}
#modal.inventory-modal .ib-tile-empty{min-width:0;min-height:0;display:grid;place-items:center;border:1px dashed #c7b58e!important;background:#d9c69214!important;color:#b9a680!important}
#modal.inventory-modal .ib-tile-empty .ib-ink-icon{width:38px;height:38px;opacity:.6}
#modal.inventory-modal .ib-paging{display:flex;align-items:center;justify-content:space-between;gap:8px}
#modal.inventory-modal .ib-paging-hint{font:italic 12px Georgia!important;color:#8a7755!important}
#modal.inventory-modal .ib-paging>div{display:flex;align-items:center;gap:10px}
#modal.inventory-modal .ib-paging button{width:44px;height:44px;border:1px solid #bca883!important;background:#eadcb9!important;display:grid;place-items:center}
#modal.inventory-modal .ib-paging button:disabled{opacity:.42}
#modal.inventory-modal .ib-paging .ib-ink-icon{width:19px;height:19px}
#modal.inventory-modal .ib-page-status{font-size:11px!important;color:#6c5f46!important;white-space:nowrap}
#modal.inventory-modal .ib-bag-selection{display:grid;grid-template-rows:46px minmax(0,1fr) 88px;min-height:0;min-width:0;background:#e8d9b437!important}
#modal.inventory-modal .ib-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 22px;border-bottom:1px solid #c7b692!important;font-size:10px!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:#7a6a4c!important}
#modal.inventory-modal .ib-selection-heading .ib-ink-icon{width:20px;height:20px}
#modal.inventory-modal .ib-selection-scroll{min-height:0;overflow-y:auto;padding:20px 24px 15px;scrollbar-width:thin;scrollbar-color:#b6a27a transparent!important}
#modal.inventory-modal .ib-selected-hero{text-align:center}
#modal.inventory-modal .ib-selected-art{position:relative;height:220px;display:grid;place-items:center;margin-bottom:16px}
#modal.inventory-modal .ib-selected-art::before{content:"";position:absolute;width:180px;height:180px;border:1px solid #b8a47744!important;border-radius:50%!important;box-shadow:0 0 0 8px #c2b18e18!important;background:radial-gradient(ellipse,#ddc99488,transparent 70%)!important}
#modal.inventory-modal .ib-selected-art img{position:relative;width:100%;height:100%;max-width:200px;max-height:210px;object-fit:contain;filter:drop-shadow(0 6px 4px #55422b22)}
#modal.inventory-modal .ib-selected-hero h2{font:30px/1.15 Georgia!important;margin:0 0 9px;overflow-wrap:anywhere}
#modal.inventory-modal .ib-selected-category{font-size:10px!important;text-transform:uppercase!important;letter-spacing:1.7px!important;color:#8c7552!important;margin:0}
#modal.inventory-modal .ib-decorative-rule{display:flex;align-items:center;gap:10px;width:130px;margin:20px auto;color:#a28955!important;font-size:8px!important}
#modal.inventory-modal .ib-decorative-rule::before,#modal.inventory-modal .ib-decorative-rule::after{content:"";height:1px;flex:1;background:#bfa572!important}
#modal.inventory-modal .ib-description{font:15px/1.65 Georgia!important;margin:0 0 15px;color:#62533b!important}
#modal.inventory-modal .ib-effect{display:flex;align-items:center;gap:9px;padding:12px 0;border-top:1px solid #c5b18a!important;color:#4d583b!important;font-size:12px!important;line-height:1.4}
#modal.inventory-modal .ib-effect .ib-ink-icon{width:21px;height:21px}
#modal.inventory-modal .ib-active-status{color:#485839!important;font-size:12px!important;font-variant-numeric:tabular-nums;margin:3px 0 0}
#modal.inventory-modal .ib-selection-actions{min-height:0;display:flex;align-items:center;gap:14px;border-top:1px solid #bca883!important;background:#e5d5ad66!important;padding:15px 22px}
#modal.inventory-modal .ib-owned{flex:1;color:#6c5d43!important;font-size:11px!important;min-width:0}
#modal.inventory-modal .ib-owned strong{display:block;font:25px Georgia!important;margin-top:2px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
#modal.inventory-modal .ib-use-button{width:160px;min-height:48px;border:1px solid #3b4c2c!important;background:var(--moss)!important;box-shadow:inset 0 0 0 1px #67734f!important;color:#fff4d7!important;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px!important;flex:none}
#modal.inventory-modal .ib-use-button .ib-ink-icon{width:20px;height:20px}
#modal.inventory-modal .ib-use-button:disabled{opacity:.65}
#modal.inventory-modal .ib-selection-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#7c6a4f!important;grid-row:2/4}
#modal.inventory-modal .ib-selection-empty>.ib-ink-icon{width:65px;height:65px;color:#a78e5d!important;margin-bottom:20px}
#modal.inventory-modal .ib-selection-empty h2{font:26px Georgia!important;margin:0 0 13px;color:#5e5037!important}
#modal.inventory-modal .ib-selection-empty p{font:15px/1.6 Georgia!important;margin:0;max-width:255px}
#modal.inventory-modal .ib-empty-bag{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px dashed #c7b58e!important;padding:20px;color:#7f6d50!important}
#modal.inventory-modal .ib-empty-bag .ib-ink-icon{width:64px;height:64px;margin-bottom:20px}
#modal.inventory-modal .ib-empty-bag h3{font:26px Georgia!important;margin:0 0 10px}
#modal.inventory-modal .ib-empty-bag p{font:15px/1.6 Georgia!important;margin:0;max-width:300px}
@media(orientation:landscape) and (max-height:550px){#modal.inventory-modal .ib-bag-shell{grid-template-rows:52px minmax(0,1fr)}
#modal.inventory-modal .ib-bag-header{padding:4px 10px;gap:9px}
#modal.inventory-modal .ib-bag-seal{width:32px;height:36px}
#modal.inventory-modal .ib-bag-seal svg{width:24px;height:24px}
#modal.inventory-modal .ib-bag-heading p{font-size:9px!important;margin-bottom:1px}
#modal.inventory-modal .ib-bag-heading h1{font-size:23px!important}
#modal.inventory-modal .ib-header-note{font-size:11px!important}
#modal.inventory-modal .ib-bag-inventory{padding:0 10px 3px;grid-template-rows:48px 26px minmax(0,1fr) 49px}
#modal.inventory-modal .ib-categories{gap:2px;padding-top:4px}
#modal.inventory-modal .ib-category-tab{font-size:11px!important;gap:4px;padding:0 4px}
#modal.inventory-modal .ib-category-tab .ib-ink-icon{width:18px;height:18px}
#modal.inventory-modal .ib-ledger-heading h2{font-size:14px!important}
#modal.inventory-modal .ib-ledger-heading>span{font-size:10px!important}
#modal.inventory-modal .ib-item-grid{gap:6px}
#modal.inventory-modal .ib-item-tile{padding:16px 4px 5px;gap:2px}
#modal.inventory-modal .ib-item-tile::before{inset:4px}
#modal.inventory-modal .ib-quantity{top:4px;right:4px;font-size:9px!important;padding:1px 4px}
#modal.inventory-modal .ib-item-tile[aria-pressed=true]::after{left:6px;top:5px;font-size:6px!important}
#modal.inventory-modal .ib-tile-art img{max-height:69px;max-width:78px}
#modal.inventory-modal .ib-item-name{font-size:12px!important;line-height:1.12;min-height:26px}
#modal.inventory-modal .ib-tile-empty .ib-ink-icon{width:25px;height:25px}
#modal.inventory-modal .ib-paging-hint{font-size:9px!important}
#modal.inventory-modal .ib-paging>div{gap:6px}
#modal.inventory-modal .ib-page-status{font-size:9px!important}
#modal.inventory-modal .ib-bag-selection{grid-template-rows:28px minmax(0,1fr) 58px}
#modal.inventory-modal .ib-selection-heading{margin:0 12px;font-size:8px!important;letter-spacing:1px!important}
#modal.inventory-modal .ib-selection-heading .ib-ink-icon{width:16px;height:16px}
#modal.inventory-modal .ib-selection-scroll{padding:7px 15px 9px}
#modal.inventory-modal .ib-selected-art{height:72px;margin-bottom:5px}
#modal.inventory-modal .ib-selected-art img{max-height:78px;max-width:105px}
#modal.inventory-modal .ib-selected-art::before{width:65px;height:65px;box-shadow:0 0 0 4px #c2b18e18!important}
#modal.inventory-modal .ib-selected-hero h2{font-size:21px!important;margin-bottom:4px}
#modal.inventory-modal .ib-selected-category{font-size:8px!important;letter-spacing:1px!important}
#modal.inventory-modal .ib-decorative-rule{margin:9px auto;font-size:6px!important;width:90px}
#modal.inventory-modal .ib-description{font:11px/1.45 "Segoe UI",sans-serif!important;margin-bottom:7px}
#modal.inventory-modal .ib-effect{font-size:10px!important;gap:6px;padding:6px 0}
#modal.inventory-modal .ib-effect .ib-ink-icon{width:16px;height:16px}
#modal.inventory-modal .ib-active-status,#modal.inventory-modal .ib-selection-actions{padding:6px 12px;gap:8px}
#modal.inventory-modal .ib-owned{font-size:9px!important}
#modal.inventory-modal .ib-owned strong{font-size:20px!important;margin-top:0}
#modal.inventory-modal .ib-use-button{width:132px;min-height:44px;font-size:11px!important;gap:9px}
#modal.inventory-modal .ib-use-button .ib-ink-icon{width:18px;height:18px}
#modal.inventory-modal .ib-selection-empty{padding:18px}
#modal.inventory-modal .ib-selection-empty>.ib-ink-icon{width:44px;height:44px;margin-bottom:12px}
#modal.inventory-modal .ib-selection-empty h2{font-size:21px!important;margin-bottom:8px}
#modal.inventory-modal .ib-selection-empty p{font:12px/1.5 "Segoe UI",sans-serif!important}
#modal.inventory-modal .ib-empty-bag{padding:12px}
#modal.inventory-modal .ib-empty-bag .ib-ink-icon{width:32px;height:32px;margin-bottom:8px}
#modal.inventory-modal .ib-empty-bag h3{font-size:19px!important;margin-bottom:7px}
#modal.inventory-modal .ib-empty-bag p{font:11px/1.5 "Segoe UI",sans-serif!important}
}
@media(orientation:landscape) and (max-width:650px){#modal.inventory-modal .ib-bag-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
#modal.inventory-modal .ib-bag-inventory{padding-inline:6px;grid-template-rows:46px 23px minmax(0,1fr) 47px}
#modal.inventory-modal .ib-category-tab{font-size:10px!important;gap:0;padding:0 3px}
#modal.inventory-modal .ib-category-tab .ib-ink-icon{display:none}
#modal.inventory-modal .ib-categories{padding-top:2px;gap:1px}
#modal.inventory-modal .ib-header-note{font-size:10px!important}
#modal.inventory-modal .ib-ledger-heading h2{font-size:12px!important}
#modal.inventory-modal .ib-ledger-heading>span{font-size:9px!important}
#modal.inventory-modal .ib-item-grid{gap:4px}
#modal.inventory-modal .ib-item-tile{padding:14px 3px 4px}
#modal.inventory-modal .ib-item-name{font-size:10px!important;min-height:23px}
#modal.inventory-modal .ib-quantity{font-size:8px!important;right:3px;max-width:calc(100% - 10px);padding:1px 2px}
#modal.inventory-modal .ib-tile-art img{max-height:45px;max-width:55px}
#modal.inventory-modal .ib-paging-hint{display:none}
#modal.inventory-modal .ib-paging{justify-content:center}
#modal.inventory-modal .ib-bag-selection{grid-template-rows:25px minmax(0,1fr) 54px}
#modal.inventory-modal .ib-selection-heading{margin:0 8px;font-size:7px!important;letter-spacing:.5px!important}
#modal.inventory-modal .ib-selection-scroll{padding:5px 9px 8px}
#modal.inventory-modal .ib-selected-art{height:58px;margin-bottom:5px}
#modal.inventory-modal .ib-selected-art img{max-height:62px;max-width:80px}
#modal.inventory-modal .ib-selected-art::before{height:49px;width:49px}
#modal.inventory-modal .ib-selected-hero h2{font-size:18px!important}
#modal.inventory-modal .ib-selected-category{font-size:7px!important;letter-spacing:.8px!important}
#modal.inventory-modal .ib-decorative-rule{margin:7px auto}
#modal.inventory-modal .ib-description{font-size:10px!important;line-height:1.45}
#modal.inventory-modal .ib-effect{font-size:9px!important;gap:5px;padding:5px 0}
#modal.inventory-modal .ib-effect .ib-ink-icon{width:14px;height:14px}
#modal.inventory-modal .ib-selection-actions{padding:5px 8px;gap:6px}
#modal.inventory-modal .ib-owned{font-size:8px!important}
#modal.inventory-modal .ib-owned strong{font-size:17px!important}
#modal.inventory-modal .ib-use-button{width:108px;font-size:10px!important;gap:6px}
#modal.inventory-modal .ib-use-button .ib-ink-icon{width:15px;height:15px}
#modal.inventory-modal .ib-selection-empty{padding:12px}
#modal.inventory-modal .ib-selection-empty h2{font-size:18px!important}
#modal.inventory-modal .ib-selection-empty p{font-size:10px!important}
#modal.inventory-modal .ib-active-status,}
@media(orientation:landscape) and (max-height:350px){#modal.inventory-modal .ib-bag-shell{grid-template-rows:48px minmax(0,1fr)}
#modal.inventory-modal .ib-bag-header{padding-block:2px}
#modal.inventory-modal .ib-bag-seal{height:32px}
#modal.inventory-modal .ib-bag-heading h1{font-size:21px!important}
#modal.inventory-modal .ib-bag-heading p{font-size:8px!important}
#modal.inventory-modal .ib-item-name{font-size:10px!important;min-height:23px}
#modal.inventory-modal .ib-tile-art img{max-height:40px}
#modal.inventory-modal .ib-bag-inventory{grid-template-rows:46px 23px minmax(0,1fr) 47px}
#modal.inventory-modal .ib-paging-hint{display:none}
#modal.inventory-modal .ib-paging{justify-content:center}
#modal.inventory-modal .ib-item-tile{padding-top:14px}
#modal.inventory-modal .ib-selected-art{height:55px}
#modal.inventory-modal .ib-selected-art img{max-height:59px}
#modal.inventory-modal .ib-selection-empty>.ib-ink-icon{width:32px;height:32px;margin-bottom:8px}
}
@media(prefers-reduced-motion:reduce){#modal.inventory-modal *,#modal.inventory-modal *::before,#modal.inventory-modal *::after{scroll-behavior:auto!important}
}
#modal.inventory-modal .ib-tile-art{position:relative;align-self:stretch}
#modal.inventory-modal .ib-tile-art img{position:absolute;inset:0;margin:auto}
#modal.inventory-modal .ib-heading-status{display:flex;align-items:center;color:var(--moss)!important;font-variant-numeric:tabular-nums;text-transform:none!important;letter-spacing:0!important}
@media(orientation:landscape) and (max-height:550px){#modal.inventory-modal .ib-item-tile{padding-top:4px}
#modal.inventory-modal .ib-selected-art{height:65px}
#modal.inventory-modal .ib-decorative-rule{margin-block:7px}
}
@media(orientation:landscape) and (max-width:650px){#modal.inventory-modal .ib-item-tile{padding-top:3px}
#modal.inventory-modal .ib-selected-art{height:55px}
}
@media(orientation:landscape) and (max-height:550px){#modal.inventory-modal .ib-selection-scroll{padding-bottom:8px}
}
@media(orientation:landscape) and (max-width:650px){#modal.inventory-modal .ib-selected-hero{display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:3px 9px;text-align:left}
#modal.inventory-modal .ib-selected-art{grid-row:1/3;margin:0}
#modal.inventory-modal .ib-selected-art img{max-width:57px}
#modal.inventory-modal .ib-selected-hero h2{font-size:17px!important;margin:0;align-self:end}
#modal.inventory-modal .ib-selected-category{align-self:start;margin-bottom:5px}
#modal.inventory-modal .ib-large-count .ib-tile-art img{width:45%;margin-left:0}
}

#modal.inventory-modal{width:min(1200px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)))!important;height:min(790px,calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important;padding:5px!important;inset:0;transform:none}
#modal.inventory-modal .ib-close-space{width:44px;height:44px;flex:none;margin-left:12px}
#modal.inventory-modal #closeModalBtn{position:absolute;top:24px;right:26px;display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px;min-height:44px;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#4e4939!important;z-index:2}
#modal.inventory-modal #closeModalBtn svg{width:22px;height:22px}
#modal.inventory-modal .ib-item-viewport{width:100%;padding:0!important;margin:0;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
#modal.inventory-modal .ib-item-tile{margin:0;max-width:none;width:100%;height:100%;aspect-ratio:auto;transform:none;min-height:0;border-radius:0!important}
#modal.inventory-modal .ib-tile-art{display:block;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}
#modal.inventory-modal .ib-item-name{margin:0;padding:0;width:100%;white-space:normal;text-overflow:clip}
#modal.inventory-modal .ib-quantity{bottom:auto;left:auto;margin:0;min-width:0;width:auto;height:auto;white-space:nowrap;border-radius:0!important}
#modal.inventory-modal .ib-use-button{position:static;height:auto;min-width:0;margin:0;padding:0 8px;border-radius:0!important}
#modal.inventory-modal .ib-large-owned{font-size:13px!important;white-space:nowrap}
#modal.inventory-modal .ib-item-tile.pending{opacity:1}
#modal.inventory-modal .ib-use-button.pending{opacity:1}
@media(orientation:landscape) and (max-height:550px){#modal.inventory-modal #closeModalBtn{top:10px;right:16px}#modal.inventory-modal .ib-close-space{margin-left:4px}}

#modal.inventory-modal>.modal-card{max-width:none!important}
#modal.inventory-modal .ib-category-tab,#modal.inventory-modal .ib-quantity,#modal.inventory-modal .ib-paging button{box-shadow:none!important;border-radius:0!important}
#modal.inventory-modal .ib-category-tab[aria-selected=true]{box-shadow:inset 0 2px #8e7546!important}
