form.svelte-17f8637{display:flex;flex-direction:row}.error.svelte-17f8637{font-weight:700;color:#700}
.link.svelte-1k0g67f{position:relative;display:inline-block;padding:1.5em 1.5em 1em;color:inherit;text-decoration:none}.link.svelte-1k0g67f:hover{cursor:pointer;text-weight:bold}.link.selected.svelte-1k0g67f{z-index:2}.link.selected.svelte-1k0g67f::before{margin-bottom:-1px;border-top-width:1px;background:#eee}.link.svelte-1k0g67f::before{border:0.1em solid #aaa;content:'';position:absolute;top:0;right:0;bottom:0.5em;left:0;z-index:-1;border-bottom:none;border-radius:10px 10px 0 0;background:#ddd;box-shadow:0 2px hsla(0, 0%, 100%, 0.5) inset;transform:perspective(5px) rotateX(2deg);transform-origin:bottom}
button.svelte-h8rafo{color:#333;background-color:#e6e6e6;border:1px solid #adadad;padding:5px 8px;border-radius:4px;position:relative;cursor:pointer;margin-left:5}.overlay.svelte-h8rafo{position:absolute;top:-2px;left:0;font-size:1.2em;font-weight:bold}
.mAcc.svelte-1610nj9{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;height:35px}input.svelte-1610nj9{margin:2px;width:5em;padding:0}button.svelte-1610nj9{margin:2px}.active.svelte-1610nj9{width:210px;border:thin solid black;margin:1px}.member.svelte-1610nj9{cursor:pointer}[hidden='true'].svelte-1610nj9{display:none}
div.svelte-wen83u{display:flex;flex-direction:column;align-items:center;font-size:2em}
div.svelte-13x1nza{position:relative}input.svelte-13x1nza,textarea.svelte-13x1nza{width:25em}[label].svelte-13x1nza:after{content:attr(label);position:absolute;display:inline-block;left:1em;top:-8px;background-color:white;font-size:0.7em;color:slategray}
div.svelte-cwf068{position:relative}[label].svelte-cwf068:after{content:attr(label);position:absolute;display:inline-block;left:1em;top:-8px;background-color:white;font-size:0.7em;color:slategray}
svg.svelte-1ea3f3y{width:var(--chevron-icon-width, 20px);height:var(--chevron-icon-width, 20px);color:var(--chevron-icon-colour, currentColor)}
svg.svelte-yszwet{width:var(--clear-icon-width, 20px);height:var(--clear-icon-width, 20px);color:var(--clear-icon-color, currentColor)}
.loading.svelte-d6026t{width:var(--spinner-width, 20px);height:var(--spinner-height, 20px);color:var(--spinner-color, var(--icons-color));animation:svelte-d6026t-rotate 0.75s linear infinite;transform-origin:center center;transform:none}.circle_path.svelte-d6026t{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-d6026t-rotate{100%{transform:rotate(360deg)}}
.svelte-select.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{--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);max-height:var(--max-height)}.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{box-sizing:var(--box-sizing, border-box)}.svelte-select.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey:hover{border:var(--border-hover, 1px solid #b2b8bf)}.value-container.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:var(--value-container-padding, 5px 0);position:relative;overflow:var(--value-container-overflow, hidden);align-self:stretch}.prepend.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey,.indicators.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{display:flex;flex-shrink:0;align-items:center}.indicators.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{position:var(--indicators-position);top:var(--indicators-top);right:var(--indicators-right);bottom:var(--indicators-bottom)}input.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{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-a1c8ey:not(.multi)>.value-container.svelte-a1c8ey>input.svelte-a1c8ey{width:100%;height:100%}input.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey::placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey:focus{outline:none}.svelte-select.focused.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{border:var(--border-focused, 1px solid #006fe8);border-radius:var(--border-radius-focused, var(--border-radius, 6px))}.disabled.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{background:var(--disabled-background, #ebedef);border-color:var(--disabled-border-color, #ebedef);color:var(--disabled-color, #c1c6cc)}.disabled.svelte-a1c8ey input.svelte-a1c8ey.svelte-a1c8ey::placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.selected-item.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{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-a1c8ey .selected-item.svelte-a1c8ey.svelte-a1c8ey{position:absolute;line-height:var(--height, 42px);height:var(--height, 42px)}.selected-item.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey:focus{outline:none}.hide-selected-item.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{opacity:0}.icon.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{display:flex;align-items:center;justify-content:center}.clear-select.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{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-a1c8ey.svelte-a1c8ey.svelte-a1c8ey:focus{outline:var(--clear-select-focus-outline, 1px solid #006fe8)}.loading.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{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-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{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-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{padding:var(--multi-select-padding, var(--internal-padding))}.multi.svelte-a1c8ey input.svelte-a1c8ey.svelte-a1c8ey{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-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{border:var(--error-border, 1px solid #ff2d55);background:var(--error-background, #fff)}.a11y-text.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{z-index:9999;border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0px;white-space:nowrap}.multi-item.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{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-a1c8ey.svelte-a1c8ey.svelte-a1c8ey:hover{background:var(--multi-item-disabled-hover-bg, #ebedef);color:var(--multi-item-disabled-hover-color, #c1c6cc)}.multi-item-text.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{display:flex;align-items:center;justify-content:center;--clear-icon-color:var(--multi-item-clear-icon-color, #000)}.multi-item.active.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{outline:var(--multi-item-active-outline, 1px solid #006fe8)}.svelte-select-list.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, 0.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-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{opacity:0;pointer-events:none}.list-group-title.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{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-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{text-align:var(--list-empty-text-align, center);padding:var(--list-empty-padding, 20px 0);color:var(--list-empty-color, #78848f)}.item.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{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 0.2s);align-items:center;width:100%}.item.group-item.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{padding-left:var(--group-item-padding-left, 40px)}.item.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey:active{background:var(--item-active-background, #b9daff)}.item.active.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.item.first.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{border-radius:var(--item-first-border-radius, 4px 4px 0 0)}.item.hover.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey:not(.active){background:var(--item-hover-bg, #e7f2ff);color:var(--item-hover-color, inherit)}.item.not-selectable.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey,.item.hover.item.not-selectable.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey,.item.active.item.not-selectable.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey,.item.not-selectable.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey:active{color:var(--item-is-not-selectable-color, #999);background:transparent}.required.svelte-a1c8ey.svelte-a1c8ey.svelte-a1c8ey{opacity:0;z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0}
.panel.svelte-12n4h2j{display:grid;grid-template-rows:auto minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);box-sizing:border-box;margin-bottom:10px;border-width:2px;border-style:solid;border-color:#bce8f1;border-radius:2px;background-color:#fff;min-height:100%}.panel.development.svelte-12n4h2j{border-color:#8f7031}.panel-header.svelte-12n4h2j{flex:0;box-sizing:border-box;font-size:1.5rem;align-items:center;font-weight:600;border-width:0;border-bottom-width:2px;border-style:solid;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:5px 10px;color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-header.development.svelte-12n4h2j{color:#8f7031;background-color:#f0d398;border-color:#8f7031}h4.svelte-12n4h2j{margin:0}.panel-body.svelte-12n4h2j{flex:1;height:100%;padding:5px 10px;margin:0;display:flex;flex-direction:row;align-content:stretch;position:relative}.panel-contents.svelte-12n4h2j{width:100%;height:100%;max-height:100%}
.formContainer.svelte-otse68{display:block;height:100%;margin-right:10px;width:470px;display:grid;grid-template-columns:80px auto;grid-template-rows:1fr;grid-template-areas:'buttons form';height:100%}.edit-button.svelte-otse68{grid-area:buttons;justify-content:flex-end}.form.svelte-otse68{grid-area:form;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:3px}.edit-buttons.svelte-otse68{grid-area:buttons;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.stamp.svelte-otse68{grid-area:form;width:80%}[text].svelte-otse68::before{cursor:default;display:block;font-family:sans-serif;font-style:italic;font-weight:bold;width:7em;height:4em;line-height:100%;pointer-events:none;position:absolute;opacity:0.1;text-align:center;user-select:none;z-index:9999;content:attr(text);transform:rotate(-45deg);font-size:8em;color:var(--color, black);bottom:0;right:0.5em;top:1.5em;left:0}.closeWindow.svelte-otse68{float:right;cursor:'pointer'}.twoCol[hidden].svelte-otse68{display:none}.twoCol.svelte-otse68{width:35ch;display:flex;flex-direction:row}#subscription.svelte-otse68{width:110px}#memberStatus.svelte-otse68,#roles.svelte-otse68{width:35ch}[data-text].svelte-otse68::before{cursor:default;display:block;font-family:sans-serif;font-style:italic;font-weight:bold;width:7em;height:4em;line-height:100%;pointer-events:none;position:absolute;opacity:var(--opacity, 0.1);text-align:center;user-select:none;z-index:9999;content:attr(data-text);transform:rotate(-45deg);font-size:8em;color:var(--color, black);bottom:0;right:0.5em;top:1.5em;left:0}
.index.svelte-1heovyn{grid-area:index;align-self:center;cursor:pointer;text-align:center;margin-left:20px;display:flex;flex-direction:column;height:100%;justify-content:space-between}.indexItem.svelte-1heovyn{height:100%}div.allVisible.svelte-1heovyn{background-color:#ccc}div.partVisible.svelte-1heovyn:not(.allVisible){background-color:#eee}[hidden].svelte-1heovyn{display:none}
.list.svelte-u2zfp0{height:100%;display:flex;flex-direction:column;justify-content:space-around}.list-line.svelte-u2zfp0{width:100%;display:flex;justify-content:space-between;cursor:pointer}.id.svelte-u2zfp0{display:inline-block;width:40px;margin-right:10px;text-align:right}.suspended.svelte-u2zfp0{background-color:azure;color:lightslategrey;text-decoration:line-through;opacity:0.7}.due.svelte-u2zfp0{background-color:blanchedalmond}.late.svelte-u2zfp0{background-color:rgb(246, 213, 188)}.current.svelte-u2zfp0{background-color:rgb(68, 190, 235);border:thin solid rgb(135, 136, 247);border-radius:4px}
.member-list.svelte-x30h7g{display:grid;align-items:center;grid-gap:0;grid-template-columns:80px 240px 50px 505px;grid-template-rows:1fr;background-color:#fff;color:#444;height:100%;grid-template-areas:'btn1 names index details'
      'btn2 names index details'}.sort-buttons.svelte-x30h7g{grid-area:btn1;grid-column:1;grid-row:1;align-self:start}.print.svelte-x30h7g{color:#333;background-color:#e6e6e6;border:1px solid #adadad;padding:5px 9px;border-radius:4px;position:relative;cursor:pointer;margin:0}.names.svelte-x30h7g{grid-area:names;align-self:start;height:100%;display:flex;flex-direction:column;justify-content:space-between}[hidden].svelte-x30h7g{display:none}.index.svelte-x30h7g{grid-area:index;align-self:center;cursor:pointer;text-align:center;margin-left:20px;height:100%}.member-details.svelte-x30h7g{grid-area:details;align-self:flex-start;margin-left:10px;height:100%;width:100%}.action-buttons.svelte-x30h7g{grid-area:btn2;align-self:flex-end;font-size:2em}
input{margin:0}.selectBox.svelte-akzcku.svelte-akzcku{position:relative}.selectBox.svelte-akzcku input.svelte-akzcku{height:42px;width:300px;padding:0 16px}.listBox.svelte-akzcku.svelte-akzcku{position:absolute;top:44px;max-height:350px;overflow-y:scroll;width:300px;background-color:white;border:thin solid black;z-index:10;padding:0 20px;box-shadow:10px 5px 5px grey}.member.svelte-akzcku.svelte-akzcku{height:42px;line-height:42px}.member.svelte-akzcku.svelte-akzcku:hover{background:#b9daff}.deleteable.svelte-akzcku.svelte-akzcku{text-decoration:line-through}
dt.svelte-1a3pyr6{font-size:1.2em;font-weight:bold}dd.svelte-1a3pyr6{padding-left:30px}p.svelte-1a3pyr6{padding:1em 0}
.PushUp.svelte-bdovkq.svelte-bdovkq{display:flex;flex-direction:column;justify-content:flex-end;overflow-y:visible;cursor:pointer;max-height:52px;align-self:flex-end;margin-right:8px}.PushUp.open.svelte-bdovkq.svelte-bdovkq{position:relative;bottom:14px}.PushUp.svelte-bdovkq div.options.svelte-bdovkq:not(.show){display:none}.PushUp.svelte-bdovkq div.options.show.svelte-bdovkq{background-color:#fff;border:1px solid hsl(0, 0%, 90%)}.PushUp.svelte-bdovkq .valueBox.svelte-bdovkq{border:1px solid hsl(0, 0%, 80%);border-radius:5px;height:38px;background-color:#fff;min-height:38px;padding-top:6px}
button.svelte-u2veah.svelte-u2veah.svelte-u2veah{color:#333;background-color:#e6e6e6;border:1px solid #adadad;padding:5px 8px;border-radius:4px;position:relative;cursor:pointer;margin-left:5}.payments.svelte-u2veah.svelte-u2veah.svelte-u2veah{grid-column:1 / span 2;grid-row:3;min-height:1px;margin-top:10px;display:grid;grid-template-columns:auto 1fr;align-items:baseline;margin-left:10px}.payments.svelte-u2veah .payment-boxes.svelte-u2veah.svelte-u2veah{display:grid;grid-template-columns:225px 15px 55px 30px 1fr 50px;align-items:baseline;background:rgb(238, 238, 238);border:rgb(170, 170, 170) solid 2px;border-radius:4px;padding:5px;padding-right:0;margin-left:0;margin-top:5px;max-height:52px}.payments.svelte-u2veah .payment-boxes.svelte-u2veah>div.svelte-u2veah:not(.payment-types){padding-top:8px}.payments.svelte-u2veah .pt-icon-help.svelte-u2veah.svelte-u2veah{cursor:pointer;margin-left:4px;border-width:0;background:rgb(238, 238, 238)}
.newPage.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{page-break-before:always}.historic.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{opacity:0.5}text.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{font-size:0.8px}.hideMe.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{display:none}.clickable.svelte-1wohyq5:hover .hideMe.svelte-1wohyq5.svelte-1wohyq5{display:block;cursor:pointer;background-color:white;font-size:1px;font-weight:bold}.hideMe.svelte-1wohyq5 rect.svelte-1wohyq5.svelte-1wohyq5{fill:#ffcccc;stroke:black;stroke-width:0.1}.expenditure.svelte-1wohyq5 .hideMe.svelte-1wohyq5 rect.svelte-1wohyq5{fill:rgb(142, 241, 241)}.bg.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{fill:white}.total.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{font-size:0.82px;font-weight:bold}.small.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{font-size:0.5px}.avail.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{fill:#008000;font-weight:bold}.owing.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{font-weight:bold}.allocs.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{font-weight:normal}.allocs.svelte-1wohyq5 .owing.svelte-1wohyq5.svelte-1wohyq5{fill:#ff0000;font-weight:bold}.dash.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{stroke-dasharray:0.5 0.4}.line.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{stroke:black;stroke-width:0.1;fill:none}.area.svelte-1wohyq5.svelte-1wohyq5.svelte-1wohyq5{fill:none;stroke-width:0.2;stroke:green}
span.marquee.svelte-6v35is.svelte-6v35is{overflow:hidden;padding:0;height:auto;display:inline-block;font-size:0.6em;position:relative;bottom:11px;z-index:100}span.svelte-6v35is span.svelte-6v35is{display:inline-block;white-space:nowrap;color:#00112c;width:var(--tw);text-shadow:var(--tw) 0 currentColor, calc(var(--tw) * 2) 0 currentColor,
      calc(var(--tw) * 3) 0 currentColor, calc(var(--tw) * 4) 0 currentColor;will-change:transform;animation:svelte-6v35is-marquee var(--ad) linear infinite;animation-play-state:running;padding:0}@keyframes svelte-6v35is-marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media(prefers-reduced-motion: reduce){span.svelte-6v35is.svelte-6v35is{animation:none;text-shadow:none;width:auto;display:block;line-height:1.5;text-align:center;white-space:normal}}
span.svelte-jogp0w.svelte-jogp0w{display:inline-block}div.bookingBlock.svelte-jogp0w.svelte-jogp0w{font-size:14px;display:grid;width:100%;grid-template-areas:'head head head head'
      'dum bookings  payments ok';grid-template-columns:50px 1fr 1fr 30px;border-bottom:thin black solid}div.bookingBlock.historic.svelte-jogp0w.svelte-jogp0w{opacity:0.5}.head.svelte-jogp0w.svelte-jogp0w{padding-left:10px;grid-area:head;background-color:beige;font-size:1.1em;border-bottom:thin solid#daa520}.head.right.svelte-jogp0w.svelte-jogp0w{grid-area:payment}.head.svelte-jogp0w span.svelte-jogp0w{display:inline-block;min-width:90px}.bookings.svelte-jogp0w.svelte-jogp0w{grid-area:bookings;align-self:flex-end}.payments.svelte-jogp0w.svelte-jogp0w{grid-area:payments;align-self:flex-end;cursor:pointer}.ok.svelte-jogp0w.svelte-jogp0w{grid-area:ok;align-self:flex-end;justify-self:center;font-size:1.5em;color:green;padding-right:10px}.uparrow.svelte-jogp0w.svelte-jogp0w{position:absolute;left:-15px;display:inline-block}.booking.hoverable.svelte-jogp0w:hover .uparrow.svelte-jogp0w{opacity:0}.booking.svelte-jogp0w.svelte-jogp0w{position:relative}.booking.svelte-jogp0w .fullBookings.svelte-jogp0w{display:none}.booking.hoverable.svelte-jogp0w.svelte-jogp0w:hover{border:thin black double}.booking.hoverable.svelte-jogp0w:hover .fullBookings.svelte-jogp0w{display:block;z-index:10;opacity:1;background-color:antiquewhite}.resetLate.svelte-jogp0w.svelte-jogp0w{display:none}.icon.reset.svelte-jogp0w:hover .resetLate.svelte-jogp0w{display:block;position:absolute;border:thin black double;bottom:0;left:85px;padding:0 3px;background-color:#caecfc}.payDate.svelte-jogp0w.svelte-jogp0w{cursor:pointer}.highlight.svelte-jogp0w.svelte-jogp0w{font-weight:bold;background-color:khaki}.highlight-container.svelte-jogp0w.svelte-jogp0w{position:absolute;top:0;right:0;z-index:15;display:flex;flex-direction:row;justify-content:flex-end}.highlight-container.svelte-jogp0w div.svelte-jogp0w{border:thin solid black;border-radius:4px}.delPayment.svelte-jogp0w.svelte-jogp0w{background-color:lightsalmon;padding:2px;margin-right:6px;border-radius:10px}div.total.svelte-jogp0w.svelte-jogp0w{display:flex;flex-direction:row;font-size:1.2em}div.Balance.svelte-jogp0w.svelte-jogp0w{justify-self:flex-end;font-weight:bold;color:green}div.Balance.debt.svelte-jogp0w.svelte-jogp0w{color:red}div.Btitle.svelte-jogp0w.svelte-jogp0w{min-width:60px;justify-self:flex-end;font-weight:bold}.icon.svelte-jogp0w.svelte-jogp0w{display:inline-block;min-width:1.25em}.scrollBox.svelte-jogp0w.svelte-jogp0w{position:relative;flex-grow:1;min-height:0;overflow:auto;max-height:calc(99vh - 230px)}.note.svelte-jogp0w.svelte-jogp0w{max-width:200px;height:10px;overflow:hidden;padding-top:5px}.loading.svelte-jogp0w.svelte-jogp0w{font-size:4em;text-align:center}
.file.svelte-4mfewz.svelte-4mfewz{fill:white;height:120%}.rptButtons.svelte-4mfewz.svelte-4mfewz{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;width:30%}.rptButtons.svelte-4mfewz>div.svelte-4mfewz{padding:0 3px;text-align:center;font-size:0.5em;display:flex;flex-direction:column;border:thin solid black;border-radius:4px;background-color:white}.clickable.svelte-4mfewz.svelte-4mfewz{cursor:pointer}div.Btitle.svelte-4mfewz.svelte-4mfewz{justify-self:flex-end;font-weight:bold;font-size:1.1em}div.Table.svelte-4mfewz.svelte-4mfewz{border:#bce8f1 solid thin;display:grid;flex-direction:column;grid-template-rows:30px max-content;overflow:auto}.logHeader.svelte-4mfewz.svelte-4mfewz{color:#31708f;background-color:#d9edf7;border-bottom:#bce8f1 solid thin;min-height:30px;height:30px;display:flex;flex-direction:row;justify-content:space-between;padding:0 4px}.range.svelte-4mfewz.svelte-4mfewz{font-size:0.9em;margin:0;padding:0}.icon.svelte-4mfewz.svelte-4mfewz{display:inline-block;min-width:1.25em}.scrollBox.svelte-4mfewz.svelte-4mfewz{flex-grow:1;min-height:0;overflow:auto;max-height:calc(99vh - 230px)}
.bookingcell.svelte-1my8gcx.svelte-1my8gcx{display:flex;flex-direction:column;transition:all 200ms ease-in}.bookingcell.svelte-1my8gcx.svelte-1my8gcx:hover{z-index:200;transform:scale(1.4);background-color:#f5edc3;border:thin black solid;position:relative;top:-4px}.bookingcell.svelte-1my8gcx:hover .hotRow.svelte-1my8gcx{visibility:visible}.bookingcell.svelte-1my8gcx .hotRow.svelte-1my8gcx{visibility:hidden;display:flex;flex-direction:row;justify-content:space-around;height:50%}
.anno.svelte-zjop09{visibility:hidden}.anno.isOpen.svelte-zjop09{visibility:visible}.area.svelte-zjop09{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:400px}textarea.svelte-zjop09{width:250px}
.bookingcell.svelte-107jt02.svelte-107jt02{display:flex;flex-direction:column;transition:all 200ms ease-in;position:relative;overflow:hidden}.bookingcell.svelte-107jt02.svelte-107jt02:hover{z-index:200;transform:scale(1.4);background-color:#f5edc3;border:thin black solid;position:relative;top:-4px}.bookingcell.svelte-107jt02:hover .normal.svelte-107jt02{display:none}.bookingcell.svelte-107jt02 .normal.svelte-107jt02{display:block;flex-direction:column;justify-content:space-around;height:50%}.bookingcell.svelte-107jt02:hover .hotRow.svelte-107jt02{visibility:visible}.bookingcell.svelte-107jt02 .hotRow.svelte-107jt02{visibility:hidden;display:flex;flex-direction:row;justify-content:space-around;height:50%}
.memberName.svelte-iuyvve{min-width:100px}.memberName.svelte-iuyvve::after{cursor:default;display:block;font-family:sans-serif;font-style:italic;font-weight:bold;width:6em;height:1em;line-height:100%;pointer-events:none;text-align:center;user-select:none;z-index:9999;transform:translate(-30%, 300%) rotate(-70deg);opacity:0.2;content:attr(data-text);bottom:0;color:var(--color);font-size:250%}
.bTable.svelte-hwcixq.svelte-hwcixq{grid-template-columns:minmax(120px, 120px) repeat(
        var(--noMembers),
        minmax(80px, 100px)
      );grid-auto-rows:minmax(62px, 62px);display:grid;text-align:center;grid-gap:0;box-sizing:border-box;max-width:450px;border:none}.bTable.svelte-hwcixq div.svelte-hwcixq{border:solid black thin}.DV.svelte-hwcixq.svelte-hwcixq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DV.svelte-hwcixq .closeWalk.svelte-hwcixq{font-size:0.7em;padding:0.2em}div.available.svelte-hwcixq.svelte-hwcixq{padding-top:20px;padding-bottom:20px;max-with:80px}.bTable.svelte-hwcixq div.svelte-hwcixq{border:solid black thin;padding-top:10px;padding-bottom:10px;min-height:62px;max-height:62px;height:62px}
.grid.svelte-1650zfu{flex-direction:column;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto auto;display:grid;grid-template-areas:'select logs'
      'status logs'
      'pymts pymts';height:100%}.select.svelte-1650zfu{grid-area:select;width:300px}.status.svelte-1650zfu{grid-area:status;align-self:start}.logs.svelte-1650zfu{grid-area:logs;padding-bottom:10px;max-width:530px}.payments.svelte-1650zfu{grid-area:pymts}.anno.svelte-1650zfu{align-self:flex-end;justify-self:flex-end}h4.svelte-1650zfu{font-size:2em;color:#31708f}
.centered.svelte-my3v9i{justify-self:center;align-self:center;margin:auto}
.annotation.svelte-1cad0e3{display:inline-block;color:red;font-weight:bold;font-size:0.7em;width:1.5em;height:1.5em;text-align:center;border:solid thin red;border-radius:50%;position:relative;left:-10px;top:-10px}.guest.svelte-1cad0e3{color:blue;border-color:blue}
.booked-members.svelte-1ycjvav{max-height:500px;display:grid;grid-template-rows:repeat(14, 35px);grid-template-columns:repeat(4, 1fr);row-gap:0;align-items:start;column-gap:8px;row-gap:0;grid-auto-flow:column}.seats-available.svelte-1ycjvav{grid-row:14 / span 2;grid-column:4;width:100%;border:black thin solid;border-radius:5px;text-align:center;align-self:end}.member.svelte-1ycjvav{position:relative;color:green;display:flex;justify-content:space-between;padding:0;cursor:pointer}.member.svelte-1ycjvav:hover{background-color:#eee}
.annoLine.svelte-1sum7j3{display:flex;flex-direction:row;position:relative}
.bus-list.svelte-18hp0ao{display:grid;grid-template-rows:50px;grid-template-columns:4fr 20px 2fr;grid-template-areas:'booked xx others '}.bus.svelte-18hp0ao{grid-area:booked}.nonbus.svelte-18hp0ao{grid-area:others;display:flex;flex-direction:column}.others.svelte-18hp0ao{display:grid;grid-template-columns:1fr 1fr}
.walkSelect.svelte-188j8yr{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}button.svelte-188j8yr{background-color:#d9edf7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.current.svelte-188j8yr{background-color:#87bbe7}
.svelte-rhx39b:focus{outline:-webkit-focus-ring-color auto 5px;outline-style:none}.bus-list.svelte-rhx39b{display:grid;grid-template-rows:60px;grid-template-columns:4fr 20px 2fr;grid-template-areas:'select xx buttons'
      'lists lists lists '}.lists.svelte-rhx39b{grid-area:lists}.walk-select.svelte-rhx39b{grid-area:select}.buttons.svelte-rhx39b{grid-area:buttons;display:flex;flex-direction:row;font-size:2em;margin:0;padding-bottom:8px}.print.svelte-rhx39b{color:#333;background-color:#e6e6e6;border:1px solid #adadad;padding:5px 0px 0px 22px;border-radius:4px;position:relative;cursor:pointer;margin:0;width:75px}
.all-payments.svelte-15ccr2v.svelte-15ccr2v{border:#bce8f1 solid thin;border-collapse:collapse;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;width:auto;justify-content:flex-start;height:100%;flex:0 0 300px;min-width:0;overflow:scroll}.all-payments.svelte-15ccr2v .buttons.svelte-15ccr2v{display:flex;flex-direction:row;padding-bottom:4px}.member-rcpt.svelte-15ccr2v.svelte-15ccr2v{color:#31708f;margin-bottom:3px;margin-right:3px;padding-bottom:4px;border:#bce8f1 thin solid;border-radius:5px;width:245px;flex:0 0 auto}.member-rcpt.svelte-15ccr2v span.svelte-15ccr2v{display:inline-block}.member-rcpt.svelte-15ccr2v .overview.svelte-15ccr2v{background-color:#d9edf7;border-radius:5px;border-bottom:#bce8f1 thin solid;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:1px 3px;display:flex;justify-content:space-between}.member-rcpt.svelte-15ccr2v .overview .who.svelte-15ccr2v{width:190px;font-size:1.1em;font-weight:bold;padding-right:5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-rcpt.svelte-15ccr2v .overview .owed.svelte-15ccr2v{width:40px;text-align:center;font-size:0.85em;padding:2px;color:#333;background-color:#e6e6e6;border:1px solid #adadad;border-radius:4px}.Detail.svelte-15ccr2v.svelte-15ccr2v{position:relative;padding-left:3px;font-size:13px;display:grid;grid-template-columns:85px 16px minmax(0, 1fr) auto;align-items:center}.Detail.svelte-15ccr2v span.svelte-15ccr2v{display:inline-block;padding-left:0}.Detail.svelte-15ccr2v .name.svelte-15ccr2v{font-size:0.9em;font-style:italic}
.all-payments.svelte-173byi1.svelte-173byi1{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;height:100%;flex:0 0 300px;min-width:0;overflow:scroll}.all-payments.svelte-173byi1 .buttons.svelte-173byi1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:250px;min-height:45px;margin:0}.member-rcpt.svelte-173byi1.svelte-173byi1{color:#31708f;margin-bottom:5px;margin-right:5px;padding-bottom:4px;border:#bce8f1 thin solid;border-radius:5px;flex:0 0 auto;width:245px}.member-rcpt.svelte-173byi1 span.svelte-173byi1{display:inline-block}.member-rcpt.svelte-173byi1 .overview.svelte-173byi1{background-color:#d9edf7;border-radius:5px;border-bottom:#bce8f1 thin solid;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px 5px;display:flex;justify-content:space-between;width:243px}.member-rcpt.svelte-173byi1 .overview .who.svelte-173byi1{font-weight:bold;padding-right:5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-basis:1 1 190px}.member-rcpt.svelte-173byi1 .overview .paid.svelte-173byi1{width:40px;text-align:center;font-size:0.85em;padding:2px;color:#333;background-color:#e6e6e6;border:1px solid #adadad;border-radius:4px}.detail.svelte-173byi1.svelte-173byi1{position:relative;padding-left:3px;padding-bottom:0px;margin-bottom:0px;font-size:13px;display:grid;grid-template-columns:85px 16px minmax(0, 1fr) auto;align-items:center}.detail.svelte-173byi1 span.svelte-173byi1{display:inline-block;padding:0px}.detail.svelte-173byi1 .text.svelte-173byi1{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.detail.newBkng.svelte-173byi1.svelte-173byi1{background-color:rgb(233, 251, 239)}.detail.svelte-173byi1 .name.svelte-173byi1{font-size:0.9em;font-style:italic}.print.svelte-173byi1.svelte-173byi1{display:inline-block;text-align:center;color:#333;background-color:#e6e6e6;border:1px solid #adadad;border-radius:4px;position:relative;cursor:pointer;margin:0;width:55px;font-size:1.7em}
div.svelte-1oajubz{width:100%;height:100%}
.grid.svelte-84d32m.svelte-84d32m{display:grid;grid-template-columns:repeat(10, 1fr);grid-auto-rows:80px}.icon.svelte-84d32m.svelte-84d32m{display:flex;flex-direction:column;border:thin solid black;font-size:2em}.icon.svelte-84d32m span.svelte-84d32m{margin-top:10px;font-size:0.5em}
button.svelte-zbeoct{color:#333;background-color:#e6e6e6;border:1px solid #adadad;padding:5px 8px;border-radius:4px;position:relative;cursor:pointer;margin:0}
.svelte-1wpx7br{box-sizing:border-box}.bg.svelte-1wpx7br{position:fixed;z-index:1000;display:flex;flex-direction:column;justify-content:center;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.66)}.window-wrap.svelte-1wpx7br{position:relative;margin:2rem;max-height:100%}.window.svelte-1wpx7br{position:relative;width:40rem;max-width:100%;max-height:100%;margin:2rem auto;color:black;border-radius:0.5rem;background:white}.content.svelte-1wpx7br{position:relative;padding:1rem;max-height:calc(100vh - 4rem);overflow:auto}.close.svelte-1wpx7br{display:block;box-sizing:border-box;position:absolute;z-index:1000;top:1rem;right:1rem;margin:0;padding:0;width:1.5rem;height:1.5rem;border:0;color:black;border-radius:1.5rem;background:white;box-shadow:0 0 0 1px black;transition:transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-appearance:none}.close.svelte-1wpx7br:before,.close.svelte-1wpx7br:after{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;width:1rem;height:1px;background:black;transform-origin:center;transition:height 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),
      background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)}.close.svelte-1wpx7br:before{transform:translate(0, -50%) rotate(45deg);left:0.25rem}.close.svelte-1wpx7br:after{transform:translate(0, -50%) rotate(-45deg);left:0.25rem}.close.svelte-1wpx7br:hover{background:black}.close.svelte-1wpx7br:hover:before,.close.svelte-1wpx7br:hover:after{height:2px;background:white}.close.svelte-1wpx7br:focus{border-color:#3399ff;box-shadow:0 0 0 2px #3399ff}.close.svelte-1wpx7br:active{transform:scale(0.9)}.close.svelte-1wpx7br:hover,.close.svelte-1wpx7br:focus,.close.svelte-1wpx7br:active{outline:none}
.bool.svelte-rels5d.svelte-rels5d{padding-left:10px;display:flex;flex-direction:row;justify-content:space-between}.YES.svelte-rels5d.svelte-rels5d{font-weight:bold;color:green}.NO.svelte-rels5d>span.svelte-rels5d{text-decoration:none}.SOME.svelte-rels5d.svelte-rels5d{opacity:0.7}
.obj.svelte-5dkgr7.svelte-5dkgr7{margin:10px;margin-left:0px;border:#000000 solid thin}h4.svelte-5dkgr7.svelte-5dkgr7{border-bottom:black solid thin;font-size:1.1em;font-weight:normal;margin:0;padding-left:10px}.SOME.svelte-5dkgr7.svelte-5dkgr7{background-color:yellow}.YES.svelte-5dkgr7.svelte-5dkgr7{background-color:#00ff00}.YES.SOME.svelte-5dkgr7.svelte-5dkgr7{background-color:#88ff88}.NO.svelte-5dkgr7.svelte-5dkgr7{background-color:#ff0000}.NO.SOME.svelte-5dkgr7.svelte-5dkgr7{background-color:#ff8888}div.svelte-5dkgr7.svelte-5dkgr7{padding-left:10px}div.svelte-5dkgr7 .objContent.svelte-5dkgr7{padding-left:40px}
*{margin:0;padding:0;box-sizing:border-box}img.svelte-t2iv3y{margin-right:0.5em}.mainPage.svelte-t2iv3y{height:100%;width:100%;display:grid;align-items:center;grid-gap:3px;grid-template-columns:repeat(24, 24fr);grid-template-rows:45px minmax(0, 1fr);background-color:white;color:#444}.logo.svelte-t2iv3y{grid-column:24;grid-row:1;align-self:center}.version.svelte-t2iv3y{grid-column:22 / span 2;grid-row:1;align-self:center}.signin.svelte-t2iv3y{grid-column:span 8 / 21;grid-row:1;align-self:center}.nav.svelte-t2iv3y{grid-column:1 / span 8;grid-row:1;align-self:end;top:11px;position:relative;z-index:1;white-space:nowrap}.maincontent.svelte-t2iv3y{grid-column:1 / span 24;grid-row:2;align-self:start;min-height:100%;height:100%;background:#eee;border:0.1em solid #aaa;display:block;margin:0px 0 0 0;padding:1em;border-radius:3px;max-width:100%;min-width:100%;box-sizing:border-box}
/*!
 * Font Awesome Pro 5.13.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
svg:not(:root).svg-inline--fa {
  overflow: visible; }

.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -.125em; }
  .svg-inline--fa.fa-lg {
    vertical-align: -.225em; }
  .svg-inline--fa.fa-w-1 {
    width: 0.0625em; }
  .svg-inline--fa.fa-w-2 {
    width: 0.125em; }
  .svg-inline--fa.fa-w-3 {
    width: 0.1875em; }
  .svg-inline--fa.fa-w-4 {
    width: 0.25em; }
  .svg-inline--fa.fa-w-5 {
    width: 0.3125em; }
  .svg-inline--fa.fa-w-6 {
    width: 0.375em; }
  .svg-inline--fa.fa-w-7 {
    width: 0.4375em; }
  .svg-inline--fa.fa-w-8 {
    width: 0.5em; }
  .svg-inline--fa.fa-w-9 {
    width: 0.5625em; }
  .svg-inline--fa.fa-w-10 {
    width: 0.625em; }
  .svg-inline--fa.fa-w-11 {
    width: 0.6875em; }
  .svg-inline--fa.fa-w-12 {
    width: 0.75em; }
  .svg-inline--fa.fa-w-13 {
    width: 0.8125em; }
  .svg-inline--fa.fa-w-14 {
    width: 0.875em; }
  .svg-inline--fa.fa-w-15 {
    width: 0.9375em; }
  .svg-inline--fa.fa-w-16 {
    width: 1em; }
  .svg-inline--fa.fa-w-17 {
    width: 1.0625em; }
  .svg-inline--fa.fa-w-18 {
    width: 1.125em; }
  .svg-inline--fa.fa-w-19 {
    width: 1.1875em; }
  .svg-inline--fa.fa-w-20 {
    width: 1.25em; }
  .svg-inline--fa.fa-pull-left {
    margin-right: .3em;
    width: auto; }
  .svg-inline--fa.fa-pull-right {
    margin-left: .3em;
    width: auto; }
  .svg-inline--fa.fa-border {
    height: 1.5em; }
  .svg-inline--fa.fa-li {
    width: 2em; }
  .svg-inline--fa.fa-fw {
    width: 1.25em; }

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -.125em;
  width: 1em; }
  .fa-layers svg.svg-inline--fa {
    -webkit-transform-origin: center center;
            transform-origin: center center; }

.fa-layers-text, .fa-layers-counter {
  display: inline-block;
  position: absolute;
  text-align: center; }

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
          transform-origin: center center; }

.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: .25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top right;
          transform-origin: top right; }

.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right; }

.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left; }

.fa-layers-top-right {
  right: 0;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top right;
          transform-origin: top right; }

.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top left;
          transform-origin: top left; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  position: relative;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0; }

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em; }

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em; }

.fa-inverse {
  color: #fff; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black; }

.fad.fa-inverse {
  color: #fff; }

