.checkin-numBtnInput{position:relative;display:flex;flex-direction:row;gap:.75rem}.checkin-numBtnInput input.checkin-numBtnInput-input{font-family:Suisse Intl,sans-serif;width:2.375rem;height:2.125rem;margin-bottom:0;box-sizing:border-box;padding:0!important;text-align:center;border:1px solid #dbcdd5;background:#fff;border-radius:3px;color:#4c042d;font-size:1rem}.checkin-numBtnInput input.checkin-numBtnInput-input::-moz-placeholder{opacity:1}.checkin-numBtnInput input.checkin-numBtnInput-input::placeholder{color:#a58196;font-family:Suisse Intl,sans-serif}.checkin-numBtnInput input.checkin-numBtnInput-input:-moz-placeholder-shown{text-overflow:ellipsis}.checkin-numBtnInput input.checkin-numBtnInput-input:placeholder-shown{text-overflow:ellipsis}.checkin-numBtnInput input.checkin-numBtnInput-input:focus{border-color:#8e99fe;outline:3px solid rgba(142,153,254,.502);box-shadow:none}.checkin-numBtnInput input.checkin-numBtnInput-input:disabled{cursor:not-allowed;box-shadow:none;opacity:.38}.checkin-numBtnInput .checkin-numBtnInput-input-focused{border-color:#8e99fe;outline:3px solid rgba(142,153,254,.502);box-shadow:none}.checkin-numBtnInput-handler{width:2.125rem;height:2.125rem;min-width:none!important;opacity:.75;border:1px solid #4c042d;box-sizing:border-box;border-radius:3px;cursor:pointer;background-color:#fff;color:#4c042d}.checkin-numBtnInput-handler:hover{background-color:#4c042d;color:#fff}.checkin-numBtnInput-handler:disabled{pointer-events:none;opacity:.4}.checkin-numBtnInput-handler i{line-height:1}.checkin-numBtnInput .checkin-btn:focus{box-shadow:none}.checkin-input-wrapper{margin-top:0!important}input.checkin-one-time-password-input{font-size:1rem;line-height:2.25rem;font-weight:400;align-content:center;width:2.25rem!important;height:3rem;margin-right:.5rem;padding:0;border:1px solid #dbcdd5;border-radius:6px}input.checkin-one-time-password-input:focus-visible{border:1px solid #8e99fe;box-shadow:0 0 0 3px rgba(142,153,254,.5);border-radius:3px;outline:none}.ch-options-field{position:relative}.ch-options-field__label{display:block}.ch-options-field__data{margin-top:.75rem}.ch-options-field__error{margin-bottom:.5rem}.ch-options-confirm__inner{padding:0 1rem 1rem}.ch-option{display:flex;align-items:center;position:relative}.ch-option--dragging{z-index:5}.ch-option__wrap{margin-bottom:.625rem}.ch-option__drag{width:1.75rem;flex-shrink:0}.ch-option__drag-handle{color:rgba(76,4,45,.75);font-size:1.25rem;line-height:1.75rem;cursor:grab}.ch-option--dragging .ch-option__drag-handle{cursor:grabbing}.ch-option__inner{flex-grow:1}.ch-option__remove-wrapper{width:1.75rem;flex-shrink:0;text-align:right}.ch-option__remove-btn{background:none;border:none;color:rgba(76,4,45,.75);font-size:1.125rem;line-height:1.75rem;cursor:pointer}.ch-option__input-icon{color:#26679b;cursor:pointer}.ch-option__create-wrapper{padding:0 1.75rem;margin-bottom:.625rem}.ch-option__create{display:flex}.ch-option__create-inner{flex-grow:1;margin-right:.75rem}.checkin-container{width:100%}@media(min-width:1536px){.checkin-container{max-width:1536px}}.ch-page{position:fixed;top:0;left:0;right:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.ch-page--white{background-color:#fff}.ch-page--gray{background-color:#ede6ea}.ch-page--pink{background-color:#fff9fa}.ch-page--with-sidebar{margin-left:0}@media(min-width:992px){.ch-page--with-sidebar{margin-left:18.75rem}}.ch-page-head{background-color:#fff;padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 .1px .2px rgba(76,4,45,.04),0 .2px .7px rgba(76,4,45,.06),0 1px 3px rgba(76,4,45,.1)}@media(min-width:992px){.ch-page-head{padding-top:1rem;padding-bottom:1rem}}.ch-page-head--toggle{padding:.5rem .75rem;position:sticky;height:3.125rem;top:0;z-index:400}@media(min-width:992px){.ch-page-head--toggle{display:none}}.ch-page-content{flex-grow:1;padding:.75rem 1rem}.ch-page-subtitle h3{font-size:1.25rem;line-height:1.4;margin:0 0 .25rem}@media(min-width:992px){.ch-page-subtitle h3{font-size:1.375rem}}.ch-page-subtitle p{font-size:1rem;line-height:1.5;color:#946881}.ch-page-title{margin-bottom:2rem}.ch-page-title h1{font-size:1.5rem;line-height:2rem;margin:0 0 .25rem}@media(min-width:992px){.ch-page-title h1{font-size:2rem;line-height:2.75rem}}.ch-page-title p{font-size:1rem;line-height:1.5rem;color:#946881;margin:0}@media(min-width:992px){.ch-page-title p{font-size:1.25rem;line-height:1.75rem}}.ch-page-loader{display:flex;align-items:center;justify-content:center;flex-grow:1;padding:1.25rem 0;min-height:18rem}.ch-page-grid{flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap}.ch-page-grid--gap-default{margin-left:-1rem;margin-right:-1rem}@media(min-width:1200px){.ch-page-grid--gap-default{margin-left:-2rem;margin-right:-2rem}}.ch-page-grid-col{min-width:1px}.ch-page-grid--gap-default .ch-page-grid-col{padding-right:1rem;padding-left:1rem}@media(min-width:1200px){.ch-page-grid--gap-default .ch-page-grid-col{padding-right:2rem;padding-left:2rem}}.ch-page-grid-col--full{width:100%}.ch-page-grid-col--1\/2{width:50%}.ch-page-grid--responsive .ch-page-grid-col--1\/2{width:100%}@media(min-width:768px){.ch-page-grid--responsive .ch-page-grid-col--1\/2{width:50%}}.ch-page-grid-col--1\/3{width:33.33333%}.ch-page-grid--responsive .ch-page-grid-col--1\/3{width:100%}@media(min-width:768px){.ch-page-grid--responsive .ch-page-grid-col--1\/3{width:33.33333%}}.ch-page-grid-col--2\/3{width:66.66666%}.ch-page-grid--responsive .ch-page-grid-col--2\/3{width:100%}@media(min-width:768px){.ch-page-grid--responsive .ch-page-grid-col--2\/3{width:66.66666%}}.ch-page-footer{position:sticky;bottom:0;z-index:20}.ch-page-footer__preview{border-top:1px solid #c6c6c6;padding:.75rem 1rem;background-color:#ede6ea}.ch-page-footer--effect .ch-page-footer__preview{background-color:rgba(237,230,234,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(9px)}.ch-page-footer__preview button{width:100%}.ch-page-footer__actions--sticky{border-top:1px solid #c6c6c6;background-color:#fff}.ch-page-footer--effect .ch-page-footer__actions--sticky{background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(9px)}.ch-page-footer__actions ul{display:block;margin:0;padding:.75rem .5rem;text-align:right}@media(min-width:768px){.ch-page-footer__actions ul{width:50%}}@media(min-width:1200px){.ch-page-footer__actions ul{padding-right:1.5rem;padding-left:1.5rem}}.ch-page-footer__actions li{display:inline-block;padding:.25rem .5rem}.ch-page-sidebar{position:fixed;left:0;width:13.75rem;transition:transform .15s,opacity .15s;transform:translateX(-105%);opacity:0;border-right:1px solid #ede6ea;z-index:450;box-shadow:0 4px 20px rgba(0,0,0,.05);background-color:#fff;top:0;height:100vh}.ch-page-sidebar--visible{transform:translateX(0);opacity:1}@media(min-width:992px){.ch-page-sidebar{width:18.75rem;transform:translateX(0)!important;opacity:1!important;transition:none!important}}.ch-page-btn-toggle{cursor:pointer;margin:0;padding:.25rem .5rem;border:none;background:none}.ch-modal-preview{width:100%;margin:0}.ch-modal-preview .checkin-modal-content{max-height:none;height:100vh;border-radius:0}.ch-modal-preview .checkin-modal-footer button{width:100%}.ch-pagination{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:"Suisse Intl",sans-serif}.ch-pagination__item{margin:0 1px}.ch-pagination__break,.ch-pagination__button{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:1.875rem;height:1.875rem;line-height:1.875rem;border-radius:5px;border:1px solid transparent;text-align:center;font-size:.875rem;color:#8a4c6d;font-weight:500}.ch-pagination__break i,.ch-pagination__break span,.ch-pagination__button i,.ch-pagination__button span{line-height:1}.ch-pagination__button{box-sizing:border-box;background:none;margin:0;padding:0;cursor:pointer;background-color:transparent;transition:border-color .15s,background-color .15s,color .15s}.ch-pagination__button:focus{box-shadow:0 0 0 1px #8e99fe;outline:4px solid rgba(142,153,254,.502)}.ch-pagination__button:hover{background-color:#946881;color:#fff}.ch-pagination__button:hover .icon-new{background-color:#fff}.ch-pagination__button:disabled{pointer-events:none;background-color:#a58196;opacity:.38}.ch-pagination__button--active{pointer-events:none}.ch-pagination__button--active,.ch-pagination__button--active:focus{background-color:#8a4c6d;color:#fff}.passwordGroupInput{padding-bottom:.5rem;-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;display:flex}.passwordGroupInput__container{margin-bottom:1.25rem;flex-grow:1;min-width:8rem}@media(min-width:768px){.passwordGroupInput__container{font-size:1rem}}.passwordStrengtText{display:inline-block;margin-right:.75rem}.passwordStrengtContainer{width:3.5rem;height:.5rem;border-radius:.25rem;margin-right:.25rem;display:inline-block}.passwordStrengtContainer__weak{background-color:#feb0bc}.passwordStrengtContainer__medium{background-color:#ffe8b3}.passwordStrengtContainer__strong{background-color:#85faa6}.passwordCheckList{margin-top:2.25rem}.passwordCheckListItem{display:flex;align-items:center}.passwordCheckListItem__text{margin-left:.75rem}.passwordCheckListItem__text__unChecked{color:#a58196}.passwordCheckListItem__item{width:1rem;display:flex;justify-content:center}.passwordCheckListItem__item__dotIcon{width:.5rem;height:.5rem;border-radius:9999px;background-color:#a58196}.ch-preview{display:flex;flex-direction:column}@media(min-width:768px){.ch-preview--sticky{position:sticky;top:0;max-height:calc(100vh - 50px)}.ch-preview--fixed{position:fixed;top:0;max-height:calc(100vh - 50px)}.ch-preview--primary{border-radius:5px;background-color:transparent}}.ch-preview-head{z-index:50;top:0;border-radius:5px 5px 0 0;padding:.625rem .75rem;display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;background-color:transparent}@media(min-width:768px){.ch-preview-head{padding:.75rem 0}}.ch-preview-head--md,.ch-preview-head--sm{min-height:3.25rem}@media(min-width:768px){.ch-preview-head--md{min-height:5.25rem}}.ch-page-preview-mobile .ch-preview-head{background-color:#fff;position:sticky}.ch-preview-head--lg{min-height:3.25rem}@media(min-width:768px){.ch-preview-head--lg{min-height:6.25rem}}.ch-preview-head__content,.ch-preview-head__title{flex:1 1 50%;padding:.25rem;max-width:100%}.ch-preview-head--centered .ch-preview-head__content,.ch-preview-head--centered .ch-preview-head__title{text-align:center}.ch-preview-head__title{font-size:1rem;margin:0;font-weight:500}.ch-preview-body{border-radius:6px;overflow-y:auto;overflow-x:clip}@media(min-width:768px){.ch-preview-body{box-shadow:0 1.7px 3.3px rgba(76,4,45,.061),0 5.6px 11.2px rgba(76,4,45,.089),0 25px 50px rgba(76,4,45,.15)}}.ch-preview-body--white{background-color:#fff}.ch-preview-body--blue{background-color:#edf8fc}@media(min-width:768px){.ch-preview-body--pink-desktop{background-color:#ffe8ec}}.ch-preview-body--indent-sm{padding:.5rem}@media(min-width:768px){.ch-preview-body--indent-sm{padding:1rem}}.ch-preview-body--indent-lg{padding:1rem}@media(min-width:768px){.ch-preview-body--indent-lg{padding:2rem}}.ch-preview-body--indent-none{padding:0}.checkin-progressBar__circle{display:inline-block;width:100%;height:auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkin-progressBar__circle circle{transition:stroke-dashoffset 1s linear}.checkin-progressBar__circle text{font-family:Suisse Intl,sans-serif;font-weight:400;color:#4c042d}.checkin-progressBar__lineBar{position:absolute;top:0;left:0;height:100%;min-width:.5rem;border-radius:.25rem;transition:width 1s linear}.checkin-progressBar__label{line-height:1.3;font-family:Suisse Intl,sans-serif;margin:0 2px .25rem}.checkin-progressBar__container{position:relative;overflow:hidden;border-radius:.25rem;height:.5rem;background-color:#ffdde2}.checkin-radio{display:block}.checkin-radio+.checkin-radio{margin-top:.5rem}.checkin-radio__check{box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;width:1rem;height:1rem;border:1px solid #dbcdd5;border-radius:50%;position:relative;padding:.1875rem;background-color:#fff;transition:border-color .15s;min-width:1rem;min-height:1rem}.checkin-radio__check:after{content:"";position:absolute;box-sizing:border-box;top:50%;left:50%;width:.5rem;height:.5rem;border-radius:50%;transform:translate(-50%,-50%);background-color:#fe8e9f;opacity:0;transition:opacity .15s}.checkin-radio__desc{margin:-.25rem 0 0 .5rem}.checkin-radio__text{line-height:1.5}.checkin-radio__label{color:#4c042d;font-family:Suisse Intl,sans-serif;font-weight:400;font-size:1rem;cursor:pointer;display:inline-flex;align-items:flex-start;letter-spacing:normal;margin-bottom:0}.checkin-radio--disabled .checkin-radio__label{opacity:.38;cursor:not-allowed}.checkin-radio__input:checked~.checkin-radio__check{border-color:#fe8e9f}.checkin-radio__input:checked~.checkin-radio__check:after{opacity:1}.checkin-radio__input:checked:focus~.checkin-radio__check{border-color:#fe8e9f;outline:3px solid rgba(254,142,159,.502);box-shadow:none}.checkin-radio__input:focus~.checkin-radio__check{border-color:#8e99fe;outline:3px solid rgba(142,153,254,.502);box-shadow:none}.checkin-radio__help{display:block;font-size:1rem;color:#946881;line-height:1.5;margin:0}.checkin-radio__help:not(:first-child){margin:-.25rem 0 0}.checkin-radioGroup__option+.checkin-radioGroup__option{margin-top:.5rem}.ch-tabFilter{position:relative}.ch-tabFilter:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#ede6ea}.ch-tabFilter__list{display:flex;flex-wrap:wrap;margin:0 -.75rem;padding:0}.ch-tabFilter__btn{display:inline-block;background:none;border:none;margin:0 .25rem;padding:0;cursor:pointer}.ch-tabFilter__btn--disabled{cursor:default;opacity:.38}.ch-tabFilter__btn:hover .ch-tabFilter__btn-content{color:#4c042d}.ch-tabFilter__btn--active .ch-tabFilter__btn-content:after{background-color:#fe8e9f}.ch-tabFilter__btn--active .ch-tabFilter__badge{background-color:#f7f3f5}.ch-tabFilter__btn:focus .ch-tabFilter__btn-content{box-shadow:0 0 0 1px #8e99fe;outline:4px solid rgba(142,153,254,.502)}.ch-tabFilter__btn:focus .ch-tabFilter__btn-content:focus{outline:none;box-shadow:none}.ch-tabFilter__btn:not(:-moz-focusring):focus .ch-tabFilter__btn-content{outline:none;box-shadow:none}.ch-tabFilter__btn-content{position:relative;z-index:2;display:inline-flex;align-items:center;padding:.5rem;border-radius:3px;font-size:.875rem;line-height:1.4;color:#4c042d;font-weight:500}.ch-tabFilter__btn-content:after{content:"";position:absolute;bottom:0;left:.5rem;right:.5rem;height:2px;background-color:transparent;border:0}.ch-tabFilter__badge{line-height:1.3;padding:0 .5rem;color:#8a4c6d;font-size:.875rem;transition:background-color .2s;background-color:#fff;border:1px solid #ede6ea;border-radius:6.25rem;margin-left:.25rem}.ch-searchFilter{max-width:29.2rem}.checkin-table{border-collapse:collapse;font-family:Suisse Intl,sans-serif;width:100%;color:#8a4c6d;position:relative;table-layout:fixed}.checkin-table__container{overflow-x:auto}.checkin-table__container--bordered{border:1px solid #ede6ea;border-radius:.5rem}.checkin-table__container--bordered .checkin-table__cell,.checkin-table__container--bordered .checkin-table__hcell{border-bottom:1px solid #ede6ea}.checkin-table__container--bordered tr:last-child .checkin-table__cell{border-bottom:none}.checkin-table__container--striped tbody .checkin-table__row:nth-child(odd){background-color:#faf7f9}.checkin-table__container--minimal{border:1px solid #edeeef;border-radius:.5rem}.checkin-table__container--minimal .checkin-table{color:#364050}.checkin-table__container--minimal .checkin-table__hcell{background-color:#f6f7f7;color:#55606a;font-size:.875rem;font-weight:500;padding:.75rem 1rem;border-bottom:1px solid #edeeef}.checkin-table__container--minimal .checkin-table__cell{padding:.75rem 1rem;color:#364050;border-bottom:1px solid #edeeef}.checkin-table__container--minimal .checkin-table__row:hover{background-color:#f8faf9}.checkin-table__container--minimal tr:last-child .checkin-table__cell{border-bottom:none}.checkin-table__row{background-color:#fff;transition:background-color .2s}.checkin-table__cell,.checkin-table__hcell{padding:.625rem;font-size:.875rem;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkin-table__hcell{font-weight:500;min-height:2.625rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff}.checkin-table__hcell--sortable{cursor:pointer}.checkin-table__icon{display:inline-block}.checkin-table__icon-placeholder{display:inline-block;width:1em}.checkin-table__no-data{text-align:center;font-weight:600;padding:.25rem 0;color:#946881}.checkin-table__loading{text-align:center;position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:10;top:0;left:0;bottom:0;right:0}.checkin-table .table-row-select .checkin-checkbox{width:1rem;height:1rem}.checkin-table mark{background-color:#fff1d1;color:#4c042d;border-radius:2px;padding:0}.checkin-table-toolbar{box-sizing:border-box;position:relative;top:0;left:0;width:100%;z-index:100;height:3.0625rem;display:flex;align-items:center;justify-content:flex-end;padding:0;font-size:.875rem;margin-bottom:.25rem}.checkin-table-toolbar--fixed{position:sticky;background-color:#feb0bc;justify-content:space-between;border-radius:.5rem;padding:0 .75rem}.checkin-table-toolbar__selections{padding-right:.5rem;white-space:nowrap}.checkin-table-toolbar__selections-link{display:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0 0 0 .625rem;padding:0;font-weight:500;text-decoration:none}.checkin-table-toolbar__selections-link:hover{text-decoration:underline}@media(min-width:576px){.checkin-table-toolbar__selections-link{display:inline-block}}.checkin-table-toolbar__actions{flex-grow:1;min-width:1px;padding-left:1rem}.checkin-table-toolbar__actions .rc-overflow{display:flex;align-items:center;justify-content:flex-end;max-width:100%;position:relative}.checkin-table-toolbar__actions .checkin-dropdown-trigger{margin-left:1rem}.ch-table__actionsGroup--fixed .checkin-table-toolbar__actions .checkin-dropdown-trigger{background-color:#f7f3f5}.checkin-table-toolbar__actions .checkin-dropdown-menu-item i{margin-right:.25rem}.checkin-table-toolbar__action{margin:0 0 0 1.5rem}.checkin-rich-text-editor-inner{position:relative;display:grid;max-height:460px;overflow:auto}.checkin-rich-text-editor-input{padding:0 10px}.checkin-rich-text-editor-input ul{list-style-type:disc}.checkin-rich-text-editor-input ol,.checkin-rich-text-editor-input ul{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.checkin-rich-text-editor-input ol{list-style-type:decimal}.checkin-rich-text-editor-input .variable{padding:1px 3px;border-radius:6px;background:#fff1d1}.checkin-rich-text-editor-input .variableFocus{border-radius:6px;background-color:rgba(102,173,255,.7)}.checkin-rich-text-editor-placeholder{color:#999;overflow:hidden;position:absolute;text-overflow:ellipsis;top:15px;left:10px;font-size:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;pointer-events:none}.checkin-rich-text-editor-container{border:1px solid #dbcdd5;min-height:150px;flex-direction:column;position:relative;border-radius:6px;display:flex}.checkin-rich-text-editor-container:focus-within{border-color:#8e99fe;outline:3px solid rgba(142,153,254,.502);box-shadow:none}.checkin-rich-text-editor-container h1{font-size:2em}.checkin-rich-text-editor-container h2{font-size:1.5em}.checkin-rich-text-editor-container h3{font-size:1.17em}.checkin-rich-text-editor-container h5{font-size:.83em}.checkin-rich-text-editor-container h6{font-size:.67em}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner{flex:1}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner h1{margin-block-start:.67em;margin-block-end:.67em}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner h2{margin-block-start:.83em;margin-block-end:.83em}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner h3{margin-block-start:1em;margin-block-end:1em}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner h4{margin-block-start:1.33em;margin-block-end:1.33em}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner h5{margin-block-start:1.67em;margin-block-end:1.67em}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner h6{margin-block-start:2.33em;margin-block-end:2.33em}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner p{margin-block-start:1em;margin-block-end:1em}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner a,.checkin-rich-text-editor-container .checkin-rich-text-editor-inner a:active,.checkin-rich-text-editor-container .checkin-rich-text-editor-inner a:hover,.checkin-rich-text-editor-container .checkin-rich-text-editor-inner a:visited{color:#375590;outline:none;text-decoration:none}.checkin-rich-text-editor-container .checkin-rich-text-editor-inner a{font-weight:400;cursor:pointer;color:#375590;text-decoration:underline}.checkin-rich-text-editor-toolbar{position:relative;overflow-x:auto;overflow-y:clip;padding-left:4px;padding-right:4px;font-weight:400;flex:1;flex-grow:0;border-bottom:1px solid #dbcdd5}.checkin-rich-text-editor-toolbar-flex{display:flex}.checkin-rich-text-editor-toolbar .divider{width:1px;background-color:#dbcdd5;margin:0 4px}.checkin-rich-text-editor-toolbar .divider:has(+.checkin-rich-text-editor-toolbar-heading){margin:0 0 0 4px}.checkin-rich-text-editor-toolbar .checkin-rich-text-editor-toolbar-heading+.divider{margin:0 4px 0 0}.checkin-rich-text-editor-toolbar .checkin-btn{height:32px;padding:3px;line-height:1.5;min-width:32px;font-size:13px;display:flex;justify-content:center;align-items:center;margin:3px 0}.checkin-rich-text-editor-toolbar .checkin-btn+.checkin-btn{margin-left:0}.checkin-rich-text-editor-toolbar .checkin-btn-active{background-color:#ede6ea}.checkin-rich-text-editor-toolbar .checkin-btn-merge-fields>.checkin-select-selector{padding-left:8px}.checkin-rich-text-editor-toolbar .checkin-btn-merge-fields .checkin-select-selection-placeholder{color:#4c042d;font-size:14px}.checkin-rich-text-editor-toolbar .checkin-btn:not(:disabled):focus{box-shadow:0 0 0 0 transparent;outline:4px solid transparent;background-color:#ede6ea}.checkin-rich-text-editor-toolbar .checkin-btn .checkin-rich-text-editor-toolbar-icon{width:20px;display:flex;justify-content:center;align-items:center}.checkin-rich-text-editor-toolbar .checkin-select{display:flex;align-items:center;max-height:40px;width:auto;cursor:pointer;gap:8px}.checkin-rich-text-editor-toolbar .checkin-select .checkin-select-selection-search-input{cursor:pointer}.checkin-rich-text-editor-toolbar .checkin-select>span:not(.checkin-select-arrow){position:absolute}.checkin-rich-text-editor-toolbar .checkin-select-selector{border:none;padding:0 34px 0 0;max-height:34px;margin-top:3px;margin-bottom:3px}.checkin-rich-text-editor-toolbar .checkin-select-selector .checkin-select-selection-item{line-height:normal;padding-left:12px;display:flex}.checkin-rich-text-editor-toolbar .checkin-select-selector .checkin-select-selection-item p{margin:0}.checkin-rich-text-editor-toolbar .checkin-select-selector .checkin-select-selection-item h1,.checkin-rich-text-editor-toolbar .checkin-select-selector .checkin-select-selection-item h2,.checkin-rich-text-editor-toolbar .checkin-select-selector .checkin-select-selection-item h3,.checkin-rich-text-editor-toolbar .checkin-select-selector .checkin-select-selection-item h4,.checkin-rich-text-editor-toolbar .checkin-select-selector .checkin-select-selection-item h5{font-size:inherit;line-height:inherit}.checkin-rich-text-editor-toolbar .checkin-select .checkin-select-arrow{right:4px;width:20px}.checkin-rich-text-editor-toolbar .checkin-select .checkin-select-selection-search-input{height:auto;max-height:20px}.checkin-rich-text-editor-toolbar .checkin-select-focused{background-color:#ede6ea}.checkin-rich-text-editor-toolbar .checkin-select-focused .checkin-select-selector{border-color:transparent;outline:none;box-shadow:none;background-color:#ede6ea}.checkin-rich-text-editor-toolbar .checkin-select:not(.checkin-select-focused):hover,.checkin-rich-text-editor-toolbar .checkin-select:not(.checkin-select-focused):hover .checkin-select-selector{background-color:#f7f3f5}.checkin-rich-text-editor-toolbar .checkin-btn-fontselect .checkin-select-selector,.checkin-rich-text-editor-toolbar .checkin-btn-fontsize .checkin-select-selector,.checkin-rich-text-editor-toolbar .checkin-btn-heading .checkin-select-selector,.checkin-rich-text-editor-toolbar .checkin-btn-merge-fields .checkin-select-selector{width:100%}.checkin-rich-text-editor-toolbar .checkin-btn-fontselect .checkin-select-selector{min-width:156px}.checkin-rich-text-editor-toolbar .checkin-btn-fontsize .checkin-select-selector{min-width:77px}.checkin-rich-text-editor-toolbar-overflow-button{position:relative}.checkin-rich-text-editor-toolbar-overflow-container{position:absolute;background-color:#fff;border:1px solid #dbcdd5;display:inline;z-index:1099;padding:4px;border-radius:6px;--tw-shadow:0px 0.7px 1px rgba(76,4,45,.04),0px 2.2px 3.4px rgba(76,4,45,.06),0px 10px 15px rgba(76,4,45,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.checkin-rich-text-editor-toolbar-overflow-container .checkin-btn{display:inline-block}.checkin-segmentedControl{display:flex;background:#ede6ea;align-items:center;padding:4px 5px;border-radius:6px;min-height:42px;height:-moz-fit-content;height:fit-content;max-width:100%;width:-moz-fit-content;width:fit-content;justify-content:space-between}.checkin-segmentedControl:has(.checkin-segmentedControlOption__xs){padding:3px 4px;min-height:36px}.checkin-segmentedControl-select{max-width:250px}.checkin-segmentedControlOption{display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:500;font-size:13px;line-height:16px;color:#8a4c6d}.checkin-segmentedControlOption__sm{min-width:70px;min-height:34px;padding:9px 13px}.checkin-segmentedControlOption__md{min-width:95px;min-height:42px;padding:11px 24px}.checkin-segmentedControlOption__lg{min-width:111px;min-height:52px;padding:16px 32px}.checkin-segmentedControlOption__xs{min-height:30px;min-width:38px;padding:3px 7px}.checkin-segmentedControlOption:hover{cursor:pointer}.checkin-segmentedControlOption:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 2px 3px rgba(0,153,216,.5)}.checkin-segmentedControlOption__active{color:#4c042d;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border-radius:3px}.checkin-segmentedControlOption__active:focus{background-color:#fff}.checkin-segmentedControlOption__border-none{border:none}.checkin-segmentedControlOption__border-right{border-right:1px solid rgba(28,43,57,.08);height:20px}.checkin-segmentedControlOption__border-left{border-left:1px solid rgba(28,43,57,.08);height:20px}.checkin-segmentedControlOption__disabled{opacity:.5}.checkin-segmentedControlOption__disabled:hover{cursor:not-allowed}.checkin-sidebarMenu-inner{display:block;list-style-type:none;font-family:Suisse Intl,sans-serif;padding:0;box-sizing:border-box;transition:max-height .3s ease-in-out;background-color:#fff;font-size:.92rem;z-index:1;margin:32px 0 0}li.active>.checkin-sidebarMenu-inner{max-height:1000px}.checkin-sidebarMenu-inner *{box-sizing:border-box}.checkin-sidebarMenu-inner a{height:44px;padding:0 1rem 0 1.5rem;font-size:15px;font-weight:450;display:flex;align-items:center;position:relative;width:100%;text-decoration:none;color:#8a4c6d;white-space:normal;line-height:1.5rem}.checkin-sidebarMenu-inner a:focus-visible:not(.no-focus):not(.btn){z-index:999}.checkin-sidebarMenu-inner a .icon-new.checkin-sidebarMenu-item-dropdown-icon{top:50%;position:absolute;font-size:.75rem;left:.5rem;transition:transform .2s;transform:translateY(-50%) rotate(-90deg)}.checkin-sidebarMenu-inner a .icon-new.checkin-sidebarMenu-item-icon{background-color:#a58196;font-size:20px;position:relative;left:0;margin-right:12px}.checkin-sidebarMenu-inner a .icon-new.checkin-sidebarMenu-statusIndicator-icon{font-size:20px;position:relative;float:right;opacity:.8;transform:none}.checkin-sidebarMenu-inner a .icon-new.checkin-sidebarMenu-error-icon{background-color:#e82c2e}.checkin-sidebarMenu-inner a .icon-new.checkin-sidebarMenu-warning-icon{background-color:#f99b1c}.checkin-sidebarMenu-inner li.active>a{color:#fe8e9f;border-radius:6px;background-color:#fff9fa}.checkin-sidebarMenu-inner li.active>a:hover{background-color:#fff4f5}.checkin-sidebarMenu-inner li.active>a:active{background-color:#ffe8ec;color:#d85f71}.checkin-sidebarMenu-inner li.active>a:active .checkin-sidebarMenu-item-icon{color:#d85f71}.checkin-sidebarMenu-inner li.active>a>.icon-new.checkin-sidebarMenu-statusIndicator-icon{transform:none}.checkin-sidebarMenu-inner li.active>a>.icon-new.checkin-sidebarMenu-item-dropdown-icon{transform:translateY(-50%) rotate(0)}.checkin-sidebarMenu-inner li.active>a>.icon-new.checkin-sidebarMenu-item-icon{background-color:#fe8e9f}.checkin-sidebarMenu-inner li{border-radius:6px;margin:0 4px}.checkin-sidebarMenu-inner li:has(a:active){background-color:#ede6ea}.checkin-sidebarMenu-inner li:has(a:active) a{color:#420327}.checkin-sidebarMenu-inner li:has(a:active) .checkin-sidebarMenu-item-icon{background-color:#672a4c}.checkin-sidebarMenu-inner li:hover{transition:all .15s ease-out;background-color:#faf7f9}.checkin-sidebarMenu-inner li:hover .checkin-sidebarMenu-item-icon{background-color:#8a4c6d}.checkin-sidebarMenu-inner.progression li.active>a{color:#fe8e9f;background-color:initial;border-left:none}.checkin-sidebarMenu-inner.progression li>a:focus-visible{box-shadow:none}.checkin-sidebarMenu-inner.progression li:has(a:focus-visible){border-radius:6px;box-shadow:0 0 0 1px #8e99fe;outline:4px solid rgba(142,153,254,.502)}.checkin-sidebarMenu-inner.progression li:has(.completed):not(.active):not(:hover):not(:active)>a{color:#4c042d}.checkin-sidebarMenu-inner.progression li:hover{background:none}.checkin-sidebarMenu-inner.progression li:hover .progress{transition:height .6s cubic-bezier(.14,1.78,.14,.82),width .6s cubic-bezier(.14,1.78,.14,.82);width:14px;height:14px}.checkin-sidebarMenu-inner.progression li:hover .progress.active{width:26px;height:26px}.checkin-sidebarMenu-inner.progression li:hover .progress.completed .completed-icon{transition:transform .6s cubic-bezier(.14,1.78,.14,.82);transform:scale(1.2)}.checkin-sidebarMenu-inner.progression li:hover .progress.completed.has-next:not(.active):after{margin-top:-3px}.checkin-sidebarMenu-inner.progression li:hover:has(.active)>a{transition:color .6s cubic-bezier(.14,1.78,.14,.82);color:#d85f71}.checkin-sidebarMenu-inner.progression li:hover>a{transition:color .6s cubic-bezier(.14,1.78,.14,.82);color:#420327}.checkin-sidebarMenu-inner.progression li:active .progress{transition:height .6s cubic-bezier(.14,1.78,.14,.82),width .6s cubic-bezier(.14,1.78,.14,.82),transform .6s cubic-bezier(.14,1.78,.14,.82);width:12px;height:12px}.checkin-sidebarMenu-inner.progression li:active .progress.active{width:22px;height:22px}.checkin-sidebarMenu-inner.progression li:active .progress.completed .completed-icon{transition:transform .6s cubic-bezier(.14,1.78,.14,.82);transform:scale(1)}.checkin-sidebarMenu-inner.progression li:active .progress.completed.has-next:not(.active):after{margin-top:-3px}.checkin-sidebarMenu-inner.progression li:active:has(.active)>a{transition:color .6s cubic-bezier(.14,1.78,.14,.82);color:#d85f71}.checkin-sidebarMenu-inner.progression li:active>a{transition:color .6s cubic-bezier(.14,1.78,.14,.82);color:#420327}.checkin-sidebarMenu-inner.progression .checkin-sidebarMenu__item{display:flex;align-items:center;height:44px;margin-left:8px}.checkin-sidebarMenu-inner.progression .checkin-sidebarMenu__item a{padding:.6rem 1rem .6rem 0}.checkin-sidebarMenu-inner .progress-container{height:26px;min-width:26px;display:flex;justify-content:center;align-items:center;margin-right:10px}.checkin-sidebarMenu-inner .progress{z-index:300;border-radius:20px;width:12px;height:12px;background-color:#dbcdd5;border:2px solid #dbcdd5;position:relative;justify-content:center;align-items:center}.checkin-sidebarMenu-inner .progress.active{z-index:300;height:20px;width:20px;border:3px solid #fe8e9f!important;margin-left:0;background-color:#fff!important;display:flex;outline:3px solid #fff!important}.checkin-sidebarMenu-inner .progress.completed{background-color:#fff;z-index:300;border:none;display:flex}.checkin-sidebarMenu-inner .progress.completed.has-next:after{background-color:#dbcdd5}.checkin-sidebarMenu-inner .progress.completed.has-next.active:after{margin-top:4px}.checkin-sidebarMenu-inner .progress.completed.has-next-completed:after{background-color:#a58196}.checkin-sidebarMenu-inner .progress.completed .completed-icon{display:block;margin-left:0;font-size:20px;line-height:20px;color:#a58196}.checkin-sidebarMenu-inner .progress .completed-icon{display:none;z-index:300;color:#fff}.checkin-sidebarMenu-inner .progress.has-next:after{content:"";background-color:#dbcdd5;position:absolute;width:2px;height:34px;top:100%;left:calc(50% - 1px);display:block;z-index:-1}.checkin-sidebarMenu-inner ul{list-style-type:none;margin:0;padding:0}.checkin-sidebarMenu-inner .checkin-sidebarMenu-title{margin-top:2rem;padding:.6rem 1rem .6rem 1.5rem;font-weight:500;font-size:16px;color:#a58196;opacity:.75}.checkin-sidebarMenu-inner__sub{height:auto;overflow:hidden;max-height:0;transition:max-height .3s;border-left:1px solid #c6c6c6}li.active>.checkin-sidebarMenu-inner__sub{max-height:1000px}.mypage>.navigation,.mypage>header{z-index:500}.ch-sidebar-menu-part{display:block!important;list-style-type:none;font-family:Suisse Intl,sans-serif;margin:0;padding:0;box-sizing:border-box;height:auto;line-height:0}.ch-sidebar-menu-part li{margin:.25rem 0}.ch-sidebar-menu-part li.ch-sidebar-menu-part__item--has-nested{margin-bottom:0}.ch-sidebar-menu-part.ch-sidebar-menu-part--mobile{overflow-y:auto;position:absolute;top:0;left:40px;width:200px;height:100%;padding:62px .5rem .5rem;transform:translateX(-100%);opacity:0;transition:transform .2s,opacity .2s;border-right:1px solid #c6c6c6;background-color:#fff;z-index:450;box-shadow:0 .1px .2px rgba(76,4,45,.04),0 .2px .7px rgba(76,4,45,.06),0 1px 3px rgba(76,4,45,.1)}.ch-sidebar-menu-part.ch-sidebar-menu-part--mobile.menu-visible{transform:translateX(0);opacity:1}.ch-sidebar-menu-part.ch-sidebar-menu-part--mobile li>a>.icon-new{transform:translateY(-50%) rotate(0)}.ch-sidebar-menu-part.ch-sidebar-menu-part--desktop{overflow:hidden;padding-left:1.75rem;padding-right:.5rem;margin-right:-.5rem;max-height:0;opacity:0;transition:max-height .3s,opacity .3s;animation:sidebar-animation-hide .3s ease-in-out forwards}.ch-sidebar-menu-part.ch-sidebar-menu-part--desktop li{margin:.25rem 0}li.active>.ch-sidebar-menu-part.ch-sidebar-menu-part--desktop{max-height:500px;opacity:1;animation:sidebar-animation-show .3s ease-in-out forwards}.ch-sidebar-menu-part *{box-sizing:border-box}.ch-sidebar-menu-part a{display:inline-block!important;position:relative;width:100%;height:auto!important;padding:.5rem .75rem!important;text-decoration:none;color:#8a4c6d!important;font-size:.8125rem!important;white-space:normal!important;line-height:1.4!important;background-color:transparent!important;border-radius:.375rem}.ch-sidebar-menu-part a:hover{color:#4c042d!important;background-color:#f7f3f5!important}.ch-sidebar-menu-part a:focus{text-decoration:none}.ch-sidebar-menu-part a span{position:absolute;top:50%;font-size:1.25rem;right:.75rem;transition:transform .3s;transform:translateY(-50%) rotate(180deg)}.ch-sidebar-menu-part li.active>a{color:#4c042d!important;font-weight:500!important;background-color:#f7f3f5!important}.ch-sidebar-menu-part li.active>a>i{transform:translateY(-50%) rotate(0)}.ch-sidebar-menu-part ul{list-style-type:none;margin:0}.ch-sidebar-menu-part__sub{height:auto;padding-left:.5rem}.ch-sidebar-menu-part--desktop .ch-sidebar-menu-part__sub{overflow:hidden;margin-right:-.5rem;padding-right:.5rem;max-height:0;opacity:0;transition:max-height .3s,opacity .3s;animation:sidebar-animation-hide .3s ease-in-out forwards}li.active>.ch-sidebar-menu-part__sub{max-height:500px;opacity:1;animation:sidebar-animation-show .3s ease-in-out forwards}@keyframes sidebar-animation-show{0%{visibility:hidden}to{visibility:visible}}@keyframes sidebar-animation-hide{0%{visibility:visible}to{visibility:hidden}}.ch-slider,.ch-slider__root{display:flex;align-items:center}.ch-slider__root{position:relative}.ch-slider__root[data-orientation=vertical]{flex-direction:column;width:20px;height:100px}.ch-slider__track{position:relative;flex-grow:1;background-color:#ede6ea;border-radius:12px;cursor:pointer}.ch-slider__track[data-orientation=vertical]{width:4px;margin-left:4px;margin-right:4px}.ch-slider__track[data-orientation=horizontal]{height:4px;margin-top:4px;margin-bottom:4px}.ch-slider__range{position:absolute;background-color:#fe8e9f;border-radius:12px}.ch-slider__range[data-orientation=vertical]{width:100%}.ch-slider__range[data-orientation=horizontal]{height:100%}.ch-slider__thumb{display:flex;width:16px;height:16px;background-color:#fff;border-radius:9999px;border:1px solid #dbcdd5;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .1px .2px rgba(76,4,45,.04),0 .2px .7px rgba(76,4,45,.06),0 1px 3px rgba(76,4,45,.1)}.ch-slider__thumb__inner{width:6px;height:6px;background-color:#f7f3f5;border-radius:9999px;box-shadow:inset 0 1px .5px rgba(76,4,45,.2)}.ch-slider__thumb:focus-visible{border:1px solid var(--pink-100,#fe8e9f);background:var(--white-100,#fff);box-shadow:0 0 0 3px rgba(254,142,159,.3)}.ch-slider__thumb:focus-visible .ch-slider__thumb__inner{background:var(--pink-30,#ffdde2);box-shadow:inset 0 1px 1px 0 rgba(76,4,45,.15),0 1px 2px 0 rgba(76,4,45,.15),inset 0 -1px 1px 0 hsla(0,0%,100%,.6)}.ch-slider__container{flex:1;margin-right:8px}.ch-slider__input{width:20%;min-width:48px}.ch-slider__input div input{text-align:end}.checkin-switch{display:inline-block;line-height:1;margin-bottom:0}.checkin-switch--sm .checkin-switch__off,.checkin-switch--sm .checkin-switch__on{display:none!important}.checkin-switch__input:checked+.checkin-switch__toggle .checkin-switch__on{display:block}.checkin-switch__input:checked+.checkin-switch__toggle .checkin-switch__off{display:none}.checkin-switch__input:checked+.checkin-switch__toggle{color:#4c042d;background-color:#fe8e9f;border-color:#fe8e9f}.checkin-switch__input:checked+.checkin-switch__toggle:after{background-color:#fff;transform:translate(1.3125rem,-50%)}.checkin-switch__input:checked:focus-visible+.checkin-switch__toggle:not(.checkin-no-focus){box-shadow:0 0 0 1px #fe8e9f;outline:4px solid rgba(254,142,159,.502)}.checkin-switch__input:focus-visible+.checkin-switch__toggle:not(.checkin-no-focus){box-shadow:0 0 0 1px #8e99fe;outline:4px solid rgba(142,153,254,.502)}.checkin-switch__input:disabled+.checkin-switch__toggle{cursor:not-allowed;opacity:.36}.checkin-switch__toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;display:block;position:relative;border:1px solid #c9b4c0;height:1.5rem;width:2.75rem;border-radius:1rem;background-color:#c9b4c0;transition:background-color .15s,border-color .15s;color:#4c042d}.checkin-switch__toggle:after{content:"";position:absolute;top:50%;left:0;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#fff;transition:transform .15s,background-color .15s;transform:translate(1px,-50%)}.checkin-switch--xs .checkin-switch__toggle{height:1.25rem;width:2rem}.checkin-switch--xs .checkin-switch__toggle:after{width:1rem;height:1rem;transform:translate(1px,-50%)}.checkin-switch--xs .checkin-switch__input:checked+.checkin-switch__toggle:after{transform:translate(.8rem,-50%)}.checkin-switch--lg .checkin-switch__toggle{height:2rem;width:4rem}.checkin-switch--lg .checkin-switch__toggle:after{transform:translate(5px,-50%)}.checkin-switch--lg .checkin-switch__input:checked+.checkin-switch__toggle:after{transform:translate(2.3125rem,-50%)}.checkin-switch__off,.checkin-switch__on{box-sizing:border-box;position:absolute;top:50%;font-size:.75rem;font-weight:500;line-height:1;width:2rem;overflow:hidden;transform:translateY(-50%)}.checkin-switch__on{display:none;padding-right:3px;text-align:right;left:0}.checkin-switch__off{right:0;padding-left:3px;text-align:left}.checkin-table-copyable{display:flex;justify-content:space-between;align-items:center;gap:.25rem}.checkin-table-copyable__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkin-table-copyable__copy-button{opacity:0;transition:opacity .15s ease,background-color .15s ease;padding:2px;border-radius:4px;flex-shrink:0;background:none;border:none;cursor:pointer;display:flex;align-items:center}.checkin-table-copyable__copy-button:hover{background-color:#edeeef}.checkin-table-copyable__icon{color:#8d959c}.checkin-table-copyable__icon--copied{color:#1e882e}.checkin-table-copyable:hover .checkin-table-copyable__copy-button{opacity:1}.checkin-table-sortable-header{display:flex;align-items:center;gap:.25rem;width:100%;text-align:left;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;transition:color .15s ease}.checkin-table-sortable-header:hover{color:#111726}.checkin-table-sortable-header__icon{width:.75rem;height:.75rem;transition:opacity .15s ease}.checkin-table-sortable-header__icon--active{color:#4c042d;opacity:1}.checkin-table-sortable-header__icon--inactive{color:#8d959c;opacity:0}.checkin-table-sortable-header:hover .checkin-table-sortable-header__icon--inactive{opacity:.5}.checkin-table-column-dropdown__popover{min-width:250px;max-width:350px}.checkin-table-column-dropdown__list{max-height:400px;overflow-x:hidden;overflow-y:auto}.checkin-table-column-dropdown__item{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;cursor:pointer;font-size:.85rem;color:#364050;border-radius:4px;margin:0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkin-table-column-dropdown__item:hover:not([data-checked=true]),.checkin-table-column-dropdown__item[data-checked=true],.checkin-table-column-dropdown__item[data-selected=true]:not([data-checked=true]){background-color:#f6f7f7}.checkin-table-column-dropdown__item span{overflow:hidden;text-overflow:ellipsis}.checkin-table-toolbar-button{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:12px!important;font-weight:500;color:#6b757e;background:none;border:none;border-radius:4px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.checkin-table-toolbar-button:hover{color:#364050;background-color:#f6f7f7}.checkin-table-toolbar-button:disabled{opacity:.5;cursor:not-allowed}.checkin-table-toolbar-button:disabled:hover{color:#6b757e;background-color:transparent}.checkin-table-toolbar-button--success{color:#2da32d}.checkin-table-toolbar-button--success:hover{color:#1e882e}.checkin-table-toolbar-button__icon{width:.875rem;height:.875rem}.checkin-table-toolbar-button__icon--success{color:#2da32d}.checkin-filter-command{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background-color:var(--ch-color-background,#fff);border-radius:8px}.checkin-filter-command__input-wrapper{display:flex;align-items:center;padding:6px 8px;border-bottom:1px solid var(--ch-color-border,#e5e7eb)}.checkin-filter-command__search-icon{flex-shrink:0;width:14px;height:14px;margin-right:6px;color:var(--ch-color-text-secondary,#6b7280)}.checkin-filter-command__input{all:unset;flex:1;min-width:0;margin-left:4px;height:24px;padding:0;font-size:13px;line-height:24px;color:var(--ch-color-text,#1f2937);background:transparent;border:none;outline:none;box-sizing:border-box}.checkin-filter-command__input::-moz-placeholder{color:var(--ch-color-text-secondary,#9ca3af)}.checkin-filter-command__input::placeholder{color:var(--ch-color-text-secondary,#9ca3af)}.checkin-filter-command__list{max-height:280px;padding:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.checkin-filter-command__empty{display:flex;align-items:center;justify-content:center;padding:24px 12px;font-size:13px;color:var(--ch-color-text-secondary,#6b7280);text-align:center}.checkin-filter-command__group{overflow:visible}.checkin-filter-command__group:not(:last-child){margin-bottom:4px}.checkin-filter-command__group-heading{padding:6px 8px;font-size:12px;font-weight:500;color:var(--ch-color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.025em}.checkin-filter-command__item{display:flex;align-items:center;gap:8px;padding:8px;font-size:13px;color:var(--ch-color-text,#1f2937);background-color:transparent;cursor:pointer;border-radius:4px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s ease}.checkin-filter-command__item[data-checked=true]{background-color:var(--ch-color-background-secondary,#f3f4f6)}.checkin-filter-command__item[data-selected=true]{position:relative;background-color:var(--ch-color-primary-faded,rgba(236,72,153,.08))}.checkin-filter-command__item[data-selected=true]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:50%;background-color:var(--ch-color-primary,#ec4899);border-radius:0 2px 2px 0}.checkin-filter-command__item:not([data-checked=true]):focus,.checkin-filter-command__item:not([data-checked=true]):hover,.checkin-filter-command__item:not([data-checked=true])[data-focused=true]{background-color:var(--ch-color-background-hover,#f3f4f6)}.checkin-filter-command__item[data-disabled=true]{pointer-events:none;opacity:.5}.checkin-filter-command__separator{height:1px;margin:4px -4px;background-color:var(--ch-color-border,#e5e7eb)}.checkin-filter-command__list{scrollbar-width:thin;scrollbar-color:var(--ch-color-border,#d1d5db) transparent}.checkin-filter-command__list::-webkit-scrollbar{width:6px}.checkin-filter-command__list::-webkit-scrollbar-track{background:transparent}.checkin-filter-command__list::-webkit-scrollbar-thumb{background-color:var(--ch-color-border,#d1d5db);border-radius:3px}[data-radix-popper-content-wrapper]{z-index:1000!important}.checkin-filter-popover{z-index:1000;min-width:200px;max-width:320px;padding:0;overflow:hidden;background-color:var(--ch-color-background,#fff);border:1px solid var(--ch-color-border,#e5e7eb);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);outline:none;animation:checkin-filter-popover-in .15s ease-out;transform-origin:var(--radix-popover-content-transform-origin)}.checkin-filter-popover[data-state=closed]{animation:checkin-filter-popover-out .1s ease-in}@keyframes checkin-filter-popover-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes checkin-filter-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.checkin-tabs__item{box-sizing:border-box;position:relative;z-index:2;cursor:pointer;padding:.625rem 1rem;border-top:4px solid transparent;border-bottom:4px solid transparent;background-color:transparent;color:#8a4c6d;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkin-tabs__item:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;width:1px;background-color:#dbcdd5}.checkin-tabs__item--selected{transition:background-color .15s,border-color .15s;background-color:#fff;border-top-color:#4c042d}.checkin-tabs__nav{position:relative;box-sizing:border-box;list-style-type:none;margin:0;padding:0;display:flex;background-color:#faf7f9}.checkin-tabs__nav:after,.checkin-tabs__nav:before{content:"";position:absolute;left:0;right:0;background-color:#dbcdd5;height:1px}.checkin-tabs__nav:before{top:0}.checkin-tabs__nav:after{bottom:0}.checkin-tabs__nav--disabled li{opacity:.5;cursor:default}.checkin-tabs__nav.checkin-tabs--style-underline{background-color:inherit}.checkin-tabs__nav.checkin-tabs--style-underline:before{background-color:transparent}.checkin-tabs__nav.checkin-tabs--style-underline .checkin-tabs__item{position:relative;z-index:2;display:inline-flex;align-items:flex-end;padding:.5rem;border-bottom:1px solid transparent;cursor:pointer;line-height:1.4;color:#8a4c6d;font-weight:500;border-top:none}.checkin-tabs__nav.checkin-tabs--style-underline .checkin-tabs__item:after{background-color:transparent}.checkin-tabs__nav.checkin-tabs--style-underline .checkin-tabs__item--selected{background-color:transparent;color:#4c042d;border-radius:0;border-bottom-color:#4c042d}.checkin-tabs__pane{background-color:transparent}.checkin-tabs__pane--hidden{visibility:hidden;position:absolute}:root{--ch-size-0:0px;--ch-size-px:1px;--ch-size-0_5:2px;--ch-size-1:4px;--ch-size-1_5:6px;--ch-size-2:8px;--ch-size-2_5:10px;--ch-size-3:12px;--ch-size-3_5:14px;--ch-size-4:16px;--ch-size-5:20px;--ch-size-6:24px;--ch-size-7:28px;--ch-size-8:32px;--ch-size-9:36px;--ch-size-10:40px;--ch-size-11:44px;--ch-size-12:48px;--ch-size-14:56px;--ch-size-16:64px;--ch-size-20:80px;--ch-size-24:96px;--ch-size-28:112px;--ch-size-32:128px;--ch-size-36:144px;--ch-size-40:160px;--ch-size-44:176px;--ch-size-48:192px;--ch-size-52:208px;--ch-size-56:224px;--ch-size-60:240px;--ch-size-64:256px;--ch-size-72:288px;--ch-size-80:320px;--ch-size-88:352px;--ch-size-96:392px;--ch-text-xs:12px;--ch-text-sm:14px;--ch-text-base:16px;--ch-text-lg:18px;--ch-text-xl:22px;--ch-text-2xl:26px;--ch-text-3xl:32px}@media(max-width:1024px){:root{--ch-text-3xl:30px}}@media(max-width:640px){:root{--ch-text-xl:20px;--ch-text-2xl:22px;--ch-text-3xl:28px}}:root{--ch-border-width-0:0px;--ch-border-width-px:1px;--ch-border-width-2:2px;--ch-border-width-4:4px;--ch-border-width-8:8px;--ch-border-radius-none:0px;--ch-border-radius-sm:2px;--ch-border-radius-base:4px;--ch-border-radius-md:6px;--ch-border-radius-lg:8px;--ch-border-radius-xl:16px;--ch-border-radius-2xl:24px;--ch-border-radius-3xl:32px;--ch-border-radius-full:9999px}.checkin-input-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.ch-tile,.ch-tile *{box-sizing:border-box}.ch-tile{display:flex;border-radius:var(--ch-border-radius-lg,10px);background:var(--ch-background-neutral,#fff);border:var(--ch-border-width-px,1px) solid var(--ch-border-secondary,#dbcdd5);width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s,background-color .15s;outline:none;box-shadow:0 .2px .4px 0 rgba(76,4,45,.04),0 .7px 1.3px 0 rgba(76,4,45,.06),0 3px 6px 0 rgba(76,4,45,.1)}.ch-tile:hover:not(.ch-tile--disabled){border-color:var(--ch-border-primary,#4c042d)}.ch-tile:focus-visible{box-shadow:none;border:1px solid var(--ch-border-focus-brand,#fe8e9f);outline:4px solid var(--ch-border-focus-brand-outer,#ffdde2)}.ch-tile--selected{border-color:var(--ch-border-focus-brand,#fe8e9f);background:var(--ch-background-secondary,#fef5f7)}.ch-tile--disabled{opacity:.38;pointer-events:none;cursor:not-allowed}.ch-tile--list{flex-direction:row;align-items:center;padding:var(--ch-size-4,16px) var(--ch-size-6,24px);gap:var(--ch-size-4,16px)}.ch-tile--grid{flex-direction:column;align-items:flex-start;position:relative;padding:var(--ch-size-6,24px);gap:var(--ch-size-3,12px)}.ch-tile--centered{align-items:center;text-align:center}.ch-tile--centered .ch-tile__title{text-align:center}.ch-tile__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--ch-size-3,12px);border-radius:var(--ch-border-radius-lg,8px);background:var(--ch-background-neutral,#f5f0f3);color:var(--ch-icon-neutral,#4c042d)}.ch-tile__text{display:flex;flex-direction:column;gap:var(--ch-size-1,4px);min-width:0}.ch-tile--list .ch-tile__text{flex:1}.ch-tile__title{margin:0;font-size:var(--ch-text-base,16px);line-height:var(--ch-size-6,24px);font-weight:500;color:var(--ch-text-neutral-primary,#4c042d)}.ch-tile__description{margin:0;font-size:var(--ch-text-sm,14px);line-height:var(--ch-size-5,20px);color:var(--ch-text-neutral-secondary,#8a4c6d)}.ch-tile__action{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ch-tile--list .ch-tile__action{margin-left:auto}.ch-tile--grid .ch-tile__action{position:absolute;top:var(--ch-size-4,16px);right:var(--ch-size-4,16px)}.ch-tile__checkbox{display:inline-block;flex-shrink:0;width:1rem;height:1rem;border:1px solid #dbcdd5;border-radius:3px;position:relative;background-color:#fff;transition:background-color .15s,border-color .15s;min-width:1rem;min-height:1rem}.ch-tile__checkbox .icon-new{background-color:#fff;position:absolute;transition:opacity .15s;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%)}.ch-tile--selected .ch-tile__checkbox{background-color:#fe8e9f;border-color:#fe8e9f}.ch-tile--selected .ch-tile__checkbox .icon-new{opacity:1}.ch-tile__radio{display:inline-block;flex-shrink:0;width:1rem;height:1rem;border:1px solid #dbcdd5;border-radius:50%;position:relative;background-color:#fff;transition:border-color .15s;min-width:1rem;min-height:1rem}.ch-tile__radio:after{content:"";position:absolute;box-sizing:border-box;top:50%;left:50%;width:.5rem;height:.5rem;border-radius:50%;transform:translate(-50%,-50%);background-color:#fe8e9f;opacity:0;transition:opacity .15s}.ch-tile--selected .ch-tile__radio{border-color:#fe8e9f}.ch-tile--selected .ch-tile__radio:after{opacity:1}.ch-tile__navigate{color:var(--ch-text-neutral-secondary,#8a4c6d)}.checkin-workspace{opacity:.9;display:grid;width:100vw;height:100vh;grid-template-columns:300px 1fr 1fr;grid-template-rows:56px 1fr 1fr;grid-template-areas:"back topArea topArea" "leftSide middleArea rightSide" "leftSide middleArea rightSide"}.checkin-workspace--midFull{grid-template-columns:300px 1fr}@media only screen and (max-width:990px){.checkin-workspace{grid-template-areas:"top" "content" "footer"}}.checkin-workspace__footer{grid-area:footer}.checkin-workspace__back{border:1px solid #dbcdd5;border-width:0 1px 1px 0;color:rgba(76,4,45,.75);grid-area:back;display:flex;justify-content:center;align-items:center;cursor:pointer}.checkin-workspace__back i{padding-right:1rem}.checkin-workspace__back:hover{text-decoration:underline;background-color:#f9f9f9}.checkin-workspace__back:focus{outline:none;text-decoration:underline}.checkin-workspace__sidebar{grid-area:leftSide;overflow-y:auto;border:solid #dbcdd5;border-width:0 1px 0 0}.checkin-workspace__top{z-index:0;border-bottom:1px solid #dbcdd5;grid-area:topArea;padding-left:40px;display:flex;align-items:flex-end;justify-content:flex-start}.checkin-workspace__middle{grid-area:middleArea;overflow-y:auto}.checkin-workspace__preview{grid-area:rightSide;overflow-y:auto}