body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.scroll{max-height:88vh;max-width:98vw;overflow-y:scroll}.portal-title{font-size:3.2rem!important}.title.portal-subtitle{font-size:1.7rem!important;line-height:1.3;margin-bottom:.5rem;text-align:center}.portal-subtitle-highlight{color:#de3163;font-weight:700}.portal-table-section{margin:0 auto;max-width:100%;padding-top:2.6rem;position:relative;width:-moz-fit-content;width:fit-content}.portal-alert-row{display:flex;height:2.4rem;left:0;margin-top:0;min-height:2.4rem;pointer-events:none;position:absolute;right:0;top:0}.portal-alert-popup,.portal-alert-row{align-items:center;justify-content:center}.portal-alert-popup{animation:portalFadeIn .18s ease-out;background:#f9e2da;border:2px solid #f2936f;border-radius:999px;box-sizing:border-box;color:#8a4f3b;display:inline-flex;font-size:1.2rem;font-weight:700;height:2.1rem;line-height:1.2;min-height:2.1rem;min-width:8.5rem;padding:.45rem 1.15rem}.portal-alert-popup-saving{background:#f9e2da;border-color:#f2936f;color:#8a4f3b}.portal-alert-popup-saved{background:#dcf9dc;border-color:#26b673;color:#3d8a2a}.portal-alert-popup-hidden-rows{background:#f9dce8;border-color:#e83182;color:#8a2a52}.portal-alert-placeholder{box-sizing:border-box;height:2.1rem;min-height:2.1rem;min-width:8.5rem}@keyframes portalFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.portal-actions-row{grid-column-gap:1rem;grid-row-gap:.75rem;align-items:center;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:.75rem;margin-top:.75rem;row-gap:.75rem;width:100%}.portal-action-button span{padding:0 .75rem}.portal-actions-center,.portal-actions-left,.portal-actions-right{align-items:center;display:flex}.portal-actions-left{justify-content:flex-start}.portal-actions-center{justify-content:center}.portal-actions-right{justify-content:flex-end}.portal-actions-row .portal-action-button{align-items:center;box-sizing:border-box;display:inline-flex;font-size:1.05rem;height:48px;justify-content:center;min-width:11.5rem;padding:0 1rem}.portal-actions-row .buttonPurple.buttonBottomCerise{height:48px!important;margin-top:0!important;min-width:11.5rem!important}.portal-actions-right .dropdown,.portal-actions-right .dropdown-trigger{display:inline-flex}.portal-actions-right .dropdown,.portal-actions-right .dropdown-trigger{align-items:stretch}.portal-actions-right .dropdown-trigger button{height:48px;width:100%}.portal-action-button{align-items:center;display:flex;justify-content:center}.portal-filter-container{align-items:center;display:flex;justify-content:flex-end;margin:0}.portal-filter-button{border:2px solid #f4a460}.dropdown-menu,.portal-actions-right .dropdown,.portal-actions-right .dropdown-trigger,.portal-actions-right .portal-filter-container{width:22rem}.portal-filter-dropdown-content{padding:.5rem 0}.portal-filter-global-actions,.portal-filter-global-actions-top{display:flex;justify-content:flex-start;padding:.25rem 1rem}.portal-filter-global-actions-top+.dropdown-divider{background-color:#f4a460;height:1.5px;margin:.75rem 0}.button.portal-filter-action-button{background:#f5f5f5;border:1px solid #dcdcdc;border-radius:4px;color:#333;cursor:pointer;font-size:1.25rem;font-weight:600;padding:.4rem .8rem;text-align:center;transition:all .15s ease;width:100%}.portal-filter-action-button:hover{background:#e8e8e8;border-color:#b5b5b5}.portal-accordion-section{display:flex;flex-direction:column;width:100%}.portal-accordion-trigger{align-items:center;background:#0000;border:0;color:#4a4a4a;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;padding:.75rem 1rem;width:100%}.portal-accordion-trigger:hover{background-color:#fcfcfc}.portal-accordion-content{display:none}.portal-accordion-content.is-open{display:block;height:auto;overflow:visible}.portal-accordion-list-items{display:flex;flex-direction:column;width:100%}.portal-accordion-item-row{border-bottom:1px solid #ededed;padding:.375rem 1rem}.portal-accordion-item-row:last-child{border-bottom:none}@media screen and (max-width:920px){.portal-actions-row{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.portal-actions-left{display:none}.portal-actions-center,.portal-actions-right,.portal-filter-container{justify-content:center;width:100%}.portal-actions-row .portal-action-button{width:min(100%,13rem)}.portal-actions-right .dropdown{display:flex;justify-content:center;width:min(100%,13rem)}.portal-actions-right .dropdown-trigger{width:100%}}@media screen and (max-width:1023px){.portal-columns{margin-left:0!important;margin-right:0!important;padding-left:.1rem;padding-right:.1rem;padding-top:.1rem!important}}.portal-table-container{align-items:center;display:flex;justify-content:center;padding-bottom:1rem;padding-top:.5rem;width:100%}.portal-table-container-empty{align-items:center;flex-direction:column;justify-content:flex-start;min-height:28rem}.portal-table-wrapper{-webkit-overflow-scrolling:touch;cursor:grab;display:block;max-height:70vh;overflow-x:auto;overflow-y:scroll;scrollbar-gutter:stable;width:100%}.portal-table-wrapper.active{cursor:grabbing}.portal-table{border-bottom:2px solid #f4a460;border-collapse:initial;border-right:2px solid #f4a460;border-spacing:0;margin:0 auto;max-height:85vh;min-width:600px;position:relative;table-layout:fixed;width:75vw}.portal-col-trash{width:1.5rem}.portal-col-phrase{width:45%}.portal-col-type{width:9rem}.portal-col-device{width:5rem}.portal-table-cell{border-left:2px solid #f4a460;border-top:2px solid #f4a460;font-size:1.45rem;overflow-wrap:anywhere;padding:.75rem;vertical-align:middle;white-space:normal;word-break:break-word}.portal-master-toggle-row>th:nth-child(-n+3){background:#fff;border:2px solid #fff}.portal-table-heading-toggle{height:76px;top:0}.portal-table-heading,.portal-table-heading-toggle{background-color:#fff;font-weight:700;position:sticky;z-index:10}.portal-table-heading{border-bottom:2px solid #f4a460;top:76px}tbody tr:first-child .portal-table-cell{border-top:2px solid #fff}.portal-table-empty .portal-table-heading{border:2px solid #f4a460}.portal-table-empty .portal-trash-cell-header{border-bottom:0!important}.portal-header-content{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%}.portal-device-name-text{display:block;text-align:center;width:100%}.portal-phrase-cell{max-width:45%;min-width:45%;text-align:left;width:45%}.portal-phrase-button{all:unset;cursor:pointer;display:block;text-decoration:underline;width:100%}.portal-phrase-button:focus-visible{border-radius:2px;outline:3px solid #e83182;outline-offset:2px}.portal-type-cell{min-width:9rem;text-align:center;width:9rem}.portal-device-cell{min-width:5rem;width:5rem}.portal-trash-cell-header{border-left:0!important;border-top:0!important;min-width:2.8rem;width:1.5rem}.portal-trash-cell{border-left:2px solid #f4a460;border-top:2px solid #f4a460;min-width:1.5rem;padding:0;text-align:center;vertical-align:middle;width:1.5rem}tbody tr:first-child .portal-trash-cell{border-top:2px solid #fff}.portal-trash-cell-inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.portal-trash-icon{display:block;font-size:1.8rem;line-height:1}.portal-icon-button{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.portal-icon-button:focus-visible{border-radius:4px;outline:3px solid #e83182;outline-offset:2px}.portal-table-row{-webkit-tap-highlight-color:rgba(255,166,0,.636);cursor:default;transition:background-color .2s ease;width:100%}.portal-table-row-deleted .portal-phrase-cell,.portal-table-row-deleted .portal-type-cell{text-decoration:line-through}.portal-table-row-deleted .portal-device-cell,.portal-table-row-deleted .portal-phrase-cell,.portal-table-row-deleted .portal-type-cell{background-color:#e3e3e3;color:#5c5c5c;pointer-events:none}.portal-table-row-deleted .portal-trash-cell,.portal-table-row-deleted .portal-trash-cell *{background-color:#fff;opacity:1;text-decoration:none}.portal-table-row-deleted .switch .slider:before,.portal-table-row-deleted .switch input+.slider,.portal-table-row-deleted .switch input:checked+.slider{background-color:#ccc}.portal-table-row-deleted .switch input:focus+.slider{box-shadow:none}.dropdown-menu{border:1px solid #f4a460;max-height:20em;overflow-y:scroll;scrollbar-gutter:stable}.dropdown-item-all{font-weight:700}.dropDownLabel,.dropdown-item-all{font-size:1.5rem;text-align:left}.portal-filter-container .dropdown-content .dropdown-item{align-items:left;display:flex;font-size:1.25rem;gap:.6rem;line-height:1.35}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.switch{display:inline-block;height:40px;position:relative;width:72px}.switch input{height:100%;margin:0;opacity:0;width:100%}.slider,.switch input{cursor:pointer;left:0;position:absolute;top:0}.slider{background-color:#ccc;bottom:0;pointer-events:none;right:0;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:30px;left:4px;position:absolute;transition:.4s;width:30px;z-index:2}input:checked+.slider{background-color:#f4a460}input:checked+.slider:before{transform:translateX(32px)}input:focus+.slider{box-shadow:0 0 1px rgba(255,166,0,.636)}.switch input:focus-visible+.slider{outline:3px solid #e83182;outline-offset:2px}.switch-master .slider:after{color:#000;content:"ALL";font-size:1rem;font-weight:0;line-height:1;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;z-index:1}.switch-master input:not(:checked):not(:indeterminate)+.slider:after{color:#000;right:8px}.switch-master input:checked+.slider:after{color:#fff;left:8px}.switch-master input:not(:checked):not(:indeterminate)+.slider{background-color:#ccc}.switch-master input:checked+.slider{background-color:#e83182}.switch-master input:indeterminate+.slider{background-color:#d780a7}.switch-master input:indeterminate+.slider:before{transform:translateX(17px)}.switch-master input:indeterminate+.slider:after{opacity:0}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media (forced-colors:active){.portal-icon-button\:focus,.portal-phrase-button\:focus-visible,.switch input\:focus-visible+.slider{outline:2px solid Highlight;outline-offset:2px}.portal-table-row-deleted .switch .slider\:before,.portal-table-row-deleted .switch input+.slider,.portal-table-row-deleted .switch input\:checked+.slider,.slider,.slider\:before,input\:checked+.slider{background:Canvas;border:1px solid ButtonText;forced-color-adjust:none}.portal-alert-popup{background:Canvas;border-color:ButtonText;color:initial;forced-color-adjust:none}.switch-master input\:indeterminate+.slider\:before{transform:translateX(17px)}.switch-master .slider\:after{color:ButtonText}.switch-master input\:indeterminate+.slider\:after{opacity:0}}@media (max-device-width:1024px){.switch{transform:scale(.9);transform-origin:center left}.portal-trash-icon{display:block;font-size:1.5rem;line-height:1}}@media (max-width:768px){.portal-title{font-size:2.8rem!important}.portal-subtitle{font-size:1.6rem!important}.portal-filter-container{margin-bottom:0}.portal-actions-row{align-items:center;flex-direction:column}.portal-actions-center,.portal-actions-right{max-width:320px;width:100%}.portal-filter-button{font-size:1.35rem;padding:.8rem 1rem}.portal-table-container-empty{min-height:clamp(28rem,52vh,38rem)}.portal-table-wrapper{max-height:500px;overflow-x:auto}.portal-table{min-width:600px;width:30.2rem;width:calc(30.2rem + var(--portal-device-count, 0)*7rem)}.portal-table-cell{font-size:1.25rem;padding:.6rem .45rem}.portal-phrase-cell{font-size:1.4rem;line-height:1.4;min-width:45%}.portal-device-cell{min-width:4.8rem;width:4.8rem}.portal-trash-cell{min-width:1.5rem;width:1.5rem}.portal-trash-icon{font-size:1.6rem}.portal-filter-container .dropdown-content .dropdown-item{font-size:1.25rem}.switch{height:36px;width:62px}.slider:before{height:28px;width:28px}input:checked+.slider:before{transform:translateX(26px)}}
/*# sourceMappingURL=main.7d04078d.css.map*/