:root{color-scheme:dark;--bg:#080604;--bg2:#140d09;--surface:#1a120d;--surface2:#24170f;--surface3:#0e0906;--ink:#f7ead0;--muted:#cdbb94;--faint:#9d895f;--gold:#d8a441;--gold2:#f0c56d;--red:#a83a32;--green:#5aa36f;--line:#8c612c66;--line2:#d8a44155;--shadow:0 18px 50px #0009;--r:16px;--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--title:Georgia,"Times New Roman",serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--font)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 12% -10%,#5b2118 0,#25120a 28%,#080604 64%),linear-gradient(135deg,#0000 0 47%,#d8a4410d 48% 52%,#0000 53%);background-size:auto,44px 44px}.pf-shell{width:min(1500px,100%);margin:auto;padding:18px;display:grid;grid-gap:14px;gap:14px}.version{justify-self:end;color:var(--faint);font-size:.75rem}.authGate{min-height:100vh;align-content:center;justify-items:center}.authCard{width:min(520px,100%);padding:24px;background:linear-gradient(180deg,#20150fee,#120c08f4);border:1px solid var(--line);box-shadow:var(--shadow),inset 0 1px #ffffff0a;border-radius:var(--r);text-align:center}.authCard h1{margin:0 0 10px;color:var(--gold);font-family:var(--title);font-size:2rem}.authCard p{margin:0 0 18px;color:var(--muted);line-height:1.45}.authCard button+button{margin-left:8px}.hero,.houseRules,.panel,.quickBreakdowns details,.stat{background:linear-gradient(180deg,#20150fee,#120c08f4);border:1px solid var(--line);box-shadow:var(--shadow),inset 0 1px #ffffff0a;border-radius:var(--r)}.hero{display:grid;grid-template-columns:112px minmax(0,1fr) 150px;grid-gap:14px;gap:14px;align-items:start;padding:14px;overflow:hidden}.portrait{width:112px;height:112px;border:2px solid var(--line2);border-radius:14px;display:grid;place-items:center;background:#080503;overflow:hidden;cursor:pointer;color:var(--muted);text-align:center}.portrait img{width:100%;height:100%;object-fit:cover}.title{min-width:0}.eyebrow{margin:0 0 4px;color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font:800 .72rem var(--font)}.name{width:100%;min-width:0;background:transparent!important;border:0!important;padding:0!important;color:var(--gold)!important;font-family:var(--title);font-size:clamp(2rem,4.6vw,4rem);font-weight:900;line-height:.98;text-shadow:0 2px 0 #000}.title>p:not(.eyebrow){display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0;color:var(--muted)}input,select,textarea{min-width:0;background:#0b0705;color:var(--ink);border:1px solid #8a622d;border-radius:10px;padding:8px 9px;font:inherit}textarea{width:100%;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid #d8a44188;outline-offset:1px}.buttonLike,button{background:linear-gradient(#efc46f,#a96a20);border:1px solid #ffdc83;color:#190d05;border-radius:10px;padding:8px 10px;font-weight:850;cursor:pointer;box-shadow:0 2px 0 #4d260a;text-align:center}.buttonLike:hover,button:hover{filter:brightness(1.07)}.danger{background:linear-gradient(#b45151,#5b1515);color:#ffe0d8;border-color:#d88989}.tiny{width:68px}.actions{display:flex;flex-direction:column;gap:7px}.actions .buttonLike,.actions button{font-size:.82rem;padding:7px 8px}.actions small{color:var(--faint);text-align:center}.identityInline{display:flex;flex-wrap:wrap;gap:7px;max-width:100%;overflow:hidden}.abilityChip,.miniHp,.raceInline{background:#0b0705c9;border:1px solid #6d4722;border-radius:12px;padding:7px}.miniHp{flex:0 0 158px}.abilityChip,.miniHp b{color:var(--muted)}.miniHp label{display:flex;align-items:center;gap:4px}.miniHp input{width:58px;padding:4px}.miniHpActions{display:flex;gap:4px;margin-top:5px}.miniHpActions input{width:62px}.miniHpActions button{padding:4px 6px;font-size:.72rem}.abilityChip{flex:0 0 64px;display:grid;grid-template-rows:auto 33px auto;grid-gap:3px;gap:3px;text-align:center;font-size:1rem;font-weight:800}.abilityChip input{width:100%;height:33px;text-align:center;font-size:1.15rem;padding:3px}.abilityChip strong{font-size:1.25rem;color:#fff4d3}.raceInline{flex:1 0 100%;max-width:100%;max-height:96px;overflow:auto;scrollbar-width:thin}.raceInline summary{position:-webkit-sticky;position:sticky;top:0;background:#0b0705;color:var(--gold);font-weight:900;cursor:pointer}.raceInline small{display:block;margin-top:3px;font-size:.78rem;line-height:1.25;color:var(--muted);overflow-wrap:anywhere}.houseRules{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.houseRules,.quickBreakdowns details{padding:10px 14px}.mainGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start;grid-auto-flow:row}.panel{padding:0;overflow:hidden;min-width:0}.panel summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 15px;background:linear-gradient(90deg,#2a1a10,#17100b);border-bottom:1px solid var(--line)}.panel summary::-webkit-details-marker{display:none}.panel summary h2{margin:0;color:var(--gold);font-family:var(--title);font-size:1.35rem;line-height:1.1}.panel summary h2:before{content:"▾ ";font-size:.8em}.panel:not([open]) summary{border-bottom:0}.panel:not([open]) summary h2:before{content:"▸ "}.panelBody{padding:14px}.layoutUnlocked .movablePanel{outline:2px dashed #d8a441aa;outline-offset:2px}.layoutUnlocked .panel summary h2:after{content:" · glisser";font:600 .72rem var(--font);color:var(--muted)}.panelDragHandle{display:grid;place-items:center;width:36px;height:32px;border:1px solid var(--line2);border-radius:9px;background:#0b0705;color:var(--gold);font-size:1.25rem;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto}.draggingPanel .panelDragHandle,.panelDragHandle:active{cursor:-webkit-grabbing;cursor:grabbing}.draggingPanel{opacity:.72;outline-color:#fff3d0!important}.stat{padding:10px;text-align:center}.stat.clickable{cursor:pointer}.hpCard span,.stat span,small{color:var(--muted)}.stat strong{display:block;margin:2px 0;color:#fff4d3;font-size:1.55rem;line-height:1;text-shadow:0 2px #000}.actionStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.actionStats .stat small{font-size:.72rem}.actionHp{margin:0 0 12px;background:#0b0705aa;border:1px solid #6d4722;border-radius:12px;padding:9px}.actionHp .hpRolls{display:flex;flex-wrap:wrap;gap:6px}.actionHp .hpRolls label{display:flex;align-items:center;gap:4px}.actionHp input{max-width:72px}.dashboard,.hpCard{display:none!important}.diceTool{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-bottom:10px}.ability,.effect,.elephantOpt,.item,.quickAction,.resource,.skill,.spell,.talent,.weapon{display:grid;grid-gap:8px;gap:8px;align-items:center;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:10px;margin-top:8px}.quickAction{grid-template-columns:1fr 1fr auto auto}.weapon{grid-template-columns:minmax(110px,1fr) minmax(86px,.7fr) auto minmax(82px,.65fr) minmax(96px,1fr) auto}.weaponBreakdown{grid-column:1/-1;line-height:1.35}.resource{grid-template-columns:minmax(120px,1fr) auto auto auto 76px auto}.item{grid-template-columns:minmax(130px,1.4fr) 64px 76px minmax(86px,.8fr) 76px auto auto}.spell{grid-template-columns:minmax(130px,1.3fr) 64px minmax(90px,.8fr) auto auto auto auto}.talent{grid-template-columns:auto 1fr}.talent.editable{grid-template-columns:minmax(0,1fr) auto auto}.ability em,.ability strong,.skill strong,.weapon strong{font-size:1.25rem;color:#fff4d3}.clickable{cursor:pointer}.effect{grid-template-columns:1.3fr 1fr .5fr .5fr auto auto}.effect.off{opacity:.55}.effect.on{box-shadow:inset 4px 0 var(--gold)}.ability{grid-template-columns:1fr .6fr .5fr .5fr}.ability em{font-style:normal;color:var(--gold)}.skill{grid-template-columns:minmax(110px,1fr) 44px 64px 64px minmax(120px,1fr) auto auto}.skill>input[placeholder]{min-width:120px}.choiceRow,.classOptionPickers,.featTools,.hpActions,.mapMeta,.mapToolbar,.presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.choiceRow select,.classOptionPickers select,.featTools input,.featTools select{flex:1 1 180px}.compactPresets button{padding:6px 8px;font-size:.85rem;max-width:22em;display:inline-flex;align-items:center}.compactPresets button,.presets button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presets button{max-width:24em}.customBuff{grid-template-columns:1fr}.customBuff textarea{min-height:130px}.sectionSep{border:0;border-top:1px solid var(--line);margin:14px 0}h3{margin:12px 0 8px;color:var(--gold)}.note{color:var(--muted);font-size:.92rem}.roll{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center;background:#120b07;border:1px solid #5a3a1d;border-radius:10px;padding:8px;margin-top:6px}.roll strong{color:#fff4d3;font-size:1.25rem}.mapGrid{display:grid;grid-gap:3px;gap:3px;background:#090604;border:1px solid var(--line);border-radius:12px;padding:8px;margin:10px 0}.mapGrid button{aspect-ratio:1;min-width:0;padding:0;border-radius:6px;background:#160f09;color:var(--ink);box-shadow:none;border:1px solid #5d3d20;font:900 .8rem var(--font)}.mapGrid button.marked{background:linear-gradient(#d8a441,#7d4817);color:#130804;border-color:#ffdf86}.mainGrid>.panel[data-panel-title="Carte / croquis"]{grid-column:1/-1}.sketchWrap{display:grid;grid-gap:8px;gap:8px}.hpBar{height:6px;background:#2d1812;border-radius:3px;overflow:hidden;margin:4px 0}.hpBar>span{display:block;height:100%;background:linear-gradient(90deg,#a83a32,#d8a441 50%,#5aa36f);transition:width .25s ease}.currency{flex-wrap:wrap;gap:8px;margin:8px 0;padding:8px 10px;background:#0b0705a8;border:1px solid #6d4722;border-radius:10px}.currency,.currency label{display:flex;align-items:center}.currency label{gap:4px;color:var(--muted)}.currency input{width:74px}.currency b{color:var(--gold)}.inventoryActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px;margin:8px 0}.inventoryActions button{padding:7px 8px}.inventoryCatalogs{grid-template-columns:minmax(130px,1fr) minmax(170px,1.4fr);margin:8px 0}.inventoryCatalogs,.inventoryList{display:grid;grid-gap:8px;gap:8px}.inventoryList .item{margin-top:0}.inventoryList .item input:first-child{min-width:0}.inventoryList .item label{display:flex;align-items:center;gap:4px;white-space:nowrap;color:var(--muted)}input.overcapped,select.overcapped{border-color:#ff8a8a!important;box-shadow:inset 0 0 0 1px #ff8a8a}.buffSyntaxHelp,.combatOptions,.hpDetails,.quickActions,.quickBreakdowns details{margin:8px 0;padding:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;overflow:hidden}.buffSyntaxHelp summary,.combatOptions summary,.hpDetails summary,.quickActions summary,.quickBreakdowns summary{cursor:pointer;color:var(--gold);display:flex;align-items:center;gap:8px;padding:9px 10px;background:#120b07}.buffSyntaxHelp[open] summary,.combatOptions[open] summary,.hpDetails[open] summary,.quickActions[open] summary,.quickBreakdowns details[open] summary{border-bottom:1px solid #6d4722}.buffSyntaxHelp summary:before,.combatOptions summary:before,.hpDetails summary:before,.quickActions summary:before,.quickBreakdowns summary:before{content:"▸ ";font-size:.85em}.buffSyntaxHelp[open] summary:before,.combatOptions[open] summary:before,.hpDetails[open] summary:before,.quickActions[open] summary:before,.quickBreakdowns details[open] summary:before{content:"▾ "}.buffSyntaxHelp>:not(summary),.combatOptions>:not(summary),.hpDetails>:not(summary),.quickActions>:not(summary),.quickBreakdowns details>:not(summary){margin-left:10px;margin-right:10px}.combatOptions .activeOption{background:linear-gradient(#5aa36f,#2d5e3d);color:#fff8e0;border-color:#9be0b3;box-shadow:inset 0 0 0 2px #fff8e055}.combatOptions button:disabled{opacity:.45;cursor:not-allowed}.optionsBadge{background:#5aa36f;color:#fff;border-radius:8px;padding:2px 8px;margin-left:8px;font-size:.75rem;font-weight:700}.classesEditor{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.levelPlan{display:grid;grid-template-columns:minmax(150px,1.2fr) auto auto minmax(160px,1fr);grid-gap:8px;gap:8px;align-items:center;background:#0b0705a8;border:1px solid #6d4722;border-radius:10px;padding:8px;margin-top:8px}.levelPlan small,.levelPlan textarea{grid-column:1/-1}.levelPlan.applied{opacity:.65}.classRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#0b0705a8;border:1px solid #6d4722;border-radius:10px;padding:8px}.classRow select{flex:1 1 180px;min-width:0}.classRow .tiny{width:64px}.classRow small{flex:0 1 auto;color:var(--muted)}.notesTabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.notesTabs button{padding:6px 10px;font-size:.85rem;max-width:18em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#3a2412,#1f1409);color:var(--ink);border:1px solid var(--line);box-shadow:none}.notesTabs button.activeTab{background:linear-gradient(#efc46f,#a96a20);color:#190d05;border-color:#ffdc83}.classFeature,.subSection{background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:0;margin-top:8px;overflow:hidden}.classFeature summary,.subSection>summary{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center;padding:9px 10px;cursor:pointer;background:#120b07}.subSection>summary h3{margin:0}.classFeature[open]>summary,.subSection[open]>summary{border-bottom:1px solid #6d4722}.subSection>:not(summary){margin-left:10px;margin-right:10px}.classFeature summary b:before,.subSection>summary h3:before{content:"▸ ";font-size:.85em}.classFeature[open] summary b:before,.subSection[open]>summary h3:before{content:"▾ "}.classFeature summary b{color:var(--gold)}.classFeature p{margin:0;padding:10px}.notesEditor{display:grid;grid-gap:8px;gap:8px}.notesPageName{font-weight:700;font-size:1rem}.classSpellInfo{display:grid;grid-gap:4px;gap:4px;background:#0b0705a8;border:1px solid #6d4722;border-radius:10px;padding:8px;margin-top:8px}.classSpellInfo small{line-height:1.35}.sketchViewport{height:min(90vh,1100px);overflow:hidden;border:2px solid var(--line2);border-radius:12px;background:#2b1b10;touch-action:none;position:relative}.sketchCanvas{width:100%;max-height:none;touch-action:none;background:#f8edd0;border:0;border-radius:0;display:block;cursor:crosshair;transform-origin:0 0;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketchCanvas.panMode{cursor:-webkit-grab;cursor:grab}.sketchCanvas.panMode:active{cursor:-webkit-grabbing;cursor:grabbing}.sketchCanvas.eraseMode{cursor:cell}.activeTool{outline:2px solid #fff3d0;background:linear-gradient(#efc46f,#a96a20);color:#190d05}@media(max-width:1100px){.hero{grid-template-columns:96px 1fr}.actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.portrait{width:96px;height:96px}.mainGrid{grid-template-columns:1fr}.actionStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.pf-shell{padding:10px}.hero{grid-template-columns:1fr}.portrait{width:112px;height:112px}.name{font-size:2.2rem}.identityInline{overflow:visible}.miniHp{flex-basis:100%}.abilityChip{flex:1 0 30%}.raceInline{max-height:130px}.ability,.diceTool,.effect,.inventoryCatalogs,.item,.quickAction,.resource,.skill,.spell,.talent,.talent.editable,.weapon{grid-template-columns:1fr}.actionStats{grid-template-columns:repeat(2,1fr)}.panelBody{padding:10px}}.documentLibrary{display:grid;grid-gap:10px;gap:10px}.documentTools{grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) auto;align-items:center}.documentList,.documentTools{display:grid;grid-gap:8px;gap:8px}.documentList{max-height:65vh;overflow:auto;padding-right:2px}.documentCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:10px}.documentCard b{color:#fff4d3}.documentCard b,.documentCard small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentCard .buttonLike{text-decoration:none;white-space:nowrap}.mjHero{grid-template-columns:minmax(0,1fr) auto}.mjTitle{margin:.1em 0;color:var(--gold);font-family:var(--title);font-size:clamp(2rem,4vw,3.8rem)}@media(max-width:700px){.documentCard,.documentTools,.mjHero{grid-template-columns:1fr}}.mjShell .mainGrid{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr)}.mjPanel.libraryPanel{grid-column:1/-1}.mjSceneGrid{display:grid;grid-gap:10px;gap:10px}.mjSceneGrid label{display:grid;grid-gap:6px;gap:6px}.initiativeList{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.initiativeEntry{display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto minmax(120px,1fr) auto;grid-gap:8px;gap:8px;align-items:center;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:8px}.initiativeEntry.activeTurn{box-shadow:inset 4px 0 #5aa36f;border-color:#91d7a6}.initiativeEntry label{display:flex;align-items:center;gap:5px;color:var(--muted)}.initiativeEntry>button:first-child{min-width:36px;padding:7px 8px;background:linear-gradient(#3a2412,#1f1409);color:#fff4d3;border-color:#6d4722;box-shadow:none}@media(max-width:900px){.initiativeEntry,.mjShell .mainGrid{grid-template-columns:1fr}.initiativeEntry label{justify-content:space-between}.initiativeEntry .tiny{width:100px}}.mjAccess{background:linear-gradient(#5aa36f,#2d5e3d)!important;color:#fff8e0!important;border-color:#9be0b3!important;text-decoration:none;text-align:center}.bestiaryTools{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(220px,1.4fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.bestiaryTools label{display:flex;align-items:center;gap:5px;color:var(--muted)}.initiativeEntry{grid-template-columns:auto minmax(120px,1fr) auto auto auto minmax(120px,1fr) auto}.roundTracker{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:9px}.roundTracker strong{color:#fff4d3}.roundTracker span{color:var(--muted)}.roundTracker em{font-style:normal;color:#fff4d3;background:#8d2520;border-radius:999px;padding:4px 8px}.roundTracker.hasDueCue{border-color:#d8a441;box-shadow:0 0 0 1px #d8a44155}.cuePanel,.effectPanel,.hazardPanel,.mjAssistant,.objectivePanel,.playerBrief,.rewardPanel,.sceneSlots{display:grid;grid-gap:8px;gap:8px;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:9px}.cuePanel h3,.effectPanel h3,.hazardPanel h3,.mjAssistant h3,.objectivePanel h3,.playerBrief h3,.rewardPanel h3,.sceneSlots h3{margin:0;color:var(--gold)}.sceneSlot{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,.8fr) auto;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid #6d472288;padding-top:8px}.sceneSlot strong{color:#fff4d3}.sceneSlot small,.sceneSlot strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.improvTools,.mjAssistant>div,.objectiveTools,.partyTools{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.improvTools h3{flex:1 0 100%;margin-bottom:0}.conditionChips button,.hpQuick button,.improvTools button,.mjAssistant button,.objectiveTools button,.playerBrief button{padding:5px 7px;font-size:.82rem;background:linear-gradient(#3a2412,#1f1409);color:#fff4d3;border-color:#6d4722;box-shadow:none}.partyTools{background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:8px;margin-bottom:8px}.partyTools label{display:flex;align-items:center;gap:5px}.partyTools label,.partyTools span{color:var(--muted)}.objectiveRow,.rewardRow{grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:8px}.hazardRow,.objectiveRow,.rewardRow{display:grid;gap:8px;align-items:center;border-top:1px solid #6d472288;padding-top:8px}.hazardRow{grid-template-columns:auto minmax(120px,.7fr) minmax(0,1.3fr) auto auto;grid-gap:8px}.effectRow{display:grid;grid-template-columns:auto minmax(110px,.7fr) minmax(90px,.55fr) auto minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid #6d472288;padding-top:8px}.effectRow.expired{background:#8d252033;border-color:#d8a441;padding:8px;border-radius:10px}.effectRow.expired input:not([type]),.effectRow.expired input[type=text],.effectRow.inactive input:not([type]),.effectRow.inactive input[type=text]{opacity:.7}.hazardRow.inactive input:not([type]),.hazardRow.inactive input[type=text]{opacity:.65;text-decoration:line-through}.cueRow{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid #6d472288;padding-top:8px}.cueRow.due{background:#8d252033;border-color:#d8a441;padding:8px;border-radius:10px}.cueRow.done input:not([type]),.cueRow.done input[type=text],.objectiveRow.done input[type=text],.rewardRow.found input:not([type]),.rewardRow.found input[type=text]{text-decoration:line-through;opacity:.7}.objectiveRow .secretToggle,.rewardRow .secretToggle{display:flex;align-items:center;gap:4px;color:var(--muted)}.encounterSummary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:9px;margin-bottom:8px}.crBadge,.encounterSummary strong{color:#fff4d3}.encounterSummary span,.hpQuick label{color:var(--muted)}.crBadge{border:1px solid #6d4722;border-radius:999px;padding:4px 8px;background:#120b07}.conditionChips,.creatureAttacks,.hpQuick{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:4px;border-top:1px solid #6d472288}.hpBadge{border-radius:999px;padding:4px 8px;font-weight:850;background:#3a2412;color:#fff4d3}.hpBadge.ok{background:#235c37}.hpBadge.hurt{background:#8b651e}.hpBadge.critical,.hpBadge.down{background:#8d2520}.hpBadge.unknown{background:#3a3a3a}.hpMiniBar{width:110px;height:8px;border-radius:999px;overflow:hidden;background:#2b1710;border:1px solid #6d4722}.hpMiniBar i{display:block;height:100%;background:linear-gradient(90deg,#a83a32,#d8a441,#5aa36f)}.conditionChips button.activeCondition{background:linear-gradient(#5aa36f,#2d5e3d);color:#fff8e0;border-color:#9be0b3}.creatureAttacks span{display:inline-flex;gap:4px}.creatureAttacks button{padding:5px 7px;font-size:.82rem;background:linear-gradient(#3a2412,#1f1409);color:#fff4d3;border-color:#6d4722;box-shadow:none}.mjRolls{margin-top:12px}@media(max-width:900px){.bestiaryTools,.cueRow,.effectRow,.hazardRow,.initiativeEntry,.objectiveRow,.rewardRow,.sceneSlot{grid-template-columns:1fr}.conditionChips,.creatureAttacks,.hpQuick{grid-column:auto}}.defenseStrip{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:4px;border-top:1px solid #6d472288}.defenseStrip span{border:1px solid #6d4722;border-radius:999px;padding:4px 8px;background:#120b07;color:#fff4d3}.defenseStrip button{padding:5px 7px;font-size:.82rem;background:linear-gradient(#3a2412,#1f1409);color:#fff4d3;border-color:#6d4722;box-shadow:none}@media(max-width:900px){.defenseStrip{grid-column:auto}}.playerRoster{display:grid;grid-gap:10px;gap:10px}.playerTools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.playerTools span{color:var(--muted)}.playerCard{display:grid;grid-gap:8px;gap:8px;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:10px}.playerCard header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center}.playerCard header div{display:grid;grid-gap:4px;gap:4px}.playerCard header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerChips,.playerVitals{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.playerVitals label{display:flex;align-items:center;gap:5px;color:var(--muted)}.playerChips span,.playerVitals span{border:1px solid #6d4722;border-radius:999px;padding:4px 8px;background:#120b07;color:#fff4d3}.playerChips span{color:var(--muted)}@media(max-width:900px){.playerCard header{grid-template-columns:1fr}.playerVitals .tiny{width:100px}}.mjNav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:8px;overflow-x:auto;padding:8px;background:linear-gradient(180deg,#120c08f2,#080604e8);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #0008}.mjNav button{flex:0 0 auto;background:linear-gradient(#3a2412,#1f1409);color:var(--ink);border-color:#6d4722;box-shadow:none}.mjNav button.active{background:linear-gradient(#efc46f,#a96a20);color:#190d05;border-color:#ffdc83}.mjWorkspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.mjViewPanel{display:none}.mjViewPanel.visible{display:block}.mjViewPanel.secondary{order:1}.mjViewPanel.primary{order:2}.turnFocus{position:-webkit-sticky;position:sticky;top:62px;z-index:10;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin:0 0 10px;padding:10px 12px;background:linear-gradient(90deg,#2f1c10,#15100b);border:1px solid var(--line2);border-radius:14px;box-shadow:0 10px 28px #0007}.turnFocus>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.turnFocus span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.turnFocus strong{color:#fff4d3;font-size:1.2rem}.turnFocus small,.turnFocus strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turnFocus small{color:var(--muted)}.turnFocusActions,.turnFocusVitals{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.turnFocusVitals span{border:1px solid #6d4722;border-radius:999px;padding:4px 8px;background:#120b07;text-transform:none;letter-spacing:0;font-size:.82rem}.turnFocusVitals .hpBadge{border:0;color:#fff4d3}.turnFocusActions{justify-content:flex-end}.turnFocusActions button{min-height:38px;padding:6px 8px}.mjWorkspace .initiativeEntry{grid-template-columns:auto minmax(160px,1.4fr) auto auto auto minmax(180px,1fr) auto}.mjWorkspace .initiativeEntry.activeTurn{background:linear-gradient(90deg,#12331fee,#0b0705b8);border-color:#9be0b3}.mjWorkspace .panel summary{cursor:default}.mjWorkspace .panel summary h2:before,.mjWorkspace .panel:not([open]) summary h2:before{content:""}@media(min-width:1000px){.mjWorkspace{grid-template-columns:minmax(280px,.65fr) minmax(520px,1.35fr)}.mjViewPanel.primary{grid-column:2}.mjViewPanel.secondary{grid-column:1}.mjViewPanel.visible:not(.primary):not(.secondary){grid-column:1/-1}.mjNav{top:8px}.turnFocus{top:70px}}@media(max-width:760px){.mjShell{padding:8px}.mjHero .actions{display:grid;grid-template-columns:1fr 1fr}.mjNav{bottom:0;top:auto;position:fixed;left:8px;right:8px;border-radius:16px 16px 0 0}.mjNav button{flex:1 0 auto;padding:10px 8px;font-size:.82rem}.mjWorkspace{padding-bottom:76px}.turnFocus{top:0;grid-template-columns:1fr}.turnFocusActions{justify-content:stretch}.turnFocusActions button{flex:1 1 120px;min-height:44px}.mjWorkspace .initiativeEntry{grid-template-columns:1fr}.mjWorkspace .initiativeEntry>button:first-child{width:100%}.mjPanel summary{padding:10px 12px}.mjPanel summary h2{font-size:1.2rem}}.simpleStatusDesk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:-4px 0 2px}.simpleStatusDesk button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;min-height:62px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleStatusDesk span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleStatusDesk b,.simpleStatusDesk small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleStatusDesk b{color:#fff4d3}.simpleStatusDesk small{color:var(--muted)}.simpleStatusDesk em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.nowDesk{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(220px,.75fr) minmax(240px,.9fr);grid-gap:10px;gap:10px;margin:0 0 10px}.nowDesk article{display:grid;grid-gap:9px;gap:9px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:14px;padding:12px;background:linear-gradient(135deg,#1c140d,#0b0705);box-shadow:0 10px 26px #0006}.nowDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.nowDesk h2{margin:0;color:#fff4d3;font-size:1.25rem;line-height:1.12;overflow:hidden;text-overflow:ellipsis}.nowDesk p{margin:0;color:var(--muted);line-height:1.35}.nowDesk header span,.nowDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a;white-space:nowrap}.nowDesk>article>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.nowDesk button{flex:1 1 112px;min-height:42px;box-shadow:none}.nowHealth.warn{border-color:#d8a441;box-shadow:inset 4px 0 #d8a441,0 10px 26px #0006}.nowHealth small,.nowTable small{color:var(--muted);line-height:1.35}.quickFlowDesk{display:grid;grid-template-columns:minmax(230px,.55fr) repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch;margin:0 0 10px}.quickFlowDesk article,.quickFlowDesk button{min-width:0;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#1c140d,#0b0705);box-shadow:0 10px 26px #0006}.quickFlowDesk article{display:grid;grid-gap:4px;gap:4px;align-content:center;padding:12px}.quickFlowDesk h2{margin:0;color:#fff4d3;font-size:1.25rem;line-height:1.12}.quickFlowDesk article span{color:var(--muted);line-height:1.3}.quickFlowDesk button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;color:var(--ink);box-shadow:none}.quickFlowDesk button span{display:grid;grid-gap:3px;gap:3px;min-width:0}.quickFlowDesk button b{color:#fff4d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickFlowDesk button small{line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quickFlowDesk button em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:5px 8px;background:#120b07;color:#ffd27a;white-space:nowrap}.simpleUx .modeBriefDesk,.simpleUx .modeTaskRail{display:none}.fullUx .quickFlowDesk{opacity:.92}@media(max-width:1180px){.quickFlowDesk{grid-template-columns:repeat(2,minmax(0,1fr))}.quickFlowDesk article{grid-column:1/-1}.simpleStatusDesk{grid-template-columns:repeat(2,minmax(0,1fr))}.nowDesk{grid-template-columns:1fr 1fr}.nowPrimary{grid-column:1/-1}}@media(max-width:760px){.simpleStatusDesk{grid-auto-flow:column;grid-auto-columns:minmax(210px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleStatusDesk button{grid-template-columns:1fr;min-height:76px}.simpleStatusDesk b,.simpleStatusDesk small{white-space:normal}.simpleStatusDesk em{justify-self:start}.nowDesk{grid-auto-flow:column;grid-auto-columns:minmax(260px,86%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin;margin-bottom:8px;padding-bottom:2px}.nowPrimary{grid-column:auto}.nowDesk article{min-height:188px}.nowDesk header{flex-direction:column}.nowDesk button{min-height:44px}.quickFlowDesk{grid-auto-flow:column;grid-auto-columns:minmax(230px,84%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin;margin-bottom:8px;padding-bottom:2px}.quickFlowDesk article{grid-column:auto;min-height:102px}.quickFlowDesk button{min-height:102px;grid-template-columns:1fr}.quickFlowDesk button b{white-space:normal}.quickFlowDesk button em{justify-self:start}}.simpleWorkspaceNav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 10px;padding:8px;border:1px solid #6d4722;border-radius:12px;background:#0b0705}.simpleWorkspaceNav button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:52px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleWorkspaceNav button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleWorkspaceNav span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleWorkspaceNav b{color:#fff4d3}.simpleWorkspaceNav b,.simpleWorkspaceNav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleWorkspaceNav small{color:var(--muted)}.simpleWorkspaceNav em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}@media(max-width:900px){.simpleWorkspaceNav{grid-auto-flow:column;grid-auto-columns:minmax(190px,64%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleWorkspaceNav b,.simpleWorkspaceNav em,.simpleWorkspaceNav small{white-space:normal}}.simpleUx .characterWorkspace,.simpleUx .modeBriefDesk,.simpleUx .modeDeck,.simpleUx .modeTaskRail,.simpleUx .tableCommandRail{display:none}.modeDeck{position:-webkit-sticky;position:sticky;top:0;z-index:18;display:grid;grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;margin:10px 0;padding:8px;background:linear-gradient(180deg,#120c08f2,#080604e8);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 28px #0008}.modeDeckFocus{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px;background:#0b0705b8;border:1px solid #6d4722;border-radius:10px}.modeDeckFocus h2{margin:0;color:#fff4d3;font-size:1.35rem;line-height:1.1}.modeDeckFocus strong{color:var(--gold)}.modeDeckFocus span,.modeDeckFocus strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeDeckFocus span{color:var(--muted)}.modeDeckNextAction{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:stretch;margin-top:6px;padding-top:6px;border-top:1px solid #6d472288}.modeDeckNextAction button{min-width:0;box-shadow:none}.modeDeckNextAction button:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;color:var(--ink)}.modeDeckNextAction span{display:grid;grid-gap:2px;gap:2px;min-width:0}.modeDeckNextAction small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeDeckNextAction em{font-style:normal;color:#ffd27a;white-space:nowrap}.characterModeNav{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.characterModeNav button{position:relative;display:grid;grid-template-rows:auto auto 1fr;grid-gap:2px;gap:2px;min-height:76px;min-width:0;padding:8px 9px;background:linear-gradient(#3a2412,#1f1409);color:var(--ink);border-color:#6d4722;box-shadow:none;text-align:left}.characterModeNav button small{color:var(--faint);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.characterModeNav button b{color:#fff4d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.characterModeNav button span{color:var(--muted);font-size:.76rem;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.characterModeNav button em{position:absolute;top:5px;right:5px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#5aa36f;color:#fff;font-size:.72rem;font-style:normal}.characterModeNav button.active{background:linear-gradient(#efc46f,#a96a20);color:#190d05;border-color:#ffdc83}.characterModeNav button.active b,.characterModeNav button.active small,.characterModeNav button.active span{color:#190d05}.adventureModePanel{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.adventureModePanel article{background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.adventureSnapshot,.adventureSteps{display:flex;flex-wrap:wrap;gap:8px}.adventureSnapshot span,.adventureSteps span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#fff4d3}@media(max-width:1100px){.modeDeck{grid-template-columns:1fr}.characterModeNav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.adventureModePanel{grid-template-columns:1fr}.modeDeck{position:static;display:block;padding:0;margin:0;background:transparent;border:0;box-shadow:none}.modeDeckFocus{margin:8px 0}.modeDeckNextAction{grid-template-columns:1fr 1fr}.modeDeckNextAction button:first-child{grid-column:1/-1}.characterModeNav{position:fixed;left:8px;right:8px;bottom:0;top:auto;z-index:30;display:flex;gap:6px;overflow-x:auto;padding:8px;background:linear-gradient(180deg,#120c08f2,#080604f4);border:1px solid var(--line);border-radius:16px 16px 0 0;box-shadow:0 -10px 28px #0008}.characterModeNav button{flex:1 0 92px;min-height:54px;padding:8px;text-align:center;place-items:center}.characterModeNav button small,.characterModeNav button span{display:none}.characterModeNav button b{font-size:.82rem;white-space:normal;line-height:1.1}.characterModeNav button em{top:4px;right:4px}.characterWorkspace{padding-bottom:78px}.pf-shell{padding-bottom:86px}}.adventureLinkDesk{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(300px,1.12fr);grid-gap:10px;gap:10px;margin:0 0 12px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.adventureLinkDesk article{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;background:#120b07;padding:10px}.adventureLinkDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.adventureLinkDesk h2{margin:0;color:#fff4d3;font-size:1.15rem}.adventureLinkDesk p{margin:0}.adventureLinkActions,.adventureLinkStats{display:flex;gap:7px;flex-wrap:wrap}.adventureLinkStats span{border:1px solid #6d4722;border-radius:999px;padding:6px 9px;background:#1a100b;color:#fff4d3}.adventureLinkActions button{flex:1 1 150px}@media(max-width:900px){.adventureLinkDesk{grid-template-columns:1fr}.adventureLinkDesk header{flex-direction:column}.adventureLinkDesk button{min-height:44px}}.adventureCharacterDesk{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#0b0705}.adventureCharacterDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:5px 8px;color:#ffd27a;background:#1a100b;white-space:nowrap}.adventureCharacterDesk h3{margin:0;color:#fff4d3;font-size:1rem}.adventureCharacterDesk>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:7px;gap:7px}.adventureCharacterDesk button{position:relative;display:grid;grid-gap:3px;gap:3px;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.adventureCharacterDesk button.active{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.adventureCharacterDesk b,.adventureCharacterDesk span{overflow:hidden;text-overflow:ellipsis}.adventureCharacterDesk span{color:var(--muted);font-size:.85rem}.adventureCharacterDesk em{justify-self:start;border:1px solid #9be0b3;border-radius:999px;padding:2px 7px;color:#d7ffe0;background:#12331f;font-size:.78rem;font-style:normal}.combatModePanel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.combatModePanel article{background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.combatFocus{display:grid;grid-gap:10px;gap:10px}.combatFocus h2{margin:0}.combatVitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.combatActionGrid button,.combatVitals button{display:grid;grid-gap:3px;gap:3px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none}.combatActionGrid span,.combatHpStrip small,.combatVitals small{color:var(--muted)}.combatVitals b{font-size:1.35rem;color:#fff4d3}.combatHpStrip{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.combatHpStrip>div:first-child{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.combatHpStrip strong{font-size:1.35rem;color:#fff4d3}.activeCombatTags,.combatHpActions,.combatResourceGrid{display:flex;gap:8px;flex-wrap:wrap}.activeCombatTags span{border:1px solid #d8a441;border-radius:999px;padding:4px 8px;background:#1d1308;color:#ffd27a}.combatActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.combatResource{display:grid;grid-template-columns:minmax(90px,1fr) auto auto auto;grid-gap:6px;gap:6px;align-items:center;border:1px solid #6d4722;border-radius:10px;padding:6px;background:#120b07}.combatResource span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combatResource button{padding:6px 9px}.combatEffectDesk{display:grid;grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.combatEffectDesk article{display:grid;grid-gap:9px;gap:9px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.combatEffectDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.combatEffectDesk h2,.combatEffectDesk h3{margin:0;color:#fff4d3}.combatEffectDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a;white-space:nowrap}.combatEffectHeaderActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.combatEffectHeaderActions button{padding:6px 8px;box-shadow:none}.combatEffectHeaderActions button:disabled{opacity:.5;cursor:not-allowed}.combatEffectInput{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:stretch}.combatEffectInput textarea{min-height:74px}.combatConditionPresets{display:flex;gap:6px;flex-wrap:wrap}.combatConditionPresets button{padding:6px 8px;background:linear-gradient(#3a2412,#1f1409);border-color:#6d4722;box-shadow:none;color:#fff4d3}.combatEffectList{display:grid;grid-gap:7px;gap:7px}.combatEffectRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:7px;gap:7px;align-items:center;border:1px solid #6d4722;border-radius:11px;padding:8px;background:#120b07}.combatEffectRow.active{box-shadow:inset 4px 0 #d8a441}.combatEffectRow.inactive{opacity:.64}.combatEffectRow div{display:grid;grid-gap:2px;gap:2px;min-width:0}.combatEffectRow b,.combatEffectRow small{overflow:hidden;text-overflow:ellipsis}.combatEffectRow label{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:.78rem}.combatEffectRow input{width:74px}@media(max-width:760px){.combatEffectDesk,.combatModePanel{grid-template-columns:1fr}.combatVitals{grid-template-columns:repeat(2,minmax(0,1fr))}.combatActionGrid,.combatEffectInput,.combatEffectRow{grid-template-columns:1fr}.combatEffectDesk button,.combatModePanel button{min-height:44px}.combatEffectHeaderActions{justify-content:flex-start}.combatEffectRow input{width:100%}}.combatTurnDesk{display:grid;grid-template-columns:minmax(310px,1.05fr) minmax(290px,.95fr);grid-gap:12px;gap:12px;margin-bottom:12px}.combatTurnDesk>article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.combatTurnDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.combatTurnDesk h2{margin:0;color:#fff4d3}.combatTurnDesk header>span{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a;white-space:nowrap}.combatWeaponActions{display:grid;grid-template-columns:auto auto minmax(180px,1fr);grid-gap:8px;gap:8px}.combatWeaponActions select{width:100%}.combatQuickRolls,.combatRollFeed,.combatWeaponList{display:grid;grid-gap:8px;gap:8px}.combatWeaponList article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#120b07}.combatWeaponList div{display:grid;grid-gap:3px;gap:3px;min-width:0}.combatWeaponList b,.combatWeaponList span{overflow:hidden;text-overflow:ellipsis}.combatQuickRolls span,.combatRollFeed small,.combatTurnDesk small,.combatWeaponList span{color:var(--muted)}.combatTurnOptions{display:flex;gap:6px;flex-wrap:wrap}.combatTurnOptions button{background:linear-gradient(#3a2412,#1f1409);border-color:#6d4722;box-shadow:none;color:#fff4d3}.combatTurnOptions button.active{border-color:#9be0b3;background:linear-gradient(#5aa36f,#2d5e3d);color:#fff8e0}.combatDiceDesk{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px}.combatQuickRolls{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.combatQuickRolls button{display:grid;grid-gap:3px;gap:3px;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.combatQuickRolls b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combatRollFeed span{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px;gap:3px;border:1px solid #6d4722;border-radius:10px;padding:7px 8px;background:#120b07}.combatRollFeed small{grid-column:1}.combatRollFeed strong{grid-column:2;grid-row:1/span 2;color:#fff4d3;font-size:1.2rem}@media(max-width:900px){.combatTurnDesk,.combatWeaponActions{grid-template-columns:1fr}.combatWeaponList article{grid-template-columns:1fr auto auto}}@media(max-width:760px){.combatTurnDesk button{min-height:44px}.combatDiceDesk,.combatWeaponList article{grid-template-columns:1fr}.combatWeaponList article button{width:100%}}.combatWeaponDesk{grid-template-columns:minmax(230px,.58fr) minmax(340px,1fr) minmax(280px,.82fr)}.combatWeaponRail{max-height:760px}.combatWeaponSelector{max-height:560px;overflow:auto;padding-right:2px}.combatWeaponSelector button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-align:left;border:1px solid #6d4722;border-radius:12px;padding:9px;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink)}.combatWeaponSelector button.selected{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441,0 0 0 1px #d8a44155}.combatWeaponSelector button span{display:grid;grid-gap:3px;gap:3px;min-width:0}.combatWeaponSelector button b,.combatWeaponSelector button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combatWeaponSelector button strong{min-width:48px;min-height:40px}.combatWeaponInspector header strong,.combatWeaponSelector button strong{display:grid;place-items:center;border:1px solid #6d4722;border-radius:999px;background:#0b0705;color:#ffd27a}.combatWeaponInspector header strong{min-width:58px;min-height:50px;font-size:1.35rem}.combatWeaponFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.combatWeaponFields label{display:grid;grid-gap:5px;gap:5px;color:#fff4d3}.combatWeaponBreakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.combatWeaponBreakdown span{display:grid;grid-gap:3px;gap:3px;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#120b07;color:var(--muted)}.combatWeaponBreakdown b{color:#fff4d3}.combatWeaponInspectorActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.combatWeaponInspector textarea{min-height:78px}@media(max-width:1100px){.combatWeaponDesk{grid-template-columns:1fr}.combatWeaponSelector{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}.combatWeaponBreakdown,.combatWeaponFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.combatWeaponBreakdown,.combatWeaponFields,.combatWeaponInspectorActions{grid-template-columns:1fr}.combatWeaponSelector button{min-height:58px}}.combatSessionBridge{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.combatSessionBridge.myTurn{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.combatSessionBridge header{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.combatSessionBridge header div{display:grid;grid-gap:3px;gap:3px}.combatSessionBridge header b{font-size:1.15rem;color:#fff4d3}.combatSessionBridge header span,.combatSessionFeed small,.combatSessionTurns small{color:var(--muted)}.combatSessionBridge header strong{border:1px solid #9be0b3;border-radius:999px;padding:5px 9px;background:#12331f;color:#d7ffe0;white-space:nowrap}.combatSessionBridgeBody{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(220px,.9fr) minmax(240px,1fr) minmax(220px,.9fr);grid-gap:10px;gap:10px;align-items:start}.combatSessionBridgeBody article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.combatSessionBridgeBody h3{margin:0;color:#fff4d3;font-size:1rem}.combatSessionActions,.combatSessionContextChips,.combatSessionTurns{display:flex;gap:6px;flex-wrap:wrap}.combatSessionContextChips span,.combatSessionTurns span{display:grid;grid-gap:2px;gap:2px;border:1px solid #6d4722;border-radius:10px;padding:6px 8px;background:#1a100b;color:#fff4d3}.combatSessionTurns span.activeTurn{border-color:#d8a441;color:#ffd27a}.combatSessionActions button{flex:1 1 126px;min-height:40px}.combatSessionComposer input,.combatSessionComposer textarea{width:100%}.combatSessionComposer textarea{min-height:70px;resize:vertical}.combatSessionFeed>div{display:grid;grid-gap:6px;gap:6px}.combatSessionFeed span{display:grid;grid-gap:2px;gap:2px;border:1px solid #6d4722;border-radius:10px;padding:6px 8px;background:#1a100b;color:#fff4d3}@media(max-width:1220px){.combatSessionBridgeBody{grid-template-columns:repeat(2,minmax(0,1fr))}.combatSessionFeed{grid-column:1/-1}}@media(max-width:760px){.combatSessionBridge header{flex-direction:column}.combatSessionBridgeBody{grid-template-columns:1fr}.combatSessionFeed{grid-column:auto}.combatSessionActions button{min-height:46px}}.sheetSessionDesk{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(220px,1fr) minmax(220px,1fr);grid-gap:10px;gap:10px;margin-bottom:12px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.sheetSessionDesk.myTurn{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.sheetSessionDesk article{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.sheetSessionDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.sheetSessionDesk h2,.sheetSessionDesk h3{margin:0;color:#fff4d3}.sheetSessionDesk h2{font-size:1.1rem}.sheetSessionDesk header>b{border:1px solid #9be0b3;border-radius:999px;padding:5px 9px;background:#12331f;color:#d7ffe0;white-space:nowrap}.sheetSessionActions,.sheetSessionChips,.sheetSessionMeta{display:flex;gap:6px;flex-wrap:wrap}.sheetSessionChips span,.sheetSessionFeed span,.sheetSessionMeta span{border:1px solid #6d4722;border-radius:10px;padding:6px 8px;background:#1a100b;color:#fff4d3}.sheetSessionActions button{flex:1 1 120px;min-height:40px}.sheetSessionFeed{display:grid;grid-gap:6px;gap:6px}.sheetSessionFeed span{display:grid;grid-gap:2px;gap:2px}.sheetSessionFeed small{color:var(--muted)}.sheetModePanel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.sheetModePanel article{background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.sheetDetailFocus,.sheetIdentityFocus{display:grid;grid-gap:10px;gap:10px}.sheetIdentityFocus h2{margin:0}.sheetIdentityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sheetIdentityGrid label{display:grid;grid-gap:5px;gap:5px;color:#fff4d3}.sheetVitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sheetTags span,.sheetVitals span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#fff4d3}.sheetVitals b{font-size:1.2rem}.sheetModeActions,.sheetTags{display:flex;gap:8px;flex-wrap:wrap}.sheetModeActions button{flex:1 1 130px}.sheetClassStack,.sheetSkillGrid{display:grid;grid-gap:8px;gap:8px}.sheetClassStack button,.sheetSkillGrid button{display:grid;grid-gap:3px;gap:3px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.sheetClassStack span,.sheetSkillGrid span{color:var(--muted)}@media(max-width:980px){.sheetSessionDesk{grid-template-columns:1fr}.sheetSessionDesk header{flex-direction:column}}@media(max-width:760px){.sheetIdentityGrid,.sheetModePanel{grid-template-columns:1fr}.sheetVitals{grid-template-columns:repeat(2,minmax(0,1fr))}.sheetModePanel button,.sheetSessionActions button{min-height:44px}}.sheetSkillDesk{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:14px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.sheetSkillDesk header{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.sheetSkillDesk h2{margin:0;color:#fff4d3}.sheetSkillBudget,.sheetSkillTools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sheetSkillBudget span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#fff4d3}.sheetSkillTools input{flex:1 1 260px}.sheetSkillList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.sheetSkillList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;min-height:60px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.sheetSkillList button.classSkill{box-shadow:inset 4px 0 #d8a441}.sheetSkillList span{display:grid;grid-gap:3px;gap:3px;min-width:0}.sheetSkillList b,.sheetSkillList small{overflow:hidden;text-overflow:ellipsis}.sheetSkillList small{color:var(--muted)}.sheetSkillList strong{display:grid;place-items:center;min-width:48px;min-height:40px;border:1px solid #6d4722;border-radius:999px;background:#0b0705;color:#ffd27a}@media(max-width:760px){.sheetSkillDesk header,.sheetSkillTools{grid-template-columns:1fr}.sheetSkillTools{display:grid}.sheetSkillDesk button{min-height:44px}.sheetSkillList{grid-template-columns:1fr}}.sheetAbilityDesk{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr);grid-gap:12px;gap:12px;margin-bottom:12px}.sheetAbilityDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.sheetAbilityDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sheetAbilityDesk h2{margin:0;color:#fff4d3}.sheetAbilityDesk header>span,.sheetAbilityDesk header>strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.sheetAbilityRail>div{display:grid;grid-gap:7px;gap:7px}.sheetAbilityRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.sheetAbilityRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.sheetAbilityRail span{display:grid;grid-gap:3px;gap:3px;min-width:0}.sheetAbilityRail b,.sheetAbilityRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheetAbilityRail small{color:var(--muted)}.sheetAbilityRail strong{display:grid;place-items:center;min-width:48px;min-height:40px;border:1px solid #6d4722;border-radius:999px;background:#0b0705;color:#ffd27a}.sheetAbilityBreakdown,.sheetAbilityFields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.sheetAbilityBreakdown span,.sheetAbilityFields label{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;color:var(--muted)}.sheetAbilityFields input{width:100%}.sheetAbilityBreakdown b{color:#fff4d3}.sheetAbilityActions,.sheetAbilityLinkedSkills{display:flex;gap:8px;flex-wrap:wrap}.sheetAbilityActions button{flex:1 1 130px}.sheetAbilityLinkedSkills button{display:grid;grid-gap:3px;gap:3px;flex:1 1 160px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.sheetAbilityLinkedSkills span{color:var(--muted)}@media(max-width:900px){.sheetAbilityDesk{grid-template-columns:1fr}.sheetAbilityRail>div{grid-auto-flow:column;grid-auto-columns:minmax(190px,72%);grid-template-columns:none;overflow-x:auto}.sheetAbilityBreakdown,.sheetAbilityFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sheetAbilityDesk button{min-height:44px}.sheetAbilityDesk header{flex-direction:column}.sheetAbilityBreakdown,.sheetAbilityFields{grid-template-columns:1fr}}.sheetSkillMasterDetail{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,.7fr);grid-gap:10px;gap:10px;align-items:start}.sheetSkillMasterDetail .sheetSkillList{grid-template-columns:1fr;max-height:520px;overflow:auto;padding-right:2px}.sheetSkillList button.selected{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441,0 0 0 1px #d8a44155}.sheetSkillInspector{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #6d4722;border-radius:14px;padding:12px;background:#120b07}.sheetSkillInspector header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.sheetSkillInspector h3{margin:0;color:#fff4d3}.sheetSkillInspector header strong{display:grid;place-items:center;min-width:58px;min-height:50px;border:1px solid #6d4722;border-radius:999px;background:#0b0705;color:#ffd27a;font-size:1.35rem}.sheetSkillBreakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.sheetSkillBreakdown span{border:1px solid #6d4722;border-radius:10px;padding:7px 8px;background:#0b0705;color:var(--muted)}.sheetSkillBreakdown b{color:#fff4d3}.sheetSkillInspectorActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.sheetSkillInspector textarea{min-height:84px}@media(max-width:900px){.sheetSkillMasterDetail{grid-template-columns:1fr}.sheetSkillMasterDetail .sheetSkillList{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}.sheetSkillInspectorActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sheetSkillBreakdown,.sheetSkillInspectorActions{grid-template-columns:1fr}.sheetSkillInspector button{min-height:44px}}.sheetDefenseDesk{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);grid-gap:12px;gap:12px;margin-bottom:12px}.sheetDefenseDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.sheetDefenseDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sheetDefenseDesk h2{margin:0;color:#fff4d3}.sheetDefenseDesk header>span,.sheetDefenseDesk header>strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.sheetDefenseRail>div{display:grid;grid-gap:7px;gap:7px;max-height:420px;overflow:auto;padding-right:2px}.sheetDefenseRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.sheetDefenseRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.sheetDefenseRail span{display:grid;grid-gap:3px;gap:3px;min-width:0}.sheetDefenseRail b,.sheetDefenseRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheetDefenseRail small{color:var(--muted)}.sheetDefenseRail strong{color:#fff4d3}.sheetDefenseBreakdown,.sheetDefenseFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sheetDefenseBreakdown span,.sheetDefenseFields label,.sheetDefenseFields span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;color:var(--muted)}.sheetDefenseBreakdown b,.sheetDefenseFields b{color:#fff4d3}.sheetDefenseFields small{line-height:1.3}.sheetDefenseActions{display:flex;gap:8px;flex-wrap:wrap}.sheetDefenseActions button{flex:1 1 130px}@media(max-width:900px){.sheetDefenseDesk{grid-template-columns:1fr}.sheetDefenseRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}.sheetDefenseBreakdown,.sheetDefenseFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sheetDefenseDesk button{min-height:44px}.sheetDefenseDesk header{flex-direction:column}.sheetDefenseBreakdown,.sheetDefenseFields{grid-template-columns:1fr}}.sheetRollDesk{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(340px,1.22fr);grid-gap:12px;gap:12px;margin-bottom:12px}.sheetRollDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.sheetRollDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sheetRollDesk h2{margin:0;color:#fff4d3}.sheetRollDesk header>span,.sheetRollDesk header>strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.sheetRollRail>div{display:grid;grid-gap:7px;gap:7px;max-height:360px;overflow:auto;padding-right:2px}.sheetRollRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.sheetRollRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.sheetRollRail span{display:grid;grid-gap:3px;gap:3px;min-width:0}.sheetRollRail b,.sheetRollRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheetRollRail small{color:var(--muted)}.sheetRollRail strong{display:grid;place-items:center;min-width:48px;min-height:40px;border:1px solid #6d4722;border-radius:999px;background:#0b0705;color:#ffd27a}.sheetRollBreakdown{display:grid;grid-template-columns:minmax(80px,.35fr) minmax(90px,.35fr) minmax(180px,1fr);grid-gap:8px;gap:8px}.sheetRollBreakdown span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;color:var(--muted)}.sheetRollBreakdown b{color:#fff4d3;overflow-wrap:anywhere}.sheetRollActions{display:flex;gap:8px;flex-wrap:wrap}.sheetRollActions button{flex:1 1 150px}@media(max-width:900px){.sheetRollDesk{grid-template-columns:1fr}.sheetRollRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}.sheetRollBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sheetRollDesk button{min-height:44px}.sheetRollDesk header{flex-direction:column}.sheetRollBreakdown{grid-template-columns:1fr}}.progressionModePanel{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);grid-gap:12px;gap:12px;margin-bottom:12px}.progressionModePanel article{background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.progressionDesk,.progressionFocus{display:grid;grid-gap:10px;gap:10px}.progressionFocus h2{margin:0}.progressionSnapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.progressionChecklist span,.progressionSnapshot span,.progressionTags span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#fff4d3}.progressionChecklist{display:flex;gap:8px;flex-wrap:wrap}.progressionChecklist .warning{border-color:#ff8a8a;color:#ffd2cc}.nextLevelCard{display:grid;grid-gap:8px;gap:8px;border:1px solid #d8a441;border-radius:12px;padding:10px;background:linear-gradient(135deg,#281706,#120b07)}.nextLevelCard b{color:#fff4d3}.nextLevelCard span,.progressionClassList span,.progressionSuggestions span{color:var(--muted)}.progressionActions,.progressionTags{display:flex;gap:8px;flex-wrap:wrap}.progressionActions button{flex:1 1 140px}.progressionClassList,.progressionSuggestions{display:grid;grid-gap:8px;gap:8px}.progressionClassList button,.progressionSuggestions button{display:grid;grid-gap:3px;gap:3px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.progressionQuickPickers{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);grid-gap:8px;gap:8px}.progressionQuickPickers label{display:grid;grid-gap:6px;gap:6px;color:#fff4d3}@media(max-width:760px){.progressionModePanel,.progressionQuickPickers{grid-template-columns:1fr}.progressionModePanel button{min-height:44px}.progressionSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}.progressionPlanQueue{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.progressionPlanQueue button{display:grid;grid-gap:3px;gap:3px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.progressionPlanQueue button.selected{border-color:#efc46f;background:linear-gradient(#503012,#211107)}.progressionPlanQueue small{color:var(--faint);font-size:.68rem;text-transform:uppercase}.progressionPlanQueue span{color:var(--muted)}.progressionPlanEditor{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #6d4722;border-radius:12px;background:#120b07}.progressionPlanEditor header{display:flex;justify-content:space-between;gap:8px;align-items:center}.progressionPlanEditor header b{display:block;color:#fff4d3}.progressionPlanEditor label{display:grid;grid-gap:5px;gap:5px;color:#fff4d3}.progressionPlanEditor textarea{min-height:78px}.progressionPlanStats{display:grid;grid-template-columns:minmax(92px,.45fr) minmax(92px,.45fr) minmax(150px,1fr);grid-gap:8px;gap:8px;align-items:end}.progressionPlanStats input{width:100%}.progressionPlanStats span{min-height:42px;display:flex;align-items:center;border:1px solid #6d4722;border-radius:8px;padding:8px;color:var(--muted)}@media(max-width:760px){.progressionPlanStats{grid-template-columns:1fr}.progressionPlanEditor header{align-items:stretch;flex-direction:column}}.progressionSkillDesk{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:14px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.progressionSkillDesk header{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.progressionSkillDesk h2{margin:0;color:#fff4d3}.progressionSkillBudget,.progressionSkillTools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.progressionSkillBudget span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#fff4d3}.progressionSkillBudget .warning{border-color:#ff8a8a;color:#ffd2cc}.progressionSkillTools input{flex:1 1 240px}.progressionSkillTools small{color:var(--muted)}.progressionSkillRows{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));grid-gap:8px;gap:8px}.progressionSkillRows article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:8px;background:#120b07}.progressionSkillRows article.classSkill{box-shadow:inset 4px 0 #d8a441}.progressionSkillRoll{display:grid;grid-gap:3px;gap:3px;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);color:var(--ink);border-color:#6d4722;box-shadow:none}.progressionSkillRoll b,.progressionSkillRoll span{overflow:hidden;text-overflow:ellipsis}.progressionSkillRoll span{color:var(--muted)}.progressionSkillStepper{display:grid;grid-template-columns:auto minmax(26px,auto) auto;grid-gap:5px;gap:5px;align-items:center}.progressionSkillStepper button{min-width:34px;min-height:38px;padding:6px 8px}.progressionSkillStepper strong{color:#fff4d3;text-align:center}.progressionSkillRows em{min-width:46px;border:1px solid #6d4722;border-radius:999px;padding:6px 8px;background:#0b0705;color:#ffd27a;text-align:center;font-style:normal;font-weight:850}@media(max-width:760px){.progressionSkillDesk header,.progressionSkillRows,.progressionSkillRows article{grid-template-columns:1fr}.progressionSkillStepper{grid-template-columns:repeat(3,minmax(0,1fr))}.progressionSkillRows em{justify-self:start}.progressionSkillDesk button{min-height:44px}}.progressionFeatDesk{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(360px,1.22fr);grid-gap:12px;gap:12px;margin-bottom:12px}.progressionFeatDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;border:1px solid #8a6a2e;border-radius:14px;padding:14px;background:linear-gradient(135deg,#241707,#0b0705)}.progressionFeatDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.progressionFeatDesk h2{margin:0;color:#fff4d3}.progressionFeatDesk header span,.progressionFeatMeta span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.progressionFeatTools{display:grid;grid-template-columns:minmax(170px,1fr) minmax(130px,.58fr);grid-gap:8px;gap:8px}.progressionFeatList{display:grid;grid-gap:7px;gap:7px;max-height:520px;overflow:auto;padding-right:2px}.progressionFeatList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.progressionFeatList button.selected{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.progressionFeatList button.planned{border-color:#9be0b3}.progressionFeatList span{display:grid;grid-gap:3px;gap:3px;min-width:0}.progressionFeatList b,.progressionFeatList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progressionFeatList small{color:var(--muted)}.progressionFeatList em{border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#fff4d3;font-size:.76rem;font-style:normal;white-space:nowrap}.progressionFeatActions,.progressionFeatMeta{display:flex;gap:8px;flex-wrap:wrap}.progressionFeatMeta .warning{border-color:#ff8a8a;color:#ffd2cc}.progressionFeatInspector p{margin:0;line-height:1.4;color:var(--muted)}.progressionFeatActions button{flex:1 1 150px}@media(max-width:900px){.progressionFeatDesk{grid-template-columns:1fr}.progressionFeatList{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}.progressionFeatTools{grid-template-columns:1fr}}@media(max-width:760px){.progressionFeatDesk button{min-height:44px}.progressionFeatDesk header{display:grid}.progressionFeatList button{min-height:58px}}.progressionRoadmapDesk{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:14px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#1d130a,#0b0705)}.progressionRoadmapDesk>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.progressionRoadmapDesk h2{margin:0;color:#fff4d3}.progressionRoadmapDesk>header>span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.progressionRoadmapGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px;gap:10px}.progressionRoadmapGrid article{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.progressionRoadmapGrid article>header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.progressionRoadmapGrid b{display:block;color:#fff4d3}.progressionRoadmapGrid small{display:block;color:var(--muted)}.progressionRoadmapGrid em{border:1px solid #5aa36f;border-radius:999px;padding:5px 8px;background:#12331f;color:#d7ffe0;font-style:normal;white-space:nowrap}.progressionRoadmapGrid button{box-shadow:none}.progressionRoadmapColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.progressionRoadmapColumns div{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}.progressionRoadmapColumns h3{margin:0;color:var(--gold);font-size:.95rem}.progressionRoadmapColumns span{border:1px solid #6d4722;border-radius:10px;padding:7px 8px;background:#0b0705;color:#fff4d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progressionRoadmapActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media(max-width:760px){.progressionRoadmapDesk>header,.progressionRoadmapGrid article>header{display:grid}.progressionRoadmapActions,.progressionRoadmapColumns,.progressionRoadmapGrid{grid-template-columns:1fr}.progressionRoadmapDesk button{min-height:44px}}.progressionOptionDesk{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.progressionOptionDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;border:1px solid #8a6a2e;border-radius:14px;padding:14px;background:linear-gradient(135deg,#241707,#0b0705)}.progressionOptionDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.progressionOptionDesk h2{margin:0;color:#fff4d3}.progressionChosenOptions em,.progressionOptionDesk header>span,.progressionOptionList em{border:1px solid #6d4722;border-radius:999px;padding:6px 9px;background:#120b07;color:#ffd27a;white-space:nowrap;font-style:normal}.progressionGuidedOptions,.progressionOptionPickers{display:grid;grid-gap:8px;gap:8px}.progressionGuidedOptions label,.progressionOptionPickers label{display:grid;grid-gap:5px;gap:5px;color:#fff4d3}.progressionChosenOptions,.progressionOptionList{display:grid;grid-gap:7px;gap:7px}.progressionChosenOptions button,.progressionOptionList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.progressionChosenOptions button.inactive,.progressionOptionList button.inactive{opacity:.6}.progressionChosenOptions span,.progressionOptionList span{display:grid;grid-gap:3px;gap:3px;min-width:0}.progressionChosenOptions b,.progressionChosenOptions small,.progressionOptionList b,.progressionOptionList small{overflow:hidden;text-overflow:ellipsis}.progressionChosenOptions b,.progressionOptionList b{color:#fff4d3}.progressionChosenOptions small,.progressionGuidedOptions small,.progressionOptionList small{color:var(--muted)}.progressionOptionActions{display:flex;gap:8px;flex-wrap:wrap}.progressionOptionActions button{flex:1 1 150px}@media(max-width:900px){.progressionOptionDesk{grid-template-columns:1fr}.progressionChosenOptions,.progressionOptionList{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto}}@media(max-width:760px){.progressionOptionDesk header{display:grid}.progressionOptionDesk button{min-height:44px}.progressionChosenOptions button,.progressionOptionList button{min-height:58px}}.adventureModeTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:10px 0}.adventureModeTabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;min-height:42px;background:linear-gradient(#3a2412,#1f1409);color:var(--ink);border-color:#6d4722;box-shadow:none}.adventureModeTabs button b{color:#ffd27a}.adventureModeTabs button.activeTab{background:linear-gradient(#efc46f,#a96a20);color:#190d05;border-color:#ffdc83}.adventureModeTabs button.activeTab b{color:#190d05}.adventureList{display:grid;grid-gap:8px;gap:8px;margin:10px 0}.adventureRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;background:#120b07;border:1px solid #6d4722;border-radius:12px;padding:10px}.adventureSelect{width:100%;color:var(--ink);text-align:left;box-shadow:none}.adventureSelect.selected{border-color:#efc46f;background:linear-gradient(135deg,#241407,#120b07)}.adventureRow div{display:grid;grid-gap:3px;gap:3px}.adventureRow small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusPill{justify-self:end;border:1px solid #6d4722;border-radius:999px;padding:4px 8px;background:#1a100b;color:#fff4d3;font-size:.82rem}.statusPill.joined{border-color:#4f9b63;color:#bdf0c7}.statusPill.pending{border-color:#d8a441;color:#ffd27a}.statusPill.rejected{border-color:#b84a3a;color:#ffb0a5}.statusPill.gm{border-color:#8d7cf6;color:#d5ccff}.detailActions{justify-content:flex-start;margin:10px 0}.adventureFocus{display:grid;grid-gap:4px;gap:4px;margin:10px 0;padding:10px;border:1px solid #d8a441;border-radius:12px;background:linear-gradient(135deg,#281706,#120b07)}.adventureFocus.myTurn,.playerEncounter.myTurn{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f;background:linear-gradient(135deg,#12331fee,#120b07)}.adventureFocus b{color:#fff4d3}.adventureFocus span{color:var(--muted)}.turnQuickActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.turnQuickActions button{flex:1 1 130px}@media(max-width:760px){.adventureModeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.adventureRow{grid-template-columns:1fr}.adventureRow button{width:100%}.adventureRow small{white-space:normal}.statusPill{justify-self:start}}.adventureDbTools{grid-template-columns:repeat(auto-fit,minmax(180px,auto));align-items:center}.adventureDbTools input{min-width:220px}.adventureJoinDesk{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #4f9b63;border-radius:12px;padding:10px;background:#12331f}.adventureJoinDesk.closed{border-color:#8a6a2e;background:#241707}.adventureJoinDesk div{display:grid;grid-gap:3px;gap:3px}.adventureJoinDesk b{color:#fff4d3}.adventureJoinDesk small{color:var(--muted)}.statusPill.closed{border-color:#8a6a2e;color:#e7c994}@media(max-width:760px){.adventureJoinDesk{grid-template-columns:1fr}.adventureJoinDesk button{min-height:44px}}.devOnly{opacity:.72}.mjAdventureDesk{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:10px;gap:10px}.mjAdventureDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;border:1px solid #8a6a2e;border-radius:14px;padding:12px;background:linear-gradient(135deg,#241707,#0b0705)}.mjAdventureDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.mjAdventureDesk h3{margin:0;color:#fff4d3}.mjAdventureDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a;white-space:nowrap}.mjAdventureCreate{display:grid;grid-gap:8px;gap:8px}.mjAdventureCreate label{display:grid;grid-gap:5px;gap:5px;color:#fff4d3}.mjAdventureActions button,.mjAdventureCreate button{min-height:42px}.mjAdventureList{display:grid;grid-gap:7px;gap:7px}.mjAdventureList button{display:grid;grid-gap:3px;gap:3px;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.mjAdventureList button.selected{border-color:#ffdc83;background:linear-gradient(90deg,#4a2d10,#120b07)}.mjAdventureList b,.mjAdventureList small,.mjAdventureList span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mjAdventureList small,.mjAdventureList span{color:var(--muted)}.mjAdventureActions,.mjAdventureStats{display:flex;gap:8px;flex-wrap:wrap}.mjAdventureStats span{border:1px solid #6d4722;border-radius:999px;padding:6px 9px;background:#120b07;color:var(--muted)}.mjAdventureStats b{color:#fff4d3}.mjAdventureActions button{flex:1 1 150px}.mjSupervisionTools{padding-top:4px;border-top:1px solid #6d4722}@media(max-width:900px){.mjAdventureDesk{grid-template-columns:1fr}}@media(max-width:760px){.mjAdventureDesk header{flex-direction:column}.mjAdventureDesk button,.mjSupervisionTools .buttonLike,.mjSupervisionTools button{min-height:44px}}.linkedPlayerDeskActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.linkedPlayerDeskActions button{min-height:42px}@media(max-width:760px){.linkedPlayerDeskActions{justify-content:stretch}.linkedPlayerDeskActions button{flex:1 1 140px}}.linkedPlayerDesk{display:grid;grid-gap:10px;gap:10px;border:1px solid #8a6a2e;border-radius:14px;padding:12px;background:linear-gradient(135deg,#241707,#0b0705)}.linkedPlayerDesk>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.linkedPlayerDesk h3{margin:0;color:#fff4d3}.linkedPlayerDesk p{margin:3px 0 0}.linkedPlayerGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:8px;gap:8px}.linkedPlayerGrid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.linkedPlayerGrid article div:first-child{display:grid;grid-gap:3px;gap:3px}.linkedPlayerGrid b{color:#fff4d3}.linkedPlayerGrid small{color:var(--muted)}.linkedPlayerGrid footer,.linkedPlayerVitals{display:flex;gap:6px;flex-wrap:wrap}.linkedPlayerVitals span{border:1px solid #6d4722;border-radius:999px;padding:4px 8px;background:#0b0705;color:#fff4d3}.linkedPlayerGrid footer button{flex:1 1 110px}@media(max-width:760px){.linkedPlayerDesk>header{align-items:stretch;flex-direction:column}.linkedPlayerGrid{grid-template-columns:1fr}.linkedPlayerGrid button{min-height:44px}}.adventureMemberDesk{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(320px,1.22fr);grid-gap:10px;gap:10px;border:1px solid #8a6a2e;border-radius:14px;padding:12px;background:linear-gradient(135deg,#241707,#0b0705)}.adventureMemberDesk article{display:grid;grid-gap:9px;gap:9px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.adventureMemberDesk h3{margin:0;color:#fff4d3}.adventureMemberDetail header,.adventureMemberRail header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.adventureMemberRail header p{margin:3px 0 0}.adventureMemberDetail header>strong,.adventureMemberRail header>b{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#0b0705;color:#ffd27a;white-space:nowrap}.adventureMemberRail>div{display:grid;grid-gap:7px;gap:7px;max-height:460px;overflow:auto}.adventureMemberRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.adventureMemberRail button.selected{border-color:#ffdc83}.adventureMemberRail button.pending{box-shadow:inset 4px 0 #d8a441}.adventureMemberRail button.joined{box-shadow:inset 4px 0 #5aa36f}.adventureMemberRail button.rejected{opacity:.7}.adventureMemberDetail header div,.adventureMemberRail span{display:grid;grid-gap:3px;gap:3px;min-width:0}.adventureMemberDetail small,.adventureMemberRail b,.adventureMemberRail small{overflow:hidden;text-overflow:ellipsis}.adventureMemberDetail small,.adventureMemberRail small{color:var(--muted)}.adventureMemberRail em{border:1px solid #6d4722;border-radius:999px;padding:4px 7px;color:#fff4d3;font-size:.78rem;font-style:normal;white-space:nowrap}.adventureMemberActions,.adventureMemberVitals{display:flex;gap:7px;flex-wrap:wrap}.adventureMemberVitals span{border:1px solid #6d4722;border-radius:999px;padding:6px 9px;background:#0b0705;color:var(--muted)}.adventureMemberVitals b{color:#fff4d3}.adventureMemberActions button{flex:1 1 160px}@media(max-width:900px){.adventureMemberDesk{grid-template-columns:1fr}.adventureMemberRail>div{grid-auto-flow:column;grid-auto-columns:minmax(210px,78%);max-height:none;overflow-x:auto;overflow-y:hidden}}@media(max-width:760px){.adventureMemberDesk button{min-height:44px}.adventureMemberDetail header,.adventureMemberRail header{flex-direction:column}}.encounterDbTools{display:grid;grid-template-columns:minmax(220px,1fr) repeat(5,auto);grid-gap:8px;gap:8px;align-items:center;margin:8px 0 10px}@media(max-width:1100px){.encounterDbTools{grid-template-columns:minmax(220px,1fr) repeat(2,auto)}}@media(max-width:760px){.encounterDbTools{grid-template-columns:1fr}.encounterDbTools button{width:100%}}.adventureRowActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.playerEncounter{border:1px solid #6d4722;border-radius:12px;background:#120b07;padding:10px;margin:8px 0}.playerEncounterHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.playerEncounter h4{margin:0 0 4px}.initiativeMini,.playerEncounterChips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.initiativeMini span,.playerEncounterChips span{border:1px solid #6d4722;border-radius:999px;padding:3px 8px;background:#1a100b}.playerActionComposer{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr);grid-gap:8px;gap:8px;margin-top:10px;padding:8px;border:1px solid #6d4722;border-radius:10px;background:#0b0705}.playerActionComposer label{display:grid;grid-gap:4px;gap:4px;color:#fff4d3}.playerActionComposer textarea{min-height:42px;resize:vertical}.playerEncounterActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.playerActionLog{display:grid;grid-gap:4px;gap:4px;margin-top:8px;padding:8px;border:1px solid #6d4722;border-radius:10px;background:#0b0705}.playerActionLog h5{margin:0;color:var(--gold)}.playerActionLog span{color:var(--muted);font-size:.88rem}.initiativeMini .activeTurn{border-color:#d8a441;color:#ffd27a}@media(max-width:760px){.adventureRowActions{justify-content:stretch}.adventureRowActions button{flex:1 1 140px}.playerActionComposer{grid-template-columns:1fr}.playerEncounterActions button{flex:1 1 120px}}.playerActionInbox{display:grid;grid-gap:8px;gap:8px;margin:10px 0;padding:10px;border:1px solid #8a6a2e;border-radius:12px;background:linear-gradient(135deg,#241707,#0b0705)}.playerActionInbox header{display:flex;justify-content:space-between;gap:10px;align-items:center}.playerActionInbox header div{display:grid;grid-gap:2px;gap:2px}.playerActionInbox small{color:var(--muted)}.playerActionInboxRow{display:grid;grid-template-columns:auto auto minmax(140px,1fr) minmax(120px,1.2fr);grid-gap:8px;gap:8px;align-items:center;border:1px solid #6d4722;border-radius:10px;padding:7px 9px;background:#120b07}.playerActionInboxRow span{color:#ffd27a}.playerActionInboxRow strong{color:#fff4d3}@media(max-width:760px){.playerActionInbox header{align-items:stretch;flex-direction:column}.playerActionInboxRow{grid-template-columns:auto 1fr}.playerActionInboxRow small,.playerActionInboxRow strong{grid-column:1/-1}}.adventureSessionHub{display:grid;grid-gap:10px;gap:10px;margin:12px 0;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.adventureSessionHub.myTurn{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.adventureSessionHub>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.adventureSessionHub h3,.adventureSessionHub h4{margin:0;color:var(--gold)}.adventureSessionHub header span{color:var(--muted)}.adventureSessionHub header>b{border:1px solid #9be0b3;border-radius:999px;padding:5px 9px;background:#12331f;color:#d7ffe0;white-space:nowrap}.adventureSessionGrid{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(180px,1fr) minmax(220px,1fr);grid-gap:8px;gap:8px}.adventureSessionGrid article{display:grid;grid-gap:8px;gap:8px;align-content:start;border:1px solid #6d4722;border-radius:12px;background:#120b07;padding:10px}.initiativeTimeline,.sessionChips{display:flex;gap:6px;flex-wrap:wrap}.initiativeTimeline span,.sessionChips span{display:grid;grid-gap:2px;gap:2px;border:1px solid #6d4722;border-radius:10px;padding:6px 8px;background:#1a100b;color:#fff4d3}.initiativeTimeline span.activeTurn{border-color:#d8a441;color:#ffd27a}.initiativeTimeline small{color:var(--muted)}.sessionActionDesk input,.sessionActionDesk textarea{width:100%}@media(max-width:900px){.adventureSessionGrid{grid-template-columns:1fr}.adventureSessionHub>header{flex-direction:column}.adventureSessionHub button{min-height:44px}}.adventurePlayerDesk{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);grid-gap:10px;gap:10px;margin:0 0 12px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.adventurePlayerDesk.myTurn{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.adventurePlayerDesk article{display:grid;grid-gap:9px;gap:9px;align-content:start;border:1px solid #6d4722;border-radius:12px;background:#120b07;padding:10px}.adventurePlayerDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.adventurePlayerDesk h2{margin:0;color:#fff4d3;font-size:1.1rem}.adventurePlayerDesk header span{color:var(--muted);text-align:right}.adventurePlayerDesk header>b{border:1px solid #9be0b3;border-radius:999px;padding:5px 9px;background:#12331f;color:#d7ffe0;white-space:nowrap}.sessionPlayerVitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.sessionActionFeed span,.sessionPlayerVitals span{display:grid;grid-gap:2px;gap:2px;border:1px solid #6d4722;border-radius:10px;padding:6px 8px;background:#1a100b;color:#fff4d3}.sessionPlayerVitals b{font-size:1.05rem}.sessionPlayerActions{display:flex;gap:8px;flex-wrap:wrap}.sessionPlayerActions button{flex:1 1 130px}.sessionActionFeed{display:grid;grid-gap:6px;gap:6px}.sessionActionFeed small{color:var(--muted)}@media(max-width:900px){.adventurePlayerDesk{grid-template-columns:1fr}.adventurePlayerDesk header{flex-direction:column}.adventurePlayerDesk header span{text-align:left}.adventurePlayerDesk button{min-height:44px}}@media(max-width:760px){.sessionPlayerVitals{grid-template-columns:repeat(2,minmax(0,1fr))}}.adventureEncounterSwitcher{display:grid;grid-gap:9px;gap:9px;margin:0 0 12px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.adventureEncounterSwitcher header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.adventureEncounterSwitcher h2{margin:0;color:#fff4d3;font-size:1.15rem}.adventureEncounterSwitcher header span{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a}.adventureEncounterSwitcher>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px}.adventureEncounterSwitcher button{display:grid;grid-gap:3px;gap:3px;min-width:0;min-height:66px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.adventureEncounterSwitcher button.active{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f;background:linear-gradient(90deg,#12331fee,#120b07)}.adventureEncounterSwitcher button b,.adventureEncounterSwitcher button small,.adventureEncounterSwitcher button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.adventureEncounterSwitcher button small,.adventureEncounterSwitcher button span{color:var(--muted)}.adventureEncounterSwitcher p{margin:0}@media(max-width:760px){.adventureEncounterSwitcher header{flex-direction:column}.adventureEncounterSwitcher header span{max-width:100%}.adventureEncounterSwitcher>div{grid-auto-flow:column;grid-auto-columns:minmax(210px,82%);grid-template-columns:none;overflow-x:auto}.adventureEncounterSwitcher button{min-height:72px}}.adventureDetail .adventureSessionHub+h3,.adventureDetail .playerEncounter{display:none}.adventureParty{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.adventureParty>header{display:flex;justify-content:space-between;gap:10px;align-items:center}.adventureParty h2{margin:0;color:#fff4d3;font-size:1.2rem}.adventureFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.adventureFlow span{display:flex;gap:6px;align-items:center;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:7px 8px;background:#120b07;color:var(--muted);font-size:.84rem}.adventureFlow b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#24170c;color:#ffd27a}.adventureFlow span.done{border-color:#9be0b3;background:#12331f;color:#d7ffe0}.adventureNextActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.adventureNextActions .buttonLike{display:grid;place-items:center;text-decoration:none}.adventurePartyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px}.adventurePartyGrid article{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:12px;background:#120b07;padding:10px}.adventurePartyGrid article.currentCharacter{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.adventurePartyGrid div{display:grid;grid-gap:3px;gap:3px}.adventurePartyGrid b,.adventurePartyGrid strong{color:#fff4d3}.adventurePartyGrid em{justify-self:start;border:1px solid #9be0b3;border-radius:999px;padding:2px 7px;background:#12331f;color:#d7ffe0;font-size:.78rem;font-style:normal}.adventurePartyGrid small,.adventurePartyGrid span{color:var(--muted)}@media(max-width:760px){.adventureParty>header{align-items:stretch;flex-direction:column}.adventureParty button{min-height:44px}.adventureFlow,.adventureNextActions,.adventurePartyGrid{grid-template-columns:1fr}}.adventurePartyMasterDetail{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(320px,1.22fr);grid-gap:10px;gap:10px}.adventurePartyInspector,.adventurePartyRail{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;background:#120b07;padding:10px}.adventurePartyRail button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.adventurePartyRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.adventurePartyRail button.currentCharacter{border-color:#9be0b388}.adventurePartyRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.adventurePartyRail b,.adventurePartyRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adventurePartyInspector h3,.adventurePartyRail b,.adventurePartyRail strong{color:#fff4d3}.adventurePartyInspector header>b,.adventurePartyRail em{border:1px solid #9be0b3;border-radius:999px;padding:3px 8px;background:#12331f;color:#d7ffe0;font-size:.78rem;font-style:normal;white-space:nowrap}.adventurePartyInspector.currentCharacter{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.adventurePartyInspector header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.adventurePartyInspector h3{margin:0}.adventurePartyVitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.adventurePartyVitals span{border:1px solid #6d4722;border-radius:10px;padding:8px;background:#1a100b;color:var(--muted)}.adventurePartyVitals b{color:#fff4d3}.adventurePartyActions{display:flex;gap:8px;flex-wrap:wrap}.adventurePartyActions button{flex:1 1 120px}@media(max-width:900px){.adventurePartyMasterDetail{grid-template-columns:1fr}.adventurePartyRail{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto}.adventurePartyVitals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.adventurePartyInspector header{flex-direction:column}.adventurePartyVitals{grid-template-columns:1fr}}.adventureJourneyDesk{display:grid;grid-gap:10px;gap:10px;margin:0 0 12px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.adventureJourneyDesk>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.adventureJourneyDesk h2{margin:0;color:#fff4d3;font-size:1.2rem}.adventureJourneyDesk>header span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.adventureJourneySteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.adventureJourneySteps article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.adventureJourneySteps article.ready{border-color:#9be0b3;background:#12331f}.adventureJourneySteps article.pending{border-color:#d8a441;background:#241707}.adventureJourneySteps strong{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#24170c;color:#ffd27a}.adventureJourneySteps h3{margin:0;color:#fff4d3;font-size:.98rem}.adventureJourneySteps p{margin:3px 0 0;color:var(--muted);line-height:1.3}.adventureJourneySteps button{grid-column:1/-1;min-height:40px}@media(max-width:1050px){.adventureJourneySteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.adventureJourneyDesk>header{display:grid}.adventureJourneySteps{grid-template-columns:1fr}.adventureJourneySteps button{min-height:44px}}.encounterActionLog{margin-top:12px;border-top:1px solid #6d4722;padding-top:10px}.encounterActionLog h3{margin-top:0}.characterWorkspace>.panel{display:none}.characterWorkspace.mode-combat>.panel[data-panel-title="Buffs / debuffs"],.characterWorkspace.mode-combat>.panel[data-panel-title=Actions],.characterWorkspace.mode-equipment>.panel[data-panel-title=Inventaire],.characterWorkspace.mode-magic>.panel[data-panel-title=Compteurs],.characterWorkspace.mode-magic>.panel[data-panel-title=Sorts],.characterWorkspace.mode-notes>.panel[data-panel-title="Carte / croquis"],.characterWorkspace.mode-notes>.panel[data-panel-title=Bloc-notes],.characterWorkspace.mode-progression>.panel[data-panel-title="Classe et aptitudes/dons/traits"],.characterWorkspace.mode-progression>.panel[data-panel-title="Compétences"],.characterWorkspace.mode-sheet>.panel[data-panel-title="Classe et aptitudes/dons/traits"],.characterWorkspace.mode-sheet>.panel[data-panel-title="Compétences"],.layoutUnlocked .characterWorkspace>.panel{display:block}.characterWorkspace:before{content:"Détails du mode";grid-column:1/-1;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:850}.characterWorkspace.mode-adventure:before{content:"Le mode Aventures se pilote dans le poste DB ci-dessus; les anciens panneaux restent masqués ici.";text-transform:none;letter-spacing:0;font-size:.9rem;background:#0b0705b8;border:1px solid #6d4722;border-radius:12px;padding:10px}.equipmentPackDesk{display:grid;grid-template-columns:minmax(300px,1.2fr) minmax(260px,.8fr);grid-gap:12px;gap:12px;margin-bottom:12px}.equipmentPackDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.equipmentPackDesk header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.equipmentPackDesk h2{margin:0;color:#fff4d3}.equipmentPackDesk header span,.equipmentPackDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.equipmentPackList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.equipmentPackList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px;gap:3px;text-align:left;align-items:center;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.equipmentPackList b,.equipmentPackList span{min-width:0;overflow:hidden;text-overflow:ellipsis}.equipmentPackList span{grid-column:1;color:var(--muted)}.equipmentPackList small{grid-column:2;grid-row:1/span 2;color:#fff4d3}.equipmentPackActions{display:flex;gap:8px;flex-wrap:wrap}.equipmentCoinGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.equipmentCoinGrid label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:#fff4d3}.equipmentCoinGrid input{width:100%}@media(max-width:760px){.equipmentCoinGrid,.equipmentPackDesk,.equipmentPackList{grid-template-columns:1fr}.equipmentPackDesk button{min-height:44px}.equipmentPackDesk header{flex-direction:column}}.equipmentInventoryDesk{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr);grid-gap:12px;gap:12px;margin-bottom:12px}.equipmentInventoryDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;padding:14px;border:1px solid #6d4722;border-radius:14px;background:#0b0705b8}.equipmentInventoryDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.equipmentInventoryDesk h2{margin:0;color:#fff4d3}.equipmentInventoryRail header span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a}.equipmentInventoryTools{display:grid;grid-template-columns:minmax(160px,1fr) minmax(130px,.52fr);grid-gap:8px;gap:8px}.equipmentInventoryRail>div{display:grid;grid-gap:7px;gap:7px;max-height:560px;overflow:auto;padding-right:2px}.equipmentInventoryRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px;gap:3px;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.equipmentInventoryRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.equipmentInventoryRail b,.equipmentInventoryRail small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipmentInventoryRail small{grid-column:1;color:var(--muted)}.equipmentInventoryRail strong{grid-column:2;grid-row:1/span 2;color:#fff4d3}.equipmentInventoryDetail header>div{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.equipmentInventoryDetail header input{font-size:1.1rem;font-weight:850;color:#fff4d3}.equipmentItemFields,.equipmentWeaponFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.equipmentItemFields label,.equipmentWeaponFields label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:#fff4d3}.equipmentItemActions{display:flex;gap:8px;flex-wrap:wrap}.equipmentItemActions button{flex:1 1 170px}@media(max-width:900px){.equipmentInventoryDesk,.equipmentInventoryTools{grid-template-columns:1fr}.equipmentInventoryRail>div{grid-auto-flow:column;grid-auto-columns:minmax(210px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}.equipmentInventoryDetail header{flex-direction:column}}@media(max-width:760px){.equipmentItemFields,.equipmentWeaponFields{grid-template-columns:1fr}.equipmentInventoryDesk button{min-height:44px}}.encounterCockpit{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(300px,1fr);grid-gap:10px;gap:10px;margin:10px 0}.initiativeInspector,.initiativeRail{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid #8a6a2e;border-radius:14px;padding:10px;background:linear-gradient(135deg,#241707,#0b0705)}.initiativeInspector header,.initiativeRail header{display:flex;justify-content:space-between;gap:8px;align-items:center}.initiativeInspector header p,.initiativeRail header p{margin-bottom:0}.initiativeRail header b{color:#fff4d3}.initiativeRailList{display:grid;grid-gap:6px;gap:6px;max-height:420px;overflow:auto;padding-right:2px}.initiativeRailList button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;min-height:52px;text-align:left;background:linear-gradient(#24170c,#120b07);color:var(--ink);border-color:#6d4722;box-shadow:none}.initiativeRailList button>strong{display:grid;place-items:center;min-height:34px;border:1px solid #6d4722;border-radius:9px;background:#0b0705;color:#ffd27a}.initiativeRailList button>span{display:grid;min-width:0}.initiativeRailList button b,.initiativeRailList button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.initiativeRailList button small{color:var(--muted)}.initiativeRailList button em{border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#fff4d3;font-size:.78rem;font-style:normal;white-space:nowrap}.initiativeRailList button.selected{border-color:#ffdc83}.initiativeRailList button.activeTurn{box-shadow:inset 4px 0 #5aa36f;background:linear-gradient(90deg,#12331fee,#120b07)}.initiativeInspector header>div{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.initiativeInspector header input{font-size:1.15rem;font-weight:850;color:#fff4d3}.initiativeInspectorActions,.initiativeInspectorVitals{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.initiativeInspectorVitals label{display:flex;gap:5px;align-items:center;color:var(--muted)}.initiativeInspectorVitals label span{color:#fff4d3}.initiativeInspector textarea{min-height:62px}.initiativeInspectorActions button{flex:1 1 110px;min-height:42px}.initiativeInspectorAttacks{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid #6d4722}.initiativeInspectorAttacks h3{margin:0;color:#fff4d3;font-size:1rem}.initiativeEditor{margin:10px 0;border:1px solid #6d4722;border-radius:14px;background:#120b07}.initiativeEditor summary{padding:10px 12px;color:#fff4d3;font-weight:850;cursor:pointer}.initiativeEditor[open] summary{border-bottom:1px solid #6d4722}.initiativeEditor .initiativeList{padding:10px}.inspectorConditions,.inspectorDefense{grid-column:auto}.inspectorConditions{padding-top:8px}@media(max-width:900px){.encounterCockpit{grid-template-columns:1fr}.initiativeRailList{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;overflow-y:hidden;max-height:none}.initiativeInspector header{align-items:stretch;flex-direction:column}.initiativeInspector header button{min-height:44px}}@media(max-width:760px){.initiativeInspector,.initiativeRail{padding:9px}.initiativeRailList button{min-height:58px}.initiativeInspectorVitals label{flex:1 1 128px;justify-content:space-between}.initiativeInspectorActions button{min-height:46px}.initiativeEditor summary{min-height:44px}}.equipmentModePanel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.equipmentModePanel article{background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.equipmentFocus{display:grid;grid-gap:10px;gap:10px}.equipmentFocus h2{margin:0}.equipmentLoadCard{display:grid;grid-gap:6px;gap:6px;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.equipmentLoadCard strong{font-size:1.7rem;color:#fff4d3}.equipmentLoadCard span{color:var(--muted)}.equipmentQuickActions,.equipmentSnapshot{display:flex;gap:8px;flex-wrap:wrap}.equipmentSnapshot span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#fff4d3}.equipmentEquippedList{display:grid;grid-gap:8px;gap:8px}.equipmentEquippedList button{display:grid;grid-gap:3px;gap:3px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.equipmentEquippedList span{color:var(--muted)}.equipmentCatalogGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.equipmentCatalogGrid label{display:grid;grid-gap:6px;gap:6px;color:#fff4d3}.equipmentCatalogGrid input,.equipmentCatalogGrid select{width:100%}@media(max-width:760px){.equipmentCatalogGrid,.equipmentModePanel{grid-template-columns:1fr}.equipmentModePanel button{min-height:44px}}.magicModePanel{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.magicModePanel article,.magicPreparationDesk{background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.magicDesk,.magicFocus,.magicPreparationDesk{display:grid;grid-gap:10px;gap:10px}.magicFocus h2,.magicPreparationDesk h2{margin:0}.magicLevelGrid,.magicSlotGrid,.magicSnapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.magicSnapshot span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#fff4d3}.magicLevelGrid button,.magicReadyList button,.magicSuggestions button{display:grid;grid-gap:3px;gap:3px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.magicLevelGrid span,.magicPreparationList article>div span,.magicReadyList span,.magicSuggestions span{color:var(--muted)}.magicPreparationList,.magicReadyList,.magicSuggestions{display:grid;grid-gap:8px;gap:8px}.magicSearch{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1.2fr) auto;grid-gap:8px;gap:8px;align-items:center}.magicPreparationDesk{margin-bottom:12px}.magicPreparationDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.magicPreparationList article{display:grid;grid-template-columns:minmax(190px,1fr) auto auto auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#120b07}.magicPreparationList article.ready{box-shadow:inset 4px 0 #5aa36f}.magicPreparationList article>div,.magicPreparationList label{display:grid;grid-gap:3px;gap:3px;min-width:0}.magicPreparationList b,.magicPreparationList span{overflow:hidden;text-overflow:ellipsis}.magicPreparationList label{color:var(--muted);font-size:.78rem}.magicPreparationList label span{display:grid;grid-template-columns:auto minmax(28px,auto) auto;grid-gap:4px;gap:4px;align-items:center;text-align:center}.magicPreparationList label button{min-width:34px;padding:6px 8px}.magicPreparationList article>button{min-width:92px}@media(max-width:760px){.magicModePanel,.magicPreparationList article,.magicSearch{grid-template-columns:1fr}.magicModePanel button,.magicPreparationDesk button{min-height:44px}.magicPreparationDesk header{display:grid}.magicPreparationList article>button{width:100%}}.magicSpellDesk{display:grid;grid-template-columns:minmax(250px,.74fr) minmax(360px,1.26fr);grid-gap:12px;gap:12px;margin-bottom:12px}.magicSpellDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.magicSpellInspector header,.magicSpellRail header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.magicSpellRail h2{margin:0;color:#fff4d3}.magicSpellRail header span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a}.magicSpellRail>div{display:grid;grid-gap:7px;gap:7px;max-height:460px;overflow:auto;padding-right:2px}.magicSpellRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px;gap:3px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.magicSpellRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.magicSpellRail b,.magicSpellRail span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magicSpellRail span{grid-column:1;color:var(--muted)}.magicSpellRail strong{grid-column:2;grid-row:1/span 2;color:#fff4d3}.magicSpellInspector header>div{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.magicSpellInspector header input{font-size:1.15rem;font-weight:850;color:#fff4d3}.magicSpellFields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.magicSpellFields label{display:grid;grid-gap:5px;gap:5px;color:var(--muted)}.magicSpellActions,.magicSpellCounters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.magicSpellCounters label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);min-width:130px}.magicSpellCounters label span{display:grid;grid-template-columns:auto minmax(34px,auto) auto;grid-gap:5px;gap:5px;align-items:center;text-align:center}.magicSpellCounters button{padding:6px 9px}.magicSpellCounters>span{border:1px solid #6d4722;border-radius:999px;padding:8px 10px;background:#120b07;color:#fff4d3}.magicSpellActions button{flex:1 1 140px}@media(max-width:900px){.magicSpellDesk{grid-template-columns:1fr}.magicSpellRail>div{grid-auto-flow:column;grid-auto-columns:minmax(210px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}}@media(max-width:760px){.magicSpellFields{grid-template-columns:1fr}.magicSpellDesk button{min-height:44px}.magicSpellInspector header{display:grid}}.magicCatalogDesk{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr);grid-gap:12px;gap:12px;margin-bottom:12px}.magicCatalogDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.magicCatalogInspector header,.magicCatalogRail header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.magicCatalogInspector h2,.magicCatalogRail h2{margin:0;color:#fff4d3}.magicCatalogInspector header strong,.magicCatalogRail header span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.magicCatalogRail>div{display:grid;grid-gap:7px;gap:7px;max-height:520px;overflow:auto;padding-right:2px}.magicCatalogRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.magicCatalogRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.magicCatalogRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.magicCatalogRail b,.magicCatalogRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magicCatalogRail em{font-style:normal;color:#ffd27a;white-space:nowrap}.magicCatalogActions,.magicCatalogMeta{display:flex;gap:8px;flex-wrap:wrap}.magicCatalogMeta span{border:1px solid #6d4722;border-radius:10px;padding:7px 9px;background:#120b07;color:var(--muted)}.magicCatalogMeta b{color:#fff4d3}.magicCatalogActions button{flex:1 1 150px}@media(max-width:900px){.magicCatalogDesk{grid-template-columns:1fr}.magicCatalogRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}}@media(max-width:760px){.magicCatalogDesk button{min-height:44px}.magicCatalogInspector header,.magicCatalogRail header{display:grid}}.magicResourceDesk{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(330px,1.22fr);grid-gap:12px;gap:12px;margin-bottom:12px}.magicResourceDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.magicResourceInspector header,.magicResourceRail header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.magicResourceRail h2{margin:0;color:#fff4d3}.magicResourceInspector header strong,.magicResourceRail header span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.magicResourceRail>div{display:grid;grid-gap:7px;gap:7px;max-height:340px;overflow:auto;padding-right:2px}.magicResourceRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px;gap:4px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.magicResourceRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.magicResourceRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.magicResourceRail b,.magicResourceRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magicResourceRail strong{color:#fff4d3}.magicResourceInspector header>div{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.magicResourceInspector header input{font-size:1.15rem;font-weight:850;color:#fff4d3}.magicResourceMeters{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.magicResourceMeters>div{display:grid;grid-gap:5px;gap:5px;color:var(--muted)}.magicResourceFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.magicResourceFields label{display:grid;grid-gap:5px;gap:5px;color:var(--muted)}.magicResourceActions{display:flex;gap:8px;flex-wrap:wrap}.magicResourceActions button{flex:1 1 130px}@media(max-width:900px){.magicResourceDesk{grid-template-columns:1fr}.magicResourceRail>div{grid-auto-flow:column;grid-auto-columns:minmax(210px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}}@media(max-width:760px){.magicResourceDesk button{min-height:44px}.magicResourceFields,.magicResourceMeters{grid-template-columns:1fr}.magicResourceInspector header{display:grid}}.notesSessionDesk{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(240px,1fr) minmax(240px,1fr);grid-gap:10px;gap:10px;margin-bottom:12px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.notesSessionDesk.myTurn{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.notesSessionDesk article{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.notesSessionDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.notesSessionDesk h2,.notesSessionDesk h3{margin:0;color:#fff4d3}.notesSessionDesk h2{font-size:1.1rem}.notesSessionDesk header>b{border:1px solid #9be0b3;border-radius:999px;padding:5px 9px;background:#12331f;color:#d7ffe0;white-space:nowrap}.notesSessionActions,.notesSessionChips,.notesSessionMeta{display:flex;gap:6px;flex-wrap:wrap}.notesSessionChips span,.notesSessionFeed span,.notesSessionMeta span{border:1px solid #6d4722;border-radius:10px;padding:6px 8px;background:#1a100b;color:#fff4d3}.notesSessionActions button{flex:1 1 120px;min-height:40px}.notesSessionFeed{display:grid;grid-gap:6px;gap:6px}.notesSessionFeed span{display:grid;grid-gap:2px;gap:2px}.notesSessionFeed small{color:var(--muted)}.notesModePanel{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);grid-gap:12px;gap:12px;margin-bottom:12px}.notesModePanel article{min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.mapFocus,.notesFocus{display:grid;grid-gap:10px;gap:10px;align-content:start}.mapFocus h2,.notesFocus h2{margin:0;color:#fff4d3}.mapFocusToolbar,.notesQuickActions,.notesSnapshot{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mapFocus header span,.notesSnapshot span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#fff4d3}.notesFocus textarea{min-height:340px;resize:vertical}.mapFocus header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.mapFocusMeta{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(220px,1fr);grid-gap:8px;gap:8px;align-items:start}.mapFocusMeta textarea{min-height:74px;resize:vertical}.mapFocusToolbar button,.notesQuickActions button{box-shadow:none}.notesQuickActions .activeNotePage{background:linear-gradient(#efc46f,#a96a20);color:#190d05;border-color:#ffdc83}.mapFocusToolbar select{flex:1 1 180px}.mapFocus .sketchWrap{padding:10px;border:1px solid #6d4722;border-radius:12px;background:#120b07}.sketch-desk .sketchViewport{height:min(58vh,620px)}.sketch-desk .mapToolbar{margin-top:0}.notesPreview{display:grid;grid-gap:5px;gap:5px}.notesPreview span{border-left:3px solid #d8a441;padding:5px 8px;background:#120b07;color:#fff4d3;border-radius:0 8px 8px 0}@media(max-width:980px){.notesModePanel,.notesSessionDesk{grid-template-columns:1fr}.notesSessionDesk header{flex-direction:column}.notesFocus textarea{min-height:240px}}@media(max-width:760px){.notesModePanel button,.notesSessionActions button{min-height:44px}.mapFocus header,.mapFocusMeta{grid-template-columns:1fr;display:grid}.sketch-desk .sketchViewport{height:min(52vh,480px)}}.notesWorkbench{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(360px,1fr) minmax(220px,.52fr) minmax(420px,1.18fr);grid-gap:12px;gap:12px;margin-bottom:12px}.notesWorkbench>article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.notesWorkbench header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.notesWorkbench h2{margin:0;color:#fff4d3}.notesContextStrip span,.notesWorkbench header>span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.notesRailList{display:grid;grid-gap:7px;gap:7px;max-height:620px;overflow:auto;padding-right:2px}.notesRailList button{display:grid;grid-gap:3px;gap:3px;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.notesRailList button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.notesRailList b,.notesRailList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notesRailList small{color:var(--muted)}.notesRailList .addRailCard{border-style:dashed;place-items:center;text-align:center;color:#ffd27a}.notesEditorFocus textarea{min-height:520px;resize:vertical}.notesEditorFocus header>div{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.notesEditorFocus .notesPageName{font-size:1.15rem}.notesContextStrip,.notesEditorActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.notesEditorActions button{min-height:38px;box-shadow:none}.notesContextStrip{padding-top:2px}.notesMapFocus .sketchWrap{padding:10px;border:1px solid #6d4722;border-radius:12px;background:#120b07}.notesMapFocus .sketch-desk .sketchViewport{height:min(54vh,620px)}@media(max-width:1280px){.notesWorkbench{grid-template-columns:minmax(230px,.6fr) minmax(360px,1fr)}.notesMapRail{order:3}.notesMapFocus{order:4}}@media(max-width:900px){.notesWorkbench{grid-template-columns:1fr}.notesRailList{grid-auto-flow:column;grid-auto-columns:minmax(210px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}.notesEditorFocus textarea{min-height:300px}.notesWorkbench header{align-items:stretch;flex-direction:column}.notesMapFocus .sketch-desk .sketchViewport{height:min(50vh,480px)}}@media(max-width:760px){.notesWorkbench button{min-height:44px}.notesEditorActions button{flex:1 1 120px}.notesContextStrip span{flex:1 1 42%;text-align:center}.notesMapFocus .sketch-desk .sketchViewport{height:min(48vh,430px)}}.notesBriefDesk{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);grid-gap:12px;gap:12px;margin-bottom:12px}.notesBriefDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #8a6a2e;border-radius:14px;padding:14px}.notesBriefDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.notesBriefDesk h2{margin:0;color:#fff4d3}.notesBriefDesk header>b,.notesBriefDesk header>span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.notesBriefDesk header>b{border-color:#9be0b3;background:#12331f;color:#d7ffe0}.notesBriefList{display:grid;grid-gap:7px;gap:7px;max-height:360px;overflow:auto;padding-right:2px}.notesBriefList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.notesBriefList b,.notesBriefList small{overflow:hidden;text-overflow:ellipsis}.notesBriefList small{color:var(--muted)}.notesBriefList em{font-style:normal;color:#ffd27a;white-space:nowrap}.notesBriefSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.notesBriefSummary span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;color:var(--muted)}.notesBriefSummary b{color:#fff4d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notesBriefActions{display:flex;gap:8px;flex-wrap:wrap}.notesBriefActions button{flex:1 1 130px;box-shadow:none}@media(max-width:900px){.notesBriefDesk{grid-template-columns:1fr}.notesBriefList{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}.notesBriefSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.notesBriefDesk button{min-height:44px}.notesBriefDesk header{flex-direction:column}.notesBriefSummary{grid-template-columns:1fr}}.tableCommandRail{position:-webkit-sticky;position:sticky;top:56px;z-index:16;display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch;margin:0 0 12px;padding:10px;background:linear-gradient(135deg,#22150c,#0b0705f4);border:1px solid var(--line2);border-radius:14px;box-shadow:0 12px 30px #0007}.tableCommandFocus{display:grid;grid-gap:7px;gap:7px;min-width:0}.tableCommandFocus h2{margin:0;color:#fff4d3;font-size:1.25rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableCommandStats{display:flex;gap:6px;flex-wrap:wrap}.tableCommandStats span{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:var(--muted)}.tableCommandStats b{color:#fff4d3}.tableCommandActions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82px,auto);grid-gap:8px;gap:8px;align-content:center}.tableCommandActions button{min-height:42px;box-shadow:none}.tableCommandRecovery{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#0b0705}.tableCommandRecovery h3{margin:0;color:#fff4d3;font-size:1rem;line-height:1.15}.tableCommandRecovery h3,.tableCommandRecovery small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableCommandRecovery small{display:block}.tableCommandRecovery span{border:1px solid #9be0b3;border-radius:999px;padding:5px 9px;background:#12331f;color:#d7ffe0;white-space:nowrap}.tableCommandRecovery button{min-height:40px;box-shadow:none}.tableCommandRail.mode-adventure{border-color:#9be0b388}.tableCommandRail.mode-progression{border-color:#d8a441aa}@media(max-width:760px){.tableCommandRail{position:static;grid-template-columns:1fr;margin-top:8px}.tableCommandFocus h2{white-space:normal}.tableCommandActions{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.tableCommandActions button{min-height:46px}.tableCommandStats span{flex:1 1 42%;text-align:center}.tableCommandRecovery{grid-template-columns:1fr}.tableCommandRecovery h3,.tableCommandRecovery small{white-space:normal}.tableCommandRecovery button{min-height:46px}}.modeTaskRail{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;margin:0 0 12px;padding:10px;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#160f09,#0b0705)}.modeTaskRail header{display:grid;grid-gap:4px;gap:4px;align-content:center;min-width:0;border:1px solid #6d4722;border-radius:12px;background:#120b07;padding:10px}.modeTaskRail h2{margin:0;color:#fff4d3;font-size:1.05rem}.modeTaskRail header span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeTaskList{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px}.modeTaskList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;min-width:0;min-height:58px;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.modeTaskList button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441;background:linear-gradient(90deg,#3a2412,#120b07)}.modeTaskList span{display:grid;grid-gap:2px;gap:2px;min-width:0}.modeTaskList b,.modeTaskList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeTaskList b{color:#fff4d3}.modeTaskList small{color:var(--muted)}.modeTaskList em{border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;font-size:.76rem;font-style:normal;white-space:nowrap}@media(max-width:1100px){.modeTaskRail{grid-template-columns:1fr}.modeTaskList{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.modeTaskRail{padding:8px;margin-bottom:10px}.modeTaskRail header{display:none}.modeTaskList{grid-auto-flow:column;grid-auto-columns:minmax(190px,82%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.modeTaskList button{min-height:64px}.modeTaskList em{font-size:.72rem}}.modeBriefDesk{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0 0 12px;padding:10px;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#10150f,#0b0705)}.modeBriefDesk header{display:grid;grid-gap:4px;gap:4px;align-content:center;min-width:0;border:1px solid #5f6f3a;border-radius:12px;background:#0d120b;padding:10px}.modeBriefDesk h2{margin:0;color:#fff4d3;font-size:1.08rem}.modeBriefDesk header span{color:#bfe0b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeBriefDesk>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.modeBriefDesk button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:68px;text-align:left;background:linear-gradient(#1f2414,#10100a);border-color:#5f6f3a;box-shadow:none;color:var(--ink)}.modeBriefDesk button.state-warn{border-color:#d8a441;box-shadow:inset 4px 0 #d8a441}.modeBriefDesk button.state-active{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.modeBriefDesk button.state-quiet{opacity:.86}.modeBriefDesk span{display:grid;grid-gap:2px;gap:2px;min-width:0}.modeBriefDesk b,.modeBriefDesk small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeBriefDesk b{color:#fff4d3}.modeBriefDesk small{color:var(--muted)}.modeBriefDesk em{border:1px solid #5f6f3a;border-radius:999px;padding:4px 7px;background:#0b0705;color:#bfe0b8;font-size:.76rem;font-style:normal;white-space:nowrap}.modeBriefDraft{grid-column:1/-1;display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch;border:1px solid #5f6f3a;border-radius:12px;background:#0d120b;padding:10px}.modeBriefDraft header{border:0;background:transparent;padding:0}.modeBriefDraft h3{margin:0;color:#fff4d3;font-size:1rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeBriefDraftFields{display:grid!important;grid-template-columns:minmax(130px,.8fr) minmax(130px,.8fr) minmax(180px,1.2fr)!important;grid-gap:8px!important;gap:8px!important;overflow:visible!important}.modeBriefDraftFields label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted)}.modeBriefDraftFields input,.modeBriefDraftFields textarea{width:100%}.modeBriefDraftActions{display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important;align-content:stretch}.modeBriefDraftActions button{min-height:40px;padding:7px 9px;text-align:center;place-items:center}.modeBriefDraftActions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.modeBriefDesk>div{grid-template-columns:repeat(2,minmax(0,1fr))}.modeBriefDraft{grid-template-columns:1fr}.modeBriefDraftFields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modeBriefDraftFields label:last-child{grid-column:1/-1}.modeBriefDraftActions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.modeBriefDesk{grid-template-columns:1fr}.modeBriefDesk>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.modeBriefDesk{padding:8px}.modeBriefDesk>header{display:none}.modeBriefDesk>div{grid-auto-flow:column;grid-auto-columns:minmax(230px,86%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.modeBriefDesk button{min-height:72px;grid-template-columns:1fr}.modeBriefDesk b,.modeBriefDesk small{white-space:normal}.modeBriefDesk em{justify-self:start}.modeBriefDraft{padding:8px}.modeBriefDraft header{display:grid}.modeBriefDraftActions,.modeBriefDraftFields{grid-template-columns:1fr!important}.modeBriefDraftFields label:last-child{grid-column:auto}.modeBriefDraftActions button{min-height:46px}}.modeActionQueue{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:7px!important;gap:7px!important}.modeActionQueue button{min-height:54px;border-color:#5f6f3a;background:linear-gradient(#171d12,#0b0705)}.modeActionQueue button.active{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.modeActionQueue p{grid-column:1/-1;margin:0}.modeActionBatch{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid #9be0b3;border-radius:12px;padding:9px;background:#0d120b}.modeActionBatch>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.modeActionBatch b{color:#fff4d3}.modeActionBatch small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeActionBatch>div{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(88px,auto);grid-gap:7px;gap:7px}.modeActionBatch button{min-height:40px;text-align:center;place-items:center}.modeActionInspector{grid-column:1/-1;display:grid;grid-gap:9px;gap:9px;border:1px solid #5f6f3a;border-radius:12px;padding:10px;background:#0b0705}.modeActionInspector header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.modeActionInspector h3{margin:0;color:#fff4d3}.modeActionInspector header span{border:1px solid #5f6f3a;border-radius:999px;padding:5px 9px;background:#171d12;color:#d7ffe0;white-space:nowrap}.modeActionSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.modeActionSummary span{display:grid;grid-gap:2px;gap:2px;min-width:0;border:1px solid #5f6f3a;border-radius:10px;padding:7px 8px;background:#10150f;text-align:center}.modeActionSummary b{color:#fff4d3}.modeActionSummary small{color:var(--muted)}.modeActionFields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.42fr) minmax(160px,.55fr);grid-gap:8px;gap:8px}.modeActionFields label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted)}.modeActionFields label:last-child{grid-column:1/-1}.modeActionControls{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.modeActionControls button{min-height:42px}@media(max-width:1180px){.modeBriefDraftActions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.modeActionQueue{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modeActionBatch{grid-template-columns:1fr}.modeActionBatch>div{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.modeActionFields{grid-template-columns:repeat(2,minmax(0,1fr))}.modeActionControls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.modeActionBatch>div,.modeActionControls,.modeActionFields,.modeActionQueue,.modeActionSummary{grid-template-columns:1fr!important}.modeActionBatch small{white-space:normal}.modeActionInspector header{flex-direction:column}}.modeActionBoard{grid-column:1/-1;display:grid;grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid #5f6f3a;border-radius:12px;padding:10px;background:#0d120b}.modeActionBoard header{display:grid;grid-gap:4px;gap:4px;align-content:center;min-width:0;border:1px solid #5f6f3a;border-radius:10px;padding:9px;background:#10150f}.modeActionBoard h3{margin:0;color:#fff4d3;font-size:1rem}.modeActionBoard header span{color:#bfe0b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeActionBoardGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:7px;gap:7px}.modeActionBoard article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid #26331f;border-radius:10px;padding:7px;background:#0b0705}.modeActionBoard article.hasActions{border-color:#5f6f3a}.modeActionBoard article.active{box-shadow:inset 4px 0 #d8a441}.modeActionBoard article>button{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;min-height:82px;text-align:left;background:linear-gradient(#171d12,#0b0705);border-color:#5f6f3a;box-shadow:none;color:var(--ink)}.modeActionBoard article.empty>button{opacity:.72}.modeActionBoard span{display:grid;grid-gap:2px;gap:2px;min-width:0}.modeActionBoard b,.modeActionBoard small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modeActionBoard b{color:#fff4d3}.modeActionBoard small{color:var(--muted);line-height:1.25}.modeActionBoard em{justify-self:start;border:1px solid #5f6f3a;border-radius:999px;padding:4px 7px;background:#10150f;color:#bfe0b8;font-size:.76rem;font-style:normal;white-space:nowrap}.modeActionBoard article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.modeActionBoard article>div button{min-height:36px;padding:6px 7px;text-align:center;place-items:center}@media(max-width:1180px){.modeActionBoard{grid-template-columns:1fr}.modeActionBoardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.modeActionBoard{padding:8px}.modeActionBoard header{display:none}.modeActionBoardGrid{grid-auto-flow:column;grid-auto-columns:minmax(220px,86%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.modeActionBoard article>button{min-height:76px}.modeActionBoard b,.modeActionBoard small{white-space:normal}.modeActionBoard article>div button{min-height:42px}}.fileTools{display:grid;grid-gap:6px;gap:6px;border:1px solid #6d4722;border-radius:10px;background:#0b0705b8;padding:0;overflow:hidden}.fileTools summary{cursor:pointer;color:var(--gold);font-weight:850;padding:8px 10px;background:#120b07}.fileTools[open]{padding-bottom:8px}.fileTools .buttonLike,.fileTools button{margin:0 8px}.characterDock{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;background:linear-gradient(180deg,#20150fee,#120c08f4);border:1px solid var(--line);box-shadow:var(--shadow),inset 0 1px #ffffff0a;border-radius:var(--r);padding:10px}.characterDockStatus{display:grid;grid-gap:3px;gap:3px;align-content:center;min-width:0;border:1px solid #6d4722;border-radius:12px;background:#0b0705b8;padding:10px}.characterDockStatus p{margin:0}.characterDockStatus strong{color:#fff4d3;font-size:1.15rem}.characterDockStatus span{color:var(--muted);font-size:.86rem}.characterDockList{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);grid-gap:8px;gap:8px;overflow-x:auto;scrollbar-width:thin}.characterDockList button{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:72px;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);box-shadow:none;color:var(--ink);border-color:#6d4722}.characterDockList button b,.characterDockList button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.characterDockList button span{color:var(--muted);font-size:.82rem}.characterDockList button.active{border-color:#ffdc83;background:linear-gradient(#efc46f,#a96a20);color:#190d05}.characterDockList button.active span{color:#190d05}.characterDockList button em{position:absolute;top:6px;right:6px;border-radius:999px;background:#0b0705;color:#ffd27a;padding:2px 7px;font-size:.72rem;font-style:normal}.characterDockList .newCharacterCard{border-style:dashed}@media(max-width:760px){.characterDock{grid-template-columns:1fr}.characterDockList{grid-auto-columns:minmax(150px,78%)}.fileTools .buttonLike,.fileTools button{min-height:40px}}.equipmentLoadDesk{display:grid;grid-template-columns:minmax(290px,.9fr) minmax(320px,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.equipmentLoadDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.equipmentLoadDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.equipmentLoadDesk h2{margin:0;color:#fff4d3}.equipmentLoadDesk header strong{padding:6px 10px;color:#ffd27a;white-space:nowrap}.equipmentLoadDesk header strong,.equipmentLoadMeter{border:1px solid #6d4722;border-radius:999px;background:#120b07}.equipmentLoadMeter{height:16px;overflow:hidden}.equipmentLoadMeter span{display:block;height:100%;max-width:100%;background:linear-gradient(90deg,#5aa36f,#d8a441)}.equipmentLoadMeter.load-lourde span,.equipmentLoadMeter.load-surcharge span{background:linear-gradient(90deg,#d8a441,#a43b2f)}.equipmentLoadStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.equipmentLoadStats span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;color:var(--muted)}.equipmentLoadStats b{color:#fff4d3}.equipmentHeavyList{display:grid;grid-gap:7px;gap:7px}.equipmentHeavyList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.equipmentHeavyList button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.equipmentHeavyList span{display:grid;grid-gap:2px;gap:2px;min-width:0}.equipmentHeavyList b,.equipmentHeavyList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipmentHeavyList small{color:var(--muted)}.equipmentHeavyList strong{color:#fff4d3}.equipmentLoadActions{display:flex;gap:8px;flex-wrap:wrap}.equipmentLoadActions button{flex:1 1 140px}@media(max-width:900px){.equipmentLoadDesk{grid-template-columns:1fr}.equipmentLoadStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.equipmentLoadDesk button{min-height:44px}.equipmentLoadDesk header{flex-direction:column}.equipmentLoadStats{grid-template-columns:1fr}}.equipmentCatalogDesk{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(360px,1.14fr);grid-gap:12px;gap:12px;margin-bottom:12px}.equipmentCatalogDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.equipmentCatalogDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.equipmentCatalogDesk h2{margin:0;color:#fff4d3}.equipmentCatalogDesk header span,.equipmentCatalogDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.equipmentCatalogActions,.equipmentCatalogTabs{display:flex;gap:8px;flex-wrap:wrap}.equipmentCatalogActions button,.equipmentCatalogTabs button{flex:1 1 120px;box-shadow:none}.equipmentCatalogTabs button{background:linear-gradient(#24170c,#120b07);color:var(--ink);border-color:#6d4722}.equipmentCatalogTabs button.active{background:linear-gradient(#efc46f,#a96a20);color:#190d05;border-color:#ffdc83}.equipmentCatalogSearch input{width:100%}.equipmentCatalogList{display:grid;grid-gap:7px;gap:7px;max-height:520px;overflow:auto;padding-right:2px}.equipmentCatalogList button{display:grid;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.equipmentCatalogList button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.equipmentCatalogList span{display:grid;grid-gap:2px;gap:2px;min-width:0}.equipmentCatalogList b,.equipmentCatalogList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipmentCatalogList small{color:var(--muted)}.equipmentCatalogSummary{display:grid;grid-gap:8px;gap:8px}.equipmentCatalogSummary span{border:1px solid #6d4722;border-radius:10px;padding:9px;background:#120b07;color:#fff4d3}@media(max-width:900px){.equipmentCatalogDesk{grid-template-columns:1fr}.equipmentCatalogList{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none}}@media(max-width:760px){.equipmentCatalogDesk button{min-height:44px}.equipmentCatalogDesk header{flex-direction:column}}.equipmentDefenseDesk{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);grid-gap:12px;gap:12px;margin-bottom:12px}.equipmentDefenseDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.equipmentDefenseDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.equipmentDefenseDesk h2{margin:0;color:#fff4d3}.equipmentDefenseDesk header span,.equipmentDefenseDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.equipmentDefenseRail>div{display:grid;grid-gap:8px;gap:8px}.equipmentDefenseRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.equipmentDefenseRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.equipmentDefenseRail button.equipped{border-color:#9be0b3;background:linear-gradient(#17331f,#120b07)}.equipmentDefenseRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.equipmentDefenseRail b,.equipmentDefenseRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipmentDefenseRail small{color:var(--muted)}.equipmentDefenseRail em{font-style:normal;color:#ffd27a;white-space:nowrap}.equipmentDefenseActions,.equipmentDefenseAdd{display:flex;gap:8px;flex-wrap:wrap}.equipmentDefenseActions button,.equipmentDefenseAdd button{flex:1 1 140px}.equipmentDefenseFields,.equipmentDefenseStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.equipmentDefenseFields label,.equipmentDefenseStats span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:9px;background:#120b07;color:var(--muted)}.equipmentDefenseStats b{color:#fff4d3}.equipmentDefenseStats small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.equipmentDefenseDesk{grid-template-columns:1fr}.equipmentDefenseRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;scrollbar-width:thin}.equipmentDefenseFields,.equipmentDefenseStats{grid-template-columns:1fr}}@media(max-width:760px){.equipmentDefenseDesk button{min-height:44px}.equipmentDefenseDesk header{flex-direction:column}}.equipmentConsumableDesk{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);grid-gap:12px;gap:12px;margin-bottom:12px}.equipmentConsumableDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.equipmentConsumableDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.equipmentConsumableDesk h2{margin:0;color:#fff4d3}.equipmentConsumableDesk header span,.equipmentConsumableDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.equipmentConsumableRail>div{display:grid;grid-gap:8px;gap:8px}.equipmentConsumableRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.equipmentConsumableRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.equipmentConsumableRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.equipmentConsumableRail b,.equipmentConsumableRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipmentConsumableRail small{color:var(--muted)}.equipmentConsumableRail strong{color:#fff4d3}.equipmentConsumableFields,.equipmentConsumableStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.equipmentConsumableFields{grid-template-columns:repeat(2,minmax(0,1fr))}.equipmentConsumableFields label,.equipmentConsumableStats span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:9px;background:#120b07;color:var(--muted)}.equipmentConsumableStats b{color:#fff4d3}.equipmentConsumableActions{display:flex;gap:8px;flex-wrap:wrap}.equipmentConsumableActions button{flex:1 1 140px}@media(max-width:900px){.equipmentConsumableDesk{grid-template-columns:1fr}.equipmentConsumableRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;scrollbar-width:thin}.equipmentConsumableFields,.equipmentConsumableStats{grid-template-columns:1fr}}@media(max-width:760px){.equipmentConsumableDesk button{min-height:44px}.equipmentConsumableDesk header{flex-direction:column}}.equipmentPrepDesk{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);grid-gap:12px;gap:12px;margin-bottom:12px}.equipmentPrepDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.equipmentPrepDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.equipmentPrepDesk h2{margin:0;color:#fff4d3}.equipmentPrepDesk header span,.equipmentPrepDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.equipmentPrepLoad,.equipmentPrepRail>div{display:grid;grid-gap:8px;gap:8px}.equipmentPrepLoad button,.equipmentPrepRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.equipmentPrepRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.equipmentPrepRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.equipmentPrepLoad b,.equipmentPrepLoad span,.equipmentPrepRail b,.equipmentPrepRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipmentPrepLoad span,.equipmentPrepRail small{color:var(--muted)}.equipmentPrepRail strong{color:#fff4d3}.equipmentPrepSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.equipmentPrepSummary span{border:1px solid #6d4722;border-radius:10px;padding:9px;background:#120b07;color:#fff4d3}.equipmentPrepActions{display:flex;gap:8px;flex-wrap:wrap}.equipmentPrepActions button{flex:1 1 130px}.loadMeter{height:12px;border:1px solid #6d4722;border-radius:999px;background:#080503;overflow:hidden}.loadMeter span{display:block;height:100%;background:linear-gradient(90deg,#5aa36f,#d8a441,#a83a32)}@media(max-width:900px){.equipmentPrepDesk{grid-template-columns:1fr}.equipmentPrepRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;scrollbar-width:thin}.equipmentPrepSummary{grid-template-columns:1fr}}@media(max-width:760px){.equipmentPrepDesk button{min-height:44px}.equipmentPrepDesk header{flex-direction:column}}.combatOptionDesk{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.combatOptionDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.combatOptionDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.combatOptionDesk h2{margin:0;color:#fff4d3}.combatOptionDesk header span,.combatOptionInspector header strong{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a;white-space:nowrap}.combatOptionRail>div{display:grid;grid-gap:8px;gap:8px}.combatOptionRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.combatOptionRail button.selected{border-color:#d8a441;box-shadow:inset 4px 0 #d8a441}.combatOptionRail button.active{border-color:#9be0b3;background:linear-gradient(#1d3c27,#120b07)}.combatOptionRail button:disabled{opacity:.5}.combatOptionRail b,.combatOptionRail small{overflow:hidden;text-overflow:ellipsis}.combatOptionRail small{color:var(--muted)}.combatOptionImpact,.combatOptionTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.combatOptionImpact span,.combatOptionTotals span{display:grid;grid-gap:3px;gap:3px;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;color:var(--muted)}.combatOptionImpact b,.combatOptionTotals b{color:#fff4d3}.combatOptionActions{display:flex;gap:8px;flex-wrap:wrap}.combatOptionActions button{flex:1 1 150px}@media(max-width:760px){.combatOptionDesk,.combatOptionImpact,.combatOptionTotals{grid-template-columns:1fr}.combatOptionDesk button{min-height:44px}}.combatConditionDesk{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.combatConditionDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.combatConditionDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.combatConditionDesk h2,.combatConditionDesk h3{margin:0;color:#fff4d3}.combatConditionDesk header span,.combatConditionInspector header strong{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a;white-space:nowrap}.combatConditionRail{max-height:820px;overflow:auto}.conditionRailGroup{display:grid;grid-gap:7px;gap:7px}.conditionRailGroup h3{font-size:.95rem}.conditionRailGroup button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.conditionRailGroup button.selected{border-color:#d8a441;box-shadow:inset 4px 0 #d8a441}.conditionRailGroup button.active{border-color:#9be0b3;background:linear-gradient(#1d3c27,#120b07)}.conditionRailGroup b,.conditionRailGroup small{overflow:hidden;text-overflow:ellipsis}.conditionRailGroup small{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.conditionRailGroup em{font-style:normal;color:#ffd27a;white-space:nowrap}.conditionImpactGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.conditionImpactGrid span{display:grid;grid-gap:3px;gap:3px;border:1px solid #6d4722;border-radius:10px;padding:9px;background:#120b07;color:var(--muted)}.conditionImpactGrid b{color:#fff4d3}.conditionImpactGrid small{display:block}.conditionInspectorActions{display:flex;gap:8px;flex-wrap:wrap}.conditionInspectorActions button{flex:1 1 140px}@media(max-width:760px){.combatConditionDesk{grid-template-columns:1fr}.combatConditionRail{max-height:none}.combatConditionDesk button{min-height:44px}}.combatVitalsDesk{display:grid;grid-template-columns:minmax(310px,.92fr) minmax(0,1.08fr);grid-gap:12px;gap:12px;margin-bottom:12px}.combatVitalsDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.combatVitalsDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.combatVitalsDesk h2{margin:0;color:#fff4d3}.combatVitalsDesk header span,.combatVitalsDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.combatVitalsStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.combatVitalsEffects span,.combatVitalsStats span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:9px;background:#120b07;color:var(--muted)}.combatVitalsEffects b,.combatVitalsStats b{color:#fff4d3}.combatVitalsEffects small,.combatVitalsStats small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combatVitalsInputs{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.combatVitalsInputs label{display:grid;grid-gap:5px;gap:5px;color:var(--muted)}.combatVitalsInputs button{min-height:40px}.combatVitalsEffects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.combatVitalsEffects .note{grid-column:1/-1}.combatVitalsActions{display:flex;gap:8px;flex-wrap:wrap}.combatVitalsActions button{flex:1 1 140px}@media(max-width:900px){.combatVitalsDesk,.combatVitalsInputs{grid-template-columns:1fr}.combatVitalsEffects,.combatVitalsStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.combatVitalsDesk button{min-height:44px}.combatVitalsDesk header{flex-direction:column}.combatVitalsEffects,.combatVitalsStats{grid-template-columns:1fr}}.combatActionDesk{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.combatActionDesk.myTurn{border:1px solid #9be0b3;border-radius:14px;padding:10px;background:linear-gradient(135deg,#12331f55,#0b070500)}.combatActionDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.combatActionDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.combatActionDesk h2{margin:0;color:#fff4d3}.combatActionDesk header span,.combatActionDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.combatActionRail>div{display:grid;grid-gap:8px;gap:8px}.combatActionRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.combatActionRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.combatActionRail button.done{border-color:#9be0b3;background:linear-gradient(#1f3a25,#120b07)}.combatActionRail button.done strong{color:#9be0b3}.combatActionRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.combatActionRail b,.combatActionRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combatActionRail small{color:var(--muted)}.combatActionRail strong{color:#fff4d3}.combatActionSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.combatActionSummary span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:9px;background:#120b07;color:var(--muted)}.combatActionSummary b{color:#fff4d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combatActionButtons{display:flex;gap:8px;flex-wrap:wrap}.combatActionButtons button{flex:1 1 130px}@media(max-width:900px){.combatActionDesk{grid-template-columns:1fr}.combatActionRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;scrollbar-width:thin}.combatActionSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.combatActionDesk{padding:0}.combatActionDesk button{min-height:44px}.combatActionDesk header{flex-direction:column}.combatActionSummary{grid-template-columns:1fr}}.adventureEncounterDesk{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);grid-gap:12px;gap:12px;margin-bottom:12px}.adventureEncounterDesk>article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.adventureEncounterDesk.myTurn{border:1px solid #9be0b3;border-radius:14px;padding:10px;background:linear-gradient(135deg,#12331f66,#0b070500)}.adventureEncounterDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.adventureEncounterDesk h2,.adventureEncounterDesk h3{margin:0;color:#fff4d3}.adventureEncounterDesk header>span,.adventureEncounterInspector header>b{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.adventureEncounterInspector header>b{border-color:#9be0b3;background:#12331f;color:#d7ffe0}.adventureEncounterRail{max-height:760px;overflow:auto}.adventureEncounterRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.adventureEncounterRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.adventureEncounterRail b,.adventureEncounterRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adventureEncounterRail small{color:var(--muted)}.adventureEncounterRail strong{color:#fff4d3}.adventureEncounterActions,.adventureEncounterComposer>div,.adventureEncounterSummary{display:flex;gap:8px;flex-wrap:wrap}.adventureEncounterSummary span{border:1px solid #6d4722;border-radius:10px;padding:7px 9px;background:#120b07;color:var(--muted)}.adventureEncounterSummary b{color:#fff4d3}.adventureEncounterBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.adventureEncounterBody section{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.adventureEncounterComposer input,.adventureEncounterComposer textarea{width:100%}.adventureEncounterComposer textarea{min-height:86px}.adventureEncounterActions button,.adventureEncounterComposer button{flex:1 1 130px;box-shadow:none}@media(max-width:980px){.adventureEncounterBody,.adventureEncounterDesk{grid-template-columns:1fr}.adventureEncounterRail{max-height:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;overflow-y:hidden}.adventureEncounterDesk header{flex-direction:column}}@media(max-width:760px){.adventureEncounterDesk{padding:0}.adventureEncounterDesk button{min-height:44px}.adventureEncounterSummary span{flex:1 1 42%;text-align:center}}.adventureRosterDesk{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);grid-gap:12px;gap:12px;margin-bottom:12px}.adventureRosterDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.adventureRosterDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.adventureRosterDesk h2{margin:0;color:#fff4d3}.adventureRosterDesk header span,.adventureRosterInspector header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.adventureRosterRail>div{display:grid;grid-gap:8px;gap:8px}.adventureRosterRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.adventureRosterRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.adventureRosterRail button.currentCharacter{border-color:#9be0b3}.adventureRosterRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.adventureRosterRail b,.adventureRosterRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adventureRosterRail small{color:var(--muted)}.adventureRosterRail strong{color:#fff4d3}.adventureRosterStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.adventureRosterAlerts span,.adventureRosterStats span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:9px;background:#120b07;color:var(--muted)}.adventureRosterStats b{color:#fff4d3}.adventureRosterAlerts{display:grid;grid-gap:8px;gap:8px}.adventureRosterActions{display:flex;gap:8px;flex-wrap:wrap}.adventureRosterActions button{flex:1 1 130px}@media(max-width:980px){.adventureRosterDesk{grid-template-columns:1fr}.adventureRosterRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;scrollbar-width:thin}.adventureRosterDesk header{flex-direction:column}.adventureRosterStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.adventureRosterDesk button{min-height:44px}.adventureRosterStats{grid-template-columns:1fr}}.adventureRosterQueue{grid-column:1/-1}.adventureRosterQueue>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.adventureRosterQueue>div button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.adventureRosterQueue>div button.active{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.adventureRosterQueue span{display:grid;grid-gap:2px;gap:2px;min-width:0}.adventureRosterQueue b,.adventureRosterQueue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adventureRosterQueue small{color:var(--muted)}.adventureRosterQueue em{font-style:normal;color:#9be0b3;white-space:nowrap}@media(max-width:980px){.adventureRosterQueue>div{grid-auto-flow:column;grid-auto-columns:minmax(230px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}}@media(max-width:760px){.adventureRosterQueue>div button{grid-template-columns:1fr}.adventureRosterQueue b,.adventureRosterQueue small{white-space:normal}.adventureRosterQueue em{justify-self:start}}.adventureRosterQueue>.adventureRosterActionFocus{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);grid-gap:10px;gap:10px;align-items:stretch;border:1px solid #5aa36f;border-radius:12px;padding:10px;background:#0d120b}.adventureRosterActionFocus>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.adventureRosterActionFocus>div button{min-height:40px;padding:7px;text-align:center;place-items:center}.adventureRosterActionFocus small{white-space:normal}@media(max-width:980px){.adventureRosterQueue>.adventureRosterActionFocus{grid-template-columns:1fr}.adventureRosterActionFocus>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.adventureRosterActionFocus>div{grid-template-columns:1fr}.adventureRosterActionFocus>div button{min-height:44px}}.adventureEmbarkDesk{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr);grid-gap:12px;gap:12px;margin-bottom:12px}.adventureEmbarkDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.adventureEmbarkDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.adventureEmbarkDesk h2{margin:0;color:#fff4d3}.adventureEmbarkDesk header strong{border:1px solid #9be0b3;border-radius:999px;padding:6px 10px;background:#12331f;color:#d7ffe0;white-space:nowrap}.adventureEmbarkRoster,.adventureEmbarkSteps{display:grid;grid-gap:8px;gap:8px}.adventureEmbarkRoster button,.adventureEmbarkSteps button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.adventureEmbarkRoster button.active,.adventureEmbarkSteps button.state-ready{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.adventureEmbarkSteps button.state-pending{border-color:#d8a441;box-shadow:inset 4px 0 #d8a441}.adventureEmbarkRoster button:disabled,.adventureEmbarkSteps button:disabled{opacity:.65;cursor:not-allowed}.adventureEmbarkRoster span,.adventureEmbarkSteps span{display:grid;grid-gap:2px;gap:2px;min-width:0}.adventureEmbarkRoster b,.adventureEmbarkRoster small,.adventureEmbarkSteps b,.adventureEmbarkSteps small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adventureEmbarkRoster small,.adventureEmbarkSteps small{color:var(--muted)}.adventureEmbarkRoster em,.adventureEmbarkSteps em{font-style:normal;color:#ffd27a;white-space:nowrap}.adventureEmbarkSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.adventureEmbarkSummary span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;color:var(--muted);text-align:center}.adventureEmbarkSummary b{color:#fff4d3}@media(max-width:980px){.adventureEmbarkDesk{grid-template-columns:1fr}.adventureEmbarkRoster{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto}.adventureEmbarkDesk header{flex-direction:column}}@media(max-width:760px){.adventureEmbarkDesk button{min-height:44px}.adventureEmbarkSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adventureEmbarkSteps button{grid-template-columns:1fr}.adventureEmbarkSteps em{white-space:normal}}.sessionPinDesk{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px;margin-bottom:12px}.sessionPinDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;background:#0b0705b8;border:1px solid #6d4722;border-radius:14px;padding:14px}.sessionPinDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sessionPinDesk h2{margin:0;color:#fff4d3}.sessionPinDesk header span,.sessionPinInspector header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#120b07;color:#ffd27a;white-space:nowrap}.sessionPinRail>div{display:grid;grid-gap:8px;gap:8px}.sessionPinRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.sessionPinRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.sessionPinRail button.done{opacity:.72;border-color:#5aa36f}.sessionPinRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.sessionPinRail b,.sessionPinRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessionPinRail small{color:var(--muted)}.sessionPinRail em{font-style:normal;color:#ffd27a;white-space:nowrap}.sessionPinFields{display:grid;grid-template-columns:1fr 170px;grid-gap:8px;gap:8px}.sessionPinFields label{display:grid;grid-gap:5px;gap:5px;color:var(--muted)}.sessionPinFields label:last-child{grid-column:1/-1}.sessionPinActions{display:flex;gap:8px;flex-wrap:wrap}.sessionPinActions button{flex:1 1 140px}@media(max-width:900px){.sessionPinDesk{grid-template-columns:1fr}.sessionPinRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;scrollbar-width:thin}.sessionPinDesk header{flex-direction:column}}@media(max-width:760px){.sessionPinDesk button{min-height:44px}.sessionPinFields{grid-template-columns:1fr}}.magicSessionDesk{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(260px,1fr) minmax(240px,.9fr);grid-gap:10px;gap:10px;margin-bottom:12px;padding:12px;border:1px solid #8a6a2e;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.magicSessionDesk article{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#120b07}.magicSessionDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.magicSessionDesk h2,.magicSessionDesk h3{margin:0;color:#fff4d3}.magicSessionDesk h2{font-size:1.1rem}.magicSessionDesk header>b{border:1px solid #9be0b3;border-radius:999px;padding:5px 9px;background:#12331f;color:#d7ffe0;white-space:nowrap}.magicSessionActions,.magicSessionStats{display:flex;gap:6px;flex-wrap:wrap}.magicSessionStats span{border:1px solid #6d4722;border-radius:10px;padding:6px 8px;background:#1a100b;color:var(--muted)}.magicSessionStats b{color:#fff4d3}.magicSessionActions button{flex:1 1 120px;min-height:40px}.magicSessionCastList{display:grid;grid-gap:7px;gap:7px}.magicSessionCastList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.magicSessionCastList span{display:grid;grid-gap:2px;gap:2px;min-width:0}.magicSessionCastList b,.magicSessionCastList small{overflow:hidden;text-overflow:ellipsis}.magicSessionCastList small{color:var(--muted)}.magicSessionCastList em{font-style:normal;color:#ffd27a;white-space:nowrap}@media(max-width:980px){.magicSessionDesk{grid-template-columns:1fr}.magicSessionDesk header{flex-direction:column}}@media(max-width:760px){.magicSessionDesk button{min-height:44px}}.tableReadinessDesk{display:grid;grid-template-columns:minmax(310px,.88fr) minmax(0,1.12fr);grid-gap:12px;gap:12px;margin-bottom:12px;padding:12px;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#211409,#0b0705)}.tableReadinessDesk.state-warn{border-color:#d8a441}.tableReadinessDesk.state-todo{border-color:#a83a32}.tableReadinessDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:12px;background:#120b07}.tableReadinessDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tableReadinessDesk h2{margin:0;color:#fff4d3}.tableReadinessDesk header>span,.tableReadinessInspector header>strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#0b0705;color:#ffd27a;white-space:nowrap}.tableReadinessRail>div{display:grid;grid-gap:8px;gap:8px}.tableReadinessRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.tableReadinessRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.tableReadinessRail button.state-ready.active{box-shadow:inset 4px 0 #5aa36f}.tableReadinessRail button.state-todo.active{box-shadow:inset 4px 0 #a83a32}.tableReadinessRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.tableReadinessRail b,.tableReadinessRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableReadinessRail small{color:var(--muted)}.tableReadinessRail em{font-style:normal;color:#ffd27a;white-space:nowrap}.tableReadinessSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tableReadinessSummary span{border:1px solid #6d4722;border-radius:10px;padding:9px;background:#0b0705;color:#fff4d3}.tableReadinessActions{display:flex;flex-wrap:wrap;gap:8px}.tableReadinessActions button{flex:1 1 150px}@media(max-width:980px){.tableReadinessDesk{grid-template-columns:1fr}.tableReadinessRail>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;scrollbar-width:thin}.tableReadinessDesk header{flex-direction:column}}@media(max-width:760px){.tableReadinessDesk{padding:8px}.tableReadinessDesk button{min-height:44px}.tableReadinessSummary{grid-template-columns:1fr}}.turnContinuityDesk{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-gap:12px;gap:12px;margin-bottom:12px;padding:12px;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#241707,#0b0705)}.turnContinuityDesk.myTurn{border-color:#9be0b3;background:linear-gradient(135deg,#12331f66,#0b0705)}.turnContinuityDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:12px;background:#120b07}.turnContinuityDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.turnContinuityDesk h2{margin:0;color:#fff4d3}.turnContinuityDesk header strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#0b0705;color:#ffd27a;white-space:nowrap}.turnContinuityDesk.myTurn header strong{border-color:#9be0b3;background:#12331f;color:#d7ffe0}.turnContinuityStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.turnContinuityStats span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:9px;background:#0b0705;color:var(--muted)}.turnContinuityStats b{color:#fff4d3}.turnPlanFields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.turnPlanFields label{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#0b0705;color:var(--muted)}.turnPlanFields input{width:100%}.turnContinuityActions{display:flex;flex-wrap:wrap;gap:8px}.turnContinuityActions button{flex:1 1 130px}.turnContinuityChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.turnContinuityChecks button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.turnContinuityChecks span{display:grid;grid-gap:2px;gap:2px;min-width:0}.turnContinuityChecks b,.turnContinuityChecks small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turnContinuityChecks small{color:var(--muted)}.turnContinuityChecks em{font-style:normal;color:#ffd27a;white-space:nowrap}.turnContinuityRail{grid-template-columns:repeat(5,minmax(0,1fr))}.turnContinuityRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.turnContinuityRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.turnContinuityRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.turnContinuityRail b,.turnContinuityRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turnContinuityRail small{color:var(--muted)}.turnContinuityRail em{font-style:normal;color:#ffd27a;white-space:nowrap}.turnPresetDesk{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#0b0705}.turnPresetDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.turnPresetDesk h3{margin:0;color:#fff4d3}.turnPresetDesk header span{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a}.turnPresetDesk>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media(max-width:1100px){.turnContinuityDesk{grid-template-columns:1fr}.turnPlanFields{grid-template-columns:repeat(2,minmax(0,1fr))}.turnContinuityRail{grid-template-columns:1fr;grid-auto-flow:column;grid-auto-columns:minmax(230px,78%);overflow-x:auto;scrollbar-width:thin}.turnContinuityDesk header{flex-direction:column}.turnPresetDesk{min-width:320px}}@media(max-width:760px){.turnContinuityDesk{padding:8px}.turnContinuityDesk button{min-height:44px}.turnContinuityChecks,.turnContinuityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.turnContinuityRail button,.turnPlanFields{grid-template-columns:1fr}.turnContinuityRail em{white-space:normal}.turnPresetDesk>div{grid-template-columns:1fr}}@media(max-width:560px){.turnContinuityChecks,.turnContinuityChecks button,.turnContinuityStats{grid-template-columns:1fr}.turnContinuityChecks em{white-space:normal}}.levelPrepDesk{display:grid;grid-template-columns:minmax(310px,.86fr) minmax(0,1.14fr);grid-gap:12px;gap:12px;margin-bottom:12px;padding:12px;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#23160a,#0b0705)}.levelPrepDesk article{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:12px;background:#120b07}.levelPrepDesk header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.levelPrepDesk h2{margin:0;color:#fff4d3}.levelPrepDesk header>span,.levelPrepInspector header>strong{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#0b0705;color:#ffd27a;white-space:nowrap}.levelPrepRail{max-height:720px;overflow:auto}.levelPrepRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.levelPrepRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.levelPrepRail span{display:grid;grid-gap:2px;gap:2px;min-width:0}.levelPrepRail b,.levelPrepRail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.levelPrepRail small{color:var(--muted)}.levelPrepRail strong{color:#fff4d3}.levelPrepFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.levelPrepFields label,.levelPrepFields span,.levelPrepInspector>label{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:9px;background:#0b0705;color:var(--muted)}.levelPrepFields input,.levelPrepFields textarea,.levelPrepInspector textarea{width:100%}.levelPrepFields b{color:#fff4d3}.levelPrepFields small{overflow:hidden;text-overflow:ellipsis}.levelPrepActions{display:flex;flex-wrap:wrap;gap:8px}.levelPrepActions button{flex:1 1 140px}@media(max-width:980px){.levelPrepDesk{grid-template-columns:1fr}.levelPrepRail{max-height:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);overflow-x:auto;overflow-y:hidden}.levelPrepDesk header{flex-direction:column}}@media(max-width:760px){.levelPrepDesk{padding:8px}.levelPrepDesk button{min-height:44px}.levelPrepFields{grid-template-columns:1fr}}.turnHistoryDesk{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#0b0705}.turnHistoryDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.turnHistoryDesk h3{margin:0;color:#fff4d3}.turnHistoryDesk header span{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a}.turnHistoryGrid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);grid-gap:8px;gap:8px}.turnHistoryInspector,.turnHistoryList{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.turnHistoryDesk button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.turnHistoryDesk button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.turnHistoryDesk span{display:grid;grid-gap:2px;gap:2px;min-width:0}.turnHistoryDesk b,.turnHistoryDesk small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turnHistoryDesk small{color:var(--muted)}.turnHistoryDesk em{font-style:normal;color:#ffd27a;white-space:nowrap}.turnHistoryInspector>span{border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.turnHistoryInspector small{white-space:normal}.turnHistoryChecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.turnHistoryChecks span{position:relative;border:1px solid #6d4722;border-radius:10px;padding:8px 48px 8px 8px;background:#120b07}.turnHistoryChecks em{position:absolute;top:8px;right:8px;border:1px solid #6d4722;border-radius:999px;padding:2px 6px;background:#0b0705;font-size:.78rem}@media(max-width:900px){.turnHistoryGrid{grid-template-columns:1fr}.turnHistoryList{grid-auto-flow:column;grid-auto-columns:minmax(230px,78%);overflow-x:auto;scrollbar-width:thin}.turnHistoryChecks{grid-template-columns:1fr}}@media(max-width:760px){.turnHistoryDesk button{grid-template-columns:1fr}.turnHistoryDesk em{white-space:normal}}.simpleFocusDesk{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0 0 10px}.simpleFocusDesk article{min-width:0;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#1b150d,#0b0705);box-shadow:0 10px 26px #0006}.simpleFocusRail{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:12px}.simpleFocusRail h2{margin:0;color:#fff4d3;font-size:1.25rem;line-height:1.12}.simpleFocusRail>span{color:var(--muted);line-height:1.35}.simpleFocusRail>div{display:grid;grid-gap:7px;gap:7px}.simpleFocusRail button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:52px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleFocusRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleFocusRail span,.simpleFocusSummary span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleFocusRail b,.simpleFocusRail small,.simpleFocusSummary b,.simpleFocusSummary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleFocusRail b,.simpleFocusSummary b{color:#fff4d3}.simpleFocusRail small,.simpleFocusSummary small{color:var(--muted)}.simpleFocusRail em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleFocusInspector{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px}.simpleFocusInspector header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.simpleFocusInspector h2{margin:0;color:#fff4d3;font-size:1.35rem;line-height:1.12}.simpleFocusInspector header>span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleFocusFields{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(160px,.75fr) minmax(220px,1.2fr);grid-gap:8px;gap:8px}.simpleFocusFields label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted)}.simpleFocusFields input,.simpleFocusFields textarea{width:100%}.simpleFocusSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleFocusSummary span{border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.simpleFocusActions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleFocusActions button{min-height:42px;box-shadow:none}@media(max-width:1100px){.simpleFocusDesk{grid-template-columns:1fr}.simpleFocusRail>div{grid-auto-flow:column;grid-auto-columns:minmax(180px,62%);overflow-x:auto;scrollbar-width:thin}.simpleFocusFields{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleFocusFields label:last-child{grid-column:1/-1}.simpleFocusActions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.simpleFocusDesk{margin-bottom:8px}.simpleFocusDesk article{padding:8px}.simpleFocusActions button,.simpleFocusRail button{min-height:44px}.simpleFocusRail>div{grid-auto-columns:minmax(170px,76%)}.simpleFocusInspector header{flex-direction:column}.simpleFocusInspector h2{font-size:1.18rem}.simpleFocusActions,.simpleFocusFields,.simpleFocusSummary{grid-template-columns:1fr}.simpleFocusFields label:last-child{grid-column:auto}.simpleFocusInspector header>span,.simpleFocusRail b,.simpleFocusRail small,.simpleFocusSummary b,.simpleFocusSummary small{white-space:normal}}.simpleRouteDesk{display:grid;grid-template-columns:minmax(330px,.48fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0 0 10px}.simpleRouteLead,.simpleRouteList{min-width:0;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#1d140c,#0b0705);box-shadow:0 10px 26px #0006}.simpleRouteLead{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:12px}.simpleRouteLead h2{margin:0;color:#fff4d3;font-size:1.28rem;line-height:1.12}.simpleRouteLead>span{color:var(--muted);line-height:1.35}.simpleRouteLead>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleRouteLead button{min-height:42px;box-shadow:none}.simpleRouteContext{grid-template-columns:repeat(2,minmax(0,1fr))!important}.simpleRouteContext span,.simpleRoutePreview{display:grid;grid-gap:2px;gap:2px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.simpleRouteContext b,.simpleRouteContext small,.simpleRoutePreview b,.simpleRoutePreview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleRouteContext b,.simpleRoutePreview b{color:#fff4d3}.simpleRouteContext small,.simpleRoutePreview small{color:var(--muted)}.simpleRouteFields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.simpleRouteFields label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted)}.simpleRouteFields label:last-child{grid-column:1/-1}.simpleRouteFields input,.simpleRouteFields textarea{width:100%}.simpleRouteOutputs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.simpleRouteOutputs button{min-height:40px;padding:7px 8px;background:linear-gradient(#3a2412,#1f1409);color:#fff4d3;border-color:#6d4722}.simpleRouteList{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px}.simpleRouteList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:58px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleRouteList button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleRouteList span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleRouteList b,.simpleRouteList small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleRouteList b{color:#fff4d3}.simpleRouteList small{color:var(--muted)}.simpleRouteList em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}@media(max-width:1100px){.simpleRouteDesk{grid-template-columns:1fr}.simpleRouteList{grid-auto-flow:column;grid-auto-columns:minmax(190px,58%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleRouteOutputs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.simpleRouteDesk{margin-bottom:8px}.simpleRouteLead{padding:10px}.simpleRouteContext,.simpleRouteFields,.simpleRouteLead>div,.simpleRouteOutputs{grid-template-columns:1fr!important}.simpleRouteFields label:last-child{grid-column:auto}.simpleRouteLead button,.simpleRouteList button{min-height:44px}.simpleRouteList{padding:8px;grid-auto-columns:minmax(170px,76%)}.simpleRouteList button{grid-template-columns:1fr}.simpleRouteContext b,.simpleRouteContext small,.simpleRouteList b,.simpleRouteList em,.simpleRouteList small,.simpleRoutePreview b,.simpleRoutePreview small{white-space:normal}}.simpleRouteQueue{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#0b0705}.simpleRouteQueue header{display:flex;justify-content:space-between;gap:8px;align-items:center}.simpleRouteQueue strong{color:#fff4d3}.simpleRouteQueue header span{border:1px solid #6d4722;border-radius:999px;padding:3px 8px;background:#120b07;color:#ffd27a}.simpleRouteQueue>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleRouteQueue button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleRouteQueue button.active{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.simpleRouteQueue span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleRouteQueue b,.simpleRouteQueue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleRouteQueue b{color:#fff4d3}.simpleRouteQueue small{color:var(--muted)}.simpleRouteQueue em{font-style:normal;color:#9be0b3;white-space:nowrap}.simpleRouteQueue section{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #6d472288;padding-top:8px}.simpleRouteQueue section label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted)}.simpleRouteQueue section input,.simpleRouteQueue section textarea{width:100%}.simpleRouteQueue section>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}@media(max-width:760px){.simpleRouteQueue section>div,.simpleRouteQueue>div{grid-template-columns:1fr!important}.simpleRouteQueue button{grid-template-columns:1fr}.simpleRouteQueue b,.simpleRouteQueue em,.simpleRouteQueue small{white-space:normal}}.simpleRouteHandoff{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#120b07}.simpleRouteHandoff header{display:flex;justify-content:space-between;gap:8px;align-items:center}.simpleRouteHandoff b,.simpleRouteHandoff strong{color:#fff4d3}.simpleRouteHandoff header select{max-width:210px}.simpleRouteHandoff span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleRouteHandoff small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleRouteHandoff>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleRouteHandoff button{min-height:40px;box-shadow:none}@media(max-width:760px){.simpleRouteHandoff header{align-items:stretch;flex-direction:column}.simpleRouteHandoff header select{max-width:none}.simpleRouteHandoff>div{grid-template-columns:1fr}.simpleRouteHandoff small{white-space:normal}}.simpleAdventureDesk{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0 0 10px}.simpleAdventureDesk article{min-width:0;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#1b150d,#0b0705);box-shadow:0 10px 26px #0006}.simpleAdventureInspector,.simpleAdventureRail{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px}.simpleAdventureInspector header,.simpleAdventureRail header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.simpleAdventureInspector h2,.simpleAdventureRail h2{margin:0;color:#fff4d3;font-size:1.28rem;line-height:1.12}.simpleAdventureInspector header>span,.simpleAdventureRail header>span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleAdventureRail>div,.simpleAdventureTables{display:grid;grid-gap:8px;gap:8px}.simpleAdventureRail button,.simpleAdventureTables button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:58px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureRail button.active,.simpleAdventureTables button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureRail button.state-ready{border-color:#5aa36f88}.simpleAdventureRail button.state-pending{border-color:#d8a441aa}.simpleAdventureRail span,.simpleAdventureStatus span,.simpleAdventureSummary span,.simpleAdventureTables span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleAdventureRail b,.simpleAdventureRail small,.simpleAdventureStatus b,.simpleAdventureStatus small,.simpleAdventureSummary b,.simpleAdventureSummary small,.simpleAdventureTables b,.simpleAdventureTables small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureRail b,.simpleAdventureStatus b,.simpleAdventureSummary b,.simpleAdventureTables b{color:#fff4d3}.simpleAdventureInspector p,.simpleAdventureRail small,.simpleAdventureStatus small,.simpleAdventureSummary small,.simpleAdventureTables small{color:var(--muted)}.simpleAdventureRail em,.simpleAdventureTables em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleAdventureInspector p{margin:0;line-height:1.4}.simpleAdventureStatus,.simpleAdventureSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleAdventureStatus span,.simpleAdventureSummary span{border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.simpleAdventureStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleAdventureActions{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleAdventureActions button{min-height:42px;box-shadow:none}.simpleAdventureFilters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleAdventureFilters button{display:flex;justify-content:space-between;gap:6px;align-items:center;min-height:38px;background:linear-gradient(#3a2412,#1f1409);color:#fff4d3;border-color:#6d4722;box-shadow:none}.simpleAdventureFilters button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureFilters em{font-style:normal;color:#ffd27a}.simpleAdventureTables{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleAdventureTables>small{grid-column:1/-1;color:var(--muted)}@media(max-width:1100px){.simpleAdventureDesk{grid-template-columns:1fr}.simpleAdventureRail>div{grid-auto-flow:column;grid-auto-columns:minmax(230px,72%);overflow-x:auto;scrollbar-width:thin}.simpleAdventureActions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.simpleAdventureInspector,.simpleAdventureRail{padding:10px}.simpleAdventureInspector header,.simpleAdventureRail header{flex-direction:column}.simpleAdventureInspector header>span,.simpleAdventureRail em,.simpleAdventureRail header>span,.simpleAdventureTables em{white-space:normal}.simpleAdventureRail button,.simpleAdventureTables button{grid-template-columns:1fr;min-height:48px}.simpleAdventureRail b,.simpleAdventureRail small,.simpleAdventureStatus b,.simpleAdventureStatus small,.simpleAdventureSummary b,.simpleAdventureSummary small,.simpleAdventureTables b,.simpleAdventureTables small{white-space:normal}.simpleAdventureActions,.simpleAdventureFilters,.simpleAdventureStatus,.simpleAdventureSummary,.simpleAdventureTables{grid-template-columns:1fr}}.turnRecoveryDesk{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:10px;background:#0b0705}.turnRecoveryDesk header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.turnRecoveryDesk h3{margin:0;color:#fff4d3}.turnRecoveryDesk header span{border:1px solid #6d4722;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a}.turnRecoveryFilters,.turnRecoverySummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.turnRecoveryPlan,.turnRecoverySummary span{border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;text-align:center}.turnRecoverySummary b{color:#fff4d3}.turnRecoveryFilters{grid-template-columns:repeat(6,minmax(0,1fr))}.turnRecoveryFilters button{min-height:50px;padding:7px}.turnRecoveryFilters button:disabled{opacity:.42;cursor:not-allowed}.turnRecoveryActions{display:flex;flex-wrap:wrap;gap:8px}.turnRecoveryActions button{flex:1 1 150px}.turnRecoveryModeQueue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.turnRecoveryModeQueue article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:7px;background:#120b07}.turnRecoveryModeQueue article>button{min-height:64px}.turnRecoveryModeQueue article>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.turnRecoveryModeQueue article>div button{min-height:38px;padding:7px;text-align:center;place-items:center}.turnRecoveryModeQueue small{white-space:normal}.turnRecoveryGrid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);grid-gap:8px;gap:8px}.turnRecoveryInspector,.turnRecoveryList{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.turnRecoveryDesk button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.turnRecoveryDesk button.active{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.turnRecoveryDesk span{display:grid;grid-gap:2px;gap:2px;min-width:0}.turnRecoveryDesk b,.turnRecoveryDesk small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turnRecoveryDesk small{color:var(--muted)}.turnRecoveryDesk em{font-style:normal;color:#9be0b3;white-space:nowrap}.turnRecoveryPlan{text-align:left}.turnRecoveryModeQueue small,.turnRecoveryPlan small{white-space:normal}.turnRecoveryInspector>span{border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.turnRecoveryInspector small{white-space:normal}.turnRecoveryFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.turnRecoveryFields label{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;color:var(--muted)}.turnRecoveryFields label:last-child{grid-column:1/-1}.turnRecoveryFields input,.turnRecoveryFields textarea{width:100%}@media(max-width:900px){.turnRecoveryGrid{grid-template-columns:1fr}.turnRecoveryList{grid-auto-flow:column;grid-auto-columns:minmax(230px,78%);overflow-x:auto;scrollbar-width:thin}.turnRecoveryFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.turnRecoveryModeQueue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.turnRecoveryDesk button{grid-template-columns:1fr}.turnRecoveryDesk em{white-space:normal}.turnRecoveryFilters,.turnRecoveryModeQueue,.turnRecoverySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.turnRecoveryFields,.turnRecoveryModeQueue article>div{grid-template-columns:1fr}.turnRecoveryFields label:last-child{grid-column:auto}}@media(max-width:520px){.turnRecoveryFilters,.turnRecoveryModeQueue,.turnRecoverySummary{grid-template-columns:1fr}}.simpleQueueDesk{display:grid;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0 0 10px}.simpleQueueBoard,.simpleQueueDesk>article,.simpleQueueEmpty{min-width:0;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#1c140d,#0b0705);box-shadow:0 10px 26px #0006}.simpleQueueLead{display:grid;grid-gap:5px;gap:5px;align-content:center;padding:12px}.simpleQueueLead h2{margin:0;color:#fff4d3;font-size:1.25rem;line-height:1.12}.simpleQueueLead span{color:var(--muted);line-height:1.35}.simpleQueueBoard{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(300px,1.14fr);grid-gap:10px;gap:10px;padding:10px}.simpleQueueList{align-content:start;max-height:430px;overflow:auto;padding-right:2px}.simpleQueueItem,.simpleQueueList{display:grid;grid-gap:8px;gap:8px;min-width:0}.simpleQueueItem{border:1px solid #6d4722;border-radius:12px;padding:8px;background:#120b07}.simpleQueueItem.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleQueueItem.kind-action{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.simpleQueueItem.kind-action.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441,0 0 0 1px #5aa36f66}.simpleQueueInspector button,.simpleQueueItem>button{box-shadow:none}.simpleQueueItem>button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;min-height:58px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;color:var(--ink)}.simpleQueueInspector span,.simpleQueueItem span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleQueueInspector b,.simpleQueueInspector small,.simpleQueueItem b,.simpleQueueItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleQueueInspector b,.simpleQueueItem b{color:#fff4d3}.simpleQueueInspector small,.simpleQueueItem small{color:var(--muted)}.simpleQueueItem em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleQueueEmpty,.simpleQueueItem>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleQueueEmpty button,.simpleQueueItem>div button{min-height:40px;padding:7px 8px}.simpleQueueInspector{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:12px;padding:12px;background:#120b07}.simpleQueueInspector.kind-action{border-color:#9be0b3}.simpleQueueInspector header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.simpleQueueInspector h2{margin:0;color:#fff4d3;font-size:1.35rem;line-height:1.12}.simpleQueueInspector header>span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleQueueInspector p{margin:0;color:var(--muted);line-height:1.4}.simpleQueueContext{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleQueueContext span{border:1px solid #6d4722;border-radius:10px;padding:8px;background:#0b0705}.simpleQueueRecoveryEdit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#0b0705}.simpleQueueRecoveryEdit label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted)}.simpleQueueRecoveryEdit label:last-child{grid-column:1/-1}.simpleQueueRecoveryEdit input,.simpleQueueRecoveryEdit select,.simpleQueueRecoveryEdit textarea{width:100%}.simpleQueueInspectorActions{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleQueueInspectorActions button{min-height:42px}.simpleQueueEmpty{align-content:center;padding:12px}@media(max-width:1100px){.simpleQueueBoard{grid-template-columns:1fr}.simpleQueueList{grid-auto-flow:column;grid-auto-columns:minmax(260px,82%);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;max-height:none;scrollbar-width:thin}.simpleQueueLead{min-height:92px}.simpleQueueInspectorActions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.simpleQueueDesk{grid-template-columns:1fr}}@media(max-width:760px){.simpleQueueBoard{padding:8px}.simpleQueueDesk button{min-height:44px}.simpleQueueInspector header,.simpleQueueItem>button{grid-template-columns:1fr}.simpleQueueInspector header>span,.simpleQueueItem em{white-space:normal}.simpleQueueContext,.simpleQueueEmpty,.simpleQueueInspectorActions,.simpleQueueItem>div,.simpleQueueRecoveryEdit{grid-template-columns:1fr}.simpleQueueRecoveryEdit label:last-child{grid-column:auto}.simpleQueueInspector h2{font-size:1.18rem}}.simpleAdventureCreate{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(240px,1.2fr) auto;grid-gap:8px;gap:8px;align-items:end;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#0b0705}.simpleAdventureCreate label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted)}.simpleAdventureCreate input,.simpleAdventureCreate textarea{width:100%}.simpleAdventureCreate button{min-height:42px;box-shadow:none}.simpleAdventureCreate small{grid-column:1/-1;color:var(--muted)}@media(max-width:1100px){.simpleAdventureCreate{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleAdventureCreate button{grid-column:1/-1}}@media(max-width:760px){.simpleAdventureCreate{grid-template-columns:1fr}.simpleAdventureCreate button{grid-column:auto}}.simpleAdventureMembers{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:9px;background:#0b0705}.simpleAdventureMembers header{display:flex;justify-content:space-between;gap:8px;align-items:center}.simpleAdventureMembers header div{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleAdventureMembers b,.simpleAdventureMembers strong{color:#fff4d3}.simpleAdventureMembers header button{min-height:38px;box-shadow:none}.simpleAdventureMembers>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleAdventureMembers article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.simpleAdventureMembers article.state-pending{border-color:#d8a441aa;box-shadow:inset 4px 0 #d8a441}.simpleAdventureMembers article.state-joined{border-color:#5aa36f88;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureMembers span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleAdventureMembers b,.simpleAdventureMembers small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureMembers small{color:var(--muted)}.simpleAdventureMembers em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleAdventureMembers article>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureMembers article button{min-height:38px;box-shadow:none}@media(max-width:760px){.simpleAdventureMembers header{align-items:stretch;flex-direction:column}.simpleAdventureMembers article,.simpleAdventureMembers article>div,.simpleAdventureMembers>div{grid-template-columns:1fr}.simpleAdventureMembers b,.simpleAdventureMembers em,.simpleAdventureMembers small{white-space:normal}}.simpleGmControlledPlayer{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(130px,.9fr) minmax(170px,1.1fr) 82px auto;grid-gap:7px;gap:7px;align-items:end;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.simpleGmControlledPlayer label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--muted)}.simpleGmControlledPlayer input,.simpleGmControlledPlayer select{width:100%}.simpleGmControlledPlayer button{min-height:40px;box-shadow:none}.simpleGmControlledPlayer small{grid-column:1/-1;color:var(--muted)}@media(max-width:1100px){.simpleGmControlledPlayer{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleGmControlledPlayer button,.simpleGmControlledPlayer small{grid-column:1/-1}}@media(max-width:760px){.simpleGmControlledPlayer{grid-template-columns:1fr}.simpleGmControlledPlayer button,.simpleGmControlledPlayer small{grid-column:auto}}.simpleAdventureSession{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:12px;padding:9px;background:linear-gradient(135deg,#161008,#0b0705)}.simpleAdventureSession header{display:flex;justify-content:space-between;gap:8px;align-items:center}.simpleAdventureSession header div{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleAdventureSession b,.simpleAdventureSession strong{color:#fff4d3}.simpleAdventureSession header button,.simpleAdventureSessionActions button{min-height:38px;box-shadow:none}.simpleAdventureSession small{color:var(--muted)}.simpleAdventureSessionStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureSessionStats span{display:grid;grid-gap:2px;gap:2px;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07;text-align:center}.simpleAdventureEncounterStrip,.simpleAdventureSessionRoster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleAdventureEncounterStrip button,.simpleAdventureSessionRoster button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureEncounterStrip button.active,.simpleAdventureSessionRoster button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureEncounterStrip span,.simpleAdventureSessionRoster span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleAdventureEncounterStrip b,.simpleAdventureEncounterStrip small,.simpleAdventureSessionRoster b,.simpleAdventureSessionRoster small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureEncounterStrip em,.simpleAdventureSessionRoster em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleAdventureEncounterStrip>small{grid-column:1/-1;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.simpleAdventureSessionActions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}@media(max-width:760px){.simpleAdventureSession header{align-items:stretch;flex-direction:column}.simpleAdventureEncounterStrip,.simpleAdventureEncounterStrip button,.simpleAdventureSessionActions,.simpleAdventureSessionRoster,.simpleAdventureSessionRoster button,.simpleAdventureSessionStats{grid-template-columns:1fr}.simpleAdventureEncounterStrip b,.simpleAdventureEncounterStrip em,.simpleAdventureEncounterStrip small,.simpleAdventureSessionRoster b,.simpleAdventureSessionRoster em,.simpleAdventureSessionRoster small{white-space:normal}.simpleAdventureEncounterStrip>small{grid-column:auto}}.simpleAdventureResumeRunway{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,.42fr));grid-gap:7px;gap:7px;border:1px solid #d8a44188;border-radius:10px;padding:8px;background:#120b07}.simpleAdventureResumeRunway button span,.simpleAdventureResumeRunway>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureResumeRunway button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;min-height:46px;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureResumeRunway em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleAdventureResumeRunway b,.simpleAdventureResumeRunway small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.simpleAdventureResumeRunway,.simpleAdventureResumeRunway button{grid-template-columns:1fr}.simpleAdventureResumeRunway b,.simpleAdventureResumeRunway em,.simpleAdventureResumeRunway small{white-space:normal}}.simpleAdventureTableReturn{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(118px,.34fr));grid-gap:7px;gap:7px;border:1px solid #5aa36f88;border-radius:10px;padding:8px;background:#0b0705}.simpleAdventureTableReturn button span,.simpleAdventureTableReturn>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureTableReturn button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;min-height:46px;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureTableReturn em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}.simpleAdventureTableReturn b,.simpleAdventureTableReturn small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureTableReturn>span b{color:#fff4d3}.simpleAdventureTableReturn small{color:var(--muted)}@media(max-width:1100px){.simpleAdventureTableReturn{grid-template-columns:1fr 1fr}.simpleAdventureTableReturn>span{grid-column:1/-1}}@media(max-width:760px){.simpleAdventureTableReturn{grid-template-columns:1fr}.simpleAdventureTableReturn>span{grid-column:auto}.simpleAdventureTableReturn button{grid-template-columns:1fr}.simpleAdventureTableReturn b,.simpleAdventureTableReturn em,.simpleAdventureTableReturn small{white-space:normal}}.simpleAdventureReturnCheckpoint{display:grid;grid-template-columns:minmax(230px,1fr) repeat(5,minmax(112px,.28fr));grid-gap:7px;gap:7px;border:1px solid #d8a44188;border-radius:10px;padding:8px;background:#120b07}.simpleAdventureReturnCheckpoint.ready{border-color:#5aa36f88;background:#0b0705}.simpleAdventureReturnCheckpoint button span,.simpleAdventureReturnCheckpoint>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureReturnCheckpoint button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;min-height:46px;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureReturnCheckpoint button.done{border-color:#5aa36f88;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureReturnCheckpoint em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleAdventureReturnCheckpoint b,.simpleAdventureReturnCheckpoint small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureReturnCheckpoint>span b{color:#fff4d3}.simpleAdventureReturnCheckpoint small{color:var(--muted)}@media(max-width:1200px){.simpleAdventureReturnCheckpoint{grid-template-columns:1fr 1fr}.simpleAdventureReturnCheckpoint>span{grid-column:1/-1}}@media(max-width:760px){.simpleAdventureReturnCheckpoint{grid-template-columns:1fr}.simpleAdventureReturnCheckpoint>span{grid-column:auto}.simpleAdventureReturnCheckpoint button{grid-template-columns:1fr}.simpleAdventureReturnCheckpoint b,.simpleAdventureReturnCheckpoint em,.simpleAdventureReturnCheckpoint small{white-space:normal}}.simpleAdventureLive{display:grid;grid-gap:8px;gap:8px;border:1px solid #5aa36f88;border-radius:12px;padding:9px;background:#0b0705;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureLive.myTurn{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureLive header{display:flex;justify-content:space-between;gap:8px;align-items:center}.simpleAdventureLive header span{display:grid;grid-gap:2px;gap:2px;min-width:0}.simpleAdventureLive h3,.simpleAdventureLive header b{color:#fff4d3}.simpleAdventureLive header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureLive em{font-style:normal;border:1px solid #ffdc83;border-radius:999px;padding:5px 9px;background:#120b07;color:#ffd27a;white-space:nowrap}.simpleAdventureLiveGrid{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(210px,.95fr) minmax(230px,1fr) minmax(230px,1fr);grid-gap:8px;gap:8px}.simpleAdventureLiveGrid section{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.simpleAdventureLiveNext{grid-column:1/-1}.simpleAdventureLive h3{margin:0;font-size:1rem}.simpleAdventureLiveChips,.simpleAdventureLiveFeed,.simpleAdventureLiveTimeline,.simpleAdventureNextCards{display:grid;grid-gap:6px;gap:6px}.simpleAdventureLiveChips span,.simpleAdventureLiveFeed span,.simpleAdventureLiveTimeline span,.simpleAdventureNextCards button{border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705}.simpleAdventureLiveTimeline span.activeTurn{border-color:#ffdc83}.simpleAdventureLiveChips span,.simpleAdventureLiveFeed small,.simpleAdventureLiveTimeline small,.simpleAdventureNextCards small{color:var(--muted)}.simpleAdventureLiveFeed b,.simpleAdventureLiveFeed small,.simpleAdventureNextCards b,.simpleAdventureNextCards small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureLive input,.simpleAdventureLive textarea{width:100%}.simpleAdventureLive section>div:last-child,.simpleAdventureNextCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureNextCards{grid-template-columns:repeat(3,minmax(0,1fr))}.simpleAdventureNextCards button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;color:var(--ink)}.simpleAdventureLiveFlow>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleAdventureLive button{min-height:38px;box-shadow:none}@media(max-width:1200px){.simpleAdventureLiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleAdventureNextCards{grid-template-columns:1fr}}@media(max-width:980px){.simpleAdventureLiveGrid{grid-template-columns:1fr}.simpleAdventureLive header{align-items:stretch;flex-direction:column}.simpleAdventureLive em,.simpleAdventureLive header small,.simpleAdventureLiveFeed b,.simpleAdventureLiveFeed small,.simpleAdventureNextCards b,.simpleAdventureNextCards small{white-space:normal}.simpleAdventureNextCards button{grid-template-columns:1fr}}.simpleAdventureRoundRelay,.simpleAdventureRoundReview,.simpleAdventureRoundTransition{grid-column:1/-1}.simpleAdventureRelayFields,.simpleAdventureRelaySummary,.simpleAdventureReviewActions,.simpleAdventureTransitionActions,.simpleAdventureTransitionSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureReviewDesk{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr);grid-gap:8px;gap:8px}.simpleAdventureReviewInspector,.simpleAdventureReviewList{display:grid;grid-gap:7px;gap:7px;align-content:start}.simpleAdventureRelayFields label,.simpleAdventureRelaySummary span,.simpleAdventureReviewInspector>span,.simpleAdventureTransitionSummary span{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureRoundTransition{border-color:#d8a44188!important}.simpleAdventureRoundReview{border-color:#5aa36f88!important}.simpleAdventureReviewActions,.simpleAdventureTransitionActions{grid-template-columns:repeat(4,minmax(0,1fr))}.simpleAdventureReviewActions button,.simpleAdventureTransitionActions button{min-height:38px}.simpleAdventureReviewList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:50px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureReviewList button.selectedActor{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureReviewList button.activeTurn{border-color:#ffdc83}.simpleAdventureReviewList button.defeatedTurn{opacity:.65}.simpleAdventureReviewInspector span,.simpleAdventureReviewList span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureReviewList em{font-style:normal;color:#ffd27a;white-space:nowrap}.simpleAdventureReviewInspector>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureRelaySummary b,.simpleAdventureRelaySummary small,.simpleAdventureReviewInspector b,.simpleAdventureReviewInspector small,.simpleAdventureReviewList b,.simpleAdventureReviewList small,.simpleAdventureTransitionSummary b,.simpleAdventureTransitionSummary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureRelaySummary b,.simpleAdventureReviewInspector b,.simpleAdventureReviewList b,.simpleAdventureTransitionSummary b{color:#fff4d3}.simpleAdventureRelayFields label:last-child{grid-column:1/-1}@media(max-width:980px){.simpleAdventureRelayFields,.simpleAdventureRelaySummary,.simpleAdventureReviewActions,.simpleAdventureReviewDesk,.simpleAdventureTransitionActions,.simpleAdventureTransitionSummary{grid-template-columns:1fr}.simpleAdventureReviewList{grid-auto-flow:column;grid-auto-columns:minmax(230px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureRelaySummary b,.simpleAdventureRelaySummary small,.simpleAdventureReviewInspector b,.simpleAdventureReviewInspector small,.simpleAdventureReviewList b,.simpleAdventureReviewList em,.simpleAdventureReviewList small,.simpleAdventureTransitionSummary b,.simpleAdventureTransitionSummary small{white-space:normal}.simpleAdventureRelayFields label:last-child{grid-column:auto}.simpleAdventureReviewInspector>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureReviewInspector>div{grid-template-columns:1fr}}.simpleAdventureActorQueue{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#0b0705}.simpleAdventureActorQueue header{display:flex;justify-content:space-between;gap:8px;align-items:center}.simpleAdventureActorQueue header span,.simpleAdventureActorQueueBatch span,.simpleAdventureActorQueueInspector span,.simpleAdventureActorQueueList span,.simpleAdventureActorQueueModes span,.simpleAdventureActorQueueWave span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureActorQueue header button{min-height:38px;box-shadow:none}.simpleAdventureActorQueueBatch{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,minmax(72px,.18fr));grid-gap:7px;gap:7px;align-items:center;border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureActorQueueBatch button{min-height:38px;box-shadow:none}.simpleAdventureActorQueueModes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:7px;gap:7px}.simpleAdventureActorQueueModes button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:48px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureActorQueueModes button.selectedModeWave{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureActorQueueWave{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr) minmax(210px,.48fr) minmax(180px,.42fr) minmax(86px,.18fr);grid-gap:7px;gap:7px;align-items:center;border:1px solid #d8a44188;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureActorQueueWave>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureActorQueueWave>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.simpleAdventureActorQueueWave label{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureActorQueueWave select{width:100%}.simpleAdventureActorQueueWave button{min-height:38px;box-shadow:none}.simpleAdventureActorQueueDesk{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(260px,1.1fr);grid-gap:8px;gap:8px}.simpleAdventureActorQueueInspector,.simpleAdventureActorQueueList{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureActorQueueList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:54px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureActorQueueList button.priority-now{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureActorQueueList button.priority-later{opacity:.82}.simpleAdventureActorQueueList button.selectedActorAction{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureActorQueue b{color:#fff4d3}.simpleAdventureActorQueue b,.simpleAdventureActorQueue small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureActorQueue small{color:var(--muted)}.simpleAdventureActorQueue em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleAdventureActorQueueInspector{border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureActorQueueInspector label,.simpleAdventureActorQueueInspector>span{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureActorQueueInspector input,.simpleAdventureActorQueueInspector select,.simpleAdventureActorQueueInspector textarea{width:100%}.simpleAdventureActorQueueInspector>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureActorQueueInspector button{min-height:36px;box-shadow:none}@media(max-width:980px){.simpleAdventureActorQueue header{align-items:stretch;flex-direction:column}.simpleAdventureActorQueueBatch,.simpleAdventureActorQueueDesk,.simpleAdventureActorQueueWave{grid-template-columns:1fr}.simpleAdventureActorQueueList,.simpleAdventureActorQueueModes{grid-auto-flow:column;grid-auto-columns:minmax(230px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureActorQueue b,.simpleAdventureActorQueue em,.simpleAdventureActorQueue small{white-space:normal}.simpleAdventureActorQueueInspector>div,.simpleAdventureActorQueueWave>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureActorQueueInspector>div,.simpleAdventureActorQueueWave>div,.simpleAdventureActorQueueWave>div:last-of-type{grid-template-columns:1fr}}.simpleAdventureActorQueueNextWave{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) repeat(2,minmax(110px,.22fr))!important;grid-gap:7px;gap:7px;align-items:center;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureActorQueueNextWave button{min-height:38px}@media(max-width:760px){.simpleAdventureActorQueueNextWave{grid-template-columns:1fr!important}}.simpleAdventureActorQueueArchive{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(220px,.62fr) minmax(280px,1fr)!important;grid-gap:7px;gap:7px;align-items:start;border:1px solid #6d4722;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureActorQueueArchive button{min-height:38px}.simpleAdventureActorQueueArchiveChecks,.simpleAdventureActorQueueArchiveInspector,.simpleAdventureActorQueueArchiveList,.simpleAdventureActorQueueArchiveRecovery,.simpleAdventureActorQueueArchiveSelection{display:grid;grid-gap:6px;gap:6px;min-width:0}.simpleAdventureActorQueueArchiveChecks button,.simpleAdventureActorQueueArchiveList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureActorQueueArchiveChecks button.active,.simpleAdventureActorQueueArchiveList button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureActorQueueArchiveInspector,.simpleAdventureActorQueueArchiveRecovery,.simpleAdventureActorQueueArchiveSelection{border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureActorQueueArchiveRecovery{border-color:#5aa36f88;background:#0b0705}.simpleAdventureActorQueueArchiveSelection{border-color:#d8a44188;background:#0b0705}.simpleAdventureActorQueueArchiveInspector label,.simpleAdventureActorQueueArchiveInspector>span,.simpleAdventureActorQueueArchiveRecovery label,.simpleAdventureActorQueueArchiveRecovery>span,.simpleAdventureActorQueueArchiveSelection>span{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureActorQueueArchiveRecovery label:last-of-type{grid-column:1/-1}.simpleAdventureActorQueueArchiveInspector input,.simpleAdventureActorQueueArchiveInspector select,.simpleAdventureActorQueueArchiveInspector textarea,.simpleAdventureActorQueueArchiveRecovery input,.simpleAdventureActorQueueArchiveRecovery select,.simpleAdventureActorQueueArchiveRecovery textarea{width:100%}.simpleAdventureActorQueueArchiveInspector>div,.simpleAdventureActorQueueArchiveRecovery>div,.simpleAdventureActorQueueArchiveSelection>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureActorQueueArchiveSelection>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleAdventureActorQueueArchiveSelection button.selected{border-color:#9be0b3;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureActorQueueArchiveChecks{grid-template-columns:repeat(2,minmax(0,1fr))}.simpleAdventureActorQueueArchiveRecovery{grid-template-columns:repeat(3,minmax(0,1fr))}.simpleAdventureActorQueueArchiveRecovery>div,.simpleAdventureActorQueueArchiveRecovery>span,.simpleAdventureActorQueueArchiveSelection{grid-column:1/-1}@media(max-width:980px){.simpleAdventureActorQueueArchive{grid-template-columns:1fr!important}.simpleAdventureActorQueueArchiveChecks,.simpleAdventureActorQueueArchiveList{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureActorQueueArchiveInspector>div,.simpleAdventureActorQueueArchiveRecovery>div,.simpleAdventureActorQueueArchiveSelection>div,.simpleAdventureActorQueueArchiveSelection>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.simpleAdventureActorQueueArchiveRecovery{grid-template-columns:1fr}}@media(max-width:760px){.simpleAdventureActorQueueArchive,.simpleAdventureActorQueueArchiveInspector>div,.simpleAdventureActorQueueArchiveRecovery>div,.simpleAdventureActorQueueArchiveSelection>div,.simpleAdventureActorQueueArchiveSelection>div:first-of-type{grid-template-columns:1fr!important}}.simpleAdventureActorQueueArchiveModeWaves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureActorQueueArchiveModeWaves button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#5aa36f88;box-shadow:none;color:var(--ink)}.simpleAdventureActorQueueArchiveModeWaves span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureActorQueueArchiveModeWaves b{color:#fff4d3}.simpleAdventureActorQueueArchiveModeWaves small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureActorQueueArchiveModeWaves em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}@media(max-width:980px){.simpleAdventureActorQueueArchiveModeWaves{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureActorQueueArchiveModeWaves em,.simpleAdventureActorQueueArchiveModeWaves small{white-space:normal}}@media(max-width:760px){.simpleAdventureActorQueueArchiveModeWaves{grid-template-columns:1fr}}.simpleAdventureReadiness{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(260px,1.2fr);grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#0b0705}.simpleAdventureReadinessInspector,.simpleAdventureReadinessRail{display:grid;grid-gap:7px;gap:7px;min-width:0}.simpleAdventureReadinessRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:52px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureReadinessRail button.warning{border-color:#d8a441aa;box-shadow:inset 4px 0 #d8a441}.simpleAdventureReadinessRail button.ready{border-color:#5aa36f88;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureReadinessRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #ffdc83}.simpleAdventureReadiness span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureReadiness b{color:#fff4d3}.simpleAdventureReadiness b,.simpleAdventureReadiness small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureReadiness small{color:var(--muted)}.simpleAdventureReadiness em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}.simpleAdventureReadinessInspector{align-content:start;border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureReadinessInspector>span{border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705}.simpleAdventureReadinessInspector>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureReadinessInspector button{min-height:38px;box-shadow:none}@media(max-width:980px){.simpleAdventureReadiness{grid-template-columns:1fr}.simpleAdventureReadinessRail{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureReadiness b,.simpleAdventureReadiness em,.simpleAdventureReadiness small{white-space:normal}.simpleAdventureReadinessInspector>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureReadinessInspector>div{grid-template-columns:1fr}}.simpleAdventureSessionEntry{display:grid;grid-gap:8px;gap:8px;border:1px solid #5aa36f88;border-radius:10px;padding:8px;background:#0b0705}.simpleAdventureSessionEntry.pending{border-color:#d8a44188}.simpleAdventureSessionEntry header{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.18fr);grid-gap:8px;gap:8px;align-items:center}.simpleAdventureSessionEntry button span,.simpleAdventureSessionEntry header>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureSessionEntry b{color:#fff4d3}.simpleAdventureSessionEntry small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureSessionEntry>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureSessionEntry button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;min-height:42px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureSessionEntry button.ready{border-color:#5aa36f88}.simpleAdventureSessionEntry button.pending{border-color:#d8a44188}.simpleAdventureSessionEntry em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}.simpleAdventureSessionEntry footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureSessionEntry footer button,.simpleAdventureSessionEntry header>button{display:block;text-align:center}@media(max-width:760px){.simpleAdventureSessionEntry footer,.simpleAdventureSessionEntry header,.simpleAdventureSessionEntry>div{grid-template-columns:1fr}.simpleAdventureSessionEntry em,.simpleAdventureSessionEntry small{white-space:normal}.simpleAdventureSessionEntry button{grid-template-columns:1fr}}.simpleEncounterLaunch{display:grid;grid-gap:8px;gap:8px;border:1px solid #5aa36f88;border-radius:10px;padding:8px;background:#0b0705;box-shadow:inset 4px 0 #5aa36f}.simpleEncounterLaunch header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.simpleEncounterLaunch header span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleEncounterLaunch b{color:#fff4d3}.simpleEncounterLaunch small{color:var(--muted)}.simpleEncounterLaunch header b,.simpleEncounterLaunch header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleEncounterLaunch button{min-height:40px;box-shadow:none}.simpleEncounterLaunch>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleEncounterLaunch label{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:9px;padding:7px;background:#120b07;color:var(--muted)}.simpleEncounterLaunch input{width:100%}@media(max-width:1100px){.simpleEncounterLaunch>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.simpleEncounterLaunch header,.simpleEncounterLaunch>div{grid-template-columns:1fr}.simpleEncounterLaunch header b,.simpleEncounterLaunch header small{white-space:normal}}.simpleAdventurePreRound{display:grid;grid-gap:8px;gap:8px;border:1px solid #d8a44188;border-radius:10px;padding:8px;background:#0b0705;box-shadow:inset 4px 0 #d8a441}.simpleAdventurePreRound header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.simpleAdventurePreRound header span,.simpleAdventurePreRoundInspector span,.simpleAdventurePreRoundRail span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventurePreRound b{color:#fff4d3}.simpleAdventurePreRound small{color:var(--muted)}.simpleAdventurePreRound b,.simpleAdventurePreRound small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventurePreRound button{min-height:38px;box-shadow:none}.simpleAdventurePreRoundDesk{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(260px,1.1fr);grid-gap:8px;gap:8px}.simpleAdventurePreRoundInspector,.simpleAdventurePreRoundRail{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventurePreRoundRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventurePreRoundRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventurePreRoundRail button.current{border-color:#5aa36f88}.simpleAdventurePreRound em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}.simpleAdventurePreRoundInspector{border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventurePreRoundInspector>span{border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705}.simpleAdventurePreRoundInspector>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}@media(max-width:980px){.simpleAdventurePreRound header,.simpleAdventurePreRoundDesk{grid-template-columns:1fr}.simpleAdventurePreRoundRail{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventurePreRound b,.simpleAdventurePreRound em,.simpleAdventurePreRound small{white-space:normal}}@media(max-width:560px){.simpleAdventurePreRoundInspector>div{grid-template-columns:1fr}}.simpleAdventurePreRound>header{grid-template-columns:minmax(0,1fr) auto auto}.simpleAdventurePreRoundChecklist{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventurePreRoundChecklist header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.simpleAdventurePreRoundChecklist span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventurePreRoundChecklist>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventurePreRoundChecklist button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventurePreRoundChecklist button.ready{border-color:#5aa36f88;box-shadow:inset 4px 0 #5aa36f}.simpleAdventurePreRoundChecklist button.missing{border-color:#d8a441aa;box-shadow:inset 4px 0 #d8a441}.simpleAdventurePreRoundChecklist button.focused{border-color:#ffdc83;box-shadow:inset 4px 0 #ffdc83}.simpleAdventurePreRoundGate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) repeat(5,minmax(74px,.18fr));grid-gap:7px;gap:7px;align-items:center;border:1px solid #d8a44188;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventurePreRoundGate>span{border:1px solid #6d4722;border-radius:9px;padding:7px;background:#120b07}.simpleAdventurePreRoundGate button{min-height:38px;text-align:center}.simpleAdventurePreRoundChecklist footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventurePreRoundChecklist footer button{display:block;text-align:center}@media(max-width:980px){.simpleAdventurePreRound>header,.simpleAdventurePreRoundChecklist header,.simpleAdventurePreRoundGate{grid-template-columns:1fr}.simpleAdventurePreRoundChecklist>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventurePreRoundChecklist b,.simpleAdventurePreRoundChecklist em,.simpleAdventurePreRoundChecklist small{white-space:normal}}@media(max-width:560px){.simpleAdventurePreRoundChecklist footer{grid-template-columns:1fr}}.simpleAdventurePreRoundLaunch{display:grid;grid-gap:8px;gap:8px;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventurePreRoundLaunch>span{display:grid;grid-gap:3px;gap:3px;border:1px solid #6d4722;border-radius:9px;padding:7px;background:#120b07}.simpleAdventurePreRoundLaunch>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventurePreRoundLaunch button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventurePreRoundLaunch button.urgent{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventurePreRoundLaunch button.ready{border-color:#5aa36f88}.simpleAdventurePreRoundLaunch footer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventurePreRoundLaunch footer button{display:block;text-align:center}@media(max-width:980px){.simpleAdventurePreRoundLaunch>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventurePreRoundLaunch b,.simpleAdventurePreRoundLaunch em,.simpleAdventurePreRoundLaunch small{white-space:normal}}@media(max-width:560px){.simpleAdventurePreRoundLaunch footer{grid-template-columns:1fr}}.simpleAdventurePreRoundDirectives{display:grid;grid-template-columns:minmax(250px,.95fr) minmax(260px,1.05fr);grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventurePreRoundDirectives aside,.simpleAdventurePreRoundDirectives>div{display:grid;grid-gap:7px;gap:7px;min-width:0}.simpleAdventurePreRoundDirectives button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink);min-height:38px}.simpleAdventurePreRoundDirectives button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventurePreRoundDirectives aside{border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventurePreRoundDirectives span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventurePreRoundDirectives aside>span{border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705}.simpleAdventurePreRoundDirectives aside>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventurePreRoundDirectives b{color:#fff4d3}.simpleAdventurePreRoundDirectives b,.simpleAdventurePreRoundDirectives small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventurePreRoundDirectives small{color:var(--muted)}.simpleAdventurePreRoundDirectives em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}@media(max-width:980px){.simpleAdventurePreRoundDirectives{grid-template-columns:1fr}.simpleAdventurePreRoundDirectives>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventurePreRoundDirectives b,.simpleAdventurePreRoundDirectives em,.simpleAdventurePreRoundDirectives small{white-space:normal}}@media(max-width:560px){.simpleAdventurePreRoundDirectives aside>div{grid-template-columns:1fr}}.simpleAdventureRoundAnnouncements{display:grid;grid-gap:8px;gap:8px;border:1px solid #6d4722;border-radius:10px;padding:8px;background:#0b0705}.simpleAdventureRoundAnnouncements header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.simpleAdventureAnnouncementInspector span,.simpleAdventureAnnouncementRail span,.simpleAdventureRoundAnnouncements header span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureRoundAnnouncements b{color:#fff4d3}.simpleAdventureRoundAnnouncements small{color:var(--muted)}.simpleAdventureRoundAnnouncements b,.simpleAdventureRoundAnnouncements small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureRoundAnnouncements button{min-height:38px;box-shadow:none}.simpleAdventureAnnouncementDesk{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(260px,1.1fr);grid-gap:8px;gap:8px}.simpleAdventureAnnouncementInspector,.simpleAdventureAnnouncementRail{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureAnnouncementRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureAnnouncementRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureRoundAnnouncements em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}.simpleAdventureAnnouncementInspector{border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureAnnouncementInspector>span{border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705}.simpleAdventureAnnouncementInspector>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}@media(max-width:980px){.simpleAdventureAnnouncementDesk,.simpleAdventureRoundAnnouncements header{grid-template-columns:1fr}.simpleAdventureAnnouncementRail{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureRoundAnnouncements b,.simpleAdventureRoundAnnouncements em,.simpleAdventureRoundAnnouncements small{white-space:normal}.simpleAdventureAnnouncementInspector>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureAnnouncementInspector>div{grid-template-columns:1fr}}.simpleAdventureAnnouncementAction{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureAnnouncementAction label{display:grid;grid-gap:5px;gap:5px;min-width:0;color:var(--muted)}.simpleAdventureAnnouncementAction label:nth-of-type(2){grid-column:1/-1}.simpleAdventureAnnouncementAction input,.simpleAdventureAnnouncementAction select,.simpleAdventureAnnouncementAction textarea{width:100%}.simpleAdventureAnnouncementAction>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}@media(max-width:760px){.simpleAdventureAnnouncementAction,.simpleAdventureAnnouncementAction>div{grid-template-columns:1fr!important}}.simpleAdventureAnnouncementWave{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(110px,.24fr));grid-gap:7px;gap:7px;align-items:center;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureAnnouncementWave button span,.simpleAdventureAnnouncementWave>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureAnnouncementWave b{color:#fff4d3}.simpleAdventureAnnouncementWave small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureAnnouncementWave button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;min-height:38px;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureAnnouncementWave em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}@media(max-width:980px){.simpleAdventureAnnouncementWave{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureAnnouncementWave em,.simpleAdventureAnnouncementWave small{white-space:normal}}@media(max-width:760px){.simpleAdventureAnnouncementWave{grid-auto-flow:row;grid-template-columns:1fr;overflow:visible}}.simpleAdventureAnnouncementWave button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureAnnouncementWaveDesk{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr);grid-gap:8px;gap:8px;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureAnnouncementWaveInspector,.simpleAdventureAnnouncementWaveRail{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureAnnouncementWaveRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink);min-height:40px}.simpleAdventureAnnouncementWaveRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureAnnouncementWaveInspector span,.simpleAdventureAnnouncementWaveRail span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureAnnouncementWaveInspector{border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureAnnouncementWaveInspector label,.simpleAdventureAnnouncementWaveInspector>span{border:1px solid #6d4722;border-radius:9px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureAnnouncementWaveInspector label{display:grid;grid-gap:5px;gap:5px}.simpleAdventureAnnouncementWaveInspector input,.simpleAdventureAnnouncementWaveInspector select,.simpleAdventureAnnouncementWaveInspector textarea{width:100%}.simpleAdventureAnnouncementWaveInspector>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementWaveDesk b{color:#fff4d3}.simpleAdventureAnnouncementWaveDesk small{color:var(--muted)}.simpleAdventureAnnouncementWaveDesk b,.simpleAdventureAnnouncementWaveDesk small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureAnnouncementWaveDesk em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}@media(max-width:980px){.simpleAdventureAnnouncementWaveDesk{grid-template-columns:1fr}.simpleAdventureAnnouncementWaveRail{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureAnnouncementWaveDesk b,.simpleAdventureAnnouncementWaveDesk em,.simpleAdventureAnnouncementWaveDesk small{white-space:normal}.simpleAdventureAnnouncementWaveInspector>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureAnnouncementWaveInspector>div{grid-template-columns:1fr}}.simpleAdventureAnnouncementWaveHandoff{display:grid;grid-gap:7px;gap:7px;border:1px solid #d8a44188;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureAnnouncementWaveHandoff label,.simpleAdventureAnnouncementWaveHandoff span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07;color:var(--muted)}.simpleAdventureAnnouncementWaveHandoff select{width:100%}.simpleAdventureAnnouncementWaveHandoff>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementWaveHandoff button{min-height:38px;text-align:center}@media(max-width:560px){.simpleAdventureAnnouncementWaveHandoff>div{grid-template-columns:1fr}}.simpleAdventureAnnouncementArchive{display:grid;grid-gap:7px;gap:7px;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureAnnouncementArchive>span{display:grid;grid-gap:3px;gap:3px;border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07}.simpleAdventureAnnouncementArchiveList{display:grid;grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchiveList button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureAnnouncementArchiveList button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureAnnouncementArchive span,.simpleAdventureAnnouncementArchiveList span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureAnnouncementArchive b{color:#fff4d3}.simpleAdventureAnnouncementArchive small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureAnnouncementArchive em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}.simpleAdventureAnnouncementArchive>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchive button{min-height:38px}@media(max-width:980px){.simpleAdventureAnnouncementArchive em,.simpleAdventureAnnouncementArchive small{white-space:normal}.simpleAdventureAnnouncementArchiveList{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureAnnouncementArchive>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureAnnouncementArchive>div:last-child{grid-template-columns:1fr}}.simpleAdventureAnnouncementArchiveChecks{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);grid-gap:7px;gap:7px;border:1px solid #6d4722;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureAnnouncementArchiveChecks aside,.simpleAdventureAnnouncementArchiveChecks>div{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureAnnouncementArchiveChecks button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureAnnouncementArchiveChecks button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureAnnouncementArchiveChecks aside{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#0b0705}.simpleAdventureAnnouncementArchiveChecks aside>span,.simpleAdventureAnnouncementArchiveChecks label{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07;color:var(--muted)}.simpleAdventureAnnouncementArchiveChecks input,.simpleAdventureAnnouncementArchiveChecks select,.simpleAdventureAnnouncementArchiveChecks textarea{width:100%}.simpleAdventureAnnouncementArchiveChecks aside>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}@media(max-width:980px){.simpleAdventureAnnouncementArchiveChecks{grid-template-columns:1fr}.simpleAdventureAnnouncementArchiveChecks>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureAnnouncementArchiveChecks b,.simpleAdventureAnnouncementArchiveChecks em,.simpleAdventureAnnouncementArchiveChecks small{white-space:normal}}@media(max-width:560px){.simpleAdventureAnnouncementArchiveChecks aside>div{grid-template-columns:1fr}}.simpleAdventureAnnouncementArchiveChecks button{grid-template-columns:minmax(0,1fr) auto auto}.simpleAdventureAnnouncementArchiveChecks button input[type=checkbox]{width:22px;height:22px;accent-color:#d8a441}.simpleAdventureAnnouncementArchiveSelection{display:grid;grid-gap:7px;gap:7px;border:1px solid #d8a44188;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureAnnouncementArchiveSelection button span,.simpleAdventureAnnouncementArchiveSelection span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureAnnouncementArchiveSelection>div:first-of-type{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchiveSelection button{min-height:38px}.simpleAdventureAnnouncementArchiveModeWaves{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchiveModeWaves button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}@media(max-width:760px){.simpleAdventureAnnouncementArchiveModeWaves,.simpleAdventureAnnouncementArchiveSelection>div:first-of-type{grid-template-columns:1fr}}.simpleAdventureAnnouncementArchiveChecks button.resolved{opacity:.62;border-color:#5aa36f66}.simpleAdventureAnnouncementArchiveChecks button.resolved input[type=checkbox]{opacity:.45}.simpleAdventureAnnouncementArchiveOpen{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureAnnouncementArchiveOpen span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureAnnouncementArchiveOpen button{min-height:38px}@media(max-width:760px){.simpleAdventureAnnouncementArchiveOpen{grid-template-columns:1fr}}.simpleAdventureAnnouncementArchiveReturnDesk{display:grid;grid-gap:7px;gap:7px;border:1px solid #d8a44188;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureAnnouncementArchiveReturnDesk label,.simpleAdventureAnnouncementArchiveReturnDesk>span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #6d4722;border-radius:8px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureAnnouncementArchiveReturnDesk select{width:100%}.simpleAdventureAnnouncementArchiveReturnChecklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchiveReturnBrief button,.simpleAdventureAnnouncementArchiveReturnChecklist button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleAdventureAnnouncementArchiveReturnChecklist button.done{border-color:#5aa36f;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureAnnouncementArchiveReturnBrief{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchiveReturnBrief aside,.simpleAdventureAnnouncementArchiveReturnBrief>div{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureAnnouncementArchiveReturnBrief button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureAnnouncementArchiveReturnBrief aside{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#0b0705}.simpleAdventureAnnouncementArchiveReturnBrief aside label,.simpleAdventureAnnouncementArchiveReturnBrief aside>span{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07;color:var(--muted)}.simpleAdventureAnnouncementArchiveReturnBrief aside>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:7px;gap:7px}@media(max-width:980px){.simpleAdventureAnnouncementArchiveReturnBrief,.simpleAdventureAnnouncementArchiveReturnChecklist{grid-template-columns:1fr}.simpleAdventureAnnouncementArchiveReturnBrief>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureAnnouncementArchiveReturnBrief b,.simpleAdventureAnnouncementArchiveReturnBrief em,.simpleAdventureAnnouncementArchiveReturnBrief small{white-space:normal}}@media(max-width:560px){.simpleAdventureAnnouncementArchiveReturnBrief aside>div{grid-template-columns:1fr}}.simpleAdventureAnnouncementArchiveReturnAudit{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr);grid-gap:7px;gap:7px;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureAnnouncementArchiveReturnAudit aside,.simpleAdventureAnnouncementArchiveReturnAudit>div{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureAnnouncementArchiveReturnAudit button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink);min-height:40px}.simpleAdventureAnnouncementArchiveReturnAudit button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureAnnouncementArchiveReturnAudit button.done{border-color:#5aa36f;box-shadow:inset 4px 0 #5aa36f}.simpleAdventureAnnouncementArchiveReturnAudit aside{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07}.simpleAdventureAnnouncementArchiveReturnAudit aside>span{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:8px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureAnnouncementArchiveReturnAudit aside>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchiveReturnAudit b,.simpleAdventureAnnouncementArchiveReturnAudit small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.simpleAdventureAnnouncementArchiveReturnAudit{grid-template-columns:1fr}.simpleAdventureAnnouncementArchiveReturnAudit>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureAnnouncementArchiveReturnAudit b,.simpleAdventureAnnouncementArchiveReturnAudit em,.simpleAdventureAnnouncementArchiveReturnAudit small{white-space:normal}}@media(max-width:560px){.simpleAdventureAnnouncementArchiveReturnAudit aside>div{grid-template-columns:1fr}}.simpleAdventureAnnouncementArchiveHandoff,.simpleAdventureAnnouncementArchiveLaunch,.simpleAdventureAnnouncementArchiveResume{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr);grid-gap:7px;gap:7px;border:1px solid #d8a44188;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureAnnouncementArchiveHandoff aside,.simpleAdventureAnnouncementArchiveHandoff>div,.simpleAdventureAnnouncementArchiveLaunch aside,.simpleAdventureAnnouncementArchiveLaunch>div,.simpleAdventureAnnouncementArchiveResume aside,.simpleAdventureAnnouncementArchiveResume>div{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureAnnouncementArchiveHandoff button,.simpleAdventureAnnouncementArchiveLaunch button,.simpleAdventureAnnouncementArchiveResume button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink);min-height:40px}.simpleAdventureAnnouncementArchiveHandoff button.active,.simpleAdventureAnnouncementArchiveLaunch button.active,.simpleAdventureAnnouncementArchiveResume button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureAnnouncementArchiveHandoff button.ready,.simpleAdventureAnnouncementArchiveLaunch button.ready,.simpleAdventureAnnouncementArchiveResume button.done{border-color:#5aa36f88}.simpleAdventureAnnouncementArchiveHandoff aside,.simpleAdventureAnnouncementArchiveLaunch aside,.simpleAdventureAnnouncementArchiveResume aside{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#0b0705}.simpleAdventureAnnouncementArchiveHandoff aside>span,.simpleAdventureAnnouncementArchiveLaunch aside>span,.simpleAdventureAnnouncementArchiveResume aside>span{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07;color:var(--muted)}.simpleAdventureAnnouncementArchiveHandoff aside>div,.simpleAdventureAnnouncementArchiveLaunch aside>div,.simpleAdventureAnnouncementArchiveResume aside>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchiveHandoff b,.simpleAdventureAnnouncementArchiveHandoff small,.simpleAdventureAnnouncementArchiveLaunch b,.simpleAdventureAnnouncementArchiveLaunch small,.simpleAdventureAnnouncementArchiveResume b,.simpleAdventureAnnouncementArchiveResume small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.simpleAdventureAnnouncementArchiveHandoff,.simpleAdventureAnnouncementArchiveLaunch,.simpleAdventureAnnouncementArchiveResume{grid-template-columns:1fr}.simpleAdventureAnnouncementArchiveHandoff>div,.simpleAdventureAnnouncementArchiveLaunch>div,.simpleAdventureAnnouncementArchiveResume>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureAnnouncementArchiveHandoff b,.simpleAdventureAnnouncementArchiveHandoff em,.simpleAdventureAnnouncementArchiveHandoff small,.simpleAdventureAnnouncementArchiveLaunch b,.simpleAdventureAnnouncementArchiveLaunch em,.simpleAdventureAnnouncementArchiveLaunch small,.simpleAdventureAnnouncementArchiveResume b,.simpleAdventureAnnouncementArchiveResume em,.simpleAdventureAnnouncementArchiveResume small{white-space:normal}}@media(max-width:560px){.simpleAdventureAnnouncementArchiveHandoff aside>div,.simpleAdventureAnnouncementArchiveLaunch aside>div,.simpleAdventureAnnouncementArchiveResume aside>div{grid-template-columns:1fr}}.simpleAdventureAnnouncementArchiveModeWaves button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureAnnouncementArchiveModeDesk{display:grid;grid-template-columns:minmax(210px,1fr) minmax(140px,.45fr) minmax(170px,.55fr) minmax(210px,1fr);grid-gap:7px;gap:7px;align-items:stretch;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureAnnouncementArchiveModeDesk label,.simpleAdventureAnnouncementArchiveModeDesk>span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07;color:var(--muted)}.simpleAdventureAnnouncementArchiveModeDesk b{color:#fff4d3}.simpleAdventureAnnouncementArchiveModeDesk small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureAnnouncementArchiveModeDesk select{width:100%}.simpleAdventureAnnouncementArchiveModeDesk>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureAnnouncementArchiveModeDesk>button{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}@media(max-width:980px){.simpleAdventureAnnouncementArchiveModeDesk{grid-template-columns:1fr}.simpleAdventureAnnouncementArchiveModeDesk small{white-space:normal}.simpleAdventureAnnouncementArchiveModeDesk>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureAnnouncementArchiveModeDesk>button,.simpleAdventureAnnouncementArchiveModeDesk>div{grid-template-columns:1fr}}.simpleAdventureTableLedger{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr);grid-gap:7px;gap:7px;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureTableLedger aside,.simpleAdventureTableLedger>div{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureTableLedger button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink);min-height:40px}.simpleAdventureTableLedger button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureTableLedger button.ready{border-color:#5aa36f88}.simpleAdventureTableLedger button span,.simpleAdventureTableLedger span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureTableLedger aside{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07}.simpleAdventureTableLedger aside>span{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureTableLedger aside>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureTableLedger b{color:#fff4d3}.simpleAdventureTableLedger small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureTableLedger em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}@media(max-width:980px){.simpleAdventureTableLedger{grid-template-columns:1fr}.simpleAdventureTableLedger>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureTableLedger b,.simpleAdventureTableLedger em,.simpleAdventureTableLedger small{white-space:normal}.simpleAdventureTableLedger aside>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureTableLedger aside>div{grid-template-columns:1fr}}.simpleAdventureResumeBridge{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr);grid-gap:7px;gap:7px;border:1px solid #d8a44188;border-radius:9px;padding:8px;background:#120b07}.simpleAdventureResumeBridge aside,.simpleAdventureResumeBridge>div{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureResumeBridge button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink);min-height:40px}.simpleAdventureResumeBridge button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureResumeBridge button.ready{border-color:#5aa36f88}.simpleAdventureResumeBridge button span,.simpleAdventureResumeBridge span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureResumeBridge aside{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#0b0705}.simpleAdventureResumeBridge aside>span{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07;color:var(--muted)}.simpleAdventureResumeBridge aside>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureResumeBridge b{color:#fff4d3}.simpleAdventureResumeBridge small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureResumeBridge em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}@media(max-width:980px){.simpleAdventureResumeBridge{grid-template-columns:1fr}.simpleAdventureResumeBridge>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureResumeBridge b,.simpleAdventureResumeBridge em,.simpleAdventureResumeBridge small{white-space:normal}.simpleAdventureResumeBridge aside>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureResumeBridge aside>div{grid-template-columns:1fr}}.simpleAdventureResumeLaunch{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr);grid-gap:7px;gap:7px;border:1px solid #5aa36f88;border-radius:9px;padding:8px;background:#0b0705}.simpleAdventureResumeLaunch.pending{border-color:#d8a44188}.simpleAdventureResumeLaunch aside,.simpleAdventureResumeLaunch>div{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0}.simpleAdventureResumeLaunch button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink);min-height:40px}.simpleAdventureResumeLaunch button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleAdventureResumeLaunch button.ready{border-color:#5aa36f88}.simpleAdventureResumeLaunch button span,.simpleAdventureResumeLaunch span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleAdventureResumeLaunch aside{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#120b07}.simpleAdventureResumeLaunch aside>span{border:1px solid #6d4722;border-radius:8px;padding:7px;background:#0b0705;color:var(--muted)}.simpleAdventureResumeLaunch aside>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleAdventureResumeLaunch b{color:#fff4d3}.simpleAdventureResumeLaunch small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleAdventureResumeLaunch em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#120b07;color:#ffd27a;white-space:nowrap}@media(max-width:980px){.simpleAdventureResumeLaunch{grid-template-columns:1fr}.simpleAdventureResumeLaunch>div{grid-auto-flow:column;grid-auto-columns:minmax(220px,78%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleAdventureResumeLaunch b,.simpleAdventureResumeLaunch em,.simpleAdventureResumeLaunch small{white-space:normal}.simpleAdventureResumeLaunch aside>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.simpleAdventureResumeLaunch aside>div{grid-template-columns:1fr}}.simpleModeHandoffDesk{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:10px;gap:10px;margin:0 0 10px}.simpleModeHandoffDesk article{min-width:0;border:1px solid #6d4722;border-radius:14px;background:linear-gradient(135deg,#1c140d,#0b0705);box-shadow:0 10px 26px #0006}.simpleModeHandoffInspector,.simpleModeHandoffRail{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px}.simpleModeHandoffInspector header,.simpleModeHandoffRail header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.simpleModeHandoffInspector h2,.simpleModeHandoffRail h2{margin:0;color:#fff4d3;font-size:1.25rem;line-height:1.12}.simpleModeHandoffInspector header>span,.simpleModeHandoffRail header>span{border:1px solid #6d4722;border-radius:999px;padding:6px 10px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleModeHandoffRail>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.simpleModeHandoffRail button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:58px;text-align:left;background:linear-gradient(#24170c,#120b07);border-color:#6d4722;box-shadow:none;color:var(--ink)}.simpleModeHandoffRail button.active{border-color:#ffdc83;box-shadow:inset 4px 0 #d8a441}.simpleModeHandoffRail button.hasWork{border-color:#9be0b366}.simpleModeHandoffRail span,.simpleModeHandoffStats span{display:grid;grid-gap:3px;gap:3px;min-width:0}.simpleModeHandoffRail b,.simpleModeHandoffRail small,.simpleModeHandoffStats b,.simpleModeHandoffStats small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simpleModeHandoffRail b,.simpleModeHandoffStats b{color:#fff4d3}.simpleModeHandoffInspector p,.simpleModeHandoffRail small,.simpleModeHandoffStats small{color:var(--muted)}.simpleModeHandoffRail em{font-style:normal;border:1px solid #6d4722;border-radius:999px;padding:4px 7px;background:#0b0705;color:#ffd27a;white-space:nowrap}.simpleModeHandoffInspector p{margin:0;line-height:1.4}.simpleModeHandoffStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleModeHandoffStats span{border:1px solid #6d4722;border-radius:10px;padding:8px;background:#120b07}.simpleModeHandoffActions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.simpleModeHandoffActions button{min-height:42px;box-shadow:none}@media(max-width:1100px){.simpleModeHandoffDesk{grid-template-columns:1fr}.simpleModeHandoffRail>div{grid-auto-flow:column;grid-auto-columns:minmax(210px,62%);grid-template-columns:none;overflow-x:auto;scrollbar-width:thin}.simpleModeHandoffActions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.simpleModeHandoffDesk{margin-bottom:8px}.simpleModeHandoffInspector,.simpleModeHandoffRail{padding:10px}.simpleModeHandoffRail>div{grid-auto-columns:minmax(210px,82%)}.simpleModeHandoffInspector header,.simpleModeHandoffRail header{flex-direction:column}.simpleModeHandoffActions button,.simpleModeHandoffRail button{min-height:44px}.simpleModeHandoffActions,.simpleModeHandoffStats{grid-template-columns:1fr}.simpleModeHandoffInspector header>span,.simpleModeHandoffRail b,.simpleModeHandoffRail em,.simpleModeHandoffRail header>span,.simpleModeHandoffRail small,.simpleModeHandoffStats b,.simpleModeHandoffStats small{white-space:normal}}