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)}@-ms-viewport{width:device-width}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}b,strong{font-weight:bolder}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}mark{padding:.2em;background-color:#feffe6}.cc_div *{font-family:inherit!important;font-size:inherit!important;font-style:inherit}.cc_div button{font-size:inherit!important;line-height:inherit!important}.cc_div .cc-link[data-cc=c-settings]{line-height:inherit}.web-header{position:relative;height:600px;overflow:hidden;padding:15px 35px}.web-header .header__bg{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-image:linear-gradient(#032f5e,#202932);transform:skewY(-6deg);transform-origin:top left}.web-header .container{position:relative}.web-header p{max-width:400px;color:#fff}.web-header h1{margin:0;padding:100px 0 30px;font:44px Arial;color:#fff;text-align:left}.web-header a{font-weight:100;margin-right:5px}.features .feature:hover svg{color:#202932}.web-app .feature-inner{padding-bottom:10px}.steps-content{margin-top:16px;padding:20px 10px 10px;border:1px dashed #e9e9e9;border-radius:6px;min-height:200px;text-align:center}.steps-action{margin-top:24px}.ant-steps-item-icon{cursor:pointer}.ant-table-small>.ant-table-content>.ant-table-content{margin:0}.table-errors th{background:tomato!important;color:#fff!important}#drift-widget-container{z-index:1000!important}.ant-radio-inner:after{transform:scale(.375)!important}.ant-radio-wrapper:not(.ant-radio-wrapper-checked) .ant-radio-inner,.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-checked) .ant-radio-inner,.ant-radio-wrapper:not(.ant-radio-wrapper-checked) .ant-checkbox-inner,.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-checked) .ant-checkbox-inner{border-color:#313e50!important}.question--group_single_choice .ant-radio-inner,.question--group_multiple_choice .ant-radio-inner,.question--group_single_choice .ant-checkbox-inner,.question--group_multiple_choice .ant-checkbox-inner{margin:10px}.ant-checkbox-inner:after{left:29%}.steps-action .ant-btn-lg{height:50px}@media(max-width:575px){.site-header-inner{flex-direction:row}}.other--field label{color:#000000a6}.web-form .question--range .ant-form-item-label>label,.web-form .question--nps .ant-form-item-label>label{display:flex;height:auto;align-items:center;justify-content:center;margin-bottom:12px}.dotted{border-bottom:dotted 2px #ddd;text-decoration:none!important}.dotted:hover{border-bottom-color:#a2a2a2}.ant-time-picker-panel ul{padding-left:0!important}@media(max-width:992px){.scrollbox{position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;word-wrap:nowrap;background:#fff no-repeat;background-image:-webkit-radial-gradient(0 50%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)),-webkit-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:-o-radial-gradient(0 50%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0)),-o-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,.2),rgba(0,0,0,0));background-image:radial-gradient(farthest-side at 0 50%,#0003,#0000),radial-gradient(farthest-side at 100% 50%,#0003,#0000);background-position:0 0,100% 0;background-size:1rem 100%}.scrollbox:before,.scrollbox:after{content:"";position:relative;z-index:-1;display:block;min-width:2rem;margin:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.scrollbox:before{max-width:2rem;background:-webkit-gradient(linear,left top,right top,from(#FFF),color-stop(50%,#FFF),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#FFF,#FFF 50%,rgba(255,255,255,0));background:-o-linear-gradient(left,#FFF,#FFF 50%,rgba(255,255,255,0));background:linear-gradient(to right,#fff,#fff 50%,#fff0)}.scrollbox:after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#FFF),to(#FFF));background:-webkit-linear-gradient(left,rgba(255,255,255,0),#FFF 50%,#FFF);background:-o-linear-gradient(left,rgba(255,255,255,0),#FFF 50%,#FFF);background:linear-gradient(to right,#fff0,#fff 50%,#fff)}}.web-app .ant-select-selection__rendered ul{padding:0;margin:0;list-style:none}.generate-prints label{font-size:15px!important;line-height:15px!important}.generate-prints label>span{display:flex;align-items:center;margin-bottom:6px}.generate-prints .ant-form-item-label>label.ant-form-item-no-colon:after{display:none}.generate-prints .ant-input-number{width:100%}.web-form .ant-form-item-label>label{display:inline-flex;height:auto}.features .feature:hover svg{color:#034a7d}body{--fa-primary-opacity: 1;--fa-primary-color: rgb(50 62 80);--fa-secondary-color: #a8a8a8;color:#000000a6;font-size:14px}body:has(.ant-modal-mask) #sentry-feedback{display:none!important}body,.ant-layout *{font-family:Noto Sans,Helvetica Neue,Arial,sans-serif!important}.ant-card-body .ant-collapse-content-box{padding:0}.js-image-zoom__zoomed-image{z-index:10000!important}.ant-transfer-list-content-item-text{max-width:40wv}@media only screen and (max-width:992px){.web-app .site-header:before{background:linear-gradient(57deg,#0e0e0e,#214a82)}}.ant-layout h1,.ant-layout h2,.ant-layout h3,.ant-layout h4,.ant-layout h5,.ant-layout h6{font-family:Poppins,sans-serif!important}.no-margin-right.ant-form-inline>.ant-form-item-with-help{margin-inline-end:0}.text-no-wrap{text-wrap:nowrap}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin-block:0!important;margin-inline:0!important}.badge-limits{background-color:#f0f2f5;padding:0 8px;border-radius:3px}.badge-limits:hover{background-color:#d1d7e1}.ant-badge.ant-badge-status .ant-badge-status-blue{background-color:#1890ff}.ant-btn-blue{color:#1890ff;border-color:#1890ff;background:#fff}.ant-btn-blue:hover,.ant-btn-blue:focus{color:#1890ff;border-color:#1890ff;background:#fff}.ant-tooltip{max-width:450px}.ant-picker-range-wrapper .ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#222;background:#fafafa;border-color:#e3e7eb;cursor:pointer}.ant-table-filter-column .anticon-search>svg,.ant-table-filter-column .anticon-filter>svg{height:1.5em;width:1.5em}.response-text{cursor:pointer;white-space:normal;text-decoration-style:dashed;text-decoration-line:underline;text-decoration-color:#313e5033;max-height:200px;overflow-y:auto}.hr--yes_no_table{margin-top:11px!important;margin-bottom:12px!important}.manual-entry-form .ant-form label{font-size:14px;line-height:14px}header,.ant-menu-submenu{--fa-primary-color: #f5f5f5;--fa-secondary-color: #ffffff;--fa-secondary-opacity: .6;--fa-primary-opacity: .9}.wrap-card{--fa-secondary-opacity: 1;--fa-secondary-color: #d9d9d9}.ant-btn-primary{--fa-secondary-opacity: 1;--fa-primary-opacity: .8;--fa-secondary-color: white;--fa-primary-color: white}.ant-btn-success:not(.ant-btn:disabled){--fa-secondary-opacity: 1;--fa-primary-opacity: .9;--fa-secondary-color: #028607;--fa-primary-color: black}.web-form .ant-btn-success:not(.ant-btn:hover,.ant-btn:focus,.ant-btn:active,.ant-btn:disabled){--fa-secondary-opacity: 1;--fa-primary-opacity: .9;--fa-secondary-color: white;--fa-primary-color: white}.ant-btn-dashed{--fa-secondary-opacity: .25;--fa-primary-opacity: 1;--fa-secondary-color: black;--fa-primary-color: black}.ant-btn-default.ant-btn-dangerous{--fa-secondary-opacity: .5;--fa-primary-opacity: 1;--fa-secondary-color: #ff4d4f;--fa-primary-color: #ff4d4f}.ant-btn-button{--fa-secondary-opacity: .5;--fa-primary-opacity: 1;--fa-secondary-color: black;--fa-primary-color: black}.fa-triangle-exclamation{--fa-primary-color: white;--fa-secondary-color: #f5222d;--fa-secondary-opacity: 1}.ant-btn>.svg-inline--fa+span,.ant-btn>span+.svg-inline--fa{margin-left:8px}.app-header{position:relative;overflow:hidden;padding:15px 35px;margin-bottom:15px;background:#032f5e}.app-header a{color:#fff!important}.app-header a:hover,.app-header a:focus{background-color:#0057b3}.spaced-list li{line-height:32px}.ant-switch-checked.grid-inverted{background-color:#f44336}.large-confirm-modal{width:60%!important}.ant-form-item-control{line-height:20px}.question-select-no-wrap{width:400px!important;height:auto;float:right}.filter-select-inline .ant-form-item{margin-bottom:0}.filter-select-inline .ant-form-item-explain,.filter-select-inline .ant-form-item-explain+div{display:none}text.recharts-text.recharts-label{fill:#000!important}.ant-select-dropdown-menu-item{white-space:normal!important}.ant-layout-header{background:#313e50}.ant-menu.ant-menu-dark{background:transparent;justify-content:flex-end}.ant-form-item-with-help .ant-form-item-explain{min-height:0}.ant-card-bordered{box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.ant-card-cover{overflow:hidden;height:200px}.survey-nav-label.ant-menu-item-active{color:#313e50!important}.survey-nav-label.ant-menu-item-active:after{border:0!important}.auth-form{margin:auto auto 60px;padding:30px;-webkit-box-shadow:0 16px 48px #E3E7EB;box-shadow:0 16px 48px #e3e7eb;mix-blend-mode:multiply}@media only screen and (min-width:992px){.auth-form{width:500px}}.card-header{border-bottom:1px solid #ddd;padding-bottom:15px!important}.two-factor-code{text-align:center}.two-factor-code svg{background:#fff;padding:12px}.wrap-card{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:25px}hr{margin-bottom:30px;border:0;border-top:1px solid #dedede}footer .links{list-style:none;float:left;margin:0}footer .links li{margin:0 15px;display:inline}.search-input{font-size:14px;line-height:15px;align-items:center;display:flex;cursor:pointer;margin:12px;color:#bfbfbf}.search-input svg{font-size:1.5em;--fa-secondary-opacity: 1;--fa-primary-opacity: 1;--fa-secondary-color: rgba(255, 255, 255, .65);--fa-primary-color: rgba(255, 255, 255, .65)}.search-input svg:hover{--fa-secondary-color: #fff;--fa-primary-color: #fff}.ant-table-row .show-on-hover{display:inline;visibility:hidden;margin-left:6px}.ant-table-row:hover .show-on-hover{visibility:visible}.search-modal .ant-input-prefix{margin-right:12px}.search-modal .ant-input-affix-wrapper{border-radius:0!important}.search-modal .ant-modal-close-x,.search-modal .ant-input-group-addon{display:none}.search-modal .ant-input{background-color:transparent;padding:12px 0}.search-modal .wrap-card{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:25px}.search-modal .list{height:500px;display:block;position:relative;contain:strict;overflow:auto;min-height:150px}.search-modal .list a.list-item{font-weight:400;column-gap:16px;display:flex;height:72px;padding:12px;align-items:center;color:#37474f}.search-modal .list a.list-item .label{font-weight:600;font-size:14px}.search-modal .list a.list-item .extra{color:#9e9e9e;font-size:12.25px}.search-modal .list a.list-item:hover{background-color:#f0f0f0}.search-modal .list svg{font-size:2em}.search-modal .ant-modal-body{padding:0}.ant-modal{top:20px}.checkout-modal .ant-modal-body .ant-input{height:40px;padding:8px 11px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;box-shadow:none}.checkout-modal .ant-modal-body .ant-input:focus,.checkout-modal .ant-modal-body .ant-input:hover{border-color:#40a9ff}.checkout-modal .ant-modal-body .ant-input:focus{box-shadow:0 0 0 2px #1890ff33}.scrollbar{height:400px;overflow:scroll}.ant-menu-item>a{display:initial}.settings-container{margin-top:0}.settings-container .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#313e50;color:#fff}.settings-container .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected>a{color:#fff}.upload-errors [data-row-key="0"] td{width:100px!important}.ant-tabs-nav-wrap{justify-content:center}.ant-table-tbody>tr.ant-table-row-selected>td{background:#f5f5f5!important}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#f0f0f0!important}.entry-image-list-small img{height:300px!important}.entry-image-list{display:flex;width:100%;overflow:scroll;gap:12px;justify-content:space-between;background:#6c6c6c;margin:12px 0;padding:12px}.entry-image-list img{height:500px;width:auto;transition:transform .2s}.entry-image-list.larger img{height:70vh}.ant-transfer-list{width:300px}.ant-input-number,.short-input-text{width:110px}.checkbox-survey-list .ant-checkbox-group-item{width:100%}h1.title,h2.title{margin-top:0;color:#313e50;font-weight:400;float:left}.ant-btn-success{color:#fff;background-color:#4bb543;border-color:#4bb543}.ant-btn-secondary{color:#000;background-color:#9dd93c;border-color:#6d972b}.ant-btn-primary{box-shadow:0 2px #00000005}.header .ant-menu.ant-menu-dark .ant-menu-item-selected,.header .ant-menu.ant-menu-dark .ant-menu-submenu-selected{background-color:#141921}.Checkout{margin:0 auto;max-width:800px;box-sizing:border-box;padding:0 5px}.StripeElement{display:block;margin:10px 0 20px;width:100%;padding:10px 14px;font-size:1em;font-family:Source Code Pro,monospace;box-shadow:#32325d26 0 1px 3px,#00000005 0 1px;border:0;outline:0;border-radius:4px;background:#fff}.StripeElement:focus,.StripeElement--focus{box-shadow:#32325d1c 0 4px 6px,#00000014 0 1px 3px;-webkit-transition:all .15s ease;transition:all .15s ease}.StripeButton{white-space:nowrap;border:0;outline:0;display:inline-block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;color:#fff;border-radius:4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background-color:#313e50;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;margin-top:10px}.ant-layout-sider-zero-width-trigger{z-index:999;top:4px}.printing-view .ant-table td{white-space:normal}.printing-view .ant-table-content td{min-width:10px!important}.chart-view .ant-table-small .ant-table-thead>tr>th{border-color:#323e50;background-color:transparent}.ant-table td{white-space:nowrap}.react-grid-item .table-responsive{height:100%}.table-responsive{height:auto}.table-responsive .ant-table-pagination.ant-pagination{margin:0}.table-responsive .ant-table td{white-space:inherit}.table-responsive .widget--range{right:24px;top:12px}.table-responsive .ant-table-wrapper{width:100%;margin:1px}.survey-heading>.ant-menu{align-content:center;justify-content:center}.responses--table .ant-table-container td{min-width:150px!important}.no-min-width .ant-table-body td{min-width:auto!important;white-space:normal}.fb_dialog{z-index:900!important}.survey--index th .svg-inline--fa{font-size:20px}.survey--index .ant-table td{white-space:initial}.survey--index .ant-table-content td{min-width:auto!important}form textarea.ant-input{height:32px}.open_response_area--additional .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:64px}.open_response_area--additional .ant-input-affix-wrapper .ant-input-prefix{color:#00000073}.open_response_area--additional .ant-form-item{margin-bottom:6px}.ant-form-item,.fm-mb12 .ant-form-item{margin-bottom:12px}.question .ant-select-dropdown-menu{min-height:385px}.choice--additional .ant-select-dropdown-menu{min-height:auto}.choice--additional{position:relative}.recognition-modes-tooltip{position:absolute;right:-25px;top:5px;z-index:1000}.heading--style .ant-select-selector,.heading--style .ant-select-selection-item{padding:0!important}.heading--style .ant-select-selection-item>*{display:inline-block;width:100%;padding:0 6px}.helper--text span.ant-input-prefix{font-weight:600}.helper--text .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:95px}.text--formatting{display:flex}.text--formatting>div{flex:1}.text--formatting>div code{flex:1;display:block;padding:24px}.text--formatting>div>b{margin-left:5px}.text--formatting>div:nth-child(2) code{background-color:#fafafa;border-left:1px solid rgba(0,0,0,.15)}.always-checked,.always-checked.ant-switch:hover{background:#313e50}.mt6{margin-top:6px}.mb6{margin-bottom:6px}img[alt=tiny]{width:50px}img[alt=small]{width:250px}img[alt=medium]{width:500px}.avatar-uploader{display:block}.avatar-uploader>.ant-upload{width:100%!important;height:auto;margin:0;min-height:60px}.avatar-uploader>.ant-upload img{width:100%}.responses--table .ant-table-wrapper{padding-bottom:6px}.responses--table .ant-table-footer{padding:2px 10px;font-size:11px}.responses--table .ant-table-small .ant-table-thead th{font-size:12px!important;padding:2px 8px!important;line-height:14px!important;font-weight:400!important}.ant-table-small tr.ant-table-expanded-row td>.ant-table-wrapper{margin:-8px!important}.chart-view,.ant-card{position:relative}.chart-view .chart-download-btn,.ant-card .chart-download-btn{position:absolute;right:8px;top:8px;z-index:10;opacity:0;pointer-events:none;transition:opacity .2s}.chart-view:hover .chart-download-btn,.ant-card:hover .chart-download-btn{opacity:1;pointer-events:auto}.dashboard-list-layout .ant-card .chart-download-btn,.react-grid .ant-card .chart-download-btn{top:auto;bottom:8px}@media only screen and (max-width:992px){.chart-view{display:block!important}.chart-view h1{width:auto!important}}.pricing-table-features{color:#5f6c72;padding:0}.pricing-table-features li{display:flex;align-items:center;font-size:16px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e3e7eb}.pricing-table-features li .list-icon{display:inline-flex;width:16px;height:12px;margin-right:12px}.usage-limit{display:flex;justify-content:center}.usage-limit>div{margin:5px}.usage-statistics .ant-card-body{padding:5px 0 0}.title{margin:0}.ReactVirtualized__Grid{outline:0}@media only screen and (max-width:479px){.mobile-hide{display:none!important}}.language--bar .ant-form-item{margin-bottom:0;margin-top:7px}.language--bar .ant-select-selection{border:0}.language--bar .ant-select{min-width:auto!important}.language .ant-form-item{margin-bottom:0;margin-top:7px}.language .ant-select-selection{border:0;padding:4px;height:40px}.language .ant-select{font-weight:600;font-size:22px;min-width:240px!important}.header--nonprofit{display:inline-block;float:left;color:#52c41a}.team--selector{display:inline-block;min-width:150px;float:left}.team--selector form{display:inline-block;min-width:150px}.team--selector form .ant-select{min-width:auto!important}.team--selector form .ant-select-selector{background:transparent!important;color:#f5222d!important;font-size:20px;border:0!important}.team--selector form .ant-select-arrow{right:8px;color:#868b8f}.team--selector form .ant-select-disabled .ant-select-selection{cursor:auto}.team--selector form .ant-select-disabled .ant-select-arrow{display:none}.header{position:relative}.header svg{color:#fafafa}.printing-view .filters .date-filter{float:inherit!important;text-align:center}.printing-view .filters .date-filter .ant-calendar-picker-input{border:0}.printing-view .filters .date-filter input{font-size:22px}.printing-view .filters .date-filter i{display:none!important}.printing-view .filters .filter{float:inherit!important}.printing-view .filters .filter-question{margin-top:12px;width:auto!important;max-width:inherit!important}.printing-view .filters .filter-question .ant-select-selection{color:#000!important;border-color:#ddd!important;background:transparent!important}.printing-view .filters .filter-question .ant-select-selection .ant-select-selection__choice__remove,.printing-view .filters .ant-select-arrow{display:none}.printing-view .filters .filter-option .ant-select-selection{color:#000;border-color:#ddd!important;background:transparent!important}.printing-view .filters .filter-option .ant-select-selection .ant-select-selection__choice__remove{display:none}.printing-view .filters .filter-option .ant-select-selection .ant-select-selection__choice{border:0!important;padding-right:0;padding-left:0;margin-right:0;background:transparent!important}.ant-select-item-empty{padding:12px}.ant-collapse-borderless{background-color:transparent}.ant-select.question--type .ant-select-selector{background:#f5f5f5;color:#222;font-weight:600;border-color:#f5f5f5}.ant-select.question--type.ant-select-open .ant-select-selection-item{color:#000}.question-internal-number{color:#999;font-size:12px;font-weight:600;display:block;margin-bottom:4px}.question.disabled,.option.disabled{opacity:.6}h4.help{color:#9aa2ab}.knowledge-body{display:flex;padding:24px 25px 24px 40px;margin-bottom:0!important;cursor:pointer;border-top:1px solid #e2e6e8;border-bottom:1px solid #e2e6e8;-webkit-transition:background-color ease .15s;-o-transition:background-color ease .15s;transition:background-color ease .15s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.knowledge-body h5{margin:0}.knowledge-body svg{float:right;margin-left:auto;font-size:28px;color:#364659}ul.help--sidebar{padding-left:0!important;list-style:none!important}ul.help--sidebar li a{display:flex;color:#0b3f87;font-weight:400;text-decoration:none;transition:color ease-in-out .1s;padding:4px 0}ul.help--sidebar li a.active{color:#131e2e;font-weight:700;color:#006dff;text-decoration:none}.manual-entry-form .form-submit.ant-btn{position:fixed;bottom:5px;left:5px;width:250px}.manual-entry-form br{display:none}.manual-entry-form div{white-space:pre-wrap}.hide-buttons .ant-btn-success{display:none}.checkbox-survey-list .ant-form label{display:block}.ant-select-dropdown-menu{padding-left:0!important;margin-bottom:0!important}.web-form .ant-form-item-label{text-align:left}.select-all{border:1px solid #ddd;padding:12px;text-align:center;background:#e4e4e4}[dir=rtl] .steps-action button{direction:ltr}[dir=rtl] .steps-action button svg{transform:rotateY(180deg)}[dir=rtl] .ant-form-item-label{text-align:right}[dir=rtl] .ant-calendar-picker-icon{display:none}[dir=rtl] .ant-steps-item-title:after{left:inherit!important;right:100%!important}.react-grid .ant-card-body{padding:12px}.delete-widget{position:absolute;top:4px;right:4px;z-index:20;opacity:0;transition:opacity .15s}.react-grid-item:hover .delete-widget,.dashboard-list-layout>div:hover>div>.delete-widget,.small-stat-row>div:hover .delete-widget{opacity:1}.widget--range{margin-top:4px;text-align:right}.react-grid-item{overflow:hidden}.react-grid-item .ant-card,.react-grid-item .ant-card-body,.react-grid-item .usage-limit{height:100%}.react-grid-item .ant-card-body{overflow:auto}.small-stat-row>div{display:flex;flex-direction:column}.small-stat-row>div>div{flex:1}.small-stat-row>div .ant-card{height:100%}.small-stat-row>div .ant-card-body,.small-stat-row>div .usage-limit{height:100%;display:flex;flex-direction:column;justify-content:center}.widget-select-options{width:140px;margin-top:4px;z-index:10}.ant-calendar-panel .ant-tag{cursor:pointer}.without-wrapping .ant-table-content td{min-width:10px!important}.filters .filter{float:left;text-align:left;margin-right:6px}.filters .filter .filter-question{width:auto;max-width:240px}.filters .filter .filter-question .ant-select-selection__clear{background:transparent}.filters .filter .filter-question .ant-select-selection{border-bottom-right-radius:0;border-top-right-radius:0;border-color:#1890ff;background:#1890ff;color:#fff}.filters .filter .filter-question .ant-select-selection .ant-select-selection__placeholder{color:#fff}.filters .filter .filter-option{width:auto}.filters .filter .filter-option .ant-select-selection{border-bottom-left-radius:0;border-top-left-radius:0;border-color:#1890ff;background:#1890ff42;color:#fff}.filters .filter .filter-option .ant-select-selection .ant-select-selection__rendered{margin-right:0}.filters .filter .filter-option .ant-select-selection .ant-select-selection__placeholder{color:#607d8b}.settings-menu .ant-menu-item-selected a{color:#fff}@media only screen and (max-width:479px){.open-app-btn{max-width:50%}}@media only screen and (device-width:820px)and (device-height:1180px)and (orientation:portrait){.hidden-ipad-air{display:none!important}}@media only screen and (device-width:768px)and (device-height:1024px)and (orientation:portrait){.hidden-ipad{display:none!important}}@media only screen and (max-width:479px)and (orientation:portrait){.first-question-btn-portrait{margin-left:0!important}.review-button a{margin-right:0!important}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:none!important}}@media only screen and (max-width:768px){.question--group_single_choice .question--inverted,.question--group_multiple_choice .question--inverted{display:block;text-align:center;border:1px solid #ddd;margin:6px;font-size:2em}}.survey-access-list .ant-checkbox-wrapper{display:flex}@media only screen and (max-width:479px){.open-app-btn{max-width:50%}.filter-question{max-width:none!important;width:100%!important}.filter-option{width:100%!important}}.web-app .ant-picker-panel{border-bottom:0}.web-app .ant-picker-footer{background-color:#323e50;color:#fff;font-weight:600;font-size:16px}.web-app .ant-picker-footer a{display:block;cursor:pointer;text-decoration:none!important}.web-app .ant-picker-footer a:hover{color:#fff}.web-app ul.ant-picker-time-panel-column{list-style:none;padding:0;margin:0}.web-app .ant-picker-ranges ul{list-style:none}.web-app .ant-picker-ranges ul>li{margin:0 10px}/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}.dragHandle{cursor:grab}.dragHandle:active{cursor:grabbing}.dashboard-list-layout .widget-reorderable{cursor:grab}.dashboard-list-layout .widget-reorderable:active{cursor:grabbing}.dashboard-list-layout .widget-drag-over{border-top:3px solid #1890ff;padding-top:4px}.question{position:relative;margin:16px 0}.question .ant-card-body{padding:12px 16px}.question.in-column{padding-left:12px;margin-top:0;padding-top:15px;padding-bottom:15px;margin-bottom:0}.question.column-depth-2{padding-left:20px}.question.column-depth-3{padding-left:28px}.question.column-self{padding-left:12px;margin-bottom:0;padding-bottom:15px}.question.in-repeater{padding-right:24px;margin-top:0;padding-top:15px;padding-bottom:15px;margin-bottom:0}.question.repeater-self{padding-right:24px;margin-bottom:0;padding-bottom:15px}.question .nesting-indicator{position:absolute;left:0;top:0;bottom:0;width:20px;cursor:help;z-index:1}.question.in-repeater .nesting-indicator,.question.repeater-self .nesting-indicator{left:auto;right:0;width:20px}.question .choice--additional,.question .open_response_area--additional,.question .heading--style,.question .choice--additional strong,.question .open_response_area--additional strong,.question .heading--style strong,.question .choice--additional b,.question .open_response_area--additional b,.question .heading--style b{font-size:12px;white-space:nowrap}.question .question-hint{font-size:12px;line-height:1.5;color:#888;margin:6px 0;white-space:normal}.question .question-hint--warning{color:#ad6800}.question .question-hint--error{color:#cf1322}.question .question-hint a{text-decoration:underline}.question .question-hint ul{margin:2px 0;padding-left:18px}.question .question-hint li{margin-bottom:2px}.question .question-hint code{background:#0000000f;padding:1px 4px;border-radius:3px;font-size:11px}.survey_upload_dropzone{width:100%;height:406px;border-width:2px;border-color:#666;border-style:dashed;border-radius:2px;background:#fff;display:block;cursor:pointer;outline:0;margin:11px auto 0;text-align:center;padding-top:180px}.question--group_single_choice .ant-radio-wrapper,.question--group_multiple_choice .ant-radio-wrapper,.question--group_single_choice .ant-checkbox-wrapper,.question--group_multiple_choice .ant-checkbox-wrapper{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.question--group_single_choice .ant-radio-wrapper,.question--group_multiple_choice .ant-radio-wrapper,.question--group_single_choice .ant-checkbox-wrapper,.question--group_multiple_choice .ant-checkbox-wrapper{justify-content:left}}.question--selected{outline:2px solid #333;outline-offset:-2px;border-radius:4px}.bulk-action-bar{position:fixed;bottom:0;left:0;right:0;z-index:1040;display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#fff;border-top:1px solid #e8e8e8;box-shadow:0 -2px 8px #0000001a;animation:bulkBarSlideUp .2s ease-out}.bulk-action-bar__left,.bulk-action-bar__right{display:flex;align-items:center;gap:8px}@keyframes bulkBarSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.yes__no-group .ant-radio-wrapper{display:flex;justify-content:center}.yes__no-group .ant-radio-wrapper span.ant-radio+*{display:none}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dropbox-dropin-btn,.dropbox-dropin-btn:link,.dropbox-dropin-btn:hover{display:inline-block;height:24px;font-family:Lucida Grande,Segoe UI,Tahoma,Helvetica Neue,Helvetica,Noto Sans,sans-serif;font-size:12px;font-weight:600;color:#636363;text-decoration:none;padding:1px 7px 5px 3px;border:1px solid #ebebeb;border-radius:2px;border-bottom-color:#d4d4d4;background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background:-webkit-linear-gradient(top,#fcfcfc 0%,#f5f5f5 100%);background:linear-gradient(to bottom,#fcfcfc,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfcfc",endColorstr="#f5f5f5",GradientType=0)}.dropbox-dropin-default:hover,.dropbox-dropin-error:hover{border-color:#dedede;border-bottom-color:#cacaca;background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0%,#f5f5f5 100%);background:-webkit-linear-gradient(top,#fdfdfd 0%,#f5f5f5 100%);background:linear-gradient(to bottom,#fdfdfd,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdfdfd",endColorstr="#f5f5f5",GradientType=0)}.dropbox-dropin-default:active,.dropbox-dropin-error:active{border-color:#d1d1d1;box-shadow:inset 0 1px 1px #0000001a}.dropbox-dropin-btn .dropin-btn-status{display:inline-block;width:15px;height:14px;vertical-align:bottom;margin:0 5px 0 2px;background:transparent url(https://www.dropbox.com/static/images/widgets/dbx-saver-status.png) no-repeat;position:relative;top:-6px}.dropbox-dropin-default .dropin-btn-status{background-position:0px 0px}.dropbox-dropin-progress .dropin-btn-status{width:18px;margin:0 4px 0 0;background:url(https://www.dropbox.com/static/images/widgets/dbx-progress.png) no-repeat center center;-webkit-animation-name:rotate;-webkit-animation-duration:1.7s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:rotate;animation-duration:1.7s;animation-iteration-count:infinite;animation-timing-function:linear}.dropbox-dropin-success .dropin-btn-status{background-position:-15px 0px}.dropbox-dropin-disabled{background:#e0e0e0;border:1px #dadada solid;border-bottom:1px solid #ccc;box-shadow:none}.dropbox-dropin-disabled .dropin-btn-status{background-position:-30px 0px}.dropbox-dropin-error .dropin-btn-status{background-position:-45px 0px}@media only screen and (-webkit-min-device-pixel-ratio:1.4){.dropbox-dropin-btn .dropin-btn-status{background-image:url(https://www.dropbox.com/static/images/widgets/dbx-saver-status-2x.png);background-size:60px 14px;-webkit-background-size:60px 14px}.dropbox-dropin-progress .dropin-btn-status{background:url(https://www.dropbox.com/static/images/widgets/dbx-progress-2x.png) no-repeat center center;background-size:20px 20px;-webkit-background-size:20px 20px}}.dropbox-saver:hover,.dropbox-chooser:hover{text-decoration:none;cursor:pointer}.dropbox-chooser,.dropbox-dropin-btn{line-height:27px!important;text-decoration:none!important;box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text,.fa-layers-counter{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fad.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fad.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.formatting-toolbar{display:flex;align-items:center;gap:2px;padding:4px 6px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 2px 8px #00000026;-webkit-user-select:none;user-select:none}.ft-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:#595959;font-size:14px;cursor:pointer;transition:background-color .15s,color .15s}.ft-btn:hover{background:#f0f0f0;color:#1890ff}.ft-btn:active{background:#e6e6e6}.ft-separator{display:inline-block;width:1px;height:18px;margin:0 3px;background:#d9d9d9}.ft-color-palette{padding:8px;background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;overflow:hidden}.ft-color-section-label{font-size:11px;color:#999;margin-bottom:2px}.ft-color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px}.ft-color-swatch{width:28px;height:28px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;padding:0;transition:transform .1s}.ft-color-swatch:hover{transform:scale(1.15);border-color:#1890ff}.ft-color-custom{display:flex;align-items:center;gap:6px}.ft-color-custom input[type=color]{width:28px;height:28px;padding:0;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.ft-color-apply{flex:1;height:28px;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa;cursor:pointer;font-size:12px}.ft-color-apply:hover{border-color:#1890ff;color:#1890ff}.ft-btn--active{background:#e6f7ff;color:#1890ff}.ft-btn--active:hover{background:#bae7ff}.ft-preview{background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:10px 14px;max-height:200px;overflow-y:auto;box-shadow:0 2px 8px #00000026;font-size:14px;line-height:1.6;word-wrap:break-word}.ft-preview--bold{font-weight:600}.ft-dropdown .ant-dropdown-menu{max-height:300px;overflow-y:auto}.ft-variable{background:#e6f4ff;border:1px solid #91CAFF;border-radius:3px;padding:0 4px;font-family:monospace;font-size:.9em;color:#0958d9;white-space:nowrap}
