.builder-sidebar[data-v-23142de5]{top:var(--main-nav-height,56px)}.adventure-reference-bar[data-v-597a8c54]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#f5f5f5d9;border-top:1px solid #dcdcdc;bottom:0;left:0;padding:.5rem 0;position:fixed;right:0;transition:left .15s ease;z-index:1030}body.dark-mode .adventure-reference-bar[data-v-597a8c54]{background-color:#202020d9;border-top-color:#ffffff1f}.adventure-reference-bar-scroll[data-v-597a8c54]{align-items:center;display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding:0 1rem;scrollbar-width:thin}.adventure-reference-bar-scroll[data-v-597a8c54]::-webkit-scrollbar{height:6px}.adventure-reference-bar-scroll[data-v-597a8c54]::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}.adventure-reference-bar-thumb[data-v-597a8c54]{border:1px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer;flex-shrink:0;height:56px;padding:0;transition:transform .1s ease,box-shadow .1s ease;width:56px}.adventure-reference-bar-thumb[data-v-597a8c54]:focus-visible,.adventure-reference-bar-thumb[data-v-597a8c54]:hover{box-shadow:0 2px 8px #00000026;outline:none;transform:scale(1.05)}body.dark-mode .adventure-reference-bar-thumb[data-v-597a8c54]{border-color:#fff3}.adventure-reference-bar-placeholder[data-v-597a8c54]{align-items:center;color:#787878;display:flex;height:100%;justify-content:center;width:100%}body.sidebar-expanded .adventure-reference-bar{left:240px}body.sidebar-collapsed .adventure-reference-bar{left:50px}.ec-modal[data-v-328b62d9]{display:flex;flex-direction:column;gap:.75rem}.ec-pills[data-v-328b62d9]{display:flex;flex-wrap:wrap;gap:.4rem}.ec-pill[data-v-328b62d9]{cursor:pointer;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.ec-pill[data-v-328b62d9]:disabled{cursor:not-allowed;opacity:.45}.encounter-initiative[data-v-bc916155]{display:flex;flex-direction:column;gap:.4rem;padding:0 1rem}.ei-header[data-v-bc916155]{margin:0 -1rem}.ei-round[data-v-bc916155]{align-items:baseline;display:flex;gap:.3rem}.ei-round-value[data-v-bc916155]{color:#202020;font-size:1.05rem;font-weight:600}body.dark-mode .ei-round-value[data-v-bc916155]{color:#f5f5f5}.ei-controls[data-v-bc916155]{display:flex;gap:.2rem}.ei-add-panel[data-v-bc916155]{border:1px dashed #b0b0b0;border-radius:.25rem;display:flex;flex-direction:column;gap:.4rem;padding:.5rem}.ei-empty[data-v-bc916155]{padding:.75rem 0}.ei-row[data-v-bc916155]{align-items:center;background:#fff;border:1px solid #c8c8c8;border-radius:.25rem;display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem .4rem}[data-v-bc916155] .draggable-item{margin-bottom:2px;padding:0}[data-v-bc916155] .draggable-item:last-child{margin-bottom:0}body.dark-mode .ei-row[data-v-bc916155]{background:#606060;border-color:#787878}.ei-row-current[data-v-bc916155]{background:#5bc0de12;border-left:4px solid #5bc0de}body.dark-mode .ei-row-current[data-v-bc916155]{background:#5bc0de2e}.ei-row-selected[data-v-bc916155]{outline:2px solid #5bc0de;outline-offset:-2px}.ei-cond-toggle[data-v-bc916155]{align-items:center;background:transparent;border:1px solid #b0b0b0;border-radius:999px;color:#787878;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.6rem;height:1.2rem;justify-content:center;width:1.2rem}.ei-cond-toggle[data-v-bc916155]:hover{border-color:#5bc0de;color:#5bc0de}.ei-cond-duration[data-v-bc916155]{font-size:.65rem;font-weight:600;opacity:.85}.ei-cond-extras[data-v-bc916155]{display:flex;flex-basis:100%;flex-wrap:wrap;gap:.25rem;padding-left:1.25rem}.ei-handle[data-v-bc916155]{color:#989898;cursor:grab;flex-shrink:0}.ei-handle[data-v-bc916155]:active{cursor:grabbing}.ei-init-input[data-v-bc916155]{background:transparent;border:1px solid #b0b0b0;border-radius:.2rem;color:inherit;flex-shrink:0;font-size:.85rem;font-weight:600;padding:.1rem .2rem;text-align:center;width:2.4rem}.ei-name[data-v-bc916155]{flex:1;font-size:.9rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ei-name-clickable[data-v-bc916155]{cursor:pointer}.ei-name-clickable[data-v-bc916155]:hover{color:#5bc0de}.ei-roster-row[data-v-bc916155]{align-items:stretch;display:flex;gap:.4rem}.ei-roster-select[data-v-bc916155]{flex:1;min-width:0;padding:.3rem .5rem}.ei-from-vault-btn[data-v-bc916155],.ei-roster-select[data-v-bc916155]{background:transparent;border:1px solid #b0b0b0;border-radius:.25rem;color:inherit;cursor:pointer}.ei-from-vault-btn[data-v-bc916155]{font-size:.85rem;padding:.3rem .7rem}.ei-from-vault-btn[data-v-bc916155]:hover{background:#0000000d;border-color:#5bc0de;color:#5bc0de}body.dark-mode .ei-from-vault-btn[data-v-bc916155]:hover{background:#ffffff0f}.ei-add-form[data-v-bc916155]{display:flex;gap:.4rem}.ei-add-name[data-v-bc916155]{flex:1;padding:.3rem .5rem}.ei-add-init[data-v-bc916155],.ei-add-name[data-v-bc916155]{background:transparent;border:1px solid #b0b0b0;border-radius:.25rem;color:inherit}.ei-add-init[data-v-bc916155]{padding:.3rem .4rem;text-align:center;width:4rem}.ei-group[data-v-bc916155]{display:flex;flex-direction:column;gap:2px}.ei-expand[data-v-bc916155]{background:transparent;border:none;color:#787878;cursor:pointer;flex-shrink:0;font-size:.7rem;padding:0;width:.85rem}.ei-expand[data-v-bc916155]:hover{color:#5bc0de}body.dark-mode .ei-expand[data-v-bc916155]{color:#b0b0b0}.ei-group-count[data-v-bc916155]{font-weight:500;margin-left:.35rem}.ei-cond-rollup[data-v-bc916155]{display:flex;flex-basis:100%;flex-wrap:wrap;gap:.25rem;padding-left:1.25rem}.ei-group-children[data-v-bc916155]{display:flex;flex-direction:column;gap:2px;margin:0 0 2px 1.4rem}.ei-row-child[data-v-bc916155]{background:#00000005}body.dark-mode .ei-row-child[data-v-bc916155]{background:#ffffff0a}.encounter-details[data-v-ad188be6]{display:flex;flex-direction:column;gap:.4rem;padding:0 1rem}.ed-header[data-v-ad188be6]{font-size:.8rem;margin:0 -1rem}.ed-title[data-v-ad188be6]{color:#606060;flex:1;font-weight:600;letter-spacing:.05em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body.dark-mode .ed-title[data-v-ad188be6]{color:#dcdcdc}.ed-close[data-v-ad188be6]{background:transparent;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:.85rem;opacity:.7;padding:.1rem .4rem}.ed-close[data-v-ad188be6]:hover{opacity:1}.ed-empty[data-v-ad188be6]{color:#787878;padding:1.25rem .5rem;text-align:center}body.dark-mode .ed-empty[data-v-ad188be6]{color:#b0b0b0}.ed-body[data-v-ad188be6]{padding:.5rem .4rem}.encounter-tab[data-v-ae21afd8]{background:#404040;border:none;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;box-shadow:-2px 2px 8px #00000026;color:#fff;cursor:pointer;font-size:1.1rem;left:-2.6rem;padding:.65rem .6rem;position:absolute;top:5rem;transition:background-color .15s ease;width:2.6rem}.encounter-tab[data-v-ae21afd8]:hover{background:#606060}.encounter-sidebar[data-v-ae21afd8]{background:#f5f5f5;border-left:1px solid #c8c8c8;bottom:0;box-shadow:-4px 0 12px #0000001f;display:flex;flex-direction:column;max-width:90vw;position:fixed;right:0;top:var(--main-nav-height,56px);transform:translate(100%);transition:transform .25s ease;width:400px;z-index:1041}.encounter-sidebar.open[data-v-ae21afd8]{transform:translate(0)}body.dark-mode .encounter-sidebar[data-v-ae21afd8]{background:#404040;border-left-color:#787878}.encounter-header[data-v-ae21afd8]{align-items:center;border-bottom:1px solid #c8c8c8;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;padding:.35rem 1rem}body.dark-mode .encounter-header[data-v-ae21afd8]{border-bottom-color:#787878}.encounter-close[data-v-ae21afd8]{background:transparent;border:none;color:inherit;cursor:pointer;font-size:.85rem;opacity:.7;padding:.1rem .4rem}.encounter-close[data-v-ae21afd8]:hover{opacity:1}.encounter-body[data-v-ae21afd8]{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0}.encounter-section[data-v-ae21afd8]{flex-shrink:0;overflow-x:hidden;overflow-y:auto}.encounter-resize-handle[data-v-ae21afd8]{background:#c8c8c8;cursor:row-resize;flex-shrink:0;height:5px;position:relative;touch-action:none;transition:background .15s ease}.encounter-resize-handle[data-v-ae21afd8]:before{content:"";inset:-10px 0;position:absolute}.encounter-resize-handle[data-v-ae21afd8]:hover{background:#5bc0de}body.dark-mode .encounter-resize-handle[data-v-ae21afd8]{background:#787878}body.dark-mode .encounter-resize-handle[data-v-ae21afd8]:hover{background:#5bc0de}.adventure-content[data-v-f53019e7]{padding-bottom:var(--mobile-bottom-offset)}.adventure-content.has-reference-bar[data-v-f53019e7]{padding-bottom:calc(88px + var(--mobile-bottom-offset))}[data-v-f53019e7] .adventure-reference-bar{bottom:var(--mobile-bottom-offset)}.mobile-toolbox-toggle[data-v-f53019e7]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:20px;padding:12px 16px}.mobile-toolbox-toggle[data-v-f53019e7]:active{opacity:.7}
