.editable-content[data-v-aec542f9]{white-space:nowrap;min-width:15px;padding:0 5px;display:inline-block}.editable-content.block[data-v-aec542f9]{width:100%;display:block}.editable-content[data-v-aec542f9]:hover{cursor:pointer;background-color:var(--selection-highlight)}.editable-content[data-v-aec542f9]:focus{background-color:var(--selection-focus);outline:none}.editable-content.read-only[data-v-aec542f9]{cursor:default;background-color:#0000;border-bottom:none}.editable-content.read-only[data-v-aec542f9]:hover{background-color:#0000}.editable-content.textarea-wrapper[data-v-aec542f9]{white-space:normal;width:100%;font-family:inherit;font-size:inherit;resize:none;color:#000;background-color:#0000;border:none;min-height:auto;padding:5px;line-height:1.5;display:block;overflow:hidden}.editable-content.textarea-wrapper[data-v-aec542f9]:hover{border:1px solid #000}.editable-content.textarea-wrapper[data-v-aec542f9]:focus{border:1px solid #000;outline:none}.editable-content.textarea-wrapper.read-only[data-v-aec542f9]{resize:none;cursor:default;background-color:#0000;border:none;padding:0}.editable-content.textarea-wrapper.read-only[data-v-aec542f9]:hover{background-color:#0000;border:none}.editable-content.textarea-wrapper.read-only .textarea-display[data-v-aec542f9]{white-space:pre-wrap;word-wrap:break-word}.field-error[data-v-fb4aef66]{color:var(--invalid);padding-left:8px;font-size:.8rem;font-style:italic;display:block;position:relative;overflow:hidden}.fade-enter-from[data-v-fb4aef66],.fade-leave-to[data-v-fb4aef66]{opacity:0;transform:translateY(-10px)}.fade-leave-from[data-v-fb4aef66],.fade-enter-to[data-v-fb4aef66]{opacity:1}.fade-leave-active[data-v-fb4aef66],.fade-enter-active[data-v-fb4aef66]{transition:all .3s ease-in-out}.weapon-chart[data-v-6c3a0db3]{color:#000;text-shadow:none;background-color:#fff;border:5px solid #0000;border-radius:10px}.weapon-chart .war-caption[data-v-6c3a0db3]{text-align:center;vertical-align:text-top;margin:0;padding:0;line-height:16px}.weapon-chart .war-caption small[data-v-6c3a0db3]{margin:0;padding:0;font-size:8pt;font-style:italic}.weapon-chart .header[data-v-6c3a0db3]{text-align:center;font-size:1.125rem}.weapon-chart table[data-v-6c3a0db3]{border-collapse:collapse;width:100%;font-family:Roboto Condensed,Arial,sans-serif}.weapon-chart table tbody tr[data-v-6c3a0db3]{background-color:#fff}.weapon-chart table tr th[data-v-6c3a0db3]{font-size:.563rem}.weapon-chart table tr th.hide[data-v-6c3a0db3],.weapon-chart table tr th.none[data-v-6c3a0db3]{background-color:#efe4da}.weapon-chart table tr th.leather[data-v-6c3a0db3]{background-color:#c7b8aa}.weapon-chart table tr th.mail[data-v-6c3a0db3]{background-color:silver}.weapon-chart table tr td[data-v-6c3a0db3]{font-size:.563rem}.weapon-chart table tr th[data-v-6c3a0db3],.weapon-chart table tr td[data-v-6c3a0db3]{text-align:center;padding:2px 1px}.weapon-chart table tr th.bt[data-v-6c3a0db3],.weapon-chart table tr td.bt[data-v-6c3a0db3]{border-top:solid 1px var(--lt-table-border)}.weapon-chart table tr th.br[data-v-6c3a0db3],.weapon-chart table tr td.br[data-v-6c3a0db3]{border-right:solid 1px var(--lt-table-border)}.weapon-chart table tr th.bb[data-v-6c3a0db3],.weapon-chart table tr td.bb[data-v-6c3a0db3]{border-bottom:solid 1px var(--lt-table-border)}.weapon-chart table tr th.bl[data-v-6c3a0db3],.weapon-chart table tr td.bl[data-v-6c3a0db3]{border-left:solid 1px var(--lt-table-border)}.weapon-chart table tr th.vab[data-v-6c3a0db3],.weapon-chart table tr td.vab[data-v-6c3a0db3]{vertical-align:bottom;padding-bottom:8px}.weapon-chart table tr th.btdk[data-v-6c3a0db3],.weapon-chart table tr td.btdk[data-v-6c3a0db3]{border-top-color:var(--dk-table-border)}.weapon-chart table tr th.bbdk[data-v-6c3a0db3],.weapon-chart table tr td.bbdk[data-v-6c3a0db3]{border-bottom-color:var(--dk-table-border)}.weapon-chart table tr th.brdk[data-v-6c3a0db3],.weapon-chart table tr td.brdk[data-v-6c3a0db3]{border-right-color:var(--dk-table-border)}.weapon-chart table tr th.bldk[data-v-6c3a0db3],.weapon-chart table tr td.bldk[data-v-6c3a0db3]{border-left-color:var(--dk-table-border)}.weapon-chart table tr th.none[data-v-6c3a0db3],.weapon-chart table tr td.none[data-v-6c3a0db3],.weapon-chart table tr th.scaled[data-v-6c3a0db3],.weapon-chart table tr td.scaled[data-v-6c3a0db3],.weapon-chart table tr th.brigandine[data-v-6c3a0db3],.weapon-chart table tr td.brigandine[data-v-6c3a0db3]{border-right:solid 1px var(--dk-table-border)}.weapon-chart table tr th.v-light[data-v-6c3a0db3],.weapon-chart table tr td.v-light[data-v-6c3a0db3],.weapon-chart table tr th.h-light[data-v-6c3a0db3],.weapon-chart table tr td.h-light[data-v-6c3a0db3]{background-color:var(--highlight-color)!important}.weapon-chart table tr td.v-light.h-light[data-v-6c3a0db3]{border:1px solid #690000;font-weight:700}.weapon-chart .footer .footer-info[data-v-6c3a0db3]{color:#333;text-align:left;justify-content:space-between;font-family:Arial,sans-serif;display:flex}.weapon-chart .footer .footer-info .stats-and-range[data-v-6c3a0db3]{justify-content:space-between;display:flex}.weapon-chart .footer .footer-info .stats-and-range .weapon-info[data-v-6c3a0db3]{padding:5px 10px;font-size:.75rem}.weapon-chart .footer .footer-info .stats-and-range .range-info table[data-v-6c3a0db3]{border:1px solid #ccc;min-width:100px;margin-top:5px}.weapon-chart .footer .footer-info .stats-and-range .range-info table tr td[data-v-6c3a0db3]{padding:0}.weapon-chart .footer .footer-info .weapon-image img[data-v-6c3a0db3]{width:auto;height:100px;padding:2px}.weapon-chart .footer .footer-info .weapon-description[data-v-6c3a0db3]{background-color:#fff4f4;border:1px solid #eee;margin:10px;padding:3px;font-size:.625rem;font-style:italic;display:block}@media screen and (width>=420px){.weapon-chart[data-v-6c3a0db3]{max-width:400px;padding:5px 10px}.weapon-chart .header[data-v-6c3a0db3]{padding:2px;font-size:1.25rem}.weapon-chart table tbody tr[data-v-6c3a0db3]{background-color:#fff;font-family:Roboto Condensed,Arial,sans-serif}.weapon-chart table tr th[data-v-6c3a0db3]{font-size:.625rem}.weapon-chart table tr th.hide[data-v-6c3a0db3],.weapon-chart table tr th.none[data-v-6c3a0db3]{background-color:#efe4da}.weapon-chart table tr th.leather[data-v-6c3a0db3]{background-color:#c7b8aa}.weapon-chart table tr th.mail[data-v-6c3a0db3]{background-color:silver}.weapon-chart table tr td[data-v-6c3a0db3]{font-size:.625rem}.weapon-chart table tr th[data-v-6c3a0db3],.weapon-chart table tr td[data-v-6c3a0db3]{text-align:center;padding:2px}.weapon-chart table tr th.bt[data-v-6c3a0db3],.weapon-chart table tr td.bt[data-v-6c3a0db3]{border-top:solid 1px var(--lt-table-border)}.weapon-chart table tr th.br[data-v-6c3a0db3],.weapon-chart table tr td.br[data-v-6c3a0db3]{border-right:solid 1px var(--lt-table-border)}.weapon-chart table tr th.bb[data-v-6c3a0db3],.weapon-chart table tr td.bb[data-v-6c3a0db3]{border-bottom:solid 1px var(--lt-table-border)}.weapon-chart table tr th.bl[data-v-6c3a0db3],.weapon-chart table tr td.bl[data-v-6c3a0db3]{border-left:solid 1px var(--lt-table-border)}.weapon-chart table tr th.vab[data-v-6c3a0db3],.weapon-chart table tr td.vab[data-v-6c3a0db3]{vertical-align:bottom;padding-bottom:8px}.weapon-chart table tr th.btdk[data-v-6c3a0db3],.weapon-chart table tr td.btdk[data-v-6c3a0db3]{border-top-color:var(--dk-table-border)}.weapon-chart table tr th.bbdk[data-v-6c3a0db3],.weapon-chart table tr td.bbdk[data-v-6c3a0db3]{border-bottom-color:var(--dk-table-border)}.weapon-chart table tr th.brdk[data-v-6c3a0db3],.weapon-chart table tr td.brdk[data-v-6c3a0db3]{border-right-color:var(--dk-table-border)}.weapon-chart table tr th.bldk[data-v-6c3a0db3],.weapon-chart table tr td.bldk[data-v-6c3a0db3]{border-left-color:var(--dk-table-border)}.weapon-chart table tr th.none[data-v-6c3a0db3],.weapon-chart table tr td.none[data-v-6c3a0db3],.weapon-chart table tr th.scaled[data-v-6c3a0db3],.weapon-chart table tr td.scaled[data-v-6c3a0db3],.weapon-chart table tr th.brigandine[data-v-6c3a0db3],.weapon-chart table tr td.brigandine[data-v-6c3a0db3]{border-right:solid 1px var(--dk-table-border)}.weapon-chart .footer .footer-info[data-v-6c3a0db3]{color:#333;text-align:left;justify-content:space-between;font-family:Arial,sans-serif;display:flex}.weapon-chart .footer .footer-info .stats-and-range[data-v-6c3a0db3]{justify-content:space-between;display:flex}.weapon-chart .footer .footer-info .stats-and-range .weapon-info[data-v-6c3a0db3]{padding:5px 10px;font-size:.75rem}.weapon-chart .footer .footer-info .stats-and-range .range-info table[data-v-6c3a0db3]{border:1px solid #ccc;min-width:120px;margin-top:5px}.weapon-chart .footer .footer-info .weapon-image img[data-v-6c3a0db3]{width:auto;height:125px;padding:2px}.weapon-chart .footer .footer-info .weapon-description[data-v-6c3a0db3]{background-color:#fff4f4;border:1px solid #eee;margin:10px;padding:3px;font-size:.625rem;font-style:italic;display:block}}@media print{.weapon-chart[data-v-6c3a0db3]{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:360px;margin:0;padding:0 5px}.weapon-chart .header[data-v-6c3a0db3]{margin:-3px;padding:1px}.weapon-chart tbody tr[data-v-6c3a0db3]{color:#000!important}.weapon-chart table tr th.armor-type[data-v-6c3a0db3]{padding:0}.weapon-chart table tr th .head-armor-name[data-v-6c3a0db3],.weapon-chart table tr th .head-armor-code[data-v-6c3a0db3]{margin-top:-3px}.weapon-chart table tr td[data-v-6c3a0db3]{padding:2px 1px}.weapon-chart .footer .footer-info .weapon-image img[data-v-6c3a0db3]{height:75px}}.weapon-card{border:solid 3px var(--btn-glass-blue);background-color:#fff;width:100%;max-width:400px;position:relative}.weapon-card.selected{border-color:#b6ffa4}.weapon-card.war-chart{border-color:var(--btn-glass-red)}.weapon-card .chart-footer{flex-direction:row-reverse;justify-content:space-between;align-items:baseline;width:100%;padding:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.weapon-card .chart-footer .color-controls{justify-content:flex-end;display:flex}.weapon-card .chart-footer .chart-buttons{justify-content:space-between;width:100%;margin-top:20px;display:none}.weapon-card .war-toggle{position:absolute;top:-5px;right:0}@media screen and (width>=500px){.weapon-card{padding-bottom:30px}}.spell-detail[data-v-251d7824]{break-inside:avoid;background-color:#ffffff80;border:1px solid #00000040;margin:0 0 5px;padding:5px;font-size:12px}.spell-detail .spell-title[data-v-251d7824]{background-color:#0000001a;justify-content:space-between;padding:3px;display:flex}.spell-detail .spell-name-level[data-v-251d7824],.spell-detail .spell-name-level .spell-level-block[data-v-251d7824]{display:flex}.spell-detail .spell-name-level .spell-level-block .spell-level[data-v-251d7824]{padding-top:0;padding-right:2px;font-size:17px}.spell-detail .spell-name-level .spell-level-block .spell-level-labels[data-v-251d7824]{font-size:9px}.spell-detail .spell-name-level .spell-name[data-v-251d7824]{padding-left:3px;font-size:16px}.spell-detail .spell-casting[data-v-251d7824]{font-size:12px;font-style:italic}.spell-detail .spell-stats[data-v-251d7824]{background-color:#0000000d;justify-content:space-between;padding:2px 10px 2px 20px;font-size:11px;display:flex}.spell-detail .spell-stats .spell-stat-col[data-v-251d7824]{text-align:center}.spell-detail .spell-description[data-v-251d7824]{padding:5px 10px}.armory-page[data-v-308432ad]{height:100vh;padding-top:40px}@media print{.armory-page[data-v-308432ad]{margin:0;padding:0}}.campaign-form header[data-v-9c1fa8d1]{padding:5px}.campaign-form .form-body[data-v-9c1fa8d1]{padding:5px 10px}.campaign-form footer[data-v-9c1fa8d1]{justify-content:space-between;padding:5px;display:flex}.campaign-form footer .help-link img[data-v-9c1fa8d1]{width:22px;height:auto}.select-character-form[data-v-fa80c3ce]{padding:5px}.select-character-form header[data-v-fa80c3ce]{padding:5px 0}.select-character-form header .dialog-title[data-v-fa80c3ce]{font-family:var(--site-font);font-size:1.5rem}.select-character-form .character-select[data-v-fa80c3ce]{max-height:250px;overflow-y:auto}.select-character-form .character-select .character-selection[data-v-fa80c3ce]{background-color:#ffffff1a;margin:2px 0;padding:5px}.select-character-form .character-select .character-selection[data-v-fa80c3ce]:hover{cursor:pointer;background-color:#c8c8ff1a}.select-character-form .character-select .character-selection.selected[data-v-fa80c3ce]{color:#2ce48e}.select-character-form .selection-confirmation[data-v-fa80c3ce]{background-color:#0000004d;padding:5px;font-size:.8rem}.characters[data-v-6265f75e]{width:100%}.characters .header[data-v-6265f75e]{width:100%;font-family:var(--site-font);justify-content:space-between;display:flex}.characters .header .title[data-v-6265f75e]{padding:1px 2px}.characters .character-list-filters[data-v-6265f75e]{color:var(--text-muted);background-color:#0000004d;justify-content:end;align-items:center;padding:3px 5px;font-size:.7rem;display:flex}.characters .character-list-filters label[data-v-6265f75e]{margin:0;font-size:.7rem;font-weight:400;display:block}.characters .characters-list[data-v-6265f75e]{max-height:calc(100vh - 200px);overflow-y:auto}.characters .list-item[data-v-6265f75e]{margin-bottom:5px}.characters .hilight[data-v-6265f75e]{background-color:#eee}@media screen and (width>=768px){.characters[data-v-6265f75e]{min-width:380px}}.basecamp[data-v-80132800]{width:100%;height:100%;font-family:Fondamento,cursive;position:relative}@media screen and (width>=820px){.basecamp[data-v-80132800]{grid-template-columns:1fr 1fr;gap:20px;display:grid}}.basecamp-page[data-v-2eedb8d8]{height:100vh;padding-top:50px}@media screen and (width>=1000px){.basecamp-page[data-v-2eedb8d8]{padding:50px 5% 5%}}@media print{.basecamp-page[data-v-2eedb8d8]{margin:0;padding:0}}.campaigns-page[data-v-a542dd48]{height:100vh;padding:40px 5px 5px}@media screen and (width>=768px){.campaigns-page .campaigns-container[data-v-a542dd48]{width:700px;padding:1rem}}@media print{.campaigns-page[data-v-a542dd48]{margin:0;padding:0}}.rule-books .product[data-v-1020aa81]{cursor:pointer;margin-bottom:10px;padding:5px;display:flex}.rule-books .product[data-v-1020aa81]:hover{background-color:#fff6}.rule-books .product .product-image[data-v-1020aa81]{padding-right:10px}.rule-books .product .product-title[data-v-1020aa81]{font-size:24px}.rule-books .product .product-description[data-v-1020aa81]{padding:5px 10px}.rule-books .product .product-info[data-v-1020aa81]{width:100%;position:relative}.rule-books .product .product-info .product-version[data-v-1020aa81]{position:absolute;top:0;right:0}.canon-page[data-v-fa612b57]{height:100vh;padding:70px 5px 5px}@media print{.canon-page[data-v-fa612b57]{margin:0;padding:0}}.character-page[data-v-7218cb48]{height:100vh;padding:80px 0}@media screen and (width>=800px){.character-page[data-v-7218cb48]{padding:80px 50px}}@media print{.character-page[data-v-7218cb48]{margin:0;padding:0}}.send-loot[data-v-f7651f25]{width:500px;min-width:350px}.loot-source-selector[data-v-a765681e]{flex-direction:column;max-width:600px;max-height:60vh;display:flex}.loot-source-selector .modal-header[data-v-a765681e]{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:1rem;display:flex}.loot-source-selector .modal-header h3[data-v-a765681e]{margin:0}.loot-source-selector .modal-body[data-v-a765681e]{flex:1;padding:1rem;overflow-y:auto}.loot-source-selector .modal-body .loading[data-v-a765681e]{text-align:center;padding:2rem}.loot-source-selector .modal-body .empty-state[data-v-a765681e]{text-align:center;color:#666;padding:2rem}.loot-source-selector .modal-body .filter-section label[data-v-a765681e]{margin-bottom:.5rem;font-weight:700;display:block}.loot-source-selector .modal-body .filter-section select[data-v-a765681e]{border:1px solid #ccc;border-radius:4px;width:100%;padding:.5rem}.loot-source-selector .modal-body .loot-item[data-v-a765681e]{border:1px solid #eee;border-radius:4px;margin-bottom:1rem;padding:.5rem;position:relative}.loot-source-selector .modal-body .loot-item[data-v-a765681e]:last-child{margin-bottom:0}.loot-source-selector .modal-body .loot-item .loot-overlay[data-v-a765681e]{opacity:0;background:#000000b3;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:.5rem;transition:opacity .3s;display:flex;position:absolute;top:0;right:.5rem}.loot-source-selector .modal-body .loot-item .loot-overlay button[data-v-a765681e]{white-space:nowrap}.loot-source-selector .modal-body .loot-item:hover .loot-overlay[data-v-a765681e]{opacity:1}.loot-source-selector .modal-footer[data-v-a765681e]{border-top:1px solid #ddd;justify-content:flex-end;padding:1rem;display:flex}.skill-groups-modal[data-v-4fed9c85]{padding:10px}.modal-title[data-v-4fed9c85]{text-align:center;font-size:1.25rem}.skill-groups-table-container[data-v-4fed9c85]{gap:5px;width:fit-content;margin-bottom:10px;display:grid}.skill-column[data-v-4fed9c85]{border-radius:4px;flex-direction:column;gap:0;display:flex;overflow:hidden}.column-header[data-v-4fed9c85]{grid-template-columns:.5fr .8fr .5fr;gap:2px;padding:4px;font-size:.9rem;display:grid}.skill-row[data-v-4fed9c85]{border-bottom:0 solid #eee;grid-template-columns:.5fr .8fr .5fr;align-items:center;gap:2px;padding:2px;display:grid}.col-name[data-v-4fed9c85]{font-size:.9rem}.col-factor[data-v-4fed9c85]{align-items:center;display:flex}.col-factor .form-control[data-v-4fed9c85]{width:100%;padding:4px 6px;font-size:.85rem}.col-bonus[data-v-4fed9c85]{align-items:center;display:flex}.col-bonus .form-control[data-v-4fed9c85]{text-align:center;width:100%;padding:4px 6px;font-size:.85rem}.modal-actions[data-v-4fed9c85]{justify-content:center;gap:10px;display:flex}.attack-edit-modal[data-v-09215fa8]{padding:10px}.attack-edit-modal header[data-v-09215fa8]{justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;display:flex}.attack-edit-modal header h2[data-v-09215fa8]{margin:0;font-size:1.5rem}.attack-edit-modal .attacks-container[data-v-09215fa8]{max-height:60vh;margin-bottom:15px;padding-right:5px;overflow-y:auto}.attack-edit-modal .attacks-container[data-v-09215fa8]::-webkit-scrollbar{width:6px}.attack-edit-modal .attacks-container[data-v-09215fa8]::-webkit-scrollbar-track{background:#0003}.attack-edit-modal .attacks-container[data-v-09215fa8]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.attack-edit-modal .attacks-container[data-v-09215fa8]::-webkit-scrollbar-thumb:hover{background:#fff6}.attack-edit-modal .attacks-table[data-v-09215fa8]{flex-direction:column;gap:0;display:flex}.attack-edit-modal .table-header[data-v-09215fa8]{color:#ddd;background-color:#0000004d;border-radius:4px 4px 0 0;grid-template-columns:140px 70px 70px 150px 70px 40px;gap:2px;padding:8px;font-size:.85rem;display:grid}.attack-edit-modal .table-row[data-v-09215fa8]{grid-template-columns:140px 70px 70px 150px 70px 40px;align-items:center;gap:2px;padding:3px;display:grid}.attack-edit-modal .table-row[data-v-09215fa8]:last-child{border-bottom:none}.attack-edit-modal .table-row.new-row[data-v-09215fa8]{background-color:#4caf500d}.attack-edit-modal .col-type[data-v-09215fa8],.attack-edit-modal .col-value[data-v-09215fa8],.attack-edit-modal .col-scale[data-v-09215fa8],.attack-edit-modal .col-action[data-v-09215fa8],.attack-edit-modal .col-desc[data-v-09215fa8]{align-items:center;display:flex}.attack-edit-modal .col-delete[data-v-09215fa8]{justify-content:center;align-items:center;width:100px;display:flex}.attack-edit-modal .input-field[data-v-09215fa8]{color:#ddd;background-color:#00000080;border:1px solid #fff3;border-radius:3px;width:100%;padding:6px 8px;font-size:.7rem}.attack-edit-modal .input-field[data-v-09215fa8]:focus{background-color:#000000b3;border-color:#ffffff80;outline:none}.attack-edit-modal .input-field[data-v-09215fa8]::placeholder{color:#fff6}.attack-edit-modal .add-attack-button-container[data-v-09215fa8]{justify-content:flex-start;margin-top:15px;padding:10px 0;display:flex}.attack-edit-modal .empty-state[data-v-09215fa8]{text-align:center;color:#ffffff80;padding:20px;font-size:.95rem}.attack-edit-modal .empty-state p[data-v-09215fa8]{margin:0}.attack-edit-modal .divider[data-v-09215fa8]{background-color:#ffffff1a;border-radius:1px;height:2px;margin:15px 0}.attack-edit-modal .btn-icon[data-v-09215fa8]{justify-content:center;align-items:center;min-width:40px;height:40px;padding:4px 8px;font-size:1.2rem;display:flex}.attack-edit-modal .btn-icon[data-v-09215fa8]:hover{transform:scale(1.05)}@media screen and (width<=1024px){.attack-edit-modal[data-v-09215fa8]{min-width:90vw}.attack-edit-modal .table-header[data-v-09215fa8],.attack-edit-modal .table-row[data-v-09215fa8]{grid-template-columns:120px 60px 100px 80px 150px 40px;gap:6px}.attack-edit-modal .input-field[data-v-09215fa8]{padding:4px 6px;font-size:.8rem}}.spellcasting-modal[data-v-e28f5cf5]{min-width:500px}.spellcasting-modal .modal-controls[data-v-e28f5cf5]{flex-wrap:wrap;gap:16px;display:flex}.spellcasting-modal .form-group[data-v-e28f5cf5]{margin-bottom:0}.spellcasting-modal .spellcasting-details[data-v-e28f5cf5]{border:1px solid #aaa;border-radius:4px;padding:12px}.spellcasting-modal .header-row[data-v-e28f5cf5]{border-bottom:1px solid #aaa;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;display:flex}.spellcasting-modal .header-row h6[data-v-e28f5cf5]{margin:0}.spellcasting-modal .spell-type-row[data-v-e28f5cf5]{border-bottom:1px solid #aaa;grid-template-columns:1fr 2fr;gap:12px;padding:8px 0;display:grid}.spellcasting-modal .spell-type-row[data-v-e28f5cf5]:last-child{border-bottom:none}.spellcasting-modal .col-3[data-v-e28f5cf5],.spellcasting-modal .col-9[data-v-e28f5cf5]{font-size:.9rem}.spellcasting-modal .empty-state[data-v-e28f5cf5]{text-align:center;padding:24px}.spellcasting-modal .loading-overlay[data-v-e28f5cf5]{text-align:center;padding:20px}.spellcasting-modal .modal-actions[data-v-e28f5cf5]{gap:8px}.spellcasting-modal button[data-v-e28f5cf5]:disabled{opacity:.5;cursor:not-allowed}.creature-card[data-v-a55dcae4]{max-width:750px}.creature-type-name[data-v-a55dcae4]{color:gray;font-size:.75rem;font-style:italic}.creature-card-level[data-v-a55dcae4]{justify-content:space-between;align-items:center;gap:12px;margin-left:1.5rem;display:flex}.creature-thumbnail[data-v-a55dcae4]{width:27px}.creature-card-stats[data-v-a55dcae4]{grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:12px;min-width:400px;margin-top:8px;display:grid}.stat-item[data-v-a55dcae4]{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-label[data-v-a55dcae4]{font-variant:small-caps;margin-bottom:4px;font-size:.65rem}.stat-value[data-v-a55dcae4]{font-size:.9rem}.stat-value.clickable[data-v-a55dcae4]{cursor:pointer}.stat-value.clickable[data-v-a55dcae4]:hover{opacity:.8;text-decoration:underline}.long-word[data-v-a55dcae4]{font-size:.7rem}.level-input-group[data-v-a55dcae4]{align-items:center;gap:8px;display:flex}.level-input-group label[data-v-a55dcae4]{margin:0;font-size:.9rem}.level-input[data-v-a55dcae4]{text-align:center;border:1px solid #ccc;border-radius:4px;width:50px;padding:4px 6px;font-size:.9rem}.scale-checkbox-wrapper[data-v-a55dcae4]{align-items:center;gap:4px;margin-top:8px;display:flex}.scale-checkbox[data-v-a55dcae4]{cursor:pointer;margin:0}.scale-checkbox-label[data-v-a55dcae4]{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-size:.85rem}.view-mode-toggle[data-v-a55dcae4]{align-items:center;gap:8px;margin-top:8px;display:flex}.view-mode-label[data-v-a55dcae4]{-webkit-user-select:none;user-select:none;margin:0;font-size:.85rem}.stat-input[data-v-a55dcae4]{text-align:center;border:1px solid #ccc;border-radius:4px;width:50px;padding:4px 6px;font-size:.9rem}.creature-name-input[data-v-a55dcae4]{text-align:left;width:100%}.attack-value-input[data-v-a55dcae4],.resist-value-input[data-v-a55dcae4]{text-align:center;border:1px solid #ccc;border-radius:3px;width:40px;padding:2px 4px;font-size:.85rem}.btn-edit-toggle[data-v-a55dcae4]{color:#333;cursor:pointer;background-color:#f0f0f0;border:1px solid #666;border-radius:4px;margin-left:8px;padding:4px 8px;font-size:.8rem;font-weight:700;transition:all .2s}.btn-edit-toggle[data-v-a55dcae4]:hover{background-color:#e0e0e0;border-color:#333}.btn-edit-toggle.active[data-v-a55dcae4]{color:#fff;background-color:#4caf50;border-color:#45a049}.skills-header[data-v-a55dcae4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.skills-header.clickable[data-v-a55dcae4]{cursor:pointer}.skills-edit-hint[data-v-a55dcae4]{color:#666;margin:0;font-size:.75rem;font-style:italic;font-weight:400}.loot-header[data-v-a55dcae4]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.loot-header h4[data-v-a55dcae4]{margin:0}.loot-header .loot-actions[data-v-a55dcae4]{gap:6px;display:flex}.armor-edit-container[data-v-a55dcae4]{width:100%;display:block;position:relative}.armor-select-button[data-v-a55dcae4]{text-align:left;color:#ccc;cursor:pointer;background-color:#000;border:1px solid #ccc;border-radius:4px;width:100%;padding:4px 6px;font-family:inherit;font-size:.9rem}.armor-select-button[data-v-a55dcae4]:hover{background-color:#f5f5f5}.armor-select-button[data-v-a55dcae4]:focus{outline-offset:-1px;outline:2px solid #4caf50}.armor-dropdown-menu[data-v-a55dcae4]{z-index:1000;background:#000;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;width:140px;max-height:400px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 4px #0000001a}.armor-option[data-v-a55dcae4]{cursor:pointer;text-align:left;padding:2px 2px 2px 6px;transition:background-color .15s}.armor-option[data-v-a55dcae4]:hover{background-color:#f0f0f0}.armor-option[data-v-a55dcae4]:last-child{border-bottom:none}.realm-input-wrapper[data-v-a55dcae4]{width:100%;position:relative}.realm-dropdown-menu[data-v-a55dcae4]{z-index:1000;background:#000;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;max-height:150px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 2px 4px #0000001a}.realm-option[data-v-a55dcae4]{cursor:pointer;text-align:left;color:#ccc;border-bottom:1px solid #444;padding:6px 8px;transition:background-color .15s}.realm-option[data-v-a55dcae4]:hover{background-color:#333}.realm-option[data-v-a55dcae4]:last-child{border-bottom:none}.gallery-card[data-v-92de7a3f]{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:8px;transition:background-color .2s,box-shadow .2s;display:flex}.gallery-card[data-v-92de7a3f]:hover{background-blend-mode:lighten;background-color:#ffffff4d;box-shadow:inset 0 0 8px #00000026}.creature-list[data-v-92de7a3f]{margin-left:32px}.creature-card-wrapper[data-v-92de7a3f]{width:100%;display:inline-block;position:relative}.creature-card-overlay[data-v-92de7a3f]{opacity:0;pointer-events:none;background:#000000b3;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.creature-card-wrapper:hover .creature-card-overlay[data-v-92de7a3f]{opacity:1;pointer-events:auto}.creature-list .creature-card[data-v-92de7a3f]{cursor:default}.creature-thumbnail[data-v-92de7a3f]{width:32px}.habitat-selection[data-v-f4ca0b4d]{background-color:#00000080;border:2px solid #fff6;border-radius:5px;margin:3px;padding:5px;font-size:12px}.habitat-selection .habitat-items[data-v-f4ca0b4d]{margin:10px 0 0}.habitat-selection .habitat-items .habitat-item .checkbox-label[data-v-f4ca0b4d]{display:flex}.habitat-criteria{position:relative}.habitat-criteria .habitat-criteria-selections{padding:5px}.habitat-criteria .habitat-criteria-selections .selectors{display:flex}.habitat-criteria .habitat-criteria-selections .selectors>div{flex:1}.creature-type-view[data-v-94c9ad4d]{width:100%;min-width:600px;max-height:90vh;overflow-y:auto}.creature-type-view label[data-v-94c9ad4d]{white-space:nowrap}.creature-type-view .view-value[data-v-94c9ad4d]{background-color:#0000004d;border:1px solid #555;border-radius:2px;align-items:center;min-height:1.5rem;padding:.25rem .5rem;display:flex}.creature-type-view .view-textarea[data-v-94c9ad4d]{white-space:pre-wrap;word-wrap:break-word;background-color:#0000004d;border:1px solid #555;border-radius:2px;min-height:4rem;padding:.5rem}.creature-type-view .view-table-row[data-v-94c9ad4d]{background-color:#0003;border:1px solid #444;border-radius:2px;padding:1px}.creature-type-view .creature-groups[data-v-94c9ad4d]{columns:3;border:1px solid #ccc;padding:5px}.creature-type-view .creature-groups span[data-v-94c9ad4d]{padding:.25rem 0;display:block}.creature-type-view .creature-type-img[data-v-94c9ad4d]{border:1px solid #ccc;justify-content:center;align-items:center;width:200px;height:200px;margin-left:1.5rem;display:flex}.creature-type-view .creature-type-img img[data-v-94c9ad4d]{object-fit:contain;max-width:100%;max-height:100%}.creature-type-view .creature-type-img svg[data-v-94c9ad4d]{color:#777}.creature-type-view .form-label[data-v-94c9ad4d]{border-top:1px solid #333;padding-top:5px}.creature-type-view .aspect-item[data-v-94c9ad4d]{align-items:center;gap:1rem;display:flex}.creature-type-view .aspect-left[data-v-94c9ad4d]{flex-direction:column;flex:none;display:flex}.creature-type-view .aspect-name[data-v-94c9ad4d]{font-weight:700}.creature-type-view .aspect-meta[data-v-94c9ad4d]{opacity:.85;font-size:.75rem}.creature-type-view .aspect-right[data-v-94c9ad4d]{flex:1}.creature-type-view .aspect-description[data-v-94c9ad4d]{font-size:.7rem}@media screen and (width>=768px){.creature-type-view .creature-groups[data-v-94c9ad4d]{columns:3}.creatures[data-v-d16e2442]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}.encounter-card.selected[data-v-ade0c14a]{box-shadow:inset 0 0 15px #f9f}@media screen and (width>=768px){.encounter-section[data-v-19177538]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}.creature-quartiles[data-v-6cd913d4]{border-collapse:collapse;border:1px solid #ccc;width:100%}.creature-quartiles tbody tr td[data-v-6cd913d4]{text-align:center;padding-left:.1rem;padding-right:.1rem;font-size:.5rem}.sc-attacks[data-v-0e89f8d3]{flex-direction:column;margin-left:2px;display:flex}.sc-attacks>div[data-v-0e89f8d3]:not(.at-title){grid-template-columns:max-content 1fr;column-gap:4px;display:grid}.at-title[data-v-0e89f8d3]{font-variant:small-caps;font:700 .7rem fondamento}.at-val[data-v-0e89f8d3]{text-align:center;white-space:nowrap;min-width:20px;font-size:.6rem}.at-name[data-v-0e89f8d3]{font-size:.6rem;font-weight:700}.at-name span[data-v-0e89f8d3]{font-weight:400}.at-desc[data-v-0e89f8d3]{opacity:.8;grid-column:2;font-size:.6rem;font-style:italic}.sc-spellcasting[data-v-bfba6f9e]{flex-direction:column;margin-left:2px;display:flex}.spell-title[data-v-bfba6f9e]{font-variant:small-caps;font:700 .7rem fondamento}.spellcasting-class-mana[data-v-bfba6f9e]{font:.6rem fondamento}.spellcasting-class-mana .sc-mana[data-v-bfba6f9e]{text-align:center;white-space:nowrap;min-width:20px;max-width:40px;font-size:.6rem}.castingtype-name[data-v-bfba6f9e]{font:.6rem fondamento}.castingtype-bonus[data-v-bfba6f9e]{font:700 .6rem fondamento}.castingtype-examples[data-v-bfba6f9e]{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:.6rem}.sc-resists[data-v-59c72ef2]{border:1px solid gray;grid-template-columns:max-content max-content;align-items:center;column-gap:4px;margin:2px 2px 2px 0;padding:0 0 0 2px;display:inline-grid}.sc-resists .rr-title[data-v-59c72ef2]{text-align:center;font-variant:small-caps;grid-column:1/-1;font:700 .8rem fondamento}.sc-resists .rr-name[data-v-59c72ef2]{text-align:right;font-variant:small-caps;font-size:.7rem;font-weight:700}.sc-resists .rr-val[data-v-59c72ef2]{text-align:center;font-size:.8rem}.sc-skills[data-v-c2198e0f]{border:1px solid gray;grid-template-columns:max-content max-content;align-items:center;column-gap:4px;margin:2px 2px 2px auto;display:inline-grid}.sc-skills .sk-title[data-v-c2198e0f]{text-align:center;grid-column:1/-1;font-family:fondamento;font-size:.8rem}.sc-skills .sk-name[data-v-c2198e0f]{text-align:right;font-size:.45rem}.sc-skills .sk-val[data-v-c2198e0f]{grid-auto-flow:column;align-items:center;column-gap:0;font-size:.45em;display:grid}.sk-header[data-v-c2198e0f]{font-weight:700}.sc-skills .sk-seg[data-v-c2198e0f]{text-align:center;position:relative}.sc-skills .sk-others[data-v-c2198e0f]{text-align:center;grid-column:1/-1;font-size:.5rem}[data-v-c2198e0f] .sk-val .sk-seg:first-child{background:#eee;min-width:12px}[data-v-c2198e0f] .sk-val .sk-seg:nth-child(2){background:#fff;min-width:12px}[data-v-c2198e0f] .sk-val .sk-seg:nth-child(3){background:#eee;min-width:12px}[data-v-c2198e0f] .sk-val .sk-seg:nth-child(4){background:#fff;min-width:12px}.sc-loot[data-v-ae0e5aba]{flex-direction:column;margin-left:2px;display:flex}.loot-title[data-v-ae0e5aba]{font-variant:small-caps;margin-bottom:0;font:700 .7rem fondamento}.loot-items[data-v-ae0e5aba]{flex-direction:column;gap:0;display:flex}.loot-item[data-v-ae0e5aba]{align-items:baseline;gap:.5rem;display:flex}.loot-name[data-v-ae0e5aba]{font:.6rem fondamento}.btn-send-loot[data-v-ae0e5aba]{vertical-align:super;color:#fff;cursor:pointer;background-color:#4a90e2;border:none;border-radius:2px;padding:.1rem .3rem;font-size:.4rem;font-weight:700;transition:background-color .2s}.btn-send-loot[data-v-ae0e5aba]:hover{background-color:#357abd}.btn-send-loot[data-v-ae0e5aba]:active{background-color:#2a5a9d}@media print{.btn-send-loot[data-v-ae0e5aba]{display:none}}.sc-aspects[data-v-de465782]{padding-bottom:2px;line-height:.5rem}.sc-aspects .at-title[data-v-de465782]{font-variant:small-caps;font:700 .7rem fondamento}.sc-aspects .asp-name[data-v-de465782]{margin-right:2px;font-size:.6rem;font-weight:700}.sc-aspects .asp-desc[data-v-de465782]{opacity:.8;font-size:.6rem;font-style:italic}.session-creature[data-v-c3da8c73]{position:relative}.creature-content[data-v-c3da8c73]{color:#111;background-color:#fff;border:1px solid #333;width:100%;min-width:250px;min-height:150px;margin:.125rem;padding:.125rem;font-family:Roboto Condensed,Helvetica,sans-serif;position:relative}.creature-content .sc-top-bar[data-v-c3da8c73]{background-color:#ccc;justify-content:space-between;align-items:center;padding:.125rem;font-size:.7rem;display:flex}.creature-content .sc-top-bar.encounter-colored[data-v-c3da8c73]{background-color:var(--d6de2676)}.creature-content .sc-top-bar .encounter-name[data-v-c3da8c73]{color:#666;font-size:.6rem;font-style:italic}.creature-content .sc-body .sc-main[data-v-c3da8c73]{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.creature-content .sc-body .sc-combat[data-v-c3da8c73]{grid-column:1;gap:2px;min-width:0}.creature-content .sc-body .resists-skills[data-v-c3da8c73]{flex-direction:column;align-items:flex-end;gap:0;display:flex}.creature-content .sc-body .sc-realm[data-v-c3da8c73]{font:.7rem fondamento}.creature-content .sc-body .sc-hits[data-v-c3da8c73]{align-items:flex-start;gap:4px;display:flex}.creature-content .sc-body .sc-hits>div[data-v-c3da8c73]:not(.hits-title){grid-template-columns:max-content 1fr;display:grid}.creature-content .sc-body .hits-fate[data-v-c3da8c73]{font-variant:small-caps;text-align:center;grid-column:1;font:700 .6rem fondamento}.creature-content .sc-body .hits-title[data-v-c3da8c73]{font-variant:small-caps;text-align:center;grid-column:2;font:700 .6rem fondamento}.creature-content .sc-body .hits-val[data-v-c3da8c73]{text-align:center;white-space:nowrap;grid-column:3;font-size:.9rem}.creature-content .sc-body .hits-name[data-v-c3da8c73]{font-size:.6rem;font-weight:700}.creature-content .sc-body .hits-name span[data-v-c3da8c73]{font-weight:400}.creature-content .sc-body .sc-stats[data-v-c3da8c73]{justify-content:space-between;gap:clamp(4px,2vw,15px);padding-left:6px;padding-right:6px;display:flex}.creature-content .sc-body .sc-stats>div[data-v-c3da8c73]{flex-direction:column;flex-shrink:1;align-items:center;min-width:0;display:flex}.creature-content .sc-body .sc-header[data-v-c3da8c73]{font-variant:small-caps;font-size:.6rem;font-weight:700}.creature-content .sc-body .sc-data[data-v-c3da8c73]{font-size:.9rem}.creature-content .thumbnail[data-v-c3da8c73]{background:#eee;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.creature-content .creature-thumbnail[data-v-c3da8c73]{object-fit:cover;width:100%;height:100%}.creature-content .loot[data-v-c3da8c73]{border:1px dotted #ccc;border-radius:.5rem;padding:.25rem}.creature-content .resize-overlay[data-v-c3da8c73]{z-index:100;opacity:1;pointer-events:auto;grid-template-rows:repeat(7,20px);grid-template-columns:repeat(3,20px);gap:0;width:104px;transition:opacity .2s;display:grid;position:absolute;top:0;left:-55px}.creature-content .resize-overlay button[data-v-c3da8c73]{padding:0;font-family:fondamento;font-size:.8rem;font-weight:500}.creature-content .resize-overlay button[data-v-c3da8c73]:first-child{grid-area:1/2;width:20px;height:20px}.creature-content .resize-overlay button[data-v-c3da8c73]:nth-child(2){grid-area:2/1;width:20px;height:20px}.creature-content .resize-overlay button[data-v-c3da8c73]:nth-child(3){grid-area:2/2;width:20px;height:20px}.creature-content .resize-overlay button[data-v-c3da8c73]:nth-child(4){grid-area:2/3;width:20px;height:20px}.creature-content .resize-overlay button[data-v-c3da8c73]:nth-child(5){grid-area:3/1/auto/4;width:60px;height:20px}.creature-content .resize-overlay button[data-v-c3da8c73]:nth-child(6){grid-area:4/1/auto/4;width:60px;height:20px}.creature-content .resize-overlay button[data-v-c3da8c73]:nth-child(7){grid-area:5/1/auto/4;width:60px;height:20px}.creature-content .resize-overlay button[data-v-c3da8c73]:nth-child(8){grid-area:6/1/auto/4;width:60px;height:20px}.creature-name-wrapper[data-v-c3da8c73]{align-items:center;gap:.5rem;display:flex}.creature-name-wrapper .btn-edit[data-v-c3da8c73]{opacity:0;color:#1976d2;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:700;line-height:1;transition:opacity .2s}.creature-name-wrapper .btn-edit[data-v-c3da8c73]:hover{color:#1565c0;transform:scale(1.2)}.creature-name-wrapper .btn-delete[data-v-c3da8c73]{opacity:0;color:#d32f2f;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:700;line-height:1;transition:opacity .2s}.creature-name-wrapper .btn-delete[data-v-c3da8c73]:hover{color:#b71c1c;transform:scale(1.2)}.creature-content:hover .btn-edit[data-v-c3da8c73],.creature-content:hover .btn-delete[data-v-c3da8c73]{opacity:1}@media print{.resize-overlay[data-v-c3da8c73]{display:none!important}}.session-document[data-v-36c39c91]{color:#000;background:#fff;border:1px solid #fff;width:8.5in;min-height:11in;padding:1rem}.session-document .session-header[data-v-36c39c91]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.session-document .session-encounters[data-v-36c39c91]{font-family:var(--note-font);flex-wrap:wrap;font-size:.6rem;display:flex}.session-document .session-encounters .session-encounter[data-v-36c39c91]{position:relative}.session-document .session-encounters .encounter-content[data-v-36c39c91]{color:#111;background-color:#fff;border:1px solid #333;width:100%;min-width:250px;margin:.125rem;padding:.125rem;position:relative}.session-document .session-encounters .encounter-content .session-encounter-header[data-v-36c39c91]{background-color:#ccc;flex-direction:column;padding:.125rem;display:flex}.session-document .session-encounters .encounter-content .session-encounter-header .encounter-header-top[data-v-36c39c91]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.session-document .session-encounters .encounter-content .session-encounter-header .encounter-header-details[data-v-36c39c91]{gap:1rem;margin-left:10px;padding-left:0;font-size:.55rem;display:flex}.session-document .session-encounters .encounter-content .session-encounter-header .btn-delete-encounter[data-v-36c39c91]{opacity:0;color:#d32f2f;cursor:pointer;background:0 0;border:none;padding:0;font-size:.6rem;font-weight:700;transition:opacity .2s}.session-document .session-encounters .encounter-content .session-encounter-header .btn-delete-encounter[data-v-36c39c91]:hover{color:#b71c1c;transform:scale(1.2)}.session-document .session-encounters .encounter-content .session-encounter-header:hover .btn-delete-encounter[data-v-36c39c91]{opacity:1}.session-document .session-encounters .encounter-content .session-encounter-notes[data-v-36c39c91]{font-family:var(--note-font);border:1px dotted #999;align-self:flex-start;gap:.25rem;display:block}.session-document .session-encounters .encounter-content .resize-overlay[data-v-36c39c91]{z-index:100;opacity:1;pointer-events:auto;grid-template-rows:repeat(7,20px);grid-template-columns:repeat(3,20px);gap:0;width:104px;transition:opacity .2s;display:grid;position:absolute;top:0;left:-55px}.session-document .session-encounters .encounter-content .resize-overlay button[data-v-36c39c91]{padding:0;font-family:fondamento;font-size:.8rem;font-weight:500}.session-document .session-encounters .encounter-content .resize-overlay button[data-v-36c39c91]:first-child{grid-area:1/2;width:20px;height:20px}.session-document .session-encounters .encounter-content .resize-overlay button[data-v-36c39c91]:nth-child(2){grid-area:2/1;width:20px;height:20px}.session-document .session-encounters .encounter-content .resize-overlay button[data-v-36c39c91]:nth-child(3){grid-area:2/2;width:20px;height:20px}.session-document .session-encounters .encounter-content .resize-overlay button[data-v-36c39c91]:nth-child(4){grid-area:2/3;width:20px;height:20px}.session-document .session-encounters .encounter-content .resize-overlay button[data-v-36c39c91]:nth-child(5){grid-area:3/1/auto/4;width:60px;height:20px}.session-document .session-encounters .encounter-content:hover .btn-delete-encounter[data-v-36c39c91]{opacity:1}.session-document .creatures[data-v-36c39c91]{flex-wrap:wrap;gap:.1rem;margin-top:.25rem;display:flex}.session-document .creature-type-index[data-v-36c39c91]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.session-document .creature-type-index .creature-type-index-item[data-v-36c39c91]{border:1px solid #999;padding:.25rem}.session-document .session-tome-index[data-v-36c39c91]{border:5px solid #ddd;font-size:.7rem}.session-document .spell-index[data-v-36c39c91]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.session-document .spell-index .spell-index-group[data-v-36c39c91]{grid-column:span 1}.session-document .toggle-span[data-v-36c39c91]{cursor:pointer;white-space:pre-wrap;word-wrap:break-word;padding:0 5px;display:inline-block}.session-document .toggle-span[data-v-36c39c91]:hover{background-color:var(--selection-highlight)}.session-document .toggle-textarea[data-v-36c39c91]{white-space:normal;width:100%;font-family:inherit;font-size:inherit;color:#000;background-color:#0000;border:1px solid #000;min-height:auto;padding:5px;line-height:1.5;display:block}.session-document .toggle-textarea[data-v-36c39c91]:focus{border:1px solid #000;outline:none}.session-options .options-grid[data-v-88a6129e]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media print{.session-options[data-v-88a6129e]{display:none}}.session-create-grid[data-v-c45aea97]{grid-template-columns:1fr 8.5in;gap:.5rem;display:grid}@media print{.session-creation>.d-flex[data-v-c45aea97],.session-creation>.directions[data-v-c45aea97]{display:none!important}.session-creation .session-create-grid[data-v-c45aea97]{grid-template-columns:none;gap:0;display:block}.session-creation .session-create-grid>div[data-v-c45aea97]:first-child{display:none}.session-creation .session-create-grid>div[data-v-c45aea97]:last-child{width:100%}.creature-canon .mb-3[data-v-e38c7692]{display:none}}.creature-canon-page[data-v-9e9a262c]{height:100vh;padding:50px}@media print{.creature-canon-page[data-v-9e9a262c]{margin:0;padding:0}}.criticals-page[data-v-5c0c74cb]{height:100vh;padding:40px 5px 5px}@media screen and (width>=768px){.criticals-page .criticals-container[data-v-5c0c74cb]{width:750px;padding:.5rem}}@media print{.criticals-page[data-v-5c0c74cb]{margin:0;padding:0}}.foraging-page[data-v-b4d6faf4]{height:100vh;padding:50px 1rem 1rem}@media print{.foraging-page[data-v-b4d6faf4]{margin:0;padding:0}}.shops .shops-header[data-v-2bfd6c0e]{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.shops .shop-item-list[data-v-2bfd6c0e]{background-color:#00000080;box-shadow:0 0 10px 10px #00000080}.shops .shop-item-list table[data-v-2bfd6c0e]{border-collapse:collapse;width:100%}.shops .shop-item-list table thead tr th[data-v-2bfd6c0e]{text-align:left;border-bottom:2px solid #777;font-size:1.2rem}.shops .shop-item-list table thead tr th a[data-v-2bfd6c0e]{color:#d3d3f1}.shops .shop-item-list table tbody tr[data-v-2bfd6c0e]:nth-child(odd){background-color:#ffffff20}.shops .shop-item-list table tbody tr td[data-v-2bfd6c0e]{text-align:left;padding:2px;font-size:1.1rem}.shops .shop-item-list table tbody tr td[data-v-2bfd6c0e]:last-child{font-style:italic}.gear-page[data-v-44d2fd1a]{height:100vh;padding:50px 1rem 1rem}@media print{.gear-page[data-v-44d2fd1a]{margin:0;padding:0}}.loot-page[data-v-b9e6f25e]{height:100vh;padding:80px 50px}@media screen and (width>=500px){.loot-page[data-v-b9e6f25e]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.loot-page .campaign-list[data-v-b9e6f25e]{height:90vh;overflow-y:auto}}@media print{.loot-page[data-v-b9e6f25e]{margin:0;padding:0}}.magic-library-page[data-v-fe6f97ae]{height:100vh;padding-top:40px}@media print{.magic-library-page[data-v-fe6f97ae]{margin:0;padding:0}}.weapon-card[data-v-525270c8]{break-inside:avoid;page-break-inside:avoid;background-color:#fff;border:0 solid #fff;min-height:5.25in;position:relative}.weapon-card.selected[data-v-525270c8]{border-color:#b6ffa4}.weapon-card.war-chart[data-v-525270c8]{border-color:var(--btn-glass-red)}.weapon-card .chart-footer[data-v-525270c8]{flex-direction:row-reverse;justify-content:space-between;align-items:baseline;width:100%;padding:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.weapon-card .chart-footer .color-controls[data-v-525270c8]{justify-content:flex-end;display:flex}.weapon-card .chart-footer .chart-buttons[data-v-525270c8]{justify-content:space-between;width:100%;margin-top:20px;display:none}.weapon-card .war-toggle[data-v-525270c8]{position:absolute;top:-5px;right:0}@page{size:8.5in 11in;margin:.25in .25in .25in .5in}@media print{body[data-v-525270c8]{margin:0}.print-page[data-v-525270c8]{box-sizing:border-box;break-after:page;page-break-after:always;width:8.5in;height:11in}}@media screen and (width>=500px){.weapon-card[data-v-525270c8]{padding-bottom:30px}}.grid[data-v-525270c8]{text-align:center;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:0;display:grid}
