.page-container.svelte-sd66tb{display:flex;gap:0;width:100%;min-height:100vh;margin-top:-81px;padding-top:81px;margin-bottom:-20vh;padding-bottom:20vh}.party-content.svelte-sd66tb{flex:1;padding:1rem 2rem}.party-header.svelte-sd66tb{display:flex;justify-content:space-between;align-items:start;margin-bottom:1rem}.party-info.svelte-sd66tb h1:where(.svelte-sd66tb){margin:0 0 .5rem;font-size:1.5rem}.description.svelte-sd66tb{color:#666;margin:0}.party-content.svelte-sd66tb{min-height:400px}.character-tab-content.svelte-sd66tb{display:flex;flex-direction:column;gap:1.5rem}.dialog-overlay{position:fixed;inset:0;background:#00000080;z-index:50}.dialog-content{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;z-index:51;box-shadow:0 10px 40px #0003}.error-details.svelte-sd66tb{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:12px;margin-bottom:20px}.error-details-title.svelte-sd66tb{font-weight:600;margin-bottom:8px;color:#333}.error-list.svelte-sd66tb{margin:0;padding-left:20px}.error-list.svelte-sd66tb li:where(.svelte-sd66tb){color:#666;margin-bottom:4px;list-style:disc}.dialog-actions.svelte-sd66tb{display:flex;justify-content:flex-end}
