.tsh-editor-base,.tsh-editor-base .fr-view{min-width:0px;overflow-wrap:anywhere}.tsh-editor-base.print .fr-view table{width:100%!important;max-width:100%!important;table-layout:fixed}.tsh-editor-base.print .fr-view table td,.tsh-editor-base.print .fr-view table th{overflow-wrap:anywhere;word-break:break-word}.tsh-editor-base.print .fr-view table td[style*=width][style*=pt]:not([style*="%"]),.tsh-editor-base.print .fr-view table td[style*=width][style*=px]:not([style*="%"]),.tsh-editor-base.print .fr-view table th[style*=width][style*=pt]:not([style*="%"]),.tsh-editor-base.print .fr-view table th[style*=width][style*=px]:not([style*="%"]){width:auto!important}.tsh-editor-base ol{list-style:decimal}.tsh-editor-base ul{list-style:disc}.tsh-editor-base ul,.tsh-editor-base ol{padding-left:1.5rem;font-size:inherit;margin-top:5px;margin-bottom:5px}.tsh-editor-base .fr-box.fr-basic .fr-element.fr-view{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tsh-editor-base p{margin-bottom:0}.tsh-editor-base h1{font-family:Geologica,Inter,ui-sans-serif;font-size:2rem;font-weight:700;line-height:2.25rem}.tsh-editor-base h2{font-size:1.5rem;line-height:2rem;font-weight:700}.tsh-editor-base h3{font-size:1.25rem;font-weight:700;line-height:1.5rem}.tsh-editor-base h4{font-size:1.125rem;line-height:1.75rem;font-weight:700}.tsh-editor-base h5{font-size:1rem;line-height:1.5rem;font-weight:700}.tsh-editor-base .fr-btn-grp{margin:0!important}.tsh-editor-base .fr-toolbar{padding-left:.75rem!important;padding-right:.75rem!important}@media(min-width:1024px){.tsh-editor-base .fr-toolbar>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}}@media(min-width:1280px){.tsh-editor-base .fr-toolbar>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0 !important;margin-right:calc(1.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))!important}}.tsh-editor-base div[data-type=todo-block]{position:relative;display:block;line-height:1.5;padding-left:1.5rem}.tsh-editor-base div[data-type=todo-block]>input[type=checkbox]{position:absolute;left:0;top:.125rem;margin-right:0}.tsh-editor-base input[type=checkbox]{height:1rem;width:1rem;cursor:pointer;border-radius:.125rem;--tw-border-opacity: 1;border-color:rgb(173 182 204 / var(--tw-border-opacity, 1));background-color:transparent}.tsh-editor-base input[type=checkbox]:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 0px}.tsh-editor-base input[type=checkbox]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(188 196 243 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.tsh-editor-base input[type=checkbox]{color:#576be1}.tsh-editor-base input[type=checkbox]:checked{height:1rem;width:1rem;cursor:pointer;border-radius:.125rem;--tw-border-opacity: 1;border-color:rgb(173 182 204 / var(--tw-border-opacity, 1));background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3e%3cpath stroke='%231F2C5A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4.5 12.75 6 6 9-13.5'/%3e%3c/svg%3e")}.tsh-editor-base .fr-popup .fr-color-set{overflow-y:auto!important;max-height:200px!important}.tsh-editor-base .fr-popup.fr-color-popup{overflow:visible!important}.tsh-editor-base .fr-popup .fr-input-line{padding:15px 0!important;display:flex!important;flex-direction:column!important}.tsh-editor-base .fr-popup .fr-input-line label{position:static!important;display:block!important;margin-bottom:.25rem!important;font-size:.875rem!important;line-height:1.25rem!important;--tw-text-opacity: 1 !important;color:rgb(31 44 90 / var(--tw-text-opacity, 1))!important;transform:none!important;width:auto!important;font-size:14px!important;background:transparent!important;padding:0!important;top:auto!important;left:auto!important;order:-1!important}.tsh-editor-base .fr-popup .fr-input-line input[type=text]{border-radius:.375rem!important;padding:.25rem .5rem!important;font-size:.875rem!important;line-height:1.25rem!important;--tw-text-opacity: 1 !important;color:rgb(31 44 90 / var(--tw-text-opacity, 1))!important}.tsh-editor-base .fr-popup .fr-input-line input[type=text]::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgb(87 97 131 / var(--tw-text-opacity, 1))!important;opacity:.7!important}.tsh-editor-base .fr-popup .fr-input-line input[type=text]::placeholder{--tw-text-opacity: 1 !important;color:rgb(87 97 131 / var(--tw-text-opacity, 1))!important;opacity:.7!important}.tsh-editor-base .fr-popup .fr-input-line input[type=text]{border:1px solid #DCE0E9!important;background-color:#fff!important;height:36px!important;width:100%!important;margin:0!important}.tsh-editor-base .fr-popup .fr-input-line input[type=text]:hover{border-color:#576be1!important}.tsh-editor-base .fr-popup .fr-input-line input[type=text]:focus{border-color:#576be1!important;outline:none!important;box-shadow:0 0 0 3px #bcc4f3!important;padding:3px 7px!important}.tsh-editor-base .fr-popup .fr-input-line input.fr-not-empty+label{position:static!important;transform:none!important;font-size:14px!important;top:auto!important;left:auto!important}.tsh-editor-base .fr-popup .fr-action-buttons button.fr-command{border-radius:.5rem!important;padding:.5rem 1rem!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:500!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important;outline:2px solid transparent!important;outline-offset:2px!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.2s!important;background-color:#576be1!important;border:none!important;height:36px!important;min-width:64px!important}.tsh-editor-base .fr-popup .fr-action-buttons button.fr-command:hover{background-color:#2137b9!important;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.tsh-editor-base .fr-popup .fr-action-buttons button.fr-command:active{background-color:#1c2f9f!important;transform:translateY(0);box-shadow:none}.tsh-editor-base .gray-theme.fr-popup .fr-checkbox input:checked+span{background:#576be1!important;border:solid 2px #576BE1!important}.tsh-editor-base .gray-theme.fr-popup .fr-checkbox input:not(:checked)+span{border:solid 2px #ADB6CC!important}.tsh-editor-base .gray-theme.fr-popup .fr-checkbox input:not(:checked):hover+span,.tsh-editor-base .gray-theme.fr-popup .fr-checkbox input:not(:checked):focus+span{border-color:#576be1!important}.tsh-editor-base #chevron-icon{height:1rem!important;width:1rem!important;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.tsh-editor-base #chevron-icon path{fill:transparent!important}.tsh-editor-base .fr-toolbar .fr-command[data-cmd=insertSpecialBox]{margin-top:.5rem!important;margin-bottom:.375rem!important;height:2rem!important;border-radius:.5rem!important;padding-right:5px!important;padding-left:.75rem!important;padding-top:.375rem!important;padding-bottom:5px!important;border:1px solid #ADB6CC!important}.tsh-editor-base .fr-toolbar .fr-command[data-cmd=insertSpecialBox] span{padding:0!important}.tsh-editor-base .fr-toolbar .fr-command[data-cmd=insertSpecialBox]:hover{background-color:#ccd1de!important}.tsh-editor-base .fr-toolbar .fr-command[data-cmd=insertSpecialBox].fr-active{background-color:#e9edf5!important;border-color:#5b6b8c!important}.tsh-editor-base .fr-toolbar .fr-command[data-cmd=insertSpecialBox].fr-active #chevron-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tsh-editor-base .special-insert{position:relative;margin-top:.5rem;margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.5rem;border-radius:.25rem;border-left-width:3px;border-style:solid;padding:.75rem 1.25rem .75rem 1rem}.tsh-editor-base .special-insert .special-insert-close-btn{position:absolute;top:.5rem;right:.5rem;cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.25rem;color:#1f2c5a;z-index:10;line-height:0;font-size:0}.tsh-editor-base .special-insert .special-insert-close-btn svg{display:block;height:1rem;width:1rem}.tsh-editor-base .special-insert .special-insert-box-icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center}.tsh-editor-base .special-insert .special-insert-box-icon svg{height:100%;width:100%}.tsh-editor-base .special-insert .special-insert-main{min-width:0px;flex:1 1 0%}.tsh-editor-base .special-insert .special-insert-header{margin-bottom:.25rem;display:block;width:100%}.tsh-editor-base .special-insert .special-insert-header .special-insert-title{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600}.tsh-editor-base .special-insert .special-insert-content{min-height:1.5rem}.tsh-editor-base .special-insert .special-insert-content p{margin:0}.tsh-editor-base .special-insert .special-insert-content p:not(:last-child){margin-bottom:.5rem}.tsh-editor-base .special-insert .special-insert-content ul,.tsh-editor-base .special-insert .special-insert-content ol{margin-left:1.5rem}@media(max-width:640px){.tsh-editor-base .special-insert{margin-top:.375rem!important;margin-bottom:.375rem!important;gap:.375rem!important;padding:.5rem .75rem!important}.tsh-editor-base .special-insert .special-insert-box-icon{height:1.25rem!important;width:1.25rem!important}.tsh-editor-base .special-insert .special-insert-header strong,.tsh-editor-base .special-insert .special-insert-content{font-size:.875rem;line-height:1.25rem}}@media(min-width:641px)and (max-width:1024px){.tsh-editor-base .special-insert{padding:.625rem 1rem .625rem .875rem!important}}@media print{.tsh-editor-base .special-insert{border-left-width:2px!important}.tsh-editor-base .break-inside-avoid .special-insert{-moz-column-break-inside:avoid;break-inside:avoid}}.tsh-editor-base .special-inserts-dropdown{min-width:280px;max-width:320px;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-color:#dce0e9;box-shadow:0 2px 8px #0000001a}.tsh-editor-base .special-inserts-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;padding:.75rem 1rem;border-color:#dce0e9}.tsh-editor-base .special-inserts-header span{font-size:1rem;line-height:1.5rem;font-weight:600;color:#576183}.tsh-editor-base .special-inserts-close{cursor:pointer;border-radius:.25rem;border-width:0px;background-color:transparent;padding:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tsh-editor-base .special-inserts-close:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.tsh-editor-base .special-inserts-close{color:#576183}.tsh-editor-base .special-inserts-close:hover{color:#1f2c5a}.tsh-editor-base .special-inserts-close svg{height:1.25rem;width:1.25rem}.tsh-editor-base .special-inserts-divider{margin-left:1rem;margin-right:1rem;height:1px;background-color:#dce0e9}.tsh-editor-base .special-inserts-list{padding-top:0;padding-bottom:0;font-weight:600}.tsh-editor-base .special-insert-item{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:.625rem;padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tsh-editor-base .special-insert-item .special-insert-title-icon-wrapper{display:flex;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem}.tsh-editor-base .special-insert-item .special-insert-item-plus-icon{padding-left:.375rem;padding-right:.375rem}.tsh-editor-base .special-insert-item .special-insert-item-plus-icon svg{height:1.25rem;width:1.25rem}.tsh-editor-base .special-insert-item .special-insert-item-plus-icon svg path{stroke:#1f2c5a}.tsh-editor-base .special-insert-item .special-insert-icon{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:#dce0e9}.tsh-editor-base .special-insert-item:hover{background-color:#f5f6f8}.tsh-editor-base .special-insert-color-box{position:relative;display:flex;height:30px;width:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem}.tsh-editor-base .special-insert-icon{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center}.tsh-editor-base .special-insert-icon svg{height:100%;width:100%}.tsh-editor-base .special-insert-label{flex:1 1 0%;font-size:1rem;line-height:1.5rem;font-weight:600;color:#1f2c5a}.tsh-editor-base .fr-popup.fr-active[data-id="specialInserts.popup"]{margin-top:.5rem!important;border-radius:.5rem!important;border-width:1px!important;padding:0!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;border-color:#dce0e9!important}.tsh-editor-base .fr-popup.fr-active[data-id="specialInserts.popup"] .fr-arrow{display:none!important}.tsh-editor-base .special-inserts-dropdown{max-height:200px!important;overflow-y:auto!important}
