.desktop-enabled .crypt-window .window-body{display:flex;overflow:hidden;padding:0;min-height:0}
[data-crypt-mount]{display:flex;flex:1;min-width:0;min-height:0}
.crypt-app{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;background:#151411;color:#c6bba0;font:12px Georgia,serif}
.crypt-toolbar{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 9px;background:linear-gradient(#35312a,#211e19);border-bottom:1px solid #66543b}
.crypt-toolbar strong{margin-right:auto;letter-spacing:2px;font-size:13px;color:#d6bd87}
.crypt-app button{border:1px solid #796448;border-radius:0;background:linear-gradient(#443b2e,#28231c);color:#e0d2b2;padding:6px 10px;min-height:32px;font:12px Georgia,serif;cursor:pointer}
.crypt-app button:hover{background:#55462e}.crypt-app button:focus-visible{outline:2px solid #edc57c;outline-offset:2px}
.crypt-screen{position:relative;flex:1;min-height:160px;background:#080909;overflow:hidden}
.crypt-screen canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;touch-action:none;cursor:crosshair;image-rendering:pixelated}
.crypt-screen canvas:focus-visible{outline:1px solid #bda66f;outline-offset:-2px}
.crypt-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;text-align:center;background:#080909b8}
.crypt-overlay[hidden]{display:none}.crypt-overlay strong{font-size:clamp(24px,4vw,38px);font-weight:normal;letter-spacing:5px;color:#dec38a;text-shadow:0 3px 8px #000}
.crypt-overlay p{margin:0;max-width:340px;line-height:1.6;color:#c2b8a1}.crypt-overlay button{padding:10px 28px;color:#f5dfb4;border-color:#b08a51}
.crypt-hud{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:9px 14px;border-top:2px solid #68563a;background:linear-gradient(#302b22,#191713);flex-shrink:0}
.crypt-vital label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:1px;margin-bottom:5px}.crypt-vital progress{display:block;width:100%;height:12px;accent-color:#9c3030}.crypt-vital:last-child progress{accent-color:#a47c45}.crypt-seal{color:#a88b58;font-size:24px}
.crypt-help{padding:7px 10px;font:11px/1.5 Tahoma,sans-serif;color:#b2aa98;border-top:1px solid #3c3529;flex-shrink:0}.crypt-message{padding:5px 10px;color:#dbbd7c;font:11px/1.4 Tahoma,sans-serif;min-height:25px;flex-shrink:0}
.crypt-mobile-attack{display:none}
/* Original gothic inventory: engraved stone, iron sockets and a paper-doll layout. */
.crypt-inventory[hidden]{display:none}
.crypt-inventory{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;gap:7px;padding:12px;color:#c7b79c;background:radial-gradient(ellipse at 20% 35%,#3e29211c,transparent 60%),repeating-linear-gradient(118deg,#fff1 0 1px,transparent 1px 11px),linear-gradient(100deg,#171713,#29261f 48%,#141512);border:5px ridge #655947;box-shadow:inset 0 0 45px #000;overflow:hidden;font:12px/1.4 Georgia,serif}
.crypt-inventory-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:2px ridge #60513c;flex-shrink:0}
.crypt-inventory-title>strong{font:19px Georgia,serif;letter-spacing:2px;color:#c9ad7a;text-shadow:0 2px 2px #000}.crypt-inventory>p{margin:0;font-size:11px;flex-shrink:0;color:#a99b80}
.crypt-inventory-layout{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(320px,1.1fr);grid-template-rows:minmax(280px,1.1fr) minmax(140px,1fr);gap:9px;flex:1;min-height:0}
.crypt-inventory-layout>section{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:9px;background:linear-gradient(#12130feb,#1d1b16e8);border:3px ridge #63553e;box-shadow:inset 0 0 22px #000}
.crypt-inventory-layout>.crypt-gear{grid-row:1/3}.crypt-inventory-layout>.crypt-bag{grid-column:2;grid-row:1}.crypt-inventory-layout>.crypt-item-detail{grid-column:2;grid-row:2}
.crypt-inventory h3{font:15px Georgia,serif;margin:0 0 8px;color:#c3a36d;letter-spacing:1px;overflow-wrap:anywhere}.crypt-inventory h3 small{float:right;font:10px Georgia,serif;color:#82785e;letter-spacing:0}.crypt-inventory h4{margin:8px 0 4px;font-size:12px;color:#b49b72}.crypt-inventory p{margin:5px 0}.crypt-inventory ul{padding-left:16px;margin:5px 0}.crypt-inventory li{margin:2px 0}.crypt-inventory select{display:block;width:100%;margin:5px 0;background:#13140f;color:#cdb891;border:2px ridge #6e5b3f;padding:5px}
.crypt-paper-doll{position:relative;min-height:380px;height:calc(100% - 28px);background:radial-gradient(ellipse at center,#4a49312e,transparent 67%)}
.crypt-body-engraving{position:absolute;inset:0;width:100%;height:100%;opacity:.65;pointer-events:none}
.crypt-paper-doll [data-inv-slots]{position:relative;display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:72px 54px 100px 78px 72px;grid-template-areas:". head artefact" "leftHand amulet rightHand" "leftHand chest rightHand" "ringLeft legs ringRight" ". boots .";gap:5px;max-width:330px;margin:0 auto}
.crypt-body-slot.slot-head{grid-area:head}.crypt-body-slot.slot-leftHand{grid-area:leftHand}.crypt-body-slot.slot-rightHand{grid-area:rightHand}.crypt-body-slot.slot-chest{grid-area:chest}.crypt-body-slot.slot-legs{grid-area:legs}.crypt-body-slot.slot-boots{grid-area:boots}.crypt-body-slot.slot-ringLeft{grid-area:ringLeft}.crypt-body-slot.slot-ringRight{grid-area:ringRight}.crypt-body-slot.slot-amulet{grid-area:amulet}.crypt-body-slot.slot-artefact{grid-area:artefact}
.crypt-inventory .crypt-body-slot{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;padding:15px 4px 13px;border:2px ridge #625b46;background:linear-gradient(120deg,#0b0f0dd9,#26271fe3);box-shadow:inset 0 0 14px #000;min-width:0;min-height:0;color:#928870}
.crypt-item-art{display:block;width:100%;height:100%;max-width:64px;max-height:72px;pointer-events:none;filter:drop-shadow(1px 3px 2px #000)}
.crypt-body-slot:not(.is-equipped) .crypt-item-art{opacity:.17;filter:grayscale(1)}.crypt-body-slot.is-equipped .crypt-item-art{max-height:80px}.crypt-slot-name{position:absolute;top:2px;left:0;width:100%;font:10px Georgia,serif;color:#a99c7d;white-space:nowrap}.crypt-slot-caption{position:absolute;bottom:2px;left:3px;right:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:9px Georgia,serif;opacity:.8}
.crypt-bag [data-inv-bag]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;padding:4px;background:#070b08;border:2px inset #64563d}
.crypt-inventory .crypt-bag-cell{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;min-height:0;width:100%;padding:3px;border:1px solid #5d543d;background:linear-gradient(135deg,#25291e,#11180f);box-shadow:inset 1px 1px 4px #000;cursor:grab}
.crypt-inventory .crypt-bag-cell.is-empty{color:#4f5038;background:repeating-linear-gradient(45deg,#151e11 0 3px,#182115 3px 5px);cursor:default}.crypt-bag-cell>.crypt-item-art{max-width:none;max-height:none}
.crypt-inventory button[aria-pressed=true]{border-color:#d3b174;box-shadow:inset 0 0 12px #b1943d3b,0 0 3px #b9945480}.crypt-inventory [data-inv-drag]{touch-action:none;user-select:none;cursor:grab}.crypt-inventory [data-inv-drag]:active{cursor:grabbing}
.crypt-inventory .is-compatible{outline:1px dashed #a39f62;outline-offset:-4px}.crypt-inventory .is-drop-valid{outline:2px solid #b1d383;outline-offset:-3px;background:#334326}.crypt-inventory .is-drop-invalid{outline:2px solid #c76557;outline-offset:-3px;background:#4d2520}
.crypt-drag-ghost{position:fixed;top:0;left:0;width:56px;height:56px;z-index:40000;padding:5px;background:#151b12e8;border:2px solid #b9a67c;box-shadow:0 8px 18px #000a;pointer-events:none;will-change:transform}.crypt-drag-ghost .crypt-item-art{width:100%;height:100%}
.crypt-item-limitation{color:#d99275}.crypt-item-actions{display:flex;gap:6px;flex-wrap:wrap}.crypt-inventory-status{border-top:2px ridge #60513c;padding-top:7px;color:#c2aa79!important}
.crypt-bag [data-inv-overflow]>div{display:flex;gap:4px;flex-wrap:wrap;margin:6px 0}.crypt-bag [data-inv-overflow] span{width:100%}
.crypt-inventory .q-normal{color:#c8c1ae}.crypt-inventory .q-magic{color:#8db9f5}.crypt-inventory .q-rare{color:#e7d271}.crypt-inventory .q-legendary{color:#eca45f}.crypt-inventory .q-mythical{color:#d9a0f5}.crypt-inventory .q-named-unique{color:#f1a4b0}
.crypt-inventory .is-equipped,.crypt-inventory .crypt-bag-cell:not(.is-empty){border-color:currentColor}
@media(max-width:650px){.crypt-inventory{padding:7px;gap:5px;border-width:3px}.crypt-inventory-title{gap:4px;padding-bottom:5px}.crypt-inventory-title>strong{font-size:13px;letter-spacing:1px}.crypt-inventory-title button{font-size:10px;padding:5px}.crypt-inventory-layout{display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;gap:8px}.crypt-inventory-layout>section{overflow:visible;flex-shrink:0;min-height:0;padding:7px}.crypt-inventory-layout>.crypt-item-detail{min-height:180px}.crypt-paper-doll{height:390px;min-height:390px}.crypt-inventory>p{font-size:10px}}
@media(max-height:500px) and (min-width:651px){.crypt-inventory{padding:6px}.crypt-inventory-title>strong{font-size:15px}.crypt-inventory-layout{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);grid-template-rows:minmax(100px,1fr) minmax(80px,1fr)}.crypt-paper-doll{min-height:380px}.crypt-inventory h3{font-size:12px}.crypt-bag [data-inv-bag]{grid-template-columns:repeat(8,minmax(0,1fr))}}
.crypt-resources{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:5px 14px 8px;background:#191713;flex-shrink:0}
.crypt-resources label{font-size:10px}.crypt-mana progress{accent-color:#547ec3!important}.crypt-xp progress{accent-color:#ba9b55!important}
.crypt-abilities{display:flex;align-items:center;gap:6px;padding:6px 9px;border-top:1px solid #4b402e;flex-shrink:0;flex-wrap:wrap}
.crypt-abilities select{max-width:210px;min-width:110px;background:#25231e;color:#dfd0ae;border:1px solid #796448;padding:6px;font:11px Georgia,serif;min-height:32px}
.crypt-abilities>span{font:10px/1.4 Tahoma,sans-serif;color:#b6a788;flex:1;min-width:160px}.crypt-vital{min-width:0}.crypt-vital label{gap:6px;flex-wrap:wrap}.crypt-hud [data-crypt=enemy-name]{overflow-wrap:anywhere}
.crypt-skills{z-index:3;background:#11120ff2;overflow:auto;justify-content:flex-start;padding:12px;gap:8px}
.crypt-skills>strong{font-size:25px;letter-spacing:3px}
.crypt-passives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(580px,100%)}
.crypt-passives>div{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #6a5839;text-align:left;background:#29241b}.crypt-passives strong{font-size:16px;letter-spacing:0;text-shadow:none}.crypt-passives span{font:12px/1.5 Tahoma,sans-serif;flex:1}
@media(max-width:650px),(max-height:600px){.crypt-screen:has(.crypt-overlay:not([hidden])){position:static}.crypt-screen:has(.crypt-overlay:not([hidden]))>canvas{visibility:hidden}.crypt-overlay{z-index:3;background:#11120ff5;overflow:auto;justify-content:safe center}.crypt-passives{gap:5px}.crypt-passives>div{padding:8px;gap:6px}.crypt-passives strong{font-size:13px!important}.crypt-passives span{font-size:10px}.crypt-skills>strong{font-size:21px!important}}
@media(max-width:500px){.crypt-resources{padding:4px 8px 6px;gap:9px}.crypt-abilities{padding:4px 6px;gap:4px}.crypt-abilities>span{flex-basis:100%}.crypt-abilities select{flex:1;max-width:none}.crypt-hud label{font-size:9px}.crypt-passives button{font-size:11px}}
@media(max-height:500px){.crypt-resources{padding:3px 8px}.crypt-resources progress{height:7px}.crypt-abilities{padding:3px 6px}.crypt-abilities>span{display:none}.crypt-passives>div{gap:4px;padding:6px}.crypt-skills{padding-top:10px}}
.crypt-depth{font:11px Tahoma,sans-serif;white-space:nowrap;color:#c6bba0}
.crypt-app button:disabled{opacity:.45;cursor:default}
.crypt-classes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(560px,100%);border:0;padding:0;margin:2px 0}
.crypt-classes[hidden]{display:none}.crypt-classes legend{font:12px Georgia,serif;color:#c6bba0;margin-bottom:8px}
.crypt-classes label{position:relative;display:flex;flex-direction:column;gap:7px;border:1px solid #67583e;background:#1e1c17;padding:12px 9px;cursor:pointer;text-align:left}
.crypt-classes label:has(input:checked){border-color:#e0bc76;background:#3a3021;box-shadow:inset 0 0 18px #bc8a2c18}
.crypt-classes label:focus-within{outline:2px solid #edc57c;outline-offset:2px}
.crypt-classes input{accent-color:#caab73;margin:0;width:14px;height:14px}.crypt-classes label strong{font-size:17px;letter-spacing:0;text-shadow:none}.crypt-classes label span{font:11px/1.4 Tahoma,sans-serif;color:#dbc69f}.crypt-classes small{font:11px/1.4 Tahoma,sans-serif;color:#b8b09f}
@media(max-width:650px){.crypt-toolbar{flex-wrap:wrap}.crypt-toolbar strong{flex:1;font-size:12px;letter-spacing:1px}.crypt-depth{font-size:10px}.crypt-overlay{gap:8px;padding:12px}.crypt-classes{gap:5px}.crypt-classes label{padding:8px 6px}.crypt-classes label strong{font-size:14px}.crypt-classes small{font-size:10px}}
@media(max-height:500px){.crypt-classes label{padding:5px;gap:3px}.crypt-classes small{display:none}.crypt-classes legend{display:none}.crypt-overlay>strong{font-size:22px}.crypt-overlay>p{font-size:11px}.crypt-overlay>button{padding:5px 20px}}
.compact-desktop .desktop-enabled .crypt-window{position:fixed!important;inset:4px 4px 54px!important;width:auto!important;height:calc(100dvh - 58px)!important;max-height:none!important}
@media(pointer:coarse){.crypt-mobile-attack{display:block}.crypt-help{font-size:10px}}
@media(max-width:500px){.crypt-toolbar strong{font-size:11px;letter-spacing:1px}.crypt-toolbar{gap:4px;padding:5px}.crypt-app button{padding:5px 7px}.crypt-hud{padding:8px;gap:8px}.crypt-overlay strong{font-size:24px}.crypt-help{font-size:10px}}
@media(max-height:500px){.crypt-help{display:none}.crypt-toolbar{padding:3px 6px}.crypt-hud{padding:4px 9px}.crypt-message{padding:3px 8px;min-height:20px}.crypt-overlay{gap:6px}.crypt-overlay p{font-size:11px}}

.crypt-skills h3{margin:5px 0 0;color:#bda570;font:13px Georgia,serif;letter-spacing:1px}.crypt-skills .crypt-passives button{padding:6px 10px}.crypt-skills .crypt-passives>div{gap:6px}.crypt-skills>p{max-width:580px}.crypt-depth{white-space:normal}.crypt-skills{overscroll-behavior:contain}

.crypt-spell-help{padding:4px 10px;color:#c3b598;background:#191713;font:11px/1.4 Tahoma,sans-serif;flex-shrink:0}.crypt-abilities select{max-width:255px}

.crypt-gold{font:12px Georgia,serif;color:#e3bd6d;white-space:nowrap}.crypt-inventory-tabs,.crypt-inventory-tools,.crypt-bulk-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;flex-shrink:0}.crypt-inventory-tabs span{font:11px/1.4 Tahoma,sans-serif;color:#c5ab76;flex:1;min-width:150px}.crypt-inventory-tabs button{padding:5px 10px}.crypt-inventory-tools{border-bottom:1px solid #65563c;padding-bottom:6px}.crypt-inventory-tools label{display:flex;align-items:center;gap:4px;font-size:10px}.crypt-inventory-tools input,.crypt-inventory-tools select{width:auto;max-width:140px;padding:4px;margin:0;background:#12160f;color:#d3c19a;border:1px solid #6c5b3c;font:11px Tahoma,sans-serif}.crypt-bulk-actions{margin-bottom:7px}.crypt-inventory .crypt-bulk-actions button{font-size:10px;padding:4px 6px;min-height:26px}.crypt-inventory-layout>.crypt-service-stock{grid-column:1;grid-row:1/3}.crypt-inventory [hidden]{display:none!important}.crypt-inventory-layout{grid-template-rows:minmax(170px,1fr) minmax(200px,1.1fr)}.crypt-inventory .crypt-stock-item{display:flex;width:100%;align-items:center;text-align:left;gap:8px;padding:7px;margin:5px 0;min-height:55px}.crypt-stock-item>.crypt-item-art{width:36px;height:42px;flex-shrink:0}.crypt-stock-item span{flex:1}.crypt-stock-item small{display:block;font:10px/1.5 Tahoma,sans-serif;color:#bba87e}.crypt-comparison{width:100%;border-collapse:collapse;margin:8px 0;font:11px Tahoma,sans-serif}.crypt-comparison th,.crypt-comparison td{padding:6px 4px;border-bottom:1px solid #4d452f;text-align:right}.crypt-comparison th:first-child{text-align:left;color:#c7b99a;font-weight:normal}.crypt-comparison thead{color:#dcb97d}.crypt-comparison .is-gain{color:#a6d78e}.crypt-comparison .is-loss{color:#e1957e}.crypt-modifier-names{font:10px/1.5 Tahoma,sans-serif;color:#aa9b7c}.crypt-bag-cell.is-filtered{opacity:.22}.crypt-inventory .crypt-bag-cell.is-multi-selected{outline:2px solid #d7c178;outline-offset:-3px;background:#4c4826}.crypt-item-mark{position:absolute;right:2px;bottom:0;font-size:15px;color:#e2c57b;text-shadow:1px 1px #000}.crypt-inventory-tools input{max-width:120px}
@media(max-width:650px){.crypt-inventory-tools{gap:4px}.crypt-inventory-tools input,.crypt-inventory-tools select{max-width:115px}.crypt-inventory-tabs span{flex-basis:100%}.crypt-inventory-layout>.crypt-service-stock{min-height:220px;max-height:350px;overflow:auto}.crypt-comparison{font-size:10px}.crypt-comparison th,.crypt-comparison td{padding:5px 3px}}

.crypt-bag [data-inv-bag]{max-width:380px;margin:0 auto}.crypt-service-stock>p{font:11px/1.5 Tahoma,sans-serif;color:#bbae8c}@media(max-height:650px) and (min-width:651px){.crypt-inventory-layout{grid-template-rows:minmax(100px,1fr) minmax(120px,1.1fr)}.crypt-inventory-tabs span{font-size:10px}.crypt-inventory-tools{padding-bottom:3px}}

.crypt-skill-tabs{display:flex;gap:6px;width:min(700px,100%);position:sticky;top:0;background:#11120f;padding:5px;z-index:1}.crypt-skill-tabs button{flex:1;padding:7px 12px}.crypt-skill-tabs [aria-selected="true"]{background:#5c4b2e;color:#ffe4a3;border-color:#b69556}.crypt-skill-view{width:min(700px,100%);flex-shrink:0}.crypt-skills [hidden]{display:none!important}.crypt-skill-view>p{max-width:none;font:11px/1.5 Tahoma,sans-serif;margin-bottom:10px}.crypt-spell-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crypt-spell-card{display:flex;flex-direction:column;gap:7px;text-align:left;padding:11px;border:1px solid #796342;background:#28251c}.crypt-spell-card.is-locked{background:#191c17;border-color:#484b39}.crypt-spell-card strong{font:16px Georgia!important;letter-spacing:0!important;text-shadow:none}.crypt-spell-card strong small{float:right;color:#a3c48e;font:11px Tahoma,sans-serif}.crypt-spell-card span,.crypt-spell-card p,.crypt-spell-card small{font:11px/1.45 Tahoma,sans-serif;letter-spacing:0}.crypt-spell-card p{color:#dbc68f}.crypt-spell-card small{color:#a99c7b}.crypt-spell-card button{padding:7px 10px;font-size:11px;margin-top:auto}.crypt-skills>[data-crypt="close-skills"]{position:sticky;bottom:0;z-index:1;flex-shrink:0;background:#3a3020;min-width:220px}.crypt-skills>p{flex-shrink:0}@media(max-width:500px){.crypt-spell-grid{grid-template-columns:1fr}.crypt-skill-tabs button{font-size:11px;padding:7px 5px}}

.crypt-skills>[data-crypt="close-skills"]{width:min(700px,100%);box-shadow:0 10px 0 10px #11120f,0 -5px 0 5px #11120f}
.crypt-app:has(.crypt-skills:not([hidden])) .crypt-screen{position:static}
.crypt-app:has(.crypt-skills:not([hidden])) .crypt-screen>canvas{visibility:hidden}
.crypt-skills.crypt-overlay{inset:44px 0 0;z-index:4;background:#11120f}
.crypt-loot-policies{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px;border:1px solid #665638;background:#211f18;flex-shrink:0}.crypt-loot-policies label{display:flex;align-items:center;gap:5px;font:11px Tahoma,sans-serif}.crypt-loot-policies select,.crypt-spell-card select{background:#151811;color:#dfd0ae;border:1px solid #796448;padding:5px;font:11px Tahoma,sans-serif;min-height:30px}.crypt-loot-policies>span{font:10px/1.5 Tahoma,sans-serif;color:#bcae8c;flex:1;min-width:200px}.crypt-bag-pages{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:5px 0 9px;font:10px Tahoma,sans-serif}.crypt-inventory .crypt-bag-pages button{padding:4px 7px;font-size:10px;min-height:28px}.crypt-spell-card label{display:flex;align-items:center;justify-content:space-between;gap:6px;font:11px Tahoma,sans-serif;color:#c4b48f}.crypt-quickbar{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;padding:3px 8px 5px;background:#191713;flex-shrink:0}.crypt-quickbar button{display:flex;align-items:center;gap:4px;min-width:0;padding:4px;font:10px Tahoma,sans-serif;min-height:30px;text-align:left}.crypt-quickbar kbd{color:#efd38e;font:11px Georgia,serif;flex-shrink:0}.crypt-quickbar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crypt-quickbar [aria-pressed="true"]{border-color:#e3bd71;box-shadow:inset 0 0 8px #cfab4d44;background:#4b3f27}@media(max-width:650px){.crypt-quickbar{grid-template-columns:repeat(5,minmax(0,1fr));padding:3px 5px}.crypt-quickbar button{font-size:9px;min-height:27px}.crypt-loot-policies{gap:5px;padding:5px}.crypt-loot-policies label{font-size:10px}.crypt-loot-policies>span{flex-basis:100%}}
.crypt-inventory .crypt-loot-policies select{width:auto;margin:0;min-width:100px}.crypt-loot-policies label{white-space:nowrap}.crypt-bag-pages{position:sticky;top:0;z-index:1;background:#181a13;padding:3px 0}.crypt-inventory-status{background:#211f18;position:relative;z-index:2}@media(min-width:651px){.crypt-inventory-layout{grid-template-rows:minmax(0,1.6fr) minmax(0,.8fr)}}
