.manage-users-page{width:100%}.manage-users-page .cf-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.manage-users-page table.table{min-width:700px;table-layout:fixed;width:100%}.manage-users-page table.table td:not(:last-child),.manage-users-page table.table th:not(:last-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-users-page .buttons{flex-wrap:nowrap;gap:.25rem}.manage-users-page .form-table>.level{flex-wrap:wrap;gap:.75rem}.manage-users-page .form-table>.level .level-left,.manage-users-page .form-table>.level .level-right{flex-shrink:1}.manage-users-page .filters-container.level-right .level{align-items:flex-start}@media (max-width:768px){.manage-users-page .form-table>.level .level-left,.manage-users-page .form-table>.level .level-right{flex-basis:100%}.manage-users-page .form-table>.level .toolbar-buttons{flex-wrap:wrap}}.user-modal{border-radius:12px;box-shadow:0 20px 60px rgba(0,46,71,.15);max-width:700px;overflow:hidden;width:100%}.user-modal .modal-card-head{align-items:center;background-color:#f5f9fb;border-bottom:1px solid #e0ecf4;display:flex;padding:1.25rem 1.5rem}.user-modal .modal-card-head .modal-card-title{color:#002e47;flex:1;font-size:1.1rem;font-weight:600}.user-modal .modal-card-head .user-header-info{align-items:center;display:flex;flex:1;gap:1rem}.user-modal .modal-card-head .user-header-info .user-avatar{align-items:center;background:#3483ac;border-radius:50%;color:#fff;display:flex;font-size:1.25rem;font-weight:600;height:48px;justify-content:center;min-width:48px;text-transform:uppercase;width:48px}.user-modal .modal-card-head .user-header-info .user-details{flex:1;min-width:0}.user-modal .modal-card-head .user-header-info .user-details .user-name{color:#002e47;font-size:1.1rem;font-weight:600;margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-modal .modal-card-head .user-header-info .user-details .user-email{color:#4c616d;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-modal .modal-card-head .delete{margin-left:auto}.user-modal .modal-card-body{max-height:70vh;overflow-y:auto;padding:1.5rem}.user-modal .modal-card-body::-webkit-scrollbar{width:6px}.user-modal .modal-card-body::-webkit-scrollbar-track{background:#eaf3f7;border-radius:3px}.user-modal .modal-card-body::-webkit-scrollbar-thumb{background:#a2c7dd;border-radius:3px}.user-modal .modal-card-body::-webkit-scrollbar-thumb:hover{background:#98c1d9}.user-modal .modal-card-body .modal-description{background-color:#ddeaf2;border-left:4px solid #3483ac;border-radius:8px;color:#002e47;font-size:.9rem;margin-bottom:1.5rem;padding:1rem}.user-modal .modal-card-foot{background-color:#f5f9fb;border-top:1px solid #e0ecf4;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.user-modal .modal-card-foot .button{border-radius:6px;font-weight:500;min-width:100px;transition:all .15s ease}.user-modal .modal-card-foot .button.is-primary:hover:not(:disabled),.user-modal .modal-card-foot .button.is-success:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,46,71,.35);transform:translateY(-1px)}.user-modal .modal-card-foot .button.is-primary:active,.user-modal .modal-card-foot .button.is-success:active{transform:translateY(0)}.user-form-fields .form-section{border-bottom:1px solid #e0ecf4;margin-bottom:1.5rem;padding-bottom:1.5rem}.user-form-fields .form-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.user-form-fields .form-section .section-title{align-items:center;color:#4c616d;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.user-form-fields .form-section .section-title .icon{color:#3483ac;font-size:.875rem}.user-form-fields .fields-row{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.user-form-fields .fields-row:last-child{margin-bottom:0}@media (max-width:600px){.user-form-fields .fields-row{grid-template-columns:1fr}}.user-form-fields .fields-row>.field:only-child{grid-column:1/-1}.user-form-fields .field{margin-bottom:1rem}.user-form-fields .field:last-child{margin-bottom:0}.user-form-fields .field .label{color:#3d4d57;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.user-form-fields .field .label .has-text-danger{margin-left:.125rem}.user-form-fields .field .input,.user-form-fields .field .select select,.user-form-fields .field .textarea{border-color:#cadfeb;border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease}.user-form-fields .field .input:focus,.user-form-fields .field .select select:focus,.user-form-fields .field .textarea:focus{border-color:#3483ac;box-shadow:0 0 0 3px rgba(52,131,172,.15)}.user-form-fields .field .input:disabled,.user-form-fields .field .input[readonly],.user-form-fields .field .select select:disabled,.user-form-fields .field .select select[readonly],.user-form-fields .field .textarea:disabled,.user-form-fields .field .textarea[readonly]{background-color:#f5f9fb;color:#4c616d}.user-form-fields .field .select.is-fullwidth,.user-form-fields .field .select.is-fullwidth select{width:100%}.user-form-fields .field .help.is-danger{font-size:.8rem;margin-top:.25rem}.user-form-fields .checkbox{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.user-form-fields .checkbox input[type=checkbox]{accent-color:#3483ac;cursor:pointer;height:18px;width:18px}.user-form-fields{width:100%}.import-users-modal{max-width:600px;min-width:500px}.import-users-modal .modal-card-head{background-color:#fff;border-bottom:none}.import-users-modal .modal-card-head .modal-card-title{text-align:center}.import-users-modal .upload-section{background:linear-gradient(180deg,#f5f9fb,#fff);border:2px dashed #e0ecf4;border-radius:12px;padding:12px;transition:all .2s ease}.import-users-modal .upload-section:hover{border-color:#a2c7dd}.import-users-modal .upload-section.is-dragover{background:linear-gradient(180deg,#e8f1f6,#fff);border-color:#3483ac}.import-users-modal .upload-section.has-file{background:none;border:none;padding:0}.import-users-modal .upload-content{align-items:center;display:flex;flex-direction:column;gap:.75rem}.import-users-modal .upload-icon{color:#b4dc82;font-size:3.5rem;margin-bottom:.5rem}.import-users-modal .upload-title{color:#002e47;font-size:1rem;font-weight:500;margin:0}.import-users-modal .upload-divider{align-items:center;display:flex;margin:.5rem 0;max-width:200px;width:100%}.import-users-modal .upload-divider:after,.import-users-modal .upload-divider:before{background:#e0ecf4;content:"";flex:1;height:1px}.import-users-modal .upload-divider span{color:#a2c7dd;font-size:.875rem;padding:0 1rem}.import-users-modal .browse-button{cursor:pointer}.import-users-modal .browse-button .file-input{display:none}.import-users-modal .template-hint{align-items:center;border-top:1px solid #e0ecf4;display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem}.import-users-modal .template-hint .hint-text{color:#4c616d;font-size:.875rem}.import-users-modal .template-hint .template-link{align-items:center;color:#3483ac;display:inline-flex;font-size:.875rem;gap:.25rem;text-decoration:none}.import-users-modal .template-hint .template-link:hover{text-decoration:underline}.import-users-modal .template-hint .template-link .icon{font-size:.75rem}.import-users-modal .selected-file{align-items:center;background:#f5f9fb;border:none;border-radius:8px;display:flex;gap:.75rem;padding:.75rem 1rem;width:100%}.import-users-modal .selected-file .file-icon{color:#9cd15a;flex-shrink:0;font-size:2.5rem;line-height:1}.import-users-modal .selected-file .file-info{display:flex;flex-direction:column;min-width:0}.import-users-modal .selected-file .file-info .file-name{border:0;color:#002e47;display:block;font-size:.9375rem;font-weight:500;max-width:none;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.import-users-modal .selected-file .file-info .file-size{color:#98c1d9;font-size:.75rem}.import-users-modal .selected-file .remove-file{align-items:center;background:#efbfbf;border:none;border-radius:6px;color:#cf4646;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;transition:all .15s ease;width:28px}.import-users-modal .selected-file .remove-file:hover{background:#e9abab}.import-users-modal .options-section{background:#f5f9fb;border:1px solid #e0ecf4;border-radius:8px;margin-top:1.5rem;padding:.25rem 1rem}.import-users-modal .option-item{align-items:flex-start;display:flex;gap:.75rem;padding:1rem 0}.import-users-modal .option-item:not(:last-child){border-bottom:1px solid #e0ecf4}.import-users-modal .checkbox-wrapper{align-items:center;cursor:pointer;display:flex;margin-top:2px;position:relative}.import-users-modal .checkbox-wrapper .option-checkbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.import-users-modal .checkbox-wrapper .checkmark{background-color:#fff;border:2px solid #e0ecf4;border-radius:4px;height:20px;transition:all .15s ease;width:20px}.import-users-modal .checkbox-wrapper .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.import-users-modal .checkbox-wrapper .option-checkbox:checked~.checkmark{background-color:#3483ac;border-color:#3483ac}.import-users-modal .checkbox-wrapper .option-checkbox:checked~.checkmark:after{display:block}.import-users-modal .checkbox-wrapper .option-checkbox:disabled~.checkmark{background-color:#eaf3f7;border-color:#e0ecf4}.import-users-modal .option-content{display:flex;flex-direction:column;gap:.125rem}.import-users-modal .option-content .option-label{color:#002e47;font-size:.9375rem;font-weight:500}.import-users-modal .option-content .option-description{color:#4c616d;font-size:.8125rem}.import-users-modal .import-hint{align-items:center;background:#e8f1f6;border-radius:6px;color:#002e47;display:flex;font-size:.875rem;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.import-users-modal .import-hint .icon{color:#3483ac}.import-users-modal .error-message{align-items:center;background:#f4d4d4;border:1px solid #e49797;border-radius:6px;color:#cf4646;display:flex;font-size:.875rem;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.import-users-modal .result-status{align-items:center;border-radius:8px;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem;padding:1rem 1.5rem}.import-users-modal .result-status .status-icon{font-size:1.5rem}.import-users-modal .result-status .status-text{font-size:1.1rem;font-weight:600}.import-users-modal .result-status.is-success{background-color:#fff;border:1px solid #b4dc82;color:#76ae31}.import-users-modal .result-status.is-warning{background-color:#fdf3b4;border:1px solid #fae351;color:#dc9600}.import-users-modal .result-status.is-danger{background-color:#f4d4d4;border:1px solid #cf4646;color:#9f2929}.import-users-modal .result-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}@media screen and (max-width:500px){.import-users-modal .result-stats-grid{grid-template-columns:repeat(2,1fr)}}.import-users-modal .stat-item{align-items:center;background-color:#f5f9fb;border:1px solid #e0ecf4;border-radius:8px;display:flex;flex-direction:column;padding:1rem}.import-users-modal .stat-item .stat-value{font-size:2rem;font-weight:700;line-height:1}.import-users-modal .stat-item .stat-value.is-success{color:#76ae31}.import-users-modal .stat-item .stat-value.is-info{color:#286585}.import-users-modal .stat-item .stat-value.is-warning{color:#dc9600}.import-users-modal .stat-item .stat-value.is-danger{color:#9f2929}.import-users-modal .stat-item .stat-label{color:#4c616d;font-size:.75rem;letter-spacing:.5px;margin-top:.5rem;text-transform:uppercase}.import-users-modal .error-details,.import-users-modal .warning-details{border-radius:6px;overflow:hidden}.import-users-modal .error-header,.import-users-modal .warning-header{align-items:center;background-color:#f4d4d4;border:1px solid #cf4646;border-bottom:none;border-radius:6px 6px 0 0;display:flex;gap:.5rem;padding:.75rem 1rem}.import-users-modal .warning-header{background-color:#fdf3b4;border-color:#fae351}.import-users-modal .error-table-container,.import-users-modal .warning-table-container{border:1px solid #cf4646;border-radius:0 0 6px 6px;max-height:250px;overflow-y:auto}.import-users-modal .warning-table-container{border-color:#fae351}.import-users-modal .error-table,.import-users-modal .warning-table{font-size:.875rem;margin-bottom:0!important}.import-users-modal .error-table th,.import-users-modal .warning-table th{background-color:#f5f9fb;position:sticky;top:0;z-index:1}.import-users-modal .error-table .row-col,.import-users-modal .warning-table .row-col{text-align:center;width:60px}.import-users-modal .error-table .email-col,.import-users-modal .warning-table .email-col{width:200px}.import-users-modal .error-table .email-col code,.import-users-modal .warning-table .email-col code{background-color:#eaf3f7;border-radius:3px;font-size:.8125rem;padding:.125rem .375rem}.import-users-modal .error-messages,.import-users-modal .warning-messages{list-style:none;margin:0;padding:0}.import-users-modal .error-messages li,.import-users-modal .warning-messages li{padding:.125rem 0}.import-users-modal .error-messages li:not(:last-child),.import-users-modal .warning-messages li:not(:last-child){border-bottom:1px dashed #e0ecf4}.import-users-modal .background-processing{padding:2rem}.import-users-modal .import-result{align-items:center;display:flex;flex-direction:column}.import-users-modal .modal-card-foot{justify-content:center}.action-toggle-content-overlay__control{align-items:center;display:inline-flex;gap:.5rem}.action-toggle-content-overlay__spinner{color:#6b7280;font-size:1rem}.action-toggle-content-overlay__status{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cf-content-overlay-drawer{background:#fff;border-left:1px solid #e5e7eb;bottom:0;box-shadow:0 12px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;max-width:100vw;outline:none;position:fixed;right:0;top:0;width:480px;z-index:9100}.cf-content-overlay-drawer__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.75rem 1rem}.cf-content-overlay-drawer__title{font-size:1rem;font-weight:600;margin:0}.cf-content-overlay-drawer__close{padding:.25rem .5rem}.cf-content-overlay-drawer__close:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cf-content-overlay-drawer__body{flex:1 1 auto;overflow:auto;padding:1rem}.cf-content-overlay-drawer-slide-enter-active,.cf-content-overlay-drawer-slide-leave-active{transition:transform .22s ease}.cf-content-overlay-drawer-slide-enter,.cf-content-overlay-drawer-slide-leave-to{transform:translateX(100%)}.cf-inline-editor{display:flex;flex-direction:column;gap:.75rem}.cf-inline-editor__notice,.cf-inline-editor__status{color:#4b5563;font-size:.9rem;padding:.5rem 0}.cf-inline-editor__loading-overlay{background:#f3f4f6;display:grid;inset:0;place-items:center;position:fixed;transform-origin:center center;z-index:9400}.cf-inline-editor__loader{align-items:center;color:#4b5563;display:flex;flex-direction:column;font-size:.95rem;gap:.75rem}.cf-inline-editor__spinner{animation:cf-inline-editor-spin .8s linear infinite;border:3px solid rgba(29,78,216,.22);border-radius:50%;border-top-color:#1d4ed8;height:34px;width:34px}@keyframes cf-inline-editor-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cf-inline-editor__spinner{animation:none}}.cf-inline-editor__error{background:#fee2e2;border:1px solid #fca5a5;border-radius:4px;color:#b91c1c;font-size:.875rem;padding:.5rem .75rem}.cf-inline-editor__footer{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:.5rem;justify-content:flex-end;padding-top:.75rem;position:sticky}.action-cancel-editor,.action-close-drawer,.action-editor-type-builder,.action-editor-type-code,.action-editor-type-rich,.action-save-editor,.action-start-building{display:inline-flex}[data-type=content-overlay-empty].content-overlay-empty{background:rgba(29,78,216,.04);border:2px dashed #1d4ed8;border-radius:6px;color:#1d4ed8;display:block;margin:.75rem 0;padding:1.25rem;text-align:center}.content-overlay-empty__button{font-weight:600}.content-overlay-empty__button:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cf-inline-editor__convert{display:flex;flex-direction:column;gap:.75rem}.cf-inline-editor__convert-intro{color:#4b5563;font-size:.9rem}.cf-inline-editor__editor-type{border:1px solid #e5e7eb;border-radius:4px;display:flex;flex-direction:column;gap:.25rem;padding:.5rem .75rem}.cf-inline-editor__editor-type label{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.cf-inline-editor__legend{color:#1f2937;font-size:.85rem;font-weight:600}.cf-inline-editor__template-picker{display:flex;flex-direction:column;gap:.25rem}.cf-inline-editor__body-editor{display:flex;flex-direction:column;gap:.5rem}.cf-inline-editor__body-editor .CodeMirror{border:1px solid #d1d5db;border-radius:4px;min-height:320px}.cf-inline-editor__select{background:#fff;border:1px solid #d1d5db;border-radius:4px;font:inherit;padding:.4rem .6rem;width:100%}.cf-inline-editor__select:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.overlay-edit-trigger{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}.overlay-edit-trigger:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.overlay-container--modern #editable-content-dotted-overlay{background:transparent;border:0;border-radius:6px;transition:background-color .12s ease,box-shadow .12s ease}.overlay-container--modern #editable-content-dotted-overlay.show-button{background:rgba(37,99,235,.12);box-shadow:inset 0 0 0 2px #3b82f6,inset 0 0 0 4px hsla(0,0%,100%,.9),0 0 0 1px rgba(0,0,0,.15)}.overlay-container--modern #editable-content-dotted-overlay .overlay-button{background:#2563eb;border:0;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,.35);color:#fff;font-weight:600;padding:.4rem 1rem;right:.6rem;transition:top 80ms linear,background-color .12s ease}.overlay-container--modern #editable-content-dotted-overlay .overlay-button:hover{background:#1d4ed8}.cf-builder-root{color:#1f2937;display:flex;flex-direction:column;gap:.75rem}.cf-builder-root__empty{color:#6b7280;padding:1rem;text-align:center}.cf-builder-field-list{display:flex;flex-direction:column;gap:.75rem}.cf-builder-field-row{background:#fff;border-radius:6px}.cf-builder-field{display:flex;flex-direction:column;font-size:.9rem;gap:.25rem;padding:0}.cf-builder-field__label{align-items:center;color:#1f2937;display:inline-flex;font-weight:600;gap:.4rem}.cf-builder-field__hint{color:#6b7280;font-size:.8rem}.cf-builder-field__hint-toggle{background:transparent;border:0;color:#1d4ed8;cursor:pointer;font:inherit;font-size:inherit;margin-left:.25rem;padding:0;text-decoration:underline}.cf-builder-field__hint-toggle:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-builder-field__hint--muted{font-style:italic}.cf-builder-field__input,.cf-builder-field__select,.cf-builder-field__textarea,.cf-builder-field__wysiwyg{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#1f2937;font:inherit;padding:.5rem .6rem;width:100%}.cf-builder-field__input:focus-visible,.cf-builder-field__select:focus-visible,.cf-builder-field__textarea:focus-visible,.cf-builder-field__wysiwyg:focus-visible{border-color:#1d4ed8;outline:2px solid #1d4ed8;outline-offset:1px}.cf-builder-field__input--invalid{border-color:#b91c1c}.cf-builder-field__input--invalid:focus-visible{border-color:#b91c1c;outline-color:#b91c1c}.cf-builder-field--url .cf-builder-field__error{color:#b91c1c;font-size:.8rem}.cf-builder-field__sublabel{color:#6b7280;font-size:.8rem}.cf-builder-field__sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cf-builder-field__url-picker{display:flex;flex-direction:column;gap:.35rem}.cf-builder-field__url-dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-top:.25rem;overflow:hidden}.cf-builder-field__url-results{list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:.25rem 0}.cf-builder-field__url-show-more{background:transparent;border:0;border-top:1px solid #e5e7eb;color:#1d4ed8;cursor:pointer;display:block;font:inherit;font-weight:500;padding:.45rem .6rem;text-align:center;width:100%}.cf-builder-field__url-show-more:hover:not(:disabled){background:rgba(29,78,216,.1)}.cf-builder-field__url-show-more:disabled{cursor:default;opacity:.6}.cf-builder-field__url-show-more:focus-visible{outline:2px solid #1d4ed8;outline-offset:-2px}.cf-builder-field__url-option{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.4rem .6rem}.cf-builder-field__url-option.is-active{background:rgba(29,78,216,.1);box-shadow:inset 2px 0 0 #1d4ed8}.cf-builder-field__url-thumb{flex:none;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.cf-builder-field__url-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-builder-field__url-status{color:#6b7280;font-size:.8rem;margin:0;min-height:1em}.cf-builder-field--checkbox{align-items:center;flex-direction:row;gap:.5rem}.cf-builder-field--checkbox .cf-builder-field__label{font-weight:500}.cf-builder-field--image .cf-builder-field__image-preview{background:#f9fafb;border:1px dashed #e5e7eb;border-radius:4px;padding:.5rem;position:relative}.cf-builder-field--image .cf-builder-field__image-preview img{display:block;height:auto;max-width:100%}.cf-builder-field--image .cf-builder-field__image-spinner{border-color:#1d4ed8 rgba(0,0,0,.2) rgba(0,0,0,.2);border-width:3px;height:1.75rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.75rem}.cf-builder-field--image .cf-builder-field__image-empty{align-items:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:4px;color:#6b7280;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;padding:1.5rem .5rem}.cf-builder-field--image .cf-builder-field__image-attached{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#1f2937;display:flex;font-size:.85rem;gap:.5rem;padding:.5rem .6rem}.cf-builder-field--image .cf-builder-field__image-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-builder-field--image .cf-builder-field__image-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.cf-builder-field--image .cf-builder-field__image-input{display:none}.cf-builder-field--image .cf-builder-field__error{color:#b91c1c;font-size:.8rem}.action-edit-image-url,.action-remove-image,.action-upload-image{display:inline-flex}.cf-builder-field--radio{border:0;margin:0;min-width:0;padding:0}.cf-builder-field__radio-options{display:flex;flex-direction:column;gap:.35rem}.cf-builder-field__radio-option{align-items:center;cursor:pointer;display:flex;gap:.5rem}.cf-builder-field--file .cf-builder-field__file-current{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#1f2937;display:flex;gap:.5rem;padding:.5rem .6rem}.cf-builder-field--file .cf-builder-field__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-builder-field--file .cf-builder-field__file-empty{align-items:center;border:1px dashed #e5e7eb;border-radius:4px;color:#9ca3af;display:flex;gap:.5rem;padding:1rem .5rem}.cf-builder-field--file .cf-builder-field__file-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.cf-builder-field--file .cf-builder-field__file-input{display:none}.cf-builder-field--file .cf-builder-field__error{color:#b91c1c;font-size:.8rem}.action-remove-file,.action-upload-file{display:inline-flex}.cf-builder-field--label .cf-builder-field__label-markup{color:#1f2937;font-size:.9rem}.cf-builder-module{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.cf-builder-module__header{align-items:center;display:flex;justify-content:space-between}.cf-builder-module__title{align-items:center;color:#6b7280;display:inline-flex;font-size:.85rem;font-weight:700;gap:.4rem;letter-spacing:.04em;margin:0;text-transform:uppercase}.cf-builder-module__count{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;font-size:.75rem;line-height:1.4rem;padding:0 .5rem}.cf-builder-module__empty{color:#6b7280;padding:.5rem 0;text-align:center}.cf-builder-module__instances{display:flex;flex-direction:column;gap:.5rem}.cf-builder-module__actions{display:flex;justify-content:flex-end}.action-add-module-instance{align-items:center;display:inline-flex;gap:.5rem;width:100%}.action-add-module-instance .button{flex:0 0 auto}.cf-builder-module__select{background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:1 1 auto;font:inherit;min-width:0;padding:.4rem .6rem}.cf-builder-section-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.cf-builder-section-card:hover{border-color:#d4d7de;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cf-builder-section-card.is-collapsed .cf-builder-section-card__header{border-bottom-color:transparent}.cf-builder-section-card__header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;padding:.5rem .75rem}.cf-builder-section-card__chevron{background:transparent;border:0;color:#6b7280;cursor:pointer;line-height:0;padding:.25rem}.cf-builder-section-card__chevron:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cf-builder-section-card__title{color:#1f2937;flex:1 1 auto;font-size:.95rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-builder-section-card__actions{align-items:center;display:flex;gap:.15rem;opacity:.4;transition:opacity .12s ease}.cf-builder-section-card:hover .cf-builder-section-card__actions{opacity:1}.cf-builder-section-card__icon-button{background:transparent;border:0;border-radius:4px;color:#6b7280;cursor:pointer;line-height:0;padding:.25rem}.cf-builder-section-card__icon-button:hover:not(:disabled){background:#e5e7eb;color:#1f2937}.cf-builder-section-card__icon-button.is-danger:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.cf-builder-section-card__icon-button:disabled{cursor:not-allowed;opacity:.35}.cf-builder-section-card__icon-button:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cf-builder-section-card__body{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.cf-builder-section-card__missing{color:#6b7280;font-style:italic}.action-add-module-instance,.action-close-settings,.action-done-settings,.action-duplicate-section,.action-move-down,.action-move-up,.action-remove-section,.action-settings-section{display:inline-flex}.cf-builder-section-card__title-input{background:#fff;border:1px solid #1d4ed8;border-radius:4px;color:#1f2937;flex:1 1 auto;font:inherit;font-size:.95rem;font-weight:600;margin:0;min-width:0;padding:.25rem .4rem}.cf-builder-section-card__title-input:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-builder-section-card__title.is-renamable{cursor:text}.cf-builder-section-card__title.is-renamable:hover{background:rgba(29,78,216,.06);border-radius:4px;margin:0 -.25rem;padding:0 .25rem}.cf-builder-settings-modal{align-items:center;background:rgba(15,23,42,.55);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9300}.cf-builder-settings-modal__dialog{background:#fff;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;max-height:calc(100vh - 4rem);max-width:520px;width:100%}.cf-builder-settings-modal__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.75rem 1rem}.cf-builder-settings-modal__title{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.cf-builder-settings-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;overflow:auto;padding:1rem}.cf-builder-settings-modal__footer{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:.75rem 1rem}.cf-builder-settings-modal-fade-enter-active,.cf-builder-settings-modal-fade-leave-active{transition:opacity .16s ease}.cf-builder-settings-modal-fade-enter,.cf-builder-settings-modal-fade-leave-to{opacity:0}.cf-canvas-root{background:#f3f4f6;color:#111827;display:flex;flex-direction:column;font-size:.9rem;inset:0;position:fixed;transform-origin:center center;will-change:opacity,transform;z-index:10000}body.cf-canvas-open #showadminpanel,body.cf-canvas-open .content-helper-button{display:none!important}.cf-content-overlay-dialog .dialog.modal,body.cf-canvas-open .notices,body.cf-canvas-open .tox-tinymce-aux{z-index:10100}.cf-canvas-overlay-enter-active{transition:opacity .26s ease-out,transform .26s ease-out}.cf-canvas-overlay-leave-active{transition:opacity .2s ease-in,transform .2s ease-in}.cf-canvas-overlay-enter,.cf-canvas-overlay-leave-to{opacity:0;transform:scale(.985)}.cf-canvas-overlay-enter-to,.cf-canvas-overlay-leave{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.cf-canvas-overlay-enter-active,.cf-canvas-overlay-leave-active{transition:none}.cf-canvas-overlay-enter,.cf-canvas-overlay-leave-to{opacity:1;transform:none}}.cf-canvas-root__body{display:grid;flex:1 1 auto;grid-template-columns:240px 1fr var(--cf-props-width,360px);min-height:0}.cf-canvas-generate{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:10px;max-width:min(440px,100vw - 40px);position:fixed;right:20px;z-index:10010}.cf-canvas-generate__panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:10px;padding:14px 16px;width:min(440px,100vw - 40px)}.cf-canvas-generate__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.cf-canvas-generate__heading{align-items:center;display:flex;gap:8px;min-width:0}.cf-canvas-generate__icon{color:#1d4ed8;flex:0 0 auto}.cf-canvas-generate__label{color:#111827;font-weight:600}.cf-canvas-generate__close{align-items:center;background:transparent;border:0;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;transition:background-color .12s ease,color .12s ease;width:28px}.cf-canvas-generate__close:hover{background:#f3f4f6;color:#111827}.cf-canvas-generate__close:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-generate__selection{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.8rem;gap:8px}.cf-canvas-generate__selection-prefix{flex:0 0 auto}.cf-canvas-generate__selection-chip{align-items:center;background:rgba(29,78,216,.1);border:1px solid rgba(29,78,216,.3);border-radius:999px;color:#1d4ed8;display:inline-flex;font-weight:600;gap:6px;max-width:100%;padding:3px 4px 3px 10px}.cf-canvas-generate__selection-label{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-canvas-generate__selection-clear{align-items:center;background:transparent;border:0;border-radius:999px;color:#1d4ed8;cursor:pointer;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;padding:0;transition:background-color .1s ease;width:18px}.cf-canvas-generate__selection-clear:hover{background:rgba(29,78,216,.2)}.cf-canvas-generate__selection-clear:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-generate__modes{border:0;display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0}.cf-canvas-generate__modes-legend{color:#6b7280;font-size:.75rem;font-weight:600;margin-bottom:6px;padding:0;width:100%}.cf-canvas-generate__mode{align-items:center;display:inline-flex;gap:6px}.cf-canvas-generate__mode-input{cursor:pointer;margin:0}.cf-canvas-generate__mode-input:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cf-canvas-generate__mode-input:disabled{cursor:not-allowed}.cf-canvas-generate__mode-label{color:#111827;cursor:pointer}.cf-canvas-generate__mode-input:disabled+.cf-canvas-generate__mode-label{color:#6b7280;cursor:not-allowed}.cf-canvas-generate__input{border:1px solid #e5e7eb;border-radius:6px;font:inherit;padding:10px 12px;resize:vertical;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.cf-canvas-generate__input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.18);outline:none}.cf-canvas-generate__footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cf-canvas-generate__count{color:#6b7280;font-size:.75rem;font-variant-numeric:tabular-nums}.cf-canvas-generate__submit{align-items:center;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;padding:7px 16px;transition:background-color .12s ease,box-shadow .12s ease}.cf-canvas-generate__submit:hover:not(:disabled){background:#1944bd}.cf-canvas-generate__submit:focus-visible{outline:2px solid #111827;outline-offset:2px}.cf-canvas-generate__submit:disabled{cursor:not-allowed;opacity:.6}.cf-canvas-generate__submit-icon{flex:0 0 auto}.cf-canvas-generate__hint{color:#6b7280;font-size:.75rem;margin:0}.cf-canvas-generate__fab-wrap{align-self:flex-end}.cf-canvas-generate__fab{align-items:center;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:999px;box-shadow:0 6px 16px rgba(29,78,216,.35);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;padding:10px 18px;transition:background-color .12s ease,box-shadow .12s ease}.cf-canvas-generate__fab:hover:not(:disabled){background:#1944bd}.cf-canvas-generate__fab:focus-visible{outline:2px solid #111827;outline-offset:2px}.cf-canvas-generate__fab.is-busy{cursor:progress;opacity:.85}.cf-canvas-generate__fab-icon{flex:0 0 auto}.cf-canvas-generate__fab-label{white-space:nowrap}.cf-canvas-generate__spinner{animation:cf-canvas-generate-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.45);border-radius:50%;border-top-color:#fff;display:inline-block;flex:0 0 auto;height:1em;width:1em}@keyframes cf-canvas-generate-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cf-canvas-generate__spinner{animation:cf-canvas-generate-pulse 1.4s ease-in-out infinite}.cf-canvas-skeleton{animation:none}}@keyframes cf-canvas-generate-pulse{0%,to{opacity:1}50%{opacity:.35}}.cf-canvas-generate__error{background:#fdf2f2;border:1px solid rgba(220,38,38,.25);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);color:#9b2c2c;font-size:.85rem;line-height:1.45;margin:0;max-width:min(440px,100vw - 40px);padding:12px 16px}.cf-canvas-generate__error-action{background:#fff;border:1px solid rgba(220,38,38,.35);border-radius:8px;color:#9b2c2c;cursor:pointer;font-size:.8rem;font-weight:600;margin-top:8px;padding:5px 12px;transition:background .12s ease,border-color .12s ease}.cf-canvas-generate__error-action:hover{background:#fbe4e4;border-color:rgba(220,38,38,.55)}.cf-canvas-generate__error-action:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-chat{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:10010}.cf-canvas-chat__window{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;height:min(540px,100vh - 120px);overflow:hidden;width:min(400px,100vw - 40px)}.cf-canvas-chat__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:space-between;padding:10px 14px}.cf-canvas-chat__heading{align-items:center;color:#1d4ed8;display:inline-flex;gap:8px}.cf-canvas-chat__title{color:#111827;font-size:.9rem;font-weight:600;margin:0}.cf-canvas-chat__header-actions{align-items:center;display:inline-flex;gap:.25rem}.cf-canvas-chat__header-button{background:transparent;border:0;border-radius:4px;color:#6b7280;cursor:pointer;padding:.3rem}.cf-canvas-chat__header-button:hover{background:#f3f4f6;color:#111827}.cf-canvas-chat__header-button:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-chat__selection{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:.4rem;padding:8px 14px}.cf-canvas-chat__messages{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:14px}.cf-canvas-chat__empty{color:#6b7280;font-size:.85rem;line-height:1.5;margin:auto;max-width:85%;text-align:center}.cf-canvas-chat__message{display:flex}.cf-canvas-chat__message.is-user{justify-content:flex-end}.cf-canvas-chat__message.is-assistant{justify-content:flex-start}.cf-canvas-chat__bubble{border-radius:12px;font-size:.85rem;line-height:1.45;max-width:85%;padding:8px 12px;white-space:pre-wrap;word-break:break-word}.is-user .cf-canvas-chat__bubble{background:#1d4ed8;border-bottom-right-radius:4px;color:#fff}.is-assistant .cf-canvas-chat__bubble{background:#f3f4f6;border-bottom-left-radius:4px;color:#111827}.is-assistant.is-error .cf-canvas-chat__bubble{background:#fdf2f2;border:1px solid rgba(220,38,38,.25);color:#9b2c2c}.cf-canvas-chat__typing{align-items:center;display:inline-flex;gap:4px;min-height:1.4em}.cf-canvas-chat__typing-dot{animation:cf-canvas-chat-typing 1.2s ease-in-out infinite;background:#6b7280;border-radius:50%;height:6px;width:6px}.cf-canvas-chat__typing-dot:nth-child(2){animation-delay:.15s}.cf-canvas-chat__typing-dot:nth-child(3){animation-delay:.3s}@keyframes cf-canvas-chat-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cf-canvas-chat__typing-dot{animation:cf-canvas-generate-pulse 1.4s ease-in-out infinite}}.cf-canvas-chat__undo{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;margin-top:6px;padding:4px 10px;white-space:nowrap}.cf-canvas-chat__undo:hover{background:#eef2ff;border-color:#1d4ed8;color:#1d4ed8}.cf-canvas-chat__undo:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-chat__composer{border-top:1px solid #e5e7eb;padding:10px 14px 12px}.cf-canvas-chat__modes{border:0;display:flex;gap:1rem;margin:0 0 8px;padding:0}.cf-canvas-chat__modes-legend{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.cf-canvas-chat__input-row{align-items:flex-end;display:flex;gap:8px}.cf-canvas-chat__input-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.cf-canvas-chat__input{border:1px solid #e5e7eb;border-radius:10px;flex:1 1 auto;font-size:.85rem;line-height:1.4;max-height:120px;padding:8px 12px;resize:none}.cf-canvas-chat__input:focus-visible{outline:2px solid #1d4ed8;outline-offset:-1px}.cf-canvas-chat__send{align-items:center;background:#1d4ed8;border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.cf-canvas-chat__send:disabled{cursor:default;opacity:.45}.cf-canvas-chat__send:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cf-canvas-generate-pop-enter-active,.cf-canvas-generate-pop-leave-active{transition:opacity .14s ease,transform .14s ease}.cf-canvas-generate-pop-enter,.cf-canvas-generate-pop-leave-to{opacity:0;transform:translateY(8px)}body.cf-canvas-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cf-canvas-top-bar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:1rem;height:56px;justify-content:space-between;padding:0 .75rem}.cf-canvas-top-bar__group{align-items:center;display:flex;gap:.25rem}.cf-canvas-top-bar__group .button{align-items:center;display:inline-flex;gap:.4rem}.cf-canvas-top-bar__viewport{color:#6b7280}.cf-canvas-top-bar__viewport.is-active{background:rgba(29,78,216,.1);color:#1d4ed8}.cf-canvas-top-bar__viewport:hover:not(.is-active){color:#111827}.cf-canvas-top-bar__viewport:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-top-bar__sync{align-items:center;background:rgba(29,78,216,.1);border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.78rem;font-weight:600;gap:.4rem;padding:.15rem .6rem;white-space:nowrap}.cf-canvas-top-bar__sync-spinner{border-color:#1d4ed8 rgba(29,78,216,.35) rgba(29,78,216,.35);height:.85em;width:.85em}.cf-canvas-sync-enter-active,.cf-canvas-sync-leave-active{transition:opacity .18s ease}.cf-canvas-sync-enter,.cf-canvas-sync-leave-to{opacity:0}.cf-canvas-top-bar__breadcrumb{align-items:center;display:flex;flex:1 1 auto;gap:.25rem;min-width:0;overflow-x:auto;white-space:nowrap}.cf-canvas-top-bar__crumb{align-items:center;background:transparent;border:0;color:#6b7280;cursor:pointer;display:inline-flex;font:inherit;gap:.25rem;padding:.25rem .5rem}.cf-canvas-top-bar__crumb.is-current{color:#111827;font-weight:600}.cf-canvas-top-bar__crumb:hover{color:#1d4ed8}.cf-canvas-top-bar__crumb:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cf-canvas-top-bar__crumb-sep{color:#e5e7eb;font-size:.7rem}.cf-canvas-palette{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cf-canvas-palette__header{border-bottom:1px solid #e5e7eb;padding:.75rem}.cf-canvas-palette__search{background:#fff;border:1px solid #e5e7eb;border-radius:4px;font:inherit;padding:.4rem .6rem;width:100%}.cf-canvas-palette__search:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-palette__select-new{align-items:center;display:flex;gap:.4rem;margin-top:.6rem}.cf-canvas-palette__select-new-checkbox{cursor:pointer;flex:0 0 auto;margin:0}.cf-canvas-palette__select-new-checkbox:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-palette__select-new-label{color:#6b7280;cursor:pointer;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cf-canvas-palette__section{overflow-y:auto;padding:.75rem}.cf-canvas-palette__section-title{color:#6b7280;font-size:.7rem;font-weight:700;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.cf-canvas-palette__empty{color:#6b7280;font-size:.8rem;font-style:italic;margin:.5rem 0;padding:0 .75rem;text-align:center}.cf-canvas-palette__items{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.action-palette-item{display:flex}.cf-canvas-palette-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;cursor:grab;display:flex;flex-direction:column;font:inherit;gap:.35rem;justify-content:center;padding:.75rem .5rem;transition:border-color .12s ease,transform .12s ease;width:100%}.cf-canvas-palette-item:hover{border-color:#1d4ed8;transform:translateY(-1px)}.cf-canvas-palette-item:active{cursor:grabbing}.cf-canvas-palette-item:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-palette-item__icon{color:#1d4ed8;font-size:1.1rem}.cf-canvas-palette-item__name{font-size:.75rem;line-height:1.2;text-align:center;word-break:break-word}.cf-canvas-stage{background:#f3f4f6;overflow:auto;padding:1.5rem;position:relative}.cf-canvas-stage--preview .cf-canvas-stage__inner [data-widget-id]{outline:none!important}.cf-canvas-stage__inner{border-radius:6px;max-width:none;min-height:100%;padding:1.5rem;transition:max-width .2s ease}.cf-canvas-stage__frame,.cf-canvas-stage__inner{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);margin:0 auto;width:100%}.cf-canvas-stage__frame{border:0;border-radius:6px;display:block;height:100%;transition:width .2s ease}.cf-canvas-stage--tablet .cf-canvas-stage__frame{width:768px}.cf-canvas-stage--mobile .cf-canvas-stage__frame{width:375px}@media (prefers-reduced-motion:reduce){.cf-canvas-stage__frame,.cf-canvas-stage__inner{transition:none}}.cf-canvas-stage__inner [data-widget-id]{outline:1px dashed transparent;outline-offset:2px;transition:outline-color 80ms ease}.cf-canvas-stage__inner [data-widget-id]:hover{outline-color:rgba(29,78,216,.4)}.cf-canvas-stage__inner [data-widget-id][draggable=true]{cursor:grab}.cf-canvas-stage__inner [data-widget-id]:active{cursor:grabbing}.cf-canvas-stage__inner{contain:layout}.cf-canvas-drop-line{background:#1d4ed8;border-radius:2px;box-shadow:0 0 0 1px rgba(29,78,216,.25);height:3px;pointer-events:none;position:absolute;transform:translateY(-50%);transition:top 60ms ease-out,left 60ms ease-out,width 60ms ease-out,height 60ms ease-out;z-index:11}.cf-canvas-drop-line--vertical{height:auto;transform:translateX(-50%);width:3px}.cf-canvas-drop-line--vertical .cf-canvas-drop-line__label{left:50%;top:-1.6rem;transform:translateX(-50%)}.cf-canvas-drop-line__label{background:#1d4ed8;border-radius:3px;color:#fff;font-size:.75rem;font-weight:600;left:0;padding:.15rem .5rem;position:absolute;top:-1.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.cf-canvas-stage--preview .cf-canvas-drop-line{display:none}.cf-canvas-drop-empty{align-items:center;border:2px dashed #e5e7eb;border-radius:4px;box-sizing:border-box;color:#6b7280;display:flex;flex:1 0 100%;font-size:.8rem;justify-content:center;margin:.25rem 0;min-height:56px;padding:.75rem;text-align:center;width:100%}.cf-canvas-stage--preview .cf-canvas-drop-empty{display:none}.cf-canvas-add-item{align-items:center;align-self:flex-start;background:transparent;border:2px dashed #1d4ed8;border-radius:50%;color:#1d4ed8;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.85rem;justify-content:center;line-height:1;margin:.5rem .25rem;min-height:28px;padding:0;transition:background .12s ease,color .12s ease;width:28px}.cf-canvas-add-item:hover{background:#1d4ed8;color:#fff}.cf-canvas-add-item:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cf-canvas-add-item:not(.cf-canvas-add-item--block){margin:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:5}.cf-canvas-add-anchor{position:relative}.cf-canvas-add-item.cf-canvas-add-item--block{display:flex;margin:.5rem .25rem .5rem auto}.cf-canvas-stage--preview .cf-canvas-add-item{display:none}.cf-canvas-stage:not(.cf-canvas-stage--preview) .cf-canvas-gutter-neutralized{margin:0!important}.cf-canvas-image-empty{align-items:center;border:2px dashed #e5e7eb;border-radius:4px;color:#6b7280;display:flex;font-size:.85rem;gap:.4rem;justify-content:center;min-height:120px;padding:1rem;text-align:center}.cf-canvas-image-empty--fill{height:100%;inset:0;margin:0;min-height:0;position:absolute}.cf-canvas-stage--preview .cf-canvas-image-empty{display:none}.cf-canvas-image-broken{align-items:center;background:rgba(220,38,38,.04);border:2px dashed rgba(220,38,38,.55);border-radius:4px;color:#dc2626;display:flex;flex-direction:column;font-size:.85rem;gap:.3rem;justify-content:center;line-height:1.3;min-height:120px;overflow:hidden;padding:1rem;text-align:center}.cf-canvas-image-broken>span{max-width:100%;overflow-wrap:anywhere}.cf-canvas-image-broken__src{color:#6b7280;font-size:.75rem;word-break:break-all}.cf-canvas-image-broken--fill{height:100%;inset:0;margin:0;min-height:0;position:absolute}.cf-canvas-stage--preview .cf-canvas-image-broken{display:none}.cf-canvas-embed--placeholder{align-items:center;border:2px dashed #e5e7eb;border-radius:4px;color:#6b7280;display:flex;font-size:.85rem;justify-content:center;min-height:120px;padding:1rem;text-align:center}.cf-canvas-embed--placeholder>*{display:none!important}.cf-canvas-embed--placeholder:before{content:"";font-family:FontAwesome;margin-right:.4rem}.cf-canvas-embed--placeholder:after{content:"Embed —third-party code"}.cf-canvas-empty-notice{align-items:center;background:#eef4ff;border-bottom:1px solid #e5e7eb;color:#1c3d6e;display:flex;font-size:.85rem;gap:.5rem;padding:.6rem 1rem}.cf-canvas-empty-notice__icon{flex:0 0 auto}.cf-canvas-empty-notice__text{line-height:1.3}.cf-canvas-image-loading{align-items:center;background:hsla(0,0%,100%,.6);display:flex;justify-content:center;min-height:120px;pointer-events:none}.cf-canvas-image-loading .cf-canvas-generate__spinner{border-color:#1d4ed8 hsla(220,9%,46%,.35) hsla(220,9%,46%,.35);border-width:3px;height:1.75rem;width:1.75rem}.cf-canvas-image-loading--fill{height:100%;inset:0;margin:0;min-height:0;position:absolute;z-index:2}.cf-canvas-stage--preview .cf-canvas-image-loading{display:none}.cf-canvas-skeleton{animation:cf-canvas-skeleton-shimmer 1.3s ease-in-out infinite,cf-canvas-skeleton-in .18s ease-out;background:linear-gradient(90deg,rgba(229,231,235,.18) 25%,rgba(229,231,235,.42) 37%,rgba(229,231,235,.18) 63%);background-size:400% 100%;border:1px solid rgba(229,231,235,.6);border-radius:6px;margin:.25rem 0;min-height:48px;position:relative}.cf-canvas-skeleton:after{animation:cf-canvas-skeleton-spin .7s linear infinite;border:2px solid rgba(29,78,216,.25);border-radius:50%;border-top-color:#1d4ed8;content:"";height:18px;left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;width:18px}@keyframes cf-canvas-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes cf-canvas-skeleton-in{0%{opacity:0}to{opacity:1}}@keyframes cf-canvas-skeleton-spin{to{transform:rotate(1turn)}}.cf-canvas-stage--reconciling{opacity:.7;pointer-events:none;transition:opacity .15s ease}.cf-canvas-drop-field--blocked{background:rgba(220,38,38,.05);cursor:not-allowed;outline:2px dashed #dc2626;outline-offset:-2px}.cf-canvas-stage [data-widget-root=true]{display:contents}.cf-canvas-stage:not(.cf-canvas-stage--preview) .flexslider .slides{display:block!important;width:auto!important}.cf-canvas-stage:not(.cf-canvas-stage--preview) .flexslider .slides [data-widget-root=true]>li{display:none!important;float:none!important;width:100%!important}.cf-canvas-stage:not(.cf-canvas-stage--preview) .flexslider .slides [data-widget-root=true].cf-slide-active>li{display:block!important}.cf-canvas-stage:not(.cf-canvas-stage--preview) .flexslider{position:relative}.cf-slide-nav{align-items:center;background:rgba(17,24,39,.78);border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#fff;display:flex;font-size:12px;gap:6px;line-height:1;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:4}.cf-slide-nav__status{font-variant-numeric:tabular-nums;min-width:34px;text-align:center}.cf-slide-nav__btn{align-items:center;background:hsla(0,0%,100%,.18);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;height:22px;justify-content:center;padding:0;width:22px}.cf-slide-nav__btn:hover:not(:disabled){background:hsla(0,0%,100%,.35)}.cf-slide-nav__btn:focus-visible{outline:2px solid #fff;outline-offset:1px}.cf-slide-nav__btn:disabled{cursor:default;opacity:.4}.cf-canvas-hover{border:1px dashed #1d4ed8;border-radius:2px;pointer-events:none;position:absolute;transition:opacity 80ms ease-out;z-index:1}.cf-canvas-hover__label{background:#1d4ed8;border-radius:3px 3px 0 0;color:#fff;font-size:.7rem;left:-1px;line-height:1.4;opacity:.85;padding:1px 6px;pointer-events:none;position:absolute;top:-20px}.cf-canvas-selection{border:2px solid #1d4ed8;border-radius:3px;box-shadow:0 0 0 1px rgba(29,78,216,.15);pointer-events:none;position:absolute;z-index:2}.cf-canvas-selection__toolbar{align-items:flex-end;bottom:100%;display:inline-flex;gap:6px;left:-2px;max-width:100vw;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content}.cf-canvas-selection__label{background:#1d4ed8;border-radius:3px 3px 0 0;color:#fff;font-size:.7rem;line-height:1.4;padding:2px 6px;pointer-events:none;white-space:nowrap}.cf-canvas-selection__actions{align-items:center;display:inline-flex;gap:2px;pointer-events:auto}.cf-canvas-selection__icon-button{background:#1d4ed8;border:0;border-radius:3px;color:#fff;cursor:pointer;font:inherit;padding:4px 6px}.cf-canvas-selection__icon-button.is-danger{background:#b91c1c}.cf-canvas-selection__icon-button:disabled{cursor:not-allowed;opacity:.4}.cf-canvas-selection__icon-button:focus-visible{outline:2px solid #fff;outline-offset:1px}.cf-canvas-properties{background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.cf-canvas-properties__inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.cf-canvas-properties__resizer{background:transparent;cursor:col-resize;height:100%;left:-3px;position:absolute;top:0;touch-action:none;transition:background-color .1s ease;width:6px;z-index:1}.cf-canvas-properties__resizer.is-dragging,.cf-canvas-properties__resizer:hover{background:rgba(29,78,216,.35)}.cf-canvas-properties__resizer:focus-visible{outline:2px solid #1d4ed8;outline-offset:-2px}.cf-canvas-properties__empty{color:#6b7280;padding:1.5rem;text-align:center}.cf-canvas-properties__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem}.cf-canvas-properties__title{flex:1 1 auto;font-size:.95rem;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-canvas-properties__header-actions{align-items:center;display:inline-flex;gap:.25rem}.cf-canvas-properties__icon-button{background:transparent;border:0;border-radius:3px;color:#6b7280;cursor:pointer;padding:.25rem}.cf-canvas-properties__icon-button.is-danger:hover{background:#fee2e2;color:#b91c1c}.cf-canvas-properties__icon-button:hover:not(.is-danger){background:#f3f4f6;color:#111827}.cf-canvas-properties__icon-button:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-properties__add-menu-wrap{position:relative}.cf-canvas-properties__add-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.14);list-style:none;margin:0;min-width:220px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.cf-canvas-properties__add-menu-item{background:transparent;border:0;border-radius:6px;color:#111827;cursor:pointer;display:block;overflow:hidden;padding:.45rem .6rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.cf-canvas-properties__add-menu-item:hover{background:#f3f4f6}.cf-canvas-properties__add-menu-item:focus-visible{outline:2px solid #1d4ed8;outline-offset:-2px}.cf-canvas-properties__tabs{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex}.cf-canvas-properties__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;flex:1 1 auto;font:inherit;font-weight:500;padding:.6rem .75rem}.cf-canvas-properties__tab.is-active{background:#fff;border-bottom-color:#1d4ed8;color:#1d4ed8}.cf-canvas-properties__tab:focus-visible{outline:2px solid #1d4ed8;outline-offset:-2px}.cf-canvas-properties__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem}.cf-canvas-properties-field-list{display:flex;flex-direction:column;gap:.6rem}.cf-canvas-properties-repeater{background:rgba(29,78,216,.04);border:1px solid rgba(0,0,0,.08);border-radius:4px;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem}.cf-canvas-properties-repeater__header{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.cf-canvas-properties-repeater__title{font-size:.95rem;font-weight:600;margin:0}.cf-canvas-properties-repeater__count{color:rgba(0,0,0,.55);font-size:.75rem}.cf-canvas-properties-repeater__list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.cf-canvas-properties-repeater__item{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:3px;display:flex;gap:.4rem;padding:.35rem .5rem}.cf-canvas-properties-repeater__item-select{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;flex:1 1 auto;font:inherit;gap:.4rem;padding:0;text-align:left}.cf-canvas-properties-repeater__item-select:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.cf-canvas-properties-repeater__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-canvas-properties-repeater__item-actions{display:inline-flex;gap:.2rem}.cf-canvas-properties-repeater__icon-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:3px;color:inherit;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.cf-canvas-properties-repeater__icon-button:hover{background:rgba(0,0,0,.05)}.cf-canvas-properties-repeater__icon-button.is-danger{color:#b00020}.cf-canvas-properties-repeater__empty{color:rgba(0,0,0,.6);font-size:.85rem;font-style:italic;margin:0;padding:.5rem .25rem}.cf-canvas-properties-repeater__actions{display:flex;justify-content:flex-start}.action-change-editor-canvas,.action-close-canvas,.action-duplicate-selected,.action-duplicate-widget,.action-redo-canvas,.action-remove-selected,.action-remove-widget,.action-save-canvas,.action-toggle-preview-canvas,.action-undo-canvas{display:inline-flex}.action-viewport-toggle{display:inline-flex;gap:.25rem}.tox{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){-webkit-tap-highlight-color:inherit;background:0 0;border:0;box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;float:none;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:auto;line-height:inherit;margin:0;max-width:none;outline:0;padding:0;position:static;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox-tinymce-inline{border:none;box-shadow:none}.tox-tinymce-inline .tox-editor-header{border:1px solid #ccc;border-radius:0;box-shadow:none}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#ccc;border-style:solid}.tox .accessibility-issue__repair{margin-top:16px}.tox .accessibility-issue--info .accessibility-issue__description{background-color:rgba(32,122,183,.1);border-color:rgba(32,122,183,.4);color:#222f3e}.tox .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:rgba(32,122,183,.4)}.tox .accessibility-issue--info h2{color:#207ab7}.tox .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .accessibility-issue--info a .tox-icon{color:#207ab7}.tox .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);color:#222f3e}.tox .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.5)}.tox .accessibility-issue--warn h2{color:#cc8500}.tox .accessibility-issue--warn .tox-icon svg{fill:#cc8500}.tox .accessibility-issue--warn a .tox-icon{color:#cc8500}.tox .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);border-color:rgba(204,0,0,.4);color:#222f3e}.tox .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.4)}.tox .accessibility-issue--error h2{color:#c00}.tox .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .accessibility-issue--error a .tox-icon{color:#c00}.tox .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);border-color:rgba(120,171,70,.4);color:#222f3e}.tox .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.4)}.tox .accessibility-issue--success h2{color:#78ab46}.tox .accessibility-issue--success .tox-icon svg{fill:#78ab46}.tox .accessibility-issue--success a .tox-icon{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .accessibility-issue__description{padding:4px 4px 4px 8px}.tox:not([dir=rtl]) .accessibility-issue__description>:last-child{border-left-width:1px;padding-left:4px}.tox[dir=rtl] .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .accessibility-issue__description{padding:4px 8px 4px 4px}.tox[dir=rtl] .accessibility-issue__description>:last-child{border-right-width:1px;padding-right:4px}.tox .tox-anchorbar,.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-position:0 0;background-repeat:repeat;border:1px solid #207ab7;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;text-align:center;text-decoration:none;text-transform:capitalize;white-space:nowrap}.tox .tox-button,.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;box-shadow:none}.tox .tox-button[disabled]{border-color:#207ab7;color:hsla(0,0%,100%,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled),.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border:1px solid #f0f0f0;border-radius:3px;box-shadow:none;color:#222f3e;outline:0;padding:4px 16px;text-decoration:none;text-transform:capitalize}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled),.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{fill:currentColor;display:block}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:focus:not(:disabled),.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:3px;width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.3);display:block}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:#207ab7;display:none}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:3px}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border:solid #ccc;border-width:1px 0 0;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none}.tox .tox-collection__group-heading,.tox .tox-collection__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;color:#222f3e;cursor:pointer;display:flex}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--grid .tox-collection__item,.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled),.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{-ms-flex-preferred-size:auto;color:currentColor;flex:1;font-style:normal;font-weight:400;word-break:break-all}.tox .tox-collection__item-accessory,.tox .tox-collection__item-label{display:inline-block;font-size:14px;line-height:24px;text-transform:none}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);height:24px}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret:after{content:"";font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection__item[role=menuitemcheckbox]:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:2px 0 3px;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-icon-rtl .tox-collection__item-icon svg{transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(180deg,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{flex-direction:column}.tox .tox-rgb-form,.tox .tox-rgb-form div{display:flex;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-hue-slider,.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-hue-slider,.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:inset 0 0 0 1px hsla(0,0%,50%,.3);transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:rgba(34,47,62,.7);font-size:12px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:none}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay:after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__name{color:rgba(34,47,62,.7);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:hsla(0,0%,100%,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog,.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{border:1px solid #ccc;border-radius:3px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;margin:0}.tox .tox-dialog__body,.tox .tox-dialog__title{font-style:normal;font-weight:400;line-height:1.3;text-transform:none}.tox .tox-dialog__body{-ms-flex-preferred-size:auto;color:#222f3e;display:flex;flex:1;font-size:16px;min-width:0;text-align:left}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;padding:16px}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;font-size:14px;line-height:1.3;margin-bottom:8px;text-decoration:none;white-space:nowrap}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{-ms-flex-preferred-size:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-height:650px;overflow:auto;padding:16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:none}.tox .tox-dialog__body-content a:active,.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content ul{display:block;list-style-type:disc;margin-bottom:16px;margin-inline-end:0;margin-inline-start:0;padding-inline-start:2.5rem}.tox .tox-dialog__body-content .tox-form__group h1{font-size:20px;font-weight:700;margin-bottom:16px;margin-top:2rem}.tox .tox-dialog__body-content .tox-form__group h2{font-size:16px;font-weight:700;margin-bottom:16px;margin-top:2rem}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #ccc}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{-ms-flex-preferred-size:auto;display:flex;flex:1;flex-direction:column}.tox .tox-dialog__body-iframe .tox-navobj{-ms-flex-preferred-size:auto;display:flex;flex:1}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){-ms-flex-preferred-size:auto;flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}body.tox-dialog__disable-scroll{overflow:hidden}.tox.tox-platform-ie .tox-dialog-wrap{position:-ms-device-fixed}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}.tox .tox-dropzone-container{-ms-flex-preferred-size:auto;display:flex;flex:1}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px}.tox .tox-edit-area{-ms-flex-preferred-size:auto;display:flex;flex:1;overflow:hidden;position:relative}.tox .tox-edit-area__iframe{-ms-flex-preferred-size:auto;background-color:#fff;border:0;box-sizing:border-box;flex:1;height:100%;position:absolute;width:100%}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{z-index:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;transition:box-shadow .5s}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter,.tox .tox-autocompleter .tox-menu{max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border:1px solid rgba(34,47,62,.2);border-radius:3px;box-shadow:none;box-sizing:border-box;cursor:pointer;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus{border-color:#207ab7}.tox .tox-color-input span:before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:"";height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{-ms-flex-preferred-size:auto;display:flex;flex:1;flex-direction:column}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.33333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{-ms-flex-preferred-size:auto;display:flex;flex:1;flex-direction:column}.tox .tox-form__group--stretched .tox-textarea{-ms-flex-preferred-size:auto;flex:1}.tox .tox-form__group--stretched .tox-navobj{-ms-flex-preferred-size:auto;display:flex;flex:1}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){-ms-flex-preferred-size:auto;flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-selectfield select,.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select:focus,.tox .tox-textarea:focus,.tox .tox-textfield:focus{border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox-fullscreen{border:0;height:100%;left:0;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;position:fixed;top:0;touch-action:pinch-zoom;width:100%}.tox-fullscreen .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-fullscreen .tox.tox-tinymce.tox-fullscreen{z-index:1200}.tox-fullscreen .tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-image-tools{width:100%}.tox .tox-image-tools__toolbar{align-items:center;display:flex;justify-content:center}.tox .tox-image-tools__image{background-color:#666;height:380px;overflow:auto;position:relative;width:100%}.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{margin-top:8px}.tox .tox-image-tools__image-bg{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools__toolbar>.tox-spacer{-ms-flex-preferred-size:auto;flex:1}.tox .tox-croprect-block{zoom:1;background:#000;opacity:.5;position:absolute}.tox .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-left:8px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider,.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-left:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-right:8px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider,.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-right:32px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:169px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:content-box;height:16px;width:16px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-menu.tox-collection.tox-collection--grid,.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 4px}.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;display:none;justify-content:center;width:16px}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity .15s ease-in}.tox .tox-notification,.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#547831}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#c00}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warn p,.tox .tox-notification--warning a,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d9edf7;border-color:#779ecb;color:#222f3e}.tox .tox-notification--info a,.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{-ms-grid-column-span:1;-ms-grid-row-span:1;align-self:center;color:#222f3e;font-size:14px;grid-column-end:3;grid-column-start:2;grid-row-end:2;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{-ms-grid-column-span:1;-ms-grid-row-span:1;align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{-ms-grid-column-span:1;-ms-grid-row-span:1;align-self:start;grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1;justify-self:end}.tox .tox-notification .tox-progress-bar{-ms-grid-column-span:3;-ms-grid-row-span:1;grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:2;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar{flex-wrap:nowrap}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom:after{border-color:#fff transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom:before{border-color:#ccc transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top:before{border-color:transparent transparent #ccc;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{-ms-flex-preferred-size:0;display:flex;flex-direction:row;flex-grow:1;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane,.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{-ms-flex-preferred-size:auto;align-items:center;display:flex;flex:1;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:flex-end;overflow:hidden}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus,.tox .tox-statusbar a:hover,.tox .tox-statusbar__path-item:focus,.tox .tox-statusbar__path-item:hover,.tox .tox-statusbar__wordcount:focus,.tox .tox-statusbar__wordcount:hover{cursor:pointer;text-decoration:underline}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-left:1ch}.tox .tox-statusbar__resize-handle svg{fill:rgba(34,47,62,.7);display:block}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1400}.tox .tox-throbber__busy-spinner{background-color:hsla(0,0%,100%,.6);bottom:0;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn,.tox .tox-throbber__busy-spinner{align-items:center;display:flex;justify-content:center}.tox .tox-tbtn{background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;margin:2px 0 3px;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{fill:#222f3e;display:block}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus,.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tbtn--select{margin:2px 0 3px;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:2px 0 3px;overflow:hidden}.tox .tox-split-button:hover{box-shadow:inset 0 0 0 1px #dee0e2}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tox[dir=rtl] .tox-tbtn__icon-rtl svg{transform:rotateY(180deg)}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:hsla(0,0%,100%,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;bottom:0}.tox .tox-tooltip--down .tox-tooltip__arrow,.tox .tox-tooltip--up .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;top:0}.tox .tox-tooltip--right .tox-tooltip__arrow{border-left:8px solid #222f3e;right:0}.tox .tox-tooltip--left .tox-tooltip__arrow,.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-top:8px solid transparent;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-right:8px solid #222f3e;left:0}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;position:relative}.tox .tox-dialog-loading:before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__body-content .tox-collection,.tox .tox-dialog__content-js{-ms-flex-preferred-size:auto;display:flex;flex:1}.tox .tox-image-tools-edit-panel,.tox .tox-image-tools__sidebar{height:60px}.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}.tiny-editor body{-webkit-text-size-adjust:none}.tiny-editor body img{max-width:96vw}.tiny-editor body table img{max-width:95%}.tiny-editor body{font-family:sans-serif}.tiny-editor table{border-collapse:collapse}.mce-content-body .mce-item-anchor{-webkit-user-modify:read-only;-moz-user-modify:read-only;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h8v12L4.091 9 0 12z'/%3E%3C/svg%3E") no-repeat 50%;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden):before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='15' height='15' x='.5' y='.5' stroke='%234C4C4C' rx='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:100%;content:"";cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg fill='none' fill-rule='nonzero'%3E%3Crect width='16' height='16' fill='%234099FF' rx='2'/%3E%3Cpath fill='%23FFF' d='M11.57 3.144a.932.932 0 0 1 1.266-.246c.424.273.54.831.255 1.244l-5.333 7.714a.932.932 0 0 1-1.402.139L3.025 8.814a.877.877 0 0 1-.006-1.27.934.934 0 0 1 1.29-.005l2.544 2.43 4.717-6.825Z'/%3E%3C/g%3E%3C/svg%3E")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden):before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{word-wrap:break-word;overflow-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentcolor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-9999999999px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M15 6c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V9h1v3H9v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-5h6V7h-3V6Z'/%3E%3Cpath d='M1 1h7.25a.75.75 0 0 1 0 1.5H2.5v5.75a.75.75 0 0 1-1.5 0V1Z'/%3E%3C/g%3E%3C/svg%3E"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h14V5H5zm4.79 2.565 5.64 4.028a.5.5 0 0 1 0 .814l-5.64 4.028a.5.5 0 0 1-.79-.407V7.972a.5.5 0 0 1 .79-.407z'/%3E%3C/svg%3E") no-repeat 50%;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks):before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks):before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border:1px solid #4099ff;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:10000}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:first-of-type{cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-clonedresizable{opacity:.5;outline:1px dashed #000;position:absolute;z-index:10000}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10001}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body table[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus,.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:none}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{background-color:#b4d7ff!important}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:none}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:none}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mce-content-body img::-moz-selection{background:none}.mce-content-body img::selection{background:none}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='red' fill='none' stroke-linecap='round' stroke-opacity='.75' d='m0 3 2-2 2 2'/%3E%3C/svg%3E");height:2rem}.mce-spellchecker-grammar,.mce-spellchecker-word{background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2300A835' fill='none' stroke-linecap='round' d='m0 3 2-2 2 2'/%3E%3C/svg%3E")}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table,.mce-item-table caption,.mce-item-table td,.mce-item-table th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy:after{content:"-"}.modal-card.send-email-modal{width:600px}.modal-card.send-email-modal .field-label{flex:0 0 100px;text-align:left}.modal-card.send-email-modal .send-email-recipients-wrapper{cursor:default;display:inline-block;position:relative}.modal-card.send-email-modal .send-email-recipients-tooltip{background:#fff;border:1px solid #e0ecf4;border-radius:4px;box-shadow:0 2px 8px rgba(15,19,22,.15);left:0;list-style:none;margin:0;max-height:180px;min-width:200px;overflow-y:auto;padding:.5rem .75rem;position:absolute;top:calc(100% + 6px);white-space:nowrap;z-index:100}.modal-card.send-email-modal .send-email-recipients-tooltip li{color:#3d4d57;font-size:.875rem;padding:2px 0}.marquis-product-detail{padding-bottom:6rem}.marquis-product-detail .marquis-invalid-banner{align-items:center;background-color:rgba(245,50,91,.1)!important;border:1px solid rgba(245,50,91,.25);border-radius:4px;color:#a8002b!important;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem}.marquis-product-detail .marquis-invalid-banner .marquis-invalid-banner-text{color:#a8002b;flex:1}.marquis-product-detail .marquis-invalid-banner .marquis-invalid-banner-text strong{color:#a8002b}.marquis-product-detail .marquis-invalid-banner .icon i{color:#f5325b!important}.marquis-product-detail .marquis-banner-enter-active,.marquis-product-detail .marquis-banner-leave-active{overflow:hidden;transition:opacity .22s ease,transform .22s ease,max-height .26s ease}.marquis-product-detail .marquis-banner-enter,.marquis-product-detail .marquis-banner-leave-to{max-height:0;opacity:0;transform:translateY(-.4rem)}.marquis-product-detail .marquis-banner-enter-to,.marquis-product-detail .marquis-banner-leave{max-height:8rem}@media (prefers-reduced-motion:reduce){.marquis-product-detail .marquis-banner-enter-active,.marquis-product-detail .marquis-banner-leave-active{transition:none}}.marquis-product-detail .marquis-page-header{margin-bottom:1.5rem}.marquis-product-detail .marquis-page-header .title{margin-bottom:.5rem}.marquis-product-detail .action-marquis-return-to-catalog{margin-bottom:.75rem}.marquis-product-detail .marquis-back-link{align-items:center;color:rgba(0,0,0,.5);display:inline-flex;font-size:.875rem;gap:.35rem;line-height:1;text-decoration:none;transition:color .12s}.marquis-product-detail .marquis-back-link .icon{align-items:center;display:inline-flex;font-size:.75rem;height:1em;justify-content:center;width:1em}.marquis-product-detail .marquis-back-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.marquis-product-detail .marquis-header-meta{align-items:center;color:rgba(0,0,0,.6);display:flex;flex-wrap:wrap;font-size:.95rem;gap:.5rem}.marquis-product-detail .marquis-header-meta strong{font-weight:500;margin-right:.25rem}.marquis-product-detail .marquis-header-divider{color:rgba(0,0,0,.3)}.marquis-product-detail .marquis-invalid-badge{gap:.25rem}.marquis-product-detail .marquis-detail-body{margin-bottom:1.5rem}.marquis-product-detail .marquis-thumb-card{padding:1rem}.marquis-product-detail .marquis-thumb-figure{aspect-ratio:3/4;background:#f5f5f5;border-radius:6px;margin:0 0 .75rem;overflow:hidden;position:relative}.marquis-product-detail .marquis-thumb-figure img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.marquis-product-detail .marquis-thumb-placeholder{background:linear-gradient(135deg,#b18d6b,#8a6a4f);height:100%;width:100%}.marquis-product-detail .marquis-thumb-invalid-tag{gap:.25rem;left:.5rem;position:absolute;top:.5rem}.marquis-product-detail .marquis-thumb-caption{background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.4) 70%,transparent);bottom:0;color:#fff;left:0;padding:.75rem;position:absolute;right:0}.marquis-product-detail .marquis-thumb-title{font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.6)}.marquis-product-detail .marquis-thumb-meta{color:hsla(0,0%,100%,.82);font-size:.85rem;text-shadow:0 1px 3px rgba(0,0,0,.6)}.marquis-product-detail .marquis-thumb-hint{font-size:.8rem;margin-top:.5rem}.marquis-product-detail .marquis-thumb-upload-label{cursor:pointer}.marquis-product-detail .marquis-thumb-upload-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.marquis-product-detail .marquis-panel{margin-bottom:1.5rem}.marquis-product-detail .marquis-panel-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.marquis-product-detail .marquis-panel-header .title{align-items:center;display:flex;gap:.5rem;margin-bottom:0}.marquis-product-detail .action-marquis-replace-artwork{margin-bottom:.75rem;margin-left:auto}.marquis-product-detail .marquis-panel-hint{font-size:.85rem}.marquis-product-detail .marquis-panel-divider{border:0;border-top:1px solid #dbdbdb;display:block;height:0;margin:1.5rem 0;padding:0;width:100%}.marquis-product-detail .marquis-field .label{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:normal;min-width:0;text-transform:none}.marquis-product-detail .marquis-field-label-text{flex-shrink:0}.marquis-product-detail .marquis-field-number:has(input[readonly]) .control input,.marquis-product-detail .marquis-field-text:has(input[readonly]) .control input{background:transparent;border:none;box-shadow:none;color:inherit;font-size:inherit;height:auto;padding:0;width:100%}@media (max-width:768px){.marquis-product-detail .marquis-field-number:has(input[readonly]),.marquis-product-detail .marquis-field-text:has(input[readonly]){align-items:baseline;display:flex;flex-direction:row;gap:.5rem}.marquis-product-detail .marquis-field-number:has(input[readonly]) .label,.marquis-product-detail .marquis-field-text:has(input[readonly]) .label{flex-shrink:0;margin-bottom:0;white-space:nowrap}.marquis-product-detail .marquis-field-number:has(input[readonly]) .control,.marquis-product-detail .marquis-field-text:has(input[readonly]) .control{flex:1;min-width:0}}.marquis-product-detail .marquis-field.is-disabled .input,.marquis-product-detail .marquis-field.is-disabled .select select{background-color:rgba(0,0,0,.03);color:rgba(0,0,0,.5);cursor:not-allowed}.marquis-product-detail .marquis-field-warning{align-items:center;color:#c77b00;display:inline-flex;font-size:.75rem;font-weight:400;gap:.25rem;letter-spacing:0;text-transform:none}.marquis-product-detail .marquis-field-warning .icon i{color:#c77b00}.marquis-product-detail .marquis-field-revalidation-hint{align-items:center;color:#cf4646;display:inline-flex;flex:1 1 0;font-size:.75rem;font-weight:400;gap:.3rem;letter-spacing:0;line-height:1.2;min-width:0;text-transform:none}.marquis-product-detail .marquis-field-revalidation-hint .icon{flex-shrink:0}.marquis-product-detail .marquis-field-revalidation-hint .icon i{color:#cf4646}.marquis-product-detail .marquis-field-revalidation-hint-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marquis-product-detail .marquis-field-incompatible-error{margin-top:.5rem}.marquis-product-detail .marquis-readonly-badge{background-color:rgba(0,0,0,.06);color:rgba(0,0,0,.55);font-size:.7rem;font-weight:400;letter-spacing:0;text-transform:none}.marquis-product-detail .marquis-finish-options{display:flex;flex-wrap:wrap;gap:.5rem}.marquis-product-detail option.marquis-option--incompatible{background-color:#f0f0f0;color:#999}.marquis-product-detail .marquis-finish-option{background-color:#fff!important;border:1px solid rgba(0,0,0,.2)!important;color:rgba(0,0,0,.7)!important;font-weight:400;opacity:1!important}.marquis-product-detail .marquis-finish-option.is-selected{background-color:#fff!important;border-color:rgba(0,0,0,.7)!important;color:rgba(0,0,0,.9)!important;font-weight:600}.marquis-product-detail .marquis-finish-option:disabled,.marquis-product-detail .marquis-finish-option[disabled]{background-color:#fff!important;color:rgba(0,0,0,.7)!important;cursor:default;opacity:1!important}.marquis-product-detail .marquis-finish-option:disabled.is-selected,.marquis-product-detail .marquis-finish-option[disabled].is-selected{background-color:#fff!important;border-color:rgba(0,0,0,.7)!important;color:rgba(0,0,0,.9)!important;font-weight:600}.marquis-product-detail .marquis-stock-grid{border:1px solid rgba(0,0,0,.08);border-radius:6px;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.marquis-product-detail .marquis-stock-tile{padding:1.25rem .5rem;text-align:center}.marquis-product-detail .marquis-stock-tile+.marquis-stock-tile{border-left:1px solid rgba(0,0,0,.08)}.marquis-product-detail .marquis-stock-value{font-size:1.75rem;font-weight:700;line-height:1.1}.marquis-product-detail .marquis-stock-label{color:rgba(0,0,0,.55);font-size:.75rem;letter-spacing:.05em;margin-top:.25rem;text-transform:uppercase}.marquis-product-detail .marquis-stock-warning{align-items:center;display:flex;gap:.5rem;margin-top:.75rem}.marquis-product-detail .marquis-artwork-list{list-style:none;margin:0;padding:0}.marquis-product-detail .marquis-artwork-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;list-style:none;margin:0;padding:.75rem 0}.marquis-product-detail .marquis-artwork-row::marker{content:""!important}.marquis-product-detail .marquis-artwork-row+.marquis-artwork-row{border-top:1px solid rgba(0,0,0,.06)}.marquis-product-detail .marquis-artwork-row-info{align-items:flex-start;display:flex;flex:1;gap:.75rem;min-width:0}.marquis-product-detail .marquis-artwork-row-info>div{min-width:100%}.marquis-product-detail .marquis-artwork-row-title{font-weight:600}.marquis-product-detail .marquis-artwork-row-filename{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marquis-product-detail .marquis-artwork-empty{font-style:italic;margin-top:.5rem}.marquis-product-detail .marquis-artwork-revalidation-hint{align-items:center;color:#cf4646;display:flex;font-size:.85rem;gap:.4rem;margin-bottom:.5rem;margin-top:-.5rem}.marquis-product-detail .marquis-artwork-revalidation-hint .icon i{color:#cf4646}.marquis-product-detail .marquis-artwork-panel .action-marquis-download-cover .button,.marquis-product-detail .marquis-artwork-panel .action-marquis-download-interior .button,.marquis-product-detail .marquis-artwork-panel .action-marquis-replace-artwork .button{background-color:#fff;border:none;border-radius:0;color:rgba(0,0,0,.7);height:auto;justify-content:center;min-height:0;min-width:12rem;padding:.3rem .75rem}.marquis-product-detail .marquis-artwork-panel .action-marquis-download-cover .button:hover:not([disabled]),.marquis-product-detail .marquis-artwork-panel .action-marquis-download-interior .button:hover:not([disabled]),.marquis-product-detail .marquis-artwork-panel .action-marquis-replace-artwork .button:hover:not([disabled]){background-color:#fafafa}.marquis-product-detail .marquis-total-summary{display:flex;justify-content:flex-end;margin-bottom:.5rem;margin-top:3rem}.marquis-product-detail .marquis-total-row{align-items:baseline;display:flex;gap:.5rem}.marquis-product-detail .marquis-total-row.loader-container.is-loading:after{border-width:.2em;height:1.75em;left:calc(50% - .875em);width:1.75em}.marquis-product-detail .marquis-field-number .control.loader-container.is-loading:after,.marquis-product-detail .marquis-field-text .control.loader-container.is-loading:after{border-width:.15em;height:1em;left:1em;top:0;width:1em}.marquis-product-detail .marquis-total-label{color:rgba(0,0,0,.6);font-size:1rem}.marquis-product-detail .marquis-total-value{margin-bottom:0}.marquis-product-detail .marquis-action-bar{align-items:center;background:#fff;border-top:1px solid rgba(0,0,0,.08);bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.06);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;left:0;padding:.75rem 1rem;position:sticky;right:0;z-index:20}.marquis-product-detail .marquis-action-bar--create{justify-content:flex-end}.marquis-product-detail .marquis-action-bar-left,.marquis-product-detail .marquis-action-bar-right{align-items:center;display:flex;gap:.75rem}.marquis-product-detail .marquis-qty{align-items:center;display:flex;gap:.5rem}.marquis-product-detail .marquis-qty .title{margin-bottom:0;white-space:nowrap}.marquis-product-detail .marquis-qty-controls{align-items:stretch;display:flex;gap:.25rem}.marquis-product-detail .marquis-qty-input{-moz-appearance:textfield;text-align:center;width:5.5rem}.marquis-product-detail .marquis-qty-input::-webkit-inner-spin-button,.marquis-product-detail .marquis-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.marquis-product-detail .action-marquis-add-to-cart{position:relative}.marquis-product-detail .marquis-save-tooltip.is-multiline:after{width:24rem!important}.marquis-product-detail .marquis-action-invalid-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.marquis-product-detail ul,.marquis-product-detail ul li{list-style:none!important;margin-left:0!important}.marquis-product-detail ul li::marker{content:""!important}@media (max-width:768px){.marquis-product-detail .marquis-action-bar{align-items:stretch;flex-direction:column}.marquis-product-detail .marquis-action-bar-left{align-items:stretch;flex-direction:column;justify-content:space-between}.marquis-product-detail .action-marquis-delete .button,.marquis-product-detail .action-marquis-save .button{width:100%}.marquis-product-detail .marquis-action-bar-right{align-items:stretch;flex-direction:column;gap:.5rem}.marquis-product-detail .marquis-qty{justify-content:space-between}.marquis-product-detail .marquis-qty-input{flex:1 1 auto;min-width:3rem;width:100%}.marquis-product-detail .action-marquis-add-to-cart,.marquis-product-detail .action-marquis-add-to-cart .button{width:100%}.marquis-product-detail .marquis-detail-body .column{flex:none;width:100%!important}.marquis-product-detail .marquis-stock-grid{grid-template-columns:1fr}.marquis-product-detail .marquis-stock-tile+.marquis-stock-tile{border-left:0;border-top:1px solid rgba(0,0,0,.08)}.marquis-product-detail .marquis-artwork-row-info{min-width:10rem}.marquis-product-detail .action-marquis-replace-artwork,.marquis-product-detail .action-marquis-replace-artwork .button{width:100%}.marquis-product-detail .marquis-artwork-panel .action-marquis-download-cover .button,.marquis-product-detail .marquis-artwork-panel .action-marquis-download-interior .button{min-width:10.5rem}}.marquis-replace-artwork-modal .marquis-replace-body{display:flex;flex-direction:column;gap:1rem}.marquis-replace-artwork-modal .marquis-replace-intro{font-size:.9rem;margin:0}.marquis-replace-artwork-modal .marquis-preflight-section{margin-top:.5rem}.marquis-replace-artwork-modal .marquis-preflight-section h3{margin-bottom:.5rem}.marquis-replace-artwork-modal .marquis-preflight-empty{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.marquis-replace-artwork-modal .marquis-replace-zones{align-items:flex-start}.marquis-replace-artwork-modal .marquis-replace-zones .column{display:flex;flex-direction:column}.marquis-replace-artwork-modal .marquis-upload-zone{display:flex;flex:1;flex-direction:column;gap:.5rem}.marquis-replace-artwork-modal .marquis-upload-zone-header{display:flex;flex-direction:column;gap:.1rem}.marquis-replace-artwork-modal .marquis-upload-zone-header .title{margin-bottom:0}.marquis-replace-artwork-modal .marquis-upload-zone-subtitle{font-size:.85rem;margin:0}.marquis-replace-artwork-modal .marquis-upload-zone-file{display:flex;flex:1;flex-direction:column}.marquis-replace-artwork-modal .marquis-upload-zone-file .file-input{cursor:pointer}.marquis-replace-artwork-modal .marquis-upload-zone-file .file-label{display:flex;flex:1;flex-direction:column;width:100%}.marquis-replace-artwork-modal .marquis-upload-zone-cta{background-color:#f3f3f3!important;border:2px dashed rgba(0,0,0,.15);border-radius:4px;display:flex;flex:1;flex-direction:column;min-height:15rem;padding:1.25rem 1rem 1rem;position:relative;transition:border-color .15s,background-color .15s}.marquis-replace-artwork-modal .marquis-upload-zone-cta.marquis-upload-zone-cta--drag-over,.marquis-replace-artwork-modal .marquis-upload-zone-cta:hover{background-color:#ecebeb!important;border-color:rgba(0,0,0,.35)}.marquis-replace-artwork-modal .marquis-upload-zone-filename{align-items:center;color:rgba(0,0,0,.7);display:inline-flex;font-size:.85rem;gap:.4rem;margin-top:-.25rem;max-width:100%}.marquis-replace-artwork-modal .marquis-upload-zone-filename .icon i{color:rgba(0,0,0,.45)}.marquis-replace-artwork-modal .marquis-upload-zone-filename-text{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marquis-replace-artwork-modal .marquis-upload-zone-content{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.marquis-replace-artwork-modal .marquis-upload-zone-preview{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;height:170px;justify-content:center;margin:0;overflow:hidden;position:relative;width:130px}.marquis-replace-artwork-modal .marquis-upload-zone-preview img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.marquis-replace-artwork-modal .marquis-upload-zone-preview--placeholder{color:rgba(0,0,0,.3)}.marquis-replace-artwork-modal .marquis-upload-zone-preview .loading-overlay{position:absolute;z-index:1}.marquis-replace-artwork-modal .marquis-upload-zone--wide .marquis-upload-zone-preview{background:transparent;border:none;box-shadow:none;max-width:100%;min-width:16rem;width:auto}.marquis-replace-artwork-modal .marquis-upload-zone--wide .marquis-upload-zone-preview img{height:100%;width:auto}.marquis-replace-artwork-modal .marquis-upload-zone-separator{border-top:1px dashed rgba(0,0,0,.15);height:0;margin:.5rem 0;width:60%}.marquis-replace-artwork-modal .marquis-upload-zone-replace-hint{align-items:center;color:rgba(0,0,0,.5);display:inline-flex;font-size:.85rem;gap:.4rem}.marquis-replace-artwork-modal .marquis-upload-zone-hint{font-size:.8rem;margin:0}.marquis-replace-artwork-modal .marquis-upload-zone-errors,.marquis-replace-artwork-modal .marquis-upload-zone-fixes{margin-bottom:0!important}.marquis-replace-artwork-modal .marquis-upload-zone-errors-title{margin-bottom:.5rem}.marquis-replace-artwork-modal .marquis-upload-zone-errors-list{display:list-item;list-style:disc outside!important;margin-left:1em!important}.marquis-replace-artwork-modal .marquis-upload-zone-errors-list li{line-height:1.35;margin-bottom:.45rem}.marquis-replace-artwork-modal .marquis-upload-zone-errors-list li:last-child{margin-bottom:0}.marquis-replace-artwork-modal .marquis-upload-zone-errors-link a{align-items:center;display:inline-flex;gap:.4rem}.marquis-replace-artwork-modal .action-marquis-autofix{margin-top:.25rem}.marquis-replace-artwork-modal .action-marquis-autofix .button .icon{margin-right:.35rem}.marquis-replace-artwork-modal .marquis-preflight-enter-active,.marquis-replace-artwork-modal .marquis-preflight-leave-active{transition:opacity .22s ease,transform .22s ease}.marquis-replace-artwork-modal .marquis-preflight-enter,.marquis-replace-artwork-modal .marquis-preflight-leave-to{opacity:0;transform:translateY(-.4rem)}@media (prefers-reduced-motion:reduce){.marquis-replace-artwork-modal .marquis-preflight-enter-active,.marquis-replace-artwork-modal .marquis-preflight-leave-active{transition:none}}.marquis-replace-artwork-modal .modal-card-foot>div{width:100%}.marquis-replace-artwork-modal .marquis-replace-footer-actions{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:640px){.marquis-replace-artwork-modal .marquis-replace-zones .column{flex:none;width:100%!important}}.marquis-revalidation-modal .marquis-revalidation-body{font-size:.9rem}.marquis-revalidation-modal .marquis-revalidation-lead{margin:0 0 .75rem}.marquis-revalidation-modal .marquis-revalidation-fields{background:#fff8ec;border:1px solid #f1d9a6;border-radius:4px;list-style:disc inside;margin:0 0 .75rem;padding:.5rem .75rem}.marquis-revalidation-modal .marquis-revalidation-fields li{color:#c77b00;font-weight:600}.marquis-revalidation-modal .marquis-revalidation-tail{font-size:.8rem;margin:0}.modal-card-foot.marquis-delete-confirm-foot{flex-direction:row-reverse;gap:.75rem;justify-content:center!important}.modal-card-foot.marquis-delete-confirm-foot .button:not(:last-child){margin-right:0}.modal-card-foot.marquis-delete-confirm-foot .button.is-light{background-color:#002e47;border-color:transparent;color:#fff}.modal-card-foot.marquis-delete-confirm-foot .button.is-light:active,.modal-card-foot.marquis-delete-confirm-foot .button.is-light:focus,.modal-card-foot.marquis-delete-confirm-foot .button.is-light:hover{background-color:#002133;color:#fff}.csv-import-zone-file .file-label{width:100%}.csv-import-zone-cta{background-color:#f3f3f3!important;border:2px dashed rgba(0,0,0,.15);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;min-height:80px;padding:.85rem 1rem;position:relative;transition:border-color .15s,background-color .15s}.csv-import-zone-cta.csv-import-zone-cta--drag-over,.csv-import-zone-cta:hover{background-color:#ecebeb!important;border-color:rgba(0,0,0,.35)}.csv-import-zone-content{align-items:center;display:flex;flex:1;gap:.75rem;justify-content:center;text-align:center}.csv-import-zone-filename{align-items:center;color:rgba(0,0,0,.7);display:inline-flex;font-size:.9rem;gap:.4rem}.csv-import-zone-filename-text{max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csv-import-zone-separator{background:rgba(0,0,0,.15);height:1.25rem;margin:0 .25rem;width:1px}.csv-import-zone-replace-hint{align-items:center;color:rgba(0,0,0,.5);display:inline-flex;font-size:.85rem;gap:.4rem}.csv-import-parse-errors{margin-bottom:0;margin-top:.75rem}.csv-import-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:.75rem}.csv-import-row-count{font-size:.9rem}.csv-import-progress{align-items:center;display:flex;gap:1rem;margin-top:.75rem}.csv-import-progress .progress{flex:1;margin-bottom:0}.csv-import-format-card{margin-bottom:1rem;padding:0}.csv-import-format-card .collapse-content,.csv-import-format-card .collapse-trigger{padding:0}.csv-import-format-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.csv-import-format-title{font-size:1rem;font-weight:600}.csv-import-format-body{border-top:1px solid rgba(0,0,0,.08);padding:0 1.25rem 1.25rem}.csv-import-format-table-wrapper{overflow-x:auto}.csv-import-format-table-wrapper code{background:rgba(0,0,0,.05);border-radius:3px;font-size:.85em;padding:.1em .3em}.action-csv-import-download-template{display:flex;justify-content:flex-end;margin-top:.75rem}.csv-import-summary{align-items:center;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;margin-top:.75rem}.csv-import-summary-counts{font-weight:600}.csv-import-results ul li::marker{content:""!important}.csv-import-results .pagination-list li{background:none!important;border:none!important;margin:0!important;padding:0!important}.csv-import-results .pagination-list{margin-top:0!important}.csv-import-status-loading{animation:spinAround .5s linear infinite;border-color:transparent transparent rgba(0,0,0,.15) rgba(0,0,0,.15);border-radius:50%;border-style:solid;border-width:2px;display:inline-block;height:1em;vertical-align:middle;width:1em}.cf-products-table-list{max-height:none!important;overflow:visible!important}.cf-products-table-list .is-row-reverse{align-items:center;display:flex!important;flex-direction:row-reverse!important;flex-wrap:nowrap!important;gap:.75rem;justify-content:space-between!important;width:100%}.cf-products-table-list .is-row-reverse>.level-left{flex:0 0 auto;margin:0!important}.cf-products-table-list .is-row-reverse>.level-right.filters-container{flex:1 1 auto;margin:0!important;min-width:0}.cf-products-table-list .is-row-reverse>.level-right.filters-container>.level{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.75rem;justify-content:flex-start!important;width:100%}.cf-products-table-list .is-row-reverse .search-container{flex:1 1 auto;min-width:0}.cf-products-table-list .is-row-reverse .search-container,.cf-products-table-list .is-row-reverse .search-container>*{width:100%}.cf-products-table-list .is-row-reverse .search-container .field{margin:0;width:100%}.cf-products-table-list .is-row-reverse .search-container .field .control:not(:last-child){flex:1 1 auto}.cf-products-table-list .is-row-reverse .search-container input{width:100%}@media (max-width:767px){.cf-products-table-list .table.has-mobile-cards tr.checkable{display:block!important}.cf-products-table-list .table.has-mobile-cards td{min-width:0;overflow:visible}.cf-products-table-list .product-attribute-list{display:block;flex:0 1 auto;justify-content:flex-start;max-width:100%;min-width:0}.cf-products-table-list .product-attribute-tag.tag{display:inline-block;height:auto;justify-content:flex-start;margin:0 .25rem .25rem 0;max-width:100%;overflow:visible;overflow-wrap:break-word;text-align:left;text-overflow:unset;vertical-align:top;white-space:normal;word-break:normal}.cf-products-table-list td:has(.product-attribute-list){align-items:stretch;flex-direction:column;overflow:visible;text-align:left;white-space:normal}.cf-products-table-list td:has(.product-attribute-list):before{font-weight:700;margin-bottom:.75rem;padding-right:0;text-align:left;width:100%}.cf-products-table-list .product-attribute-list .product-attribute-tag-name{display:inline;margin-right:.25rem;overflow-wrap:break-word;text-align:left;white-space:normal}.cf-products-table-list .action-qty-selector{max-width:100%}.cf-products-table-list .action-qty-selector .cf-numberinput{flex-wrap:nowrap}.cf-products-table-list .action-qty-selector input[type=number]{width:4em}.cf-products-table-list .box{padding:0}.cf-products-table-list .table-pagination{padding:.75rem .25rem .75rem .75rem}}@media (max-width:768px){.cf-products-table-list .is-row-reverse,.cf-products-table-list .is-row-reverse>.level-right.filters-container>.level{align-items:flex-start!important;flex-direction:column!important;flex-wrap:wrap!important;gap:.5rem!important}.cf-products-table-list .is-row-reverse>.level-left,.cf-products-table-list .is-row-reverse>.level-right.filters-container{flex:1 1 auto!important;width:100%}.cf-products-table-list .table-header-actions,.cf-products-table-list .table-header-actions .toolbar-buttons,.cf-products-table-list .table-header-actions .toolbar-buttons>.level.is-mobile{width:100%}.cf-products-table-list .table-header-actions .toolbar-buttons>.level.is-mobile{flex-direction:row!important;flex-wrap:wrap!important;gap:.5rem}.cf-products-table-list .table-header-actions .toolbar-button{flex:1 1 calc(50% - 0.5rem)!important;margin:0!important;min-width:0;width:auto!important}.cf-products-table-list .table-header-actions .toolbar-button,.cf-products-table-list .table-header-actions .toolbar-button>*,.cf-products-table-list .table-header-actions .toolbar-button>*>*{display:block!important;width:100%!important}.cf-products-table-list .table-header-actions .toolbar-button .button{gap:.5rem;width:100%!important}}.cf-products-table-list ul,.cf-products-table-list ul li{list-style:none!important;margin-left:0!important}.cf-products-table-list ul li::marker{content:""!important}.cf-products-table-list .pagination-list li{background:none!important;border:none!important;margin:0!important;padding:0!important}.cf-products-table-list .pagination-list{margin-top:0!important}.cf-products-table-list .product-thumbnail{width:64px}.cf-products-table-list .product-thumbnail img{display:block;height:auto;width:100%}.cf-products-table-list .product-attribute-list{gap:.25rem;max-width:100%;min-width:0}.cf-products-table-list .product-attribute-tag.tag{background-color:rgba(0,0,0,.06);color:rgba(0,0,0,.75)}.cf-products-table-list .product-name-cell{gap:.25rem}.cf-products-table-list .product-name{text-decoration:none}.cf-products-table-list .product-name:hover{text-decoration:underline}.cf-products-table-list .product-name-strikethrough{color:rgba(0,0,0,.45);text-decoration:line-through}.cf-products-table-list .product-name-strikethrough:hover{text-decoration:line-through}.cf-products-table-list .product-status-badge .icon{margin-right:.35rem}.cf-products-table-list .product-status-badge.is-warning,.cf-products-table-list .product-status-badge.is-warning.is-light{background-color:rgba(245,166,35,.18);color:#8a5a00}.cf-products-table-list .product-status-badge.is-warning .icon i,.cf-products-table-list .product-status-badge.is-warning.is-light .icon i{color:#f5a623}.cf-products-table-list .product-status-badge.is-danger,.cf-products-table-list .product-status-badge.is-danger.is-light{background-color:rgba(245,50,91,.15);color:#a8002b}.cf-products-table-list .product-status-badge.is-danger .icon i,.cf-products-table-list .product-status-badge.is-danger.is-light .icon i{color:#f5325b}.cf-products-table-list .product-status-badge.is-light:not(.is-success):not(.is-warning):not(.is-danger){background-color:rgba(156,163,175,.2);color:#4b5563}.cf-products-table-list .product-status-badge.is-light:not(.is-success):not(.is-warning):not(.is-danger) .icon i{color:#9ca3af}.cf-products-table-list .pending-cell-loading{animation:pending-spin .5s linear infinite;border-color:transparent transparent #dbdbdb #dbdbdb;border-radius:50%;border-style:solid;border-width:2px;display:inline-block;height:1em;vertical-align:middle;width:1em}@keyframes pending-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cf-products-table-list .toolbar-button .button{gap:.5rem}.cf-products-table-list .action-low-stock-toggle{gap:.4rem;white-space:nowrap}.cf-products-table-list .catalogue-legend{gap:1.25rem;margin:.5rem 0 .75rem}.cf-products-table-list .catalogue-legend-item{gap:.4rem;white-space:nowrap}.cf-products-table-list .catalogue-legend-dot{background-color:currentColor;border-radius:50%;display:inline-block;height:.6rem;width:.6rem}.cf-products-table-list .catalogue-legend-dot--warning{color:#f5a623}.cf-products-table-list .catalogue-legend-dot--critical{color:#f5325b}.cf-products-table-list .catalogue-legend-dot--invalid{color:#9ca3af}.cf-products-table-list tr.product-row-critical{background-color:rgba(245,50,91,.07)!important}.cf-products-table-list tr.product-row-critical:hover{background-color:rgba(245,50,91,.12)!important}.cf-products-table-list tr.product-row-warning{background-color:rgba(245,166,35,.08)!important}.cf-products-table-list tr.product-row-warning:hover{background-color:rgba(245,166,35,.14)!important}.cf-products-table-list tr.product-row-do-not-buy{background-color:rgba(156,163,175,.1)!important}.cf-products-table-list tr.product-row-do-not-buy:hover{background-color:rgba(156,163,175,.16)!important}.cf-products-table-list .action-qty-selector,.cf-products-table-list .action-qty-selector .cf-numberinput{max-width:100%}.cf-products-table-list .action-qty-selector input[type=number]{-moz-appearance:textfield;flex:1 1 auto;min-width:0;text-align:center;width:6em}.cf-products-table-list .action-qty-selector input[type=number]::-webkit-inner-spin-button,.cf-products-table-list .action-qty-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cf-products-table-list.is-infinite-mode .table-pagination{display:none}.cf-products-table-list .infinite-scroll-sentinel{padding:0}.cf-products-table-list .infinite-scroll-sentinel:has(.loading-overlay){padding:10rem 0}.cf-products-table-list .b-table,.cf-products-table-list .b-table .table-wrapper,.cf-products-table-list .cf-table,.cf-products-table-list .cf-table .cf-table-wrapper,.cf-products-table-list .cf-table .table-wrapper,.cf-products-table-list .table-wrapper{height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}.cf-products-table-list .form-table{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}.action-productlist-delete-confirm{display:contents}.action-productlist-delete-confirm .button{margin-right:.75rem}
