:root{--grav-font-family: "mundial", sans-serif;--grav-font-family-heading: "mundial", sans-serif;--grav-font-family-mono: "Courier New", monospace;--grav-font-size-xs: .75rem;--grav-font-size-sm: .875rem;--grav-font-size-base: 1rem;--grav-font-size-lg: 1.125rem;--grav-font-size-xl: 1.25rem;--grav-font-size-2xl: 1.5rem;--grav-font-size-3xl: 1.875rem;--grav-font-size-4xl: 2.25rem;--grav-font-weight-light: 300;--grav-font-weight-normal: 400;--grav-font-weight-medium: 500;--grav-font-weight-semibold: 600;--grav-font-weight-bold: 700;--grav-font-weight-extrabold: 800;--grav-line-height-tight: 1.25;--grav-line-height-normal: 1.5;--grav-line-height-relaxed: 1.625;--grav-line-height-loose: 2;--grav-crud-title-font-family: var(--grav-font-family-heading);--grav-crud-title-font-size: var(--grav-font-size-2xl);--grav-crud-title-font-weight: var(--grav-font-weight-bold);--grav-crud-title-line-height: var(--grav-line-height-tight);--grav-crud-header-font-family: var(--grav-font-family);--grav-crud-header-font-size: var(--grav-font-size-sm);--grav-crud-header-font-weight: var(--grav-font-weight-semibold);--grav-crud-header-line-height: var(--grav-line-height-normal);--grav-crud-cell-font-family: var(--grav-font-family);--grav-crud-cell-font-size: var(--grav-font-size-sm);--grav-crud-cell-font-weight: var(--grav-font-weight-light);--grav-crud-cell-line-height: var(--grav-line-height-normal);--grav-crud-button-font-family: var(--grav-font-family);--grav-crud-button-font-size: var(--grav-font-size-sm);--grav-crud-button-font-weight: var(--grav-font-weight-medium);--grav-crud-button-line-height: var(--grav-line-height-normal);--grav-crud-filter-font-family: var(--grav-font-family);--grav-crud-filter-font-size: var(--grav-font-size-sm);--grav-crud-filter-font-weight: var(--grav-font-weight-normal);--grav-crud-filter-line-height: var(--grav-line-height-normal);--grav-border-radius-xs: .125rem;--grav-border-radius-sm: .25rem;--grav-border-radius-md: .5rem;--grav-border-radius-lg: .75rem;--grav-border-radius-xl: 1rem;--grav-crud-button-border-radius: var(--grav-border-radius-md);--grav-crud-image-border-radius: var(--grav-border-radius-sm);--grav-crud-filter-border-radius: var(--grav-border-radius-md);--grav-crud-table-border-radius: var(--grav-border-radius-sm);--grav-crud-tooltip-border-radius: var(--grav-border-radius-sm);--grav-border-width-thin: 1px;--grav-border-width-normal: 1.5px;--grav-border-width-thick: 2px;--grav-border-width-extra: 3px;--grav-crud-button-border-width: var(--grav-border-width-normal);--grav-crud-table-border-width: var(--grav-border-width-normal);--grav-crud-filter-border-width: var(--grav-border-width-normal);--grav-crud-input-border-width: var(--grav-border-width-normal);--grav-crud-cell-border-width: var(--grav-border-width-normal);--grav-crud-color-bg: #ffffff;--grav-crud-color-button: #6b7280;--grav-crud-color-neutral: #6b7280;--grav-crud-color-light: #f5f5f549;--grav-crud-color-border: color-mix(in srgb, var(--grav-crud-color-neutral) 43%, transparent);--grav-crud-color-tooltip: #313131;--grav-crud-box-shadow: 7.2px 7.2px 10px 0px rgba(23, 23, 23, .18);--grav-crud-scrollbar-width: 8px;--grav-crud-scrollbar-track: rgba(0, 0, 0, .1);--grav-crud-scrollbar-thumb: rgba(0, 0, 0, .3);--grav-crud-scrollbar-thumb-hover: rgba(255, 255, 255, .5)}@media (max-width: 768px){input,select,textarea,.svelte-select input,.svelte-select-list{font-size:16px!important}}.input-container.svelte-1hxqz8i{display:flex;align-items:center;height:-moz-fit-content;height:fit-content;margin-top:1.95rem}.checkbox-button.svelte-1hxqz8i{display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem;height:2.7rem;width:2.7rem;background:transparent;border:var(--grav-crud-input-border-width) solid var(--grav-crud-color-neutral);color:var(--grav-crud-color-neutral);cursor:pointer;border-radius:.5rem;padding:.2rem .5rem}.checkbox-button.checked.svelte-1hxqz8i{background-color:var(--grav-crud-color-neutral);color:var(--grav-crud-color-bg)}.label.svelte-1hxqz8i{font-size:1rem;margin:0;color:var(--grav-crud-color-neutral)}button.svelte-1hxqz8i:disabled{opacity:.5;cursor:not-allowed}svg.svelte-qbd276{width:var(--chevron-icon-width, 20px);height:var(--chevron-icon-width, 20px);color:var(--chevron-icon-colour, currentColor)}svg.svelte-whdbu1{width:var(--clear-icon-width, 20px);height:var(--clear-icon-width, 20px);color:var(--clear-icon-color, currentColor)}.loading.svelte-1p3nqvd{width:var(--spinner-width, 20px);height:var(--spinner-height, 20px);color:var(--spinner-color, var(--icons-color));animation:svelte-1p3nqvd-rotate .75s linear infinite;transform-origin:center center;transform:none}.circle_path.svelte-1p3nqvd{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-1p3nqvd-rotate{to{transform:rotate(360deg)}}.svelte-select.svelte-fpyony.svelte-fpyony.svelte-fpyony{--borderRadius:var(--border-radius);--clearSelectColor:var(--clear-select-color);--clearSelectWidth:var(--clear-select-width);--disabledBackground:var(--disabled-background);--disabledBorderColor:var(--disabled-border-color);--disabledColor:var(--disabled-color);--disabledPlaceholderColor:var(--disabled-placeholder-color);--disabledPlaceholderOpacity:var(--disabled-placeholder-opacity);--errorBackground:var(--error-background);--errorBorder:var(--error-border);--groupItemPaddingLeft:var(--group-item-padding-left);--groupTitleColor:var(--group-title-color);--groupTitleFontSize:var(--group-title-font-size);--groupTitleFontWeight:var(--group-title-font-weight);--groupTitlePadding:var(--group-title-padding);--groupTitleTextTransform:var(--group-title-text-transform);--indicatorColor:var(--chevron-color);--indicatorHeight:var(--chevron-height);--indicatorWidth:var(--chevron-width);--inputColor:var(--input-color);--inputLeft:var(--input-left);--inputLetterSpacing:var(--input-letter-spacing);--inputMargin:var(--input-margin);--inputPadding:var(--input-padding);--itemActiveBackground:var(--item-active-background);--itemColor:var(--item-color);--itemFirstBorderRadius:var(--item-first-border-radius);--itemHoverBG:var(--item-hover-bg);--itemHoverColor:var(--item-hover-color);--itemIsActiveBG:var(--item-is-active-bg);--itemIsActiveColor:var(--item-is-active-color);--itemIsNotSelectableColor:var(--item-is-not-selectable-color);--itemPadding:var(--item-padding);--listBackground:var(--list-background);--listBorder:var(--list-border);--listBorderRadius:var(--list-border-radius);--listEmptyColor:var(--list-empty-color);--listEmptyPadding:var(--list-empty-padding);--listEmptyTextAlign:var(--list-empty-text-align);--listMaxHeight:var(--list-max-height);--listPosition:var(--list-position);--listShadow:var(--list-shadow);--listZIndex:var(--list-z-index);--multiItemBG:var(--multi-item-bg);--multiItemBorderRadius:var(--multi-item-border-radius);--multiItemDisabledHoverBg:var(--multi-item-disabled-hover-bg);--multiItemDisabledHoverColor:var(--multi-item-disabled-hover-color);--multiItemHeight:var(--multi-item-height);--multiItemMargin:var(--multi-item-margin);--multiItemPadding:var(--multi-item-padding);--multiSelectInputMargin:var(--multi-select-input-margin);--multiSelectInputPadding:var(--multi-select-input-padding);--multiSelectPadding:var(--multi-select-padding);--placeholderColor:var(--placeholder-color);--placeholderOpacity:var(--placeholder-opacity);--selectedItemPadding:var(--selected-item-padding);--spinnerColor:var(--spinner-color);--spinnerHeight:var(--spinner-height);--spinnerWidth:var(--spinner-width);--internal-padding:0 0 0 16px;border:var(--border, 1px solid #d8dbdf);border-radius:var(--border-radius, 6px);min-height:var(--height, 42px);position:relative;display:flex;align-items:stretch;padding:var(--padding, var(--internal-padding));background:var(--background, #fff);margin:var(--margin, 0);width:var(--width, 100%);font-size:var(--font-size, 16px)}.svelte-fpyony.svelte-fpyony.svelte-fpyony{box-sizing:var(--box-sizing, border-box)}.svelte-select.svelte-fpyony.svelte-fpyony.svelte-fpyony:hover{border:var(--border-hover, 1px solid #b2b8bf)}.value-container.svelte-fpyony.svelte-fpyony.svelte-fpyony{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:5px 0;position:relative;overflow:hidden;align-self:stretch}.prepend.svelte-fpyony.svelte-fpyony.svelte-fpyony,.indicators.svelte-fpyony.svelte-fpyony.svelte-fpyony{display:flex;flex-shrink:0;align-items:center}input.svelte-fpyony.svelte-fpyony.svelte-fpyony{position:absolute;cursor:default;border:none;color:var(--input-color, var(--item-color));padding:var(--input-padding, 0);letter-spacing:var(--input-letter-spacing, inherit);margin:var(--input-margin, 0);min-width:10px;top:0;right:0;bottom:0;left:0;background:transparent;font-size:var(--font-size, 16px)}.svelte-fpyony:not(.multi)>.value-container.svelte-fpyony>input.svelte-fpyony{width:100%;height:100%}input.svelte-fpyony.svelte-fpyony.svelte-fpyony::-moz-placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-fpyony.svelte-fpyony.svelte-fpyony::placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-fpyony.svelte-fpyony.svelte-fpyony:focus{outline:none}.svelte-select.focused.svelte-fpyony.svelte-fpyony.svelte-fpyony{border:var(--border-focused, 1px solid #006fe8)}.disabled.svelte-fpyony.svelte-fpyony.svelte-fpyony{background:var(--disabled-background, #ebedef);border-color:var(--disabled-border-color, #ebedef);color:var(--disabled-color, #c1c6cc)}.disabled.svelte-fpyony input.svelte-fpyony.svelte-fpyony::-moz-placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.disabled.svelte-fpyony input.svelte-fpyony.svelte-fpyony::placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.selected-item.svelte-fpyony.svelte-fpyony.svelte-fpyony{position:relative;overflow:var(--selected-item-overflow, hidden);padding:var(--selected-item-padding, 0 20px 0 0);text-overflow:ellipsis;white-space:nowrap;color:var(--selected-item-color, inherit);font-size:var(--font-size, 16px)}.multi.svelte-fpyony .selected-item.svelte-fpyony.svelte-fpyony{position:absolute;line-height:var(--height, 42px);height:var(--height, 42px)}.selected-item.svelte-fpyony.svelte-fpyony.svelte-fpyony:focus{outline:none}.hide-selected-item.svelte-fpyony.svelte-fpyony.svelte-fpyony{opacity:0}.icon.svelte-fpyony.svelte-fpyony.svelte-fpyony{display:flex;align-items:center;justify-content:center}.clear-select.svelte-fpyony.svelte-fpyony.svelte-fpyony{all:unset;display:flex;align-items:center;justify-content:center;width:var(--clear-select-width, 40px);height:var(--clear-select-height, 100%);color:var(--clear-select-color, var(--icons-color));margin:var(--clear-select-margin, 0);pointer-events:all;flex-shrink:0}.clear-select.svelte-fpyony.svelte-fpyony.svelte-fpyony:focus{outline:var(--clear-select-focus-outline, 1px solid #006fe8)}.loading.svelte-fpyony.svelte-fpyony.svelte-fpyony{width:var(--loading-width, 40px);height:var(--loading-height);color:var(--loading-color, var(--icons-color));margin:var(--loading--margin, 0);flex-shrink:0}.chevron.svelte-fpyony.svelte-fpyony.svelte-fpyony{width:var(--chevron-width, 40px);height:var(--chevron-height, 40px);background:var(--chevron-background, transparent);pointer-events:var(--chevron-pointer-events, none);color:var(--chevron-color, var(--icons-color));border:var(--chevron-border, 0 0 0 1px solid #d8dbdf);flex-shrink:0}.multi.svelte-fpyony.svelte-fpyony.svelte-fpyony{padding:var(--multi-select-padding, var(--internal-padding))}.multi.svelte-fpyony input.svelte-fpyony.svelte-fpyony{padding:var(--multi-select-input-padding, 0);position:relative;margin:var(--multi-select-input-margin, 5px 0);flex:1 1 40px}.svelte-select.error.svelte-fpyony.svelte-fpyony.svelte-fpyony{border:var(--error-border, 1px solid #ff2d55);background:var(--error-background, #fff)}.a11y-text.svelte-fpyony.svelte-fpyony.svelte-fpyony{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.multi-item.svelte-fpyony.svelte-fpyony.svelte-fpyony{background:var(--multi-item-bg, #ebedef);margin:var(--multi-item-margin, 0);outline:var(--multi-item-outline, 1px solid #ddd);border-radius:var(--multi-item-border-radius, 4px);height:var(--multi-item-height, 25px);line-height:var(--multi-item-height, 25px);display:flex;cursor:default;padding:var(--multi-item-padding, 0 5px);overflow:hidden;gap:var(--multi-item-gap, 4px);outline-offset:-1px;max-width:var(--multi-max-width, none);color:var(--multi-item-color, var(--item-color))}.multi-item.disabled.svelte-fpyony.svelte-fpyony.svelte-fpyony:hover{background:var(--multi-item-disabled-hover-bg, #ebedef);color:var(--multi-item-disabled-hover-color, #c1c6cc)}.multi-item-text.svelte-fpyony.svelte-fpyony.svelte-fpyony{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-fpyony.svelte-fpyony.svelte-fpyony{display:flex;align-items:center;justify-content:center;--clear-icon-color:var(--multi-item-clear-icon-color, #000)}.multi-item.active.svelte-fpyony.svelte-fpyony.svelte-fpyony{outline:var(--multi-item-active-outline, 1px solid #006fe8)}.svelte-select-list.svelte-fpyony.svelte-fpyony.svelte-fpyony{box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, .24));border-radius:var(--list-border-radius, 4px);max-height:var(--list-max-height, 252px);overflow-y:auto;background:var(--list-background, #fff);position:var(--list-position, absolute);z-index:var(--list-z-index, 2);border:var(--list-border)}.prefloat.svelte-fpyony.svelte-fpyony.svelte-fpyony{opacity:0;pointer-events:none}.list-group-title.svelte-fpyony.svelte-fpyony.svelte-fpyony{color:var(--group-title-color, #8f8f8f);cursor:default;font-size:var(--group-title-font-size, 16px);font-weight:var(--group-title-font-weight, 600);height:var(--height, 42px);line-height:var(--height, 42px);padding:var(--group-title-padding, 0 20px);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;text-transform:var(--group-title-text-transform, uppercase)}.empty.svelte-fpyony.svelte-fpyony.svelte-fpyony{text-align:var(--list-empty-text-align, center);padding:var(--list-empty-padding, 20px 0);color:var(--list-empty-color, #78848f)}.item.svelte-fpyony.svelte-fpyony.svelte-fpyony{cursor:default;height:var(--item-height, var(--height, 42px));line-height:var(--item-line-height, var(--height, 42px));padding:var(--item-padding, 0 20px);color:var(--item-color, inherit);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:var(--item-transition, all .2s);align-items:center;width:100%}.item.group-item.svelte-fpyony.svelte-fpyony.svelte-fpyony{padding-left:var(--group-item-padding-left, 40px)}.item.svelte-fpyony.svelte-fpyony.svelte-fpyony:active{background:var(--item-active-background, #b9daff)}.item.active.svelte-fpyony.svelte-fpyony.svelte-fpyony{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.item.first.svelte-fpyony.svelte-fpyony.svelte-fpyony{border-radius:var(--item-first-border-radius, 4px 4px 0 0)}.item.hover.svelte-fpyony.svelte-fpyony.svelte-fpyony:not(.active){background:var(--item-hover-bg, #e7f2ff);color:var(--item-hover-color, inherit)}.item.not-selectable.svelte-fpyony.svelte-fpyony.svelte-fpyony,.item.hover.item.not-selectable.svelte-fpyony.svelte-fpyony.svelte-fpyony,.item.active.item.not-selectable.svelte-fpyony.svelte-fpyony.svelte-fpyony,.item.not-selectable.svelte-fpyony.svelte-fpyony.svelte-fpyony:active{color:var(--item-is-not-selectable-color, #999);background:transparent}.required.svelte-fpyony.svelte-fpyony.svelte-fpyony{opacity:0;z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0}.select-container.svelte-12of64g{display:flex;flex-direction:column;width:100%;margin-top:.25rem;color:var(--grav-crud-color-neutral)}.select-label.svelte-12of64g{font-size:1rem;color:var(--grav-crud-color-neutral);margin-bottom:.25rem}.select-with-button.svelte-12of64g{display:flex;align-items:center;gap:.5rem;width:100%}.plus-button.svelte-12of64g{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--grav-border-radius-md);border:var(--grav-crud-input-border-width) solid currentColor;background-color:transparent;color:var(--grav-crud-color-neutral);font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.plus-button.svelte-12of64g:hover:not(:disabled){background-color:var(--grav-crud-color-neutral);color:#fff}.plus-button.svelte-12of64g:disabled{opacity:.5;cursor:not-allowed}.input-container.svelte-ic45cb.svelte-ic45cb{position:relative;display:flex;align-items:center;border:var(--grav-crud-input-border-width) solid var(--grav-crud-color-neutral);border-radius:.5rem;padding:.2rem .5rem;margin-top:1.95rem;min-height:2.75rem;overflow:visible;width:100%;box-sizing:border-box}.input-container.disabled.svelte-ic45cb.svelte-ic45cb{cursor:not-allowed}.icon-wrapper.svelte-ic45cb.svelte-ic45cb{width:1rem;position:relative;margin-right:.5rem;pointer-events:none}.icon.svelte-ic45cb.svelte-ic45cb{position:absolute;top:-.4rem;left:.25rem;color:var(--grav-crud-color-neutral)}.input-wrapper.svelte-ic45cb.svelte-ic45cb{position:relative;width:100%;min-height:2rem;pointer-events:none}.display-text.svelte-ic45cb.svelte-ic45cb{display:block;padding:.3rem 0;width:100%;font-size:1rem;color:var(--grav-crud-color-neutral);min-height:1.5rem;line-height:1.5}.input-wrapper.has-value.svelte-ic45cb .display-text.svelte-ic45cb{color:var(--grav-crud-color-neutral)}.input-label.svelte-ic45cb.svelte-ic45cb{position:absolute;font-size:1rem;text-align:left;color:var(--grav-crud-color-neutral);transition:transform .2s ease,top .2s ease,font-size .2s ease;top:.35rem;left:0;transform-origin:left}.input-wrapper.has-value.svelte-ic45cb .input-label.svelte-ic45cb{top:-1.5rem;left:0;font-size:.75rem;color:var(--grav-crud-color-neutral)}.required-mark.svelte-ic45cb.svelte-ic45cb{color:#dc2626}.native-date-input.svelte-ic45cb.svelte-ic45cb{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;opacity:0;font-size:16px;cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;color:transparent;caret-color:transparent}.native-date-input.svelte-ic45cb.svelte-ic45cb::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.native-date-input.svelte-ic45cb.svelte-ic45cb:disabled{cursor:not-allowed;pointer-events:none}.input-container.svelte-twgaga.svelte-twgaga{display:flex;align-items:center;border:var(--grav-crud-input-border-width) solid var(--grav-crud-color-neutral);border-radius:.5rem;padding:.2rem .5rem;margin-top:1.95rem;height:-moz-fit-content;height:fit-content}.icon-wrapper.svelte-twgaga.svelte-twgaga{width:1rem;position:relative;margin-right:.5rem}.icon.svelte-twgaga.svelte-twgaga{position:absolute;top:-.4rem;left:.25rem;color:var(--grav-crud-color-neutral)}.input-wrapper.svelte-twgaga.svelte-twgaga{position:relative;z-index:0;width:100%}.input-field.svelte-twgaga.svelte-twgaga{display:block;padding:.3rem;width:100%;font-size:1rem;color:var(--grav-crud-color-neutral);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field.svelte-twgaga.svelte-twgaga:focus{outline:none}.input-label.svelte-twgaga.svelte-twgaga{position:absolute;font-size:1rem;text-align:left;color:var(--grav-crud-color-neutral);transition:all .3s;top:.25rem;left:.25rem;z-index:-10;transform-origin:left}.input-field.svelte-twgaga:not(:-moz-placeholder-shown)+.input-label.svelte-twgaga{left:0;top:0;color:var(--grav-crud-color-neutral);translate:-.6rem -2.05rem;scale:1}.input-field.svelte-twgaga:focus+.input-label.svelte-twgaga,.input-field.svelte-twgaga:not(:placeholder-shown)+.input-label.svelte-twgaga{left:0;top:0;color:var(--grav-crud-color-neutral);translate:-.6rem -2.05rem;scale:1}.input-field.svelte-twgaga:-moz-placeholder-shown+.input-label.svelte-twgaga{transform:translateY(0) scale(1)}.input-field.svelte-twgaga:placeholder-shown+.input-label.svelte-twgaga{transform:translateY(0) scale(1)}.required-mark.svelte-twgaga.svelte-twgaga{color:#dc2626}.no-margin.svelte-twgaga.svelte-twgaga{margin-top:0}.input-container.svelte-twgaga.svelte-twgaga.svelte-twgaga{display:flex;align-items:center;border:var(--grav-crud-input-border-width) solid var(--grav-crud-color-neutral);border-radius:.5rem;padding:.2rem .5rem;margin-top:1.95rem;height:-moz-fit-content;height:fit-content}.icon-wrapper.svelte-twgaga.svelte-twgaga.svelte-twgaga{width:1rem;position:relative;margin-right:.5rem}.icon.svelte-twgaga.svelte-twgaga.svelte-twgaga{position:absolute;top:-.4rem;left:.25rem;color:var(--grav-crud-color-neutral)}.input-wrapper.svelte-twgaga.svelte-twgaga.svelte-twgaga{position:relative;z-index:0;width:100%}.input-field.svelte-twgaga.svelte-twgaga.svelte-twgaga{display:block;padding:.3rem;width:100%;font-size:1rem;color:var(--grav-crud-color-neutral);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field.svelte-twgaga.svelte-twgaga.svelte-twgaga:focus{outline:none}.input-label.svelte-twgaga.svelte-twgaga.svelte-twgaga{position:absolute;font-size:1rem;text-align:left;color:var(--grav-crud-color-neutral);transition:all .3s;top:.25rem;left:.25rem;z-index:-10;transform-origin:left}.input-field.svelte-twgaga:not(:-moz-placeholder-shown)+.input-label.svelte-twgaga.svelte-twgaga{left:0;top:0;color:var(--grav-crud-color-neutral);translate:-.6rem -2.05rem;scale:1}.input-field.svelte-twgaga:focus+.input-label.svelte-twgaga.svelte-twgaga,.input-field.svelte-twgaga:not(:placeholder-shown)+.input-label.svelte-twgaga.svelte-twgaga{left:0;top:0;color:var(--grav-crud-color-neutral);translate:-.6rem -2.05rem;scale:1}.input-field.svelte-twgaga:-moz-placeholder-shown+.input-label.svelte-twgaga.svelte-twgaga{transform:translateY(0) scale(1)}.input-field.svelte-twgaga:placeholder-shown+.input-label.svelte-twgaga.svelte-twgaga{transform:translateY(0) scale(1)}.required-mark.svelte-twgaga.svelte-twgaga.svelte-twgaga{color:#dc2626}.no-margin.svelte-twgaga.svelte-twgaga.svelte-twgaga{margin-top:0}.no-margin.svelte-twgaga .input-field.svelte-twgaga:not(:-moz-placeholder-shown)+.input-label.svelte-twgaga{translate:-.6rem -1.4rem;font-size:.7rem}.no-margin.svelte-twgaga .input-field.svelte-twgaga:focus+.input-label.svelte-twgaga,.no-margin.svelte-twgaga .input-field.svelte-twgaga:not(:placeholder-shown)+.input-label.svelte-twgaga{translate:-.6rem -1.4rem;font-size:.7rem}.input-container.svelte-s937q1.svelte-s937q1{display:flex;align-items:center;border:var(--grav-crud-input-border-width) solid var(--grav-crud-color-neutral);border-radius:.5rem;padding:.2rem .5rem;margin-top:1.95rem;height:-moz-fit-content;height:fit-content}.icon-wrapper.svelte-s937q1.svelte-s937q1{width:1rem;position:relative;margin-right:.5rem}.icon.svelte-s937q1.svelte-s937q1{position:absolute;top:-.4rem;left:.25rem;color:var(--grav-crud-color-neutral)}.input-wrapper.svelte-s937q1.svelte-s937q1{position:relative;z-index:0;width:100%}.input-field.svelte-s937q1.svelte-s937q1{display:block;padding:.3rem;width:100%;font-size:1rem;color:var(--grav-crud-color-neutral);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field.svelte-s937q1.svelte-s937q1:focus{outline:none}.input-label.svelte-s937q1.svelte-s937q1{position:absolute;font-size:1rem;text-align:left;color:var(--grav-crud-color-neutral);transition:all .3s;top:.25rem;left:.25rem;z-index:-10;transform-origin:left}.input-field.svelte-s937q1:not(:-moz-placeholder-shown)+.input-label.svelte-s937q1{left:0;top:0;color:var(--grav-crud-color-neutral);translate:-.6rem -2.05rem;scale:1}.input-field.svelte-s937q1:focus+.input-label.svelte-s937q1,.input-field.svelte-s937q1:not(:placeholder-shown)+.input-label.svelte-s937q1{left:0;top:0;color:var(--grav-crud-color-neutral);translate:-.6rem -2.05rem;scale:1}.input-field.svelte-s937q1:-moz-placeholder-shown+.input-label.svelte-s937q1{transform:translateY(0) scale(1)}.input-field.svelte-s937q1:placeholder-shown+.input-label.svelte-s937q1{transform:translateY(0) scale(1)}.required-mark.svelte-s937q1.svelte-s937q1{color:#dc2626}.no-margin.svelte-s937q1.svelte-s937q1{margin-top:0}.validation-message.svelte-s937q1.svelte-s937q1{font-size:.875rem;margin-top:.25rem;color:var(--grav-crud-color-neutral)}.validation-message.valid.svelte-s937q1.svelte-s937q1{color:#10b981}.validation-message.invalid.svelte-s937q1.svelte-s937q1{color:#dc2626}.phone-container.svelte-1ol58ab{display:flex;flex-direction:column;width:100%;margin-top:1.95rem}.phone-label.svelte-1ol58ab{font-size:1rem;color:var(--grav-crud-color-neutral);margin-bottom:.25rem}.required-mark.svelte-1ol58ab{color:#dc2626}.phone-input-wrapper.svelte-1ol58ab{display:grid;grid-template-columns:80px 1fr;border:var(--grav-crud-input-border-width) solid var(--grav-crud-color-neutral);border-radius:.5rem;overflow:hidden}.country-select-wrapper.svelte-1ol58ab{border-right:var(--grav-crud-input-border-width) solid var(--grav-crud-color-neutral);background-color:transparent}.country-select.svelte-1ol58ab{width:100%;height:100%;padding:.5rem .25rem .5rem .5rem;font-size:1rem;color:var(--grav-crud-color-neutral);background-color:transparent;border:none;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.country-select.svelte-1ol58ab:disabled{cursor:not-allowed;opacity:.6}.phone-number-wrapper.svelte-1ol58ab{display:flex;align-items:center;padding:0 .5rem}.phone-input.svelte-1ol58ab{width:100%;padding:.5rem;font-size:1rem;color:var(--grav-crud-color-neutral);background:transparent;border:none;outline:none}.phone-input.svelte-1ol58ab::-moz-placeholder{color:var(--grav-crud-color-neutral);opacity:.5}.phone-input.svelte-1ol58ab::placeholder{color:var(--grav-crud-color-neutral);opacity:.5}.validation-message.svelte-1ol58ab{font-size:.875rem;margin-top:.25rem;color:var(--grav-crud-color-neutral)}.validation-message.valid.svelte-1ol58ab{color:#10b981}.validation-message.invalid.svelte-1ol58ab{color:#dc2626}.modern-alert-root.svelte-1ppwzf4.svelte-1ppwzf4{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.modern-alert-backdrop.svelte-1ppwzf4.svelte-1ppwzf4{position:absolute;inset:0;background:rgba(15,23,42,.3);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);cursor:pointer}.modern-alert-dialog.svelte-1ppwzf4.svelte-1ppwzf4{position:relative;width:100%;max-width:420px;background:#ffffff;border-radius:20px;box-shadow:0 30px 60px -15px #0000004d,0 12px 24px -10px #0000001f,0 0 0 1px #0000000a;padding:2rem 1.75rem 1.5rem;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;transform-origin:center center;will-change:transform,opacity;text-align:center}.modern-alert-icon-wrap.svelte-1ppwzf4.svelte-1ppwzf4{position:relative;width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center}.modern-alert-icon-ring.svelte-1ppwzf4.svelte-1ppwzf4{position:absolute;inset:0;border-radius:50%;opacity:.18;animation:svelte-1ppwzf4-ring-pulse 1.6s ease-out infinite}.modern-alert-icon-circle.svelte-1ppwzf4.svelte-1ppwzf4{position:relative;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modern-alert-icon-circle.svelte-1ppwzf4 svg.svelte-1ppwzf4{width:56px;height:56px}.modern-alert-icon-success.svelte-1ppwzf4 .modern-alert-icon-ring.svelte-1ppwzf4{background:radial-gradient(circle,rgba(34,197,94,.45) 0%,rgba(34,197,94,0) 70%)}.modern-alert-icon-success.svelte-1ppwzf4 .modern-alert-icon-circle.svelte-1ppwzf4{background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);color:#15803d;box-shadow:0 8px 24px -6px #22c55e59}.modern-alert-icon-error.svelte-1ppwzf4 .modern-alert-icon-ring.svelte-1ppwzf4{background:radial-gradient(circle,rgba(239,68,68,.45) 0%,rgba(239,68,68,0) 70%)}.modern-alert-icon-error.svelte-1ppwzf4 .modern-alert-icon-circle.svelte-1ppwzf4{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);color:#b91c1c;box-shadow:0 8px 24px -6px #ef444459}.modern-alert-icon-warning.svelte-1ppwzf4 .modern-alert-icon-ring.svelte-1ppwzf4{background:radial-gradient(circle,rgba(245,158,11,.45) 0%,rgba(245,158,11,0) 70%)}.modern-alert-icon-warning.svelte-1ppwzf4 .modern-alert-icon-circle.svelte-1ppwzf4{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#b45309;box-shadow:0 8px 24px -6px #f59e0b59}.modern-alert-icon-info.svelte-1ppwzf4 .modern-alert-icon-ring.svelte-1ppwzf4{background:radial-gradient(circle,rgba(59,130,246,.45) 0%,rgba(59,130,246,0) 70%)}.modern-alert-icon-info.svelte-1ppwzf4 .modern-alert-icon-circle.svelte-1ppwzf4{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);color:#1d4ed8;box-shadow:0 8px 24px -6px #3b82f659}.check-path.svelte-1ppwzf4.svelte-1ppwzf4{stroke-dasharray:36;stroke-dashoffset:36;animation:svelte-1ppwzf4-draw-stroke .5s .15s cubic-bezier(.65,0,.45,1) forwards}.cross-path-1.svelte-1ppwzf4.svelte-1ppwzf4,.cross-path-2.svelte-1ppwzf4.svelte-1ppwzf4{stroke-dasharray:26;stroke-dashoffset:26;animation:svelte-1ppwzf4-draw-stroke .32s cubic-bezier(.65,0,.45,1) forwards}.cross-path-1.svelte-1ppwzf4.svelte-1ppwzf4{animation-delay:.15s}.cross-path-2.svelte-1ppwzf4.svelte-1ppwzf4{animation-delay:.3s}.warn-stem.svelte-1ppwzf4.svelte-1ppwzf4,.info-stem.svelte-1ppwzf4.svelte-1ppwzf4{stroke-dasharray:16;stroke-dashoffset:16;animation:svelte-1ppwzf4-draw-stroke .32s .15s cubic-bezier(.65,0,.45,1) forwards}.warn-dot.svelte-1ppwzf4.svelte-1ppwzf4,.info-dot.svelte-1ppwzf4.svelte-1ppwzf4{transform:scale(0);transform-origin:center;transform-box:fill-box;animation:svelte-1ppwzf4-pop-dot .25s .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-1ppwzf4-draw-stroke{to{stroke-dashoffset:0}}@keyframes svelte-1ppwzf4-pop-dot{to{transform:scale(1)}}@keyframes svelte-1ppwzf4-ring-pulse{0%{transform:scale(.85);opacity:.25}50%{transform:scale(1.15);opacity:.05}to{transform:scale(.85);opacity:.25}}.modern-alert-content.svelte-1ppwzf4.svelte-1ppwzf4{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem}.modern-alert-title.svelte-1ppwzf4.svelte-1ppwzf4{margin:0;padding:0;font-size:1.375rem;font-weight:700;line-height:1.3;color:#0f172a;letter-spacing:-.02em}.modern-alert-message.svelte-1ppwzf4.svelte-1ppwzf4{margin:0;padding:0;font-size:.9375rem;line-height:1.55;color:#64748b}.modern-alert-actions.svelte-1ppwzf4.svelte-1ppwzf4{display:flex;justify-content:center;gap:.625rem;margin-top:.5rem}.modern-alert-actions.single.svelte-1ppwzf4.svelte-1ppwzf4{justify-content:stretch}.modern-alert-actions.single.svelte-1ppwzf4 .modern-alert-btn.svelte-1ppwzf4{flex:1}.modern-alert-actions.svelte-1ppwzf4:not(.single) .modern-alert-btn.svelte-1ppwzf4{flex:1}.modern-alert-btn.svelte-1ppwzf4.svelte-1ppwzf4{height:44px;padding:0 1.25rem;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .08s ease,box-shadow .15s ease;border:1px solid transparent;font-family:inherit;letter-spacing:-.005em}.modern-alert-btn.svelte-1ppwzf4.svelte-1ppwzf4:active{transform:scale(.97)}.modern-alert-btn-cancel.svelte-1ppwzf4.svelte-1ppwzf4{background:#f1f5f9;color:#334155}.modern-alert-btn-cancel.svelte-1ppwzf4.svelte-1ppwzf4:hover{background:#e2e8f0}.modern-alert-btn-confirm.svelte-1ppwzf4.svelte-1ppwzf4{background:#0f172a;color:#fff;box-shadow:0 4px 12px -2px #0f172a4d}.modern-alert-btn-confirm.svelte-1ppwzf4.svelte-1ppwzf4:hover{background:#1e293b;box-shadow:0 6px 16px -2px #0f172a66}.modern-alert-btn-confirm.destructive.svelte-1ppwzf4.svelte-1ppwzf4{background:linear-gradient(180deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 12px -2px #dc262666}.modern-alert-btn-confirm.destructive.svelte-1ppwzf4.svelte-1ppwzf4:hover{background:linear-gradient(180deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 6px 16px -2px #dc262680}@media (prefers-color-scheme: dark){.modern-alert-dialog.svelte-1ppwzf4.svelte-1ppwzf4{background:#18181b;box-shadow:0 30px 60px -15px #000000b3,0 12px 24px -10px #00000080,0 0 0 1px #ffffff0f}.modern-alert-title.svelte-1ppwzf4.svelte-1ppwzf4{color:#fafafa}.modern-alert-message.svelte-1ppwzf4.svelte-1ppwzf4{color:#a1a1aa}.modern-alert-icon-success.svelte-1ppwzf4 .modern-alert-icon-circle.svelte-1ppwzf4{background:linear-gradient(135deg,rgba(34,197,94,.2) 0%,rgba(34,197,94,.1) 100%);color:#4ade80}.modern-alert-icon-error.svelte-1ppwzf4 .modern-alert-icon-circle.svelte-1ppwzf4{background:linear-gradient(135deg,rgba(239,68,68,.2) 0%,rgba(239,68,68,.1) 100%);color:#f87171}.modern-alert-icon-warning.svelte-1ppwzf4 .modern-alert-icon-circle.svelte-1ppwzf4{background:linear-gradient(135deg,rgba(245,158,11,.2) 0%,rgba(245,158,11,.1) 100%);color:#fbbf24}.modern-alert-icon-info.svelte-1ppwzf4 .modern-alert-icon-circle.svelte-1ppwzf4{background:linear-gradient(135deg,rgba(59,130,246,.2) 0%,rgba(59,130,246,.1) 100%);color:#60a5fa}.modern-alert-btn-cancel.svelte-1ppwzf4.svelte-1ppwzf4{background:#27272a;color:#e4e4e7}.modern-alert-btn-cancel.svelte-1ppwzf4.svelte-1ppwzf4:hover{background:#3f3f46}.modern-alert-btn-confirm.svelte-1ppwzf4.svelte-1ppwzf4{background:#fafafa;color:#0f172a;box-shadow:0 4px 12px -2px #ffffff26}.modern-alert-btn-confirm.svelte-1ppwzf4.svelte-1ppwzf4:hover{background:#e4e4e7}}.modern-toast-root.svelte-uqcln.svelte-uqcln{position:fixed;bottom:1.25rem;right:1.25rem;z-index:10000;display:flex;justify-content:flex-end;pointer-events:none;max-width:calc(100vw - 2.5rem);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.modern-toast-card.svelte-uqcln.svelte-uqcln{pointer-events:auto;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .875rem 1rem;background:#ffffff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001f,0 4px 10px -3px #0000000f,0 0 0 1px #0000000d;min-width:320px;max-width:400px;will-change:transform,opacity}.modern-toast-icon.svelte-uqcln.svelte-uqcln{width:22px;height:22px;flex-shrink:0;margin-top:1px}.modern-toast-icon.svelte-uqcln svg.svelte-uqcln{width:100%;height:100%}.modern-toast-icon-success.svelte-uqcln.svelte-uqcln{color:#16a34a}.modern-toast-icon-error.svelte-uqcln.svelte-uqcln{color:#dc2626}.modern-toast-icon-warning.svelte-uqcln.svelte-uqcln{color:#d97706}.modern-toast-icon-info.svelte-uqcln.svelte-uqcln{color:#2563eb}.modern-toast-text.svelte-uqcln.svelte-uqcln{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.modern-toast-title.svelte-uqcln.svelte-uqcln{font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.4;letter-spacing:-.005em}.modern-toast-description.svelte-uqcln.svelte-uqcln{font-size:.8125rem;color:#64748b;line-height:1.45}.modern-toast-close.svelte-uqcln.svelte-uqcln{background:transparent;border:none;cursor:pointer;padding:2px;color:#94a3b8;border-radius:6px;transition:all .15s ease;flex-shrink:0;margin-top:-2px;margin-right:-4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.modern-toast-close.svelte-uqcln svg.svelte-uqcln{width:14px;height:14px}.modern-toast-close.svelte-uqcln.svelte-uqcln:hover{color:#475569;background:#f1f5f9}@media (max-width: 640px){.modern-toast-root.svelte-uqcln.svelte-uqcln{left:1rem;right:1rem;bottom:1rem;justify-content:stretch}.modern-toast-card.svelte-uqcln.svelte-uqcln{min-width:0;max-width:100%;width:100%}}@media (prefers-color-scheme: dark){.modern-toast-card.svelte-uqcln.svelte-uqcln{background:#18181b;box-shadow:0 10px 25px -5px #00000080,0 4px 10px -3px #0000004d,0 0 0 1px #ffffff0f}.modern-toast-title.svelte-uqcln.svelte-uqcln{color:#fafafa}.modern-toast-description.svelte-uqcln.svelte-uqcln{color:#a1a1aa}.modern-toast-close.svelte-uqcln.svelte-uqcln{color:#71717a}.modern-toast-close.svelte-uqcln.svelte-uqcln:hover{color:#d4d4d8;background:#27272a}.modern-toast-icon-success.svelte-uqcln.svelte-uqcln{color:#4ade80}.modern-toast-icon-error.svelte-uqcln.svelte-uqcln{color:#f87171}.modern-toast-icon-warning.svelte-uqcln.svelte-uqcln{color:#fbbf24}.modern-toast-icon-info.svelte-uqcln.svelte-uqcln{color:#60a5fa}}.registro-container.svelte-1nan9w1.svelte-1nan9w1{--grav-crud-color-neutral:var(--color-texto)}.registro-container.svelte-1nan9w1 input,.registro-container.svelte-1nan9w1 select,.registro-container.svelte-1nan9w1 textarea,.registro-container.svelte-1nan9w1 label{color:var(--color-texto)!important}.registro-container.svelte-1nan9w1 h1,.registro-container.svelte-1nan9w1 h2,.registro-container.svelte-1nan9w1 h3,.registro-container.svelte-1nan9w1 p{color:var(--color-texto)}.registro-container.svelte-1nan9w1 button{color:inherit}.instrucciones-apple.svelte-1nan9w1.svelte-1nan9w1{border:1px solid;opacity:.85;transition:opacity .2s ease,box-shadow .2s ease}.instrucciones-apple.resaltar.svelte-1nan9w1.svelte-1nan9w1{opacity:1;box-shadow:0 0 0 2px currentColor}.instrucciones-apple.svelte-1nan9w1 .flecha.svelte-1nan9w1{display:inline-block;font-weight:700}
