/* /Components/Pages/Dm/ItemDelivery.razor.rz.scp.css */
.item-delivery-workspace[b-7iqmjtnn6v] { border: 0; padding: 0; min-width: 0; }
.bundle-entry[b-7iqmjtnn6v] { display: grid; grid-template-columns: minmax(0, 1fr) 6rem auto; gap: .65rem; align-items: start; border-bottom: 1px solid var(--border); padding-block: .85rem; }
.bundle-entry > div[b-7iqmjtnn6v] { min-width: 0; overflow-wrap: break-word; }
.bundle-entry label[b-7iqmjtnn6v] { min-width: 0; }
@media (max-width: 850px) { .item-delivery-workspace > .grid[b-7iqmjtnn6v] { grid-template-columns: minmax(0, 1fr); } }
@media (max-width: 480px) { .bundle-entry[b-7iqmjtnn6v] { grid-template-columns: minmax(0, 1fr) 6rem; } .bundle-entry > button[b-7iqmjtnn6v] { grid-column: 1 / -1; justify-self: end; } }
/* /Components/Pages/Inventory.razor.rz.scp.css */
.inventory-search[b-2wpu6r6mho] { display: block; max-width: 36rem; margin-bottom: 1rem; }
.inventory-transfer-panel[b-2wpu6r6mho] { display: flex; flex-wrap: wrap; align-items: center; gap: .75rem; padding: .5rem; }
.inventory-transfer-panel label[b-2wpu6r6mho] { flex: 0 1 10rem; min-width: 0; }
.inventory-transfer-panel strong[b-2wpu6r6mho] { flex: 1 1 100%; overflow-wrap: anywhere; }
.inventory-transfer-panel input[b-2wpu6r6mho] { width: 100%; }
.inventory-transfer-row[b-2wpu6r6mho] { background: var(--surface); }
/* /Components/Shared/AppIcon.razor.rz.scp.css */
.app-icon[b-n8koutwvq0] {
    display: inline-block;
    width: 1.25em;
    height: 1.25em;
    flex: 0 0 auto;
    vertical-align: -.22em;
    overflow: visible;
}
/* /Components/Shared/EditorDialog.razor.rz.scp.css */
.editor-dialog[b-yfs673rowc] { width: min(72rem, calc(100vw - 2rem)); max-width: none; max-height: calc(100dvh - 2rem); margin: auto; padding: 0; color: var(--text); background: var(--surface, #192622); border: 1px solid var(--border); border-radius: 1rem; box-shadow: 0 1.5rem 5rem #0009; overflow: hidden; }
.editor-dialog[open][b-yfs673rowc] { display: flex; flex-direction: column; }
.editor-dialog[b-yfs673rowc]::backdrop { background: #08110ee0; }
header[b-yfs673rowc] { display: flex; flex-shrink: 0; justify-content: space-between; align-items: center; gap: 1rem; padding: 1rem 1.3rem; border-bottom: 1px solid var(--border); }
header h2[b-yfs673rowc], header p[b-yfs673rowc] { margin: 0; }
header h2[b-yfs673rowc] { overflow-wrap: break-word; }
header button[b-yfs673rowc] { flex-shrink: 0; }
.editor-dialog-body[b-yfs673rowc] { padding: 1.3rem; overflow: auto; overscroll-behavior: contain; min-height: 0; min-width: 0; }
.editor-dialog-body[b-yfs673rowc]  .world-canvas-inline-form { position: static; width: auto; max-height: none; overflow: visible; padding: 0; border: 0; background: transparent; }
.editor-dialog-body[b-yfs673rowc]  .world-canvas-inspector { max-height: none; overflow: visible; border: 0; padding: 0; }
.editor-dialog-body[b-yfs673rowc]  .card { box-shadow: none; }
@media (max-width: 600px) { .editor-dialog[b-yfs673rowc] { width: calc(100vw - .75rem); max-height: calc(100dvh - .75rem); } header[b-yfs673rowc], .editor-dialog-body[b-yfs673rowc] { padding: .85rem; } }
/* /Components/Shared/EncounterDifficultyPanel.razor.rz.scp.css */
.difficulty-panel[b-ptx8vmvgrk] { min-width: 0; margin-bottom: 1rem; }
.difficulty-summary[b-ptx8vmvgrk] { display: flex; flex-wrap: wrap; align-items: baseline; gap: .4rem 1rem; margin-block: .75rem; }
.difficulty-rating[b-ptx8vmvgrk] { font-size: 1.65rem; }
.difficulty-warning[b-ptx8vmvgrk] { color: #ffd293; flex-basis: 100%; }
.difficulty-targets[b-ptx8vmvgrk] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .65rem; }
.difficulty-target[b-ptx8vmvgrk] { display: flex; flex-direction: column; gap: .25rem; padding: .8rem; white-space: normal; min-width: 0; }
.difficulty-target small[b-ptx8vmvgrk] { font-weight: normal; }
.difficulty-target span[b-ptx8vmvgrk] { font-size: .85rem; }
.difficulty-progress[b-ptx8vmvgrk] { width: 100%; height: .8rem; accent-color: var(--accent, #a2c8ab); margin-top: 1rem; }
.difficulty-budget-message[b-ptx8vmvgrk] { margin-block: .35rem .8rem; }
.difficulty-details[b-ptx8vmvgrk] { border-top: 1px solid var(--border); padding-block: .65rem; }
.difficulty-details summary[b-ptx8vmvgrk] { cursor: pointer; font-weight: 600; }
.difficulty-party-row[b-ptx8vmvgrk] { display: flex; align-items: center; gap: .7rem; margin-block: .7rem; }
.difficulty-party-row input[b-ptx8vmvgrk] { flex: 0 0 auto; width: 1.2rem; height: 1.2rem; }
.difficulty-party-row > span[b-ptx8vmvgrk] { min-width: 0; overflow-wrap: break-word; }
.difficulty-party-row small[b-ptx8vmvgrk] { display: block; color: var(--muted); }
.difficulty-contribution[b-ptx8vmvgrk] { margin-left: auto; flex-shrink: 0; font-variant-numeric: tabular-nums; }
.difficulty-xp-row[b-ptx8vmvgrk] { display: grid; grid-template-columns: minmax(0, 1fr) max-content; gap: .8rem; padding-block: .3rem; }
.difficulty-xp-row span[b-ptx8vmvgrk] { overflow-wrap: break-word; }
@media (max-width: 480px) { .difficulty-targets[b-ptx8vmvgrk] { gap: .35rem; } .difficulty-target[b-ptx8vmvgrk] { padding: .65rem .25rem; } .difficulty-target small[b-ptx8vmvgrk] { display: block; } }
/* /Components/Shared/WorldImageMapEditor.razor.rz.scp.css */
.world-pin-fields[b-30p8l91qfv] { border:0; padding:0; margin-inline:0; }
.world-pin-content-group[b-30p8l91qfv] { border:1px solid var(--line); border-radius:12px; padding:.8rem; min-width:0; }
.world-pin-content-group > h3[b-30p8l91qfv] { margin-top:0; }
.world-pin-content-group > .button-row[b-30p8l91qfv] { margin-top:.6rem; }
.world-pin-content-group[b-30p8l91qfv]  .world-inline-builder { min-width:0; }
.world-pin-content-group[b-30p8l91qfv]  .world-inline-builder label { min-width:0; }
.world-pin-content-group[b-30p8l91qfv]  .world-inline-loot-row,
.world-pin-content-group[b-30p8l91qfv]  .world-inline-catalog-section { display:block; margin:.6rem 0; min-width:0; padding:.6rem; border:1px solid var(--line); border-radius:8px; }
.world-pin-content-group[b-30p8l91qfv]  .world-inline-loot-row > summary,
.world-pin-content-group[b-30p8l91qfv]  .world-inline-catalog-section > summary { display:flex; flex-wrap:wrap; align-items:center; gap:.5rem; cursor:pointer; }
.world-pin-content-group[b-30p8l91qfv]  .world-inline-loot-row > summary strong { flex:1 1 12rem; min-width:0; overflow-wrap:break-word; }
.world-pin-content-group[b-30p8l91qfv]  .world-inline-config { display:grid; gap:.5rem; margin-bottom:.75rem; }
.world-pin-content-group[b-30p8l91qfv]  .world-inline-creature { display:grid; gap:.5rem; padding:.7rem 0; border-bottom:1px solid var(--line); }
.world-pin-content-group[b-30p8l91qfv]  .compact-search-row { display:flex; flex-wrap:wrap; gap:.4rem; }
.world-pin-content-group[b-30p8l91qfv]  .compact-search-row > * { min-width:0; max-width:100%; }
.world-pin-content-group[b-30p8l91qfv]  .compact-search-row input { flex:1 1 100%; }
.world-pin-content-group[b-30p8l91qfv]  .encounter-picker-row { display:flex; flex-wrap:wrap; min-width:0; gap:.4rem; }
.world-pin-content-group[b-30p8l91qfv]  .encounter-picker-row > div:first-child { flex:1 1 100%; min-width:0; }
.world-pin-content-group[b-30p8l91qfv]  .encounter-picker-row strong { overflow-wrap:break-word; }
.world-pin-content-group[b-30p8l91qfv]  .world-loot-roll-fields { display:flex; flex-wrap:wrap; gap:.5rem; margin:.6rem 0; }
.world-pin-content-group[b-30p8l91qfv]  .world-loot-roll-fields > label { min-width:0; flex:1 1 5rem; }
.world-pin-content-group[b-30p8l91qfv]  .world-loot-roll-fields > label.check-row { flex-basis:100%; }
.world-pin-content-group[b-30p8l91qfv]  .world-loot-roll-fields input[type=number] { width:100%; min-width:0; }
