.ct-panel-heading{font-family:"MedievalSharp",cursive;font-size:1.35rem;margin:0 0 0.75rem}.ct-search label,.ct-prep label{display:block;font-weight:600;margin-bottom:0.3rem}.ct-search-row{display:flex;gap:0.5rem;flex-wrap:wrap;align-items:flex-end}.ct-prep .ct-search-row+.ct-search-row{margin-top:0.75rem}.ct-search-field{min-width:0}.ct-search-grow{flex:1 1 12rem}.ct-search-row select{padding:0.5rem 0.6rem;border:1px solid rgba(128,128,128,0.45);border-radius:6px;font-size:1rem;background:inherit;color:inherit;max-width:100%}.ct-search-row input{width:100%;box-sizing:border-box;min-width:0;padding:0.5rem 0.6rem;border:1px solid rgba(128,128,128,0.45);border-radius:6px;font-size:1rem;background:inherit;color:inherit}.ct-search-row input:focus-visible,.ct-search-row select:focus-visible,.ct-add a:focus-visible,.ct-add button:focus-visible,.ct-prep button:focus-visible{outline:2px solid var(--accent-color, #c0392b);outline-offset:2px}.ct-results{list-style:none;margin:0.75rem 0 0;padding:0;display:grid;gap:0.4rem}.ct-result{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.45rem 0.6rem;border:1px solid rgba(128,128,128,0.28);border-radius:6px}.ct-result-name{font-weight:600;min-width:0;overflow-wrap:anywhere}.ct-result-facts{font-weight:400;font-size:0.85rem;color:var(--text-secondary, #5f696a);margin-left:0.35rem}.ct-result-note{color:var(--text-secondary, #5f696a);font-size:0.95rem}.ct-toolbar{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:0.9rem}.ct-status{min-height:1.4em;margin:0.6rem 0 0.3rem;font-size:0.95rem}.ct-status[data-kind=error],.ct-save-warning{color:var(--error-color, #c0392b);font-weight:600}.ct-save-warning{margin:0.3rem 0}.ct-incoming{margin-top:0.9rem;padding:0.75rem 0.9rem;border:2px solid var(--accent-color, #c0392b);border-radius:8px}.ct-incoming p{margin:0;font-weight:600}.ct-host{display:block;margin-bottom:2.5rem;border:1px solid var(--cf-border);border-radius:12px;overflow:hidden;background:var(--cf-bg-primary);color:var(--cf-text)}.ct-host .cf-combat-wrapper{max-height:none}.ct-host .cf-combat-body{overflow:visible}@media(max-width:480px){.ct-host .cf-combat-header{flex-wrap:wrap;gap:0.5rem}.ct-host .cf-combat-hp-area{min-width:0;flex:1 1 100%}.ct-host .cf-combat-input-sm{width:4.5rem}.ct-host .cf-combat-card-actions button{flex:1 1 auto}}@media print{#header-placeholder,#footer-placeholder,.cr-calc-header .cr-calc-lead,.ct-add,.ct-prep,.cr-calc-prose,.cr-calc-links,.ct-host button,.ct-host .cf-combat-add-form,.ct-host .cf-combat-card-actions,.ct-host .cf-combat-setup-actions,.ct-host .cf-combat-hint,.ct-host .cf-combat-inline-input,.ct-host .cf-combat-condition-dropdown,.ct-host .cf-combat-deathsave-ui,[id^=codex],[class^=codex]{display:none!important}.ct-host{border:none;background:#fff;color:#000}.ct-host .cf-combat-initiative-list,.ct-host .cf-combat-log{max-height:none;overflow:visible}.ct-host .cf-combat-card{break-inside:avoid}.ct-host a{color:inherit;text-decoration:none}}.page-combat-tracker [hidden]{display:none!important}
