._ariaDisabled_i76tb_4{opacity:.5;pointer-events:none}._btnPrimary_i76tb_12{background:var(--accent);color:var(--bg-base);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-size:var(--font-size-md);padding:6px 16px}._btnSecondary_i76tb_23{color:var(--text-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-md);background:0 0;padding:6px 16px}._btnSmall_i76tb_33{border:1px solid var(--border-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-xs);background:0 0;padding:3px 8px}._btnSecondary_i76tb_23:hover:not(:disabled),._btnSmall_i76tb_33:hover:not(:disabled){border-color:var(--accent);color:var(--text-primary)}._btnPrimary_i76tb_12:disabled,._btnSecondary_i76tb_23:disabled,._btnSmall_i76tb_33:disabled{opacity:.45;cursor:default}._btnPrimary_i76tb_12:focus-visible,._btnSecondary_i76tb_23:focus-visible,._btnSmall_i76tb_33:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._btnActor_i76tb_68{background:var(--actor);border-color:var(--actor)}._btnActor_i76tb_68:focus-visible{outline-color:var(--actor)}._btnDodge_i76tb_81{background:var(--accent);border:1px solid var(--accent);color:var(--bg-base);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;font-size:var(--font-size-md);padding:6px 14px}._btnParry_i76tb_92{border:1px solid var(--accent);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-md);background:0 0;padding:6px 14px}._btnDodge_i76tb_81:disabled,._btnParry_i76tb_92:disabled{opacity:.45;cursor:default}._btnDodge_i76tb_81:focus-visible,._btnParry_i76tb_92:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}._modal_i76tb_115{z-index:2000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_i76tb_125{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:90%;max-width:500px;max-height:80vh;padding:20px;overflow-y:auto}._formGrid_i76tb_137{grid-template-columns:1fr 1fr;gap:8px;display:grid}._label_i76tb_143{font-size:var(--font-size-xs);color:var(--text-muted);flex-direction:column;gap:2px;display:flex}._checkRow_i76tb_151{flex-direction:row;align-items:center;gap:6px}._input_i76tb_157{background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-md);outline:none;padding:4px 6px}._input_i76tb_157:focus-visible{border-color:var(--accent)}._dropdown_i76tb_172{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-md);z-index:100;min-width:170px;box-shadow:var(--shadow-dropdown);position:absolute;top:100%;right:0}._dropdownItem_i76tb_184{cursor:pointer;font-size:var(--font-size-sm);color:var(--text-secondary);padding:6px 12px}._dropdownItem_i76tb_184:hover{background:var(--bg-input)}._panelHeader_i76tb_196{color:var(--accent);font-weight:700;font-family:var(--font-heading);font-size:var(--font-size-md);border-bottom:1px solid var(--border-dim);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}._panelTabBar_i76tb_210{border-bottom:1px solid var(--border-dim);flex-shrink:0;gap:0;display:flex}._panelTab_i76tb_210{color:var(--text-muted);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-body);text-align:center;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:5px 8px;transition:color .15s,border-color .15s}._panelTab_i76tb_210:hover{color:var(--text-secondary)}._panelTabActive_i76tb_238{color:var(--text-primary);border-bottom-color:var(--accent)}._overviewGrid_i76tb_244{grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}._overviewItem_i76tb_251{background:var(--bg-elevated);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-muted);justify-content:space-between;align-items:center;padding:3px 6px;display:flex}._overviewValue_i76tb_262{color:var(--accent);font-weight:700}._overviewEmpty_i76tb_267{text-align:center;color:var(--text-faint);font-size:var(--font-size-sm);padding:20px}._logEntry_i76tb_275{font-size:var(--font-size-md);background:0 0;border-radius:0;margin-bottom:6px;padding:6px 10px;line-height:1.5}
