:root{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}#root{height:100%;width:100%}#root>div:first-child{height:100%;width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:#B9B7C0 transparent}}.scroll-overlay{flex:1;overflow-x:auto;overflow-y:scroll;padding:24px}@supports (-webkit-appearance:none) and (not (-moz-appearance:none)){.scroll-overlay{padding:24px 14px 24px 24px}}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:rgba(0,0,0,.4) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:background .3s ease}*:hover::-webkit-scrollbar-thumb{background:#0006}*:hover::-webkit-scrollbar-thumb:hover{background:#0009}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiA8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXiA8.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format("truetype")}.loader{position:fixed;display:flex;justify-content:center;align-items:center;height:calc(100% - 130px);width:100%}.fl-tag-star{background:none;border:none;padding:0;vertical-align:middle}.fl-tag-star .anticon{font-size:14px!important;color:#888!important;opacity:1!important}.fl-tag-templateicon{display:flex;align-items:center;justify-content:center;border:none;vertical-align:middle}.fl-tag-templateicon .anticon{font-size:16px!important;opacity:1!important}.d-block{display:block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.mt-30{margin-top:20px}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.ps-6{padding-left:4.5rem!important}.ps-7{padding-left:6rem!important}.ps-8{padding-left:7.5rem!important}.ps-9{padding-left:9rem!important}.ps-10{padding-left:10.5rem!important}b,strong{font-weight:bolder}.textuppercase{text-transform:uppercase}small,.small{font-size:.875em}.text-center-default{text-align:center}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.text-start{text-align:left!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-600{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-danger{color:red}.error-result{padding:16px;display:flex;align-items:center;justify-content:center;flex-direction:column}.error-result.sub{padding:5px}.error-result.sub h2{font-size:11px}.error-result.sub .ant-btn-sm{height:22px;padding:1px 5px;border-radius:4px;font-size:11px}.left-panel-tab{padding:4px 6.5px!important}.border-bottom-0{border-bottom:none!important}.border-top-0{border-top:none!important}.light-color{color:#2b2b2b!important}.cursor-pointer{cursor:pointer!important}.tfl-codegenerator-left{width:430px;min-width:300px;background:#fff;padding:16px}.tfl-container{max-width:1400px;width:100%;margin:0 auto}.tfl-codegenerator-tab-item{background:#f9f9f9;padding:16px 16px 0;border-radius:8px;border:1px solid #eee;border-bottom:none;font-family:monospace;font-size:13px;white-space:pre-wrap;position:relative;max-height:calc(100vh - 600px);overflow-x:auto;overflow-y:auto}.tfl-codegenerator-tab-item pre{margin:0;min-width:max-content}.current-shell-card{background:#f5f5f5;margin-bottom:16px;border-radius:6px;font-weight:500;color:#000}.tfl-codegenerator-tab .ant-tabs-content,.tfl-codegenerator-tab .ant-tabs-tabpane{height:100%}.expand-page .tfl-codegenerator-tab-item{height:calc(100% - 100px);max-height:calc(100% - 100px)!important}.tfl-codegenerator-select .ant-select-selection-item{font-weight:700}.tfl-codegenerator-tab-buttons{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:1px solid #eee}.tfl-codegenerator-code-section{border-radius:6px}.code-button-type1{background:#fff;border:1px solid #d9d9d9;color:#000000e0}.tfl-dragable-modal .ant-upload-select,.ant-spin-nested-loading .ant-upload-select{width:100%}.role-radio .ant-radio-button-wrapper{flex:1;text-align:center;justify-content:center}.role-radio .ant-radio-button-wrapper-checked{background-color:#503e9d!important;color:#fff!important;border-color:#503e9d!important;box-shadow:none!important}.manager-role-checkbox .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.tfl-macro-file-section{margin-bottom:10px}.tfl-macro-file-list{max-height:70px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px}.gap-2{gap:8px!important}.tfl-study{background:#f3f3f3;box-shadow:0 5px 8px #ebecf3;border-radius:4px}.tfl-study--recent{position:relative;height:100%}.tfl-study--recent .grid-image-container{padding-top:60px;width:100%;overflow:hidden;padding-bottom:12px}.tfl-study--recent .grid-image-container img{object-fit:cover;width:100%}.tfl-study--recent .tfl-grid-content{background:#f3f3f3;padding:8px 12px}.tfl-study--recent .ant-card-body{height:100%}.tfl-study--recent .anticon{font-size:55px;opacity:.13}.tfl-study--recent .tfl-gridview-dropdown{position:absolute;top:8px;right:12px;z-index:100}.tfl-study--recent .tfl-gridview-dropdown .anticon{font-size:13px!important;opacity:1}.tfl-study--recent .tfl-gridview-dropdown .tfl-temp-icon{color:#474747}.tfl-study--recent .tfl-gridview-dropdown .tfl-temp-icon .anticon{font-size:16px!important}.tfl-study--recent .tfl-gridview-dropdown .tfl-temp-text{font-size:12px!important;font-weight:600}.tfl-study--recent .ant-avatar{color:#474747}.tfl-study .ant-card-body{padding:0}.tfl-study .disease-name{opacity:.6}.tfl-study .last-update{opacity:.4}.tfl-study .icon-small.anticon{font-size:20px;color:#503e9d;opacity:.61}.tfl-dashboard-container{padding:8px 16px;background:#fff;display:flex;flex-wrap:wrap;width:100%;gap:16px;align-items:center}.tfl-dashboard-container__left{display:flex;flex:1 1 auto;min-width:0;gap:8px;align-items:center;flex-wrap:wrap}.tfl-dashboard-container__left .ant-radio-button-wrapper{height:28px;line-height:26px}.tfl-dashboard-container__right{display:flex;align-items:center;flex-wrap:wrap;gap:4px;flex:1 1 auto;justify-content:flex-end}.tfl-dashboard-container .tfl-header-separator{margin:0!important}.tfl-dashboard-container .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.tfl-dashboard-container .ant-radio-button-wrapper:focus-within{box-shadow:none!important}.tfl-all-study,.tfl-all-users{padding:16px}.tfl-title{padding:12px 16px}.tfl-search .ant-input-affix-wrapper{background:#ffffff05 0% 0% no-repeat padding-box;border:1px solid #ffffff0f;border-radius:4px;color:#fff6}.tfl-search .ant-input-affix-wrapper .anticon{color:#fff6}.tfl-search .ant-input{background:transparent}.tfl-search .ant-input-group-addon{display:none}.tfl-search--drawer .ant-input-affix-wrapper{border:1px solid #E6E6E6}.tfl-search--drawer .ant-input-affix-wrapper .anticon{color:#e6e6e6}.tfl-search-inputmetadata .ant-input-affix-wrapper{background:#ffffff05 0% 0% no-repeat padding-box;border:1px solid #ffffff0f;border-radius:4px;color:#1b1b1b}.tfl-search-inputmetadata .ant-input-affix-wrapper .anticon{color:#1b1b1b}.tfl-search-inputmetadata .ant-input{background:transparent;color:#1b1b1b}.tfl-search-inputmetadata .ant-input-group-addon{display:none}.ant-empty-image{margin:auto}.tfl-property-text-area-small{border:1px solid #e6e6e6;padding:5px 7px 18px;height:50px;overflow:auto;background-color:#fff;border-radius:4px}.tfl-property-text-area{border:1px solid #e6e6e6;padding:5px 7px 18px;height:70px;overflow:auto;background-color:#fff;border-radius:4px}.tfl-property-confirm-templates{border:1px solid #e6e6e6;color:#474747;padding:5px 7px 18px;height:30px;background-color:#fff;border-radius:4px;white-space:nowrap;overflow:hidden}.dashboard-list-studies{max-width:100%;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#474747}.reporting-events-code{max-width:88%;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#474747}.reporting-events-name{max-width:100%;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#474747}.reference-document-name{max-width:88%;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#474747}.reference-document-location{max-width:100%;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#474747}.diseaseortherapeuticarea-name{max-width:100%;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.tfl-list-date{color:#474747}.margin-right{margin-right:20px}.rotate-90{transform:rotate(90deg)}.tfl-tooltip-content *{color:#fff!important}.tfl-grid-tag{position:absolute;top:8px;left:12px}.tfl-grid-selection{position:absolute;top:4px;left:4px}.tfl-db-view{background-color:#fff}.tfl-db-view .ant-spin-nested-loading,.tfl-db-view .ant-spin-container{height:100%}ul.tfl-library-dropdown{min-width:140px}.floating-btn{position:absolute;z-index:1000;bottom:35px;right:30px}.floating-btn--arrow{right:80px}.tfl-temp-icon{color:#474747}.tfl-temp-icon .anticon{font-size:16px!important}.tfl-temp-text{font-size:12px!important;font-weight:600;color:#474747}.tfl-temp-text.ant-avatar-sm.ant-avatar-icon{font-size:12px!important}.tfl-template-contenteditable{padding:6px;border:1px solid #ffffff0f;border-radius:4px;white-space:nowrap;overflow:hidden}.tfl-template-contenteditable:active{border-color:#6f5eab}.tfl-template-contenteditable:focus,.tfl-template-contenteditable:focus-visible{border-color:#6f5eab;box-shadow:0 0 0 2px #503e9d33;outline:none}.tfl-study-or-temp-ellipsis{width:500px;white-space:nowrap;display:inline-block;text-overflow:ellipsis;overflow:hidden!important}.tfl-info-icon.ant-avatar-icon{font-size:14px}.tfl-shell-editor-scroll{overflow-y:auto}.tfl-shell-editor-scroll:hover{overflow-y:auto;overflow-y:overlay}.tfl-btn-group{display:flex;gap:16px;align-items:center}.group-grid-icon{background:#dbd6f3;color:#503e9d}.group-grid-icon .anticon{opacity:1;color:#503e9d}.tfl-graph{border:2px solid transparent}.tfl-graph.selected{border-color:#78b6f2b3}.tfl-graph .ant-upload.ant-upload-drag .ant-upload{padding:100px 0}.tfl-upload-preview{position:relative}.tfl-upload-preview .ant-btn{position:absolute;top:5px}.tfl-upload-preview .tfl-btn-delete{right:45px}.tfl-upload-preview .tfl-btn-edit{right:5px}.pos-relative{position:relative}.linked-figure{position:absolute;top:5px;left:5px;z-index:1}.disable-block{pointer-events:none;opacity:.3}.maintain-custom-box{display:flex;justify-content:space-between;align-items:center;width:200px;padding:8px;border:1px solid #d9d9d9;border-radius:6px;background-color:#fff;box-shadow:0 2px 8px #0000001a}.maintain-custom-checkbox .ant-checkbox-inner{width:18px;height:18px;border-radius:4px}.maintain-custom-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#503e9d;border-color:#503e9d}.maintain-custom-checkbox .ant-checkbox-wrapper{display:flex;align-items:center}.tfl-custom-select{padding-left:0;text-align:left;height:150px;overflow-y:auto;margin-bottom:0}.tfl-custom-select__option{position:relative;display:block;min-height:32px;padding:5px 12px;color:#1b1b1b;font-size:12px;line-height:22px;cursor:pointer;transition:background .3s ease;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tfl-custom-select__option:hover{background:#f5f5f5}.tfl-custom-select__label{min-height:32px;padding:5px 12px;color:#00000073;font-size:12px;font-weight:400;cursor:default}.tfl-custom-select__sub-options{padding-left:0;margin-bottom:0}.tfl-custom-select__sub_group{padding-left:24px}.tfl-custom-select .item-selected{background:#d5d1de;color:#1b1b1b;font-weight:600}.custom-list{padding-left:0}.custom-list .list-item{align-items:center;margin:10px 0;position:relative;padding-left:25px;list-style-type:none}.custom-list .list-item:before{content:"•";position:absolute;left:5px;color:#000;font-size:20px;top:50%;transform:translateY(-50%)}.custom-list .list-content{flex:3;padding-right:10px;word-wrap:break-word;white-space:normal}.custom-list .list-date{flex:2;color:#000;word-wrap:break-word;white-space:normal;text-align:right}.custom-list-container{padding-left:25px}.request-list{padding:10px;gap:10px}.tfl-login{background:linear-gradient(303deg,#e1dafc,#fafaff) 0% 0% no-repeat padding-box;padding:3.5rem}.tfl-login__container{max-width:1440px;margin:auto;display:flex;flex-direction:column}.tfl-login__logo-svg{display:block;width:auto;height:60px}.tfl-login__logo-svg img{display:block;height:100%;margin:auto}.tfl-login .text-primary{color:#503e9d}.tfl-login .ant-form-item-label>label{font-weight:500}.login-form-forgot{float:right;text-decoration:underline;cursor:pointer;font-weight:600}.login-form-forgot:hover,.login-form-forgot:active,.login-form-forgot:focus{text-decoration:underline}.login-card-wrapper{max-width:408px;width:100%;border-radius:8px;background:#fff;padding:40px 32px}.login-card-wrapper .ant-input-affix-wrapper .ant-input{box-shadow:none}.login-card-wrapper--registration{max-width:550px}.login-card-wrapper--registration .ant-form-item-label>label{font-weight:500}.text-decoration-underline{text-decoration:underline}.cursor-pointer{cursor:pointer}.tfl-login-title{font-size:22px!important}.opacity-09{opacity:.9}.text-right{text-align:right}.ant-input-prefix{margin-right:10px}.tfl-image-wraper{width:104px;height:104px;border-radius:5px;overflow:hidden;min-width:104px}.tfl-image-wraper img{width:104px;height:100%;object-fit:cover}.tfl-login-image{height:100vh;width:100%}.tfl-login-image img{width:100%;object-fit:cover;height:100vh}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{content:none!important}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):after{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:12px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.label-icon-position .password-info-icon,.label-icon-position .ant-form-item-tooltip{position:absolute;right:-12px}.tfl-ribbon{position:fixed;display:flex;justify-content:center;align-items:center;gap:8px;z-index:1;left:0;right:0;top:0;background-color:#503e9d;color:#fff;font-size:14px;padding:8px 4px;text-align:center;font-weight:500;flex-wrap:wrap}.tfl-timer{color:#ded6ff}@media only screen and (max-width:1200px){.login-card-wrapper{max-width:400px}.login-card-wrapper--registration{max-width:550px}}@media only screen and (max-width:1024px){.login-card-wrapper{margin:auto}}.tfl-header{background-color:#503e9d;padding:16px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;height:60px;line-height:normal;z-index:100!important;color:#fff}.tfl-header .ant-typography{color:#fff}.tfl-header__white{background-color:#fff;height:44px;padding-top:4px;padding-bottom:4px;color:#000;border-bottom:1px solid #e5e5e5}.tfl-header__white .tfl-header-separator{height:15px}.tfl-header__white .tfl-header__center{max-width:1095px}.tfl-header__white .color-picker-container{width:90px;position:relative}.tfl-header__shelleditor{max-width:68%}.tfl-header__shelleditor h2{word-break:break-word;text-align:center}.tfl-header__shell{padding-top:7px;padding-bottom:7px}.tfl-header__left,.tfl-header__center,.tfl-header__right{display:flex;align-items:center}.tfl-header__center{flex:1 1 auto;margin-right:auto}.tfl-header__center .fl-search{margin-left:auto}.tfl-header__right{flex:0 0 auto}.tfl-header__logo{display:block;height:auto}.tfl-header__logo__small{max-width:34px!important}.tfl-header__logo img{display:block;width:100%}.tfl-header__menu{display:none;margin-left:16px}.tfl-header__align-icons a{padding:5px;margin:0 5px}.tfl-header__align-icons a svg{width:12px;height:16px}.tfl-header .tfl-search .ant-input{background:transparent;color:#fffc}.tfl-newshell{color:#503e9d;font-size:13px}.tfl-header-separator{margin:0 16px;display:block;width:0px;height:24px;border-right:1px solid rgba(241,241,241,.2)}.tfl-header-separator--gray{border-right:1px solid rgba(0,0,0,.1)}.tfl-header-profile{display:flex;align-items:center;cursor:pointer}.tfl-header-profile__content{flex:1;min-width:0;display:flex;flex-direction:column;margin:0 12px 0 6px}.tfl-header-profile__content strong{display:flex}.tfl-header-profile__content .tfl-user-name{max-width:135px;display:inline-block}.tfl-welcome-desktoponly .ant-space-item strong{margin-left:4px}.tfl-welcome-mobileonly{display:none;padding:0 20px;min-width:180px}.tfl-welcome-mobileonly .ant-divider{margin:16px 0 8px}.tfl-user-icon{margin-right:6px;border:1px solid rgba(255,255,255,.4)}.tfl-style-properties label{font-size:13px;font-weight:600}.tfl-style-properties .anticon-font-size,.tfl-style-properties .anticon-line-height{font-size:16px}.tfl-style-properties .ant-input-number{width:100%}.tfl-style-properties .ant-form-item-label>label:after{content:""}@media(max-width:1200px){.tfl-header__left{width:auto}.tfl-header__center .fl-header__welcome{display:none}.tfl-header__menu{display:block}.fl-welcome-desktoponly{display:none}.fl-welcome-mobileonly{display:block}}@media(max-width:992px){.tfl-header-profile .ant-avatar{margin-right:8px}.tfl-header-profile__content{display:none}}@media(max-width:768px){.tfl-header{height:auto;gap:8px;padding:12px 24px}.tfl-header__logo{width:90px}.tfl-header__center{order:3;width:100%}.tfl-header__center .fl-search{width:100%!important}.tfl-header__right{margin-left:auto}}.tfl-shell-editor-footer{position:absolute;left:0;right:0;bottom:0;background-color:#e6e6e6}.shell-editor-footer-section.attach-footnotes{border:1px solid #e6e6e6;border-top:none;margin:0 auto 0 1px}.footer-rows-title-section{display:flex}.tfl-footer-arrows .anticon{font-size:16px;color:#4795e1;cursor:pointer}.tfl-footer-arrows .arrow-disabled span{color:#4795e180;cursor:not-allowed;pointer-events:none}.delete-btn-fixed{position:absolute;top:4px;right:4px;padding:2px 6px;font-size:18px;background:#fff;display:flex;align-items:center;justify-content:center;z-index:10}.delete-btn-fixed .anticon{font-size:22px;color:#ff4d4f}.tfl-footenote-search{position:relative;cursor:pointer}.tfl-footenote-search__list{border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;position:absolute;width:100%;background:#fff}.tfl-footenote-search__list ul{list-style:none;margin-bottom:0;max-height:200px;overflow:auto}.tfl-footenote-search__list-item{padding:6px 12px;border-top:1px solid #e6e6e6;word-break:break-all}.tfl-footenote-search__list-item:hover,.tfl-footenote-search__list-item.selected{background:#503e9d1a}.tfl-footenote-search__list-item:first-child{border-top:none}.tfl-program-note{border:1px solid #E6E6E6;padding:6px 12px;display:flex;align-items:center;border-radius:4px}.tfl-program-note .icon{font-size:14px;line-height:0}.tfl-program-note-open{display:flex;align-items:center}.tfl-loader{width:14px;height:14px;border-radius:50%;display:block;margin:15px auto;position:relative;background:#fff;box-shadow:-24px 0 #fff,24px 0 #fff;box-sizing:border-box;animation:shadowPulse 2s linear infinite}@keyframes shadowPulse{33%{background:#fff;box-shadow:-24px 0 #503e9d,24px 0 #fff}66%{background:#503e9d;box-shadow:-24px 0 #fff,24px 0 #fff}to{background:#fff;box-shadow:-24px 0 #fff,24px 0 #503e9d}}.modal-message{margin-top:20px}.modal-button{width:70px}.modal-button-holder{display:flex;margin-top:30px;gap:20px;justify-content:right}.modal-cancel-button{border-color:#e6e6e6;background:#e6e6e6}.tfl-sidebar{background:#fdfdfd}.tfl-sidebar .ant-layout-sider-children{overflow:hidden;display:flex;flex-direction:column;height:100%}.tfl-sidebar .ant-layout-sider-children>.ant-tabs{height:100%;min-height:0;display:flex;flex-direction:column}.tfl-sidebar .ant-layout-sider-children .ant-tabs-content-holder{flex:1;min-height:0;overflow:hidden;z-index:1}.tfl-sidebar .ant-layout-sider-children .ant-tabs-content,.tfl-sidebar .ant-layout-sider-children .ant-tabs-tabpane{height:100%}.tfl-sidebar .ant-layout-sider-children .ant-tabs-tabpane.left-tab-container{min-height:0}.tfl-sidebar .tfl-tab-filter{position:sticky;top:0;z-index:1;background:#fff}.tfl-sidebar.ant-layout-sider-collapsed{width:40px!important;max-width:40px!important;min-width:40px!important}.tfl-sidebar.ant-layout-sider-collapsed .tfl-tab--left .tfl-shell-name{display:none}.tfl-sidebar.ant-layout-sider-collapsed>.ant-layout-sider-children{display:none}.tfl-sidebar.ant-layout-sider-collapsed>.ant-layout-sider-trigger{width:40px!important}.tfl-sidebar--property .ant-collapse-header{font-weight:700;border-bottom:1px solid #f0f0f0;height:37px}.tfl-sidebar--property .ant-layout-sider-trigger{width:280px!important}.tfl-sidebar--property .ant-layout-sider-children{height:calc(100% - 48px)}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0!important}.tfl-shelleditor-aside{position:relative;background:#fdfdfd}.column-resize-indicator{position:absolute;height:100%;top:0;bottom:0;right:-10px;width:10px;z-index:10}.column-right-resize-indicator{position:absolute;height:100%;top:0;bottom:0;left:0;width:10px;z-index:0}.column-resize-indicator:hover,.column-right-resize-indicator:hover{cursor:col-resize}.tfl-task-list div:last-child .tfl-list-left{margin-bottom:0}.fl-btn-default{background:#503e9d1a;border:none;color:#503e9d;transition:none}.fl-btn-default:hover,.fl-btn-default:focus{border:none!important;color:#503e9d;background:#503e9d1a!important}.fl-btn-default a{font-size:14px}.ant-btn-primary[disabled]{background:#503e9d66;border:none;transition:none;color:#fff}.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus{background:#503e9d66;border:none;transition:none;color:#fff}.tfl-link-button{color:#fffc;border:none}.tfl-link-button:hover,.tfl-link-button:active,.tfl-link-button:focus{border:none;color:#fffc;background:#ffffff26}.tfl-config-button{border:1px solid #E6E6E6;font-size:12px}.tfl-config-button:hover,.tfl-config-button:active,.tfl-config-button:focus{color:#fff;background:#503e9d}.tfl-config-button.active{color:#fff;background:#503e9d}.tfl-config-button.non-active{color:#000;background:#fff}.tfl-config-button.disabled{color:#00000040;border-color:#e6e6e6;background:#f5f5f5;text-shadow:none;box-shadow:none}.tfl-config-btn-without-focus:focus{color:#000!important;background:#fff!important}.tfl-icon-undo .anticon{color:#fff9}.tfl-icon-undo.selected .anticon{color:#fff}.tfl-header-menu{color:#fff;background:transparent}.tfl-header-menu .anticon{font-size:16px}.tfl-header-menu:hover,.tfl-header-menu:active,.tfl-header-menu:focus{color:#fff;background:#ffffff26}.ant-modal-confirm-btns .ant-btn-default{background:#e6e6e6}.ant-modal-confirm-btns .ant-btn-dangerous{color:#fff;border-color:#ff4d4f;background:#ff4d4f}.ant-modal-confirm-btns .ant-btn-dangerous:hover,.ant-modal-confirm-btns .ant-btn-dangerous:active,.ant-modal-confirm-btns .ant-btn-dangerous:focus{border-color:#ff4d4f;color:#ffffffe6;background:#ff4d4fe6}.tfl-search-container{position:relative;display:flex;align-items:center;justify-content:flex-end;height:28px;gap:8px;width:276px}.tfl-search-container .button{display:inline-block;background-color:#fff;font-size:14px;padding-left:6px;padding-right:5px;height:28px;line-height:28px;text-align:center;color:#272727;text-decoration:none;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.searchbutton{font-size:22px;margin:0;padding:0}.search.tfl-search-focus+.searchbutton{transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;background-color:#fff;color:#000}.search{background-color:#fff;outline:none;border-radius:4px;height:100%;width:0}.expandright{left:auto;right:27px}.expandright.tfl-search-focus{padding:0 16px}.tfl-close-icon{position:absolute;right:42px;top:0;bottom:0;z-index:200;display:flex;align-items:center}.tfl-property-btn .ant-space-item{width:50%}.ant-btn-dangerous{border-style:solid}@media(min-width:992px){.search{border:0;padding:0;transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s}.search.tfl-search-focus{width:240px;padding:0 16px;border:1px solid #ccc}}@media(max-width:991px){.search{width:240px;padding:0 16px;border:1px solid #ccc}}.tfl-browser-btn{border-top-left-radius:0;border-bottom-left-radius:0}.tfl-browser-wrapper{position:relative}.tfl-browser-wrapper .tfl-input-clear{position:absolute;right:110px;top:6px;background:#ccc;width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.tfl-browser-wrapper .tfl-input-clear:hover{background:#dedede}.tfl-browser-wrapper .tfl-input-clear .anticon{color:#3d3d3d;font-size:10px}.tfl-browser-wrapper .tfl-input-clear-studyconfig{position:absolute;right:5px;top:31px;background:#ccc;width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.tfl-browser-wrapper .tfl-input-clear-studyconfig:hover{background:#dedede}.tfl-browser-wrapper .tfl-input-clear-studyconfig .anticon{color:#3d3d3d;font-size:10px}.tfl-browser-wrapper .ant-form-item-control-input,.tfl-browser-wrapper .ant-form-item-control{position:unset}.tfl-browser-wrapper .ant-form-item-explain-error{position:absolute;left:0;top:34px}.tfl-browser-wrapper .ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.tfl-file-upload-style{cursor:auto;background:#fff!important;color:#1b1b1b;border-color:#e6e6e6}.tfl-file-upload-style .ant-input-disabled{cursor:auto;color:#1b1b1b}.tfl-clear-wrapper{position:relative}.tfl-clear-wrapper .tfl-input-clear-studyconfig{position:absolute;right:5px;top:33px;background:#ccc;width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.tfl-clear-wrapper .tfl-input-clear-studyconfig:hover{background:#dedede}.tfl-clear-wrapper .tfl-input-clear-studyconfig .anticon{color:#3d3d3d;font-size:10px}.tfl-round-curved-icon{border-radius:48px 0 0 48px!important;height:48px!important;padding:6px 12px!important;font-size:24px!important;position:absolute;right:0;bottom:40px;filter:drop-shadow(0px 6px 16px rgba(80,62,157,.5));z-index:9}.tfl-chatbot-action-group{display:flex;width:100%;gap:12px}.tfl-dragable-btn{font-size:14px;cursor:pointer;color:#fff;padding:6px;margin:0 12px}.comment-btn{position:absolute;bottom:24px;right:24px;z-index:2}.title-key-request-actions .ant-space-item{flex:1}.title-key-request-actions .ant-space-item button{width:100%}.title-key-requested{border:1px solid #503E9D;padding:0 7px;height:min-content}.title-key-requested:hover{border:1px solid #503E9D}.title-key-requested span{font-weight:400;font-size:12px}.csr-btn-outline:hover{border:1px solid #f1f1f16e!important}.ant-layout-footer{color:#818181}.tfl-create-study .ant-menu-item{padding-left:0!important;color:#b7bac7;font-weight:600}.tfl-create-study .ant-menu-item:active{background:transparent!important;color:#474747}.tfl-create-study .ant-not-completed{color:red}.tfl-create-study .ant-not-completed-study-config{color:#474747}.tfl-create-study .ant-menu-item-selected{background:transparent!important;color:#503e9d}.tfl-menu-list{list-style:none;margin-bottom:0;padding-left:0}.tfl-menu-list li{line-height:40px;position:relative;cursor:pointer}.tfl-menu-list li .ant-menu-item-icon{color:#b7bac7}.tfl-menu-list li.menu-submitted{color:#474747}.tfl-menu-list li.menu-submitted-end{color:#503e9d}.tfl-menu-list li.menu-partial-permission{color:#808485}.tfl-menu-list li.menu-disabled{cursor:not-allowed}.tfl-menu-list li.ant-menu-item{position:relative!important}.tfl-menu-list li.ant-menu-item:before{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #503E9D;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.tfl-menu-list li.ant-menu-item-selected:before{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.tfl-menu-list li.ant-menu-item .ant-menu-item-icon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.tfl-menu-list .tfl-mainmenu .tfl-submenu{overflow:hidden;max-height:0;transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.tfl-menu-list .tfl-mainmenu--expand .tfl-submenu{display:block;max-height:200px;list-style:none}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}.tfl-dashboard-menulist{padding-right:8px;text-align:left}.tfl-dashboard-menulist .ant-dropdown-menu-item:hover,.tfl-dashboard-menulist .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:#f2f2f2!important;color:#2a3256}.tfl-dashboard-menulist .ant-menu-item{border-radius:0 40px 40px 0;padding-right:8px;margin:0!important}.tfl-dashboard-menulist .ant-menu-item .ant-btn-primary{background:#dbdbdb;border-color:#dbdbdb;color:#474747;display:none}.tfl-dashboard-menulist .ant-menu-item:hover,.tfl-dashboard-menulist .ant-menu-item:focus{background-color:#f3f3f3!important;color:#474747}.tfl-dashboard-menulist .ant-menu-item:hover .ant-btn-primary,.tfl-dashboard-menulist .ant-menu-item:focus .ant-btn-primary{display:block;background:#dbdbdb;border-color:#dbdbdb!important;color:#474747}.tfl-dashboard-menulist .ant-menu-item.ant-menu-item-selected{background:#503e9d26!important;color:#503e9d}.tfl-dashboard-menulist .ant-menu-item.ant-menu-item-selected .ant-btn-primary,.tfl-dashboard-menulist .ant-menu-item.ant-menu-item-selected .ant-btn-primary:hover,.tfl-dashboard-menulist .ant-menu-item.ant-menu-item-selected .ant-btn-primary:focus{display:block;background:#503e9d;border-color:#503e9d;color:#fff}.tfl-dashboard-menulist .ant-menu-item-selected{background:#503e9d26!important;color:#503e9d}.tfl-dashboard-menulist .ant-menu-item-unselected{background:#fff!important;color:#474747}.tfl-dashboard-menulist .ant-menu-title-content{display:flex;align-items:center}.tfl-dashboard-menulist .ant-menu-title-content .ant-btn-icon-only{width:26px;height:26px;min-width:26px;padding:0;border:none;display:flex;align-items:center;justify-content:center;line-height:0}.tfl-dashboard-menulist .ant-menu-title-content .ant-btn-icon-only:focus,.tfl-dashboard-menulist .ant-menu-title-content .ant-btn-icon-only:active{outline:none;box-shadow:none}.tfl-dashboard-menulist .tfl-back-button{margin-bottom:12px!important;color:#474747}.tfl-dashboard-menulist .tfl-back-button:hover{background:#fff!important;color:#474747}.ant-menu-inline.ant-menu-light.tfl-dashboard-menulist .ant-menu-item.ant-menu-item-selected.ant-menu-item-selected:after{opacity:0!important}.ant-menu-inline.ant-menu-light.tfl-dashboard-menulist .ant-menu-submenu-title{border-radius:0 40px 40px 0!important;color:#474747!important}.ant-menu-inline.ant-menu-light.tfl-dashboard-menulist .ant-menu-submenu-title:hover{background-color:#f3f3f3!important;color:#474747!important}.tfl-dashboard-menulist .ant-menu-submenu.ant-menu-submenu-inline>ul{background-color:#fff!important}.tfl-dashboard-menulist .ant-menu-submenu.ant-menu-submenu-inline>ul>li:nth-child(2n),.tfl-dashboard-menulist .ant-menu-submenu.ant-menu-submenu-inline>ul>li:last-child{margin-top:4px!important;margin-bottom:4px!important}.tfl-dashboard-menulist .ant-menu-item.ant-menu-item-selected{width:100%}.tfl-header-menu-list .ant-dropdown-menu-item:hover,.tfl-header-menu-list .ant-dropdown-menu-item.ant-dropdown-menu-item-active{background:#f2f2f2;color:#2a3256}.tfl-header-menu-list .ant-dropdown-menu-item:hover,.tfl-header-menu-list .ant-dropdown-menu-submenu-title:hover,.tfl-header-menu-list .ant-dropdown-menu-item.ant-dropdown-menu-item-active,.tfl-header-menu-list .ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-active,.tfl-header-menu-list .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active,.tfl-header-menu-list .ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-active{background:#f2f2f2!important;color:#2a3256!important}.tfl-header-menu-list .ant-dropdown-menu-submenu-active .ant-dropdown-menu-title-content{color:#2a3256}.tfl-header-menu-list .ant-divider-horizontal{min-width:calc(100% - 24px);width:calc(100% - 24px);margin:auto}.tfl-header-menu-list .ant-dropdown-menu-item-icon{color:#474747}.add-set-main-menu{width:250px}.add-set-main-menu .library-menu-item{display:flex;justify-content:space-between;align-items:center}.add-set-sub-menu{width:250px;background-color:#fff;border-radius:4px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.add-set-sub-menu .menu-title-box{display:flex;align-items:center;padding:6px 8px;border-bottom:1px solid #f0f0f0}.add-set-sub-menu .ant-dropdown-menu{box-shadow:none;max-height:300px;overflow-y:scroll}.add-set-sub-menu .menu-title-btn{margin-right:6}.add-set-sub-menu .menu-title{font-weight:700}.add-set-sub-menu .search-box{padding:6px 8px}.no-highlight-dropdown .select-title{padding:6px 12px 6px 6px;font-weight:500;color:#00000073;font-size:13px}.no-highlight-dropdown .ant-select-item-group{padding-left:16px}.no-highlight-dropdown .select-menu{border-top:1px solid #f0f0f0;padding-top:2px}.menu-item-disabled,.menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.tfl-dashboard-menulist .ant-menu-item .ant-btn-primary{box-shadow:none!important;border:none!important}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{content:none!important}.tfl-listing-table{position:relative}.tfl-listing-table .ant-table-thead>tr>th{background-color:#fff;padding:6px 4px 12px;outline:none}.tfl-listing-table .ant-table-thead>tr>th:focus,.tfl-listing-table .ant-table-thead>tr>th:active{outline:none;box-shadow:none}.tfl-listing-table .ant-table-tbody tr:nth-child(2n) td{background-color:#fff}.tfl-listing-table .ant-table-tbody tr td{padding:6px 4px;background-color:#f5f6f9}.tfl-listing-table .ant-table-tbody tr td:first-child{padding-left:16px}.tfl-listing-table .ant-table-tbody>tr.ant-table-row:hover>td,.tfl-listing-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background-color:#f5f6f9}.tfl-listing-table tr th{padding:6px 4px}.tfl-listing-table tr:first-child th:first-child{padding-left:16px}.tfl-dashboard-table-h-scroll{overflow:auto}.react-resizable{position:relative;background-clip:padding-box}.react-resizable-handle{position:absolute;right:-6px;bottom:0;z-index:1;width:10px;height:100%;cursor:col-resize;background:none;border:none;outline:none}.react-resizable-handle:focus,.react-resizable-handle:active,.react-resizable-handle:hover{outline:none;box-shadow:none}.react-resizable-handle:before{content:"";display:block;width:1px;height:75%;background:#f0f0f0;position:absolute;left:50%;top:0;transition:all .2s}.title-with-dropdown{display:flex!important;align-items:center!important;justify-content:space-between!important}.title-with-dropdown.comment-menu-icon{height:15px!important}.title-with-dropdown .ant-btn{background:#e5e2f0;font-size:15px;margin:0 10px;border-radius:50%!important;line-height:1!important;border:none!important}.title-with-dropdown .ant-btn:hover,.title-with-dropdown .ant-btn:focus,.title-with-dropdown .ant-btn:active{background:#e5e2f0!important;border:none!important}.dashboard-table-scroll .ant-table-content table{table-layout:fixed!important}.tfl-flex-table{display:flex;flex-direction:column;font-size:.75rem;justify-content:space-between;position:relative;height:100%}.tfl-flex-table__header{font-weight:600;background-color:#fff;color:#1b1b1b;position:sticky;top:0;flex:0 0 auto;padding-right:6px}.tfl-flex-table__body{flex:1 1 auto;overflow:auto}.tfl-flex-table__body .tfl-flex-table__row{color:#2a3256}.tfl-flex-table__row{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;flex-flow:row nowrap;border-radius:4px}.tfl-flex-table__row.selected{background:#f2f2f2}.tfl-flex-table__row .ant-checkbox-wrapper{line-height:1.5715}.tfl-flex-table__row-item{display:flex;flex-grow:1;padding:.5em;word-break:break-word}.tfl-table-user{display:flex;gap:8px;align-items:center}.tfl-table-user .ant-avatar{min-width:24px}.tfl-status{font-weight:500;position:relative;display:flex;gap:4px;align-items:center}.tfl-status:before{content:"";width:8px;height:8px;border-radius:100%}.tfl-status--active{color:#24b762}.tfl-status--active:before{display:none}.tfl-status--pending{color:#111}.tfl-status--pending:before{display:none}.tfl-status--suspended{color:#d05151}.tfl-status--suspended:before{display:none}.tfl-status--draft{color:#503e9d}.tfl-status--draft:before{display:none}.overflow-unset{overflow:unset!important}.suspended.tfl-study .tfl-grid-view{opacity:.3}.suspended.ant-table-row .ant-table-cell>*:not(.tfl-status):not(.tfl-sort-icon){opacity:.3}.ant-tag-purple{color:#503e9d;background:#503e9d26!important;border-color:#503e9d80!important;line-height:17px;padding:0 4px}.tfl-list-normal.ant-list-split .ant-list-item{border-bottom:none}.tfl-list-normal .ant-list-item{justify-content:flex-start}.tfl-list-tab-left{box-sizing:border-box;margin:0;padding:0;color:#1b1b1b;font-size:12px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";position:relative}.tfl-select-stub{list-style:none;padding:0;margin-bottom:0}.tfl-select-stub li{color:#1b1b1b}.tfl-select-stub .tfl-search-select{background:#f5f6f9;padding:6px;color:#1b1b1b}.tfl-select-stub .tfl-search-select .ant-input-group-addon{display:none}.tfl-select-stub--submenu{display:flex;justify-content:space-between;padding:5px 12px;cursor:pointer;min-height:32px;align-items:center}.tfl-select-stub--submenu:hover{background:#f5f5f5;color:#1b1b1b}.tfl-select-stub--standardmenu{display:flex;justify-content:space-between;padding:12px;cursor:default}.tfl-select-stub--no-submenu{padding:12px}.tfl-select-stub .item-selected{background:#d5d1de;color:#1b1b1b;font-weight:600}.tfl-select-stub-search{padding:8px 12px}.tfl-select-stub-search .ant-input-search-button{border:1px solid #E6E6E6}.tfl-select-stub-search .ant-input-search-button:hover,.tfl-select-stub-search .ant-input-search-button:active,.tfl-select-stub-search .ant-input-search-button:focus{border-color:#503e9d!important}.stub-scroll{max-height:200px;overflow:auto}.tfl-select-fill-sidebar .ant-select-dropdown{min-width:248px!important;width:248px!important}.stub-scroll-modal{max-height:280px;overflow:auto}.stub-none{display:none}.footer-plus-btn{position:relative}.footer-plus-btn.title-btn .filled-plus{align-items:center;justify-content:center;background:#fff}.footer-plus-btn .filled-plus{position:absolute;right:1px;top:1px;bottom:1px;padding:4px 8px;font-size:22px;display:none;background:#fff}.footer-plus-btn .filled-plus span{font-size:20px;align-self:center}.tfl-selected.footer-plus-btn{border:2px solid #78b6f2b3!important}.tfl-selected.footer-plus-btn .filled-plus{display:flex}.tfl-main-title{margin:auto;max-height:44px;overflow:hidden;max-width:100%}.tfl-main-title input{background:transparent;color:#fff;border:1px solid #E6E6E6;width:auto}.tfl-icon-circle{width:32px;height:32px;min-width:32px;border-radius:50%;background:#dedede;display:flex;align-items:center;justify-content:center;color:#777}.text-muted{color:#777}.tfl-sort-icon{background:transparent;border:none;color:#474747}.tfl-sort-icon.ant-btn-icon-only>*{font-size:13px}.tfl-sort-icon:hover{background:#ececec}.tfl-sort-icon:active,.tfl-sort-icon:focus{background:#dedede;border:none;color:#474747}.tfl-sidebar-filter{background:transparent;border:none;color:#000}.tfl-sidebar-filter.ant-btn-icon-only>*{font-size:17px}.tfl-sidebar-filter:hover,.tfl-sidebar-filter:active,.tfl-sidebar-filter:focus{background:#dedede;border:none;color:#777}.tfl-text-height{line-height:16px}.shell-name-weight{font-weight:500;font-size:11px}.tfl-list-container{height:calc(100vh - 250px);overflow:auto}.tfl-list-item{list-style:none;padding:0}.tfl-list-item li{padding:4px 7px;border-radius:4px;cursor:pointer}.tfl-list-item li:hover{background:#f2f2f2}.tfl-list-item li.selected{background:#f2f2f2;color:#fff}.tfl-list-item li.selected span,.tfl-list-item li.selected .ant-checkbox-wrapper{color:#fff}.tfl-list-item .tfl-template-input{margin-bottom:4px}.tfl-grid-studies,.tfl-grid-users{display:grid;gap:16px!important;grid-template-columns:repeat(auto-fill,minmax(232px,1fr))}.tfl-grid-users .tfl-grid-content{text-align:center}.tfl-grouping-title{background-color:#e6e6e6;padding:8px 16px;margin-bottom:16px}.tfl-grouping-title--sticky{position:sticky;width:100%;z-index:1000;top:0}.ellipsis-two-line{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tfl-table-content-wrapper{overflow:auto;display:flex;height:100%}.tfl-table-content-wrapper .tfl-table-content{height:calc(100vh - 160px);overflow:auto}.tfl-table-content{padding:60px;background:#fff;box-shadow:0 5px 8px #2a32560d;width:100%}.tfl-table-content a{color:#1b1b1b;font-size:14px}.tfl-table-content a:hover{color:#503e9d}.tfl-table-content-menu{padding:8px;position:relative;margin:0 5px 6px}.tfl-table-content-menu.selected{background-color:#f2f2f2}.tfl-table-content-menu .anticon{font-size:13px;color:#5b5b5b}.tfl-table-content-menu-selectedlist{padding:0;position:relative;margin:0 5px 6px}.tfl-table-content-menu-selectedlist.selected{background-color:#f2f2f2}.tfl-table-content-menu-selectedlist .anticon{font-size:13px;color:#5b5b5b}.tfl-top-sticky{position:sticky;top:0;z-index:5;-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,.46);-moz-box-shadow:0px 4px 5px 0px rgba(0,0,0,.46);box-shadow:0 4px 5px #00000036}.tfl-list-roles .ant-list-item-meta-avatar{margin-right:8px}.tfl-list-roles .ant-list-item-meta{align-items:center}.tfl-list-roles .ant-list-item-meta-title{margin-bottom:0;font-size:14px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tfl-list-roles__suffix{display:flex;align-items:center;gap:8px;margin-left:4px}.tfl-list-roles__suffix .ant-select{width:160px}.tfl-list-roles__suffix .ant-select-sm{width:132px}.tfl-list-roles .ant-list-item{border:none!important;padding:8px 4px 8px 8px;min-height:42px}.tfl-list-roles .ant-list-item:nth-child(2n){background-color:#f5f6f9}.tfl-list-roles--singlebg .ant-list-item{background-color:#f5f6f9;margin-bottom:8px}.tfl-list-roles--sm .ant-avatar{width:24px;height:24px}.tfl-list-roles--sm .ant-avatar-icon{width:24px!important;height:24px!important;line-height:24px!important;font-size:14px!important}.tfl-list-roles--sm .ant-list-item-meta-title{font-size:13px}.tfl-list-roles--sm .ant-btn-icon-only>*{font-size:12px}.tfl-list-roles-indent,.tfl-list-roles-indent-l2{padding-left:50px!important}.tfl-list-roles-indent-l3{padding-left:84px!important}.tfl-list-roles__add{color:#503e9d}.tfl-list-roles__add:hover,.tfl-list-roles__add:focus{color:#503e9d}.tfl-list-roles__add .anticon-plus-circle{font-size:20px!important}.tfl-list-group__description{font-size:11px;font-style:italic;font-weight:500}.tfl-list-group__description span{color:#1b1b1b99}.tfl-list-group__description .text-color-default{color:#1b1b1b}.tfl-list-group .ant-list-item{margin-right:16px;margin-left:16px;border-bottom:1px solid #f0f0f0!important}.tfl-list-group .ant-list-item:nth-child(2n){background:transparent}@media only screen and (max-width:1600px){.tfl-grid-studies,.tfl-grid-users{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media only screen and (max-width:1270px){.tfl-grid-studies,.tfl-grid-users{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.tfl-choose-template{gap:16px}.tfl-list-vertical{display:flex;flex-direction:column;gap:16px;position:relative}.tfl-list-vertical--items{border-radius:4px;color:#2a3256;margin:0;padding:6px 12px;display:flex;align-items:center;gap:8px}.tfl-list-vertical--items.selected{background:#f2f2f2}.tfl-shell-list-vertical{display:flex;flex-direction:column;position:relative}.tfl-shell-list-vertical--items{border-radius:4px;color:#2a3256;margin:0;padding:6px 12px;display:flex;align-items:center;gap:8px}.tfl-shell-list-vertical--items.selected{background:#f2f2f2}.library-selector .ant-select-selection-item{font-weight:700}.preview-holder{display:grid;place-items:center;min-width:294px;height:100%;background:#f2f2f2;border-radius:8px}.banner-tooltip+div div .ant-tooltip{max-width:70vw;overflow-wrap:break-word;white-space:pre-line}.fl-drawer .ant-drawer-header,.fl-drawer .ant-drawer-body{padding:0}.fl-drawer .ant-drawer-header{position:absolute;right:8px;top:20px}.fl-drawer__body{padding:18px 0;overflow:auto;display:flex;flex-direction:column}.fl-drawer__footer{padding:0 18px 16px}.fl-drawer__fixed{padding:0 18px}.fl-drawer__fixed h2{line-height:26px}.fl-drawer__scroll{overflow:auto;padding:0 18px}.fl-drawer .ant-drawer-header-close-only.ant-drawer-header{border-bottom:none}.fl-drawer .ant-drawer-close{margin-right:6px;font-size:11px}.tfl-chatbot-drawer .ant-drawer-header{padding:16px}.tfl-chatbot-drawer .ant-drawer-header-title{border-bottom:none!important}.tfl-chatbot-drawer .ant-drawer-header-title .ant-drawer-close{order:2;margin-right:0;color:#000}.tfl-chatbot-drawer .ant-drawer-header-title .ant-drawer-title{display:flex;gap:6px;font-weight:600;color:#503e9d}.tfl-chatbot-drawer .ant-drawer-header-title .ant-drawer-title .anticon{font-size:20px}.tfl-chatbot-drawer .ant-drawer-body{padding:16px}.tfl-chatbot-drawer .tfl-chatbot-dialog{border-radius:12px;padding:12px;background:#e5e2f0;color:#000c;font-size:14px}.tfl-chatbot-drawer .tfl-chatbot-dialog p{margin:0}.tfl-chatbot-drawer .tfl-chatbot-user-dialog{border-radius:12px;padding:12px;background:#f2f2f2;font-size:14px;color:#000c}.tfl-chatbot-drawer .tfl-chatbox-message-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:16px}.tfl-chatbot-drawer .tfl-chatbox-container{display:flex;flex-direction:column;height:100%}.tfl-chatbot-drawer .tfl-chatbot-action-group{display:flex;align-items:center;padding:16px;border-top:1px solid #f0f0f0;background-color:#fff}.tfl-chatbot-drawer .tfl-chatbot-log{color:#00000080;font-size:12px;margin-top:2px;margin-bottom:0;padding-left:10px}.tfl-section-wrapper{width:100%;flex:1 1 auto;overflow:auto}.tfl-section-item{overflow-wrap:break-word;padding:6px 8px;position:relative;display:flex;align-items:center;gap:6px}.tfl-section-item h4{width:100%;padding:6px 8px;border-radius:6px}.tfl-section-wrapper.import-tfls-shells-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.tfl-section-wrapper.import-tfls-shells-scroll .tfl-section-item:nth-child(odd){background-color:#f5f6f9}.tfl-section-wrapper.import-tfls-shells-scroll .tfl-section-item:nth-child(2n){background-color:#fff}.import-tfls-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.import-tfls-root .import-tfls-tabs.ant-tabs{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.import-tfls-root .import-tfls-tabs.ant-tabs .ant-tabs-nav{flex-shrink:0}.import-tfls-root .import-tfls-tabs.ant-tabs .ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow:hidden}.import-tfls-root .import-tfls-tabs.ant-tabs .ant-tabs-content{height:100%}.import-tfls-root .import-tfls-tabs.ant-tabs .ant-tabs-tabpane.ant-tabs-tabpane-active{height:100%;overflow:hidden;display:flex;flex-direction:column;min-height:0}.import-tfls-root .import-tfls-tfl-viewer,.import-tfls-root .import-tfls-shells-block{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.import-tfls-additional .tfl-results thead th:first-child{text-align:left!important}.csr-sublist-item li .ant-menu-submenu-title{padding-left:24px!important}.csr-sublist-item li ul li.ant-menu-item.ant-menu-item-only-child,.csr-sublist-item li ul li.ant-menu-item,.csr-sublist-item li ul li.ant-menu-submenu.ant-menu-submenu-inline .ant-menu-submenu-title{padding-left:40px!important}.csr-sublist-item li ul li.ant-menu-submenu.ant-menu-submenu-inline ul li.ant-menu-item-only-child,.csr-sublist-item li ul li.ant-menu-submenu.ant-menu-submenu-inline ul li .ant-menu-submenu-title{padding-left:60px!important}.csr-sublist-item li ul li.ant-menu-submenu.ant-menu-submenu-inline ul li ul li.ant-menu-item-only-child,.csr-sublist-item li ul li.ant-menu-submenu.ant-menu-submenu-inline ul li ul li .ant-menu-submenu-title{padding-left:80px!important}.csr-sublist-item .ant-menu-submenu-expand-icon,.csr-sublist-item .ant-menu-submenu-arrow{right:auto!important;left:4px}.csr-sublist-item .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected,.csr-sublist-item .ant-menu-item:active,.csr-sublist-item .ant-menu-submenu-title:active,.csr-sublist-item .ant-menu-item:hover,.csr-sublist-item .ant-menu-submenu-title:hover{background-color:#f2f2f2!important;color:#000}.tfl-table-striped tbody tr:nth-child(2n) td{background-color:#fff}.tfl-csr-top-sticky{display:flex;align-items:center;justify-content:space-between;padding:5px 12px;border-bottom:1px solid #f0f0f0}.tfl-csr-top-sticky.selected{background-color:#d5d1de}.add-icon-hover{cursor:pointer;padding:2px 0}.add-icon-hover .csr-add-icon{visibility:hidden}.add-icon-hover:hover{background-color:#f5f6f9}.add-icon-hover:hover .csr-add-icon{visibility:visible}.tfl-csr-main-content{background:#fff;box-shadow:0 5px 8px #2a32560d;width:100%}.tfl-csr-text-area{border:1px solid #e6e6e6;border-radius:4px}.tfl-csr-text-area textarea{border:none}.tfl-csr-text-area textarea:hover,.tfl-csr-text-area textarea:focus{border:none;box-shadow:none;outline:none}.tfl-csr-text-area .generate-btn{padding:5.6px 11px}.tfl-csr-header{display:flex;justify-content:space-between}.tfl-csr-btn button{border:1px solid #e6e6e6}.tfl-csr-btn .ant-divider-vertical{height:1.9em;border-left:1px solid #e6e6e6}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{border-right:none}.csr-list-buttongroup{background:#777;border-radius:20px;display:flex;align-items:center}.csr-list-buttongroup button{color:#fff}.csr-floating-btn{position:fixed;bottom:30px;right:30px;z-index:1000;display:flex;align-items:center;justify-content:center}.csr-btn-outline{border:1px solid #f1f1f133}.csr-btn-outline:hover{border:1px solid #f1f1f16e}.csr-doc-header{display:grid;grid-template-columns:3fr 3fr 2fr 80px;font-weight:600;padding:6px 0;gap:8px}.csr-doc-upload-list-item{display:grid;grid-template-columns:3fr 3fr 2fr 80px;align-items:center;padding:6px 0;gap:8px}.csr-btn-large{width:60px;min-width:60px;height:60px;min-height:60px;font-size:32px}.tfl-upload{background:#edebf5}.csr-input-group{display:flex;gap:8px;flex-direction:column;background-color:#f2f2f2;padding:8px;border-radius:4px}.tfl-csr-list .tfl-csr-list-item{cursor:pointer;overflow:auto;height:calc(100vh - 210px)}.tfl-csr-list .tfl-csr-list-item.selected{background-color:#f2f2f2}.placeholder-text{font-size:14px}.tfl-csr-arrow-left{position:absolute;left:8px;display:flex;align-items:center;z-index:2}.tfl-csr-arrow-left svg{color:#999;font-size:14px}.tfl-csr-menu .ant-menu-submenu-title{position:relative;padding-left:28px!important}.csr-sublist-item .ant-menu-submenu-arrow,.csr-sublist-item .ant-menu-submenu-expand-icon{right:auto!important;left:8px!important}.csr-sublist-item .ant-menu-submenu-title{padding-left:28px!important}.tfl-csr-menu li,.tfl-csr-menu li .ant-menu-submenu-title{margin:0!important}.tfl-csr-menu .ant-menu-submenu.selected .ant-menu-submenu-title,.tfl-csr-menu .ant-menu-item.selected{padding-right:4px!important}.tfl-csr-menu .csr-menu-box span{font-size:14px!important}.tfl-csr-content .ant-spin-nested-loading{width:100%}.editable-div:focus{outline:none}.antd-native-select{position:relative;display:inline-flex;align-items:center;min-width:120px;height:32px;padding:0 8px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;font-size:14px;transition:all .2s ease}.antd-native-select:hover{border-color:#4096ff}.antd-native-select:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.antd-native-select__control{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;outline:none;background:transparent;width:100%;font-size:inherit;font-family:inherit;padding-right:20px;cursor:pointer}.antd-native-select__arrow{position:absolute;right:8px;pointer-events:none;font-size:10px;color:#00000073}.editor-icon-button{display:flex;align-items:center}.csr-editor-toolbar{display:flex;flex-wrap:wrap;width:100%;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee;overflow-x:auto;scrollbar-width:thin}.csr-editor-toolbar .editor-icon-button{min-width:32px;min-height:32px}.csr-editor-toolbar .antd-native-select{min-width:90px}@media(max-width:900px){.csr-editor-toolbar{gap:6px}}@media(max-width:600px){.csr-editor-toolbar{gap:4px;padding-bottom:4px}.csr-editor-toolbar .editor-icon-button{min-width:28px;min-height:28px;font-size:14px}.csr-editor-toolbar .antd-native-select__control{min-width:70px!important;font-size:13px}}.editor-divider{align-self:center;height:25px;border:1px solid #e3e3e3}.editor-color-palette .editor-color-swatch{transition:transform .12s ease,box-shadow .12s ease}.editor-color-palette .editor-color-swatch:hover{transform:scale(1.12);box-shadow:0 2px 8px #0003}.editor-color-palette .editor-color-swatch:active{transform:scale(.98)}.rich-text-editor-container{margin:32px 8px 0;width:100%;height:calc(100vh - 370px);overflow:auto;background:transparent;position:relative}@media(max-width:1840px){.rich-text-editor-container{height:calc(100vh - 400px)}}@media(max-width:1248px){.rich-text-editor-container{height:calc(100vh - 550px)}}.rich-text-editor-container .generated-section-text p{margin-bottom:0;line-height:28px}.ant-form-item-label>label.ant-form-item-required:after{visibility:visible!important}.editor-header-menu-dropdown{min-width:125px!important}.editor-layout{height:100vh}.editor-layout--version-readonly{display:flex;flex-direction:column;overflow:hidden}.editor-header{display:flex;align-items:center;padding:0 18px;justify-content:space-between;line-height:normal}.editor-header .editor-header-left{flex:1}.editor-header .editor-header-divider{background-color:#fff3;height:24px}.editor-header .editor-header-user-trigger{margin-left:24px;cursor:pointer}.editor-header .editor-header-right{min-width:fit-content}.editor-header .editor-header-version-chip{display:inline-flex;align-items:center;gap:8px;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;max-width:220px;background:#ffffff24}.editor-header .editor-header-version-chip__icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.editor-header .editor-header-version-chip__icon{font-size:12px;color:inherit;opacity:.95}.editor-header .editor-header-version-chip__text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em}.editor-header .editor-header-version-chip.is-id{font-weight:500;font-family:monospace}.editor-header .editor-header-version-chip.is-id .editor-header-version-chip__text{font-size:11px}.editor-header .editor-view-only-pill{height:28px;border-radius:14px;border:1px solid rgba(255,255,255,.35);background:#ffffff24;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:0 10px}.editor-header .editor-view-only-pill:hover,.editor-header .editor-view-only-pill:focus{color:#fff!important;border-color:#ffffff80!important;background:#fff3!important}.editor-header .editor-header-user-avatar{border:1px solid rgba(255,255,255,.4);background-color:#ffffff26}.editor-header .editor-header-user-chevron{color:#fff;font-size:10px}.editor-header .drop-menus button{padding:10px;font-size:14px}.editor-header .drop-menus button.ant-btn-text{color:#fff}.editor-header .drop-menus button.ant-btn-text:not(:disabled):hover,.editor-header .drop-menus button.ant-btn-text:not(:disabled):focus,.editor-header .drop-menus button.ant-btn-text:not(:disabled):active{color:#fff!important}.editor-header .editor-header-breadcrumb{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;font-size:16px}.editor-header .editor-header-breadcrumb span{font-size:16px;font-weight:500;color:#fff}.editor-header .editor-header-breadcrumb .ant-breadcrumb-link{color:#fff;font-size:16px}.editor-header .editor-header-breadcrumb .editor-header-version-crumb{font-weight:600;opacity:.98}.editor-header .editor-header-breadcrumb .editor-header-version-crumb--id{font-weight:500;opacity:.92}.editor-header .editor-header-breadcrumb .editor-header-version-crumb--id .editor-header-version-crumb__prefix{font-weight:400;opacity:.85;margin-right:4px}.editor-header .editor-header-breadcrumb .editor-header-version-crumb--id code{font-size:13px;font-weight:500;background:#ffffff2e;padding:1px 6px;border-radius:3px;color:#fff}.editor-header .editor-header-breadcrumb .ant-breadcrumb-separator{color:#fff;font-size:16px;font-weight:500}.editor-view-only-dropdown{background:#fff;border-radius:8px;padding:10px 14px;max-width:280px;font-size:13px;line-height:1.5;color:#000000e0;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014;border:1px solid rgba(0,0,0,.06)}.tfl-card-sap-editor{margin-bottom:24px;border-radius:0}.tfl-card-sap-editor .ant-card-head{height:52px;min-height:52px}.tfl-card-sap-editor .ant-card-head-title{font-size:14px}.tfl-card-sap-editor.tfl-card-sap-editor--selected{border:2px solid rgba(80,62,157,.4)}.tfl-card-sap-editor.tfl-card-sap-editor--selectable{cursor:pointer}.sap-editor-center-content{display:flex;flex-direction:column}.sap-editor-generate-all-toolbar{padding:8px 24px;background:var(--ant-color-bg-layout, #f5f5f5);border-bottom:1px solid #f0f0f0;flex-shrink:0}.sap-editor-generate-all-stop-hint{font-size:12px}.sap-editor-scroll-area{overflow-y:auto}.sap-editor-sections-loading{padding:32px;text-align:center}.sap-editor-empty-sections-card{margin:24px}.sap-editor-section-block{margin-bottom:0}.sap-editor-section-content{width:100%;max-width:1100px;margin:0 auto}.sap-editor-ai-prompt-wrap{padding:0 24px 24px;background:linear-gradient(to top,var(--ant-color-bg-layout, #f5f5f5) 90%,transparent)}.sap-editor-ai-prompt-card .ant-card-head{background-color:#edebf5;color:#777;border:1px solid #e6e6e6}.sap-editor-ai-prompt-card.sap-editor-ai-prompt-card--body-disabled .ant-card-body{opacity:.5;pointer-events:none}.sap-editor-ai-instructions-input{margin-bottom:12px;padding:0;border-radius:0}.save-version-modal{font-size:13px}.save-version-modal .ant-modal-title,.save-version-modal .ant-form-item-label>label,.save-version-modal .ant-radio-wrapper,.save-version-modal .ant-input,.save-version-modal .ant-input::placeholder,.save-version-modal .ant-input-data-count{font-size:13px}.save-version-modal .save-version-modal-header-divider{margin:0 0 16px}.save-version-modal .save-version-modal-version-label{font-weight:600}.save-version-modal .save-version-modal-footer{width:100%}.save-version-modal .save-version-modal-footer-divider{margin:16px 0}.save-version-modal .save-version-modal-footer-actions{display:flex;justify-content:flex-end;gap:8px}.version-history-modal{font-size:13px}.version-history-modal .ant-modal-body{padding-top:8px}.version-history-modal .version-history-modal-body{min-height:200px}.version-history-modal .version-history-modal-empty{padding:32px 0}.version-history-modal .version-history-modal-header-row{display:grid;grid-template-columns:28px 92px 1fr 250px 130px;align-items:center;gap:8px;padding:0 16px 8px;font-weight:600;font-size:13px;color:#4c4c4c}.version-history-modal .version-history-modal-header-radio-spacer{display:block}.version-history-modal .version-history-modal-radio-placeholder{display:inline-block;width:16px}.version-history-modal .version-history-modal-list{display:block;margin-bottom:16px}.version-history-modal .version-history-modal-row{display:grid;grid-template-columns:28px 92px 1fr 250px 130px;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-radius:4px;margin-bottom:8px;cursor:pointer;color:#1f1f1f;font-size:13px}.version-history-modal .version-history-modal-list .version-history-modal-row:nth-child(2n){background:#f7f7fb}.version-history-modal .version-history-modal-list .version-history-modal-row:nth-child(odd){background:#fff}.version-history-modal .version-history-modal-row.is-selected{background:#ececf4!important}.version-history-modal .version-history-modal-row .ant-radio-wrapper{margin-right:0}.version-history-modal .version-history-modal-row .col-comments,.version-history-modal .version-history-modal-header-row .col-comments{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-history-modal .version-history-modal-version-text{line-height:1.2;font-size:13px;display:inline-block}.version-history-modal .version-history-modal-row .version-history-modal-version-current-suffix{font-weight:600;color:#503e9d}.version-history-modal .version-history-modal-row .col-user-content{display:inline-flex;align-items:center;gap:8px;min-width:0}.version-history-modal .version-history-modal-row .col-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.version-history-modal .version-history-modal-row span{color:#1f1f1f}.version-history-modal .version-history-modal-view-toggle{margin-bottom:12px;display:flex;justify-content:flex-start}.version-history-modal .version-history-modal-preview{border:1px solid #d9d9d9;border-radius:4px;min-height:160px;max-height:270px;overflow-x:auto;overflow-y:auto;padding:16px;background:#fff;font-size:13px;line-height:1.6}.version-history-modal .version-history-modal-preview.is-compare-mode{max-height:360px}.version-history-modal .version-history-modal-preview .editor-container{max-width:none;width:100%;margin:0}.version-history-modal .version-history-modal-preview .editor-inner{width:100%}.version-history-modal .version-history-modal-preview .editor-input{padding-left:0;padding-right:0}.version-history-modal .version-history-modal-preview .ExampleEditorTheme__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:fit-content;max-width:100%;margin-top:12px;margin-bottom:12px}.version-history-modal .version-history-modal-preview .ExampleEditorTheme__tableCell,.version-history-modal .version-history-modal-preview .ExampleEditorTheme__tableCellHeader{border:1px solid #bbb!important;box-sizing:border-box}.version-history-modal .version-history-modal-preview .ExampleEditorTheme__tableScrollableWrapper{max-width:100%;overflow-x:auto;margin-right:0}.version-history-modal .version-history-modal-compare-legend{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;font-size:12px;color:#595959}.version-history-modal .version-history-modal-compare-legend-item{display:inline-flex;align-items:center;gap:8px}.version-history-modal .version-history-modal-compare-legend-desc{color:#595959}.version-history-modal .version-compare-legend-mark{text-decoration:none;font-weight:600;padding:1px 6px;border-radius:2px}.version-history-modal del.version-compare-legend-mark{background:#fff1f0;color:#cf1322;text-decoration:line-through}.version-history-modal ins.version-compare-legend-mark{background:#f6ffed;color:#389e0d;text-decoration:underline;text-underline-offset:2px}.version-history-modal .version-history-modal-compare-content{white-space:normal;word-break:break-word;font-size:13px;line-height:1.65;color:#1f1f1f}.version-history-modal .version-history-modal-compare-content .version-compare-block{white-space:pre-wrap;tab-size:4}.version-history-modal .version-history-modal-compare-content .version-compare-block--empty{min-height:.6em}.version-history-modal .version-history-modal-compare-content .version-compare-table-scroll{width:100%;max-width:100%;overflow-x:auto;margin:10px 0;-webkit-overflow-scrolling:touch}.version-history-modal .version-history-modal-compare-content .version-compare-table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:max-content;max-width:100%;font-size:13px;line-height:1.5}.version-history-modal .version-history-modal-compare-content .version-compare-td{border:1px solid #bbb;padding:6px 8px;vertical-align:top;text-align:start;white-space:normal;word-break:break-word;background:#fff;box-sizing:border-box}.version-history-modal .version-history-modal-compare-content del.version-compare-del{background:#fff1f0;color:#a8071a;text-decoration:line-through;text-decoration-color:#cf1322}.version-history-modal .version-history-modal-compare-content ins.version-compare-ins{background:#f6ffed;color:#237804;text-decoration:underline;text-decoration-color:#389e0d;text-underline-offset:2px}.version-history-modal .version-history-modal-footer{width:100%}.version-history-modal .version-history-modal-footer-divider{margin:16px 0}.version-history-modal .version-history-modal-footer-actions{display:flex;justify-content:flex-end;gap:8px}.study-version-list-modal{font-size:13px}.study-version-list-modal .ant-modal-body{padding-top:8px}.study-version-list-modal .study-version-list-modal-body{min-height:240px}.study-version-list-modal .study-version-list-modal-empty{padding:32px 0}.study-version-list-modal .study-version-list-modal-header-row{display:grid;grid-template-columns:120px 1fr 250px 130px 44px;align-items:center;gap:8px;padding:0 16px 8px;font-weight:600;font-size:13px;color:#4c4c4c}.study-version-list-modal .study-version-list-modal-list{display:block}.study-version-list-modal .study-version-list-modal-row{display:grid;grid-template-columns:120px 1fr 250px 130px 44px;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-radius:4px;margin-bottom:8px;color:#1f1f1f;font-size:13px}.study-version-list-modal .study-version-list-modal-list .study-version-list-modal-row:nth-child(2n){background:#f7f7fb}.study-version-list-modal .study-version-list-modal-list .study-version-list-modal-row:nth-child(odd){background:#fff}.study-version-list-modal .study-version-list-modal-row .col-comments,.study-version-list-modal .study-version-list-modal-header-row .col-comments{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-version-list-modal .study-version-list-modal-version-text{line-height:1.2;font-size:13px;display:inline-block}.study-version-list-modal .study-version-list-modal-version-text.is-current-study-version{font-weight:600;color:#503e9d}.study-version-list-modal .study-version-list-modal-row .col-user-content{display:inline-flex;align-items:center;gap:8px;min-width:0}.study-version-list-modal .study-version-list-modal-row .col-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-version-list-modal .study-version-list-modal-header-row .col-action,.study-version-list-modal .study-version-list-modal-row .col-action{text-align:right;justify-self:end}.study-version-list-modal .study-version-list-modal-action-btn{width:32px;min-width:32px;padding:0;color:#000000a6}.study-version-list-modal .study-version-list-modal-row span{color:#1f1f1f}.tfl-useredit-alert{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 16px;background:#e6f4ff;border-bottom:1px solid #91caff;color:#000000e0;font-size:13px;line-height:1.5;flex-shrink:0}.tfl-useredit-alert .anticon{color:#1677ff;font-size:16px;flex-shrink:0}.tfl-useredit-alert__text{flex:1;min-width:0}.tfl-useredit-alert--version-readonly{background:#fafafa;border-bottom-color:#f0f0f0}.tfl-useredit-alert--version-readonly .anticon{color:#00000073}.sap-editor-document-list .sap-editor-document-list__search-input{margin:16px 0;border-radius:8px}.sap-editor-document-list .sap-editor-document-list__search-icon{color:var(--ant-color-text-quaternary, rgba(0, 0, 0, .25))}.sap-editor-document-list .sap-editor-document-list__readonly-hint{font-size:12px}.sap-editor-document-list .sap-editor-document-list__row{align-items:flex-start;gap:12px}.sap-editor-document-list .sap-editor-document-list__checkbox{margin-top:2px}.sap-editor-document-list .sap-editor-document-list__meta{gap:2px}.sap-editor-document-list .sap-editor-document-list__doc-type-row{gap:6px}.sap-editor-document-list .sap-editor-document-list__file-icon{font-size:14px}.sap-editor-document-list .sap-editor-document-list__file-name{display:inline-block;color:#000;width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sap-editor-document-list .sap-editor-document-list__description{font-size:12px}.sap-editor-document-list .sap-editor-document-list__delete{color:#c00;cursor:pointer;margin-left:auto}.sap-editor-document-list .sap-editor-document-list__delete--busy{cursor:not-allowed;opacity:.5}.generation-settings-modal-root .ant-modal-body{padding-top:8px}.generation-settings-modal-root .ant-modal-title{font-size:16px}.generation-settings-modal{--gsm-brand: #1677ff;--gsm-border: #f0f0f0;--gsm-muted: rgba(0, 0, 0, .45);--gsm-header-bg: #fafafa;--gsm-primary-bg: #e6f4ff;--gsm-bg-container: #ffffff;--gsm-fill-quaternary: rgba(0, 0, 0, .02)}.generation-settings-modal__section{margin-bottom:16px}.generation-settings-modal__section-label{display:block;margin-bottom:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--gsm-brand)}.generation-settings-modal__section-label--refs{margin-bottom:8px}.generation-settings-modal__mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.generation-settings-modal__mode-btn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;text-align:left;cursor:pointer;border-radius:8px;border:2px solid var(--gsm-border);background:var(--gsm-bg-container);transition:border-color .2s ease,background .2s ease}.generation-settings-modal__mode-btn:focus-visible{outline:2px solid var(--gsm-brand);outline-offset:2px}.generation-settings-modal__mode-btn:hover:not(.generation-settings-modal__mode-btn--active){background:#0000000d}.generation-settings-modal__mode-btn--active{border-color:var(--gsm-brand);background:var(--gsm-primary-bg)}.generation-settings-modal__mode-btn--active:hover{box-shadow:inset 0 0 0 100px #0000000a}.generation-settings-modal__mode-btn-label{display:flex;align-items:center;gap:6px;font-weight:500}.generation-settings-modal__mode-btn-desc{font-size:11px;line-height:1.35;color:var(--gsm-muted)}.generation-settings-modal__ref-shell{border-radius:8px;border:1px solid var(--gsm-border);overflow:hidden}.generation-settings-modal__splitter{min-height:320px}.generation-settings-modal__panel-head{padding:8px 12px;background:var(--gsm-header-bg);font-size:12px;font-weight:500;color:var(--gsm-muted);border-bottom:1px solid var(--gsm-border)}.generation-settings-modal__scroll{height:288px;overflow:auto}.generation-settings-modal__scroll--doc-list{border-right:1px solid var(--gsm-border)}.generation-settings-modal__scroll--sections{padding-left:10px}.generation-settings-modal__scroll--preview{background:var(--gsm-fill-quaternary);padding:12px;display:flex;flex-direction:column;min-height:0;min-width:0}.generation-settings-modal__scroll--preview .generation-settings-modal__pdf-viewer{flex:1 1 auto;min-height:0;max-height:100%;min-width:0}.generation-settings-modal__doc-row{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--gsm-border)}.generation-settings-modal__doc-row--active{background:var(--gsm-primary-bg)}.generation-settings-modal__doc-name{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-settings-modal__doc-count{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:var(--gsm-brand)}.generation-settings-modal__section-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--gsm-border);cursor:pointer}.generation-settings-modal__section-name{font-size:13px;color:var(--gsm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-settings-modal__empty-hint{padding:16px;text-align:center;color:var(--gsm-muted)}.generation-settings-modal__preview-empty{min-height:240px;color:var(--gsm-muted)}.generation-settings-modal__preview-pages{display:flex;flex-direction:column;gap:12px}.generation-settings-modal__pdf-viewer{width:100%;box-sizing:border-box}.generation-settings-modal__fake-page{min-height:160px;padding:16px;font-size:10px;line-height:1.6;color:#00000073;background:#fff;border:1px solid var(--gsm-border);border-radius:8px;box-shadow:0 1px 2px #0000000f}.generation-settings-modal__fake-page-header{margin-bottom:8px;font-weight:500;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:#0000008c}.generation-settings-modal__fake-page-lines{display:flex;flex-direction:column;gap:6px}.generation-settings-modal__fake-line{height:8px;border-radius:4px;background:#00000014}.generation-settings-modal__fake-line--90{width:90%}.generation-settings-modal__fake-line--75{width:75%}.generation-settings-modal__fake-line--85{width:85%}.generation-settings-modal__fake-line--60{width:60%}.generation-settings-modal__fake-line--40{width:40%}.generation-settings-modal__fake-line--soft{background:#0000000f}.generation-settings-modal__fake-block{margin-top:12px;height:40px;border-radius:4px;background:#0000000f;border:1px solid var(--gsm-border)}.generation-settings-modal__fake-page-num{margin-top:12px;text-align:right;font-size:8px;opacity:.5}.tfl-modal .ant-modal-container{box-shadow:0 4px 20px #3a3a3abf}.tfl-modal__header{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:8px;font-size:18px}.tfl-modal__header--lg{margin-bottom:8px}.tfl-modal__header--lg h3{font-weight:500;font-size:24px;line-height:29px}.tfl-modal__content{padding:24px;background:#fff}.tfl-modal__menulist{background:#f5f6f9;padding:24px 0 0 24px;flex:0 0 220px;border-top-left-radius:8px;border-bottom-left-radius:8px}.tfl-modal__menulist .ant-menu{background:transparent}.tfl-modal .ant-form-item-label>label{font-weight:600}.tfl-modal--newshell{height:calc(100vh - 100px)}.tfl-modal--newshell .ant-modal-body{overflow:auto}.tfl-modal--newshell .tfl-modal__body,.tfl-modal--newshell .where-clause-modal{overflow-x:hidden;max-height:calc(100vh - 250px);overflow-y:auto}.tfl-modal--newshell .tfl-confirm-template{height:calc(100vh - 250px)}.tfl-modal--where-clauseofall .ant-modal-body{max-height:calc(100vh - 150px)}.tfl-modal__custom .ant-modal-body{padding:0;height:100%;overflow:hidden}.tfl-modal__custom .tfl-modal__body{min-height:0}.tfl-modal__custom .ant-modal-footer{margin-top:24px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.tfl-modal__custom .ant-modal-container{height:650px;padding:0}.tfl-modal-xs{width:350px!important}.tfl-modal-sm{width:644px!important}.tfl-modal-md{width:720px!important}.tfl-modal-lg{width:940px!important}.ant-modal-footer{padding:16px;display:flex;justify-content:flex-end}.ant-modal-footer .ant-btn.otp-btn{margin-left:0!important}.tfl-modal__footer-text{font-weight:500;font-size:16px;line-height:19px;color:#252525;margin-right:auto;align-self:center}.tfl-createstudy-modal-body{min-height:0;height:100%}.tfl-createstudy-modal-body .tfl-list-container{height:505px}.tfl-footer-section-text{word-break:break-word;padding:8px 10px;width:100%}.tfl-footer-section-button{text-align:center}.tfl-footer-section-button-add-icon{font-size:28px}.ant-btn-dashed{border-color:gray}.tfl-footer-section-add-icon{font-size:28px}.tfl-footer-section-label{font-weight:500}.tfl-preview-card{border-radius:4px;overflow:hidden;box-shadow:0 6px 8px #0000001a;border:1px solid rgba(80,62,157,.2);padding:8px}.tfl-preview-card img{width:100%;height:100%}.ant-image-preview-operations{color:#fff}.ant-image-preview-img-wrapper .ant-image-preview-img{max-height:90%}.tfl-disease-area-title,.tfl-split-title-header,.tfl-therapeutic-area-title{height:18px;line-height:0;display:flex;align-items:center;justify-content:space-between}.tfl-preview-profile-img .ant-modal-body{padding:0}.tfl-preview-profile-img .ant-modal-close{color:#00000073;top:8px;right:8px}.tfl-preview-profile-img .ant-modal-close .ant-modal-close-x{width:36px;height:36px;background:#00000073;border-radius:50%;color:#ffffffad;line-height:38px;font-size:10px}.tfl-privacypolicy{font-size:.8rem}.tfl-privacypolicy ul{padding-left:12px}.tfl-privacypolicy--numbering ul{list-style-type:none;padding-left:0}.tfl-privacypolicy a{color:#00e}.tfl-privacypolicy a:hover,.tfl-privacypolicy a:visited{color:#551a8b}.tfl-policy-main-title{color:#17365d;margin-bottom:8px}.policy-divider{border-top:1px solid #4F81BD}.policy-subtitle{color:#4f81bd;font-size:1.2em}.tfl-formitem-grey{background-color:#f2f2f2;padding:0 12px;border-radius:8px;min-height:40px;display:flex;align-items:center}.tfl-formitem-grey .ant-form-item-row{flex-direction:row!important;flex-wrap:nowrap;align-items:center;width:100%}.tfl-formitem-grey .ant-form-item-label{flex:1 1 auto!important;min-width:0;padding:0!important}.tfl-formitem-grey .ant-form-item-control{width:auto!important;flex:0 0 auto!important;min-width:0}.tfl-formitem-grey .ant-checkbox-group-item+.ant-checkbox-group-item{align-items:center}.tfl-formitem-grey .ant-checkbox+span{margin-top:5px}.tfl-formitem-grey .ant-checkbox-group-item{margin-right:16px}.line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stat-label-link{cursor:pointer;color:#503e9d}.stat-label-unlink{cursor:pointer}.stat-label-unlink svg{color:#1b1b1b!important}.tf-input-suffix .ant-input-suffix{width:18px;height:18px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:10px}.tf-input-suffix.default .ant-input-suffix{background-color:#0000001a;color:#000}.tf-input-suffix.active .ant-input-suffix{background-color:#503e9d26;color:#503e9d}.ant-tag-blue{color:#fff;background:#00000040!important;border-color:#00000003!important;line-height:17px;padding:0 4px;font-weight:400}.ant-tag-blue.active{background:#503e9d!important;border-color:#503e9d!important}.stat-name-with-tag{max-width:145px;overflow:hidden;text-overflow:ellipsis;flex:1}.a-with-tag{display:flex!important}.add-custom-phase-btn:hover,.add-custom-phase-btn:focus{background-color:#f5f5f5!important}.custom-phase-hover .ant-select-item-option-active{background-color:#fff!important}.tfl-spin-create-study .ant-modal-container{padding:0!important}.sap-export-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:8px}.sap-export-modal .ant-collapse-panel{border:none}body{overflow:hidden}.tfl-mute{color:#717171}.tfl-weight-medium{font-weight:500}.tfl-page{min-height:100vh;overflow:hidden}.disabled{cursor:not-allowed}.disabled svg{color:#ccc}.tfl-page__background{background:#e6e6e6;overflow:hidden}.tfl-site-layout-background>h1 .tfl-mute{font-weight:400;display:block;font-size:14px}.default-color{color:#4795e1}.tfl-selected{outline:2px solid #4795e1;outline-offset:-2px}.tfl-selected .tfl-footer-section-text{padding-right:70px}.tfl-selected-full-column{border-top:2px solid #4795e1!important;border-right:2px solid #4795e1!important;border-left:2px solid #4795e1!important}.tfl-selected-full-column-row{border-right:2px solid #4795e1!important;border-left:2px solid #4795e1!important}.tfl-table>tbody:last-of-type>tr:last-child>td.tfl-selected-full-column-row{border-bottom:2px solid #4795e1!important}table.tfl-selected{outline-offset:0}.tfl-sidebar-selected{font-weight:700}.tfl-filters{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;gap:16px;font-size:14px}.tfl-updated-study{background-color:#f2f2f2;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tfl-updated-study .anticon-info-circle{font-size:28px;color:#d7d7d7;position:relative}.tfl-updated-study .anticon-info-circle:after{content:"";display:block;position:absolute;inset:4px;background-color:#000000b3;border-radius:100%;z-index:0}.tfl-updated-study .anticon-info-circle svg{position:relative;z-index:1}.tfl-updated-study__right{margin-left:auto;display:flex;gap:8px;align-items:center}.tfl-table-title{font-size:14px}.ant-btn-primary{background:#503e9d;color:#fff}.ant-btn-primary:focus{background:#503e9d;color:#fff}.ant-btn-primary:hover{background:#503e9d;color:#fff;opacity:.75}.tfl-property .ant-form-item-label{padding-bottom:0}.tfl-custom-upload{border:2px solid #503E9D;border-radius:4px;height:100%}.tfl-custom-upload .ant-upload{width:100%}.tfl-custom-upload .ant-upload button{width:100%;display:flex;align-items:center;height:auto;border:none;color:#777}.tfl-custom-upload .ant-upload button h3{color:#503e9d}.tfl-custom-upload .ant-upload-list-item{margin-top:0;padding:0 5px;margin-bottom:5px;font-size:10px}.tfl-selected-tick{left:5px;top:2px;position:absolute;display:none;font-size:16px}.tfl-selected-tick-reporting-event{left:136px;top:0;position:absolute;display:none;font-size:16px}.tfl-template-text{margin:0;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:normal}.tfl-block-clamp_text{margin:20px 0;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:normal}.tfl-thumb-img{width:125px!important;max-height:80px}.tfl-add-shell{color:#503e9d}.card-home{width:40px;height:40px;background:#503e9d 0% 0% no-repeat padding-box;box-shadow:0 4px 10px #503e9d;border-radius:4px;opacity:1;color:#fff;padding:10px}.card-home .anticon-home{font-size:20px}.ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler{border-left:none}.ant-input-number-handler-down{border-top:none}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{color:#503e9d}.bg-white{background:#fff}@media(max-width:1200px){.tfl-menu-open{height:100vh;overflow:hidden}.tfl-menu-open .tfl-page{transform:translate(200px)}.tfl-menu-open .ant-layout-has-sider:after{position:fixed;inset:0;content:"";display:block;background:#000c;z-index:1}}.tfl-table .blank-new-row,.tfl-table .blank-new-row td{border:1px solid #e6e6e6}.tfl-table .blank-new-row p{padding:20px}.ant-tabs-content,.ant-spin-nested-loading,.ant-spin-container{position:initial!important}[data-placeholder]:empty:before{content:attr(data-placeholder);color:#888;font-style:italic}.icon-grey .anticon{color:#ccc}.shell_context_menu ul{min-width:190px}.shell_context_menu .multi_level:after{content:"►";float:right}.shell_context_menu li>ul{display:none}.shell_context_menu li:hover>ul{display:block}.shell_context_menu .lvl2{position:absolute;right:-185px;min-width:190px;margin-top:-25px!important;padding:5px!important;background-color:#fff;border:1px solid #eee}.shell_context_menu .lvl2 li{position:relative}.ant-checkbox+span{padding-right:0}.tfl-style-more{display:none}.ant-layout-footer{color:#818181;padding:12px 24px;background-color:#fff}.ant-empty-normal{margin:0;padding:32px 0}@media(max-width:1200px){.tfl-style-more{display:flex;align-items:center;justify-content:center}.tfl-style-icons-mobile{display:none!important}}.hideElement{display:none}.textareaAutosize{background:transparent;border-radius:0;border:none;min-width:20px;padding:0;resize:none;overflow:hidden;width:100%}.textareaAutosize:focus-visible{outline:none}.textareaAutosize.stub{width:100%}.textareaAutosizeProperty{width:100%;background:#fff;padding:2.6px 7px;resize:none;border:1px solid #e6e6e6;border-radius:4px;font-size:12px}.textareaAutosizeProperty:hover{border-color:#6f5eab!important}.textareaAutosizeProperty:focus{border-color:#6f5eab!important;box-shadow:0 0 0 2px #503e9d33;outline:0}.textareaAutosizeProperty.disabled{background-color:#f5f6f9;color:#1b1b1b;border:1px solid #e6e6e6;cursor:not-allowed}.textarea:hover{border-color:#6f5eab!important}.textarea:focus{border-color:#6f5eab!important;box-shadow:0 0 0 2px #503e9d33;outline:0}.ant-input-outlined:hover{border-color:#6f5eab!important}.tfl-spin-create-study .ant-spin-nested-loading,.tfl-spin-create-study .ant-spin-container{height:100%}.tfl-trancate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draggable-tbody:focus-visible{outline:none}.ant-dropdown-menu-submenu-popup ul{margin-left:0}.tfl-toolbar-divider{height:20px;margin:0;border-left:1px solid #e6e6e6}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #ececec00}.tfl-link_plus-icon{color:#666}.not-found-analysis-category{color:#000!important;cursor:pointer!important}.common-spinner{display:flex;height:100%;justify-content:center;align-items:center}.hide-label-box .anticon{font-size:17px}.stat-set-input{width:320px}.reference-button{cursor:pointer;background-color:#fff;color:#000;height:35px;padding:10px;display:flex;align-items:center;justify-content:space-between}.tfl-reference-document-section.document-editor{margin-top:12px!important}.tfl-reference-document-section.document-stat .ant-collapse-item{background-color:#f5f6f9;padding:12px 12px 6px;margin-bottom:12px;border-radius:12px}.tfl-reference-document-section.document-stat .ant-collapse-item .ant-collapse-header{font-size:12px;color:#503e9d;line-height:16px;font-weight:600;margin-bottom:7px!important}.tfl-reference-document-section .ant-divider-horizontal{margin:12px 0!important}.tfl-reference-document-section .each-input{margin-bottom:12px}.tfl-reference-document-section .each-input .code-block{border:1px solid #e6e6e6}.tfl-reference-document-section .ant-collapse-item .ant-collapse-header{margin-bottom:12px}.tfl-reference-document-section .ant-collapse-item .ant-collapse-header .ant-collapse-extra .add-btn{margin-top:-10px}.common-property-switch .ant-form-item-row{flex-direction:row!important}.common-property-switch .ant-form-item-row .ant-form-item-control{text-align:right!important}.tfl-programming-note-collapse{border:1px solid #e6e6e6;border-radius:4px}.tfl-reference-document-link{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.open-document-button{width:100%;margin-top:8px;color:#000;border:1px solid #0000001c;background-color:#fff;transition:all .2s ease;font-weight:400}.open-document-button:hover{border-color:#352978;color:#352978}.ant-upload-drag-icon{width:64px;height:64px;border-radius:100%;background:#d9d3ee;display:flex;align-items:center;justify-content:center}.ant-upload-drag{background-color:#f2f1f9!important;border-style:solid!important;padding:0!important}.ant-upload-drag .ant-upload{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column;height:100%!important}.ant-upload-drag .ant-upload-drag-icon{height:48px;width:48px}.ant-upload-drag .ant-upload-drag-icon .anticon{font-size:24px!important}.ant-upload-drag .ant-upload-drag-container{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column;height:100%!important}.ant-upload-drag .ant-upload-drag-container p{font-weight:500!important}.ant-notification-notice{padding:16px!important}.tfl-card{background:#fff;box-shadow:0 5px 8px #2a32560d;overflow:hidden;border:none;width:100%}.tfl-card--list{box-shadow:none;border-radius:4px;border:1px solid #E6E6E6;color:#2a3256;font-weight:600;background:#fcfcfd 0% 0% no-repeat padding-box}.tfl-card--list .ant-card-body{display:flex;padding:0;margin:3px;height:60px;align-items:center;text-align:center;overflow:hidden;justify-content:center}.tfl-card--list .ant-card-body>*:first-child{margin-left:0}.tfl-card--list .ant-card-body .trancate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:124px}.tfl-card--template{border-radius:4px;border:1px solid #E6E6E6;color:#2a3256;font-weight:600;background:#fcfcfd 0% 0% no-repeat padding-box;width:160px;height:120px}.tfl-card--template .ant-card-body{padding:20px 12px;height:100%}.tfl-card--template img{width:100%}.tfl-card--template .tfl-template--icon{font-size:20px;height:calc(100% - 16px)}.tfl-card--selected{background:#fff 0% 0% no-repeat padding-box;border-color:#2a3256}.tfl-card--selected .tfl-selected-tick{display:block}.tfl-card--prev-selected{border-color:#9b9b9b}.tfl-card--prev-selected .tfl-selected-tick{display:block;color:#9b9b9b}.tfl-card.card-white{background:#fff;border:1px solid #efedde}.tfl-card-reportingevent{background:#fff;box-shadow:0 5px 8px #2a32560d;overflow:hidden;border:none;width:100%}.tfl-card-reportingevent--list{box-shadow:none;border-radius:4px;border:1px solid #E6E6E6;color:#2a3256;font-weight:600;background:#fcfcfd 0% 0% no-repeat padding-box}.tfl-card-reportingevent--list .ant-card-body{padding:0;margin:3px;height:60px;align-items:center;text-align:center;overflow:hidden;justify-content:center}.tfl-card-reportingevent--list .ant-card-body>*:first-child{margin-left:0}.tfl-card-reportingevent--list .ant-card-body .trancate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:124px}.tfl-card-reportingevent--template{border-radius:4px;border:1px solid #E6E6E6;color:#2a3256;font-weight:600;background:#fcfcfd 0% 0% no-repeat padding-box;width:160px;height:120px}.tfl-card-reportingevent--template .ant-card-body{padding:20px 12px;height:100%}.tfl-card-reportingevent--template img{width:100%}.tfl-card-reportingevent--template .tfl-template--icon{font-size:20px;height:calc(100% - 16px)}.tfl-card-reportingevent--selected{background:#fff 0% 0% no-repeat padding-box;border-color:#2a3256}.tfl-card-reportingevent--selected .tfl-selected-tick-reporting-event{display:block}.tfl-card-reportingevent--prev-selected{border-color:#9b9b9b}.tfl-card-reportingevent--prev-selected .tfl-selected-tick-reporting-event{display:block;color:#9b9b9b}.tfl-card-reportingevent.card-white{background:#fff;border:1px solid #efedde}.tfl-card-referencedocument{background:#fff;box-shadow:0 5px 8px #2a32560d;overflow:hidden;border:none;width:100%}.tfl-card-referencedocument--list{box-shadow:none;border-radius:4px;border:1px solid #E6E6E6;color:#2a3256;font-weight:600;background:#fcfcfd 0% 0% no-repeat padding-box}.tfl-card-referencedocument--list .ant-card-body{padding:0;margin:3px;height:50px;align-items:center;text-align:center;overflow:hidden;justify-content:center}.tfl-card-referencedocument--list .ant-card-body>*:first-child{margin-left:0}.tfl-card-referencedocument--list .ant-card-body .trancate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:124px}.tfl-card-referencedocument--template{border-radius:4px;border:1px solid #E6E6E6;color:#2a3256;font-weight:600;background:#fcfcfd 0% 0% no-repeat padding-box;width:160px;height:120px}.tfl-card-referencedocument--template .ant-card-body{padding:20px 12px;height:100%}.tfl-card-referencedocument--template img{width:100%}.tfl-card-referencedocument--template .tfl-template--icon{font-size:20px;height:calc(100% - 16px)}.tfl-card-referencedocument--selected{background:#fff 0% 0% no-repeat padding-box;border-color:#2a3256}.tfl-card-referencedocument--selected .tfl-selected-tick-reporting-event{display:block}.tfl-card-referencedocument--prev-selected{border-color:#9b9b9b}.tfl-card-referencedocument--prev-selected .tfl-selected-tick-reporting-event{display:block;color:#9b9b9b}.tfl-card-referencedocument.card-white{background:#fff;border:1px solid #efedde}.tfl-reference-document-icon{position:absolute;right:10px;top:5px;font-size:16px}.tfl-card-sm .ant-card-head{background:#dedede}.tfl-icon-right{position:absolute;right:3px;top:3px}.selected-option{font-weight:700}.divider-styles{background-color:#0c0c0c33}.border-bottom-dark{border-bottom:1px solid rgba(12,12,12,.2)}.border-top-dark{border-top:1px solid rgba(12,12,12,.2)}.tfl-card-list{gap:12px}.tfl-card-list--items{border-radius:8px;border:1px solid #b3b0b0;color:#000;font-weight:400;background:#fcfcfd 0% 0% no-repeat padding-box;padding:6px;cursor:pointer}.tfl-card-list--items:hover,.tfl-card-list--items.selected{background:#503e9d;color:#fff}.tfl-card-list--items.shell-selected{background:#503e9d33;color:#503e9d;border-color:transparent}.tfl-card-list--items.shell-selected:hover{background:#503e9d;color:#fff}.tfl-card-list--items.shell-not-found{color:#7e7e7e}.tfl-card-list--items.shell-not-found:hover{background:#503e9d;color:#fff}.ant-radio-inner{border-color:#cdcaca!important}.tfl-remove-custom{position:absolute;right:5px;top:5px;font-size:16px}.tfl-remove-custom-reportingevent{position:absolute;right:21px;top:5px;font-size:16px}.tfl-statistics-card{background:#fff;box-shadow:0 5px 8px #2a32560d;overflow:hidden;border:none;width:100%}.tfl-statistics-card--list{box-shadow:none;border-radius:4px;border:1px solid #E6E6E6;color:#2a3256;font-weight:600;background:#fcfcfd 0% 0% no-repeat padding-box}.tfl-statistics-card--list .ant-card-body{overflow:hidden}.tfl-statistics-card--list .ant-card-body>*:first-child{margin-left:0}.tfl-statistics-card--list .ant-card-body>* .ant-statistic-title{color:#00000091}.tfl-statistics-card--list .ant-card-body .trancate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:124px}.tfl-profile-page{padding:8px 24px 0 0}.tfl-profile-banner{background:linear-gradient(90.94deg,#f7f5ff,#fbebeb 124.13%);border-radius:8px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 0 16px}.tfl-profile-banner .ant-avatar-image{border:2px solid #b5add2;margin-bottom:12px}.tfl-profile-banner .ant-avatar-icon{border:2px solid #b5add2;background-color:#fff;margin-bottom:12px}.tfl-profile-banner__name{display:flex;align-items:center;gap:8px}.tfl-profile-banner__flag{color:#737073;font-weight:500;display:flex;align-items:center;gap:4px}.tfl-profile-banner__list{list-style:none;display:flex;align-items:center;position:relative;gap:8px;padding:0;margin:0}.tfl-profile-banner__listitem{position:relative;display:flex;align-items:center;gap:8px}.tfl-profile-banner__listitem:after{content:"";width:3px;height:3px;display:block;border-radius:100%;background-color:#a09ca0}.tfl-profile-banner__listitem:last-child:after{display:none}.tfl-profile-grid{display:flex;gap:24px;max-width:1696px;margin:0 auto}.tfl-profile-grid__left{flex:0 0 65%;min-width:380px}.tfl-profile-grid__right{flex:1 1 auto;min-width:0}.tfl-profile-card{border:1px solid #f0f0f0;border-radius:8px}.tfl-profile-card__title{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:space-between}.tfl-profile-card__body .tfl-list-roles .ant-list-item{padding-right:16px;padding-left:16px}.approver-card-body{font-size:12px;width:calc(100% - 32px)}.approver-card-body .ant-space-item{width:60%}.approver-card-body .ant-space-item:nth-child(2){text-align:right;width:auto}.tfl-profile-upload .ant-upload-list-item-container{width:72px!important;height:72px!important;margin:0!important;padding:0!important;border-radius:100%!important}.tfl-profile-upload .ant-upload-list-item{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:100%!important}.tfl-profile-upload .ant-upload-list-item:before{width:100%!important;height:100%!important}.tfl-profile-upload .ant-upload-list-item-thumbnail{display:flex!important;justify-content:center!important;align-content:center!important;height:100%!important;width:auto!important}.tfl-profile-upload .ant-upload{background-color:#503e9d1a!important;border:none!important;border-radius:100%!important;height:72px!important;margin:0!important;width:72px!important}.tfl-profile-upload .ant-upload:hover{opacity:.95!important}@media only screen and (max-width:1500px){.tfl-profile-grid{flex-direction:column}}.tfl-grid-add{display:flex;margin:0 -12px;height:100%;overflow:auto}.tfl-grid-add__left,.tfl-grid-add__right{flex:1;min-width:0;overflow:auto;padding:0 12px}.tfl-grid-add__left.fixed,.tfl-grid-add__right.fixed{max-width:300px}.tfl-grid-add__sticky{position:sticky;background:#fff;top:0;z-index:1}.tfl-group-details-modal .tfl-grid-add{max-height:70vh;overflow:auto}.tfl-form-center{padding:24px;height:100%;background-color:#fff;overflow:auto}.tfl-form-center-container{width:100%;max-width:768px}.tfl-list-form{list-style-type:none;padding:0}.tfl-list-formitem{padding:12px 0;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column}.tfl-list-formitem .disabled{opacity:.55}.tfl-list-formitem__collapse{display:flex;gap:24px}.tfl-list-formitem__collapse .tfl-list-form-content{flex:1 1 auto;min-width:0}.tfl-list-formitem__expand{display:none;padding-top:16px}.tfl-list-formitem__expand .ant-input{max-width:276px}.tfl-list-formitem__expand .ant-form-item-label>label{font-weight:600}.tfl-list-formitem__expand .ant-switch,.tfl-list-formitem__expand .ant-switch-checked:focus{box-shadow:none!important;outline:none!important}.tfl-list-formitem__expand .ant-switch .ant-click-animating-node,.tfl-list-formitem__expand .ant-switch-checked:focus .ant-click-animating-node{display:none}.tfl-list-formitem__expand__row{display:flex;gap:12px;flex-wrap:wrap}.tfl-list-formitem__expand__row>.ant-form-item{max-width:276px;min-width:276px}.tfl-list-formitem__expand__footer{display:flex;gap:8px}.tfl-uploadround{height:72px}.tfl-uploadround .ant-upload.ant-upload-select-picture-card{width:72px;height:72px;background-color:#503e9d1a;border:none;border-radius:100%;margin:0}.tfl-uploadround .ant-upload.ant-upload-select-picture-card:hover{background:#503e9d26}.tfl-uploadround .ant-upload-list-picture-card-container{width:72px;height:72px;margin:0;padding:0;border-radius:100%}.tfl-uploadround .ant-upload-list-picture .ant-upload-list-item,.tfl-uploadround .ant-upload-list-picture-card .ant-upload-list-item{padding:2px;border-radius:100%}.tfl-uploadround .ant-upload-list-item-info{border-radius:100%}.tfl-uploadround .ant-upload-list-item-actions *{color:#fff}.tfl-uploadround .ant-btn-icon-only.ant-btn-sm{padding:0}.tfl-uploadround .ant-upload{font-size:28px;color:#503e9d}.tfl-uploadround .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{object-fit:cover}.prefix-star-icon{display:none}.prefix-star-wrapper{position:relative}.prefix-star-wrapper .prefix-star-icon{display:flex;position:absolute;z-index:2;height:25px;left:5px;color:#000;font-size:16px;line-height:30px}.prefix-star-wrapper .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding-left:14px}.ant-select-multiple .tfl-table-user .ant-avatar-image,.ant-select-multiple .tfl-table-user .ant-avatar-icon{width:16px!important;height:16px!important;line-height:16px!important}.tfl-otp-hint{font-weight:500;line-height:150%;letter-spacing:-.011em;color:#757575}.tfl-otp-inputgroup{display:flex;gap:16px;justify-content:center;align-items:center}.tfl-otp-inputgroup>div{gap:16px}.tfl-otp-inputgroup input{width:56px!important;height:56px;border:4px solid #E6E6E6!important;border-radius:4px;font-weight:500;font-size:18px;text-align:center;color:#1e1e1e;box-shadow:none!important;outline:none!important;padding:8px}.tfl-otp-inputgroup input::-webkit-outer-spin-button,.tfl-otp-inputgroup input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tfl-otp-inputgroup input[type=number]{-moz-appearance:textfield}.tfl-otp-footer{display:flex;margin-top:40px}.tfl-otp-resend{font-weight:500;color:#503e9d;padding:0;line-height:normal;border:none}.tfl-otp-timer{font-weight:500;text-align:right;color:#757575}.tfl-otp-timer .ant-statistic-content-value{font-weight:500;text-align:right;color:#757575;font-size:14px}.tfl-otp-timer .ant-statistic-content{line-height:normal}.docx-content{max-width:900px;margin:0 auto;font-family:Times New Roman,serif;line-height:1.6}.docx-content p{margin-bottom:12px}.docx-content table{border-collapse:collapse;width:100%}.docx-content table td,.docx-content table th{border:1px solid #ddd;padding:6px}.tfl-collapse .ant-collapse-item{border-bottom:none}.tfl-collapse .ant-collapse-item .ant-collapse-header{padding:10px 16px}.tfl-collapse.parent-collapse .ant-collapse-header{padding:10px 0!important}.tfl-collapse.parent-collapse .ant-collapse-content-box{padding:16px 0!important}.ant-collapse-item-active .ant-collapse-header{border-radius:4px 4px 0 0!important}.tfl-collapse-properties{background-color:transparent;border:none}.tfl-collapse-properties.advanced-configurations .ant-collapse-expand-icon,.tfl-collapse-properties.advanced-configurations .advanced-title{color:#503e9d!important}.tfl-collapse-properties .ant-collapse-header{height:17px;font-size:12px;color:#000000d9;font-weight:400;border-bottom:none;padding:0!important}.tfl-collapse-properties .ant-collapse-header .ant-collapse-header-text{display:flex;justify-content:space-between;width:100%}.tfl-collapse-properties .ant-collapse-header .ant-collapse-arrow{margin-right:6px!important}.tfl-collapse-properties .ant-collapse-item{border-bottom:none}.tfl-collapse-properties .ant-collapse-content{background-color:transparent;border-top:none}.tfl-collapse-properties .ant-collapse-content .ant-collapse-content-box{padding:4px 0}body{box-sizing:border-box}.min-height-0{min-height:0}.bg-transparent{background:transparent!important}.text-align-center{text-align:center}.ImageNode__contentEditable{min-height:20px;border:0px;resize:none;cursor:text;caret-color:#050505;display:block;position:relative;outline:0px;padding:10px;-webkit-user-select:text;user-select:text;font-size:12px;width:100%;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box}.ImageNode__placeholder{font-size:12px;color:#888;overflow:hidden;position:absolute;text-overflow:ellipsis;top:10px;left:10px;-webkit-user-select:none;user-select:none;white-space:nowrap;display:inline-block;pointer-events:none}.image-control-wrapper--resizing{touch-action:none}.editor-image{cursor:default;display:inline-block;position:relative;-webkit-user-select:none;user-select:none}.editor-image img{max-width:100%;cursor:default}.editor-image img.focused{outline:2px solid rgb(60,132,244);outline-offset:2px}.editor-image img.draggable{cursor:grab}.editor-image img.draggable:active{cursor:grabbing}.image-resizer{display:block;width:7px;height:7px;position:absolute;background-color:#3c84f4;border:1px solid #fff}.image-resizer.image-resizer-n{top:-6px;left:48%;cursor:n-resize}.image-resizer.image-resizer-ne{top:-6px;right:-6px;cursor:ne-resize}.image-resizer.image-resizer-e{bottom:48%;right:-6px;cursor:e-resize}.image-resizer.image-resizer-se{bottom:-6px;right:-6px;cursor:nwse-resize}.image-resizer.image-resizer-s{bottom:-6px;left:48%;cursor:s-resize}.image-resizer.image-resizer-sw{bottom:-6px;left:-6px;cursor:sw-resize}.image-resizer.image-resizer-w{bottom:48%;left:-6px;cursor:w-resize}.image-resizer.image-resizer-nw{top:-6px;left:-6px;cursor:nw-resize}.image-caption-button{background:#fff;border:1px solid #ccc;border-radius:3px;padding:4px 8px;cursor:pointer;font-size:12px;margin-top:4px}.image-caption-button:hover{background:#f0f0f0}[type=page-break]{position:relative;display:block;width:calc(100% + 56px);overflow:unset;margin-left:-28px;margin-top:28px;margin-bottom:28px;border:none;border-top:1px dashed #eeeeee;border-bottom:1px dashed #eeeeee;background-color:#eee}[type=page-break]:before{content:"";position:absolute;top:50%;left:40px;transform:translateY(-50%);opacity:.5;background-size:cover;background-image:url(/icons/scissors.svg);width:16px;height:16px}[type=page-break]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;padding:2px 6px;border:1px solid #ccc;background-color:#fff;content:"PAGE BREAK";font-size:12px;color:#000;font-weight:600}.selected[type=page-break]{border-color:#4766cb}.selected[type=page-break]:before{opacity:1}.Button__root{padding:0 15px;border:1px solid #d9d9d9;background-color:#fff;border-radius:5px;cursor:pointer;font-size:14px;height:32px;color:#1b1b1b}.Button__root:hover{background-color:#fff;border:1px solid #533e9b;color:#533e9b}.Button__small{padding:5px 10px;font-size:13px}.Button__disabled{cursor:not-allowed}.Button__disabled:hover{background-color:#eee}.DialogActions{display:flex;flex-direction:row;justify-content:right;margin-top:20px}.DialogButtonsList{display:flex;flex-direction:column;justify-content:right;margin-top:20px}.DialogButtonsList button{margin-bottom:20px}.Input__wrapper{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.Input__label{display:flex;flex:1;color:#666}.Input__input{display:flex;flex:2;border:1px solid #999;padding:7px 10px;font-size:16px;border-radius:5px;min-width:0}.CommentPlugin_AddCommentBox{display:block;position:fixed;border-radius:20px;background-color:#fff;width:40px;height:40px;box-shadow:0 0 3px #0003;z-index:10}.CommentPlugin_AddCommentBox_button{border-radius:20px;border:0;background:none;width:40px;height:40px;position:absolute;top:0;left:0;cursor:pointer}.CommentPlugin_AddCommentBox_button:hover{background-color:#f6f6f6}.CommentPlugin_AddCommentBox_button .icon.add-comment{display:inline-block;width:20px;height:20px;margin-top:0;margin-left:-9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z'/%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:600px){.CommentPlugin_AddCommentBox{display:none}}.CommentPlugin_CommentInputBox{display:block;position:absolute;width:250px;min-height:80px;background-color:#fff;box-shadow:0 0 5px #0000001a;border-radius:0;z-index:24;animation:show-input-box .4s ease}.CommentPlugin_CommentInputBox:before{content:"";position:absolute;width:0;height:0;margin-left:.5em;right:-1em;top:0;left:calc(50% + .25em);box-sizing:border-box;border:.5em solid black;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(135deg);box-shadow:-3px 3px 3px #0000000d}@keyframes show-input-box{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.CommentPlugin_CommentInputBox_Buttons{display:flex;flex-direction:row;padding:0 10px 10px;gap:10px}.CommentPlugin_CommentInputBox_Button.primary{background-color:#4287f5;font-weight:700;color:#fff}.CommentPlugin_CommentInputBox_Button.primary:hover{background-color:#3572d3}.CommentPlugin_CommentInputBox_Button[disabled]{background-color:#eee;opacity:.5;cursor:not-allowed;font-weight:400;color:#444}.CommentPlugin_CommentInputBox_EditorContainer{position:relative;margin:10px;border-radius:5px}.CommentPlugin_CommentInputBox_Editor{position:relative;border:1px solid #ccc;background-color:#fff;border-radius:5px;font-size:15px;caret-color:#050505;display:block;padding:9px 10px 10px 9px;min-height:80px}.CommentPlugin_CommentInputBox_Editor:focus{outline:1px solid rgb(66,135,245)}.CommentPlugin_ShowCommentsButton{position:fixed;bottom:24px;right:60px;width:40px;height:40px;border-radius:50%;border:0;padding:0;display:flex;align-items:center;justify-content:center;background-color:#503e9d;color:#fff;cursor:pointer;z-index:20;box-shadow:0 2px 8px #00000026;transition:background-color .2s,box-shadow .2s}.CommentPlugin_ShowCommentsButton_Icon{font-size:22px;color:#fff!important}.CommentPlugin_ShowCommentsButton:hover{background-color:#6b5bb5;box-shadow:0 4px 12px #503e9d66}.CommentPlugin_ShowCommentsButton.active{background-color:#3d2e7a;box-shadow:0 2px 8px #0003}.CommentPlugin_CommentsPanel{position:fixed;right:0;width:378px;height:100%;background-color:#fff;border-top-left-radius:0;box-shadow:0 0 10px #0000001a;animation:show-comments .2s ease;z-index:1000;display:flex;flex-direction:column;overflow:hidden}@keyframes show-comments{0%{opacity:0;transform:translate(300px)}to{opacity:1;transform:translate(0)}}.CommentPlugin_CommentsPanel_Heading{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex:0 1;font-size:14px;line-height:22px;padding:16px 24px}.CommentPlugin_CommentsPanel_HeadingTitle{font-size:14px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0}.CommentPlugin_CommentsPanel_CloseButton{flex-shrink:0;padding:0;border:0;border-radius:6px;background:transparent;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;margin-right:12px}.CommentPlugin_CommentsPanel_CloseButton:hover{color:#333;background-color:#f0f0f0}.CommentPlugin_CommentsPanel_SectionHeading{padding:8px 15px;margin:0;font-size:14px;font-weight:600;color:#555;background:#f5f5f5;border-bottom:1px solid #eee}.CommentPlugin_CommentsPanel_Tabs{flex-shrink:0;padding:0 12px;border-bottom:1px solid #eee}.CommentPlugin_CommentsPanel_Tabs .ant-tabs-nav{margin-bottom:0}.CommentPlugin_CommentsPanel_Tabs .ant-tabs-tab{padding:10px 0}.CommentPlugin_CommentsPanel_Tabs .ant-tabs-ink-bar{background:#503e9d}.CommentPlugin_CommentsPanel_Tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#503e9d}.CommentPlugin_CommentsPanel_Tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#6b5bb5}.CommentPlugin_CommentsPanel_Scroll{flex:1;overflow-y:auto;min-height:0}.status-reviewed h5{font-size:11px}.bg-red{background:red}.history-status .ant-collapse-panel-active{border-top:none!important}.history-status .ant-collapse-panel{padding:0 16px!important}.history-status .ant-collapse-body,.history-status .ant-collapse-panel-active{padding:0!important}.history-status .ant-collapse-expand-icon,.history-status .ant-collapse-arrow{margin-right:0!important}.history-status .ant-collapse-header{margin-bottom:6px}.history-status svg{width:13px;height:13px}.CommentPlugin_CommentsPanel_Scroll:has(.bottom-fixed-btn){margin-bottom:84px}.CommentPlugin_CommentsPanel_SectionBlock{padding:0;border-bottom:1px solid #eee}.bottom-fixed-btn{position:absolute;bottom:0;background:#fff;padding:16px 16px 0;width:100%;display:flex;justify-content:center;flex-direction:column}.review-text{font-size:12px;color:#1b1b1b99;text-align:center;padding:10px 0;margin:0}.CommentPlugin_CommentsPanel_SectionTitle{padding:8px 12px;margin:0;font-size:12px;font-weight:600;color:#000;cursor:pointer;background:#f5f5f5;border-bottom:1px solid #eee;transition:background .2s;width:100%;text-align:left;border-radius:0}.CommentPlugin_CommentsPanel_SectionTitle:hover{color:#000;background:#eee}.CommentPlugin_CommentsPanel_ThreadCard{padding:0;margin:0;list-style:none;border-bottom:1px solid #eee;transition:background .2s}.CommentPlugin_CommentsPanel_ThreadCard.interactive:hover{background-color:#fafafa}.CommentPlugin_CommentsPanel_ThreadCard.active{background-color:#fafafa;border-left:4px solid #503E9D}.CommentPlugin_CommentsPanel_QuoteBar{padding:10px 0;font-size:12px;color:#8c8c8c;background:#fafafa;border-bottom:1px solid #f0f0f0}.CommentPlugin_CommentsPanel_QuoteBar blockquote{margin:0;padding:0;border:none;font-style:normal;flex:1 1 auto;min-width:0}.CommentPlugin_CommentsPanel_QuoteBar{position:relative;display:flex}.CommentPlugin_CommentsPanel_QuoteBar .CommentPlugin_CommentsPanel_QuoteHighlight{color:#222;background-color:#ffd40024;padding:2px 4px;border-radius:2px;border-bottom:2px solid rgba(255,212,0,.3)}.CommentPlugin_CommentsPanel_QuoteBar .CommentPlugin_CommentsPanel_Dropdown{top:4px;right:8px}.CommentPlugin_CommentsPanel_CommentsList{padding:0;list-style:none;margin:0}.CommentPlugin_CommentsPanel_ReviewerRow{display:flex;align-items:flex-start;gap:0;padding:16px 0;margin:0;position:relative}.CommentPlugin_CommentsPanel_ReviewerRow+.CommentPlugin_CommentsPanel_ReviewerRow{border-top:1px solid #f0f0f0}.CommentPlugin_CommentsPanel_ReviewerRow--reply{padding-left:40px}.CommentPlugin_CommentsPanel_ReviewerAvatar{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;background:#503e9d}.CommentPlugin_CommentsPanel_ReviewerAvatar--small{width:32px;height:32px;font-size:12px}.CommentPlugin_CommentsPanel_ReviewerRight{flex:1;min-width:0;padding-left:10px}.CommentPlugin_CommentsPanel_ReviewerHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px;margin-bottom:4px;word-wrap:break-word}.CommentPlugin_CommentsPanel_ReviewerHeader>span:last-child{position:relative;display:inline-flex;align-items:center;gap:4px}.CommentPlugin_CommentsPanel_ReviewerName{font-size:12px;font-weight:600;color:#503e9d}.CommentPlugin_CommentsPanel_ReviewerStatus{font-size:12px;color:#52c41a;display:inline-flex;align-items:center;gap:4px;position:relative;top:46px}.CommentPlugin_CommentsPanel_ReviewerDescription{font-size:12px;color:#444;line-height:1.45;margin:0 0 6px}.CommentPlugin_CommentsPanel_ReviewerDescription.deleted{color:#999;font-style:italic}.CommentPlugin_CommentsPanel_ReviewerActions{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px}.CommentPlugin_CommentsPanel_ReviewerActions a{color:#503e9d;cursor:pointer}.CommentPlugin_CommentsPanel_ReviewerActions a:hover{color:#6b5bb5}.CommentPlugin_CommentsPanel_ReviewerTime{color:#8c8c8c;font-style:italic;font-size:12px}.CommentPlugin_CommentsPanel_ReviewerInputWrap{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-top:1px solid #f0f0f0}.CommentPlugin_CommentsPanel_ReviewerInputWrap .CommentPlugin_CommentInputBox_EditorContainer{flex:1;min-width:0;margin:0}.CommentPlugin_CommentsPanel_ReviewerInputWrap .CommentPlugin_CommentsPanel_Editor{min-height:36px;padding:6px 36px 6px 8px}.CommentPlugin_CommentsPanel_ReviewerResolved{background-color:#f2fff5}.CommentPlugin_CommentsPanel_ReviewerResolved .CommentPlugin_CommentsPanel_ReviewerStatus{color:#347c10}.CommentPlugin_CommentsPanel_EmptyWrapper{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#8c8c8c;font-size:14px}.CommentPlugin_CommentsPanel_Editor{position:relative;border:1px solid #ccc;background-color:#fff;border-radius:5px;font-size:15px;caret-color:#050505;display:block;padding:9px 10px 10px 9px;min-height:20px}.CommentPlugin_placeholder{font-size:12px;color:#ccc;position:absolute;top:8px;left:10px;pointer-events:none}.CommentPlugin_CommentsPanel_SendButton{position:absolute;right:20px;top:14px;border:0;cursor:pointer;padding:4px}.CommentPlugin_paragraph{color:#000;font-size:12px;margin:0}.CommentPlugin_CommentsPanel_SendButton .icon.send{display:inline-block;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M15.854.146a.5.5 0 0 1 .11.54l-5.819 14.547a.75.75 0 0 1-1.329.124l-3.178-4.995L.643 7.184a.75.75 0 0 1 .124-1.33L15.314.037a.5.5 0 0 1 .54.11ZM6.636 10.07l2.761 4.338L14.13 2.576 6.636 10.07Zm6.787-8.201L1.591 6.602l4.339 2.76 7.494-7.493Z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.5}.CommentPlugin_CommentsPanel_SendButton:hover .icon.send{opacity:1}.CommentPlugin_CommentsPanel_SendButton[disabled] .icon.send{opacity:.3}.CommentPlugin_CommentsPanel_Empty{color:#777;font-size:15px;text-align:center;position:absolute;top:calc(50% - 15px);margin:0;padding:0;width:100%}.CommentPlugin_CommentsPanel_List{padding:0;list-style-type:none;margin:0;width:100%}.CommentPlugin_CommentsPanel_List_Comment{padding:15px 0 15px 15px;margin:0;font-size:14px;position:relative;transition:all .2s linear}.CommentPlugin_CommentsPanel_List_Comment p{margin:0;color:#444}.CommentPlugin_CommentsPanel_List_Details{color:#444;padding-bottom:5px;vertical-align:top}.CommentPlugin_CommentsPanel_List_Comment_Author{font-weight:700;padding-right:5px}.CommentPlugin_CommentsPanel_List_Comment_Time{color:#999}.CommentPlugin_CommentsPanel_List_HighlightedText{margin:6px 0 4px;padding:6px 8px;background:#ffd40024;border-left:4px solid rgba(255,212,0,.3);border-radius:2px;font-size:13px}.CommentPlugin_CommentsPanel_List_HighlightedLabel{color:#666;font-weight:600}.CommentPlugin_CommentsPanel_List_HighlightedContent{color:#333}.CommentPlugin_CommentsPanel_List_Thread{padding:16px;margin:0;border-top:1px solid #eee;border-bottom:1px solid #eee;position:relative;transition:all .2s linear;border-left:0 solid #eee;background-color:#fff}.CommentPlugin_CommentsPanel_List_Thread:first-child,.CommentPlugin_CommentsPanel_List_Thread+.CommentPlugin_CommentsPanel_List_Thread{border-top:none}.CommentPlugin_CommentsPanel_List_Thread.interactive{cursor:pointer}.CommentPlugin_CommentsPanel_List_Thread.interactive:hover{background-color:#fff}.CommentPlugin_CommentsPanel_List_Thread.active{background-color:#fafafa;padding:16px;cursor:inherit}.CommentPlugin_CommentsPanel_List_Thread_QuoteBox{padding-top:10px;color:#ccc;display:block}.CommentPlugin_CommentsPanel_List_Thread_Quote{margin:0 10px}.CommentPlugin_CommentsPanel_List_Thread_Quote span{color:#222;background-color:#ffd40024;padding:2px 4px;line-height:1.4;display:inline;font-weight:700;border-radius:2px;border-bottom:2px solid rgba(255,212,0,.3)}.CommentPlugin_CommentsPanel_List_Thread_Comments{padding-left:10px;list-style-type:none}.CommentPlugin_CommentsPanel_List_Thread_Editor{position:relative;margin-left:30px}.CommentPlugin_CommentsPanel_List_DeleteButton{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:transparent;border:0;cursor:pointer;opacity:0}.CommentPlugin_CommentsPanel_DeletedComment,.CommentPlugin_CommentsPanel_List_Comment:hover .CommentPlugin_CommentsPanel_List_DeleteButton,.CommentPlugin_CommentsPanel_List_Thread_QuoteBox:hover .CommentPlugin_CommentsPanel_List_DeleteButton{opacity:.5}.CommentPlugin_CommentsPanel_List_DeleteButton:hover{background-color:transparent;opacity:1}.CommentPlugin_CommentsPanel_List_DeleteButton .icon.delete{display:inline-block;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z'/%3E%3Cpath fill-rule='evenodd' d='M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z'/%3E%3C/svg%3E") center/contain no-repeat}.CommentPlugin_CommentsPanel_Dropdown_open,.CommentPlugin_CommentsPanel_Dropdown_open .CommentPlugin_CommentsPanel_DropdownMenu{z-index:100}.CommentPlugin_CommentsPanel_List_Comment:hover .CommentPlugin_CommentsPanel_Dropdown,.CommentPlugin_CommentsPanel_List_Thread_QuoteBox:hover .CommentPlugin_CommentsPanel_Dropdown{opacity:.6}.more-btn-greenbg{top:-5px}.CommentPlugin_CommentsPanel_Dropdown:hover{opacity:1}.CommentPlugin_CommentsPanel_DropdownTrigger{width:100%;height:100%;padding:0;background:none;border:0;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.more-btn,.more-btn .CommentPlugin_CommentsPanel_ReviewerRow:hover{background-color:transparent!important;border:none!important;font-size:16px;font-weight:700;color:#000}.CommentPlugin_CommentsPanel_DropdownTrigger:hover{background-color:#0000000f}.CommentPlugin_CommentsPanel_DropdownTrigger .icon.more{display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M3 9.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z'/%3E%3C/svg%3E") center/contain no-repeat}.CommentPlugin_CommentsPanel_DropdownMenu{position:absolute;right:12px;min-width:120px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:4px 0}.CommentPlugin_CommentsPanel_DropdownItem{display:block;width:100%;padding:8px 12px;border:0;background:none;text-align:left;font-size:13px;color:#333;cursor:pointer;white-space:nowrap}.CommentPlugin_CommentsPanel_DropdownItem:hover{background-color:#f5f5f5}.CommentPlugin_CommentsPanel_DropdownItem_danger:hover{background-color:#ffebee;color:#c62828}.CommentPlugin_EditCommentModalOverlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.CommentPlugin_EditCommentModal{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0003;padding:20px;min-width:320px;max-width:90vw}.CommentPlugin_EditCommentModal_Title{margin:0 0 12px;font-size:16px;font-weight:600;color:#333}.CommentPlugin_EditCommentModal_Textarea{width:100%;min-height:80px;padding:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;box-sizing:border-box;margin-bottom:16px}.CommentPlugin_EditCommentModal_Textarea:focus{outline:none;border-color:#4287f5}.CommentPlugin_EditCommentModal_Actions{display:flex;gap:8px;justify-content:flex-end}mark.selected{background:#ffd40080;border-bottom:2px solid rgba(255,212,0,1)}.Modal__overlay{display:flex;justify-content:center;align-items:center;position:fixed;flex-direction:column;inset:0;background-color:#28282899;flex-grow:0px;flex-shrink:1px;z-index:100}.Modal__modal{padding:20px;min-height:100px;min-width:300px;display:flex;flex-grow:0px;background-color:#fff;flex-direction:column;position:relative;box-shadow:0 0 20px #444;border-radius:10px}.Modal__title{color:#444;margin:0;padding-bottom:10px;border-bottom:1px solid #ccc}.Modal__closeButton{border:0px;position:absolute;right:20px;border-radius:20px;justify-content:center;align-items:center;display:flex;width:30px;height:30px;text-align:center;cursor:pointer;background-color:#eee}.Modal__closeButton:hover{background-color:#ddd}.Modal__content{padding-top:20px}.color-picker-wrapper{padding:20px}.color-picker-basic-color{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.color-picker-basic-color button{border:1px solid #ccc;border-radius:4px;height:16px;width:16px;cursor:pointer;list-style-type:none;padding:0}.color-picker-basic-color button.active{box-shadow:0 0 2px 2px #0000004d}.color-picker-saturation{width:100%;position:relative;margin-top:15px;height:150px;background-image:linear-gradient(transparent,#000),linear-gradient(to right,white,transparent);-webkit-user-select:none;user-select:none}.color-picker-saturation_cursor{position:absolute;width:20px;height:20px;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 15px #00000026;box-sizing:border-box;transform:translate(-10px,-10px)}.color-picker-hue{width:100%;position:relative;margin-top:15px;height:12px;background-image:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);-webkit-user-select:none;user-select:none;border-radius:12px}.color-picker-hue_cursor{position:absolute;width:20px;height:20px;border:2px solid #ffffff;border-radius:50%;box-shadow:#0003 0 0 0 .5px;box-sizing:border-box;transform:translate(-10px,-4px)}.color-picker-color{border:1px solid #ccc;margin-top:15px;width:100%;height:20px}.TableCellResizer__resizer{position:absolute;touch-action:none}@media(pointer:coarse){.TableCellResizer__resizer{background-color:#adf;mix-blend-mode:color}}h1{font-size:24px;color:#333}.editor-container{margin:20px auto;border-radius:10px 10px 2px 2px;max-width:1100px;color:#000;position:relative;line-height:1.5;font-weight:400;text-align:left}.editor-inner{background:#fff;position:relative}.editor-input{min-height:150px;resize:none;font-size:15px;line-height:1.5;caret-color:#050505;position:relative;tab-size:1;outline:0;padding:15px 10px;caret-color:#444}.editor-placeholder{color:#999;overflow:hidden;position:absolute;text-overflow:ellipsis;top:15px;left:10px;font-size:15px;-webkit-user-select:none;user-select:none;display:inline-block;pointer-events:none}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.editor-text-capitalize{text-transform:capitalize}.editor-text-lowercase{text-transform:lowercase}.editor-text-uppercase{text-transform:uppercase}.editor-text-subscript{font-size:.8em;vertical-align:sub}.editor-text-superscript{font-size:.8em;vertical-align:super}.editor-text-highlight{background-color:#ffd40024;border-bottom:2px solid rgba(255,212,0,.3)}.editor-paragraph mark:not(.editor-mark){background-color:unset}.editor-mark{background:#ffd40024;border-bottom:2px solid rgba(255,212,0,.3)}.editor-markOverlap{background:#ffd40040;border-bottom:2px solid rgba(255,212,0,.5)}.editor-mark.selected,.editor-markOverlap.selected{background:#ffd40080;border-bottom:2px solid rgba(255,212,0,1)}.editor-link{color:#216fdb;text-decoration:none}.tree-view-output{display:block;background:#222;color:#fff;padding:5px;font-size:12px;white-space:pre-wrap;margin:1px auto 10px;max-height:250px;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:auto;line-height:14px}.editor-code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;display:block;padding:8px 8px 8px 52px;line-height:1.53;font-size:13px;margin:8px 0;tab-size:2;overflow-x:auto;position:relative}.editor-code:before{content:attr(data-gutter);position:absolute;background-color:#eee;left:0;top:0;border-right:1px solid #ccc;padding:8px;color:#777;white-space:pre-wrap;text-align:right;min-width:25px}.editor-code:after{content:attr(data-highlight-language);top:0;right:3px;padding:3px;font-size:10px;text-transform:uppercase;position:absolute;color:#00000080}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{font-size:24px;color:#050505;font-weight:400;margin:0 0 12px;padding:0}.editor-heading-h2{font-size:15px;color:#65676b;font-weight:700;margin:10px 0 0;padding:0;text-transform:uppercase}.editor-quote{margin:0 0 0 20px;font-size:15px;color:#65676b;border-left-color:#ced0d4;border-left-width:4px;border-left-style:solid;padding-left:16px}.editor-hr{padding:2px;border:none;margin:1em 0;cursor:pointer}.editor-hr:after{content:"";display:block;height:2px;background-color:#ccc;line-height:2px}.editor-hr.selected{outline:2px solid rgb(60,132,244);-webkit-user-select:none;user-select:none}.editor-list-ol,.editor-list-ul{padding:0;margin:0 0 0 16px}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}.editor-checklist{list-style-type:none;padding-left:0;margin-left:16px}.editor-listitem-checked,.editor-listitem-unchecked{position:relative;margin-left:.5em;margin-right:.5em;padding-left:1.5em;padding-right:1.5em;list-style-type:none;outline:none;display:block;min-height:1.5em}.editor-listitem-checked>*,.editor-listitem-unchecked>*{margin-left:.01em}.editor-listitem-unchecked:before,.editor-listitem-checked:before{content:"​";width:.9em;height:.9em;top:50%;left:0;cursor:pointer;display:block;background-size:cover;position:absolute;transform:translateY(-50%)}.editor-listitem-checked{text-decoration:line-through}.editor-listitem-unchecked:focus:before,.editor-listitem-checked:focus:before{box-shadow:0 0 0 2px #a6cdfe;border-radius:2px}.editor-listitem-unchecked:before{border:1px solid #999;border-radius:2px}.editor-listitem-checked:before{border:1px solid rgb(61,135,245);border-radius:2px;background-color:#3d87f5;background-repeat:no-repeat}.editor-listitem-checked:after{content:"";cursor:pointer;border-color:#fff;border-style:solid;position:absolute;display:block;top:45%;width:.2em;left:.35em;height:.4em;transform:translateY(-50%) rotate(45deg);border-width:0 .1em .1em 0}.debug-timetravel-panel{overflow:hidden;padding:0 0 10px;margin:auto;display:flex}.debug-timetravel-panel-slider{padding:0;flex:8}.debug-timetravel-panel-button{padding:0;border:0;background:none;flex:1;color:#fff;font-size:12px}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{border:0;padding:0;font-size:12px;top:10px;right:15px;position:absolute;background:none;color:#fff}.debug-timetravel-button:hover{text-decoration:underline}.toolbar{display:flex;margin-bottom:1px;background:#fff;padding:4px;border-top-left-radius:10px;border-top-right-radius:10px;vertical-align:middle;overflow:auto;height:36px;position:sticky;top:0;z-index:2;overflow-y:hidden}button.toolbar-item{border:0;display:flex;background:none;border-radius:10px;padding:8px;cursor:pointer;vertical-align:middle;flex-shrink:0;align-items:center;justify-content:space-between}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{background-size:contain;display:inline-block;height:18px;width:18px;margin-top:2px;vertical-align:-.25em;display:flex;opacity:.6}.toolbar button.toolbar-item:disabled i.format,.toolbar button.toolbar-item:disabled .text{opacity:.2}.toolbar button.toolbar-item.active{background-color:#dfe8fa4d}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .toolbar-item:focus{outline:2px solid rgb(60,132,244)}.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{width:1px;background-color:#eee;margin:0 4px}.toolbar .font-size-input{font-weight:700;font-size:14px;color:#777;border-radius:5px;border:1px solid #ccc;height:24px;padding:2px 4px;text-align:center;width:28px;align-self:center;margin:0 2px;box-sizing:border-box}.toolbar .font-size-input:disabled{opacity:.5;cursor:not-allowed}.toolbar input[type=number]::-webkit-outer-spin-button,.toolbar input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.toolbar input[type=number]{-moz-appearance:textfield}.toolbar .format.add-icon,.toolbar .format.minus-icon{background-image:none;font-style:normal;font-weight:700;font-size:14px;line-height:1}.toolbar .format.add-icon:before{content:"+"}.toolbar .format.minus-icon:before{content:"−"}.toolbar button.font-decrement{padding:0 6px;margin-right:0}.toolbar button.font-increment{padding:0 6px;margin-left:0}.toolbar .block-controls{display:flex;align-items:center}.toolbar .block-controls .dropdown-button-text{width:7em;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.toolbar-item .dropdown-button-text{font-weight:400;font-size:14px;color:#777}.toolbar .toolbar-item .text{display:flex;line-height:20px;vertical-align:middle;font-size:14px;color:#777;text-overflow:ellipsis;overflow:hidden;height:20px;text-align:left;padding-right:10px}@media screen and (max-width:1100px){.toolbar .dropdown-button-text{display:none!important}}.dropdown{z-index:100;display:block;position:fixed;box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff80;border-radius:8px;min-height:40px;background-color:#fff}.dropdown .item{margin:0 8px;padding:8px;color:#050505;cursor:pointer;line-height:16px;font-size:15px;display:flex;align-content:center;flex-direction:row;flex-shrink:0;justify-content:space-between;background-color:#fff;border-radius:8px;border:0;max-width:264px;min-width:100px;font-weight:400}.dropdown .item.wide{align-items:center;width:260px}.dropdown .item.wide .icon-text-container{display:flex}.dropdown .item.wide .icon-text-container .text{min-width:120px}.dropdown .item .shortcut{color:#939393;align-self:flex-end}.dropdown .item:first-child{margin-top:8px}.dropdown .item:last-child{margin-bottom:8px}.dropdown .item:hover{background-color:#eee}.dropdown .item .text{display:flex;line-height:20px;flex-grow:1;min-width:150px}.dropdown .item .icon{display:flex;width:20px;height:20px;-webkit-user-select:none;user-select:none;margin-right:12px;line-height:16px;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.6}.dropdown .item.active.dropdown-item-active{background-color:#dfe8fa4d}.dropdown .item.active.dropdown-item-active .icon{opacity:1}.toolbar button .chevron-down{display:inline-block;width:14px;height:14px;margin-left:4px;background-image:url(/icons/chevron-down.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.6;vertical-align:middle}.icon.paragraph,.icon.block-type.paragraph{background-image:url(/icons/text-paragraph.svg)}.icon.h1,.icon.block-type.h1{background-image:url(/icons/type-h1.svg)}.icon.h2,.icon.block-type.h2{background-image:url(/icons/type-h2.svg)}.icon.h3,.icon.block-type.h3{background-image:url(/icons/type-h3.svg)}.icon.bullet-list,.icon.block-type.bullet{background-image:url(/icons/list-ul.svg)}.icon.numbered-list,.icon.block-type.number{background-image:url(/icons/list-ol.svg)}.icon.check-list,.icon.block-type.check{background-image:url(/icons/square-check.svg)}.icon.quote,.icon.block-type.quote{background-image:url(/icons/chat-square-quote.svg)}.icon.code,.icon.block-type.code{background-image:url(/icons/code.svg)}.icon.font-family,.icon.block-type.font-family{background-image:url(/icons/font-family.svg)}.icon.font-color{background-image:url(/icons/font-color.svg);width:18px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative}.icon.bg-color{background-image:url(/icons/bg-color.svg);width:18px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat;position:relative}.toolbar-item.font-family .icon.font-family,.toolbar-item.font-family .icon.block-type.font-family{width:18px;height:18px;margin-right:6px;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0;display:inline-block}.toolbar-item.font-family .text{display:block;max-width:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar .block-controls .icon.block-type{width:18px;height:18px;margin-right:6px;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0}.toolbar-item.alignment .icon{width:18px;height:18px;margin-right:6px;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0;display:inline-block}i.undo{background-image:url(/icons/arrow-counterclockwise.svg)}i.redo{background-image:url(/icons/arrow-clockwise.svg)}i.bold{background-image:url(/icons/type-bold.svg)}i.italic{background-image:url(/icons/type-italic.svg)}i.underline{background-image:url(/icons/type-underline.svg)}i.strikethrough{background-image:url(/icons/type-strikethrough.svg)}i.left-align,.icon.left-align{background-image:url(/icons/text-left.svg)}i.center-align,.icon.center-align{background-image:url(/icons/text-center.svg)}i.right-align,.icon.right-align{background-image:url(/icons/text-right.svg)}i.justify-align,.icon.justify-align{background-image:url(/icons/justify.svg)}i.indent,.icon.indent{background-image:url(/icons/indent.svg)}i.outdent,.icon.outdent{background-image:url(/icons/outdent.svg)}i.lowercase,.icon.lowercase{background-image:url(/icons/type-lowercase.svg)}i.uppercase,.icon.uppercase{background-image:url(/icons/type-uppercase.svg)}i.capitalize,.icon.capitalize{background-image:url(/icons/type-capitalize.svg)}i.subscript,.icon.subscript{background-image:url(/icons/type-subscript.svg)}i.superscript,.icon.superscript{background-image:url(/icons/type-superscript.svg)}i.highlight,.icon.highlight{background-image:url(/icons/highlighter.svg)}i.clear,.icon.clear{background-image:url(/icons/trash.svg)}i.horizontal-rule,.icon.horizontal-rule{background-image:url(/icons/horizontal-rule.svg)}i.page-break,.icon.page-break{background-image:url(/icons/scissors.svg);width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat}.icon.plus{background-image:url(/icons/plus.svg);width:18px;height:18px;margin-right:6px;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0;display:inline-block}.icon.dropdown-more{background-image:url(/icons/dropdown-more.svg)}i.table,.icon.table{background-image:url(/icons/table.svg);width:18px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat}i.image,.icon.image{background-image:url(/icons/file-image.svg);width:18px;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat}.ExampleEditorTheme__table{border-collapse:collapse;border-spacing:0;overflow-y:scroll;overflow-x:scroll;table-layout:fixed;width:fit-content;margin-top:25px;margin-bottom:30px}.ExampleEditorTheme__tableSelection *::selection{background-color:transparent}.ExampleEditorTheme__tableSelected{outline:2px solid rgb(60,132,244)}.ExampleEditorTheme__tableCell{border:1px solid #bbb;width:75px;min-width:75px;vertical-align:top;text-align:start;padding:6px 8px;position:relative;outline:none;overflow:auto}.ExampleEditorTheme__tableCell>*{overflow:inherit}.ExampleEditorTheme__tableCellResizer{position:absolute;right:-4px;height:100%;width:8px;cursor:ew-resize;z-index:10;top:0}.ExampleEditorTheme__tableCellHeader{background-color:#f2f3f5;text-align:start}.ExampleEditorTheme__tableCellSelected{caret-color:transparent}.ExampleEditorTheme__tableCellSelected:after{position:absolute;inset:0;background-color:highlight;mix-blend-mode:multiply;content:"";pointer-events:none}.ExampleEditorTheme__tableCellActionButtonContainer{display:block;right:5px;top:6px;position:absolute;z-index:4;width:20px;height:20px}.ExampleEditorTheme__tableCellActionButton{background-color:#eee;display:block;border:0;border-radius:20px;width:20px;height:20px;color:#222;cursor:pointer}.ExampleEditorTheme__tableCellActionButton:hover{background-color:#ddd}.ExampleEditorTheme__tableScrollableWrapper{overflow-x:auto;margin:0 25px 30px 0}.ExampleEditorTheme__tableScrollableWrapper>.ExampleEditorTheme__table{margin-top:0;margin-bottom:0}.ExampleEditorTheme__tableRowStriping tr:nth-child(2n)>td{background-color:#f2f5fb}.table-cell-action-button-container{position:absolute;z-index:3;top:0;left:0;will-change:transform}.table-cell-action-button-container.table-cell-action-button-container--active{pointer-events:auto;opacity:1}.table-cell-action-button-container.table-cell-action-button-container--inactive{pointer-events:none;opacity:0}.table-cell-action-button{display:flex;justify-content:center;align-items:center;border:0;position:absolute;top:10px;right:10px;border-radius:15px;color:#222;display:inline-block;cursor:pointer;background-color:#eee;width:20px;height:20px;padding:0}.table-cell-action-button:hover{background-color:#ddd}i.chevron-down{background-color:transparent;background-size:contain;display:inline-block;height:8px;width:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.icon.vertical-top,.icon.vertical-middle,.icon.vertical-bottom{background-size:contain;display:inline-block;height:15px;width:15px;vertical-align:-.25em}.icon.vertical-top{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13A.5.5 0 0 1 8 1zM1.5 2.5a.5.5 0 0 1 .5-.5h12a.5.5 0 0 1 0 1H2a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E")}.icon.vertical-middle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0v-5A.5.5 0 0 1 8 1zm0 9a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0v-5A.5.5 0 0 1 8 10zM1.5 6.5a.5.5 0 0 1 .5-.5h12a.5.5 0 0 1 0 1H2a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E")}.icon.vertical-bottom{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13A.5.5 0 0 1 8 1zm6.5 5.5a.5.5 0 0 1 .5-.5h-12a.5.5 0 0 1 0 1h12a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E")}
