.modal .modal-dialog.excel-dialog__modal{max-width:min(1140px,100% - 3.5rem)}.excel-dialog__dropzone.svelte-pji1d{border:2px dashed #dee2e6;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.excel-dialog__dropzone--active.svelte-pji1d{border-color:var(--primary);background-color:#eee}.excel-dialog__list.svelte-pji1d{margin-bottom:0;padding-left:1.25rem}.excel-dialog__more.svelte-pji1d{margin:.75rem 0 0}.excel-dialog__notices.svelte-pji1d{max-height:30vh;overflow:auto}.excel-dialog__summary.svelte-pji1d{gap:1.5rem;margin-bottom:.75rem;display:flex}.excel-preview.svelte-pji1d{border-collapse:separate;border-spacing:0;width:auto;font-size:.85em}.excel-preview__wrap.svelte-pji1d{border:1px solid #dee2e6;border-radius:4px;max-width:100%;max-height:45vh;overflow:auto}.excel-preview.svelte-pji1d th:where(.svelte-pji1d),.excel-preview.svelte-pji1d td:where(.svelte-pji1d){white-space:nowrap;background-color:#fff;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:.25rem .5rem}.excel-preview.svelte-pji1d thead:where(.svelte-pji1d){z-index:2;position:sticky;top:0}.excel-preview.svelte-pji1d thead:where(.svelte-pji1d) th:where(.svelte-pji1d){vertical-align:bottom;background-color:#eee;font-weight:600}.excel-preview__door-name.svelte-pji1d{font-weight:600;position:sticky;left:0}tbody.svelte-pji1d .excel-preview__door-name:where(.svelte-pji1d){background-color:#eee}thead.svelte-pji1d .excel-preview__door-name:where(.svelte-pji1d){z-index:1}.excel-preview__key.svelte-pji1d span:where(.svelte-pji1d){overflow-wrap:anywhere;white-space:normal;writing-mode:vertical-rl;max-height:160px;margin-top:.5rem;display:inline-block;transform:rotate(180deg)}.excel-preview__key--planned.svelte-pji1d,.excel-preview__row--planned.svelte-pji1d td:where(.svelte-pji1d){color:gray;font-style:italic}.excel-preview__cell.svelte-pji1d{text-align:center;min-width:28px}.excel-preview__missing.svelte-pji1d{background-color:#ffc10740!important}.excel-plan.svelte-sm0xbq{background-color:#eee;border-radius:4px;width:90%;margin-bottom:15px;padding:.75rem 1rem;font-size:.875rem}.excel-plan__head.svelte-sm0xbq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.excel-plan__title.svelte-sm0xbq{margin:0;font-size:1.125rem}.excel-plan__actions.svelte-sm0xbq{gap:8px;display:flex}.excel-plan__text.svelte-sm0xbq{margin:0}@media screen and (width<=992px){.excel-plan.svelte-sm0xbq{width:600px}}@media screen and (width<=768px){.excel-plan.svelte-sm0xbq{display:none}}.configuration__add.svelte-1v43w1t{background-color:#fff;justify-content:flex-start;display:flex;position:sticky}.configuration__add--horizontal.svelte-1v43w1t{width:47px;margin-top:var(--key-columns-offset,0);margin-left:5px;padding-left:15px;position:sticky;top:10px}.configuration__add--vertical.svelte-1v43w1t{margin-top:5px;padding:15px 0;bottom:0}.configuration__add__horizontal-inside.svelte-1v43w1t{transform-origin:0 0;display:flex;position:absolute;top:0;transform:rotate(270deg)translate(-100%)}.configuration__add.svelte-1v43w1t input{border-radius:4px 0 0 4px;width:70px;height:32px}.configuration__add.svelte-1v43w1t button{white-space:nowrap;border-radius:0 4px 4px 0;height:32px}.configuration__example,.configuration__legend+.excel-plan{margin-top:20px}.configuration__example__title{margin:0 0 5px}.configuration__example__items{max-width:90%;padding-bottom:20px;display:flex;overflow-x:auto}.configuration__example__items button{flex:none}
