@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&display=swap";/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:Inter;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );--tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ff-color-primary: #0997f3;--ff-color-primary-dark: #096caf;--ff-color-light-accent: #f2f5f6;--ff-color-gray-light: #e7e7e7;--ff-color-gray: #aaa;--ff-color-gray-medium: #888;--ff-color-text: #2d3339;--ff-color-success: #7ece65;--ff-color-warning: #febb08;--ff-color-error: #FF244D;--ff-default-border-radius: 4px;--ff-font-family: Inter, sans-serif;--ff-button-font-size: 14px;--ff-table-side-padding: 16px;--ff-table-clickable-hover-background: var(--ff-color-light-accent);--ff-table-color-spacer-lines: var(--ff-color-gray-light);--ff-table-heading-background-color: var(--ff-color-light-accent);--ff-table-text-color: var(--ff-color-text);--ff-table-icon-fill-color: var(--ff-color-gray-medium);--ff-modal-header-background: var(--ff-color-primary);--ff-modal-side-padding: 24px;--ff-modal-header-danger-background: var(--ff-color-error);--ff-modal-footer-background: #fafafa;--ff-modal-footer-top-border: var(--ff-color-gray-light);--ff-sidenav-logo-height: 20px;--ff-sidenav-width: 264px;--ff-sidenav-side-padding: 20px;--ff-sidenav-background: #171732;--ff-sidenav-spacer-color: #283351;--ff-sidenav-user-subtitle-color: var(--ff-color-primary);--ff-sidenav-item-active-color: var(--ff-color-primary-dark);--ff-breadcrumbs-color: var(--ff-color-text);--ff-forms-font-size: 14px}html,body{margin:0;padding:0;font-family:var(--ff-font-family)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.mat-spinner{width:32px!important;height:32px!important}.mat-spinner svg{width:100%!important;height:100%!important}.ff-input,.ff-form-field{display:block}.ff-input__label,.ff-form-field__label{font-size:var(--ff-forms-font-size);margin-bottom:.25rem;font-weight:600;display:block}.ff-input .mat-form-field,.ff-form-field .mat-form-field{display:block;width:100%}.ff-input input,.ff-input textarea,.ff-form-field input,.ff-form-field textarea{font-family:var(--ff-font-family);font-size:var(--ff-forms-font-size)}.ff-input .mat-form-field:not(.mat-form-field-has-label) .mat-form-field-infix,.ff-form-field .mat-form-field:not(.mat-form-field-has-label) .mat-form-field-infix{border-top-width:.3em}.ff-input--no-bottom-padding .mat-form-field-wrapper,.ff-form-field--no-bottom-padding .mat-form-field-wrapper{padding-bottom:0}.mat-option,.mat-select-value{font-size:var(--ff-forms-font-size)!important}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0!important;margin-top:4px!important}.mat-checkbox .mat-checkbox-label{font-size:var(--ff-forms-font-size)}.ff-input--small .mat-form-field .mat-form-field-infix,.ff-form-field--small .mat-form-field .mat-form-field-infix{border-top:0;padding:.8em 0}.ff-input--small .mat-form-field .mat-form-field-wrapper,.ff-form-field--small .mat-form-field .mat-form-field-wrapper{margin:0!important}.ff-input--small .mat-form-field .mat-form-field-outline,.ff-form-field--small .mat-form-field .mat-form-field-outline{top:0!important}.ff-input--small .mat-form-field .mat-form-field-outline>*,.ff-form-field--small .mat-form-field .mat-form-field-outline>*{background:white}.ff-input--small .mat-form-field .mat-select-arrow-wrapper,.ff-form-field--small .mat-form-field .mat-select-arrow-wrapper{transform:none!important}.ff-input--small .mat-form-field .mat-form-field-suffix,.ff-form-field--small .mat-form-field .mat-form-field-suffix{top:0!important;color:var(--ff-color-gray)}.ff-input--small .mat-form-field .mat-form-field-flex,.ff-form-field--small .mat-form-field .mat-form-field-flex{align-items:center;margin-top:0!important}.ff-input--small .mat-form-field .mat-form-field-label-wrapper,.ff-form-field--small .mat-form-field .mat-form-field-label-wrapper{top:-3px}.ff-table-clickable .mat-row:hover{cursor:pointer;background-color:var(--ff-table-clickable-hover-background)}.ff-table{display:block}.ff-table table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0;table-layout:fixed}.ff-table table.ff-table-selectable tbody tr:hover td{background:var(--ff-table-clickable-hover-background)}.ff-table table.ff-table-selectable td{cursor:pointer}.ff-table table.table--list .col-actions{width:5%;padding-right:5px}.ff-table tr td{padding:8px 15px 8px 0;border-bottom:1px solid var(--ff-table-color-spacer-lines);color:var(--ff-table-text-color)}.ff-table tr td .text{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ff-table tr td:first-child{padding-left:10px}.ff-table tr th:first-child,.ff-table tr td:first-child{padding-left:var(--ff-table-side-padding)}.ff-table tr th.ff-table-cell--align-right,.ff-table tr td.ff-table-cell--align-right{text-align:right}.ff-table tr th.ff-table-cell--align-right .ff-table-header-cell__inner span,.ff-table tr td.ff-table-cell--align-right .ff-table-header-cell__inner span{margin-left:auto}.ff-table tr th.ff-table-cell--align-center,.ff-table tr td.ff-table-cell--align-center{text-align:center}.ff-table tr th.ff-table-cell--align-center .ff-table-header-cell__inner,.ff-table tr td.ff-table-cell--align-center .ff-table-header-cell__inner{justify-content:center}.ff-table tr th:last-child,.ff-table tr td:last-child{padding-right:0}.ff-table tr th .ff-icon,.ff-table tr td .ff-icon{fill:var(--ff-table-icon-fill-color)}.ff-table tr th{height:45px}.ff-table tr th.ff-table-header-cell--sortable{cursor:pointer}.ff-table tr th.ff-table-header-cell--sorted{color:var(--ff-color-primary)}.ff-table tr th.ff-table-header-cell--sorted .ff-icon{fill:var(--ff-color-primary)}.ff-table tr th .ff-table-header-cell__inner{display:flex;align-items:center}.ff-table tr th .ff-table-header-cell__inner .ff-icon{width:20px;height:20px}.ff-table th,.ff-table .table-heading{color:var(--ff-table-text-color);font-size:12px;padding:10px 0;line-height:1.5;font-weight:700;border-top:1px solid var(--ff-table-color-spacer-lines);border-bottom:1px solid var(--ff-table-color-spacer-lines);background:var(--ff-table-heading-background-color)}.ff-table th:first-child,.ff-table .table-heading:first-child{padding-left:10px}.ff-table th:last-child,.ff-table .table-heading:last-child{padding-right:10px}.ff-table .empty-view{margin:90px 0 20px;text-align:center;width:100%}.ff-table .empty-view .title{font-size:16px;margin:0 auto 24px;font-weight:700;max-width:450px}.ff-table .mat-spinner{margin:48px auto;display:block}.mat-snack-bar-container.ff-snack-bar-success{background:var(--ff-color-success)}.mat-snack-bar-container.ff-snack-bar-error{background:var(--ff-color-error)}.ff-alert-bar{display:block}.ff-alert-bar__inner{overflow:hidden;margin-bottom:16px;text-align:center}.ff-alert-bar__inner.ff-alert-bar--success .ff-alert-bar__message{background:var(--ff-color-success)}.ff-alert-bar__inner.ff-alert-bar--warning .ff-alert-bar__message{background:var(--ff-color-warning)}.ff-alert-bar__message{padding:8px 16px;background:var(--ff-color-error);border-radius:var(--ff-default-border-radius);color:#fff}.ff-button{display:inline-block;zoom:1;line-height:32px;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:inherit;color:#fff;padding:1px 20px;letter-spacing:1px;font-size:var(--ff-button-font-size);background:var(--ff-color-primary);border:1px solid var(--ff-color-primary);text-decoration:none;border-radius:4px;transition:color .25s ease,background .25s ease;position:relative}.ff-button__text{display:flex;align-items:center;justify-content:center}.ff-button .mat-spinner{display:block;position:absolute;top:50%;left:50%;width:24px!important;height:24px!important;margin-left:-12px;margin-top:-12px}.ff-button .mat-spinner svg circle{stroke:#fff}.ff-button .ff-icon{width:12px;height:12px;fill:currentColor;margin-right:6px;display:inline-block;vertical-align:middle}.ff-button:hover,.ff-button:focus{background:var(--ff-color-primary)}.ff-button.ff-button--secondary{background:none;border-color:var(--ff-color-gray-medium);color:var(--ff-color-primary)}.ff-button--small{line-height:20px;font-size:13px}.ff-button.ff-button--outline{background:none;color:#fff;border-color:#fff}.ff-button.ff-button--white{color:var(--ff-color-primary);background:white;border-color:#fff}.ff-button.ff-button--clear{background:none;border:0;color:var(--ff-color-text);padding:0;letter-spacing:inherit}.ff-button.ff-button--clear:hover{color:var(--ff-color-primary)}.ff-button.ff-button--danger{background:var(--ff-color-error);border-color:var(--ff-color-error)}.ff-button.ff-button--block{display:block;width:100%}.ff-button.ff-button--h-space{margin-right:10px}.ff-button.ff-button--l{text-transform:uppercase;padding:15px 18px;font-weight:700}.ff-button.ff-button--small{padding:5px 12px}.ff-button.ff-button--gray{background-color:var(--ff-color-gray);border-color:var(--ff-color-gray)}.ff-button.ff-button--success{background:var(--ff-color-success);border-color:var(--ff-color-success)}.ff-button.ff-button--warning{background:var(--ff-color-warning);border-color:var(--ff-color-warning)}.ff-button[disabled],.ff-button.disabled,.ff-button.disabled:hover,.ff-button.disabled:focus,.ff-button.disabled:active{opacity:.8;background:var(--ff-color-gray-medium);border-color:var(--ff-color-gray-medium);cursor:default}.ff-icon{display:block}.ff-icon svg{max-width:100%;max-height:100%;display:block}.ff-icon img{max-width:100%;height:auto;display:block}.ff-dialog-no-padding .mat-dialog-container{padding:0!important}.ff-dialog-clean{max-width:none!important;width:100%!important;height:100%!important}.ff-dialog-clean .mat-dialog-container{background:transparent!important;box-shadow:none!important}.ff-dialog-header{font-size:18px;background:var(--ff-modal-header-background);color:#fff;padding:16px var(--ff-modal-side-padding);display:flex;align-items:center;width:100%}.ff-dialog-header--danger{background:var(--ff-modal-header-danger-background)}.ff-dialog-header__right{margin-left:auto}.ff-dialog-content{padding:16px var(--ff-modal-side-padding)}.ff-dialog-footer{display:flex;width:100%;justify-content:flex-end;align-items:center;padding:16px;border-top:1px solid var(--ff-color-gray-light)}.ff-dialog-footer button{margin-right:8px}.ff-dialog-footer button:last-child{margin-right:0}.ff-sidenav{background-color:var(--ff-sidenav-background);color:#fff;display:flex;flex-direction:column;min-height:100%;width:var(--ff-sidenav-width);border-right:0;transition:width .3s ease}.ff-sidenav .mat-drawer-inner-container{display:flex;flex-direction:column}.ff-sidenav__top{padding:16px var(--ff-sidenav-side-padding);border-bottom:1px solid var(--ff-sidenav-spacer-color);display:flex;align-items:center;margin-bottom:16px}.ff-sidenav__top--electron{padding-top:48px}.ff-sidenav__top-right{margin-left:auto;text-align:right}.ff-sidenav__version{font-size:12px;line-height:1;color:#fff6}.ff-sidenav__changelog{font-weight:700;font-size:12px;margin-top:2px;display:block;cursor:pointer}.ff-sidenav__logo{height:var(--ff-sidenav-logo-height);display:block}.ff-sidenav nav{min-height:0;flex:1;display:flex;flex-direction:column}.ff-sidenav__group{margin-bottom:16px}.ff-sidenav__group-title{padding:18px var(--ff-sidenav-side-padding) 8px;margin:0;font-size:14px;font-weight:700}.ff-sidenav__item{display:flex;min-width:0;width:100%;text-align:start;text-decoration:none;color:#fff;transition:color .2s ease,background .2s ease,opacity .2s ease;padding:10px var(--ff-sidenav-side-padding);-webkit-appearance:none;appearance:none;font-size:14px;border:0;background:transparent;opacity:.6}.ff-sidenav__item:hover{opacity:1}.ff-sidenav__item--active{color:var(--ff-sidenav-item-active-color);opacity:1}.ff-sidenav__item--active .mat-icon{fill:var(--ff-sidenav-item-active-color);color:var(--ff-sidenav-item-active-color)}.ff-sidenav__item--active .mat-icon g{fill:var(--ff-sidenav-item-active-color)}.ff-sidenav__item .mat-icon{font-size:20px;width:20px;height:20px;margin-right:16px}.ff-sidenav__item-text{padding-left:16px;display:block;transition:opacity .3s ease}.ff-sidenav__item-inner{display:flex;width:100%;align-items:center}.ff-sidenav__bottom{margin-top:auto}.ff-sidenav__bottom .ff-sidenav__item{margin-bottom:16px}.ff-sidenav__user{display:flex;align-items:center;padding:24px var(--ff-sidenav-side-padding)}.ff-sidenav__user .ff-avatar{flex-shrink:0}.ff-sidenav__user-name{font-size:14px}.ff-sidenav__user-email{display:block;color:var(--ff-sidenav-user-subtitle-color);font-size:12px}.ff-sidenav__size-toggle{border-top:1px solid var(--ff-sidenav-spacer-color);padding:4px var(--ff-sidenav-side-padding);display:flex;justify-content:flex-end}.ff-sidenav--slim{width:64px}.ff-sidenav--slim .ff-sidenav__top{padding-left:0;padding-right:0;justify-content:center;margin-bottom:0}.ff-sidenav--slim .ff-sidenav__item .mat-icon{margin-right:0}.ff-sidenav--slim .ff-sidenav__user{padding-left:0;padding-right:0;display:flex;justify-content:center}.ff-sidenav--slim .ff-avatar{width:32px;height:32px;margin-right:0}.ff-sidenav--slim .ff-sidenav__item-inner{justify-content:center}.ff-sidenav--slim .ff-sidenav__size-toggle{padding-left:0;padding-right:0;justify-content:center}.ff-sidenav--slim .ff-sidenav__group{padding:8px 0;border-bottom:1px solid var(--ff-sidenav-spacer-color);margin-bottom:0}.ff-avatar{border-radius:50%;width:40px;height:40px;margin-right:16px;overflow:hidden;position:relative;background:gray;color:#fff;display:flex;align-items:center;justify-content:center}.ff-avatar__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ff-avatar__initials{color:#fff;text-transform:uppercase;font-size:16px}.ff-breadcrumbs{display:block}.ff-breadcrumbs__list{margin:0;padding:0;list-style:none;display:flex;align-items:center}.ff-breadcrumbs__list li{font-size:13px;margin:0;display:flex;align-items:center}.ff-breadcrumbs__list li .mat-icon{margin:0 8px}.ff-breadcrumbs__list li:first-child{margin-left:0}.ff-breadcrumbs__list li:last-child .mat-icon{display:none}.ff-breadcrumbs__list li a{text-decoration:none;color:var(--ff-color-text);transition:color .25s ease}.ff-breadcrumbs__list li a:hover{color:var(--ff-color-primary-dark)}.ff-breadcrumbs__list li.active{color:var(--ff-color-primary-dark);font-weight:700}:root{--auth-logo-size: 320px;--auth-background-brightness: 50%}.auth-public .mat-form-field-appearance-outline .mat-form-field-outline{border-radius:5px;transition:none!important}.auth__default-form{max-width:400px;margin:0 auto;width:100%;padding:32px 16px}.auth__form-title{margin-bottom:32px;font-size:24px;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgba(31,41,55,var(--tw-text-opacity))}.dark .auth__form-title{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width: 1280px){.auth__form-title{font-size:30px}}:root{--ff-color-primary: #22c55e;--ff-font-family: Inter;--tbl-color-primary: var(--ff-color-primary);--tbl-color-text: #131a27;--tbl-color-gray: #aaa;--tbl-color-info: #40b7cb;--tbl-color-error: #ff244d;--tbl-color-accent: #131a27;--tbl-color-gray-light: #e7e7e7;--tbl-color-gray-ultra-light: #f0f0f0;--tbl-color-accent-light: #3e474f;--tbl-timeline-background-color: #4b525d;--tbl-timeline-background-color-dark: #212538;--tbl-timeline-table-column-width: 132px;--ff-color-error: var(--tbl-color-error);--auth-logo-size: 32px;--auth-background-brightness: 65%}.rpl-billing-option{border-radius:4px;border:3px solid #f1f1f1;cursor:pointer;padding:16px 16px 12px;transition:border-color .25s ease;display:block}.rpl-billing-option__header{display:flex;align-items:center}.rpl-billing-option__checkmark{margin-left:auto;border:2px solid #e7e7e7;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.rpl-billing-option__checkmark .mat-icon{color:#fff;font-size:16px;width:16px;height:16px;display:none}.rpl-billing-option__checkmark--checked{background-color:var(--tbl-color-primary);border:0}.rpl-billing-option__checkmark--checked .mat-icon{display:block}.rpl-billing-option__name{color:#fff;font-weight:700;padding:2px 12px;background-color:#131a27;border-radius:3px}.rpl-billing-option ul,.rpl-billing-option p{list-style:none;margin-top:16px!important;margin-bottom:0;padding-left:0;color:#7b808c}.rpl-billing-option__price-wrapper{margin-top:24px}.rpl-billing-option__price{display:block;font-weight:700;font-size:13px;color:#aaa}.rpl-billing-option__price-amount{color:#131a27;font-size:16px}.rpl-billing-option__price-amount-striked{text-decoration:line-through;font-size:13px}.rpl-billing-option--selected{border-color:var(--tbl-color-primary)}.rpl-billing-option--selected .rpl-billing-option__name{background-color:var(--tbl-color-primary)}.rpl-billing-option--disabled{opacity:.5;cursor:not-allowed}.rpl-terms-box{max-height:400px;overflow-y:auto;padding:24px 16px;border-width:1px;--tw-border-opacity: 1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.mat-badge-content{font-weight:600;font-size:12px;font-family:var(--ff-font-family)}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px / 32px var(--ff-font-family);letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px / 32px var(--ff-font-family);letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px / 28px var(--ff-font-family);letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px / 24px var(--ff-font-family);letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px / 20px var(--ff-font-family);margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px / 20px var(--ff-font-family);margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px / 24px var(--ff-font-family);letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px / 20px var(--ff-font-family);letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px / 20px var(--ff-font-family);letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px / 112px var(--ff-font-family);letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px / 56px var(--ff-font-family);letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px / 48px var(--ff-font-family);letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px / 40px var(--ff-font-family);letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px / 20px var(--ff-font-family);letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:var(--ff-font-family);font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:var(--ff-font-family)}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:var(--ff-font-family)}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:var(--ff-font-family)}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:var(--ff-font-family)}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px / 32px var(--ff-font-family);letter-spacing:normal}.mat-expansion-panel-header{font-family:var(--ff-font-family);font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px / 20px var(--ff-font-family);letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:var(--ff-font-family);letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:var(--ff-font-family);font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:var(--ff-font-family);font-size:12px}.mat-radio-button,.mat-select{font-family:var(--ff-font-family)}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:var(--ff-font-family)}.mat-slider-thumb-label-text{font-family:var(--ff-font-family);font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:var(--ff-font-family)}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:var(--ff-font-family)}.mat-tab-label,.mat-tab-link{font-family:var(--ff-font-family);font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px / 32px var(--ff-font-family);letter-spacing:normal;margin:0}.mat-tooltip{font-family:var(--ff-font-family);font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:var(--ff-font-family)}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:var(--ff-font-family);font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:var(--ff-font-family);font-size:12px;font-weight:500}.mat-option{font-family:var(--ff-font-family);font-size:16px}.mat-optgroup-label{font:500 14px / 24px var(--ff-font-family);letter-spacing:normal}.mat-simple-snackbar{font-family:var(--ff-font-family);font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:var(--ff-font-family)}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:#0000001a}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#22c55e}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#131a27}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-pseudo-checkbox{color:#0000008a}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#22c55e}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#131a27}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:white;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:white}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#ffffffde;background:#22c55e}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#131a27;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#22c55e}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#131a27}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#22c55e}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#131a27}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:black}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:#ffffffde}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#22c55e}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#131a27}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:white;color:#000000de}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-card-subtitle{color:#0000008a}.mat-checkbox-frame{border-color:#0000008a}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#22c55e}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#131a27}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#00000061}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#22c55e}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#131a27}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:black}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#22c55e;color:#ffffffde}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#ffffffde;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#131a27;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:#ffffff1a}.mat-table{background:white}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:#0000001f}.mat-header-cell{color:#0000008a}.mat-cell,.mat-footer-cell{color:#000000de}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:#22c55e}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,#22c55e 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,#22c55e 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#22c55e;color:#ffffffde}.mat-calendar-body-disabled>.mat-calendar-body-selected{opacity:.2}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #ffffffde}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#22c55e}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#22c55e}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(19,26,39,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(19,26,39,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(19,26,39,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#131a27;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#131a2766}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#131a274d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#131a274d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#22c55e}.mat-datepicker-toggle-active.mat-accent{color:#131a27}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:white;color:#000000de}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:white;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:#22c55e}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#131a27}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#131a27}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#22c55e}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#131a27}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#22c55e}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#131a27}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#22c55e}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#131a27}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-icon.mat-primary{color:#22c55e}.mat-icon.mat-accent{color:#131a27}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:#22c55e}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-form-field.mat-accent .mat-input-element{caret-color:#131a27}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}.mat-list-base .mat-subheader{color:#0000008a}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:#00000061}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-menu-panel{background:white}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-menu-item{background:transparent;color:#000000de}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:#00000061}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-paginator{background:white}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#22c55e}.mat-progress-bar-buffer{background-color:#22c55e}.mat-progress-bar-fill:after{background-color:#22c55e}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#c0c2c5}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#c0c2c5}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#131a27}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#22c55e}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#131a27}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:#0000008a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#22c55e}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#22c55e}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#131a27}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#131a27}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:white}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#22c55e}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#131a27}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#131a27}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#131a278a}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#131a27}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#22c55e}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#f443368a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fafafa}.mat-slide-toggle-bar{background-color:#00000061}.mat-slider-track-background{background-color:#00000042}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#22c55e}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#ffffffde}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:#22c55e;opacity:.2}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#131a27}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:#131a2733}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:#f4433633}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:#00000061}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042;background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:#00000061}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:#00000042}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:#ffffffde}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#22c55e;color:#ffffffde}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#131a27;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#000000de}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}.mat-tab-header-pagination-chevron{border-color:#000000de}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#22c55e}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#22c55e}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#ffffffde}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#131a27}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#22c55e}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#22c55e}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#ffffffde}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:#ffffffde}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#131a27}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#22c55e;color:#ffffffde}.mat-toolbar.mat-accent{background:#131a27;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:#131a27}html{box-sizing:border-box;height:100%;overflow:hidden}html,body{color:#131a27;font-size:14px;line-height:1.5;background:#e4e8f0;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.mat-checkbox-label{-webkit-user-select:none!important;user-select:none!important}button{-webkit-user-select:none;user-select:none}body{display:flex;flex-direction:column;height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}button{font-family:var(--ff-font-family)}a{color:#22c55e}hr{background-color:#e7e7e7;border:0;margin:32px 0;display:block;height:1px}[hidden]{display:none!important}.rpl-root{display:flex;flex-direction:column;min-height:0;flex-grow:1}.app-logo{display:flex;align-items:center;justify-content:center}.app-logo img{display:block;width:100%}.rpl-main-content{display:flex!important;width:100%!important;background-color:transparent;flex:1;align-self:flex-end}.rpl-main-content .mat-sidenav-content{height:auto;display:flex;width:100%;overflow:hidden;left:-1px;margin-right:-1px}.frame{padding:0 16px;margin:0 auto;width:100%}.frame.frame--slim{max-width:1100px}.rpl-feature-bar{color:#fff;padding:16px 16px 24px;background:#25272c}.rpl-feature-bar .rpl-feature-bar__title{font-size:20px;margin-bottom:8px}.rpl-card{background:white;padding:16px;border-radius:8px;display:block;border:1px solid #e7e7e7}.rpl-card .module-header{padding-top:0;padding-bottom:16px}.rpl-sidebar-layout{display:flex;color:#1d2125;position:relative;flex-grow:1;max-height:100%}.rpl-sidebar-layout .rpl-sidebar-layout__content{flex:1;overflow:hidden}.rpl-sidebar-layout .rpl-sidebar-layout__empty-content{height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#52565e}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:600}.ff-icon.rpl-icon-highlighted{fill:#22c55e}.color-error{color:#ff244d}.color-warning{color:#febb08}.table-icons{display:flex;align-items:center;width:100%}.table-icons .ff-icon{margin-right:12px;width:20px;height:20px}.table-icons.table-icons--center{justify-content:center}.rpl-table-clickable .mat-row:hover{cursor:pointer;background-color:var(--tbl-color-gray-ultra-light)}.rpl-dialog-no-padding .mat-dialog-container{padding:0!important}.mat-dialog-actions{padding:12px 0!important;justify-content:flex-end}.mat-dialog-actions button{margin-right:16px}.mat-dialog-actions button:last-child{margin-right:0}.mat-dialog-content{border-bottom:1px solid #e7e7e7}rpl-internal{display:flex;flex-direction:column;flex-grow:1;min-height:0}.ff-table{background:white}.ff-table .empty-view{display:block;padding:64px 0;margin:0}.ff-table .empty-view .title{margin-bottom:8px}.rpl-time-selection__list{max-height:640px;display:flex;flex-direction:column;flex-wrap:wrap}.rpl-time-selection__row{display:flex;width:50%;border-bottom:1px solid #e7e7e7}.rpl-time-selection__item{padding:16px 8px;display:block;width:25%;font-size:16px;line-height:1.2!important}.rpl-time-selection__item:first-child{font-weight:600}.rpl-time-selection__item--radio{color:#fff;background:#ff244d}.rpl-time-selection__item--radio--selected{color:#131a27;background:white}.rpl-time-selection__item--disabled{color:#aaa;cursor:default;background:white}.rpl-code-textarea textarea{font-family:monospace;font-size:12px;min-height:140px}.rpl-snackbar-info__item{display:flex;align-items:center;margin-bottom:4px}.rpl-snackbar-info__item .mat-icon{margin-right:8px}.rpl-snackbar-info__item:last-child{margin-bottom:0}.mat-simple-snackbar-action{color:#22c55e}.rpl-duration-selection{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#4d5056}.rpl-duration-selection__item{flex:0 0 19%;background:#e7e7e7;padding:6px 0;text-align:center;border-radius:3px}.rpl-duration-selection__item--selected{background:#22c55e;color:#fff}.rpl-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#2d3339}.rpl-fullscreen-error{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;color:#fff;background:url(/assets/images/login.jpg);background-size:cover}.rpl-fullscreen-error .app-logo{display:block;width:300px;margin:0 auto 32px}.rpl-fullscreen-error__inner{text-align:center;position:relative}.rpl-fullscreen-error__title{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px}.rpl-fullscreen-error__text{max-width:400px;margin-left:auto;margin-right:auto}.rpl-fullscreen-error__buttons{margin-top:32px}.rpl-fullscreen-error:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(138,0,26,.7)}.mat-spinner{margin:32px auto;width:42px!important;height:42px!important}.mat-spinner svg{width:100%!important;height:100%!important}.rpl-spinner-tiny{margin:0;width:16px!important;height:16px!important}.rpl-localized-text{display:block}.rpl-localized-text .mat-tab-label{height:32px;min-width:32px}.rpl-localized-text .mat-ink-bar{transition:none}.rpl-sidebar .rpl-res-list{display:flex;flex-direction:column;flex-grow:1;height:100%}.rpl-sidebar .rpl-res-list__list{height:0;flex-grow:1;flex-shrink:0;margin-bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.rpl-info-icon{width:20px!important;height:20px!important;font-size:20px!important;color:#7b808c;cursor:pointer;margin-left:4px}.mat-calendar.rpl-calendar-holidays{position:relative}.mat-calendar.rpl-calendar-holidays:before{content:"";width:12px;height:12px;border-radius:100%;background-color:#ffa210;position:absolute;bottom:-16px;left:16px}.mat-calendar.rpl-calendar-holidays:after{content:"Feiertag";position:absolute;bottom:-20px;left:36px}.rpl-date-holiday{position:relative}.rpl-date-holiday .mat-calendar-body-cell-content{border:2px solid #ffa210}.ff-dialog-full{max-height:90%!important;max-width:none!important}.ff-dialog-full .mat-dialog-container{height:auto!important}@media (max-width: 639px){.ff-dialog-full{height:100%!important;width:100%!important;max-height:none!important}.ff-dialog-full .mat-dialog-container{border-radius:0!important}}.rpl-checkbox-wrapper{margin-bottom:8px}.mat-checkbox-label{font-family:var(--ff-font-family);display:flex;align-items:center;font-weight:400}.mat-radio-label{font-weight:400}.mat-checkbox-ripple.mat-ripple{display:none}.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background-color:#22c55e}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel]{-webkit-appearance:none;appearance:none;font-family:var(--ff-font-family)!important}.rpl-radio-wrapper{margin-bottom:16px}.mat-calendar{font-family:var(--ff-font-family)}.mat-calendar-body-selected{background-color:#22c55e}.mat-datepicker-content-touch .mat-calendar-body{font-size:18px}.mat-datepicker-content-touch .mat-calendar-table-header th{font-size:18px;font-weight:600}.mat-radio-button{font-family:var(--ff-font-family);margin-right:8px}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#22c55e}.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element{background-color:#22c55e40}.mat-radio-button.mat-accent .mat-radio-inner-circle{background-color:#22c55e}.rpl-form-field{width:100%}.rpl-form-field-small .mat-form-field-infix{border-top:0;padding:.8em 0}.rpl-form-field-small .mat-form-field-outline{top:0!important}.rpl-form-field-small .mat-form-field-suffix{top:0!important;color:#aaa}.rpl-form-field-small .mat-form-field-flex{align-items:center;margin-top:0!important}.mat-form-field{display:block;width:100%}.rpl-form-field-small .mat-form-field-infix{border-top:0;padding-bottom:.8em}.rpl-form-field-small .mat-form-field-wrapper{margin:0!important;padding:0}.rpl-form-field-small .mat-form-field-outline>*{background:white}.rpl-form-field-small .mat-select-arrow-wrapper{transform:none!important}.rpl-form-field-small .mat-form-field-label-wrapper{top:-3px}.tabs{display:block;border-bottom:1px solid #3e474f;width:100%}.tabs ul{list-style:none;margin:0;padding:0}.tabs ul li{display:inline-block;vertical-align:middle;margin:0 0 -1px}.tabs ul li a{text-align:center;padding:8px 16px;display:block;margin:0;text-decoration:none;color:#81858f;border-bottom:3px solid transparent;transition:color .2s ease}.tabs ul li a.selected{font-weight:700;color:#fff;border-color:#22c55e}.rpl-bottom-tabs{display:flex;background:#131a27;padding:5px}.rpl-bottom-tabs .rpl-bottom-tabs__item{flex-grow:1;color:#fff;margin-right:5px;padding:0}.rpl-bottom-tabs .rpl-bottom-tabs__item:last-child{margin-right:0}.rpl-bottom-tabs .rpl-bottom-tabs__item .rpl-bottom-tabs__item-inner{background:#25272c;padding:18px 8px;border-radius:3px}.rpl-bottom-tabs .rpl-bottom-tabs__item .rpl-bottom-tabs__item--active{background:#22c55e}.rpl-list-empty{text-align:center;padding:64px 16px;color:#aaa}.rpl-list-header{font-weight:700;display:flex;align-items:center;padding:4px 16px;color:#52565e;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.rpl-list-header .ff-icon{width:16px;height:16px;fill:#3e474f}.rpl-list-item,.rpl-res-list .rpl-res-list__item{display:block;padding:8px 16px;border-bottom:1px solid #e7e7e7;cursor:pointer;transition:background-color .2s ease}.rpl-list-item .rpl-list-item__title,.rpl-res-list .rpl-res-list__item .rpl-list-item__title{display:block;font-weight:600}.rpl-list-item .rpl-list-item__subtitle,.rpl-res-list .rpl-res-list__item .rpl-list-item__subtitle{color:#aaa}.rpl-list-item:hover,.rpl-res-list .rpl-res-list__item:hover{background-color:#f0f0f0}.rpl-list-item.rpl-list-item--selected,.rpl-res-list .rpl-list-item--selected.rpl-res-list__item{background-color:#22c55e;color:#fff}.rpl-list-item.rpl-list-item--selected .rpl-list-item__subtitle,.rpl-res-list .rpl-list-item--selected.rpl-res-list__item .rpl-list-item__subtitle{color:#fff}.rpl-list{margin:0;padding:0;-webkit-overflow-scrolling:touch}.rpl-list__item{border-bottom:1px solid #e7e7e7;padding:16px;display:flex;align-items:center;width:100%;cursor:pointer;color:#131a27;background-color:#fff}.rpl-list__item:last-child{border-bottom:0}.rpl-list__item:hover{background-color:#f0f0f0}.rpl-list__item.rpl-list__item--selected{color:#fff;background-color:#22c55e}.rpl-list__item-subtitle{color:var(--tbl-color-gray);margin-left:auto;padding-left:16px}button{background:transparent;border:0;white-space:normal;outline:0;-webkit-appearance:none;appearance:none;cursor:pointer}.ff-button{text-transform:none}.ff-button.ff-button--l{text-transform:none;font-size:16px;line-height:1.2;font-weight:400}.ff-button.ff-button--secondary{background:#758197;color:#fff;border:0}.ff-button[disabled]{background:#22c55e;opacity:.6;border-color:#22c55e}.mat-button.rpl-button-gray,.mat-flat-button.rpl-button-gray{background-color:#aaa;color:#fff}.mat-button.rpl-button-block,.mat-flat-button.rpl-button-block{display:block;width:100%}.rpl-big-button{border-radius:.25rem;padding:8px;width:100%;--tw-bg-opacity: 1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.rpl-big-button:hover{--tw-bg-opacity: 1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.rpl-big-button{margin-bottom:16px;transition:background-color .2s ease;text-align:left}.rpl-big-button[disabled]{background:#e7e7e7;color:#000}.btn-xs{display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgba(229,231,235,var(--tw-border-opacity));font-size:14px;font-weight:500;line-height:20px;--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);padding:2px 8px}.print-container{display:none}@media print{html,body{background:none!important;overflow:visible!important}rpl-root{display:none!important}.print-container{display:block}}.print__reservation-list{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.print__reservation-list .tc-logo{width:150px;height:88px;fill:#131a27;margin-bottom:5px}.print__reservation-list .headline{font-size:20px}.rpl-color-picker{display:block;margin-bottom:24px}@media print{.rpl-main-header{display:none!important}}.rpl-main-header__right .mat-stroked-button{border-color:#ccc}.rpl-main-header__right .mat-stroked-button[disabled]{color:#fff;opacity:.4}.rpl-sidebar,.mat-drawer.rpl-sidebar{width:304px;background:white;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch}.rpl-sidebar p,.mat-drawer.rpl-sidebar p{margin-top:0}.rpl-sidebar .mat-drawer-inner-container,.mat-drawer.rpl-sidebar .mat-drawer-inner-container{display:flex;flex-direction:column}.rpl-sidebar .rpl-sidebar-header,.mat-drawer.rpl-sidebar .rpl-sidebar-header{padding:8px 16px;color:#fff;background:#7b808c;display:flex;align-items:center;width:100%;flex-shrink:0}.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__title,.mat-drawer.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__title{font-size:14px;text-transform:uppercase;display:block}.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__subtitle,.mat-drawer.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__subtitle{display:block;color:#f0f0f0}.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__close-button,.mat-drawer.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__close-button{margin-left:auto;padding:0;color:#fff}.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__close-button .mat-icon,.mat-drawer.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__close-button .mat-icon{display:block}.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__close-button .ff-icon,.mat-drawer.rpl-sidebar .rpl-sidebar-header .rpl-sidebar-header__close-button .ff-icon{width:24px;height:24px;fill:#fff}.rpl-sidebar .rpl-sidebar-section-button,.mat-drawer.rpl-sidebar .rpl-sidebar-section-button{padding:10px 16px;background:#e7e7e7;color:#7b808c;text-transform:uppercase;font-weight:600;display:flex;align-items:center}.rpl-sidebar .rpl-sidebar-section-button .rpl-sidebar-section-button__right,.mat-drawer.rpl-sidebar .rpl-sidebar-section-button .rpl-sidebar-section-button__right{color:#22c55e;font-weight:600;text-transform:none;margin-left:auto}.rpl-sidebar .rpl-sidebar__headline,.mat-drawer.rpl-sidebar .rpl-sidebar__headline{color:#52565e;font-weight:600;display:block;margin-bottom:4px}.rpl-sidebar .rpl-sidebar__frame,.mat-drawer.rpl-sidebar .rpl-sidebar__frame{padding:16px}.rpl-sidebar .rpl-sidebar__frame+.rpl-sidebar__frame,.mat-drawer.rpl-sidebar .rpl-sidebar__frame+.rpl-sidebar__frame{padding-top:0}.rpl-sidebar .rpl-sidebar__frame--border,.mat-drawer.rpl-sidebar .rpl-sidebar__frame--border{border-bottom:1px solid #e7e7e7}.rpl-sidebar.rpl-sidebar--animated,.mat-drawer.rpl-sidebar.rpl-sidebar--animated{transform:translate(-100%);transition:transform .15s ease;height:100%}.rpl-sidebar.rpl-sidebar--animated.rpl-sidebar--animated--visible,.mat-drawer.rpl-sidebar.rpl-sidebar--animated.rpl-sidebar--animated--visible{transform:translate(0)}.rpl-sidebar.rpl-sidebar--overlay,.mat-drawer.rpl-sidebar.rpl-sidebar--overlay{position:absolute;top:0;left:0;height:100%;z-index:10;transform:translate(-100%);transition:transform .15s ease}.rpl-sidebar.rpl-sidebar--overlay.rpl-sidebar--overlay--visible,.mat-drawer.rpl-sidebar.rpl-sidebar--overlay.rpl-sidebar--overlay--visible{transform:translate(0)}.rpl-sidebar-tabs{width:100%;display:flex;border-bottom:1px solid #e7e7e7}.rpl-sidebar-tabs .rpl-sidebar-tabs__item{display:block;flex-grow:1;margin:0 0 -1px;position:relative;text-align:center;padding:8px;text-decoration:none;color:#81858f;border-bottom:3px solid transparent;transition:color .2s ease}.rpl-sidebar-tabs .rpl-sidebar-tabs__item.rpl-sidebar-tabs__item--selected{font-weight:700;color:#22c55e;border-color:#22c55e}.rpl-sidebar-tabs .rpl-sidebar-tabs__item .ff-icon{width:24px;height:24px;fill:#81858f;margin:0 auto}.rpl-sidebar-tabs .rpl-sidebar-tabs-bubble{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;background:#ff244d;position:absolute;top:4px;right:14px;border-radius:50%;font-weight:400}.rpl-sidebar-headline{font-size:13px;font-weight:600;text-transform:uppercase}.rpl-settings-tables{flex-grow:1;display:flex;flex-direction:column}.rpl-settings-tables__top-bar{display:flex;align-items:center;padding-right:16px;background:white}.rpl-settings-tables__save-button{margin-left:auto}.rpl-settings-tables .rpl-sidebar{width:240px;overflow-y:auto}.rpl-settings-tables .rpl-sidebar-layout__content{display:flex;flex-direction:column;position:relative}.rpl-settings-tables .rpl-sidebar-layout__content>*{display:flex;flex-direction:column;flex-grow:1}.rpl-settings-tables .rpl-sidebar-layout__content .rpl-floor-plan-spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px}.rpl-settings-tables .rpl-floor-plan-no-rooms{position:absolute;z-index:100;left:50%;top:50%;color:#fff;text-align:center;transform:translate(-50%) translateY(-50%)}.rpl-settings-tables .rpl-floor-plan-no-rooms p{font-size:18px}.rpl-settings-tables .rpl-floor-plan-no-rooms .ff-button{width:auto;display:inline-block;margin:0 auto}.rpl-settings-tables .table-presets{width:100%;display:flex;flex-wrap:wrap}.rpl-settings-tables .rpl-table-edit .checkbox-wrapper{margin-bottom:8px}.rpl-settings-tables .rpl-table-edit .ff-button{margin-bottom:16px}.rpl-settings-tables-floor-plan,.rpl-settings-table-combinations{flex-grow:1;display:block}.rpl-settings-tables-floor-plan .rpl-sidebar-layout,.rpl-settings-table-combinations .rpl-sidebar-layout{height:100%}.rpl-settings-tables-sorting{display:block;overflow-y:auto;padding-bottom:24px}.rpl-settings-tables-sorting__container{margin:0 auto;width:100%;max-width:800px}.rpl-settings-tables-sorting .cdk-drop-list-dragging .cdk-drag{transition:transform .25s cubic-bezier(0,0,.2,1)}.rpl-settings-tables-sorting .cdk-drag-animating{transition:transform .15s cubic-bezier(0,0,.2,1)}.rpl-settings-tables-sorting .cdk-drop-list-dragging mat-row:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.rpl-settings-tables-sorting .cdk-drag-placeholder{opacity:0}.rpl-settings-tables-sorting .mat-column-dragHandle{cursor:move;flex:0 0 80px;width:80px;color:var(--tbl-color-gray)}.rpl-settings-tables-sorting .mat-table .mat-row{height:40px!important;min-height:0!important}.rpl-settings-tables-sorting .mat-column-name,.rpl-settings-tables-sorting .mat-column-room{flex:0 0 200px}.rpl-settings-tables-sorting .mat-column-seatsMin,.rpl-settings-tables-sorting .mat-column-seatsMax{flex:0 0 100px}.mat-row.cdk-drag-preview{border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;background:white;display:flex;width:100%}.mat-row.cdk-drag-preview .mat-column-dragHandle{cursor:move;flex:0 0 80px;width:80px;color:var(--tbl-color-gray)}.mat-row.cdk-drag-preview .mat-column-name,.mat-row.cdk-drag-preview .mat-column-room{flex:0 0 200px}.mat-row.cdk-drag-preview .mat-column-seatsMin,.mat-row.cdk-drag-preview .mat-column-seatsMax{flex:0 0 100px}.mat-row.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.rpl-image-upload{display:block;width:100%}.rpl-image-upload .rpl-image-upload__img-wrapper{position:relative;display:inline-block;width:100%;background-color:#888;background-image:linear-gradient(#777 .1em,transparent .1em),linear-gradient(90deg,#777 .1em,transparent .1em);background-size:8px 8px;padding:8px}.rpl-image-upload .rpl-image-upload__img-wrapper img{max-width:100%;display:block}.rpl-image-upload .rpl-image-upload__area{transition:border-color .25s ease;border:2px dashed #aaa;width:100%;height:120px;text-align:center;color:#aaa;display:flex;align-items:center;justify-content:center}.rpl-image-upload .rpl-image-upload__area.rpl-image-upload__area--hovering{border-color:#22c55e}.rpl-image-upload .rpl-image-upload__remove-button{background-color:#aaa;fill:#fff;border-radius:999px;width:25px;height:25px;position:absolute;top:-12.5px;right:-12.5px;display:flex;align-items:center;justify-content:center}.rpl-image-upload .rpl-image-upload__remove-button .ff-icon{width:18px;height:18px;margin:0}.rpl-billing-activate{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:16px;column-gap:16px}.rpl-billing-activate .StripeElement{border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:9px 12px}.rpl-billing-activate__sepa-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:32px;column-gap:32px}.rpl-billing-activate__section{margin-bottom:48px}.rpl-billing-activate__section:last-child{margin-bottom:0}.rpl-billing-activate__section-headline{display:flex;align-items:center;font-weight:700;font-size:16px;margin-bottom:12px}.rpl-billing-activate__section-headline-number{border-radius:50%;width:20px;height:20px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;background-color:#131a27;margin-right:8px}.rpl-billing-activate__plans{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:24px;column-gap:24px}.rpl-billing-activate__addons{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px}.rpl-billing-activate__invoice-details,.rpl-billing-activate__payment-options{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px}.rpl-billing-activate__billing-cycles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:24px;column-gap:24px}.rpl-billing-activate__side button{display:block;width:100%}.rpl-billing-activate__side-section{margin-bottom:16px}.rpl-billing-activate__side-section-header{display:flex;align-items:center;width:100%;margin-bottom:4px;font-size:16px;font-weight:700}.rpl-billing-activate__side-section-number{margin-right:8px;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;color:#fff;font-size:12px;justify-content:center;background-color:var(--tbl-color-primary)}.rpl-billing-activate__side-section span{display:block;padding-left:28px}.rpl-billing-activate__total{font-size:18px;font-weight:700;display:flex;margin-top:8px}.rpl-billing-activate__total-price{font-weight:700;margin-left:auto}.rpl-billing-activate__line-section{padding:24px 0;border-bottom:1px solid #cecece}.rpl-billing-activate__line-section:first-child{border-top:1px solid #cecece}.rpl-billing-activate__line-section:last-child{border-bottom:0}.rpl-billing-activate__line{display:flex;margin-bottom:4px}.rpl-billing-activate__line-price{margin-left:auto}.rpl-billing-activate__location{margin-bottom:24px}.rpl-billing-activate__location:last-child{margin-bottom:0}.rpl-billing-activate__location-name{margin-bottom:2px;font-size:16px;font-weight:700}.rpl-billing-activate .rpl-terms-box{margin-bottom:32px}.rpl-shift-plan-edit{display:flex;flex-direction:column}.rpl-shift-plan__color{width:100%;height:12px;display:block}.rpl-shift-plan__header{width:100%;display:flex;align-items:center;padding:16px 24px}.rpl-shift-plan__header h1{margin:0;font-size:18px;font-weight:700}.rpl-shift-plan__name-edit{margin-left:4px!important}.rpl-shift-plan__name-edit .mat-icon{font-size:20px}.rpl-shift-plan__header-right{margin-left:auto}.rpl-shift-plan__header-right>*{margin-right:8px}.rpl-shift-plan__header-right>*:last-child{margin-right:0}.rpl-shift-plan__weekdays{margin-top:4px;display:flex;align-items:center;margin-bottom:16px}.rpl-shift-plan__weekdays button{width:28px;height:28px;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;color:#fff;background-color:var(--tbl-color-accent-light);margin-right:4px}.rpl-shift-plan__weekdays .rpl-shift-plan__weekday-selected{background-color:var(--tbl-color-primary)}.rpl-shift-plan__content{flex-grow:1;display:flex}.rpl-shift-plan__content--offer{display:grid;grid-template-columns:230px 1fr}.rpl-shift-plan__sidebar{padding:0 24px}.rpl-shift-plan__timerange{margin-left:64px;display:flex}.rpl-shift-plan__timerange label{display:block}.rpl-shift-plan__timerange .ff-input{margin-right:24px;border:1px solid var(--tbl-color-gray);border-radius:4px;padding:4px 8px;cursor:pointer}.rpl-shift-plan__timerange .ff-input>div{display:flex;align-items:center}.rpl-shift-plan__timerange .ff-input button{padding:0}.rpl-shift-plan__timerange .ff-input button .mat-icon{width:20px;height:20px;font-size:20px}.rpl-shift-plan__timerange input{cursor:pointer;border:0;width:100px;background:transparent;font-size:14px;color:#22c55e;outline:0}.rpl-shift-plan__timerange input:hover{text-decoration:underline}.rpl-shift-plan__timerange-click span{color:#22c55e;text-decoration:underline;cursor:pointer}.rpl-shift-calendar{display:grid;grid-template-columns:1fr 270px;flex-grow:1}.rpl-shift-calendar__sidebar hr{background-color:var(--tbl-color-gray)}.rpl-shift-calendar .fc{--fc-today-bg-color: transparent;background:white}.rpl-shift-calendar .fc .fc-event{border-width:2px!important}.rpl-shift-calendar .fc .fc-event.rpl-shift-plan-event-selected{border-color:#0009!important}.rpl-shift-calendar .fc .fc-event.rpl-shift-plan-event-error{border-color:var(--tbl-color-error)!important}.rpl-shift-calendar .fc .fc-timegrid-slot-minor{border:0}.rpl-shift-calendar .fc .fc-timegrid-slot,.rpl-shift-calendar .fc .fc-timegrid-slot-label-frame{height:10px}.rpl-shift-calendar .fc .fc-timegrid-slot:empty:before,.rpl-shift-calendar .fc .fc-timegrid-slot-label-frame:empty:before{display:none}.rpl-shift-calendar .fc .fc-col-header-cell-cushion{color:var(--tbl-color-text)}.rpl-shift-calendar .fc .fc-today{background-color:transparent}.rpl-shift-calendar .fc .fc-timegrid-slot-label-cushion{padding:0 8px}.rpl-shift-calendar .fc .fc-event-main-frame{padding:4px;font-size:14px;flex-direction:column-reverse}.rpl-shift-calendar .fc .fc-event-title{font-weight:700}.rpl-shift-calendar .fc .fc-event-time{opacity:.8}.rpl-shift-calendar__holiday{border-left:2px solid #444!important}.rpl-special-day-edit{display:flex;width:100%;flex-grow:1;flex-direction:column;padding:0 24px}.rpl-special-day-edit__header{width:100%;padding:16px 0;display:flex;align-items:center}.rpl-special-day-edit__header-right{margin-left:auto}.rpl-special-day-edit__header-right>*{margin-right:8px}.rpl-special-day-edit__header-right>*:last-child{margin-right:0}.rpl-special-day-edit__date{font-size:18px;font-weight:700;margin:0}.rpl-special-day-edit__name{margin-left:40px}.rpl-special-day-edit__calendar{width:100%}.rpl-special-day-edit__calendar .mat-calendar{background:white}.rpl-special-day-edit__content{max-width:800px;margin:0 auto;width:100%;flex-grow:1;display:flex;flex-direction:column}.rpl-special-day-edit .fc .fc-col-header-cell{display:none}.token.tag,.token.class-name,.token.selector,.token.selector .class,.token.function{--tw-text-opacity: 1;color:rgba(232,121,249,var(--tw-text-opacity))}.token.attr-name,.token.keyword,.token.rule,.token.operator,.token.pseudo-class,.token.important{--tw-text-opacity: 1;color:rgba(34,211,238,var(--tw-text-opacity))}.token.attr-value,.token.class,.token.string,.token.number,.token.unit,.token.color{--tw-text-opacity: 1;color:rgba(190,242,100,var(--tw-text-opacity))}.token.punctuation,.token.module,.token.property{--tw-text-opacity: 1;color:rgba(191,219,254,var(--tw-text-opacity))}.token.atapply .token:not(.rule):not(.important){color:inherit}.language-shell .token:not(.comment){color:inherit}.language-css .token.function{color:inherit}.token.comment{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.token.deleted:not(.prefix){position:relative;margin-left:-16px;margin-right:-16px;display:block;padding-left:16px;padding-right:16px}.token.deleted:not(.prefix):after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:block;--tw-bg-opacity: 1;background-color:rgba(251,113,133,var(--tw-bg-opacity));--tw-bg-opacity: .25}.token.deleted.prefix{-webkit-user-select:none;user-select:none;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.token.inserted:not(.prefix){margin-left:-16px;margin-right:-16px;display:block;--tw-bg-opacity: 1;background-color:rgba(4,120,87,var(--tw-bg-opacity));--tw-bg-opacity: .5;padding-left:16px;padding-right:16px}.token.inserted.prefix{-webkit-user-select:none;user-select:none;--tw-text-opacity: 1;color:rgba(167,243,208,var(--tw-text-opacity));--tw-text-opacity: .75}.rpl-settings__nav-item{display:flex;align-items:center;border-radius:.375rem;padding:6px 12px;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.rpl-settings__nav-item:hover{--tw-bg-opacity: 1;background-color:rgba(249,250,251,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.rpl-settings__nav-item .ff-icon,.rpl-settings__nav-item .mat-icon{margin-left:-4px;margin-right:12px;height:24px;width:24px;flex-shrink:0;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.rpl-settings__nav-item--active{--tw-bg-opacity: 1;background-color:rgba(249,250,251,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(34,197,94,var(--tw-text-opacity))}.rpl-settings__nav-item--active:hover{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(34,197,94,var(--tw-text-opacity))}.rpl-settings__nav-item--active .ff-icon,.rpl-settings__nav-item--active .mat-icon{--tw-text-opacity: 1;color:rgba(34,197,94,var(--tw-text-opacity))}.rpl-settings .mat-drawer-container{height:100%}.rpl-settings .mat-drawer-content>*{height:100%}.rpl-settings .mat-drawer-content>router-outlet{display:none}.rpl-settings .mat-table{width:100%}.rpl-settings .mat-table .mat-row{height:56px}.rpl-settings .mat-table .mat-column-actions{width:100px}.rpl-settings-durations{width:100%;display:flex;margin-bottom:24px}.rpl-settings-durations__item{padding:8px;border:1px solid #e7e7e7;display:flex;align-items:center;border-right:0}.rpl-settings-durations__item:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.rpl-settings-durations__item:last-child{border-right:1px solid #e7e7e7;border-bottom-right-radius:4px;border-top-right-radius:4px}.rpl-settings-durations__item .ff-input{margin-bottom:0;width:60px}.rpl-settings-durations__item .mat-radio-button{margin-left:auto;margin-right:0}.rpl-settings-durations__item .mat-form-field-wrapper{padding-bottom:0}.rpl-settings-durations__item-index{width:16px;height:16px;flex-shrink:0;background-color:#aaa;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;margin-right:8px}.rpl-res-list .rpl-list-header{padding-right:0;border-top:0}.rpl-res-list .rpl-list-header .rpl-res-list-header__user{margin-left:auto;padding-right:16px;display:flex;align-items:center}.rpl-res-list .rpl-list-header .rpl-res-list-header__user span{margin-left:6px}.rpl-res-list .rpl-list-header .rpl-res-list-header__table{display:flex;justify-content:center;width:48px}@media (min-width: 1280px){.rpl-res-list .rpl-list-header .rpl-res-list-header__table{width:56px}}.rpl-res-list .rpl-res-list__item{padding:0;display:flex;flex:0}.rpl-res-list .rpl-res-list__item.rpl-res-list__item--selected{background:#e7e7e7}.rpl-res-list .rpl-res-list__item.rpl-res-list__item--overlapping .rpl-res-info{border-right:3px solid #ff244d}.rpl-res-list .rpl-res-info{padding-top:6px;padding-bottom:6px;padding-right:16px;flex-grow:1}.rpl-new-walkin{display:flex;flex-direction:column;flex-grow:1;min-height:0}.rpl-new-walkin .rpl-number-pad{margin-bottom:24px}.rpl-new-walkin .rpl-new-walkin__content{overflow-y:auto}.rpl-new-walkin .rpl-sidebar-section-button{flex-shrink:0}.rpl-new-res-bottom{border-top:1px solid #e7e7e7;margin-top:auto;margin-bottom:0;flex-shrink:0;width:100%;box-shadow:0 -2px 20px -5px #0006}.rpl-new-res-bottom button{display:block!important;width:100%!important;font-size:16px!important;padding:8px!important}.rpl-new-res-bottom button.mat-accent{background-color:#febb08}.rpl-new-res-bottom button[disabled]{cursor:not-allowed!important}.rpl-new-res-bottom__notice{background-color:#ff244d;color:#fff;padding:8px 16px}.rpl-new-res-bottom__notice--warning{background-color:#febb08}.rpl-new-res-bottom__buttons{display:flex}.rpl-table-selection .rpl-table-selection__table-progress{font-size:24px;font-weight:600;display:flex;align-items:center}.rpl-table-selection .rpl-table-selection__table-progress span{display:inline-block;margin-left:8px;font-size:16px;font-weight:400;color:#aaa}.rpl-table-selection .rpl-table-selection__table-not-available,.rpl-table-selection .rpl-table-selection__table-warning{font-weight:600;font-size:16px;color:#ff244d;padding-bottom:0}.rpl-table-selection .rpl-table-selection__table-warning{color:#febb08}.rpl-res-steps{background-color:#e7e7e7;display:flex;width:100%}.rpl-res-steps .rpl-res-step{padding:8px;display:flex;align-items:center;justify-content:center;width:0;flex:0 0 33.3333%;border-right:1px solid #e7e7e7}.rpl-res-steps .rpl-res-step .rpl-res-step__icon{fill:#aaa;margin-right:8px}.rpl-res-steps .rpl-res-step .rpl-res-step__icon .ff-icon{width:16px;height:16px}.rpl-res-steps .rpl-res-step:last-child{border-right:0}.rpl-res-steps .rpl-res-step .rpl-res-step__name{text-align:center;color:#aaa;font-size:12px;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rpl-res-steps .rpl-res-step.rpl-res-step--active,.rpl-res-steps .rpl-res-step.rpl-res-step--done{background:#68e596;color:#fff;cursor:pointer}.rpl-res-steps .rpl-res-step.rpl-res-step--active .rpl-res-step__icon,.rpl-res-steps .rpl-res-step.rpl-res-step--done .rpl-res-step__icon{fill:#fff}.rpl-res-steps .rpl-res-step.rpl-res-step--active .rpl-res-step__name,.rpl-res-steps .rpl-res-step.rpl-res-step--done .rpl-res-step__name{color:#fff}.rpl-res-steps .rpl-res-step.rpl-res-step--done{background:#22c55e;border-color:#fff}.rpl-res-steps .rpl-res-step.rpl-res-step--done .rpl-res-step__name{font-weight:600}.rpl-res-steps .rpl-res-step.rpl-res-step--active{background:#136e34}.rpl-new-res{display:flex;flex-direction:column;align-items:stretch;height:0;flex-grow:1}.rpl-new-res .rpl-party-size-selection{display:block;border-top:1px solid #e7e7e7}.rpl-new-res__step-content{height:0;flex:1;border-top:1px solid #e7e7e7;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.rpl-new-res__next-button-wrapper{display:flex;align-items:center}.rpl-new-res__next-button-wrapper .rpl-new-res__next-button-inner{margin-left:auto}.rpl-new-res__next-button-wrapper .rpl-new-res__next-button-inner .ff-button{width:160px;padding-top:8px;padding-bottom:8px}.rpl-new-res__next-button-wrapper .rpl-new-res__next-button-inner .ff-button+.ff-button{margin-top:8px}.rpl-new-res__next-button-wrapper .rpl-new-res__next-button-inner .ff-icon{margin-right:0;width:24px;height:24px}.rpl-new-res__date-info{font-size:16px}.rpl-new-res__add-to-guestbook-frame{padding-top:0}.rpl-new-res__recurring{width:100%;display:flex;align-items:center;flex-shrink:0}.rpl-new-res__recurring-description{white-space:pre-wrap}.rpl-new-res__recurring-buttons{margin-left:auto}.rpl-new-res__recurring-buttons button{margin-right:8px}.rpl-new-res__recurring-buttons button:last-child{margin-right:0}.rpl-recurring-edit__every{width:100%;display:flex;align-items:center;margin-bottom:16px}.rpl-recurring-edit__every label{margin-right:16px}.rpl-recurring-edit__every .mat-form-field{width:100px;margin-right:16px}.rpl-recurring-edit__every .mat-form-field:last-child{margin-right:0}.rpl-recurring-edit__weekdays-wrapper{margin-bottom:16px}.rpl-recurring-edit__number{text-align:right!important;width:60px!important}.rpl-recurring-edit__weekdays{display:flex;margin-top:4px}.rpl-recurring-edit__weekday{display:flex;align-items:center;justify-content:center;border-radius:50%;width:32px;height:32px;background:#e7e7e7;font-size:12px;margin-right:8px;text-transform:uppercase;color:#7b808c;cursor:pointer}.rpl-recurring-edit__weekday--selected{background:#22c55e;color:#fff}.rpl-recurring-edit__weekday:last-child{margin-right:0}.rpl-recurring-edit__end-radios .mat-radio-button{display:flex;align-items:center;width:100%;margin-bottom:16px}.rpl-recurring-edit__end-radios .mat-radio-button .mat-radio-label-content{display:flex;align-items:center}.rpl-recurring-edit__end-radios .mat-radio-button .mat-form-field{width:160px}.rpl-recurring-edit__radio-label{width:48px;margin-right:16px;display:block}.rpl-recurring-edit__occurrences-field{text-align:right!important}.rpl-recurring-edit__occurrences-field .mat-form-field-infix{flex:0 0 40px}.rpl-res-edit__info-item{margin-right:24px;margin-top:4px;display:flex;align-items:center;font-size:12px}@media (min-width: 768px){.rpl-res-edit__info-item{font-size:14px}}.rpl-res-edit__info-item{--tw-text-opacity: 1;color:rgba(31,41,55,var(--tw-text-opacity))}.dark .rpl-res-edit__info-item{--tw-text-opacity: 1;color:rgba(229,231,235,var(--tw-text-opacity))}.rpl-res-edit__info-item .mat-icon,.rpl-res-edit__info-item .ff-icon,.rpl-res-edit__info-item svg{width:16px;height:16px;font-size:16px;--tw-text-opacity: 1;color:rgba(55,65,81,var(--tw-text-opacity))}.dark .rpl-res-edit__info-item .mat-icon,.dark .rpl-res-edit__info-item .ff-icon,.dark .rpl-res-edit__info-item svg{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.rpl-res-edit__info-item .mat-icon,.rpl-res-edit__info-item .ff-icon,.rpl-res-edit__info-item svg{margin-right:8px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.rpl-res-edit__info-item .rpl-tag-icon{margin-right:8px}.rpl-res-edit__info-item a{text-decoration:underline;--tw-text-opacity: 1;color:rgba(31,41,55,var(--tw-text-opacity))}.dark .rpl-res-edit__info-item a{--tw-text-opacity: 1;color:rgba(229,231,235,var(--tw-text-opacity))}.rpl-res-changes{padding:8px 0;display:block}.rpl-res-changes .mat-stroked-button{line-height:24px;font-size:12px;padding:0 8px}.rpl-res-changes .mat-stroked-button .mat-button-wrapper{display:flex;align-items:center}.rpl-res-changes .mat-stroked-button .mat-icon{font-size:16px;width:16px;height:16px;margin-right:4px}.rpl-res-changes__item{display:flex;width:100%;margin-bottom:16px;color:#aaa}.rpl-res-changes__item-text{font-size:12px}.rpl-res-changes__item-top{display:block}.rpl-res-changes__item-message-wrapper{margin-top:8px;margin-bottom:8px}.rpl-res-changes__item-message{padding:8px;border-radius:2px;border:1px solid #e7e7e7}.rpl-res-changes__item-message>*:first-child{margin-top:0}.rpl-res-changes__item-message>*:last-child{margin-bottom:0}.rpl-res-changes__date{color:#131a27;display:inline!important}.rpl-res-changes__icon{margin-right:8px;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.rpl-res-changes__icon .ff-icon,.rpl-res-changes__icon .mat-icon{width:12px;height:12px;fill:#fff;font-size:12px;color:#fff}.rpl-res-changes__icon--table{background-color:#940096}.rpl-res-changes__icon--time{background-color:#06b6d4}.rpl-res-changes__icon--people{background-color:#22c55e}.rpl-res-changes__icon--created{background-color:#06b6d4}.rpl-res-changes__icon--notification{background-color:#ffa210}.rpl-res-changes__icon .rpl-res-status{width:24px;height:24px}.rpl-res-changes__icon .rpl-res-status .ff-icon{width:12px;height:12px}.rpl-res-status{width:28px;height:28px;background:#06b6d4;border-radius:50%;display:flex;align-items:center;justify-content:center}.rpl-res-status .ff-icon{fill:#fff;width:60%;height:60%}.rpl-res-status.rpl-res-status--new,.rpl-res-status.rpl-res-status--waitlist{background:#aaa}.rpl-res-status.rpl-res-status--booked{background:#06b6d4}.rpl-res-status.rpl-res-status--overdue{background:#ff244d}.rpl-res-status.rpl-res-status--seated{background:#940096}.rpl-res-status.rpl-res-status--ordered{background:#d9a5ee}.rpl-res-status.rpl-res-status--paid{background:#17a832}.rpl-res-status.rpl-res-status--finished{background:#81858f}.rpl-res-status.rpl-res-status--cancelled,.rpl-res-status.rpl-res-status--no-show{background:#ff244d}.rpl-res-sidebar-default-margin{margin-bottom:16px}.rpl-res-status-button{display:flex;align-items:center;font-size:16px}.rpl-res-status-button .rpl-res-status-button__inner{display:flex;align-items:center}.rpl-res-status-button .rpl-res-status{width:36px;height:36px;margin-right:16px}.rpl-res-status-list .rpl-res-status-list__item{cursor:pointer}.rpl-res-status-list .rpl-res-status-list__item .rpl-res-status{width:32px;height:32px;margin-right:16px}.rpl-res-status-list .rpl-res-status-list__name{font-size:16px}.rpl-res-info .rpl-res-info__row{display:flex;width:100%;flex-grow:1}.rpl-res-info .rpl-res-info__name{display:block;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:0;flex-grow:1}.rpl-res-info .rpl-res-info__attendees{font-weight:600;color:#3e474f;flex-grow:0;margin-left:auto;padding-left:8px;text-align:right}.rpl-res-info .rpl-res-info__time{display:flex;color:#7b808c}.rpl-res-info .rpl-res-info__time .ff-icon{width:16px;height:16px;fill:#aaa;margin-right:4px}.rpl-res-info .rpl-res-info__tags{margin-left:auto;display:flex;align-items:center;position:relative;right:-3px}.rpl-res-info .rpl-res-info__tags .rpl-tag{margin-right:4px}.rpl-res-info .rpl-res-info__tags .rpl-tag:last-child{margin-right:0}.rpl-res-info .rpl-res-info__tags .ff-icon,.rpl-res-info .rpl-res-info__tags .mat-icon{width:14px;height:14px;font-size:16px}.rpl-res-info .rpl-res-info__tags .mat-icon{display:flex}.rpl-res-info__offer-icon{color:#06b6d4;margin-left:4px}.rpl-res-info .rpl-res-info__notes-icon{margin-left:4px;fill:#22c55e}.rpl-res-info .rpl-res-info__guest-notes-icon{fill:#06b6d4}.rpl-res-info .rpl-res-info__website-icon{margin-left:4px;fill:#4d5056}.rpl-res-info .mat-icon{margin-left:4px}.rpl-tag-icon-list{display:flex;align-items:center}.rpl-tag-icon-list .rpl-tag-icon{margin-right:4px}.rpl-tag-icon-list .rpl-tag-icon:last-child{margin-right:0}.rpl-guest-list .rpl-guest-list-item{padding:8px 16px;display:flex;align-items:center;width:100%;background-color:transparent;transition:background-color .2s ease;cursor:pointer;border-bottom:1px solid #e7e7e7}.rpl-guest-list .rpl-guest-list-item:first-child{border-top:1px solid #e7e7e7}.rpl-guest-list .rpl-guest-list-item:hover{background-color:#e7e7e7}.rpl-guest-list .rpl-guest-list-item .rpl-guest-list-item__name{font-weight:600}.rpl-guest-list .rpl-guest-list-item .rpl-guest-list-item__phone{color:#aaa;margin-left:auto}.rpl-guest-list .rpl-guest-list-item .rpl-guest-list-item__blacklist{margin-left:auto;background-color:#ff244d;color:#fff;text-transform:uppercase;text-align:center;padding:2px 12px;font-size:10px;border-radius:24px;letter-spacing:1px}.rpl-table-list{display:block}.rpl-table-list .rpl-list-header{background:#e7e7e7;color:#1d2125}.rpl-table-list .rpl-table-list__room{margin-top:16px}.rpl-table-list .rpl-table-list__room:first-child{margin-top:0}.rpl-table-list .rpl-table-list__table{border-bottom:1px solid #e7e7e7;padding:4px 16px;display:flex;align-items:center}.rpl-table-list .rpl-table-list__table:first-child{border-top:1px solid #e7e7e7}.rpl-table-list .rpl-table-list__table .rpl-table-list__table-name{font-weight:600;width:80px;margin-right:16px}.rpl-table-list .rpl-table-list__table .rpl-table-list__table-pax{color:#7b808c}.rpl-table-list .rpl-table-list__table .rpl-table-list__button{margin-left:auto}.rpl-table-list .rpl-table-list__table .rpl-table-list__table-remove{margin-left:auto;padding:4px;border-radius:50%;background-color:#aaa;width:32px;height:32px;border:0;display:flex;align-items:center;justify-content:center}.rpl-table-list .rpl-table-list__table .rpl-table-list__table-remove .ff-icon{width:16px;height:16px;margin-right:0}.rpl-reservation-table-edit{display:flex;flex-direction:column}.rpl-reservation-table-edit .rpl-table-list{overflow-y:auto;-webkit-overflow-scrolling:touch}.rpl-reservation-table-edit .rpl-table-remove-list{display:flex;height:100%}.rpl-reservation-table-edit .rpl-table-remove-list .rpl-table-list{width:100%;display:block}.rpl-reservation-floor-plan{position:relative}.rpl-reservation-floor-plan__bottom{position:absolute;right:136px;bottom:24px;display:flex;align-items:center}.rpl-reservation-floor-plan .rpl-reservation-floor-plan__time-button{color:#fff}.rpl-reservation-floor-plan__capacity{font-size:18px;margin-right:32px;color:#9c9fa7}.rpl-send-message__info{margin-top:16px;display:flex;width:100%;align-items:center;color:#4d5056;font-size:12px}.rpl-send-message__info .mat-icon{margin-right:16px}.rpl-send-message__subject{margin-bottom:16px}.rpl-send-message__content{padding:16px}.rpl-send-message__preview{position:relative;border-left:1px solid #e7e7e7;background-color:#e7e7e7}.rpl-send-message__preview-loading{background-color:#0009;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.rpl-send-message__grid{display:grid;width:100%;grid-template-columns:1fr 1fr}.rpl-send-message iframe{height:100%;min-height:400px;width:100%;border:0;display:block}.rpl-send-message .ck-editor__editable{height:150px!important}.rpl-home{display:flex;flex-direction:column;width:100%}.rpl-home rpl-reservation-floor-plan{flex-grow:1;display:flex;flex-direction:column}.rpl-home .rpl-home-room-tabs{width:100%}.rpl-home .rpl-home-room-tabs .mat-ink-bar{background-color:#22c55e!important;height:100%;z-index:5;transition:none}.rpl-home .rpl-home-room-tabs .mat-tab-nav-bar{border-bottom:0}.rpl-home .rpl-home-room-tabs .mat-tab-link{height:40px;min-width:0;flex-shrink:0;opacity:1;transition:color .25s ease}.rpl-home .rpl-home-room-tabs .mat-tab-link.mat-tab-label-active{color:#fff;z-index:10}.rpl-home .rpl-home-room-tabs .mat-tab-links{flex:1;display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.rpl-home .rpl-home-room-tabs__suggested{width:8px;height:8px;border-radius:50%;background-color:#fbcc00;position:absolute;right:8px;margin-top:-4px;top:50%}.rpl-rooms-overview{padding:32px 16px 0;background:var(--tbl-floor-plan-background-color);min-height:0;flex-grow:1;overflow-y:auto}.rpl-rooms-overview__inner{display:flex;flex-wrap:wrap}.rpl-rooms-overview__room{display:flex;width:25%;padding:0 16px;margin-bottom:32px;border-radius:.25rem}.rpl-rooms-overview__room--selectable{cursor:pointer}@media (max-width: 1800px){.rpl-rooms-overview__room{width:33.33%}}@media (max-width: 1360px){.rpl-rooms-overview__room{width:50%}}.rpl-rooms-overview__room-inner{width:100%;background:white;padding:16px;display:flex;flex-direction:column}.rpl-rooms-overview__title{margin-bottom:8px}.rpl-rooms-overview__bar-title{margin-bottom:2px;font-weight:600;display:flex;width:100%;align-items:center}.rpl-rooms-overview__legend{margin-left:12px;display:flex;align-items:center}.rpl-rooms-overview__legend-item{display:flex;align-items:center;font-weight:400;color:#4d5056;margin-right:8px;font-size:12px}.rpl-rooms-overview__legend-item:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#22c55e;margin-right:4px}.rpl-rooms-overview__legend-item--secondary:before{background-color:#ffa210}.rpl-rooms-overview .mat-progress-bar{height:24px}.rpl-rooms-overview .mat-progress-bar .mat-progress-bar-buffer{background-color:#eee}.rpl-rooms-overview__pax-bar .mat-progress-bar-fill:after{background-color:#ffa210!important}.rpl-rooms-overview__bar-wrapper{height:24px}.rpl-rooms-overview__bar-wrapper .mat-progress-bar{height:50%;width:100%}.rpl-rooms-overview__stats{display:flex;margin-top:16px;font-size:12px}.rpl-rooms-overview__stats>div{width:50%;text-align:center}.rpl-rooms-overview__stats>div span{font-size:22px;line-height:22px;display:block}.rpl-home-empty{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center}.rpl-home-empty h2{color:#fff;margin-bottom:0}.rpl-home-empty p{max-width:500px;margin:0 auto 32px}.rpl-reservation-main{display:flex;flex-direction:column;width:100%}.rpl-reservation-main__sidenav-container{display:flex!important;width:100%!important;background-color:transparent;flex:1;align-self:flex-end;height:100%}.rpl-reservation-main__sidenav-container .mat-sidenav-content{height:auto;display:flex;width:100%;overflow:hidden}.rpl-reservation-main__toolbar .mat-checkbox-label{color:#fff}.rpl-reservation-main__toolbar .mat-checkbox-frame{--tw-border-opacity: 1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.rpl-guestbook{display:flex;flex-direction:column;width:100%}.rpl-guestbook .rpl-guestbook-list{height:0;flex:1;margin-bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.rpl-guestbook .rpl-sidebar-layout__content{display:flex;flex-direction:column}.rpl-guestbook .rpl-sidebar-layout__content .rpl-sidebar-layout__content-inner{padding:24px;height:0;flex:1;margin-bottom:0;overflow-y:auto}.rpl-guestbook .rpl-icon-input{margin:0}.rpl-guestbook-detail{display:block;max-width:700px;margin:0 auto}.rpl-guestbook-detail__actions{margin-top:24px;display:flex}.rpl-guestbook-detail__actions button{margin-right:16px}:root{--tbl-floor-plan-background-color: #434a53;--tbl-floor-plan-button-border-radius: 3px;--tbl-floor-plan-zoom-button-border-color: #3e474f;--tbl-floor-plan-table-background-color: #81858f}.rpl-table{border-radius:4px;text-align:center;color:#fff;transition:background-color .2s ease;-webkit-tap-highlight-color:rgba(255,255,255,0)}.rpl-table .rpl-table__surface{background-color:#999dab}.rpl-table .rpl-table__seat{background-color:#707588}.rpl-table .rpl-table__time{background:#363942}.rpl-table .rpl-table__wrapper{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.rpl-table .rpl-table__info{position:absolute;top:50%;left:50%;margin-top:-28px;margin-left:-25px;width:50px;height:56px;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}.rpl-table .rpl-table__info--multi-time .rpl-table__time:first-child{margin-top:0}.rpl-table .rpl-table__info .ff-icon{margin:2px 0;width:16px;height:16px;fill:#fff}.rpl-table .rpl-table__time{color:#fff;font-size:11px;border-radius:2px;text-align:center;padding:0 4px;margin-top:2px;width:40px;height:15px;line-height:15px;flex-shrink:0}.rpl-table .rpl-table__time--empty{border:1px dashed white;height:13px;background:transparent!important}.rpl-table .rpl-table__visual{padding:8px;border-radius:3px;transition:box-shadow .1s ease}.rpl-table .rpl-table__main{display:flex;flex-direction:column;position:relative}.rpl-table .rpl-table__small-icon{position:absolute;bottom:8px;left:2px;margin:0;z-index:100;width:12px;height:12px;fill:#fff}.rpl-table .rpl-table__surface{width:100%;z-index:2;border-radius:2px;height:56px;transition:background-color .15s ease}.rpl-table .rpl-table__seat{width:24px;height:8px;transition:background-color .15s ease;margin-right:4px}.rpl-table .rpl-table__seat:last-child{margin-right:0}.rpl-table .rpl-table__seats-container{display:flex;justify-content:center;width:100%;overflow:hidden;z-index:1}.rpl-table .rpl-table__seats-container.rpl-table__seats-container--top .rpl-table__seat{border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:-4px}.rpl-table .rpl-table__seats-container.rpl-table__seats-container--bottom .rpl-table__seat{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:0;margin-top:-4px}.rpl-table .rpl-table__seats-container.rpl-table__seats-container--left .rpl-table__seat,.rpl-table .rpl-table__seats-container.rpl-table__seats-container--right .rpl-table__seat{width:8px;height:24px}.rpl-table .rpl-table__seats-container.rpl-table__seats-container--left .rpl-table__seat{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-right:-4px}.rpl-table .rpl-table__seats-container.rpl-table__seats-container--right .rpl-table__seat{border-bottom-right-radius:4px;border-top-right-radius:4px;margin-left:-4px}.rpl-table .rpl-table__number{font-size:13px;line-height:1.1;color:#35373b;font-weight:700}.rpl-table.rpl-table--selected .rpl-table__visual{box-shadow:inset 0 0 0 2px #f0f0f0}.rpl-table.rpl-table--selected.rpl-table--highlighted .rpl-table__visual{outline:0}.rpl-table.rpl-table--highlighted .rpl-table__visual{outline:1px dashed #f0f0f0}.rpl-table.rpl-table--round-one .rpl-table__surface,.rpl-table.rpl-table--round-two .rpl-table__surface,.rpl-table.rpl-table--round-four .rpl-table__surface{width:40px;height:40px;border-radius:50%}.rpl-table.rpl-table--round-one .rpl-table__seats-container,.rpl-table.rpl-table--round-two .rpl-table__seats-container,.rpl-table.rpl-table--round-four .rpl-table__seats-container{overflow:visible}.rpl-table.rpl-table--round-two .rpl-table__surface{width:48px;height:48px}.rpl-table.rpl-table--round-four .rpl-table__surface{width:64px;height:64px}.rpl-table.rpl-table--rect-four .rpl-table__surface{width:80px}.rpl-table.rpl-table--rect-two .rpl-table__surface{width:40px}.rpl-table.rpl-table--rect-six .rpl-table__surface{width:104px}.rpl-table.rpl-table--rect-eight .rpl-table__surface{width:136px}.rpl-table.rpl-table--rect-ten .rpl-table__surface{width:160px}.rpl-floor-plan{height:100%;background-color:var(--tbl-floor-plan-background-color);flex-grow:1;display:flex;flex-direction:column;position:relative}.rpl-floor-plan__zoom{position:absolute;bottom:24px;right:24px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;display:flex;z-index:10}.rpl-floor-plan__zoom-button{width:40px!important;height:40px!important;line-height:40px!important;box-shadow:none!important;padding:0!important}.rpl-floor-plan__zoom-button:first-child{border-radius:var(--tbl-floor-plan-button-border-radius) 0 0 var(--tbl-floor-plan-button-border-radius);border-right:1px solid var(--tbl-floor-plan-zoom-button-border-color)}.rpl-floor-plan__zoom-button:last-child{border-radius:0 var(--tbl-floor-plan-button-border-radius) var(--tbl-floor-plan-button-border-radius) 0}.rpl-floor-plan__zoom-button .mat-button-wrapper{padding:0!important}.rpl-floor-plan__zoom-button .mat-icon{width:20px;height:20px;font-size:20px}.rpl-floor-plan__inner{transform-origin:top left;transition:transform .15s ease;height:100%;background-repeat:no-repeat;background-position:top left}.rpl-floor-plan__bg-image{position:absolute;top:0;left:0;max-width:none!important}.rpl-floor-plan .rpl-table{position:absolute;left:0;top:0}.rpl-floor-plan .floor-plan{flex-grow:1;height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rpl-floor-element{cursor:pointer;border-radius:1px;outline-offset:3px}.rpl-floor-element__selected{outline:2px solid #f0f0f0}.rpl-table.rpl-table--reserved .rpl-table__surface{background-color:#06b6d4}.rpl-table.rpl-table--reserved .rpl-table__number{color:#fff}.rpl-table.rpl-table--reserved .rpl-table__seat{background-color:#04768a}.rpl-table.rpl-table--reserved .rpl-table__time{background:#058ba2}.rpl-table.rpl-table--seated .rpl-table__surface{background-color:#940096}.rpl-table.rpl-table--seated .rpl-table__number{color:#fff}.rpl-table.rpl-table--seated .rpl-table__seat{background-color:#620063}.rpl-table.rpl-table--seated .rpl-table__time{background:#620063}.rpl-table.rpl-table--late .rpl-table__surface{background-color:#ff244d}.rpl-table.rpl-table--late .rpl-table__number{color:#fff}.rpl-table.rpl-table--late .rpl-table__seat{background-color:#bd0023}.rpl-table.rpl-table--late .rpl-table__time{background:#99001d}.rpl-table.rpl-table--ordered .rpl-table__surface{background-color:#d9a5ee}.rpl-table.rpl-table--ordered .rpl-table__number{color:#fff}.rpl-table.rpl-table--ordered .rpl-table__seat{background-color:#be65e2}.rpl-table.rpl-table--ordered .rpl-table__time{background:#c77ae6}.rpl-table.rpl-table--paid .rpl-table__surface{background-color:#17a832}.rpl-table.rpl-table--paid .rpl-table__number{color:#fff}.rpl-table.rpl-table--paid .rpl-table__seat{background-color:#117b25}.rpl-table.rpl-table--paid .rpl-table__time{background:#117b25}.rpl-table.rpl-table--suggested .rpl-table__surface{background-color:#fbcc00}.rpl-table.rpl-table--suggested .rpl-table__number{color:#fff}.rpl-table.rpl-table--suggested .rpl-table__seat{background-color:#957900}.rpl-table.rpl-table--suggested .rpl-table__time{background:#c8a300}.rpl-table.rpl-table--non-reservable .rpl-table__surface,.rpl-table.rpl-table--excluded .rpl-table__surface{background-color:#25272c}.rpl-table.rpl-table--non-reservable .rpl-table__number,.rpl-table.rpl-table--excluded .rpl-table__number{color:#fff}.rpl-table.rpl-table--non-reservable .rpl-table__seat,.rpl-table.rpl-table--excluded .rpl-table__seat{background-color:#020202}.rpl-table.rpl-table--non-reservable .rpl-table__time,.rpl-table.rpl-table--excluded .rpl-table__time{background:#0e0e10}.rpl-table.rpl-table--non-reservable .rpl-table__info .ff-icon,.rpl-table.rpl-table--excluded .rpl-table__info .ff-icon{fill:#febb08}.rpl-table.rpl-table--non-reservable .rpl-table__number,.rpl-table.rpl-table--excluded .rpl-table__number{color:#bcbfc7}rpl-editable-floor-plan .editable-floor-plan-wrapper{position:relative;display:flex;height:100%;flex-grow:1;flex-direction:column}.rpl-res-book{background:white;display:block;width:100%;height:100%;overflow-y:auto}.rpl-res-book__top{padding:24px;background:white}.rpl-res-book__grid{display:grid;grid-template-columns:270px 200px 200px 200px;grid-column-gap:48px}.rpl-res-book__grid .mat-form-field{display:block}.rpl-res-book__date-row{width:100%;display:flex;margin-bottom:16px}.rpl-res-book__date-row .rpl-time-input{flex:0 0 70px;width:70px;margin-left:16px}.rpl-res-book__date-row .mat-form-field{min-width:0;flex-shrink:1}.rpl-reservations-table{display:block}.rpl-reservations-table table{width:100%}.rpl-reservations-table__headline{font-size:20px}.rpl-reservations-table td.mat-cell,.rpl-reservations-table th.mat-header-cell{padding:8px}.rpl-reservations-table td.mat-cell .text,.rpl-reservations-table th.mat-header-cell .text{width:100%;display:block}.rpl-reservations-table .mat-column-metadata{white-space:pre-line}.rpl-reservations-table:not(.rpl-reservations-table--print) .mat-column-reservationNotes .text,.rpl-reservations-table:not(.rpl-reservations-table--print) .mat-column-guestNotes .text{overflow:hidden;text-overflow:ellipsis;max-width:200px}.rpl-reservations-table--print{border:1px solid white}.rpl-reservations-table--print .mat-table{border:1px solid #aaa;border-bottom:0;border-collapse:collapse;width:100%;letter-spacing:1px}.rpl-reservations-table--print .mat-column-partySize{text-align:center}.rpl-reservations-table--print .mat-column-partySize .mat-sort-header-container{justify-content:center}.rpl-reservations-table--print .mat-sort-header-arrow{display:none}.rpl-reservations-table--print .mat-sort-header-sorted{display:flex!important;font-weight:700}.rpl-reservations-table--print tr.mat-header-row{height:auto;color:#000;background-color:#e7e7e7}.rpl-reservations-table--print tr.mat-row{height:auto}.rpl-reservations-table--print td.mat-cell,.rpl-reservations-table--print th.mat-header-cell{padding:5px!important;font-size:10px;border:1px solid #d2d3d7}.rpl-reservations-table--print th.mat-header-cell{padding:10px 5px!important;color:#000}.rpl-reservations-table--print tr{color:#131a27;font-weight:400;page-break-inside:avoid}.rpl-reservations-table--print tr:first-child{border-top:none}.rpl-reservations-table--print tr:nth-child(even) td{background:#ebebeb}.rpl-reservations-table--print td{background:#ffffff;vertical-align:middle}.rpl-reservations-table--print .mat-column-reservationNotes,.rpl-reservations-table--print .mat-column-guestNotes{width:20%}.rpl-tag-icon{color:red}.rpl-tag-icon .ff-icon{width:100%;height:100%}.rpl-tag-icon.rpl-tag-icon--celebration .ff-icon{fill:#18cc81}.rpl-tag-icon.rpl-tag-icon--star .ff-icon{fill:#febb08}.rpl-tag-icon.rpl-tag-icon--table .ff-icon{color:#940096;fill:#940096}.rpl-tag-icon.rpl-tag-icon--food .ff-icon{fill:#06b6d4}.rpl-tag-icon.rpl-tag-icon--heart .ff-icon{fill:#ff244d}.rpl-tag-icon.rpl-tag-icon--flower .ff-icon{fill:#d9a5ee}.rpl-tag-icon.rpl-tag-icon--pet .ff-icon{fill:#92400e}.rpl-tag-icon.rpl-tag-icon--sun .ff-icon{fill:#f59e0b}.rpl-tag-icon.rpl-tag-icon--baby .ff-icon{fill:#db2777}.rpl-tag-list{display:flex;flex-wrap:wrap}.rpl-tag-list .rpl-tag{margin-bottom:4px}.rpl-tag{margin-right:8px}.rpl-tag .rpl-tag-icon .ff-icon{width:12px;height:12px}.rpl-tag-selection-list{max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch}.rpl-tag-selection-list .rpl-list__item{cursor:pointer}.rpl-tag-selection-list .rpl-list__item--selected{color:#fff}.rpl-tag-selection-list .rpl-list__item--selected .ff-icon{fill:#fff}.rpl-tag-selection-list .rpl-tag-icon{margin-right:16px;width:16px;height:16px}.rpl-tag-selection-list .rpl-tag-selection-list__name{font-size:16px}.rpl-tag-selection-list .rpl-tag-selection-list__checkmark{margin-left:auto;width:20px;height:20px}.rpl-timeline{width:100%;display:flex;flex-direction:column}.rpl-timeline__inner{width:100%;display:flex;flex-direction:column;background-color:var(--tbl-timeline-background-color);flex-grow:1;height:100%}.rpl-timeline__notice{background:#febb08;color:#fff;text-align:center;padding:8px 16px}.rpl-timeline__container{display:flex;flex-direction:column;height:100%}.rpl-timeline__bottom{overflow:hidden;display:flex;height:100%}.rpl-timeline__top{display:flex;flex-shrink:0;color:#fff}.rpl-timeline__top-table-header{font-weight:700;width:var(--tbl-timeline-table-column-width);padding-left:16px;display:flex;flex-shrink:0;align-items:center;border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.1)}.rpl-timeline__top-time{width:100%;overflow:hidden;margin-left:-1px;position:relative}.rpl-timeline__time-row{display:flex;height:32px;border-bottom:1px solid rgba(255,255,255,.1)}.rpl-timeline__time-row .times{width:100%;position:relative;height:32px}.rpl-timeline__time-row .times .time{color:#fff;height:32px;position:absolute;display:flex}.rpl-timeline__time-row .times .time .time-inner{padding-left:8px;position:relative;display:flex;align-items:center}.rpl-timeline__time-row .times .time .time-inner:before{position:absolute;bottom:0;left:0;display:block;content:"";height:8px;width:1px;background:rgba(255,255,255,.3)}.rpl-timeline__time-row .times .time:first-child .time-inner:before{display:none}.rpl-timeline__time-row .times .time:last-child .time-inner{padding-left:0}.rpl-timeline__time-row .times .time:last-child .time-inner .time-text{position:relative;left:-40px}.rpl-timeline__time-row .times .time:last-child .time-inner:before{height:32px}.rpl-timeline__main-grid{width:100%;height:100%;overflow:scroll;display:flex;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.rpl-timeline__main-grid-inner{width:100%;height:100%;position:relative}.rpl-timeline__current{position:fixed;display:flex;flex-direction:column;align-items:center;height:100%;padding-top:6px;z-index:5000;width:1px}.rpl-timeline__current-time{border-radius:3px;background-color:#22c55e;color:#fff;padding:3px 12px;font-size:12px;line-height:12px}.rpl-timeline__current-line{width:3px;height:100%;background-color:#22c55e}.rpl-timeline__table-list{height:100%;color:#fff;overflow-x:visible;width:var(--tbl-timeline-table-column-width)}.rpl-timeline__table-list .rpl-timeline__grid-row--room{border-right:0!important;width:100%!important;border-bottom:0!important}.rpl-timeline__table-list-inner{overflow-y:hidden;height:100%;width:400px}.rpl-timeline__table-info{display:flex;align-items:center;font-weight:700;color:#fff;min-width:0;border-right:1px solid rgba(255,255,255,.3);width:var(--tbl-timeline-table-column-width)}.rpl-timeline__table-info--non-reservable{background-color:#0003}.rpl-timeline__table-info--suggested{box-shadow:inset -5px 0 #fbcc00}.rpl-timeline__table-info--booked{box-shadow:inset -5px 0 #06b6d4}.rpl-timeline__table-name{text-align:right;padding-left:8px;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rpl-timeline__table-max{flex-grow:0;flex-shrink:0;width:48px;font-size:14px;color:#9c9fa7;text-align:center}.rpl-timeline__room-name{display:flex;height:100%;align-items:center;font-weight:700;padding-left:16px;width:400px;position:relative}.rpl-timeline__room-name:after{content:"";height:1px;background:rgba(255,255,255,.1);width:var(--tbl-timeline-table-column-width);position:absolute;bottom:0;left:0}.rpl-timeline__room-name .mat-icon{margin-left:8px;color:#fff}.rpl-timeline__grid-row{height:40px;border-bottom:1px solid rgba(255,255,255,.1)}.rpl-timeline__grid-row--table{cursor:pointer}.rpl-timeline__grid-row--table-non-reservable{background-color:#0003}.rpl-timeline__grid-row--room{height:32px;cursor:pointer;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.3)}.rpl-timeline .table-reservations{display:flex;position:relative}.rpl-timeline .reservation-list{position:relative}.rpl-timeline__reservation{position:absolute;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff;font-size:14px;height:40px;padding:3px 3px 4px;cursor:pointer}.rpl-timeline__reservation-time{font-size:10px;display:block;position:relative;top:1px}.rpl-timeline__reservation--waitlist .rpl-timeline__reservation-inner{background:#81858f}.rpl-timeline__reservation--new .rpl-timeline__reservation-inner{background:#ffa210}.rpl-timeline__reservation--reserved .rpl-timeline__reservation-inner{background:#06b6d4}.rpl-timeline__reservation--seated .rpl-timeline__reservation-inner{background:#940096}.rpl-timeline__reservation--ordered .rpl-timeline__reservation-inner{background:#d9a5ee}.rpl-timeline__reservation--paid .rpl-timeline__reservation-inner{background:#17a832}.rpl-timeline__reservation--late .rpl-timeline__reservation-inner{background:#ff244d}.rpl-timeline__reservation--finished .rpl-timeline__reservation-inner{background:#81858f}.rpl-timeline__reservation--selected .rpl-timeline__reservation-inner{border:2px solid white}.rpl-timeline__reservation--outlined .rpl-timeline__reservation-inner{border:1px dashed white;background:transparent}.rpl-timeline__reservation--outlined .rpl-timeline__reservation-inner *{display:none}.rpl-timeline__reservation--overlap-top{padding-bottom:10px}.rpl-timeline__reservation--overlap-top .rpl-timeline__reservation-inner{border:2px solid #ff244d}.rpl-timeline__reservation--overlap-bottom{padding-top:10px}.rpl-timeline__reservation--overlap-bottom .rpl-timeline__reservation-inner{border:2px solid #ff244d}.rpl-timeline__reservation .rpl-tag-icon-list .ff-icon{fill:#fff;width:12px;height:12px;flex:0 0 12px;color:#fff}.rpl-timeline__reservation .rpl-tag-icon-list .rpl-tag-icon img{width:11px;height:11px;flex:0 0 11px;display:block}.rpl-timeline__reservation.cdk-drag-preview .rpl-timeline__reservation-inner{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;border:1px solid white}.rpl-timeline__reservation.cdk-drag-animating{transition:transform .15s cubic-bezier(0,0,.2,1)}.rpl-timeline__reservation.cdk-drag-placeholder .rpl-timeline__reservation-inner{opacity:0}.rpl-timeline__reservation-inner{border-radius:3px;background:#06b6d4;height:100%;display:flex;align-items:center;padding:0 8px}.rpl-timeline__reservation-name{font-size:13px;flex-shrink:1;min-width:0;text-overflow:ellipsis;overflow:hidden;width:100%;margin-right:8px}.rpl-timeline__reservation-attendees{font-weight:600;margin-left:8px;text-align:right}.rpl-timeline__reservation-icon{width:16px;height:16px;flex:0 0 16px;margin-right:8px;fill:#fff}.rpl-timeline__slot{background:rgba(0,0,0,.3);position:absolute;top:0;left:0;height:100%;z-index:1000}.rpl-timeline__slot--right{left:initial;right:0}.rpl-tml-print{display:block;background:white}.rpl-tml-print__page{page-break-after:always;display:block;margin:0;min-height:initial;box-shadow:initial;background:initial}.rpl-tml-print__page-header{margin-bottom:16px;font-size:22px;font-weight:700}.rpl-tml-print__grid{border:1px solid black;overflow:hidden}.rpl-tml-print__row{display:flex;width:100%}.rpl-tml-print .rpl-timeline__grid-row{width:100%;border-bottom:1px solid black;height:28px;position:relative}.rpl-tml-print .rpl-timeline__top-table-header{width:var(--tbl-timeline-table-column-width);color:#000}.rpl-tml-print .rpl-timeline__table-info{width:var(--tbl-timeline-table-column-width);flex:0 0 var(--tbl-timeline-table-column-width);border-right:1px solid black;position:relative;z-index:9999;background:white}.rpl-tml-print .rpl-timeline__table-name{color:#000;font-weight:800;font-size:13px}.rpl-tml-print .rpl-timeline__table-max{color:#000;font-size:13px}.rpl-tml-print .rpl-timeline__top{border-bottom:1px solid black}.rpl-tml-print .times,.rpl-tml-print .times .time-text{color:#000}.rpl-tml-print .times .time .time-inner:before{background:black}.rpl-tml-print .times .time:last-child .time-inner{padding-left:8px}.rpl-tml-print .times .time:last-child .time-inner .time-text{left:0}.rpl-tml-print .times .time:last-child .time-inner:before{height:8px}.rpl-tml-print .rpl-timeline__reservation{padding:0;display:block;height:27px}.rpl-tml-print .rpl-timeline__reservation-inner{border-left:1px solid black;border-right:1px solid black;padding-left:4px;padding-right:4px;border-radius:0;background:#e7e7e7;color:#000}.rpl-tml-print .rpl-timeline__reservation .rpl-tag-icon-list .ff-icon{fill:#000;width:11px;height:11px;flex:0 0 11px}.rpl-tml-print .rpl-timeline__reservation-name{font-size:12px;line-height:1.2}.rpl-internal-test{display:block;width:100%;transform:scale(.5)}.rpl-placecard-print{display:block;width:100%}.rpl-placecard-print .placecards-wrapper{width:100%}.rpl-placecard-print__custom-layout{text-align:left}.rpl-placecard-print__custom-layout-name{display:flex;align-items:center;justify-content:center}.placecard-page{page-break-after:auto;width:100%;height:297mm;margin:0;padding:20mm;display:flex;justify-content:center;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.placecard-page:last-child{page-break-after:avoid}.placecard-page.placecard-page--foldable{padding-top:0;padding-bottom:0}.placecard-reservation{text-align:center;padding:0;width:100%}.placecard-reservation h2{margin:0;font-size:5rem;line-height:1;font-weight:700}.placecard-reservation p{margin-bottom:0}.placecard-reservation .placecard-text{font-size:3.5rem}.placecard-page--foldable .placecard-reservation{border:0;height:50%;padding-top:64px}.placecard-page--foldable .placecard-reservation:first-child{transform:rotateX(180deg) rotateY(180deg)}.placecard-page--foldable .placecard-reservation:last-child{border-top:1px dashed gray}.placecard-page--foldable .placecard-reservation h2{font-size:3.5rem}.placecard-page--foldable .placecard-reservation p{margin-bottom:0;margin-top:1rem}.placecard-page--foldable .placecard-reservation .placecard-text{font-size:2.5rem}.placecard-page--foldable .placecard-reservation .placecard-logo{margin-bottom:2.5rem;max-width:40%;max-height:200px}.placecard-logo{display:block;margin:0 auto;margin-bottom:3rem;max-width:50%;max-height:300px}.rpl-stats{display:block;width:100%;overflow:auto}.rpl-stats__range-date{width:200px;font-weight:700;text-align:center}.rpl-stats__offer-table{width:500px}snack-bar-container.error .mat-simple-snackbar-action{color:#fff!important}.container{width:100%}@media (min-width: 500px){.container{max-width:500px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1000px){.container{max-width:1000px}}@media (min-width: 1050px){.container{max-width:1050px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:#374151;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#111827;text-decoration:underline;font-weight:500}.prose strong{color:#111827;font-weight:600}.prose ol[type=A]{--list-counter-style: upper-alpha}.prose ol[type=a]{--list-counter-style: lower-alpha}.prose ol[type=A s]{--list-counter-style: upper-alpha}.prose ol[type=a s]{--list-counter-style: lower-alpha}.prose ol[type=I]{--list-counter-style: upper-roman}.prose ol[type=i]{--list-counter-style: lower-roman}.prose ol[type=I s]{--list-counter-style: upper-roman}.prose ol[type=i s]{--list-counter-style: lower-roman}.prose ol[type="1"]{--list-counter-style: decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style, decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#111827;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#111827;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{color:#111827;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{color:#111827;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#111827;font-weight:600;font-size:.875em}.prose code:before{content:"`"}.prose code:after{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:before{content:none}.prose pre code:after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose img{margin-top:2em;margin-bottom:2em}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose>ol>li>*:first-child{margin-top:1.25em}.prose>ol>li>*:last-child{margin-bottom:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm img{margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm figure{margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm figure>*{margin-top:0;margin-bottom:0}.prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm code{font-size:.8571429em}.prose-sm h2 code{font-size:.9em}.prose-sm h3 code{font-size:.8888889em}.prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm ol,.prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm ol>li{padding-left:1.5714286em}.prose-sm ol>li:before{left:0}.prose-sm ul>li{padding-left:1.5714286em}.prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:calc(.8571429em - .1785714em);left:.2142857em}.prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm>ul>li>*:first-child{margin-top:1.1428571em}.prose-sm>ul>li>*:last-child{margin-bottom:1.1428571em}.prose-sm>ol>li>*:first-child{margin-top:1.1428571em}.prose-sm>ol>li>*:last-child{margin-bottom:1.1428571em}.prose-sm ul ul,.prose-sm ul ol,.prose-sm ol ul,.prose-sm ol ol{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm hr+*{margin-top:0}.prose-sm h2+*{margin-top:0}.prose-sm h3+*{margin-top:0}.prose-sm h4+*{margin-top:0}.prose-sm table{font-size:.8571429em;line-height:1.5}.prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm thead th:first-child{padding-left:0}.prose-sm thead th:last-child{padding-right:0}.prose-sm tbody td{padding:.6666667em 1em}.prose-sm tbody td:first-child{padding-left:0}.prose-sm tbody td:last-child{padding-right:0}.prose-sm>:first-child{margin-top:0}.prose-sm>:last-child{margin-bottom:0}.visible{visibility:visible!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{top:0!important;right:0!important;bottom:0!important;left:0!important}.right-0{right:0!important}.top-0{top:0!important}.left-0{left:0!important}.-top-0\.5{top:-2px!important}.-right-0\.5{right:-2px!important}.top-3{top:12px!important}.right-4{right:16px!important}.-left-2{left:-8px!important}.bottom-\[12px\]{bottom:12px!important}.z-50{z-index:50!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.m-0{margin:0!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mb-8{margin-bottom:32px!important}.mb-4{margin-bottom:16px!important}.mt-4{margin-top:16px!important}.-ml-2{margin-left:-8px!important}.mr-0{margin-right:0!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:4px!important}.mt-1{margin-top:4px!important}.mt-8{margin-top:32px!important}.-ml-px{margin-left:-1px!important}.mt-0\.5{margin-top:2px!important}.mt-0{margin-top:0!important}.ml-3{margin-left:12px!important}.mr-2{margin-right:8px!important}.ml-8{margin-left:32px!important}.-mr-2{margin-right:-8px!important}.mb-1{margin-bottom:4px!important}.mt-6{margin-top:24px!important}.mb-12{margin-bottom:48px!important}.mt-2{margin-top:8px!important}.mt-5{margin-top:20px!important}.mb-6{margin-bottom:24px!important}.-mt-0\.5{margin-top:-2px!important}.mb-0\.5{margin-bottom:2px!important}.mb-0{margin-bottom:0!important}.mt-3{margin-top:12px!important}.ml-1{margin-left:4px!important}.ml-4{margin-left:16px!important}.-mt-4{margin-top:-16px!important}.mb-2{margin-bottom:8px!important}.ml-2{margin-left:8px!important}.mr-4{margin-right:16px!important}.mt-auto{margin-top:auto!important}.-mb-4{margin-bottom:-16px!important}.mb-1\.5{margin-bottom:6px!important}.block{display:block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table,.\!table{display:table!important}.grid{display:grid!important}.hidden{display:none!important}.h-full{height:100%!important}.h-2\.5{height:10px!important}.h-2{height:8px!important}.h-5{height:20px!important}.h-8{height:32px!important}.h-7{height:28px!important}.h-6{height:24px!important}.h-\[300px\]{height:300px!important}.h-3\.5{height:14px!important}.h-3{height:12px!important}.h-4{height:16px!important}.h-0{height:0!important}.h-auto{height:auto!important}.h-12{height:48px!important}.h-10{height:40px!important}.h-16{height:64px!important}.min-h-0{min-height:0px!important}.min-h-screen{min-height:100vh!important}.w-full{width:100%!important}.w-\[64px\]{width:64px!important}.w-2\.5{width:10px!important}.w-2{width:8px!important}.w-5{width:20px!important}.w-\[40px\]{width:40px!important}.w-1\/4{width:25%!important}.w-\[200px\]{width:200px!important}.w-8{width:32px!important}.w-6{width:24px!important}.w-3\.5{width:14px!important}.w-3{width:12px!important}.w-4{width:16px!important}.w-12{width:48px!important}.w-\[80px\]{width:80px!important}.w-10{width:40px!important}.w-64{width:256px!important}.w-72{width:288px!important}.w-0{width:0!important}.w-14{width:56px!important}.w-\[100px\]{width:100px!important}.w-\[128px\]{width:128px!important}.w-20{width:80px!important}.w-24{width:96px!important}.w-\[var\(--auth-logo-size\)\]{width:var(--auth-logo-size)!important}.min-w-0{min-width:0px!important}.max-w-\[350px\]{max-width:350px!important}.max-w-\[400px\]{max-width:400px!important}.max-w-3xl{max-width:48rem!important}.max-w-\[220px\]{max-width:220px!important}.max-w-screen-2xl{max-width:1536px!important}.max-w-2xl{max-width:42rem!important}.max-w-\[800px\]{max-width:800px!important}.max-w-\[500px\]{max-width:500px!important}.max-w-\[200px\]{max-width:200px!important}.max-w-none{max-width:none!important}.max-w-\[300px\]{max-width:300px!important}.max-w-7xl{max-width:80rem!important}.flex-1{flex:1 1 0%!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink{flex-shrink:1!important}.flex-grow{flex-grow:1!important}.flex-grow-0{flex-grow:0!important}.origin-top-right{transform-origin:top right!important}.transform{transform:var(--tw-transform)!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-move{cursor:move!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.resize{resize:both!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-4{gap:16px!important}.gap-2{gap:8px!important}.gap-8{gap:32px!important}.gap-x-4{column-gap:16px!important}.gap-y-6{row-gap:24px!important}.gap-x-8{column-gap:32px!important}.gap-y-8{row-gap:32px!important}.gap-x-6{column-gap:24px!important}.gap-y-4{row-gap:16px!important}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(8px * var(--tw-space-x-reverse))!important;margin-left:calc(8px * calc(1 - var(--tw-space-x-reverse)))!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(16px * var(--tw-space-x-reverse))!important;margin-left:calc(16px * calc(1 - var(--tw-space-x-reverse)))!important}.-space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(-1px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(-1px * var(--tw-space-y-reverse))!important}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(12px * var(--tw-space-x-reverse))!important;margin-left:calc(12px * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(16px * var(--tw-space-y-reverse))!important}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(6px * var(--tw-space-y-reverse))!important}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(4px * var(--tw-space-y-reverse))!important}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(4px * var(--tw-space-x-reverse))!important;margin-left:calc(4px * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(12px * var(--tw-space-y-reverse))!important}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(32px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(32px * var(--tw-space-y-reverse))!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1 !important;border-color:rgba(229,231,235,var(--tw-divide-opacity))!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-line{white-space:pre-line!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px!important}.rounded-none{border-radius:0!important}.rounded-xl{border-radius:.75rem!important}.rounded-l-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.rounded-r-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.rounded-tl-md{border-top-left-radius:.375rem!important}.rounded-tr-md{border-top-right-radius:.375rem!important}.rounded-bl-md{border-bottom-left-radius:.375rem!important}.rounded-br-md{border-bottom-right-radius:.375rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-0{border-width:0px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-t{border-top-width:1px!important}.border-r{border-right-width:1px!important}.border-solid{border-style:solid!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgba(209,213,219,var(--tw-border-opacity))!important}.border-gray-500{--tw-border-opacity: 1 !important;border-color:rgba(107,114,128,var(--tw-border-opacity))!important}.border-transparent{border-color:transparent!important}.border-gray-700{--tw-border-opacity: 1 !important;border-color:rgba(55,65,81,var(--tw-border-opacity))!important}.border-gray-200{--tw-border-opacity: 1 !important;border-color:rgba(229,231,235,var(--tw-border-opacity))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgba(34,197,94,var(--tw-border-opacity))!important}.border-gray-400{--tw-border-opacity: 1 !important;border-color:rgba(156,163,175,var(--tw-border-opacity))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgba(255,255,255,var(--tw-bg-opacity))!important}.bg-indigo-600{--tw-bg-opacity: 1 !important;background-color:rgba(79,70,229,var(--tw-bg-opacity))!important}.bg-red-500{--tw-bg-opacity: 1 !important;background-color:rgba(239,68,68,var(--tw-bg-opacity))!important}.bg-yellow-500{--tw-bg-opacity: 1 !important;background-color:rgba(245,158,11,var(--tw-bg-opacity))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgba(229,231,235,var(--tw-bg-opacity))!important}.bg-primary{--tw-bg-opacity: 1 !important;background-color:rgba(34,197,94,var(--tw-bg-opacity))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgba(156,163,175,var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgba(240,253,244,var(--tw-bg-opacity))!important}.bg-\[rgba\(0\,0\,0\,\.6\)\]{background-color:#0009!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgba(17,24,39,var(--tw-bg-opacity))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgba(249,250,251,var(--tw-bg-opacity))!important}.bg-primary-600{--tw-bg-opacity: 1 !important;background-color:rgba(34,197,94,var(--tw-bg-opacity))!important}.bg-yellow-100{--tw-bg-opacity: 1 !important;background-color:rgba(254,243,199,var(--tw-bg-opacity))!important}.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgba(203,255,214,var(--tw-bg-opacity))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgba(243,244,246,var(--tw-bg-opacity))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgba(31,41,55,var(--tw-bg-opacity))!important}.bg-yellow-200{--tw-bg-opacity: 1 !important;background-color:rgba(253,230,138,var(--tw-bg-opacity))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgba(254,226,226,var(--tw-bg-opacity))!important}.bg-indigo-100{--tw-bg-opacity: 1 !important;background-color:rgba(224,231,255,var(--tw-bg-opacity))!important}.bg-purple-100{--tw-bg-opacity: 1 !important;background-color:rgba(237,233,254,var(--tw-bg-opacity))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgba(203,255,214,var(--tw-bg-opacity))!important}.fill-current{fill:currentColor!important}.object-cover{object-fit:cover!important}.p-2{padding:8px!important}.p-1\.5{padding:6px!important}.p-1{padding:4px!important}.p-4{padding:16px!important}.p-3{padding:12px!important}.p-0{padding:0!important}.p-px{padding:1px!important}.px-4{padding-left:16px!important;padding-right:16px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.px-3{padding-left:12px!important;padding-right:12px!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-0\.5{padding-top:2px!important;padding-bottom:2px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.px-2\.5{padding-left:10px!important;padding-right:10px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-6{padding-top:24px!important}.pb-6{padding-bottom:24px!important}.pt-4{padding-top:16px!important}.pb-2{padding-bottom:8px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-8{padding-bottom:32px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pr-4{padding-right:16px!important}.pr-3{padding-right:12px!important}.pt-5{padding-top:20px!important}.pb-4{padding-bottom:16px!important}.pt-1{padding-top:4px!important}.pr-8{padding-right:32px!important}.pl-8{padding-left:32px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-xl{font-size:20px!important}.text-2xl{font-size:24px!important}.text-xs{font-size:12px!important}.text-sm{font-size:14px!important}.text-lg{font-size:18px!important}.text-base{font-size:16px!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-normal{font-weight:400!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.leading-4{line-height:16px!important}.leading-6{line-height:24px!important}.leading-5{line-height:20px!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgba(107,114,128,var(--tw-text-opacity))!important}.text-primary{--tw-text-opacity: 1 !important;color:rgba(34,197,94,var(--tw-text-opacity))!important}.text-gray-700{--tw-text-opacity: 1 !important;color:rgba(55,65,81,var(--tw-text-opacity))!important}.text-white{--tw-text-opacity: 1 !important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.text-gray-900{--tw-text-opacity: 1 !important;color:rgba(17,24,39,var(--tw-text-opacity))!important}.text-indigo-600{--tw-text-opacity: 1 !important;color:rgba(79,70,229,var(--tw-text-opacity))!important}.text-primary-900{--tw-text-opacity: 1 !important;color:rgba(20,83,45,var(--tw-text-opacity))!important}.text-primary-700{--tw-text-opacity: 1 !important;color:rgba(21,146,74,var(--tw-text-opacity))!important}.text-gray-800{--tw-text-opacity: 1 !important;color:rgba(31,41,55,var(--tw-text-opacity))!important}.text-yellow-700{--tw-text-opacity: 1 !important;color:rgba(180,83,9,var(--tw-text-opacity))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgba(156,163,175,var(--tw-text-opacity))!important}.text-red-500{--tw-text-opacity: 1 !important;color:rgba(239,68,68,var(--tw-text-opacity))!important}.text-gray-300{--tw-text-opacity: 1 !important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.text-yellow-600{--tw-text-opacity: 1 !important;color:rgba(217,119,6,var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity: 1 !important;color:rgba(75,85,99,var(--tw-text-opacity))!important}.text-yellow-500{--tw-text-opacity: 1 !important;color:rgba(245,158,11,var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgba(220,38,38,var(--tw-text-opacity))!important}.text-red-700{--tw-text-opacity: 1 !important;color:rgba(185,28,28,var(--tw-text-opacity))!important}.text-yellow-900{--tw-text-opacity: 1 !important;color:rgba(120,53,15,var(--tw-text-opacity))!important}.text-indigo-800{--tw-text-opacity: 1 !important;color:rgba(55,48,163,var(--tw-text-opacity))!important}.text-purple-800{--tw-text-opacity: 1 !important;color:rgba(91,33,182,var(--tw-text-opacity))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgba(21,146,74,var(--tw-text-opacity))!important}.underline{text-decoration:underline!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-white{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)) !important}.ring-black{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)) !important}.ring-opacity-5{--tw-ring-opacity: .05 !important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-filter)!important}.filter{filter:var(--tw-filter)!important}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-colors{transition-property:background-color,border-color,color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.first\:font-bold:first-child{font-weight:700!important}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1 !important;background-color:rgba(249,250,251,var(--tw-bg-opacity))!important}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1 !important;background-color:rgba(107,114,128,var(--tw-bg-opacity))!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgba(243,244,246,var(--tw-bg-opacity))!important}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1 !important;background-color:rgba(21,146,74,var(--tw-bg-opacity))!important}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1 !important;background-color:rgba(253,230,138,var(--tw-bg-opacity))!important}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgba(229,231,235,var(--tw-bg-opacity))!important}.hover\:text-gray-500:hover{--tw-text-opacity: 1 !important;color:rgba(107,114,128,var(--tw-text-opacity))!important}.hover\:text-primary:hover{--tw-text-opacity: 1 !important;color:rgba(34,197,94,var(--tw-text-opacity))!important}.hover\:text-gray-700:hover{--tw-text-opacity: 1 !important;color:rgba(55,65,81,var(--tw-text-opacity))!important}.focus\:z-10:focus{z-index:10!important}.focus\:border-indigo-500:focus{--tw-border-opacity: 1 !important;border-color:rgba(99,102,241,var(--tw-border-opacity))!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(34, 197, 94, var(--tw-ring-opacity)) !important}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)) !important}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(34, 197, 94, var(--tw-ring-opacity)) !important}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)) !important}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)) !important}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px !important}.dark .dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1 !important;border-color:rgba(75,85,99,var(--tw-divide-opacity))!important}.dark .dark\:border-gray-300{--tw-border-opacity: 1 !important;border-color:rgba(209,213,219,var(--tw-border-opacity))!important}.dark .dark\:border-gray-500{--tw-border-opacity: 1 !important;border-color:rgba(107,114,128,var(--tw-border-opacity))!important}.dark .dark\:border-gray-700{--tw-border-opacity: 1 !important;border-color:rgba(55,65,81,var(--tw-border-opacity))!important}.dark .dark\:bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgba(31,41,55,var(--tw-bg-opacity))!important}.dark .dark\:bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgba(17,24,39,var(--tw-bg-opacity))!important}.dark .dark\:bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgba(55,65,81,var(--tw-bg-opacity))!important}.dark .dark\:text-white{--tw-text-opacity: 1 !important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.dark .dark\:text-gray-300{--tw-text-opacity: 1 !important;color:rgba(209,213,219,var(--tw-text-opacity))!important}.dark .dark\:text-gray-200{--tw-text-opacity: 1 !important;color:rgba(229,231,235,var(--tw-text-opacity))!important}.dark .dark\:text-gray-100{--tw-text-opacity: 1 !important;color:rgba(243,244,246,var(--tw-text-opacity))!important}.dark .dark\:text-gray-600{--tw-text-opacity: 1 !important;color:rgba(75,85,99,var(--tw-text-opacity))!important}.dark .dark\:text-gray-400{--tw-text-opacity: 1 !important;color:rgba(156,163,175,var(--tw-text-opacity))!important}.dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1 !important;background-color:rgba(31,41,55,var(--tw-bg-opacity))!important}@media (min-width: 640px){.sm\:mx-0{margin-left:0!important;margin-right:0!important}.sm\:mt-0{margin-top:0!important}.sm\:ml-4{margin-left:16px!important}.sm\:mt-6{margin-top:24px!important}.sm\:ml-3{margin-left:12px!important}.sm\:flex{display:flex!important}.sm\:h-10{height:40px!important}.sm\:max-h-\[480px\]{max-height:480px!important}.sm\:w-\[64px\]{width:64px!important}.sm\:w-1\/2{width:50%!important}.sm\:w-\[400px\]{width:400px!important}.sm\:w-10{width:40px!important}.sm\:w-auto{width:auto!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0px * var(--tw-space-y-reverse))!important}.sm\:p-6{padding:24px!important}.sm\:px-6{padding-left:24px!important;padding-right:24px!important}.sm\:pb-4{padding-bottom:16px!important}.sm\:text-left{text-align:left!important}.sm\:text-sm{font-size:14px!important}}@media (min-width: 768px){.md\:relative{position:relative!important}.md\:col-span-1{grid-column:span 1 / span 1!important}.md\:col-span-2{grid-column:span 2 / span 2!important}.md\:-mr-2{margin-right:-8px!important}.md\:mt-2{margin-top:8px!important}.md\:mr-0{margin-right:0!important}.md\:mt-0{margin-top:0!important}.md\:block{display:block!important}.md\:flex{display:flex!important}.md\:grid{display:grid!important}.md\:hidden{display:none!important}.md\:h-\[52px\]{height:52px!important}.md\:h-8{height:32px!important}.md\:max-h-\[630px\]{max-height:630px!important}.md\:w-\[280px\]{width:280px!important}.md\:w-8{width:32px!important}.md\:w-16{width:64px!important}.md\:w-1\/2{width:50%!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:flex-col{flex-direction:column!important}.md\:flex-wrap{flex-wrap:wrap!important}.md\:justify-center{justify-content:center!important}.md\:gap-6{gap:24px!important}.md\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(0px * var(--tw-space-x-reverse))!important;margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))!important}.md\:py-1\.5{padding-top:6px!important;padding-bottom:6px!important}.md\:py-1{padding-top:4px!important;padding-bottom:4px!important}.md\:py-3{padding-top:12px!important;padding-bottom:12px!important}.md\:py-4{padding-top:16px!important;padding-bottom:16px!important}.md\:px-4{padding-left:16px!important;padding-right:16px!important}.md\:px-0{padding-left:0!important;padding-right:0!important}.md\:pl-0{padding-left:0!important}.md\:text-lg{font-size:18px!important}.md\:text-base{font-size:16px!important}.md\:text-xl{font-size:20px!important}}@media (min-width: 1050px){.lg\:h-20{height:80px!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(20px * var(--tw-space-x-reverse))!important;margin-left:calc(20px * calc(1 - var(--tw-space-x-reverse)))!important}.lg\:rounded{border-radius:.25rem!important}.lg\:p-1{padding:4px!important}.lg\:px-8{padding-left:32px!important;padding-right:32px!important}.lg\:px-10{padding-left:40px!important;padding-right:40px!important}.lg\:py-6{padding-top:24px!important;padding-bottom:24px!important}.lg\:text-sm{font-size:14px!important}.lg\:text-xl{font-size:20px!important}.lg\:text-2xl{font-size:24px!important}}@media (min-width: 1280px){.xl\:mb-0{margin-bottom:0!important}.xl\:block{display:block!important}.xl\:h-10{height:40px!important}.xl\:h-6{height:24px!important}.xl\:w-\[304px\]{width:304px!important}.xl\:w-10{width:40px!important}.xl\:w-14{width:56px!important}.xl\:w-24{width:96px!important}.xl\:w-6{width:24px!important}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.xl\:grid-cols-\[1fr\,250px\]{grid-template-columns:1fr 250px!important}.xl\:gap-x-6{column-gap:24px!important}.xl\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(24px * var(--tw-space-x-reverse))!important;margin-left:calc(24px * calc(1 - var(--tw-space-x-reverse)))!important}.xl\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(8px * var(--tw-space-y-reverse))!important}.xl\:border-l{border-left-width:1px!important}.xl\:border-gray-300{--tw-border-opacity: 1 !important;border-color:rgba(209,213,219,var(--tw-border-opacity))!important}.xl\:py-4{padding-top:16px!important;padding-bottom:16px!important}.xl\:px-6{padding-left:24px!important;padding-right:24px!important}.xl\:pb-4{padding-bottom:16px!important}.xl\:text-3xl{font-size:30px!important}}@media (min-width: 1536px){.\32xl\:h-\[400px\]{height:400px!important}}@media (min-width: 1000px){.justBelowLg\:block{display:block!important}.justBelowLg\:hidden{display:none!important}}@media (min-width: 500px){.xs\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/*# sourceMappingURL=styles.e369e1c2182d4ff7.css.map*/