@import"https://fonts.googleapis.com/css2?family=Arimo:wght@400;600&display=swap";.navmenu-item{display:flex;align-items:center;padding:15px 30px;transition:var(--transition);width:100%;background:none;border:none;cursor:pointer;font:inherit;color:inherit;text-decoration:none;text-align:left}.navmenu-item:hover{color:#fff;background-color:var(--pink);transition:var(--transition)}.navmenu-item>i{margin-right:15px}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;flex-shrink:0}.ui-btn--sm{padding:5px 10px;font-size:12px;height:28px}.ui-btn--md{padding:7px 16px;font-size:14px;height:34px}.ui-btn--lg{padding:9px 20px;font-size:15px;height:40px}.ui-btn--icon-only.ui-btn--sm{width:28px;height:28px;padding:0}.ui-btn--icon-only.ui-btn--md{width:34px;height:34px;padding:0}.ui-btn--icon-only.ui-btn--lg{width:40px;height:40px;padding:0}.ui-btn--primary{background:var(--pink);color:#fff}.ui-btn--primary:hover{background:#d90060}.ui-btn--neutral{background:#f0f0f0;color:#555}.ui-btn--neutral:hover{background:#e4e4e4}.ui-btn--ghost{background:transparent;color:var(--pink);border:1px solid var(--pink)}.ui-btn--ghost:hover{background:var(--pink-light)}.ui-btn--danger{background:#e7002e;color:#fff}.ui-btn--danger:hover{background:#9f0020}.ui-btn--subtle{background:transparent;color:#888}.ui-btn--subtle:hover{color:var(--pink);background:#ffeaea}.ui-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-btn--full-width{width:100%;justify-content:center}.ui-btn--loading{opacity:.7;cursor:not-allowed;pointer-events:none}.ui-btn__spinner{font-size:12px;flex-shrink:0}.component-tabs-container .tab-navigator-wrapper{position:relative;display:flex;align-items:center;width:100%}.component-tabs-container .tab-navigator .navigator{list-style-type:none;display:flex;width:max-content;padding:5px;flex-direction:row;gap:3px;margin:0}.component-tabs-container .tab-navigator{flex:0 0 auto;display:flex;gap:10px;width:100%;position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.component-tabs-container .tab-navigator::-webkit-scrollbar{display:none}.component-tabs-container .tab-navigator .navigator .config-tab{padding:5px 10px;color:#868686;display:flex;flex:0 0 auto;flex-direction:row;gap:10px;align-items:center;transition:var(--transition);cursor:pointer;border-radius:5px;font-size:.85rem}.component-tabs-container .tab-navigator .navigator .config-tab.active{background-color:var(--pink-light);color:#303030}.component-tabs-container{height:100%;display:flex;flex-direction:column;cursor:auto}.component-tabs-container .config-tab:hover{background-color:#f6f6f6}.component-tabs-container .tab-navigator-wrapper .tab-scroll-fade{position:absolute;top:0;width:32px;height:100%;pointer-events:none;z-index:4;opacity:0;transition:opacity .22s ease}.component-tabs-container .tab-navigator-wrapper .tab-scroll-fade.fade-left{left:0;background:linear-gradient(to right,#fff 25%,#fff0)}.component-tabs-container .tab-navigator-wrapper .tab-scroll-fade.fade-right{right:0;background:linear-gradient(to left,#fff 25%,#fff0)}.component-tabs-container .tab-navigator-wrapper.can-scroll-left .tab-scroll-fade.fade-left,.component-tabs-container .tab-navigator-wrapper.can-scroll-right .tab-scroll-fade.fade-right{opacity:1}.component-tabs-container .tab-navigator-wrapper .tab-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:999px;border:1px solid #f7bddb;background:linear-gradient(180deg,#fff9fc,#ffeef7);color:#be185d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #ec489933;z-index:5;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.component-tabs-container .tab-navigator-wrapper .tab-scroll-btn i{font-size:11px}.component-tabs-container .tab-navigator-wrapper .tab-scroll-btn.tab-scroll-btn-left{left:4px}.component-tabs-container .tab-navigator-wrapper .tab-scroll-btn.tab-scroll-btn-right{right:4px}.component-tabs-container .tab-navigator-wrapper.can-scroll-left .tab-scroll-btn-left,.component-tabs-container .tab-navigator-wrapper.can-scroll-right .tab-scroll-btn-right{opacity:1;pointer-events:auto}.component-tabs-container .tab-navigator-wrapper .tab-scroll-btn:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px #ec489947}.component-tabs-container .tab-line-container{position:relative;max-width:100%;height:3px;background-color:#ddd;flex-shrink:0}.component-tabs-container .tab-line-container .tab-line{position:absolute;background-color:var(--pink);transition:left .3s ease-in-out,width .3s ease-in-out;height:100%}.component-tabs-container .config-tabs-content{flex:1 1 auto;overflow:hidden;padding:5px;display:flex;justify-content:center;align-items:stretch}.component-tabs-container .config-tabs-content>*{width:100%;min-height:0}.component-tabs-container .config-tab .config-tab__alert{margin-left:4px;color:#dc2626;font-size:11px}.ui-tabs{display:flex;align-items:flex-end;gap:4px}.ui-tabs--full{width:100%}.ui-tabs__tab{border:1px solid #e4e4e4;border-bottom:none;color:#616161;background-color:#fff;border-radius:6px 6px 0 0;padding:7px 13px;font-size:12px;font-weight:700;cursor:pointer;margin-bottom:-1px;transition:var(--transition)}.ui-tabs__tab:hover:not(:disabled){border-color:#d8d8d8}.ui-tabs__tab:disabled{cursor:not-allowed;opacity:.55}.ui-tabs__tab--active{border-color:var(--pink);color:var(--pink)}.ui-tabs--sm .ui-tabs__tab{font-size:12px;padding:6px 11px}.ui-tabs--md .ui-tabs__tab{font-size:12px}.ui-tabs--lg .ui-tabs__tab{font-size:13px;padding:8px 14px}.ui-tabs--container{width:100%}.ui-tabs--accordion{gap:8px;padding:0;align-items:center;background:transparent}.ui-tabs--accordion .ui-tabs__tab{border:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea;background:#f7f9fc;color:#2f3a4a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;margin-bottom:0;display:inline-flex;align-items:center;gap:6px}.ui-tabs--accordion .ui-tabs__tab:hover:not(:disabled){border-color:#b7c2d4;background:#eef3fb}.ui-tabs--accordion .ui-tabs__tab--active{background:#ffe9f4;border-color:#ffb8d9;color:#9f1f62}.ui-file-dropzone-root{display:contents}.ui-file-dropzone{--ui-file-dropzone-accent: var(--pink, #f50978);position:relative;display:flex;box-sizing:border-box;width:100%;margin:0;border:2px dashed #d1d5db;border-radius:8px;background:#fafafa;color:#4b5563;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.ui-file-dropzone:hover:not(:disabled),.ui-file-dropzone:focus-visible,.ui-file-dropzone--dragging:not(:disabled){outline:none;border-color:var(--ui-file-dropzone-accent);background:#fff8fc;box-shadow:0 0 0 2px #f509781a}.ui-file-dropzone:disabled{cursor:not-allowed;opacity:.6}.ui-file-dropzone--busy:disabled{cursor:wait}.ui-file-dropzone--selected{border-style:solid;border-color:#d9dee7;background:#fff}.ui-file-dropzone--fill{height:100%}.ui-file-dropzone--stacked{flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;padding:32px 24px;text-align:center}.ui-file-dropzone--stacked .ui-file-dropzone__copy{align-items:center}.ui-file-dropzone--stacked .ui-file-dropzone__icon{font-size:30px}.ui-file-dropzone--stacked .ui-file-dropzone__icon--tile{width:64px;height:64px}.ui-file-dropzone--inline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;border-width:1px;text-align:left}.ui-file-dropzone--inline .ui-file-dropzone__icon{font-size:21px}.ui-file-dropzone--inline .ui-file-dropzone__icon--tile{width:42px;height:42px}.ui-file-dropzone--inline .ui-file-dropzone__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-file-dropzone__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:#9ca3af}.ui-file-dropzone__icon--tile{border-radius:8px}.ui-file-dropzone__image{display:block;width:1.4em;height:1.4em;object-fit:contain}.ui-file-dropzone__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ui-file-dropzone__title{color:#303642;font-size:14px;font-weight:600;overflow-wrap:anywhere}.ui-file-dropzone__hint{color:#7b8492;font-size:12px}.ui-file-dropzone__action{padding:6px 14px;border:1px solid #d8dce3;border-radius:6px;background:#fff;color:#616977;font-size:12px;font-weight:600}.ui-file-dropzone:hover:not(:disabled) .ui-file-dropzone__action,.ui-file-dropzone:focus-visible .ui-file-dropzone__action{border-color:#f5097859;color:var(--ui-file-dropzone-accent)}.sigcreate{display:flex;flex-direction:column;gap:10px}.sigcreate__area{position:relative;display:flex;align-items:center;justify-content:center;min-height:150px;border:1px dashed #c3c9d1;border-radius:8px;background:linear-gradient(to top,transparent 30px,#d0d7de 30px,#d0d7de 31px,transparent 31px),#fff;overflow:hidden}.sigcreate__canvas{display:block;width:100%;touch-action:none;cursor:crosshair}.sigcreate__hint{position:absolute;color:#aab2bd;font-size:13px;pointer-events:none}.sigcreate__typed{padding:0 16px;font-size:48px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sigcreate__uploaded{max-width:100%;max-height:140px;object-fit:contain}.sigcreate__area .ui-file-dropzone,.sigcreate__area>button{width:100%;min-height:148px}.sigcreate__row{display:flex;justify-content:flex-end}.sigcreate__typing{display:flex;flex-direction:column;gap:8px}.sigcreate__name{height:34px;padding:0 10px;border:1px solid #d0d7de;border-radius:6px;font-size:14px}.sigcreate__name:focus{outline:none;border-color:var(--pink, #f50978)}.sigcreate__fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.sigcreate__font{height:44px;padding:0 8px;border:1px solid #e3e7ec;border-radius:6px;background:#fff;color:#111827;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sigcreate__font--on{border-color:var(--pink, #f50978);box-shadow:0 0 0 2px #f5097826}.sigcreate__consent{margin:0;font-size:11.5px;line-height:1.45;color:#6b7280}.sigcreate__problem{margin:0;font-size:12px;color:var(--color-danger, #c0392b)}.sigcreate__actions{display:flex;justify-content:flex-end;gap:8px}.mysig{display:flex;flex-direction:column;gap:8px}.mysig__image{display:flex;align-items:center;justify-content:center;height:120px;border:1px solid #e3e7ec;border-radius:8px;background:linear-gradient(to top,transparent 24px,#d0d7de 24px,#d0d7de 25px,transparent 25px),#fff}.mysig__image img{max-width:90%;max-height:100px;object-fit:contain}.mysig__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.mysig__note{margin:0;font-size:12px;color:#6b7280}.mysig__note--error{color:var(--color-danger, #c0392b)}.overlay-style{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#4d9bf54d;z-index:1000016}.modal-style{position:fixed;top:var(--nav-size);left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000017;pointer-events:none}.modal-style.query-builder-modal{z-index:1000020}.overlay-style.query-builder-modal-overlay{z-index:1000019}.modal-style.confirm-delete-modal{z-index:1000022}.overlay-style.confirm-delete-modal-overlay{z-index:1000021}.modal-style.nested-query-modal{z-index:1000024}.overlay-style.nested-query-modal-overlay{z-index:1000023}#portal>.modal-style.query-builder-modal~.overlay-style:not(.query-builder-modal-overlay,.confirm-delete-modal-overlay){z-index:1000023}#portal>.modal-style.query-builder-modal~.modal-style:not(.query-builder-modal,.confirm-delete-modal){z-index:1000024}.modal-style>*{pointer-events:all}.modal-style .react-draggable{position:relative;z-index:4;padding:0;min-width:400px;color:#3b3a3a;margin:0;background:linear-gradient(180deg,#fffffffa,#f6f9fcfa);border:1px solid rgba(189,202,219,.72)!important;border-radius:24px;box-shadow:0 24px 64px #13253f2e,0 8px 24px #13253f1a;cursor:grab!important;overflow:hidden}.modal-style .react-draggable:active,.modal-style .react-draggable .window-body:active{cursor:grabbing!important}.modal-style .MainWindow{display:flex;flex-direction:column;overflow:hidden;border-radius:24px}.modal-style .window-header{cursor:grab}.modal-style .window-header:active{cursor:grabbing}.modal-style .window-header>img{pointer-events:none}body.modal-open .canvas{pointer-events:none}.ui-icon-dot-btn{opacity:1;width:24px;height:24px;border-radius:50%;border:none;background:#fff3;backdrop-filter:blur(8px) saturate(1.4);-webkit-backdrop-filter:blur(8px) saturate(1.4);box-shadow:0 1px 5px #0000001a,0 0 0 1px #ffffff40;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#3c3c3cb3;font-size:11px;transition:opacity .18s ease,background .15s ease,box-shadow .15s ease,transform .12s ease,color .15s ease}.ui-icon-dot-btn>i{line-height:1;transition:var(--transition);transform:rotate(0)}.ui-icon-dot-btn:hover:not(:disabled){background:#ffffffa6;box-shadow:0 2px 8px #0000002e,0 0 0 1px #ffffff8c}.ui-icon-dot-btn:hover:not(:disabled)>i{color:var(--pink);transform:rotate(var(--RotateIcons))}.ui-icon-dot-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-icon-dot-btn--compact{width:22px;height:22px;font-size:11px}.ui-icon-dot-btn--quiet{background:#ffffff1f;box-shadow:0 1px 4px #00000014,0 0 0 1px #fff3}.ui-icon-dot-btn--active{background:var(--pink, #f50978)!important;box-shadow:0 2px 8px #e91e6359,0 0 0 1px #e91e6366!important;color:#fff}.ui-icon-dot-btn--active>i{color:#fff!important}.fas{font-weight:400!important}.window-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:12px;min-height:50px;padding:10px 12px;background:linear-gradient(180deg,#fffffffa,#f6f9fcfa);border-bottom:1px solid rgba(58,78,105,.12);cursor:grab}.header-actions-left{display:flex;align-items:center;gap:8px;min-width:0}.window-header__leading{display:flex;align-items:center;justify-content:flex-start;min-width:0}.window-header__identity{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.header-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;transition:var(--transition);min-width:0}.SettingsWindowBtn{background-color:transparent;border:none;padding:0}.SettingsWindowBtn:hover{color:var(--pink)}.wrapper{min-width:0px;max-width:100%;line-height:1.5}.window-dialog-frame{position:relative;width:100%;height:100%;min-height:0;overflow:visible}.window-shell{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa)}.window-name-text{font-size:clamp(16px,1.2vw,18px);border:none;font-weight:700;letter-spacing:-.01em;width:100%;min-width:0;color:#1d2736;text-align:center;margin:0;background-color:transparent;cursor:grab;pointer-events:none}.window-body{padding:22px;background-color:#fff;border-radius:0 0 24px 24px;overflow-y:auto;cursor:default;flex:1;min-height:0}.window-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 18px;background-color:#fff;border-top:1px solid rgba(58,78,105,.12);border-radius:0 0 24px 24px;flex:0 0 auto;cursor:default}.window-header img{flex:0 0 auto;border-radius:12px}.header-buttons .ui-icon-dot-btn{width:30px;height:30px;font-size:12px;background:#e6ecf4c7;box-shadow:inset 0 0 0 1px #ffffffd9,0 6px 18px #13253f14;color:#243650c7}.header-buttons .ui-icon-dot-btn:hover:not(:disabled){background:#fffffff5;box-shadow:inset 0 0 0 1px #fffffff2,0 10px 24px #13253f1f}@media(max-width:640px){.window-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions" "leading leading";min-height:auto;gap:10px;padding:14px}.window-header__identity{grid-area:identity;justify-content:flex-start}.window-header__leading{grid-area:leading}.header-buttons{grid-area:actions}.window-name-text{text-align:left}.window-body{padding:18px}}.window-body:has(>.bucg){padding:0}.window-body:has(>.card-config-popup){padding:0;display:flex;flex-direction:column;overflow:hidden}.window-body:has(>.ucm){display:flex;flex-direction:column;min-height:0;overflow:hidden}.window-body:has(>.tplc--edit){display:flex;flex-direction:column;min-height:0;overflow:hidden}.window-body:has(>.job-configuration){padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.window-body:has(>.acc-folder-picker-modal-body){padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.window-body:has(>.acc-folder-picker-modal-body) .acc-folder-picker-modal-body{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.window-body:has(>.acc-folder-picker-modal-body) .acc-folder-picker-tree-panel{min-height:0;overflow:hidden}.window-body:has(>.acc-folder-picker-modal-body) .acc-folder-tree{overflow:auto;min-height:0;max-height:100%}.window-body .form-component{padding:0}.window-body:has(>.popup-body){display:flex;flex-direction:column;overflow:hidden}.window-body>.popup-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.popup-body>.popup-body__scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.popup-body>.popup-footer{flex:0 0 auto}.cntr{display:flex}.cntr>input{height:13px;width:13px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:var(--border-radius);outline:1px solid #34495e;cursor:pointer;box-shadow:inset 0 0 3px #d6d5d591;transition:var(--transition)}.cntr>input:checked{background-color:#34495e;outline:1px solid #fff;transition:var(--transition)}.input-box{position:relative;width:100%;overflow:hidden;display:flex}.input-box .password-visibility{position:absolute;height:100%;top:50%;right:0;transform:translateY(-50%);border:0;margin:0;padding:15px;display:flex;align-items:center;justify-content:center;background-color:transparent}.input-box .password-visibility:hover{cursor:pointer}.input-box .password-visibility i{font-size:var(--FontList)}.input-box input[type=file]{padding:0 50% 0 0;background:none;border:1px solid #dfdfdf;border-radius:99px;outline:none;font-size:var(--FontList);background-color:#a8a8a8;background-color:var(--pink);color:#fff;transition:var(--transition)}.input-box input[type=file]:hover{cursor:pointer;transition:var(--transition)}.input-box input[type=file]::-webkit-file-upload-button{border:1px solid #2e2e2e;outline:none;width:100%;height:auto;border-radius:99px;border-color:#777;padding:10px;background-color:#f8f8f8;box-shadow:none;transition:var(--transition)}.input-box input[type=file]::-webkit-file-upload-button:hover{border:1px solid #777;background-color:#e1e1e1;cursor:pointer;transition:var(--transition)}.input-box input[readonly]{color:#777;background-color:#bbb;border:1px solid #777;cursor:not-allowed}.textButtoncontainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.textbutton{border:none;outline:none;text-align:center;margin:0;padding:0;height:100%;width:100%;color:#929292;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none}.textbutton:hover{background-color:#fffe;color:#000;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition)}.textbutton:active{background-color:#afafaf23;transition:var(--transition)}:root{--tooltip-bg: #000;--tooltip-text: #fff;--tooltip-radius: 4px;--tooltip-padding: 8px 10px;--tooltip-font-size: 13px;--tooltip-arrow-size: 6px}.tooltip__wrapper{display:flex;position:relative;height:fit-content}.tooltip__trigger{height:fit-content;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px}.tooltip__box{position:fixed;border-radius:var(--tooltip-radius);padding:var(--tooltip-padding);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--tooltip-font-size);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4;z-index:2147483000;-webkit-user-select:none;user-select:none;max-width:300px;word-wrap:break-word;white-space:normal;box-shadow:0 2px 8px #00000026;pointer-events:none;opacity:1;will-change:opacity}.tooltip__box:after{content:"";position:absolute;border:solid transparent;border-width:var(--tooltip-arrow-size);pointer-events:none;z-index:1000001}.tooltip__box--top:after{border-top-color:var(--tooltip-bg);left:50%;top:100%;transform:translate(-50%)}.tooltip__box--bottom:after{border-bottom-color:var(--tooltip-bg);left:50%;bottom:100%;transform:translate(-50%)}.tooltip__box--left:after{border-left-color:var(--tooltip-bg);right:-12px;top:50%;transform:translateY(-50%)}.tooltip__box--right:after{border-right-color:var(--tooltip-bg);left:-12px;top:50%;transform:translateY(-50%)}.upload-image{display:flex;flex-direction:column;gap:8px}.upload-image__label{font-size:12px;opacity:.85}.upload-image__preview{width:100%;height:280px;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.upload-image__pan-hint{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;background:#0000007a;color:#fff;font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px;pointer-events:none;opacity:0;transition:opacity .18s ease;white-space:nowrap}.upload-image__preview:hover .upload-image__pan-hint{opacity:1}.upload-image__preview--dragging .upload-image__pan-hint{opacity:0}.upload-image__actions{display:flex;align-items:center;gap:8px}.upload-image__button{border:1px solid #2f6ecf;border-radius:6px;background:#3c82f6;color:#fff;padding:6px 10px;cursor:pointer;font-size:12px;font-weight:600;transition:background-color .15s ease,box-shadow .15s ease}.upload-image__button:hover{background:#2f6ecf;box-shadow:0 0 0 2px #3c82f633}.upload-image__button:disabled{opacity:.7;cursor:default;box-shadow:none}.upload-image__name{font-size:11px;opacity:.75;word-break:break-all}.upload-image__input{display:none}.upload-image__hint{color:#6b7280;font-size:11px;text-align:center}.form-component{display:flex;flex-direction:column;width:100%;padding:5px;max-height:100%;overflow:hidden}.form-component-container{display:flex;flex-direction:column;gap:15px;padding:5px;flex:1;overflow-y:auto;min-height:0}.form-component-footer{flex-shrink:0;padding:8px 5px 4px}.label-on-top{display:flex;justify-content:center;flex-direction:column;gap:5px;outline:none;border-style:none;cursor:text}.label-on-top:hover .form-entry-label{color:#000!important}.label-on-top select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 4 15 15' fill='%23000'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.form-entry{border:none;font-size:var(--FontList);width:100%;height:auto;border-radius:99px;background-color:#b3d1f353;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:7px 15px;transition:var(--transition);outline:none}.form-entry:hover{background-color:var(--pink-light);transition:var(--transition)}.form-label-top:hover .form-entry-label{color:#000!important}.form-entry::placeholder{font-size:var(--FontList)}.form-entry-label{color:#919191;transition:var(--transition);overflow:hidden;cursor:text;display:flex;align-items:center;gap:5px}.form-entry-label__info-icon{font-size:14px;color:#7ab8f5;cursor:default;flex-shrink:0}.form-entry-error{color:#e05050;font-size:11px;padding:2px 12px 0;display:block}.form-entry-hint{color:var(--FontColorSecondary, #8a8a9a);font-size:11px;padding:2px 12px 0;display:block;line-height:1.4}.LabelInline .form-entry-label{padding-bottom:0}textarea{resize:vertical}.form-entry-input{top:0;left:0;border-style:none;font-family:inherit;font-size:inherit;color:#fff;outline:none;padding:1.25rem;background:none}.form-entry-input:focus{border-color:#fff}.final-buttons{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.submit-btn:hover{border:1px solid var(--pink);background-color:var(--pink-light);color:var(--pink);transition:var(--transition)}.submit-btn:active{background-color:#afafaf23;transition:var(--transition)}.uploadfile{background:#918c8c73;color:#221212d6;border-style:none;border-radius:var(--border-radius);margin-top:20px;margin-bottom:20px;font-weight:800;font-size:.8em}.tooltip{background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:var(--FontList);box-shadow:var(--box-shadow)}.auth-modal .window-body{position:relative;padding:0;background:#f8fafc}.auth-modal__content{position:relative;display:flex;flex-direction:column;gap:18px;min-height:100%;padding:26px 30px 24px;color:#253142}.auth-modal__intro{display:flex;flex-direction:column;gap:6px}.auth-modal__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pink);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-modal__eyebrow i{font-size:13px}.auth-modal__intro p{color:#7b8794;font-size:13px;line-height:1.45}.auth-modal__form-section{display:flex;flex-direction:column;gap:14px;padding:18px;background:#fff;border:1px solid #e8edf2;border-radius:14px;box-shadow:0 8px 22px #1f29370d}.auth-modal .form-component{padding:0;overflow:visible}.auth-modal .form-component-container{gap:14px;padding:0;overflow:visible}.auth-modal .label-on-top{gap:7px}.auth-modal .form-entry-label{color:#526174;font-size:12px;font-weight:700;letter-spacing:.02em}.auth-modal .form-entry{height:44px;padding:9px 14px;border:1px solid #dfe6ee;border-radius:12px;background:#f8fafc;color:#253142;font-size:14px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.auth-modal .form-entry::placeholder{color:#a0acb9;font-size:14px}.auth-modal .form-entry:hover{border-color:#c9d4df;background:#fff}.auth-modal .form-entry:focus{border-color:var(--pink);background:#fff;box-shadow:0 0 0 3px rgba(var(--pink-rgb),.12)}.auth-modal .input-box{overflow:visible}.auth-modal .input-box .password-visibility{right:4px;width:36px;padding:0;color:#718096}.auth-modal .input-box .password-visibility:hover,.auth-modal .input-box .password-visibility:focus-visible{color:var(--pink)}.auth-modal .form-component-footer{padding:14px 0 0}.auth-modal .final-buttons,.auth-modal .final-buttons>div{width:100%}.auth-modal .submit-btn{width:100%;min-height:44px;padding:10px 18px;border:1px solid var(--pink);border-radius:12px;background:var(--pink);color:#fff;font-size:14px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.auth-modal .submit-btn:hover,.auth-modal .submit-btn:focus-visible{border-color:var(--pink);background:#d90869;color:#fff;box-shadow:0 8px 18px rgba(var(--pink-rgb),.22);transform:translateY(-1px)}.auth-modal__links{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-modal__links button{padding:2px 0;border:0;background:transparent;color:#718096;font-size:12px;cursor:pointer;transition:color .16s ease}.auth-modal__links button:hover,.auth-modal__links button:focus-visible{color:var(--pink)}.auth-modal__divider{display:flex;align-items:center;gap:12px;color:#9aa6b2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-modal__divider:before,.auth-modal__divider:after{height:1px;flex:1;background:#e2e8f0;content:""}.auth-modal__provider-section .login-alternatives{gap:8px}.auth-modal__provider-section .login-alternatives button{width:100%;min-height:42px;margin:0;border:1px solid #dfe6ee;border-radius:12px;background:#fff;color:#253142;font-size:13px;font-weight:700}.auth-modal__provider-section .login-alternatives button:hover,.auth-modal__provider-section .login-alternatives button:focus-visible{background:#f8fafc;box-shadow:0 5px 14px #1f293714;transform:translateY(-1px)}.auth-modal__provider-section .login-alternatives button i{margin-right:8px}.auth-modal-loading{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#f8fafcd1;color:#526174;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auth-modal-loading__spinner{width:28px;height:28px;border:3px solid #dce4ed;border-top-color:var(--pink);border-radius:50%;animation:auth-modal-spin .8s linear infinite}@keyframes auth-modal-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.auth-modal__content{padding:22px 18px 20px}.auth-modal__form-section{padding:14px}.auth-modal__links{align-items:flex-start;flex-direction:column;gap:8px}}.user-settings-modal .window-body{padding:0;background:#f8fafc}.user-settings-modal__content{gap:16px}.user-settings-modal__intro{gap:7px}.user-settings-modal__intro h2{color:#253142;font-size:22px;line-height:1.2}.user-settings-modal__account{align-self:flex-start;max-width:100%;overflow:hidden;padding:5px 10px;border:1px solid #e5ebf1;border-radius:999px;background:#eef3f8;color:#667589;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-settings-modal__section{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid #e6ecf2;border-radius:14px;background:#fff;box-shadow:0 8px 22px #1f29370d}.user-settings-modal__section-heading{display:flex;align-items:flex-start;gap:11px}.user-settings-modal__section-heading h3{margin:0 0 3px;color:#2f3b4b;font-size:14px;font-weight:800}.user-settings-modal__section-heading p{color:#8793a0;font-size:12px;line-height:1.4}.user-settings-modal__section-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:#fff0f7;color:var(--pink);font-size:13px}.user-settings-modal .upload-image{gap:10px}.user-settings-modal .upload-image__label{display:none}.user-settings-modal .upload-image__preview{height:220px;border:1px solid #e4eaf0;border-radius:12px;background-color:#f1f5f9}.user-settings-modal .upload-image__actions{align-items:center;min-height:32px}.user-settings-modal .upload-image__button{border:1px solid #d7e0e9;border-radius:10px;background:#f8fafc;color:#526174;padding:8px 12px;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.user-settings-modal .upload-image__button:hover{border-color:var(--pink);background:#fff4f9;box-shadow:none;color:var(--pink)}.user-settings-modal .upload-image__name{min-width:0;overflow:hidden;color:#8793a0;text-overflow:ellipsis;white-space:nowrap}.user-settings-modal__primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:10px 16px;border:1px solid var(--pink);border-radius:12px;background:var(--pink);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.user-settings-modal__primary-button:hover:not(:disabled),.user-settings-modal__primary-button:focus-visible:not(:disabled){background:#d90869;box-shadow:0 8px 18px rgba(var(--pink-rgb),.2);transform:translateY(-1px)}.user-settings-modal__primary-button:disabled{background:#f5a2c6;border-color:#f5a2c6;cursor:not-allowed;opacity:.8}.user-settings-modal .form-component{padding:0}.user-settings-modal .form-component-container{gap:13px;padding:0;overflow:visible}.user-settings-modal .form-component-footer{padding:14px 0 0}.user-settings-modal .submit-btn{width:100%}@media(max-width:640px){.user-settings-modal__content{padding:20px 16px}.user-settings-modal__section{padding:14px}.user-settings-modal .upload-image__preview{height:180px}.user-settings-modal .upload-image__actions{align-items:flex-start;flex-direction:column}}.my-devices-modal__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.my-devices-modal__device{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e6ecf2;border-radius:14px;background:#fff;box-shadow:0 8px 22px #1f29370d}.my-devices-modal__device.is-current{border-color:rgba(var(--pink-rgb),.35)}.my-devices-modal__device-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#fff0f7;color:var(--pink);font-size:15px}.my-devices-modal__device-text{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.my-devices-modal__device-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#2f3b4b;font-size:14px;font-weight:800}.my-devices-modal__badge{padding:2px 8px;border-radius:999px;background:var(--pink-light);color:var(--pink);font-size:11px;font-weight:800}.my-devices-modal__device-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:#8793a0;font-size:12px}.my-devices-modal__signout{flex:0 0 auto;min-width:84px;min-height:34px;padding:6px 12px;border:1px solid #e3e8ee;border-radius:10px;background:#fff;color:#2f3b4b;font-size:12px;font-weight:700;cursor:pointer}.my-devices-modal__signout:hover:not(:disabled),.my-devices-modal__signout:focus-visible:not(:disabled){border-color:var(--pink);color:var(--pink)}.my-devices-modal__signout-all{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:10px 16px;border:1px solid var(--pink);border-radius:12px;background:var(--pink);color:#fff;font-size:13px;font-weight:800;cursor:pointer}.my-devices-modal__signout-all:hover:not(:disabled),.my-devices-modal__signout-all:focus-visible:not(:disabled){background:#d90869;box-shadow:0 8px 18px rgba(var(--pink-rgb),.2)}.my-devices-modal__signout:disabled,.my-devices-modal__signout-all:disabled{opacity:.55;cursor:not-allowed}.my-devices-modal__state{display:flex;align-items:center;gap:8px;color:#7b8794;font-size:13px}.my-devices-modal__link-button{padding:0;border:none;background:none;color:var(--pink);font-weight:700;cursor:pointer}@media(max-width:520px){.my-devices-modal__device{flex-wrap:wrap;padding:12px}.my-devices-modal__signout{width:100%}}.about-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 32px 32px;text-align:center}.about-modal__brand{font-size:2rem;font-weight:700;letter-spacing:.1em;color:var(--primary-color, #1890ff)}.about-modal__owner{margin:0;font-size:1rem;color:var(--text-secondary, #555)}.about-modal__version{margin:0;font-size:.875rem;color:var(--text-muted, #888)}.form-user-settings{display:flex;justify-content:space-between;align-items:center;width:100%}.form-user-settings>input{width:80%}.form-user-settings .btn{height:100%;padding:7.5px 20px;margin-left:10px;border:1px solid var(--pink)}.form-user-settings .btn:hover{transform:translateY(-3px);cursor:pointer;transition:var(--transition)}.google-login:hover,.google-login:focus,.google-login:focus-visible{color:var(--red-google);border-color:var(--red-google);outline:none}.onelogin-login:hover,.onelogin-login:focus,.onelogin-login:focus-visible{color:#1f64ae;border:1px solid #1f64ae;outline:none}.login-alternatives{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.login-alternatives button{text-align:center;width:55%;border-radius:99px;margin:5px 24px;border:0px;display:block;padding:10px;transition:var(--transition);border:1px solid}.login-alternatives button:hover,.login-alternatives button:focus,.login-alternatives button:focus-visible{cursor:pointer;transform:translateY(-3px);transition:var(--transition)}.login-alternatives button i{margin-right:5px}.LoginUI{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;justify-content:center;align-items:center;margin:10px}.LogInBtn{background:#918c8c73;color:#221212d6;border-style:none;width:137px;padding:8px;border-radius:var(--border-radius);margin-top:10px;margin-bottom:10px;font-weight:800;font-size:.8em}.LogInBtn:hover{color:var(--pink)}.RegisterBtn{width:100%;background-color:#f8f9fa;color:#8d8d8d;border:0px solid #dee2e6!important;font-size:var(--FontSmall)}.RegisterBtn:hover{color:var(--pink)}.checkandtext{display:flex;padding:10px;width:100%;justify-content:space-evenly}.InputLogin{background:#ecf0f1;border:#ccc 1px solid;padding:8px;width:250px;color:#aaa;margin-top:10px;font-size:.8em;border-radius:var(--border-radius)}.InputGroup{display:flex;justify-content:space-around;padding:20px}.login-help-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.login-help-box button{color:#929292;border:none;width:fit-content;padding:10px;border-radius:var(--border-radius);background-color:#fff;transition:var(--transition)}.login-help-box button:hover{color:#000;cursor:pointer;transform:translateY(-3px);transition:var(--transition)}.recover-password{color:#d3d3d3}.recover-password:hover{color:var(--pink)}.RegisterForm{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;justify-content:center;align-items:center;margin:10px}.warning-message{font-size:var(--FontList);font-weight:700;color:#fff;background-color:#f68376;padding:8px 6px;margin:8px 60px;border-radius:99px;text-align:center}.signup-container{max-height:100%;overflow:auto}.menu-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;color:var(--pink);background:transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease,transform .14s ease}.menu-toggle:hover,.menu-toggle:focus-visible,.menu-toggle.is-open{color:var(--pink);background:#fff2f8}.menu-toggle:focus-visible{outline:2px solid #1985ff;outline-offset:2px}.menu-toggle__lines{position:relative;display:block;width:18px;height:16px}.menu-toggle__line{position:absolute;left:0;width:18px;height:2px;border-radius:999px;background:currentColor;transition:top .14s ease,transform .14s ease,opacity .14s ease}.menu-toggle__line:nth-child(1){top:0}.menu-toggle__line:nth-child(2){top:7px}.menu-toggle__line:nth-child(3){top:14px}.menu-toggle.is-open .menu-toggle__line:nth-child(1){top:7px;transform:rotate(45deg)}.menu-toggle.is-open .menu-toggle__line:nth-child(2){opacity:0}.menu-toggle.is-open .menu-toggle__line:nth-child(3){top:7px;transform:rotate(-45deg)}.mobile-menu-section-label{padding:10px 30px 5px;color:#8a96a3;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.link{color:#fff;display:flex;align-items:center;text-decoration:none;padding:0 0rem;height:100%;cursor:pointer}.link:active{color:#fff}.navmenu-item-bars{height:20px;align-items:center;border-radius:var(--border-radius);transition:var(--transition);display:flex;justify-content:left;padding:0 30px 0 3px;margin:0;border-radius:0;color:#454545;font-size:var(--FontList);font-weight:100;text-decoration:none;font-family:Sora,sans-serif;box-sizing:border-box;width:100%}.navmenu-item-bars .icon-button{margin-right:5px}.navmenu-item-bars .icon-button:hover{filter:none}.navmenu-item-bars:hover{padding:1;font-weight:400;text-decoration:none;border-radius:0;background-color:#f3f3f3fd;color:#fa2a92}.navmenu-item-bars>span{padding:10px;margin:10px;color:#0e0e0e;font-size:var(--FontList);box-sizing:border-box}.navmenu-item-bars>span:hover{padding:10px;margin:10px;color:var(--pink);font-size:var(--FontList);box-sizing:border-box}.top-menu{height:var(--nav-size);padding:0;z-index:2;margin:0;display:flex;justify-content:space-between;background-color:#e1e1e1}.nav-menu{height:100%;display:flex;align-items:center;flex:0 0 auto;justify-content:flex-end;gap:4px;overflow:hidden}.nav-menu>a{color:#526174;background-color:transparent;font-weight:700;font-size:1rem;line-height:1.2;flex:0 0 auto;width:max-content;padding:0 12px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--transition)}.nav-menu>a:hover{color:var(--pink);background-color:#fff2f8;cursor:pointer;transition:var(--transition)}.nav-menu>a.active{color:var(--pink);background-color:#fff2f8;transition:var(--transition)}.user-identity-hover-card{position:fixed;z-index:10300;box-sizing:border-box;width:272px;max-width:calc(100vw - 40px);padding:24px 20px 22px;color:#253142;background:#fffffff5;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-radius:16px;box-shadow:var(--box-shadow);animation:user-identity-hover-card-in .14s ease-out}@keyframes user-identity-hover-card-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.user-identity-hover-card{animation:none}}.user-identity-card{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center}.user-identity-card__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:10px;overflow:hidden;background:#f1f3f6;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px #edf0f3}.user-identity-card__photo{display:block;width:100%;height:100%;object-fit:cover}.user-identity-card__fallback{font-size:38px;color:#9aa5b1}.user-identity-card__name{display:-webkit-box;max-width:100%;overflow:hidden;font-size:1.05rem;font-weight:700;line-height:1.3;color:#1f2937;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.user-identity-card__email{max-width:100%;overflow:hidden;font-size:.84rem;color:#6b7280;white-space:nowrap;text-overflow:ellipsis}.top-avatar img{display:block;height:32px;width:32px;border-radius:50%;object-fit:cover;transition:var(--transition)}.top-avatar:hover img{width:32px;height:32px;border-radius:50%}.main-menu-shell{flex:1 1 auto;display:flex;align-items:center;height:var(--nav-size);min-width:0}.main-menu{--main-menu-gap: 12px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:var(--main-menu-gap);height:var(--nav-size);padding:0 16px 0 8px;margin:0;border:0;box-shadow:none}.dashboard-toolbar-slot{display:flex;align-items:center;min-width:0}.main-menu__dashboard-cluster{order:2;display:flex;align-items:center;justify-content:flex-end;gap:var(--main-menu-gap);min-width:0}.main-menu>.nav-menu{order:1}.main-menu>.main-menu__icon-link,.main-menu>.user-menu{order:3}.main-menu__icon-cluster{order:3;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.main-menu__icon-cluster>.main-menu__icon-link{order:initial}.dashboard-presence-slot{display:flex;align-items:center;min-width:0}.nav-menu:empty{display:none}.main-menu__icon-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;color:var(--icon-button-color);text-decoration:none;transition:color .14s ease,background-color .14s ease}.main-menu__icon-link:hover,.main-menu__icon-link:focus-visible,.main-menu__icon-link.active{color:var(--pink, #f50978);background:#fff2f8}.main-menu__icon-link i{transform-origin:center;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.main-menu__icon-link:hover i{transform:rotate(var(--RotateIcons))}.main-menu__icon-link:focus-visible{outline:2px solid #1985ff;outline-offset:2px}.main-menu__icon-link,.main-menu>.user-menu{box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;height:36px;margin:0;border-radius:10px}.main-menu__bell-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.main-menu__bell-badge{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--pink, #f50978);color:#fff;font-size:11px;line-height:18px;font-weight:600;text-align:center;box-shadow:0 0 0 2px #fff;pointer-events:none;letter-spacing:.01em}@media(max-width:760px){.top-menu-header>.project-info-header{flex:0 0 auto}.main-menu-shell{flex:1;justify-content:flex-end}.dashboard-toolbar-slot{margin:0}.main-menu--mobile{--main-menu-gap: 8px;justify-content:flex-end;padding-right:16px}.main-menu--mobile .main-menu__dashboard-cluster{order:1;margin-right:0}.main-menu--mobile>.nav-menu{order:2;flex:1 1 auto;min-width:0;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.main-menu--mobile>.nav-menu::-webkit-scrollbar{display:none}.main-menu--mobile>.nav-menu>a{flex:0 0 auto;padding:0 8px;font-size:.72rem}.main-menu--mobile>.topBars{order:3}.main-menu__dashboard-cluster{gap:var(--main-menu-gap);margin-right:42px}.main-menu--mobile:has(.dashboard-toolbar-group.is-open) .dashboard-presence-slot{display:none}.top-menu-header:has(.dashboard-toolbar-group.is-open)>.project-info-header,.top-menu-header:has(.dashboard-toolbar-group.is-open)>.project-info-header.project-info-header--dual{display:none}.main-menu--mobile:has(.dashboard-toolbar-group.is-open) .main-menu__dashboard-cluster{gap:var(--main-menu-gap);margin-right:0;flex:1 1 auto;min-width:0;overflow:hidden}.main-menu--mobile:has(.dashboard-toolbar-group.is-open) .dashboard-toolbar-slot{max-width:100%;min-width:0;overflow:visible}.main-menu--mobile:has(.dashboard-toolbar-group.is-open) .topBars{flex:0 0 auto}}.entity-navigation-dropdown{position:relative;display:flex;align-items:stretch;flex:1;min-width:0;overflow:visible}.entity-navigation-dropdown__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;height:100%;min-width:0;padding:8px 12px;overflow:hidden}.entity-navigation-dropdown__text-button{display:flex;align-items:stretch;width:48%;min-width:0;height:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.entity-navigation-dropdown__text-button:focus-visible,.entity-navigation-dropdown__thumb-button:focus-visible{outline:2px solid #1985ff;outline-offset:-2px}.entity-navigation-dropdown__text-button:hover .entity-navigation-dropdown__name{color:#1985ff}.entity-navigation-dropdown__name,.entity-navigation-dropdown__description,.entity-navigation-dropdown__id{min-width:0;max-width:100%;overflow:hidden}.entity-navigation-dropdown__name,.entity-navigation-dropdown__id{white-space:nowrap;text-overflow:ellipsis}.entity-navigation-dropdown__name{color:#2b3440;font-size:clamp(.92rem,.84rem + .22vw,1.08rem);font-weight:800;line-height:1.1}.entity-navigation-dropdown__id,.entity-navigation-dropdown__description{color:#8894a2;font-size:clamp(.66rem,.62rem + .1vw,.76rem);letter-spacing:.04em;font-weight:600}.entity-navigation-dropdown__description{line-height:1.2;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.entity-navigation-dropdown__thumb-button{width:52%;min-width:52%;height:100%;padding:0;border:none;background:transparent;display:block;cursor:pointer}.entity-navigation-dropdown__compact-btn{display:none;align-items:center;justify-content:center;align-self:center;width:44px;height:44px;flex-shrink:0;border:1px solid #e4e7eb;border-radius:8px;background:#fff;color:#5a7082;font-size:1.4rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.entity-navigation-dropdown__compact-btn:hover{background:#f0f4f8;color:#1985ff;border-color:#c6d4e0}.entity-navigation-dropdown__thumb{width:100%;height:100%;background-color:#dde3ea;background-size:cover;background-position:center;overflow:hidden}.entity-navigation-dropdown__thumb-button:hover .entity-navigation-dropdown__thumb{transform:scale(1.02)}.entity-navigation-dropdown__menu{position:absolute;top:calc(100% + 10px);right:0;width:min(32vw,360px);max-height:min(60vh,460px);overflow-y:auto;background:#fff;border:1px solid #e4e7eb;box-shadow:0 14px 30px #12182129;z-index:1000001}.entity-navigation-dropdown__menu-title{padding:10px 12px;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#708090;border-bottom:1px solid #edf0f3;background:linear-gradient(180deg,#fff,#f7f9fb)}.entity-navigation-dropdown__search-wrap{padding:10px 12px;border-bottom:1px solid #edf0f3;background:linear-gradient(180deg,#fbfcfd,#f5f8fb)}.entity-navigation-dropdown__search-field{position:relative;display:flex;align-items:center}.entity-navigation-dropdown__search-icon{position:absolute;left:12px;color:#8fa0b2;font-size:.82rem;pointer-events:none}.entity-navigation-dropdown__search-input{width:100%;height:38px;padding:0 12px 0 34px;border:1px solid #d7e0e8;border-radius:999px;background:#fff;color:#22303d;font-size:.84rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.entity-navigation-dropdown__search-input::placeholder{color:#97a4b0}.entity-navigation-dropdown__search-input:focus{outline:none;border-color:#1985ff;background:#fff;box-shadow:0 0 0 3px #1985ff1f}.entity-navigation-dropdown__item{display:flex;align-items:stretch;width:100%;min-height:74px;padding:0;border:none;border-bottom:1px solid #edf0f3;background:#fff;color:inherit;text-align:left;cursor:pointer}.entity-navigation-dropdown__item:hover{background:#f7fafc}.entity-navigation-dropdown__item.is-active{background:#eef6ff}.entity-navigation-dropdown__item-thumb{width:92px;min-width:92px;background-color:#dde3ea;background-size:cover;background-position:center;overflow:hidden}.entity-navigation-dropdown__item-text{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 12px;gap:3px}.entity-navigation-dropdown__item-name,.entity-navigation-dropdown__item-id,.entity-navigation-dropdown__item-description{overflow:hidden;text-overflow:ellipsis}.entity-navigation-dropdown__item-name{white-space:nowrap;color:#22303d;font-size:.9rem;font-weight:700}.entity-navigation-dropdown__item-id{white-space:nowrap;color:#8894a2;font-size:.72rem;letter-spacing:.03em;font-weight:600}.entity-navigation-dropdown__item-description{color:#7b8794;font-size:.76rem;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.entity-navigation-dropdown__menu-empty{padding:14px 12px;color:#7b8794;font-size:.82rem}@media(max-width:1024px){.entity-navigation-dropdown__menu{width:min(42vw,340px)}}.entity-navigation-dropdown__thumb.is-loading,.entity-navigation-dropdown__item-thumb.is-loading{animation:end-nav-shimmer 1.6s ease-in-out infinite}.entity-navigation-dropdown__thumb,.entity-navigation-dropdown__item-thumb{transition:filter .35s ease}.entity-navigation-dropdown__thumb.is-blurring,.entity-navigation-dropdown__item-thumb.is-blurring{filter:blur(5px)}@keyframes end-nav-thumb-appear{0%{opacity:.55}to{opacity:1}}.entity-navigation-dropdown__thumb.is-appearing,.entity-navigation-dropdown__item-thumb.is-appearing{animation:end-nav-thumb-appear .28s ease-out}@keyframes end-nav-shimmer{0%,to{background-color:#dde3ea}50%{background-color:#eaf0f6}}.project-info-header{display:flex;align-items:stretch;height:100%;padding:0;border-radius:0;background:#fff;border:none;overflow:visible;margin-left:-2px;min-width:220px;width:min(30vw,400px);max-width:400px}.project-info-header--dual{width:min(42vw,600px);max-width:600px}.project-info-header__dropdown-chip{flex:1;min-width:0}.project-info-header__dropdown-chip--dashboard{z-index:2}.project-info-header__sep{display:none}.project-info-header__dropdown-chip .entity-navigation-dropdown__menu{right:auto;left:0}@media(max-width:1200px){.project-info-header{min-width:200px;width:min(30vw,340px)}.project-info-header--dual{width:min(42vw,500px)}}@media(max-width:1280px){.project-info-header{min-width:auto;width:auto;gap:8px;padding:0}.project-info-header--dual{width:auto}.project-info-header__dropdown-chip .entity-navigation-dropdown__text-button,.project-info-header__dropdown-chip .entity-navigation-dropdown__thumb-button{display:none}.project-info-header__dropdown-chip .entity-navigation-dropdown__compact-btn{display:flex;width:40px;height:38px;padding:0;border:1px solid #e8edf2;border-radius:10px;background:#fff;color:#64748b;font-size:1.15rem;box-shadow:0 2px 8px #1f29370f;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.project-info-header__dropdown-chip .entity-navigation-dropdown__compact-btn:hover,.project-info-header__dropdown-chip .entity-navigation-dropdown__compact-btn:focus-visible{background:#fff2f8;color:var(--pink, #f50978);box-shadow:0 3px 10px #1f29371a}.project-info-header__sep{display:none}}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}html{font-size:var(--FontList)}@media(min-width:768px){html{font-size:var(--FontList)}}.top-menu-header{height:var(--nav-size);display:flex;justify-content:flex-start;align-items:center;gap:4px;padding:0;z-index:1000002;position:relative;margin:0;background-color:#fff;box-shadow:0 2px 8px #00000014}body:has(.link-target-fullscreen) .top-menu-header{z-index:10000020}.top-menu-header>div:last-child{margin-left:auto}.border-bottom{border-bottom:transparent!important}.public-menu-container,.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{width:100vw!important;display:inline-flex;justify-content:space-between!important;margin:0!important;padding:0}.navbar-expand-sm{background-color:#faf9f9}.navbardropdown{position:absolute;top:calc(100% + 7px);right:-10px;font-size:var(--FontList);width:max-content;padding:10px 0;background-color:#fff;border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:var(--box-shadow);z-index:3;transition:height var(--transition) ease;border-top-width:10px;border-top-color:#000}@media screen and (min-width:1281px){.navbardropdown{display:none}}@media screen and (max-width:1280px){.navbardropdown:not(.is-open){display:none}}.navbardropdown a{color:#000;text-decoration:none}.navbardropdown:hover{box-shadow:var(--box-shadow-hover);transition:var(--transition)}.dropdown a{color:#000;text-decoration:none}.user-menu{position:relative;box-sizing:border-box;width:36px;min-width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:10px;transition:var(--transition)}.user-menu:hover{background-color:#fff2f8;cursor:pointer;transition:var(--transition)}.user-menu.is-open{background-color:#fff2f8}.dropdown{position:absolute;top:calc(100% + 20px);right:-5px;font-size:var(--FontList);width:max-content;padding:10px 0;background-color:#fff;border-radius:16px;box-shadow:var(--box-shadow);z-index:3;transition:var(--transition)}.dropdown:hover{box-shadow:var(--box-shadow-hover);transition:var(--transition)}.user-dropdown{width:min(230px,calc(100vw - 24px));min-width:0;max-height:calc(100vh - 24px);padding:10px;color:#253142;background:#fffffff5;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);overflow-y:auto}.user-dropdown .navmenu-item{border-radius:10px;padding:10px 14px}.user-dropdown .navmenu-item+.navmenu-item{margin-top:4px}.user-dropdown .navmenu-item>i{flex:0 0 36px;width:36px;margin-right:0;text-align:center}.user-dropdown .navmenu-item.is-active{color:var(--pink);background:#fff2f8}.user-dropdown .navmenu-item.is-active>i{color:var(--pink)}.user-dropdown__section-label{padding:5px 12px 6px;color:#8a96a3;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.user-dropdown__divider{height:1px;margin:8px 4px;background:#edf0f3}.nav-item{color:#000;width:calc(var(--nav-size) * .8);display:flex;align-items:center;justify-content:center;cursor:pointer}.icon-button{--button-size: calc(var(--nav-size) * .5);width:var(--button-size);height:var(--button-size);color:#000;border-radius:50%;padding:5px;margin:2px;display:flex;align-items:center;justify-content:center;transition:filter .3s}.icon-button:hover{color:var(--pink)}.icon-button svg{fill:#fff;width:20px;height:20px}.menu-item{font-family:Sora,sans-serif;box-sizing:border-box;height:50px;display:flex;align-items:center;border-radius:var(--border-radius);transition:var(--transition);padding:.5rem}.menu-item{display:flex;justify-content:space-evenly;padding:0;margin:0;width:100%;border-radius:0;color:#454545;font-size:var(--FontList);font-weight:100;text-decoration:none;font-family:Sora,sans-serif;box-sizing:border-box}.menu-item .icon-button{margin-right:.5rem}.menu-item .icon-button:hover{filter:none}.menu-item:hover{padding:0;margin:0;border-radius:0;background-color:#e90a7f6b;width:100%;color:#000}.iconbutton{padding:10;margin:10;color:#0e0e0e;font-size:var(--FontList);box-sizing:border-box}.iconbutton :hover{padding:10;margin:10;color:var(--pink);font-size:var(--FontList);box-sizing:border-box}.topbarIconContainer{position:relative;cursor:pointer;margin-right:10px;color:#201f1f;align-items:center;justify-content:space-between}.userIcon{display:flex;margin:0 20px 0 0;align-items:center;justify-content:center}.user{width:auto;cursor:pointer}.user:hover{color:var(--pink)}.topBars{position:relative;right:auto;top:auto;width:36px;min-width:36px;height:36px;flex:0 0 36px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;padding-top:0;align-self:center}.top-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;cursor:pointer;background-color:transparent;overflow:hidden;transition:var(--transition)}.top-avatar>i{color:#475569;font-size:1rem}.MainLogo{width:44px;height:44px;margin:0 10px;pointer-events:none}.ProjectName{color:#000;margin-left:20px;font-size:25px}.not-found-container{display:flex;justify-content:space-between;align-items:center;background-color:var(--pink);color:#fff;height:calc(100vh - 60px);padding:0 0 0 60px;overflow:hidden;opacity:0;transform:translate(-100px);transition:opacity .5s ease-out,transform .5s ease-out}.not-found-container.animate{opacity:1;transform:translate(0)}.not-found-logo{height:120px}.not-found-logo{transition:transform .3s ease}.not-found-logo:hover{transform:scale(1.1)}.returnToHome-button{padding:10px 20px;font-size:var(--FontList);background-color:#fff;color:#000;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.returnToHome-button:hover{background-color:#000;color:#fff;transform:scale(1.05);box-shadow:0 0 10px #0000004d}.not-found-Header{font-size:60px;margin-bottom:10px}.not-found-Title{font-size:32px;margin-bottom:20px}.not-found-text{font-size:20px;margin:20px 100px 20px 0}@media screen and (max-width:600px){.not-found-container{flex-direction:column;height:calc(100vh - 60px);padding:20px 0}.not-found-Header{font-size:70px}.not-found-title{font-size:var(--FontList);margin:20px!important}.not-found-text{font-size:var(--FontBig)}.not-found-logo{display:none}.returnToHome-button{margin-bottom:20px}.not-found-Image{height:auto!important;width:100%}.not-found-content{padding:20px}}.not-found-logo{height:200px}.not-found-Image{height:100vh}.not-found-Image{transition:transform .3s ease}.not-found-Image:hover{transform:scale(1.1)}.action-button{font-size:var(--FontList);background-color:transparent;transition:var(--transition);border:none!important;display:flex;justify-content:center;align-items:center;padding:5px}.action-button i{transition:var(--transition)}.action-button:hover{cursor:pointer}.action-button:hover i{color:var(--pink)!important;transform:rotate(var(--RotateIcons))!important}.action-button.selected{background-color:#ff69b41a}.action-button.selected i{color:var(--pink)!important}.action-button:disabled{opacity:.45;cursor:not-allowed!important}.action-button:disabled:hover i{color:inherit!important;transform:none!important}.filter-manager{display:flex;flex-direction:column;flex:1;overflow:auto;padding:3px;container-type:inline-size;container-name:filter-manager}.filter-manager .group-container{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-height:fit-content;flex:1}.filter-manager .group-container .union{min-width:100px;max-width:100px;padding-left:10px;background-color:transparent;border:none}.filter-manager .rule-container{display:flex;flex-direction:row;align-items:center;width:100%;min-height:38px;padding:8px 0;font-size:1.08rem;box-sizing:border-box}.filter-manager .panel-rule{min-height:32px;width:100%;padding:6px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;font-size:1.08rem;flex-direction:row;box-sizing:border-box}.filter-manager .panel-rule .panel-div,.filter-manager .panel-rule .rule-content{width:50%}.filter-manager .panel-rule .rule-column-wrapper,.filter-manager .panel-rule .rule-comparer-wrapper,.filter-manager .panel-rule .rule-value-wrapper{flex:1 1 0;min-width:0;max-width:100%;box-sizing:border-box}.filter-manager .panel-rule .rule-delete-wrapper{flex:0 0 auto;min-width:0;max-width:100%;box-sizing:border-box}.filter-manager .buttons-container :focus-visible{outline:3px solid var(--pink);outline:none}.filter-manager .group-container .union:hover{color:var(--pink)}.filter-manager .group-container .buttons-container{display:flex;flex-direction:row;gap:5px;justify-content:space-between;align-items:center;width:100%}.filter-manager .group-container .buttons-container button{margin:5px;background-color:transparent}.filter-manager .group-container .minus-button{margin-left:10px;display:flex;flex-direction:row;align-content:center}.filter-manager .btn{padding:0 10px;background-color:transparent}.filter-manager .btn:hover{color:var(--pink);background-color:transparent;cursor:pointer;transform:none!important}.filter-manager .add-buttons{display:flex;flex-direction:row;align-items:center}.filter-manager .group-children{padding:5px 0;display:flex;flex-direction:column;gap:5px}@container filter-manager (max-width: 600px){.filter-manager.filter-manager{padding:2px}.filter-manager.filter-manager .group-container{gap:3px;padding:4px}.filter-manager.filter-manager .group-container .union{min-width:60px;max-width:60px;padding-left:4px;font-size:.75rem}.filter-manager.filter-manager .rule-container{min-height:28px;padding:3px 0;font-size:.8rem}.filter-manager.filter-manager .group-children{padding:3px 0;gap:3px}.filter-manager.filter-manager .buttons-container{gap:2px}.filter-manager.filter-manager .group-container .buttons-container button{margin:2px}.filter-manager.filter-manager .btn{padding:0 4px}.filter-manager.filter-manager .group-container .minus-button{margin-left:4px}.filter-manager.filter-manager .panel-rule{padding:4px 6px;gap:2px;min-height:26px;font-size:.8rem}.filter-manager.filter-manager .rule-content{gap:4px;min-height:26px}.filter-manager.filter-manager .rule-content>*,.filter-manager.filter-manager .rule-content .rule-comparer-wrapper,.filter-manager.filter-manager .rule-content .rule-value-wrapper,.filter-manager.filter-manager .rule-content .rule-delete-wrapper{height:26px}.filter-manager.filter-manager .rule-content .tooltip__wrapper{height:26px!important}.filter-manager.filter-manager .panel-rule select,.filter-manager.filter-manager .panel-rule input,.filter-manager.filter-manager .rule-content select,.filter-manager.filter-manager .rule-content input,.filter-manager.filter-manager .panel-div select,.filter-manager.filter-manager .panel-div input{height:26px;font-size:.75rem;padding:2px 0 2px 4px;min-width:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-manager.filter-manager .panel-rule input,.filter-manager.filter-manager .rule-content input,.filter-manager.filter-manager .panel-div input{padding-right:4px}.filter-manager.filter-manager .rule-content .sub-query-btn{height:26px;padding:0 6px;font-size:.75rem}.filter-manager.filter-manager .panel-rule .rule-column-wrapper{min-width:min-content}.filter-manager.filter-manager .panel-rule .rule-comparer-wrapper,.filter-manager.filter-manager .panel-rule .rule-value-wrapper{min-width:40px}.filter-manager.filter-manager .panel-rule .rule-delete-wrapper,.filter-manager.filter-manager .rule-content .rule-delete-wrapper{width:auto;padding:0}.filter-manager.filter-manager .panel-rule .rule-delete-wrapper .action-button,.filter-manager.filter-manager .rule-content .rule-delete-wrapper .action-button,.filter-manager.filter-manager .panel-rule .rule-delete-wrapper .action-button .tooltip__trigger,.filter-manager.filter-manager .rule-content .rule-delete-wrapper .action-button .tooltip__trigger{padding:0}.filter-manager.filter-manager .panel-rule .rule-delete-wrapper .action-button i,.filter-manager.filter-manager .rule-content .rule-delete-wrapper .action-button i{font-size:10px}}:root{--dbpdd-bg: #fff;--dbpdd-text: #111;--dbpdd-muted: #6b7280;--dbpdd-border: #e5e7eb;--dbpdd-ring: rgba(255, 0, 122, .2);--dbpdd-accent: #ff007a;--dbpdd-menu-bg: #fff;--dbpdd-menu-border: #e5e7eb;--dbpdd-hover: #f726b8;--dbpdd-selected: #c736b4f3;--dbpdd-shadow-sm: 0 1px 5px rgba(0, 0, 0, .616);--dbpdd-shadow-md: 0 8px 30px rgba(0, 0, 0, .568), 0 2px 6px rgba(0, 0, 0, .06)}@media(prefers-color-scheme:dark){:root{--dbpdd-bg: #0f1115;--dbpdd-text: #e5e7eb;--dbpdd-muted: #9ca3af;--dbpdd-border: #1f2937;--dbpdd-ring: rgba(255, 0, 122, .28);--dbpdd-accent: #ff4fa1;--dbpdd-menu-bg: #111318;--dbpdd-menu-border: #242b35;--dbpdd-hover: rgba(248, 49, 149, .288);--dbpdd-selected: #1c2030;--dbpdd-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--dbpdd-shadow-md: 0 12px 24px rgba(0, 0, 0, .45), 0 3px 8px rgba(0, 0, 0, .35)}}.dbpdd{position:relative;display:inline-flex;width:100%;height:100%;min-width:180px;align-items:center;font:inherit;color:var(--dbpdd-text)}.dbpdd-wrapper .dbpdd-input-look{font:inherit;width:100%;min-width:220px;line-height:34px;border-radius:4px;color:var(--dbpdd-text);border:none;outline:none;resize:none;min-height:fit-content;-webkit-user-select:text;user-select:text;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease}.dbpdd-wrapper .dbpdd-input-look::placeholder{color:var(--dbpdd-muted)}.dbpdd-wrapper .dbpdd-input-look.error{font-weight:600;background:#fff;border-color:red;color:red;padding-right:2px}.dbpdd-wrapper .error-icon{position:absolute;right:5px;top:50%;transform:translateY(-50%);color:red;pointer-events:none;font-size:14px}.dbpdd-wrapper .dbpdd-input-look.readonly-input,.dbpdd-wrapper[data-readonly=true] .dbpdd-input-look{cursor:default}.dbpdd-caret-btn{position:absolute;right:6px;top:15px;transform:translateY(-50%);width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:var(--dbpdd-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.dbpdd-caret-btn:hover{background-color:#fff;box-shadow:0 1px 10px #1b1b1b99,0 0 0 1px #00000042;color:var(--dbpdd-text);box-shadow:var(--dbpdd-shadow-sm)}@media(prefers-color-scheme:dark){.dbpdd-caret-btn:hover{background-color:#f8319549}}.dbpdd-caret-btn i{font-size:12px;line-height:1;transition:transform .22s ease}.dbpdd[data-open=true] .dbpdd-caret-btn i{transform:rotate(180deg)}.dbpdd-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--dbpdd-menu-bg);border:1px solid var(--dbpdd-menu-border);border-radius:10px;box-shadow:var(--dbpdd-shadow-md);color:var(--dbpdd-text);overflow:hidden;animation:dbpdd-fade-in .12s ease-out;will-change:transform,opacity;z-index:1000}@keyframes dbpdd-fade-in{0%{transform:translateY(-2px);opacity:0}to{transform:translateY(0);opacity:1}}.dbpdd-search{padding:6px;border-bottom:1px solid var(--dbpdd-menu-border);background:inherit}.dbpdd-search input{width:100%;height:30px;padding:0 5px;border:none;border-radius:99px;background:#fff0;color:var(--pink);outline:none;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.dbpdd-search input::placeholder{color:var(--dbpdd-muted)}.dbpdd-search input:focus{border-color:var(--dbpdd-accent);box-shadow:0 0 0 2px var(--dbpdd-ring)}.dbpdd-list{max-height:260px;overflow:auto;-webkit-overflow-scrolling:touch}.dbpdd-list::-webkit-scrollbar{width:10px}.dbpdd-list::-webkit-scrollbar-track{background:transparent}.dbpdd-list::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px;border:2px solid transparent;background-clip:padding-box}@media(prefers-color-scheme:dark){.dbpdd-list::-webkit-scrollbar-thumb{background:#ffffff2e}}.dbpdd-item{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;overflow-wrap:anywhere;line-height:1.3;transition:background .12s ease,color .12s ease}.dbpdd-item:hover{background-color:#f8319549}.dbpdd-item.is-selected{background:var(--dbpdd-selected);font-weight:600}.dbpdd-item.is-active{background-color:#f831952e;outline:1px solid rgba(248,49,149,.35);outline-offset:-1px}.dbpdd-item.is-active.is-selected{background-color:var(--dbpdd-selected)}.dbpdd-empty{padding:12px;color:var(--dbpdd-muted);text-align:center;font-style:italic}.dbpdd-footer{border-top:1px solid var(--dbpdd-menu-border);padding:4px;background:inherit}.dbpdd-footer-action{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--dbpdd-text);font:inherit;text-align:left;cursor:pointer}.dbpdd-footer-action:hover{background-color:#f8319549}.dbpdd-badge{color:#155724;background:#eaffe8;border:1px solid #b6f2c0;border-radius:999px;padding:2px 6px;font-size:10px;line-height:1}@media(prefers-color-scheme:dark){.dbpdd-badge{color:#bdf4c8;background:#12351d;border-color:#1e6a3a}}.dbpdd--sm .dbpdd-input-look{height:30px;padding-right:34px}.dbpdd--sm .dbpdd-caret-btn{width:22px;height:22px}.dbpdd--sm .dbpdd-search input{height:28px}.dbpdd--block{display:flex;width:100%}.dbpdd-menu.is-portal{min-width:0;max-width:none}.dbpdd-select{position:relative;display:inline-flex}.dbpdd-trigger{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:220px;padding:0 8px;border:1px solid var(--dbpdd-border, #ddd);border-radius:4px;background:var(--dbpdd-bg, #fff);color:var(--dbpdd-text, #444);font:inherit;font-size:12px;line-height:1;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dbpdd-trigger:hover:not(:disabled){border-color:var(--dbpdd-accent, #ff007a)}.dbpdd-trigger:focus-visible{outline:none;border-color:var(--dbpdd-accent, #ff007a);box-shadow:0 0 0 2px var(--dbpdd-ring, rgba(255, 0, 122, .2))}.dbpdd-trigger:disabled{opacity:.5;cursor:default}.dbpdd-trigger__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.dbpdd-trigger--placeholder .dbpdd-trigger__label{color:var(--dbpdd-muted, #999)}.dbpdd-trigger__caret{flex-shrink:0;font-size:10px;color:var(--dbpdd-muted, #999)}.dbpdd-tag{flex-shrink:0;margin-left:8px;padding:1px 6px;border-radius:999px;border:1px solid var(--dbpdd-border, #e5e7eb);background:transparent;color:var(--dbpdd-muted, #6b7280);font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.03em}.recipe-editor{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px;border-top:1px solid #e5e7eb;background:#fafafa}.recipe-editor__header{display:flex;align-items:flex-start;justify-content:space-between}.recipe-editor__title{font-size:14px;font-weight:700;color:#1f2937}.recipe-editor__target{font-size:11px;color:#9ca3af}.recipe-editor__key-badge{font-size:11px;color:#b45309;background:#fff6e6;border:1px solid #f0d39a;padding:3px 8px;border-radius:12px}.recipe-editor__section{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.recipe-editor__section-label{font-weight:600;color:#6b7280;font-size:12px;min-width:110px}.recipe-editor__section select,.recipe-editor__section input[type=text],.recipe-editor__section input[type=number]{font-size:12px;padding:5px 8px;border:1px solid #d1d5db;border-radius:5px}.recipe-editor__source-slot{display:flex;align-items:center;gap:4px}.recipe-editor__source-slot button{border:none;background:transparent;color:#9ca3af;cursor:pointer}.recipe-editor__add{border:1px dashed #d1d5db;background:transparent;color:#6b7280;font-size:11px;border-radius:5px;padding:4px 8px;cursor:pointer}.recipe-editor__chain{display:flex;flex-direction:column;gap:8px;width:100%}.recipe-editor__hint{margin:0;font-size:12px;color:#9ca3af;font-style:italic}.recipe-editor__footer{display:flex;gap:8px;padding-top:6px;border-top:1px solid #e5e7eb}.recipe-step{border:1px solid #e5e7eb;border-radius:7px;padding:8px 10px;background:#fff}.recipe-step__header{display:flex;align-items:center;gap:6px}.recipe-step__index{color:#9ca3af;font-size:12px}.recipe-step__type-select{flex:1;font-size:12px;font-weight:600;color:#1f2937;padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;background:#fff}.recipe-step__actions{display:flex;gap:2px}.recipe-step__actions button{border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:3px 5px;border-radius:4px}.recipe-step__actions button:hover:not(:disabled){background:#f3f4f6;color:#374151}.recipe-step__actions button:disabled{opacity:.3}.recipe-step__params{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:6px;border-top:1px dashed #f0f0f0}.param-input{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#6b7280}.param-input--checkbox{flex-direction:row;align-items:center;gap:6px}.param-input select,.param-input input{font-size:12px;padding:4px 6px;border:1px solid #d1d5db;border-radius:5px}.param-input__help{font-size:10px;color:#9ca3af}.recipe-preview{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px dashed #e5e7eb}.recipe-preview--error{color:#b42318;background:#fef3f2;border:1px solid #fda29b;border-radius:6px;padding:6px 8px;font-size:12px}.recipe-preview__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af}.recipe-preview__row{display:flex;align-items:center;gap:10px;font-size:12px}.recipe-preview__row i{color:#9ca3af;font-size:10px}.recipe-preview__before,.recipe-preview__after{color:#374151;min-width:80px}.recipe-preview__before em,.recipe-preview__after em{color:#d1d5db;font-style:italic}.row-split{padding:8px 10px;border:1px dashed #c7d2fe;border-radius:6px;background:#f8faff}.row-split__toggle{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.row-split__body{display:flex;flex-direction:column;gap:6px;margin-top:6px}.row-split__line{display:flex;align-items:center;gap:8px}.row-split__options{display:flex;flex-direction:column;gap:2px;font-size:12px}.row-split__examples ul{margin:2px 0 0;padding-left:16px;font-size:12px}.link-rule-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:6px 8px;border-radius:6px;background:var(--color-surface-subtle, #f6f7f9)}.link-rule-row__side{display:flex;align-items:flex-end;gap:4px;flex:1 1 240px;min-width:0}.link-rule-row__picker{flex:1;min-width:0}.link-rule-row__comparer{display:flex;flex-direction:column;gap:4px;flex:0 0 150px;min-width:0}.link-rule-row__comparer .dbpdd-select,.link-rule-row__comparer .dbpdd-trigger{width:100%;max-width:none}.link-rule-row__label{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#8a93a3}.link-rule-row__flip--on{color:var(--pink)!important;background:#f5097814!important}.link-rule-row__fx{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border:1px dashed #c8ccd4;border-radius:6px;background:#fff;color:#8a93a3;cursor:pointer}.link-rule-row__fx:hover{border-color:var(--pink);color:var(--pink)}.link-rule-row__fx--active{border-style:solid;border-color:var(--pink);color:var(--pink);background:#f509780f}.link-rule-row__fx-count{position:absolute;top:-6px;right:-6px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--pink);color:#fff;font-size:9px;font-weight:700;line-height:14px;text-align:center}.link-tx{display:flex;flex-direction:column;gap:10px}.link-tx__hint,.link-tx__empty{margin:0;font-size:12px;color:#6b7280}.link-tx__example input{font-family:ui-monospace,Cascadia Code,monospace}.link-tx__example-box{position:relative;display:flex}.link-tx__example-box input{flex:1;min-width:0;padding-right:28px}.link-tx__example-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:#8a96a3;font-size:12px;cursor:pointer}.link-tx__example-clear:hover{background:#f1f5f9;color:#334155}.link-tx__steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.link-tx__step{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid #e6e8ec;border-radius:8px;background:#fff}.link-tx__step-head{display:flex;align-items:center;gap:8px}.link-tx__step-head .dbpdd-select{flex:1}.link-tx__step-head .dbpdd-trigger{width:100%;max-width:none}.link-tx__step-number{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#eef0f4;font-size:11px;font-weight:700;color:#5b6472}.link-tx__step-actions{display:flex;gap:2px}.link-tx__params{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.link-tx__params:empty{display:none}.link-tx__result{font-size:12px;font-family:ui-monospace,Cascadia Code,monospace;color:#1d7a46}.link-tx__result--incomplete{font-family:inherit;font-style:italic;color:#9aa1ac}.link-tx__help-toggle--on{color:var(--pink)!important;background:#f5097814!important}.link-tx__help{margin:6px 0 2px;padding:8px 10px;border:1px solid #e3e6ec;border-left:3px solid var(--pink, #e91e8c);border-radius:6px;background:#fafbfc;font-size:12px;color:var(--text-primary, #1f2937)}.link-tx__help code{padding:0 4px;border-radius:4px;background:#eef0f4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.link-tx__help-lead,.link-tx__help-note{margin:0 0 6px}.link-tx__help-note{margin:6px 0 0;color:var(--text-secondary, #6b7280)}.link-tx__help-note a{color:var(--pink, #e91e8c);font-weight:600;white-space:nowrap}.link-tx__help-symbols{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:3px 12px;margin:0}.link-tx__help-symbols>div{display:flex;gap:6px;align-items:baseline}.link-tx__help-symbols dt{flex:0 0 52px}.link-tx__help-symbols dd{margin:0;color:var(--text-secondary, #6b7280)}.link-tx__help-title{margin:8px 0 2px;font-weight:700}.link-tx__help-examples{margin:0;padding-left:16px}.link-tx__help-examples li{margin-bottom:3px}.link-tx__help-sample{display:block;color:#15803d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.database-dropdown{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:220px;max-height:300px;overflow:hidden;font-family:sans-serif}.database-search{display:flex;align-items:center;padding:8px;border-bottom:1px solid #eee}.database-search-input{flex:1;border:none;outline:none;margin-left:6px;font-size:14px}.database-list{max-height:250px;overflow-y:auto}.database-dropdown-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s}.database-dropdown-item i{margin-right:8px;color:#666}.database-dropdown-item:hover{background:#f5f5f5;color:var(--pink)}.database-dropdown-item:hover i{color:var(--pink)}:root{--dbpdd-bg: #fff;--dbpdd-text: #111;--dbpdd-border: #cfcfd6;--dbpdd-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 0 0 1px rgba(0, 0, 0, .04);--dbpdd-shadow-focus: 0 0 0 2px rgba(255, 0, 122, .25);--dbpdd-placeholder: #999;--dbpdd-menu-bg: #fff;--dbpdd-menu-border: #e5e5ec;--dbpdd-hover: #faf7fb;--dbpdd-selected: #f2e9f5}.dbpdd{position:relative;display:inline-flex;width:auto}.dbpdd .dbpdd-caret{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:#999;font-size:12px}.dbpdd-menu{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);background:var(--dbpdd-menu-bg);border:1px solid var(--dbpdd-menu-border);border-radius:8px;box-shadow:0 8px 16px #0000000f,0 2px 6px #0000000a;overflow:hidden}.dbpdd-search{padding:6px;border-bottom:1px solid var(--dbpdd-menu-border)}.dbpdd-search input{width:100%;height:32px;border:1px solid var(--dbpdd-menu-border);border-radius:6px;outline:none;padding:0 8px;background:#fff;font:inherit}.dbpdd-search input:focus{border-color:var(--pink, #ff007a);box-shadow:0 0 0 2px #ff007a1f}.dbpdd-list{max-height:260px;overflow:auto}.dbpdd-item{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dbpdd-item:hover{background:var(--dbpdd-hover)}.dbpdd-item.is-selected{background:var(--dbpdd-selected)}.dbpdd-empty{padding:10px;color:#777;text-align:center}.dbpdd-badge{color:#155724;background:#eaffe8;border:1px solid #b6f2c0;border-radius:99px;padding:2px 6px;font-size:11px;line-height:1}.dbpdd-wrapper{position:relative;min-width:20px;height:100%}.schema-dropdown{display:flex;flex-direction:column;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:200px;max-height:280px;overflow-y:auto;font-family:sans-serif}.schema-search{display:flex;align-items:center;padding:8px;border-bottom:1px solid #eee}.schema-search-input{flex:1;border:none;outline:none;margin-left:6px;font-size:14px}.schema-list{display:flex;flex-direction:column;align-items:self-start;max-height:240px;overflow-y:auto}.schema-dropdown-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s,color .2s}.schema-dropdown-item i{margin-right:8px;color:currentColor}.schema-dropdown-item:hover{background:#f5f5f5;color:var(--pink)}.no-results{padding:12px;color:#999;text-align:center}.path-segment.btn{display:inline-flex;align-items:center;cursor:pointer}.server-dropdown{position:absolute;z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:200px;max-height:280px;overflow-y:auto;font-family:Segoe UI,Roboto,sans-serif;font-size:14px;color:#333;padding:4px 0}.server-dropdown:before{content:"";position:absolute;top:-6px;left:16px;border-width:6px;border-style:solid;border-color:transparent transparent #fff transparent}.server-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.server-dropdown-item__info{display:flex;flex-direction:column;min-width:0}.server-dropdown-item__name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-dropdown-item__ip{font-size:11px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-dropdown-item i{flex-shrink:0;color:#666;width:16px;text-align:center}.server-dropdown-item:hover{color:var(--pink);background-color:#f5f5f5}.server-dropdown-item:hover i{color:var(--pink)}.server-dropdown-item.selected{color:var(--pink);background-color:#e6f7ff}.server-dropdown::-webkit-scrollbar{width:6px}.server-dropdown::-webkit-scrollbar-track{background:transparent;border-radius:3px}.server-dropdown::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}.server-dropdown::-webkit-scrollbar-thumb:hover{background:#999;color:var(--pink)}.ucmi__item{justify-content:flex-start}.ucmi__arrow{margin-left:auto;opacity:.45;font-size:11px}.ucmi__submenu{position:fixed;min-width:200px;max-height:250px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 30px #0000001f;z-index:10001;list-style:none;padding:6px 0;margin:0}.ucmi__submenu li{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-size:13px}.ucmi__submenu li:hover{background:#f5f7fa}.ucmi__submenu .icon{width:18px;display:inline-flex;justify-content:center;color:#6b7280}.ucmi__entry{display:flex;flex-direction:column;gap:2px;min-width:0}.ucmi__entry-name{font-size:13px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucmi__entry-dest{display:flex;align-items:center;gap:5px;font-size:11px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucmi__entry-dest i{font-size:10px;flex-shrink:0}.popup-footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;padding:12px 4px 4px;margin-top:8px;border-top:0px solid var(--grey-background, #eeeeee);background:linear-gradient(180deg,#fff,#fafbfc)}.window-footer>.popup-footer{border-top:none;background:transparent;margin-top:0;padding:0}.popup-footer>.ui-btn{min-width:96px}.popup-footer--split{justify-content:space-between}.create-link-container{display:flex;justify-content:right;align-items:center;padding-top:4px}.create-link-container .create-link{display:flex;justify-content:flex-end;width:100%}.create-link-container .ui-btn{min-width:180px}.create-link-container .ui-btn i{font-size:12px}.link-open-target-options{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #ececf1;border-radius:10px;background:#fcfdff}.link-open-target-options h4{margin:0;font-size:13px;color:#4b5563}.link-open-target-options label{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.link-open-target-options__details{display:flex;flex-direction:column;gap:8px;padding-left:22px}.link-open-target-options__modes{display:flex;flex-wrap:wrap;gap:16px}.link-open-target-options__hint{margin:0;font-size:12px;color:#6b7280}.acc-link-creation__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 12px;display:flex;flex-direction:column;gap:10px}.acc-link-creation__body .link-info{display:flex;flex-direction:row;align-items:flex-start;gap:10px;color:#6a6f7d;font-size:13px;line-height:1.45;background:#f7f8fb;border:1px solid #ececf1;border-radius:var(--border-radius, 10px);padding:12px 14px}.acc-link-creation__body .link-info i{font-size:18px;color:var(--pink, #f50978);margin-top:1px;flex-shrink:0}.acc-link-creation__body .link-info h4{margin:0;font-size:13px;font-weight:500}.link-section-title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8b8fa3;margin-top:4px}.link-preview{display:flex;align-items:flex-start;gap:10px;border:1px solid #ececf1;border-radius:var(--border-radius, 10px);padding:10px 12px;background:#fff;font-size:12px;line-height:1.4}.link-preview.ok{border-color:#c9e7d4;background:#f4faf6}.link-preview.warn{border-color:#f3d9c4;background:#fff7f0}.link-preview i{font-size:16px;margin-top:1px;flex-shrink:0}.link-preview.ok i{color:#21a365}.link-preview.warn i{color:#d97706}.link-preview__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.link-preview__raw{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#444a5a;word-break:break-all}.link-preview__detail{font-size:12px;color:#6a6f7d;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.link-preview__detail code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;background:#0000000a;border-radius:4px;padding:1px 5px;color:#444a5a;word-break:break-all}.link-preview__detail .badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--pink, #f50978);color:#fff;border-radius:999px;padding:2px 8px}.link-warn{display:flex;align-items:flex-start;gap:10px;border:1px solid #f3d9c4;border-radius:var(--border-radius, 10px);padding:12px 14px;background:#fff7f0;font-size:12.5px;color:#6a4a2c;line-height:1.45}.link-warn i{font-size:18px;color:#d97706;margin-top:1px;flex-shrink:0}.acc-link-creation__metadata-toggle{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #ececf1;border-radius:var(--border-radius, 10px);background:#f9f9fb}.acc-link-creation__toggle-label{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#34374a}.acc-link-creation__metadata-toggle small{color:#697180;font-size:11.5px;line-height:1.45}.acc-link-creation__metadata{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid #ececf1;border-radius:var(--border-radius, 10px);background:#fff}.acc-link-creation__mapping{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid #eff1f5;border-radius:8px;background:#fafbff}.acc-link-creation__mapping-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#495264}.acc-link-creation__remove,.acc-link-creation__add,.acc-link-creation__token{border:1px solid #dfe4ee;background:#fff;border-radius:6px;color:#374151;cursor:pointer}.acc-link-creation__remove{font-size:11px;padding:4px 8px}.acc-link-creation__mapping-field{display:flex;flex-direction:column;gap:6px}.acc-link-creation__mapping-field label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8b8fa3}.acc-link-creation__mapping-field input{width:100%;box-sizing:border-box;border:1px solid #dfe4ee;border-radius:8px;padding:8px 10px;font-size:13px;background:#fff}.acc-link-creation__mapping-tokens{display:flex;flex-wrap:wrap;gap:6px}.acc-link-creation__token{font-size:11px;padding:5px 8px}.acc-link-creation__add{width:fit-content;padding:7px 10px;font-size:12px;font-weight:600}color: #34374a; line-height: 1.5; } .table-preview{--tp-border: #e5e7eb;--tp-grid-line: #eef0f3;--tp-head-bg: #f7f8fa;--tp-muted: #6b7280;--tp-accent: var(--pink, #ff007a);--tp-selected: rgba(255, 0, 122, .08);--tp-selected-head: rgba(255, 0, 122, .16);display:flex;flex-direction:column;gap:12px;padding:20px;flex:1 1 auto;min-width:0;min-height:0}.window-body:has(>.table-preview){padding:0;display:flex;flex-direction:column;overflow:hidden}.table-preview__toolbar{flex-shrink:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.table-preview__summary{flex:1;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-preview__path{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-preview__path>i{color:var(--tp-muted);font-size:12px}.table-preview__db{color:var(--tp-muted)}.table-preview__chips{display:inline-flex;gap:6px}.table-preview__chip{padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:11.5px;white-space:nowrap}.table-preview__limit{display:flex;align-items:center;gap:6px;color:var(--tp-muted)}.table-preview__limit select{height:30px;border:1px solid #d1d5db;border-radius:6px;padding:0 6px;background:#fff;font-size:13px;cursor:pointer}.table-preview__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.table-preview__btn:hover:not(:disabled){border-color:var(--tp-accent);color:var(--tp-accent)}.table-preview__btn:disabled{opacity:.5;cursor:default}.table-preview__btn--pick{max-width:320px;border-color:var(--tp-accent);background:var(--tp-accent);color:#fff}.table-preview__btn--pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-preview__btn--pick:hover:not(:disabled){color:#fff;filter:brightness(.92)}.table-preview__body{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--tp-border);border-radius:10px;background:#fff;box-shadow:0 1px 2px #1118270a}.table-preview__grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px;font-variant-numeric:tabular-nums;color:#1f2937;-webkit-user-select:none;user-select:none;outline:none}.table-preview__grid--loading{opacity:.5}.table-preview__grid th,.table-preview__grid td{border-bottom:1px solid var(--tp-grid-line);border-right:1px solid var(--tp-grid-line);padding:8px 12px;line-height:18px;text-align:left;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}.table-preview__grid td{cursor:cell}.table-preview__grid tbody tr:nth-child(2n) td{background:#fcfcfd}.table-preview__grid tbody tr:hover td{background:#f5f6f8}.table-preview__grid tbody tr:last-child>*{border-bottom:0}.table-preview__grid tr>:last-child{border-right:0}.table-preview__grid thead th{position:sticky;top:0;z-index:2;background:var(--tp-head-bg);border-bottom:1px solid var(--tp-border);font-weight:600;color:#374151;cursor:s-resize}.table-preview__grid .table-preview__index{position:sticky;left:0;z-index:1;min-width:36px;background:var(--tp-head-bg);border-right:1px solid var(--tp-border);color:#9ca3af;font-weight:400;text-align:right;cursor:e-resize}.table-preview__grid thead .table-preview__corner{left:0;z-index:3;cursor:pointer}.table-preview__grid th.is-highlighted{background:#f1f2f5;color:#111827}.table-preview__grid th.is-selected{background:var(--tp-selected-head);color:var(--tp-accent)}.table-preview__grid td.is-selected,.table-preview__grid tbody tr:hover td.is-selected{background:var(--tp-selected)}.table-preview__grid td.is-focus{box-shadow:inset 0 0 0 2px var(--tp-accent)}.table-preview__null{color:#c0c4cc;font-style:italic}.table-preview__message{padding:28px;text-align:center;color:var(--tp-muted);font-size:13px}.table-preview__message--error{color:#b91c1c}.table-preview__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px;font-size:11.5px;color:#9ca3af}.table-preview__toast{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;white-space:nowrap}.table-preview-menu{position:fixed;z-index:1000100;min-width:220px;padding:4px;border:1px solid var(--tp-border, #e5e7eb);border-radius:8px;background:#fff;box-shadow:0 10px 30px #11182729;font-size:13px}.table-preview-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:#1f2937;text-align:left;cursor:pointer}.table-preview-menu__item i{width:14px;color:#6b7280;text-align:center}.table-preview-menu__item span{flex:1}.table-preview-menu__item kbd{font-family:inherit;font-size:11px;color:#9ca3af}.table-preview-menu__item:hover:not(:disabled){background:#ff007a14;color:var(--pink, #ff007a)}.table-preview-menu__item:hover:not(:disabled) i{color:inherit}.table-preview-menu__item:disabled{opacity:.45;cursor:default}.table-preview-menu__separator{height:1px;margin:4px 6px;background:#eef0f3}.db-path__preview-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;flex-shrink:0}.db-path__preview-btn--small{width:22px;height:22px;border-radius:4px;font-size:11px}.db-path__preview-btn:hover{background:#ff007a14;color:var(--pink, #ff007a)}.db-path__saving-container{display:flex;flex-direction:column;justify-content:center;gap:8px}.db-path__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;transition:all .2s ease-in-out}.db-path__separator{color:#6b7280;-webkit-user-select:none;user-select:none;margin:0 2px}.db-path__breadcrumb>*{height:34px;display:flex;align-items:center}.db-path__extra-column-selector{display:flex;align-items:center;gap:20px;height:34px;margin-top:-5px}.db-path__extra-icon{font-size:13px;margin:0 2px;flex-shrink:0;display:flex;align-items:center}.db-path__column-dropdown-wrapper{display:flex;align-items:center;justify-content:center;height:34px;min-width:180px;max-width:220px;flex-shrink:0}.db-path__column-dropdown-wrapper .dropdown-search-container{width:100%;height:100%}.db-path__column-dropdown-wrapper .dropdown-search-container input,.db-path__column-dropdown-wrapper .dropdown-search-container select{height:100%!important;min-height:34px!important}.db-path__breadcrumb--error{color:#ef4444}.create-new-table .db-path__breadcrumb{display:flex}.create-new-table .db-path__separator{display:flex;align-items:center;padding:0 5px}.groups-table-container .db-path__breadcrumb{flex-wrap:nowrap}.db-path__breadcrumb .dbpdd-input-look{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-path__breadcrumb .dbpdd-input-look:disabled{opacity:.6;cursor:not-allowed}.db-path__breadcrumb .dbpdd-input-look::placeholder{color:var(--dbpdd-placeholder, #999)}.db-path__breadcrumb .dbpdd-input-look:focus{border-bottom:1px solid var(--pink, #ff007a);color:var(--pink, #ff007a)}@media(max-width:768px){.db-path__breadcrumb{gap:4px}.db-path__separator{margin:0 1px}.db-path__breadcrumb>*{height:32px;font-size:.9rem}}@media(max-width:480px){.db-path__saving-container{gap:6px}.db-path__breadcrumb{gap:3px}.db-path__breadcrumb>*{height:30px;font-size:.85rem}}.link-tree-scope-options{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #ececf1;border-radius:10px;background:#fcfdff}.link-tree-scope-options h4{margin:0;font-size:13px;color:#4b5563}.link-tree-scope-options label{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.link-tree-scope-options__hint{margin:2px 0 0 22px;font-size:12px;color:#6b7280}.filter-selected-value .rule-clauses{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.filter-selected-value .panel-rule--col-link{flex-wrap:wrap;gap:6px;align-items:center}.filter-selected-value .link-auxiliary-toggle{display:inline-flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.filter-selected-value .link-auxiliary-table{display:contents}.filter-selected-value .panel-rule--aux-link .link-auxiliary-table .db-path__saving-container{order:-1;flex:0 0 100%;min-width:280px;margin-bottom:6px}.filter-selected-value .panel-rule--aux-link .link-auxiliary-table .db-path__breadcrumb{width:100%}.filter-selected-value .link-auxiliary-arrow{color:#94a3b8;font-size:11px;flex-shrink:0}.filter-selected-value .link-auxiliary-column-selector{flex-shrink:0;width:130px;height:30px;padding:2px 6px;border:1px solid #dde2eb;border-radius:7px;background:#fff}.filter-selected-value .cascaded-column-selector{display:flex;flex-direction:row;gap:2px;align-items:center;flex-wrap:nowrap;flex:0 0 auto;width:fit-content}.filter-selected-value .cascaded-column-selector select{width:110px;min-width:0;padding:2px 6px;height:30px;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:1px solid #dde2eb;border-radius:7px;background:#fff}.filter-selected-value .col-link-source{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.filter-selected-value .col-link-source-value{flex-shrink:0;width:140px;padding:2px 6px;height:30px;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:1px solid #f2a6c9;border-radius:7px;background:#fff7fb;color:#8a2157;font-weight:600}.filter-selected-value .col-link-source-value-control{display:flex;align-items:center;gap:6px;border:1px solid #ffd8ea;background:linear-gradient(180deg,#fff7fb,#fff);border-radius:9px;padding:3px 6px}.filter-selected-value .col-link-source-value-label{font-size:11px;letter-spacing:.2px;text-transform:uppercase;color:#b44079;font-weight:700}.filter-selected-value{display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;user-select:none;flex:1;gap:8px}.filter-selected-value .links-list{flex:1;display:flex;flex-direction:column;gap:5px;justify-content:left;padding:0 0 0 10px;height:100%;overflow:auto;border-radius:var(--border-radius);border:1px solid #e3e3e3}.filter-selected-value .btn{height:fit-content;width:fit-content;padding-left:12px;margin-top:5px}.filter-selected-value .selectors-row{display:flex;flex-direction:row;gap:8px;align-items:center;position:relative}.filter-selected-value .link-info{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between;width:100%}.filter-selected-value .source-value-global-selector{display:flex;flex-direction:row;align-items:center;gap:6px;padding:5px 8px;border:1px solid #e9ebf1;background:#fafbfe;border-radius:9px}.filter-selected-value .source-value-global-selector span{font-size:12px;color:#666;white-space:nowrap;font-weight:600}.filter-selected-value .title-container{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid #ececf1;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfbfd);padding:8px 10px}.filter-selected-value .title-container .btn{padding:0;margin-top:0}.filter-selected-value .filter-manager{border:1px solid #ececf1;border-radius:10px;background:#fff}.filter-selected-value .filter-manager .group-container{box-shadow:none;border:1px solid #edf0f6;border-radius:8px;background:#fcfdff}.filter-selected-value .filter-manager .group-container .buttons-container{border-bottom:1px solid #edf0f6;padding-bottom:4px}.filter-selected-value .filter-manager .group-container .union{height:30px;border:1px solid #dde2eb;border-radius:7px;padding:0 10px;min-width:88px;max-width:88px}.filter-selected-value .title-container .filter-type{display:flex;flex-direction:row;align-items:center;flex:1;justify-content:right;font-weight:700;color:#757575}.filter-selected-value .title-container .filter-type .checkbox{border-radius:100%;border:2px solid #757575;height:16px;width:16px;cursor:pointer;padding:1px}.filter-selected-value .title-container .filter-type .inside-checked{height:100%;width:100%;border-radius:100%}.filter-selected-value .title-container .filter-type .inside-checked.checked{background-color:var(--pink)}.filter-selected-value .link-popup-options{border:1px solid #ececf1;border-radius:10px;padding:10px 12px;background:#fcfdff;display:flex;flex-direction:column;gap:8px}.filter-selected-value .link-popup-options h4{margin:0;font-size:13px;color:#4b5563}.filter-selected-value .link-popup-options label{display:flex;align-items:center;gap:8px;color:#374151;font-size:13px}.filter-selected-value .slizer-range-preset{display:flex;flex-direction:column;gap:10px;border:1px solid #ececf1;border-radius:10px;background:#fff;padding:12px}.filter-selected-value .slizer-range-preset__target-picker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-selected-value .slizer-range-preset__target-label{font-size:11px;letter-spacing:.2px;text-transform:uppercase;color:#6b7280;font-weight:700}.filter-selected-value .slizer-range-preset__rows{display:flex;flex-direction:column;gap:6px}.filter-selected-value .slizer-range-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px;border:1px solid #edf0f6;border-radius:8px;background:#fcfdff}.filter-selected-value .slizer-range-row__source{display:flex;align-items:center;gap:6px;min-width:180px;padding:2px 8px;height:30px;box-sizing:border-box;border:1px solid #f2a6c9;border-radius:7px;background:#fff7fb;color:#8a2157;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-selected-value .slizer-range-row__bound{font-size:10px;letter-spacing:.2px;text-transform:uppercase;color:#b44079;font-weight:700}.filter-selected-value .slizer-range-row__comparer{flex:0 0 auto;width:240px}.filter-selected-value .slizer-range-row__comparer--fixed{display:inline-flex;align-items:center;justify-content:center;width:140px;background:#f3f4f6;color:#4b5563;font-weight:600;cursor:default}.filter-selected-value .slizer-range-row__target{display:flex;align-items:center;gap:6px;min-width:120px;color:#4b5563;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-selected-value .slizer-range-row__target i{color:#9aa4b2}.filter-selected-value .link-rule-row__side{flex-basis:320px}.filter-selected-value .link-rule-row .col-link-source{width:100%;flex-wrap:nowrap}.filter-selected-value .link-rule-row .cascaded-column-selector{flex:1 1 auto;width:100%;min-width:0;gap:4px}.filter-selected-value .link-rule-row .cascaded-column-selector select{flex:1 1 0;width:auto;min-width:70px}.filter-selected-value .link-rule-row .cascaded-column-selector select:disabled{flex-grow:.6}:root{--gfe-pop-duration: .26s;--gfe-pop-ease: cubic-bezier(.22, 1, .36, 1)}.gfe__popup{position:absolute;left:0;top:0;padding:10px 12px;border-radius:10px;background:#ffffffd1;color:#818181;box-shadow:0 0 14px #00000029;-webkit-backdrop-filter:saturate(1.1) blur(2px);backdrop-filter:saturate(1.1) blur(2px);font:500 13px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial;white-space:nowrap;pointer-events:none;z-index:2;opacity:0;overflow:hidden;transform-origin:50% 50%;transform:translate(-50%,-100%) translateY(-6px) scale(.86);transition:opacity var(--gfe-pop-duration) var(--gfe-pop-ease),transform var(--gfe-pop-duration) var(--gfe-pop-ease);will-change:left,top,transform,opacity}.gfe__popup.show{opacity:1;animation:gfe-unfold-in .66s ease-out forwards;background:#ffffff38;-webkit-backdrop-filter:saturate(1.1) blur(2px);backdrop-filter:saturate(1.1) blur(2px)}:root{--grey-background: #f3f3f3;--font-ui: 500 13px/1.4 system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Helvetica Neue", Arial;--gfe-pop-duration: .26s;--gfe-pop-ease: cubic-bezier(.22, 1, .36, 1);--overlay-max-w: 950px;--overlay-max-h: 500px;--overlay-pad: 2.5rem 3rem;--overlay-radius: 1.5rem;--overlay-border: 1px solid #000;--overlay-bg: rgba(255, 255, 255, .445);--overlay-shadow: 0 0 20px rgba(0, 0, 0, .22)}.galaxyfieldcontainer{position:relative;background-color:var(--grey-background);background-color:transparent;width:100%;height:100vh;overflow:hidden}.bim2go-overlay{position:absolute;display:flex;flex-direction:column;align-items:center;gap:20px;top:50%;left:50%;transform:translate(-50%,-50%);max-width:950px;padding:2.5rem 3rem 0rem;border-radius:1.5rem;background:#ffffff71;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;color:#161616;font-family:Inter,sans-serif;z-index:2;box-shadow:0 0 40px #0000001f}.bim2go-overlay h1{font-size:2.5rem;font-weight:600;margin-bottom:1rem;font-size:2.8rem;color:#030303;letter-spacing:.03em;text-shadow:0 1px 3px rgba(0,0,0,.15)}.bim2go-overlay p{font-size:1.8rem;line-height:2.6;color:#474747}.bim2go-text p{font-size:1.4rem;line-height:1.6;color:#6b6b6b}.gfe__root{position:relative;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;isolation:isolate;z-index:0}.gfe__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.gfe__popup{position:absolute;left:0;top:0;min-width:120px;max-width:200px;padding:10px 12px;border-radius:10px;background:#ffffffd1;color:#818181;box-shadow:0 0 14px #00000029;-webkit-backdrop-filter:saturate(1.1) blur(2px);backdrop-filter:saturate(1.1) blur(2px);font:var(--font-ui);white-space:nowrap;pointer-events:none;z-index:2;opacity:0;transform-origin:50% 100%;transform:translate(-50%,-100%) translateY(-6px) scale(.86);transition:opacity var(--gfe-pop-duration) var(--gfe-pop-ease),transform var(--gfe-pop-duration) var(--gfe-pop-ease);will-change:left,top,transform,opacity}.gfe__popup.show{opacity:1;animation:gfe-unfold-in .66s ease-out forwards;background:#ffffff38}.gfe__popup.fade{opacity:0;transform:translate(-50%,-100%) scale(.98)}.gfe__popup.following{transition:transform .12s ease,opacity .12s ease}@keyframes gfe-unfold-in{0%{opacity:0;transform:translate(-50%,-98%) scale(.86) rotateX(8deg);filter:blur(1px)}60%{opacity:1;transform:translate(-50%,-100%) scale(1.02) rotateX(0);filter:blur(0)}to{opacity:1;transform:translate(-50%,-100%) scale(1) rotateX(0)}}.gfe__popup.show>*{opacity:0;transform:translateY(2px) scaleY(.98);animation:gfe-child-reveal .26s ease-out forwards}.gfe__popup.show>*:nth-child(1){animation-delay:.26s}.gfe__popup.show>*:nth-child(2){animation-delay:.41s}.gfe__popup.show>*:nth-child(3){animation-delay:.46s}.gfe__popup.show>*:nth-child(4){animation-delay:.61s}.gfe__popup.show>*:nth-child(5){animation-delay:.66s}@keyframes gfe-child-reveal{to{opacity:1;transform:translateY(0) scaleY(1)}}.gfe__popup h4{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.2px}.gfe__popup ul{margin:0 0 2px 1em;padding:0}.gfe__popup li{margin:2px 0}.gfe__popup .docline{height:6px;margin:6px 0 0;border-radius:3px;background:linear-gradient(90deg,#b4b4b440,#ffffff1f)}.gfe__popup .docline.thin{height:3px;opacity:.85}.gfe__popup .tinybox{width:28px;height:20px;border:2px solid rgba(109,109,109,.53);border-radius:3px;display:inline-block;margin-right:8px;vertical-align:middle}.gfe__popup .axis{font-size:12px;opacity:.85;vertical-align:middle}.gfe__sr{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:reduce){.gfe__popup{transition:none;transform:translate(-50%,-100%);animation:none}.gfe__popup.show>*{animation:none;opacity:1;transform:none}}#home{overflow:hidden}#logo-image{position:absolute;top:0%;left:50%;height:100px;transform:translate(-50%) translateY(-100%);pointer-events:none;animation-name:logo-image-animation;animation-duration:7s;animation-iteration-count:infinite}@keyframes logo-image-animation{50%{top:25%;left:50%;height:150px;transform:translate(-50%) translateY(-50%)}to{top:0%;left:50%;transform:translate(-50%) translateY(-100%)}}.no-data{font-size:var(--FontList);text-align:center;padding:20px 30px;margin:0 auto;width:-moz-fit-content;width:fit-content;height:fit-content;background-color:#ddd;border-radius:var(--border-radius)}.link-creator{display:flex;height:100%;flex-direction:column;overflow:hidden;gap:10px;cursor:auto}.link-creator .link-creator-header{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid #ececf1;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfbfd)}.link-creator .link-creator-title-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.link-creator .link-creator-chip{font-size:12px;font-weight:600;color:#6a6f7d;border:1px solid #e4e7ee;border-radius:999px;background:#f5f7fb;padding:4px 10px}.link-creator .link-creator-selectors{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;padding:0}.link-creator .link-creator-selectors .select-filter,.link-creator .link-creator-selectors .select-action{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:200px;flex:1 1 220px}.link-creator .link-creator__field-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6f7481;font-weight:600}.link-creator .link-creator__field-label i{font-size:11px;color:var(--pink)}.link-creator .link-creator__input,.link-creator .link-creator__select{width:100%;height:34px;border:1px solid #dde2eb;border-radius:8px;background:#fff;color:#2d3340;padding:0 10px;font-size:13px}.link-creator .link-creator__input:focus,.link-creator .link-creator__select:focus{border-color:#f08ab6;box-shadow:0 0 0 3px #f76ea926;outline:none}.link-creator .link-creator__select--disabled,.link-creator .link-creator__select:disabled{background:#f1f3f7;color:#8b95a7;border-color:#d7dce6;cursor:not-allowed;opacity:1}.canvas-container{display:flex;flex:1;cursor:grab;background-color:#ddd;transition:var(--transition)}.canvas-container:active{cursor:grabbing}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--pink);margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px;opacity:.15}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px;opacity:.25}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px;opacity:.35}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px;opacity:.45}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px;opacity:.55}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px;opacity:.7}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px;opacity:.85}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px;opacity:1}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.draggable-container{position:absolute;transition:none}.pending-card-shell{display:flex;flex-direction:column;box-sizing:border-box;padding:8px 12px;border-radius:var(--border-radius);background-color:var(--card-style-bg, var(--card-bg, #ffffff));cursor:progress}.pending-card-shell__title{font-family:var(--card-style-title-font-family, var(--card-title-font-family, inherit));font-size:var(--card-style-title-font-size, var(--card-title-font-size, 14px));color:var(--card-style-title-color, var(--card-title-color, inherit));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pending-card-shell__body{flex:1;display:flex;align-items:center;justify-content:center}.pending-card-shell__spinner{font-size:22px;color:#091e4273;opacity:0;animation:pending-card-shell-reveal .2s ease-out .4s forwards}@keyframes pending-card-shell-reveal{to{opacity:1}}@media(prefers-reduced-motion:reduce){.pending-card-shell__spinner{animation:none;opacity:1}}.link-target-socket{border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff40;backdrop-filter:blur(8px) saturate(1.4);-webkit-backdrop-filter:blur(8px) saturate(1.4);border:none;box-shadow:0 1px 5px #0000001a,0 0 0 1px #e91e6366;font-size:11px;color:var(--pink, #e91e63);opacity:.55;animation:targetSocketIn .15s ease-out both;transition:opacity .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease,color .12s ease}.link-target-socket--snapped{opacity:1;background:var(--pink, #e91e63);color:#fff;box-shadow:0 0 0 5px #e91e6338,0 4px 18px #e91e6380;transform:scale(1.18)}.link-target-socket--connecting{animation:socketConnectBurst .5s ease-out forwards;pointer-events:none}@keyframes targetSocketIn{0%{opacity:0;transform:scale(.6)}to{opacity:.55;transform:scale(1)}}@keyframes socketConnectBurst{0%{transform:scale(1.18);opacity:1;background:var(--pink, #e91e63);color:#fff;box-shadow:0 0 #e91e6380}35%{transform:scale(1.6);opacity:1;box-shadow:0 0 0 10px #e91e632e}70%{transform:scale(1.3);opacity:.6;box-shadow:0 0 0 18px #e91e630f}to{transform:scale(.8);opacity:0;box-shadow:0 0 0 24px #e91e6300}}.card-container{display:flex;flex-direction:column;gap:10px}:root{--copy-format-brush-cursor: copy;--copy-format-offset-x: -8px;--copy-format-offset-y: -22px}body.copy-format-active .card-wrapper[data-copy-format-active-target=true]{cursor:none;transition:box-shadow .12s ease,background-color .12s ease}body.copy-format-active .card-wrapper[data-copy-format-active-target=true] *{cursor:none!important}body.copy-format-active .card-wrapper[data-copy-format-active-target=true].copy-format-hover:after{content:"";font-family:"Font Awesome 6 Pro","Font Awesome 6 Free";font-weight:900;color:var(--pink, #e91e63);position:absolute;left:calc(var(--copy-format-x, -9999px) + var(--copy-format-offset-x));top:calc(var(--copy-format-y, -9999px) + var(--copy-format-offset-y));transform:rotate(135deg);transform-origin:center center;font-size:40px;line-height:1;pointer-events:none;z-index:999999;text-shadow:0 1px 3px rgba(0,0,0,.35)}body.copy-format-active .card-wrapper[data-copy-format-source=true]{box-shadow:0 0 0 2px var(--pink, #e91e63),1px 3px 3px #00000040,0 -3px 3px #8e8e8e1a}body.copy-format-active .card-wrapper[data-copy-format-active-target=true]:hover{box-shadow:0 0 0 3px var(--pink, #e91e63),0 8px 40px #e91e6359,1px 35px 100px #e91e6333!important;background-color:#e91e631c!important;transition:box-shadow .1s ease,background-color .1s ease}body.copy-format-active .card-wrapper[data-copy-format-active-target=true]:not(:hover){box-shadow:0 0 0 2px #e91e6399,1px 3px 3px #00000040,0 -3px 3px #8e8e8e1a}.card-grabber{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:20px;border-radius:0 0 6px 6px;background:#ffffff38;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);box-shadow:0 3px 10px #0000001a,0 0 0 1px #ffffff4d;z-index:1000001;cursor:grab;opacity:0;transition:opacity .18s ease,background .15s ease,box-shadow .15s ease}.card-grabber.is-visible{opacity:1}.card-grabber:hover{opacity:1;background:#ffffff8c;box-shadow:0 4px 14px #00000024,0 0 0 1px #ffffff8c}.card-grabber:active{cursor:grabbing}.card-grabber__line{width:20px;height:2px;border-radius:2px;background:#64646480;pointer-events:none}.buttons-box--vertical{display:flex;flex-direction:column;align-items:center;gap:5px}.card{display:flex;flex-direction:column;top:20px;left:20px;padding:0;background-color:transparent;border:0;border-radius:var(--border-radius);overflow:hidden;-webkit-user-select:none;user-select:none;cursor:auto;min-width:200px;min-height:200px;transition:box-shadow .5s;gap:5px}.card .card-paste-surface{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;background-color:transparent;overflow:hidden}.card .card-body{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background-color:var(--card-style-bg, var(--card-bg, #ffffff))}.card .card-body--inner-header,.card .card-object-container{background-color:transparent}.card-wrapper.dashboard-edit-on .card .card-paste-surface{cursor:grab}.card-wrapper.dashboard-edit-on .card .card-object-container{cursor:auto}.card-wrapper.dashboard-edit-on .card .card-object-container .card-drag-handle-zone,.card-wrapper.dashboard-edit-on .card .card-object-container .card-drag-handle-zone-empty{cursor:grab}.dashboard.dashboard-card-dragging .card-wrapper.dashboard-edit-on .card .card-paste-surface{cursor:grabbing}.dashboard.dashboard-card-dragging .card-wrapper.dashboard-edit-on .card .card-object-container{cursor:auto}.dashboard.dashboard-card-dragging .card-wrapper.dashboard-edit-on .card .card-object-container .card-drag-handle-zone,.dashboard.dashboard-card-dragging .card-wrapper.dashboard-edit-on .card .card-object-container .card-drag-handle-zone-empty{cursor:grabbing}.card .card-title-row{padding:6px 18px 2px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;background-color:var(--card-style-header-bg, var(--card-header-bg, var(--card-bg, #ffffff)))}.card .card-title-row h2,.card .card-title-row .card-title-row__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--card-style-title-font-size, var(--card-title-font-size, 15px));font-weight:700;line-height:1.3;color:var(--card-style-title-color, var(--card-title-color, inherit));font-family:var(--card-style-title-font-family, var(--card-title-font-family, inherit))}.card .card-title-row__spacer{flex:1;min-height:1px}.card .card-title-row__actions{display:flex;align-items:center;flex-shrink:0}.card .card-export-dot-btn{position:static;margin-top:1px}.resize-card{resize:none}.card .description{text-align:justify;color:var(--card-style-desc-color, var(--card-desc-color, rgb(122, 122, 122)));font-family:var(--card-style-desc-font-family, var(--card-desc-font-family, inherit));font-size:var(--card-style-desc-font-size, var(--card-desc-font-size, var(--FontList)));overflow:hidden;width:100%;text-overflow:ellipsis;min-height:1rem;padding:0 18px;margin:0}.card .card-object-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;gap:3px}.card>.btn{font-size:var(--FontBig);padding:15px 30px;border:solid 1px var(--pink)}.card-wrapper .buttons-box{display:flex;justify-content:right;align-items:center;border-radius:var(--border-radius);flex:1;gap:10px;height:fit-content}.card-wrapper .button-list{position:absolute;display:flex;flex-direction:column;gap:5px;background-color:#fff;padding:10px;border-radius:25px;z-index:999999;border:1px solid #d3d3d3;box-shadow:5px 5px 3px 1px #68686873;right:5px;top:0;animation:buttonListAnimation 1s ease;overflow:hidden}@keyframes buttonListAnimation{0%{max-height:30px}to{max-height:500px}}.checkboxes-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.checkboxes-wrapper>div{display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius)}.checkboxes-wrapper>div:hover{cursor:pointer;background-color:var(--pink);color:#fff}.checkboxes-wrapper>div>input{margin-right:1px;margin-left:5px}.checkboxes-wrapper>div:hover,.checkboxes-wrapper>div>input:hover,.checkboxes-wrapper>div>label:hover{cursor:pointer}.checkboxes-wrapper>div>label{font-size:var(--FontSmall);padding:5px}.select-box-tree div[data-rbd-droppable-id]{width:100%}.select-box-tree .grip-dragging-element{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transform:translate(-10px) scale(.8);border-radius:5px;cursor:move}.select-box-tree .grip-dragging-element:hover>i{color:var(--pink)}.card::-webkit-resizer{width:16px;height:16px;border:4px solid transparent;border-color:transparent var(--pink) var(--pink) transparent;box-sizing:border-box}.card-resize-grip-bl{position:absolute;bottom:0;left:0;width:16px;height:16px;cursor:sw-resize;z-index:999999;border:4px solid transparent;border-color:transparent transparent var(--pink) var(--pink);box-sizing:border-box}.card-resize-grip-br{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:nwse-resize;z-index:999999;border:4px solid transparent;border-color:transparent var(--pink) var(--pink) transparent;box-sizing:border-box}.loader-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.loader{width:100px;height:100px;border:10px solid #d3d3d3;border-top:10px solid var(--pink);animation:infinite 2s loaderAnimation linear;border-radius:99px}.loader-container-export-excel{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.loader-export-excel{width:150px;height:150px;border:10px solid #d3d3d3;border-top:10px solid var(--pink);animation:infinite 2s loaderAnimation linear;border-radius:99px}@keyframes loaderAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#google-visualization-charteditor-preview-div-wrapper{overflow-y:auto!important;overflow-x:hidden!important}.tree-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 32px;margin:auto;text-align:center}.tree-empty-state__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#e8f0fe,#f3e8fd);color:#6366f1;font-size:28px}.tree-empty-state__title{margin:0;font-size:16px;font-weight:600;color:#374151}.tree-empty-state__subtitle{margin:0;font-size:13px;color:#9ca3af;max-width:260px;line-height:1.5}.card .card-collapse-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;margin-left:4px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:14px;cursor:pointer}.card .card-collapse-toggle:hover{background:#0f172a0f;color:#1e293b}.card.card--collapsed .card-body,.card.card--collapsed .card-resize-grip-bl,.card.card--collapsed .card-resize-grip-br{display:none}.ui-font-picker,.ui-font-weight-select{display:inline-flex;min-width:0;width:100%}.ui-font-picker .dbpdd-select,.ui-font-weight-select .dbpdd-select{width:100%}.ui-font-picker__option{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;min-width:0}.ui-font-picker__sample,.ui-font-picker__plain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ui-font-picker__plain{font-style:italic;color:#6b7280}.ui-font-picker__tag{flex-shrink:0;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.custom-color-picker-popup{background:#fff;border-radius:10px;padding:12px 12px 10px;min-width:225px;min-height:90px;display:flex;flex-direction:column;align-items:center;gap:10px;z-index:3000}.color-picker-eyedropper-row{width:100%;display:flex;justify-content:center}.color-picker-eyedropper-row .eyedropper-btn{display:flex;align-items:center;gap:6px;width:100%;justify-content:center;padding:.35rem .9rem;border-radius:4px;border:1px solid #bdbdbd;background:#fafafa;color:#555;cursor:crosshair;font-size:.875rem;transition:background .15s,color .15s,border-color .15s}.color-picker-eyedropper-row .eyedropper-btn:hover{background:#f0f0f0;border-color:#9e9e9e;color:#222}.color-picker-eyedropper-row .eyedropper-btn.picking{border-color:#1976d2;color:#1976d2;background:#e3f2fd}.color-popup-buttons{display:flex;gap:10px;justify-content:center;width:100%}.color-popup-buttons .btn{min-width:70px;padding:.35rem 1rem;border-radius:4px;border:1px solid #ccc;background:#f5f5f5;cursor:pointer;font-size:.9375rem}.color-popup-buttons .btn.apply-btn{border-color:#4caf50;color:#4caf50;background:#fff}.color-popup-buttons .btn.cancel-btn{border-color:#e57373;color:#e57373;background:#fff}.color-popup-buttons .btn.apply-btn:hover{background:#4caf50;color:#fff}.color-popup-buttons .btn.cancel-btn:hover{background:#e57373;color:#fff}.cp-root{display:inline-flex;flex-direction:row;align-items:center;gap:5px}.cp-swatch{border-radius:50%;border:2px solid rgba(0,0,0,.12);cursor:pointer;flex-shrink:0;box-sizing:border-box;padding:0;transition:border-color .15s,box-shadow .15s,transform .1s;background-image:repeating-conic-gradient(#d1d5db,#d1d5db 25%,#fff 0%,#fff 50%);background-size:6px 6px;background-position:center;position:relative;overflow:hidden}.cp-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.cp-swatch:hover{border-color:var(--pink, #e91e8c);box-shadow:0 0 0 3px #e91e8c2e;transform:scale(1.08)}.cp-swatch:focus-visible{outline:none;box-shadow:0 0 0 3px #e91e8c47}.cp-swatch--open{border-color:var(--pink, #e91e8c);box-shadow:0 0 0 3px #e91e8c38}.cp-swatch--transparent{background-image:repeating-conic-gradient(#d1d5db,#d1d5db 25%,#fff 0%,#fff 50%);background-size:6px 6px}.cp-code{font-size:11px;font-family:ui-monospace,Cascadia Code,monospace;color:#6b7280;white-space:nowrap;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:56px;overflow:hidden;text-overflow:ellipsis}.cp-label{font-size:11px;font-weight:500;color:#6b7280;white-space:nowrap;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:4px}.cp-label i{font-size:10px;color:var(--pink, #e5007d)}.cp-field-label{font-size:12px;font-weight:600;color:#666;display:flex;align-items:center;gap:5px}.cp-field-label i{font-size:10px;color:var(--pink, #e5007d);width:12px;text-align:center}.color-field-group{display:flex;align-items:center;gap:6px;min-height:30px}.cp-hex-input{flex:1;min-width:0;height:28px;padding:0 8px;font-size:13px;font-family:ui-monospace,Cascadia Code,monospace;border:1px solid #ddd;border-radius:var(--border-radius, 4px);box-shadow:none;background:#fff;box-sizing:border-box}.cp-hex-input:focus{outline:none;border-color:var(--pink, #e91e8c)}.cp-hex-input--inline{flex:0 0 auto;width:84px}.cp-presets{display:grid;grid-template-columns:repeat(8,22px);gap:6px;padding:10px 10px 4px}.cp-preset{width:22px;height:22px;padding:0;border:1px solid rgba(15,23,42,.15);border-radius:50%;cursor:pointer}.cp-preset:hover{transform:scale(1.12)}.cp-preset--on{outline:2px solid #111827;outline-offset:2px}.cp-popover{background:#fff;border-radius:10px;box-shadow:0 4px 24px #0003;overflow:hidden;width:fit-content;user-select:none;-webkit-user-select:none;touch-action:none}.tab-report-container{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;cursor:default}.tab-report-container .poptab-header{padding:0 8px;height:auto!important;flex:0 0 auto}.tab-report-container .poptab-header .config-tabs-content{display:none}.tab-report-container .poptab-locked{opacity:.38;cursor:not-allowed!important;pointer-events:auto}.tab-report-container .poptab-locked:hover{color:inherit!important;background:transparent!important}.tab-required-badge{font-size:9px;font-weight:600;line-height:1;color:var(--pink);vertical-align:super;margin-left:2px;pointer-events:none}.tab-item.selected .tab-required-badge,.config-tab.active .tab-required-badge{color:#ffffffd9}.tab-report-container .report-container{flex:1;margin:5px 0;border-top:1px solid var(--pink-light);border-bottom:1px solid var(--pink-light);cursor:default;display:flex;flex-direction:column;position:relative;height:100%;overflow:hidden}.tab-report-container .process-container{display:flex;align-items:center;padding:6px 8px}.tab-report-container .footer-actions{display:flex;gap:8px;margin-left:auto}.tab-report-container .btn-cancel{flex-direction:row!important;align-items:center;justify-content:center;color:#000;box-shadow:none;background-color:#fff;border-radius:30px;padding:6px 14px!important;height:34px;white-space:nowrap;font-weight:400}.tab-report-container .btn-cancel:hover{background-color:#5a6268;color:#fff;border-radius:30px;transform:none}.tab-report-container .btn-save{flex-direction:row!important;align-items:center;justify-content:center;gap:6px;color:#fff;background-color:var(--pink);border-radius:30px;padding:6px 14px!important;height:34px;white-space:nowrap;font-weight:400}.tab-report-container .btn-save:hover{background-color:var(--pink);opacity:.85;color:#fff;border-radius:30px;transform:none}.tab-report-container .btn-save:disabled{background-color:#d3d3d3;color:#fff;opacity:1;cursor:not-allowed;transform:none}.tab-report-container .btn-save--outline{background-color:transparent;color:var(--pink);border:1.5px solid var(--pink)}.tab-report-container .btn-save--outline:hover{background-color:var(--pink);color:#fff;opacity:1}.tab-report-container .btn-save--outline:disabled{background-color:transparent;color:#d3d3d3;border-color:#d3d3d3}.tab-report-container .btn-container{width:30px}.tab-report-container .btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70px;border:2px solid transparent;padding:5px;height:100%;width:fit-content}.tab-report-container .btn:hover{color:var(--pink);border-radius:99px;background-color:transparent;transform:none}.asite-config-login{display:flex;flex-direction:column;gap:5px;width:fit-content;padding:10px 0;align-items:left;width:100%;height:100%;overflow:auto;justify-content:space-between}.asite-config-login .asite-header-section{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:fit-content;flex-wrap:wrap}.asite-config-login .login-asite{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:10px;width:100%;flex-wrap:wrap}.asite-config-login .login-asite .asite-logo{height:50px;width:50px;border-radius:99px}.asite-config-login .login-asite .asite-img{height:40px;width:40px;border-radius:99px;border:3px solid rgb(1,196,1)}.asite-config-login .login-asite i{font-size:35px;color:#01be01b6}.asite-config-login .login-asite .asite-logo.rotate{animation:animate-logo 1s linear infinite}@keyframes animate-logo{0%{opacity:1}50%{opacity:0}to{opacity:1}}.asite-login-loading-container{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px;margin-left:10px;flex:1}.asite-login-loading-container .loading-dot{width:10px!important;height:10px!important;border-radius:50%;background-color:#fff}.asite-login-loading-container .loading-dot:nth-child(1){animation:loading 1s infinite}.asite-login-loading-container .loading-dot:nth-child(2){animation:loading 1s infinite .2s}.asite-login-loading-container .loading-dot:nth-child(3){animation:loading 1s infinite .4s}@keyframes loading{0%{background-color:#fff}50%{background-color:var(--pink)}to{background-color:#fff}}.asite-config-login .asite-login-btn-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.asite-config-server{display:flex;flex-direction:column;flex:1;gap:10px;overflow:auto;padding:10px 0;height:100%}.asite-config-server .asite-config-server-container{display:flex;flex-direction:column;gap:15px}.asite-config-server .asite-config-server-form{display:flex;flex-direction:column;gap:8px}.asite-config-server .asite-config-server-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 4 15 15' fill='%23000'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.asite-config-server .submit-btn{width:fit-content}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Draggablecolumns-container{display:flex;flex-direction:column;border-radius:6px;background-color:var(--grey-background);padding:0 5px 5px 0;flex:1;overflow-x:auto}.Draggablecolumns-container:has(.SortableContainer--resizable){overflow:hidden}.draggable-selector .headercontainer{display:flex;flex-direction:row;justify-content:space-between;padding:5px 15px;align-items:center;flex-wrap:wrap}.draggable-selector .action-button{height:25px}.draggable-selector .fast-setter-header{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap}.draggable-selector .fast-setter-header .select-all{height:fit-content;padding:4px}.draggable-search-wrap{flex:1;min-width:0;position:relative;display:flex;align-items:center}.draggable-search-icon{position:absolute;left:9px;font-size:11px;color:#9ca3af;pointer-events:none;z-index:1;transition:color .15s ease}.draggable-search-wrap:focus-within .draggable-search-icon{color:var(--pink, #e91e8c)}.headercontainer .draggable-input{flex:1;min-width:0;width:0;height:30px;border-radius:6px;border:1px solid #e5e7eb;padding:0 10px 0 28px;outline:none;font-size:1.3rem;background:#fff;transition:border-color .15s ease}.headercontainer .draggable-input:focus{border-color:var(--pink, #e91e8c)}.headercontainer h3{display:flex;justify-content:center;align-items:center;gap:4px;font-size:1.7rem;font-weight:600}.headercontainer h3 span{color:var(--pink);font-size:1.4rem;font-weight:400}.SortableContainer{display:flex;flex-direction:column;gap:6px;flex:1;overflow:auto;padding:5px 10px}.SortableContainer--resizable{overflow-y:auto;flex:1;min-height:0;height:0;gap:0;padding:2px 0}.SortableContainer--resizable:has(.item-table.open) .draggable-item--target:not(:has(.item-table.open)){display:none}.draggable-selector{display:flex;flex-direction:row;width:100%;height:100%;position:relative;gap:0}.draggable-selector .Draggablecolumns-container:not(:last-child){border-right:1px solid #d8dde4}.draggable-item{z-index:10;cursor:grab;background-color:#fff;box-shadow:var(--box-shadow);border-radius:6px;transition:var(--transition);display:flex;flex-direction:row;padding:8px 10px;justify-content:center;align-items:center;font-size:1.3rem}.draggable-item--target{resize:none;overflow:hidden;min-height:36px;height:auto;flex-shrink:0;align-items:flex-start;justify-content:flex-start;position:relative}.draggable-item--target:has(.item-table.open){flex:1;min-height:0}.draggable-item.active{box-shadow:inset 0 2px 4px #00000040;border:hidden;background-color:var(--pink-light);color:var(--pink)}.draggable-item:hover{color:var(--pink)}.dragging-item{display:flex;align-items:center;justify-content:center;flex-direction:row;box-shadow:0 0 12px 12px #00000019;border-radius:6px;position:relative;width:100%;cursor:grabbing;background-color:#fff;transition:var(--transition);font-size:1.3rem;padding:8px 10px}.draggable-item--target>:first-child{width:100%;box-sizing:border-box}.select-item-btn-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0}.draggable-item .action-button{height:32px}.Draggablecolumns-container{display:flex;flex-direction:column;border-radius:0;background-color:transparent;border:none;padding:0;flex:1;overflow:hidden}.draggable-selector .Draggablecolumns-container:not(:last-child){border-right:1px solid #d8dde4!important}.headercontainer{display:flex;flex-direction:column;gap:3px;padding:4px 6px 3px}.fast-setter-header{display:flex;align-items:center;gap:8px;width:100%}.headercontainer h3{display:flex;justify-content:center;align-items:center;gap:6px;font-size:1.4rem;font-weight:600;color:#3b3a3a}.draggable-input{flex:1;min-width:0;border-radius:var(--border-radius);border:1px solid #d8dde4;background:#fff;padding:2px 6px;font-size:1.2rem;color:#3b3a3a;transition:border-color .15s ease}.draggable-input:focus{outline:none;border-color:var(--pink);background:#fff}.headercontainer h3 span{color:var(--pink);font-size:1.2rem;font-weight:400}.headercontainer.SortableContainer{display:flex;flex-direction:column;gap:4px;flex:1;overflow:auto;overflow-y:scroll;padding:8px 0 0}.dragable-selector{display:flex;flex-direction:row;width:100%;height:100%;position:relative;gap:0}.Draggablecolumns-container .SortableContainer{gap:0;padding:0}.draggable-item{z-index:10;display:flex;align-items:center;justify-content:left;cursor:grab;background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.07);border-radius:0;box-shadow:none;gap:10px;position:relative;transition:background-color .12s ease,color .12s ease}.draggable-item:last-child{border-bottom:none}.draggable-item.active{min-height:36px;background-color:#4285f40d;border:2px dashed rgba(66,133,244,.55);border-radius:0;box-shadow:none;animation:drop-zone-pulse 1.2s ease-in-out infinite}.draggable-item.active>*{opacity:0;pointer-events:none}@keyframes drop-zone-pulse{0%,to{border-color:#4285f459;background-color:#4285f40a}50%{border-color:#4285f4b3;background-color:#4285f417}}.draggable-item:hover{background-color:#f5097812;color:var(--pink)}.dragging-item{display:flex;align-items:center;justify-content:left;cursor:grabbing;background-color:#fff;border:none;border-bottom:1px solid rgba(0,0,0,.07);box-shadow:none;border-radius:0;gap:10px;padding:8px 10px;font-size:1.3rem;position:relative;width:100%;transition:var(--transition)}.dragging-item.overlay{position:relative;cursor:grabbing}.draggingTitle{font-size:var(--FontTitle)}.draggingDescription{color:var(--pink);font-size:var(--FontList)}.draggable-selector .Draggablecolumns-container--split{min-width:0;border-right:none!important}.panel-splitter{flex:0 0 9px;display:flex;justify-content:center;margin:0 -4px;z-index:1;cursor:col-resize;touch-action:none;outline:none}.panel-splitter__grip{width:1px;height:100%;background:#d8dde4;transition:background .12s,width .12s}.panel-splitter:hover .panel-splitter__grip,.panel-splitter:focus-visible .panel-splitter__grip,.panel-splitter:active .panel-splitter__grip{width:3px;border-radius:2px;background:var(--pink)}.checkboxFancyContainer{display:flex;align-items:center;gap:.5rem;cursor:pointer;min-width:0;flex:1;align-self:stretch;padding:0 8px;box-sizing:border-box;position:relative;overflow:hidden}.checkboxTooltip{position:fixed;transform:translate(-50%,calc(-100% - 8px));background:#141414e0;color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:100001;box-shadow:0 4px 12px #00000040;max-width:400px;word-break:break-word}.checkboxTooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#141414e0}.hiddenCheckbox{display:none}.customToggle{background-color:var(--checkbox-bg-color, #ccc);box-shadow:inset 0 2px 4px #00000040;border-radius:20px;position:relative;transition:all .1s ease;flex-shrink:0;width:var(--checkbox-toggle-width, 40px);height:var(--checkbox-toggle-height, 20px)}.customToggle.M{width:var(--checkbox-toggle-width, 40px);height:var(--checkbox-toggle-height, 20px)}.customToggle.S{width:var(--checkbox-toggle-width, 32px);height:var(--checkbox-toggle-height, 16px)}.customToggle.XS{width:var(--checkbox-toggle-width, 24px);height:var(--checkbox-toggle-height, 12px)}.customToggle:before{content:"";background-color:#fff;border-radius:50%;position:absolute;transition:all .1s ease;box-shadow:0 2px 4px #0003;top:2px;left:2px;width:var(--checkbox-knob-size, 16px);height:var(--checkbox-knob-size, 16px)}.customToggle.S:before{width:var(--checkbox-knob-size, 12px);height:var(--checkbox-knob-size, 12px)}.customToggle.XS:before{width:var(--checkbox-knob-size, 8px);height:var(--checkbox-knob-size, 8px)}.hiddenCheckbox:checked+.customToggle{background-color:var(--checkbox-checked-bg-color, var(--checkbox-color, var(--pink)));border-color:var(--checkbox-checked-bg-color, var(--checkbox-color, var(--pink)))}.hiddenCheckbox:checked+.customToggle:before{transform:translate(calc(var(--checkbox-toggle-width, 40px) - var(--checkbox-knob-size, 16px) - 4px))}.checkboxLabel{font-size:1rem;color:#333;min-width:0;flex:1;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.checkboxLabel,.checkboxLabel>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.asite-columns{display:flex;flex-direction:column;gap:10px;overflow:hidden;width:100%;max-height:100%}.asite-columns .asite-columns-drag-container{flex:1;overflow:hidden}.asite-column-drag{padding:4px 10px;cursor:grab;width:100%}.RemoveColumnBtn{background:#fff;border:none;color:#666;font-size:14px;cursor:pointer;transition:var(--transition)}.columndiv{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.CarGraphSelector .graph-preview-container{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:10px;background-color:var(--grey-acciona);box-shadow:var(--box-shadow)}.label-header{display:flex;align-items:center;flex-direction:row;gap:10px;color:#525252;font-weight:700;width:fit-content;padding:5px 10px;border-radius:var(--border-radius);background-color:var(--grey-acciona)}.label-header .btn{padding:3px 6px 2px}.card-graph-selector .div-coordinate{display:flex;flex-direction:column;gap:5px;align-items:end}.card-graph-selector .div-coordinate .placeholder{width:95%}.config-container{flex:1;display:flex;flex-direction:row;overflow:hidden;gap:10px;padding:3px}.card-graph-selector{flex:1;display:flex;flex-direction:column;gap:5px;overflow:hidden;height:100%}.card-graph-selector .component-tabs-container{flex:1;min-height:0;overflow:hidden}.CarGraphSelector{display:flex;flex-direction:column;overflow:auto}.selector-container{flex:1;padding:10px;border-radius:10px;overflow:auto;box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:15px}.type-cont{padding:5px 15px;cursor:pointer}.family-active{background:var(--pink);border-radius:10px;padding:10px 15px;color:#fff;margin-bottom:5px;margin-top:5px}.type-cont-chart{display:flex;flex-direction:column;align-items:center}.type-cont-chart img i{font-size:35px}.modal-footer{display:flex;width:100%;flex-direction:row;gap:10px;justify-content:end}.modal-body{height:93%}.select-columns-label{background-color:var(--grey-acciona);padding:10px 15px;border-radius:var(--border-radius);font-weight:700}.label-types{margin-bottom:10px}.families{margin-top:10px}.chart-container-preview{height:250px}.mr-5{margin-right:5px}.cancel-rnd-dragging{width:"90%";margin-left:"10px";margin-bottom:"10px"}.card-graph-selector .form-entry{border:none!important}.modal-footer .btn{padding:3px 10px!important}.graph-filter-btn{background:#fff;border:1px solid #ddd;border-radius:4px;color:#9ca3af;cursor:pointer;padding:3px 6px;font-size:12px;transition:color .15s,border-color .15s,background .15s}.graph-filter-btn:hover,.graph-filter-btn.active{color:var(--pink, #F50A77);border-color:var(--pink, #F50A77);background:#fff0f7}.graph-combo-btn{background:#fff;border:1px solid #ddd;border-radius:4px;color:#6b7280;cursor:pointer;padding:3px 6px;font-size:12px;transition:color .15s,border-color .15s,background .15s}.graph-combo-btn:hover{color:var(--pink, #F50A77);border-color:var(--pink, #F50A77);background:#fff0f7}.graph-stack-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#9ca3af;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.graph-stack-toggle input[type=checkbox]{display:none}.graph-stack-toggle.active,.graph-stack-toggle:hover{color:var(--pink, #F50A77);border-color:var(--pink, #F50A77);background:#fff0f7}.graph-selector-tab-panel{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column}.series-filter-popup{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.series-filter-popup__field{display:flex;flex-direction:column;gap:4px}.series-filter-popup__field label{font-size:12px;font-weight:600;color:#6b7280}.series-filter-popup__field select,.series-filter-popup__field input[type=text]{height:30px;padding:0 8px;font-size:13px;border:1px solid #ddd;border-radius:4px;width:100%;box-sizing:border-box}.series-filter-popup__series-name{font-size:13px;color:#374151;padding:6px 8px;background:#f3f4f6;border-radius:4px}.series-filter-popup__hint{font-size:11px;color:#9ca3af;font-style:italic}.series-filter-popup__footer{display:flex;justify-content:flex-end;gap:8px;width:100%}.series-filter-popup__footer .btn:disabled{opacity:.5;cursor:not-allowed}.glt-container{display:flex;flex-direction:column;gap:12px}.glt-section{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.glt-section-header{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8f9fa;font-weight:600;font-size:13px;color:#334155}.glt-section-body{display:flex;flex-direction:column;gap:10px;padding:10px}.glt-field{display:flex;flex-direction:column;gap:4px}.glt-field>label{display:flex;align-items:center;gap:6px;font-size:12px;color:#475569}.glt-toggle-row{display:flex;align-items:center;gap:8px}.glt-toggle-label{font-size:12px;color:#64748b}.glt-position-grid{display:flex;flex-direction:column;gap:4px;width:100%;max-width:100%}.glt-position-row{display:flex;gap:4px}.glt-position-cell{flex:1 1 0;min-width:0;height:24px;padding:0;border:1px solid #cbd5e1;border-radius:3px;background:#fff;cursor:pointer}.glt-position-cell:hover:not(:disabled){border-color:#94a3b8;background:#f1f5f9}.glt-position-cell.selected{border-color:#f50a77;background:#f50a77}.glt-position-cell:disabled{cursor:not-allowed;opacity:.5}.glt-position-label{font-size:12px;color:#64748b}.glt-segmented{display:flex;flex-wrap:wrap;gap:4px}.glt-segment{flex:1 1 auto;min-width:0;height:26px;padding:0 10px;border:1px solid #cbd5e1;border-radius:3px;background:#fff;color:#334155;font-size:12px;white-space:nowrap;cursor:pointer}.glt-segment:hover{border-color:#94a3b8;background:#f1f5f9}.glt-segment.selected{border-color:#f50a77;background:#f50a77;color:#fff}.glt-hint{font-size:11px;color:#64748b}.glt-entry-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.glt-entry{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:#334155;cursor:pointer}.glt-entry-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glt-empty{font-size:12px;color:#94a3b8}.graph-style-tab{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.gst-section{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius, 6px);box-shadow:none;overflow:hidden}.gst-section-header{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;color:var(--text-color, #444);background:var(--grey-acciona, #f0f0f0);border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;-webkit-user-select:none;user-select:none}.gst-section-header i{font-size:12px;color:var(--pink, #e5007d);width:14px;text-align:center}.gst-section-header .gst-chevron{margin-left:auto;font-size:10px;color:#999;transition:transform .2s}.gst-section-header .gst-chevron.open{transform:rotate(180deg)}.gst-section-body{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:10px 14px 12px}.gst-section-body.single-col{grid-template-columns:1fr}.gst-section-body:has(.gst-pie-colors-layout){display:block}.gst-field{display:flex;flex-direction:column;gap:3px}.gst-field.full-width{grid-column:1 / -1}.gst-field label{font-size:12px;font-weight:600;color:#666;display:flex;align-items:center;gap:5px}.gst-field label i{font-size:10px;color:var(--pink, #e5007d);width:12px;text-align:center}.gst-field input[type=number],.gst-field input[type=text],.gst-field select{height:28px;padding:0 8px;font-size:13px;border:1px solid #ddd;border-radius:var(--border-radius, 4px);box-shadow:none!important;width:100%;box-sizing:border-box}.gst-toggle-row{display:flex;align-items:center;gap:8px;height:28px}.gst-toggle-row input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--pink, #e5007d)}.gst-toggle-label{font-size:13px;color:#555}.gst-series-header{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gst-series-swatches{display:flex;align-items:center;gap:5px;flex-wrap:wrap;flex:1}.gst-series-swatch{display:inline-block;width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(0,0,0,.15);flex-shrink:0;cursor:default}.gst-generate-btn{display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;border:1.5px solid var(--pink, #F50A77);border-radius:6px;background:#fff0f7;color:var(--pink, #F50A77);cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.gst-generate-btn:hover{background:var(--pink, #F50A77);color:#fff}.gst-series-empty{grid-column:1 / -1;font-size:12px;color:#9ca3af;font-style:italic}.gst-series-header{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.gst-swatch-ellipsis{font-size:13px;line-height:18px;color:#6b7280;flex-shrink:0;letter-spacing:1px}.gst-swatch-count{font-size:11px;color:#9ca3af;white-space:nowrap;flex-shrink:0;margin-left:auto}.gst-colormap-list{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.gst-colormap-entries{display:flex;flex-direction:column;gap:3px;max-height:120px;overflow-y:auto;padding-right:2px}.gst-colormap-entry{display:flex;align-items:center;gap:7px;font-size:12px;color:#374151;min-width:0;cursor:pointer;border-radius:4px;padding:2px 4px;transition:background .12s}.gst-colormap-entry:hover{background:#f3f4f6}.gst-colormap-entry.selected{background:#eff6ff}.gst-colormap-color-input{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center}.gst-colormap-swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.gst-colormap-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.gst-colormap-more{font-size:11px;color:#6366f1;font-style:italic;cursor:pointer;-webkit-user-select:none;user-select:none}.gst-colormap-more:hover{color:#4338ca;text-decoration:underline}.gst-pie-colors-layout{display:flex;gap:12px;align-items:flex-start;width:100%}.gst-pie-colors-controls{flex:0 0 50%;width:50%;min-width:0;display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.gst-pie-colors-map{flex:0 0 calc(50% - 12px);width:calc(50% - 12px);min-width:0;border-left:1px solid #e5e7eb;padding-left:12px;box-sizing:border-box}.gst-series-mode-row{grid-column:1 / -1;display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.gst-mode-btn{padding:4px 12px;border-radius:20px;border:1.5px solid #d1d5db;background:#fff;font-size:12px;cursor:pointer;color:#374151;transition:background .15s,border-color .15s,color .15s}.gst-mode-btn:hover{border-color:var(--pink, #F50A77);color:var(--pink, #F50A77)}.gst-mode-btn.active{background:var(--pink, #F50A77);border-color:var(--pink, #F50A77);color:#fff}.gst-series-names-section{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}.gst-series-name-row{display:flex;align-items:center;gap:8px}.gst-series-name-swatch{width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.gst-series-name-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gst-series-name-field label{font-size:11px;font-weight:500;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gst-series-name-field input[type=text]{height:26px;padding:0 8px;font-size:12px;border:1px solid #ddd;border-radius:var(--border-radius, 4px);width:100%;box-sizing:border-box}.gst-suboption-row{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.gst-suboption-label{font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap;min-width:72px;display:flex;align-items:center;gap:4px}.gst-chip-group{display:flex;gap:5px;flex-wrap:wrap}.gst-chip{padding:3px 10px;border-radius:20px;border:1.5px solid #d1d5db;background:#fff;font-size:11px;cursor:pointer;color:#374151;transition:background .15s,border-color .15s,color .15s}.gst-chip:hover{border-color:var(--pink, #F50A77);color:var(--pink, #F50A77)}.gst-chip.active{background:var(--pink, #F50A77);border-color:var(--pink, #F50A77);color:#fff}.gst-import-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:9999;display:flex;align-items:center;justify-content:center}.gst-import-popup{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000002e;width:340px;max-width:95vw;display:flex;flex-direction:column;overflow:hidden}.gst-import-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:13px;color:#1f2937}.gst-import-close{background:none;border:none;cursor:pointer;color:#6b7280;font-size:14px;padding:2px 4px;border-radius:4px}.gst-import-close:hover{background:#f3f4f6;color:#374151}.gst-import-body{padding:10px 14px;max-height:280px;overflow-y:auto}.gst-import-card-list{display:flex;flex-direction:column;gap:4px}.gst-import-card-item{padding:7px 10px;border-radius:5px;font-size:12px;color:#374151;cursor:pointer;border:1px solid transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background .1s,border-color .1s}.gst-import-card-item:hover{background:#f3f4f6}.gst-import-card-item.selected{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.gst-import-card-info{display:flex;flex-direction:column;min-width:0}.gst-import-card-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gst-import-card-type{font-size:10px;color:#9ca3af;margin-top:1px}.gst-import-card-item.selected .gst-import-card-type{color:#93c5fd}.gst-import-card-count{flex-shrink:0;font-size:10px;color:#6b7280;background:#f3f4f6;border-radius:10px;padding:1px 7px}.gst-import-card-item.selected .gst-import-card-count{background:#dbeafe;color:#1d4ed8}.gst-import-footer{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #e5e7eb}.gst-color-brush{margin-bottom:4px}.gst-color-brush .gst-mode-btn i{margin-right:4px}.gst-mode-btn:disabled,.gst-mode-btn:disabled:hover{border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.chat-configuration-container{display:flex;flex-direction:column;padding:12px;background-color:#fff;border-radius:var(--border-radius);max-width:600px;min-height:500px;max-height:80vh;overflow-y:auto;margin:0 auto;gap:5px}.chat-config-header{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:2px solid var(--grey-background)}.chat-config-header i{font-size:24px;color:var(--pink)}.chat-config-header h3{font-size:var(--FontTitle);font-weight:600;color:#333;margin:0}.chat-config-description{background-color:var(--blue-light);padding:12px 16px;border-radius:8px;border-left:4px solid var(--pink)}.chat-config-description p{margin:0;font-size:var(--FontList);color:#555;line-height:var(--line-height)}.chat-config-form{display:flex;flex-direction:column;gap:16px}.chat-config-field{display:flex;flex-direction:column;gap:8px}.chat-config-field label{display:flex;align-items:center;gap:8px;font-size:var(--FontList);font-weight:600;color:#333}.chat-config-field label i{color:var(--pink);width:18px;text-align:center}.chat-config-select:hover{border-color:var(--blue)}.chat-config-select:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px #f509781a}.chat-config-select option{padding:8px}.chat-config-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:0;margin-top:8px}.chat-config-footer .btn{display:flex;align-items:center;gap:6px;padding:10px 20px;font-size:var(--FontList)}.chat-config-footer .btn i{font-size:14px}@media(max-width:768px){.chat-configuration-container{padding:16px}.chat-config-header h3{font-size:var(--FontList)}.chat-config-footer{flex-direction:column}.chat-config-footer .btn{width:100%;justify-content:center}}.ui-accordion{border-bottom:1px solid #f0f0f0}.ui-accordion__header{display:flex;align-items:center;gap:6px;width:100%;padding:8px 6px;border:none;background:transparent;cursor:pointer;text-align:left}.ui-accordion__chevron{font-size:9px;color:#999;flex-shrink:0;transition:transform .12s}.ui-accordion--open>.ui-accordion__header .ui-accordion__chevron{transform:rotate(90deg)}.ui-accordion__title-group{flex:1;min-width:0;display:flex;flex-direction:column}.ui-accordion__title{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#999}.ui-accordion__desc{font-size:10px;color:#ccc;margin-top:1px;line-height:1.3}.ui-accordion__header:hover .ui-accordion__title,.ui-accordion__header:hover .ui-accordion__chevron{color:var(--pink, #f50978)}.ui-accordion__body{padding:0 0 8px}.ui-accordion--with-help{position:relative}.ui-accordion--with-help>.ui-accordion__header{padding-right:34px}.ui-accordion__help-btn{position:absolute;top:6px;right:6px}.ui-accordion__help{margin:0 6px 8px;padding:8px 10px;border-left:3px solid #0ea5e9;border-radius:6px;background:#f0f9ff;font-size:12px;line-height:1.45;color:#374151}.ui-accordion__help p{margin:0 0 6px}.ui-accordion__help p:last-child{margin-bottom:0}.ui-accordion-tinted .ui-accordion{border-bottom-color:#e5e7eb}.ui-accordion-tinted .ui-accordion__header{padding:10px 12px}.ui-accordion-tinted .ui-accordion__title{font-size:11px;letter-spacing:.06em;color:#6b7280;transition:color .12s}.ui-accordion-tinted .ui-accordion__chevron{color:#9ca3af;transition:transform .12s,color .12s}.ui-accordion-tinted .ui-accordion--open>.ui-accordion__header{background:#e6f4fb}.ui-accordion-tinted .ui-accordion--open>.ui-accordion__header .ui-accordion__title,.ui-accordion-tinted .ui-accordion--open>.ui-accordion__header .ui-accordion__chevron{color:var(--pink, #f50978)}.ui-accordion-tinted .ui-accordion__body{padding:8px 0}.ui-accordion--force-open{border-bottom:none}.ui-accordion__body--force-open{padding:0 0 8px}.ui-accordion-tinted .ui-accordion__body--force-open{padding:8px 0}.ui-accordion-tinted .toggle,.ui-accordion-tinted .toggle__label{font-size:10px}.ui-accordion-tinted .toggle__slider{width:24px;height:14px;border-radius:14px}.ui-accordion-tinted .toggle__slider:before{width:10px;height:10px}.ui-accordion-tinted .toggle input:checked+.toggle__slider:before{transform:translate(10px)}.ui-accordion-tinted .toggle input:checked+.toggle__slider{background:#0ea5e9}.ucc{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ucc__scroll-area{flex:1;min-height:0;overflow-y:hidden}.ucc__config-unique{top:0;width:100%;display:flex;flex-direction:column;height:100%;min-height:0}.ucc__config-section{margin-top:12px;margin-bottom:12px}.ucc__config-section h3{margin:0 0 8px;font-size:18px;font-weight:600}.ucc__unique-code-section{display:flex;flex-direction:column;gap:10px;border:1px solid #e0e0e0;border-radius:8px;padding:10px;margin-bottom:16px;background:#fafafa}.ucc__divider{border:none;border-top:1px solid #e0e0e0;margin:10px 0}.ucc__prefix-section,.ucc__suffix-section{display:flex;justify-content:space-between;flex-direction:row;width:100%;gap:10px;padding:10px;align-items:center}.ucc__prefix-suffix-row{display:flex;width:100%;gap:10px;align-items:flex-start;justify-content:flex-end}.ucc__prefix-suffix-text{flex:1;min-width:0;border-radius:4px;font-weight:700;border:1px solid #d6d6d6;padding:8px 16px}.ucc__prefix-suffix-text:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 2px #f5097833}.ucc__sources-section{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;border:1px solid #e0e0e0;border-radius:8px;padding:10px}.ucc__sources-header{display:flex;align-items:center;place-content:space-between;padding:0 0 10px}.ucc__sources-list{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto}.ucc__source-item{display:flex;flex-direction:row;align-items:flex-start;gap:10px;border:1px solid #e0e0e0;border-radius:8px;padding:10px;margin-right:8px;background:#fafafa}.ucc__source-drag-handle{flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:center;width:22px;padding:0;background:#f0f0f0;border:none;border-radius:4px;color:#bbb;cursor:grab;transition:color .15s,background .15s}.ucc__source-drag-handle:hover{background:#e4e4e4;color:#888}.ucc__source-drag-handle:active{cursor:grabbing}.ucc__source-item-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;overflow:visible}.ucc__source-empty-col{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--border-radius, 6px);background:#fff8e1;border:1px solid #ffe082;color:#7a5c00;font-size:var(--FontSmall);font-weight:500}.ucc__source-item h4{margin:0;font-size:18px;color:var(--pink)}.ucc__final-section{width:100%;flex-shrink:0}.ucc__suffix-wrapper,.ucc__prefix-wrapper{width:100%}.ucc__actions{flex-shrink:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 0 0;background:#fff}.ucc__actions-spacer{flex:1;min-width:0}.ucc__actions-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.window-body:has(>.ucm) .ucc,.window-body:has(>.ucm) .ucc__scroll-area,.window-body:has(>.ucm) .ucc__config-unique{flex:1;min-height:0}.window-body:has(>.ucm) .ucc__scroll-area{overflow:hidden}.window-body:has(>.ucm) .ucc__config-unique{overflow:hidden}.window-body:has(>.ucm) .ucc__unique-code-section,.window-body:has(>.ucm) .ucc__final-section{flex-shrink:0}.window-body:has(>.ucm) .ucc__sources-section{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.window-body:has(>.ucm) .ucc__sources-header{position:sticky;top:0;z-index:1;background:#fff}.window-body:has(>.ucm) .ucc__sources-list{height:auto;min-height:min-content;overflow:visible;padding-right:4px}.window-body:has(>.ucm) .ucc__actions{position:sticky;bottom:0;z-index:1}.ucc__preview{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:6px;border:1px solid rgba(245,9,120,.2);max-width:600px;overflow:hidden;cursor:default}.ucc__preview-icon{color:var(--pink);font-size:16px;flex-shrink:0}.ucc__preview-code{font-family:monospace;font-size:13px;font-weight:600;color:var(--pink);letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucc__preview-code--placeholder{font-family:inherit;font-weight:500;color:#8b8b8b;letter-spacing:0}.ui-btn.ucc__btn--preview{background:#f0f0f0;color:#888}.ui-btn.ucc__btn--preview:hover{background:#e4e4e4;color:#555}.ui-btn.ucc__btn--preview-active{background:var(--pink-light);color:var(--pink)}.ui-btn.ucc__btn--preview-active:hover{background:#ffc7e0}.ucc__input{padding:8px 12px 8px 10px;transition:border-color .2s;flex:1;min-width:0;border:1px solid #d6d6d6;display:flex;flex-direction:row;overflow:auto;height:34px;width:220px;gap:6px;background:var(--dbpdd-bg);color:var(--dbpdd-text);border-radius:4px;box-shadow:none}.ucc__input:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 2px #f509781a}.ucc__input--compact{width:70px!important;flex:0 0 auto}.ucc__input-separator{color:#ccc;font-weight:300;margin:0 4px;flex-shrink:0}.ucc__dropdown-shell{flex:0 0 auto;min-width:0}.ucc__dropdown-shell--mode{width:150px}.ucc__dropdown-shell--overflow{width:160px}.ucc__dropdown-shell--type{width:175px;min-width:175px}.ucc__dropdown-shell .dbpdd,.ucc__dropdown-shell .dbpdd-wrapper,.ucc__dropdown-shell .dbpdd-input-look.ucc__dropdown-select{width:100%!important;min-width:0!important}.ucc__dropdown-select{flex:0 0 auto;min-width:0}.ucc__save,.ucc_source_database__save,.ucc_source_text__save,.ucc_source_number__save,.ucc_source_fixed_text__save,.ucc_source_guid__save{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.ucc__save-column,.ucc_source_database__save-column,.ucc_source_text__save-column,.ucc_source_number__save-column,.ucc_source_fixed_text__save-column,.ucc_source_guid__save-column{display:flex;align-items:center;flex:1;height:34px}.ucc__input-label{display:inline-block;font-size:13px;font-weight:500;color:#666;white-space:nowrap;flex-shrink:0}.ucc__input-group{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.ucc__input-group .ucc__input{width:80px!important;flex:0 0 auto}.ucc__input-hint{font-size:11px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.5px}.ucc__source-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--grey-background);color:var(--pink);font-weight:700;font-size:12px;margin-right:8px;flex-shrink:0}.ucc__btn-remove-wrapper{display:flex;align-items:center;margin-left:0}.ucc__source-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.ucc__source-separator-wrap{flex:0 0 auto}.ucc__source-separator-wrap .ucc__input{width:110px}.ucc__source-name-wrap{flex:1 1 180px;min-width:0;max-width:260px}.ucc__source-name-wrap .ucc__input{width:100%}.ucc__remove-btn:hover{color:#e7002e!important;background:#ffeaea!important}.ucc_source_database__header,.ucc_source_text__header,.ucc_source_number__header,.ucc_source_fixed_text__header,.ucc_source_guid__header{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap;width:100%}.ucc_source_database__controls,.ucc_source_text__controls,.ucc_source_text__body,.ucc_source_number__controls,.ucc_source_number__body,.ucc_source_fixed_text__controls,.ucc_source_fixed_text__body,.ucc_source_guid__controls{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:10px;flex-wrap:wrap}.ucc_source_text__body,.ucc_source_number__body,.ucc_source_fixed_text__body{display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px 12px;border:1px solid #e8e8e8;border-radius:4px;margin-top:8px;width:100%;flex-wrap:wrap}.ucc_source_database__controls .ucc__input,.ucc_source_text__controls .ucc__input,.ucc_source_text__body .ucc__input,.ucc_source_number__controls .ucc__input,.ucc_source_number__body .ucc__input,.ucc_source_fixed_text__controls .ucc__input,.ucc_source_fixed_text__body .ucc__input,.ucc_source_guid__controls .ucc__input{box-sizing:border-box;flex:1;min-width:80px;max-width:200px}.ucc_source_text__digit-limits,.ucc_source_number__digit-limits{display:flex;flex-direction:row;align-items:center;gap:8px;flex:0 0 auto}.ucc_source_text__digit-limits .ucc__input,.ucc_source_number__digit-limits .ucc__input{width:90px;flex:0 0 auto}.ucc__mode-controls{display:flex;align-items:center;gap:8px;flex:1 1 100%;flex-wrap:wrap}.ucc__mode-controls--text-inline{flex:0 0 auto;flex-wrap:nowrap}.ucc__mode-controls--number-inline{flex:0 0 auto;flex-wrap:nowrap;min-width:0;gap:6px}.ucc_source_number__body--inline{flex-wrap:nowrap;overflow-x:visible;gap:8px}.ucc_source_number__body--inline .ucc_source_number__digit-limits{flex-wrap:nowrap;gap:6px}.ucc__charset-section{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;align-items:flex-start;flex-direction:column;gap:8px;min-width:0;width:max-content;max-width:min(520px,80vw);padding:10px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;box-shadow:0 6px 20px #00000014}.ucc__charset-presets{display:flex;flex-wrap:wrap;gap:6px}.ucc__charset-popover-wrap{position:relative;display:inline-flex;flex:0 0 auto}.ucc__help-icon{color:#8a8a8a;font-size:13px;line-height:1;cursor:help}.ucc__help-icon:hover{color:var(--pink)}.ucc__charset-preset{border:1px solid #ddd;background:#fff;color:#666;border-radius:4px;height:24px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;cursor:pointer;flex:0 0 auto;white-space:nowrap}.ucc__charset-preset:hover{border-color:var(--pink);color:var(--pink)}.ucc__charset-preset--active{border-color:var(--pink);background:#ffeaf3;color:var(--pink)}.ucc__charset-preset--disabled{opacity:.35;cursor:default;pointer-events:none}.ucc__charset-clear{border:1px solid #ddd;background:#fff;color:#666;border-radius:4px;height:26px;min-width:70px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.ucc__charset-clear:hover{border-color:var(--pink);color:var(--pink)}.ucc__charset-selector{display:flex;flex-wrap:wrap;gap:6px;-webkit-user-select:none;user-select:none;max-width:520px}.ucc__charset-chip{border:1px solid #d7d7d7;background:#fff;color:#666;border-radius:4px;font-size:12px;font-weight:600;line-height:1;height:26px;min-width:26px;padding:0 8px;cursor:pointer}.ucc__charset-chip--active{border-color:var(--pink);background:#ffeaf3;color:var(--pink)}.ucc__input--fixed-text{flex:0 1 auto;min-width:200px;max-width:300px}.ucc_source_database__db-container{border:1px solid #e0e0e0;border-radius:8px;padding:8px;margin:8px 0;background:#fafafa;width:100%}.ucc_source_database__db-label{font-size:11px;color:#666;font-weight:500;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.ucc__section--error,.ucc__source-item--error{border-color:#f5c6cb!important;background:#fff8f8!important;box-shadow:0 0 0 1px #c0392b26}.ucc .dbpdd{min-height:40px}@media(max-width:768px){.ucc_source_database__controls,.ucc_source_text__controls,.ucc_source_text__body,.ucc_source_number__controls,.ucc_source_number__body,.ucc_source_fixed_text__save-column,.ucc_source_fixed_text__body,.ucc_source_guid__controls{flex-direction:column;align-items:stretch}.ucc__mode-controls--text-inline,.ucc__mode-controls--text-inline .ucc__charset-presets,.ucc__mode-controls--number-inline{flex-wrap:wrap}.ucc_source_number__body--inline{flex-wrap:wrap;overflow-x:visible}.ucc__charset-section{right:0;max-width:min(420px,92vw)}.ucc__source-header-actions{width:100%;margin-left:0;justify-content:flex-start}.ucc__source-separator-wrap,.ucc__source-name-wrap{flex:1 1 100%;min-width:0}.ucc__source-separator-wrap .ucc__input,.ucc__source-name-wrap .ucc__input{width:100%}.ucc_source_text__digit-limits,.ucc_source_number__digit-limits{min-width:0;width:100%}.ucc_source_text__digit-limits .ucc__input,.ucc_source_number__digit-limits .ucc__input{width:48%}.ucc__actions,.ucc__actions-right{gap:8px}}@media(max-width:480px){.ucc__source-item{margin-right:0}.ucc__unique-code-section{margin-bottom:8px}.ucc__sources-list{gap:8px}}.ucc__accordions{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.ucc__accordion-slot{display:flex;flex-direction:column;min-height:0}.ucc__accordion-slot:has(>.ui-accordion--open){flex:1}.ucc__accordion-slot>.ui-accordion--open{flex:1;min-height:0;display:flex;flex-direction:column}.ucc__accordion-slot>.ui-accordion--open>.ui-accordion__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:auto}.ucc__accordion--error>.ui-accordion{border-color:#f5c6cb;background:#fff8f8}.badge{position:relative;display:inline-flex}.badge__trigger{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;border:none;font-size:var(--FontSmall);font-weight:500;cursor:default;transition:filter .15s;background:transparent}.badge__trigger--clickable{cursor:pointer}.badge__trigger--clickable:hover{filter:brightness(.92)}.badge--success .badge__trigger{background:#d2f4e8;color:#0d6e45}.badge--warning .badge__trigger{background:#fff3e0;color:#e65100}.badge--error .badge__trigger{background:#ffeaea;color:#c0392b}.badge--info .badge__trigger{background:#e8eaf6;color:#3949ab}.badge__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;font-size:10px;font-weight:700}.badge--success .badge__count{background:#0d6e45;color:#fff}.badge--warning .badge__count{background:#e65100;color:#fff}.badge--error .badge__count{background:#c0392b;color:#fff}.badge--info .badge__count{background:#3949ab;color:#fff}.badge__chevron{font-size:9px;opacity:.7;margin-left:1px;transition:transform .15s}.badge__popover{position:absolute;bottom:calc(100% + 8px);left:0;min-width:280px;max-width:420px;background:#fff;border-radius:10px;box-shadow:0 8px 24px #00000024;z-index:200;overflow:hidden;animation:badge-pop .15s ease}@keyframes badge-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.badge--success .badge__popover{border:1px solid #b2dfca}.badge--warning .badge__popover{border:1px solid #ffcc80}.badge--error .badge__popover{border:1px solid #ef9a9a}.badge--info .badge__popover{border:1px solid #9fa8da}.badge__popover-header{display:flex;align-items:center;gap:8px;padding:5px 14px;font-size:var(--FontSmall);font-weight:700;letter-spacing:.3px;border-bottom:1px solid}.badge--success .badge__popover-header{color:#0d6e45;border-color:#d8d8d8}.badge--warning .badge__popover-header{color:#bf360c;border-color:#d8d8d8}.badge--error .badge__popover-header{color:#c0392b;border-color:#d8d8d8}.badge--info .badge__popover-header{color:#3949ab;border-color:#d8d8d8}.badge__popover-close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;cursor:pointer;border-radius:50%;font-size:14px;background:#fcf0dd;color:inherit;opacity:.5;transition:opacity .15s,background .15s}.badge__popover-close:hover{opacity:1;background:#0000000f}.badge__popover-list{margin:0;padding:8px 0;list-style:none;display:flex;flex-direction:column}.badge__popover-list li{display:flex;align-items:flex-start;gap:8px;padding:6px 14px;font-size:var(--FontSmall);color:#444;line-height:1.45;transition:background .1s}.badge__popover-list li:hover{background:#fafafa}.badge__popover-list li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;margin-top:4px}.badge--success .badge__popover-list li:before{background:#0d6e45}.badge--warning .badge__popover-list li:before{background:#e65100}.badge--error .badge__popover-list li:before{background:#c0392b}.badge--info .badge__popover-list li:before{background:#3949ab}.code-generator-configuration-wrapper{width:100%;height:100%;position:relative}.saving-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1000}.saving-spinner{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026}.saving-spinner i{font-size:3rem;color:var(--primary-color, #4a90e2)}.saving-spinner p{margin:0;font-size:1rem;color:var(--text-secondary, #666)}.toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#555;-webkit-user-select:none;user-select:none;flex-shrink:0}.toggle--disabled{opacity:.5;cursor:not-allowed}.toggle input[type=checkbox]{display:none}.toggle__slider{position:relative;width:36px;height:20px;background:#e0e0e0;border-radius:20px;transition:background .3s;flex-shrink:0}.toggle__slider:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px #0003}.toggle input:checked+.toggle__slider{background:var(--pink)}.toggle input:checked+.toggle__slider:before{transform:translate(16px)}.toggle__label{font-size:14px;color:#555;white-space:nowrap}.toggle--segmented{position:relative;display:inline-flex;align-items:center;width:180px;min-height:30px;border:1px solid #d8d8d8;border-radius:999px;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px;gap:0}.toggle--segmented:focus-visible{outline:2px solid rgba(177,4,87,.3);outline-offset:1px}.toggle__segment-indicator{position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px);border-radius:999px;background:#fff;border:1px solid var(--pink);transition:transform .18s ease}.toggle--segmented:not(.toggle--segmented-checked) .toggle__segment-indicator{transform:translate(100%)}.toggle__segment-label{position:relative;z-index:1;flex:1;text-align:center;color:#777;font-size:11px;font-weight:700;line-height:1}.toggle__segment-label.is-active{color:var(--pink)}.vertical-inputs-wrap{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-width:0;padding-bottom:12px}.vertical-inputs-wrap .form-entry.custom-name-input,.vertical-inputs-wrap .form-entry.custom-tip-input{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box;background-color:#fff;color:#1f2937;height:auto;flex:unset;transition:border-color .15s ease,box-shadow .15s ease}.vertical-inputs-wrap .form-entry.custom-name-input:focus,.vertical-inputs-wrap .form-entry.custom-name-input:focus-visible,.vertical-inputs-wrap .form-entry.custom-tip-input:focus,.vertical-inputs-wrap .form-entry.custom-tip-input:focus-visible{outline:none;border-color:#ffb8d9;box-shadow:0 0 0 3px #ffb8d933}.button-options-groups-container{flex:1 1 auto;min-height:0;overflow-y:auto}.sticky-footer{position:sticky;bottom:0;left:0;background:#fff;z-index:10;padding-top:10px;box-shadow:0 -2px 8px #3c3c3c0a}.button-options-groups{display:flex;flex-wrap:wrap;gap:10px;margin-right:10px}.greenbackground.btn{color:#43a047!important;border:none;font-size:30px;font-weight:600;transition:background .2s,color .2s}.button-options-group{background:#ffffffb3;border:1.5px solid #e0e0e0;border-radius:18px;box-shadow:0 2px 12px #3c3c3c0a;padding:10px 14px 8px;min-width:332px;flex:1 1 260px;display:flex;flex-direction:column;gap:6px;transition:box-shadow .2s,border .2s}.button-options-group h4{margin:0 0 6px;font-size:1.04em;color:#2d3a4a;font-weight:600;letter-spacing:.01em;padding-bottom:3px;border-bottom:1px solid #eaeaea;background:transparent}.button-options-group:hover{box-shadow:0 4px 18px #3c3c3c1a;border:1.5px solid #b2b2b2}.gen-container{height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;width:100%}.multi-col{width:100%;display:flex;align-items:center;gap:10px}.single-col{flex:1 1 0;min-width:0;display:flex;align-items:center}.rows-container{flex:1;display:flex;flex-direction:column;gap:10px;overflow:auto;padding:10px;background-color:#fff;border-radius:var(--border-radius);margin-bottom:15px}.row-col{flex:1;display:flex;flex-direction:row;flex-shrink:calc();justify-content:first baseline;gap:10px;background-color:#fff0}.row-url{border-radius:0;background-color:#fff0;justify-content:space-between;padding:6px 0;display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5rem;width:100%;box-sizing:border-box;min-height:100px;border-bottom:1px solid #e0e0e0}.selectors .row-url{flex-direction:column}.sec-row .multi-col{width:100%}.selectors .row-url .main-row{border-radius:var(--border-radius);display:flex;width:100%;align-items:center;gap:5px;justify-content:space-evenly}.selectors .row-url .sec-row{border-radius:var(--border-radius);display:flex;width:100%;flex-direction:column;align-items:center;gap:5px;padding:0 10px}.footer{display:flex;justify-content:end;margin-top:20px}.submit-btn{padding:10px 30px;border-radius:99px;border:1px solid #777;cursor:pointer;transition:var(--transition)}.icon-input-container{display:flex;flex-direction:row;border-radius:10px;align-items:center;gap:5px;height:100%}.header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.header-container .btn{cursor:pointer;border-radius:50%;padding:4px 6px;transition:var(--transition);font-size:1.6em;color:#777;display:flex;align-items:center;justify-content:center}.gen-container .import-file-container{border-radius:var(--border-radius);background-color:#fff0;display:flex;align-items:flex-start;justify-content:center;position:relative;transition:var(--transition);cursor:pointer;font-size:1em;color:#4caf50}.gen-container .import-file-input{display:none;height:30px;width:30px;position:absolute;top:0;right:0;z-index:2}.import-file-container img{max-height:25px;max-width:25px}.img-col.btn{font-size:1.6rem}.import-file-container .btn{display:flex;align-items:center;justify-content:center}.import-file-container .btn i{font-size:1.6em;padding:0}.col-actions{height:100%}.tab-delete-btn:hover{color:#e7002e!important;background:#ffeaea!important}.col-actions .btn{font-size:1.3rem;height:100%;border-radius:var(--border-radius);background-color:#fff0;display:flex;align-items:flex-end;justify-content:end;position:relative;transition:var(--transition);cursor:pointer;color:#474747;padding:0 10px 20px 25px}.selectors .multi-col{width:25%}.list-configuration .component-tabs-container .tab-navigator .config-tab{padding:5px 10px!important}.list-configuration{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.list-configuration .component-tabs-container{flex:1 1 auto;min-height:0;height:auto}.list-configuration .component-tabs-container .config-tabs-content{min-height:0}.list-configuration .footer{margin-top:0;flex:0 0 auto}.list-configuration .sticky-footer{position:sticky;bottom:0;left:0;z-index:20}.draggablecontent .col-name{flex:1;min-width:0;overflow:hidden}.draggablecontent .col-name h4,.draggablecontent .col-name h6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.draggablecontent .col-name h4{font-size:11px;font-weight:600;color:#1a2330;margin:0;line-height:1.3}.draggablecontent .col-name h6{font-size:10px;font-weight:400;color:var(--pink);margin:0;line-height:1.3}.draggablecontent .asc-desc{flex-shrink:0;display:flex;align-items:center}.draggablecontent{width:100%}.selectors .dragable-selector{height:75%!important;margin-bottom:15px}.draggablecontent .ext-int-cont{display:flex}.draggablecontent .asc-desc{margin:0!important}.search-container{margin-bottom:10px;display:flex;justify-content:center}.search-container .search-bar{width:300px!important}.search-container .search-bar input{box-shadow:none}.config-header-add{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #e0e0e0;padding:7px 7px 10px;margin-bottom:12px}.config-header h3{margin:0 0 5px;color:#333;font-size:1.3em}.config-header p{margin:0;color:#666;font-size:.9em}.button-options-list{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px;background-color:#f7f7f7;border-radius:var(--border-radius);margin-bottom:15px;align-content:start}.button-option-item{display:flex;justify-content:flex-start;align-items:center;padding:0;background-color:transparent;border-radius:var(--border-radius);transition:box-shadow .2s;gap:10px;min-height:38px}.button-option-item:hover{box-shadow:none}.button-option-info{display:flex;align-items:center;gap:12px;flex:1 1 auto}.button-option-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:50%;color:#000;font-size:1.2em}.button-option-label{font-weight:500;color:#333;font-size:1em;white-space:nowrap;min-width:200px}.toggle-switch{position:relative;display:flex;align-items:center;justify-content:center;width:45px;height:22px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.slider:before{position:absolute;content:"";top:0;left:0;background-color:#fff;transition:.4s;border-radius:50%}.toggle-switch input:checked+.slider{background-color:#4caf50}.toggle-switch input:checked+.slider:before{transform:translate(22px)}.slider:hover{box-shadow:0 0 8px #0003}.shadow-picker-wrapper{position:relative}.shadow-picker-input-group{display:flex;gap:6px;align-items:center}.shadow-picker-input{flex:1;padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:12px;font-family:Monaco,Courier New,monospace;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.shadow-picker-input:focus,.shadow-picker-input:focus-visible{outline:none;border-color:#ffb8d9;box-shadow:0 0 0 3px #ffb8d933}.shadow-picker-btn{width:34px;height:34px;padding:0;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;font-size:13px;transition:all .15s ease;flex-shrink:0}.shadow-picker-btn:hover{border-color:#ffb8d9;background:#fff;color:#ff5c99}.shadow-picker-editor{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:12px;z-index:9999;min-width:280px;display:flex;flex-direction:column;gap:10px}.shadow-editor-preview{display:flex;flex-direction:column;gap:6px}.shadow-preview-label{font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.shadow-preview-box{padding:16px;background:linear-gradient(135deg,#f5f5f5,#fafafa);border:1px solid #e0e0e0;border-radius:6px;font-weight:600;font-size:16px;color:#333;text-align:center;min-height:50px;display:flex;align-items:center;justify-content:center}.shadow-editor-controls{display:flex;flex-direction:column;gap:8px}.shadow-control-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shadow-control-group{display:flex;flex-direction:column;gap:4px}.shadow-control-group.full-width{grid-column:1 / -1}.shadow-control-group label{font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.shadow-control-group input{padding:6px 8px;border:1px solid #ddd;border-radius:6px;font-size:12px;font-family:Monaco,Courier New,monospace;transition:border-color .15s ease,box-shadow .15s ease}.shadow-control-group input:focus,.shadow-control-group input:focus-visible{outline:none;border-color:#ffb8d9;box-shadow:0 0 0 3px #ffb8d933}.shadow-control-group span{position:absolute;margin-left:-24px;margin-top:26px;font-size:10px;color:#999;pointer-events:none}.shadow-editor-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:8px;border-top:1px solid #e0e0e0}.shadow-editor-btn{padding:6px 12px;border:1px solid #ddd;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;background:#fff;color:#666}.shadow-editor-btn:hover{border-color:#999;color:#333}.shadow-editor-btn.reset-btn{border-color:#ddd;color:#999}.shadow-editor-btn.reset-btn:hover{border-color:#ff5c99;color:#ff5c99;background:#ff5c990d}.shadow-editor-btn.close-btn{border-color:#4caf50;color:#4caf50}.shadow-editor-btn.close-btn:hover{background:#4caf50;color:#fff}.shadow-color-picker-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:10000;overscroll-behavior:contain;touch-action:none}.shadow-color-picker-content{background:#fff;border-radius:10px;padding:16px;box-shadow:0 8px 32px #0003;overscroll-behavior:contain;touch-action:none}.fastSelectComboLabel{font-size:14px;color:#000;margin-bottom:5px;padding:8px 10px 18px 12px}.fastSelectCombo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;box-shadow:inset 0 2px 4px #00000040;padding:8px 32px;border-radius:99px;border:none;font-size:16px;color:#000;outline:none;width:auto;width:100%;min-width:100px;max-width:100%;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 4 15 15' fill='%23666'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.custom-dropdown{position:relative;width:100%;font-family:Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;box-shadow:inset 0 0 8px #00000026;border-radius:99px;border:none;color:#000;outline:none;min-width:100px;max-width:100%;max-height:30px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='3 4 15 15' fill='%23666'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px}.custom-dropdown__header{display:flex;align-items:center;cursor:pointer;padding:8px 36px 8px 16px;width:100%;box-sizing:border-box;overflow:hidden}.custom-dropdown__label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-dropdown__clear{margin-left:auto;padding:0 4px;font-size:.75em;color:#999;cursor:pointer;flex-shrink:0;z-index:1}.custom-dropdown__clear:hover{color:#333}.custom-dropdown__menu{padding:5px 10px;background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 8px 24px #00000026;overflow:hidden;display:flex;flex-direction:column;gap:5px}.custom-dropdown__filter{width:100%;padding:8px;border:none;border-radius:10px 10px 0 0;background-color:#fff;border-bottom:1px solid #ccc;outline:none;box-sizing:border-box}.custom-dropdown__list{list-style:none;border-radius:var(--radius);margin:0;padding:0;flex:1}.custom-dropdown__item{display:flex;align-items:center;flex-direction:row;gap:12px;padding:0 16px;cursor:pointer;transition:background-color .2s;font-size:inherit;height:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-dropdown__item:hover{background-color:#f0f0f0;color:var(--pink)}.no-data{color:#999;text-align:center}.custom-dropdown__tooltip{position:fixed;transform:translate(-50%,calc(-100% - 8px));background:#141414e0;color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:100000}.range-slider{display:grid;grid-template-columns:minmax(60px,1fr) 56px auto;align-items:center;gap:6px;width:100%}.range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%!important;height:4px!important;min-width:0;margin:0!important;padding:0!important;border:none!important;border-radius:999px!important;background:#e2e8f0!important;box-shadow:none!important;accent-color:var(--pink, #f50978);cursor:pointer}.range-slider input[type=range]:focus{outline:none;box-shadow:none!important}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--pink, #f50978);cursor:pointer}.range-slider input[type=range]::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:var(--pink, #f50978);cursor:pointer}.range-slider input[type=range]::-moz-range-track{height:4px;border:none;border-radius:999px;background:#e2e8f0}.range-slider input[type=number].range-slider__number{width:56px!important;min-width:0;box-sizing:border-box}.range-slider__unit{color:#94a3b8;font-size:10px;white-space:nowrap}.range-slider__value{font-size:11px;font-weight:600;color:#1f2937;white-space:nowrap}.range-slider input[type=range]:disabled{opacity:.5;cursor:not-allowed}.range-slider input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.range-slider input[type=number].range-slider__number:disabled{opacity:.5;cursor:not-allowed}.color-picker-square{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #ccc;overflow:hidden;background:none;padding:0}.color-square-input{width:100%;height:100%;border:none;background:none;padding:0;cursor:pointer;box-shadow:none;border-radius:6px}.color-picker-btn{width:40px;height:36px;border-radius:6px;border:2px solid #ddd;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px #0000001f}.color-picker-btn:hover{border-color:var(--pink);box-shadow:0 0 0 3px #f5097826}.icon-popup-position{position:absolute;z-index:2000;height:auto;overflow:auto}.icon-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000002e;display:flex;align-items:center;justify-content:center;z-index:2000}.icon-popup{background:#fff;border-radius:10px;padding:0;min-width:340px;max-width:90vw;max-height:80vh;box-shadow:0 8px 32px #00000038;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.icon-popup-header{width:100%;height:46px;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#333;gap:8px;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.icon-popup-header:active{cursor:grabbing}.icon-popup-header i{color:var(--pink);font-size:15px}.popup-buttons{display:flex;justify-content:flex-end;gap:10px;padding:10px 16px;flex-shrink:0;margin-top:auto}.btn.cancel-btn{background:#fff;color:var(--pink);border:1px solid var(--pink);padding:6px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .15s ease}.btn.cancel-btn:hover{background:var(--pink);color:#fff}.btn.apply-btn{background:#fff;color:#4caf50;border:1px solid #4caf50;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .15s ease}.btn.apply-btn:hover{background:#4caf50;color:#fff}.format-config{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.format-section{background-color:#f8f9fa;padding:8px 10px;border-radius:7px;border:1px solid #e0e0e0}.format-section-title{margin:0 0 8px;font-size:11px;font-weight:700;color:#374151;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid #e8ecf0;text-transform:uppercase;letter-spacing:.04em}.format-section-title i{color:var(--pink);font-size:9px;width:11px;text-align:center}.format-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e8ecf0}.format-section-heading .format-section-title{margin:0;padding-bottom:0;border-bottom:none}.format-section-heading-toggle{margin-left:auto}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.format-config .form-group{display:flex;flex-direction:column;gap:3px}.format-config .form-group label{font-weight:600;font-size:10px;color:#475569;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:4px;height:auto;width:auto;min-width:unset;flex-direction:row;margin-bottom:0}.format-config .form-group label i{color:var(--pink);width:10px;text-align:center;font-size:8px}.format-corner-toggle{margin-left:auto;border:none;background:transparent;cursor:pointer;color:#94a3b8;padding:0;font-size:10px;line-height:1}.format-corner-toggle:hover{color:var(--pink)}.format-corner-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.format-corner-input{width:100%;box-sizing:border-box}.format-toggle-row{display:flex;align-items:center;min-height:30px}.format-border-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px}.format-border-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.format-border-side-label{grid-column:1 / -1;font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.format-accordion-panel .color-group{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px}.format-config .color-group.color-group--alternate{--format-color-row-min-height: 90px;height:auto}.format-config .form-group.color-group.color-group--alternate{min-width:260px;min-height:0;box-sizing:border-box}.format-config .color-group.color-group-toggle-cell{align-items:flex-start}.format-color-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.format-color-controls.format-color-controls--spacious{gap:12px}.format-color-controls.format-color-controls--spacious .form-group--color{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.format-color-controls.format-color-controls--spacious .form-group--color .color-field-group{min-height:30px}.format-color-controls.alternate-enabled{grid-template-columns:repeat(2,minmax(0,1fr))}.format-alt-toggle-slot{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2px 0;min-width:145px;max-width:145px;min-height:auto;height:auto;cursor:pointer;-webkit-user-select:none;user-select:none;gap:10px}.format-alt-toggle-slot:focus-visible{outline:none;box-shadow:0 0 0 3px #64748b24;border-radius:6px}.format-alt-toggle-label{font-size:12px;font-weight:600;color:#64748b;line-height:1.2;white-space:nowrap}.format-alt-toggle-cntr{display:flex;align-items:center;justify-content:center;width:13px;height:13px}.format-alt-toggle-cntr>input{box-sizing:border-box;width:13px;height:13px;min-width:13px;min-height:13px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:50%;outline:1px solid #34495e;cursor:pointer;box-shadow:inset 0 0 3px #d6d5d591;transition:var(--transition);background:transparent}.format-alt-toggle-cntr>input:checked{background-color:#34495e;outline:1px solid #fff}.format-alt-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.format-alt-split-col{display:flex;flex-direction:column;gap:8px;min-width:0}.format-alt-row{display:flex;flex-direction:column;gap:4px;align-items:stretch}.format-alt-row-label{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.format-alt-split-head{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em;display:inline-flex;align-items:center;gap:6px}.format-alt-split-head i{color:var(--pink);font-size:11px}.format-alt-split-cell{margin:0;min-width:0;background:transparent;border:none;border-radius:0;padding:0}.format-alt-split-cell>label{display:none!important}.format-alt-split-cell .color-field-group{height:auto;width:100%}.format-alt-split-cell .color-field-group input[type=text]{width:100%;flex:1 1 auto;min-width:0}.format-config .color-field-group input[type=text]{min-height:26px;height:26px;padding:0 6px;font-size:11px}.format-config .color-group.color-group-colors-cell.color-group--alternate{margin-bottom:0}.format-color-controls.has-alternate-config>.form-group{min-height:var(--format-color-row-min-height);height:var(--format-color-row-min-height);box-sizing:border-box}.format-config .form-group.form-group--color{gap:4px}.format-config .fcp-color-cell{align-items:center;justify-content:center;padding:4px 0}.format-config .fcp-alt-pair{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0}.fcp-alt-pair-head{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;white-space:nowrap}.fcp-alt-pair-head i{color:var(--pink, #e91e8c);font-size:8px}.fcp-alt-pair-swatches{display:flex;gap:8px;align-items:flex-end}.form-group__header.form-group__header--color{display:flex;align-items:center;justify-content:space-between;gap:4px;overflow:hidden}.form-group__header.form-group__header--color label{flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:60%}.form-group__value{min-width:0;font-size:10px;font-weight:600;font-family:monospace;line-height:1;color:#94a3b8}.form-group__value.form-group__value--below{display:block;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.format-config .form-group.form-group--color .color-picker-btn{margin-top:1px}.format-alt-card{display:flex;flex-direction:column;gap:2px;min-height:var(--format-color-row-min-height);height:var(--format-color-row-min-height);padding:6px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-sizing:border-box}.format-alt-card-title{font-size:10px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;line-height:1}.format-alt-card-legend{display:flex;align-items:center;justify-content:space-between;gap:6px}.format-alt-card-btns{display:grid;grid-template-columns:1fr 1fr;flex:1;gap:4px;align-items:stretch}.format-alt-card-btns .form-group{margin:0;min-width:0}.format-alt-card-btns .form-group>label{display:none}.format-alt-card-btns .color-field-group{height:auto}.format-alt-card-btns .color-field-group input[type=text]{min-width:0}.format-alt-color-label{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:#64748b;white-space:nowrap;line-height:1}.format-alt-color-label i{color:var(--pink);font-size:10px}.format-alt-card-btns .color-picker-btn{width:36px;min-width:36px;height:36px;min-height:36px;align-self:flex-start}.format-alt-card-btns .color-picker-btn:hover{border-color:var(--pink);box-shadow:0 0 0 2px #f5097814}.format-alternate-color-meta{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:600;color:#475569}.format-alternate-color-meta i{color:var(--pink);font-size:9px}.color-picker-btn.color-picker-btn-sm{width:24px;min-width:24px;height:20px;border-width:1px;border-radius:5px;box-shadow:none}.color-picker-btn.color-picker-btn-sm:hover{box-shadow:0 0 0 2px #f509781f}.format-config .form-group input:not([type=checkbox]),.format-config .form-group select{border:1px solid #ddd;font-size:12px;font-family:inherit;width:100%;box-sizing:border-box;background-color:#fff;height:26px;padding:0 6px;flex:unset;border-radius:5px;transition:border-color .15s ease,box-shadow .15s ease}.format-config .form-group input:not([type=checkbox]):focus,.format-config .form-group select:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px #f509781a}.format-config .occ-dropdown .custom-dropdown{background-color:#fff;box-shadow:none;border:1px solid #ddd}.format-config .occ-dropdown .custom-dropdown:hover{border-color:#b6bfc9}.format-config .form-group small{display:none}@media(max-width:760px){.format-section-heading{flex-direction:column;align-items:stretch}.format-section-heading-toggle{margin-left:0}.format-alt-toggle-slot{max-width:none;min-width:0;width:100%}.format-config .form-group.color-group.color-group--alternate{min-width:0}.format-color-controls,.format-color-controls.alternate-enabled,.format-alt-split{grid-template-columns:1fr}.format-alt-row{gap:4px}}.popup-header-line{position:absolute}.resize-handle-format-popup{background:transparent;cursor:col-resize;position:absolute;z-index:20;background-color:#fff0;transition:width .2s ease,background .2s ease,border .2s ease,box-shadow .2s ease}.resize-handle-format-popup.resize-handle-right{top:0;right:0;width:10px;height:100%;cursor:ew-resize}.resize-handle-format-popup.resize-handle-bottom{bottom:0;left:0;width:100%;height:10px;cursor:ns-resize}.resize-handle-format-popup.resize-handle-bottom-right{bottom:0;right:0;width:15px;height:15px;cursor:nwse-resize}.format-config .form-group.colors-grouped{grid-column:1 / -1;padding:8px;background:#fff;border:1px solid #e0e0e0;border-radius:6px}.colors-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.color-item{display:flex;flex-direction:column;gap:5px}.color-item label{font-weight:500;font-size:12px;color:#495057;display:flex;align-items:center;gap:5px}.color-item label i{color:var(--pink);width:13px;text-align:center;font-size:12px}.color-item .color-picker-btn{width:100%;height:auto;padding:8px}.color-item small{font-size:10px;color:#9ca3af;line-height:1.3}.format-config .border-channel-row{display:grid;grid-template-columns:90px auto minmax(150px,1fr) minmax(150px,1fr);gap:8px;align-items:center}.format-config .border-channel-row .border-channel-name{font-size:12px;font-weight:600;color:#495057}.format-config .border-channel-row .form-group{margin:0}.format-config .border-channel-row .form-group>label{display:none}.tab-add-btn{color:#888!important}.tab-add-btn i{font-size:22px}.tab-add-btn:hover{background:#e8f5e9!important;color:#2e7d32!important}.gfp-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 12px;background:linear-gradient(180deg,#fff,#fcfcfd);border-bottom-left-radius:var(--border-radius, 8px);border-bottom-right-radius:var(--border-radius, 8px);overflow:hidden;min-height:0;max-height:min(72vh,640px)}.gfp-scroll-content{min-height:0;overflow-y:visible;display:flex;flex-direction:column;gap:12px;padding-right:4px}.gfp-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gfp-field{display:flex;flex-direction:column;gap:5px;min-width:0}.gfp-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:5px}.gfp-label i{color:#ec4899;font-size:11px}.gfp-select{padding:6px 9px;border:1px solid #eceef2;border-radius:7px;font-size:12px;font-family:inherit;background:#fff;color:#1f2937;cursor:pointer;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;box-sizing:border-box;min-width:0}.gfp-select:focus{outline:none;border-color:#f08abb;box-shadow:0 0 0 3px #ec48991a;background:#fff}.gfp-select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.gfp-section-title{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px;padding-bottom:2px;border-bottom:1px solid #f3f4f6}.gfp-section-title i{color:#ec4899}.gfp-color-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gfp-mode-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:1px solid #eceef2;border-radius:10px;background:#fff;cursor:pointer;box-shadow:0 1px 3px #0f172a0d;transition:border-color .15s,box-shadow .15s,background .15s,transform .12s;font-family:inherit}.gfp-mode-card:hover{border-color:#f8b4d7;background:#fff;box-shadow:0 4px 12px #ec48991f;transform:translateY(-1px)}.gfp-mode-card.active{border-color:#ec4899;background:linear-gradient(180deg,#fff7fb,#fff);box-shadow:0 0 0 2px #ec489924,0 4px 10px #ec48991f}.gfp-mode-icon{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;transition:transform .15s}.gfp-mode-card:hover .gfp-mode-icon,.gfp-mode-card.active .gfp-mode-icon{transform:scale(1.08)}.gfp-mode-random{background:linear-gradient(135deg,#f97316,#ec4899,#3b82f6,#10b981);color:#fff}.gfp-mode-tone{color:#fff}.gfp-mode-label{font-size:12px;font-weight:600;color:#1f2937}.gfp-mode-desc{font-size:10px;color:#9ca3af;text-align:center;line-height:1.3}.gfp-apply-target-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gfp-target-btn{border:1px solid #eceef2;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:600;padding:9px 10px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.gfp-target-btn:hover{border-color:#f8b4d7;background:#fff;box-shadow:0 3px 10px #ec489914}.gfp-target-btn.active{border-color:#ec4899;background:linear-gradient(180deg,#fff6fb,#fff);box-shadow:0 0 0 2px #ec48991f,0 4px 10px #ec48991a}.gfp-readability-note{font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 10px}.gfp-readability-config{display:flex;flex-direction:column;gap:8px;border:1px solid #eceef2;border-radius:8px;padding:10px;background:#fff;box-shadow:inset 0 1px #ffffffb3}.gfp-readability-title{font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.03em}.gfp-switch-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151;cursor:pointer}.gfp-switch-row input[type=checkbox]{width:16px;height:16px;accent-color:#ec4899}.gfp-controls-inline{display:grid;grid-template-columns:1.2fr 1.2fr auto;gap:8px;align-items:end}.gfp-inline-group{display:flex;flex-direction:column;gap:4px;min-width:0}.gfp-inline-label{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.gfp-inline-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gfp-target-btn.compact{padding:6px 8px;font-size:11px;gap:5px}.gfp-inline-tone-pickers{display:flex;gap:6px;align-items:center}.gfp-color-row{display:flex;flex-direction:column;gap:4px}.gfp-color-input-group{display:flex;align-items:center;gap:8px}.gfp-color-input-group.compact{gap:6px}.gfp-tone-preview{display:flex;gap:5px;align-items:center;flex:1}.gfp-tone-swatch{flex:1;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.06)}.gfp-gradient-section{display:flex;flex-direction:column;gap:8px}.gfp-gradient-inline{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gfp-gradient-field{gap:4px}.gfp-gradient-line{display:flex;align-items:center;gap:6px}.gfp-gradient-line .gfp-label{margin:0;min-width:28px}.gfp-gradient-bar{height:28px;border-radius:8px;border:none;box-shadow:inset 0 1px 3px #0000000f,0 1px 4px #0f172a17}.gfp-columns-scope{border:1px solid #eceef2;border-radius:8px;padding:8px 10px;background:#fafafa}.gfp-columns-scope .column-selector-list{max-height:180px}.gfp-scope-search{position:relative;margin:6px 0;display:flex;align-items:center}.gfp-scope-search-icon{position:absolute;left:8px;font-size:11px;color:#9ca3af;pointer-events:none}.gfp-scope-search-input{width:100%;padding:5px 8px 5px 26px;border:1px solid #eceef2;border-radius:6px;font-size:12px;font-family:inherit;background:#fff;color:#1f2937;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.gfp-scope-search-input:focus{outline:none;border-color:#f08abb;box-shadow:0 0 0 3px #ec48991a}.gfp-scope-search-input:not(:placeholder-shown){padding-right:26px}.gfp-scope-search-clear{position:absolute;right:7px;background:none;border:none;padding:0;cursor:pointer;font-size:11px;color:#9ca3af;display:flex;align-items:center;line-height:1;transition:color .15s}.gfp-scope-search-clear:hover{color:#ec4899}.gfp-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:6px;border-top:1px solid #f3f4f6;margin-top:2px;position:sticky;bottom:0;background:#fff;z-index:2}.gfp-btn{padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;border:none;transition:background .15s,box-shadow .15s,transform .1s;display:flex;align-items:center;gap:7px}.gfp-btn-cancel{background:#f3f4f6;color:#6b7280}.gfp-btn-cancel:hover{background:#e5e7eb;color:#374151}.gfp-btn-primary{background:linear-gradient(135deg,#ec4899,#db2777);color:#fff;box-shadow:0 2px 8px #ec48994d}.gfp-btn-primary:hover:not(.disabled){background:linear-gradient(135deg,#f472b6,#ec4899);box-shadow:0 4px 14px #ec489966;transform:translateY(-1px)}.gfp-btn-primary.disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.popup-header{display:flex;align-items:center;gap:10px;border-bottom:2px solid #f0f0f0;padding-bottom:15px}.popup-header h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}.popup-header i{font-size:18px;color:#ec4899}.popup-content{display:flex;flex-direction:column;gap:16px;max-height:500px;overflow-y:auto}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:13px;font-weight:600;color:#374151}.form-group select{padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;background-color:#fff;color:#1f2937;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.form-group select:focus{outline:none;border-color:#ec4899;box-shadow:0 0 0 3px #ec48991a}.form-group select:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.form-group small{font-size:12px;color:#6b7280}.color-mode-group{gap:12px}.checkbox-group{display:flex;flex-direction:column;gap:10px}.checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.checkbox-visual{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background-color:#fff;transition:all .15s ease;flex-shrink:0}.checkbox-label input[type=checkbox]:checked+.checkbox-visual{background-color:#ec4899;border-color:#ec4899}.checkbox-label input[type=checkbox]:checked+.checkbox-visual:after{content:"✓";color:#fff;font-size:12px;font-weight:700}.checkbox-text{font-size:13px;color:#374151;font-weight:500}.checkbox-label:hover .checkbox-visual{border-color:#ec4899}.color-picker-group{display:flex;align-items:center;gap:12px}.color-value{font-family:Courier New,monospace;font-size:12px;color:#6b7280;font-weight:500}.gradient-preview{margin-top:8px}.gradient-bar{width:100%;height:40px;border-radius:6px;border:1px solid #d1d5db;box-shadow:0 2px 4px #0000001a}.popup-actions{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #f0f0f0;padding-top:15px}.popup-actions button{min-width:100px}.popup-actions button:disabled{opacity:.5;cursor:not-allowed}.rule-row-flex{width:100%;display:flex;align-items:center;gap:8px;margin-top:2px}.rule-clauses{display:flex;flex-direction:column;margin-bottom:8px}.panel-rule{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:8px 12px;min-height:40px;box-shadow:0 1px 2px #0000000a;transition:box-shadow .2s;width:100%;max-width:100%!important;box-sizing:border-box}.panel-rule .saving-path-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:stretch;gap:8px;width:100%}.rule-content{display:flex;flex-direction:row;align-items:stretch;width:100%;justify-items:stretch;gap:10px;min-height:32px}.rule-content>*,.rule-content .rule-comparer-wrapper,.rule-content .rule-value-wrapper,.rule-content .rule-delete-wrapper{display:flex;align-items:center;box-sizing:border-box;height:32px}.rule-content .tooltip__wrapper{background-color:transparent!important;height:32px!important;overflow:hidden;box-sizing:border-box;display:flex;align-items:center}.rule-content .rule-comparer-wrapper{width:35%}.rule-content .rule-delete-wrapper{width:20%;justify-content:center}.rule-content .rule-value-wrapper{width:35%}.rule-content .rule-value-wrapper select,.rule-content .rule-value-wrapper input{width:100%;box-sizing:border-box;height:100%}.rule-content select,.rule-content input{height:32px;box-sizing:border-box;display:flex;align-items:center;box-shadow:none!important;border-radius:var(--border-radius)!important}.rule-content i,.rule-content .fa{display:flex;align-items:center;justify-content:center;height:100%}.rule-content .tooltip__wrapper select{width:100%!important;max-width:100%!important;box-sizing:border-box}.panel-div{width:50%;display:flex;align-items:center;min-height:32px;margin-bottom:0!important}.panel-div select,.panel-div input{height:32px;box-sizing:border-box;border-radius:var(--border-radius)!important}.dbpath-row-inline{width:100%;display:flex;align-items:center;margin-bottom:2px}.comparer-value-delete-row-inline{width:100%;display:flex;align-items:center;gap:8px;margin-top:2px}.delete-btn-inline{margin-left:8px;display:flex;align-items:center}.panel-rule:focus-within{box-shadow:0 0 0 2px #1976d2;border-color:#1976d2}.panel-rule .rule-column-wrapper,.panel-rule .rule-comparer-wrapper,.panel-rule .rule-value-wrapper{width:100%;max-width:100%;box-sizing:border-box;display:flex;align-items:center;gap:4px}.panel-rule .rule-column-wrapper select{flex:1 1 0;min-width:0;width:auto}.panel-rule .rule-comparer-wrapper>select,.panel-rule .rule-comparer-wrapper .tooltip__wrapper,.panel-rule .rule-comparer-wrapper .tooltip__wrapper select{width:100%;min-width:0}.panel-rule .rule-delete-wrapper{max-width:100%;box-sizing:border-box;display:flex;align-items:center}.panel-rule .rule-value-wrapper select,.panel-rule .rule-value-wrapper input{width:100%;height:100%;box-shadow:none;border-radius:4px}.panel-rule select,.panel-rule input{font-size:1rem;padding:4px 8px;border-radius:4px;border:1px solid #bdbdbd;background:#fafafa;outline:none;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.panel-rule select:focus,.panel-rule input:focus{border-color:#1976d2}.panel-rule .fa-trash{color:#b71c1c;cursor:pointer;margin-left:8px;font-size:1.1em;transition:color .2s}.panel-rule .fa-trash:hover{color:#f44336}.panel-rule .tooltip{margin-right:4px}.rule-content .sub-query-btn{display:flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;white-space:nowrap;align-self:stretch;background-color:transparent;color:#000;border-radius:4px;font-size:.85em;height:35px;margin:auto}.rule-content .sub-query-btn:hover{background-color:#f0f0f0}.rule-content .sub-query-btn .sub-query-indicator{color:var(--pink, #e91e8c);font-weight:700;font-size:.9em;margin-left:2px}.possible-values{max-height:200px;min-width:180px;overflow-y:auto;overflow-x:hidden;background-color:#fff;z-index:2147483647;position:fixed;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:5px;display:flex;flex-direction:column;gap:3px}.possible-values .possible-values-item{border-radius:3px;cursor:pointer;padding:3px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;line-height:1.4}.rule-clauses{margin-bottom:6px}.rule-clauses .panel-rule.filter-rule{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e3e6ec;border-radius:8px;box-shadow:none;transition:border-color .15s,box-shadow .15s}.rule-clauses .panel-rule.filter-rule:hover{border-color:#d3d8e0;box-shadow:0 1px 4px #0f172a0f}.rule-clauses .panel-rule.filter-rule:focus-within{border-color:#d3d8e0;box-shadow:0 1px 4px #0f172a0f}.rule-clauses .panel-rule.filter-rule .rule-column-wrapper{flex:2 1 340px;width:auto;min-width:0;gap:6px}.rule-clauses .panel-rule.filter-rule .rule-column-wrapper>.dbpdd-select{flex:1 1 0;min-width:0}.rule-clauses .panel-rule.filter-rule .rule-column-wrapper>.dbpdd-select:has(>.rule-column-select){flex:2 1 0;min-width:140px}.rule-clauses .panel-rule.filter-rule .dbpdd-select .dbpdd-trigger{width:100%;max-width:none;min-width:0;height:30px}.rule-clauses .panel-rule.filter-rule .rule-preview{flex:0 0 28px;display:inline-flex;justify-content:center}.rule-clauses .panel-rule.filter-rule .rule-comparer-wrapper{flex:0 0 auto;width:auto}.rule-clauses .panel-rule.filter-rule .rule-comparer-wrapper .dbpdd-trigger.rule-comparer{width:auto;min-width:96px;height:30px;padding:0 12px;border-color:var(--pink, #e91e8c);border-radius:999px;background:var(--pink, #e91e8c);color:#fff;font-weight:600}.rule-clauses .panel-rule.filter-rule .rule-comparer-wrapper .dbpdd-trigger.rule-comparer:hover:not(:disabled){color:#fff;filter:brightness(.95)}.rule-clauses .panel-rule.filter-rule .rule-comparer-wrapper .dbpdd-trigger.rule-comparer .dbpdd-trigger__caret{color:#ffffffd9}.rule-clauses .panel-rule.filter-rule .rule-value-wrapper{flex:1 1 200px;width:auto;min-width:0}.rule-clauses .panel-rule.filter-rule .rule-value-wrapper>.dbpdd-select{flex:1 1 auto;min-width:0}.rule-clauses .panel-rule.filter-rule .rule-value-wrapper input{height:30px;padding:0 8px;border:1px solid var(--dbpdd-border, #ddd);border-radius:4px;background:#fff;font-size:12px}.rule-clauses .panel-rule.filter-rule .rule-value-wrapper input:focus{border-color:var(--pink, #e91e8c)}.rule-clauses .panel-rule.filter-rule .rule-delete-wrapper{flex:0 0 auto;margin-left:auto}.confirm-delete{display:flex;flex-direction:column;align-items:center;gap:20px;padding:4px 0 0}.confirm-delete__message{display:flex;align-items:flex-start;gap:12px}.confirm-delete__icon{font-size:22px;color:#e53e3e;flex-shrink:0;margin-top:2px}.confirm-delete__text{margin:0 0 4px;font-size:14px;color:#374151;font-weight:500;line-height:1.4}.confirm-delete__warning{margin:0;font-size:12px;color:#e53e3e}.confirm-delete__actions{display:flex;gap:10px;justify-content:center;align-items:center}.confirm-delete__actions .ui-btn--sm{height:32px;font-size:14px;padding:5px 16px;width:auto;flex:0 0 auto}.conditional-formatting-tab{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.conditional-formats-loading{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 0 8px}.conditional-formats-loading .loading-container{margin-left:0;flex:0 0 auto}.conditional-formats-loading span{font-size:12px;color:#6b7280}.conditional-formats-notice{display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:6px;background:#fef9f0;border:1px solid #f5d98a;font-size:12px;color:#92680a;margin-bottom:4px}.conditional-formats-notice i.fa-circle-info{flex-shrink:0;color:#c9921a}.conditional-formats-notice span{flex:1}.conditional-formats-notice-close{background:none;border:none;cursor:pointer;padding:0 2px;color:#c9921a;font-size:11px;line-height:1;flex-shrink:0}.formats-list{margin-top:1rem}.format-row{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.columns-list{display:flex;flex-wrap:wrap;gap:0;border:1px solid #cccbcb;border-radius:8px;padding:0;min-height:45px}.columns-btn{display:block;width:100%;background:var(--secondary-blue, #b3d1f353);border:none;border-radius:8px;padding:7px 12px;font-size:var(--FontList, 14px);color:var(--black-acciona, #1a1919);text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;transition:var(--transition, all .3s cubic-bezier(.25, .8, .25, 1))}.columns-btn:hover{background:var(--pink-light, #ffe3f0);box-shadow:none}.column-selector{display:flex;align-items:stretch;gap:.5rem;flex-direction:column;max-height:50vh;padding:.25rem 0}.column-selector-header{flex:0 0 auto}.column-selector-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.25rem}.switch{position:relative;display:inline-block;width:44px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;transition:.2s;border-radius:24px;box-shadow:inset 0 0 0 1px #0000000d}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:#fff;transition:.2s;border-radius:50%}.switch input:checked+.slider{background:var(--pink, #ec4899)}.switch input:checked+.slider:before{transform:translate(20px)}.column-selector label.item{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px;border-radius:6px}.column-selector label.item:hover{background:#f6f6f6}.column-selector .col-name{flex:1;text-align:left;font-size:.95rem;color:#333}.column-selector .all-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:6px 8px;border-bottom:1px solid #eee}.custom-button-row.conditional-format-row{display:flex;flex-direction:row;align-items:center;overflow:hidden;gap:10px;padding:10px 12px;background:#fff;border:1px solid #ebebeb;border-radius:var(--border-radius, 10px);box-shadow:0 1px 4px #0000000f;transition:box-shadow .2s,border-color .2s}.custom-button-row.conditional-format-row:hover{box-shadow:var(--box-shadow-hover-small, 0 4px 8px rgba(0, 0, 0, .1));border-color:#d0d0d0}.custom-format-inputs-wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;flex:1 1 0;min-width:0}.rule-name-actions-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.rule-name-row{flex:1 1 auto;min-width:0}.rule-name-input,.conditional-format-row .form-entry.custom-tip-input.grow-input{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box;background-color:#fff;color:#1f2937;height:auto;flex:unset;transition:border-color .15s ease,box-shadow .15s ease}.rule-name-input:focus,.conditional-format-row .form-entry.custom-tip-input.grow-input:focus,.conditional-format-row .form-entry.custom-tip-input.grow-input:focus-visible{outline:none;border-color:#ffb8d9;box-shadow:0 0 0 3px #ffb8d933}.row-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.row-preview-grid .columns-list{min-height:56px}.row-preview-grid .columns-btn{height:100%;min-height:56px;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.btn.format-btn{min-height:56px;max-height:76px;display:block;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:8px 12px;cursor:pointer;background:var(--format-bg, #ffffff);color:var(--format-color, #000000);font-weight:var(--format-weight, normal);font-size:var(--FontSmall, 12px);line-height:1.5;text-align:left;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;transition:opacity .15s,box-shadow .15s}.btn.format-btn:hover{opacity:.88;box-shadow:0 2px 8px #0000001a}.rule-buttons{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px}.custom-button-row.conditional-format-row{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto}.custom-button-row.conditional-format-row.expanded{flex:1 1 auto;min-height:0}.rows-container.conditional-formatting-rows.collapsed-mode{min-height:0;overflow-y:auto;overflow-x:hidden}.rows-container.conditional-formatting-rows.expanded-mode{min-height:0;display:flex;flex-direction:column;overflow:hidden;gap:0;margin-bottom:0}.rows-container.conditional-formatting-rows.expanded-mode .custom-button-row.conditional-format-row.expanded{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;overflow:hidden;gap:8px}.rows-container.conditional-formatting-rows.expanded-mode .format-accordion-panel{margin-top:0;min-height:0}.rule-header{width:100%;display:flex;align-items:stretch;gap:10px}.rule-delete-btn{flex:0 0 auto;align-self:center}.rule-delete-btn i{transition:transform .2s ease}.rule-delete-btn:hover i{transform:rotate(var(--RotateIcons))}.custom-button-row.conditional-format-row .custom-format-inputs-wrap{flex:1 1 auto;min-width:0}.format-accordion-panel{width:100%;flex-basis:100%;order:10;margin-top:2px;overflow:hidden}.custom-button-row.conditional-format-row.expanded .format-accordion-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;height:100%}.accordion-switcher{display:flex;gap:8px;padding:10px 12px;background:#fff}.accordion-switcher-inline{padding:0;border-bottom:none;background:transparent}.accordion-switch-btn{border:1px solid #dfe3ea;background:#f7f9fc;color:#2f3a4a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease}.accordion-switch-btn:hover{border-color:#b7c2d4;background:#eef3fb}.accordion-switch-btn.active{background:#ffe9f4;border-color:#ffb8d9;color:#9f1f62}.accordion-mini-sample{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:16px;border-radius:5px;font-size:10px;font-weight:700;line-height:1;padding:0 4px;border:1px solid rgba(15,23,42,.08)}.format-accordion-content{width:100%;padding:8px 10px 0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.format-accordion-content.columns-active{overflow:hidden;display:flex;flex-direction:column}.accordion-section{width:100%;min-height:0}.filter-section-inline{width:100%;padding:4px 2px;min-height:0}.filter-section-inline .filter-manager,.filter-section-inline .group-container{width:100%}.columns-section-inline{width:100%;padding:8px 6px 2px;height:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.columns-section-inline .column-selector{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;padding-right:4px;min-height:0}.column-selector-list{flex:1 1 auto;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.custom-button-row.conditional-format-row.expanded .columns-section-inline,.custom-button-row.conditional-format-row.expanded .columns-section-inline .column-selector,.custom-button-row.conditional-format-row.expanded .columns-section-inline .column-selector-list{min-height:0}.column-selector-all{flex-shrink:0}.format-section-inline{width:100%;height:100%;min-height:0}.preview-section-inline{width:100%;padding:10px 6px 4px}.format-preview-box{width:100%;min-height:90px;border-radius:8px;padding:14px;display:flex;align-items:center;line-height:1.45;word-break:break-word}.column-selector-row{display:flex;align-items:center;gap:6px;padding:3px 2px}.slider-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;width:45px;height:22px}.slider-checkbox input{opacity:0;width:0;height:0}.slider-checkbox .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.25s;border-radius:24px}.slider-checkbox .slider:before{position:absolute;top:2px;left:2px;content:"";width:18px;height:18px;background-color:#fff;border-radius:50%;transition:.25s}.slider-checkbox input:checked+.slider{background-color:var(--pink, #ec4899)}.slider-checkbox input:checked+.slider:before{transform:translate(22px)}.format-accordion-content .format-config{height:100%;min-height:0;padding:10px;gap:8px;overflow-y:auto;overflow-x:hidden}.format-accordion-content .format-section{padding:10px 12px;border:1px solid #eef1f5;box-shadow:none}.format-accordion-content .format-section-title{margin-bottom:8px}.format-accordion-content .format-grid{grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px 12px}.format-accordion-content .form-group{min-width:0}.listfmt-content .form-group.color-group{display:flex;flex-direction:row;align-items:center;gap:10px}@media(max-width:1200px){.format-accordion-content .format-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:900px){.row-preview-grid{grid-template-columns:1fr}.format-accordion-content .format-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:640px){.format-accordion-content .format-grid{grid-template-columns:1fr}}.cf-apply-to{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:10px}.cf-apply-to__label{font-weight:600}.cf-apply-to__option{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cf-apply-to__note{margin:0;color:#6b7280;font-size:12px}.cf-visual{display:flex;flex-direction:column;gap:8px}.cf-visual__title{font-weight:600;font-size:12px}.cf-visual__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.cf-visual__field{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#4b5563}.cf-visual__field select,.cf-visual__field input{height:26px;min-width:110px;padding:0 6px;border:1px solid #d1d5db;border-radius:6px;font:inherit;font-size:12px}.cf-visual__remove,.cf-visual__add{height:26px;padding:0 10px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:12px}.cf-visual__add{align-self:flex-start}.ui-icon-picker{position:relative;display:inline-block;width:100%}.ui-icon-picker--compact{width:auto}.ui-icon-picker__note{color:#6b7280;font-size:12px}.ui-icon-picker__current{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;height:30px;padding:0 8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827;font:inherit;font-size:12px;cursor:pointer;text-transform:capitalize}.ui-icon-picker__current:hover:not(:disabled){border-color:#9ca3af}.ui-icon-picker__current:focus-visible{outline:2px solid #4f46e5;outline-offset:1px}.ui-icon-picker__current:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ui-icon-picker__current>span{flex:1 1 auto;text-align:left}.ui-icon-picker--compact .ui-icon-picker__current{justify-content:center;gap:4px;width:auto;min-width:30px;padding:0 6px}.ui-icon-picker--compact .ui-icon-picker__current>span{flex:0 0 auto}.ui-icon-picker__caret{color:#6b7280;font-size:10px}.ui-icon-picker__popup{position:fixed;z-index:1000040;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;max-width:calc(100vw - 16px);padding:8px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a29;color:#111827;font-size:12px}.ui-icon-picker__search{box-sizing:border-box;width:100%;height:30px;padding:0 8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font:inherit;font-size:12px}.ui-icon-picker__search:focus{border-color:#4f46e5;outline:none}.ui-icon-picker__styles{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid #e5e7eb}.ui-icon-picker__style{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:0;border-bottom:2px solid transparent;background:none;color:#4b5563;font-size:12px;cursor:pointer}.ui-icon-picker__style:hover{color:#111827}.ui-icon-picker__style--on{border-bottom-color:#4f46e5;color:#4f46e5;font-weight:600}.ui-icon-picker__body{display:flex;gap:8px;min-height:0}.ui-icon-picker__cats{display:flex;flex:0 0 150px;flex-direction:column;gap:1px;height:326px;overflow-y:auto;padding-right:4px;border-right:1px solid #f1f5f9}.ui-icon-picker__cat{flex:0 0 auto;padding:4px 8px;border:0;border-radius:6px;background:none;color:#374151;font-size:12px;text-align:left;cursor:pointer}.ui-icon-picker__cat:hover{background:#f3f4f6}.ui-icon-picker__cat--on{background:#eef2ff;color:#4338ca;font-weight:600}.ui-icon-picker__loading{padding:4px 8px}.ui-icon-picker__main{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.ui-icon-picker__count{color:#6b7280;font-size:11px}.ui-icon-picker__scroll{overflow-y:auto}.ui-icon-picker__grid{display:grid;box-sizing:border-box;grid-template-columns:repeat(9,1fr);grid-auto-rows:38px;align-content:start}.ui-icon-picker__opt{display:grid;place-items:center;margin:2px;border:1px solid transparent;border-radius:6px;background:#f9fafb;color:#374151;font-size:15px;cursor:pointer}.ui-icon-picker__opt:hover{background:#eef2ff}.ui-icon-picker__opt--on{border-color:#4f46e5;background:#4f46e5;color:#fff}.ui-icon-picker__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid #e5e7eb;font-size:12px}.ui-icon-picker__current-name{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize}.ui-icon-picker__none{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:#4f46e5;font:inherit;text-decoration:underline;cursor:pointer}.column-field-config{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:12px;background:#fff;overflow:visible}.column-field-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;cursor:pointer;transition:background-color .2s;-webkit-user-select:none;user-select:none}.column-field-header:hover{background:#e9ecef}.column-field-header-left{display:flex;align-items:center;gap:12px;flex:1}.column-field-header-left i.fa-chevron-right,.column-field-header-left i.fa-chevron-down{color:#6c757d;font-size:12px;width:12px}.column-name{font-weight:600;font-size:14px;color:#212529}.column-type{font-size:12px;color:#6c757d;background:#e9ecef;padding:2px 8px;border-radius:3px}.column-badge{font-size:11px;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase}.column-badge.required{background:#fff3cd;color:#856404}.column-badge.readonly{background:#d1ecf1;color:#0c5460}.column-badge.auto{background:#d4edda;color:#155724}.column-field-actions{display:flex;gap:4px;align-items:center}.btn-move-column{background:transparent;border:none;color:#6c757d;cursor:pointer;padding:6px 8px;border-radius:4px;transition:all .2s;font-size:12px}.btn-move-column:hover:not(:disabled){background:#06c;color:#fff}.btn-move-column:disabled{cursor:not-allowed;opacity:.3}.column-field-config .column-drag-handle{display:flex;align-items:center;justify-content:center;padding:4px 6px;border:none;background:transparent;cursor:grab;color:#bbb;font-size:12px;border-radius:4px;flex-shrink:0;transition:color .15s ease,background .15s ease}.column-field-config .column-drag-handle:hover{color:#888;background:#f0f0f0}.column-field-config .column-drag-handle:active{cursor:grabbing}.btn-delete-column{background:transparent;border:none;color:#dc3545;cursor:pointer;padding:6px 10px;border-radius:4px;transition:all .2s}.btn-delete-column:hover{background:#dc3545;color:#fff}.column-field-body{padding:20px;border-top:1px solid #e0e0e0;background:#fff}.config-section{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.config-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.config-section h4{font-size:14px;font-weight:600;color:#495057;margin:0 0 16px;display:flex;align-items:center;gap:8px}.config-section h4 i{color:#007bff;font-size:13px}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:13px;font-weight:500;color:#495057;margin-bottom:6px}.form-group input[type=text],.form-group input[type=number],.form-group input[type=email],.form-group select,.form-group textarea{width:100%;padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.form-group small{display:block;font-size:12px;color:#6c757d;margin-top:4px}.form-group-inline{display:flex;align-items:center;gap:8px;margin-bottom:12px}.form-group-inline input[type=checkbox]{width:18px;height:18px;cursor:pointer}.form-group-inline label{font-size:13px;font-weight:500;color:#495057;margin:0;cursor:pointer}.database-info{background:#f8f9fa;padding:12px;border-radius:4px;font-size:13px;color:#495057}.database-info div{margin-bottom:4px}.database-info div:last-child{margin-bottom:0}.database-info strong{font-weight:600;margin-right:8px;color:#212529}textarea{resize:vertical;font-family:Courier New,monospace}.db-constraint-hint{margin-left:8px;font-size:11px;color:#e91e63;font-weight:600;font-style:normal}.db-constraint-hint i{margin-right:4px;font-size:10px}.db-constraints-panel{margin-top:16px;border:1px solid #b3d9eb;border-radius:6px;background-color:#e8f4f8;overflow:hidden}.db-constraints-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:#d4ecf7;border-bottom:1px solid #b3d9eb}.db-constraints-header i{color:#2196f3;font-size:13px}.db-constraints-header strong{color:#1976d2;font-size:13px}.db-constraints-body{padding:10px 14px}.db-constraint-row{display:flex;align-items:center;gap:6px;font-size:12px;color:#555;margin-bottom:4px;flex-wrap:wrap}.db-constraint-row:last-child{margin-bottom:0}.db-constraint-row code{padding:2px 6px;background-color:#fff;border-radius:3px;font-size:12px;font-family:Courier New,monospace}.db-constraint-row strong{font-weight:600;color:#333}.db-constraint-extra{margin-left:8px;display:inline-flex;align-items:center;gap:4px}.db-allows-null{color:#4caf50;font-weight:600}.db-not-null{color:#f44336;font-weight:600}.db-info-inline{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-top:8px;background-color:#f0f7ff;border:1px solid #cce0f5;border-radius:4px;font-size:12px;color:#555}.db-info-inline i{color:#2196f3;margin-top:1px;flex-shrink:0}.db-info-inline code{padding:1px 4px;background-color:#fff;border-radius:3px;font-family:Courier New,monospace;font-size:11px}.static-options-editor{margin-top:8px;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.static-options-header{display:grid;grid-template-columns:1fr 1fr 88px;background:#f1f3f5;border-bottom:1px solid #dee2e6;padding:6px 10px;gap:8px}.static-options-header span{font-size:11px;font-weight:700;color:#495057;text-transform:uppercase;letter-spacing:.4px}.static-options-type-hint{margin-left:4px;font-size:10px;color:#868e96;text-transform:none;letter-spacing:0;font-weight:400!important}.static-options-empty{padding:10px 12px;font-size:12px;color:#868e96;font-style:italic}.static-options-empty i{margin-right:6px}.static-options-row{display:grid;grid-template-columns:1fr 1fr 88px;gap:8px;padding:6px 10px;border-bottom:1px solid #f0f0f0;align-items:start;background:#fff;transition:background .15s}.static-options-row:hover{background:#f8f9fa}.static-options-row.has-error{background:#fff8f8}.static-options-row:last-child{border-bottom:none}.static-options-value-cell{display:flex;flex-direction:column;gap:2px}.static-options-input{width:100%;box-sizing:border-box;padding:5px 8px;font-size:13px;border:1px solid #ced4da;border-radius:4px;font-family:inherit;transition:border-color .15s}.static-options-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1f}.static-options-input.input-error{border-color:#dc3545;background:#fff8f8}.static-options-inline-error{font-size:10px;color:#dc3545;padding-left:2px}.static-options-actions{display:flex;gap:4px;align-items:flex-start;padding-top:2px}.btn-opt-move{background:transparent;border:1px solid #ced4da;color:#6c757d;cursor:pointer;padding:4px 7px;border-radius:3px;font-size:11px;line-height:1;transition:all .15s}.btn-opt-move:hover:not(:disabled){background:#007bff;border-color:#007bff;color:#fff}.btn-opt-move:disabled{cursor:not-allowed;opacity:.35}.btn-opt-delete{background:transparent;border:1px solid #ced4da;color:#dc3545;cursor:pointer;padding:4px 7px;border-radius:3px;font-size:11px;line-height:1;transition:all .15s}.btn-opt-delete:hover{background:#dc3545;border-color:#dc3545;color:#fff}.static-options-add-row{display:grid;grid-template-columns:1fr 1fr 88px;gap:8px;padding:8px 10px;background:#f8fff8;border-top:2px dashed #28a745;align-items:center}.btn-opt-add{background:#28a745;border:none;color:#fff;cursor:pointer;padding:5px 10px;border-radius:4px;font-size:12px;font-weight:600;font-family:inherit;transition:background .15s;white-space:nowrap}.btn-opt-add:hover{background:#218838}.static-options-draft-error{padding:6px 10px;font-size:12px;color:#dc3545;background:#fff8f8;border-top:1px solid #f5c6cb}.static-options-draft-error i{margin-right:5px}.static-options-multiselect-blocked{padding:10px 12px;font-size:12px;color:#856404;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;margin-top:8px}.static-options-multiselect-blocked i{margin-right:6px;color:#856404}.static-options-multiselect-blocked code{padding:1px 4px;background:#00000014;border-radius:3px;font-size:11px;font-family:Courier New,monospace}.dropdown-query-section{display:flex;flex-direction:column;gap:12px}.dq-summary-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:6px;border:1px solid #dee2e6;background:#f8f9fa}.dq-summary-card--set{border-color:#b8daff;background:#e8f4fd}.dq-summary-card--empty{border-color:#dee2e6;background:#f8f9fa}.dq-summary-icon{font-size:20px;color:#6c757d;flex-shrink:0;width:28px;text-align:center}.dq-summary-card--set .dq-summary-icon{color:#0070c4}.dq-summary-info{display:flex;flex-direction:column;flex:1;min-width:0}.dq-summary-info strong{font-size:13px;color:#212529}.dq-summary-info span{font-size:12px;color:#6c757d;margin-top:1px}.dq-btn-configure,.dq-btn-edit{flex-shrink:0;font-size:12px;padding:4px 10px;white-space:nowrap}.dq-column-pickers{display:flex;flex-direction:column;gap:10px}.dq-column-picker{display:flex;flex-direction:column;gap:4px}.dq-column-picker label{font-size:12px;font-weight:600;color:#495057;display:flex;flex-direction:column;gap:1px}.dq-picker-hint{font-weight:400;font-size:11px;color:#6c757d;font-style:italic}.dq-column-picker select{width:100%;padding:5px 8px;border:1px solid #ced4da;border-radius:4px;font-size:12px;background:#fff}.dq-column-picker select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.dq-compat-ok{font-size:11px;color:#28a745;display:flex;align-items:center;gap:4px;margin-top:2px}.dq-compat-warn{font-size:11px;color:#856404;background:#fff3cd;padding:3px 7px;border-radius:3px;border:1px solid #ffc107;display:flex;align-items:center;gap:4px;margin-top:2px}.dq-compat-ok i,.dq-compat-warn i{flex-shrink:0}.dq-compat-ok code,.dq-compat-warn code{padding:1px 3px;background:#0000000f;border-radius:3px;font-family:Courier New,monospace;font-size:11px}.sbac{display:flex;flex-direction:column;gap:8px;margin-top:8px}.sbac-template{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #d9dee7;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;resize:vertical}.sbac-row{display:flex;gap:8px;margin-top:6px}.sbac-help{margin:6px 0 0;color:#6b7280;font-size:12px;line-height:1.5}.sbac-help code{padding:0 3px;border-radius:3px;background:#f3f4f6;font-size:11px}.vsp__row{align-items:center}.vsp__row>.vsp__pick,.vsp__row>input{flex:1 1 0;min-width:0}.sbac-dest{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.sbac-dest li{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.sbac-dest i{color:#d97706}.sbac-dest code{overflow:hidden;padding:1px 4px;border-radius:3px;background:#f3f4f6;text-overflow:ellipsis;white-space:nowrap}.sbac-templates{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;border:0}.sbac-check{display:inline-flex;align-items:center;gap:6px;font-size:13px}.sbac-muted{color:#6b7280;font-size:12px}.sbac-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tplsecctx{position:fixed;z-index:10000;min-width:210px;background:#fff;border:1px solid #e2e2e2;border-radius:6px;box-shadow:0 8px 24px #0f172a29;padding:4px}.tplsecctx__item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;padding:6px 8px;border-radius:4px;font-size:12px;color:#333;text-align:left;cursor:pointer}.tplsecctx__item i{width:14px;color:#888;text-align:center}.tplsecctx__item:hover:not(:disabled){background:#f5097814;color:var(--pink)}.tplsecctx__item:hover:not(:disabled) i{color:var(--pink)}.tplsecctx__item:disabled{color:#ccc;cursor:default}.tplsecctx__item:disabled i{color:#ddd}.tplsecctx__item-label{flex:1}.tplsecctx__item-count{font-size:10px;color:#aab0b8;min-width:16px;text-align:right}.tpl-box-resize{position:absolute;z-index:6;opacity:0;transition:opacity .1s,background .1s}.tpled__page--editing [data-block]:hover:not(:has([data-block]:hover))>.tpl-box-resize,.tpl-box-resize--shown{opacity:1}.tpl-box-resize--right{top:0;bottom:0;right:-5px;width:10px;cursor:ew-resize}.tpl-box-resize--bottom{left:0;right:0;bottom:-5px;height:10px;cursor:ns-resize}.tpl-box-resize--right:hover,.tpl-box-resize--bottom:hover{background:#f509782e}.tpl-box-resize--corner{right:-6px;bottom:-6px;z-index:7;width:12px;height:12px;border-radius:3px;background:var(--pink);cursor:nwse-resize}.tpl-box-space{z-index:8;display:flex;align-items:center;justify-content:center;min-width:34px;height:16px;padding:0 6px;border-radius:8px;background:#fff;border:1px solid var(--pink);color:var(--pink);font-size:10px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 1px 3px #0f172a26}.tpl-box-space:hover{background:var(--pink);color:#fff}.tpl-box-space--margin,.tpl-box-space--column{left:50%;top:calc(100% + var(--tpl-space) / 2);transform:translate(-50%,-50%);cursor:ns-resize}.tpl-box-space--row{top:50%;left:calc(100% + var(--tpl-space) / 2);transform:translate(-50%,-50%);cursor:ew-resize}.tpl-box-space__value{pointer-events:none}.tpl-section{position:relative;transition:outline-color .1s,border-color .1s,background-color .1s;outline:1.5px dashed transparent;outline-offset:3px;border-radius:4px;min-height:28px}.tpled__page--editing .tpl-section:hover:not(:has([data-block]:hover)){outline-color:#f509784d;background:#78787812;border-color:#78787838}.tpl-section--selected{outline:2px solid var(--pink)!important;outline-offset:2px;background:#78787814;border-color:#f5097859}.tpl-section__badge{position:absolute;top:-11px;left:8px;display:flex;align-items:center;gap:6px;padding:1px 8px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--pink);border-radius:3px;opacity:0;pointer-events:none;transition:opacity .1s;-webkit-user-select:none;user-select:none;z-index:4}.tpled__page--editing .tpl-section:hover:not(:has([data-block]:hover)) .tpl-section__badge,.tpl-section--selected .tpl-section__badge{opacity:1;pointer-events:auto}.tpl-section__delete{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer;padding:0;font-size:10px;opacity:.85}.tpl-section__delete:hover{opacity:1}.tpl-section__content{display:block;width:100%;box-sizing:border-box}.tpl-section__content>[data-node-view-content-react]{display:contents}.tpl-section--snap-match{outline:1px dashed var(--pink)!important}.tpl-section[data-layout-role=accordionItem]{position:relative}.tpl-accordion__toggle{position:absolute;top:9px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#64748b;font-size:12px;cursor:pointer;transition:transform .18s ease,background .12s,color .12s}.tpl-accordion__toggle:hover{background:#0f172a12;color:#0f172a}.tpl-section[data-accordion-open=false]>.tpl-accordion__toggle{transform:rotate(-90deg)}.tpl-section[data-accordion-open=false] .tpl-section[data-layout-role=accordionContent]{display:none}.tpl-section[data-layout-role=accordionHeader]{transition:box-shadow .12s}.tpl-section[data-layout-role=accordionHeader]:hover{box-shadow:inset 0 0 0 999px #0f172a09}.ProseMirror[contenteditable=false] .tpl-section[data-layout-role=accordionHeader]{cursor:pointer;-webkit-user-select:none;user-select:none}.tpl-section[data-layout-role=accordionHeader] p{margin:0}.tpl-section[data-layout-role=accordionItem]>.tpl-section__badge,.tpl-section[data-layout-role=accordionHeader]>.tpl-section__badge,.tpl-section[data-layout-role=accordionContent]>.tpl-section__badge{display:none}.tpl-block-chrome__badge{position:absolute;top:-9px;left:8px;display:flex;align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--pink);border-radius:3px;opacity:0;cursor:pointer;pointer-events:none;transition:opacity .1s;-webkit-user-select:none;user-select:none;z-index:2}.tpled__page--editing [data-block]:hover:not(:has([data-block]:hover))>.tpl-block-chrome__badge{opacity:1;pointer-events:auto}.tpl-block-chrome__delete{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer;padding:0;font-size:10px;opacity:.85}.tpl-block-chrome__delete:hover{opacity:1}.tpled__page--editing [data-block][class*=--selected]>.tpl-block-chrome__badge,.tpled__page--editing .tpl-table-wrapper--selected>.tpl-block-chrome__badge,.tpled__page--editing .tpl-table-wrapper--multiselected>.tpl-block-chrome__badge,.tpled__page--editing .tpl-table-wrapper--locked>.tpl-block-chrome__badge{opacity:1;pointer-events:auto}.tpl-banner{position:relative;margin:0 0 16px;border:1px solid rgba(120,120,120,.14);border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,border-color .1s,background-color .1s}.tpled__page--editing .tpl-banner{cursor:pointer}.tpled__page--editing .tpl-banner:hover{outline-color:#f509784d;border-color:#78787838}.tpl-banner--selected{outline:2px solid var(--pink)!important;outline-offset:2px;border-color:#f5097859}.tpl-banner--left{text-align:left}.tpl-banner--center{text-align:center}.tpl-banner--right{text-align:right}.tpl-banner__eyebrow{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;opacity:.75;margin-bottom:8px}.tpl-banner__title{font-size:28px;font-weight:700;line-height:1.25;margin-bottom:6px}.tpl-banner__subtitle{font-size:16px;font-weight:500;opacity:.9;margin-bottom:10px}.tpl-banner__supporting{font-size:13px;opacity:.7}.tpl-kpi{position:relative;display:inline-block;margin:0 8px 16px 0;padding:16px 18px;border:1px solid rgba(120,120,120,.14);border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,border-color .1s,background-color .1s;vertical-align:top}.tpled__page--editing .tpl-kpi{cursor:pointer}.tpled__page--editing .tpl-kpi:hover{outline-color:#f509784d;border-color:#78787838}.tpl-kpi--selected{outline:2px solid var(--pink)!important;outline-offset:2px;border-color:#f5097859}.tpl-kpi--card{box-shadow:0 1px 4px #00000014}.tpl-kpi--bordered{border-width:1px;border-style:solid}.tpl-kpi--minimal{padding-left:0;padding-right:0}.tpl-kpi--accent{border-left-width:4px;border-left-style:solid;border-left-color:var(--pink)}.tpl-kpi--left{text-align:left}.tpl-kpi--center{text-align:center}.tpl-kpi--right{text-align:right}.tpl-kpi__label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;opacity:.6;margin-bottom:6px}.tpl-kpi__value{font-size:30px;font-weight:700;line-height:1.1}.tpl-kpi__secondary{margin-top:6px;font-size:12px;opacity:.7}.tpl-chart{position:relative;display:flex;flex-direction:column;margin:0 0 12px;padding:8px;border:1px solid rgba(120,120,120,.14);border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;box-sizing:border-box;transition:outline-color .1s,border-color .1s}.tpled__page--editing .tpl-chart{cursor:pointer}.tpled__page--editing .tpl-chart:hover{outline-color:#f509784d}.tpl-chart--selected{outline:2px solid var(--pink)!important;outline-offset:2px}.tpl-chart__header{display:flex;align-items:baseline;gap:8px;min-width:0;margin-bottom:4px;font-size:12px}.tpl-chart__title{font-weight:600;color:#333}.tpl-chart__relations{overflow:hidden;color:#777;text-overflow:ellipsis;white-space:nowrap}.tpl-chart__canvas{flex:1;min-height:0}.tpl-chart__message{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;color:#888;font-size:13px;text-align:center}.tpl-chart__message--error{color:#b42318}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#c8c8ff66;pointer-events:none}.ProseMirror .tableWrapper,.tableWrapper{overflow:hidden;overflow-x:hidden;max-width:100%}.ProseMirror table,.tpl-table{overflow:hidden;table-layout:fixed}.tpl-table-wrapper{position:relative;display:block;overflow:visible;outline:1.5px dashed transparent;outline-offset:0;transition:outline-color .1s}.ProseMirror .tpl-table-wrapper{overflow:visible}.tpl-table-surface{display:block;box-sizing:border-box;position:relative;overflow:hidden}.tpl-recordlist-controls{--tpl-add-btn-color: #5a8dee;position:relative;width:100%;display:flex;flex-direction:row;align-items:center;gap:8px;overflow:visible}.tpl-recordlist-controls--corner-tl,.tpl-recordlist-controls--corner-bl{justify-content:flex-start}.tpl-recordlist-controls--corner-tr,.tpl-recordlist-controls--corner-br{justify-content:flex-end}.tpl-recordlist-controls--corner-tl,.tpl-recordlist-controls--corner-tr{margin-bottom:8px}.tpl-recordlist-controls--corner-bl,.tpl-recordlist-controls--corner-br{margin-top:8px}.tpl-recordlist-controls__add{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;color:var(--tpl-add-btn-color);background:#fff;border:1px dashed var(--tpl-add-btn-color);border-radius:4px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;font-family:inherit;line-height:1.2;-webkit-user-select:none;user-select:none}.tpl-recordlist-controls__add:hover{background:color-mix(in srgb,var(--tpl-add-btn-color) 10%,#fff);border-style:solid}.tpl-recordlist-controls__add:active{background:color-mix(in srgb,var(--tpl-add-btn-color) 18%,#fff)}.tpl-recordlist-controls__add--style-solid{border-style:solid;background:var(--tpl-add-btn-color);color:#fff}.tpl-recordlist-controls__add--style-solid:hover{background:color-mix(in srgb,var(--tpl-add-btn-color) 85%,#000);border-color:color-mix(in srgb,var(--tpl-add-btn-color) 85%,#000)}.tpl-recordlist-controls__add--style-solid:active{background:color-mix(in srgb,var(--tpl-add-btn-color) 70%,#000)}.tpl-recordlist-controls__add--style-textOnly{border-color:transparent;background:transparent;color:var(--tpl-add-btn-color);padding:4px 6px}.tpl-recordlist-controls__add--style-textOnly:hover{background:color-mix(in srgb,var(--tpl-add-btn-color) 12%,transparent)}.tpl-recordlist-controls__add--style-textOnly i{display:none}.tpl-recordlist-controls__add--style-iconOnly{padding:0;border-radius:50%;width:30px;height:30px;justify-content:center}.tpl-recordlist-controls__add--style-iconOnly .tpl-recordlist-controls__add-label{display:none}.tpl-recordlist-controls__add--size-small{padding:3px 9px;font-size:11px}.tpl-recordlist-controls__add--size-small.tpl-recordlist-controls__add--style-iconOnly{width:24px;height:24px}.tpl-recordlist-controls__add--size-large{padding:8px 16px;font-size:13px}.tpl-recordlist-controls__add--size-large.tpl-recordlist-controls__add--style-iconOnly{width:36px;height:36px}.tpl-recordlist-controls__add--disabled,.tpl-recordlist-controls__add:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:silver;color:#888}.tpl-table td[data-recordlist-role=delete],.tpl-table th[data-recordlist-role=delete]{position:relative;vertical-align:middle;text-align:center;width:36px;min-width:36px;padding:4px;background:#fafafa}.tpl-recordlist-cell-delete{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:11px;-webkit-user-select:none;user-select:none;transition:background .12s ease,transform .06s ease}.tpl-recordlist-cell-delete:hover{background:color-mix(in srgb,currentColor 15%,transparent)}.tpl-recordlist-cell-delete:active{transform:scale(.92)}.tpl-recordlist-cell-delete--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.tpled__page--editing .tpl-table-wrapper:hover:not(:has(.tpl-td [data-block]:hover)){outline-color:#f509784d}.tpl-table-wrapper--selected,.tpl-table-wrapper--multiselected{outline:2px solid var(--pink)!important}.tpl-table-corner-select{position:absolute;left:4px;top:4px;width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:#fffffff2;box-shadow:0 1px 4px #14141e38;color:#9aa0a8;font-size:8px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .1s,color .1s;z-index:7;-webkit-user-select:none;user-select:none}.tpled__page--editing .tpl-table-wrapper:hover>.tpl-table-corner-select,.tpled__page--editing .tpl-table-wrapper--selected>.tpl-table-corner-select,.tpled__page--editing .tpl-table-wrapper--multiselected>.tpl-table-corner-select,.tpled__page--editing .tpl-table-wrapper:has(.selectedCell)>.tpl-table-corner-select{opacity:1;pointer-events:auto}.tpl-table-corner-select:hover{color:var(--pink)}.tpled__page--editing .tpl-table-wrapper>.tpldnd-handle{left:24px}.tpled__page--editing .tpl-table-wrapper>.tpl-block-chrome__badge{left:48px}.tpl-table{border-collapse:collapse;margin:0;width:100%}.ProseMirror .tpl-table td.tpl-td,.ProseMirror .tpl-table th.tpl-td{min-width:0}.tpl-table .tpl-td{border:0 solid var(--tpl-table-border-color, #d0d0d0);padding:var(--tpl-table-cell-padding, 8px);vertical-align:top;position:relative;box-sizing:border-box;background:var(--tpl-table-data-bg, transparent);color:var(--tpl-table-data-color, inherit);--tpl-text-color: var(--tpl-table-data-color)}.tpl-table tr>.tpl-td:not(:last-child){border-right-width:var(--tpl-table-border-width, 1px)}.tpl-table tbody tr:not(:last-child)>.tpl-td,.tpl-table thead tr>.tpl-td{border-bottom-width:var(--tpl-table-border-width, 1px)}.tpl-table>tr:not(:last-child)>.tpl-td{border-bottom-width:var(--tpl-table-border-width, 1px)}.tpled__page--editing .tpl-td[data-sample-preview=true]:after{content:"Sample value";position:absolute;left:var(--tpl-table-cell-padding, 8px);top:var(--tpl-table-cell-padding, 8px);color:#b0b4bb;font-style:italic;pointer-events:none;-webkit-user-select:none;user-select:none}.tpled__page--editing .tpl-td[data-sample-preview=true]:focus-within:after{content:none}.tpl-table .tpl-td p:last-of-type{margin-bottom:0}.tpl-table .tpl-td>.react-renderer>[data-block],.tpl-table .tpl-td>[data-block]{max-width:100%;box-sizing:border-box}.tpl-table .tpl-td>.react-renderer:not(:first-child)>[data-block],.tpl-table .tpl-td>[data-block]:not(:first-child){margin-top:6px}.tpl-table td.tpl-td--label,.tpl-table th.tpl-td--label{background:var(--tpl-table-header-bg, #f5f6f8);color:var(--tpl-table-header-color, inherit);font-weight:var(--tpl-table-header-weight, 600);--tpl-text-color: var(--tpl-table-header-color)}.tpl-table td.tpl-td--sectionHeader,.tpl-table th.tpl-td--sectionHeader{background:#e8eaf6;color:#1f2d50;--tpl-text-color: #1f2d50;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.tpl-table tr[data-form-layout=spacer]>.tpl-td{border-color:transparent;background:transparent;min-height:12px}.tpl-table--propertyList,.tpl-table--layout-propertyList{margin-bottom:0}.tpl-table:not(.tpl-table--layout-propertyList) thead th,.tpl-table:not(.tpl-table--layout-propertyList) tr[data-row-role=header]>.tpl-td{background:var(--tpl-table-header-bg, transparent);color:var(--tpl-table-header-color, inherit);font-weight:var(--tpl-table-header-weight, 600);--tpl-text-color: var(--tpl-table-header-color)}.tpl-table--layout-propertyList tr>td.tpl-td:first-child:not(.tpl-td--label):not(.tpl-td--value):not(.tpl-td--sectionHeader),.tpl-table--layout-propertyList tr>th.tpl-td:first-child:not(.tpl-td--label):not(.tpl-td--value):not(.tpl-td--sectionHeader){background:var(--tpl-table-header-bg, #f5f6f8);color:var(--tpl-table-header-color, inherit);font-weight:var(--tpl-table-header-weight, 600);--tpl-text-color: var(--tpl-table-header-color)}.tpl-table--striped:not(.tpl-table--layout-propertyList) tbody tr[data-row-role=body]:nth-child(2n)>.tpl-td,.tpl-table--striped:not(.tpl-table--layout-propertyList) tr[data-row-role=body]:nth-of-type(2n)>.tpl-td{background:var(--tpl-table-stripe-color, rgba(0, 0, 0, .03))}.tpl-table--layout-propertyList.tpl-table--striped tr>.tpl-td:nth-child(2n+3){background:var(--tpl-table-stripe-color, rgba(0, 0, 0, .03))}.tpled__page--editing .selectedCell{position:relative}.tpled__page--editing .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f509781f;pointer-events:none}.ProseMirror .column-resize-handle,.tpled__page--editing .column-resize-handle{position:absolute;top:0;right:-2px;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none;display:block!important}.tpled__page--editing.resize-cursor,.resize-cursor{cursor:col-resize!important}.tpl-pagination-tblbreak{pointer-events:none}.tpl-pagination-tblbreak>td{border:0;padding:0;background:transparent}.tpl-pagination-tblbreak__gap{width:100%}.tpl-pagination-tblbreak__header{margin:0;pointer-events:none}@media print{.tpl-table[data-keep-together=true]{break-inside:avoid;page-break-inside:avoid}}.tpl-recordlist-totals{border-collapse:collapse;table-layout:fixed;font-size:.92em;font-weight:700}.tpl-recordlist-totals td{padding:4px 6px;border-top:2px solid #cbd5e1;background:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-recordlist-totals__total{font-family:ui-monospace,monospace;font-weight:500;color:#475569}.tpl-recordlist-totals__total i{margin-right:2px;color:#6366f1}.tpl-recordlist-groups{border-collapse:collapse;table-layout:fixed;font-weight:700}.tpl-recordlist-groups td{padding:4px 6px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-recordlist-groups__title{border:1px solid #cbd5e1;border-bottom:none;background:#eef2f7}.tpl-page-field{display:inline-block;padding:0 4px;border-radius:3px;background:#f5097814;color:var(--pink);font-size:.9em;font-weight:600}.tpl-docsection{position:relative;margin:24px 0;padding-top:20px;border-top:2px dashed transparent}.tpl-docsection:first-child{margin-top:0}.tpled__page--editing .tpl-docsection:hover{border-top-color:#f509784d}.tpl-docsection--selected{border-top-color:var(--pink)}.tpl-docsection .tpldnd-handle{left:0;top:-20px;transform:none}.tpl-docsection__badge{position:absolute;top:-11px;left:22px;display:flex;align-items:center;gap:6px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#7c8590;background:#fff;border:1px solid #d5dae0;border-radius:3px;-webkit-user-select:none;user-select:none}.tpl-docsection--selected .tpl-docsection__badge{color:var(--pink);border-color:var(--pink)}.tpl-docsection__override{padding-left:6px;border-left:1px solid #d5dae0;color:#aab0b8}.tpl-docsection--selected .tpl-docsection__override{border-left-color:var(--pink);color:var(--pink)}.tpl-docsection__delete{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#aab0b8;cursor:pointer;padding:0;margin-left:4px;font-size:10px;opacity:0;transition:opacity .1s,color .1s}.tpl-docsection:hover .tpl-docsection__delete,.tpl-docsection--selected .tpl-docsection__delete{opacity:.85}.tpl-docsection--selected .tpl-docsection__delete{color:var(--pink)}.tpl-docsection__delete:hover{opacity:1;color:var(--pink)}.tpl-docsection__content{padding-top:0}.tpl-docsection__content>*:first-child{margin-top:0}.tpl-docsection__content>*:last-child{margin-bottom:0}.tpl-signature{position:relative;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s;font-size:14px;line-height:1.5}.tpled__page--editing .tpl-signature:hover{outline-color:#f509784d}.tpl-signature--selected{outline:2px solid var(--pink)!important;outline-offset:2px}.tpl-signature__closing{margin-bottom:1.6em}.tpl-signature__line{border-bottom:1px solid #222;height:0;margin-bottom:6px}.tpl-signature--compact .tpl-signature__closing{margin-bottom:.8em}.tpl-signature--minimal .tpl-signature__closing{display:none}.tpl-signature__name{font-weight:700}.tpl-signature__role,.tpl-signature__org,.tpl-signature__date{color:#555;font-size:.95em}.tpl-signature__empty-hint{padding:12px;border:1px dashed #d5dae0;border-radius:4px;color:#aab0b8;font-size:12px;font-style:italic}.tpl-signature-field{display:inline-block;vertical-align:middle;position:relative}.tpl-signature-field--line{width:120px;height:1.1em;border-bottom:1px solid #444}.tpl-signature-field--box{width:120px;height:28px;border:1px solid #444;border-radius:2px}.tpled__page--editing .tpl-signature-field{background:#f509780f}.tpled__page--editing .tpl-signature-field:after{content:"[ Signature ]";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;letter-spacing:.3px;color:#9aa1a9;white-space:nowrap}.tpl-caption{position:relative;margin:4px 0 16px;font-size:13px;color:#444;outline:1px solid transparent;outline-offset:2px}.tpled__page--editing .tpl-caption:hover{outline-color:#f5097840}.tpl-caption--selected{outline:1px solid var(--pink)}.tpl-caption__number{font-weight:700;margin-right:4px}.tpl-cross-reference{color:var(--pink);text-decoration:underline;cursor:default;border-radius:2px}.tpled__page--editing .tpl-cross-reference{cursor:pointer;background:#f509780f;padding:0 2px}.tpl-cross-reference--missing{color:#c22;text-decoration:wavy underline;background:#cc222214}.tpl-toc{position:relative;margin:16px 0;padding:12px 16px;border:1px solid transparent;border-radius:4px;outline:1px solid transparent;outline-offset:2px}.tpled__page--editing .tpl-toc:hover{outline-color:#f5097840}.tpl-toc--selected{outline:1px solid var(--pink)}.tpl-toc__title{font-size:1.1em;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.tpl-toc__empty{color:#999;font-style:italic;font-size:13px}.tpl-toc__row{display:flex;align-items:baseline;width:100%;border:none;background:transparent;padding:3px 0;font-size:13px;text-align:left;cursor:pointer;gap:6px}.tpled__page--editing .tpl-toc__row:hover{color:var(--pink)}.tpl-toc__row--level-1{font-weight:600}.tpl-toc__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-toc__leader{flex:1;border-bottom:1px dotted #aaa;margin:0 4px;height:1em}.tpl-toc__page{flex-shrink:0;color:#777}.tpl-acc-folder{position:relative;margin:8px 0}.tpl-acc-folder__card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed #b9c0ca;border-radius:8px;background:#f7f9fb;color:#374151}.tpl-acc-folder--selected .tpl-acc-folder__card{border-color:var(--color-primary, #e6007e)}.tpl-acc-folder__icon{font-size:24px;color:#0696d7}.tpl-acc-folder__text{display:flex;flex-direction:column;gap:2px;font-size:12px}.tpl-acc-folder__text strong{font-size:13px}[data-toc-only=true]{display:none!important}.tpl-acc-slot{min-height:1px}.tplpv__section .tpl-acc-slot:before{content:"ACC PDF · " attr(data-label);display:flex;align-items:center;justify-content:center;min-height:160px;border:1px dashed #b9c0ca;border-radius:6px;color:#6b7280;font-size:12px}.tpl-columns-outer{position:relative}.tpl-columns-measure{position:relative;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,background-color .1s,border-color .1s;background:#7878780a;border:1px solid rgba(120,120,120,.14);border-radius:4px;min-height:28px}.tpled__page--editing .tpl-columns-measure:hover:not(:has([data-block]:hover)){outline-color:#f509784d;background:#78787812;border-color:#78787838}.tpl-columns-outer--selected .tpl-columns-measure{outline:2px solid var(--pink);outline-offset:2px;background:#78787814;border-color:#f5097859}.tpl-columns__grid{min-height:32px}.tpl-columns__grid>[data-node-view-content-react]{display:contents}.tpl-column{min-width:0}.tpled__page--editing .tpl-columns__grid--by-content>[data-node-view-content-react]>.tpl-column{min-width:80px}.tpl-column>*:first-child{margin-top:0}.tpl-column>*:last-child{margin-bottom:0}.tpl-columns__badge{position:absolute;top:-9px;left:8px;display:flex;align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--pink);border-radius:3px;opacity:0;cursor:pointer;pointer-events:none;transition:opacity .1s;-webkit-user-select:none;user-select:none;z-index:2}.tpled__page--editing .tpl-columns-measure:hover:not(:has([data-block]:hover)) .tpl-columns__badge,.tpl-columns-outer--selected .tpl-columns__badge{opacity:1;pointer-events:auto}.tpl-columns__handle{position:absolute;top:0;bottom:0;width:10px;margin-left:-5px;cursor:col-resize;z-index:3;display:flex;align-items:center;justify-content:center}.tpl-columns__handle-grip{width:2px;height:28px;border-radius:2px;background:transparent;transition:background .1s}.tpl-columns-outer--selected .tpl-columns__handle{z-index:9}.tpl-columns-outer--selected .tpl-column .tpl-box-resize--right{pointer-events:none}.tpl-columns__handle:hover{background:#f5097814}.tpl-columns__handle:hover .tpl-columns__handle-grip,.tpl-columns-outer--selected .tpl-columns__handle-grip{background:#f5097866}.tpl-columns__delete{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#fff;font-size:10px;cursor:pointer;opacity:.85}.tpl-columns__delete:hover{opacity:1}.tpl-columns-measure--framed,.tpled__page--editing .tpl-columns-measure--framed:hover:not(:has([data-block]:hover)),.tpl-columns-outer--selected .tpl-columns-measure--framed{border-color:transparent;background:transparent}.tpl-image{position:relative;margin-block:0 16px;border:1px solid transparent;border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,border-color .1s,background-color .1s;box-sizing:border-box}.tpled__page--editing .tpl-image{border-color:#78787824}.tpled__page--editing .tpl-image:hover{outline-color:#f509784d;border-color:#78787838}.tpl-image--selected{outline:2px solid var(--pink)!important;outline-offset:2px;border-color:#f5097859}.tpl-image__img{max-width:100%}.tpl-image--floating,.tpl-image--floating.tpl-image--selected,.tpled__page--editing .tpl-image--floating:hover{outline:none!important;border:0!important}.tpl-image--floating.tpl-image--selected .tpl-image__img{outline:2px solid var(--pink);outline-offset:2px}.tpled__page--editing .tpl-image--floating:hover .tpl-image__img{outline:1px dashed rgba(245,9,120,.5)}.tpl-image--floating .tpl-image__handle{display:none}.tpl-image--floating.tpl-image--selected .tpl-image__crop{outline:2px solid var(--pink);outline-offset:2px}.tpled__page--editing .tpl-image--floating:hover .tpl-image__crop{outline:1px dashed rgba(245,9,120,.5)}.tpl-image--floating .tpl-image__crop .tpl-image__img{outline:none!important}.tpl-image__caption{margin-top:6px;font-size:12px;color:#777;text-align:center}.tpl-image__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:24px;background:#f7f7f8;border:1px dashed #d5d5da;border-radius:4px;color:#999;font-size:13px}.tpl-image__placeholder i{font-size:22px}.tpl-image__placeholder--error{background:#fdf3f3;border-color:#e8bcbc;color:#b23b3b}.tpl-image__badge{position:absolute;top:-9px;left:8px;display:flex;align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--pink);border-radius:3px;opacity:0;pointer-events:none;transition:opacity .1s;-webkit-user-select:none;user-select:none;z-index:2}.tpled__page--editing .tpl-image:hover .tpl-image__badge,.tpl-image--selected .tpl-image__badge{opacity:1;pointer-events:auto}.tpl-image__delete{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer;padding:0;font-size:10px;opacity:.85}.tpl-image__delete:hover{opacity:1}.tpl-image__handle{position:absolute;top:0;bottom:0;right:-6px;width:12px;cursor:ew-resize;z-index:3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .1s}.tpled__page--editing .tpl-image:hover .tpl-image__handle,.tpl-image--selected .tpl-image__handle{opacity:1}.tpl-image__handle-grip{width:4px;height:36px;border-radius:2px;background:var(--pink)}.tpl-image__handle--bottom{top:auto;left:0;right:0;bottom:-6px;width:auto;height:12px;cursor:ns-resize}.tpl-image__handle--bottom .tpl-image__handle-grip{width:36px;height:4px}.tpl-image__handle--corner{top:auto;bottom:-7px;right:-7px;width:14px;height:14px;cursor:nwse-resize;z-index:4}.tpl-image__handle--corner .tpl-image__handle-grip{width:10px;height:10px;border:2px solid #fff;border-radius:2px;box-sizing:border-box}.tpl-image__file-input{display:none}.tpl-card{position:relative;border:1px solid transparent;border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,border-color .1s,background-color .1s;background-size:cover;background-repeat:no-repeat}.tpled__page--editing .tpl-card{border-color:#78787824}.tpled__page--editing .tpl-card:hover:not(:has([data-block]:hover)){outline-color:#f509784d;border-color:#78787838}.tpl-card--selected{outline:2px solid var(--pink)!important;outline-offset:2px;border-color:#f5097859}.tpl-card__badge{position:absolute;top:-9px;left:8px;display:flex;align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--pink);border-radius:3px;opacity:0;cursor:pointer;pointer-events:none;transition:opacity .1s;-webkit-user-select:none;user-select:none;z-index:2}.tpled__page--editing .tpl-card:hover:not(:has([data-block]:hover)) .tpl-card__badge,.tpl-card--selected .tpl-card__badge{opacity:1;pointer-events:auto}.tpl-card__delete{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer;padding:0;font-size:10px;opacity:.85}.tpl-card__delete:hover{opacity:1}.tpl-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.tpl-card__content{position:relative;z-index:1}.tpl-card__content>*:first-child{margin-top:0}.tpl-card__content>*:last-child{margin-bottom:0}.tpl-card[data-own-text-color] :is(.tpl-style-cardTitle,.tpl-style-formNote){color:inherit}.tpl-callout{position:relative;display:flex;gap:8px;padding:10px 12px;margin:0 0 12px;border-radius:6px;border:1px solid rgba(120,120,120,.14);border-left:4px solid var(--tpl-color-info, #2f6fa8);background:color-mix(in srgb,var(--tpl-color-info, #2f6fa8) 8%,white);outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,border-color .1s,background-color .1s}.tpled__page--editing .tpl-callout:hover{outline-color:#f509784d;border-color:#78787838}.tpl-callout--selected{outline:2px solid var(--pink)!important;outline-offset:2px;border-color:#f5097859}.tpl-callout--info{border-left-color:var(--tpl-color-info, #2f6fa8);background:color-mix(in srgb,var(--tpl-color-info, #2f6fa8) 8%,white)}.tpl-callout--success{border-left-color:var(--tpl-color-success, #2e8540);background:color-mix(in srgb,var(--tpl-color-success, #2e8540) 8%,white)}.tpl-callout--warning{border-left-color:var(--tpl-color-warning, #b8860b);background:color-mix(in srgb,var(--tpl-color-warning, #b8860b) 8%,white)}.tpl-callout--danger{border-left-color:var(--tpl-color-danger, #c0392b);background:color-mix(in srgb,var(--tpl-color-danger, #c0392b) 8%,white)}.tpl-callout--neutral{border-left-color:var(--tpl-color-border, #8a8f98);background:var(--tpl-color-surface, #f5f6f8)}.tpl-callout--accent{border-left-color:var(--tpl-color-accent, #c9622a);background:color-mix(in srgb,var(--tpl-color-accent, #c9622a) 8%,white)}.tpl-callout__head{display:flex;align-items:flex-start;gap:8px;flex-shrink:0}.tpl-callout__head:empty{display:none}.tpl-callout__icon-glyph{margin-top:2px;font-size:14px;color:inherit}.tpl-callout__title{font-weight:700;white-space:nowrap}.tpl-callout__body{flex:1;min-width:0}.tpl-callout__body>*:first-child{margin-top:0}.tpl-callout__body>*:last-child{margin-bottom:0}.tpl-badge{position:relative;display:inline-flex;align-items:center;gap:4px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;cursor:default;border:1px solid rgba(120,120,120,.14);border-radius:999px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,border-color .1s,background-color .1s}.tpled__page--editing .tpl-badge{cursor:pointer}.tpled__page--editing .tpl-badge:hover{outline-color:#f509784d;border-color:#78787838}.tpl-badge--selected{outline:2px solid var(--pink)!important;outline-offset:2px;border-color:#f5097859}.tpl-badge--sm{padding:2px 7px;font-size:9px}.tpl-badge--md{padding:3px 10px;font-size:10.5px}.tpl-badge--lg{padding:4px 13px;font-size:12px}.tpl-badge--info.tpl-badge--fill{background:var(--tpl-color-info, #2f6fa8);color:#fff}.tpl-badge--success.tpl-badge--fill{background:var(--tpl-color-success, #2e8540);color:#fff}.tpl-badge--warning.tpl-badge--fill{background:var(--tpl-color-warning, #b8860b);color:#fff}.tpl-badge--danger.tpl-badge--fill{background:var(--tpl-color-danger, #c0392b);color:#fff}.tpl-badge--neutral.tpl-badge--fill{background:var(--tpl-color-mutedText, #6b7280);color:#fff}.tpl-badge--accent.tpl-badge--fill{background:var(--tpl-color-accent, #c9622a);color:#fff}.tpl-badge--info.tpl-badge--outline{border-color:var(--tpl-color-info, #2f6fa8);color:var(--tpl-color-info, #2f6fa8)}.tpl-badge--success.tpl-badge--outline{border-color:var(--tpl-color-success, #2e8540);color:var(--tpl-color-success, #2e8540)}.tpl-badge--warning.tpl-badge--outline{border-color:var(--tpl-color-warning, #b8860b);color:var(--tpl-color-warning, #b8860b)}.tpl-badge--danger.tpl-badge--outline{border-color:var(--tpl-color-danger, #c0392b);color:var(--tpl-color-danger, #c0392b)}.tpl-badge--neutral.tpl-badge--outline{border-color:var(--tpl-color-border, #dcdfe4);color:var(--tpl-color-mutedText, #6b7280)}.tpl-badge--accent.tpl-badge--outline{border-color:var(--tpl-color-accent, #c9622a);color:var(--tpl-color-accent, #c9622a)}.tpl-bind-icon{font-size:.72em;margin-right:.32em;opacity:.6;vertical-align:baseline}.tpl-progress{position:relative;margin:0 0 12px;padding:4px;border:1px solid rgba(120,120,120,.14);border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,border-color .1s,background-color .1s}.tpled__page--editing .tpl-progress:hover{outline-color:#f509784d;border-color:#78787838}.tpl-progress--selected{outline:2px solid var(--pink)!important;outline-offset:2px;border-color:#f5097859}.tpl-progress__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;font-size:10.5px}.tpl-progress__label{font-weight:600}.tpl-progress__value{color:var(--tpl-color-muted, #6b7280)}.tpl-progress__value--field{display:inline-flex;align-items:center;gap:4px;padding:0 5px;border-radius:3px;background:#2f6fed1a;color:#2f6fed;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px}.tpl-progress__value--field i{font-size:8px}.tpl-progress__track{width:100%;overflow:hidden}.tpl-progress__fill{height:100%;transition:width .15s}.tpl-url-block{position:relative;display:block;width:fit-content;max-width:100%;margin:6px 0;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s}.tpl-url-block--left{margin-right:auto;text-align:left}.tpl-url-block--center{margin-left:auto;margin-right:auto;text-align:center}.tpl-url-block--right{margin-left:auto;text-align:right}.tpled__page--editing .tpl-url-block:hover{outline-color:#f509784d}.tpl-url-block--selected{outline:2px solid var(--pink)!important;outline-offset:2px}.tpl-url{color:var(--pink, #0b57d0);cursor:pointer;word-break:break-word}.tpl-url--disabled{cursor:default;pointer-events:none}.tpl-url--left{display:block;text-align:left}.tpl-url--center{display:block;text-align:center}.tpl-url--right{display:block;text-align:right}.tpl-divider{position:relative;border:1px solid rgba(120,120,120,.14);border-radius:4px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s,border-color .1s,background-color .1s}.tpled__page--editing .tpl-divider:hover{outline-color:#f509784d;border-color:#78787838}.tpl-divider--selected{outline:2px solid var(--pink)!important;outline-offset:2px;border-color:#f5097859}.tpl-text-columns{position:relative;margin:0 0 12px;outline:1.5px dashed transparent;outline-offset:3px;transition:outline-color .1s}.tpled__page--editing .tpl-text-columns:hover{outline-color:#f509784d}.tpl-text-columns--selected{outline:2px solid var(--pink)!important;outline-offset:2px}.tpl-text-columns__badge{position:absolute;top:-9px;left:8px;display:flex;align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--pink);border-radius:3px;opacity:0;pointer-events:none;transition:opacity .1s;-webkit-user-select:none;user-select:none}.tpled__page--editing .tpl-text-columns:hover .tpl-text-columns__badge,.tpl-text-columns--selected .tpl-text-columns__badge{opacity:1;pointer-events:auto}.tpl-text-columns__delete{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#fff;cursor:pointer;padding:0;font-size:10px;opacity:.85}.tpl-text-columns__delete:hover{opacity:1}.tpl-text-columns__content>*:first-child{margin-top:0}.tpl-fill{display:inline-flex;align-items:center;width:100%;min-width:0}.tpl-fill__control{width:100%;min-width:0;border:0;background:transparent;font:inherit;color:var(--color-text, #1f2328);outline:none;padding:0}.tpl-fill__control:disabled{color:var(--color-text-muted, #6e7781);cursor:not-allowed}.tpl-fill--switch .tpl-fill__control,.tpl-fill--checkbox .tpl-fill__control{width:auto}.tpl-fill__radios{display:inline-flex;flex-wrap:wrap;gap:12px}.tpl-fill__radio{display:inline-flex;align-items:center;gap:4px}.tpl-fill__error{color:var(--color-danger, #c0392b);font-size:.85em;margin-top:2px}.tpl-fill-records{display:flex;flex-direction:column;gap:4px;width:100%}.tpl-fill-records__line{display:grid;grid-template-columns:minmax(80px,30%) 1fr;align-items:center;gap:2px 8px}.tpl-fill-records__label{font-size:12px;color:var(--color-text-muted, #6e7781);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-fill-records__error{grid-column:2;font-size:12px;color:var(--color-danger, #c0392b)}.tpl-fill .vb-picker{min-width:0;width:100%}.tpl-fill .vb-picker .dbpdd-wrapper{min-width:0;display:flex;align-items:center;height:auto!important}.tpl-fill .vb-picker .dbpdd-input-look{flex:1 1 0;min-width:0!important;width:0!important;height:auto!important;min-height:0!important;line-height:inherit!important;font:inherit!important;padding-right:20px!important;overflow:hidden!important;resize:none;white-space:nowrap}.tpl-fill--files,.tpl-fill--accFile{display:flex;align-items:stretch}.tpl-fill .vb-picker .dbpdd{min-width:0}.tpl-fill .vb-picker .dbpdd-caret-btn{top:50%;right:0;width:20px;height:20px}.tpl-fill:has(>.vb-picker){align-self:stretch}.tpl-fill .vb-picker,.tpl-fill .vb-picker .dbpdd-wrapper,.tpl-fill .vb-picker .dbpdd{height:100%!important;min-height:100%;display:flex;align-items:center}.tpl-fill .vb-picker .dbpdd-input-look{line-height:normal!important}.tpl-fill .vb-picker--invalid{outline:none}.tpl-input-ref--control:has(.tpl-fill [aria-invalid=true]),.tpl-input-ref--control:has(.vb-picker--invalid){border-color:var(--color-danger, #c0392b)!important}.eb-lookup{display:flex;flex-direction:column;gap:8px}.eb-lookup__col{display:flex;align-items:center;gap:6px}.eb-lookup__col-icon{color:var(--eb-lookup, #7e22ce)}.eb-lookup__col-dropdown{min-width:160px}.eb-lookup__warn{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--eb-warn, #b45309)}.vb-editor{display:flex;flex-direction:column;gap:10px}.vb-editor__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vb-editor__hint,.vb-query__hint{font-size:12px;color:var(--eb-text-muted, #64748b)}.vb-panel{display:flex;flex-direction:column;gap:10px}.vb-panel__allow{display:inline-flex;align-items:center;gap:6px;font-size:12px}.vb-query{display:flex;flex-direction:column;gap:10px}.vb-query__pick{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.vb-query__name i{color:var(--eb-query, #0e7490)}.vb-query__outputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.vb-query__conditions{display:flex;flex-direction:column;gap:8px}.vb-query__label{font-size:12px;font-weight:600}.vb-query__add{align-self:flex-start}.vb-from{display:flex;flex-direction:column;gap:6px;min-width:0}.vb-picker{display:inline-flex;flex:1 1 auto;min-width:120px}.vb-picker--multiple{flex-wrap:wrap;align-items:center;gap:4px}.vb-picker--invalid{outline:1px solid var(--color-danger, #c0392b);border-radius:6px}.vb-picker__chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#eef2f7;font-size:12px}.vb-picker__chip-remove{border:none;background:none;padding:0;cursor:pointer;color:#64748b;font-size:10px}.vb-query__check{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.vb-query__conditions .link-rule-row .tplprop__field{margin-bottom:0}.vb-query__conditions .link-rule-row .tplprop__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vb-query__conditions .link-rule-row__side--column{flex-basis:100%}.vb-query__conditions .link-rule-row__side--value{flex:1 1 260px}.vb-query__conditions .vb-from{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:8px}.vb-query__conditions .vb-from>*{flex:1 1 140px;min-width:0}.vb-query__conditions .link-rule-row__comparer .dbpdd-trigger{height:30px;font-size:14px}.eb-lookup__shown{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 8px;margin-top:6px;font-size:12px}.eb-lookup__shown-label{font-size:11px;font-weight:600;color:#64748b}.eb-lookup__shown-value{font-family:var(--font-mono, monospace)}.ffiles{--ffiles-size: 96px;display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;white-space:normal}.ffiles__drop{min-height:96px}.ffiles--invalid .ffiles__drop,.ffiles--invalid .ffiles__items{outline:1px solid var(--color-danger, #c0392b);outline-offset:2px;border-radius:8px}.ffiles__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ffiles-size),1fr));gap:8px;margin:0;padding:0;list-style:none}.ffiles--list .ffiles__items{grid-template-columns:1fr;gap:4px}.ffiles--strip .ffiles__items{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.ffiles--strip .ffiles__item{flex:0 0 var(--ffiles-size);scroll-snap-align:start}.ffiles__item{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.ffiles--list .ffiles__item{flex-direction:row;align-items:center;gap:8px;padding:4px 28px 4px 4px;border:1px solid var(--color-border, #e3e6ea);border-radius:8px;background:var(--color-surface, #fff)}.ffiles__item--dragging{opacity:.4}.ffiles__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:1px solid var(--color-border, #e3e6ea);border-radius:8px;background:var(--color-surface-muted, #f5f6f8);cursor:pointer}.ffiles--list .ffiles__thumb{flex:0 0 40px;width:40px;border-radius:6px}.ffiles__thumb img{width:100%;height:100%}.ffiles__thumb:focus-visible{outline:2px solid var(--color-primary, #e6007e);outline-offset:2px}.ffiles__icon{font-size:calc(var(--ffiles-size) * .32);color:var(--color-text-muted, #6e7781)}.ffiles--list .ffiles__icon{font-size:18px}.ffiles__meta{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.3}.ffiles--list .ffiles__meta{flex:1}.ffiles__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text, #1f2328)}.ffiles__size{color:var(--color-text-muted, #6e7781)}.ffiles__error{color:var(--color-danger, #c0392b);white-space:normal}.ffiles__item--error .ffiles__thumb{border-color:var(--color-danger, #c0392b);opacity:.7}.ffiles__remove{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#111827a6;color:#fff;font-size:11px;cursor:pointer;opacity:0;transition:opacity .12s}.ffiles__item:hover .ffiles__remove,.ffiles__item:focus-within .ffiles__remove,.ffiles__item--upload .ffiles__remove,.ffiles--list .ffiles__remove{opacity:1}.ffiles--list .ffiles__remove{top:50%;transform:translateY(-50%);background:transparent;color:var(--color-text-muted, #6e7781)}@media(hover:none){.ffiles__remove{opacity:1}}.ffiles__progress{position:absolute;left:6px;right:6px;bottom:6px;height:4px;overflow:hidden;border-radius:2px;background:#ffffffb3}.ffiles__progress span{display:block;height:100%;border-radius:2px;background:var(--color-primary, #e6007e);transition:width .15s}.ffiles__item--add .ffiles__add{aspect-ratio:1 / 1;min-height:0}.ffiles--list .ffiles__item--add{padding:0;border:0}.ffiles--list .ffiles__item--add .ffiles__add{aspect-ratio:auto;min-height:40px}.ffiles__camera{align-self:flex-start;display:none;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--color-border, #dcdfe4);border-radius:999px;font-size:12px;cursor:pointer}@media(pointer:coarse){.ffiles__camera{display:inline-flex}}.ffiles__camera input{display:none}.ffiles__notice{margin:0;font-size:12px;color:var(--color-text-muted, #6e7781)}.ffiles-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000010;display:flex;align-items:center;justify-content:center;background:#0a0c10eb}.ffiles-lightbox__bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;padding:10px 14px;color:#fff;font-size:13px}.ffiles-lightbox__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ffiles-lightbox__count{color:#ffffffa6}.ffiles-lightbox__button,.ffiles-lightbox__nav{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:6px;background:#ffffff1f;color:#fff;font:inherit;text-decoration:none;cursor:pointer}.ffiles-lightbox__button:hover,.ffiles-lightbox__nav:hover{background:#ffffff3d}.ffiles-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;justify-content:center;border-radius:50%}.ffiles-lightbox__nav--prev{left:16px}.ffiles-lightbox__nav--next{right:16px}.ffiles-lightbox__image{max-width:calc(100vw - 140px);max-height:calc(100vh - 100px);object-fit:contain;border-radius:4px;box-shadow:0 8px 40px #00000080}@media(max-width:600px){.ffiles-lightbox__image{max-width:100vw}}.ffiles-lightbox__missing{color:#fff}.ffiles-acc-tree{min-height:360px;max-height:65vh;overflow:auto}.ffiles ul.ffiles__items{margin:0;padding:0;list-style:none}.ffiles ul.ffiles__items>li{margin:0;padding-left:0;list-style:none}.ffiles ul.ffiles__items>li:before,.ffiles ul.ffiles__items>li::marker{content:none}.signdlg{display:flex;flex-direction:column;gap:12px;padding:4px 2px;font-size:13px;color:#1f2328}.signdlg__intro{margin:0;color:#57606a}.signdlg__who{display:flex;align-items:center;gap:12px}.signdlg__who img{height:48px;max-width:180px;object-fit:contain;border-bottom:1px solid #9aa3ad}.signdlg__consent{max-height:150px;overflow:auto;padding:10px 12px;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa;line-height:1.45;font-size:12.5px}.signdlg__agree{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.signdlg__code p{margin:0 0 6px}.signdlg__code-row{display:flex;gap:8px;align-items:center}.signdlg__code-input,.signdlg__field input,.signbar__pick{height:30px;padding:0 10px;border:1px solid #d0d7de;border-radius:6px;font:inherit;min-width:0}.signdlg__code-input{width:130px;letter-spacing:.2em;text-align:center}.signdlg__sent{color:#1a7f37;font-size:12px}.signdlg__field{display:flex;flex-direction:column;gap:4px}.signdlg__field span{font-size:12px;font-weight:600;color:#57606a}.signdlg__problem{margin:0;color:var(--color-danger, #c0392b);font-size:12.5px}.signdlg__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.signdlg__reminder{display:flex;align-items:flex-start;gap:8px;margin:0;line-height:1.45}.signdlg__reminder i{margin-top:3px;color:var(--color-warning, #b7791f)}.signbar{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #d0d7de;border-radius:8px;background:#fff;font-size:13px}.signbar__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.signbar__title{font-weight:600}.signbar__title i{color:var(--pink, #f50978);margin-right:4px}.signbar__count{color:#57606a}.signbar__actions{display:flex;gap:6px;margin-left:auto}.signbar__steps,.signbar__plan{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.signbar__step,.signbar__plan li{display:grid;grid-template-columns:22px 160px 1fr;align-items:center;gap:8px}.signbar__provider{grid-column:2 / -1;color:#57606a;font-size:12px}.signbar__order{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#eaeef2;font-size:11px;font-weight:700}.signbar__role{font-weight:600}.signbar__who{color:#57606a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signbar__step--signed .signbar__order{background:#1a7f37;color:#fff}.signbar__step--turn .signbar__order{background:var(--pink, #f50978);color:#fff}.signbar__step--turn .signbar__who{color:#1f2328}.tpl-signpad{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.tpl-signpad__sign{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:0;border:0;border-radius:inherit;background:linear-gradient(to top,transparent 10px,#9aa3ad 10px,#9aa3ad 11px,transparent 11px) no-repeat center / calc(100% - 20px) 100%;color:#6b7280;font:inherit;font-size:12px;cursor:pointer;transition:border-color .12s,color .12s,background-color .12s}.tpl-signpad__sign:hover:not(:disabled){color:var(--pink, #f50978)}.tpl-signpad__sign:disabled{cursor:default;opacity:.7}.tpl-signpad__sign i{font-size:15px}.tpl-signpad--invalid .tpl-signpad__sign{color:var(--color-danger, #c0392b)}.tpl-signpad__signed{position:relative;display:flex;align-items:center;justify-content:center;padding:2px 10px 10px;background:linear-gradient(to top,transparent 10px,#1f2328 10px,#1f2328 11px,transparent 11px) no-repeat center / calc(100% - 20px) 100%;box-sizing:border-box}.tpl-signpad__signed img{max-width:100%;max-height:100%;object-fit:contain}.tpl-signpad__signed .ui-button,.tpl-signpad__signed button{position:absolute;top:2px;right:2px}.tpl-signpad__hint{color:#aab2bd;font-size:13px}.tpl-signpad__problem{margin:0;font-size:12px;color:var(--color-danger, #c0392b)}.tpl-signpad__creator{display:flex;flex-direction:column;gap:10px;padding:4px 2px}.tpl-signpad__creator-intro{margin:0;font-size:13px;color:#4b5563}.adsk-viewing-viewer .bim2go-viewer-tool-icon{display:flex;align-items:center;justify-content:center;font-size:18px;background-image:none!important}.viewer-search-panel{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:6;width:min(340px,calc(100% - 24px));display:flex;flex-direction:column;background:#0f172aeb;color:#e2e8f0;border:1px solid rgba(148,163,184,.35);border-radius:6px;box-shadow:0 4px 16px #00000040;font-size:13px}.viewer-search-bar{display:flex;align-items:center;gap:4px;padding:6px 8px}.viewer-search-bar__icon{color:#94a3b8;font-size:12px}.viewer-search-input{flex:1;min-width:0;padding:4px 6px;border:1px solid #475569;border-radius:4px;background:#1e293b;color:#f8fafc;font:inherit}.viewer-search-input:focus{outline:none;border-color:#60a5fa}.viewer-search-count{min-width:44px;text-align:center;color:#94a3b8;font-variant-numeric:tabular-nums}.viewer-search-btn{width:26px;height:26px;border:1px solid rgba(148,163,184,.5);border-radius:4px;background:#1e293bd9;color:#e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px}.viewer-search-btn:hover:not(:disabled){background:#334155}.viewer-search-btn:disabled{opacity:.4;cursor:not-allowed}.viewer-search-results{list-style:none;margin:0;padding:0 4px 6px;max-height:240px;overflow-y:auto}.viewer-search-result{display:block;width:100%;padding:4px 8px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.viewer-search-result:hover{background:#1e293b}.viewer-search-result.is-current{background:#1d4ed8;color:#fff}.viewer-search-empty{padding:0 12px 8px;color:#94a3b8}.viewer-search-highlight{position:absolute;z-index:1;pointer-events:none;border:2px solid #f59e0b;border-radius:3px;background:#f59e0b2e}.viewer-tools-settings{display:flex;flex-direction:column;gap:10px}.viewer-tools-presets{display:flex;flex-wrap:wrap;gap:6px}.viewer-tools-preset{padding:4px 12px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;font-size:12px;cursor:pointer}.viewer-tools-preset:hover{border-color:#94a3b8}.viewer-tools-preset.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;font-weight:600}.viewer-tools-preset--custom{cursor:default;border-style:dashed;color:#64748b}.viewer-tools-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.viewer-tools-group{margin:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:6px;min-width:0}.viewer-tools-group__title{padding:0 4px;font-size:12px;font-weight:600;color:#475569}.viewer-tools-row{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px}.viewer-tools-scope{flex:none;padding:0 5px;border-radius:4px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:600;line-height:16px}.viewer-markup-toolbar{position:absolute;top:56px;right:12px;z-index:6;display:flex;flex-direction:column;align-items:center;gap:2px;max-height:calc(100% - 120px);overflow-y:auto;padding:4px;background:#0f172aeb;border:1px solid rgba(148,163,184,.35);border-radius:6px;box-shadow:0 4px 16px #00000040}.viewer-markup-btn{width:32px;height:32px;flex:none;border:0;border-radius:4px;background:transparent;color:#e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.viewer-markup-btn:hover:not(:disabled){background:#334155}.viewer-markup-btn.is-active{background:#1d4ed8;color:#fff}.viewer-markup-btn:disabled{opacity:.35;cursor:not-allowed}.viewer-markup-sep{width:22px;height:1px;margin:3px 0;flex:none;background:#94a3b859}.viewer-markup-swatch{width:16px;height:16px;border-radius:50%;border:2px solid #e2e8f0}.viewer-markup-palette-anchor{position:relative}.viewer-markup-palette{position:fixed;transform:translate(calc(-100% - 8px));margin-top:-36px;z-index:7;display:flex;flex-direction:column;gap:8px;padding:8px;background:#0f172af5;color:#e2e8f0;border:1px solid rgba(148,163,184,.35);border-radius:6px;font-size:12px}.viewer-markup-palette__colors{display:grid;grid-template-columns:repeat(4,22px);gap:6px}.viewer-markup-color{width:22px;height:22px;border-radius:50%;border:2px solid rgba(148,163,184,.6);cursor:pointer}.viewer-markup-color.is-active{border-color:#60a5fa;box-shadow:0 0 0 2px #1d4ed8}.viewer-markup-palette__widths{display:flex;gap:4px}.viewer-markup-width{flex:1;height:24px;border:1px solid rgba(148,163,184,.5);border-radius:4px;background:transparent;cursor:pointer;display:flex;align-items:center;padding:0 4px}.viewer-markup-width span{display:block;width:100%;background:#e2e8f0;border-radius:2px}.viewer-markup-width.is-active{border-color:#60a5fa;background:#1e293b}.viewer-markup-fill{display:flex;align-items:center;gap:6px;cursor:pointer}.viewer-markup-fill.is-disabled{opacity:.45;cursor:not-allowed}.viewer-compare-title{flex:1;font-weight:600}.viewer-compare-error{color:#fca5a5}.viewer-rail{display:flex;flex:none;height:100%;min-height:0;background:#fff;color:#1f2937;border-right:1px solid #e2e8f0;font-size:13px;z-index:3}.viewer-rail__icons{display:flex;flex-direction:column;align-items:center;gap:4px;width:40px;padding:8px 0;border-right:1px solid #e2e8f0;background:#f8fafc}.viewer-rail__icon{width:32px;height:32px;border:0;border-left:3px solid transparent;border-radius:4px;background:transparent;color:#334155;cursor:pointer;font-size:15px}.viewer-rail__icon:hover{background:#e2e8f0}.viewer-rail__icon.is-active{border-left-color:#0696d7;color:#0696d7;background:#e0f2fe}.viewer-rail__panel{display:flex;flex-direction:column;width:min(300px,40vw);min-width:220px;min-height:0}.viewer-rail__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px}.viewer-rail__title{margin:0;font-size:16px;font-weight:500}.viewer-rail__close{border:0;background:transparent;color:#475569;cursor:pointer;font-size:15px;padding:4px}.viewer-rail__body{flex:1;min-height:0;display:flex;flex-direction:column}.rail-search{margin:4px 12px 8px;display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid #94a3b8;border-radius:4px}.rail-search:focus-within{border-color:#0696d7;box-shadow:0 0 0 1px #0696d7}.rail-search i{color:#64748b;font-size:12px}.rail-search input{flex:1;min-width:0;border:0;outline:none;font:inherit;background:transparent}.rail-list{flex:1;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none;border-top:1px solid #e2e8f0}.rail-row{display:flex;align-items:center;gap:6px;width:100%;min-height:36px;padding:4px 12px;border:0;border-bottom:1px solid #f1f5f9;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.rail-row:hover{background:#f1f5f9}.rail-row.is-active{background:#e0f2fe;box-shadow:inset 3px 0 #0696d7}.rail-row__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-row__meta{flex:none;color:#64748b;font-size:11px}.rail-icon-btn{flex:none;width:26px;height:26px;border:0;border-radius:4px;background:transparent;color:#475569;cursor:pointer}.rail-icon-btn:hover{background:#e2e8f0}.rail-icon-btn.is-off{color:#cbd5e1}.rail-note{padding:10px 12px;color:#64748b}.rail-note--error{color:#b91c1c}.rail-chips{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 8px}.rail-chip{padding:2px 8px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;font-size:11px;cursor:pointer}.rail-chip.is-active{border-color:#0696d7;background:#e0f2fe;color:#0369a1}.rail-actions{display:flex;gap:6px;padding:8px 12px;border-top:1px solid #e2e8f0}.rail-button{padding:4px 10px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#1f2937;font:inherit;font-size:12px;cursor:pointer}.rail-button:hover:not(:disabled){border-color:#0696d7}.rail-button:disabled{opacity:.5;cursor:not-allowed}.rail-section-title{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.rail-tree-row{display:flex;align-items:center;gap:2px;min-height:28px;padding-right:6px;border-bottom:1px solid #f8fafc;cursor:pointer}.rail-tree-row:hover{background:#f1f5f9}.rail-tree-row.is-selected{background:#e0f2fe}.rail-tree-row.is-hidden .rail-row__label{color:#94a3b8}.rail-tree-caret{width:20px;flex:none;border:0;background:transparent;color:#64748b;cursor:pointer;font-size:10px}.rail-facet{border-bottom:1px solid #e2e8f0}.rail-facet__head{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;border:0;background:#f8fafc;font:inherit;font-weight:600;text-align:left;cursor:pointer}.rail-facet__value{display:flex;align-items:center;gap:8px;padding:3px 12px 3px 20px;cursor:pointer}.rail-facet__value:hover{background:#f1f5f9}.rail-select{margin:0 12px 8px;padding:4px 6px;border:1px solid #cbd5e1;border-radius:4px;font:inherit;font-size:12px}.rail-status{flex:none;padding:1px 6px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:10px;text-transform:capitalize}.rail-status--open{background:#fef3c7;color:#92400e}.rail-status--closed{background:#dcfce7;color:#166534}.rail-status--answered{background:#dbeafe;color:#1e40af}.viewer-issue-pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;overflow:hidden}.viewer-issue-pin{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;min-width:22px;height:22px;padding:0 5px;border:2px solid #fff;border-radius:11px 11px 11px 2px;background:#f59e0b;color:#fff;font-size:11px;font-weight:700;line-height:18px;box-shadow:0 1px 4px #00000059;cursor:pointer}.viewer-issue-pin--closed{background:#16a34a}.viewer-issue-pin.is-active{background:#0696d7;transform:translate(-50%,-100%) scale(1.15)}.ui-processing-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.ui-processing-indicator__visual{position:relative;display:flex;align-items:center;justify-content:center;width:var(--ui-processing-size, 56px);height:var(--ui-processing-size, 56px)}.ui-processing-indicator__icon{font-size:calc(var(--ui-processing-size, 56px) * .36);color:var(--ui-processing-icon-color, #374151);transform-origin:center;animation:ui-processing-pulse 1.8s ease-in-out infinite}.ui-processing-indicator__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-top-color:var(--ui-processing-accent, #f50978);border-right-color:var(--ui-processing-accent, #f50978);border-radius:50%;opacity:.85;animation:ui-processing-spin 1.4s linear infinite}.ui-processing-indicator__orbit{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;animation:ui-processing-spin-reverse 2.4s linear infinite}.ui-processing-indicator__dot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--ui-processing-accent, #f50978);opacity:.6}.ui-processing-indicator__dot--a{top:0;left:50%;transform:translate(-50%)}.ui-processing-indicator__dot--b{right:8%;bottom:0;opacity:.35}.ui-processing-indicator__label{color:#374151;font-size:13px;font-weight:600}.ui-processing-indicator__context{color:#9ca3af;font-size:12px;word-break:break-all}.ui-processing-indicator__image{width:calc(var(--ui-processing-size, 56px) * .42);height:calc(var(--ui-processing-size, 56px) * .42);object-fit:contain}.ui-processing-indicator--xs{display:inline-flex;flex-shrink:0}.ui-processing-indicator--xs .ui-processing-indicator__ring{border-color:#64748b40;border-top-color:var(--ui-processing-accent, #f50978);opacity:1;animation-duration:.8s}@keyframes ui-processing-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ui-processing-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes ui-processing-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}@keyframes ui-processing-fade{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ui-processing-indicator__ring,.ui-processing-indicator__orbit{animation:none}.ui-processing-indicator__ring{opacity:.5}.ui-processing-indicator__icon{animation:ui-processing-fade 1.6s ease-in-out infinite}}.acc-unsupported-doc{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;padding:24px;color:#64748b;text-align:center}.acc-unsupported-doc__icon{font-size:44px;color:#94a3b8}.acc-unsupported-doc__name{max-width:100%;overflow:hidden;font-size:14px;font-weight:600;color:#334155;text-overflow:ellipsis;white-space:nowrap}.acc-unsupported-doc__text{max-width:360px;margin:0 0 6px;font-size:13px;line-height:1.4}.autodesk-config-select{height:30px;width:100%;padding:0 32px 0 12px;font-size:13px;font-family:inherit;color:var(--text-color, #1f2937);background-color:#fff;border:1px solid var(--border-color, #d1d5db);border-radius:var(--border-radius, 10px);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%236b7280'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 8px;transition:border-color .12s ease,box-shadow .12s ease}.autodesk-picker-version{flex:0 0 auto;height:24px;font-size:12px;line-height:22px;padding:0 24px 0 8px;margin-left:6px;border:1px solid var(--border-color, #d1d5db);border-radius:999px;background-color:#fff;color:var(--text-color, #1f2937);font-family:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%236b7280'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 6px;transition:border-color .12s ease,box-shadow .12s ease}.autodesk-picker-view{flex:0 0 auto;height:24px;font-size:12px;line-height:22px;padding:0 24px 0 8px;margin-left:6px;border:1px solid var(--border-color, #d1d5db);border-radius:999px;background-color:#fff;color:var(--text-color, #1f2937);font-family:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:120px;max-width:220px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%236b7280'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 6px;transition:border-color .12s ease,box-shadow .12s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.autodesk-viewer-version{flex:0 0 auto;height:28px;border-radius:6px;border:1px solid #475569;background:#0f172a;color:#e2e8f0;font-size:12px;font-weight:500;padding:0 24px 0 8px;margin:0;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:96px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%2394a3b8'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 6px;transition:border-color .12s ease,box-shadow .12s ease}.autodesk-viewer-view{flex:0 0 auto;height:28px;border-radius:6px;border:1px solid #475569;background:#0f172a;color:#e2e8f0;font-size:12px;font-weight:500;padding:0 24px 0 8px;margin:0;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:140px;max-width:240px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%2394a3b8'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 6px;transition:border-color .12s ease,box-shadow .12s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ucode{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.ucode__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text, #1f2328)}.ucode__value--empty{color:var(--color-text-muted, #6e7781);font-style:italic}.ucode__form{display:flex;flex-direction:column;gap:10px}.ucode__hint{margin:0;color:var(--color-text-muted, #6e7781);font-size:13px}.ucode__field{display:flex;flex-direction:column;gap:4px;font-size:13px}.ucode__field small{color:var(--color-text-muted, #6e7781)}.ucode__field input{height:32px;padding:0 8px;border:1px solid var(--color-border, #d0d7de);border-radius:4px;font:inherit}.ucode__error{margin:0;color:var(--color-danger, #c0392b);font-size:13px}.tpl-input-ref{position:relative;display:inline;white-space:normal;cursor:pointer;border-radius:2px;outline:1px dashed transparent;outline-offset:1px;transition:outline-color .1s ease,outline-width .1s ease}.tpled__page--editing .tpl-input-ref:hover{outline-color:var(--pink, #f50978)}.tpl-input-ref--selected,.tpled__page--editing .tpl-input-ref--selected:hover{outline:2px solid var(--pink, #f50978);outline-offset:2px}.tpl-input-ref__text{white-space:inherit}.tpl-input-ref .tpl-block-chrome__badge{top:auto;bottom:calc(100% + 1px);left:-1px}.tpl-input-ref .tpldnd-handle{position:absolute;left:-22px;top:50%;transform:translateY(-50%);right:auto;bottom:auto}.tpl-input-ref--control .tpl-input-ref__control-text{display:inline-block;white-space:pre;line-height:1.2}.tpl-input-ref--control .tpl-input-ref__control-text--placeholder{color:#94a3b8;font-style:italic}.tpl-input-ref--control .tpl-input-ref__caret{margin-left:6px;font-size:.85em;opacity:.75}.tpl-input-ref--control .tpl-input-ref__caret-stack{margin-left:6px;font-size:.85em;opacity:.75;letter-spacing:-2px}.tpl-input-ref--control .tpl-input-ref__switch-knob{display:inline-block;width:12px;height:12px;border-radius:50%;background:#6e7781;margin-left:2px}.tpl-input-ref--control .tpl-input-ref__date-icon{margin-left:auto;padding-left:6px;font-size:.9em;opacity:.6}.tpl-input-ref--styled.tpl-input-ref--control{outline-color:transparent}.tpl-input-ref--control-checkbox .tpl-input-ref__control-text,.tpl-input-ref--control-radio .tpl-input-ref__control-text{font-size:16px;line-height:1;text-align:center}.tpl-input-ref__resize{position:absolute;content-editable:false;z-index:5}.tpl-input-ref__resize--corner{right:-7px;bottom:-7px;width:12px;height:12px;cursor:nwse-resize;border-radius:2px;background:var(--pink, #f50978);opacity:0;transition:opacity .1s}.tpl-input-ref--selected .tpl-input-ref__resize--corner{opacity:1}.tpl-input-ref__resize--corner:hover{transform:scale(1.1)}.tpl-input-ref__dc-body{display:inline-flex;align-items:center;gap:8px;padding:0 10px;width:100%;min-height:100%;color:#4a5568;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden}.tpl-input-ref__dc-icon{color:var(--pink, #f50978);font-size:13px;flex-shrink:0}.tpl-input-ref__dc-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.tpl-input-ref.tpl-input-ref--invalid{border-color:var(--color-danger, #c0392b)!important}.tpl-input-ref-captioned{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;vertical-align:middle;max-width:100%}.tpl-input-ref-captioned__middle,.tpl-input-ref-captioned__line{display:inline-flex;align-items:center;gap:0;max-width:100%}.tpl-input-ref__caption{white-space:nowrap}.tplref-captions{display:flex;flex-direction:column;gap:4px;margin:6px 0 10px}.tplref-captions__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.tplref-captions__toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;white-space:nowrap}.tplref-captions__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-text-muted, #5b6472)}.tplref-captions__popup{display:flex;flex-direction:column;gap:4px}.tplref-captions__flags{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px}.tplref-captions__preview{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:6px;padding:4px 0 8px;background:#fff;border-bottom:1px solid var(--color-border, #e6e8ec);box-shadow:0 -24px #fff}.tplref-captions__sample{display:inline-flex;align-items:center;padding:8px 0}.tplref-captions__sample--after{flex-direction:row-reverse;justify-content:flex-end}.tplref-captions__sample--above{flex-direction:column;align-items:flex-start}.tplref-captions__sample--below{flex-direction:column-reverse;align-items:flex-start}.tplref-captions__box{display:inline-block;width:90px;height:26px;border:1px solid var(--color-border, #dcdfe4);border-radius:8px;background:#fff}.tpl-input-ref__files-preview{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;border:1px dashed #c4c9d1;border-radius:6px;color:#6e7781;font-size:12px}.tpl-input-ref__files-preview--files{flex-direction:column}.tpl-input-ref__files-preview--files i{font-size:22px}.tpl-input-ref__files-preview--accFile{border-style:solid}.tpl-input-ref__files-preview--signature{min-height:90px;flex-direction:column;border:0;border-radius:0;margin:0 10px 10px;border-bottom:1px solid #9aa3ad}.tpl-input-ref__files-preview--signature i{font-size:20px}.input-field{position:relative;display:flex;flex-direction:column;gap:4px;padding:4px 2px;box-sizing:border-box}.input-field__row{display:flex;align-items:center;gap:10px;min-width:0}.input-field__box-line{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.input-field__box-line>.tpl-input-ref{flex:1 1 auto;min-width:0}.input-field__slot{display:flex;flex-direction:column;gap:2px;min-width:0}.input-field__slot--before{flex:0 0 140px;max-width:45%}.input-field__slot--after{flex:0 1 auto;max-width:45%}.input-field__slot--inline-before,.input-field__slot--inline-after{flex:0 0 auto;white-space:nowrap}.input-field__label{display:block;font-size:13px;font-weight:500;line-height:1.3;color:#1f2328;margin:0;padding:0;cursor:default}.input-field__label-text{display:inline-block}.input-field__required{color:var(--pink, #f50978);font-weight:600;margin-left:2px}.input-field .tpl-input-ref{display:flex;width:100%;max-width:100%;align-self:stretch}.input-field__description{margin:0;padding:0;font-size:12px;line-height:1.4;color:#6e7781}.input-field--full{flex:1 1 100%;min-width:0}.input-field--half{flex:0 0 calc(50% - 8px);min-width:0;max-width:calc(50% - 8px)}.input-field--auto{display:inline-flex;width:auto;min-width:0;flex:0 0 auto}.input-field--selected{outline:2px solid var(--pink, #f50978);outline-offset:2px;border-radius:4px}.input-field--styled.input-field--selected{outline-color:var(--pink, #f50978)}.input-field__error{flex:1 1 100%;margin:2px 0 0;font-size:12px;line-height:1.4;color:var(--color-danger, #c0392b)}.input-field .tpl-input-ref--control-textarea{position:relative}.input-field__box-grow{position:absolute;left:50%;bottom:-7px;z-index:4;display:flex;align-items:center;justify-content:center;width:36px;height:14px;transform:translate(-50%);border-radius:7px;border:1px solid var(--pink);background:#fff;color:var(--pink);font-size:10px;cursor:ns-resize;opacity:0;transition:opacity .12s}.input-field:hover .input-field__box-grow,.input-field--selected .input-field__box-grow{opacity:1}.input-field[data-input-control=textarea] .tpl-input-ref--control-textarea textarea{height:100%;min-height:100%;resize:none}.input-field-basics__name{display:flex;align-items:center;gap:6px;margin:-2px 0 2px;min-width:0}.input-field-basics__name-label{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#8c959f}.input-field-basics__name-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#8c959f;background:none}.input-field-basics__rename{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#8c959f;font-size:11px;cursor:pointer}.input-field-basics__rename:hover{background:#f5097814;color:var(--pink)}.input-field-basics__name-edit{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px dashed #d0d7de;border-radius:6px}.input-field__width-grip{position:absolute;top:0;right:-4px;bottom:0;width:8px;cursor:ew-resize;z-index:3}.input-field__width-grip:after{content:"";position:absolute;top:50%;right:3px;width:2px;height:18px;margin-top:-9px;border-radius:1px;background:var(--pink, #e5097a);opacity:0;transition:opacity .12s}.input-field:hover>.input-field__width-grip:after,.input-field--selected>.input-field__width-grip:after,.input-field__width-grip:active:after{opacity:.85}.input-field__icon{color:var(--tpl-color-primary, #2f5ea8);font-size:.95em;width:1.15em;text-align:center;flex:0 0 auto}.input-field__label>.input-field__icon{margin-right:6px}.input-field__icon-slot{display:flex;align-items:center;justify-content:center}.input-field__icon-slot>.input-field__icon{font-size:1.15em}.input-field__hidden-badge{position:absolute;top:2px;right:6px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:600;line-height:16px;pointer-events:auto}.formsteps-config{display:flex;flex-direction:column;gap:10px;font-size:13px}.formsteps-config__hint{margin:0;color:var(--color-text-muted, #64748b)}.formsteps-config__toggle,.formsteps-config__next{display:inline-flex;align-items:center;gap:6px}.formsteps-config__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.formsteps-config__step{display:flex;align-items:center;gap:10px}.formsteps-config__number{flex:0 0 24px;height:24px;border-radius:50%;background:#eef2f7;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.formsteps-config__title{flex:1 1 auto;min-width:0;padding:5px 8px;border:1px solid #dcdfe4;border-radius:6px;font:inherit}.formsteps-runner{display:flex;flex-direction:column;gap:12px}.formsteps-menu{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.formsteps-menu__item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #dcdfe4;border-radius:999px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.formsteps-menu__item--current{border-color:var(--color-primary, #2563eb);color:var(--color-primary, #2563eb);font-weight:600}.formsteps-menu__item--errors{border-color:var(--color-danger, #c0392b)}.formsteps-menu__number{font-weight:600}.formsteps-nav{display:flex;justify-content:space-between;gap:8px}.formsteps-select{display:flex;flex-direction:column;gap:4px;font-size:13px}.formsteps-select select{padding:5px 8px;border:1px solid #dcdfe4;border-radius:6px;font:inherit}.formsteps-denied{margin:0;padding:16px;color:var(--color-text-muted, #64748b)}.formsteps-config__who{flex:0 1 260px;min-width:200px}.formsteps-config__step{flex-wrap:wrap}.formsteps-handover{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:8px 12px;border-radius:6px;background:var(--color-surface-muted, #f6f8fa);color:var(--color-text-muted, #57606a);font-size:13px}.storage-space-select{display:flex;flex-direction:column;gap:4px;width:100%}.storage-space-select__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.storage-space-select__controls select{min-width:160px;max-width:240px}.storage-space-select__manage{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.storage-space-select__hint{font-size:11px;color:#b3261e}.cb-action-config{display:flex;flex-direction:column;gap:0;width:100%;border-top:none}.cb-action-config input:not([type=checkbox]):not([type=radio]),.cb-action-config select{height:30px;border-radius:10px;border:1px solid grey;background-color:#fff;font-family:inherit;font-size:13px}.cb-action-config input:not([type=checkbox]):not([type=radio]){padding:0 10px}.cb-action-config input:not([type=checkbox]):not([type=radio]):focus,.cb-action-config select:focus{outline:none;border-color:var(--pink, #f50978);box-shadow:0 0 0 3px #f509781f}.cb-accordion-panel{overflow-x:hidden;overflow-y:visible}.cb-field-group{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.cb-field-label{font-size:12px;color:gray;margin-bottom:4px}.cb-select-narrow{max-width:220px}.cb-placement-section{padding:6px 2px}.cb-placement-options{display:flex;gap:8px}.cb-placement-option{flex:1;display:flex;align-items:center;gap:6px;padding:8px 12px;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff;font-size:13px;color:#374151;transition:border-color .15s,background .15s,box-shadow .15s}.cb-placement-option:hover{border-color:#d1d5db;background:#fafafa}.cb-placement-option.active{border-color:#ffb8d9;background:#fff5f9;box-shadow:0 0 0 2px #ffb8d933}.cb-placement-option input[type=radio]{accent-color:#e91e8c}.cb-chip-group{display:flex;flex-wrap:wrap;gap:6px}.cb-column-chip{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:12px;background:#fff;border:1px solid #e5e7eb;cursor:pointer;transition:background .12s,border-color .12s}.cb-column-chip.selected{background:#fff0f6;border-color:#ffb8d9}.cb-column-chip input[type=checkbox]{accent-color:#e91e8c;width:13px;height:13px}.cb-action-section{padding:6px 2px}.cb-inline-fields{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cb-toggle-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#374151;margin-bottom:8px}.cb-toggle-label{font-size:12px;color:#374151}.cb-toggle-hint{font-size:11px;color:#9ca3af;font-style:italic}.cb-mappings-table{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cb-mapping-row{display:flex;gap:6px;align-items:center}.cb-mapping-row select,.cb-mapping-row input{border:1px solid grey;border-radius:10px;font-size:12px;background:#fff;font-family:inherit;flex:1;min-width:80px;height:30px;padding:0 10px}.cb-mapping-row select:focus,.cb-mapping-row input:focus{outline:none;border-color:#ffb8d9}.cb-mapping-arrow{color:#9ca3af;font-size:12px;flex-shrink:0}.cb-filter-remove-btn,.cb-mapping-add-btn{background:none;border:none;cursor:pointer;font-size:13px;color:#6b7280;padding:4px 6px;border-radius:4px;transition:color .12s,background .12s}.cb-filter-remove-btn:hover{color:#dc2626;background:#fef2f2}.cb-mapping-add-btn{align-self:flex-start;border:1px dashed #d1d5db;border-radius:6px;padding:4px 10px}.cb-mapping-add-btn:hover{border-color:#ffb8d9;color:#e91e8c}.custom-button-row .slider-checkbox input:checked+.slider,.cb-action-config .slider-checkbox input:checked+.slider{background-color:var(--pink, #f50978)}.cb-action-config .accordion-switcher-inline{padding:6px 10px 10px 12px}.cb-action-config .format-accordion-content{overflow-y:visible;max-height:none}.cb-action-config .format-accordion-content.columns-active{overflow-y:visible}.cb-action-config .format-accordion-content.columns-active .column-selector-list{overflow-y:auto;max-height:200px}.cb-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:500;background:#fff;border:1px solid #e5e7eb;cursor:pointer;transition:background .12s,border-color .12s,color .12s;-webkit-user-select:none;user-select:none;color:#555}.cb-chip.active{background:#fff0f6;border-color:#e91e8c;color:#e91e8c}.cb-addrow-mapping-entry{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:8px;background:#fafafa}.cb-addrow-mapping-row{display:flex;align-items:center;gap:6px;min-height:28px}.cb-addrow-mapping-row select,.cb-addrow-mapping-row input[type=text]{flex:1;min-width:0;height:26px;padding:2px 6px;font-size:12px;border:1px solid #e5e7eb;border-radius:4px;background:#fff}.cb-addrow-mapping-row select:focus,.cb-addrow-mapping-row input[type=text]:focus{outline:none;border-color:#e91e8c;box-shadow:0 0 0 2px #e91e8c1a}.cb-action-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cb-action-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;background:#fff;overflow:visible}.cb-action-item-header{display:flex;align-items:center;gap:6px;padding:7px 10px;background:#f8f8f8;border-radius:8px;cursor:default;border-bottom:1px solid transparent}.cb-action-item--expanded .cb-action-item-header{border-radius:8px 8px 0 0;border-bottom-color:#e0e0e0}.cb-action-name-input{flex:1;min-width:0;height:28px;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;background:#fff;font-family:inherit}.cb-action-name-input:focus{outline:none;border-color:var(--pink, #f50978);box-shadow:0 0 0 2px #f509781a}.cb-action-name-input::placeholder{color:#aaa;font-style:italic}.cb-action-icon-btn{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:13px;color:#6b7280;padding:4px 6px;border-radius:4px;transition:color .12s,background .12s;display:flex;align-items:center}.cb-action-icon-btn:hover{color:#374151;background:#ebebeb}.cb-action-icon-btn--danger:hover{color:#dc2626;background:#fef2f2}.cb-action-type-badge{flex-shrink:0;background:#dbeafe;color:#1e40af;border-radius:10px;padding:1px 8px;font-size:11px;font-weight:500;white-space:nowrap}.cb-action-item-body{padding:10px 12px}} .cb-empty-hint{color:#888;font-style:italic;font-size:13px;padding:8px 4px}.cb-ask-user-config{border-left:3px solid #3182ce;margin:6px 0;background:#f0f7ff;border-radius:0 4px 4px 0;padding:8px 10px 8px 12px}.cb-ask-label{min-width:90px;flex-shrink:0}.cb-ask-required-toggle{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap;cursor:pointer}.cb-ask-user-options{margin-top:6px}.cb-action-drag-handle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;align-self:stretch;background:transparent;border:none;cursor:grab;color:#bbb;padding:0;border-radius:4px;transition:background .12s,color .12s}.cb-action-drag-handle:hover{background:#e4e4e4;color:#888}.cb-action-drag-handle:active{cursor:grabbing}.cb-ask-user-cfc-wrapper{margin-top:8px;border-top:1px solid #e5e7eb;padding-top:8px}.cb-ask-user-cfc-wrapper .form-group select,.cb-ask-user-cfc-wrapper .form-group input:not([type=checkbox]):not([type=radio]){height:auto;min-height:34px}.cb-field-hint{color:var(--text-secondary, #555);padding-left:4px}.cb-field-hint--wrap{line-height:1.5}.cb-choice-cell{flex:1;min-width:0}.icon-visibility-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:36px}.custom-icons-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:55px;height:100%}.custom-icons-wrap .btn{padding:2px 3px 0 6px}.cb-row-inputs{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1 1 0;min-width:0}.cb-name-input{height:30px;border-radius:10px;border:1px solid grey;padding:0 10px;background:#fff;font-size:13px;font-family:inherit;flex:1 1 0;min-width:0;box-sizing:border-box;color:#1f2937;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cb-name-input:focus,.cb-name-input:focus-visible{border-color:var(--pink, #f50978);box-shadow:0 0 0 3px #f509781f}.gen-container{height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:auto;overflow-y:auto;width:100%}.custom-buttons-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;overflow-y:auto;padding-right:4px}.custom-buttons-tab{padding:1rem}.custom-buttons-list{margin-bottom:1rem}.custom-button-row{display:flex;flex-direction:column;gap:0;padding:0;background:#fff;border:1px solid #ebebeb;border-radius:var(--border-radius, 10px);box-shadow:0 1px 4px #0000000f;transition:box-shadow .2s,border-color .2s;overflow:visible}.cb-rule-header{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;width:100%;box-sizing:border-box}.custom-button-row .grow-input{min-width:0;max-width:100%;flex:1 1 0}.icon-select-wrapper{display:flex;align-items:center;gap:.3rem}.icon-select{min-width:120px}.icon-preview{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f3f3f3;border-radius:4px;border:1px solid #000000;margin-left:2px;font-size:1.2em}.custom-tip-input{min-width:140px}.custom-button-add-row{display:flex;align-items:center;gap:.5rem;margin-top:2rem;background:#cacaca;color:#fff;border-radius:6px;padding:1rem .7rem;box-shadow:0 2px 8px #43a04714}.custom-button-add-row input,.custom-button-add-row select{background:#fff;color:#222}.custom-button-add-row .add-btn{background:#fff;color:#43a047;font-weight:700;transition:background .2s,color .2s}.custom-button-add-row .add-btn:hover{background:#388e3c;color:#fff}.tab-delete-btn i{transition:transform .2s ease}.tab-delete-btn:hover i{transform:rotate(var(--RotateIcons))}.tab-duplicate-btn i{transition:transform .2s ease}.tab-duplicate-btn:hover i{transform:scale(1.15)}.cb-row-actions{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.cb-drag-handle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;align-self:stretch;background:transparent;border:none;cursor:grab;color:#aaa;border-radius:4px;padding:0;transition:background .15s,color .15s}.cb-drag-handle:hover{background:#e4e4e4;color:#888}.cb-drag-handle:active{cursor:grabbing}.cb-tabs-bar-wrapper{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-shrink:0;border-bottom:3px solid #ddd}.cb-tabs-bar-wrapper::-webkit-scrollbar{display:none}.cb-tabs-bar{display:flex;flex-direction:row;align-items:center;gap:3px;padding:5px;min-height:36px;width:max-content;min-width:100%}.cb-tabs-underline{height:3px;background:#ddd;flex-shrink:0;position:relative}.cb-tab-item{display:flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;border:none;border-radius:5px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;color:#868686;flex:0 0 auto;transition:background .14s,color .14s}.cb-tab-item:hover{background-color:#f6f6f6;color:#303030}.cb-tab-item--active{background-color:var(--pink-light);color:#303030}.cb-tab-drag-handle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:14px;background:transparent;border:none;cursor:grab;color:#bbb;padding:0;border-radius:3px;transition:color .12s}.cb-tab-drag-handle:hover{color:#888}.cb-tab-drag-handle:active{cursor:grabbing}.cb-tab-name{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.cb-tab-item--active .cb-tab-name{color:#303030}.cb-tab-hidden-badge{font-size:10px;background:#fee2e2;color:#dc2626;border-radius:8px;padding:1px 5px;flex-shrink:0}.cb-tab-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;cursor:pointer;color:#bbb;padding:0;border-radius:3px;font-size:11px;transition:color .12s,background .12s}.cb-tab-close:hover{color:#dc2626;background:#fee2e2}.cb-tab-add-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1.5px dashed #d1d5db;border-radius:5px;cursor:pointer;color:#9ca3af;font-size:13px;flex-shrink:0;transition:border-color .12s,color .12s,background .12s}.cb-tab-add-btn:hover{border-color:var(--pink);color:var(--pink);background:var(--pink-light)}.cb-tab-content{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:0 0 8px 8px;background:#fff;overflow:visible;margin-top:4px}.cb-tab-content-header{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #f0f0f0;background:#fafafa;flex-shrink:0}.cb-tabs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;gap:8px;text-align:center}.cb-tabs-empty p{font-size:14px;margin:0}.pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:99px;font-size:var(--FontSmall);font-weight:500;white-space:nowrap}.pill--interactive{border:none;cursor:pointer;padding:3px 12px;gap:5px;transition:filter .15s}.pill--interactive:hover:not(:disabled){filter:brightness(.93)}.pill--locked{cursor:not-allowed!important}.clear-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#d0d0d0;color:#666;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s,color .15s;line-height:1}.clear-btn--sm{width:16px;height:16px;font-size:8px}.clear-btn--md{width:20px;height:20px;font-size:10px}.clear-btn--lg{width:22px;height:22px;font-size:11px}.clear-btn:hover{background:#aaa;color:#fff}@keyframes skeleton-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{display:block;background:linear-gradient(90deg,#f0f0f0 25%,#e4e4e4,#f0f0f0 75%);background-size:600px 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.pf{display:flex;gap:4px;align-items:center;flex-wrap:nowrap}.ucm{display:flex;flex-direction:column;height:100%;min-height:0;min-width:680px;overflow:hidden}.ucm__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.ucm__title{font-size:var(--FontTitle);font-weight:600;margin:0}.ucm__clear-btn:hover{border-color:#e7002e!important;color:#e7002e!important;background:#ffeaea!important}.ucm__list{flex:1;min-height:0;overflow:auto}.ucm__table{width:100%;border-collapse:collapse;table-layout:fixed}.ucm__name-th,.ucm__name-td{width:auto}.ucm__status-th,.ucm__status-td{width:240px}.ucm__headers-row th{padding:6px 4px;border-bottom:2px solid #f0f0f0;background:#fff;vertical-align:middle;position:sticky;top:0;z-index:2}.ucm__filter-wrap{position:relative;display:flex;align-items:center}.ucm__filter-clear{position:absolute;right:5px}.ucm__filter-clear--select{right:22px}.ucm__filter-input{width:100%;height:32px;border:1px solid #e8e8e8;border-radius:4px;padding:0 26px 0 8px;font-size:var(--FontSmall);font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.4px;background:#fafafa;transition:border-color .15s,background .15s,color .15s;box-sizing:border-box}.ucm__filter-input::placeholder{color:#aaa;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.ucm__filter-input:focus{outline:none;border-color:var(--pink);background:#fff;color:#333;font-weight:400;text-transform:none;letter-spacing:0;box-shadow:0 0 0 2px #f5097814}input.ucm__filter-input:not(:placeholder-shown){background:#fff;border-color:var(--pink);color:#333;font-weight:400;text-transform:none;letter-spacing:0}.ucm__actions-th{width:120px;vertical-align:middle;font-size:var(--FontSmall);font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.4px;padding:6px 4px;text-align:right;white-space:nowrap}.ucm__table td{padding:10px 8px;border-bottom:1px solid #f5f5f5;font-size:var(--FontList);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ucm__table tr:last-child td{border-bottom:none}.ucm__actions-td{text-align:right;white-space:nowrap;overflow:visible;padding-right:4px!important;display:flex;gap:4px;justify-content:flex-end}.ucm__status-td{white-space:nowrap}.ucm__actions-td .ui-btn{flex-shrink:0}.ucm__action-btn--delete:hover{color:#e7002e!important;background:#ffeaea!important}.ucm__duplicate-confirm{display:flex;align-items:center;gap:10px;padding:10px 0 10px 10px;background:#fff;border-left:1px solid var(--pink)}.ucm__duplicate-label{font-size:var(--FontSmall);font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;flex-shrink:0}.ucm__duplicate-input{flex:1;height:28px;border:1px solid #ddd;border-radius:4px;padding:0 8px;font-size:var(--FontList);background:#fff;transition:border-color .15s}.ucm__duplicate-input:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 2px #f5097814}.ucm__row--archived{opacity:.6}.ucm__empty-state-row td{padding:0;border:none!important}.ucm__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 24px;gap:10px;text-align:center}.ucm__empty-state>i{font-size:42px;color:#ddd;margin-bottom:6px}.ucm__empty-state h3{margin:0;font-size:16px;font-weight:600;color:#888}.ucm__empty-state p{margin:0;font-size:var(--FontList);color:#bbb}.ucm__confirm-row td{padding:0!important;border-bottom:1px solid #f0f0f0}.ucm__delete-confirm{display:flex;align-items:center;gap:10px;padding:10px 0 10px 10px;background:#fff;border-left:1px solid #e7002e}.ucm__confirm-actions{display:flex;gap:8px;margin-left:auto;flex-shrink:0}.ucm__delete-text{font-size:var(--FontSmall);font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;flex-shrink:0}.ucm__delete-text strong{color:#e7002e}.ucm--editor-view{display:flex;flex:1;min-height:0;overflow:hidden}.ucm__editor{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ucm__editor-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-shrink:0;flex-wrap:wrap}.ucm__editor-label{font-size:var(--FontTitle);font-weight:600;white-space:nowrap;flex-shrink:0}.ucm__editor-name-wrap{flex:1;min-width:160px;display:flex;flex-direction:column;gap:2px}.ucm__editor-name-field{position:relative;display:flex;align-items:center}.ucm__editor-name-input{width:100%;height:34px;border:1px solid #ddd;border-radius:4px;padding:0 30px 0 8px;font-size:var(--FontTitle);font-weight:600;background:#fafafa;transition:border-color .15s,background .15s,box-shadow .15s;box-sizing:border-box}.ucm__editor-name-input:hover{border-color:#bbb;background:#fff}.ucm__editor-name-input:focus{outline:none;border-color:var(--pink);background:#fff;box-shadow:0 0 0 2px #f5097814}.ucm__editor-name-input--error{border-color:#e7002e!important;background:#fff}.ucm__editor-name-error{font-size:var(--FontSmall);color:#e7002e}.ucm__editor-name-clear{position:absolute;right:6px}.ucm__editor-status-pills{display:flex;gap:6px;flex-shrink:0}.ucm__editor-stale{flex-shrink:0;margin-bottom:12px;padding:10px 12px;border:1px solid #d79a34;border-radius:6px;background:#fff8e8;color:#6b470e;font-size:var(--FontSmall)}.ucm__form{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;background:#fafafa;border-radius:8px;border:1px solid #ebebeb;flex-shrink:0}.ucm__form-title{display:flex;align-items:center;gap:8px;font-size:var(--FontList);font-weight:600;color:var(--pink);margin-bottom:4px}.ucm__form-row{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.ucm__form-row .ucm__form-field{flex:1;min-width:140px}.ucm__form-field{display:flex;flex-direction:column;gap:4px}.ucm__form-label{font-size:var(--FontSmall);font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.4px}.ucm__form-input,.ucm__form-select{height:34px;border-radius:4px;border:1px solid #ddd;padding:0 10px;font-size:var(--FontList);background:#fff;transition:border-color .15s}.ucm__form-input:focus,.ucm__form-select:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 2px #f5097814}.ucm__form-textarea{min-height:100px;border-radius:4px;border:1px solid #ddd;padding:8px 10px;font-family:monospace;font-size:12px;resize:vertical;width:100%;background:#fff;transition:border-color .15s}.ucm__form-textarea:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 2px #f5097814}.ucm__form-error{color:#e7002e;font-size:var(--FontSmall);margin:0}.ucm__form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.uct__entry-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.uct__row{display:flex;align-items:center;gap:8px;width:100%}.uct__row--top{align-items:center;width:100%}.uct__select-wrapper{flex:1;min-width:0}.uct__select-wrapper .dbpdd-wrapper .dbpdd-input-look{width:100%;min-width:0;height:34px;min-height:34px;padding:7px 34px 7px 10px;overflow:hidden;border:1px solid #d6d6d6;border-radius:4px;background:#fff;color:#353535;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap;cursor:pointer;transition:border-color .15s,box-shadow .15s}.uct__select-wrapper .dbpdd-wrapper .dbpdd-input-look:hover{border-color:#b8b8b8}.uct__select-wrapper .dbpdd-wrapper .dbpdd-input-look:focus{border-color:var(--pink);box-shadow:0 0 0 2px #f509781a}.uct__select-wrapper .dbpdd-caret-btn{top:17px}.uct__select-wrapper .dbpdd-wrapper .dbpdd-input-look:disabled{background:#f2f3f5;color:#8b929d;cursor:not-allowed}.uct__summary-row{display:flex;flex-wrap:wrap;gap:6px}.uct__summary-row--inline{justify-content:flex-end;flex:1}.uct__summary-pill{border:1px solid #ececec;border-radius:999px;background:#f9f9f9;color:#666;font-size:11px;padding:3px 8px}.uct__field{display:flex;flex-direction:column;gap:5px}.uct__label{font-size:12px;font-weight:600;color:#666}.uct__input{width:100%;border:1px solid #ddd;border-radius:6px;padding:8px 10px;font-size:13px;background:#fff;box-sizing:border-box}.uct__input[readonly]{background:#f5f5f5;color:#777}.uct__section{border:1px solid #efefef;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:#fafafa}.uct__section--destination{width:100%;max-width:none}.uct__destination-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(340px,1.6fr);gap:10px;width:100%}.uct__section h4{margin:0;font-size:13px;font-weight:700;color:#444}.uct__hint{margin:0;font-size:12px;color:#8b8b8b}.uct__source-row{border:1px solid #efefef;border-radius:8px;background:#fff;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.uct__source-row:last-child{margin-bottom:0}.uct__source-inline{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,1.2fr) minmax(280px,1.8fr) 64px;align-items:start;gap:10px}.uct__source-row--repeat{margin-left:16px;border-style:dashed}.uct__target-with-fx{display:flex;align-items:center;gap:6px;min-width:0}.uct__target-with-fx>.dbpdd-wrapper{flex:1;min-width:0}.uct__source-actions{display:flex;align-items:center;gap:2px;align-self:end;min-height:34px}.uct__source-row .form-entry.custom-name-input,.uct__source-row .form-entry.custom-tip-input{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box;background-color:#fff;color:#1f2937;height:auto;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.uct__source-row .form-entry.custom-name-input:focus,.uct__source-row .form-entry.custom-name-input:focus-visible,.uct__source-row .form-entry.custom-tip-input:focus,.uct__source-row .form-entry.custom-tip-input:focus-visible{outline:none;border-color:#ffb8d9;box-shadow:0 0 0 3px #ffb8d933}.uct__source-name-value{font-weight:600;color:#555;background-color:#f7f7f7}.uct__source-name-value[readonly]{cursor:default;border-color:#e3e3e3}.uct__source-column-select{min-width:0}.uct__chips{display:flex;flex-wrap:wrap;gap:6px}.uct__description-pill-wrap{display:inline-flex;-webkit-user-select:none;user-select:none}.uct__meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.uct__meta-row .uct__section-tabs{flex:0 0 auto}.uct__description-pill{border:1px solid #d4d4d4;background:#f3f3f3;color:#555;font-size:12px;font-weight:600}.uct__description-pill--inactive{border-color:#d4d4d4;background:#f3f3f3;color:#555}.uct__description-pill--active{border-color:var(--pink);background:#ffe3f0;color:var(--pink)}.uct__description-pill--clear{border-style:dashed;border-color:#c9c9c9;background:#fff;color:#555}.uct__empty{color:#999;font-size:var(--FontSmall);padding:12px 0;text-align:center}.uct__header-actions{display:flex;align-items:center;gap:8px}.uct__manager-inline{margin-top:8px;border-radius:8px;background:#fff;overflow:hidden;flex:1;min-height:0;display:flex}.gen-container.uct__manager-mode{justify-content:flex-start;gap:10px}.gen-container.uct__manager-mode .config-header-add{margin-bottom:0}.gen-container.uct__manager-mode .uct__manager-inline .ucm{min-width:0;width:100%;flex:1}@media(max-width:900px){.uct__header-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.uct__meta-row{flex-direction:column;align-items:stretch}.uct__summary-row--inline{justify-content:flex-start}.uct__destination-grid{grid-template-columns:1fr}.uct__source-inline{grid-template-columns:1fr;align-items:stretch}}.pagination-settings-inline-wrap{flex:1 1 auto;min-height:0;overflow:hidden}.pagination-settings-inline-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #ece7ee;border-radius:12px;background:linear-gradient(180deg,#fff,#fffafd)}.pagination-inline-item{display:inline-flex;align-items:center;gap:12px;min-width:0}.pagination-inline-item-rows{flex:0 0 auto}.pagination-inline-item-visibility{flex:1 1 auto;justify-content:space-between}.pagination-inline-info{display:inline-flex;align-items:center;gap:8px;min-width:0}.pagination-inline-icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#be185d;background:#ffe8f3;border:1px solid #ffc7e1;flex:0 0 auto;font-size:12px}.pagination-inline-label{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagination-rows-input.form-entry{width:84px;height:34px;padding:6px 8px;border:1px solid #ead7e2;border-radius:8px;text-align:center;font-size:13px;font-weight:600;color:#374151}.pagination-rows-input.form-entry:focus,.pagination-rows-input.form-entry:focus-visible{outline:none;border-color:#ffb8d9;box-shadow:0 0 0 3px #ffb8d933}.pagination-inline-separator{width:1px;align-self:stretch;background:linear-gradient(to bottom,#fff0,#ecd8e5 25%,#ecd8e5 75%,#fff0)}@media(max-width:760px){.pagination-settings-inline-row{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#f2b9d8 transparent}}.eb-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--eb-badge-color, #cbd5e1);color:var(--eb-badge-color, #475569);background:#fff;white-space:nowrap}.eb-badge i{font-size:10px}.eb-modeselect{position:relative;flex:0 0 auto}.eb-modeselect__trigger{cursor:pointer;font:inherit;font-size:11px;font-weight:600;line-height:1.2}.eb-modeselect__trigger:hover{background:#f8fafc}.eb-modeselect__caret{font-size:8px!important;margin-left:2px;opacity:.7}.eb-modeselect__menu{z-index:1000030;min-width:220px;display:flex;flex-direction:column;gap:2px;padding:6px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px #0f172a29}.eb-modeselect__option{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;border-radius:7px;background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--eb-text, #1f2937);text-align:left}.eb-modeselect__option:hover{background:#f1f5f9}.eb-modeselect__option.is-selected{background:#eef2f7}.eb-modeselect__option>i:first-child{width:16px;text-align:center;color:var(--eb-badge-color, #475569);font-size:11px}.eb-modeselect__option-label{flex:1 1 auto}.eb-modeselect__check{color:var(--eb-badge-color, #475569);font-size:10px}.vb-static{display:flex;flex-direction:column;gap:6px}.vb-static__head,.vb-static__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto auto;gap:6px;align-items:center}.vb-static__head{font-size:11px;font-weight:600;color:var(--eb-text-muted, #64748b)}.vb-static__head span:nth-child(2){grid-column:2 / 6}.vb-static__input,.vb-multiple__input{min-width:0;padding:5px 8px;border:1px solid #dcdfe4;border-radius:6px;font:inherit;font-size:12px;background:#fff}.vb-static__input--warn{border-color:var(--eb-warn, #b45309)}.vb-static__add{align-self:flex-start}.vb-multiple{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px}.vb-multiple__toggle,.vb-multiple__field{display:inline-flex;align-items:center;gap:6px}.vb-multiple__input{width:64px}.vb-multiple__input--short{width:48px}.dashboard-toolbar__toggle.query-health-toggle{position:relative;color:#d97706}.dashboard-toolbar__toggle.query-health-toggle:hover,.dashboard-toolbar__toggle.query-health-toggle:focus-visible{color:#b45309;background:#fff7e6}.dashboard-toolbar__toggle.query-health-toggle--active{color:#fff;background:#d97706}.query-health-toggle__count{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#dc2626;color:#fff;font-size:.66rem;font-weight:800;line-height:16px;text-align:center}.query-health{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.query-health__header-actions{display:flex;align-items:center;gap:8px}.query-health__summary{margin:0;color:#334155;font-size:13px}.query-health__content{flex:1;min-height:0;overflow:auto}.query-health__empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 16px;color:#15803d;font-size:13px}.query-health__btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.query-health__btn:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.query-health__btn:disabled{opacity:.6;cursor:default}.query-health__btn--primary{border-color:var(--pink, #f50978);color:var(--pink, #f50978)}.query-health__btn--primary:hover:not(:disabled){background:#fff0f7;border-color:var(--pink, #f50978)}.query-health__btn--danger{border-color:#fecaca;color:#b91c1c}.query-health__btn--danger:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.query-health-issues{list-style:none;margin:0 0 4px;padding:0 0 0 12px;display:flex;flex-direction:column;gap:6px}.query-health-issue{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:8px;border-left:3px solid;font-size:12.5px;line-height:1.45}.query-health-issue--error{border-color:#dc2626;background:#fef2f2}.query-health-issue--warning{border-color:#d97706;background:#fffbeb}.query-health-issue__icon{margin-top:2px;font-size:14px}.query-health-issue--error .query-health-issue__icon{color:#dc2626}.query-health-issue--warning .query-health-issue__icon{color:#d97706}.query-health-issue__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.query-health-issue__title{font-weight:700;color:#0f172a}.query-health-issue__detail,.query-health-issue__affected{color:#334155;overflow-wrap:anywhere}.query-health-issue__affected{color:#64748b;font-size:12px}.query-health-issue__where{color:#334155}.query-health-issue__tab{display:inline-block;padding:0 6px;border-radius:4px;background:#0f172a;color:#fff;font-size:11.5px;font-weight:700}.query-health-issue__tip{display:flex;gap:6px;color:#475569}.query-health-issue__tip i{margin-top:3px;color:#ca8a04}.query-health-issue__actions{display:flex;flex-direction:column;gap:6px;align-items:stretch}@media(max-width:640px){.query-health-issue{flex-wrap:wrap}.query-health-issue__actions{flex-direction:row;flex-wrap:wrap;width:100%}}.query-health-links{display:flex;flex-direction:column;gap:14px;padding:2px 12px}.query-health-link{display:flex;flex-direction:column;gap:8px}.query-health-link__header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.query-health-link__name{display:flex;align-items:center;gap:6px;font-weight:700;color:#0f172a;font-size:13px}.query-health-link__type{padding:1px 6px;border-radius:4px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600}.query-health-link__cards{display:flex;align-items:center;gap:6px;color:#64748b;font-size:12px}.query-health-link__card{padding:2px 8px;border-radius:999px;font-weight:600}.query-health-link__card--source{background:#e0efff;color:#1d4ed8}.query-health-link__card--target{background:#ffe4f1;color:#be185d}.query-health-link__card.is-missing{background:#f1f5f9;color:#94a3b8;text-decoration:line-through}.query-health-link__actions{display:flex;gap:6px;margin-left:auto}.cards-highlight{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;pointer-events:none}.cards-highlight__shade{position:absolute;top:0;right:0;bottom:0;left:0;color:#f59e0b}.cards-highlight__arrow{stroke:currentColor;stroke-width:3;stroke-dasharray:10 6;animation:cards-highlight-dash .8s linear infinite}@keyframes cards-highlight-dash{to{stroke-dashoffset:-16}}.cards-highlight__frame{position:absolute;border:3px solid;border-radius:12px;box-sizing:border-box;animation:cards-highlight-pulse 1.4s ease-in-out infinite}.cards-highlight__frame--source{border-color:#1985ff;--pulse: rgba(25, 133, 255, .45)}.cards-highlight__frame--target{border-color:#f50978;--pulse: rgba(245, 9, 120, .45)}.cards-highlight__frame--card{border-color:#f59e0b;--pulse: rgba(245, 158, 11, .45)}@keyframes cards-highlight-pulse{0%,to{box-shadow:0 0 0 0 var(--pulse)}50%{box-shadow:0 0 0 8px var(--pulse)}}.cards-highlight__label{position:absolute;top:-28px;left:-3px;max-width:320px;padding:3px 10px;border-radius:6px;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cards-highlight__frame--source .cards-highlight__label{background:#1985ff}.cards-highlight__frame--target .cards-highlight__label{background:#f50978}.cards-highlight__frame--card .cards-highlight__label{background:#d97706}.cards-highlight__bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;background:#fff;box-shadow:0 8px 28px #0f172a4d;pointer-events:auto;font-size:13px;color:#0f172a}.cards-highlight__bar-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cards-highlight__bar-note{color:#b45309;font-size:12px}.cards-highlight__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.cards-highlight__btn--primary{border-color:var(--pink, #f50978);background:var(--pink, #f50978);color:#fff}.query-health__header-actions .ui-tabs__tab{white-space:nowrap}.ui-msf{position:relative;display:inline-flex;align-items:center}.ui-msf__btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}.ui-msf--active .ui-msf__btn{color:#1b5fb0;border-color:#b9d3f7;background:#eef4ff}.ui-msf__count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;color:#fff;background:#1b5fb0;border-radius:999px}.ui-msf__btn i{font-size:9px;color:#9ca3af}.ui-msf--chip{gap:2px;padding-right:4px;background:#fff2f8;border-radius:999px}.ui-msf--chip .ui-msf__btn{max-width:320px;padding:3px 4px 3px 10px;border:none;background:transparent;color:var(--pink, #f50978)}.ui-msf--chip.ui-msf--active .ui-msf__btn{border:none;background:transparent;color:var(--pink, #f50978)}.ui-msf__summary{overflow:hidden;font-weight:500;color:#6b7280;white-space:nowrap;text-overflow:ellipsis}.ui-msf__remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;font-size:10px;color:var(--pink, #f50978);background:transparent;border:none;border-radius:50%;cursor:pointer}.ui-msf__remove:hover{background:#f509781f}.ui-msf__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;font-size:10px;color:#b0b8c1;background:transparent;border:none;border-radius:5px;cursor:pointer}.ui-msf__icon-btn:hover,.ui-msf--icon.ui-msf--active .ui-msf__icon-btn{color:var(--pink, #f50978);background:#fff2f8}.ui-msf__icon-btn .ui-msf__count{position:absolute;top:-5px;right:-6px;min-width:14px;height:14px;font-size:9px;background:var(--pink, #f50978)}.ui-msf__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;display:flex;flex-direction:column;width:260px;max-height:340px;overflow:hidden;background:#fff;border:1px solid #e5eaf0;border-radius:10px;box-shadow:0 10px 28px #0f172a1f,0 2px 6px #0f172a0f;font-weight:400;text-align:left;text-transform:none;letter-spacing:normal}.ui-msf__menu--portal{position:fixed;z-index:10250}.ui-msf__search{display:flex;flex-shrink:0;align-items:center;gap:6px;height:32px;margin:8px 8px 0;padding:0 8px;background:#f5f6f8;border:1px solid #e8ecf1;border-radius:6px;transition:background-color .14s ease,border-color .14s ease}.ui-msf__search:focus-within{background:#fff;border-color:var(--pink, #f50978)}.ui-msf__search-icon{flex-shrink:0;font-size:11px;color:#9aa5b1}.ui-msf__search-input{flex:1 1 auto;min-width:0;padding:0;font-size:.8rem;color:#333;background:transparent;border:none;outline:none}.ui-msf__search-input::placeholder{color:#9aa5b1}.ui-msf__search-clear{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;padding:0;font-size:10px;color:#9aa5b1;background:transparent;border:none;border-radius:5px;cursor:pointer}.ui-msf__search-clear:hover{color:var(--pink, #f50978);background:#fff2f8}.ui-msf__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid #f0f2f5}.ui-msf__header-count{font-size:.7rem;color:#9aa5b1;white-space:nowrap}.ui-msf__header-selected{color:var(--pink, #f50978)}.ui-msf__header-actions{display:flex;align-items:center;gap:4px}.ui-msf__header-action{padding:2px 6px;font-size:.7rem;color:#9aa5b1;background:transparent;border:none;border-radius:5px;cursor:pointer}.ui-msf__header-action:hover:not(:disabled){color:var(--pink, #f50978);background:#fff2f8}.ui-msf__header-action:disabled{cursor:default;opacity:.45}.ui-msf__rows{display:flex;flex-direction:column;gap:2px;min-height:0;padding:4px;overflow-y:auto}.ui-msf__option{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:.8rem;color:#333;border-radius:6px;cursor:pointer;white-space:nowrap}.ui-msf__option:hover,.ui-msf__option:focus-within{background:#fff2f8}.ui-msf__option:has(.ui-msf__option-input:focus-visible){box-shadow:inset 0 0 0 2px #f5097859}.ui-msf__option-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ui-msf__option-check{flex-shrink:0;width:14px;font-size:.85rem;color:#c5ccd4}.ui-msf__option--checked .ui-msf__option-check{color:var(--pink, #f50978)}.ui-msf__option--checked .ui-msf__option-label{font-weight:600}.ui-msf__option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-msf__option-count{flex-shrink:0;font-size:.68rem;color:#bdbdbd;font-variant-numeric:tabular-nums}.ui-msf__option--zero .ui-msf__option-label,.ui-msf__option--disabled{color:#b0b8c1}.ui-msf__option--disabled{cursor:not-allowed}.ui-msf__empty{padding:10px 8px;font-size:.78rem;color:#9aa5b1;text-align:center}.derived-source-editor{--dse-border: var(--dbpdd-border, #dfe2e7);--dse-accent: var(--dbpdd-accent, #ff007a);--dse-accent-soft: #ffe3f0;--dse-accent-ink: #b0005a;--dse-muted: #8a8f98;--dse-panel: #f7f8fa;--dse-line: #eceef2;--dse-field-h: 34px;display:flex;flex-direction:column;height:100%;min-height:0;font-size:13px;color:#2f3237}.derived-source-editor__content{flex:1;min-height:0;overflow:auto;padding:6px 4px 16px}.derived-source-editor__content>*{max-width:1040px;margin-left:auto;margin-right:auto}.derived-source-editor__content>*+*{margin-top:14px}.derived-source-editor__identity{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1.4fr);gap:14px;padding:14px 16px;border-radius:10px;background:linear-gradient(180deg,#fff 0%,var(--dse-panel) 100%);border:1px solid var(--dse-line)}.derived-source-editor__field--name input[type=text]{font-size:15px;font-weight:600}.derived-source-editor__notice{padding:10px 14px;border-radius:8px;border:1px solid #ffd27a;background:#fff8e6;color:#7a5200;font-size:12.5px}.derived-source-editor__section{border:1px solid var(--dse-line);border-radius:10px;background:#fff;box-shadow:0 1px 2px #1018280a}.derived-source-editor__section-head{display:flex;align-items:flex-start;gap:12px;padding:12px 16px 0}.derived-source-editor__step{flex:0 0 26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--dse-accent-soft);color:var(--dse-accent-ink);font-weight:700;font-size:12px}.derived-source-editor__section-text{min-width:0}.derived-source-editor__section-title{display:flex;align-items:center;gap:8px;margin:3px 0 0;font-size:13.5px;font-weight:650;color:#1f2226}.derived-source-editor__optional{padding:1px 8px;border-radius:10px;background:var(--dse-panel);color:var(--dse-muted);font-size:11px;font-weight:500}.derived-source-editor__hint{margin:2px 0 0;color:var(--dse-muted);font-size:12px;line-height:1.4}.derived-source-editor__section-body{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px 54px}.derived-source-editor__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 4px 0;border-top:1px solid var(--dse-line)}.derived-source-editor__problem{margin-right:auto;color:#c0392b;font-size:12.5px}.derived-source-editor__problem--link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px;border:none;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.derived-source-editor__problem--link:hover,.derived-source-editor__problem--link:focus-visible{background:#fdecea}.derived-source-editor__problem-go{display:inline-flex;align-items:center;gap:4px;font-weight:600;text-decoration:underline;white-space:nowrap}.derived-source-editor__section--flagged,.derived-source-editor__identity--flagged{border-color:#e0a39c;box-shadow:0 0 0 3px #c0392b1f}.derived-source-editor__field{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:600;font-size:12px;color:#555b63}.derived-source-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.derived-source-editor input[type=text]{box-sizing:border-box;width:100%;height:var(--dse-field-h);padding:0 11px;border:1px solid var(--dse-border);border-radius:7px;background:#fff;font:inherit;font-weight:400;font-size:13px;color:#2f3237;transition:border-color .15s ease,box-shadow .15s ease}.derived-source-editor input[type=text]::placeholder{color:#aab0b8}.derived-source-editor input[type=text]:hover{border-color:#c8ccd2}.derived-source-editor input[type=text]:focus,.derived-source-editor .dbpdd-wrapper .dbpdd-input-look:focus{outline:none;border-color:var(--dse-accent);box-shadow:0 0 0 3px #ff007a1f}.derived-source-editor .dbpdd-wrapper{min-width:0;width:100%}.derived-source-editor .db-path__breadcrumb>.dbpdd-wrapper{flex:1 1 100%}.derived-source-editor .db-path__breadcrumb .dbpdd{display:flex;flex:1 1 auto;width:100%;min-width:0}.derived-source-editor .db-path__breadcrumb .dbpdd>.dbpdd-wrapper{flex:1 1 auto}.derived-source-editor .db-path__breadcrumb .dbpdd .dbpdd-input-look{width:100%;text-overflow:ellipsis}.derived-source-editor .dbpdd-wrapper .dbpdd-input-look{box-sizing:border-box;min-width:0;height:var(--dse-field-h);min-height:var(--dse-field-h);line-height:calc(var(--dse-field-h) - 2px);padding:0 30px 0 11px;border:1px solid var(--dse-border);border-radius:7px;background:#fff;font-size:13px;overflow:hidden;white-space:nowrap;cursor:pointer}.derived-source-editor .dbpdd-wrapper .dbpdd-input-look:hover{border-color:#c8ccd2}.derived-source-editor .dbpdd-wrapper .dbpdd-input-look:disabled{background-color:var(--dse-panel);color:#aab0b8;cursor:not-allowed}.derived-source-editor__modes{display:flex;flex-wrap:wrap;gap:8px;font-weight:400;font-size:13px;color:#2f3237}.derived-source-editor__modes label{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--dse-border);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.derived-source-editor__modes label:has(input:checked){border-color:var(--dse-accent);background:#fff5fa}.derived-source-editor__modes input[type=radio]{accent-color:var(--dse-accent);margin:0}.derived-source-editor__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:400;min-height:var(--dse-field-h)}.derived-source-editor__chips .dbpdd-wrapper{flex:1 1 160px;width:auto}.derived-source-editor__chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 11px;border-radius:13px;background:var(--dse-accent-soft);color:var(--dse-accent-ink);font-size:12px;font-weight:500}.derived-source-editor__chip button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.derived-source-editor__chip button:hover{background:#b0005a1f}.derived-source-editor__parameters{display:flex;flex-direction:column;font-weight:400;border:1px solid var(--dse-line);border-radius:10px;overflow:hidden}.derived-source-editor__parameter{display:grid;grid-template-columns:18px minmax(150px,1fr) minmax(240px,1.8fr) minmax(180px,1fr) 56px 34px;gap:10px;align-items:center;padding:8px 12px;background:#fff;transition:background .15s ease}.derived-source-editor__parameter+.derived-source-editor__parameter{border-top:1px solid var(--dse-line)}.derived-source-editor__parameter:not(.derived-source-editor__parameter--head):nth-of-type(odd){background:#fbfbfd}.derived-source-editor__parameter:not(.derived-source-editor__parameter--head):hover{background:#fff5fa}.derived-source-editor__parameters>.derived-source-editor__add-row,.derived-source-editor__parameters>.derived-source-editor__muted{padding:8px 12px;border-top:1px solid var(--dse-line);background:var(--dse-panel)}.derived-source-editor__parameter--head{padding-top:7px;padding-bottom:7px;background:var(--dse-panel);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--dse-muted)}.derived-source-editor__parameter--dragging{position:relative;z-index:1;background:#fff5fa;box-shadow:0 6px 16px #0000001f}.derived-source-editor__grip{display:inline-flex;align-items:center;justify-content:center;width:18px;height:28px;padding:0;border:0;background:none;color:#b7c0cb;cursor:grab;touch-action:none}.derived-source-editor__grip:hover,.derived-source-editor__grip:focus-visible{color:var(--dse-accent)}.derived-source-editor__parameter--dragging .derived-source-editor__grip{cursor:grabbing}.derived-source-editor__add-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.derived-source-editor__add-row .dbpdd-wrapper{flex:1 1 320px;width:auto}.derived-source-editor__storage{display:flex;flex-direction:column;gap:8px;font-weight:400;max-width:640px}.derived-source-editor__storage-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) 34px;gap:8px;align-items:center}.derived-source-editor__order{display:flex;flex-direction:column;gap:6px;font-weight:400}.derived-source-editor__order-row{display:grid;grid-template-columns:minmax(150px,1fr) auto 34px;gap:8px;align-items:center}.derived-source-editor__direction{display:inline-flex;border:1px solid var(--dse-border);border-radius:7px;overflow:hidden}.derived-source-editor__direction .btn{border-radius:0;height:32px}.derived-source-editor__direction .btn+.btn{border-left:1px solid var(--dse-border)}.derived-source-editor__direction .btn.is-active{background:var(--dse-accent-soft);color:var(--dse-accent-ink);font-weight:600}.derived-source-editor .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--dse-field-h);min-width:34px;padding:0 11px;border:1px solid transparent;border-radius:7px;background:none;color:#5f656d;font-size:12.5px;cursor:pointer;transition:background .15s ease,color .15s ease}.derived-source-editor .btn:hover{background:#f1f2f5;color:var(--dse-accent)}.derived-source-editor .derived-source-editor__add{align-self:flex-start;border:1px dashed var(--dse-border)}.derived-source-editor .derived-source-editor__add:hover{border-color:var(--dse-accent)}.derived-source-editor .derived-source-editor__add--primary{border-style:solid;border-color:var(--dse-accent);background:var(--dse-accent-soft);color:var(--dse-accent-ink);font-weight:600}.derived-source-editor__filter{padding:8px 10px;border-radius:8px;background:var(--dse-panel);font-weight:400}.derived-source-editor__filter select,.derived-source-editor__filter input[type=text]{height:32px;border-radius:7px}.derived-source-editor__health-row{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.derived-source-editor__health-rows{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--dse-line)}.derived-source-editor__health-label{display:block;margin-bottom:4px;font-weight:600;font-size:12px;color:#4b5059}.derived-source-editor__chip--warn{background:#fff4e5;color:#8a4b00;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.derived-source-editor__health{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;background:var(--dse-panel);font-weight:400}.derived-source-editor__muted{margin:0;color:var(--dse-muted);font-weight:400;font-size:12px}.derived-sources{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;font-size:13px}.derived-sources__toolbar{display:flex;justify-content:flex-end}.derived-sources__list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.derived-sources__item{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #eceef2;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1018280a;transition:border-color .15s ease,box-shadow .15s ease}.derived-sources__item:hover{border-color:#ffc2dd;box-shadow:0 2px 6px #ff007a14}.derived-sources__item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.derived-sources__item .btn{display:inline-flex;align-items:center;gap:6px;height:30px;min-width:30px;padding:0 9px;border:0;border-radius:7px;background:none;color:#5f656d;cursor:pointer}.derived-sources__item .btn:hover{background:#f1f2f5;color:#ff007a}@media(max-width:760px){.derived-source-editor__identity,.derived-source-editor__grid{grid-template-columns:1fr}.derived-source-editor__section-body{padding-left:16px}.derived-source-editor__parameter{grid-template-columns:18px 1fr 1fr}.derived-source-editor__parameter--head>span:nth-child(5){display:none}}.derived-source-editor__state{margin-right:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dse-muted)}.derived-source-editor__state i{font-size:8px}.derived-source-editor__state--dirty{color:#b26a00;font-weight:600}.derived-source-editor__state--saved{color:#1e8e5a}.derived-source-editor__state--saved i{font-size:11px}.derived-source-editor__dependents{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid #ffc2dd;background:#fff5fa;font-size:13px}.derived-source-editor__dependents ul{margin:0;padding-left:18px}.derived-source-editor__dependents-query{font-weight:600}.derived-source-editor__dependents-actions{display:flex;justify-content:flex-end;gap:8px}.derived-source-editor__editable{display:flex;justify-content:center;align-items:center;cursor:pointer}.derived-source-editor__editable input{width:16px;height:16px;accent-color:var(--dse-accent);cursor:inherit}.derived-source-editor__editable:has(input:disabled){cursor:not-allowed;opacity:.45}.derived-source-editor__editing{display:flex;flex-direction:column;gap:12px}.derived-source-editor__check{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.derived-source-editor__check input{accent-color:var(--dse-accent);width:15px;height:15px}.derived-source-editor__editing-new{display:flex;flex-direction:column;gap:10px;padding:10px 12px;margin-left:22px;border-left:2px solid var(--dse-line)}.derived-source-editor__fixed-row{display:grid;grid-template-columns:minmax(160px,1fr) 12px minmax(120px,1fr) 34px;gap:8px;align-items:center;margin-bottom:6px}.derived-source-editor__editing-history{display:grid;grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) auto;gap:8px;align-items:center;margin-left:22px}.derived-source-editor__editing-history .derived-source-editor__problem{grid-column:1 / -1}.query-repository{display:flex;flex-direction:column;height:100%;gap:12px;padding:4px 0;box-sizing:border-box;min-width:0}.query-repository__toolbar{display:flex;align-items:center;gap:8px;flex-shrink:0}.query-repository__search-wrap{position:relative;display:flex;flex:1;min-width:0}.query-repository__search-clear{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:#8a96a3;font-size:12px;cursor:pointer}.query-repository__search-clear:hover{background:#f1f5f9;color:#334155}.query-repository__search{flex:1;min-width:0;padding:7px 28px 7px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px;outline:none;box-sizing:border-box;transition:border-color .15s}.query-repository__search:focus{border-color:var(--pink, #e91e63)}.query-repository__dashboard-filter,.query-repository__table-filter{flex-shrink:0;width:200px}.query-repository__dashboard-filter .custom-dropdown,.query-repository__table-filter .custom-dropdown{background-color:#fff;box-shadow:none;border:1px solid #ddd;border-radius:6px}.query-repository__dashboard-filter .custom-dropdown:hover,.query-repository__table-filter .custom-dropdown:hover{border-color:#b6bfc9}.query-repository__body{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:2px 12px;box-sizing:border-box;min-width:0}.query-repository__empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:60px 32px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}.query-repository__empty-icon{font-size:48px;color:#c5d0da}.query-repository__empty-title{font-size:1.15rem;font-weight:600;color:#8fa0b2}.query-repository__empty-subtitle{font-size:.875rem;color:#b4bec8;line-height:1.6}.query-repository__list{display:flex;flex-direction:column;gap:8px;min-width:0}.query-repository__item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;box-sizing:border-box;min-width:0}.query-repository__item-left{display:flex;flex-direction:row;gap:16px;flex:1;min-width:0;align-items:flex-start}.query-repository__item-info{display:flex;flex-direction:column;gap:4px;width:50%;min-width:0}.query-repository__item-name{font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.query-repository__item-description{font-size:11px;color:#9ca3af;line-height:1.4}.query-repository__item-sources{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.query-repository__item-actions{display:flex;flex-direction:row;gap:4px;flex-shrink:0;align-items:center;justify-content:flex-end}.query-repository__action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #d1d5db;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;font-size:12px;transition:var(--transition)}.query-repository__action-btn:hover{border-color:var(--pink, #e91e63);color:var(--pink, #e91e63);background:#fdf2f7}.query-repository__action-btn--delete:hover{border-color:#e53e3e;color:#e53e3e;background:#fff5f5}.query-repository__item-meta{font-size:11px;color:#9ca3af;white-space:nowrap}.query-repository__item-meta b{color:#6b7280;font-weight:600}.query-repository__item-meta--source{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-repository__source-icon{margin-right:2px;color:#9ca3af}.query-repository__source-separator{margin:0 4px;color:#d1d5db}.query-repository__item-meta--linked{color:var(--pink);font-weight:500;flex-shrink:0}.query-repository__item--selectable{cursor:pointer}.query-repository__check{flex:0 0 auto;margin-top:2px;font-size:16px;color:var(--pink, #e91e63)}.query-repository__item--selected{background-color:var(--pink-light, #ffe4ec);box-shadow:0 0 0 1px var(--pink, #e91e63)}.query-repository__linked-card{border:none;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.query-repository__linked-card:hover{color:var(--pink, #e91e63);text-decoration:underline}.query-repository__linked-card--disabled,.query-repository__linked-card--disabled:hover{color:#9ca3af;cursor:default;text-decoration:none}.query-repository__entry{display:flex;flex-direction:column;gap:6px}.query-repository__item--broken{border-left:3px solid #dc2626}.query-repository__health-icon{margin-right:6px;color:#d97706}.query-repository__health-icon.is-error{color:#dc2626}.query-repository__problems-filter{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer}.query-repository__problems-filter i{color:#d97706}.query-repository__problems-filter.is-active{border-color:#dc2626;background:#fef2f2;color:#b91c1c}.query-repository__checked-filter i{color:var(--pink, #e91e63)}.query-repository__checked-filter.is-active{border-color:var(--pink, #e91e63);background:#fdf2f8;color:var(--pink, #e91e63)}.query-repository__linked-card-usage{color:#8a96a3;font-size:.9em}.tplinputs__data-sources{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.tplsrc{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--color-border, #dcdfe4);border-radius:6px}.tplsrc__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;align-items:end}.tplsrc__query{min-width:0}.tplsrc__query-box{display:flex;align-items:center;gap:6px;height:30px;padding:0 2px 0 8px;border:1px solid #ddd;border-radius:4px;background:#f7f8fa;box-sizing:border-box;min-width:0}.tplsrc__query-icon{color:var(--pink);font-size:12px}.tplsrc__query-name{flex:1;min-width:0;font-size:var(--FontList);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tplsrc__value{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;align-items:end}.tplsrc__value--source{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.tplsrc__value--field{display:flex;flex-wrap:wrap}.tplsrc__value--field>.tplprop__field{flex:1 1 140px;min-width:0}.tplsrc__value--field>.tplprop__pair{flex:2 1 260px;min-width:0}.tplsrc__value--field>:not(.tplprop__field):not(.tplprop__pair){flex:none}.tplsrc__actions{display:flex;justify-content:flex-end}.tplsrc__link{display:flex;flex-direction:column;gap:8px}.tplsrc__link .link-rule-row .tplprop__field{margin-bottom:0}.tplsrc__link .link-rule-row .tplprop__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tplsrc__link{--tplsrc-label-h: 18px}.tplsrc__link .link-rule-row,.tplsrc__link .link-rule-row__side,.tplsrc__link .tplsrc__value,.tplsrc__link .tplprop__with-preview{align-items:flex-start}.tplsrc__link .link-rule-row .tplprop__label,.tplsrc__link .link-rule-row__label{font-size:11px;font-weight:600;line-height:14px;color:#888}.tplsrc__link .link-rule-row__fx,.tplsrc__link .link-rule-row__flip,.tplsrc__link .link-rule-row__remove,.tplsrc__link .tplprop__with-preview>.db-path__preview-btn{margin-top:var(--tplsrc-label-h)}.tplsrc__link .link-rule-row__side--value:has(.tplsrc__value--source){flex-basis:calc(100% - 36px)}.tplsrc__add-condition.ui-btn--subtle{color:var(--pink);background:#ffeaea}.tplsrc__add-condition.ui-btn--subtle:hover{background:#ffd9e6}.tplsrc__origin{display:flex;flex-direction:column;gap:8px}.tplsrc__origin>.tplsrc__value--field,.tplsrc__origin .tplprop__pair{align-items:start}.tplsrc__origin>.tplsrc__value--field>:not(.tplprop__field):not(.tplprop__pair){margin-top:16px}.tplsrc__system,.tplsrc__code{display:flex;flex-direction:column;gap:6px}.tplsrc__code>.tplprop__pair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tplsrc__code>.tplprop__pair>.tplprop__pair{display:contents}.tplsrc__origin .tplprop__field{margin-bottom:0}.tplsrc__code .tplprop__pair>*{min-width:0}.tplsrc__system-example{margin:0;font-size:12px;color:#1d2736}.tplsrc__system .tplprop__pair{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px}.tplsrc__system .tplprop__pair>*,.tplsrc__system select{min-width:0;max-width:100%}.tplsrc__query-box .tplsrc__preview-btn{width:24px;height:24px;font-size:12px}.tplsrc__keys{display:flex;flex-direction:column;gap:6px;margin:4px 0 2px}.tplsrc__keys-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tplsrc__key-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 10px;border-radius:14px;background:#ffeaea;color:var(--pink, #e91e63);font-size:13px}.tplsrc__key-chip button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.tplsrc__key-chip button:hover{background:#e91e631f}.tplsrc__key-add{flex:0 1 240px;min-width:180px}.tplsrc__key-add .tplprop__field{margin-bottom:0}.tplsrc__exists{display:flex;flex-direction:column;gap:4px;margin:2px 0}.tplsrc__exists-option{display:flex;align-items:baseline;gap:6px;font-size:12px;cursor:pointer}.tplsrc__exists-hint{color:var(--color-text-muted, #6b7280)}.tplinputs__sample-links{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px dashed #e4e4e8;border-radius:6px}.tplinputs__sample-row{display:flex;align-items:center;gap:8px}.tplinputs__sample-row>input{flex:1 1 auto;min-width:0}.tplinputs__sample-found{display:flex;flex-direction:column;gap:2px;align-items:flex-start}#search-bar-form,.search-bar{display:flex;justify-content:center;align-items:center;flex:1;width:100%;position:relative}.search-bar input{border-radius:0;font-size:var(--FontList);padding:7px 20px;border:none;border-bottom:1px solid #ccc;flex:1;transition:var(--transition)}.search-bar input:focus{border-radius:99px;border-bottom-color:transparent;box-shadow:inset 6px 6px 10px #0003,inset -6px -6px 10px #ffffff80}.search-bar input:focus-visible{outline:none}.search-bar .search-bar-button{background-color:var(--white);border-radius:99px;border:none;cursor:pointer;transition:var(--transition);position:absolute;right:0;height:20px}.search-bar .fa.fa-search{font-size:18px;padding:0 15px;color:#b4b4b4;transition:var(--transition)}.search-bar:hover .fa.fa-search{color:var(--black-acciona);transform:rotate(90deg);transition:var(--transition)}.search-bar-button-times{right:15px!important}.selection-actions-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-shrink:0;gap:6px;margin-bottom:8px;padding:6px 10px;border-radius:6px;background:#fdeef5;font-size:11px;font-weight:600;color:#9d174d}.selection-actions-bar__actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.selection-actions-bar__btn{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid #d0d7de;background:#fff;color:#555;font-size:11px;font-weight:600;border-radius:5px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.selection-actions-bar__btn:hover{background:var(--pink-light, #ffe3f0);border-color:var(--pink, #f50978);color:var(--pink, #f50978)}.occ-style-clipboard{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:8px;margin-bottom:8px}.occ-style-clipboard__hint{font-size:11px;color:#8fa0b2}.occ-node-fields-editor{min-height:0}.occ-text-btn--xs{padding:3px 8px;font-size:10px}.occ-static-value{width:100%;padding:5px 8px;border:1px solid #e5e7eb;border-radius:5px;font-size:12px;background:#f8f9fa;color:#666;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.occ-icon-btn--active{background:#fdeef5;color:var(--pink, #f50978)}.occ-field-rows{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto}.occ-field-row{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000a;transition:box-shadow .15s}.occ-field-row:hover{box-shadow:0 2px 6px #00000014}.occ-field-row--expanded{border-color:var(--pink, #f50978)}.occ-field-row--dragging{opacity:.4}.occ-field-row--overlay{box-shadow:0 12px 28px #0000002e;cursor:grabbing}.occ-field-row--selected{border-color:var(--pink, #f50978);background:#fff5fa;box-shadow:0 0 0 1px var(--pink, #f50978)}.occ-field-row__header{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}.occ-field-row__editable-check{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 6px;border-radius:5px;background:#f0fdf4;color:#15803d;font-size:10px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.occ-field-row__editable-check input{margin:0;cursor:pointer;position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.occ-field-row__editable-check i{font-size:10px}.occ-field-row__editable-check--readonly{background:#fef2f2;color:#b91c1c}.occ-field-row__select-toggle{border:none;background:transparent;color:#b0b6bf;cursor:pointer;width:18px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.occ-field-row__select-toggle:hover{color:var(--pink, #f50978);background:#fdeef5}.occ-field-row__select-toggle--active{color:var(--pink, #f50978)}.occ-field-row__select-toggle:focus,.occ-field-row__select-toggle:focus-visible{outline:none;box-shadow:none}.occ-field-row__drag-handle{cursor:grab;color:#b0b6bf;font-size:13px;padding:2px}.occ-field-row__drag-handle:hover{color:#6b7280}.occ-field-row__drag-handle:active{cursor:grabbing}.occ-field-row__order-buttons{display:flex;flex-direction:column;gap:1px}.occ-field-row__type-icon{font-size:13px;color:#888;width:16px;text-align:center;flex-shrink:0}.occ-field-row__summary{flex:1;min-width:0}.occ-field-row__label-row{display:flex;align-items:center;gap:6px;min-width:0}.occ-field-row__label{font-size:13px;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 190px;min-width:0}.occ-field-row__meta{font-size:11px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.occ-field-row__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.occ-field-row__vis{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:none;border-radius:4px;cursor:pointer;color:#6b7280;font-size:12px;flex-shrink:0;transition:color .15s ease,background .15s ease}.occ-field-row__vis:hover{color:var(--pink, #f50978);background:#f1f3f5}.occ-field-row__vis.is-hidden{opacity:.6}.occ-field-row__chevron{font-size:11px;color:#999;width:14px;text-align:center}.occ-field-row__body{padding:4px 14px 14px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:8px}.occ-field-row__body .format-config{flex:none;overflow:visible;padding:0;gap:8px}.occ-field-row__format{margin-top:0}.format-config .format-config{padding:0;gap:8px}.occ-field-row__body .format-config .occ-field{margin-bottom:0}.occ-field-row__body .format-config .occ-label{font-size:10px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}.occ-field-row__body .format-config .occ-field--inline .occ-label{margin-bottom:0}.occ-field-row__body .format-config .occ-input{height:26px;border:1px solid #ddd;box-sizing:border-box}.occ-conditional-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.occ-conditional-title-row .format-section-title{margin:0}.occ-conditional-apply{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.occ-conditional-rules{display:flex;flex-direction:column;gap:8px}.occ-conditional-rule{display:flex;align-items:center;gap:8px}.occ-conditional-rule__value{flex:1}.occ-conditional-rule__icon{width:140px;flex-shrink:0}.occ-conditional-rule__remove{flex-shrink:0}.occ-node-fields-editor--list-detail{height:100%;min-height:0;display:flex;flex-direction:column}.occ-node-fields-editor--list-detail>.selection-actions-bar{flex-shrink:0}.occ-list-detail{display:flex;gap:16px;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.occ-list-detail__list{flex:0 0 320px;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px}.occ-list-detail__detail{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;background:#fff}.occ-list-detail__search{flex-shrink:0}.occ-mixed-flag{margin-left:6px;font-size:10px;font-weight:700;color:#9ca3af;letter-spacing:.02em}.eb-tab{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;--eb-free: #2563eb;--eb-existing: #16a34a;--eb-lookup: #7e22ce;--eb-readonly: #6b7280;--eb-border: #e8ecf1;--eb-surface: #ffffff;--eb-surface-alt: #f8fafc;--eb-text: #1f2937;--eb-text-muted: #64748b;--eb-text-faint: #94a3b8;--eb-warn: #b45309}.eb-toolbar{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:6px 10px;min-height:34px;padding:5px 10px;border:1px dashed #cbd5e1;border-radius:8px;font-size:12px}.eb-rows-search{flex-shrink:0}.eb-toolbar__link{border:none;background:none;color:var(--eb-free);cursor:pointer;font-size:12px;padding:0 2px}.eb-toolbar__hint{display:inline-flex;align-items:center;gap:6px;color:var(--eb-text-muted)}.eb-toolbar__hint strong{color:var(--eb-text)}.eb-tab>.selection-actions-bar{flex-shrink:0}.eb-rows{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto}.eb-row{flex-shrink:0;border:1px solid var(--eb-border);border-radius:8px;background:var(--eb-surface);overflow:hidden}.eb-row--readonly{background:var(--eb-surface-alt)}.eb-row--selected{border-color:var(--eb-free);box-shadow:0 0 0 1px #2563eb40}.eb-row--copy-source{border-color:var(--eb-lookup);box-shadow:0 0 0 1px #7e22ce4d}.eb-row--dragging{opacity:.4}.eb-row--overlay{box-shadow:0 12px 28px #0000002e;cursor:grabbing}.eb-row__main{display:flex;align-items:center;gap:10px;padding:9px 12px}.eb-row__select{border:none;background:none;cursor:pointer;color:var(--eb-text-faint);font-size:13px;padding:2px;line-height:1;flex:0 0 auto}.eb-row__select.is-on{color:var(--eb-free)}.eb-row__drag-handle{color:var(--eb-text-faint);font-size:12px;cursor:grab;flex:0 0 auto}.eb-row__order-buttons{display:flex;flex-direction:column;flex:0 0 auto}.eb-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:16px;border:none;background:transparent;color:var(--eb-text-faint);cursor:pointer;border-radius:4px;font-size:9px}.eb-icon-btn:hover:not(:disabled){background:#f0f0f0;color:var(--eb-free)}.eb-icon-btn:disabled{opacity:.3;cursor:not-allowed}.eb-row__vis{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:-4px;padding:0;border:none;background:none;border-radius:4px;cursor:pointer;color:var(--eb-text-faint);font-size:10px;line-height:1;flex:0 0 auto;transition:color .15s ease,background .15s ease}.eb-row__vis:hover{color:var(--eb-free);background:#eef2f7}.eb-row__vis.is-hidden{opacity:.6}.eb-row__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.eb-row__label-row{display:flex;align-items:center;gap:8px;min-width:0}.eb-row__label{font-weight:600;font-size:13px;color:var(--eb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.eb-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.eb-row__col{font-size:11px;color:var(--eb-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.eb-row__source{font-size:11px;color:var(--eb-text-muted)}.eb-row__source--warn{color:var(--eb-warn);display:inline-flex;align-items:center;gap:4px}.eb-row__controls{display:flex;align-items:center;gap:8px;flex:0 0 auto}.eb-row__copy,.eb-row__expand{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:#f1f3f5;color:#888;font-size:12px;cursor:pointer;flex:0 0 auto;transition:var(--transition)}.eb-row__copy>i,.eb-row__expand>i{transition:var(--transition)}.eb-row__copy:hover,.eb-row__expand:hover{background:var(--pink-light, #ffe3f0);color:var(--pink, #f50978)}.eb-row__copy:hover>i{color:var(--pink, #f50978);transform:rotate(var(--RotateIcons))}.eb-row__expand:hover>i{color:var(--pink, #f50978)}.eb-row__copy{margin-left:2px}.eb-row__copy.is-source{background:#7e22ce1f;color:var(--eb-lookup)}.eb-row__copy.is-source>i{color:var(--eb-lookup);transform:none}.eb-row__copy.is-target{background:#7e22ce0f;color:var(--eb-lookup)}.eb-row__readonly-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--eb-readonly);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;white-space:nowrap}.eb-row__body{padding:10px 12px 14px;border-top:1px solid #eef2f6;background:#fbfcfe}.eb-empty{padding:16px;font-size:13px;color:var(--eb-text-muted);border:1px dashed #cbd5e1;border-radius:8px}.grid-col-group{box-sizing:border-box;display:flex;flex:none;align-items:flex-end;padding-top:4px}.grid-col-group--none{background:transparent}.grid-col-group__band{--cg-bw: var(--cg-open-bw);--cg-bc: var(--cg-open-border);display:flex;flex:1 1 auto;align-items:center;min-width:0;overflow:hidden;background:linear-gradient(180deg,var(--cg-top) 0%,var(--cg-bg) 70%);color:var(--cg-fg)}.grid-col-group__band.is-first{margin-left:4px}.grid-col-group__band.is-last{margin-right:4px}.grid-col-group__band--sides-bottom{box-shadow:inset 0 calc(-1 * var(--cg-bw)) 0 var(--cg-bc)}.grid-col-group__band--sides-bottom.is-first{border-top-left-radius:var(--cg-radius)}.grid-col-group__band--sides-bottom.is-last{border-top-right-radius:var(--cg-radius)}.grid-col-group__band--sides-all{margin-bottom:2px;box-shadow:inset 0 var(--cg-bw) 0 var(--cg-bc),inset 0 calc(-1 * var(--cg-bw)) 0 var(--cg-bc)}.grid-col-group__band--sides-all.is-first{border-top-left-radius:var(--cg-radius);border-bottom-left-radius:var(--cg-radius);box-shadow:inset 0 var(--cg-bw) 0 var(--cg-bc),inset 0 calc(-1 * var(--cg-bw)) 0 var(--cg-bc),inset var(--cg-bw) 0 0 var(--cg-bc)}.grid-col-group__band--sides-all.is-last{border-top-right-radius:var(--cg-radius);border-bottom-right-radius:var(--cg-radius);box-shadow:inset 0 var(--cg-bw) 0 var(--cg-bc),inset 0 calc(-1 * var(--cg-bw)) 0 var(--cg-bc),inset calc(-1 * var(--cg-bw)) 0 0 var(--cg-bc)}.grid-col-group__band--sides-all.is-first.is-last{box-shadow:inset 0 0 0 var(--cg-bw) var(--cg-bc)}.grid-col-group__chip{display:inline-flex;align-items:center;gap:7px;flex:0 1 auto;min-width:0;max-width:100%;height:100%;padding:0 6px 0 10px;border:0;background:none;color:inherit;font:inherit;font-size:var(--cg-font-size);font-weight:var(--cg-font-weight);letter-spacing:.03em;text-transform:var(--cg-transform);white-space:nowrap;cursor:pointer}.grid-col-group__chip:focus-visible,.grid-col-group-stub__fill:focus-visible{outline:2px solid var(--cg-fg);outline-offset:-3px;border-radius:7px}.grid-col-group__title{min-width:0;overflow:hidden;text-overflow:ellipsis}.grid-col-group__count{flex:0 0 auto;min-width:18px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--cg-fg) 16%,transparent);font-size:10px;line-height:14px;text-align:center}.grid-col-group__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--cg-fg) 14%,transparent);font-size:9px;transition:background .15s ease,transform .15s ease}.grid-col-group__more{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:18px;margin-right:4px;padding:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--cg-fg) 14%,transparent);color:inherit;font-size:11px;cursor:pointer}.grid-col-group__more:hover{background:color-mix(in srgb,var(--cg-fg) 28%,transparent)}.grid-col-group__chip:hover .grid-col-group__icon{background:color-mix(in srgb,var(--cg-fg) 28%,transparent);transform:translate(-2px)}.grid-col-group-stub{box-sizing:border-box;display:flex;padding:0 3px}.grid-col-group-stub--head{padding-top:4px}.grid-col-group-stub.is-last{padding-bottom:4px}.grid-col-group-stub__fill{--cg-bw: var(--cg-closed-bw);--cg-bc: var(--cg-closed-border);display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;padding:0;border:0;background:var(--cg-bg);box-shadow:inset var(--cg-bw) 0 0 var(--cg-bc),inset calc(-1 * var(--cg-bw)) 0 0 var(--cg-bc);color:var(--cg-fg);font:inherit;cursor:pointer;transition:filter .15s ease}.grid-col-group-stub--head .grid-col-group-stub__fill{border-radius:var(--cg-radius) var(--cg-radius) 0 0;background:linear-gradient(180deg,var(--cg-top) 0%,var(--cg-bg) 80%);box-shadow:inset var(--cg-bw) 0 0 var(--cg-bc),inset calc(-1 * var(--cg-bw)) 0 0 var(--cg-bc),inset 0 var(--cg-bw) 0 var(--cg-bc)}.grid-col-group-stub.is-last .grid-col-group-stub__fill{border-radius:0 0 var(--cg-radius) var(--cg-radius);box-shadow:inset var(--cg-bw) 0 0 var(--cg-bc),inset calc(-1 * var(--cg-bw)) 0 0 var(--cg-bc),inset 0 calc(-1 * var(--cg-bw)) 0 var(--cg-bc)}.grid-col-group-stub__fill:hover{filter:brightness(1.06) saturate(1.08)}.grid-col-group-stub--head .grid-col-group-stub__fill:hover .grid-col-group__icon{background:color-mix(in srgb,var(--cg-fg) 28%,transparent);transform:translate(2px)}.grid-col-group-stub__count{font-size:10px;font-weight:700;line-height:1;opacity:.85}.grid-col-group-spines{position:absolute;z-index:2;overflow:hidden;pointer-events:none}.grid-col-group-spines__inner{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.grid-col-group-spine{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:12px 0;box-sizing:border-box}.grid-col-group-spine__label{max-height:100%;overflow:hidden;color:var(--cg-fg);font-size:var(--cg-font-size);font-weight:var(--cg-font-weight);letter-spacing:.08em;text-overflow:ellipsis;text-transform:var(--cg-transform);white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.grid-col-group__band--spans{overflow:visible}.grid-col-group__span{position:relative;z-index:4;display:flex;align-items:center;height:100%;min-width:0;flex:none}.cg-manager{--cg-ui-accent: var(--pink, #f50978);--cg-ui-ink: #0f172a;--cg-ui-muted: #64748b;--cg-ui-line: #e5e7eb;--cg-ui-soft: #f1f5f9;--dse-accent-soft: #ffe3f0;--dse-accent-ink: #b0005a;--dse-field-h: 32px;display:flex;flex-direction:column;gap:12px;color:var(--cg-ui-ink);font-size:12px}.cg-crumbs{display:flex;align-items:center;gap:8px;min-height:28px;padding-right:32px;font-size:13px;font-weight:700}.cg-crumbs__up{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--cg-ui-line);border-radius:999px;background:#fff;color:var(--cg-ui-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.cg-crumbs__up:hover{border-color:var(--cg-ui-accent);color:var(--cg-ui-accent)}.cg-crumbs__sep{color:#cbd5e1;font-size:10px}.cg-crumbs__here{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-crumbs__here i{color:var(--cg-ui-accent)}.cg-section{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border:1px solid var(--cg-ui-line);border-radius:12px;background:#fff}.cg-section__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700}.cg-section__scope{color:var(--cg-ui-muted);font-weight:500}.cg-note{margin:0;color:var(--cg-ui-muted);line-height:1.45}.cg-badge{padding:1px 8px;border-radius:999px;background:var(--cg-ui-soft);color:var(--cg-ui-muted);font-size:10.5px;font-weight:600}.cg-badge.is-own{background:color-mix(in srgb,var(--cg-ui-accent) 12%,#fff);color:var(--cg-ui-accent)}.cg-link{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:0;border:0;background:none;color:var(--cg-ui-accent);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.cg-choices{display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:2px;border-radius:8px;background:var(--cg-ui-soft)}.cg-choices button{padding:4px 10px;border:0;border-radius:6px;background:none;color:#475569;font-size:11.5px;font-weight:600;cursor:pointer}.cg-choices button.is-active{background:#fff;box-shadow:0 1px 2px #0f172a1f;color:var(--cg-ui-ink)}.cg-panel{display:flex;flex-direction:column;gap:10px}.cg-panel__head{display:flex;align-items:center;gap:8px}.cg-panel__title{flex:1 1 auto;min-width:0;height:34px;padding:0 12px;border:1px solid #cbd5e1;border-radius:9px;font-size:14px;font-weight:700}.cg-panel__title:focus{border-color:var(--cg-ui-accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--cg-ui-accent) 18%,transparent)}.cg-panel__ungroup{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--cg-ui-line);border-radius:9px;background:#fff;color:#b91c1c;font-size:12px;font-weight:600;cursor:pointer}.cg-panel__ungroup:hover{border-color:#fecaca;background:#fef2f2}.cg-panel__colors{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cg-chips{display:block}.cg-presets{display:flex;flex-wrap:wrap;gap:5px}.cg-presets__item{width:30px;height:22px;padding:0;border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #0f172a1f;font-size:10px;font-weight:700;cursor:pointer;transition:transform .12s ease}.cg-presets__item:hover{transform:translateY(-1px)}.cg-presets__item.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--cg-ui-accent)}.cg-preview{display:flex;align-items:stretch;gap:10px;padding:10px;border-radius:12px;background:repeating-linear-gradient(0deg,#fff 0,#fff 20px,#f8fafc 20px,#f8fafc 40px);box-shadow:inset 0 0 0 1px var(--cg-ui-line);pointer-events:none}.cg-preview__open{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cg-preview__cols,.cg-preview__rows{display:flex;gap:6px;padding:6px 8px 0}.cg-preview__cols span,.cg-preview__rows span{flex:1 1 0;height:8px;border-radius:4px;background:#cbd5e1}.cg-preview__rows span{height:6px;background:#e2e8f0}.cg-preview__closed{flex:0 0 auto;min-height:84px;border-radius:9px;overflow:hidden}.cg-preview__closed .grid-col-group-spine__label{max-height:76px}.cg-list{display:flex;flex-direction:column;gap:4px}.cg-list__all{display:flex;align-items:center;gap:8px;padding:4px 8px;color:var(--cg-ui-muted);font-weight:600;cursor:pointer}.cg-list__row{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 8px;border:1px solid var(--cg-ui-line);border-radius:10px;background:#fff}.cg-list__row:hover{border-color:#cbd5e1}.cg-list__swatch{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:24px;border:2px solid transparent;border-radius:7px;font-size:10.5px;font-weight:700}.cg-list__open{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;padding:4px 6px;border:0;border-radius:7px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cg-list__open:hover{background:var(--cg-ui-soft)}.cg-list__title{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cg-list__meta{display:inline-flex;align-items:center;gap:6px;color:var(--cg-ui-muted);white-space:nowrap}.cg-list__open>.fa-chevron-right{color:#cbd5e1;font-size:10px}.cg-list__add{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:4px}.cg-colors{display:flex;flex-direction:column;gap:8px}.cg-colors__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cg-colors__inputs{display:inline-flex;align-items:center;gap:6px}.cg-colors__arrow{color:var(--cg-ui-muted)}.cg-colors__shuffle{width:30px;height:30px;border:1px solid var(--cg-ui-line);border-radius:8px;background:#fff;color:#475569;cursor:pointer}.cg-colors__shuffle:hover{border-color:var(--cg-ui-accent);color:var(--cg-ui-accent)}.cg-colors__swatches{display:inline-flex;flex:1 1 auto;overflow:hidden;min-width:80px;height:18px;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a14}.cg-colors__swatches span{flex:1 1 0}.cg-colors__apply{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:0;border-radius:8px;background:var(--cg-ui-accent);box-shadow:0 2px 6px color-mix(in srgb,var(--cg-ui-accent) 30%,transparent);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.cg-colors__apply:hover{filter:brightness(1.06)}.cg-colors__apply:disabled{background:#cbd5e1;box-shadow:none;cursor:default}.cg-style{display:flex;flex-direction:column;gap:10px}.cg-style__looks{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.cg-style__look{display:flex;flex-direction:column;gap:4px;padding:4px 4px 6px;border:1px solid var(--cg-ui-line);border-radius:10px;background:#fff;color:#334155;font-size:11.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cg-style__look:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a14}.cg-style__look.is-active{border-color:var(--cg-ui-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--cg-ui-accent) 20%,transparent)}.cg-style__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:8px}.cg-style__box{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:6px 10px 10px;border:1px solid var(--cg-ui-line);border-radius:10px;background:#fff}.cg-style__box legend{padding:0 4px;font-size:12px;font-weight:700}.cg-style__box legend i{margin-right:4px;color:var(--cg-ui-accent)}.cg-style__field{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px}.cg-style__label{color:var(--cg-ui-muted)}.cg-style__auto-color{display:inline-flex;align-items:center;gap:8px}.cg-style__auto{padding:3px 9px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:var(--cg-ui-muted);font-size:11px;cursor:pointer}.cg-style__auto.is-active{border-color:var(--cg-ui-accent);background:color-mix(in srgb,var(--cg-ui-accent) 10%,#fff);color:var(--cg-ui-accent)}.cg-style__toggles{display:flex;flex-wrap:wrap;gap:8px 16px}.cg-popover{position:fixed;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cg-ui-line, #e5e7eb);border-radius:14px;background:#f8fafc;box-shadow:0 18px 48px #0f172a38,0 2px 6px #0f172a14;animation:cg-pop .14s ease-out}.cg-popover__body{overflow-y:auto;padding:12px}.cg-popover__close{position:absolute;top:10px;right:10px;z-index:1;width:28px;height:28px;border:0;border-radius:8px;background:none;color:#94a3b8;cursor:pointer}.cg-popover__close:hover{background:#e2e8f0;color:#0f172a}@keyframes cg-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.cg-header-menu{position:fixed;min-width:240px;padding:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 14px 36px #0f172a33;color:#0f172a;font-size:12.5px}.cg-header-menu--sub{position:absolute;top:-6px;left:calc(100% + 4px);max-height:320px;overflow-y:auto}.cg-header-menu__title{padding:4px 10px 6px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cg-header-menu__entry{position:relative}.cg-header-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cg-header-menu__item:hover,.cg-header-menu__item[aria-expanded=true]{background:#f1f5f9}.cg-header-menu__item.is-danger{color:#b91c1c}.cg-header-menu__item.is-danger:hover{background:#fef2f2}.cg-header-menu__icon{width:16px;color:var(--pink, #f50978);text-align:center}.cg-header-menu__item.is-danger .cg-header-menu__icon{color:inherit}.cg-header-menu__label{flex:1 1 auto;white-space:nowrap}.cg-header-menu__hint{color:#94a3b8;font-size:10.5px;white-space:nowrap}.cg-header-menu__more{color:#94a3b8;font-size:10px}.cg-header-menu__swatch{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #0f172a1f}.cg-header-menu__divider{height:1px;margin:5px 6px;background:#eef2f7}.listfmt-colgroups{display:flex;flex-direction:column;gap:10px;padding:4px 2px}.listfmt-colgroups__hint{margin:0;color:#64748b;font-size:12px;line-height:1.45}.listfmt-root{display:flex;flex-direction:column;height:100%;min-height:0}.listfmt-panel{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:8px;border:1px solid #e8e8e8;border-radius:12px;background:linear-gradient(180deg,#fff,#fafbff);box-shadow:0 4px 14px #00000014;overflow:hidden}.listfmt-switcher{padding:10px 12px}.listfmt-mini-sample{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;border-radius:5px;font-size:11px;font-weight:700;line-height:1;padding:0 5px;border:1px solid rgba(15,23,42,.08);box-sizing:border-box;overflow:hidden;white-space:nowrap}.listfmt-content{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 10px 10px}.listfmt-section .format-config{height:100%;min-height:0;padding:10px;max-height:56vh;overflow-y:auto;overflow-x:hidden}.listfmt-section.format-config .form-group.color-group{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;gap:10px}.listfmt-section-compact .format-config{height:auto;max-height:none;overflow:visible;gap:10px}.listfmt-section.listfmt-section-compact{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.listfmt-live-preview{display:flex;flex-direction:column;gap:6px;padding:8px 10px 4px}.listfmt-live-preview.listfmt-live-preview-inline{flex-direction:row;align-items:center;gap:8px;padding:6px 10px 4px}.listfmt-live-preview-label{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:0 0 auto}.listfmt-live-preview-label i{color:#ec4899}.listfmt-live-preview-surface{display:flex;align-items:center;padding:0 8px;box-sizing:border-box;overflow:hidden;min-width:0;flex:1 1 auto}.listfmt-live-preview-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listfmt-section-compact .format-section{padding:10px 12px}.listfmt-section-compact .format-section .format-grid{grid-template-columns:repeat(3,minmax(140px,1fr));grid-auto-rows:minmax(62px,auto);gap:10px}.listfmt-section-compact .format-section:nth-of-type(1) .form-group:nth-child(1){grid-column:1;grid-row:1}.listfmt-section-compact .format-section:nth-of-type(1) .form-group:nth-child(2){grid-column:2;grid-row:1}.listfmt-section-compact .format-section:nth-of-type(1) .form-group:nth-child(3){grid-column:3;grid-row:1}.listfmt-section-compact .format-section:nth-of-type(1) .form-group:nth-child(4){grid-column:1;grid-row:2}.listfmt-section-compact .format-section:nth-of-type(3) .form-group:nth-child(4){grid-column:1;grid-row:1}.listfmt-section-compact .format-section:nth-of-type(3) .form-group:nth-child(2){grid-column:2;grid-row:1}.listfmt-section-compact .format-section:nth-of-type(3) .form-group:nth-child(3){grid-column:3;grid-row:1}.listfmt-section-compact .format-section:nth-of-type(3) .form-group:nth-child(1){grid-column:3;grid-row:2}.listfmt-columns-layout{flex:1 1 auto;min-height:0;height:100%;display:grid;grid-template-columns:280px 1fr;gap:12px;overflow:hidden}.listfmt-column-list{border:1px solid #e7e7e7;border-radius:10px;background:#fff;padding:8px;min-height:0;overflow-y:auto;overflow-x:hidden}.listfmt-column-item{width:100%;border:1px solid #e6ebf2;border-radius:8px;background:#f8fbff;color:#1f2937;text-align:left;padding:8px 10px;margin-bottom:8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0;overflow:hidden}.listfmt-column-item>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listfmt-column-item>small{flex-shrink:0;white-space:nowrap;color:#6b7280}.listfmt-column-item.active{border-color:#ffb8d9;background:#ffeef6}.listfmt-column-editor{border:1px solid #e7e7e7;border-radius:10px;background:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.listfmt-column-editor-header{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #ececec;padding:10px 12px;flex-shrink:0}.listfmt-column-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.listfmt-column-editor .format-config{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.listfmt-empty{padding:20px;color:#6b7280}.listfmt-layout-grid{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:12px;padding:10px}.listfmt-layout-fill{height:100%;align-content:start}.listfmt-layout-grid .form-group{display:flex;flex-direction:column;gap:6px}.listfmt-layout-grid .form-group label{font-weight:500;font-size:12px;color:#374151;display:flex;align-items:center;gap:6px}.listfmt-layout-grid .form-group input,.listfmt-layout-grid .form-group select{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;background:#fff}.listfmt-layout-grid .form-group small{font-size:11px;color:#6b7280}.listfmt-layout-grid .form-group.listfmt-group-title{grid-column:1 / -1;padding-top:2px}.listfmt-layout-grid .form-group.listfmt-group-title label{font-size:12px;font-weight:700}@media(max-width:760px){.listfmt-columns-layout,.listfmt-layout-grid,.listfmt-with-preview{grid-template-columns:1fr}.listfmt-preview-pane{display:none}.listfmt-columns-layout.listfmt-columns-layout--preview,.listfmt-columns-layout.listfmt-columns-layout--resizable{grid-template-columns:1fr}.listfmt-columns-layout--resizable>.panel-splitter{display:none}}.listfmt-columns-layout.listfmt-columns-layout--preview{grid-template-columns:180px 1fr 220px}@media(max-width:900px){.listfmt-columns-layout.listfmt-columns-layout--preview{grid-template-columns:180px 1fr}.listfmt-columns-layout--preview>.listfmt-preview-pane{display:none}}.listfmt-columns-layout.listfmt-columns-layout--resizable{grid-template-columns:var(--listfmt-column-list-width, 16%) 9px minmax(0,1fr) 9px var(--listfmt-column-preview-width, 19%);column-gap:2px}.listfmt-columns-layout--resizable>.panel-splitter{margin:0}@media(max-width:900px){.listfmt-columns-layout.listfmt-columns-layout--resizable{grid-template-columns:var(--listfmt-column-list-width, 16%) 9px minmax(0,1fr)}.listfmt-columns-layout--resizable>.listfmt-column-editor+.panel-splitter{display:none}}.listfmt-section.listfmt-section-compact.listfmt-with-preview{display:grid;grid-template-columns:1fr 220px;gap:12px;overflow:hidden;align-items:stretch}.listfmt-config-pane{min-height:0;overflow-y:auto;overflow-x:hidden}.listfmt-config-pane .format-config{max-height:none;overflow:visible}.listfmt-preview-pane{display:flex;flex-direction:column;gap:6px;min-height:0;padding-top:4px}.listfmt-preview-pane-label{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;display:flex;align-items:center;gap:5px;flex:0 0 auto}.listfmt-preview-pane-label i{color:#ec4899}.listfmt-preview-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000000f}.listfmt-preview-table{width:100%;border-collapse:collapse;table-layout:fixed}.listfmt-preview-table th,.listfmt-preview-table td{text-align:left;box-sizing:border-box;vertical-align:middle;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listfmt-cell-editor{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 12px}.listfmt-cell-editor label{display:flex;flex:1 1 220px;flex-direction:column;gap:4px;min-width:0}.listfmt-json-list{display:flex;flex:1 1 100%;flex-direction:column;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.listfmt-json-list__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.listfmt-json-list__row>label{flex:1 1 160px}.listfmt-json-list__colors>*{flex:0 0 auto}.listfmt-json-list__title{color:#475569;font-size:12px;font-weight:600}.listfmt-json-list input[type=number],.listfmt-json-list__prefix{height:30px;padding:0 8px;border:1px solid #cbd5e1;border-radius:6px}.listfmt-cell-editor .listfmt-json-list__check{flex:0 0 auto;flex-direction:row;align-items:center;gap:6px;font-size:12px}.listfmt-json-list__preview{display:flex;min-height:48px;padding:8px 12px;border:1px dashed #cbd5e1;border-radius:6px;background:#fff}.listfmt-section.listfmt-section-compact.listfmt-with-preview.listfmt-with-preview--resizable{grid-template-columns:minmax(0,1fr) 9px var(--listfmt-column-preview-width, 19%);column-gap:2px}.listfmt-with-preview--resizable>.panel-splitter{margin:0}@media(max-width:900px){.listfmt-section.listfmt-section-compact.listfmt-with-preview.listfmt-with-preview--resizable{grid-template-columns:1fr}.listfmt-with-preview--resizable>.panel-splitter{display:none}}.listfmt-number-settings>label{flex-basis:140px}.listfmt-number-settings__toggle{display:flex;flex:1 1 140px;align-items:flex-end;padding-bottom:6px}.listfmt-cell-editor .listfmt-number-settings__toggle label{flex:0 0 auto;flex-direction:row;align-items:center}.formula-editor{--formula-accent: var(--pink, #f50978);--formula-attr-bg: #fdf0f6;--formula-attr-border: #f7b6d2;--formula-fn-bg: #eef2ff;--formula-fn-fg: #3730a3;--formula-line-border: #cbd5e1;--formula-muted: #64748b;--formula-invalid: #dc2626;--formula-valid: #15803d;display:flex;flex-direction:column;gap:6px;min-width:0}.formula-editor__line{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-height:32px;padding:4px 6px;border:1px solid var(--formula-line-border);border-radius:6px;background:#fff;cursor:text;outline:none}.formula-editor__line.is-focused{border-color:var(--formula-accent);box-shadow:0 0 0 2px #f509781f}.formula-editor__placeholder{color:var(--formula-muted);font-size:12px}.formula-editor__caret{width:2px;height:18px;background:var(--formula-accent);animation:formula-caret 1s steps(1) infinite}@keyframes formula-caret{50%{opacity:0}}.formula-chips{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:3px;max-width:100%;overflow:hidden}.formula-chips--raw{font-family:ui-monospace,monospace;font-size:12px}.formula-chip{display:inline-flex;align-items:center;padding:0 2px;font-size:12px;line-height:20px;white-space:nowrap;-webkit-user-select:none;user-select:none}.formula-chip--ref,.formula-chip--var{padding:0 7px;border:1px solid var(--formula-attr-border);border-radius:10px;background:var(--formula-attr-bg);color:#831843;font-weight:600}.formula-chip--var{border-style:dashed}.formula-chip.is-pickable{cursor:pointer}.formula-chip.is-missing{border-color:var(--formula-invalid);background:#fef2f2;color:var(--formula-invalid);text-decoration:line-through}.formula-chip--fn{padding:0 5px;border-radius:4px;background:var(--formula-fn-bg);color:var(--formula-fn-fg);font-weight:600}.formula-chip--op{padding:0 3px;color:#0f172a;font-weight:700}.formula-chip--num,.formula-chip--const{font-family:ui-monospace,monospace}.formula-editor__palette{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.formula-editor__picker{flex:0 0 220px;min-width:0}.formula-editor__picker .dbpdd,.formula-editor__picker .dbpdd-wrapper .dbpdd-input-look{min-width:0}.formula-editor__sep{width:1px;height:18px;margin:0 2px;background:#e2e8f0}.formula-btn{min-width:28px;height:26px;padding:0 7px;border:1px solid #e2e8f0;border-radius:5px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.formula-btn:hover:not(:disabled){border-color:var(--formula-accent);color:var(--formula-accent)}.formula-btn:disabled{opacity:.35;cursor:default}.formula-editor__status{margin:0;font-size:11px;color:var(--formula-valid)}.formula-editor__status.is-invalid{color:var(--formula-invalid)}.formula-editor__raw{padding:4px 6px;border-radius:4px;background:#f8fafc;font-size:12px}.formula-chip--str{font-family:ui-monospace,monospace;color:#9a3412}.formula-chip--bool,.formula-chip--word{padding:0 3px;color:#0f172a;font-weight:700;font-style:italic}.formula-editor__text{display:inline-flex;align-items:center;gap:4px}.formula-editor__text-input{width:120px;height:26px;padding:0 6px;border:1px solid var(--formula-accent);border-radius:5px;font:inherit;font-size:12px}.formula-editor__picker--fn{flex:1 1 220px}.formula-popover{position:fixed;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #f7b6d2;border-radius:10px;background:#fff;box-shadow:0 12px 32px #0f172a2e}.formula-popover__head,.formula-popover__foot{display:flex;align-items:center;gap:8px}.formula-popover__title{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#fdf0f6;color:var(--pink, #f50978);font-size:12px;font-weight:600}.formula-popover__label,.formula-popover__unit{height:28px;padding:0 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;outline:none}.formula-popover__label{flex:1 1 auto;min-width:0}.formula-popover__unit{flex:0 0 96px}.formula-popover__label:focus,.formula-popover__unit:focus{border-color:var(--pink, #f50978);box-shadow:0 0 0 2px #f509781f}.formula-popover__spacer{flex:1 1 auto}.formula-popover .apply-btn:disabled{opacity:.45;cursor:not-allowed}.formula-popover__why{font-size:11px;color:#dc2626}.json-cell-popup__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.json-cell-formulas{display:flex;flex-direction:column;gap:8px}.json-cell-formulas>.btn{align-self:flex-start}.json-cell-formulas__actions{display:flex;flex-wrap:wrap;gap:6px}.json-cell-formulas__row{display:grid;grid-template-columns:90px minmax(0,1fr) 70px auto;align-items:center;gap:6px}.json-cell-formulas__row input{min-width:0;padding:4px 6px;border:1px solid #cbd5e1;border-radius:6px}.json-cell-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-list-cell,.json-list-cell-anchor{display:flex;align-items:center;min-width:0;width:100%;height:100%}.json-list-cell--stacked{flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--jl-gap, 4px);padding:3px 0}.json-list-cell__item{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:var(--jl-pad, 1px 8px);overflow:hidden;border:var(--jl-border, 1px solid #f7b6d2);border-radius:var(--jl-radius, 999px);background:var(--jl-bg, #fdf0f6);color:var(--jl-color, #334155);font-size:var(--jl-font-size, 12px);line-height:1.6;white-space:nowrap}.json-list-cell__item .formula-chips{flex-wrap:nowrap;min-width:0;overflow:hidden;font-size:inherit}.json-list-cell__label{flex:0 0 auto;color:var(--jl-label-color, #be185d);font-weight:600}.json-list-cell__label:after{content:":"}.json-list-cell__unit{flex:0 0 auto;opacity:.65}.json-list-cell__empty{opacity:.5}.json-list-cell__text{text-overflow:ellipsis}.json-list-cell__add{color:#94a3b8;font-size:12px}.cell-content:hover .json-list-cell__add{color:var(--pink, #f50978)}.cell-content:has(.json-list-cell.is-editing){outline:2px solid var(--pink, #f50978);outline-offset:-2px;background:#fdf0f6!important}.yesno-field{display:flex;flex-direction:column;gap:8px}.yesno-field__presets{display:flex;flex-wrap:wrap;gap:6px}.yesno-field__preset{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;border:1px solid #d8dde8;border-radius:999px;background:#fff;font-size:12px;color:#1f2937;cursor:pointer}.yesno-field__preset:hover{border-color:var(--pink, #e6007e)}.yesno-field__preset.is-active{border-color:var(--pink, #e6007e);background:rgba(var(--pink-rgb, 230, 0, 126),.06);box-shadow:0 0 0 1px var(--pink, #e6007e) inset}.yesno-field__preview{display:inline-flex;align-items:center;gap:2px}.yesno-field__preview input{width:12px;height:12px;margin:0;pointer-events:none}.yesno-field__sample{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:#f8fafc;font-size:12px}.yesno-field__blank{width:8px;height:8px;border-radius:2px;border:1px dashed #cbd5e1}.yesno-field__states{display:flex;flex-wrap:wrap;gap:8px 20px}.yesno-field__state{display:inline-flex;align-items:center;gap:8px}.yesno-field__state-label{min-width:24px;font-size:12px;font-weight:600;color:#475569}.column-info-fields{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:8px 12px;align-items:start}.column-info-fields label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#475569}.column-info-fields input,.column-info-fields textarea{font:inherit;font-size:12px;padding:6px 8px;border:1px solid #d8dde8;border-radius:6px;color:#111827;resize:vertical}.listfmt-column-extra{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid #eef0f5}.listfmt-column-extra__title{font-size:12px;font-weight:600;color:#1f2937}@media(max-width:720px){.column-info-fields{grid-template-columns:1fr}}.listfmt-layout-grid .form-group.listfmt-layout-wide{grid-column:1 / -1}.grid-yes-no{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:13px;line-height:1;cursor:default;-webkit-user-select:none;user-select:none}.grid-yes-no--interactive{cursor:pointer}.grid-yes-no--interactive:hover{background:#0f172a0f}.grid-yes-no--interactive:not(.grid-yes-no--yes):empty:after{content:"";width:10px;height:10px;border-radius:3px;border:1px dashed #cbd5e1}.tip-section-hint{font-size:11px;color:#6b7280;margin:0 0 12px}.lit-top-panel{display:flex;gap:0;border-bottom:1px solid #e5e7eb;flex-shrink:0}.lit-top-col{display:flex;flex-direction:column;min-width:0}.lit-top-col--default{flex:0 0 auto;width:220px;border-right:1px solid #e5e7eb}.lit-top-col--settings{flex:1}.lit-panel-header{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:linear-gradient(90deg,#f1f5f9,#fafbfc);border-bottom:1px solid #e8ecf0}.lit-panel-header i{color:#e91e8c;font-size:9px}.lit-panel-body{padding:8px 10px;display:flex;flex-direction:column;gap:6px}.lit-panel-body--grid{display:flex;flex-direction:column;gap:0;padding:0}.lit-quick-picks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.lit-quick-picks--compact{gap:4px;margin-bottom:8px}.tip-preset-btn--mini{padding:4px 6px;min-width:28px;justify-content:center}.lit-default-icon-row{display:flex;flex-direction:column;gap:5px}.lit-default-icon-field{display:flex;align-items:center;gap:6px}.lit-field-label{font-size:10px;font-weight:600;color:#6b7280;min-width:32px;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.tip-color-text--sm{width:60px!important}.lit-mini-row{display:flex;align-items:center;gap:8px;padding:4px 10px;border-bottom:1px solid #f0f2f5;min-height:28px}.lit-mini-row:last-child{border-bottom:none}.lit-mini-label{font-size:10px;font-weight:600;color:#475569;min-width:72px;flex-shrink:0}.lit-size-btn--xs{padding:3px 7px;font-size:10px}.lit-font-picker{display:inline-flex;width:160px}.lit-config-section{border:1px solid #e8ecf0;border-radius:8px;background:#fafbfc;overflow:hidden;margin:0 0 8px}.lit-config-section-title{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:linear-gradient(90deg,#f1f5f9,#fafbfc);border-bottom:1px solid #e8ecf0}.lit-config-section-title i{color:#e91e8c;font-size:10px}.lit-config-body{display:flex;flex-direction:column}.lit-config-row{display:flex;align-items:center;gap:10px;padding:5px 12px;border-bottom:1px solid #f0f2f5;min-height:32px}.lit-config-row:last-child{border-bottom:none}.lit-config-label{font-size:11px;font-weight:600;color:#475569;min-width:90px;flex-shrink:0}.lit-size-btns{display:flex;gap:6px}.lit-size-btn{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;border:1px solid #d1d5db;background:#f9fafb;cursor:pointer;font-size:11px;color:#475569;transition:border-color .15s,background .15s}.lit-size-btn i{color:#6b7280}.lit-size-btn--active{border:2px solid #e91e8c;background:#fff0f8;color:#be185d}.lit-size-btn--active i{color:#e91e8c}.lit-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer}.lit-toggle input{position:absolute;opacity:0;width:0;height:0}.lit-toggle-track{width:32px;height:18px;background:#d1d5db;border-radius:999px;transition:background .2s;position:relative;flex-shrink:0}.lit-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s}.lit-toggle input:checked+.lit-toggle-track{background:#e91e8c}.lit-toggle input:checked+.lit-toggle-track:after{transform:translate(14px)}.lit-inline-num{display:flex;align-items:center;gap:4px}.lit-num-input{width:56px;padding:3px 6px;border:1px solid #d1d5db;border-radius:5px;font-size:12px;background:#fff;color:#1f2937;text-align:right;outline:none}.lit-num-input:focus{border-color:#e91e8c;box-shadow:0 0 0 2px #e91e8c1f}.lit-num-unit{font-size:11px;color:#94a3b8}.lit-select{padding:3px 6px;border:1px solid #d1d5db;border-radius:5px;font-size:12px;background:#fff;color:#1f2937;outline:none;cursor:pointer}.lit-select:focus{border-color:#e91e8c;box-shadow:0 0 0 2px #e91e8c1f}.mrt{display:flex;flex-direction:column;gap:1rem;padding:0 4px;height:100%}.mrt__header h3{font-size:1rem;font-weight:700;margin:0 0 4px}.mrt__header p{font-size:.85rem;color:#666;margin:0}.mrt__autonumber-row{display:flex;align-items:center;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid #e5e7eb}.mrt__autonumber-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--pink, #e91e8c);background:#fce7f3;border-radius:4px;padding:2px 6px;white-space:nowrap;flex-shrink:0;-webkit-user-select:none;user-select:none}.mrt__autonumber-badge i{font-size:9px}.massive-edit .link-items-list{margin-top:10px;width:75%}.massive-edit{height:90%}.massive-edit .link-row select{width:30%}.massive-edit .selectors-row{margin-bottom:5px;display:flex;align-items:center}.links-list{border:1px solid #ccc;border-radius:10px;padding:10px 30px;width:100%;margin-top:10px;max-height:100px;overflow:auto}.massive-edit .link-row{display:flex;align-items:center}.massive-edit .selectors-row select{width:30%}.massive-edit .select-columns-report{height:80%;max-height:80%}.massive-edit .link-items-list{height:100%;overflow:auto}.massive-edit .select-massive-edit-link{width:120px;text-align:center}.massive-edit .source-link-container,.footer{display:flex;align-items:center}.btn-primary[disabled]{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.confirm-query-report{height:100%;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.confirm-query-report .query{white-space:pre;flex:1;overflow:auto;padding:15px;border:1px solid #d3d3d3;border-radius:7px;font-size:larger}.confirm-query-report .query::-webkit-resizer{border-bottom:4px solid var(--pink);border-right:4px solid var(--pink)}.confirm-query-report .query-header{display:flex;flex-direction:row;align-items:center}.confirm-query-report .query-header .btn{margin-left:15px}.confirm-query-report .save-button-container{width:100%;display:flex;justify-content:center}.confirm-query-report .save-button-container .btn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:x-large;padding:10px;height:fit-content}.confirm-query-report .save-button-container .btn i{margin-left:10px}.confirm-query-report__missing{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border:1px solid #f5c2bd;border-radius:7px;background-color:#fdecea;color:#d32f2f;font-size:13px}.confirm-query-report__problem{color:#c0392b;font-family:inherit;white-space:normal}.filter-data-report-container{overflow:hidden;display:flex;flex-direction:column;flex:1;padding:10px;gap:5px;height:100%}.filter-data-report-container .panel-rule{display:flex;flex-direction:row;width:100%;flex:1;gap:5px}.filter-data-report-container .panel-rule .rule-content{width:50%}.filter-data-report-container .panel-rule select{border:1px solid #d3d3d3;border-radius:var(--border-radius);max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.filter-data-report-container .Tooltip-Wrapper .children-container{padding:0}.filter-data-report-container .panel-rule input{border:1px solid #d3d3d3;border-radius:var(--border-radius);box-shadow:none;flex:1;padding:2px 5px;margin:3px 0}.rule-clauses{display:flex;flex-direction:row;align-items:center;width:100%}.buttons-container :focus-visible{outline:3px solid var(--pink);outline:none}.filter-data-report .group-container .union:hover{color:var(--pink)}.filter-data-report .group-container .buttons-container{display:flex;flex-direction:row;gap:5px;align-content:center;align-items:center;width:100%;height:25px;margin:5px}.filter-data-report .group-container .buttons-container button{margin:5px;background-color:transparent}.filter-data-report .group-container .minus-button{margin-left:10px;display:flex;flex-direction:row;align-content:center}.possible-values .possible-values-item{border-radius:3px;cursor:pointer;padding:3px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-width:300px}.possible-values .possible-values-item:hover{background-color:#d4d4d4}.btn.delete-rule{color:#222;text-shadow:1px 1px 1px #b4b4b46b;background-color:transparent;display:flex;flex-direction:column;align-items:center}.btn.delete-rule:hover{color:var(--pink);background-color:transparent;cursor:pointer;transition:var(--transition);transform:rotate(var(--RotateIcons))}.filter-data-header__title{margin:0;font-size:13px;font-weight:700;color:var(--text-primary, #1f2937)}.filter-data-header__hint{margin:2px 0 6px;font-size:12px;color:var(--text-secondary, #6b7280)}.panel-group-data{display:flex;flex-direction:column;flex:1;gap:12px;height:100%;padding:12px 14px;overflow:hidden}.panel-group-data .group-data-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.group-data-header__title{margin:0;font-size:13px;font-weight:700;color:var(--text-primary, #1f2937)}.group-data-header__hint{margin:2px 0 0;font-size:12px;color:var(--text-secondary, #6b7280)}.panel-group-data .draggable-selector-container{flex:1;min-height:0;overflow:auto;padding:10px;border:1px solid #e3e6ec;border-radius:8px;background:var(--color-surface-subtle, #f6f7f9)}.orderby-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid #e3e6ec;border-radius:8px;background:#fff;cursor:auto;transition:border-color .15s,box-shadow .15s}.orderby-item:hover{border-color:#d3d8e0;box-shadow:0 1px 4px #0f172a0f}.orderby-item-handle{flex:0 0 auto;color:#9aa1ad;cursor:grab}.orderby-item-handle:hover{color:var(--pink, #e91e8c)}.orderby-item-index{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:#eef0f4;color:var(--text-secondary, #6b7280);font-size:11px;font-weight:700;line-height:20px;text-align:center}.orderby-item .orderby-item-content{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.orderby-item .orderby-item-content>:first-child,.orderby-item .orderby-item-content>:nth-child(2){flex:1 1 180px;min-width:0}.orderby-direction{display:inline-flex;flex:0 0 auto;padding:2px;border:1px solid #e3e6ec;border-radius:999px;background:#f6f7f9}.orderby-direction__option{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary, #6b7280);font-size:12px;cursor:pointer}.orderby-direction__option:hover{color:var(--pink, #e91e8c)}.orderby-direction__option--active{background:var(--pink, #e91e8c);color:#fff}.orderby-direction__option--active:hover{color:#fff}.panel-join-tables{padding:12px 14px;display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.join-section__title{margin:0;font-size:13px;font-weight:700;color:var(--text-primary, #1f2937)}.join-section__hint{margin:2px 0 0;font-size:12px;color:var(--text-secondary, #6b7280)}.join-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.panel-join-tables .jointypes-container{max-height:40%;display:flex;flex-direction:column;min-height:0}.panel-join-tables .join-types-container{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;overflow-y:auto}.panel-join-tables .join-type-container{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid #e3e6ec;border-radius:999px;background:#fff;font-size:12.5px;color:var(--text-primary, #1f2937)}.panel-join-tables .join-type-container--base{border-color:var(--pink, #e91e8c)}.join-type-container__arrow{margin-left:-2px;font-size:10px;color:#b0b6c2}.join-type-container__icon{font-size:11px;color:var(--text-secondary, #6b7280)}.join-type-container__name{font-weight:600}.join-type-container__badge{padding:1px 7px;border-radius:999px;background:var(--pink, #e91e8c);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em}.join-types-container .join-type{width:auto;height:16px;filter:brightness(0) saturate(100%);transition:var(--transition);cursor:pointer}.join-types-container .join-type:hover{transform:scale(1.2);filter:none}.panel-join-tables .joins-container{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px;overflow:auto;border:1px solid #e3e6ec;border-radius:8px;background:var(--color-surface-subtle, #f6f7f9)}.joins-container__empty{margin:0;padding:18px 0;text-align:center;font-size:12.5px;color:var(--text-secondary, #6b7280)}.join-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 10px;border:1px solid #e3e6ec;border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}.join-row:hover{border-color:#d3d8e0;box-shadow:0 1px 4px #0f172a0f}.join-row__index{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:#eef0f4;color:var(--text-secondary, #6b7280);font-size:11px;font-weight:700;line-height:20px;text-align:center}.join-row__side{flex:1 1 280px;min-width:0;display:flex;align-items:center;gap:6px}.join-row__side>:not(.link-rule-row__fx):not(.join-row__preview){flex:1 1 0;min-width:0}.join-row__side .dbpdd-trigger{width:100%;max-width:none;min-width:0}.join-row__preview{flex:0 0 28px;display:inline-flex;justify-content:center}.join-row__equals{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--pink, #e91e8c);color:#fff;font-size:16px;font-weight:700}.join-row__remove{flex:0 0 auto;margin-left:auto}@media(max-width:720px){.join-row__side{flex-basis:100%}.join-row__equals{margin:0 auto}}.panel-join-tables .tooltip-box.tooltip-top{margin:0 10px}.order-columns-container{display:flex;flex-direction:column;flex:1;gap:12px;height:100%;padding:12px 14px;overflow:hidden}.order-columns-header__title{margin:0;font-size:13px;font-weight:700;color:var(--text-primary, #1f2937)}.order-columns-header__hint{margin:2px 0 0;font-size:12px;color:var(--text-secondary, #6b7280)}.order-draggable-container{flex:1;min-height:0;overflow:auto;padding:10px;border:1px solid #e3e6ec;border-radius:8px;background:var(--color-surface-subtle, #f6f7f9)}.order-columns-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 10px;border:1px solid #e3e6ec;border-radius:8px;background:#fff;cursor:auto;transition:border-color .15s,box-shadow .15s}.order-columns-item:hover{border-color:#d3d8e0;box-shadow:0 1px 4px #0f172a0f}.order-columns-item__handle{flex:0 0 auto;color:#9aa1ad;cursor:grab}.order-columns-item__handle:hover{color:var(--pink, #e91e8c)}.order-columns-item__index{flex:0 0 auto;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:#eef0f4;color:var(--text-secondary, #6b7280);font-size:11px;font-weight:700;line-height:20px;text-align:center}.order-columns-item__content{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.order-columns-item__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--text-primary, #1f2937)}.order-columns-item__table{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;background:#e91e8c14;color:var(--pink, #e91e8c);font-size:11px;font-weight:500}.order-columns-item__table i{font-size:10px}.reference-source-picker{display:flex;flex-direction:column;gap:4px;margin:6px 0}.reference-source-picker__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reference-source-picker__option{display:flex;justify-content:space-between;gap:12px;width:100%}.reference-source-picker__kind{color:#8a8f98;font-size:11px}.reference-source-picker__problem{color:#c0392b;font-size:12px}.column-tx{display:flex;flex-direction:column;gap:10px;padding-bottom:10px;border-bottom:1px solid #eef0f3}.column-tx__name input{font-size:14px;font-weight:600}.column-tx__name input[aria-invalid=true]{border-color:#dc2626}.column-tx__error{color:#dc2626;font-size:11px}.column-tx__note{color:#6b7280;font-size:11px}.item-table .item-selected-column .button-container .link-rule-row__fx{width:24px;height:22px;font-size:11px}.select-data-report{width:100%;display:flex;flex-direction:column;padding:10px;height:100%}.select-data-report .db-path-section{flex-shrink:0;padding-bottom:8px;border-bottom:1px solid var(--grey-border, #e0e0e0);margin-bottom:8px}.select-data-report .sel-panel-title{display:flex;flex-direction:row;width:100%;justify-content:end;align-items:right}.select-data-report .tables-panel-container{display:flex;flex-direction:row;overflow:hidden;flex:1}.select-data-report .search-bar-container{display:flex;justify-content:center;margin-top:0;gap:5px}.select-data-report ::-webkit-scrollbar{width:7px;height:7px;cursor:pointer!important}.item-table{display:flex;flex-direction:row;font-size:var(--FontList);cursor:grab;gap:2px;justify-content:left;align-items:center;flex:1;padding:4px 6px;overflow:hidden}.item-table.open{display:flex;flex-direction:column;width:100%;height:100%;flex:1;min-height:0;align-items:flex-start;justify-content:flex-start}.item-table.open .header{flex-shrink:0;width:100%}.item-table.open .panel-selected-columns-container{max-height:none;overflow:hidden;padding-left:0;width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.item-table.open .panel-selected-columns{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.item-table .header{display:flex;flex-direction:row;align-items:center;padding:0 4px;overflow-x:auto;overflow-y:hidden;justify-content:space-between;width:100%}.select-data-report .btn{background-color:#f6f6f6;color:#545454}.item-table .table-name{white-space:nowrap;overflow:hidden;gap:5px;text-overflow:ellipsis;flex:1;min-width:50px}.select-data-report .sel-panel-title .btn{width:100px}.select-data-report .button-container{pointer-events:auto}.item-table .header>.button-container{margin-right:10px}.add-column-dropdown-wrapper{position:relative}.add-column-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0}.add-column-btn--icon{font-size:11px}.add-column-menu{background:#fff;border:1px solid var(--grey-border, #e0e0e0);border-radius:var(--border-radius, 4px);box-shadow:0 4px 12px #00000026;padding:6px;display:flex;flex-direction:column;gap:4px;max-height:280px;min-width:160px}.add-column-menu-title{font-size:12px;font-weight:600;color:#545454;padding:4px 6px;border-bottom:1px solid var(--grey-border, #e0e0e0)}.add-column-menu-filter{padding:5px 6px;border:1px solid var(--grey-border, #e0e0e0);border-radius:var(--border-radius, 4px);font-size:12px}.add-column-menu-list{overflow-y:auto;max-height:200px}.add-column-menu-empty{padding:6px;font-size:12px;color:#888}.add-column-menu-item{padding:5px 6px;cursor:pointer;border-radius:var(--border-radius, 4px);font-size:12px}.add-column-menu-item:hover{background-color:var(--pink-light);color:var(--pink)}.select-data-report .button-container .btn{pointer-events:auto}.select-data-report .distinct-btn.active{background-color:var(--pink);color:#fff;border-radius:999px;cursor:pointer}.select-data-report .search-bar input{width:-webkit-fill-available}.item-table .panel-selected-columns-container{cursor:auto;display:flex;flex:1;flex-direction:column;justify-content:flex-start;overflow:hidden;max-height:0px;transition:var(--transition);padding-left:20px}.sdr-columns-toolbar{display:flex;align-items:center;gap:4px;width:100%;flex-shrink:0;background-color:var(--grey-background, #f5f5f5);padding:3px}.sdr-columns-toolbar .search-bar-container{flex:1;min-width:0}.sdr-filter-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #d8dde4;border-radius:var(--border-radius, 4px);background:#fff;cursor:pointer;color:#888;font-size:11px;transition:background .15s,color .15s,border-color .15s}.sdr-filter-toggle:hover{border-color:var(--pink);color:var(--pink)}.sdr-filter-toggle.active{background:var(--pink);border-color:var(--pink);color:#fff}.item-table .panel-selected-columns-container .search-bar{flex:none;width:100%;background-color:var(--grey-background, #f5f5f5);padding:3px}.item-table .panel-selected-columns-container .search-bar input{width:100%;box-shadow:none}.item-table .panel-selected-columns-container .search-bar input:focus{box-shadow:inset 6px 6px 10px #0003,inset -6px -6px 10px #ffffff80}.item-table .panel-selected-columns{overflow:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:5px;color:#000;justify-content:right;width:100%;padding:5px 2px;cursor:auto}.item-table .item-selected-column{display:flex;flex-direction:row;gap:10px;align-items:center;cursor:pointer;width:100%;height:23px;padding:0 3px;font-size:13px}.item-table .item-selected-column--required{cursor:default}.item-table .item-selected-column--required:hover{background-color:transparent;color:inherit}.item-selected-column__required-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#8fa0b2;border:1px solid #d7dee6;border-radius:4px;padding:1px 5px;flex-shrink:0}.item-selected-column__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.item-selected-column__original{color:#9aa7b4;font-weight:400}.item-table .item-selected-column .button-container{margin-left:auto;flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:5px}.item-table .item-selected-column .button-container .transform-btn.active{background-color:var(--pink);color:#fff}.item-table .item-selected-column .button-container .delete-column-btn{color:#888}.item-table .item-selected-column .button-container .delete-column-btn:hover{color:var(--pink)}.transform-popup-body{display:flex;flex-direction:column;gap:10px;padding:12px;height:100%;min-height:0}.transform-popup-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.transform-popup-header span{font-size:11px;color:#888}.transform-popup-header .transform-add-btn{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:999px}.transform-popup-rows{display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1;min-height:0}.transform-popup-row{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--grey-border, #e0e0e0);border-radius:var(--border-radius);background:#fafafa}.transform-popup-row-header{display:flex;flex-direction:row;align-items:flex-end;gap:8px}.transform-popup-row-header .transform-popup-field{flex:1}.transform-popup-row-header .transform-remove-btn{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:#888}.transform-popup-row-header .transform-remove-btn:hover{color:var(--pink)}.transform-popup-field{display:flex;flex-direction:column;gap:4px}.transform-popup-field label{font-size:12px;font-weight:600;color:#545454}.transform-popup-field input,.transform-popup-field select{padding:6px 8px;border:1px solid var(--grey-border, #e0e0e0);border-radius:var(--border-radius);font-size:13px}.item-table .item-selected-column:hover{color:var(--pink);background-color:var(--pink-light);border-radius:var(--border-radius)}.item-table .item-selected-column .btn .item-table .item-selected-column .btn{height:20px}.icon-container{display:flex;justify-content:center;align-items:center;width:25px;cursor:pointer;transition:var(--transition)}.icon-container:hover{color:var(--pink);background-color:#fff}.item-table.open .icon-container{transform:rotate(90deg)}.pop-up-div{height:100%;justify-content:space-between;display:flex;flex-direction:column}.pop-up-actions{display:flex;gap:8px;justify-content:flex-end;align-self:stretch;flex-shrink:0}.pop-up-actions .btn.btn-danger{border:1px solid var(--pink);color:var(--pink)}.item-table .item-selected-column--missing{cursor:default;color:#d32f2f;background-color:#fdecea;border-radius:4px}.item-table .item-selected-column--missing:hover{color:#d32f2f;background-color:#fbdad6}.item-selected-column__missing-note{font-size:11px;font-style:italic}.item-table .item-selected-column .button-container .missing-column-remove-btn{display:inline-flex;flex-direction:row;align-items:center;gap:4px;height:18px;min-height:0;padding:0 7px;border:1px solid #d32f2f;border-radius:9px;background:#fff;color:#d32f2f;font-size:10px;line-height:1;white-space:nowrap}.item-table .item-selected-column .button-container .missing-column-remove-btn i{font-size:9px;margin:0}.item-table .item-selected-column .button-container .missing-column-remove-btn:hover{color:#fff;background:#d32f2f}.item-table__missing-badge{flex-shrink:0;font-size:11px;font-weight:600;color:#d32f2f;background-color:#fdecea;border:1px solid #f5c2bd;border-radius:10px;padding:1px 7px;white-space:nowrap}.item-table .item-table__preview-btn{width:24px;height:24px;margin-left:auto;font-size:12px}.query-meta-header{display:flex;flex-direction:column;gap:6px;padding:4px 8px 8px;flex:0 0 auto}.query-meta-header__row{display:flex;align-items:center;gap:6px;min-width:0}.query-meta-header__toggle{flex:0 0 auto;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#6b7280;font-size:11px;cursor:pointer}.query-meta-header__toggle:hover{background:var(--pink-light, #fde7ef);color:var(--pink, #e91e63)}.query-meta-header__name{flex:0 1 360px;min-width:140px;padding:4px 8px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:15px;font-weight:600;color:#1f2937;font-family:inherit;outline:none;transition:border-color .15s,background .15s}.query-meta-header__name:hover{border-color:#e5e7eb}.query-meta-header__name:focus{border-color:var(--pink, #e91e63);background:#fff}.query-meta-header__name--invalid,.query-meta-header__name--invalid:hover{border-color:#dc2626;background:#fff}.query-meta-header__error,.save-new-query-dialog__error{font-size:11px;color:#dc2626;white-space:nowrap}.query-meta-header__summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#6b7280}.query-meta-header__description{margin-left:30px;min-height:56px;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical;outline:none}.query-meta-header__description:focus{border-color:var(--pink, #e91e63)}.save-new-query-dialog{display:flex;flex-direction:column;gap:14px;padding:16px 20px}.save-new-query-dialog__field{display:flex;flex-direction:column;gap:4px}.save-new-query-dialog__label{font-size:12px;font-weight:600;color:#374151}.save-new-query-dialog__input{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-family:inherit;outline:none}.save-new-query-dialog__input:focus{border-color:var(--pink, #e91e63)}.save-new-query-dialog__input--invalid,.save-new-query-dialog__input--invalid:focus{border-color:#dc2626}.save-new-query-dialog__textarea{min-height:72px;resize:vertical}.save-new-query-dialog__footer{display:flex;justify-content:flex-end;align-items:center;gap:10px}.btn-save-changes{border-radius:99px;background-color:#fff;color:#000;border:none;width:30px;height:30px;font-size:1.3rem;display:flex;align-items:center;justify-content:center;position:fixed;bottom:46px;right:36px;z-index:1000;box-shadow:0 0 12px #00000025}.btn-save-changes:hover{border:1px solid gray;box-shadow:0 0 120px #000000e8}.header-toolbar-slot{display:flex;flex-direction:row;align-items:center;justify-content:right;gap:.5rem}.card-tools .card-toolsgroup-menu{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-width:45px;transition:all .2s ease;border-radius:10px;background:transparent;padding:0;height:35px;overflow:hidden}.card-tools .card-toolsgroup{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.21rem;font-size:1rem;min-width:45px;transition:all .2s ease;padding:.01rem;background:var(--blue-light);padding:0 8px;height:32px;box-shadow:inset 0 0 15px #0f0f0f21;overflow:hidden}.card-table-list-parent .card-tools{display:inline-flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:1.5rem;min-width:none;transition:all .2s ease;padding:.25rem;border:none;border-radius:1rem}.card-toolsgroup .card-tools-button{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:0rem;font-size:1.2rem;color:#6a6c70;border-radius:99px;height:35px;min-width:5px;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}.card-table-list-parent .card-tools-button.chip:not(.chip-disabled){color:#000;cursor:pointer}.card-table-list-parent .card-tools-button.chip:not(.chip-disabled) .btn i{color:#000!important}.card-table-list-parent .card-tools-button:disabled,.card-tools-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.card-tools-button.disabled.disabled-with-reason{opacity:.45;color:#888;background:transparent;border:0;cursor:not-allowed;pointer-events:auto}.card-tools-button.disabled.disabled-with-reason .btn i,.card-tools-button.disabled.disabled-with-reason:hover .action-button i{color:#888!important;transform:none!important}.card-table-list-parent .card-tools-button.chip-active{color:var(--pink);background-color:#fcfcfc00}.card-table-list-parent .card-tools-button.chip-active .btn i{color:var(--pink)!important;transition:none}.card-table-list-parent .card-tools-button.chip-disabled{color:#888}.card-table-list-parent .card-tools-button.chip-disabled .btn i{color:#888!important;transition:none}.card-table-list-parent .card-tools-button.chip-disabled.duplicate-table-warning{color:#dc3545}.card-table-list-parent .card-tools-button.chip-disabled.duplicate-table-warning .btn i{color:#dc3545!important}.card-table-list-parent .ActionButtonText{font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.3px;transition:color .2s ease}.card-table-list-parent .card-toolsgroup .card-tools-button .action-button{padding-right:1px}.card-table-list-parent .card-toolsgroup .card-tools-button:hover .action-button i{color:var(--pink)!important;transform:rotate(var(--RotateIcons))!important}.card-table-list-parent .card-toolsgroup .card-tools-button:hover .ActionButtonText{color:var(--pink)}.card-table-list-parent .btn-menu{display:flex;align-items:center;justify-content:left;flex-direction:row;background-color:#fff;color:#000;border:none;font-size:1.3rem;z-index:10}.btn-menu .card-toolsgroup{background:transparent;box-shadow:none;padding:0;height:auto}.btn-primary.new-column{border-radius:99px;background-color:var(--pink);color:#fff;border:none;width:30px;height:30px;font-size:1.8rem;display:flex;align-items:center;justify-content:center;position:fixed;top:235px;right:36px;z-index:1000;box-shadow:0 0 12px #00000025}.btn-primary.new-rows{border-radius:99px;background-color:var(--pink);color:#fff;border:none;width:30px;height:30px;font-size:1rem;display:flex;align-items:center;justify-content:center;position:fixed;left:30px;bottom:46px;z-index:1000;box-shadow:0 0 12px #00000025}.header-table-config .btn{padding:5px!important}.table-list-layout>.header-table-config{flex-shrink:0}.footer-massive-edit{display:flex;justify-content:center}.header-toolbar-slot{display:flex;flex-direction:row;align-items:center;justify-content:right;gap:4px}.table-list-identity-status{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--pink, #f50978);font-size:14px}.table-list-identity-control{position:relative;display:inline-flex;align-items:center}.table-list-identity-trigger{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 7px;color:var(--pink, #f50978);background:transparent;border:0;font-size:12px;font-weight:600;cursor:pointer}.table-list-identity-trigger:hover{color:var(--pink, #f50978);background:var(--pink-light, #ffe3f0)}.table-list-identity-trigger:focus-visible,.table-list-identity-repair:focus-visible,.table-list-identity-cancel:focus-visible,.table-list-identity-apply:focus-visible{outline:2px solid var(--pink, #f50978);outline-offset:2px}.table-list-identity-trigger__chevron{font-size:10px}.table-list-identity-menu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:min(340px,calc(100vw - 24px));overflow:hidden;border:1px solid #f7c8dd;border-radius:8px;color:#374151;background:#fff;box-shadow:0 8px 20px #0f172a1f}.table-list-identity-menu__heading{padding:8px 10px;border-bottom:1px solid #f7c8dd;color:var(--pink, #f50978);background:#fff7fb;font-size:12px;font-weight:600}.table-list-identity-source{display:grid;gap:4px;padding:9px 10px;border-bottom:1px solid #f1f5f9}.table-list-identity-source:last-child{border-bottom:0}.table-list-identity-source__name{overflow:hidden;color:#334155;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.table-list-identity-source__issues{overflow:hidden;color:var(--pink, #f50978);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.table-list-identity-source__issues .tooltip__wrapper,.table-list-identity-source__issues .tooltip__trigger{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-list-identity-source__issues .tooltip__trigger{cursor:help}.table-list-identity-repair,.table-list-identity-apply{justify-self:end}.table-list-identity-repair:hover:not(:disabled){color:#d90060;background:#fff;border-color:var(--pink, #f50978);box-shadow:0 2px 5px #f5097824}.table-list-identity-repair{margin-top:4px;color:var(--pink, #f50978);background:#fff7fb;border:1px solid #f7c8dd;font-weight:600}.table-list-identity-repair:disabled,.table-list-identity-apply:disabled,.table-list-identity-cancel:disabled{cursor:not-allowed}.table-list-identity-confirm{display:grid;gap:8px;padding-top:2px;color:#555;font-size:12px;line-height:1.35}.table-list-identity-confirm>div{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:100%}.table-list-identity-cancel{min-height:28px}.table-list-identity-cancel:hover:not(:disabled){background:#e4e4e4}.table-list-identity-manual{color:#6b7280;font-size:12px}.table-list-view-scope{display:inline-flex;align-items:center;height:32px;max-width:100%;overflow:hidden;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease}.table-list-view-scope--shared{color:var(--pink, #f50978);background:#fff7fb;border-color:#f7c8dd}.table-list-view-scope:hover{border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a14}.table-list-view-scope--shared:hover{border-color:#f1a9ca;box-shadow:0 1px 3px #f509781a}.table-list-view-scope__status{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:6px;min-width:0;padding:0 10px;color:inherit;background:transparent;border:0;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.table-list-view-scope__status>i{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;font-size:16px;transition:color .2s ease,transform .3s cubic-bezier(.25,.8,.25,1)}.table-list-view-scope__status:hover>i{color:var(--pink, #f50978);transform:rotate(var(--RotateIcons))}.table-list-view-scope__status:focus-visible{position:relative;z-index:1;outline:2px solid #1985ff;outline-offset:-2px}.table-list-view-scope__status:disabled{cursor:default}.table-list-view-scope>.tooltip__wrapper{align-self:stretch;height:100%}.table-list-view-scope>.tooltip__wrapper>.tooltip__trigger{display:flex;align-items:stretch;height:100%;padding:0;overflow:visible}.table-list-view-scope__reset{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:32px;min-width:32px;padding:0;color:inherit;background:transparent;border:0;border-left:1px solid currentColor;border-left-color:#64748b33;cursor:pointer;transition:color .14s ease,background-color .14s ease}.table-list-view-scope__reset:hover{color:var(--pink, #f50978);background:#fff0f7}.table-list-view-scope__reset:focus-visible{position:relative;z-index:1;outline:2px solid #1985ff;outline-offset:-2px}.table-list-view-scope__reset i{display:inline-flex;align-items:center;justify-content:center;width:16px;font-size:16px;transition:color .2s ease,transform .3s cubic-bezier(.25,.8,.25,1)}.table-list-view-scope__reset:hover i{transform:rotate(var(--RotateIcons))}.table-list-toolbar{display:flex;align-items:center;flex-wrap:nowrap;gap:4px!important;min-width:0;padding:.25rem;color:var(--icon-button-color)}.table-list-toolbar .header-toolbar-slot,.table-list-toolbar .card-tools,.table-list-toolbar .card-toolsgroup-menu,.table-list-toolbar .card-toolsgroup,.table-list-toolbar .card-edit-chrome--slot,.table-list-toolbar .header-dot-menu-slot{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0;height:auto;padding:0;background:transparent;box-shadow:none;overflow:visible}.table-list-toolbar .card-tools-button,.table-list-toolbar .action-button,.table-list-toolbar .table-list-fullscreen-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:0!important;color:var(--icon-button-color)!important;background:transparent;border:0;border-radius:8px;font-size:16px;line-height:1;transition:color .2s ease,background-color .2s ease}.table-list-toolbar__custom-action,.table-list-toolbar__custom-overflow,.table-list-toolbar__overflow-trigger{flex:0 0 auto}.table-list-toolbar__overflow-trigger{display:inline-flex}.table-list-toolbar .card-tools-button:hover,.table-list-toolbar .action-button:hover,.table-list-toolbar .table-list-fullscreen-btn:hover{color:var(--pink, #f50978)!important;background:#fff0f7}.table-list-toolbar .card-tools-button.chip-active,.table-list-toolbar .card-edit-chrome__slot-btn--active{color:var(--pink, #f50978)!important;background:#fff0f7!important}.table-list-toolbar .card-tools-button>i,.table-list-toolbar .action-button i,.table-list-toolbar .table-list-fullscreen-btn>i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:inherit!important;font-size:16px!important;line-height:1;transform-origin:center;transition:color .2s ease,transform .3s cubic-bezier(.25,.8,.25,1)}.table-list-toolbar .card-tools-button:hover>i,.table-list-toolbar .card-tools-button:hover .action-button i,.table-list-toolbar .action-button:hover i,.table-list-toolbar .table-list-fullscreen-btn:hover>i{color:var(--pink, #f50978)!important;transform:rotate(var(--RotateIcons))!important}.table-list-toolbar .card-tools-button.chip-disabled,.table-list-toolbar .card-tools-button.disabled,.table-list-toolbar .action-button:disabled{color:#94a3b8!important;background:transparent;opacity:1}.table-list-toolbar .card-tools-button.chip-disabled:hover i,.table-list-toolbar .card-tools-button.disabled:hover i,.table-list-toolbar .action-button:disabled:hover i{color:inherit!important;transform:none!important}.table-list-toolbar .card-tools-button:focus-visible,.table-list-toolbar .action-button:focus-visible,.table-list-toolbar .table-list-fullscreen-btn:focus-visible{outline:2px solid #1985ff;outline-offset:1px}.table-list-layout{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden}.table-list-layout.table-list-fullscreen{position:fixed;top:var(--nav-size, 60px);left:0;right:0;bottom:0;z-index:10000;background:#fff;display:flex;flex-direction:column;overflow:hidden;min-width:0}.table-list-layout.table-list-fullscreen>.table-list-container{flex:none;height:calc(100vh - var(--nav-size, 60px) - 52px - 52px);min-height:0;min-width:0;overflow:hidden}.table-list-layout .table-list-container{position:relative;flex:1 1 0;height:auto;min-height:0;min-width:0;overflow:hidden}.table-list-pagination-slot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:10px;flex:0 0 auto;min-height:52px;padding:7px 10px;background:var(--card-style-bg, var(--card-bg, #ffffff));border-top:1px solid #e7ecf2}.table-list-pagination-slot .pagination{grid-column:2;justify-self:center;min-width:0;position:relative;z-index:2}.table-list-pagination-slot>.table-list-view-scope{grid-column:3;justify-self:end;height:30px;margin:0;border-radius:8px}.table-list-pagination-slot>.table-list-view-scope .table-list-view-scope__status{width:30px;padding:0;font-size:11px}.table-list-pagination-slot>.table-list-view-scope .table-list-view-scope__status span{display:none}.table-list-pagination-slot>.table-list-view-scope .table-list-view-scope__status>i{width:14px;font-size:14px}.table-list-pagination-slot>.table-list-view-scope .table-list-view-scope__reset{width:28px;min-width:28px}.table-list-pagination-slot>.table-list-view-scope .table-list-view-scope__reset i{width:14px;font-size:14px}.table-list-pagination-slot--condensed{grid-template-columns:minmax(0,1fr) auto}.table-list-pagination-slot--condensed .pagination{grid-column:1;justify-self:stretch;justify-content:flex-start;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.table-list-pagination-slot--condensed .pagination-control-bar{flex:0 0 max-content;margin-inline:auto}.table-list-pagination-slot--condensed>.table-list-view-scope{grid-column:2}.table-list-pagination-slot--compact{column-gap:6px;padding-inline:6px}.table-list-pagination-slot--compact .pagination-rows-control>span,.table-list-pagination-slot--compact .pagination-total>span{display:none}.table-list-pagination-slot--compact .pagination-rows-control{gap:0;padding-left:1px}@media(max-width:900px){.table-list-pagination-slot{grid-template-columns:minmax(0,1fr) auto}.table-list-pagination-slot .pagination{grid-column:1}.table-list-pagination-slot>.table-list-view-scope{grid-column:2}}@media(max-width:620px){.table-list-pagination-slot{column-gap:6px;padding-inline:6px}.table-list-pagination-slot>.table-list-view-scope .table-list-view-scope__status span{display:none}.table-list-pagination-slot>.table-list-view-scope .table-list-view-scope__status{width:34px;padding:0}}.card-toolsgroup-menu{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-width:45px;transition:all .2s ease;border-radius:10px;background:transparent;padding:0 15px;height:35px;overflow:hidden}.card-toolsgroup{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:.21rem;font-size:1rem;min-width:45px;transition:all .2s ease;padding:.01rem;border-radius:99px;background:var(--blue-light);padding:0 8px;height:32px;box-shadow:inset 0 0 15px #0f0f0f21;overflow:hidden}.card-tools{display:inline-flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:1.5rem;min-width:110px;transition:all .2s ease;padding:.25rem;border:none;border-radius:1rem}.card-tools-button{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:0rem;font-size:1.2rem;color:#6a6c70;border-radius:99px;height:35px;min-width:5px;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease}.table-list-layout>.header-table-config .table-list-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:4px!important;min-width:0;padding:.25rem;background:transparent;border-radius:0;box-shadow:none;font-size:inherit}.table-list-layout.table-list-fullscreen .tableList-container .grid-table{height:calc(100% - var(--scrollbar-size, 5px))}.hsv{display:block;color:var(--text-secondary, #6b7280)}.hsv--compact{width:100%;max-width:132px;height:auto}.hsv--large{width:100%;max-width:260px;height:auto}.hsv__frame{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:3 3;opacity:.5}.hsv__edge{stroke:currentColor;stroke-width:1.2}.hsv__edge--dashed{stroke-dasharray:3 2}.hsv__node rect{fill:var(--surface, #fff);stroke:currentColor;stroke-width:1.2}.hsv__node text{fill:currentColor;font-size:8px;font-weight:600;font-family:inherit}.hsv__node--group rect{stroke-dasharray:3 2}.hsv__node--dataset rect{stroke-width:1.6}.hsv__node--relationship rect{stroke:var(--pink, #e91e8c);fill:var(--surface-muted, #fdf2f8)}.hsv__node--relationship text{fill:var(--pink, #e91e8c)}.hse-root{display:flex;flex-direction:column;gap:16px}.hse-section__title,.hse-diagnostics__title,.hse-subsection__title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, #6b7280);margin-bottom:8px}.hse-strategies{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.hse-strategy{position:relative;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px 10px 10px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;background:var(--surface, #fff)}.hse-strategy--active{border-color:var(--pink, #e91e8c);box-shadow:0 0 0 1px var(--pink, #e91e8c)}.hse-strategy--unavailable{opacity:.55;cursor:not-allowed}.hse-strategy__select{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.hse-strategy__select:disabled{cursor:not-allowed}.hse-strategy__select:focus-visible{outline:2px solid var(--pink, #e91e8c);outline-offset:3px;border-radius:4px}.hse-strategy--active .hse-strategy__select .hsv{color:var(--pink, #e91e8c)}.hse-strategy__label{font-weight:600;font-size:13px}.hse-strategy__description{margin:0;font-size:11px;line-height:1.35;color:var(--text-secondary, #6b7280)}.hse-strategy__help{position:absolute;top:4px;right:4px}.hse-strategy-help{margin-top:10px;padding:10px 12px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;background:var(--surface-muted, #f9fafb)}.hse-strategy-help__title,.hse-strategy-help__compare-title{font-weight:600;font-size:13px;margin-bottom:6px}.hse-strategy-help__text,.hse-strategy-help__example{font-size:12px;margin:6px 0 0}.hse-strategy-help__example-label{font-weight:600}.hse-strategy-help__compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:10px}.hse-hint,.hse-empty,.hse-readonly{font-size:12px;color:var(--text-secondary, #6b7280);margin:4px 0 8px}.hse-readonly{color:inherit}.hse-level-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.hse-level{display:flex;align-items:flex-end;gap:8px;padding:8px 10px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px}.hse-level--block{flex-direction:column;align-items:stretch}.hse-level__badge{flex:0 0 auto;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface-muted, #f3f4f6);align-self:center}.hse-level__field{flex:1 1 auto;min-width:0}.hse-level__field .occ-field{margin-bottom:0}.hse-level__actions{display:flex;gap:4px;align-items:center}.hse-level__header{display:flex;justify-content:space-between;align-items:center}.hse-subsection{margin-bottom:12px}.hse-diagnostic-list,.hse-diagnostic-details{list-style:none;margin:0;padding:0}.hse-diagnostic{font-size:13px;padding:2px 0}.hse-diagnostic--ok i{color:#16a34a}.hse-diagnostic--warning i{color:#d97706}.hse-diagnostic--error i{color:#dc2626}.hse-diagnostic-details{font-size:12px}.hse-diagnostic-details__code{font-weight:600}.hse-diagnostic__locations{list-style:none;margin:2px 0 0 20px;padding:0}.hse-diagnostic__location{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;padding:1px 0}.hse-diagnostic .hse-diagnostic__location i{color:var(--text-secondary, #6b7280)}.hse-diagnostic__where{font-weight:600}.hse-diagnostic__column{font-family:var(--font-mono, ui-monospace, monospace)}.hse-diagnostic__locate{margin-left:4px}.hse-located{border-radius:6px;animation:hse-located-flash 1.8s ease-out}@keyframes hse-located-flash{0%,40%{box-shadow:0 0 0 3px #dc262673;background-color:#dc26260f}to{box-shadow:0 0 0 3px #dc262600;background-color:transparent}}.hse-qa-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.hse-qa-row__question,.hse-qa-row__answer{margin:0}.hse-level__actions.card-toolsgroup{display:flex;align-items:center;gap:2px;background:transparent;box-shadow:none;padding:0}.hse-level__actions .card-tools-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;border:0;border-radius:8px;background:transparent;color:#6a6c70;font-size:13px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hse-level__actions .card-tools-button i{color:inherit!important;transition:transform .2s ease,color .15s ease}.hse-level__actions .card-tools-button .ActionButtonText{font-size:12px;color:inherit}.hse-level__actions .card-tools-button:hover{color:var(--pink, #f50978)!important;background:#fff0f7}.hse-level__actions .card-tools-button:hover i{color:var(--pink, #f50978)!important;transform:rotate(var(--RotateIcons))!important}.hse-level__actions .card-tools-button.chip-disabled,.hse-level__actions .card-tools-button.disabled{color:#94a3b8!important;background:transparent;opacity:1;cursor:not-allowed}.hse-level__actions .card-tools-button.chip-disabled:hover i,.hse-level__actions .card-tools-button.disabled:hover i{color:inherit!important;transform:none!important}.hse-level__actions .card-tools-button:focus-visible{outline:2px solid #1985ff;outline-offset:1px}.hse-identity{display:flex;align-items:flex-start;gap:12px;margin-top:12px}.hse-identity__status{flex:0 0 auto}.hse-identity__body{flex:1 1 auto;min-width:0;padding-top:2px}.hse-identity__header{position:relative;display:flex;align-items:center;gap:6px}.hse-identity__label{margin:0}.hse-identity__info{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:#6a6c70;cursor:pointer;transition:color .15s ease,background-color .15s ease}.hse-identity__info:hover,.hse-identity__info[aria-expanded=true]{color:var(--pink, #f50978);background:#fff0f7}.hse-identity__info:focus-visible{outline:2px solid #1985ff;outline-offset:1px}.hse-identity__popup{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(360px,calc(100vw - 32px));padding:12px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a1f;font-size:12px;line-height:1.5;color:#334155}.hse-identity__popup p,.hse-identity__popup ul,.hse-identity__popup dl{margin:0 0 10px}.hse-identity__popup ul{padding-left:18px}.hse-identity__popup dt{font-weight:600}.hse-identity__popup dt i{width:14px;color:#6a6c70}.hse-identity__popup dd{margin:0 0 6px 20px}.hse-identity__popup-title{margin-bottom:4px;font-weight:600;color:#111827}.hse-identity__hint{margin:2px 0 0}.hse-identity .card-toolsgroup{display:inline-flex;margin:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important}.hse-identity .card-tools-button,.hse-identity .action-button{display:inline-flex;align-items:center;justify-content:center;width:32px!important;min-width:32px;height:32px!important;padding:0!important;color:var(--icon-button-color, #475569)!important;background:transparent!important;border:0!important;border-radius:6px!important;box-shadow:none!important;font-size:16px!important;line-height:1;cursor:pointer;transition:color .2s ease,background-color .2s ease}.hse-identity .card-tools-button{background:#f3f4f6!important}.hse-identity .card-tools-button:hover,.hse-identity .card-tools-button[aria-expanded=true]{background:#fff0f7!important}.hse-identity .card-tools-button i{color:inherit!important;transition:transform .2s ease,color .2s ease}.hse-identity .card-tools-button.chip:not(.chip-disabled) .action-button i{color:#475569!important}.hse-identity .card-tools-button.chip:not(.chip-disabled):hover .action-button i,.hse-identity .card-tools-button[aria-expanded=true] .action-button i{color:var(--pink, #f50978)!important}.hse-identity .card-tools-button.chip:not(.chip-disabled):hover .action-button i{transform:rotate(var(--RotateIcons))!important}.hse-identity .card-tools-button:focus-visible{outline:2px solid #1985ff;outline-offset:1px}.hse-parent-link{margin-top:10px;padding:10px 12px 4px;border:1px solid var(--pink, #e91e8c);border-left-width:4px;border-radius:8px;background:var(--surface-muted, #fdf2f8)}.hse-parent-link__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;font-size:12px;color:var(--pink, #e91e8c);margin-bottom:8px}.hse-parent-link__subtitle{font-weight:400;color:var(--text-secondary, #6b7280);overflow-wrap:anywhere}.hse-rl-transition__badge{display:inline-block;padding:0 6px;border-radius:999px;border:1px solid var(--pink, #e91e8c);color:var(--pink, #e91e8c);font-size:11px}.hse-link-chain{display:grid;gap:6px}.hse-link{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;margin-bottom:8px}.hse-link__side{min-width:0;padding:6px 8px 8px;border-radius:6px;background:#fff;border:1px solid var(--border-color, #e5e7eb)}.hse-link__side .occ-field{margin-bottom:0}.hse-link__side--child{border-top:3px solid #2563eb}.hse-link__side--parent{border-top:3px solid #16a34a}.hse-link__side--relationship{border-top:3px solid var(--pink, #e91e8c)}.hse-link__dataset{display:flex;align-items:baseline;gap:6px;margin-bottom:4px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hse-link__role{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary, #6b7280)}.hse-link__side--child .hse-link__role{color:#2563eb}.hse-link__side--parent .hse-link__role{color:#16a34a}.hse-link__side--relationship .hse-link__role{color:var(--pink, #e91e8c)}.hse-link__dataset-name{overflow:hidden;text-overflow:ellipsis;color:var(--text-primary, #1f2937)}.hse-link__middle{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px}.hse-link__operator{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:999px;background:var(--pink, #e91e8c);color:#fff;font-size:12px}.hse-link__equals{font-size:16px;font-weight:700;line-height:1}.hse-link--removable{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.hse-link__remove{align-self:end;margin-bottom:8px}.hse-link-and{display:flex;align-items:center;gap:8px;margin:-2px 0 6px;color:var(--pink, #e91e8c);font-size:11px;font-weight:700;letter-spacing:.06em}.hse-link-and:before,.hse-link-and:after{content:"";flex:1;border-top:1px dashed rgba(233,30,140,.35)}.hse-link-assign-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary, #6b7280)}.hse-link-assign-label input{width:170px;height:28px;padding:0 8px;border:1px solid #dde2eb;border-radius:6px;font-size:12.5px}.hse-link-options{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:2px}.hse-link__static{min-height:30px;display:flex;align-items:center}@media(max-width:560px){.hse-link{grid-template-columns:1fr;justify-items:stretch}.hse-link__middle{justify-self:center;margin-bottom:0}.hse-link--removable{grid-template-columns:1fr}.hse-link__remove{justify-self:end;margin-bottom:0}}.hse-field-diagnostics{list-style:none;margin:2px 0 6px;padding:0;font-size:12px}.hse-diagnostic--note{color:var(--text-secondary, #6b7280)}.hse-source-picker{display:flex;align-items:flex-end;gap:8px;margin-bottom:10px}.hse-source-picker .hse-source-picker__select{flex:1;min-width:0}.hse-source-picker .hse-source-picker__select .occ-field{margin-bottom:0}.hse-source-picker__preview.db-path__preview-btn{width:30px;height:30px;border:1px solid var(--border-color, #e5e7eb)}.hse-source-picker__repository{flex-shrink:0;height:30px;white-space:nowrap}.hse-rel__diagram{display:grid;grid-template-columns:minmax(100px,1fr) 28px minmax(0,1.4fr) 28px minmax(100px,1fr);grid-template-rows:auto auto auto;column-gap:6px;row-gap:4px;align-items:end;margin:6px 0 8px}.hse-rel__table{grid-column:3;grid-row:1 / 4;align-self:stretch;margin:-4px -8px;border:1px dashed #9ca3af;border-radius:8px;background:#f3f4f6}.hse-rel__table-name{grid-column:3;grid-row:1;position:relative;display:flex;align-items:center;gap:6px;min-width:0;padding-top:2px;font-size:12px;font-weight:600;color:#4b5563}.hse-rel__table-name .fa-database{color:#6b7280}.hse-rel__table-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hse-rel__table-name .hse-rl-transition__badge{border-color:#9ca3af;color:#4b5563}.hse-rel__column{grid-column:3;position:relative;min-width:0}.hse-rel__column--parent{grid-row:2}.hse-rel__column--child{grid-row:3;padding-bottom:2px}.hse-rel__column .occ-field{margin-bottom:0}.hse-rel__column .occ-label{color:#6b7280;font-size:10px}.hse-rel__column .occ-dropdown,.hse-rel__column .custom-dropdown{min-width:0;max-width:100%}.hse-rel__column .custom-dropdown__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hse-rel__arrow{display:inline-flex;align-items:center;justify-content:center;height:30px;color:#6b7280;font-size:16px}.hse-rel__arrow--parent{grid-column:2;grid-row:2}.hse-rel__arrow--child{grid-column:4;grid-row:3}.hse-rel__key{min-width:0;padding:4px 8px;border-radius:6px;background:#fff;border:1px solid var(--border-color, #e5e7eb);font-size:12px}.hse-rel__key--parent{grid-column:1;grid-row:2;border-left:3px solid #16a34a}.hse-rel__key--child{grid-column:5;grid-row:3;border-left:3px solid #2563eb}.hse-rel__key-role{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.hse-rel__key--parent .hse-rel__key-role{color:#16a34a}.hse-rel__key--child .hse-rel__key-role{color:#2563eb}.hse-rel__key-dataset{font-size:11px;color:var(--text-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hse-rel__key-value{font-weight:600;overflow-wrap:anywhere}.hse-rel__key-value .fa-key{color:#d97706}.hse-rel__missing{font-weight:400;font-style:italic;color:#dc2626}.hse-rel__key-note{margin-top:2px;font-size:10px;color:#d97706}@media(max-width:640px){.hse-rel__diagram{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.hse-rel__diagram>*{grid-column:1!important;grid-row:auto!important}.hse-rel__table{display:none}.hse-rel__arrow,.hse-rel__arrow--child{transform:rotate(90deg)}}.hse-rel__key-reset{margin-left:4px;padding:0;border:0;background:none;color:var(--pink, #e91e8c);font-size:10px;text-decoration:underline;cursor:pointer}.hse-composite-presets{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:8px}.hse-composite-presets__label{font-size:11px;font-weight:600;color:var(--text-secondary, #6b7280);margin-right:2px}.hse-composite-section{margin-top:10px;padding-top:8px;border-top:1px dashed var(--border-color, #e5e7eb)}.hse-composite-section__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary, #6b7280);margin-bottom:6px}.hse-composite-connection .hse-parent-link,.hse-composite-internal .hse-link,.hse-composite-internal .hse-rel{margin-top:8px}.hse-internal-link{--pink: #0284c7;border-color:#7dd3fc;border-left-color:#0284c7;background:#f0f9ff}.hse-composite-section__title{display:flex;align-items:center;gap:4px}.hse-link-info__toggle{text-transform:none}.hse-link-info{position:fixed;z-index:1000040;max-width:calc(100vw - 16px);box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-color, #e5e7eb);border-top:4px solid var(--pink, #e91e8c);border-radius:8px;background:#fff;box-shadow:0 8px 24px #11182729;font-size:12px;line-height:1.45;color:var(--text-primary, #374151);text-align:left;text-transform:none;letter-spacing:normal}.hse-link-info--internal{border-top-color:#0284c7}.hse-link-info__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.hse-link-info__title{font-weight:700;font-size:12px;color:var(--pink, #e91e8c)}.hse-link-info--internal .hse-link-info__title{color:#0284c7}.hse-link-info__close{padding:2px 4px;border:0;background:none;color:var(--text-secondary, #6b7280);cursor:pointer}.hse-link-info__close:hover{color:var(--text-primary, #111827)}.hse-link-info p{margin:0 0 6px}.hse-link-info__example{padding:6px 8px;border-radius:6px;background:var(--surface-muted, #f9fafb)}.hse-link-info__example-label{font-weight:600}.hse-link-info__example ul{margin:4px 0 0;padding:0;list-style:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px}.hse-link-info__example li{line-height:1.7}.hse-link-info__via{margin-left:8px;padding:0 6px;border-radius:999px;font-family:inherit;font-size:10px;color:#fff}.hse-link-info__via--connection{background:var(--pink, #e91e8c)}.hse-link-info__via--internal{background:#0284c7}.hse-mode-switch{display:inline-flex;flex-wrap:wrap;gap:4px;padding:2px;border:1px solid var(--border-color, #e5e7eb);border-radius:999px;background:#fff}.hse-mode-switch__option{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary, #6b7280);font-size:12px;cursor:pointer}.hse-mode-switch__option:hover{color:var(--pink, #e91e8c)}.hse-mode-switch__option--active{background:var(--pink, #e91e8c);color:#fff}.hse-mode-switch__option--active:hover{color:#fff}.hse-mode-switch__option:focus-visible{outline:2px solid #1985ff;outline-offset:1px}.hse-field-anchor{display:block;height:0}.hse-diagnostic__where--link{padding:0;border:0;background:none;color:var(--pink, #e91e8c);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.hse-diagnostic__where--link:hover{text-decoration-thickness:2px}.hse-level-cards__bar{display:flex;justify-content:flex-end;margin-bottom:4px}.hse-level-card{--hse-level-tone: #2563eb;--hse-level-tone-soft: rgba(37, 99, 235, .08);padding:0;gap:0;border-left:4px solid var(--hse-level-tone);overflow:hidden}.hse-level-card--c1{--hse-level-tone: #7c3aed;--hse-level-tone-soft: rgba(124, 58, 237, .08)}.hse-level-card--c2{--hse-level-tone: #0d9488;--hse-level-tone-soft: rgba(13, 148, 136, .08)}.hse-level-card--c3{--hse-level-tone: #d97706;--hse-level-tone-soft: rgba(217, 119, 6, .09)}.hse-level-card--c4{--hse-level-tone: #db2777;--hse-level-tone-soft: rgba(219, 39, 119, .08)}.hse-level-card--c5{--hse-level-tone: #4b5563;--hse-level-tone-soft: rgba(75, 85, 99, .08)}.hse-level-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 10px;background:var(--hse-level-tone-soft)}.hse-level-card:not(.hse-level-card--collapsed) .hse-level-card__header{border-bottom:1px solid var(--border-color, #e5e7eb)}.hse-level-card__toggle{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hse-level-card__toggle:focus-visible{outline:2px solid var(--hse-level-tone);outline-offset:2px;border-radius:6px}.hse-level-card__chevron{width:12px;font-size:11px;opacity:.7}.hse-level-card__number{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--hse-level-tone);color:#fff;font-size:14px;font-weight:700}.hse-level-card__titles{display:flex;flex-direction:column;min-width:0;line-height:1.2}.hse-level-card__eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hse-level-tone)}.hse-level-card__name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hse-level-card__summary{flex:1 1 200px;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.hse-level-card__chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 8px;border-radius:999px;border:1px solid var(--border-color, #e5e7eb);background:var(--surface, #fff);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hse-level-card__chip i{opacity:.7;font-size:10px}.hse-level-card__chip--link{border-color:#f9a8d4}.hse-level-card__chip--internal{border-color:#93c5fd}.hse-level-card__chip--group{border-color:#c4b5fd}.hse-level-card__chip--problem{border-color:#fca5a5;color:#b91c1c;background:#fef2f2}.hse-level-card__body{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px}.hse-level-card__body[hidden]{display:none}.tree-structure-tab{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:4px 8px 16px}.grid-viewer{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.grid-viewer__sort{display:flex;align-items:center;gap:4px}.grid-viewer__sort-dir{border:1px solid var(--card-style-border, var(--card-border, #dbe2ea));background:transparent;border-radius:6px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.grid-viewer__sort-dir:hover{background:var(--card-style-header-bg, var(--card-header-bg, #f5f7fa))}.grid-viewer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--gv-grid-col-width, 150px),1fr));grid-auto-rows:max-content;align-items:start;gap:12px;padding:4px;width:100%;overflow-y:auto;flex:1 1 auto;min-height:0}.grid-viewer__tile{display:flex;flex-direction:column;position:relative;min-width:0;min-height:var(--gv-tile-min-height, 0);cursor:pointer;padding:0;overflow:visible;background:transparent;border:none;box-shadow:none;text-align:left;font:inherit;color:inherit}.grid-viewer__clip{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--gv-tile-radius, var(--card-style-radius, var(--card-radius, 8px)));background:var(--gv-tile-bg, var(--card-style-bg, var(--card-bg, #ffffff)));transition:background .12s ease}.grid-viewer__tile:hover .grid-viewer__clip{background:var(--gv-tile-hover-bg, var(--gv-tile-bg, var(--card-style-bg, var(--card-bg, #ffffff))))}.grid-viewer__tile--selected .grid-viewer__clip{background:var(--gv-tile-selected-bg, var(--gv-tile-bg, var(--card-style-bg, var(--card-bg, #ffffff))))}.grid-viewer__tile--selected:hover .grid-viewer__clip{background:var(--gv-tile-selected-bg, var(--gv-tile-hover-bg, var(--gv-tile-bg, var(--card-style-bg, var(--card-bg, #ffffff)))))}.grid-viewer__chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;border-radius:var(--gv-tile-radius, var(--card-style-radius, var(--card-radius, 8px)));border-width:var(--gv-tile-border-width, 1px);border-style:var(--gv-tile-border-style, solid);border-color:var(--gv-tile-border-color, var(--card-style-border, var(--card-border, #e2e8f0)));box-shadow:var(--gv-tile-shadow, none);transition:box-shadow .12s ease,border-color .12s ease,border-width .12s ease}.grid-viewer__tile:hover .grid-viewer__chrome{border-width:var(--gv-tile-hover-border-width, var(--gv-tile-border-width, 1px));border-style:var(--gv-tile-hover-border-style, var(--gv-tile-border-style, solid));border-color:var(--gv-tile-hover-border-color, var(--card-style-hover-border, var(--card-hover-border, #b9c4d0)));box-shadow:var(--gv-tile-hover-shadow, 0 2px 8px rgba(0, 0, 0, .08))}.grid-viewer__tile--selected .grid-viewer__chrome{border-width:var(--gv-tile-selected-border-width, var(--gv-tile-border-width, 1px));border-style:var(--gv-tile-selected-border-style, var(--gv-tile-border-style, solid));border-color:var(--gv-tile-selected-border-color, var(--card-style-selected-border, var(--card-selected-border, #4d7cfe)));box-shadow:var(--gv-tile-selected-shadow, 0 0 0 2px rgba(77, 124, 254, .25))}.grid-viewer__tile--selected:hover .grid-viewer__chrome{border-width:var(--gv-tile-selected-border-width, var(--gv-tile-border-width, 1px));border-style:var(--gv-tile-selected-border-style, var(--gv-tile-border-style, solid));border-color:var(--gv-tile-selected-border-color, var(--card-style-selected-border, var(--card-selected-border, #4d7cfe)));box-shadow:var(--gv-tile-hover-shadow, 0 2px 8px rgba(0, 0, 0, .08)),var(--gv-tile-selected-shadow, 0 0 0 2px rgba(77, 124, 254, .25))}.grid-viewer__checkbox{position:absolute;top:8px;left:8px;z-index:2;width:20px;height:20px;border-radius:50%;border:2px solid #ffffff;background:#ffffff8c;box-shadow:0 1px 3px #00000040;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease}.grid-viewer__checkbox:hover{background:#ffffffd9}.grid-viewer__checkbox--checked,.grid-viewer__checkbox--checked:hover{background:var(--gv-tile-selected-border-color, var(--card-style-selected-border, var(--card-selected-border, #2563eb)));border-color:var(--gv-tile-selected-border-color, var(--card-style-selected-border, var(--card-selected-border, #2563eb)))}.grid-viewer__checkbox i{color:#fff;font-size:10px;opacity:0;transition:opacity .12s ease}.grid-viewer__checkbox--checked i{opacity:1}.grid-viewer__accent{position:absolute;z-index:3;background:var(--gv-tile-accent-color, transparent);pointer-events:none}.grid-viewer__accent--left{top:0;left:0;bottom:0;width:var(--gv-tile-accent-size, 4px)}.grid-viewer__accent--right{top:0;right:0;bottom:0;width:var(--gv-tile-accent-size, 4px)}.grid-viewer__accent--top{top:0;left:0;right:0;height:var(--gv-tile-accent-size, 4px)}.grid-viewer__accent--bottom{bottom:0;left:0;right:0;height:var(--gv-tile-accent-size, 4px)}.grid-viewer__image-wrap{width:100%;height:160px;box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--card-style-header-bg, var(--card-header-bg, #f5f7fa));position:relative;overflow:hidden;border-radius:var(--gv-tile-radius, var(--card-style-radius, var(--card-radius, 8px))) var(--gv-tile-radius, var(--card-style-radius, var(--card-radius, 8px))) 0 0;border-bottom:0}.grid-viewer__image-wrap .grid-viewer__image{width:100%!important;height:100%!important}.grid-viewer__image-hit{display:contents}.grid-viewer__image-hit--checkable .grid-viewer__image{cursor:pointer}.grid-viewer__body{display:flex;flex-direction:column;gap:2px;padding:var(--gv-tile-padding, 10px);box-sizing:border-box;min-width:0}.grid-viewer__title{margin:0;font-size:var(--gv-tile-title-font-size, var(--card-style-title-font-size, var(--card-title-font-size, 13px)));font-family:var(--gv-tile-title-font-family, var(--card-style-title-font-family, var(--card-title-font-family, inherit)));color:var(--gv-tile-title-color, var(--card-style-title-color, var(--card-title-color, inherit)));font-weight:var(--gv-tile-title-font-weight, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-viewer__subtitle{margin:0;font-size:var(--gv-tile-desc-font-size, var(--card-style-desc-font-size, var(--card-desc-font-size, 11px)));font-family:var(--gv-tile-desc-font-family, inherit);color:var(--gv-tile-desc-color, var(--card-style-desc-color, var(--card-desc-color, #7a7a7a)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-viewer__meta{display:flex;margin-top:4px}.grid-viewer__meta--stacked{flex-direction:column;align-items:stretch;gap:2px}.grid-viewer__meta--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.grid-viewer__meta-chip{font-size:var(--gv-tile-meta-font-size, 10px);font-family:var(--gv-tile-meta-font-family, inherit);color:var(--gv-tile-meta-color, var(--card-style-desc-color, var(--card-desc-color, #5a6b7a)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.grid-viewer__meta-chip--inline{padding:2px 6px;border-radius:999px;background:var(--card-style-header-bg, var(--card-header-bg, #eef2f6))}.grid-viewer__field-icon{display:inline-block;vertical-align:-1px}.grid-viewer__field-icon:first-child{margin-right:4px}.grid-viewer__field-icon:last-child{margin-left:4px}.grid-viewer__field-label{color:#9ca3af;font-weight:500}.grid-viewer__field-stack{display:flex;flex-direction:column;min-width:0}.grid-viewer__field-label--stacked{font-size:9px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1px}.grid-viewer__field-label--inline{margin-right:4px;font-size:inherit}.grid-viewer__field-value-row{min-width:0}.grid-viewer__image{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff}.grid-viewer__image--placeholder{position:relative;z-index:1;color:#b9c4d0;background:#fff;border-radius:6px;container-type:size}.grid-viewer__placeholder-icon{display:flex;align-items:center;justify-content:center}.grid-viewer__image--stacked{flex-direction:column;gap:6px;padding:8px;box-sizing:border-box}.grid-viewer__image--stacked .grid-viewer__placeholder-icon{flex:0 1 auto;min-height:0}.grid-viewer__placeholder-label{max-width:100%;color:#64748b;font-size:12px;font-weight:500;line-height:1.3;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-viewer__tile--highlighted .grid-viewer__clip{background:color-mix(in srgb,#3b82f6 18%,var(--gv-tile-bg, var(--card-style-bg, var(--card-bg, #ffffff))))}.grid-viewer__tile--highlighted .grid-viewer__chrome{border-color:#3b82f6}.tdp-root{min-width:200px;max-width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:6px}.tdp-label{font-size:11px;font-weight:600;color:#6b7280;display:flex;align-items:center;gap:5px}.tdp-label i{color:var(--pink, #e91e8c)}.tdp-tree-wrap{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;background:#fff}.tdp-header-row{display:flex;align-items:center;padding:0 8px;border-bottom:2px solid #8eb1e6;font-size:12px;font-weight:700;overflow:hidden}.tdp-name-cell{display:flex;align-items:center;gap:4px;overflow:hidden}.tdp-col-label{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.tdp-col-sep{width:1px;height:12px;background:#d1d5db;flex-shrink:0}.tdp-tree-row{display:flex;align-items:center;border-bottom:1px solid #f0f2f5;overflow:hidden;transition:none}.tdp-tree-row:last-child{border-bottom:none}.tdp-row-label{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdp-field-cell{display:flex;align-items:center;flex:1 1 0;min-width:0;height:100%;font-size:11px;overflow:hidden}.tip-default-section{padding:16px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.tip-rules-section{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tip-section-title{font-size:12px;font-weight:600;color:#374151;display:flex;align-items:center;gap:6px;margin-bottom:10px}.tip-section-title i{color:var(--pink, #e91e8c)}.tip-section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.tip-section-header .tip-section-title{margin-bottom:0}.tip-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tip-preset-btn{display:flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid #d1d5db;border-radius:20px;background:#fff;cursor:pointer;font-size:11px;color:#374151;transition:all .15s}.tip-preset-btn:hover{border-color:var(--pink, #e91e8c);color:var(--pink, #e91e8c)}.tip-preset-btn--active,.tip-preset-btn:focus{border-color:var(--pink, #e91e8c);background:#fce7f3;color:var(--pink, #e91e8c)}.tip-preset-btn--mini{padding:4px 7px;min-width:28px;justify-content:center}.tip-preset-btn--mini span{display:none}.tip-icon-rows{display:flex;flex-direction:column;gap:8px}.tip-icon-row{display:flex;align-items:center;gap:10px}.tip-icon-label{font-size:11px;color:#6b7280;width:40px;flex-shrink:0}.tip-icon-preview{font-size:16px;color:#6b7280;width:20px;text-align:center}.tip-color-row{display:flex;align-items:center;gap:6px}.tip-color-text{width:80px;font-size:11px;padding:3px 6px;border:1px solid #d1d5db;border-radius:4px}.tip-color-clear{background:none;border:none;cursor:pointer;color:#9ca3af;font-size:11px;padding:2px 4px}.tip-color-clear:hover{color:var(--pink, #e91e8c)}.tip-preview-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.tip-preview-row{display:flex;align-items:center;gap:10px;font-size:13px;color:#374151}.tip-preview-row i{font-size:15px;width:18px;text-align:center}.tip-magic-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:10000;display:flex;align-items:center;justify-content:center}.tip-magic-popup{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0000002e;width:360px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.tip-magic-header{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #e5e7eb;font-weight:600;font-size:13px;color:#1f2937}.tip-magic-header i:first-child{color:var(--pink, #e91e8c)}.tip-magic-close{margin-left:auto;background:none;border:none;cursor:pointer;color:#9ca3af;font-size:13px}.tip-magic-close:hover{color:var(--pink, #e91e8c)}.tip-magic-body{padding:16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1}.tip-magic-hint{font-size:11px;color:#6b7280;margin:0 0 6px}.tip-magic-label{font-size:11px;font-weight:600;color:#374151}.tip-magic-select{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:12px}.tip-magic-presets{display:flex;flex-wrap:wrap;gap:5px}.tip-magic-footer{padding:12px 16px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:8px}.tlvl-card{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.tlvl-card-header{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;background:none;border:none;cursor:pointer;text-align:left;color:#374151;transition:background .1s}.tlvl-card-header:hover{background:#f9fafb}.tlvl-card-title{display:flex;align-items:center;gap:7px;flex:1;overflow:hidden}.tlvl-card-title strong{font-size:12px;font-weight:600;white-space:nowrap}.tlvl-card-name{font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlvl-card-table{font-size:10px;color:#9ca3af;background:#f3f4f6;padding:1px 5px;border-radius:3px;white-space:nowrap}.tlvl-card-preview{display:flex;align-items:center;gap:4px;font-size:13px}.tlvl-card-badge{font-size:9px;background:var(--pink-light, #fce7f3);color:var(--pink, #e91e8c);border:1px solid var(--pink, #e91e8c);border-radius:3px;padding:1px 5px;margin-left:4px}.tlvl-card-body{padding:8px 12px 10px;border-top:1px solid #f0f2f5;background:#fafafa}.tlvl-body-top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.tlvl-presets-strip{display:flex;flex-wrap:wrap;gap:4px;flex:1}.tlvl-reset-btn{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;color:#9ca3af;font-size:11px;transition:color .15s,border-color .15s}.tlvl-reset-btn:hover{color:var(--pink, #e91e8c);border-color:var(--pink, #e91e8c)}.irs-rows{display:flex;flex-direction:column;gap:4px}.irs-row{display:flex;align-items:center;gap:12px}.irs-row--preview{margin-top:2px}.irs-slot{display:flex;flex-direction:column;gap:3px;min-width:80px}.irs-slot--meta{min-width:70px}.irs-slot-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;line-height:1;height:12px}.irs-color-inline{display:flex;align-items:center;gap:4px}.irs-preview-icon{display:flex;align-items:center;height:28px;padding-left:10px;font-size:14px}.irs-unit{font-size:10px;color:#9ca3af;flex-shrink:0}.tip-color-text--sm{width:64px;font-size:11px;padding:2px 5px;height:22px;border:1px solid #d1d5db;border-radius:4px}.cft-rows-container{flex:1;overflow-y:auto;padding:8px 0}.cft-empty-state{padding:20px 24px;font-size:12px;color:#9ca3af;text-align:center;line-height:1.6}.cft-empty-state i{color:var(--pink, #e91e8c)}.collab-remote-presence-badge{display:inline-flex;flex-direction:row-reverse;align-items:center;max-width:100%;height:18px;border-radius:6px;background:hsl(var(--presence-hue, 320) 70% 96%);color:hsl(var(--presence-hue, 320) 55% 38%);border:1px solid hsl(var(--presence-hue, 320) 60% 50% / .3);font-size:10px;font-weight:600;line-height:1;overflow:hidden}.collab-remote-presence-badge__initial{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.collab-remote-presence-badge__name{max-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:max-width .2s ease,opacity .2s ease,padding .2s ease}.collab-remote-presence-badge:hover .collab-remote-presence-badge__name,.collab-remote-presence-badge:focus-visible .collab-remote-presence-badge__name{max-width:120px;padding:0 6px 0 2px;opacity:1}.collab-remote-presence-badge--self{background:#f0f0f0;border-color:#e0e0e0;color:#888}.collab-remote-presence-badge--compact{width:18px;justify-content:center}.collab-remote-presence-badge--compact .collab-remote-presence-badge__initial{width:100%}.collab-remote-presence-badge--compact .collab-remote-presence-badge__name{display:none}.collab-remote-presence-badge--passive{pointer-events:none}.hp-surface{--hp-surface: #ffffff;--hp-surfaceMuted: #f8fafc;--hp-text: #0f172a;--hp-textMuted: #475569;--hp-textSubtle: #64748b;--hp-border: #e2e8f0;--hp-accent: #4f46e5;--hp-accentSoft: #eef2ff;--hp-selection: #e0e7ff;--hp-focus: #4f46e5;--hp-hover: #f5f7ff;position:relative;display:flex;flex-direction:column;height:100%;min-height:0;color:var(--hp-text);background:var(--hp-surface);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px}.hp-surface__body{position:relative;flex:1 1 auto;min-height:0}.hp-surface__list:focus{outline:none}.hp-vrow{box-sizing:border-box}.hp-vrow__inner{box-sizing:border-box;padding:0 10px}.hp-record{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;cursor:pointer;outline:none;transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease,transform .12s ease}.hp-record--row{padding:6px 8px}.hp-record--card,.hp-record--accordion{padding:12px;background:var(--hp-surface);border-radius:10px;border:1px solid var(--hp-border)}.hp-record--frame-open{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.hp-frame{box-sizing:border-box;min-width:0}.hp-record__main{display:flex;align-items:center;gap:8px;min-width:0}.hp-record--card>.hp-record__main{align-items:flex-start}.hp-record__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:4px}.hp-hover--tint:hover{background-color:var(--hp-hover)!important}.hp-hover--accent:hover{border-color:var(--hp-accent)!important;background-color:var(--hp-hover)!important}.hp-hover--lift:hover{transform:translateY(-1px)}.hp-record--selected:after,.hp-record--multi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.hp-record--selected:after{box-shadow:inset 0 0 0 2px var(--hp-focus);background:color-mix(in srgb,var(--hp-selection) 75%,transparent);mix-blend-mode:multiply}.hp-record--multi:after{box-shadow:inset 0 0 0 1px var(--hp-focus);background:color-mix(in srgb,var(--hp-selection) 55%,transparent);mix-blend-mode:multiply}.hp-record--highlighted:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:color-mix(in srgb,var(--hp-info, #0284c7) 10%,transparent);box-shadow:inset 4px 0 0 var(--hp-info, #0284c7)}.hp-record:focus-visible{box-shadow:0 0 0 2px var(--hp-surface),0 0 0 4px var(--hp-focus)!important}.hp-record--pending{opacity:.55}.hp-record--dragging{opacity:.4}.hp-record--drop-valid{box-shadow:0 0 0 2px var(--hp-success, #15803d)!important}.hp-record--drop-invalid{box-shadow:0 0 0 2px var(--hp-danger, #b91c1c)!important;cursor:not-allowed}.hp-record--new{animation:hp-new-glow 2.4s ease-out}@keyframes hp-new-glow{0%{box-shadow:0 0 0 3px var(--hp-success, #15803d)}to{box-shadow:0 0 0 0 transparent}}.hp-expander-slot{flex:0 0 18px;display:inline-flex;justify-content:center}.hp-expander,.hp-details-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--hp-textSubtle);cursor:pointer}.hp-expander:hover,.hp-details-toggle:hover{background:var(--hp-accentSoft);color:var(--hp-accent)}.hp-expander__icon,.hp-details-toggle__icon{font-size:11px;transition:transform .12s ease}.hp-expander__icon--open{transform:rotate(90deg)}.hp-details-toggle{width:26px;height:26px;border:1px solid var(--hp-border);border-radius:999px}.hp-details-toggle__icon--open{transform:rotate(180deg)}.hp-actions{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:var(--hp-surface);box-shadow:0 1px 3px #0f172a2e;opacity:0;pointer-events:none;transition:opacity .1s ease}.hp-record:hover>.hp-record__main>.hp-actions,.hp-record:focus-within>.hp-record__main>.hp-actions,.hp-record--selected>.hp-record__main>.hp-actions{opacity:1;pointer-events:auto}.hp-action{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--hp-border);border-radius:6px;background:var(--hp-surface);color:var(--hp-textMuted);cursor:pointer;font-size:11px}.hp-action:hover:not(:disabled){color:var(--hp-accent);border-color:var(--hp-accent)}.hp-action--danger:hover:not(:disabled){color:var(--hp-danger, #b91c1c);border-color:var(--hp-danger, #b91c1c)}.hp-action:disabled{opacity:.4;cursor:not-allowed}.hp-drag-handle{position:absolute;left:2px;top:50%;transform:translateY(-50%);z-index:2;color:var(--hp-textSubtle);cursor:grab;opacity:0;padding:0 2px}.hp-record:hover .hp-drag-handle,.hp-record:focus-within .hp-drag-handle{opacity:1}.hp-details{margin-top:10px;padding-top:10px;border-top:1px solid var(--hp-border);display:flex;flex-direction:column;gap:8px;cursor:default}.hp-inline-children{margin-top:8px;cursor:default}.hp-inline-list{display:flex;flex-direction:column}.hp-row{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0}.hp-row--wrap{flex-wrap:wrap}.hp-row--stacked{flex-direction:column;align-items:flex-start}.hp-row--stacked>.hp-spacer{display:none}.hp-stack{display:flex;flex-direction:column;gap:3px;min-width:0}.hp-grid{display:grid;gap:6px 16px;min-width:0}.hp-group{display:flex;flex-direction:column;gap:4px}.hp-group__title{text-transform:uppercase;letter-spacing:.06em}.hp-subsurface{display:flex;flex-direction:column}.hp-spacer--fill{flex:1 1 auto}.hp-divider{width:100%;margin:2px 0;border:0;border-top:1px solid var(--hp-border)}.hp-sep{color:var(--hp-textSubtle);font-size:12px;-webkit-user-select:none;user-select:none}.hp-text{min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.hp-text--title{color:var(--hp-text)}.hp-row>.hp-text--title{flex-shrink:0;max-width:60%}.hp-block__icon-inline{margin-right:5px;font-size:.9em}.hp-icon{flex:0 0 auto;color:var(--hp-accent)}.hp-icon-box{box-sizing:border-box;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:12px}.hp-icon-box--plain{border-radius:0;color:var(--hp-accent)}.hp-icon-box--circle{border-radius:999px}.hp-icon-counter{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--hp-accent);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.hp-badge{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;font-weight:600;line-height:1.3;white-space:nowrap}.hp-badge__dot{width:6px;height:6px;border-radius:999px;background:currentColor}.hp-progress{display:inline-flex;align-items:center;gap:10px;min-width:80px;width:100%}.hp-progress__track{position:relative;flex:1 1 auto;min-width:40px;border-radius:999px;background:var(--hp-surfaceMuted);box-shadow:inset 0 0 0 1px var(--hp-border);overflow:hidden}.hp-progress__bar{position:absolute;inset:0 auto 0 0;border-radius:999px}.hp-progress__value{flex:0 0 auto;font-weight:600;font-variant-numeric:tabular-nums}.hp-metric{display:inline-flex;flex-direction:column;min-width:0}.hp-metric__value{font-variant-numeric:tabular-nums}.hp-metric__suffix{margin-left:2px;opacity:.7}.hp-kv{display:flex;align-items:baseline;gap:10px;min-width:0}.hp-kv--stacked{flex-direction:column;gap:1px}.hp-kv__label{flex:0 1 auto;min-width:0;overflow-wrap:break-word}.hp-kv__value{flex:1 1 auto;min-width:min(50%,8ch);overflow-wrap:break-word}.hp-summary{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.hp-summary__item strong{color:var(--hp-text)}.hp-pbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;width:100%;min-width:0}.hp-pbar--stats-below{flex-direction:column;align-items:stretch}.hp-pbar__main{display:flex;flex:1 1 220px;flex-direction:column;gap:8px;min-width:0}.hp-pbar__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hp-pbar__value{font-weight:700;white-space:nowrap}.hp-pbar__row{display:flex;align-items:center;gap:8px}.hp-pbar__track{position:relative;flex:1 1 auto;overflow:hidden;border-radius:999px;background:var(--hp-surfaceMuted)}.hp-pbar__fill{display:block;height:100%;border-radius:inherit;transition:width .3s ease}.hp-pbar__stats{display:inline-flex;flex-wrap:wrap;gap:4px 16px}.hp-pbar__stat{white-space:nowrap}[data-hover]:hover{background:var(--hp-hover-bg, inherit)!important;color:var(--hp-hover-fg, inherit)!important}.hp-navigate--auto{flex:0 0 auto;align-self:center;margin-left:4px}.hp-child-collection{display:flex;flex-direction:column;margin-top:6px;border-top:1px solid var(--hp-border)}.hp-child-collection__body{min-height:0}.hp-child-collection__list{display:flex;flex-direction:column;padding:6px 0}.hp-child-collection__grid{display:grid;padding:6px 0}.hp-child-collection__empty{padding:10px 12px;color:var(--hp-textSubtle);font-size:12.5px;font-style:italic}.hp-view-all{align-self:flex-start;margin:4px 8px 6px;padding:3px 10px;border:1px solid var(--hp-border);border-radius:999px;background:var(--hp-surface);color:var(--hp-accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.hp-view-all:hover{background:var(--hp-accentSoft)}.hp-table-header{display:grid;align-items:center;column-gap:12px;color:var(--hp-textMuted);font-size:12px;font-weight:600}.hp-table-header__cell{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.hp-table-header__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hp-table-header__sort{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.hp-table-header__sort .fa-sort{opacity:.35}.hp-table-row{display:grid!important;align-items:center;column-gap:12px;width:100%}.hp-table-cell{display:flex;align-items:center;min-width:0;overflow:hidden}.hp-table-cell>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hp-more-row{display:flex;padding:2px 0 6px}.hp-count-pill{align-self:center;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:24px;font-weight:600;font-variant-numeric:tabular-nums}.hp-breadcrumb__current{font-weight:600;color:var(--hp-text)}.hp-breadcrumb__crumb--static{cursor:default}.hp-image{display:block;flex:0 0 auto;background:var(--hp-surfaceMuted)}.hp-image--rounded{border-radius:10px}.hp-image--circle{border-radius:999px}.hp-image--full{width:100%}.hp-image--fallback{display:inline-grid;place-items:center;color:var(--hp-textSubtle);font-size:18px}.hp-navigate{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-width:24px;height:24px;padding:0 4px;border:0;border-radius:6px;background:transparent;color:var(--hp-textSubtle);cursor:pointer;font-size:12px}.hp-record:hover .hp-navigate,.hp-navigate:focus-visible{color:var(--hp-accent)}.hp-navigate:focus-visible{outline:2px solid var(--hp-focus)}.hp-custom-button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:24px;padding:0 8px;border:1px solid var(--hp-border);border-radius:6px;background:var(--hp-surface);color:var(--hp-text);cursor:pointer;font-size:12px;white-space:nowrap}.hp-custom-button:hover{border-color:var(--hp-accent);color:var(--hp-accent)}.hp-custom-button--primary{border-color:var(--hp-accent);background:var(--hp-accent);color:var(--hp-surface)}.hp-custom-button--primary:hover{color:var(--hp-surface);filter:brightness(1.05)}.hp-custom-button:focus-visible{outline:2px solid var(--hp-focus)}.hp-drill-header{display:flex;flex-direction:column;gap:4px;padding:10px 12px 8px}.hp-back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:2px 4px;border:0;background:transparent;color:var(--hp-accent);font-size:13px;font-weight:500;cursor:pointer}.hp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--hp-textSubtle)}.hp-breadcrumb__crumb{padding:1px 4px;border:0;border-radius:4px;background:transparent;color:var(--hp-accent);font:inherit;cursor:pointer}.hp-breadcrumb__crumb[aria-current=page]{color:var(--hp-text);font-weight:600;cursor:default}.hp-breadcrumb__sep{color:var(--hp-textSubtle)}.hp-page-overline{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--hp-accent)}.hp-page-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--hp-text)}.hp-page-description{margin:0;font-size:13px;color:var(--hp-textSubtle)}.hp-opened-header{margin:4px 0 6px}.hp-page-section{margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hp-textSubtle)}.hp-section-title{display:flex;align-items:center;gap:8px;padding:10px 2px 6px;font-size:14px;font-weight:600;color:var(--hp-text)}.hp-section-title i{color:var(--hp-accent)}.hp-card-grid{display:grid;gap:12px;align-items:stretch}.hp-card-grid>.hp-record--card{max-width:none}.hp-empty{padding:24px 12px;color:var(--hp-textSubtle);text-align:center;font-size:13px}.hp-preview-frame{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--hp-surfaceMuted);border-radius:8px}.hp-presence{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;margin-left:4px}.hp-presence__more{color:var(--hp-textMuted);font-size:10px}.hp-status{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;min-height:22px;padding:2px 10px;border-top:1px solid var(--hp-border, #e5e7eb);color:var(--hp-textMuted, #6b7280);font-size:11px}.hp-status__counts{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-status__live{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.hp-status__live i{font-size:7px}.hp-status__live--on i{color:#16a34a}.hp-status__live--wait i{color:#d97706}.hp-status__live--off i{color:#9ca3af}.hp-surface--compact .hp-vrow__inner>*{zoom:.85}.hp-status__saving{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin-left:auto;margin-right:10px;color:var(--hp-textMuted, #6b7280)}.hp-status__saving i{font-size:9px}.hp-child-collection__resize{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:10px;margin-top:-2px;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none}.hp-child-collection__resize>span{width:36px;height:4px;border-radius:2px;background:var(--hp-border, #d1d5db);transition:background .12s ease,width .12s ease}.hp-child-collection__resize:hover>span,.hp-child-collection__resize--active>span{width:56px;background:var(--hp-accent, #4f46e5)}.hp-bool{display:inline-flex;align-items:center}.hp-bool .toggle__label,.hp-bool__check span{font:inherit;color:inherit}.hp-bool .toggle input:checked+.toggle__slider{background:var(--hp-bool-on, var(--hp-success, #15803d))}.hp-bool--sm .toggle__slider{width:28px;height:16px}.hp-bool--sm .toggle__slider:before{width:12px;height:12px}.hp-bool--sm .toggle input:checked+.toggle__slider:before{transform:translate(12px)}.hp-bool--lg .toggle__slider{width:46px;height:26px}.hp-bool--lg .toggle__slider:before{width:22px;height:22px}.hp-bool--lg .toggle input:checked+.toggle__slider:before{transform:translate(20px)}.hp-bool--readonly .toggle--disabled{opacity:1;cursor:default}.hp-bool__check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.hp-bool--readonly .hp-bool__check{cursor:default}.hp-bool__check input{accent-color:var(--hp-bool-on, var(--hp-success, #15803d));width:16px;height:16px;margin:0}.hp-bool--sm .hp-bool__check input{width:13px;height:13px}.hp-bool--lg .hp-bool__check input{width:20px;height:20px}.hp-inline-editable{border-radius:4px;cursor:text;outline:none}.hp-inline-editable:hover,.hp-inline-editable:focus-visible{box-shadow:0 0 0 1px #f5097859;background:#fdf0f699}.hp-inline-empty{color:#94a3b8;font-size:11px;font-style:italic;font-weight:400;opacity:0;transition:opacity .12s}.hp-record:hover .hp-inline-empty,.hp-inline-editable:focus-visible .hp-inline-empty{opacity:1}.hp-inline-input{width:100%;min-width:80px;padding:1px 6px;border:1px solid var(--pink, #f50978);border-radius:4px;background:#fff;box-shadow:0 0 0 2px #f509781f;font:inherit;outline:none}.tpc{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;font-size:13px;color:#1f2937}.tpc--off{align-items:stretch}.tpc-intro{max-width:760px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.tpc-intro h3{margin:0 0 6px;font-size:16px}.tpc-intro p{margin:0 0 12px;color:#4b5563;line-height:1.5}.tpc-intro__actions,.tpc-presets,.tpc-magic__actions,.tpc-roles__actions{display:flex;flex-wrap:wrap;gap:8px}.tpc-topbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.tpc-columns{display:grid;grid-template-columns:148px minmax(340px,1fr) minmax(320px,.95fr);gap:16px;flex:1 1 auto;min-height:0}@media(max-width:980px){.tpc-columns{grid-template-columns:1fr}}.tpc-editor{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-y:auto;padding-right:4px}.tpc-preview-pane{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:8px;min-width:0;max-height:100%;overflow:auto;padding:10px;border:1px solid #e5e7eb;border-radius:12px;background:repeating-conic-gradient(#f8fafc,#f8fafc 25%,#f1f5f9 0%,#f1f5f9 50%) 0 / 16px 16px}.tpc-preview-pane__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tpc-preview-pane__title{font-weight:600}.tpc-preview{overflow-x:auto}.tpc-preview__surface{height:auto;border-radius:10px;box-shadow:0 1px 3px #0f172a1a}.tpc-preview__inner{display:flex;flex-direction:column;gap:8px;padding:10px}.tpc-preview__level-label{margin:2px 0 4px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.tpc-section{border:1px solid #e5e7eb;border-radius:10px;background:#fff}.tpc-section__header{display:flex;align-items:center;justify-content:space-between}.tpc-section__toggle{display:flex;align-items:center;gap:8px;flex:1 1 auto;padding:9px 12px;border:0;background:transparent;font:inherit;font-weight:600;text-align:left;cursor:pointer}.tpc-section__chevron{font-size:10px;transition:transform .12s ease}.tpc-section__chevron--open{transform:rotate(90deg)}.tpc-section__body{display:flex;flex-direction:column;gap:10px;padding:4px 12px 12px}.tpc-subhead{margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.tpc-note{margin:0;color:#6b7280;font-size:12px}.tpc-note--warn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border:1px solid #fcd34d;border-radius:6px;background:#fffbeb;color:#92400e}.tpc-grid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 12px;align-items:end}.tpc-grid2__full{grid-column:1 / -1;display:grid;gap:8px}.tpc-field{display:flex;flex-direction:column;gap:3px;min-width:0}.tpc-field__label{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#4b5563}.tpc-field--inherited .tpc-field__label{color:#9ca3af}.tpc-field__reset{padding:0 2px;border:0;background:transparent;color:#9ca3af;cursor:pointer;font-size:10px}.tpc-field__hint{font-size:11px;color:#9ca3af}.tpc-field__control{display:flex;min-width:0}.tpc-select,.tpc-input{box-sizing:border-box;width:100%;min-width:0;height:28px;padding:0 8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font:inherit;font-size:12px}.tpc-number{display:flex;align-items:center;gap:6px;width:100%}.tpc-number input[type=range]{flex:1 1 auto;min-width:50px}.tpc-number input[type=number]{width:56px;height:26px;padding:0 4px;border:1px solid #d1d5db;border-radius:6px;font:inherit;font-size:12px}.tpc-color{display:flex;align-items:center;gap:6px;width:100%}.tpc-color__name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.tpc-color__name--inherited{color:#9ca3af}.tpc-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;cursor:pointer}.tpc-check--strong{font-weight:600;font-size:13px}.tpc-inline{display:inline-flex;align-items:center;gap:6px}.tpc-segmented{display:inline-flex;flex-wrap:wrap;padding:2px;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb}.tpc-segmented__opt{padding:4px 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12px;cursor:pointer;color:#374151}.tpc-segmented__opt--on{background:#4f46e5;color:#fff;box-shadow:0 1px 2px #0f172a33;font-weight:600}.tpc-segmented__check{font-size:10px}.tpc-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.tpc-btn:hover{border-color:#6366f1;color:#4338ca}.tpc-btn--ghost{background:transparent}.tpc-btn--magic{border-color:transparent;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;font-weight:600}.tpc-btn--magic:hover{color:#fff;filter:brightness(1.08)}.tpc-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer}.tpc-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tpc-gallery__item{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;text-align:left;font:inherit}.tpc-gallery__item{position:relative}.tpc-gallery__item--on{border:2px solid #4f46e5;background:#eef2ff;box-shadow:0 0 0 3px #4f46e52e}.tpc-gallery__item--on .tpc-gallery__name{color:#3730a3;font-weight:700}.tpc-selected-tag{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#4f46e5;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em}.tpc-gallery__thumb{position:relative;display:block;height:84px;overflow:hidden;border-radius:6px;background:#f8fafc;pointer-events:none}.tpc-gallery__thumb>i{display:grid;place-items:center;height:100%;font-size:22px;color:#9ca3af}.tpc-gallery__thumb .tpc-preview{transform:scale(.42);transform-origin:top left;width:238%}.tpc-gallery__name{font-size:12px;font-weight:600}.tpc-composition{display:flex;flex-direction:column;gap:6px}.tpc-composition__title{font-weight:600}.tpc-blocks{margin:0;padding:4px;list-style:none;border:1px solid #e5e7eb;border-radius:8px;max-height:280px;overflow:auto}.tpc-block{display:flex;align-items:center;gap:4px;border-radius:6px}.tpc-block--selected{background:#4f46e5;color:#fff}.tpc-block--selected .tpc-block__type,.tpc-block--selected .tpc-block__summary,.tpc-block--selected .tpc-block__tools button{color:#fff}.tpc-block[draggable=true]{cursor:grab}.tpc-block__grip{flex:0 0 auto;color:#9ca3af;font-size:11px}.tpc-block--dragging{opacity:.4}.tpc-block--drop-before{box-shadow:inset 0 2px #4f46e5}.tpc-block--drop-after{box-shadow:inset 0 -2px #4f46e5}.tpc-block--drop-inside{outline:2px dashed #4f46e5;outline-offset:-2px;background:#eef2ff}.tpc-block__name{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:3px 4px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.tpc-block__type{font-size:11px;font-weight:600;color:#374151}.tpc-block__type--container{color:#6366f1}.tpc-block__summary{overflow:hidden;color:#6b7280;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tpc-block__tools{display:inline-flex;gap:1px;opacity:.5}.tpc-block:hover .tpc-block__tools,.tpc-block--selected .tpc-block__tools{opacity:1}.tpc-block__tools button{width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:#6b7280;cursor:pointer;font-size:10px}.tpc-block__tools button:hover:not(:disabled){background:#e5e7eb}.tpc-composition__add{display:flex;gap:6px}.tpc-composition__add .tpc-select{max-width:180px}.tpc-block-props{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #c7d2fe;border-radius:8px;background:#f8faff}.tpc-variants{display:flex;flex-direction:column;gap:4px;grid-column:1 / -1}.tpc-empty{padding:6px;color:#9ca3af}.tpc-typo{width:100%;border-collapse:collapse}.tpc-typo th,.tpc-typo td{padding:3px 4px;font-size:11px;text-align:left;vertical-align:middle}.tpc-typo thead th{color:#6b7280;font-weight:600}.tpc-roles{display:flex;flex-direction:column;gap:6px}.tpc-role{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:8px}.tpc-role__name{font-size:12px;font-weight:600;color:#4b5563}.tpc-role__chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tpc-role__chips .tpc-select{width:auto;min-width:130px}.tpc-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px}.tpc-chip button{padding:0 3px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:10px}.tpc-magic{display:flex;flex-direction:column;gap:8px}.tpc-flavors{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.tpc-flavor{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.tpc-flavor--on{border:2px solid #4f46e5;background:#eef2ff;color:#3730a3;font-weight:700;box-shadow:0 0 0 3px #4f46e52e}.tpc-flavor__sample{display:inline-grid;place-items:center;width:26px;height:22px;border:1px solid #d1d5db;background:#fff;font-size:12px}.tpc-palettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px}.tpc-palette{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font:inherit;font-size:11px;cursor:pointer}.tpc-palette--on{border:2px solid #4f46e5;background:#eef2ff;font-weight:700;box-shadow:0 0 0 3px #4f46e52e}.tpc-palette__swatch{flex:0 0 18px;height:18px;border-radius:999px;border:1px solid rgba(0,0,0,.08)}.tpc-variations{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.tpc-variation{display:flex;flex-direction:column;gap:4px;padding:6px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.tpc-variation:hover{border-color:#6366f1}.tpc-variation__name{font-size:12px;font-weight:600}.tpc-variation__preview{display:block;height:150px;overflow:hidden;pointer-events:none}.tpc-variation__preview .tpc-preview{transform:scale(.5);transform-origin:top left;width:200%}.tpc-diagnostics{padding:8px 10px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:12px}.tpc-cf-summary ul{margin:6px 0 0;padding-left:18px}.tpc-design-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 2px 10px;font-size:12px;color:#6b7280}.tpc-design-crumbs>span{display:inline-flex;align-items:center;gap:6px}.tpc-design-crumbs i{font-size:9px;color:#9ca3af}.tpc-design-crumbs__current{color:#111827;font-weight:700}.tpc-design-nav{display:flex;flex-direction:column;gap:4px;align-self:start}.tpc-design-nav__item{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;font:inherit;font-size:12.5px;text-align:left;color:#374151;cursor:pointer}.tpc-design-nav__item:hover:not(:disabled){background:#f3f4f6}.tpc-design-nav__item--on{background:#4f46e5;color:#fff;font-weight:600}.tpc-design-nav__item--on:hover:not(:disabled){background:#4338ca}.tpc-design-nav__item:disabled{opacity:.4;cursor:not-allowed}.tpc-panel{display:flex;flex-direction:column;gap:10px}.tpc-help{margin:0;padding:8px 10px;border-left:3px solid #a5b4fc;border-radius:4px;background:#f5f7ff;font-size:12px;line-height:1.45;color:#374151}.tpc-link{padding:0;border:0;background:none;color:#4f46e5;font:inherit;text-decoration:underline;cursor:pointer}.tpc-btn--on{border-color:#4f46e5;background:#4f46e5;color:#fff}.tpc-select--strong{min-width:260px;font-weight:600;border-color:#4f46e5}.tpc-scope-select .dbpdd-trigger.tpc-select--strong{max-width:420px;height:30px}.tpc-inspector{display:flex;flex-direction:column;gap:10px}.tpc-inspector__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.tpc-inspector__crumbs{font-size:11px;color:#6b7280}.tpc-inspector__title{margin:2px 0;font-size:13px;font-weight:800;letter-spacing:.06em;color:#312e81}.tpc-inspector__section{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid #eef0f4;border-radius:8px}.tpc-icon-btn--danger{color:#b91c1c}.tpc-palette-menu{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fafbff}.tpc-palette-menu__title{margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.tpc-palette-menu__items{display:flex;flex-wrap:wrap;gap:6px}.tpc-chip-btn{padding:4px 10px;border:1px solid #d1d5db;border-radius:999px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.tpc-chip-btn:hover{border-color:#4f46e5;color:#4f46e5}.tpc-preview-pane__hint{margin:0}.tpc-preview--design [data-bid]{cursor:pointer}.tpc-preview--design [data-bid]:hover{outline:1px dashed #818cf8;outline-offset:1px}.tpc-preview--design [data-design-selected]{outline:2px solid #4f46e5!important;outline-offset:2px}.tpc-preview--design .hp-drill-header{border-bottom:1px dashed #e5e7eb;margin-bottom:8px}@media(max-width:1180px){.tpc-columns{grid-template-columns:1fr}.tpc-design-nav{flex-direction:row;flex-wrap:wrap}}.tpc-inspector__section{padding:0;gap:0;overflow:hidden}.tpc-inspector__toggle{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;background:#fafafa;font:inherit;font-size:12.5px;font-weight:600;text-align:left;color:#1f2937;cursor:pointer}.tpc-inspector__toggle:hover{background:#f3f4f6}.tpc-inspector__section--open>.tpc-inspector__toggle{background:#eef2ff;color:#312e81}.tpc-inspector__body{display:flex;flex-direction:column;gap:6px;padding:10px}.tpc-preview__empty-sample{margin:4px 0 8px 18px;font-size:11.5px;font-style:italic;color:#6b7280}.tpc-source-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tpc-source-chips--auto .tpc-chip{opacity:.6;font-style:italic}.tpc-page-section{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:10px}.tpc-callout{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px dashed #a5b4fc;border-radius:8px;background:#f8faff;font:inherit;font-size:12px;text-align:left;color:#312e81;cursor:pointer}.tpc-callout:hover{background:#eef2ff}.tpc-region-label{margin:6px 0 4px;padding:2px 8px;border-radius:4px;background:#eef2ff;color:#4338ca;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.tpc-choice-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tpc-choice{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.tpc-choice:hover{border-color:#a5b4fc}.tpc-choice--on{border:2px solid #4f46e5;background:#eef2ff;box-shadow:0 0 0 3px #4f46e52e}.tpc-choice__diagram svg{width:100%;height:46px}.tpc-choice__diagram .d-a{fill:#e0e7ff;stroke:#6366f1;stroke-width:1.2}.tpc-choice__diagram .d-b{fill:#c7d2fe}.tpc-choice__diagram .d-c{fill:#f1f5f9;stroke:#94a3b8;stroke-width:1}.tpc-choice__diagram .d-l{fill:none;stroke:#4f46e5;stroke-width:1.6;stroke-linecap:round}.tpc-choice__diagram .d-dash{stroke-dasharray:3 3;stroke:#9ca3af}.tpc-choice__label{font-size:12.5px;font-weight:700;color:#1f2937}.tpc-choice--on .tpc-choice__label{color:#3730a3}.tpc-choice__hint{font-size:11.5px;line-height:1.35;color:#6b7280}.tpc-src-select,.tpc-src-select .dbpdd-select,.tpc-src-select .dbpdd-trigger{display:flex;width:100%;min-width:0}.tpc-src{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.tpc-src__origin{flex:0 0 auto;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap;background:#f1f5f9;color:#475569}.tpc-src__origin--current{background:#e0e7ff;color:#3730a3}.tpc-src__origin--parent,.tpc-src__origin--ancestor{background:#f3e8ff;color:#6b21a8}.tpc-src__origin--relationship{background:#fef3c7;color:#92400e}.tpc-src__origin--children{background:#dcfce7;color:#166534}.tpc-src__table{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:11px}.tpc-src__table i{font-size:10px}.tpc-src__column{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tpc-columns--workspace{grid-template-columns:148px minmax(280px,340px) minmax(360px,1fr) auto;gap:12px}.tpc-columns--workspace.tpc-columns--no-outline{grid-template-columns:148px minmax(360px,1fr) auto}.tpc-outline{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow-y:auto;padding-right:8px;border-right:1px solid #e5e7eb}.tpc-outline .tpc-blocks{max-height:none;overflow:visible}.tpc-outline .tpc-block__name{min-width:0}.tpc-summary .tpc-check{margin-right:14px}.tpc-outline__guided{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tpc-inspector-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.tpc-preview-dock{position:relative;display:flex;min-height:0}.tpc-preview-dock--pinned{width:340px}.tpc-preview-dock--pinned .tpc-preview-pane{width:100%}.tpc-preview-rail{display:flex;flex-direction:column;align-items:center;gap:8px;width:34px;padding:10px 0;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#475569;cursor:pointer}.tpc-preview-rail:hover,.tpc-preview-rail[aria-expanded=true]{background:#eef2ff;color:#3730a3}.tpc-preview-rail__label{writing-mode:vertical-rl;font-size:12px;font-weight:600;letter-spacing:.02em}.tpc-preview-pane--floating{position:absolute;top:0;right:calc(100% + 6px);width:min(460px,48vw);max-height:100%;z-index:30;background-color:#fff;box-shadow:0 12px 32px #0f172a2e}.tpc-preview-pin{margin-left:auto}.tpc-preview-pin--on{color:#4f46e5}.tpc-summary .tpc-grid2{align-items:start}@media(max-width:1180px){.tpc-columns--workspace,.tpc-columns--workspace.tpc-columns--no-outline{grid-template-columns:1fr}.tpc-outline{border-right:0;padding-right:0}.tpc-preview-dock--pinned{width:auto}.tpc-preview-pane--floating{position:static;width:auto;box-shadow:none}}.tpc-preview-pane--closed{display:none}.tpc-blocks .tpc-block{position:relative;gap:2px;min-height:34px;padding:2px 4px;cursor:default}.tpc-blocks .tpc-block:hover{background:#f1f5f9}.tpc-blocks .tpc-block--selected,.tpc-blocks .tpc-block--selected:hover{background:#eef2ff;color:inherit;box-shadow:inset 3px 0 #4f46e5}.tpc-blocks .tpc-block--selected .tpc-block__type,.tpc-blocks .tpc-block--selected .tpc-block__summary,.tpc-blocks .tpc-block--selected .tpc-block__tools button{color:inherit}.tpc-block__guide{align-self:stretch;flex:0 0 14px;margin-left:6px;border-left:1px solid #e2e8f0}.tpc-block__fold{flex:0 0 18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#64748b;font-size:10px;cursor:pointer}.tpc-block__fold:hover{background:#e2e8f0;color:#0f172a}.tpc-block__fold--none{cursor:default}.tpc-blocks .tpc-block__name{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:2px 4px;text-align:left}.tpc-block__icon{flex:0 0 24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#f1f5f9;color:#475569;font-size:11px}.tpc-block__icon--container{background:#e0e7ff;color:#4338ca}.tpc-block--selected .tpc-block__icon{background:#4f46e5;color:#fff}.tpc-block__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.tpc-block__primary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:#0f172a}.tpc-blocks .tpc-block__secondary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#64748b}.tpc-blocks .tpc-block__tools{position:absolute;top:50%;right:4px;transform:translateY(-50%);padding:2px 2px 2px 14px;border-radius:6px;background:linear-gradient(to right,#f1f5f900,#f1f5f9 14px);opacity:0;pointer-events:none;transition:opacity .12s}.tpc-blocks .tpc-block:hover .tpc-block__tools,.tpc-blocks .tpc-block:focus-within .tpc-block__tools{opacity:1;pointer-events:auto}.tpc-blocks .tpc-block--selected .tpc-block__tools{background:linear-gradient(to right,#eef2ff00,#eef2ff 14px)}.tpc-section-bar{display:flex;align-items:center;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.tpc-section-bar .tpc-design-nav{flex-direction:row;flex-wrap:wrap;align-self:auto;gap:2px}.tpc-section-bar .tpc-design-nav__item{gap:6px;padding:7px 12px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#475569}.tpc-section-bar .tpc-design-nav__item:hover:not(:disabled){background:#f8fafc;color:#0f172a}.tpc-section-bar .tpc-design-nav__item--on,.tpc-section-bar .tpc-design-nav__item--on:hover:not(:disabled){background:transparent;border-bottom-color:#4f46e5;color:#4338ca;font-weight:600}.tpc-columns.tpc-columns--workspace{grid-template-columns:var(--tpc-cols, minmax(320px, 1fr) 34px);gap:4px}.tpc-outline{border-right:0}.tpc-preview-dock--pinned{width:auto;min-width:0}.tpc-splitter{position:relative;display:flex;justify-content:center;cursor:col-resize;touch-action:none;outline:none}.tpc-splitter__grip{width:1px;height:100%;background:#e2e8f0;transition:background .12s,width .12s}.tpc-splitter:hover .tpc-splitter__grip,.tpc-splitter:focus-visible .tpc-splitter__grip,.tpc-splitter:active .tpc-splitter__grip{width:3px;border-radius:2px;background:#6366f1}@media(max-width:1180px){.tpc-columns.tpc-columns--workspace{grid-template-columns:1fr}.tpc-splitter{display:none}}.tpc-palette-menu--floating{display:flex;flex-direction:column;gap:10px;padding:12px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 16px 40px #0f172a2e}.tpc-palette-menu__search{width:100%}.tpc-palette-menu--floating .tpc-chip-btn i{margin-right:4px;color:#6366f1}.tbt{height:100%;display:flex;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden}.tbt-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #e6e8ec}.tbt-header__text h3{margin:0 0 2px;font-size:15px;font-weight:600;color:#1f2937}.tbt-header__text p{margin:0;font-size:12.5px;color:#6b7280}.tbt-header__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.tbt-summary{font-size:12px;color:#6b7280;white-space:nowrap}.tbt-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}.tbt-columns{column-width:280px;column-gap:12px}.tbt-group{break-inside:avoid;display:inline-block;width:100%;margin:0 0 12px;background:#fff;border:1px solid #e6e8ec;border-radius:8px;overflow:hidden}.tbt-group-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:7px 10px;background:#f7f8fa;border-bottom:1px solid #eceef1;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#4b5563}.tbt-group-meta{display:flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0}.tbt-count{font-size:11px;font-weight:500;color:#6b7280;background:#eceef1;border-radius:10px;padding:1px 7px}.tbt-count--partial{color:#9a5b00;background:#fdf1dc}.tbt-group-action{border:none;background:transparent;color:#2f6fed;font-size:11.5px;font-weight:500;cursor:pointer;padding:2px 4px;border-radius:4px}.tbt-group-action:hover{background:#2f6fed14}.tbt-list{list-style:none;margin:0;padding:0}.tbt-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 10px}.tbt-item+.tbt-item{border-top:1px solid #f1f2f4}.tbt-item:hover{background:#fafbfc}.tbt-icon{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#f1f3f6;color:#374151;font-size:12.5px}.tbt-label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.tbt-label__text{font-size:13px;color:#1f2937}.tbt-hint{font-size:11px;color:#8a93a0}.tbt-item--hidden .tbt-icon,.tbt-item--hidden .tbt-label__text{opacity:.45}.card-form-container{padding:20px;width:100%;height:100%;box-sizing:border-box;overflow:auto;position:relative}.card-form{width:100%}.card-form.vertical{display:flex;flex-direction:column;gap:15px}.card-form.horizontal{display:grid;gap:20px}.form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.form-label{font-weight:500;font-size:14px;color:#333;display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.form-label .form-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.form-label .required{color:#dc3545;font-weight:700;flex-shrink:0}.form-label .auto-gen-badge,.form-label .calculated-badge,.form-label .disabled-badge,.form-label .readonly-badge,.form-label .acc-mapped-badge{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.form-label .auto-gen-badge{background-color:#17a2b8;color:#fff}.form-label .calculated-badge{background-color:#6f42c1;color:#fff}.form-label .disabled-badge{background-color:#6c757d;color:#fff}.form-label .readonly-badge{background-color:#ffc107;color:#333}.form-label .acc-mapped-badge{background-color:var(--pink, #ec4899);color:#fff;display:inline-flex;align-items:center}.form-label .acc-mapped-badge i{font-size:9px;margin-right:2px}.form-input{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:all .3s ease;width:100%;box-sizing:border-box;font-family:inherit}.form-input:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.form-input.error{border-color:#dc3545}.field-error-highlight{animation:errorPulse .5s ease-in-out 3;border:2px solid #ff4444!important;box-shadow:0 0 10px #ff444480!important}@keyframes errorPulse{0%,to{box-shadow:0 0 10px #ff444480}50%{box-shadow:0 0 20px #f44c}}@keyframes pulse-error{0%,to{transform:scale(1);box-shadow:0 2px 4px #dc354566}50%{transform:scale(1.1);box-shadow:0 2px 8px #dc354599}}.form-input:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.form-input.disabled{background-color:#f8f9fa;color:#6c757d;border-color:#e9ecef}.auto-value{color:#17a2b8;font-size:11px;font-family:Courier New,monospace;margin-top:2px;display:block}.form-input[type=checkbox]{width:auto;cursor:pointer}textarea.form-input{resize:vertical;min-height:80px}.error-message{color:#dc3545;font-size:12px;margin-top:4px}.help-text{color:#6c757d;font-size:12px;font-style:italic}@media(max-width:768px){.card-form{grid-template-columns:1fr!important}}.field-readonly-workflow{position:relative}.field-readonly-workflow .form-input{background-color:#fff9e6;border-color:#ffc107;cursor:default}.field-readonly-workflow .form-input:focus{border-color:#ffc107;box-shadow:0 0 0 3px #ffc1071a}.form-section{margin:16px 0;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background-color:#fff}.form-section-header{padding:14px 18px;background:linear-gradient(to bottom,#fafafa,#f5f5f5);border-bottom:1px solid #e0e0e0;font-weight:600;font-size:15px;color:#333;display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.form-section-header.collapsible{cursor:pointer;transition:background-color .2s ease}.form-section-header.collapsible:hover{background:linear-gradient(to bottom,#f0f0f0,#e8e8e8)}.form-section-header i{color:var(--pink, #f50978);font-size:12px;transition:transform .2s ease}.form-section-content{padding:20px}.form-section:last-of-type{margin-bottom:0}.form-section.empty{opacity:.6}.form-section.empty .form-section-content{padding:40px;text-align:center;color:#999;font-style:italic}.form-nested-table{margin:12px 0;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background-color:#fff}.nested-table-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(to bottom,#f8f8f8,#efefef);border-bottom:1px solid #e0e0e0;font-weight:500;font-size:14px;color:#555}.nested-table-header i.fa-table{color:var(--pink, #f50978);font-size:14px}.nested-table-header .btn-add-row{background:var(--pink, #f50978);color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;transition:all .2s ease;font-weight:500}.nested-table-header .btn-add-row:hover{background:#d4076a;transform:translateY(-1px);box-shadow:0 2px 4px #f509784d}.nested-table-header .acc-linked-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:4px;background:#0075c81a;color:#0075c8;border:1px solid rgba(0,117,200,.25);font-size:12px;font-weight:600;letter-spacing:.2px;cursor:help;-webkit-user-select:none;user-select:none}.nested-table-header .acc-linked-badge i,.nested-table-header .btn-add-row i{font-size:12px}.nested-table-empty{padding:20px;text-align:center;color:#999;font-size:13px}.nested-table-content{overflow-x:auto;max-height:400px;overflow-y:auto}.nested-table-content--fixed-columns .nested-data-table{width:auto;min-width:100%}.nested-table-content--fixed-columns .nested-data-table th,.nested-table-content--fixed-columns .nested-data-table td{width:var(--nested-table-col-width, 200px)}.nested-data-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.nested-data-table thead{position:sticky;top:0;background:#fafafa;z-index:1}.nested-data-table th{padding:10px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.nested-data-table td{padding:8px 12px;border-bottom:1px solid #f0f0f0}.nested-data-table tbody tr:hover{background-color:#f9f9f9}.nested-table-input{width:100%;padding:6px 8px;border:1px solid #ddd;border-radius:3px;font-size:13px;transition:border-color .2s ease;font-family:inherit;box-sizing:border-box}.nested-table-input:focus{outline:none;border-color:var(--pink, #f50978);box-shadow:0 0 0 2px #f509781a}.nested-table-input.error{border-color:#dc3545}.nested-table-input.disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.nested-data-table select.nested-table-input,.nested-data-table textarea.nested-table-input{width:100%;min-width:120px}.nested-data-table textarea.nested-table-input{resize:vertical;min-height:50px}.nested-data-table th .required{color:#dc3545;font-weight:700}.actions-column{text-align:center;padding:4px!important}.btn-view-nested{background:none;border:1px solid var(--pink, #f50978);color:var(--pink, #f50978);padding:4px 8px;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-view-nested:hover{background-color:var(--pink, #f50978);color:#fff}.btn-view-nested i{font-size:12px}.btn-delete-row{background:none;border:1px solid #dc3545;color:#dc3545;padding:4px 8px;border-radius:3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-delete-row:hover{background-color:#dc3545;color:#fff}.btn-delete-row i{font-size:12px}.nested-subtables-popup-content{padding:20px;overflow-y:auto;max-height:530px;display:flex;flex-direction:column;gap:20px}.nested-subtables-popup-content .form-nested-table{margin:0;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.no-dependent-tables{text-align:center;padding:60px 40px;color:#999}.no-dependent-tables i{font-size:48px;margin-bottom:16px;display:block;color:#ccc}.no-dependent-tables p{font-size:16px;margin:0}.form-actions{display:flex;gap:12px;justify-content:flex-end;align-items:center;padding-top:20px;border-top:1px solid #e0e0e0}.form-actions .btn-cancel,.form-actions .btn-submit{padding:10px 24px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.form-actions .btn-cancel{background-color:#6c757d;color:#fff}.form-actions .btn-cancel:hover:not(:disabled){background-color:#5a6268}.form-actions .btn-submit{background-color:var(--pink, #e91e63);color:#fff}.form-actions .btn-submit:hover:not(:disabled){background-color:#d81b60}.form-actions .btn-cancel:disabled,.form-actions .btn-submit:disabled{opacity:.6;cursor:not-allowed}.multi-select-container{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid #ced4da;border-radius:4px;background:#fff;min-height:40px;transition:border-color .2s}.multi-select-container:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.multi-select-container.error{border-color:#dc3545}.multi-select-container.disabled{background:#f8f9fa;cursor:not-allowed;opacity:.7}.multi-select-option{display:flex;align-items:center;gap:8px;font-size:14px;color:#495057;cursor:pointer;padding:2px 0;-webkit-user-select:none;user-select:none}.multi-select-option:hover:not(.disabled){color:#007bff}.multi-select-option.disabled{cursor:not-allowed;opacity:.6}.multi-select-option input[type=checkbox]{width:15px;height:15px;margin:0;flex-shrink:0;cursor:pointer;accent-color:var(--pink, #e91e63)}.multi-select-option.disabled input[type=checkbox]{cursor:not-allowed}.multi-select-loading,.multi-select-empty{font-size:13px;color:#868e96;font-style:italic;padding:2px 0}.multi-select-loading i{margin-right:6px;color:#007bff}.multiselect-dropdown{position:relative;width:100%}.multiselect-dropdown-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;border:1px solid #ced4da;border-radius:4px;background:#fff;font-size:13px;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s;min-height:34px}.multiselect-dropdown-trigger:not(.disabled):hover{border-color:#a0aec0}.multiselect-dropdown-trigger:not(.disabled):focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.multiselect-dropdown-trigger.disabled{cursor:not-allowed;opacity:.6;background:#f8f9fa}.multiselect-dropdown.error .multiselect-dropdown-trigger{border-color:#dc3545}.multiselect-placeholder{color:#6c757d;font-style:italic;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-display{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#212529}.multiselect-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pink, #e83e8c);color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.multiselect-dropdown-panel{position:absolute;top:calc(100% + 3px);left:0;right:0;background:#fff;border:1px solid #ced4da;border-radius:4px;box-shadow:0 4px 14px #0000001f;z-index:1000;max-height:280px}.multiselect-option{display:flex;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none;color:#495057;transition:background-color .15s ease,color .15s ease}.multiselect-option:hover{background-color:rgba(var(--pink-rgb),.06);color:var(--pink)}.multiselect-option.selected{background-color:rgba(var(--pink-rgb),.1);color:var(--pink);font-weight:500}.multiselect-option.disabled{cursor:not-allowed;opacity:.6}.multiselect-option input[type=checkbox]{width:14px;height:14px;flex-shrink:0;cursor:pointer;accent-color:var(--pink, #f50978)}.multiselect-empty{padding:10px 12px;font-size:13px;color:#6c757d;font-style:italic}.multiselect-max-hint{padding:5px 12px;font-size:11px;color:#6c757d;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;align-items:center;gap:5px}.multiselect-max-hint.reached{color:#dc3545;background:#fff5f5;font-weight:500}.multiselect-max-hint.below-min{color:#e67e22;background:#fef9e7;font-weight:500}.multiselect-max-hint i{flex-shrink:0}.dropdown-search-box{display:flex;align-items:center;padding:6px 8px;border-bottom:1px solid #e9ecef;gap:6px;position:sticky;top:0;background:#fff;z-index:1}.dropdown-search-input{flex:1;border:1px solid #ced4da;border-radius:4px;padding:5px 8px;font-size:13px;outline:none;min-width:0}.dropdown-search-input:focus{border-color:var(--pink, #e91e63);box-shadow:0 0 0 2px #e91e631f}.dropdown-search-clear{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#999;cursor:pointer;border-radius:50%;flex-shrink:0;padding:0;font-size:12px}.dropdown-search-clear:hover{background:#f0f0f0;color:#333}.dropdown-options-list{max-height:180px;overflow-y:auto}.singleselect-dropdown-panel{position:absolute;top:calc(100% + 3px);left:0;right:0;background:#fff;border:1px solid #ced4da;border-radius:4px;box-shadow:0 4px 14px #0000001f;z-index:1000;max-height:280px}.singleselect-dropdown{position:relative}.singleselect-option{padding:6px 10px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;color:#495057;transition:background-color .15s ease,color .15s ease}.singleselect-option:hover{background-color:rgba(var(--pink-rgb),.06);color:var(--pink)}.singleselect-option.selected{background-color:rgba(var(--pink-rgb),.1);color:var(--pink);font-weight:500}.singleselect-option--clear{color:#999;font-style:italic;border-bottom:1px solid #eee}.notice-popup{display:flex;flex-direction:column;align-items:center;gap:20px;padding:4px 0 0}.notice-popup__message{display:flex;align-items:flex-start;gap:12px}.notice-popup__icon{font-size:22px;flex-shrink:0;margin-top:2px}.notice-popup__icon--warning{color:#d97706}.notice-popup__icon--error{color:#e53e3e}.notice-popup__icon--info{color:#2563eb}.notice-popup__text{margin:0;font-size:14px;color:#374151;font-weight:500;line-height:1.4}.notice-popup__actions .ui-btn--sm{height:32px;font-size:14px;padding:5px 24px;width:auto}.autodesk-card-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;width:100%}.autodesk-card-body--folder{overflow:hidden}.autodesk-picker-tristate-wrap{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.autodesk-picker-tristate{cursor:pointer;width:14px;height:14px;margin:0;accent-color:var(--pink, #ed00c9)}.autodesk-picker-tristate:disabled{cursor:progress;opacity:.5}.autodesk-picker-tristate-spinner{font-size:11px;color:var(--pink, #ed00c9)}.autodesk-document-viewer-stack{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%;width:100%}.autodesk-config{display:flex;flex-direction:column;gap:14px;padding:4px 2px;min-width:760px}.autodesk-config-section{display:flex;flex-direction:column;gap:6px}.autodesk-config-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--black-acciona, #4a5568)}.autodesk-config-empty{padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--border-radius, 10px);font-size:13px;color:#9a3412}.autodesk-config-select{height:30px;width:100%;padding:0 32px 0 12px;font-size:13px;font-family:inherit;color:var(--text-color, #1f2937);background-color:#fff;border:1px solid var(--border-color, #d1d5db);border-radius:var(--border-radius, 10px);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%236b7280'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 8px;transition:border-color .12s ease,box-shadow .12s ease}.autodesk-config-select:hover:not(:disabled){border-color:#9ca3af}.autodesk-config-select:focus,.autodesk-config-select:focus-visible{border-color:var(--primary-pink, #ec4899);box-shadow:0 0 0 3px #ec48992e}.autodesk-config-select:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed;opacity:1}.autodesk-config-modes{display:flex;gap:10px;flex-wrap:wrap}.autodesk-config-mode{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:var(--border-radius, 10px);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;background:#fff;transition:border-color .12s ease,background .12s ease}.autodesk-config-mode.is-active{border-color:var(--pink, #ec4899);background:var(--pink-light, #fce7f3)}.autodesk-config-mode.is-disabled{cursor:not-allowed;opacity:.45;background:#f8fafc}.autodesk-config-mode.is-disabled.is-active{opacity:.55;border-color:var(--pink, #ec4899);background:var(--pink-light, #fce7f3)}.autodesk-config-mode.is-disabled input{cursor:not-allowed}.autodesk-config-mode__lock{margin-left:auto;color:#94a3b8;font-size:11px}.autodesk-config-mode input{margin:0}.autodesk-picker{flex:1 1 auto;min-height:180px;overflow:auto;padding:4px 0;background:#fff}.autodesk-config{display:flex;flex-direction:column;gap:0;padding:0;min-width:760px;height:100%;min-height:0;overflow:hidden}.autodesk-config-body{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px}.acc-component-config__tabs{border-bottom:1px solid #e2e8f0;padding-bottom:4px}.autodesk-config .file-actions{display:none}.window-body:has(>.autodesk-config){display:flex;flex-direction:column;min-height:0;overflow:hidden}.autodesk-picker-node{font-size:13px}.autodesk-picker-row{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;margin:0 4px}.autodesk-picker-row:hover{background:#f1f5f9}.autodesk-picker-row.is-selected{background:var(--pink-light, #fce7f3)}.autodesk-picker-row.is-excluded{color:#94a3b8}.autodesk-picker-row.is-excluded .autodesk-picker-label,.autodesk-picker-row.is-excluded .autodesk-picker-checkbox+.autodesk-picker-label{text-decoration:line-through;text-decoration-color:#94a3b8b3}.autodesk-picker-row.is-not-viewable{color:#94a3b8;opacity:.7;cursor:not-allowed}.autodesk-picker-row.is-not-viewable .autodesk-picker-label,.autodesk-picker-row.is-not-viewable .autodesk-picker-checkbox+.autodesk-picker-label{text-decoration:line-through;text-decoration-color:#94a3b899;font-style:italic}.autodesk-picker-row.is-not-viewable .autodesk-picker-checkbox:disabled{cursor:not-allowed;opacity:.5}.autodesk-picker-toggle{border:none;background:transparent;cursor:pointer;width:18px;height:18px;padding:0;color:#64748b}.autodesk-picker-preview-btn{border:none;background:transparent;cursor:pointer;width:22px;height:22px;padding:0;margin-left:4px;color:#64748b;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .12s ease,color .12s ease}.autodesk-picker-preview-btn:hover{background:#e2e8f0;color:#0f172a}.autodesk-picker-preview-btn:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.autodesk-picker-label{flex:1;text-align:left;border:none;background:transparent;cursor:pointer;font-size:13px;padding:2px 4px;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autodesk-picker-children{margin-left:0}.autodesk-picker-loading,.autodesk-picker-loading-inline,.autodesk-picker-empty,.autodesk-picker-error,.autodesk-picker-error-inline{padding:8px 12px;font-size:12px;color:#64748b}.autodesk-picker-loading-inline{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;color:#475569}.autodesk-picker-loading-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(236,72,153,.2);border-top-color:var(--pink, #ec4899);border-radius:50%;animation:autodesk-picker-spin .8s linear infinite;flex-shrink:0}@keyframes autodesk-picker-spin{to{transform:rotate(360deg)}}.autodesk-picker-error,.autodesk-picker-error-inline{color:#b91c1c}.autodesk-picker-restore-status{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:12px;color:#475569;background:#f7f8fa;border-bottom:1px solid #ebedf0}.autodesk-picker-unresolved-warning{padding:6px 12px;font-size:12px;color:#9b6900;background:#f59e0b14;border-bottom:1px solid #ebedf0}.autodesk-picker-unresolved-row{padding:2px 0}.autodesk-viewer-wrapper{position:relative;width:100%;flex:1 1 0;min-height:240px;display:flex;flex-direction:column;background:#0b1220;overflow:hidden}.autodesk-viewer-title{padding:6px 12px;color:#e2e8f0;background:#1e293b;font-size:13px;font-weight:600;border-bottom:1px solid #334155;flex:0 0 auto}.autodesk-viewer-container{flex:1 1 0;min-height:0;position:relative;width:100%;overflow:hidden}.autodesk-viewer-stage{position:relative;flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column}.autodesk-viewer-wrapper--rail{flex-direction:row}.autodesk-viewer-pager{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#0f172ad9;color:#e2e8f0;border:1px solid rgba(148,163,184,.35);border-radius:6px;box-shadow:0 2px 6px #00000059;font-size:13px;pointer-events:auto}.autodesk-viewer-pager-btn{border:1px solid rgba(148,163,184,.5);background:#1e293bd9;color:#e2e8f0;width:28px;height:28px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}.autodesk-viewer-pager-btn:hover:not(:disabled){background:#334155}.autodesk-viewer-pager-btn:disabled{opacity:.4;cursor:not-allowed}.autodesk-viewer-pager-label{min-width:90px;text-align:center;font-variant-numeric:tabular-nums}.autodesk-viewer-pager-label strong{color:#f8fafc}.autodesk-viewer-pager-select{padding:1px 4px;border:1px solid #475569;border-radius:6px;background:#1e293b;color:#f8fafc;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.autodesk-viewer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#0b1220;color:#e2e8f0;z-index:2;pointer-events:none}.autodesk-viewer-loading{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px}.autodesk-viewer-loading-text{display:flex;align-items:center;gap:6px;text-align:center;max-width:80%;line-height:1.4}.autodesk-viewer-progress{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:13px}.autodesk-viewer-error{display:flex;align-items:center;gap:10px;font-size:14px;color:#fca5a5}.autodesk-viewer-spinner{width:36px;height:36px;border:3px solid rgba(245,9,120,.18);border-top-color:var(--pink, #ec4899);border-radius:50%;animation:autodesk-viewer-spin .85s linear infinite}@keyframes autodesk-viewer-spin{to{transform:rotate(360deg)}}.autodesk-folder-browser{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;width:100%;height:100%;min-height:0;overflow:hidden}.autodesk-folder-browser-trees{display:grid;grid-auto-rows:1fr;align-content:stretch;gap:10px;min-width:0;min-height:0;height:100%}.autodesk-folder-browser-tree{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid var(--grey-200, #e5e7eb);border-radius:var(--border-radius, 10px);overflow:hidden;height:100%}.autodesk-folder-browser-tree-badge{display:inline-flex;align-items:center;height:18px;padding:0 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pink, #ec4899);background:var(--pink-light, #fce7f3);border:1px solid #fbcfe8;border-radius:999px;flex:0 0 auto}.autodesk-folder-browser-tree-header{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--grey-100, #f3f4f6);border-bottom:1px solid var(--grey-200, #e5e7eb);font-size:12px;font-weight:600;color:var(--black-acciona, #4a5568)}.autodesk-folder-browser-tree-header>i{color:var(--grey-500, #6b7280);font-size:12px}.autodesk-folder-browser-tree-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color, #1f2937);font-size:13px;font-weight:600}.autodesk-folder-browser-tree-ancestor{padding:4px 10px 6px 28px;font-size:11px;color:var(--grey-500, #6b7280);background:#fff;border-bottom:1px solid var(--grey-100, #f3f4f6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autodesk-folder-browser-tree .autodesk-picker{height:auto;flex:1 1 0;min-height:0;border:0;border-radius:0}.autodesk-folder-browser-detail{display:flex;flex-direction:column;min-height:0;min-width:0}.autodesk-folder-contents{display:flex;flex-direction:column;gap:10px;width:100%;height:100%;overflow:hidden;position:relative;transition:outline-color .12s ease,background-color .12s ease;outline:2px dashed transparent;outline-offset:-8px;border-radius:8px}.autodesk-folder-contents.is-drag-over{outline-color:var(--pink, #ec4899);background-color:#ec48990a}.autodesk-folder-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;background-color:#ec48991a;pointer-events:none;border-radius:8px}.autodesk-folder-drop-overlay-inner{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 32px;background:var(--white, #fff);border-radius:12px;box-shadow:0 6px 20px #0000001f;color:var(--pink, #ec4899);font-weight:600;font-size:14px}.autodesk-folder-drop-overlay-inner i{font-size:36px}.autodesk-folder-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.autodesk-folder-header h3{margin:0;font-size:14px;display:flex;align-items:center;gap:8px}.autodesk-folder-header-actions{display:flex;align-items:center;gap:8px}.autodesk-folder-count{font-size:12px;color:#64748b;font-weight:400;margin-left:4px}.autodesk-upload-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.autodesk-folder-upload-bar{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ec48990f;border:1px dashed rgba(236,72,153,.35);border-radius:8px;flex-wrap:wrap}.autodesk-folder-upload-bar .submit-btn--secondary{flex:0 0 auto}.autodesk-folder-upload-hint{font-size:12px;color:#64748b;display:inline-flex;align-items:center;gap:6px}.autodesk-upload-queue{margin:0 0 12px;padding:10px 12px;border:1px solid var(--border-color, #e2e8f0);border-radius:var(--border-radius, 10px);background:var(--bg-secondary, #f8fafc);display:flex;flex-direction:column;gap:8px}.autodesk-upload-queue-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-primary, #1f2937)}.autodesk-upload-queue-title{font-weight:600;display:inline-flex;align-items:center}.autodesk-upload-queue-title i{color:var(--primary-color, #ec4899)}.autodesk-upload-queue-overall{font-size:12px;color:#64748b;font-variant-numeric:tabular-nums}.autodesk-upload-queue-bar{position:relative;width:100%;height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.autodesk-upload-queue-bar--item{height:4px;background:#e2e8f099}.autodesk-upload-queue-bar-fill{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,#ec4899,#f472b6);border-radius:999px;transition:width .18s ease-out}.autodesk-upload-queue-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.autodesk-upload-queue-item{display:grid;grid-template-columns:18px minmax(0,1fr) 80px 48px 22px;grid-template-rows:auto auto;grid-template-areas:"icon name size percent remove" "bar  bar  bar  bar  bar";align-items:center;column-gap:10px;row-gap:4px;padding:6px 8px;border-radius:8px;background:#fff9;border:1px solid rgba(226,232,240,.8);font-size:13px}.autodesk-upload-queue-item .autodesk-upload-queue-icon{grid-area:icon;font-size:14px;color:#64748b}.autodesk-upload-queue-name{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--text-primary, #1f2937)}.autodesk-upload-queue-size{grid-area:size;font-size:12px;color:#64748b;text-align:right;font-variant-numeric:tabular-nums}.autodesk-upload-queue-percent{grid-area:percent;font-size:12px;color:var(--text-primary, #1f2937);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.autodesk-upload-queue-item .autodesk-upload-queue-bar--item{grid-area:bar}.autodesk-upload-queue-status--uploading .autodesk-upload-queue-icon{color:var(--primary-color, #ec4899)}.autodesk-upload-queue-status--done .autodesk-upload-queue-icon{color:#10b981}.autodesk-upload-queue-status--failed .autodesk-upload-queue-icon{color:#ef4444}.autodesk-upload-queue-status--failed{border-color:#ef444459;background:#fee2e266}.autodesk-upload-queue-remove{grid-area:remove;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.autodesk-upload-queue-remove:hover{background:#fee2e2;color:#b91c1c;border-color:#ef444459}.autodesk-upload-queue-remove:focus-visible{outline:none;border-color:#ec489999;box-shadow:0 0 0 2px #ec489933}.autodesk-upload-queue-remove i{font-size:12px}.autodesk-upload-queue-error{grid-column:1 / -1;font-size:12px;color:#b91c1c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autodesk-search{position:relative;flex:0 1 260px;display:flex;align-items:center;height:32px;padding:0 10px 0 32px;border:1px solid #e2e8f0;border-radius:var(--border-radius, 10px);background:#f8fafc;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.autodesk-search:hover{border-color:#cbd5e1;background:#fff}.autodesk-search:focus-within{border-color:var(--pink, #ec4899);background:#fff;box-shadow:0 0 0 3px #f509781f}.autodesk-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px;pointer-events:none;transition:color .16s ease}.autodesk-search:focus-within .autodesk-search-icon{color:var(--pink, #ec4899)}.autodesk-search-input{flex:1;min-width:0;height:100%;padding:0;margin:0;border:0;outline:none;background:transparent;font-size:13px;color:#1e293b;font-family:inherit;box-shadow:none!important}.autodesk-search-input::placeholder{color:#94a3b8;font-weight:400}.autodesk-search-clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:6px;padding:0;border:0;border-radius:999px;background:#e2e8f0;color:#64748b;cursor:pointer;font-size:11px;transition:background .14s ease,color .14s ease,transform .14s ease}.autodesk-search-clear:hover{background:var(--pink, #ec4899);color:#fff;transform:scale(1.08)}.autodesk-search-clear:active{transform:scale(.95)}.autodesk-search-clear i{pointer-events:none}.autodesk-link-sync-btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;cursor:pointer;font-size:12px;font-weight:600;transition:border-color .12s ease,background .12s ease}.autodesk-link-sync-btn:hover{border-color:var(--pink, #ec4899);background:#fff5fb}.autodesk-link-sync-popup{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.autodesk-link-sync-popup__hint{margin:0;color:#475569;font-size:12px;line-height:1.45}.autodesk-link-sync-popup__meta{display:flex;flex-wrap:wrap;gap:8px}.autodesk-link-sync-popup__meta-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;font-size:11px;font-weight:600}.autodesk-link-sync-popup__error{padding:8px 10px;border-radius:8px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;font-size:12px}.autodesk-link-sync-popup__empty{padding:12px;border-radius:8px;background:#f8fafc;color:#475569;font-size:12px}.autodesk-link-sync-popup__table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.autodesk-link-sync-popup__table{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;font-size:12px}.autodesk-link-sync-popup__table th,.autodesk-link-sync-popup__table td{padding:10px;border-bottom:1px solid #eef2f7;vertical-align:top;text-align:left}.autodesk-link-sync-popup__table thead th{position:sticky;top:0;z-index:2;background:#f8fafc}.autodesk-link-sync-popup__doc-cell{max-width:280px}.autodesk-link-sync-popup__doc-name{color:#0f172a;font-weight:600;line-height:1.35;word-break:break-word}.autodesk-link-sync-popup__doc-sub{margin-top:4px;color:#64748b;font-size:11px;word-break:break-all}.autodesk-link-sync-popup__diff{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:220px}.autodesk-link-sync-popup__value-block{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.autodesk-link-sync-popup__value-block--old{background:#f8fafc}.autodesk-link-sync-popup__value-block--new{border-color:#fbcfe8;background:#fff5fb}.autodesk-link-sync-popup__value-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.autodesk-link-sync-popup__old,.autodesk-link-sync-popup__new{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.autodesk-link-sync-popup__old{color:#475569}.autodesk-link-sync-popup__arrow{color:#94a3b8;font-size:13px;font-weight:700}.autodesk-link-sync-popup__new{color:#831843;font-weight:700}@media(max-width:900px){.autodesk-link-sync-popup__table{min-width:680px}.autodesk-link-sync-popup__diff{min-width:180px}}.autodesk-folder-table-wrapper{flex:1;overflow:auto;border:1px solid #e2e8f0;border-radius:var(--border-radius, 10px)}.autodesk-folder-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.autodesk-folder-table thead th{position:sticky;top:0;background:#f8fafc;text-align:left;font-weight:600;padding:8px 10px;border-bottom:1px solid #e2e8f0;z-index:3}.autodesk-folder-table thead th.autodesk-folder-checkbox-col{box-sizing:border-box;width:36px;min-width:36px;max-width:36px;left:0;text-align:center;vertical-align:middle;padding:8px 6px;background:#f8fafc;z-index:4}.autodesk-folder-table tbody td.autodesk-folder-checkbox-col{box-sizing:border-box;width:36px;min-width:36px;max-width:36px;left:0;padding:8px 6px}.autodesk-folder-table tbody td{padding:8px 10px;border-bottom:1px solid #f1f5f9;vertical-align:top}.autodesk-folder-table tbody tr:hover{background:#f8fafc}.autodesk-folder-row--highlighted{background-color:var(--pink-light, #fce7f3)}.autodesk-folder-row--highlighted:hover{background-color:#fbcfe8}.autodesk-folder-preview-col{width:78px;text-align:right;white-space:nowrap;box-sizing:border-box;position:sticky;right:-1px;background:#fff;z-index:4;box-shadow:-3px 0 #fff,-4px 0 #e2e8f0,2px 0 #fff}.autodesk-folder-table thead th.autodesk-folder-preview-col{width:78px;min-width:78px;max-width:78px;right:-1px;padding:8px 6px;background:#f8fafc;z-index:5}.autodesk-folder-table tbody td.autodesk-folder-preview-col{width:78px;min-width:78px;max-width:78px;right:-1px;padding:8px 6px;background:#fff;z-index:4}.autodesk-folder-action-group{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.autodesk-folder-preview-btn{border:none;background:transparent;cursor:pointer;width:26px;height:26px;padding:0;color:#64748b;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}.autodesk-folder-preview-btn:hover{background:#e2e8f0;color:#0f172a}.autodesk-folder-preview-btn:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.autodesk-folder-edit-btn{border:none;background:transparent;cursor:pointer;width:26px;height:26px;padding:0;color:#64748b;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}.autodesk-folder-edit-btn:hover{background:#e2e8f0;color:#0f172a}.autodesk-folder-edit-btn:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.autodesk-folder-checkbox-col{width:36px;text-align:center;white-space:nowrap;position:sticky;left:0;background:#fff;z-index:2;box-shadow:1px 0 #e2e8f0;padding-left:6px;padding-right:6px}.autodesk-folder-checkbox-input{width:16px;height:16px;cursor:pointer;margin:0;vertical-align:middle;accent-color:var(--pink, #ec4899)}.autodesk-batch-edit-floating-btn{position:fixed;bottom:24px;right:24px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#1f2937;color:#f8fafc;border:none;box-shadow:0 4px 12px #0f172a40;cursor:pointer;font-weight:500;font-size:13px;z-index:1100}.autodesk-batch-edit-floating-btn:hover{background:#0f172a}.autodesk-batch-edit-floating-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.autodesk-batch-edit-floating-btn:disabled{opacity:.6;cursor:progress}.autodesk-metadata-edit-popup .window-body{display:flex;flex-direction:column;padding:0;min-width:380px}.autodesk-metadata-edit-body.popup-body__scroll{display:flex;flex-direction:column;gap:10px;padding:18px 20px 16px;flex:1 1 auto;min-height:0}.autodesk-metadata-edit-body{display:flex;flex-direction:column;gap:10px}.autodesk-metadata-edit-summary{font-size:12px;color:#475569;padding-bottom:6px;border-bottom:1px solid #e2e8f0}.autodesk-metadata-edit-row{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1fr);gap:10px;align-items:center;font-size:13px;color:#1e293b}.autodesk-metadata-edit-row>span{font-weight:500;color:#475569;overflow:hidden;text-overflow:ellipsis}.autodesk-metadata-edit-control{display:grid;gap:4px;min-width:0}.autodesk-metadata-edit-validation-hint{color:#64748b;font-size:11px;line-height:1.35}.autodesk-metadata-edit-field-error{color:#b91c1c;font-size:12px;line-height:1.35}.autodesk-metadata-edit-row.has-error .autodesk-metadata-edit-input{border-color:#dc2626}.autodesk-metadata-edit-input{width:100%;padding:6px 8px;border:1px solid #cbd5e1;border-radius:4px;font-size:13px;font-family:inherit;background:#fff;color:#1e293b}.autodesk-metadata-edit-input:focus{outline:2px solid var(--pink, #ec4899);outline-offset:1px;border-color:var(--pink, #ec4899)}.autodesk-metadata-edit-input:disabled{background:#f1f5f9;cursor:not-allowed}.autodesk-metadata-edit-mixed{color:#b45309;font-size:11px;font-weight:600;margin-left:6px}.autodesk-metadata-edit-empty{font-size:13px;color:#64748b;text-align:center;padding:24px 0}.autodesk-metadata-edit-error{font-size:13px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:8px 10px}.autodesk-metadata-edit-checkbox-row{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#1e293b}.autodesk-metadata-edit-checkbox-row input[type=checkbox]{width:16px;height:16px;cursor:pointer}.autodesk-metadata-edit-textarea{min-height:64px;font-family:inherit;line-height:1.4;resize:vertical}.autodesk-metadata-edit-fallback{display:flex;flex-direction:column;gap:4px}.autodesk-metadata-edit-fallback-hint{font-size:11px;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:4px 6px;line-height:1.35}.autodesk-item-preview-popup .window-body{display:flex;flex-direction:column;padding:0}.autodesk-item-preview-popup .window-shell{min-height:0}.autodesk-folder-cell-name{display:flex;align-items:center;gap:6px;font-weight:500;color:#1e293b}.autodesk-folder-cell-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:inline-block}.autodesk-folder-cell-desc{font-size:11px;color:#64748b;margin-top:2px;margin-left:22px}.autodesk-folder-cell-muted{color:#94a3b8}.autodesk-folder-empty,.autodesk-folder-error,.autodesk-folder-loading{padding:16px;text-align:center;color:#64748b;font-size:13px}.autodesk-folder-error{color:#b91c1c}.autodesk-folder-error-action{margin-top:10px;display:flex;justify-content:center}.autodesk-folder-error-action .submit-btn--secondary{background:#fff;border:1px solid #cbd5e1;color:#1f2937}.autodesk-folder-error-action .submit-btn--secondary:hover{border-color:#94a3b8;background:#f8fafc}.autodesk-folder-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px 16px;color:#64748b;font-size:13px}.autodesk-folder-loading>span{font-size:14px;color:#1e293b;font-weight:500}.autodesk-folder-loading-hint{font-size:12px;color:#94a3b8;margin-top:2px}.autodesk-card-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;color:#64748b;text-align:center;padding:24px}.autodesk-card-empty i{font-size:36px;color:#cbd5e1}.autodesk-card-empty h3{margin:0;font-size:15px;color:#1e293b}.autodesk-card-empty p{margin:0;font-size:13px}.submit-btn--secondary{background:#f1f5f9;color:#1e293b;border:1px solid #cbd5e1;margin-right:8px}.submit-btn--secondary:hover:not(:disabled){background:#e2e8f0}.autodesk-config-folder-summary{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12.5px;color:#334155}.autodesk-config-folder-count{flex:1;display:inline-flex;align-items:center}.autodesk-config-folder-count i{color:var(--pink, #ec4899);margin-right:2px}.autodesk-config-link-btn{background:transparent;border:none;color:var(--pink, #ec4899);font-size:12px;cursor:pointer;padding:0 4px}.autodesk-config-link-btn:hover{text-decoration:underline}.autodesk-config-sublabel{font-size:11.5px;color:#64748b;margin-bottom:4px}.autodesk-config-subhint{font-size:11.5px;color:#64748b;margin-top:4px;line-height:1.35}.autodesk-config-recommendation{display:flex;align-items:flex-start;gap:8px;margin-top:6px;padding:8px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12}.autodesk-config-recommendation i{margin-top:2px;color:#f59e0b;font-size:14px;flex-shrink:0}.autodesk-config-recommendation strong{color:#9a3412}.autodesk-config-recommendation em{font-style:normal;font-weight:600;color:#7c2d12}.autodesk-picker-checkbox{margin:0 4px 0 0;cursor:pointer;accent-color:var(--pink, #ec4899);width:14px;height:14px}.autodesk-picker-version{flex:0 0 auto;height:24px;font-size:12px;line-height:22px;padding:0 24px 0 8px;margin-left:6px;border:1px solid var(--border-color, #d1d5db);border-radius:999px;background-color:#fff;color:var(--text-color, #1f2937);font-family:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%236b7280'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 6px;transition:border-color .12s ease,box-shadow .12s ease}.autodesk-picker-version:hover:not(:disabled){border-color:#9ca3af}.autodesk-picker-version:focus,.autodesk-picker-version:focus-visible{border-color:var(--primary-pink, #ec4899);box-shadow:0 0 0 3px #ec48992e}.autodesk-picker-version:disabled{background-color:#f3f4f6;color:#6b7280;cursor:wait;opacity:.85}.autodesk-picker-version--error{margin-left:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background-color:#fef2f2;color:#b91c1c;cursor:help;font-size:11px}.autodesk-picker-view{flex:0 0 auto;height:24px;font-size:12px;line-height:22px;padding:0 24px 0 8px;margin-left:6px;border:1px solid var(--border-color, #d1d5db);border-radius:999px;background-color:#fff;color:var(--text-color, #1f2937);font-family:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:120px;max-width:220px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%236b7280'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 6px;transition:border-color .12s ease,box-shadow .12s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.autodesk-picker-view:hover:not(:disabled){border-color:#9ca3af}.autodesk-picker-view:focus,.autodesk-picker-view:focus-visible{border-color:var(--primary-pink, #ec4899);box-shadow:0 0 0 3px #ec48992e}.autodesk-picker-view:disabled{background-color:#f3f4f6;color:#6b7280;cursor:wait;opacity:.85}.autodesk-picker-view--error{margin-left:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background-color:#fef2f2;color:#b91c1c;cursor:help;font-size:11px}.autodesk-picker-view-pending-wrap{display:inline-flex;align-items:center;margin-left:6px;gap:4px}.autodesk-picker-view--pending{background-color:#fff7ed;color:#b45309;border-color:#fed7aa;cursor:help;min-width:150px;max-width:220px;animation:autodesk-picker-view-pending-pulse 2.4s ease-in-out infinite}.autodesk-picker-view--pending:hover:not(:disabled){border-color:#fb923c}@keyframes autodesk-picker-view-pending-pulse{0%,to{box-shadow:0 0 #fb923c00}50%{box-shadow:0 0 0 4px #fb923c2e}}.autodesk-picker-view-info{flex:0 0 auto;width:22px;height:22px;border-radius:999px;background-color:#fff7ed;color:#c2410c;border:1px solid #fed7aa;display:inline-flex;align-items:center;justify-content:center;cursor:help;font-size:11px;padding:0;outline:none;transition:background-color .12s ease,border-color .12s ease}.autodesk-picker-view-info:hover,.autodesk-picker-view-info:focus-visible{background-color:#ffedd5;border-color:#fb923c;color:#9a3412}.autodesk-picker-view-pending-tooltip{max-width:280px;font-size:12px;line-height:1.5;color:#f5f5f5!important;text-align:left}.autodesk-picker-view-pending-tooltip strong{display:block;margin-bottom:6px;font-size:13px;color:#fff!important;font-weight:600}.autodesk-picker-view-pending-tooltip p{margin:0 0 6px;color:#f5f5f5!important}.autodesk-picker-view-pending-tooltip p:last-child{margin-bottom:0}.autodesk-picker-view--partial{border-color:#6366f18c;background-color:#f5f3ff;color:#3730a3}.autodesk-picker-view--partial:hover:not(:disabled){border-color:#6366f1}.autodesk-picker-bulk-select{margin-left:4px;padding:2px 8px;font-size:11px;line-height:1.4;border:1px solid rgba(236,72,153,.45);background:transparent;color:var(--pink, #ec4899);border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;transition:background-color .12s ease,color .12s ease}.autodesk-picker-bulk-select:hover{background:#ec48991f;color:#be185d}.autodesk-picker-bulk-select:active{background:#ec489938}.autodesk-folder-browser-empty{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:#64748b;text-align:center}.autodesk-folder-browser-empty i{font-size:28px;color:var(--pink, #ec4899)}.autodesk-folder-browser-empty h3{margin:0;font-size:15px;color:#1e293b}.autodesk-folder-browser-empty p{margin:0;max-width:360px;font-size:12.5px}.autodesk-viewer-topbar-row{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 10px;background:#1e293b;border-bottom:1px solid #334155;color:#e2e8f0;min-height:38px}.autodesk-viewer-topbar{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:transparent;color:inherit;border:none;padding:0;min-height:0}.autodesk-viewer-model-select{flex:1;min-width:0;height:28px;border-radius:6px;border:1px solid #475569;background:#0f172a;color:#e2e8f0;font-size:13px;font-weight:500;padding:0 8px;cursor:pointer}.autodesk-viewer-model-select:focus{outline:none;border-color:var(--pink, #ec4899);box-shadow:0 0 0 2px #ec48992e}.autodesk-viewer-model-select option{background:#0f172a;color:#e2e8f0}.autodesk-viewer-version{flex:0 0 auto;height:28px;border-radius:6px;border:1px solid #475569;background:#0f172a;color:#e2e8f0;font-size:12px;font-weight:500;padding:0 24px 0 8px;margin:0;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:96px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%2394a3b8'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 6px;transition:border-color .12s ease,box-shadow .12s ease}.autodesk-viewer-version:focus,.autodesk-viewer-version:focus-visible{border-color:var(--pink, #ec4899);box-shadow:0 0 0 2px #ec48992e}.autodesk-viewer-version option{background:#0f172a;color:#e2e8f0}.autodesk-viewer-version--error{margin:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background-color:#fecaca2e;color:#fecaca;cursor:help;font-size:12px;border:1px solid rgba(254,202,202,.35)}.autodesk-viewer-view{flex:0 0 auto;height:28px;border-radius:6px;border:1px solid #475569;background:#0f172a;color:#e2e8f0;font-size:12px;font-weight:500;padding:0 24px 0 8px;margin:0;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:140px;max-width:240px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%2394a3b8'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:8px 6px;transition:border-color .12s ease,box-shadow .12s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.autodesk-viewer-view:focus,.autodesk-viewer-view:focus-visible{border-color:var(--pink, #ec4899);box-shadow:0 0 0 2px #ec48992e}.autodesk-viewer-view:disabled{background-color:#0b1220;color:#94a3b8;cursor:wait;opacity:.85}.autodesk-viewer-view option{background:#0f172a;color:#e2e8f0}.autodesk-viewer-view--error{margin:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background-color:#fecaca2e;color:#fecaca;cursor:help;font-size:12px;border:1px solid rgba(254,202,202,.35)}.autodesk-viewer-error{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#fecaca}.autodesk-picker.autodesk-picker--with-selection{display:flex;flex-direction:column;align-items:stretch;gap:8px}.autodesk-picker-tree{flex:0 0 auto;min-width:0;display:flex;flex-direction:column}.autodesk-picker-selection{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--border-radius, 10px)}.autodesk-picker-selection-header{display:flex;align-items:center;font-size:13px;color:#334155;padding-bottom:6px;border-bottom:1px solid #e2e8f0}.autodesk-picker-selection-header i{color:#10b981}.autodesk-picker-selection-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.autodesk-picker-selection-item{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:12px}.autodesk-picker-selection-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e293b}.acc-invalid-urn-overlay{display:flex;align-items:flex-start;gap:12px;background:#fff7f0;border:1px solid #f3d9c4;border-left:4px solid #d97706;border-radius:var(--border-radius, 10px);padding:12px 14px;margin-bottom:12px;color:#6a4a2c;position:relative}.acc-invalid-urn-overlay>i{font-size:18px;color:#d97706;margin-top:1px;flex-shrink:0}.acc-invalid-urn-overlay__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.45}.acc-invalid-urn-overlay__title{font-weight:600;font-size:13.5px;color:#4a2f17}.acc-invalid-urn-overlay__msg{color:#6a4a2c}.acc-invalid-urn-overlay__raw{font-size:12px;display:flex;flex-direction:column;gap:3px}.acc-invalid-urn-overlay__raw-label{text-transform:uppercase;font-size:10.5px;letter-spacing:.04em;font-weight:600;color:#8b6a3a}.acc-invalid-urn-overlay__raw code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#fff;border:1px solid #f3d9c4;border-radius:4px;padding:3px 6px;word-break:break-all;font-size:11.5px;color:#4a2f17;max-height:80px;overflow:auto}.acc-invalid-urn-overlay__hint{font-size:11.5px;color:#8b6a3a;font-style:italic}.acc-invalid-urn-overlay__close{background:none;border:0;color:#8b6a3a;cursor:pointer;font-size:14px;padding:4px 8px;border-radius:4px;align-self:flex-start;flex-shrink:0;transition:background .15s ease}.acc-invalid-urn-overlay__close:hover{background:#d977061a;color:#6a4a2c}.acc-invalid-urn-overlay__close:focus-visible{outline:2px solid #d97706;outline-offset:2px}.acc-component-config__tabs{display:flex;gap:4px;border-bottom:1px solid #e2e8f0;margin-bottom:4px;flex:0 0 auto}.acc-component-config__tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:transparent;cursor:pointer;font-size:13px;color:#6c757d;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s ease,border-color .12s ease,background .12s ease;font-family:inherit;border-radius:0}.acc-component-config__tab.is-active{color:var(--pink, #ec4899);border-bottom-color:var(--pink, #ec4899);background-color:transparent;font-weight:600}.acc-component-config__tab:hover:not(.is-active){color:var(--text-color, #1f2937);background-color:#00000005}.acc-component-config__tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:9px;background-color:var(--pink, #f50978);color:#fff;font-size:11px;font-weight:700;margin-left:4px}.acc-component-config__mappings{display:flex;flex-direction:column;gap:14px;padding-top:4px}.acc-component-config__hint{margin:0;padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--border-radius, 10px);font-size:13px;color:#9a3412;line-height:1.5}.acc-component-config__mapping-table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border:1px solid #e2e8f0;border-radius:var(--border-radius, 10px);overflow:hidden;font-size:13px}.acc-component-config__mapping-table th,.acc-component-config__mapping-table td{padding:8px 12px;text-align:left;border-bottom:1px solid #f0f0f0;vertical-align:top}.acc-component-config__mapping-table th{background-color:#f8f9fa;font-weight:600;color:#4a5568;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.acc-component-config__mapping-table tr:last-child td{border-bottom:none}.acc-component-config__mapping-table select{height:30px;width:100%;padding:0 32px 0 12px;font-size:13px;font-family:inherit;color:var(--text-color, #1f2937);background-color:#fff;border:1px solid var(--border-color, #d1d5db);border-radius:var(--border-radius, 10px);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%236b7280'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 8px;transition:border-color .12s ease,box-shadow .12s ease}.acc-component-config__mapping-table select:hover{border-color:#9ca3af}.acc-component-config__mapping-table select:focus,.acc-component-config__mapping-table select:focus-visible{border-color:var(--pink, #f50978);box-shadow:0 0 0 3px #f509782e}.acc-component-config__prop-label{font-weight:500;color:var(--text-color, #1f2937);font-size:13px}.acc-component-config__prop-hint{font-size:11px;color:#6b7280;margin-top:2px;line-height:1.4}.acc-component-config__count{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background-color:#f8f9fa;border-radius:14px;font-size:12px;color:#495057;align-self:flex-start}.acc-component-config__ui{display:flex;flex-direction:column;gap:16px;padding:8px 4px 4px}.acc-component-config__field{display:flex;flex-direction:column;gap:6px}.acc-component-config__field label{font-size:12px;font-weight:600;color:#475569;display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.4px}.acc-component-config__field input,.acc-component-config__field textarea{border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:13px;font-family:inherit;color:#1e293b;background:#fff;transition:border-color .12s ease,box-shadow .12s ease;resize:vertical}.acc-component-config__field input:focus,.acc-component-config__field textarea:focus{outline:none;border-color:var(--pink, #ec4899);box-shadow:0 0 0 3px #ec489926}.acc-component-config__preview{display:flex;flex-direction:column;gap:6px;margin-top:4px}.acc-component-config__preview-label{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;display:inline-flex;align-items:center}.acc-component-config__preview-card{border:1px dashed #cbd5e1;border-radius:10px;padding:12px 16px;background:#f8fafc;min-height:48px}.acc-component-config__preview-title{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px}.acc-component-config__preview-description{font-size:12.5px;color:#64748b;line-height:1.45;white-space:pre-wrap}.acc-component-config__preview-empty{font-size:12px;color:#94a3b8;font-style:italic}.acc-component-config__mapping-section{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:var(--border-radius, 10px)}.acc-component-config__mapping-section+.acc-component-config__mapping-section{margin-top:4px}.acc-component-config__mapping-section-header{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;padding-bottom:6px;border-bottom:1px dashed #e2e8f0}.acc-component-config__mapping-section-header i{color:var(--pink, #ec4899);font-size:12px}.acc-component-config__mapping-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:9px;background-color:#f1f5f9;color:#475569;font-size:11px;font-weight:700;margin-left:auto;letter-spacing:0}.acc-component-config__version-mode-row{display:flex;flex-direction:column;gap:6px;padding-top:4px}.acc-component-config__version-mode-select{height:30px;width:100%;padding:0 32px 0 12px;font-size:13px;font-family:inherit;color:var(--text-color, #1f2937);background-color:#fff;border:1px solid var(--border-color, #d1d5db);border-radius:var(--border-radius, 10px);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%236b7280'><path d='M6 8L0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 8px;transition:border-color .12s ease,box-shadow .12s ease}.acc-component-config__version-mode-select:hover{border-color:#9ca3af}.acc-component-config__version-mode-select:focus,.acc-component-config__version-mode-select:focus-visible{border-color:var(--pink, #f50978);box-shadow:0 0 0 3px #f509782e}.acc-component-config__version-mode-hint{font-size:11px;color:#6b7280;line-height:1.4}.acc-component-config__acc-attrs-empty{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:12px;color:#64748b;line-height:1.4}.acc-component-config__acc-attrs-empty--error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.acc-component-config__custom-attr-hint{margin:0;font-size:12px;color:#475569;line-height:1.5}.acc-component-config__custom-attr-hint code{display:inline-block;padding:1px 6px;margin:0 2px;background:#f1f5f9;border-radius:4px;font-size:11px;font-family:Courier New,Courier,monospace;color:#334155}.acc-component-config__custom-attr-adder{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-component-config__custom-attr-input{flex:1 1 240px;min-width:200px;height:30px;padding:0 12px;font-size:13px;font-family:inherit;color:var(--text-color, #1f2937);background-color:#fff;border:1px solid var(--border-color, #d1d5db);border-radius:var(--border-radius, 10px);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.acc-component-config__custom-attr-input:hover{border-color:#9ca3af}.acc-component-config__custom-attr-input:focus,.acc-component-config__custom-attr-input:focus-visible{border-color:var(--pink, #f50978);box-shadow:0 0 0 3px #f509782e}.acc-component-config__custom-attr-input::placeholder{color:#94a3b8;font-style:italic}.acc-component-config__custom-attr-feedback{display:inline-flex;align-items:center;font-size:11px;line-height:1.4;padding:2px 8px;border-radius:8px;flex:0 0 auto}.acc-component-config__custom-attr-feedback--success{background:#ecfdf5;color:#047857}.acc-component-config__custom-attr-feedback--error{background:#fef2f2;color:#b91c1c}.acc-component-config__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #e2e8f0;background:#fff;border-radius:8px;cursor:pointer;color:#94a3b8;font-size:12px;transition:all .12s ease}.acc-component-config__icon-btn:hover{color:var(--pink, #ec4899);border-color:var(--pink, #ec4899);background:#fdf2f8}.acc-component-config__icon-btn:focus,.acc-component-config__icon-btn:focus-visible{outline:none;border-color:var(--pink, #f50978);box-shadow:0 0 0 3px #f509782e}.acc-component-config__custom-attr-adder .autodesk-config-link-btn{height:30px;padding:0 12px;font-size:12px;display:inline-flex;align-items:center;flex:0 0 auto}.acc-component-config__custom-attr-adder .autodesk-config-link-btn:disabled{opacity:.4;cursor:not-allowed}.sections-config-container{display:flex;flex-direction:column;height:100%;gap:0;min-height:0}.sections-content{display:grid;grid-template-columns:20% 80%;gap:16px;flex:1;overflow:hidden;min-height:0}.sections-list{border-right:1px solid #e0e0e0;padding-right:12px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.sections-list-header{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;display:flex;align-items:center;justify-content:space-between}.btn-add-section-compact{width:26px;height:26px;border:none;background-color:var(--pink, #e91e63);color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .15s ease;flex-shrink:0}.btn-add-section-compact:hover{background-color:#d91658}.sections-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 12px;text-align:center;color:#6c757d}.sections-empty i{font-size:32px;margin-bottom:8px;opacity:.5}.sections-empty p{margin:4px 0 2px;font-size:13px;font-weight:500}.sections-empty small{font-size:12px;opacity:.8}.section-item{padding:8px 10px 8px 4px;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:all .15s ease;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.section-item:hover{border-color:var(--pink);box-shadow:0 2px 6px #f509781a}.section-item.selected{border-color:var(--pink);background-color:#f509780d}.section-item-content{flex:1}.section-item-title{font-weight:500;font-size:13px;color:#333;display:flex;align-items:center;gap:6px;margin-bottom:2px}.section-item-title i{color:var(--pink);font-size:12px}.section-item-info{font-size:12px;color:#6c757d}.section-item-warning{display:flex;align-items:center;gap:6px;font-size:11px;color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:4px 8px;margin:6px 0}.section-item-warning i{color:#856404;font-size:10px}.section-item-warning strong{font-weight:600;color:#664d03}.section-item-actions{display:flex;gap:4px}.section-item-actions button{padding:6px 10px;border:none;background-color:transparent;cursor:pointer;border-radius:4px;color:#6c757d;transition:all .2s ease;font-size:12px}.section-item-actions button:hover{background-color:#e9ecef;color:#495057}.section-item-actions button.btn-delete:hover{background-color:#dc3545;color:#fff}.section-details{overflow-y:auto;padding-right:8px;flex:1;display:flex;flex-direction:column;min-height:0}.section-details-form{display:flex;flex-direction:column;gap:12px;min-height:min-content}.section-details-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;text-align:center}.section-details-empty i{font-size:48px;margin-bottom:12px;opacity:.3}.section-details-empty p{font-size:14px;margin:0}.section-config-row{display:flex;align-items:center;gap:12px;padding:6px 8px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;flex-wrap:wrap}.section-title-input{flex:1;min-width:120px;max-width:200px;padding:5px 10px;border:1px solid #ced4da;border-radius:4px;font-size:13px;transition:border-color .2s ease}.section-title-input:focus{outline:none;border-color:var(--pink, #e91e63);box-shadow:0 0 0 2px #f509781a}.section-options-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section-checkbox-label{display:flex;align-items:center;gap:4px;font-size:12px;color:#555;cursor:pointer;white-space:nowrap}.section-checkbox-label input[type=checkbox]{width:auto;cursor:pointer;margin:0}.section-columns-selector{display:flex;gap:3px;align-items:center;margin-left:4px;border-left:1px solid #ddd;padding-left:10px}.section-col-dot{width:24px;height:24px;border-radius:50%;border:2px solid #ddd;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:#999;font-weight:600;font-size:11px}.section-col-dot.active{border-color:var(--pink, #e91e63);background-color:var(--pink, #e91e63);color:#fff}.section-col-dot:hover:not(.active){border-color:#aaa;color:#666}.section-preview{margin-top:10px;padding:16px;background-color:#f8f9fa;border-radius:6px}.section-preview h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#666;display:flex;align-items:center;gap:6px}.section-preview-box{background-color:#fff;padding:16px;border-radius:4px;border:1px solid #e0e0e0}.preview-section{border:1px solid #ddd;border-radius:6px;overflow:hidden}.preview-section.collapsible .preview-section-header{cursor:pointer;background-color:#f8f9fa}.preview-section.collapsible .preview-section-header:hover{background-color:#e9ecef}.preview-section-header{padding:12px 16px;font-weight:600;font-size:14px;color:#333;display:flex;align-items:center;gap:10px;background-color:#fafafa;border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.preview-section-header i{color:var(--pink);font-size:12px}.preview-section-content{padding:16px;display:flex;flex-direction:column;gap:12px}.preview-field{display:flex;flex-direction:column;gap:6px}.preview-field label{font-size:13px;font-weight:500;color:#555}.preview-input{height:36px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.preview-empty{text-align:center;padding:20px;color:#999;font-size:13px;font-style:italic}.section-drag-handle{display:flex;align-items:center;justify-content:center;padding:4px 6px;margin-right:4px;border:none;background:transparent;cursor:grab;color:#bbb;font-size:12px;border-radius:4px;flex-shrink:0;transition:color .15s ease,background .15s ease}.section-drag-handle:hover{color:#888;background:#f0f0f0}.section-drag-handle:active{cursor:grabbing}@media(max-width:640px){.sections-content{grid-template-columns:1fr}.sections-list{border-right:none;border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:20px}}.column-drag-handle{display:flex;align-items:center;justify-content:center;padding:4px 6px;margin-right:4px;border:none;background:transparent;cursor:grab;color:#bbb;font-size:12px;border-radius:4px;flex-shrink:0;transition:color .15s ease,background .15s ease}.column-drag-handle:hover{color:#888;background:#f0f0f0}.column-drag-handle:active{cursor:grabbing}.config-view-tabs{display:flex;gap:8px;margin-bottom:20px;border-bottom:2px solid #e0e0e0}.config-view-tabs button{padding:10px 16px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:#6c757d;transition:all .2s;display:flex;align-items:center;gap:8px}.config-view-tabs button:hover{color:var(--pink);background-color:#f509780d}.config-view-tabs button.active{color:var(--pink);border-bottom-color:var(--pink)}.config-view-tabs button i{font-size:13px}.columns-config-view{display:flex;flex-direction:column;gap:20px}.columns-header h4{margin:0 0 8px;font-size:15px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.columns-header h4 i{color:var(--pink)}.columns-header .help-text{margin:0;font-size:13px;color:#6c757d;line-height:1.5}.available-columns-selector{padding:16px;background:#f8f9fa;border-radius:6px}.available-columns-selector label{display:block;font-size:13px;font-weight:600;color:#495057;margin-bottom:12px}.columns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:12px;max-height:300px;overflow-y:auto;padding:4px}.column-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s ease}.column-item:hover{border-color:var(--pink);background:#f509780d;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.column-item i{color:var(--pink);font-size:18px;flex-shrink:0}.column-item-info{flex:1;min-width:0}.column-item-name{font-weight:600;font-size:13px;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-item-table{font-size:11px;color:#6c757d;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-item--required{border-color:#f8d7da;background:#fff5f5}.column-item--required:hover{border-color:#e91e63;background:#f509780d}.column-item-required-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#dc3545;background:#f8d7da;padding:1px 6px;border-radius:3px;margin-left:6px;vertical-align:middle}.no-columns-available{grid-column:1 / -1;padding:40px 20px;text-align:center;color:#6c757d}.no-columns-available i{font-size:36px;margin-bottom:12px;display:block;opacity:.5}.no-columns-available p{margin:0;font-size:14px}.configured-columns h4{margin:0 0 16px;font-size:15px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.configured-columns h4 i{color:var(--pink)}.no-columns-message{padding:40px 20px;text-align:center;background:#f8f9fa;border-radius:6px;border:1px dashed #ddd}.no-columns-message i{font-size:36px;color:#6c757d;margin-bottom:12px;display:block;opacity:.5}.no-columns-message p{margin:0;font-size:14px;color:#6c757d}.column-fields-list{display:flex;flex-direction:column;gap:12px}.tables-config-view{display:flex;flex-direction:column;gap:20px}.no-tables-message{padding:40px 20px;text-align:center;background:#f8f9fa;border-radius:6px;border:1px dashed #ddd}.no-tables-message i{font-size:36px;color:#6c757d;margin-bottom:12px;display:block;opacity:.5}.no-tables-message p{margin:0 0 8px;font-size:14px;color:#495057;font-weight:500}.no-tables-message small{font-size:12px;color:#6c757d}.table-tabs-container{margin-top:20px;display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.table-tabs{display:flex;gap:4px;border-bottom:2px solid #e0e0e0;flex-shrink:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.table-tabs::-webkit-scrollbar{height:6px}.table-tabs::-webkit-scrollbar-track{background:transparent;border-radius:3px}.table-tabs::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}.table-tabs::-webkit-scrollbar-thumb:hover{background:#999}.table-tab{padding:12px 20px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:13px;font-weight:500;color:#6c757d;transition:all .2s;display:flex;align-items:center;gap:8px;white-space:nowrap}.table-tab:hover{color:var(--pink);background-color:#f509780d}.table-tab-content{animation:fadeIn .3s ease;overflow-y:visible;flex:1;min-height:0}.table-tab.active{color:var(--pink);border-bottom-color:var(--pink);background-color:#f509781a;font-weight:600}.table-tab i{font-size:14px}.table-tab .main-badge{font-size:10px;padding:2px 6px;background:var(--pink);color:#fff;border-radius:3px;text-transform:uppercase;font-weight:600;margin-left:4px}.table-tab-content{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.subtable-config{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #0000000d;min-width:0;max-width:100%;overflow-wrap:anywhere}.subtable-config .form-row{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:16px;min-width:0}.subtable-config .form-row:last-child{margin-bottom:0}.subtable-config .form-row label{min-width:0;flex:1 1 auto}.subtable-config .form-row-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;margin-bottom:16px}.subtable-config .form-field{display:flex;flex-direction:column;gap:8px}.subtable-config .form-field:first-child{margin-top:0}.subtable-config input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--pink)}.subtable-config label{font-size:13px;font-weight:600;color:#495057;cursor:pointer;display:flex;align-items:center;gap:8px;margin:0 0 4px}.subtable-config label i{color:var(--pink);font-size:12px}.subtable-config input[type=text],.subtable-config input[type=number]{width:100%;padding:10px 14px;border:1px solid #ced4da;border-radius:6px;font-size:13px;transition:all .2s ease;background-color:#fff}.subtable-config input[type=text]:focus,.subtable-config input[type=number]:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px #f509781a}.subtable-config input[type=text]::placeholder,.subtable-config input[type=number]::placeholder{color:#adb5bd}.subtable-config small{font-size:11px;color:#6c757d;margin-top:4px;display:block}.constraint-message{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:6px;font-size:13px;line-height:1.5;margin-bottom:16px}.constraint-message i{font-size:16px;margin-top:1px;flex-shrink:0}.constraint-message strong{font-weight:600}.constraint-warning{background-color:#fff3cd;border:1px solid #ffc107;color:#856404}.constraint-warning i{color:#856404}.constraint-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.constraint-error i{color:#dc3545}.constraint-info{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.constraint-info i{color:#17a2b8}.section-acc-toggle-row{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-top:4px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.acc-form-section.acc-form-section--uploader,.acc-form-section.acc-form-section--picker{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:100%}.section-acc-summary{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;flex-wrap:wrap}.section-acc-summary__chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background-color:#e9ecef;border-radius:12px;font-size:12px;color:#495057}.section-acc-summary__chip--ok{background-color:#d4edda;color:#155724}.section-acc-summary__configure{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:var(--pink, #f50978);color:#fff;border:none;border-radius:14px;cursor:pointer;font-size:12px;font-weight:500;margin-left:auto}.section-acc-summary__configure:hover{opacity:.9}.section-acc-summary__chip--warn{background-color:#fff3cd;color:#856404}.section-item-warning--error{background-color:#f8d7da;border-color:#f5c2c7;color:#721c24}.section-item-warning--error i{color:#721c24}.form-section__acc.form-section-autodesk--fullwidth{grid-column:1 / -1;width:100%;min-height:800px;height:100%;padding:16px;box-sizing:border-box}.in-popup .form-section__acc.form-section-autodesk--fullwidth{min-height:0;height:100%;max-height:100%}.autodesk-document-viewer-gate .autodesk-card-empty,.acc-form-section__empty.autodesk-card-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;width:100%;color:#64748b;text-align:center;padding:24px}.autodesk-document-viewer-gate .autodesk-card-empty i,.acc-form-section__empty.autodesk-card-empty i{font-size:36px;color:#94a3b8;margin-bottom:4px}.autodesk-document-viewer-gate .autodesk-card-empty h3,.acc-form-section__empty.autodesk-card-empty h3{margin:0;font-size:15px;color:#1e293b;font-weight:600}.autodesk-document-viewer-gate .autodesk-card-empty p,.acc-form-section__empty.autodesk-card-empty p{margin:0;font-size:13px;max-width:360px;line-height:1.45}.acc-form-section__ui-header{padding:12px 16px 8px;border-bottom:1px solid #e2e8f0;background:linear-gradient(to bottom,#fafbff,#f8fafc);border-radius:8px 8px 0 0;margin-bottom:8px;flex:0 0 auto}.acc-form-section__ui-title{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:4px}.acc-form-section__ui-description{font-size:12.5px;color:#64748b;line-height:1.5;white-space:pre-wrap}.steps-config-container{display:flex;flex-direction:column;height:100%;gap:0;min-height:0}.steps-tabs-bar{display:flex;align-items:center;gap:8px;border-bottom:2px solid #e0e0e0;flex-shrink:0;padding:0 4px}.steps-tabs-bar .steps-tabs{display:flex;gap:2px;flex:1;scrollbar-width:thin;border-bottom:none}.steps-tabs-actions{display:flex;gap:6px;align-items:center;flex-shrink:0;padding:6px 0}.btn-help-toggle{width:32px;height:32px;border:1px solid #dee2e6;background:#fff;border-radius:6px;cursor:pointer;color:#1976d2;font-size:15px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-help-toggle:hover{background:#e3f2fd;border-color:#90caf9}.btn-add-step{padding:7px 14px;background-color:var(--pink, #e91e63);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease;white-space:nowrap}.btn-add-step:hover{background-color:#d91658}.steps-help-message{display:flex;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:1px solid #bbdefb;border-radius:6px;font-size:12px;color:#37474f;line-height:1.5;margin:8px 0 0;flex-shrink:0}.steps-help-message>i{color:#1976d2;font-size:14px;margin-top:1px;flex-shrink:0}.steps-help-message strong{color:#1565c0}.steps-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 30px;text-align:center;color:#6c757d;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:10px;margin-top:12px}.steps-empty i{font-size:42px;margin-bottom:12px;opacity:.4}.steps-empty p{margin:6px 0 4px;font-size:15px;font-weight:500}.steps-empty small{font-size:13px;opacity:.8}.step-tab{padding:8px 14px;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:12px;font-weight:500;color:#6c757d;transition:all .15s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0}.step-tab:hover{color:var(--pink, #e91e63);background-color:#f509780d}.step-tab.active{color:var(--pink, #e91e63);border-bottom-color:var(--pink, #e91e63);background-color:#f5097814;font-weight:600}.step-tab-number{width:22px;height:22px;border-radius:50%;background-color:#e0e0e0;color:#6c757d;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.step-tab.active .step-tab-number{background-color:var(--pink, #e91e63);color:#fff}.step-tab-title{font-size:13px}.step-tab-info{font-size:10px;color:#999;background:#f0f0f0;padding:1px 6px;border-radius:8px}.step-tab.active .step-tab-info{background:#f5097826;color:var(--pink, #e91e63)}.step-content{flex:1;display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding-top:8px}.step-config-bar{display:flex;align-items:center;gap:10px;padding:6px 8px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;flex-shrink:0;margin-bottom:8px}.step-title-input{flex:1;padding:5px 10px;border:1px solid #ced4da;border-radius:4px;font-size:13px;min-width:120px;max-width:280px;transition:border-color .2s ease}.step-title-input:focus{outline:none;border-color:var(--pink, #e91e63);box-shadow:0 0 0 2px #f509781a}.step-config-actions{display:flex;gap:4px;flex-shrink:0}.step-config-actions button{padding:5px 10px;border:1px solid #dee2e6;background:#fff;border-radius:4px;cursor:pointer;color:#6c757d;font-size:12px;transition:all .15s ease;display:flex;align-items:center;gap:4px}.step-config-actions button:hover{background:#e9ecef;color:#495057;border-color:#adb5bd}.step-config-actions .btn-duplicate-step{color:#0d6efd;border-color:#b6d4fe}.step-config-actions .btn-duplicate-step:hover{background:#0d6efd;color:#fff;border-color:#0d6efd}.step-config-actions .btn-delete-step{color:#dc3545;border-color:#f5c6cb}.step-config-actions .btn-delete-step:hover{background:#dc3545;color:#fff;border-color:#dc3545}.form-config-container{display:flex;flex-direction:column;height:100%;width:100%}.config-tabs{display:flex;gap:4px;padding:8px 12px;border-bottom:2px solid #e0e0e0;background-color:#f8f9fa;flex-shrink:0}.config-tabs button{padding:7px 16px;border:none;background-color:transparent;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;border-radius:4px;transition:all .15s ease;display:flex;align-items:center;gap:6px}.config-tabs button:hover{background-color:#e9ecef;color:#495057}.config-tabs button.active{background-color:transparent;color:var(--pink);border-bottom-color:var(--pink)}.config-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 16px;min-height:0}.config-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;padding:10px 16px;border-top:2px solid #e0e0e0;background-color:#f8f9fa;flex-shrink:0}.config-error-message{flex:1;display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:13px;font-weight:500}.config-error-message i{font-size:16px}.config-error-message strong{color:#664d03}.btn-save,.btn-cancel{padding:10px 24px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 2px 4px #0000001a}.btn-save{background-color:var(--pink);color:#fff}.btn-save:hover:not(:disabled){background-color:#d91658;transform:translateY(-1px);box-shadow:0 4px 8px #f509784d}.btn-save:disabled{cursor:not-allowed;opacity:.6}.btn-cancel{background-color:#6c757d;color:#fff}.btn-cancel:hover:not(:disabled){background-color:#5a6268;transform:translateY(-1px);box-shadow:0 4px 8px #6c757d4d}.btn-cancel:disabled{cursor:not-allowed;opacity:.6}.field-config-layout{display:grid;grid-template-columns:300px 1fr;gap:20px;height:100%}.field-list{border-right:1px solid #e0e0e0;padding-right:20px;overflow:auto}.field-list-header{font-size:16px;font-weight:600;margin-bottom:12px;color:#333}.field-item{padding:12px;border:1px solid #ddd;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.field-item:hover{border-color:var(--pink);box-shadow:0 2px 4px #f509781a}.field-item.selected{border-color:var(--pink);background-color:var(--pink-light)}.field-item-content{flex:1}.field-item-label{font-weight:500;font-size:14px;color:#333}.field-item-type{font-size:12px;color:#6c757d;margin-top:4px}.field-item-actions{display:flex;gap:4px}.field-item-actions button{padding:4px 8px;border:none;background-color:transparent;cursor:pointer;border-radius:4px;color:#6c757d;transition:all .2s ease}.field-item-actions button:hover{background-color:#e9ecef;color:#495057}.field-details{overflow:auto}.field-details-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#6c757d;text-align:center}.field-details-form{display:flex;flex-direction:column;gap:16px}.field-sub-tabs{display:flex;gap:4px;padding:8px;background-color:#f8f9fa;border-radius:6px;margin-bottom:16px}.field-sub-tabs button{flex:1;padding:8px 12px;border:none;background-color:transparent;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;border-radius:4px;transition:all .2s ease}.field-sub-tabs button:hover{background-color:#e9ecef;color:#495057}.field-sub-tabs button.active{background-color:#fff;color:var(--pink);box-shadow:0 1px 3px #0000001a}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-weight:500;font-size:14px;color:#333}.form-group input,.form-group select,.form-group textarea{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px #f509781a}.form-group textarea{resize:vertical;min-height:60px}.form-group-inline{display:flex;align-items:center;gap:8px}.form-group-inline input[type=checkbox]{width:auto;cursor:pointer}.styling-config{display:flex;flex-direction:column;gap:24px}.styling-section{background-color:#f8f9fa;padding:16px;border-radius:8px;border:1px solid #e0e0e0}.styling-section h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.styling-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.color-input-group{display:flex;align-items:center;gap:8px}@media(max-width:768px){.field-config-layout{grid-template-columns:1fr}.field-list{border-right:none;border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:20px}.styling-grid{grid-template-columns:1fr}}.svfmt-panel{display:flex;flex-direction:column;gap:4px;padding:8px 10px 12px;box-sizing:border-box;width:100%}.svfmt-section{border:1px solid #e8ecf0;border-radius:8px;background:#fafbfc;overflow:hidden;flex-shrink:0}.svfmt-section-title{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:linear-gradient(90deg,#f1f5f9,#fafbfc);border-bottom:1px solid #e8ecf0}.svfmt-section-title i{color:#ec4899;font-size:10px}.svfmt-section-body{display:flex;flex-direction:column;gap:0}.svfmt-row{display:flex;align-items:center;gap:8px;padding:4px 10px;border-bottom:1px solid #f0f2f5}.svfmt-row:last-child{border-bottom:none}.svfmt-row-label{font-size:12px;font-weight:600;color:#475569;min-width:68px;flex-shrink:0}.svfmt-row-label-gap{margin-left:8px}.svfmt-dot{width:18px;height:18px;border-radius:999px;border:1px solid rgba(15,23,42,.16);box-shadow:inset 0 0 0 1px #ffffff8c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.svfmt-dot-input{width:0;height:0;opacity:0;border:0;padding:0}.svfmt-dot--clear{background:repeating-conic-gradient(#ccc,#ccc 25%,#fff 0%,#fff 50%) 0 0 / 8px 8px;cursor:pointer;padding:0;outline:none}.svfmt-dot--clear-active{border-color:var(--pink, #ec4899)!important;box-shadow:0 0 0 1.5px var(--pink, #ec4899)}.svfmt-hex{font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#475569;min-width:62px;flex-shrink:0}.svfmt-number-input{width:52px;padding:3px 6px;border:1px solid #d1d5db;border-radius:5px;font-size:12px;background:#fff;color:#1f2937;text-align:right;flex-shrink:0;outline:none}.svfmt-number-input:focus{border-color:#ec4899;box-shadow:0 0 0 2px #ec48991f}.svfmt-unit{font-size:11px;color:#94a3b8;flex-shrink:0}.svfmt-font-picker{display:inline-flex;width:170px}.svfmt-text-input{padding:3px 7px;border:1px solid #d1d5db;border-radius:5px;font-size:12px;background:#fff;color:#1f2937;width:130px;outline:none}.svfmt-text-input-grow{flex:1 1 auto;width:auto;min-width:0}.svfmt-text-input:focus{border-color:#ec4899;box-shadow:0 0 0 2px #ec48991f}.svfmt-text-short{width:52px}.svfmt-align-btn{padding:3px 8px;border-radius:6px;border:1px solid #d1d5db;background:#f9fafb;cursor:pointer;font-size:12px;color:#475569;flex-shrink:0}.svfmt-align-btn--active{border:2px solid #6366f1;background:#eef2ff;color:#4338ca}.svfmt-row--upload{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;position:relative}.svfmt-img-clear{position:absolute;top:8px;right:8px;background:none;border:1px solid #fca5a5;border-radius:4px;color:#dc2626;cursor:pointer;padding:2px 6px;font-size:11px}.svfmt-img-clear:hover{background:#fee2e2}.svfmt-img-error{padding:4px 10px 6px;font-size:11px;color:#dc2626}.svfmt-check-label{display:flex;align-items:center;cursor:pointer}.svfmt-toggle-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#475569;cursor:pointer;padding:2px 7px 2px 5px;border:1px solid #d1d5db;border-radius:20px;background:#f9fafb;white-space:nowrap;flex-shrink:0;transition:border-color .12s,background .12s}.svfmt-toggle-chip:has(input:checked){border-color:var(--pink, #ec4899);background:#fdf2f8;color:var(--pink, #ec4899)}.svfmt-toggle-chip input{width:12px;height:12px;accent-color:var(--pink, #ec4899);cursor:pointer}.svfmt-select{padding:3px 6px;border:1px solid #d1d5db;border-radius:5px;font-size:12px;background:#fff;color:#1f2937;outline:none;cursor:pointer}.svfmt-select:focus{border-color:#ec4899;box-shadow:0 0 0 2px #ec48991f}.singlevalue-configuration{display:flex;flex-direction:column;height:100%}.singlevalue-configuration .component-tabs-container{flex:1 1 auto;min-height:0;height:auto}.singlevalue-configuration .component-tabs-container .config-tabs-content{min-height:0;overflow-y:auto;overflow-x:hidden;align-items:flex-start}.singlevalue-configuration .footer{margin-top:0;flex:0 0 auto}.singlevalue-config-panel{display:flex;flex-direction:column;gap:14px;padding:12px}.singlevalue-config-head h3{margin:0;font-size:15px;font-weight:700;color:#1f2937}.singlevalue-config-head p{margin:4px 0 0;font-size:12px;color:#6b7280}.singlevalue-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.singlevalue-field{display:flex;flex-direction:column;gap:6px}.singlevalue-field span{font-size:12px;font-weight:600;color:#374151}.singlevalue-field-full{grid-column:1 / -1}.singlevalue-checkline{grid-column:1 / -1;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#374151}.singlevalue-checkline input{margin:0}.singlevalue-config-footer{margin-top:auto}@media(max-width:900px){.singlevalue-config-grid{grid-template-columns:1fr}}.sv-selected-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;font-size:12px;margin-bottom:6px;max-width:100%;overflow:hidden}.sv-selected-badge i{color:#3b82f6;flex-shrink:0}.sv-selected-col{font-weight:600;color:#1d4ed8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-selected-table{color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.sv-col-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.sv-col-picker-pane{display:flex;flex-direction:column;min-height:0}.sv-col-picker-tables{border-right:1px solid #e5e7eb}.sv-col-picker-search{display:flex;align-items:center;gap:6px;padding:5px 8px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.sv-col-picker-search i{font-size:11px;color:#9ca3af;flex-shrink:0}.sv-col-picker-search input{border:none;outline:none;background:transparent;font-size:11px;width:100%;color:#374151}.sv-col-picker-list{overflow-y:auto;max-height:200px;padding:4px 0}.sv-col-picker-item{display:flex;align-items:center;gap:7px;width:100%;padding:5px 10px;border:none;background:none;cursor:pointer;font-size:12px;color:#374151;text-align:left;transition:background .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-col-picker-item i{font-size:10px;color:#9ca3af;flex-shrink:0}.sv-col-picker-item span{overflow:hidden;text-overflow:ellipsis}.sv-col-picker-item:hover{background:#f3f4f6}.sv-col-picker-item--active{background:#eff6ff;color:#1d4ed8;font-weight:600}.sv-col-picker-item--active i{color:#3b82f6}.sv-col-picker-empty{padding:12px 10px;font-size:11px;color:#9ca3af;text-align:center}.scc-root{display:flex;flex-direction:column;height:100%;overflow:hidden;font-size:13px}.scc-body{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.scc-body--expanded{gap:0}.scc-body--expanded .scc-section{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.scc-body--expanded .scc-section-body{flex:1 1 auto;overflow-y:auto}.scc-section{border:1px solid #e2e8f0;border-radius:7px;overflow:hidden;background:#fff}.scc-section-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#f8fafc;border:none;cursor:pointer;text-align:left;transition:background .12s;gap:8px}.scc-section-header:hover{background:#f1f5f9}.scc-section--open .scc-section-header{background:#fdf2f8;border-bottom:1px solid #fce7f3}.scc-section-header-left{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.scc-section--open .scc-section-header-left{color:#be185d}.scc-section-header-left i{font-size:11px;color:#94a3b8}.scc-section--open .scc-section-header-left i{color:#ec4899}.scc-chevron{font-size:10px;color:#94a3b8;flex-shrink:0;transition:color .12s}.scc-section--open .scc-chevron{color:#ec4899}.scc-section-body{display:flex;flex-direction:column;gap:6px;padding:12px;border-top:1px solid #f1f5f9}.scc-row{display:flex;align-items:center;gap:8px;min-height:28px}.scc-label{width:96px;flex-shrink:0;font-size:12px;color:#475569;font-weight:500}.scc-row-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1}.scc-input{flex:1;min-width:0;height:30px;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#1e293b;background:#f8fafc;outline:none;transition:border-color .15s}.scc-input:focus{border-color:#ec4899;background:#fff}.scc-number{width:64px;height:30px;padding:0 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#1e293b;background:#f8fafc;outline:none;transition:border-color .15s;text-align:center}.scc-number:focus{border-color:#ec4899;background:#fff}.scc-hint{font-size:11px;color:#94a3b8}.scc-toggle-group{display:flex;gap:2px;flex-wrap:wrap}.scc-toggle-btn{height:28px;padding:0 10px;border:1px solid #e2e8f0;border-radius:5px;background:#f8fafc;color:#475569;font-size:12px;cursor:pointer;transition:background .12s,border-color .12s,color .12s;display:flex;align-items:center;gap:4px;white-space:nowrap}.scc-toggle-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.scc-toggle-btn.active{background:#fdf2f8;border-color:#ec4899;color:#be185d;font-weight:600}.scc-remove-image{align-self:flex-start;display:flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid #fecdd3;border-radius:5px;background:#fff1f2;color:#e11d48;font-size:12px;cursor:pointer;transition:background .12s}.scc-remove-image:hover{background:#ffe4e6}.scc-uploading{font-size:12px;color:#64748b;margin:0}.scc-error{font-size:12px;color:#e11d48;margin:0}.scc-footer{flex-shrink:0;padding:12px 16px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.scc-save-btn{display:flex;align-items:center;gap:6px;padding:8px 20px;background:#ec4899;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.scc-save-btn:hover:not(:disabled){background:#db2777}.scc-save-btn:disabled{opacity:.55;cursor:not-allowed}.slizer-configuration{display:flex;flex-direction:column;height:100%}.slizer-configuration .component-tabs-container{flex:1 1 auto;min-height:0;height:auto}.slizer-configuration .component-tabs-container .config-tabs-content{min-height:0;overflow-y:auto;overflow-x:hidden;align-items:flex-start}.slizer-configuration .footer{margin-top:0;flex:0 0 auto}.slizer-config-panel{display:flex;flex-direction:column;gap:14px;padding:12px}.slizer-config-head h3{margin:0;font-size:15px;font-weight:700;color:#1f2937}.slizer-config-head p{margin:4px 0 0;font-size:12px;color:#6b7280}.slizer-config-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.slizer-config-grid{align-items:end}.slizer-segmented-control{grid-column:1 / -1;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(460px,100%);padding:4px;border:1px solid #d1d5db;border-radius:8px;background:#fff}.slizer-segmented-control button{min-width:0;height:32px;border:0;border-radius:6px;background:transparent;color:#4b5563;font-size:12px;font-weight:700;cursor:pointer}.slizer-segmented-control button.active{background:#1f2937;color:#fff}.slizer-field{min-width:0;display:flex;flex-direction:column;gap:6px}.slizer-field span,.slizer-field>span{font-size:12px;font-weight:600;color:#374151}.slizer-field-full{grid-column:1 / -1}.slizer-config-subhead{margin-top:4px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.slizer-config-subhead>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7280}.slizer-config-hint{margin:0;font-size:11px;color:#6b7280}.slizer-style-picker{gap:6px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.slizer-style-picker>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7280}.slizer-accordion-list{display:flex;flex-direction:column;gap:8px}.slizer-accordion{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.slizer-accordion__head{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;background:#f8fafc;color:#374151;font-size:12px;font-weight:700;text-align:left;cursor:pointer;transition:background-color .12s ease}.slizer-accordion__head:hover{background:#f1f5f9}.slizer-accordion.is-open .slizer-accordion__head{border-bottom:1px solid #e5e7eb}.slizer-accordion__head i{width:10px;font-size:10px;color:#9ca3af}.slizer-accordion__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end;padding:12px}.slizer-inline-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px 12px;align-items:end}.slizer-draggable-selector{height:280px;min-height:220px}.slizer-draggable-selector .draggable-selector{height:100%}.slizer-group-column-item{gap:14px;height:40px;min-width:0}.slizer-group-column-item>div{min-width:0}.slizer-group-column-item h4,.slizer-group-column-item h6{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slizer-group-column-item h4{font-size:12px;color:#1f2937}.slizer-group-column-item h6{font-size:11px;color:var(--pink);font-weight:500}.slizer-checkbox-list{max-height:176px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.slizer-checkline{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#374151}.slizer-checkline input{margin:0;flex:0 0 auto}.slizer-checkline span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slizer-checkline-wide{grid-column:1 / -1}.slizer-empty-option{grid-column:1 / -1;font-size:12px;color:#6b7280}.slizer-config-footer{margin-top:auto}@media(max-width:900px){.slizer-config-section,.slizer-checkbox-list,.slizer-segmented-control{grid-template-columns:1fr}}.pconf-root{display:flex;flex-direction:column;height:100%;background:#fff}.pconf-body{flex:1 1 auto;overflow-y:auto;padding:14px 16px 8px;display:flex;flex-direction:column;gap:12px}.pconf-section-title{font-size:11px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em;padding-bottom:4px;border-bottom:1px solid #e8eaf0;margin-top:4px}.pconf-preview{display:flex;align-items:center;gap:16px;padding:12px 14px;border-radius:var(--border-radius);border:1px solid #e8eaf0;flex-wrap:wrap}.pconf-preview-row{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px}.listfmt-layout-grid{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px}.listfmt-layout-grid .form-group{display:flex;flex-direction:column;gap:5px}.listfmt-layout-grid .form-group label{font-weight:500;font-size:11px;color:#374151;display:flex;align-items:center;gap:5px}.listfmt-layout-grid .form-group label i{color:#9ca3af;font-size:10px}.listfmt-layout-grid .form-group input[type=number],.listfmt-layout-grid .form-group select{padding:5px 8px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:12px;background:#fff;color:#1f2937;transition:border-color .12s}.listfmt-layout-grid .form-group input[type=number]:focus,.listfmt-layout-grid .form-group select:focus{outline:none;border-color:var(--pink)}.listfmt-layout-grid .form-group.form-group--color .color-field-group{display:flex;align-items:center;gap:6px}.listfmt-layout-grid .form-group.form-group--color .color-field-group input[type=text]{flex:1;padding:5px 8px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:11px;font-family:monospace;background:#fff}.pconf-icon-section{display:flex;flex-direction:column;gap:8px}.pconf-section-label{font-size:11px;font-weight:600;color:#6b7280}.pconf-icon-grid{display:flex;flex-wrap:wrap;gap:5px}.pconf-icon-btn{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:var(--border-radius);background:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:#4a5a6a;transition:background .12s,border-color .12s,color .12s}.pconf-icon-btn:hover{background:#f5097812;border-color:var(--pink);color:var(--pink)}.pconf-icon-btn.active{background:var(--pink);border-color:var(--pink);color:#fff}.pconf-footer{flex:0 0 auto;padding:10px 16px;border-top:1px solid #e8eaf0;display:flex;justify-content:center;background:#fff}.appearance-editor{display:flex;align-items:stretch;gap:16px;height:100%;min-height:0}.appearance-editor__heading{font-size:12px;font-weight:700;color:#374151;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.appearance-editor__dropdown .custom-dropdown{background-color:#fff;box-shadow:none;border:1px solid #d0d7de}.appearance-editor__dropdown .custom-dropdown:hover{border-color:#b6bfc9}.appearance-editor__preview-col{flex:0 0 260px;width:260px;box-sizing:border-box;padding-right:16px;border-right:1px solid #e5e7eb;overflow:visible}.appearance-editor__settings-col{flex:1 1 auto;min-width:0;height:100%;overflow-y:auto;overflow-x:hidden;padding-right:2px}.appearance-editor__preview-stage{display:flex;flex-direction:column;align-items:center;min-height:170px;padding:14px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;box-sizing:border-box}.appearance-editor__preview-label{align-self:flex-start;margin-bottom:8px;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.appearance-editor__preview-card{position:relative;display:flex;align-items:center;gap:10px;width:224px;min-height:88px;box-sizing:border-box;overflow:hidden;transition:all .2s ease}.appearance-editor__preview-avatar{z-index:1;display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;color:#fff}.appearance-editor__preview-avatar--circle{border-radius:50%}.appearance-editor__preview-avatar--rounded{border-radius:8px}.appearance-editor__preview-avatar--square{border-radius:0}.appearance-editor__preview-copy{z-index:1;display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.appearance-editor__preview-copy strong,.appearance-editor__preview-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appearance-editor__preview-section{position:absolute;z-index:0;right:0;left:0}.appearance-editor__preview-section--header{top:0}.appearance-editor__preview-section--footer{bottom:0}.appearance-editor__preview-highlight{position:absolute;inset:0 auto 0 0}.appearance-editor__preview-highlight--underline{inset:auto 0 0;width:auto!important}.appearance-editor__preview-highlight--full-border,.appearance-editor__preview-highlight--outline{top:0;right:0;bottom:0;left:0;width:auto!important;border:2px solid currentColor;background:transparent!important}.appearance-editor__preview-highlight--glow{top:0;right:0;bottom:0;left:0;width:auto!important;background:transparent!important;box-shadow:inset 0 0 0 2px currentColor,0 0 16px currentColor}.appearance-editor__preview-highlight--dot,.appearance-editor__preview-highlight--circle{border-radius:50%}.appearance-editor__preview-highlight--square{border-radius:2px}.appearance-editor__preview-highlight--badge{display:grid;place-items:center;border-radius:50%;color:#fff!important;font-size:9px}.appearance-editor__preview-highlight--badge i{display:block}.appearance-editor__preview-highlight:not(.appearance-editor__preview-highlight--badge) i{display:none}.appearance-editor__preview-highlight--floating-bar{inset:auto 24px -5px;width:auto!important;height:6px;border-radius:999px;box-shadow:0 3px 8px currentColor}.appearance-editor__preview-connection{height:34px;overflow:visible}.appearance-editor__preview-status{position:absolute;z-index:2;display:grid;place-items:center;width:10px;height:10px;border-radius:50%}.appearance-editor__preview-status i{display:none}.appearance-editor__preview-status--top-left{top:8px;left:8px}.appearance-editor__preview-status--top-right{top:8px;right:8px}.appearance-editor__preview-status--bottom-left{bottom:8px;left:8px}.appearance-editor__preview-status--bottom-right{right:8px;bottom:8px}.appearance-editor__preview-status--inline{position:static;flex:0 0 auto}.appearance-editor__preview-status--ring{background:transparent!important;border:3px solid currentColor}.appearance-editor__preview-status--badge,.appearance-editor__preview-status--icon{width:22px;height:22px;color:#fff!important}.appearance-editor__preview-status--badge i,.appearance-editor__preview-status--icon i{display:block}.appearance-editor__preview-status--stripe{top:0;bottom:0;left:0;width:4px;height:auto;border-radius:0}.appearance-editor__preview-status--corner{width:0;height:0;background:transparent!important;border-top:22px solid currentColor;border-left:22px solid transparent;border-radius:0}.appearance-editor__preview-status--ribbon{width:34px;height:12px;border-radius:2px}.appearance-editor__preview-toggle{position:absolute;z-index:2;bottom:-11px;left:50%;transform:translate(-50%);width:22px;height:22px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1;cursor:pointer}.appearance-editor__grid{display:grid;grid-template-columns:1fr;gap:0}.appearance-editor__grid>div{border-bottom:1px solid #e5e7eb}.appearance-editor__grid>div>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px 12px}.appearance-editor__grid label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:#64748b}.appearance-editor__grid input,.appearance-editor__grid select{min-width:0;border:1px solid #d0d7de;border-radius:6px;padding:6px 8px;background:#fff;color:#1f2937}.appearance-editor__grid .appearance-editor__check{flex-direction:row;align-items:center;align-self:end;min-height:31px}.appearance-editor__advanced{margin-top:14px;font-size:12px}.appearance-editor__states{margin-top:18px;border-top:1px solid #e5e7eb;padding-top:14px}.appearance-editor__reset{align-self:end;min-height:31px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;cursor:pointer}.appearance-editor__advanced summary{cursor:pointer;font-weight:700;color:#475569}.appearance-editor__advanced textarea{width:100%;min-height:260px;margin-top:8px;resize:vertical;border:1px solid #cbd5e1;border-radius:6px;padding:8px;font:11px/1.4 monospace;box-sizing:border-box}.appearance-editor__advanced button{margin-top:6px;border:0;border-radius:6px;padding:7px 12px;background:var(--pink,#f50978);color:#fff;cursor:pointer}.appearance-editor__error{color:#dc2626;margin-top:4px}.appearance-editor__section-note{grid-column:1 / -1;margin-top:6px;padding-top:8px;border-top:1px dashed #e5e7eb;font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.appearance-editor__font-role{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.appearance-editor__font-role-label{grid-column:1 / -1;font-size:10px;font-weight:700;color:#94a3b8}.appearance-editor__status-rules{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}.appearance-editor__status-rules-label{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.appearance-editor__status-rules-empty{font-size:11px;color:#94a3b8;padding:6px 0}.appearance-editor__status-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,110px) auto auto auto;align-items:center;gap:6px}.appearance-editor__status-rule-value{min-width:0;border:1px solid #d0d7de;border-radius:6px;padding:6px 8px;background:#fff;color:#1f2937}.appearance-editor__status-rule-remove{border:1px solid #d0d7de;border-radius:6px;background:#fff;color:#dc2626;cursor:pointer;padding:6px 8px}.appearance-editor__status-rules-add{align-self:flex-start;border:1px dashed #cbd5e1;border-radius:6px;background:#fff;color:#475569;cursor:pointer;padding:6px 10px;font-size:11px;font-weight:600}.appearance-editor__span-2{grid-column:1 / -1}.appearance-editor__shadow-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.appearance-editor__shadow-head .appearance-editor__check{min-height:0;align-self:center}.appearance-editor__shadow-color{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.appearance-editor__shadow-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.appearance-editor__shadow-col{display:flex;flex-direction:column;gap:10px}.appearance-editor__subhead{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding-top:6px;border-top:1px dashed #e5e7eb}.appearance-editor__sides{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.appearance-editor__subhead-row{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding-top:6px;border-top:1px dashed #e5e7eb}.appearance-editor__corner-toggle{border:none;background:transparent;cursor:pointer;color:#94a3b8;padding:0;font-size:11px;line-height:1}.appearance-editor__corner-toggle:hover{color:var(--pink, #f50978)}.appearance-editor__corner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px}.appearance-editor__corner-input{width:100%;box-sizing:border-box;border:1px solid #d0d7de;border-radius:6px;padding:6px 8px;background:#fff;color:#1f2937}.appearance-editor__border-sides{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.appearance-editor__border-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.appearance-editor__border-side-label{grid-column:1 / -1;font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.appearance-editor__svg-builder{display:flex;flex-direction:column;gap:8px;margin-top:6px}.appearance-editor__svg-builder-canvas{width:100%;max-width:220px;aspect-ratio:1 / 1;background:#fff;border:1px solid #d0d7de;border-radius:8px;touch-action:none;cursor:crosshair}.appearance-editor__svg-builder-canvas .grid{stroke:#eef1f5;stroke-width:.5}.appearance-editor__svg-builder-canvas .axis{stroke:#dbe1e8;stroke-width:.5}.appearance-editor__svg-builder-canvas .frame{fill:none;stroke:#d0d7de;stroke-width:1}.appearance-editor__svg-builder-canvas .shape-preview{fill:#f509781f;stroke:var(--pink, #f50978);stroke-width:1.5}.appearance-editor__svg-builder-canvas .point{fill:#fff;stroke:var(--pink, #f50978);stroke-width:1.5;cursor:grab}.appearance-editor__svg-builder-canvas .point:hover{fill:var(--pink, #f50978)}.appearance-editor__svg-builder-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.appearance-editor__svg-builder-toolbar button{display:inline-flex;align-items:center;gap:5px;border:1px solid #d0d7de;border-radius:6px;background:#fff;color:#475569;cursor:pointer;padding:5px 9px;font-size:11px;font-weight:600}.appearance-editor__svg-builder-toolbar button:disabled{opacity:.45;cursor:not-allowed}.appearance-editor__svg-builder-presets{display:flex;flex-wrap:wrap;gap:6px}.appearance-editor__svg-builder-presets button{border:1px dashed #cbd5e1;border-radius:999px;background:#fff;color:#475569;cursor:pointer;padding:4px 10px;font-size:10.5px;font-weight:600}.appearance-editor__svg-builder-presets button:hover{border-color:var(--pink, #f50978);color:var(--pink, #f50978)}.appearance-editor__svg-builder-status{font-size:10.5px;color:#94a3b8;line-height:1.4}.appearance-editor__svg-builder-raw{margin-top:4px}.tctheme{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.tctheme__family+.tctheme__family{border-top:1px solid #eef0f2}.tctheme__family-header{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;color:#374151;text-align:left}.tctheme__family-header:hover{background:#f8fafc}.tctheme__family--open>.tctheme__family-header{background:#fdf2f7;color:var(--pink, #f50978)}.tctheme__chevron{font-size:10px;width:12px;color:#9ca3af;flex:0 0 auto}.tctheme__family--open .tctheme__chevron{color:var(--pink, #f50978)}.tctheme__family-label{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tctheme__family-active-dot{width:6px;height:6px;border-radius:50%;background:var(--pink, #f50978);flex:0 0 auto}.tctheme__family-count{font-size:10px;font-weight:700;color:#9ca3af;background:#f1f3f5;border-radius:999px;padding:1px 6px;flex:0 0 auto}.tctheme__flavours{padding:4px 6px 8px 24px;display:flex;flex-direction:column;gap:2px}.tctheme__flavour{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;color:#374151;text-align:left}.tctheme__flavour:hover{background:#f8fafc}.tctheme__flavour--selected{background:#fdf2f7;border-color:var(--pink, #f50978);color:#111827;font-weight:600}.tctheme__flavour-label{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tctheme__flavour-check{font-size:10px;color:var(--pink, #f50978);flex:0 0 auto}.tctheme__swatches{display:inline-flex;gap:3px;flex:0 0 auto}.tctheme__swatches--muted{opacity:.65}.tctheme__swatch{width:12px;height:12px;border-radius:3px;border:1px solid rgba(15,23,42,.14);box-sizing:border-box}.tctheme__swatches--muted .tctheme__swatch{width:9px;height:9px;border-radius:2px}.org-root-picker{display:flex;align-items:center;gap:6px;width:100%;height:100%}.org-root-picker__icon{flex-shrink:0;font-size:12px;color:#9ca3af;pointer-events:none}.org-root-picker__control{flex:1 1 auto;min-width:0;height:100%;box-sizing:border-box;border-radius:8px;overflow:hidden}.org-root-picker-readonly{display:flex;align-items:center;gap:8px;width:100%;height:100%;padding:8px 16px;border-radius:6px;background-color:#fff;border:1px solid #e5e7eb;color:#666;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:not-allowed}.org-root-picker-readonly span{overflow:hidden;text-overflow:ellipsis}.org-root-picker-row{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-width:0}.org-root-picker-row--single{flex-direction:row;align-items:center}.org-root-picker-row__name,.org-root-picker-row__subtitle{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-root-picker-row__name{font-size:13px;font-weight:600;color:#1f2937}.org-root-picker-row__subtitle{font-size:11px;color:#8a94a6}.occ-root{display:flex;flex-direction:column;height:100%}.occ-layout{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;gap:16px;padding:16px 20px 0}.occ-layout__preview-col{flex:0 0 280px;width:280px;min-width:260px;border-right:1px solid #e5e7eb;padding-right:16px;box-sizing:border-box}.occ-layout__tabs-col{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.occ-preview-only .appearance-editor{display:block;height:auto}.occ-preview-only .appearance-editor__preview-col{width:auto;padding-right:0;border-right:none}.occ-preview-only .appearance-editor__settings-col{display:none}.occ-settings-only .appearance-editor{display:block;height:auto}.occ-settings-only .appearance-editor__preview-col{display:none}.occ-settings-only .appearance-editor__settings-col{height:auto;overflow:visible;padding-right:0}.occ-root .component-tabs-container{flex:1 1 auto;min-height:0;height:auto}.occ-root .component-tabs-container .config-tabs-content{min-height:0;overflow-y:auto;overflow-x:hidden;align-items:flex-start}.occ-tab-scroll{padding:16px 20px;width:100%}.occ-tab-scroll--fill{height:100%;min-height:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.occ-tab-scroll--fill>.occ-node-fields-editor{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.occ-subtabs{flex:0 0 auto;margin-bottom:12px}.occ-subtab-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.occ-footer{padding:12px 20px;border-top:1px solid #eee;display:flex;align-items:center;gap:10px;justify-content:flex-end;background:#fff;flex-shrink:0}.occ-save-hint{margin-right:auto;font-size:11px;color:#b91c1c}@media(max-width:1100px){.occ-layout{flex-direction:column;gap:12px}.occ-layout__preview-col{width:100%;min-width:0;border-right:none;border-bottom:1px solid #e5e7eb;padding-right:0;padding-bottom:12px}}.occ-warning{display:flex;align-items:center;gap:7px;background:#fff8e1;border:1px solid #ffe082;border-radius:6px;padding:8px 12px;font-size:12px;color:#795548;margin-bottom:14px}.occ-info-banner{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#eef4fd;border:1px solid #bee3f8;border-radius:6px;padding:7px 11px;font-size:11px;color:#2b6cb0;margin-bottom:12px}.occ-info-banner__text{display:flex;align-items:center;gap:6px}.occ-rematch-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--pink, #f50978);background:#fff;color:var(--pink, #f50978);font-size:10px;font-weight:600;border-radius:4px;cursor:pointer;transition:background .15s}.occ-rematch-btn:hover{background:var(--pink-light, #ffe3f0)}.occ-section{margin-bottom:18px}.occ-section-title{font-size:10px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #eee}.occ-hint--error{color:#c0392b}.occ-relation-table-picker{margin-top:8px;padding:10px;border:1px dashed #d0d7de;border-radius:6px;background:#fafbfc}.occ-relation-table-picker--attached{display:flex;align-items:center;justify-content:space-between;gap:10px;border-style:solid}.occ-relation-table-picker__path{display:flex;align-items:center;gap:6px;font-size:12px;color:#333}.occ-section-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #eee}.occ-section-title-row .occ-section-title{margin-bottom:0;padding-bottom:0;border-bottom:none}.occ-section-title-actions{display:flex;gap:6px}.occ-text-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid #d0d7de;background:#fff;color:#555;font-size:11px;font-weight:600;border-radius:5px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.occ-text-btn:hover:not(:disabled){background:var(--pink-light, #ffe3f0);border-color:var(--pink, #f50978);color:var(--pink, #f50978)}.occ-text-btn:disabled{opacity:.5;cursor:not-allowed}.occ-text-btn--primary{background:var(--pink, #f50978);border-color:var(--pink, #f50978);color:#fff}.occ-text-btn--primary:hover:not(:disabled){background:#d90060;border-color:#d90060;color:#fff}.occ-empty{font-size:12px;color:#9ca3af;text-align:center;padding:16px 12px;line-height:1.6;background:#fafafa;border:1px dashed #e5e7eb;border-radius:8px}.occ-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.occ-field{margin-bottom:10px}.occ-field--inline{display:flex;align-items:center;gap:10px}.occ-field--inline .occ-label{margin-bottom:0}.occ-label{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#555;margin-bottom:3px}.occ-label i{width:13px;text-align:center;color:#888}.occ-required{color:#e74c3c}.occ-auto-badge{font-size:9px;font-weight:700;background:#eef4fd;color:#4a90d9;border-radius:4px;padding:1px 5px;margin-left:2px;letter-spacing:.05em}.occ-select,.occ-input{width:100%;padding:5px 8px;border:1px solid #d0d7de;border-radius:5px;font-size:12px;background:#fff;color:#222;outline:none}.occ-select:focus,.occ-input:focus{border-color:var(--pink, #f50978)}.occ-field__auto-check{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#555;cursor:pointer;flex-shrink:0}.occ-field__icon-size-row{display:flex;align-items:center;gap:10px}.occ-field__icon-size-row .range-slider{flex:1;min-width:0}.occ-select--auto{border-color:#4a90d9}.occ-dropdown .custom-dropdown{background-color:#fff;box-shadow:none;border:1px solid #d0d7de}.occ-dropdown .custom-dropdown:hover{border-color:#b6bfc9}.occ-dropdown--auto .custom-dropdown{border-color:#4a90d9}.occ-layout-options{display:flex;gap:8px}.occ-layout-option{flex:1;display:flex;align-items:center;gap:6px;cursor:pointer;padding:6px 10px;border-radius:6px;font-size:12px;-webkit-user-select:none;user-select:none;border:1.5px solid #d0d7de;background:#fff;color:#555}.occ-layout-option input{display:none}.occ-layout-option--active{border-color:var(--pink, #f50978);background:var(--pink-light, #ffe3f0);color:var(--pink, #f50978)}.occ-relationship-row{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.occ-relationship-row--main{border-color:var(--pink, #f50978)}.occ-relationship-row__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid #f3f4f6}.occ-relationship-row__badge{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#64748b}.occ-relationship-row__badge--main{color:var(--pink, #f50978)}.occ-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:18px;border:none;background:transparent;color:#888;cursor:pointer;border-radius:4px;font-size:10px}.occ-icon-btn:hover:not(:disabled){background:#f0f0f0;color:var(--pink, #f50978)}.occ-icon-btn:disabled{opacity:.3;cursor:not-allowed}.occ-icon-btn--danger{width:26px;height:26px;font-size:12px}.occ-icon-btn--danger:hover:not(:disabled){background:#ffeaea;color:#e74c3c}.org-node-editor-config{display:flex;flex-direction:row;align-items:stretch;gap:16px;height:100%;min-height:0;padding:0}.org-node-editor-config__settings-col{order:2;flex:1 1 auto;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column;padding-right:2px}.org-node-editor-config__preview-col{order:1;flex:0 0 300px;width:300px;box-sizing:border-box;overflow:visible;padding-right:16px;border-right:1px solid #e5e7eb}.org-node-editor-config__settings-col .component-tabs-container{flex:1 1 auto;min-height:0;height:auto}.org-node-editor-config__settings-col .component-tabs-container .config-tabs-content{min-height:0;overflow-y:auto;overflow-x:hidden;align-items:flex-start}.tnec-tab-panel{display:flex;flex-direction:column;gap:24px}.tnec-tab-panel--fill{height:100%;min-height:0;overflow:hidden}.tnec-tab-panel--fill>.occ-node-fields-editor{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.occ-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.occ-section-title{margin:0 0 16px;font-size:13px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.04em}.occ-section-title i{color:var(--pink, #ec4899);font-size:12px}.org-node-editor-config__description{margin:0 0 16px;font-size:12px;color:#6b7280;line-height:1.5}.org-node-editor-config__table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;font-size:12px}.org-node-editor-config__table thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.org-node-editor-config__table th{padding:12px;text-align:left;font-weight:600;color:#374151;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.org-node-editor-config__table td{padding:12px;border-bottom:1px solid #f3f4f6;color:#1f2937}.org-node-editor-config__table tbody tr:hover{background:#f9fafb}.org-node-editor-config__table tbody tr:last-child td{border-bottom:none}.occ-hint{margin:0 0 10px;font-size:11px;line-height:1.45;color:#6b7280}.occ-theme-presets{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.occ-theme-presets--custom{margin-top:14px}.occ-theme-presets__label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.occ-theme-presets__list{display:flex;gap:8px;flex-wrap:wrap}.occ-theme-swatch{position:relative;width:30px;height:30px;border-radius:8px;border:2px solid #e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transition:all .15s ease;text-shadow:0 1px 2px rgba(0,0,0,.5)}.occ-theme-swatch:hover{transform:translateY(-2px);border-color:var(--pink, #ec4899);box-shadow:0 4px 10px #00000026}.occ-theme-swatch--active{border-color:var(--pink, #ec4899);box-shadow:0 0 0 3px #ec489940}.occ-theme-swatch__check{position:absolute;bottom:-6px;right:-6px;width:15px;height:15px;border-radius:50%;background:var(--pink, #ec4899);color:#fff;display:flex;align-items:center;justify-content:center;font-size:8px;border:2px solid #ffffff}.occ-theme-swatch--add{background:#f9fafb;border:2px dashed #d1d5db;color:#9ca3af;text-shadow:none}.occ-theme-swatch--add:hover{color:var(--pink, #ec4899);border-color:var(--pink, #ec4899);background:#fdf2f7}.occ-theme-swatch-wrap{position:relative}.occ-theme-swatch__actions{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:flex;gap:2px;background:#1f2937;border-radius:6px;padding:2px;opacity:0;pointer-events:none;transition:opacity .15s ease;box-shadow:0 2px 6px #0003;z-index:1}.occ-theme-swatch-wrap:hover .occ-theme-swatch__actions{opacity:1;pointer-events:auto}.occ-theme-swatch__action-btn{width:18px;height:18px;border:none;background:transparent;color:#d1d5db;font-size:9px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.occ-theme-swatch__action-btn:hover{background:#374151;color:#fff}.occ-theme-swatch__action-btn--danger:hover{background:#7f1d1d;color:#fca5a5}.occ-theme-draft{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.occ-theme-draft__input{flex:1;padding:6px 8px;font-size:12px;border:1px solid #d1d5db;border-radius:4px;color:#1f2937;background:#fff}.occ-theme-draft__input:focus{border-color:var(--pink, #ec4899);box-shadow:0 0 0 3px #ec48991a;outline:none}.org-node-editor-config__collapse{background:transparent}.org-node-editor-config__collapse .ant-collapse-header{background:#f9fafb!important;color:#1f2937!important;padding:14px 16px!important;border-radius:8px!important;border:1px solid #e5e7eb!important;margin-bottom:8px!important;transition:all .2s ease;font-weight:600!important}.org-node-editor-config__collapse .ant-collapse-header:hover{background:#f3f4f6!important;border-color:#d1d5db!important}.org-node-editor-config__collapse .ant-collapse-header i{color:var(--pink, #ec4899);margin-right:8px}.org-node-editor-config__collapse .ant-collapse-content{background:#fafbfc!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:16px!important;border-top:none!important}.org-node-editor-config__collapse .ant-collapse-item{margin-bottom:12px}.org-node-editor-config .ant-form-item{margin-bottom:16px}.org-node-editor-config .ant-form-item-label>label{color:#374151;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.org-node-editor-config .ant-input,.org-node-editor-config .ant-input-number,.org-node-editor-config .ant-select-selector{background:#fff!important;border:1px solid #d1d5db!important;color:#1f2937!important;border-radius:6px!important;font-size:13px!important}.org-node-editor-config .ant-input::placeholder{color:#9ca3af}.org-node-editor-config .ant-input:focus,.org-node-editor-config .ant-input-number:focus,.org-node-editor-config .ant-select-focused .ant-select-selector{border-color:var(--pink, #ec4899)!important;box-shadow:0 0 0 3px #ec48991a!important}.org-node-editor-config .ant-select-dropdown{background:#fff!important;border:1px solid #e5e7eb!important}.org-node-editor-config .ant-select-item{color:#1f2937!important;font-size:13px!important}.org-node-editor-config .ant-select-item:hover{background:#f9fafb!important;color:#1f2937!important}.org-node-editor-config .ant-select-item-option-selected{background:#f3f4f6!important}.org-node-editor-config .ant-checkbox-wrapper{color:#374151}.org-node-editor-config .ant-checkbox-inner{background:#fff!important;border-color:#d1d5db!important}.org-node-editor-config .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--pink, #ec4899)!important}.org-node-editor-config .ant-checkbox-checked .ant-checkbox-inner{background:var(--pink, #ec4899)!important;border-color:var(--pink, #ec4899)!important}.org-node-editor-config .occ-avatar-rule input[type=text],.org-node-editor-config .occ-theme-draft input[type=text]{background:#fff!important;border:1px solid #d1d5db!important;color:#1f2937!important;padding:6px 8px!important;border-radius:6px!important;font-size:12px!important;font-family:Monaco,Menlo,monospace}.org-node-editor-config .occ-avatar-rule input[type=text]:focus,.org-node-editor-config .occ-theme-draft input[type=text]:focus{border-color:var(--pink, #ec4899)!important;box-shadow:0 0 0 3px #ec48991a!important;outline:none}.org-node-editor-config .ant-input-number{width:100%!important}.org-node-editor-config .ant-input-number-handler{background:#f9fafb!important;border-color:#e5e7eb!important;color:#374151!important}.org-node-editor-config .ant-input-number-handler:hover{background:#f3f4f6!important;color:#1f2937!important}.org-node-editor-config button{border-radius:6px;transition:all .2s ease}.org-node-editor-config .ant-checkbox-disabled{opacity:.5}.org-node-editor-config .ant-select-disabled .ant-select-selector{background:#f9fafb!important;border-color:#e5e7eb!important}.occ-preview-section{background:#f9fafb;border:2px dashed #ec4899;border-radius:8px;padding:20px;margin-top:8px;max-height:min(70vh,640px);overflow-y:auto;overflow-x:hidden}.occ-preview-label{margin:0 0 12px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:6px}.occ-preview-label i{color:var(--pink, #ec4899)}.occ-preview-popup{max-width:350px;margin:0 auto;pointer-events:none}.occ-preview-popup__header{background:v-bind(previewHeaderBg);border:1px solid v-bind(previewBorderColor);border-radius:8px 8px 0 0;padding:12px 14px;border-bottom:none;display:flex;justify-content:space-between;align-items:center}.occ-preview-popup__title{margin:0;font-size:14px;font-weight:600;color:v-bind(previewTextColor)}.occ-preview-popup__close{background:none;border:none;color:v-bind(previewTextColor);font-size:16px;cursor:pointer;opacity:.6}.occ-preview-popup__content{background:v-bind(previewBgColor);border:1px solid v-bind(previewBorderColor);border-radius:0 0 8px 8px;padding:14px;min-height:200px;display:flex;flex-direction:column;gap:12px;color:v-bind(previewTextColor);font-size:12px}.occ-preview-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ec4899,#f97316);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;margin:0 auto 8px;flex-shrink:0;overflow:hidden}.occ-avatar-rules{display:flex;flex-direction:column;gap:6px;margin-top:12px}.occ-avatar-rules__label{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.occ-avatar-rules__empty{font-size:11px;color:#94a3b8;padding:6px 0}.occ-avatar-rules__error{font-size:11px;color:#dc2626}.occ-avatar-rule{display:flex;align-items:center;gap:6px}.occ-avatar-rule__value{flex:1;min-width:0}.occ-avatar-rule__icon{min-width:130px;max-width:170px;flex:0 0 150px}.occ-avatar-rules__add{align-self:flex-start;border:1px dashed #cbd5e1;border-radius:6px;background:#fff;color:#475569;cursor:pointer;padding:6px 10px;font-size:11px;font-weight:600}.occ-avatar-rules__add:disabled{opacity:.5;cursor:not-allowed}.occ-preview-name{text-align:center;margin:0}.occ-preview-title{text-align:center;opacity:.8;font-size:11px;margin:0}.occ-preview-field{display:flex;flex-direction:column;gap:4px}.occ-preview-label-text{font-size:10px;font-weight:600;text-transform:uppercase;opacity:.7}.occ-preview-value{padding:6px 8px;background:#ffffff80;border-radius:4px;font-size:11px}.occ-preview-badge{display:inline-flex;align-self:flex-start;align-items:center;padding:3px 10px;border:1px solid transparent;border-radius:999px;font-size:11px}.tcp-config-root{display:flex;flex-direction:column;height:100%}.tcp-config-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:16px 20px;box-sizing:border-box}.tcp-config-footer{padding:12px 20px;border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;background:#fff;flex-shrink:0}.query-viewer{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:12px;padding:4px}.query-viewer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px}.query-viewer__eyebrow,.query-viewer__meta{margin:0}.query-viewer__eyebrow{color:#1f2937;font-size:13px;font-weight:700}.query-viewer__meta{margin-top:2px;color:#6b7280;font-size:12px}.query-viewer__copy{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:34px;padding:7px 11px;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.query-viewer__copy:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.query-viewer__copy:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f64d}.query-viewer__copy--copied{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.query-viewer__code{flex:1 1 auto;min-height:0;margin:0;padding:16px;overflow:auto;color:#1f2937;background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;box-shadow:inset 0 1px 2px #0f172a0a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65;-moz-tab-size:2;tab-size:2;white-space:pre}@media(max-width:480px){.query-viewer__toolbar{align-items:flex-start;flex-direction:column}.query-viewer__copy{width:100%;justify-content:center}}.card-type-picker{--ctp-accent: var(--primary-color, #2563eb);--ctp-accent-soft: rgba(37, 99, 235, .08);--ctp-border: #e3e7ee;--ctp-text: #1f2937;--ctp-muted: #6b7280;display:flex;flex-direction:column;gap:12px}.card-type-picker__search{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--ctp-border);border-radius:99px;background:#fff;color:var(--ctp-muted);font-size:12px}.card-type-picker__search:focus-within{border-color:var(--ctp-accent)}.card-type-picker__search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13px;color:var(--ctp-text)}.card-type-picker__group{display:flex;flex-direction:column;gap:6px}.card-type-picker__group-title{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ctp-muted)}.card-type-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.card-type-picker__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:78px;padding:10px 6px;border:1px solid var(--ctp-border);border-radius:10px;background:#fff;color:var(--ctp-text);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.card-type-picker__tile:hover{border-color:var(--ctp-accent);background:var(--ctp-accent-soft)}.card-type-picker__tile:focus-visible{outline:2px solid var(--ctp-accent);outline-offset:2px}.card-type-picker__tile.is-selected{border-color:var(--pink, #f50978);background:#fdf2f7;box-shadow:inset 0 0 0 1px var(--pink, #f50978)}.card-type-picker__tile.is-selected .card-type-picker__icon,.card-type-picker__tile.is-selected .card-type-picker__label{color:var(--pink, #f50978)}.card-type-picker__tile.is-selected .card-type-picker__label{font-weight:600}.card-type-field{display:flex;align-items:center;gap:10px;width:100%;padding:7px 15px;border:none;border-radius:99px;background-color:#b3d1f353;color:#1f2937;font-size:var(--FontList, 13px);text-align:left;cursor:pointer;transition:background-color .15s}.card-type-field:hover{background-color:#b3d1f380}.card-type-field:focus-visible{outline:2px solid var(--primary-color, #2563eb);outline-offset:2px}.card-type-field__icon{width:18px;text-align:center;color:var(--primary-color, #2563eb)}.card-type-field__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-type-field__action{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.card-type-field__action i{font-size:10px}.card-type-picker__icon{font-size:22px;color:var(--ctp-accent)}.card-type-picker__label{font-size:12px;line-height:1.25;text-align:center;overflow-wrap:anywhere}.card-type-picker__empty{margin:8px 0;font-size:12px;color:var(--ctp-muted);text-align:center}.link-manager-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.link-manager-container .link-socket{padding:0 5px!important;font-size:18px;color:gray;height:fit-content;background-color:transparent}.link-manager-container .link-list-icon{display:flex;align-items:center;color:#d3d3d3;cursor:pointer;font-size:17px;padding:0%}.link-manager-container .link-list-icon:hover{color:#000}.card-links-list{overflow:auto;flex:1;height:100%;padding:12px;cursor:auto;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, rgba(100,116,139,.28)) transparent}.link-type-container{display:flex;flex-direction:column;max-height:260px;background:#fff;border:1px solid rgba(209,213,219,.75);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000d;transition:box-shadow .2s ease}.link-type-container:hover{box-shadow:0 2px 10px #00000014}.card-links-list .link-type-header{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:10px;padding:9px 14px;background:linear-gradient(135deg,#f8f9fb,#f2f4f7);border-bottom:1px solid rgba(209,213,219,.5)}.card-links-list .link-type-title{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.card-links-list .link-type-header select{cursor:pointer;background:#efefef;border:none;border-radius:99px;padding:3px 12px;font-size:11px;font-weight:600;color:#475569;box-shadow:inset 0 1px 2px #00000014;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.card-links-list .link-type-header option{cursor:pointer}.card-links-list .link-type-header select:hover,.card-links-list .link-type-header select:focus{background:var(--pink-light, #ffe3f0);color:var(--pink, #f50978);box-shadow:inset 0 0 0 1px var(--pink, #f50978)}.link-items-scroll{padding:8px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, rgba(100,116,139,.28)) transparent;gap:5px}.card-links-list .link-item{display:flex;flex-direction:row;align-items:center;gap:10px;padding:7px 12px;border-radius:8px;border:1px solid #e9e9e9;background:#fafafa;cursor:pointer;justify-content:space-between;margin-bottom:0;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.card-links-list .link-item:hover{background:var(--pink-light, #ffe3f0);border-color:var(--pink, #f50978);box-shadow:0 1px 6px #f509781a}.card-links-list .link-item>div:first-child{font-size:12px;color:#374151;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.card-links-list .link-item>div:first-child b{color:#6b7280;font-weight:600}.card-links-list .link-item>div:last-child{display:flex;align-items:center;gap:2px;flex-shrink:0}.card-links-list .link-item .btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#9ca3af;font-size:13px;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.card-links-list .link-item .btn:first-child:hover{background:#3b82f61a;color:#3b82f6}.card-links-list .link-item .btn:last-child:hover{background:#ef44441a;color:#ef4444}.card-edit-chrome{position:fixed;z-index:1000001;display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#ffffff57;backdrop-filter:blur(10px) saturate(1.45);-webkit-backdrop-filter:blur(10px) saturate(1.45);box-shadow:0 4px 14px #00000029,0 0 0 1px #fff6;opacity:0;transform:translateY(-4px) scale(.96);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.card-edit-chrome.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.card-edit-chrome.is-hidden{display:none}.card-edit-chrome__dot{color:#3c3c3cc7}.card-edit-chrome__dot.ui-icon-dot-btn--quiet{color:#32323299}.card-edit-chrome__panel{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:999px;background:#ffffff1f;backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 4px 16px #0000001a,0 0 0 1px #fff3;animation:cardEditChromePanelIn .14s ease-out both}@keyframes cardEditChromePanelIn{0%{opacity:0;transform:translateY(-4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.card-edit-chrome__panel .action-button{background:#fff6!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50%!important;width:32px!important;height:32px!important;min-width:32px;padding:0!important;box-shadow:0 1px 4px #0000001a,0 0 0 1px #fff6;transition:background .13s ease}.card-edit-chrome__panel .action-button:hover{background:#ffffffb8!important}.card-edit-chrome--slot{display:inline-flex;align-items:center}.card-edit-chrome--fullscreen{top:calc(50% + var(--nav-size, 60px) / 2);right:10px;flex-direction:column;background:#ffffffdb;box-shadow:0 4px 14px #00000029,0 0 0 1px #0f172a14}.card-edit-chrome--fullscreen.is-visible{transform:translateY(-50%)}.card-edit-chrome__slot-btn--active{color:var(--pink, #e91e63)!important;background:#e91e631a!important}.table-list-loading-state{display:flex;align-items:center;justify-content:center;flex:1 1 0;width:100%;height:100%;min-height:0;min-width:0}.table-list-loading-state--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;background:#f8fafcb8;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.table-list-loading-state__indicator{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:8px 13px;color:#526173;background:#fffffff5;border:1px solid #e2e8f0;border-radius:11px;box-shadow:0 8px 24px #0f172a1a;font-size:.78rem;font-weight:650}.table-list-loading-state__spinner{width:17px;height:17px;border:2px solid #f8bbd8;border-top-color:var(--pink, #f50978);border-radius:50%;animation:table-list-loading-state-spin .75s linear infinite}@keyframes table-list-loading-state-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.table-list-loading-state__spinner{animation-duration:1.5s}}.link-target-popup-anchor{position:fixed;top:var(--nav-size, 60px);left:0;right:0;bottom:0;pointer-events:none}.link-target-popup-anchor>*{pointer-events:all}.link-target-popup{border-radius:24px;border:1px solid rgba(189,202,219,.72);box-shadow:0 24px 64px #13253f2e,0 8px 24px #13253f1a}.link-target-popup:after{content:"";position:absolute;bottom:0;right:0;width:16px;height:16px;background:linear-gradient(135deg,transparent 50%,#cbd5e1 50%);border-radius:0 0 24px;pointer-events:none}.link-target-popup .window-body{padding:0;display:flex;flex-direction:column;overflow:hidden}.link-target-popup .window-body .link-target-popup__body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;gap:3px}.link-target-fullscreen{position:fixed;top:var(--nav-size, 60px);left:0;right:0;bottom:0;display:flex;flex-direction:column;background:#fff;box-shadow:0 -8px 32px #13253f1f}.link-target-fullscreen__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(189,202,219,.72)}.link-target-fullscreen__title{overflow:hidden;font-size:15px;font-weight:600;color:#1e293b;text-overflow:ellipsis;white-space:nowrap}.link-target-fullscreen__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#475569;font-size:16px;cursor:pointer}.link-target-fullscreen__close:hover{background:#f1f5f9}.link-target-fullscreen__body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.card-wrapper{padding:5px 10px 10px;border-radius:var(--border-radius);border:var(--card-style-border, var(--card-border, 1px solid rgba(9,30,66,.1)))!important;box-shadow:var(--card-style-shadow, var(--card-shadow, 0 0 0 1px rgba(9,30,66,.08), 0 1px 3px 0 rgba(9,30,66,.18)));transition:box-shadow .2s,border .2s;-webkit-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;background-color:transparent;overflow:hidden}.card-wrapper:hover{box-shadow:var(--card-style-shadow-hover, var(--card-shadow-hover, 0 0 0 1px rgba(9,30,66,.12), 0 4px 12px 0 rgba(9,30,66,.2)));transition:box-shadow .2s}@keyframes blinkBorder{0%,to{box-shadow:0 0 0 2px transparent}50%{box-shadow:0 0 0 3px var(--pink),0 0 18px 4px #e91e6373}}.card-wrapper.hidden{padding:0}.card-wrapper.dashboard-edit-off{padding:0;box-shadow:var(--card-style-shadow, var(--card-shadow, 0 0 0 1px rgba(9,30,66,.08), 0 1px 3px 0 rgba(9,30,66,.18)));background-color:transparent}.card-wrapper.dashboard-edit-off:hover{box-shadow:var(--card-style-shadow-hover, var(--card-shadow-hover, 0 0 0 1px rgba(9,30,66,.12), 0 4px 12px 0 rgba(9,30,66,.2)))}.card-wrapper.dashboard-edit-on{padding:0;box-shadow:var(--card-style-shadow, var(--card-shadow, 0 0 0 1px rgba(9,30,66,.08), 0 1px 3px 0 rgba(9,30,66,.18)));background-color:transparent}.card-wrapper.dashboard-edit-on:hover{box-shadow:var(--card-style-shadow-hover, var(--card-shadow-hover, 0 0 0 1px rgba(9,30,66,.12), 0 4px 12px 0 rgba(9,30,66,.2)))}.card-wrapper.blinking,.card-wrapper.dashboard-edit-off.blinking,.card-wrapper.dashboard-edit-on.blinking{animation:blinkBorder .75s ease-in-out infinite!important;border:2px solid var(--pink)!important}.card-wrapper.wrapper-drop-target{box-shadow:0 0 0 3px var(--pink, #e91e63),1px 35px 100px #e91e6340,-0px -0px 20px #8e8e8e1a;background-color:#e91e630f;transition:box-shadow .12s ease,background-color .12s ease}body[data-card-dragging] .card-wrapper[data-card-type=Wrapper]:not([data-being-dragged]){box-shadow:0 0 0 2px var(--pink, #e91e63),1px 3px 3px #00000040,0 -3px 3px #8e8e8e1a;background-color:#e91e6308;transition:box-shadow .18s ease,background-color .18s ease}body[data-card-dragging] .card-wrapper[data-card-type=Wrapper].wrapper-drop-target{box-shadow:0 0 0 3px var(--pink, #e91e63),0 8px 40px #e91e6366,1px 35px 100px #e91e6333!important;background-color:#e91e631c!important;transform:scale(1.012);transition:box-shadow .1s ease,background-color .1s ease,transform .1s ease}body[data-card-dragging] .draggable-container:has(.card-wrapper[data-being-dragged]){z-index:2147483647!important}@keyframes card-absorb{0%{transform:scale(1);opacity:1}35%{transform:scale(.88);opacity:.85;filter:brightness(1.12)}to{transform:scale(.04);opacity:0;filter:brightness(1.4)}}@keyframes card-eject{0%{transform:scale(.04);opacity:0;filter:brightness(1.4)}55%{transform:scale(1.07);opacity:.92;filter:brightness(1.06)}to{transform:scale(1);opacity:1;filter:brightness(1)}}.card-wrapper.card-absorbing{animation:card-absorb .36s cubic-bezier(.4,0,.8,.2) forwards;pointer-events:none;transform-origin:center center}.card-wrapper.card-ejecting{animation:card-eject .4s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none;transform-origin:center center}.card-wrapper[data-open-on-link=hidden]{visibility:hidden;pointer-events:none}.draggable-container:has(>.card-wrapper[data-open-on-link=hidden]){pointer-events:none}.card-wrapper[data-open-on-link=edit]{opacity:.6;outline:2px dashed #94a3b8;outline-offset:2px}.floating-action-menu{top:100px;left:20px;position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:46px;padding:6px;gap:4px;border-radius:999px;background:#ffffffe0;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 4px 16px #0000001f,0 0 0 1.5px #c8c8c880;z-index:1000002;transition:var(--transition);color:#374151}.floating-action-menu>.action-button{width:34px!important;height:34px!important;min-width:34px;border-radius:50%!important;padding:0!important;margin:0;font-size:var(--FontList);background:#ffffff9e!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px #00000014,0 0 0 1px #c8c8c873;color:#374151;transition:background .13s ease,box-shadow .13s ease,color .13s ease}.floating-action-menu>.action-button:hover,.floating-action-menu>.action-button:hover i{opacity:1}.floating-action-menu>.action-button:hover{background:#fffffff0!important;color:var(--pink, #f50978);box-shadow:0 2px 8px #f509781f,0 0 0 1px #f5097840;cursor:pointer}.floating-action-menu .hide-button{position:absolute;top:-48px;left:6px;width:34px;height:34px;border-radius:50%;padding:0;background:#ffffff9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#9ca3af;box-shadow:0 1px 4px #00000014,0 0 0 1px #c8c8c873;transition:background .13s ease,color .13s ease}.floating-action-menu .hide-button:hover{background:#fffffff0;color:var(--pink, #f50978);transition:var(--transition)}.floating-action-menu .hide-button:hover .fa{color:var(--pink, #f50978);transform:rotate(var(--RotateIcons));transition:var(--transition)}.floating-action-menu.hidden{left:-46px;transition:var(--transition)}.floating-action-menu.hidden .hide-button{position:absolute;top:-80px;left:44px;width:28px;height:44px;border-radius:0 8px 8px 0;padding:0;background:var(--pink, #f50978);backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff!important;box-shadow:2px 0 10px #f5097840;transition:var(--transition)}.floating-action-menu.hidden .hide-button:hover .fa{color:#fff!important}.floating-popups{will-change:transform;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.manage-tables-buttons{display:flex;flex-direction:column}.create-table{display:flex;flex-direction:column;height:100%;min-height:0;animation:enter .5s ease-in-out;overflow:auto}.create-table .table-name{margin-bottom:10px;display:flex;flex-direction:column}.create-table .table-name input{border:1px solid #808080;padding:3px;border-radius:var(--border-radius);width:300px;margin-top:5px}.create-table .table-name input:focus{box-shadow:inset 6px 6px 10px #0003,inset -6px -6px 10px #ffffff80;outline:none;padding:3px 5px}.create-table .add-button-container{display:flex;justify-content:center;margin-top:5px}.create-table .create-button-container{position:fixed;bottom:10px;right:50px}.create-table .create-button-container .btn{color:gray;font-size:medium}.create-table .create-button-container .btn:hover{color:var(--pink)!important;transform:translateY(-2.5px)}.create-table .btn{padding:5px 7px}.create-table .btn:hover{color:var(--pink);background-color:#fff;padding:5px 7px}.table-row-create-table{padding:3px}.table-row-create-table .btn.delete-column{color:gray;width:fit-content}.table-row-create-table input{display:flex;align-items:center;width:100%;flex-direction:row;margin:3px!important;border-radius:var(--border-radius)!important;border:none;padding:0 10px;background-color:#e9e9e9}.table-row-create-table .column-name{display:flex;align-items:center;height:100%;flex-direction:row;justify-content:center}.table-row-create-table .column-name .checkbox-container{width:100%;display:flex;justify-content:center;align-items:center}.table-row-create-table .column-name .checkbox-container input{width:fit-content}.table-row-create-table select{width:100%;padding:3px;border-radius:var(--border-radius)}@keyframes enter{0%{overflow:hidden;max-height:0px}to{overflow:hidden;max-height:400px}}.server-selector{display:flex;flex-direction:row;padding:5px 0 15px}.server-selector select{padding:3px;border-radius:10px}.databases-container,.select-container{width:50%;display:flex;justify-content:left}select{height:fit-content;padding:5px;border-radius:var(--border-radius)}.databases-container{padding:10px;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:auto;flex:1;max-height:100%;flex-direction:column;margin-right:5px}.databases-container .database-name{padding:3px 10px;margin-top:3px;border-radius:var(--border-radius);box-shadow:0 0 0 1px #d3d3d3 inset}.databases-container .database-name:hover{background-color:var(--pink);box-shadow:none}.draggable-table .Draggablecolumns-container{display:flex;flex-direction:column;border-radius:0;height:100%;background-color:#fff;padding:0;flex:1;border-bottom:none}.draggable-table .SortableContainer{display:flex;flex-direction:column;height:100%;overflow:auto;padding:0;gap:0px}.draggable-table .table-header{border:1px solid #c4c4c4;border-right:none;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.draggable-table .table-header .table-header-cell{padding:5px;margin-left:20px;display:flex;align-items:center;justify-content:center}.draggable-table .table-header .table-header-cell:last-child{border-right:1px solid #c4c4c4;border-top-right-radius:var(--border-radius)}.draggable-table .dragable-selector{display:flex;flex-direction:column;width:100%;height:100%;position:relative;gap:0px}.draggable-table .draggable-columns{height:100%;display:flex;flex-direction:row}.draggable-table .draggable-item{z-index:10;display:flex;align-items:center;justify-content:left;cursor:hand;background-color:#fff;box-shadow:none;border-radius:0;position:relative;transition:var(--transition)}.draggable-table-row{display:flex;flex-direction:row;justify-content:space-between;width:100%;background-color:transparent!important;gap:10px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding:2px 5px;align-items:center}.floating-action-zoom{top:100px;right:20px;position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:46px;padding:6px;gap:4px;border-radius:999px;background:#ffffffe0;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:0 4px 16px #0000001f,0 0 0 1.5px #c8c8c880;z-index:1000002;transition:var(--transition);color:#374151}.floating-action-zoom>div:not(.floating-views-menu){font-size:10px;font-weight:700;color:#64748b;line-height:1;padding:2px 0;-webkit-user-select:none;user-select:none;letter-spacing:.03em}.floating-action-zoom>.action-button{width:34px!important;height:34px!important;min-width:34px;border-radius:50%!important;padding:0!important;margin:0;font-size:var(--FontList);background:#ffffff9e!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 4px #00000014,0 0 0 1px #c8c8c873;color:#374151;transition:background .13s ease,box-shadow .13s ease,color .13s ease}.floating-action-zoom>.action-button:hover,.floating-action-zoom>.action-button:hover i{opacity:1}.floating-action-zoom>.action-button:hover{background:#fffffff0!important;color:var(--pink, #f50978);box-shadow:0 2px 8px #f509781f,0 0 0 1px #f5097840;cursor:pointer}.floating-action-zoom .hide-button{position:absolute;top:-48px;right:6px;width:34px;height:34px;border-radius:50%;padding:0;background:#ffffff9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#9ca3af;box-shadow:0 1px 4px #00000014,0 0 0 1px #c8c8c873;transition:background .13s ease,color .13s ease}.floating-action-zoom .hide-button i{transform:none}.floating-action-zoom .hide-button:hover{background:#fffffff0;color:var(--pink, #f50978);transition:var(--transition)}.floating-action-zoom .hide-button:hover .fa{color:var(--pink, #f50978);transform:rotate(var(--RotateIcons));transition:var(--transition)}.floating-action-zoom.hidden{right:-46px;transition:var(--transition)}.floating-action-zoom.hidden .hide-button{position:absolute;top:-80px;right:44px;width:28px;height:44px;border-radius:8px 0 0 8px;padding:0;background:var(--pink, #f50978);backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff!important;box-shadow:-2px 0 10px #f5097840;transition:var(--transition)}.floating-action-zoom.hidden .hide-button .fa{transform:none;color:#fff!important}.floating-action-zoom.hidden .hide-button:hover .fa{color:#fff!important;transform:rotate(var(--RotateIcons))}.floating-views-menu{position:absolute;right:44px;bottom:8px;width:250px;max-height:320px;overflow:auto;background:#fff;border:1px solid #ffe0ef;border-radius:12px;box-shadow:0 10px 28px #00000024;padding:10px;z-index:12}.floating-views-menu__title{font-size:12px;font-weight:700;color:#b84b83;margin-bottom:8px}.floating-views-menu__loading{text-align:center;color:#b84b83;font-size:14px;padding:4px 0 8px}.floating-views-menu__btn,.floating-views-menu__view,.floating-views-menu__delete{border:none;background:#fff5fb;color:#4a3440;border-radius:8px;font-size:12px;cursor:pointer}.floating-views-menu__btn{width:100%;padding:7px 9px;text-align:left;margin-bottom:8px}.floating-views-menu__btn:hover,.floating-views-menu__view:hover,.floating-views-menu__delete:hover{background:#ffdff0}.floating-views-menu__new-view-row{display:flex;gap:6px;margin-bottom:8px}.floating-views-menu__input{flex:1;border:1px solid #f2c5dd;border-radius:8px;padding:7px 8px;font-size:12px;outline:none}.floating-views-menu__input:focus{border-color:#df77ad;box-shadow:0 0 0 2px #df77ad26}.floating-views-menu__list{display:flex;flex-direction:column;gap:6px}.floating-views-menu__view-row{display:flex;gap:6px;align-items:center}.floating-views-menu__view{flex:1;text-align:left;padding:7px 9px}.floating-views-menu__delete{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.floating-views-menu__empty{font-size:12px;color:#8c6f7d;text-align:center;padding:8px 0}.saved-views-list__manage{margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.dashboard-toolbar-group--view .dashboard-toolbar-group__panel.dashboard-toolbar-group__panel--dropdown{position:absolute;top:calc(100% + 6px);right:0;left:auto;bottom:auto;z-index:1000;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:280px;max-width:calc(100vw - 32px);max-height:min(70vh,520px);overflow:auto;padding:10px;border:1px solid #e8edf2;border-radius:12px;background:#fff;box-shadow:0 10px 28px #00000024}.dashboard-view-dropdown__tools{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.saved-views-list .floating-views-menu__list{margin-top:6px}.floating-menu-coords{position:absolute;bottom:0;left:0;display:flex;justify-content:flex-end;align-items:end;flex-direction:row;padding:5px;gap:5px;z-index:1000}.floating-menu-coords i{font-size:larger}.ds-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1000010;display:flex;align-items:center;justify-content:center}.ds-popup{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000002e;width:420px;max-width:96vw;display:flex;flex-direction:column;overflow:hidden}.ds-popup-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px;font-weight:600;font-size:13px;border-bottom:1px solid #f0f0f0;color:#1a1a1a}.ds-close{background:none;border:none;cursor:pointer;color:#999;font-size:14px;padding:2px 4px;border-radius:4px;transition:color .15s}.ds-close:hover{color:#333}.ds-popup-body{display:flex;flex-direction:column;gap:10px;padding:16px 18px;max-height:72vh;overflow-y:auto}.ds-popup-body--accordion{gap:8px}.ds-popup-body--focused{overflow:hidden}.ds-accordion{border:1px solid #e7eaf0;border-radius:10px;background:#fff;overflow:hidden}.ds-popup-body--focused .ds-accordion{flex:1;min-height:0;display:flex;flex-direction:column}.ds-accordion__header{width:100%;border:none;background:#f8fafc;color:#475569;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700;cursor:pointer}.ds-accordion__header i{font-size:10px;color:#64748b}.ds-accordion__content{display:none;max-height:230px;overflow-y:auto;padding:10px 12px 12px}.ds-accordion__content--long{max-height:300px}.ds-accordion.is-open .ds-accordion__content{display:flex;flex-direction:column;gap:8px}.ds-popup-body--focused .ds-accordion__content,.ds-popup-body--focused .ds-accordion__content--long{max-height:none;flex:1;min-height:0;overflow-y:auto}.ds-section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;padding:6px 0 2px;border-bottom:1px solid #f0f2f5;margin-top:4px}.ds-row{display:flex;flex-direction:column;gap:6px}.ds-row--toggle{flex-direction:row;align-items:center;justify-content:space-between}.ds-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.ds-toggle input{position:absolute;opacity:0;width:0;height:0}.ds-toggle-track{width:36px;height:20px;background:#d1d5db;border-radius:999px;transition:background .2s;position:relative}.ds-toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s}.ds-toggle input:checked+.ds-toggle-track{background:var(--pink)}.ds-toggle input:checked+.ds-toggle-track:after{transform:translate(16px)}.ds-label{font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.04em}.ds-controls{display:flex;flex-direction:column;gap:8px}.ds-font-row{display:flex;align-items:center;gap:8px}.ds-font-picker{flex:1}.ds-size-input{width:50px;height:28px;border:1px solid #e0e0e0;border-radius:6px;padding:0 6px;font-size:11px;color:#333;outline:none;text-align:right;transition:border-color .15s}.ds-size-input:focus{border-color:var(--pink)}.ds-size-unit{font-size:11px;color:#999;flex-shrink:0}.ds-popup-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #f0f0f0}.ds-btn{padding:7px 18px;border-radius:7px;border:none;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}.ds-btn:disabled{opacity:.6;cursor:not-allowed}.ds-btn--cancel{background:#f0f0f0;color:#555}.ds-btn--cancel:hover{background:#e4e4e4}.ds-btn--save{background:var(--pink);color:#fff}.ds-btn--save:hover:not(:disabled){opacity:.85}.project-settings-menu{position:relative;display:flex;align-items:center;align-self:center;flex-shrink:0;z-index:20}.project-settings-menu__trigger i{font-size:15px;transition:var(--transition)}.project-settings-menu__trigger.ui-btn--subtle:hover{color:var(--pink);background:transparent}.project-settings-menu__trigger:hover i{transform:rotate(var(--RotateIcons))}.project-settings-menu__trigger.is-open,.project-settings-menu__trigger.is-open:hover{color:var(--pink);background:#ff69b41a}.project-settings-menu__panel{position:absolute;top:calc(100% + 6px);right:0;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px #0000001f}.project-settings-menu__title{padding:0 2px 10px;font-size:12px;font-weight:600;color:#3a4553}.project-settings-menu__grid{display:grid;grid-template-columns:repeat(4,5.75rem);gap:.5rem}.ui-btn.project-settings-menu__item{flex-direction:column;gap:.35rem;width:100%;height:auto;padding:.65rem .4rem;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px #00000012;background:#fff;color:#3a4553;transition:var(--transition)}.ui-btn.project-settings-menu__item i{font-size:1.1rem}.ui-btn.project-settings-menu__item:hover,.ui-btn.project-settings-menu__item:focus-visible{color:var(--pink);border-color:var(--pink);background:#fff;box-shadow:0 3px 8px #0000001a}.project-settings-menu__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.72rem;line-height:1.1}.browser-filter-container{height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}.browser-filter-container .browser-filter{text-align:center;flex:1;display:flex;flex-direction:column;gap:15px;overflow:hidden}.browser-filter-container .browser-filter .btn{width:fit-content}.browser-filter-draggable div{display:flex;width:100%;justify-content:center}.browser-filter .grip-dragging-element{position:absolute;top:0;left:0;transform:translate(-150%);border-radius:5px;cursor:move;padding:3px;background-color:#fff}.browser-filter .grip-dragging-element:hover>i{color:var(--pink)}.grip-dragging-element-clone{position:absolute;top:0;left:0;transform:translate(-150%);border-radius:5px;cursor:move;color:var(--pink);box-shadow:0 0 3px 1px var(--pink);padding:3px}.property-rename-form{display:flex;flex-direction:column;gap:12px}.property-rename-form__notice{padding:10px 12px;border:1px solid #e5a134;border-radius:8px;background:#fff8e8;color:#6b4700;font-size:12px;line-height:1.4}.property-rename-form__notice--deleted{border-color:#d66a6a;background:#fff1f1;color:#7d1d1d}.rc-tree{margin:0;border:1px solid transparent}.rc-tree-focused:not(.rc-tree-active-focused){border-color:#0ff}.rc-tree .rc-tree-treenode{margin:0;padding:0;line-height:24px;white-space:nowrap;list-style:none;outline:0}.rc-tree .rc-tree-treenode .draggable{color:#333;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.rc-tree .rc-tree-treenode.dragging{background:#6464ff1a}.rc-tree .rc-tree-treenode.drop-container>.draggable:after{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px red;content:""}.rc-tree .rc-tree-treenode.drop-container~.rc-tree-treenode{border-left:2px solid chocolate}.rc-tree .rc-tree-treenode.drop-target{background-color:#9acd32}.rc-tree .rc-tree-treenode.drop-target~.rc-tree-treenode{border-left:none}.rc-tree .rc-tree-treenode.filter-node>.rc-tree-node-content-wrapper{color:#a60000!important;font-weight:700!important}.rc-tree .rc-tree-treenode ul{margin:0;padding:0 0 0 18px}.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{position:relative;display:inline-block;height:24px;margin:0;padding:0;text-decoration:none;vertical-align:top;cursor:pointer}.rc-tree .rc-tree-treenode span.rc-tree-switcher,.rc-tree .rc-tree-treenode span.rc-tree-checkbox,.rc-tree .rc-tree-treenode span.rc-tree-iconEle{display:inline-block;width:16px;height:16px;margin-right:2px;line-height:16px;vertical-align:-.125em;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABhCAYAAABRe6o8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAK0dJREFUeNrsfQl8VNX1/5l9ksm+ELJB2ANECGtYVEAQaZBSFdAW0dpaKbi0WhX9Va1/S/+K2k+1iCztT4sFW6lKkUV2RLZAQHaSQBJCMllJJtvsM2/e75775k3evHkzTCZEAubweczMu/d7ZzLznXPvOff7zsjS7nudhXZaxZd/kKXf//9Cwgkf1xha2QOnS2DzofNw5FwZjM/KgFkTh8Idw/tBz7hImb9xQsV1W9czJf73zTsPek7I5XL3oQCFQkkOBSiV3C2eG/rz9z19Q8Wh7T5+kX3i7c9g6ojekDs6A1796Vg4XVoPe/ILYMnKzbDmxQfZaaMH+pApVFy3Sdupp8cKH6rJ8QQ55pBjvPvcEXJ8To415LDzHbOXH/OAZLK2t/vBbbcFHOOz3LOeMViW5QgYLImwTcrai0MSrdm4H/708ztgwtA0D+6OYb1hysh+kDtuEPxjWx59jUIyhYq7lc2k38HaGk5KtmniR4Au7Z5g34cnZHLF6vTRkyCuzyCAuATurKF+kuFy0aSK4/uXsy5moZuIkkbI94RCplidlZYDvZP7QUx8LD3f1NA46Up1yaRz+qPLSZ+FhIRrvDxgsCTC22DIp1Kp6OORX42GM/ef8sLh9IkeTEwi4fNNyu5Lb7Hf4VW/ZXFaDRV3qxPQcjUfEoaNkWxrLi0CW1MvVhMzOOD74GJci8Nj4lZkzn6UfKAMgLkZdv7+JU/79P95B+IG3gaFm9auNjcZlHKF/EPxGPO2ZC2O0EStmD6aOL4oBixghGpo5EgWr4F+8QOgX69M2Hn889Wkr3LDvefoGPL2kE/syXgcYpRKlQ/5uD7eOFy74fTpj0R8/8kj+sOsCUNofykcThYHLQfhVwW/gi1VW8HG2iVxt7q5GCewLukjLCERmos/g7rjr7PCo/XKVuH6Xa1QqTjyWQwAVytg53tLYfrGWs+x8/+/QNuwD/Z1T9Ve065SoVxx94g5YNY1Q6O9Giz2Vjhy7AA98D6ewzbsg33dUzXnAYMlnzQBFXDn3rsgb8YhihOST0hS3jBwwLVbMM83c/xgWLfrJMydku2DO2g8CJ/b/gNmpQmWXXgL7HY7zB/8sA+us2zTgXNs3oVyv+3jhvSC2XdkyTp7HMZpB5axSy/ww7SQkDXc53ztqUMQ2XsmvW93Mov6jL2TEKwFoPEqrl4o6ahtfBXgvj9yjze+RumSkj0RLh/bt4g88CzqnXbXotv65IBN2wqt5gYyAsfvv489QG//2vo091zkn1wrhyEpo+Hk5SN0DCXvpYIhny8BORx9o7ZPhO9+fNyLfBfmnffBYdSKgUMwz4fR7ZN/2SiJW1exDkyEfGazGaw2B7x77B1YMPQRH1xnGZLmzYW5wBAPxDid4CREcNht4HTYyJfBBn/dWoTE6fRxGKcNXE5ru147YgQBxEOxaX0AWuoAHBbvjg7BuNhG+mDfsvxvHhISUE7G6BmXDk3WBrC5rFBUUsA1uOObMwWn6O2gfoOBdTYA9pWX5T3kIWCw5BMTkMfx5o98QhySA6NWDByu9XzHCrgUixTugfg58PaFZWAlH1JLcxP8aeybkrjONCFpdBHRUF9bQUnjsFlDHkdIvmDGwb7tJSBiPF5SIR+lJMsmV10Tmc+d4FmX4fSOz//PpwUkdIIyNoVihOPJlLJRKo0SjOYWcAHj8Xy88Y+XVj4KDnBCTFgSxXieK1jyyWRiAnI49HxCE5NPiMN83Z6TZUE935bDBbS/FG5G2gz4bf9nQW5Uwp9y3oR5Q+dJ4jqVgALS0CnGTRr+cSjjCMkXzDg8AdtzCAlIUwYOO9isZrBZuIM3vL/7yw30wPsO0sdlsZIp3+UQvw4H+RtsNguZjSx+Xyu22YgntVvtmINxeAgYLPmE+R5vnJxGu/7IJ8RhsnjH8WI4fF4f8Pn2nSyBTQfP0v5SOJ1KR9d8Zx87A49lPwaR2khJ3LXsxIkTbDC3kh++2/PFxPWgj1PS+0Pv/lmUQP7Gv9Y4CUnp7RoHp1PWaWnXIZyCzXbnebPJRDwXruUs9Ghb21k8gQhtw6ibLHksjOuiF/ksDDcGGcRKyP180Wx68MY/ttIvCxmDkpkbQ8l7svaSTwp3LfKhYWoEk8WYr0M8Rq1S5Fu34wQmlT07G6HirmWjRo2SBXMrZeih+GkXSVN84QS9L/Qw7R2H93zBjtPRKbimyby5qUafHR0RAbbmBuKZXBDJr9f37IHpT7m9IQnytDER0FyjpxivXGSdeXN9Y022JloHLfYmEoK4vJ7Pbuden4z4uxhNItQ311CMIA3TfvJ1BIdJ4p/njoOn3v8KXl6zHb49fZm4Zgb2nyqF332wGX617DOYP30UiJPJoeKC8YChmHitxpOmvVOweNptzzh8ENKeQ+gBF28oWllfkA9MeAKARgcOhwOq3+QiZD4arn5rFm3DPtgXMcLXsPP3ZSsvNpyCSCYW1BBGXreDEnbhiSn0wPt4DtuwD/ZFjMcDirfJgrVQcTyZMFmM+TpMmWDUyu/pLnl4ql8PFiruWh4wFBOS5sKpwx7S4JRK5oeQxhGSL5hxAqVhAmF4I7Fvw5kKwxvKo7teSx07BViVHhxNdaBfeg/nZNThoIojgUd8GuiP7gLsixivARuhofZC0xunlAdfy0qZAA2qKmiy14PdxX0x1XItxKgTIF6RAqcqDwL2RQz1irgf90M29IChkLCr5AHL85ezVy9tbtdrTxwwC3qNeVrG7wWP+CA/YtXMjFfG9UtaEjcgGzTRsWR9L6M5QScjA1uTAQyXTkFeSe2yX28tW3ryqTFGib3giIlLU19JHxW/pG/MUNBpogFUMpoTlDtkYLQ1QWnTeag40bDs0CuVS0l/I3JPdqPUMOvX/VM+NfcnDHqyLahqOV8G44dmwL1uVcuebf/VzH94geRXu1sNc33FCISA+J7pyNH3rbtSnxmSHD0pPVbXH9v1jabS89XN+17aW/lX8rAUl3yEgKwEAT1jjHqxxzOJAyInRaeG0zFaqsyldRdb9514u84zBqdFcIsRKj4mEQtDoh+nkYTkLWRVTBaSZDEJDIbcVu7Wie1W6LMsvY1QIeLQkjJzmAm/fg9mj4qCR0Yp4cP7tJB36TJsPnAJlqxUYCBhc/9RPkIG3OtF3KMEt9IXx7Z3DdiRabirjtMeQ0KhRyJELCREexGgkrgvsmBzbzfjtjK2k36B5no6BjkKCdHIGHWSY4BAUdMmRgiSRCwjyvGEiEMSrd+8Hf72eDrcNZDx4Cb3t8HkPlaYOYiBf372Een5Cx81TCi4zloDduVxgjWhJ2OXU3IY3EfQJlrGtWsMjoBuEpU7h4NcoQBFhO/OSNi5J8mHLfoC+MEJBQlF/cd74XhVC08i3AVwhg8CB/HWytbzoGw+CVMyagih5ZJqmPbiuj1gYBu7+pTwYdB6wGMLs6/LGEouE855MEoif3o+JJHLLsqgczgF7auk/cRqGDEO1244ffIkssTdBaxMxeXDokeBMzILNKUrYHLvavjxAC3tj6ICMa46YjocMebBuuLf0W25GelPQmzJmz64W90DXk89oEIuWz0pMx0GpcVBAiflg/pGmFSkN0zaX1ixnHGxAfWAoYzB7ZG5p8+AOkCXRLjvxqEaRkqKxW0oeuMwcLh3mJLinJpUD/k8pJZrwBk1nOJy+1+l/aVwSD6hGuar0q8kcZ2ZB+wK46AeMC5rhOThtKAesOCa47lY1+KYcO3qp340HIYMjAMj+Ug++FpPj3/n6ek5bMM+2DfYMYqauQPv+xuDEpBfSwXaE6YkEm0B8jiaLtg+0Yd8uDMixmHUOq4Xt0Z0cEGSb54qbhzF5SQ30P5SOFTDNBgMYBKoYaRwt7oHvB56QJVCseLROzPBwJDAshVgywE97PhpmudYv1dP27AP9gWRHtDfGLjli0czCQH8jcF5QHfgEFAHiCQS70HzAYfbpNQwYhymTPIuWbjna5X2Uor6AxRzVB/hpYYR4nDaramsgbraq9DS3AjPjXxeEnere0A+ES118HpA8WGsPtSGd9gXTRyQAmQxBVctHGGQdGivFXJ98DG2YR/sixiv1yAaw+bkMHZCODwOHNf7HYPzgO6oNaAOkBLJ6e0B3bhAahgxDvN1m884KQ4DB5nL5kNqxdVvKW5rcaKXGkaIk1LDSOFudQ/Y0a041AP26RELda0oEkDFimB6t3jfxz7YFzHC1yAeg8fh7dGTeg+hpcZQejyZ0xJwb9eFbp11+npAiuPUMMO+zPYRJIhxmCzGfB2mTDBqxYAD1244faIHQxLJLJXwTVkMbC5Ng5cFahghDgOO+QT30Nz/criTT0nibtWdEJvhNGurPwnhkYnQUnIlqNesigwDTVyUlxhBrlCOUqmV0NTgAifrHRpYbS54Ok+Q9CDeMSVeSTHCcf2NgXiefPx44jG4KNidr/OkWvjAgXgTFz3cJHIx3h5QhCvqfRuwh+8PiONVLTRf55DTqFVlugJK/eee6RpJtP5CmqQapr24zvJcN1oRba49CpFpCaAMTw76NTdePAtys9FHD2gnrDET19dGHi5/jOf01dy2b1pyPApRyRStAhewPnpAqTHM1J2Gtb1m8lg8hjsP6E4Wi8jHT58eErGMKA8YGo5LEv+C5vUwZYJRa06yhazdouj0iR4MSSSlhgkF11l5txupiNbE4VruIET16hv086giI8FqqPaagp1W83kSyGWjgspi95ZRWchijvdgP9vRCpFqOSGRE1xWy0VvGkiPgXjEfXpPpOexeAxKQPE2WbAWKo4nk0fVcug8PLnDvad7z1A6fYo92Pp1//QsOXjcFwT3wrdlkNMvA+524/Zs+69sfeFR2nH+wws6de12IxXR2oRsuFq4jkS6MSDzc722DwHDldBQ0uClhjEbajbr65uyI8KiocFI1pPUg3GEaTA0e+7ja4oI14K+vplivLyxaAzOIj2C2jmbbfD5rATJMbrVMG4PeK1bMe7l1dvYVx++nXo+saE065O8RpxaO3Wc2nMfs3IohoiE+KD/XkO5Hpqq9TB09gZOQRCelJzz3s6q2dkZUFjvAIPFQZXNW+e2Te2zvqiGuDAVZCaoYNOpMjj62+kprLm22uMR/IzhtU4k3xGpMZShqlpCxQk8GUzN/Qn1ZLuJJ8srcXuyNjUMCuFcUp7seqphbmZFdFTanVB+dA9oI4LXHmJfhhEs4Sx1DYaSM2/sUitfmzIwFfRyFupMDrjnX3raHE6mzBSdCtKilLDrgh6wL2K852rpMczu6RjH6OFnDDoFv56bLIypgf6TiQ65jEqqX95Y6ukaCKeOwTwj4sgU0+LywqElZeawuc9+AFNHpMKUoT3gsbv7gr7GCPlnC2DZ2m3w1lNzmNrCozLxFIy4F5d/QXG5BLfYF8fyuGCm4I6sAW+0Ijospp+MYXTspbz89kgHIDJxmOfRmFUn7fm/HvGO4+lVGrN93JLstDjIjNeQz1AJODnKwAkGsxW2nqsiHjdvWdnyX7+DGOGIHRnDqzbMtcgn8/cxSZAvPae3uw2g6pjeh3z/+no/vPDj4dAzVkXCczvU110FnUoBM4cnw9j+PeCLvXnwwF3jWCEJQ8V11hqwKyiih+Suvh75RxMhxdIygE/1j731THTGkEm6pHS6TWWq05c2Xz6/r/Ljl4Ravus2hrJd5JNgoCZBS75UMircczQ5vMj36O5HYe3da0mzzGvanfncB/D8rOEQHyGDxsYm8qY7qKQHnw8vNI8k0drdWanw6qovYOPbT+FULxPjHLEuiEiKapsFagjOyvrgOssDYn4OUyTSpqDt3+c4HTHijaiWj3ixQkKSFysBJLV8Ys93PcZQtod8MtHnieTrPTrD4+kqjldA+pheHvJ5uC1YLdIaL9mpkBSrhEZDE9iIFxMGQi6yesUjITERZowaQPoXwdwpo71wzhgWwpLCodqip3vCuC3Xt2d/MLMmiG2ReeE6ywNicjiYPN/3NU6oJpRVwUI2JD1gR8ZQctwJjnw+V7mx3ONH9/4c1k5dK0k+fnze9pDAYfKQHmCxWD2ez2tI8hivzDKZTDAsIx6253FEEuKiMmMp+YRqmGf7PweZyUOgubrJC9eZa8CuMM6Kb1rZ1ro6v+0NBRfg97+5A2JjY2X8+yvaRvPcb29tP946rAcMmnyit8VzJQCSbg+Zbqet9SIfTr+0XYDLLy2DBVMzoIG8aYFSQE5CwrSkCDhbWuWDQ5OqDfP32R/74G71vWAXw8BL8/p5Zg7+YBgXVDZY4W8F5L3aVUGWOo0sT0IpC6W2n4S1Ww/oS8AA5JP5MNCbXVLkqz5WBS5TW1JoTL8MqK4zgVbOXTfsj4TYVtXQCtkDUnxwaFK1YaRwt7oHZJ3cLCKswcPSrTG8pJJ7/C2TCsyWYkpCqXWxuLbfpu3rvNrDlTEwe8KjPrX9vL4IrGtxnC58xaNTMoFRkQWfg3jfZvdSza0HvK1PHKzdV7jaYDIr5TJ5W33AoMknmoJl7j8HPZ/QfMgnDEImZMLpigbQasNAofC9eJ1/LVqtFs5fMcAUsp4T48zVRugb399LDTMkfSgYq4w+uFveAzq8lzE8+Rhyh+G2NaB30SHQl1RDQUGBlOfzqe23fsZJr+Nv0/ZJ1vYTTrsd0gMGSz7xO+NscYKeBB6UhHev9Us+IW5CVj/49lwVNFoZCA/XuasoeC8BwsLCwOiUwb4z5TBh2EAfnKOKrBEJ2XDN99Hsj2BIGkc+W4XFBxeMx7leOyo3YhzGYfd4PtThIflMxPsYyREbEwY/e2AW3Dt5FrBkWm5ubvZd6thdi7BeH1/bz2Zryz1iXT/+oG2kD/ZFjOg1SOoBUQfIawID6gFDIR+PY5oZT57vWuRD+2bHZuWrj98Dh4uugkWmhuiYGEo4lPNrNBqIjo4mLjwMjpc2wgsL7sb+Gikce5WF+rw6qDlYBXWHa4CtZSRxt7wHtNuJp+M+dCQeHrwipcUKEElWIj2HAiWglAlr+1mxhouzLe949NBBepw8eoq2YR9a2y9IPSCSDvWAQn2gWA/IETAE8glxTiOSsJISLxD5+C9MbeFJ5cw7RsCqbefhVIURXJoI6NkzBeThUXCuygJ/21EAU8ZkwdXiUzpB1BQq7tb2gMRjoYdxuPmF5LM6uIO2IzldeCtNQGFtP5uVrKfNjZ42fgr+eNoB2oZ9VGEqT20/D4l5PSD53FHzhwdvSEL+Md5iH7VapAcUb5MFa6HiKJkunVKsX/oErYzwlagywj8emEErI0iQKFTcLesBGeKZcL2HJOTJR3dX3Ao4/OydDHftiN+9aHdtPzKHgEKw8/KH0p+K3CVXZpev7ee1m+NHU4jG6wIl9YDiH48J1kLF8Tb/4QX4tZDhpZNSl0/iPq5QuCDY170m7vuIXrtMjWi7DcxubonJh+f5c5iukSQfV9svG99UK+O992xymL0ehynCweJsq+3nWUcG0BSiHtCzWyWlB/y+1TACcgVVG0ZIQt46Qw3TXusqNaJd7qAhEPnwnMspTcBAtf2qL7d9MRJSe/rU9vN4OD96wDmb6wW9IiX1gJ1WG6YRVPju4CIFoi01XjgkFdaGmbiIqw2zYKQSls8Og2MlZbDtYDG8vEoBq16YZyP9JNUwC9/hasM8QnAf+OK+NzVMV6gR7SJRsMPpSz7P1Mhw60B/UzDW6Yv7NOrVcRHToRkMYMTPT7AG5O2Fs/fT2n55DTu52n6COLjo3cUrY9J2vjo7OwLqyQyOesCZ/6n2eh5eU5igYWBTQT3FwBsPdE5tGCTfhejxnu2SwZX/8YIhiT7dvB1W/yId7uzHgNPWQr6hdsjp7YTx6VaYMdAJ6zd8DPPnPeajhgkF11lrt65QI5rBKJj1Jh8SzsG0BSH2AASUqu23+PjdPrX9eir7+NT2a5tbO6gH5En08fZGdy4u1ic5/WC/7ZK1YertRtiebyZ91ISDsZJqGJngumBUtdxOPN8qQqLbCYlMNgYssj5gDUsBhaUMtLaLMDa1hoZ1i9/dAPtXPONRwwhxlxSJYIhty/XFGKsI7oAPLlgP2F5FNP3z3Z6PtxROfUSlWf7GD2Yc3oIZx2FqhQ/eWndNomKR8fDwcKkm+77flb8zcSmjsY7aTWv7pWnI36EV1PYzN8Hxpt18bb93xEFeh/WAvAcLuCcsURsGyVcA8dB7THxANYy4NsyPyfR5ByGRmZCvUT0STGYH2IzkGyfrCVpCxNjmrwmZ9DBrQAMcPIM1XkZ44YqRfJpYbzVMfH/yLR8PYx07vXDBesCbtUb0b56aAiUlJVS8Ech0ul7Qr5/fS1VNXNHIyk9HvVgTTG0/yTFC1wO6p08pz+fRAUrVhmGMAIr4a6phQCABx4AD13wMmT7R8yH5mpqN5A20YIKTvFFhoFT2B5WtEu7ua4B/H75AiSTEoefzp4ax62VeuM60rlAjOjU1VUaOjv4pIdX2E3nB0PWA/Not0J6wVG0YcBg9ktaAahhhbRgS7WLAgWs3nHbR85lNVjAaLfT58LnDY3uDkyxsRiY1wbO7rvjg0PyqYUS4zrSuoIjuMPM6UNuPtw7rAfmAI+CesFRtGDq1BlbDDLn0IURaUBqVSc9jqgWjVgwccM2H067MrXPgvwBy02V6XfF31ToYN7S3Dw7NnxpGjOss6yqK6GXLlmE8mivVRqbce+fMmRNwHdw16gO6o92AOkCJ2jAyTFy61TD+pFg52iovHOb5MGWCUSsGHGHEC+K0yz03mYJJqB5mLCQvzAK7SlMgd+oQHxwGHLwa5u1j73JqmLShENZQ5oPrLOtCiujcJUuW3CvV8Pnnn+PBXouEbruB9QHdqZaAe8IStWFi7FdhcP3OwGoYidowm88r4FCxEzTOGoghAUecvIK82HBIVNdAgnEnRDDlcKJSA9suJ8PtgtowPC697gBENZd7qWHCGy5DSvkWH9wP3Qj5KAkD5hJDrO13Pcbwqg3jSbUEKrMhXD8QXIyzkeb5ClLnek271POpfXFYuWDl8/NYzNexDhfkkGgXAw5HK0vTNUqwwokqDXxe2AP++uwc2Pv1JjkmlH1wJNrFgMPBBMZ1WxsJ/XhCLy0fKmj4ZSHKqe4YnUbPRak4Ld8HO0+vIF7s76KAJOQx5O7NvA7Vhom2VMOQK/+AIaV/a1vzBcBhknj+vJ/D01tS4I974+A7PQtKVxOcqSZrmkMp8Ny+LHjoocVQV3RM4Y7QOoT7IZt7Gubv+7wnUvUBSUxHD17Th+faWx9QWBcQ7+M5qTE6qTZM5jWxtYXHZJgsxnwdpkwwas0hgcNMsnZ7nkyfxIN5KiOIcd9++Bu6F7zx0HlYwteGmTYUXhBVVOj2fHPEAcsWcR8vLR8h3ZlCwTXcQ7gKqVglYVhmGtQ5OS3fN7Iyr98LFo+BhuMI6wLyJh7je1fDDByQDGNypnleO+bqpPJ1/PSZf3Q3SOzrXjc1zK1ieCESf3kDf421MNVyZdNKmGTYf2/ekv3oBVeOW7aNrsPEtf2E9fx4w3NP57naVR9QXBfQM2mK6wOSD7jdUxUhkCxUnJBUST0zWLO5FaxWE819KVUa0Gp1EB4eCbU1ZV4E5zHtwQmI/oMgoERejz4u/2oV1Odvh3ELngWXTAHHPnkXpz9PIOCt5QuTHF9Ky+eVQLymHtAddEjVB4xLaGNrW3VT6Z9sKCpoK8cbKi6t1+AjrS0N45qb60Gni4aIyDhXz56p8pqaSpfdZpbj+eiYHmxkVHyevrxgfEdxPyQC8rf8FYdIPsOJnTDup08CU1cGNWabaBnvreUT6vf4un78ufbUBxTXBeRNsj5gsCSS+6lDJ4XjZgDWc8mg0JBEKEGKjU12pqX3VvLpoLS03vRWX1HubG2tV2K/64H7oRAQ32uGYTzk029ZA00nd3PkM1RBpcEAVfn7odFsX+/xTpL1AT10gfu/4jR9cvJ5tq8+oHddQN4k9YDBko/+XkgQ5JOTV4uPS4vPwMDMkV44nD7RUwlI5GNp6b2Uej04Gw1VSuyPX+hQcZ31gXcVRTQ/zSLxuAvSuduaHR9By6m9PuSrbDJ/OWfN/oXscg4rpeXjLx/hNX18bT+xlo+3joyhbA/5xJ6M/n4I66KOCL91YvJxfbxxuHbD6dMfiTxkSuultNtMtL8UDn+awWhsBZOphawDLZCQmAKJPVJ9cJ1lXUURzXs/JB6WNMHLKivOvwEG6wbodddMYFobPOQrtmlrFqz5+hEQKlo6oOW7HmMICHht8kkTUAZ1NWVkfTbIh3xCcnsiIhI44NrNswsTwNSacFdLS4NcCmc0tpB2Hfmg7GCzGqG6uowSUIzrTOsKimg0/Kzw0la1Wk01f6f1G+BHD34KX3/2M7BEtYIzn4SefUZDSa3iJMBGLzlVl6gPGCz5fAnYNrXqy4ugb/9hXuQbkpXjg8M3FwOHYN5YGmBUFUvizKZW8o13ksNKK34K1xlCXKcSsAsooo1G4zfLli3zOjesB9C94WG3vwJnDi6FBtvkGiSf0+nc42eYG1sfMFjyiQmIOOGGgxT5VCq1Fw5TJhi18oFDIMN+pL9cCofEsxDPh+TDD0qjDZPEdaZ1BUX00qVLscwFBhVa/tyHr2udxPv9BO9fLrdtfvL9jS8Rz4fyqCbJ9NiNrg8YLPlkMrmP68do15/n48knxGG+DlMmwXzA2A/7S+ESEpPptMuTLzk5QxLXmXajFNEFTw6HwStO8wEIztM1oiHvEz5Y/Afp5z2/Vw7rhqqAcdkBLxmxbwU7+TyRqK3k7RtLlz4muIQvEadStXYEoM9RyNUE64Chd3FrvA7rAYMln7iQEI/DKAyj3YuF30mST4jDZDFGs5gywajV3wur1Jc7TaZmZXR0giQO13v8mi8QrlM94A1URCMJ3Qk/uvMvV2t/YW+8mnbbP0rfEPa7+MLtH9gbagsUYeErhOd5AnMsBvJ5AUdCGyaLFSN1UWn/pgQ06uc4GeaoWsP1kSqw0GE9YCjkE+OQhNciH93LrSmTYbIY83WYMsGoVYpELS31So0mnPbv1bt/yLjOtBuliHZzjouA7fZ0xmb+feyI4Y9oe6SEnX2sX8/bPi6huxyXXph4OPXBpwdXf7k6xlJdEaEM1y0L+EJYemjkSuXc2KQH6be7se79ueBkTpHzwXyrQqsPGAr5OoLDnQpMFmO+DlMmGLUKdzTQgyGJsF9zU12HcZ1hN1IRjcliBXlvXYSFrItZGNM/a2Hi8DGgTeoFFV+tXXRyflqkKkx3T8qMuYm6qHDIePAJKP/io7dMZRcjlZExr0jnEnFGkxHis1qNWjU9PDqHfnh432Gz/ZG02QIVFA21PiAloHCbrD0WKo7fJuP3dDFlglErBg64dsPpEz2YmESh4jrDbqQimpbZUCh0MmCfiUzNeDx13F2gwKXglTOQPu0nwNrMD0cNGgYxWSPJlEPen6gEyJj3K6jY8eXvLZeLFCzretntSbWEwoPJbSznT1gzmbz6RsUPSpYrjPS58L7NdmIWacPoNZzyHthGcovFBvk8kaQekNcCYid/esAf/C8l3Yz2wOA42Su3J8+K0Cg39X7gCVBXFQJgVSvCHohPRdZw921mEj6Ygf5YS+YYEpemwvkX5trlSnU6WQPWnd8jGx4eHb9RE5auZom3ZZytjFyh08T0mJyg1XG/fmM1GZmmum/qXYzJplBGKmTAgM1SYTc3N9w3dCpLF5KjPjj2mylZfd7r1ycRqgXSqzcygUq5cka0aQaSSVxccvkq7Dt3+bcnnhr7vrL747z57MvCRjA5mJo19/YFFaafYhKANRroJRXQWEtIZ+MWdCzNygPoIsBRrYeGvV8DYzbukkfFUXLlnwDn+Amy2KSMB2M0ukHEtVUC66zFbAkwjhLOtWl7KHr0mpkkUyaBXJYKNlMRVBT+uQmxQ6fya1JfPSBvQj0hmlgPKO/+OG9KY3eUtJx5YsvlJaUbPoRWQyPIIuOAddi5MNWMhQYc3E44kjAsBhrPnYKGA9s+VIZHPk/O0A3al96G4l07DM8e27M8z1C9lZWzRmCZCkK+88Qb1nEHuY/nsA37YF/EINYTC0jUB5SqEei3PmC33XxGok3rjpLmtxd/flb2bmvrW7fNnAtMSyOZSO14Fbe7Lje5lWPiTg21B7aBXKVaK1NpCoHlyFHbAPZn33T9KzG2quS3j3yy5LHHh98TlTxM6cLC5wy3ly5TRIJcowBD+RfOj/9+esd7nziWXW2EY07G+yJ1Xz0ggJQmUKwH7PaAN6E9MTIRsnvqIE6riOyXGJGYkZWNmjwy81ro3jhrxws7rJz8GNeBhJg9J9xDSMVsIeQTRjwsIZKtzgAHNu93vH7hfGmpSmEFp9PEJafJgffxHLZhH+yLGBBsgbn1gNT7ovaPP3hDbaDnnNNJyGiR1gN2281hU3pHwsS0yORkjfPtuyeOfJiJiQVTTSklm8tBQk2tjn6wMpZEBFgvtr4cEsdMhLDBoxIr/vXXveTMIEzx4Vg5I8iDPgC/ewI00Yk6tdFE/KcslkyTHL/sWJyInMvoq1Ov+JNB8+c1AEWXAY62VW7zqwf0rRHoqwfs9oA3oT2+pQylvrGT+8U9DGNng8liAauhhu6L4+/yyXQxQEILLlmNsjRTE0BFAYQlpQKZXhPJWbp39uv5AB+9A/Dko6B2srrJkfFjeqq1yYQkPaCp+rITD7yP57AN+2BfxCDWk457d/HK/LJ6qvXTkfDGZneAxcrVCMRbPPActmEf7Ev1gN0EvDnN5HDBL7eU1fzv2eZv2ILDINfFgiw8FhjycWrTB4PVwQJTdRlkvQbT9R/EJ4NLGwtV/1lpIfTED/4cjvPWyyRAJsu0pARI6ZEYkasN76O1m2ohf//emvf/XLIWD7yP57AN+2BfxLz1suAF8XrAC3roH6MkHZSglrNktmXogffxHLZJ1wfstg7ZjVBHMy62edHWy4vMrV+uXJw7drI2dSCZL00gNzZB6cmjrrPl9ed+Fh45TJZ1OzhbGqDuzHFoLS9ZJVMqn+PHK6twLwQB1Ep1i9pS/N+WndsNez78pPGTcAUcxLYt31ZtWfzIlkemz4ibarO0qMmyUo0voIkE2sOHcvjr93vB3RaS3SB1NF7tf+l33zb80gbfLX8uF3Ihawprzd9y4Zktxa8eqbaesjI7P1sgU4ypb7VC/ZkjW+UqzUrcv+ft/oWeu2VapeWxIRklg04WwemSSii+8zau4fhZ+O9f/rfx3DcHG4dfKIMiqxPKeFCJdwGyDv5ecLd1yG6QOhpJeOV/vq193Ow4/qdfGh2x4S31G/brLRvpWnFH9cNNlk1v3De6f6E6Ivpt4pLMwp2v0jZni97oXEEpFJJWGr7mFbY9CRKytBLK+DYp69jvBXdbxwl4g9TRhFCMO7H8C885T80CwFTHQ/6ea/HixfQXqpzkOd3XlTjdAhKVUqmkekDSdgyoHpB1cuonOZXh4fUnvHW8PmC3ddiCUUeHMg5vwnE6Y/+e13XixU3k/sjExESqB6ypqZlDzh3Fdr7P9bRuAl4nC0Yd3d5x/KmjPUHJx4X+hkGpE1Y/wIjXq5xa3mPXrNujIUSbO3r0aKoH/Prrr+cSAqLi1NYZ71t3GuZ6ecAuUC9aYIs+4Yi2yE3Ga5qggIBWrVZPz8jIkOGB9/EcLzruJmAXtcDq6NDG8VVHS3o6VuKAQjPAH+cHJiFZ72kJqbAy1F3kmEYeTyDeb1ZqamoyrvHwwPt4DtuwD/ZFDGK7p+AuYjdQHb3ovQWZoBddKGkm8UGJOwR4dV4m/HFDIV/Pb7HI6w0KDw//Ii4uTo3Bh9VqZTTEBg4cGNvQwF17jvdJgPKujZhWq1WgFzQYDPaWlha88Ol0NwG7gN1IdXQx4cmFAPGmiawIXpydCW9v8iVhZWWlMyIiIpas92KSkpLoD1objUbiee3AE1Cn0ymys7OTSD/6W861tbWwffv2JsR2e8BuAzMhWKvZfzsVVRGP+JcHM+HZzwq9yrLt3r27mEyzz5rN5oUTJkzIwd8cQRIS7+ZZ7yEho6Ki6I+Jnz59mj18+PDR0tLS1fv37y/uJmC3gYXEJiYz47ddp1ZAShgg+cBhbvmHl3c0mezEm/2LTMMlly5dWjJjxox7evXqpcRUjM39K5xIPAxAvvvuOyfpu+PQoUPLCGGPkWnZ3k3AboM0HSFhtPelm612BqpbuURxZqIC1uwrhNbK0i8vvDrzKXjSK5JlCZFshIgHCgoKLH379h2QlpY2kKwFaXKaj44xSX3x4sVS0ud10vf49YyGuwl4E5u16er6d3bCfKm2H93WDyI0cvjnEQ/5Hsn5qMCnrgv+zFdCQgKMHz9ek5iYqMbIlwQbwO8Z81W3sC03N1dz5MgRqK+vx/VjNwF/6Hb6uTtRTvAazrTC84RoZ7J7quDNXYHJR4IPGDt2LAYdaqVSOblPnz49MdDA7bmioiLqAgcNGqTEilvYRqLfyWPGjMlXq9X2Y8eOdRPwh25uUpVKecY3d8H8QORDmzZtGqZesKxbSmRkZC7xcloMQI4ePVqTn5+/FfsQbzczJyenJ7bFxsbmtra2YiGkMsR2E7DbAnlG1P2Z/JEPrampiV/nqck6T028Wsu5c+f2HDhw4BPiBakekKz9tpSXlz+SlZU1lUTIahKc8DnD6/Jauy9M/wFbXFwcfxen4IHEyw2qrq4+3djYWNy7N/djj1euXAHi+fonJycPv3r1ahEJTlBhQyNgMiV3E7DbOvDh+9buwRmRrv2EQYi4zRNCXwfudBOw226o/Z8AAwBphnYirXZBiwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-attachment:scroll;border:0 none;outline:none;cursor:pointer}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-icon__customize,.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-icon__customize,.rc-tree .rc-tree-treenode span.rc-tree-iconEle.rc-tree-icon__customize{background-image:none}.rc-tree .rc-tree-treenode span.rc-tree-icon_loading{margin-right:2px;vertical-align:top;background:url(data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7) no-repeat scroll 0 0 transparent}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher-noop{cursor:auto}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_open{background-position:-93px -56px}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_close{background-position:-75px -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox{width:13px;height:13px;margin:0 3px;background-position:0 0}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-checked{background-position:-14px 0}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-indeterminate{background-position:-14px -28px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox-disabled{background-position:0 -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-checked.rc-tree-checkbox-disabled{background-position:-14px -56px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled{position:relative;background:#ccc;border-radius:3px}.rc-tree .rc-tree-treenode span.rc-tree-checkbox.rc-tree-checkbox-indeterminate.rc-tree-checkbox-disabled:after{position:absolute;top:5px;left:3px;width:5px;height:0;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:scale(1);transform:scale(1);content:" "}.rc-tree:not(.rc-tree-show-line) .rc-tree-treenode .rc-tree-switcher-noop{background:none}.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child)>ul{background:url(data:image/gif;base64,R0lGODlhCQACAIAAAMzMzP///yH5BAEAAAEALAAAAAAJAAIAAAIEjI9pUAA7) 0 0 repeat-y}.rc-tree.rc-tree-show-line .rc-tree-treenode:not(:last-child)>.rc-tree-switcher-noop{background-position:-56px -18px}.rc-tree.rc-tree-show-line .rc-tree-treenode:last-child>.rc-tree-switcher-noop{background-position:-56px -36px}.rc-tree-child-tree{display:none}.rc-tree-child-tree-open{display:block}.rc-tree-treenode-disabled>span:not(.rc-tree-switcher),.rc-tree-treenode-disabled>a,.rc-tree-treenode-disabled>a span{color:#767676;cursor:not-allowed}.rc-tree-treenode-active{background:#0000001a}.rc-tree-node-selected{background-color:#ffe6b0;box-shadow:0 0 0 1px #ffb951;opacity:.8}.rc-tree-icon__open{margin-right:2px;vertical-align:top;background-position:-110px -16px}.rc-tree-icon__close{margin-right:2px;vertical-align:top;background-position:-110px 0}.rc-tree-icon__docu{margin-right:2px;vertical-align:top;background-position:-110px -32px}.rc-tree-icon__customize{margin-right:2px;vertical-align:top}.rc-tree-title{display:inline-block}.rc-tree-indent{display:inline-block;height:0;vertical-align:bottom}.rc-tree-indent-unit{display:inline-block;width:16px}.rc-tree-draggable-icon{display:inline-flex;justify-content:center;width:16px}.tree-container{height:100%}.rc-tree .rc-tree-treenode{font-size:var(--FontList);position:relative;display:flex;align-items:center;border-radius:6px;background-color:transparent;transition:var(--transition);height:28px}.rc-tree .rc-tree-children{margin-left:8px;max-width:90%}.rc-tree input{display:none}.rc-tree .rc-tree-list-holder-inner{gap:2px}.rc-tree .rc-tree-treenode.drop-target{background-color:unset}.rc-tree .rc-tree-treenode-content-wraper:hover{cursor:pointer!important;transition:var(--transition)}.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{position:relative;display:flex;align-items:center;height:100%;width:100%;margin:0;padding:0;text-decoration:none;vertical-align:top;cursor:pointer;background-color:transparent;transition:var(--transition)}.rc-tree .rc-tree-treenode.drop-target .rc-tree-node-content-wrapper{background-color:#9acd32}.rc-tree-title{flex:1;max-width:100%}.rc-tree .rc-tree-treenode span.rc-tree-switcher{background-image:none;margin-left:0;margin-right:0;height:100%;padding:0 3px 0 8px;display:flex;justify-content:center;align-items:center;background-color:transparent;border-left:0px;transition:var(--transition);z-index:2;width:auto;flex-shrink:0}.rc-tree .rc-tree-treenode{padding-left:0}.rc-tree .rc-tree-treenode.drop-target span.rc-tree-switcher{background-color:#9acd32}.rc-tree .rc-tree-treenode span.rc-tree-switcher i{margin-left:0}.rc-tree .rc-tree-treenode span.rc-tree-switcher.rc-tree-switcher_close{background-position:-74px -54px}.rc-tree-indent-unit{width:8px}.rc-tree-indent{background-color:transparent}.rc-tree .rc-tree-treenode i{margin:0 7.5px;color:#494949;width:18px}.rc-tree .rc-tree-treenode:hover i{transition:var(--transition);color:var(--pink);-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay, 0s);animation-delay:var(--fa-animation-delay, 0s);-webkit-animation-direction:var(--fa-animation-direction, normal);animation-direction:var(--fa-animation-direction, normal);-webkit-animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-iteration-count:var(--fa-animation-iteration-count, infinite);-webkit-animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1));animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.rc-tree .rc-tree-title .folder-title{display:grid;font-size:var(--FontList);grid-template-columns:minmax(0,1fr) 30px;position:relative}.rc-tree .rc-tree-title .folder-title .folder-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000}.rc-tree .rc-tree-treenode:hover .rc-tree-title .folder-title .folder-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--pink)}.rc-tree .rc-tree-treenode-selected .rc-tree-title .folder-title .folder-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff!important}.rc-tree .rc-tree-treenode-selected .rc-tree-title .folder-title .folder-name .rc-tree .rc-tree-title .folder-title .folder-name:hover{overflow:none;white-space:inherit}.rc-tree .rc-tree-treenode i.fa.fa-ellipsis-v{max-width:30px}.rc-tree .rc-tree-treenode:hover .rc-tree-switcher{transition:var(--transition)}.rc-tree .rc-tree-treenode:hover{background-color:#0000000d}.rc-tree .rc-tree-treenode .folder-buttons{position:fixed;border-radius:99px;box-shadow:var(--box-shadow-hover);background-color:#fff;z-index:999999;display:flex;flex-direction:column;gap:25px;padding:15px 10px}.rc-tree .rc-tree-treenode .folder-buttons .btn{background-color:transparent;border:0px!important;box-shadow:none;padding:0!important;display:flex;justify-content:center;align-items:center;cursor:pointer;height:min-content;width:min-content}.rc-tree .rc-tree-treenode .folder-buttons i{color:#b4b4b4!important}.rc-tree .rc-tree-treenode .folder-buttons:hover i{color:#b4b4b4;transition:var(--transition)}.rc-tree .rc-tree-treenode .folder-buttons .btn:hover i{color:var(--pink)!important;transform:rotate(var(--RotateIcons))}.rc-tree .rc-tree-node-selected{box-shadow:none;background-color:var(--pink);opacity:1}.rc-tree .rc-tree-treenode .dots-menu-box{opacity:0;cursor:pointer;transition:var(--transition);pointer-events:none;position:relative}.rc-tree .rc-tree-treenode:hover .dots-menu-box,.rc-tree .rc-tree-treenode .dots-menu-box.open{opacity:1;pointer-events:all}.rc-tree .rc-tree-treenode .dots-menu-box .ellipsis-container{display:flex;justify-content:center;align-items:center;padding:5px;transition:var(--transition)}.rc-tree .rc-tree-treenode .dots-menu-box.open .ellipsis-container{transform:rotate(90deg)}.rc-tree *[data-title]:hover:after{opacity:1;transition:all .2s ease-in .2s;transition-delay:.7s;visibility:visible}.rc-tree *[data-title]:after{content:attr(data-title);background-color:#333;color:#fff;font-size:var(--FontList);position:absolute;padding:3px 20px;bottom:30px;left:30%;white-space:nowrap;box-shadow:1px 1px 3px #222;opacity:0;border:1px solid #111111;z-index:99999;visibility:hidden;border-radius:6px;z-index:1000}.rc-tree *[data-title]{position:relative}.rc-tree .rc-tree-treenode.draggingProject{font-size:var(--FontList);position:relative;display:flex;align-items:center;border-radius:var(--border-radius);transition:var(--transition);width:fit-content;min-width:100%;height:auto;height:26px}.rc-tree .rc-tree-treenode.draggingProject:hover i.fa{animation:none}.rc-tree .rc-tree-treenode:has(.rc-tree-switcher .fa-chalkboard):hover{color:var(--pink)}.rc-tree .rc-tree-treenode:has(.rc-tree-switcher .fa-chalkboard):hover .fa-chalkboard{color:var(--pink)}.rc-tree .rc-tree-treenode-selected:has(.rc-tree-switcher .fa-chalkboard):hover{color:#fff}.rc-tree .rc-tree-treenode-selected:has(.rc-tree-switcher .fa-chalkboard):hover .fa-chalkboard{color:#fff}.rc-tree .rc-tree-treenode-selected .rc-tree-node-content-wrapper,.rc-tree .rc-tree-treenode-selected span.rc-tree-switcher{background-color:transparent!important}.rc-tree .rc-tree-treenode-selected i{color:#fff}.rc-tree .rc-tree-treenode-selected .folder-buttons i{color:var(--pink)}.rc-tree .rc-tree-treenode-selected:hover i{color:#fff}.rc-tree .rc-tree-treenode-selected{background-color:var(--pink);color:#fff;border-radius:6px}.rc-tree .rc-tree-treenode-selected .dots-menu-open .dots-menu-box i{color:#fff}.tree-container .loader-container{display:flex;width:100%;height:100%;flex-direction:row;justify-content:center;gap:3%}.tree-container .loader-container .dot-tree{animation:infinite 1.3s animation-dot-tree linear!important;border-radius:99px;height:20px;width:20px;position:relative}.tree-container .loader-container .dot-tree:nth-child(1){animation-delay:-0s}.tree-container .loader-container .dot-tree:nth-child(2){animation-delay:-.2s!important}.tree-container .loader-container .dot-tree:nth-child(3){animation-delay:-.4s!important}.tree-container .loader-container .dot-tree:nth-child(4){animation-delay:-.6s!important}@keyframes animation-dot-tree{0%{transform:scale(0);opacity:0;box-shadow:0 0 #0000;background-color:#c4c4c4}50%{transform:scale(1);opacity:1;box-shadow:0 2px 2px #0000004d;background-color:var(--pink)}to{transform:scale(0);opacity:0;box-shadow:0 0 #0000;background-color:#c4c4c4}}.manage-users-container{height:100%}.users-configuration{display:flex;width:100%;justify-content:space-between;max-height:100%}.users-selection,.path-container{width:49%}.users-selection .user-item,.group-tree-container .user-item{padding:5px 10px;border:1px solid #aaa;background-color:#f3f3f3;border-radius:4px;margin-bottom:1px}.possible-values{max-height:200px;min-width:180px;overflow-y:auto;overflow-x:hidden;background-color:#fff;z-index:9999;position:fixed;border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:5px;display:flex;flex-direction:column;gap:3px}.possible-values .possible-values-item{border-radius:3px;cursor:pointer;padding:3px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.group-selection .group-tree-container{height:75%}.label-users{margin-top:10px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.users-list-container{height:90%;overflow:auto}.users-configuration .rc-tree-treenode{height:30px}.users-configuration .rc-tree-list-holder-inner{gap:5px}.label-groups-dashboard{margin-top:10px;margin-bottom:5px}.confirm-delete-buttons{margin-top:25px}.users-selection .users-item-container{height:90%;overflow:auto}.users-add-configuration .users-item-container-project{height:80%;overflow:auto;background-color:#f4f4f4;border-radius:5px;padding:5px;overflow-y:auto}.users-add-configuration{display:flex;width:100%;justify-content:space-between}.users-configuration .folder-title-user{display:flex!important;justify-content:space-between}.users-add-configuration .label-users{margin-bottom:10px}.users-item-container-project .user-container-email{width:100%;padding:5px 10px;border-radius:20px;border:1px solid #b6b6b6;display:flex;align-items:center;background-color:#fdfdfd;justify-content:space-between;margin-bottom:2px}.users-add-configuration .user-select-type-permission{margin-right:10px}.buttons{display:flex;justify-content:space-between;align-items:center}.users-item-container .no-results{padding:5px 10px;border:1px solid #aaa;border-radius:5px;font-style:italic}.user-groups .users-item-container .user-item,.group-tree-container .user-item{border:1px solid #cdcdcd}.users-item-container .user-item{padding:5px 10px;background-color:#f9f9f9!important;border-radius:20px;margin-bottom:1px;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.users-item-container .user-item.user-item-selected{background-color:#d0e8ff!important;border-color:#7ab8f5}.username-container{display:flex;align-items:center}.users-selection .label-users .users-actions{display:flex;gap:6px}.users-selection .label-users .btn{font-size:12px;padding:4px 10px}.search-bar-cont{margin-bottom:10px}.group-tree-container{height:88%;overflow:auto}.groups-table-container{width:100%;height:100%}.groups-table-container .browser-container{width:100%;height:85%;flex:1;display:flex;margin-top:10px}.groups-table-container .label-tab{margin-bottom:10px}.groups-table-container .label-tab-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.groups-table-container .label-tab-row .label-tab{margin-bottom:0}.groups-table-container .btn-select-all{font-size:11px;padding:2px 8px;cursor:pointer;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;color:#444}.groups-table-container .btn-select-all:hover{background:#e0e0e0}.groups-table-container .browser-container .tab{border:1px solid #ccc;border-radius:5px;border-left:none;height:100%;padding:10px;display:flex;flex-direction:column}.groups-table-container .browser-container .tab-1,.groups-table-container .browser-container .tab-2,.groups-table-container .browser-container .tab-3{width:15%}.groups-table-container .browser-container .tab-4{width:25%}.groups-table-container .browser-container .tab-5{width:30%}.groups-table-container .browser-container .item{padding:5px;border-bottom:1px solid #ddd;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;box-sizing:border-box;cursor:pointer}.groups-table-container .browser-container .items-container{height:85%;overflow-y:auto}.groups-table-container .browser-container .search-bar{flex:none}.groups-table-container .browser-container .column-item{display:flex;justify-content:space-between;align-items:center}.search-bar-form input{width:100%}.groups-table-container .browser-container .selected-item{background-color:var(--blue);border-color:#bdbdbd;border-radius:5px;color:#000;height:fit-content}.groups-table-container .browser-container .search-bar{margin-bottom:10px}.selected-column,.selected-table{background-color:var(--pink-light)}.groups-table-container .group-select{width:200px}.group-selection{width:49%}.groups-table-container .browser-container .column-item,.groups-table-container .browser-container .select-column-permission{-webkit-user-select:none;user-select:none}.groups-table-container .ant-select-selector{border-radius:20px}.groups-table-container .row-filter{display:flex}.groups-table-container .row-filter .row-prop{width:20%}.groups-table-container .row-filter .row-group-header{width:25%;margin-right:5px}.groups-table-container .row-filter select{width:100%}.groups-table-container .row-filter .row-value-cont{width:30%;margin-right:5px}.groups-table-container .row-filter .form-entry{border:1px solid black;background-color:#fff;border-radius:10px}.groups-table-container .row-filter select{height:100%}.groups-table-container .footer{display:flex;justify-content:end;margin-top:10px}.groups-table-container .column-actions .btn{background-color:transparent}.groups-table-container .column-actions .btn-transparent{background-color:transparent;color:#aaa}.groups-table-container .browser-container .column-item .span-cont{max-width:70%;overflow:hidden}.groups-table-container .header-row{display:flex;justify-content:space-between}.groups-table-container .panel-rule{display:flex;flex-direction:row;width:100%;flex:1;gap:5px;max-width:100%!important}.groups-table-container .panel-rule select{width:30%!important}.panel-rule input{border:1px solid #d3d3d3;box-shadow:var(--box-shadow);border-radius:var(--border-radius);flex:1;padding:2px 5px;width:35%}.filters-container{padding:10px;width:50%;height:100%}.filters-container .filters{height:90%;overflow:auto}.filters-container label{display:flex;align-items:center}.select-type-filter{position:absolute;top:10px;right:10px}.filter-manager-container{position:relative}.groups-form__steps-btn{display:flex;align-items:center;gap:4px;font-size:11px;padding:2px 6px;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;cursor:pointer;color:#555}.groups-form__steps-btn:hover{background:#eee}.groups-form__steps-label{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groups-form__step-editor{display:flex;flex-direction:column;gap:12px}.groups-form__step-editor-header{font-weight:600;font-size:13px}.groups-form__step-list{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding:4px 0}.groups-form__step-checkbox{display:flex;align-items:center;font-size:13px;cursor:pointer;padding:2px 0}.groups-form__step-editor-actions{display:flex;gap:8px;justify-content:flex-end}.dashboard-header-toolbar{--dashboard-toolbar-gap: 12px;display:inline-flex;align-items:center;gap:var(--dashboard-toolbar-gap);min-width:0;animation:dashboardToolbarIn .14s ease-out both}@keyframes dashboardToolbarIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dashboard-toolbar-group{position:relative;display:inline-flex;align-items:center;gap:4px;min-width:0;padding:3px;border:1px solid #e8edf2;border-radius:12px;background:#fbfcfd;box-shadow:0 2px 8px #1f29370f}.dashboard-toolbar__toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;min-height:32px;padding:0 9px;border:0;border-radius:9px;color:#64748b;background:transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease}.dashboard-toolbar-group>.tooltip__wrapper{display:inline-flex;align-items:center;height:32px}.dashboard-toolbar-group>.tooltip__wrapper>.tooltip__trigger{display:inline-flex;align-items:center;height:100%;padding:0;overflow:visible}.dashboard-toolbar__toggle:hover,.dashboard-toolbar__toggle:focus-visible,.dashboard-toolbar__toggle.is-active{color:var(--pink, #f50978);background:#fff0f7}.dashboard-toolbar__toggle:focus-visible,.dashboard-toolbar-group .action-button:focus-visible{outline:2px solid #1985ff;outline-offset:2px}.dashboard-toolbar__toggle i{font-size:.84rem}.dashboard-toolbar__label{color:inherit;font-size:.72rem;font-weight:800;letter-spacing:.02em}.dashboard-toolbar-group__panel{display:inline-flex;align-items:center;gap:4px;padding:0;background:transparent;animation:dashboardToolbarPanelIn .14s ease-out both}@keyframes dashboardToolbarPanelIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.dashboard-toolbar-group .action-button{width:32px!important;height:32px!important;min-width:32px;padding:0!important;border-radius:8px!important;color:#64748b;background:transparent!important;box-shadow:none;transition:color .14s ease,background-color .14s ease}.dashboard-toolbar-group__panel--mobile-inline{position:static;display:flex;align-items:center;gap:4px;width:max-content;max-width:calc(100vw - 24px);padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.dashboard-toolbar-group__panel--mobile-inline .action-button{flex:0 0 38px;width:38px!important;height:38px!important;min-width:38px;padding:0!important;border-radius:8px!important;color:#64748b;background:transparent!important;box-shadow:none}.dashboard-toolbar-group__panel--mobile-inline .action-button:hover,.dashboard-toolbar-group__panel--mobile-inline .action-button.selected{color:var(--pink, #f50978);background:#fff0f7!important}.dashboard-toolbar-group__panel--mobile-inline .dashboard-toolbar__zoom-value{flex:0 0 38px;min-width:38px}.dashboard-toolbar-group .action-button:hover,.dashboard-toolbar-group .action-button.selected{color:var(--pink, #f50978);background:#fff0f7!important;box-shadow:none}.dashboard-toolbar__zoom-value{min-width:30px;color:#758397;font-size:.68rem;font-weight:800;line-height:1;text-align:center;-webkit-user-select:none;user-select:none}.floating-views-menu{position:absolute;top:calc(100% + 8px)!important;right:0!important;bottom:auto!important;left:auto!important;width:min(280px,calc(100vw - 24px));max-height:min(60vh,360px);overflow:auto;padding:10px;border:1px solid #e8edf2;border-radius:12px;background:#fff;box-shadow:0 12px 28px #1f293724;z-index:1000003}.floating-views-menu__title{color:#526174}@media(max-width:1280px){.dashboard-toolbar__label{display:none}.dashboard-toolbar__toggle{width:34px;min-width:34px;height:34px;min-height:34px;flex:0 0 34px;padding:0;box-sizing:border-box;border-radius:8px}.dashboard-toolbar__toggle i{font-size:.88rem}.dashboard-header-toolbar{--dashboard-toolbar-gap: 8px;gap:var(--dashboard-toolbar-gap)}.dashboard-toolbar-group{padding:0 2px;gap:6px;border-radius:10px}.dashboard-toolbar-group:not(.is-open){box-sizing:border-box;width:40px;min-width:40px;height:38px;padding:0;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1f29370f}.dashboard-toolbar-group:not(.is-open) .dashboard-toolbar__toggle{width:38px;min-width:38px;height:36px;min-height:36px;flex-basis:38px;border-radius:9px}.dashboard-toolbar-group__panel{position:fixed;top:calc(var(--nav-size) + 8px);right:12px;left:12px;display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:calc(100vw - 24px);max-width:none;margin-right:auto;margin-left:auto;box-sizing:border-box;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;padding:5px;border:1px solid #e8edf2;border-radius:12px;background:#fff;box-shadow:0 12px 28px #1f293724}.dashboard-toolbar-group__panel::-webkit-scrollbar{display:none}.dashboard-toolbar-group__panel--mobile-inline{position:static;right:auto;left:auto;width:max-content;max-width:calc(100vw - 24px);margin-right:0;margin-left:0;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none}.dashboard-toolbar-group__panel--mobile-inline::-webkit-scrollbar{display:none}.dashboard-toolbar-group__panel--mobile-inline.dashboard-toolbar-group__panel--view{right:auto;left:12px}.dashboard-toolbar-group--edit .dashboard-toolbar-group__panel,.dashboard-toolbar-group--view .dashboard-toolbar-group__panel{right:12px;left:12px}.dashboard-toolbar-group .action-button{width:38px!important;height:38px!important;min-width:38px}.dashboard-toolbar-group--view .dashboard-toolbar__share{order:1}.dashboard-toolbar-group--view .dashboard-toolbar__reset{order:2}.dashboard-toolbar-group--view .dashboard-toolbar__zoom-out{order:3}.dashboard-toolbar-group--view .dashboard-toolbar__zoom-value{order:4}.dashboard-toolbar-group--view .dashboard-toolbar__zoom-in{order:5}.dashboard-toolbar-group--view .dashboard-toolbar__center{order:6}.dashboard-toolbar-group--view .dashboard-toolbar__saved-views{order:7}.dashboard-toolbar__zoom-value{min-width:38px}.floating-views-menu{position:fixed;top:calc(var(--nav-size) + 58px)!important;right:12px!important;left:12px!important;margin-right:auto;margin-left:auto}}.canvas{flex:1;cursor:grab;transition:var(--transition)}.canvas:active{cursor:grabbing}.loading-cards{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;background-color:var(--grey-background);position:relative}.loading-cards>div{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.loading-cards .lds-roller{transform:scale(1.5);transform-origin:center}.loading-cards__message{margin:0;color:#6b7c93;font-size:15px;font-weight:600;letter-spacing:.04em;animation:loading-message-pulse 2.4s ease-in-out infinite}@keyframes loading-message-pulse{0%,to{opacity:.45}50%{opacity:1}}.spinner{position:relative;display:flex}.dot{position:absolute;animation:spin 2s linear infinite}.dot img{height:100%}.dot1{width:90px;height:90px;top:0;left:50%;transform:translate(-50%)}.dot2{width:60px;height:60px;top:50%;left:0;transform:translateY(-50%);animation-delay:-.3s}.dot3{width:80px;height:80px;bottom:0;left:50%;transform:translate(-50%);animation-delay:-.6s}.dot4{width:70px;height:70px;top:50%;right:0;transform:translateY(-50%);animation-delay:-.9s}@keyframes spin{0%{transform:rotate(0) translate(100px) rotate(0)}to{transform:rotate(360deg) translate(100px) rotate(-360deg)}}.dashboard-presence-shell{position:relative;display:flex;align-items:center;box-sizing:border-box;min-width:0;max-width:calc(100vw - 24px);overflow:hidden;height:40px;padding:3px;border:1px solid #e8edf2;border-radius:12px;background:#fbfcfd;box-shadow:0 2px 8px #1f29370f;animation:dashboardPresenceDrop .16s ease-out both}.dashboard-presence{position:relative;display:flex;align-items:center;gap:6px;box-sizing:border-box;width:var(--presence-width);height:32px;max-width:180px;padding:0 7px;border-radius:9px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;transition:width .18s ease-out}.dashboard-presence__icon{flex:0 0 auto;color:#3f4b58}.dashboard-presence__avatars{display:flex;align-items:center;flex:1 1 auto;justify-content:flex-end;min-width:0}.dashboard-presence__avatars>.dashboard-presence__avatar{flex:0 0 21px}.dashboard-presence__avatars>.dashboard-presence__avatar+.dashboard-presence__avatar{margin-left:-4px}.dashboard-presence__avatar,.dashboard-presence__overflow{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;margin-left:0;border:2px solid #fff;border-radius:50%;font-size:.62rem;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;box-shadow:0 1px 3px #0f172a1f}.dashboard-presence__avatar:first-child,.dashboard-presence__overflow:first-child{margin-left:0}.dashboard-presence__avatar{position:relative;color:hsl(var(--presence-hue),48%,24%);background:hsl(var(--presence-hue),70%,88%);animation:dashboardPresenceAvatarIn .15s ease-out both;cursor:default;outline:none}.dashboard-presence__avatar:hover,.dashboard-presence__avatar:focus-visible{z-index:1;box-shadow:0 0 0 2px hsl(var(--presence-hue),60%,55%)}.dashboard-presence__card-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.9rem;font-weight:700;color:hsl(var(--presence-hue),48%,24%);background:hsl(var(--presence-hue),70%,88%)}.dashboard-presence__avatars>.dashboard-presence__overflow{margin-left:-4px}.dashboard-presence__overflow{color:#2f3a45;background:#e7edf3}@media(max-width:1280px){.dashboard-presence-shell{height:38px;padding:2px;border-radius:10px}.dashboard-presence{width:min(var(--presence-width),calc(100vw - 24px));height:32px;padding:0 7px}}@keyframes dashboardPresenceDrop{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboardPresenceAvatarIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dashboard-presence-shell,.dashboard-presence__avatar{animation:none}.dashboard-presence__overflow{transition:none}}.autodesk-signin-prompt{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:2000;display:flex;align-items:center;gap:10px;box-sizing:border-box;max-width:calc(100vw - 32px);padding:8px 10px 8px 14px;border:1px solid #f3d9a4;border-radius:10px;background:#fffaf0;box-shadow:0 4px 16px #1f29371f;color:#3f4b58;font-size:13px}.autodesk-signin-prompt__icon{flex:0 0 auto;color:#c98a12}.autodesk-signin-prompt__text{min-width:0}.default-fullscreen-hint{position:fixed;left:16px;bottom:16px;z-index:10001;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:6px 12px;border-radius:999px;background:#212529e0;color:#fff;font-size:12px;line-height:1.4;box-shadow:0 2px 8px #0003;pointer-events:none;transition:opacity .4s ease}.default-fullscreen-hint.is-fading{opacity:0}.default-fullscreen-hint i{color:var(--pink, #e6007e)}.dashboard{position:relative;overflow:hidden;flex:1;display:flex;width:100%}.card-selector-list{height:100%;display:flex;justify-content:center;align-items:center}.card-selector-list li{padding:15px;flex-basis:20%;display:flex;justify-content:center;align-items:center}.dashboard .react-transform-wrapper{min-height:calc(100vh - var(--nav-size));max-height:calc(100vh - var(--nav-size));width:100%;background-color:#f0f2f5;cursor:grab}.dashboard .react-transform-wrapper:active{cursor:grabbing}.canvas img{width:150px;height:auto}.no-data-dashboard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:80px 60px;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.no-data-dashboard__icon{color:#c5d0da}.no-data-dashboard__title{font-size:1.45rem;font-weight:600;color:#8fa0b2;letter-spacing:-.01em;margin:0}.no-data-dashboard__subtitle{font-size:.85rem;color:#b4bec8;margin:0}.connection-banner{position:fixed;top:calc(var(--nav-size, 60px) + 8px);left:50%;transform:translate(-50%);z-index:2147482000;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 14px;border-radius:999px;font-size:.82rem;font-weight:600;box-shadow:0 8px 24px #1218212e;pointer-events:none}.connection-banner--offline{background:#1f2937;color:#fff}.connection-banner--back{background:#e7f6ec;color:#1e6b3a}.ant-select-dropdown,.ant-dropdown,.ant-dropdown-menu-submenu,.ant-picker-dropdown,.ant-tooltip,.ant-popover,.ant-cascader-dropdown{z-index:1000003!important}.Toastify__toast-container,.Toastify__toast,.Toastify__toast-wrapper,.Toastify__toast--animate{z-index:1000100!important}.pending-task-toast{display:flex;align-items:center;gap:10px;min-width:200px}.pending-task-toast>i{font-size:18px;line-height:1;color:#fff;opacity:.95}.pending-task-toast__body{display:flex;flex-direction:column;min-width:0}.pending-task-toast__title{font-size:13px;font-weight:600;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pending-task-toast__sub{font-size:11px;color:#ffffffd9;line-height:1.2;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}*{font-family:Arimo,sans-serif;margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--black-acciona: #1a1919;--blue-microsoft: #0078d4;--secondary-blue: #b3d1f353;--border-radius: 4px;--box-shadow: 0 0 20px rgba(0, 0, 0, .22);--box-shadow-hover: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);--box-shadow-hover-small: 0 4px 8px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .05);--green-keycloak: #02ca66;--grey-acciona: #f2f2f2;--grey-background: #eeeeee;--line-height: 1.5;--nav-size: 60px;--green: #d2ec5b;--green-light: #f0ffac;--blue: #b2caff;--blue-light: #e1eafd;--pink: #f50978;--pink-rgb: 245, 9, 120;--pink-light: #ffe3f0;--paper-base: #f9f9f8;--paper-surface: #fdfdfc;--paper-sunken: #f5f5f4;--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .40 0 0 0 0 .39 0 0 0 0 .37 .07 0 0 0 -.015'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--paper-shadow-rgb: 36, 35, 34;--paper-watercolor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='w' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.035' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeDiffuseLighting surfaceScale='2' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='225' elevation='60'/%3E%3C/feDiffuseLighting%3E%3CfeColorMatrix values='0 0 0 0 .14 0 0 0 0 .137 0 0 0 0 .133 -.18 0 0 0 .155'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");--paper-cut-inset: inset 2px 2px 2px -1px rgba(var(--paper-shadow-rgb), .18), inset 6px 7px 12px -6px rgba(var(--paper-shadow-rgb), .08), inset -1px -1px 0 rgba(255, 255, 255, .7);--paper-piece-edge: inset 0 0 0 1px rgba(var(--paper-shadow-rgb), .12), inset 1px 1px 0 1px rgba(255, 255, 255, .6);--pink-thread: linear-gradient(100deg, transparent 44%, rgba(255, 255, 255, .2) 50%, transparent 56%) no-repeat, linear-gradient(180deg, #ee0875 0%, var(--pink) 45%, #dc066d 100%);--pink-thread-size: 300% 100%, auto;--pink-thread-engrave: drop-shadow(0 1px 0 rgba(255, 255, 255, .9));--scrollbar-size: 10px;--scrollbar-track: rgba(148, 163, 184, .1);--scrollbar-thumb: rgba(100, 116, 139, .28);--scrollbar-thumb-hover: rgba(100, 116, 139, .42);--scrollbar-thumb-active: rgba(71, 85, 105, .58);--blue: #e9f1fc;--red-acciona: #ff0000;--red-google: #db4437;--transition: all .3s cubic-bezier(.25, .8, .25, 1);--FontList: 14px;--FontTitle: 18px;--FontSmall: 12px;--FontBig: 24px;--FontHuge: 30px;--RotateIcons: -360deg;--icon-button-color: #7b8490}html,body{overflow:hidden;height:100%}#root{background-color:transparent;height:100vh;display:flex;flex-direction:column;overflow:hidden}#portal{position:relative;z-index:10200}a{color:#0366d6}ul li{list-style-type:none}.btn{padding:7.5px 10px;color:#000;background:#fff0;border:none;border-radius:99px;transition:var(--transition)}.btn:hover>i{transform:rotate(var(--RotateIcons));cursor:pointer;transition:var(--transition)}.btn:hover{color:var(--pink);cursor:pointer;transition:var(--transition)}.btn-primary{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:10px;color:#fff;background-color:var(--pink);border:1px solid var(--pink);transition:var(--transition);min-width:auto}.btn-primary:hover{color:var(--pink);background-color:#fff;cursor:pointer;transition:var(--transition)}.btn-simple{border-radius:99px;padding:5px;background-color:transparent;border:none;cursor:pointer;transition:var(--transition)}.btn-simple:hover{color:var(--pink);transform:rotate(var(--RotateIcons));transition:var(--transition)}.container{min-height:calc(100vh - var(--nav-size));width:100%;height:100%}.relative{position:relative}.block{display:block}.flex{display:flex;flex-direction:row}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column{flex-direction:column}.flex-1{flex:1}.mainlogo{margin:0 30px 0 0}.add-10,.add-20,.add-30,.add-40{display:block;width:100%}.add-10{height:10px;min-height:10px}.add-20{height:20px;min-height:20px}.add-30{height:30px;min-height:30px}.add-40{height:40px;min-height:40px}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background-color:var(--scrollbar-track)!important;border-radius:999px}*::-webkit-scrollbar-thumb{min-width:36px;min-height:36px;background-color:var(--scrollbar-thumb)!important;background-clip:padding-box;border:3px solid transparent;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)!important}*::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)!important}*::-webkit-scrollbar-corner{background:transparent}.width-100{width:100%}.table-wrapper{display:flex;justify-content:center;align-items:center}.table-wrapper tbody{display:flex;flex-direction:column}.table-wrapper tbody tr{width:100%}.table-wrapper>table{border-spacing:0}.table-wrapper table tr{display:flex;flex-direction:row}.table-wrapper table th{flex:1;padding:5px}.table-wrapper table td{flex:1}.table-wrapper select{text-align:center;font-size:var(--FontList);border:none;transition:var(--transition);width:100%}.table-wrapper tbody tr:last-child{border-radius:0 0 10px 10px!important}.table-wrapper thead tr:nth-child(1) th:nth-child(1){border-radius:10px 0 0}.table-wrapper thead tr:nth-child(1) th:nth-last-child(1){border-radius:0 10px 0 0}.table-wrapper tbody tr:nth-last-child(1) td:nth-child(1){border-radius:0 0 0 10px}.table-wrapper tbody tr:nth-last-child(1) td:nth-last-child(1){border-radius:0 0 10px}.browser-filter .table-wrapper tbody tr:nth-last-child(1) td:nth-last-child(1) select{border-radius:0 0 10px}.browser-filter .table-wrapper tbody tr:nth-last-child(1) td:first-child select{border-radius:0 0 0 10px}.table-wrapper>table td,.table-wrapper>table th{position:relative;text-align:center;font-size:var(--FontSmall);border:0}.table-wrapper>table th{background-color:#555;color:#fff}.table-wrapper>table tr:nth-child(2n),.table-wrapper>table tr:nth-child(2n) select{background-color:#dadada}.table-wrapper>table td:hover,.table-wrapper>table td select:hover{color:#fff;background-color:var(--pink);cursor:pointer}::-ms-reveal{display:none}.feedback-message{position:fixed;right:100px;top:100px;display:flex;justify-content:center;align-items:center;font-size:var(--FontList);padding:10px 20px;border-radius:99px;z-index:9999}.feedback-message.success{color:#270;background-color:#dff2bf}.feedback-message.warning{color:#9f6000;background-color:#fde073}.feedback-message.error{color:#d8000c;background-color:#ffbaba}.feedback-message.info{color:#00529b;background-color:#bde5f8}.feedback-message>i{margin-right:10px}.index-block{min-width:30px;margin-right:15px;overflow:hidden}.drag-handle{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 10px;margin-left:5px;color:#fff;font-size:var(--FontSmall);border-radius:var(--border-radius);cursor:col-resize}.label-card{color:#b8b8b8;font-size:18px;display:flex;align-items:center;font-weight:100;font-style:italic}.label-card span{padding:5px 10px;border-radius:10px;font-size:18px;color:#bdbdbd;margin-right:0}.card-header{display:flex;justify-content:space-between}.menu-label{color:#bdbdbd;font-weight:100;font-size:18px}.loading-container{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:5px;margin-left:10px;flex:1}.loading-container .loading-dot{width:10px!important;height:10px!important;border-radius:50%;background-color:var(--pink)}.loading-container .loading-dot:nth-child(1){animation:loading 1s infinite}.loading-container .loading-dot:nth-child(2){animation:loading 1s infinite .2s}.loading-container .loading-dot:nth-child(3){animation:loading 1s infinite .4s}.app-error-boundary{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.app-error-boundary__content{max-width:520px;text-align:center}.app-error-boundary__reload{margin-top:12px}/*!
 * Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style, 900)}.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.fa-solid,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.fass:before,.far:before,.fasr:before,.fal:before,.fasl:before,.fat:before,.fast:before,.fad:before,.fadr:before,.fadl:before,.fadt:before,.fasds:before,.fasdr:before,.fasdl:before,.fasdt:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-light:before,.fa-thin:before,.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-sharp:before,.fa-sharp-duotone:before,.fa:before{content:var(--fa)}.fad:after,.fa-duotone.fa-solid:after,.fa-duotone:after,.fadr:after,.fa-duotone.fa-regular:after,.fadl:after,.fa-duotone.fa-light:after,.fadt:after,.fa-duotone.fa-thin:after,.fasds:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone:after,.fasdr:after,.fa-sharp-duotone.fa-regular:after,.fasdl:after,.fa-sharp-duotone.fa-light:after,.fasdt:after,.fa-sharp-duotone.fa-thin:after{content:var(--fa--fa)}.fa-classic.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fass,.fa-sharp,.fad,.fa-duotone,.fasds,.fa-sharp-duotone{font-weight:900}.fa-classic,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin{font-family:"Font Awesome 6 Pro"}.fa-duotone,.fad,.fadr,.fadl,.fadt{font-family:"Font Awesome 6 Duotone"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-sharp,.fass,.fasr,.fasl,.fast{font-family:"Font Awesome 6 Sharp"}.fa-sharp-duotone,.fasds,.fasdr,.fasdl,.fasdt{font-family:"Font Awesome 6 Sharp Duotone"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0";--fa--fa: "00"}.fa-1{--fa: "1";--fa--fa: "11"}.fa-2{--fa: "2";--fa--fa: "22"}.fa-3{--fa: "3";--fa--fa: "33"}.fa-4{--fa: "4";--fa--fa: "44"}.fa-5{--fa: "5";--fa--fa: "55"}.fa-6{--fa: "6";--fa--fa: "66"}.fa-7{--fa: "7";--fa--fa: "77"}.fa-8{--fa: "8";--fa--fa: "88"}.fa-9{--fa: "9";--fa--fa: "99"}.fa-fill-drip{--fa: "";--fa--fa: ""}.fa-arrows-to-circle{--fa: "";--fa--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: "";--fa--fa: ""}.fa-wagon-covered{--fa: "";--fa--fa: ""}.fa-line-height{--fa: "";--fa--fa: ""}.fa-bagel{--fa: "";--fa--fa: ""}.fa-transporter-7{--fa: "";--fa--fa: ""}.fa-at{--fa: "@";--fa--fa: "@@"}.fa-rectangles-mixed{--fa: "";--fa--fa: ""}.fa-phone-arrow-up-right,.fa-phone-arrow-up,.fa-phone-outgoing{--fa: "";--fa--fa: ""}.fa-trash-can,.fa-trash-alt{--fa: "";--fa--fa: ""}.fa-circle-l{--fa: "";--fa--fa: ""}.fa-head-side-goggles,.fa-head-vr{--fa: "";--fa--fa: ""}.fa-text-height{--fa: "";--fa--fa: ""}.fa-user-xmark,.fa-user-times{--fa: "";--fa--fa: ""}.fa-face-hand-yawn{--fa: "";--fa--fa: ""}.fa-gauge-simple-min,.fa-tachometer-slowest{--fa: "";--fa--fa: ""}.fa-stethoscope{--fa: "";--fa--fa: ""}.fa-coffin{--fa: "";--fa--fa: ""}.fa-message,.fa-comment-alt{--fa: "";--fa--fa: ""}.fa-salad,.fa-bowl-salad{--fa: "";--fa--fa: ""}.fa-info{--fa: "";--fa--fa: ""}.fa-robot-astromech{--fa: "";--fa--fa: ""}.fa-ring-diamond{--fa: "";--fa--fa: ""}.fa-fondue-pot{--fa: "";--fa--fa: ""}.fa-theta{--fa: "";--fa--fa: ""}.fa-face-hand-peeking{--fa: "";--fa--fa: ""}.fa-square-user{--fa: "";--fa--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: "";--fa--fa: ""}.fa-explosion{--fa: "";--fa--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: "";--fa--fa: ""}.fa-wave-square{--fa: "";--fa--fa: ""}.fa-ring{--fa: "";--fa--fa: ""}.fa-building-un{--fa: "";--fa--fa: ""}.fa-dice-three{--fa: "";--fa--fa: ""}.fa-tire-pressure-warning{--fa: "";--fa--fa: ""}.fa-wifi-fair,.fa-wifi-2{--fa: "";--fa--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: "";--fa--fa: ""}.fa-mp3-player{--fa: "";--fa--fa: ""}.fa-anchor-circle-check{--fa: "";--fa--fa: ""}.fa-tally-4{--fa: "";--fa--fa: ""}.fa-rectangle-history{--fa: "";--fa--fa: ""}.fa-building-circle-arrow-right{--fa: "";--fa--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: "";--fa--fa: ""}.fa-sun-haze{--fa: "";--fa--fa: ""}.fa-text-size{--fa: "";--fa--fa: ""}.fa-ufo{--fa: "";--fa--fa: ""}.fa-fork,.fa-utensil-fork{--fa: "";--fa--fa: ""}.fa-arrows-up-to-line{--fa: "";--fa--fa: ""}.fa-mobile-signal{--fa: "";--fa--fa: ""}.fa-barcode-scan{--fa: "";--fa--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: "";--fa--fa: ""}.fa-folder-arrow-down,.fa-folder-download{--fa: "";--fa--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: "";--fa--fa: ""}.fa-face-icicles{--fa: "";--fa--fa: ""}.fa-shovel{--fa: "";--fa--fa: ""}.fa-door-open{--fa: "";--fa--fa: ""}.fa-films{--fa: "";--fa--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: "";--fa--fa: ""}.fa-face-glasses{--fa: "";--fa--fa: ""}.fa-nfc{--fa: "";--fa--fa: ""}.fa-atom{--fa: "";--fa--fa: ""}.fa-soap{--fa: "";--fa--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: "";--fa--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: "";--fa--fa: ""}.fa-closed-captioning-slash{--fa: "";--fa--fa: ""}.fa-calculator-simple,.fa-calculator-alt{--fa: "";--fa--fa: ""}.fa-bridge-circle-check{--fa: "";--fa--fa: ""}.fa-sliders-up,.fa-sliders-v{--fa: "";--fa--fa: ""}.fa-location-minus,.fa-map-marker-minus{--fa: "";--fa--fa: ""}.fa-pump-medical{--fa: "";--fa--fa: ""}.fa-fingerprint{--fa: "";--fa--fa: ""}.fa-ski-boot{--fa: "";--fa--fa: ""}.fa-standard-definition,.fa-rectangle-sd{--fa: "";--fa--fa: ""}.fa-h1{--fa: "";--fa--fa: ""}.fa-hand-point-right{--fa: "";--fa--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: "";--fa--fa: ""}.fa-message-bot{--fa: "";--fa--fa: ""}.fa-forward-step,.fa-step-forward{--fa: "";--fa--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: "";--fa--fa: ""}.fa-light-ceiling{--fa: "";--fa--fa: ""}.fa-message-exclamation,.fa-comment-alt-exclamation{--fa: "";--fa--fa: ""}.fa-bowl-scoop,.fa-bowl-shaved-ice{--fa: "";--fa--fa: ""}.fa-square-x{--fa: "";--fa--fa: ""}.fa-building-memo{--fa: "";--fa--fa: ""}.fa-utility-pole-double{--fa: "";--fa--fa: ""}.fa-flag-checkered{--fa: "";--fa--fa: ""}.fa-chevrons-up,.fa-chevron-double-up{--fa: "";--fa--fa: ""}.fa-football,.fa-football-ball{--fa: "";--fa--fa: ""}.fa-user-vneck{--fa: "";--fa--fa: ""}.fa-school-circle-exclamation{--fa: "";--fa--fa: ""}.fa-crop{--fa: "";--fa--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: "";--fa--fa: ""}.fa-users-rectangle{--fa: "";--fa--fa: ""}.fa-people-roof{--fa: "";--fa--fa: ""}.fa-square-arrow-right,.fa-arrow-square-right{--fa: "";--fa--fa: ""}.fa-location-plus,.fa-map-marker-plus{--fa: "";--fa--fa: ""}.fa-lightbulb-exclamation-on{--fa: "";--fa--fa: ""}.fa-people-line{--fa: "";--fa--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: "";--fa--fa: ""}.fa-carpool,.fa-car-people{--fa: "";--fa--fa: ""}.fa-crate-empty{--fa: "";--fa--fa: ""}.fa-diagram-predecessor{--fa: "";--fa--fa: ""}.fa-transporter{--fa: "";--fa--fa: ""}.fa-calendar-circle-user{--fa: "";--fa--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: "";--fa--fa: ""}.fa-person-carry-box,.fa-person-carry{--fa: "";--fa--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: "";--fa--fa: ""}.fa-person,.fa-male{--fa: "";--fa--fa: ""}.fa-laptop{--fa: "";--fa--fa: ""}.fa-file-csv{--fa: "";--fa--fa: ""}.fa-menorah{--fa: "";--fa--fa: ""}.fa-union{--fa: "";--fa--fa: ""}.fa-chevrons-left,.fa-chevron-double-left{--fa: "";--fa--fa: ""}.fa-circle-heart,.fa-heart-circle{--fa: "";--fa--fa: ""}.fa-truck-plane{--fa: "";--fa--fa: ""}.fa-record-vinyl{--fa: "";--fa--fa: ""}.fa-bring-forward{--fa: "";--fa--fa: ""}.fa-square-p{--fa: "";--fa--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: "";--fa--fa: ""}.fa-sigma{--fa: "";--fa--fa: ""}.fa-camera-movie{--fa: "";--fa--fa: ""}.fa-bong{--fa: "";--fa--fa: ""}.fa-clarinet{--fa: "";--fa--fa: ""}.fa-truck-flatbed{--fa: "";--fa--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: "";--fa--fa: ""}.fa-arrow-down-up-across-line{--fa: "";--fa--fa: ""}.fa-arrows-rotate-reverse{--fa: "";--fa--fa: ""}.fa-leaf-heart{--fa: "";--fa--fa: ""}.fa-house-building{--fa: "";--fa--fa: ""}.fa-cheese-swiss{--fa: "";--fa--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: "";--fa--fa: ""}.fa-jar-wheat{--fa: "";--fa--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: "";--fa--fa: ""}.fa-file-circle-exclamation{--fa: "";--fa--fa: ""}.fa-bow-arrow{--fa: "";--fa--fa: ""}.fa-cart-xmark{--fa: "";--fa--fa: ""}.fa-hexagon-xmark,.fa-times-hexagon,.fa-xmark-hexagon{--fa: "";--fa--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: "";--fa--fa: ""}.fa-merge{--fa: "";--fa--fa: ""}.fa-pager{--fa: "";--fa--fa: ""}.fa-cart-minus{--fa: "";--fa--fa: ""}.fa-address-book,.fa-contact-book{--fa: "";--fa--fa: ""}.fa-pan-frying{--fa: "";--fa--fa: ""}.fa-grid,.fa-grid-3{--fa: "";--fa--fa: ""}.fa-football-helmet{--fa: "";--fa--fa: ""}.fa-hand-love{--fa: "";--fa--fa: ""}.fa-trees{--fa: "";--fa--fa: ""}.fa-strikethrough{--fa: "";--fa--fa: ""}.fa-page{--fa: "";--fa--fa: ""}.fa-k{--fa: "K";--fa--fa: "KK"}.fa-diagram-previous{--fa: "";--fa--fa: ""}.fa-gauge-min,.fa-tachometer-alt-slowest{--fa: "";--fa--fa: ""}.fa-folder-grid{--fa: "";--fa--fa: ""}.fa-eggplant{--fa: "";--fa--fa: ""}.fa-excavator{--fa: "";--fa--fa: ""}.fa-ram{--fa: "";--fa--fa: ""}.fa-landmark-flag{--fa: "";--fa--fa: ""}.fa-lips{--fa: "";--fa--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: "";--fa--fa: ""}.fa-backward{--fa: "";--fa--fa: ""}.fa-caret-right{--fa: "";--fa--fa: ""}.fa-comments{--fa: "";--fa--fa: ""}.fa-paste,.fa-file-clipboard{--fa: "";--fa--fa: ""}.fa-desktop-arrow-down{--fa: "";--fa--fa: ""}.fa-code-pull-request{--fa: "";--fa--fa: ""}.fa-pumpkin{--fa: "";--fa--fa: ""}.fa-clipboard-list{--fa: "";--fa--fa: ""}.fa-pen-field{--fa: "";--fa--fa: ""}.fa-chart-sine{--fa: "";--fa--fa: ""}.fa-blueberries{--fa: "";--fa--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: "";--fa--fa: ""}.fa-note{--fa: "";--fa--fa: ""}.fa-arrow-down-to-square{--fa: "";--fa--fa: ""}.fa-user-check{--fa: "";--fa--fa: ""}.fa-cloud-xmark{--fa: "";--fa--fa: ""}.fa-vial-virus{--fa: "";--fa--fa: ""}.fa-book-blank,.fa-book-alt{--fa: "";--fa--fa: ""}.fa-golf-flag-hole{--fa: "";--fa--fa: ""}.fa-message-arrow-down,.fa-comment-alt-arrow-down{--fa: "";--fa--fa: ""}.fa-face-unamused{--fa: "";--fa--fa: ""}.fa-sheet-plastic{--fa: "";--fa--fa: ""}.fa-circle-9{--fa: "";--fa--fa: ""}.fa-blog{--fa: "";--fa--fa: ""}.fa-user-ninja{--fa: "";--fa--fa: ""}.fa-pencil-slash{--fa: "";--fa--fa: ""}.fa-bowling-pins{--fa: "";--fa--fa: ""}.fa-person-arrow-up-from-line{--fa: "";--fa--fa: ""}.fa-down-right{--fa: "";--fa--fa: ""}.fa-scroll-torah,.fa-torah{--fa: "";--fa--fa: ""}.fa-webhook{--fa: "";--fa--fa: ""}.fa-blinds-open{--fa: "";--fa--fa: ""}.fa-fence{--fa: "";--fa--fa: ""}.fa-up,.fa-arrow-alt-up{--fa: "";--fa--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: "";--fa--fa: ""}.fa-drumstick{--fa: "";--fa--fa: ""}.fa-square-v{--fa: "";--fa--fa: ""}.fa-face-awesome,.fa-gave-dandy{--fa: "";--fa--fa: ""}.fa-dial-off{--fa: "";--fa--fa: ""}.fa-toggle-off{--fa: "";--fa--fa: ""}.fa-face-smile-horns{--fa: "";--fa--fa: ""}.fa-box-archive,.fa-archive{--fa: "";--fa--fa: ""}.fa-grapes{--fa: "";--fa--fa: ""}.fa-person-drowning{--fa: "";--fa--fa: ""}.fa-dial-max{--fa: "";--fa--fa: ""}.fa-circle-m{--fa: "";--fa--fa: ""}.fa-calendar-image{--fa: "";--fa--fa: ""}.fa-circle-caret-down,.fa-caret-circle-down{--fa: "";--fa--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: "";--fa--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: "";--fa--fa: ""}.fa-shish-kebab{--fa: "";--fa--fa: ""}.fa-spray-can{--fa: "";--fa--fa: ""}.fa-alarm-snooze{--fa: "";--fa--fa: ""}.fa-scarecrow{--fa: "";--fa--fa: ""}.fa-truck-monster{--fa: "";--fa--fa: ""}.fa-gift-card{--fa: "";--fa--fa: ""}.fa-w{--fa: "W";--fa--fa: "WW"}.fa-code-pull-request-draft{--fa: "";--fa--fa: ""}.fa-square-b{--fa: "";--fa--fa: ""}.fa-elephant{--fa: "";--fa--fa: ""}.fa-earth-africa,.fa-globe-africa{--fa: "";--fa--fa: ""}.fa-rainbow{--fa: "";--fa--fa: ""}.fa-circle-notch{--fa: "";--fa--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: "";--fa--fa: ""}.fa-paw{--fa: "";--fa--fa: ""}.fa-message-question{--fa: "";--fa--fa: ""}.fa-cloud{--fa: "";--fa--fa: ""}.fa-trowel-bricks{--fa: "";--fa--fa: ""}.fa-square-3{--fa: "";--fa--fa: ""}.fa-face-flushed,.fa-flushed{--fa: "";--fa--fa: ""}.fa-hospital-user{--fa: "";--fa--fa: ""}.fa-microwave{--fa: "";--fa--fa: ""}.fa-chf-sign{--fa: "";--fa--fa: ""}.fa-tent-arrow-left-right{--fa: "";--fa--fa: ""}.fa-cart-circle-arrow-up{--fa: "";--fa--fa: ""}.fa-trash-clock{--fa: "";--fa--fa: ""}.fa-reflect-both{--fa: "";--fa--fa: ""}.fa-gavel,.fa-legal{--fa: "";--fa--fa: ""}.fa-sprinkler-ceiling{--fa: "";--fa--fa: ""}.fa-browsers{--fa: "";--fa--fa: ""}.fa-trillium{--fa: "";--fa--fa: ""}.fa-table-cells-unlock{--fa: "";--fa--fa: ""}.fa-music-slash{--fa: "";--fa--fa: ""}.fa-truck-ramp{--fa: "";--fa--fa: ""}.fa-binoculars{--fa: "";--fa--fa: ""}.fa-microphone-slash{--fa: "";--fa--fa: ""}.fa-box-tissue{--fa: "";--fa--fa: ""}.fa-circle-c{--fa: "";--fa--fa: ""}.fa-star-christmas{--fa: "";--fa--fa: ""}.fa-chart-bullet{--fa: "";--fa--fa: ""}.fa-motorcycle{--fa: "";--fa--fa: ""}.fa-tree-christmas{--fa: "";--fa--fa: ""}.fa-tire-flat{--fa: "";--fa--fa: ""}.fa-sunglasses{--fa: "";--fa--fa: ""}.fa-badge{--fa: "";--fa--fa: ""}.fa-message-pen,.fa-comment-alt-edit,.fa-message-edit{--fa: "";--fa--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: "";--fa--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: "";--fa--fa: ""}.fa-file-mp3{--fa: "";--fa--fa: ""}.fa-arrow-progress{--fa: "";--fa--fa: ""}.fa-chess-rook-piece,.fa-chess-rook-alt{--fa: "";--fa--fa: ""}.fa-square-root{--fa: "";--fa--fa: ""}.fa-album-collection-circle-plus{--fa: "";--fa--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: "";--fa--fa: ""}.fa-sign-post{--fa: "";--fa--fa: ""}.fa-face-angry-horns{--fa: "";--fa--fa: ""}.fa-mars-and-venus-burst{--fa: "";--fa--fa: ""}.fa-tombstone{--fa: "";--fa--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: "";--fa--fa: ""}.fa-scissors,.fa-cut{--fa: "";--fa--fa: ""}.fa-list-music{--fa: "";--fa--fa: ""}.fa-sun-plant-wilt{--fa: "";--fa--fa: ""}.fa-toilets-portable{--fa: "";--fa--fa: ""}.fa-hockey-puck{--fa: "";--fa--fa: ""}.fa-mustache{--fa: "";--fa--fa: ""}.fa-hyphen{--fa: "-";--fa--fa: "--"}.fa-table{--fa: "";--fa--fa: ""}.fa-user-chef{--fa: "";--fa--fa: ""}.fa-message-image,.fa-comment-alt-image{--fa: "";--fa--fa: ""}.fa-users-medical{--fa: "";--fa--fa: ""}.fa-sensor-triangle-exclamation,.fa-sensor-alert{--fa: "";--fa--fa: ""}.fa-magnifying-glass-arrow-right{--fa: "";--fa--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: "";--fa--fa: ""}.fa-face-mask{--fa: "";--fa--fa: ""}.fa-pickleball{--fa: "";--fa--fa: ""}.fa-star-sharp-half{--fa: "";--fa--fa: ""}.fa-users-slash{--fa: "";--fa--fa: ""}.fa-clover{--fa: "";--fa--fa: ""}.fa-meat{--fa: "";--fa--fa: ""}.fa-reply,.fa-mail-reply{--fa: "";--fa--fa: ""}.fa-star-and-crescent{--fa: "";--fa--fa: ""}.fa-empty-set{--fa: "";--fa--fa: ""}.fa-house-fire{--fa: "";--fa--fa: ""}.fa-square-minus,.fa-minus-square{--fa: "";--fa--fa: ""}.fa-helicopter{--fa: "";--fa--fa: ""}.fa-bird{--fa: "";--fa--fa: ""}.fa-compass{--fa: "";--fa--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: "";--fa--fa: ""}.fa-heart-half-stroke,.fa-heart-half-alt{--fa: "";--fa--fa: ""}.fa-file-circle-question{--fa: "";--fa--fa: ""}.fa-truck-utensils{--fa: "";--fa--fa: ""}.fa-laptop-code{--fa: "";--fa--fa: ""}.fa-joystick{--fa: "";--fa--fa: ""}.fa-grill-fire{--fa: "";--fa--fa: ""}.fa-rectangle-vertical-history{--fa: "";--fa--fa: ""}.fa-swatchbook{--fa: "";--fa--fa: ""}.fa-prescription-bottle{--fa: "";--fa--fa: ""}.fa-bars,.fa-navicon{--fa: "";--fa--fa: ""}.fa-keyboard-left{--fa: "";--fa--fa: ""}.fa-people-group{--fa: "";--fa--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: "";--fa--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: "";--fa--fa: ""}.fa-face-beam-hand-over-mouth{--fa: "";--fa--fa: ""}.fa-droplet-percent,.fa-humidity{--fa: "";--fa--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: "";--fa--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: "";--fa--fa: ""}.fa-corn{--fa: "";--fa--fa: ""}.fa-roller-coaster{--fa: "";--fa--fa: ""}.fa-photo-film-music{--fa: "";--fa--fa: ""}.fa-radar{--fa: "";--fa--fa: ""}.fa-sickle{--fa: "";--fa--fa: ""}.fa-film{--fa: "";--fa--fa: ""}.fa-coconut{--fa: "";--fa--fa: ""}.fa-ruler-horizontal{--fa: "";--fa--fa: ""}.fa-shield-cross{--fa: "";--fa--fa: ""}.fa-cassette-tape{--fa: "";--fa--fa: ""}.fa-square-terminal{--fa: "";--fa--fa: ""}.fa-people-robbery{--fa: "";--fa--fa: ""}.fa-lightbulb{--fa: "";--fa--fa: ""}.fa-caret-left{--fa: "";--fa--fa: ""}.fa-comment-middle{--fa: "";--fa--fa: ""}.fa-trash-can-list{--fa: "";--fa--fa: ""}.fa-block{--fa: "";--fa--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: "";--fa--fa: ""}.fa-school-circle-xmark{--fa: "";--fa--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: "";--fa--fa: ""}.fa-face-frown-slight{--fa: "";--fa--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: "";--fa--fa: ""}.fa-sidebar-flip{--fa: "";--fa--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: "";--fa--fa: ""}.fa-temperature-list{--fa: "";--fa--fa: ""}.fa-cloud-showers-heavy{--fa: "";--fa--fa: ""}.fa-headphones-simple,.fa-headphones-alt{--fa: "";--fa--fa: ""}.fa-sitemap{--fa: "";--fa--fa: ""}.fa-pipe-section{--fa: "";--fa--fa: ""}.fa-space-station-moon-construction,.fa-space-station-moon-alt{--fa: "";--fa--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: "";--fa--fa: ""}.fa-memory{--fa: "";--fa--fa: ""}.fa-face-sleeping{--fa: "";--fa--fa: ""}.fa-road-spikes{--fa: "";--fa--fa: ""}.fa-fire-burner{--fa: "";--fa--fa: ""}.fa-squirrel{--fa: "";--fa--fa: ""}.fa-arrow-up-to-line,.fa-arrow-to-top{--fa: "";--fa--fa: ""}.fa-flag{--fa: "";--fa--fa: ""}.fa-face-cowboy-hat{--fa: "";--fa--fa: ""}.fa-hanukiah{--fa: "";--fa--fa: ""}.fa-chart-scatter-3d{--fa: "";--fa--fa: ""}.fa-display-chart-up{--fa: "";--fa--fa: ""}.fa-square-code{--fa: "";--fa--fa: ""}.fa-feather{--fa: "";--fa--fa: ""}.fa-volume-low,.fa-volume-down{--fa: "";--fa--fa: ""}.fa-xmark-to-slot,.fa-times-to-slot,.fa-vote-nay{--fa: "";--fa--fa: ""}.fa-box-taped,.fa-box-alt{--fa: "";--fa--fa: ""}.fa-comment-slash{--fa: "";--fa--fa: ""}.fa-swords{--fa: "";--fa--fa: ""}.fa-cloud-sun-rain{--fa: "";--fa--fa: ""}.fa-album{--fa: "";--fa--fa: ""}.fa-circle-n{--fa: "";--fa--fa: ""}.fa-compress{--fa: "";--fa--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: "";--fa--fa: ""}.fa-ankh{--fa: "";--fa--fa: ""}.fa-hands-holding-child{--fa: "";--fa--fa: ""}.fa-asterisk{--fa: "*";--fa--fa: "**"}.fa-key-skeleton-left-right{--fa: "";--fa--fa: ""}.fa-comment-lines{--fa: "";--fa--fa: ""}.fa-luchador-mask,.fa-luchador,.fa-mask-luchador{--fa: "";--fa--fa: ""}.fa-square-check,.fa-check-square{--fa: "";--fa--fa: ""}.fa-shredder{--fa: "";--fa--fa: ""}.fa-book-open-cover,.fa-book-open-alt{--fa: "";--fa--fa: ""}.fa-sandwich{--fa: "";--fa--fa: ""}.fa-peseta-sign{--fa: "";--fa--fa: ""}.fa-square-parking-slash,.fa-parking-slash{--fa: "";--fa--fa: ""}.fa-train-tunnel{--fa: "";--fa--fa: ""}.fa-heading,.fa-header{--fa: "";--fa--fa: ""}.fa-ghost{--fa: "";--fa--fa: ""}.fa-face-anguished{--fa: "";--fa--fa: ""}.fa-hockey-sticks{--fa: "";--fa--fa: ""}.fa-abacus{--fa: "";--fa--fa: ""}.fa-film-simple,.fa-film-alt{--fa: "";--fa--fa: ""}.fa-list,.fa-list-squares{--fa: "";--fa--fa: ""}.fa-tree-palm{--fa: "";--fa--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: "";--fa--fa: ""}.fa-user-beard-bolt{--fa: "";--fa--fa: ""}.fa-cart-plus{--fa: "";--fa--fa: ""}.fa-gamepad{--fa: "";--fa--fa: ""}.fa-border-center-v{--fa: "";--fa--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: "";--fa--fa: ""}.fa-clipboard-medical{--fa: "";--fa--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: "";--fa--fa: ""}.fa-egg{--fa: "";--fa--fa: ""}.fa-up-to-line,.fa-arrow-alt-to-top{--fa: "";--fa--fa: ""}.fa-house-medical-circle-xmark{--fa: "";--fa--fa: ""}.fa-watch-fitness{--fa: "";--fa--fa: ""}.fa-clock-nine-thirty{--fa: "";--fa--fa: ""}.fa-campground{--fa: "";--fa--fa: ""}.fa-folder-plus{--fa: "";--fa--fa: ""}.fa-jug{--fa: "";--fa--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: "";--fa--fa: ""}.fa-snow-blowing{--fa: "";--fa--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: "";--fa--fa: ""}.fa-lock{--fa: "";--fa--fa: ""}.fa-arrow-down-from-line,.fa-arrow-from-top{--fa: "";--fa--fa: ""}.fa-gas-pump{--fa: "";--fa--fa: ""}.fa-signal-bars-slash,.fa-signal-alt-slash{--fa: "";--fa--fa: ""}.fa-monkey{--fa: "";--fa--fa: ""}.fa-rectangle-pro,.fa-pro{--fa: "";--fa--fa: ""}.fa-house-night{--fa: "";--fa--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: "";--fa--fa: ""}.fa-globe-pointer{--fa: "";--fa--fa: ""}.fa-blanket{--fa: "";--fa--fa: ""}.fa-map-location,.fa-map-marked{--fa: "";--fa--fa: ""}.fa-house-flood-water{--fa: "";--fa--fa: ""}.fa-comments-question-check{--fa: "";--fa--fa: ""}.fa-tree{--fa: "";--fa--fa: ""}.fa-arrows-cross{--fa: "";--fa--fa: ""}.fa-backpack{--fa: "";--fa--fa: ""}.fa-square-small{--fa: "";--fa--fa: ""}.fa-folder-arrow-up,.fa-folder-upload{--fa: "";--fa--fa: ""}.fa-bridge-lock{--fa: "";--fa--fa: ""}.fa-crosshairs-simple{--fa: "";--fa--fa: ""}.fa-sack-dollar{--fa: "";--fa--fa: ""}.fa-pen-to-square,.fa-edit{--fa: "";--fa--fa: ""}.fa-square-sliders,.fa-sliders-h-square{--fa: "";--fa--fa: ""}.fa-car-side{--fa: "";--fa--fa: ""}.fa-message-middle-top,.fa-comment-middle-top-alt{--fa: "";--fa--fa: ""}.fa-lightbulb-on{--fa: "";--fa--fa: ""}.fa-knife,.fa-utensil-knife{--fa: "";--fa--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: "";--fa--fa: ""}.fa-display-chart-up-circle-dollar{--fa: "";--fa--fa: ""}.fa-wave-sine{--fa: "";--fa--fa: ""}.fa-heart-circle-minus{--fa: "";--fa--fa: ""}.fa-circle-w{--fa: "";--fa--fa: ""}.fa-circle-calendar,.fa-calendar-circle{--fa: "";--fa--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: "";--fa--fa: ""}.fa-microscope{--fa: "";--fa--fa: ""}.fa-sunset{--fa: "";--fa--fa: ""}.fa-sink{--fa: "";--fa--fa: ""}.fa-calendar-exclamation{--fa: "";--fa--fa: ""}.fa-truck-container-empty{--fa: "";--fa--fa: ""}.fa-hand-heart{--fa: "";--fa--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: "";--fa--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: "";--fa--fa: ""}.fa-mitten{--fa: "";--fa--fa: ""}.fa-reply-clock,.fa-reply-time{--fa: "";--fa--fa: ""}.fa-person-rays{--fa: "";--fa--fa: ""}.fa-right,.fa-arrow-alt-right{--fa: "";--fa--fa: ""}.fa-circle-f{--fa: "";--fa--fa: ""}.fa-users{--fa: "";--fa--fa: ""}.fa-face-pleading{--fa: "";--fa--fa: ""}.fa-eye-slash{--fa: "";--fa--fa: ""}.fa-flask-vial{--fa: "";--fa--fa: ""}.fa-police-box{--fa: "";--fa--fa: ""}.fa-cucumber{--fa: "";--fa--fa: ""}.fa-head-side-brain{--fa: "";--fa--fa: ""}.fa-hand,.fa-hand-paper{--fa: "";--fa--fa: ""}.fa-person-biking-mountain,.fa-biking-mountain{--fa: "";--fa--fa: ""}.fa-utensils-slash{--fa: "";--fa--fa: ""}.fa-print-magnifying-glass,.fa-print-search{--fa: "";--fa--fa: ""}.fa-turn-right{--fa: "";--fa--fa: ""}.fa-folder-bookmark{--fa: "";--fa--fa: ""}.fa-arrow-turn-left-down{--fa: "";--fa--fa: ""}.fa-om{--fa: "";--fa--fa: ""}.fa-pi{--fa: "";--fa--fa: ""}.fa-flask-round-potion,.fa-flask-potion{--fa: "";--fa--fa: ""}.fa-face-shush{--fa: "";--fa--fa: ""}.fa-worm{--fa: "";--fa--fa: ""}.fa-house-circle-xmark{--fa: "";--fa--fa: ""}.fa-plug{--fa: "";--fa--fa: ""}.fa-calendar-circle-exclamation{--fa: "";--fa--fa: ""}.fa-square-i{--fa: "";--fa--fa: ""}.fa-chevron-up{--fa: "";--fa--fa: ""}.fa-face-saluting{--fa: "";--fa--fa: ""}.fa-gauge-simple-low,.fa-tachometer-slow{--fa: "";--fa--fa: ""}.fa-face-persevering{--fa: "";--fa--fa: ""}.fa-circle-camera,.fa-camera-circle{--fa: "";--fa--fa: ""}.fa-hand-spock{--fa: "";--fa--fa: ""}.fa-spider-web{--fa: "";--fa--fa: ""}.fa-circle-microphone,.fa-microphone-circle{--fa: "";--fa--fa: ""}.fa-book-arrow-up{--fa: "";--fa--fa: ""}.fa-popsicle{--fa: "";--fa--fa: ""}.fa-command{--fa: "";--fa--fa: ""}.fa-blinds{--fa: "";--fa--fa: ""}.fa-stopwatch{--fa: "";--fa--fa: ""}.fa-saxophone{--fa: "";--fa--fa: ""}.fa-square-2{--fa: "";--fa--fa: ""}.fa-field-hockey-stick-ball,.fa-field-hockey{--fa: "";--fa--fa: ""}.fa-arrow-up-square-triangle,.fa-sort-shapes-up-alt{--fa: "";--fa--fa: ""}.fa-face-scream{--fa: "";--fa--fa: ""}.fa-square-m{--fa: "";--fa--fa: ""}.fa-camera-web,.fa-webcam{--fa: "";--fa--fa: ""}.fa-comment-arrow-down{--fa: "";--fa--fa: ""}.fa-lightbulb-cfl{--fa: "";--fa--fa: ""}.fa-window-frame-open{--fa: "";--fa--fa: ""}.fa-face-kiss,.fa-kiss{--fa: "";--fa--fa: ""}.fa-bridge-circle-xmark{--fa: "";--fa--fa: ""}.fa-period{--fa: ".";--fa--fa: ".."}.fa-face-grin-tongue,.fa-grin-tongue{--fa: "";--fa--fa: ""}.fa-up-to-dotted-line{--fa: "";--fa--fa: ""}.fa-thought-bubble{--fa: "";--fa--fa: ""}.fa-skeleton-ribs{--fa: "";--fa--fa: ""}.fa-raygun{--fa: "";--fa--fa: ""}.fa-flute{--fa: "";--fa--fa: ""}.fa-acorn{--fa: "";--fa--fa: ""}.fa-video-arrow-up-right{--fa: "";--fa--fa: ""}.fa-grate-droplet{--fa: "";--fa--fa: ""}.fa-seal-exclamation{--fa: "";--fa--fa: ""}.fa-chess-bishop{--fa: "";--fa--fa: ""}.fa-message-sms{--fa: "";--fa--fa: ""}.fa-coffee-beans{--fa: "";--fa--fa: ""}.fa-hat-witch{--fa: "";--fa--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: "";--fa--fa: ""}.fa-clock-three-thirty{--fa: "";--fa--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: "";--fa--fa: ""}.fa-alarm-clock{--fa: "";--fa--fa: ""}.fa-eclipse{--fa: "";--fa--fa: ""}.fa-face-relieved{--fa: "";--fa--fa: ""}.fa-road-circle-check{--fa: "";--fa--fa: ""}.fa-dice-five{--fa: "";--fa--fa: ""}.fa-octagon-minus,.fa-minus-octagon{--fa: "";--fa--fa: ""}.fa-square-rss,.fa-rss-square{--fa: "";--fa--fa: ""}.fa-face-zany{--fa: "";--fa--fa: ""}.fa-tricycle{--fa: "";--fa--fa: ""}.fa-land-mine-on{--fa: "";--fa--fa: ""}.fa-square-arrow-up-left{--fa: "";--fa--fa: ""}.fa-i-cursor{--fa: "";--fa--fa: ""}.fa-chart-mixed-up-circle-dollar{--fa: "";--fa--fa: ""}.fa-salt-shaker{--fa: "";--fa--fa: ""}.fa-stamp{--fa: "";--fa--fa: ""}.fa-file-plus{--fa: "";--fa--fa: ""}.fa-draw-square{--fa: "";--fa--fa: ""}.fa-toilet-paper-under-slash,.fa-toilet-paper-reverse-slash{--fa: "";--fa--fa: ""}.fa-stairs{--fa: "";--fa--fa: ""}.fa-drone-front,.fa-drone-alt{--fa: "";--fa--fa: ""}.fa-glass-empty{--fa: "";--fa--fa: ""}.fa-dial-high{--fa: "";--fa--fa: ""}.fa-user-helmet-safety,.fa-user-construction,.fa-user-hard-hat{--fa: "";--fa--fa: ""}.fa-i{--fa: "I";--fa--fa: "II"}.fa-hryvnia-sign,.fa-hryvnia{--fa: "";--fa--fa: ""}.fa-arrow-down-left-and-arrow-up-right-to-center{--fa: "";--fa--fa: ""}.fa-pills{--fa: "";--fa--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: "";--fa--fa: ""}.fa-tooth{--fa: "";--fa--fa: ""}.fa-basketball-hoop{--fa: "";--fa--fa: ""}.fa-objects-align-bottom{--fa: "";--fa--fa: ""}.fa-v{--fa: "V";--fa--fa: "VV"}.fa-sparkles{--fa: "";--fa--fa: ""}.fa-squid{--fa: "";--fa--fa: ""}.fa-leafy-green{--fa: "";--fa--fa: ""}.fa-circle-arrow-up-right{--fa: "";--fa--fa: ""}.fa-calendars{--fa: "";--fa--fa: ""}.fa-bangladeshi-taka-sign{--fa: "";--fa--fa: ""}.fa-bicycle{--fa: "";--fa--fa: ""}.fa-hammer-war{--fa: "";--fa--fa: ""}.fa-circle-d{--fa: "";--fa--fa: ""}.fa-spider-black-widow{--fa: "";--fa--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: "";--fa--fa: ""}.fa-pear{--fa: "";--fa--fa: ""}.fa-head-side-cough-slash{--fa: "";--fa--fa: ""}.fa-file-mov{--fa: "";--fa--fa: ""}.fa-triangle{--fa: "";--fa--fa: ""}.fa-apartment{--fa: "";--fa--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: "";--fa--fa: ""}.fa-pepper{--fa: "";--fa--fa: ""}.fa-piano{--fa: "";--fa--fa: ""}.fa-gun-squirt{--fa: "";--fa--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: "";--fa--fa: ""}.fa-snowman{--fa: "";--fa--fa: ""}.fa-user-alien{--fa: "";--fa--fa: ""}.fa-shield-check{--fa: "";--fa--fa: ""}.fa-mortar-pestle{--fa: "";--fa--fa: ""}.fa-road-barrier{--fa: "";--fa--fa: ""}.fa-chart-candlestick{--fa: "";--fa--fa: ""}.fa-briefcase-blank{--fa: "";--fa--fa: ""}.fa-school{--fa: "";--fa--fa: ""}.fa-igloo{--fa: "";--fa--fa: ""}.fa-bracket-round,.fa-parenthesis{--fa: "(";--fa--fa: "(("}.fa-joint{--fa: "";--fa--fa: ""}.fa-horse-saddle{--fa: "";--fa--fa: ""}.fa-mug-marshmallows{--fa: "";--fa--fa: ""}.fa-filters{--fa: "";--fa--fa: ""}.fa-bell-on{--fa: "";--fa--fa: ""}.fa-angle-right{--fa: "";--fa--fa: ""}.fa-dial-med{--fa: "";--fa--fa: ""}.fa-horse{--fa: "";--fa--fa: ""}.fa-q{--fa: "Q";--fa--fa: "QQ"}.fa-monitor-waveform,.fa-monitor-heart-rate{--fa: "";--fa--fa: ""}.fa-link-simple{--fa: "";--fa--fa: ""}.fa-whistle{--fa: "";--fa--fa: ""}.fa-g{--fa: "G";--fa--fa: "GG"}.fa-wine-glass-crack,.fa-fragile{--fa: "";--fa--fa: ""}.fa-slot-machine{--fa: "";--fa--fa: ""}.fa-notes-medical{--fa: "";--fa--fa: ""}.fa-car-wash{--fa: "";--fa--fa: ""}.fa-escalator{--fa: "";--fa--fa: ""}.fa-comment-image{--fa: "";--fa--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: "";--fa--fa: ""}.fa-dong-sign{--fa: "";--fa--fa: ""}.fa-donut,.fa-doughnut{--fa: "";--fa--fa: ""}.fa-capsules{--fa: "";--fa--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: "";--fa--fa: ""}.fa-tally-1{--fa: "";--fa--fa: ""}.fa-file-vector{--fa: "";--fa--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: "";--fa--fa: ""}.fa-square-dashed{--fa: "";--fa--fa: ""}.fa-bag-shopping-plus{--fa: "";--fa--fa: ""}.fa-square-j{--fa: "";--fa--fa: ""}.fa-hand-point-up{--fa: "";--fa--fa: ""}.fa-money-bill{--fa: "";--fa--fa: ""}.fa-arrow-up-big-small,.fa-sort-size-up{--fa: "";--fa--fa: ""}.fa-barcode-read{--fa: "";--fa--fa: ""}.fa-baguette{--fa: "";--fa--fa: ""}.fa-bowl-soft-serve{--fa: "";--fa--fa: ""}.fa-face-holding-back-tears{--fa: "";--fa--fa: ""}.fa-square-up,.fa-arrow-alt-square-up{--fa: "";--fa--fa: ""}.fa-train-subway-tunnel,.fa-subway-tunnel{--fa: "";--fa--fa: ""}.fa-square-exclamation,.fa-exclamation-square{--fa: "";--fa--fa: ""}.fa-semicolon{--fa: ";";--fa--fa: ";;"}.fa-bookmark{--fa: "";--fa--fa: ""}.fa-fan-table{--fa: "";--fa--fa: ""}.fa-align-justify{--fa: "";--fa--fa: ""}.fa-battery-low,.fa-battery-1{--fa: "";--fa--fa: ""}.fa-credit-card-front{--fa: "";--fa--fa: ""}.fa-brain-arrow-curved-right,.fa-mind-share{--fa: "";--fa--fa: ""}.fa-umbrella-beach{--fa: "";--fa--fa: ""}.fa-helmet-un{--fa: "";--fa--fa: ""}.fa-location-smile,.fa-map-marker-smile{--fa: "";--fa--fa: ""}.fa-arrow-left-to-line,.fa-arrow-to-left{--fa: "";--fa--fa: ""}.fa-bullseye{--fa: "";--fa--fa: ""}.fa-sushi,.fa-nigiri{--fa: "";--fa--fa: ""}.fa-message-captions,.fa-comment-alt-captions{--fa: "";--fa--fa: ""}.fa-trash-list{--fa: "";--fa--fa: ""}.fa-bacon{--fa: "";--fa--fa: ""}.fa-option{--fa: "";--fa--fa: ""}.fa-raccoon{--fa: "";--fa--fa: ""}.fa-hand-point-down{--fa: "";--fa--fa: ""}.fa-arrow-up-from-bracket{--fa: "";--fa--fa: ""}.fa-head-side-gear{--fa: "";--fa--fa: ""}.fa-trash-plus{--fa: "";--fa--fa: ""}.fa-file-cad{--fa: "";--fa--fa: ""}.fa-objects-align-top{--fa: "";--fa--fa: ""}.fa-folder,.fa-folder-blank{--fa: "";--fa--fa: ""}.fa-face-anxious-sweat{--fa: "";--fa--fa: ""}.fa-credit-card-blank{--fa: "";--fa--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: "";--fa--fa: ""}.fa-microchip-ai{--fa: "";--fa--fa: ""}.fa-mug{--fa: "";--fa--fa: ""}.fa-plane-up-slash{--fa: "";--fa--fa: ""}.fa-radiation{--fa: "";--fa--fa: ""}.fa-pen-circle{--fa: "";--fa--fa: ""}.fa-bag-seedling{--fa: "";--fa--fa: ""}.fa-chart-simple{--fa: "";--fa--fa: ""}.fa-crutches{--fa: "";--fa--fa: ""}.fa-circle-parking,.fa-parking-circle{--fa: "";--fa--fa: ""}.fa-mars-stroke{--fa: "";--fa--fa: ""}.fa-leaf-oak{--fa: "";--fa--fa: ""}.fa-square-bolt{--fa: "";--fa--fa: ""}.fa-vial{--fa: "";--fa--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: "";--fa--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: "";--fa--fa: ""}.fa-lambda{--fa: "";--fa--fa: ""}.fa-e{--fa: "E";--fa--fa: "EE"}.fa-pizza{--fa: "";--fa--fa: ""}.fa-bowl-chopsticks-noodles{--fa: "";--fa--fa: ""}.fa-h3{--fa: "";--fa--fa: ""}.fa-pen-clip,.fa-pen-alt{--fa: "";--fa--fa: ""}.fa-bridge-circle-exclamation{--fa: "";--fa--fa: ""}.fa-badge-percent{--fa: "";--fa--fa: ""}.fa-rotate-reverse{--fa: "";--fa--fa: ""}.fa-user{--fa: "";--fa--fa: ""}.fa-sensor{--fa: "";--fa--fa: ""}.fa-comma{--fa: ",";--fa--fa: ",,"}.fa-school-circle-check{--fa: "";--fa--fa: ""}.fa-toilet-paper-under,.fa-toilet-paper-reverse{--fa: "";--fa--fa: ""}.fa-light-emergency{--fa: "";--fa--fa: ""}.fa-arrow-down-to-arc{--fa: "";--fa--fa: ""}.fa-dumpster{--fa: "";--fa--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: "";--fa--fa: ""}.fa-building-user{--fa: "";--fa--fa: ""}.fa-light-switch{--fa: "";--fa--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: "";--fa--fa: ""}.fa-highlighter{--fa: "";--fa--fa: ""}.fa-wave-pulse,.fa-heart-rate{--fa: "";--fa--fa: ""}.fa-key{--fa: "";--fa--fa: ""}.fa-arrow-left-to-bracket{--fa: "";--fa--fa: ""}.fa-hat-santa{--fa: "";--fa--fa: ""}.fa-tamale{--fa: "";--fa--fa: ""}.fa-box-check{--fa: "";--fa--fa: ""}.fa-bullhorn{--fa: "";--fa--fa: ""}.fa-steak{--fa: "";--fa--fa: ""}.fa-location-crosshairs-slash,.fa-location-slash{--fa: "";--fa--fa: ""}.fa-person-dolly{--fa: "";--fa--fa: ""}.fa-globe{--fa: "";--fa--fa: ""}.fa-synagogue{--fa: "";--fa--fa: ""}.fa-file-chart-column,.fa-file-chart-line{--fa: "";--fa--fa: ""}.fa-person-half-dress{--fa: "";--fa--fa: ""}.fa-folder-image{--fa: "";--fa--fa: ""}.fa-calendar-pen,.fa-calendar-edit{--fa: "";--fa--fa: ""}.fa-road-bridge{--fa: "";--fa--fa: ""}.fa-face-smile-tear{--fa: "";--fa--fa: ""}.fa-message-plus,.fa-comment-alt-plus{--fa: "";--fa--fa: ""}.fa-location-arrow{--fa: "";--fa--fa: ""}.fa-c{--fa: "C";--fa--fa: "CC"}.fa-tablet-button{--fa: "";--fa--fa: ""}.fa-person-dress-fairy{--fa: "";--fa--fa: ""}.fa-rectangle-history-circle-user{--fa: "";--fa--fa: ""}.fa-building-lock{--fa: "";--fa--fa: ""}.fa-chart-line-up{--fa: "";--fa--fa: ""}.fa-mailbox{--fa: "";--fa--fa: ""}.fa-sign-posts{--fa: "";--fa--fa: ""}.fa-truck-bolt{--fa: "";--fa--fa: ""}.fa-pizza-slice{--fa: "";--fa--fa: ""}.fa-money-bill-wave{--fa: "";--fa--fa: ""}.fa-chart-area,.fa-area-chart{--fa: "";--fa--fa: ""}.fa-house-flag{--fa: "";--fa--fa: ""}.fa-circle-three-quarters-stroke{--fa: "";--fa--fa: ""}.fa-person-circle-minus{--fa: "";--fa--fa: ""}.fa-scalpel{--fa: "";--fa--fa: ""}.fa-ban,.fa-cancel{--fa: "";--fa--fa: ""}.fa-bell-exclamation{--fa: "";--fa--fa: ""}.fa-circle-bookmark,.fa-bookmark-circle{--fa: "";--fa--fa: ""}.fa-egg-fried{--fa: "";--fa--fa: ""}.fa-face-weary{--fa: "";--fa--fa: ""}.fa-uniform-martial-arts{--fa: "";--fa--fa: ""}.fa-camera-rotate{--fa: "";--fa--fa: ""}.fa-sun-dust{--fa: "";--fa--fa: ""}.fa-comment-text{--fa: "";--fa--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: "";--fa--fa: ""}.fa-signal-bars,.fa-signal-alt,.fa-signal-alt-4,.fa-signal-bars-strong{--fa: "";--fa--fa: ""}.fa-diamond-exclamation{--fa: "";--fa--fa: ""}.fa-star{--fa: "";--fa--fa: ""}.fa-dial-min{--fa: "";--fa--fa: ""}.fa-repeat{--fa: "";--fa--fa: ""}.fa-cross{--fa: "";--fa--fa: ""}.fa-page-caret-down,.fa-file-caret-down{--fa: "";--fa--fa: ""}.fa-box{--fa: "";--fa--fa: ""}.fa-venus-mars{--fa: "";--fa--fa: ""}.fa-clock-seven-thirty{--fa: "";--fa--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: "";--fa--fa: ""}.fa-clock-four-thirty{--fa: "";--fa--fa: ""}.fa-signal-bars-good,.fa-signal-alt-3{--fa: "";--fa--fa: ""}.fa-cactus{--fa: "";--fa--fa: ""}.fa-lightbulb-gear{--fa: "";--fa--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: "";--fa--fa: ""}.fa-charging-station{--fa: "";--fa--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: "";--fa--fa: ""}.fa-plane-tail{--fa: "";--fa--fa: ""}.fa-gauge-simple-max,.fa-tachometer-fastest{--fa: "";--fa--fa: ""}.fa-circle-u{--fa: "";--fa--fa: ""}.fa-shield-slash{--fa: "";--fa--fa: ""}.fa-square-phone-hangup,.fa-phone-square-down{--fa: "";--fa--fa: ""}.fa-arrow-up-left{--fa: "";--fa--fa: ""}.fa-transporter-1{--fa: "";--fa--fa: ""}.fa-peanuts{--fa: "";--fa--fa: ""}.fa-shuffle,.fa-random{--fa: "";--fa--fa: ""}.fa-person-running,.fa-running{--fa: "";--fa--fa: ""}.fa-mobile-retro{--fa: "";--fa--fa: ""}.fa-grip-lines-vertical{--fa: "";--fa--fa: ""}.fa-bin-bottles-recycle{--fa: "";--fa--fa: ""}.fa-arrow-up-from-square{--fa: "";--fa--fa: ""}.fa-file-dashed-line,.fa-page-break{--fa: "";--fa--fa: ""}.fa-bracket-curly-right{--fa: "}";--fa--fa: "}}"}.fa-spider{--fa: "";--fa--fa: ""}.fa-clock-three{--fa: "";--fa--fa: ""}.fa-hands-bound{--fa: "";--fa--fa: ""}.fa-scalpel-line-dashed,.fa-scalpel-path{--fa: "";--fa--fa: ""}.fa-file-invoice-dollar{--fa: "";--fa--fa: ""}.fa-pipe-smoking{--fa: "";--fa--fa: ""}.fa-face-astonished{--fa: "";--fa--fa: ""}.fa-window{--fa: "";--fa--fa: ""}.fa-plane-circle-exclamation{--fa: "";--fa--fa: ""}.fa-ear{--fa: "";--fa--fa: ""}.fa-file-lock{--fa: "";--fa--fa: ""}.fa-diagram-venn{--fa: "";--fa--fa: ""}.fa-arrow-down-from-bracket{--fa: "";--fa--fa: ""}.fa-x-ray{--fa: "";--fa--fa: ""}.fa-goal-net{--fa: "";--fa--fa: ""}.fa-coffin-cross{--fa: "";--fa--fa: ""}.fa-octopus{--fa: "";--fa--fa: ""}.fa-spell-check{--fa: "";--fa--fa: ""}.fa-location-xmark,.fa-map-marker-times,.fa-map-marker-xmark{--fa: "";--fa--fa: ""}.fa-circle-quarter-stroke{--fa: "";--fa--fa: ""}.fa-lasso{--fa: "";--fa--fa: ""}.fa-slash{--fa: "";--fa--fa: ""}.fa-person-to-portal,.fa-portal-enter{--fa: "";--fa--fa: ""}.fa-calendar-star{--fa: "";--fa--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: "";--fa--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: "";--fa--fa: ""}.fa-pegasus{--fa: "";--fa--fa: ""}.fa-files-medical{--fa: "";--fa--fa: ""}.fa-cannon{--fa: "";--fa--fa: ""}.fa-nfc-lock{--fa: "";--fa--fa: ""}.fa-person-ski-lift,.fa-ski-lift{--fa: "";--fa--fa: ""}.fa-square-6{--fa: "";--fa--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: "";--fa--fa: ""}.fa-wind-turbine{--fa: "";--fa--fa: ""}.fa-sliders-simple{--fa: "";--fa--fa: ""}.fa-grid-round{--fa: "";--fa--fa: ""}.fa-badge-sheriff{--fa: "";--fa--fa: ""}.fa-server{--fa: "";--fa--fa: ""}.fa-virus-covid-slash{--fa: "";--fa--fa: ""}.fa-intersection{--fa: "";--fa--fa: ""}.fa-shop-lock{--fa: "";--fa--fa: ""}.fa-family{--fa: "";--fa--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: "";--fa--fa: ""}.fa-user-hair-buns{--fa: "";--fa--fa: ""}.fa-blender-phone{--fa: "";--fa--fa: ""}.fa-hourglass-clock{--fa: "";--fa--fa: ""}.fa-person-seat-reclined{--fa: "";--fa--fa: ""}.fa-paper-plane-top,.fa-paper-plane-alt,.fa-send{--fa: "";--fa--fa: ""}.fa-message-arrow-up,.fa-comment-alt-arrow-up{--fa: "";--fa--fa: ""}.fa-lightbulb-exclamation{--fa: "";--fa--fa: ""}.fa-layer-minus,.fa-layer-group-minus{--fa: "";--fa--fa: ""}.fa-chart-pie-simple-circle-currency{--fa: "";--fa--fa: ""}.fa-circle-e{--fa: "";--fa--fa: ""}.fa-building-wheat{--fa: "";--fa--fa: ""}.fa-gauge-max,.fa-tachometer-alt-fastest{--fa: "";--fa--fa: ""}.fa-person-breastfeeding{--fa: "";--fa--fa: ""}.fa-apostrophe{--fa: "'";--fa--fa: "''"}.fa-file-png{--fa: "";--fa--fa: ""}.fa-fire-hydrant{--fa: "";--fa--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: "";--fa--fa: ""}.fa-video-plus{--fa: "";--fa--fa: ""}.fa-square-right,.fa-arrow-alt-square-right{--fa: "";--fa--fa: ""}.fa-comment-smile{--fa: "";--fa--fa: ""}.fa-venus{--fa: "";--fa--fa: ""}.fa-passport{--fa: "";--fa--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: "";--fa--fa: ""}.fa-inbox-in,.fa-inbox-arrow-down{--fa: "";--fa--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: "";--fa--fa: ""}.fa-circle-8{--fa: "";--fa--fa: ""}.fa-clouds-moon{--fa: "";--fa--fa: ""}.fa-clock-ten-thirty{--fa: "";--fa--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: "";--fa--fa: ""}.fa-folder-user{--fa: "";--fa--fa: ""}.fa-trash-can-xmark{--fa: "";--fa--fa: ""}.fa-temperature-high{--fa: "";--fa--fa: ""}.fa-microchip{--fa: "";--fa--fa: ""}.fa-left-long-to-line{--fa: "";--fa--fa: ""}.fa-crown{--fa: "";--fa--fa: ""}.fa-weight-hanging{--fa: "";--fa--fa: ""}.fa-xmarks-lines{--fa: "";--fa--fa: ""}.fa-file-prescription{--fa: "";--fa--fa: ""}.fa-table-cells-lock{--fa: "";--fa--fa: ""}.fa-calendar-range{--fa: "";--fa--fa: ""}.fa-flower-daffodil{--fa: "";--fa--fa: ""}.fa-hand-back-point-up{--fa: "";--fa--fa: ""}.fa-weight-scale,.fa-weight{--fa: "";--fa--fa: ""}.fa-arrow-up-to-arc{--fa: "";--fa--fa: ""}.fa-star-exclamation{--fa: "";--fa--fa: ""}.fa-books{--fa: "";--fa--fa: ""}.fa-user-group,.fa-user-friends{--fa: "";--fa--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: "";--fa--fa: ""}.fa-layer-plus,.fa-layer-group-plus{--fa: "";--fa--fa: ""}.fa-play-pause{--fa: "";--fa--fa: ""}.fa-block-question{--fa: "";--fa--fa: ""}.fa-snooze,.fa-zzz{--fa: "";--fa--fa: ""}.fa-scanner-image{--fa: "";--fa--fa: ""}.fa-tv-retro{--fa: "";--fa--fa: ""}.fa-square-t{--fa: "";--fa--fa: ""}.fa-farm,.fa-barn-silo{--fa: "";--fa--fa: ""}.fa-chess-knight{--fa: "";--fa--fa: ""}.fa-bars-sort{--fa: "";--fa--fa: ""}.fa-pallet-boxes,.fa-palette-boxes,.fa-pallet-alt{--fa: "";--fa--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: "";--fa--fa: ""}.fa-code-simple{--fa: "";--fa--fa: ""}.fa-bolt-slash{--fa: "";--fa--fa: ""}.fa-panel-fire{--fa: "";--fa--fa: ""}.fa-binary-circle-check{--fa: "";--fa--fa: ""}.fa-comment-minus{--fa: "";--fa--fa: ""}.fa-burrito{--fa: "";--fa--fa: ""}.fa-violin{--fa: "";--fa--fa: ""}.fa-objects-column{--fa: "";--fa--fa: ""}.fa-square-chevron-down,.fa-chevron-square-down{--fa: "";--fa--fa: ""}.fa-comment-plus{--fa: "";--fa--fa: ""}.fa-triangle-instrument,.fa-triangle-music{--fa: "";--fa--fa: ""}.fa-wheelchair{--fa: "";--fa--fa: ""}.fa-user-pilot-tie{--fa: "";--fa--fa: ""}.fa-piano-keyboard{--fa: "";--fa--fa: ""}.fa-bed-empty{--fa: "";--fa--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: "";--fa--fa: ""}.fa-toggle-on{--fa: "";--fa--fa: ""}.fa-rectangle-vertical,.fa-rectangle-portrait{--fa: "";--fa--fa: ""}.fa-person-walking,.fa-walking{--fa: "";--fa--fa: ""}.fa-l{--fa: "L";--fa--fa: "LL"}.fa-signal-stream{--fa: "";--fa--fa: ""}.fa-down-to-bracket{--fa: "";--fa--fa: ""}.fa-circle-z{--fa: "";--fa--fa: ""}.fa-stars{--fa: "";--fa--fa: ""}.fa-fire{--fa: "";--fa--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: "";--fa--fa: ""}.fa-house-day{--fa: "";--fa--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: "";--fa--fa: ""}.fa-shirt-long-sleeve{--fa: "";--fa--fa: ""}.fa-chart-pie-simple,.fa-chart-pie-alt{--fa: "";--fa--fa: ""}.fa-face-laugh,.fa-laugh{--fa: "";--fa--fa: ""}.fa-folder-open{--fa: "";--fa--fa: ""}.fa-album-collection-circle-user{--fa: "";--fa--fa: ""}.fa-candy{--fa: "";--fa--fa: ""}.fa-bowl-hot,.fa-soup{--fa: "";--fa--fa: ""}.fa-flatbread{--fa: "";--fa--fa: ""}.fa-heart-circle-plus{--fa: "";--fa--fa: ""}.fa-code-fork{--fa: "";--fa--fa: ""}.fa-city{--fa: "";--fa--fa: ""}.fa-signal-bars-weak,.fa-signal-alt-1{--fa: "";--fa--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: "";--fa--fa: ""}.fa-clock-twelve{--fa: "";--fa--fa: ""}.fa-pepper-hot{--fa: "";--fa--fa: ""}.fa-citrus-slice{--fa: "";--fa--fa: ""}.fa-sheep{--fa: "";--fa--fa: ""}.fa-unlock{--fa: "";--fa--fa: ""}.fa-colon-sign{--fa: "";--fa--fa: ""}.fa-headset{--fa: "";--fa--fa: ""}.fa-badger-honey{--fa: "";--fa--fa: ""}.fa-h4{--fa: "";--fa--fa: ""}.fa-store-slash{--fa: "";--fa--fa: ""}.fa-road-circle-xmark{--fa: "";--fa--fa: ""}.fa-signal-slash{--fa: "";--fa--fa: ""}.fa-user-minus{--fa: "";--fa--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: "";--fa--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: "";--fa--fa: ""}.fa-taco{--fa: "";--fa--fa: ""}.fa-hexagon-plus,.fa-plus-hexagon{--fa: "";--fa--fa: ""}.fa-clipboard{--fa: "";--fa--fa: ""}.fa-house-circle-exclamation{--fa: "";--fa--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: "";--fa--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: "";--fa--fa: ""}.fa-messages,.fa-comments-alt{--fa: "";--fa--fa: ""}.fa-bath,.fa-bathtub{--fa: "";--fa--fa: ""}.fa-umbrella-simple,.fa-umbrella-alt{--fa: "";--fa--fa: ""}.fa-rectangle-history-circle-plus{--fa: "";--fa--fa: ""}.fa-underline{--fa: "";--fa--fa: ""}.fa-prescription-bottle-pill{--fa: "";--fa--fa: ""}.fa-user-pen,.fa-user-edit{--fa: "";--fa--fa: ""}.fa-binary-slash{--fa: "";--fa--fa: ""}.fa-square-o{--fa: "";--fa--fa: ""}.fa-caduceus{--fa: "";--fa--fa: ""}.fa-signature{--fa: "";--fa--fa: ""}.fa-stroopwafel{--fa: "";--fa--fa: ""}.fa-bold{--fa: "";--fa--fa: ""}.fa-anchor-lock{--fa: "";--fa--fa: ""}.fa-building-ngo{--fa: "";--fa--fa: ""}.fa-transporter-3{--fa: "";--fa--fa: ""}.fa-engine-warning,.fa-engine-exclamation{--fa: "";--fa--fa: ""}.fa-circle-down-right{--fa: "";--fa--fa: ""}.fa-square-k{--fa: "";--fa--fa: ""}.fa-manat-sign{--fa: "";--fa--fa: ""}.fa-money-check-pen,.fa-money-check-edit{--fa: "";--fa--fa: ""}.fa-not-equal{--fa: "";--fa--fa: ""}.fa-border-top-left,.fa-border-style{--fa: "";--fa--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: "";--fa--fa: ""}.fa-tilde{--fa: "~";--fa--fa: "~~"}.fa-jedi{--fa: "";--fa--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: "";--fa--fa: ""}.fa-arrow-down-square-triangle,.fa-sort-shapes-down-alt{--fa: "";--fa--fa: ""}.fa-mug-hot{--fa: "";--fa--fa: ""}.fa-dog-leashed{--fa: "";--fa--fa: ""}.fa-car-battery,.fa-battery-car{--fa: "";--fa--fa: ""}.fa-face-downcast-sweat{--fa: "";--fa--fa: ""}.fa-mailbox-flag-up{--fa: "";--fa--fa: ""}.fa-memo-circle-info{--fa: "";--fa--fa: ""}.fa-gift{--fa: "";--fa--fa: ""}.fa-dice-two{--fa: "";--fa--fa: ""}.fa-volume,.fa-volume-medium{--fa: "";--fa--fa: ""}.fa-transporter-5{--fa: "";--fa--fa: ""}.fa-gauge-circle-bolt{--fa: "";--fa--fa: ""}.fa-coin-front{--fa: "";--fa--fa: ""}.fa-file-slash{--fa: "";--fa--fa: ""}.fa-message-arrow-up-right{--fa: "";--fa--fa: ""}.fa-treasure-chest{--fa: "";--fa--fa: ""}.fa-chess-queen{--fa: "";--fa--fa: ""}.fa-paintbrush-fine,.fa-paint-brush-alt,.fa-paint-brush-fine,.fa-paintbrush-alt{--fa: "";--fa--fa: ""}.fa-glasses{--fa: "";--fa--fa: ""}.fa-hood-cloak{--fa: "";--fa--fa: ""}.fa-square-quote{--fa: "";--fa--fa: ""}.fa-up-left{--fa: "";--fa--fa: ""}.fa-bring-front{--fa: "";--fa--fa: ""}.fa-chess-board{--fa: "";--fa--fa: ""}.fa-burger-cheese,.fa-cheeseburger{--fa: "";--fa--fa: ""}.fa-building-circle-check{--fa: "";--fa--fa: ""}.fa-repeat-1{--fa: "";--fa--fa: ""}.fa-arrow-down-to-line,.fa-arrow-to-bottom{--fa: "";--fa--fa: ""}.fa-grid-5{--fa: "";--fa--fa: ""}.fa-swap-arrows{--fa: "";--fa--fa: ""}.fa-right-long-to-line{--fa: "";--fa--fa: ""}.fa-person-chalkboard{--fa: "";--fa--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: "";--fa--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: "";--fa--fa: ""}.fa-grid-round-5{--fa: "";--fa--fa: ""}.fa-tally,.fa-tally-5{--fa: "";--fa--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: "";--fa--fa: ""}.fa-cloud-showers-water{--fa: "";--fa--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: "";--fa--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: "";--fa--fa: ""}.fa-less-than-equal{--fa: "";--fa--fa: ""}.fa-train{--fa: "";--fa--fa: ""}.fa-up-from-dotted-line{--fa: "";--fa--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: "";--fa--fa: ""}.fa-traffic-light-go{--fa: "";--fa--fa: ""}.fa-face-exhaling{--fa: "";--fa--fa: ""}.fa-sensor-fire{--fa: "";--fa--fa: ""}.fa-user-unlock{--fa: "";--fa--fa: ""}.fa-hexagon-divide{--fa: "";--fa--fa: ""}.fa-00{--fa: "";--fa--fa: ""}.fa-crow{--fa: "";--fa--fa: ""}.fa-cassette-betamax,.fa-betamax{--fa: "";--fa--fa: ""}.fa-sailboat{--fa: "";--fa--fa: ""}.fa-window-restore{--fa: "";--fa--fa: ""}.fa-nfc-magnifying-glass{--fa: "";--fa--fa: ""}.fa-file-binary{--fa: "";--fa--fa: ""}.fa-circle-v{--fa: "";--fa--fa: ""}.fa-square-plus,.fa-plus-square{--fa: "";--fa--fa: ""}.fa-bowl-scoops{--fa: "";--fa--fa: ""}.fa-mistletoe{--fa: "";--fa--fa: ""}.fa-custard{--fa: "";--fa--fa: ""}.fa-lacrosse-stick{--fa: "";--fa--fa: ""}.fa-hockey-mask{--fa: "";--fa--fa: ""}.fa-sunrise{--fa: "";--fa--fa: ""}.fa-subtitles{--fa: "";--fa--fa: ""}.fa-panel-ews{--fa: "";--fa--fa: ""}.fa-torii-gate{--fa: "";--fa--fa: ""}.fa-cloud-exclamation{--fa: "";--fa--fa: ""}.fa-message-lines,.fa-comment-alt-lines{--fa: "";--fa--fa: ""}.fa-frog{--fa: "";--fa--fa: ""}.fa-bucket{--fa: "";--fa--fa: ""}.fa-floppy-disk-pen{--fa: "";--fa--fa: ""}.fa-image{--fa: "";--fa--fa: ""}.fa-window-frame{--fa: "";--fa--fa: ""}.fa-microphone{--fa: "";--fa--fa: ""}.fa-cow{--fa: "";--fa--fa: ""}.fa-file-zip{--fa: "";--fa--fa: ""}.fa-square-ring{--fa: "";--fa--fa: ""}.fa-down-from-line,.fa-arrow-alt-from-top{--fa: "";--fa--fa: ""}.fa-caret-up{--fa: "";--fa--fa: ""}.fa-shield-xmark,.fa-shield-times{--fa: "";--fa--fa: ""}.fa-screwdriver{--fa: "";--fa--fa: ""}.fa-circle-sort-down,.fa-sort-circle-down{--fa: "";--fa--fa: ""}.fa-folder-closed{--fa: "";--fa--fa: ""}.fa-house-tsunami{--fa: "";--fa--fa: ""}.fa-square-nfi{--fa: "";--fa--fa: ""}.fa-forklift{--fa: "";--fa--fa: ""}.fa-arrow-up-from-ground-water{--fa: "";--fa--fa: ""}.fa-bracket-square-right{--fa: "]";--fa--fa: "]]"}.fa-martini-glass,.fa-glass-martini-alt{--fa: "";--fa--fa: ""}.fa-square-binary{--fa: "";--fa--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: "";--fa--fa: ""}.fa-table-columns,.fa-columns{--fa: "";--fa--fa: ""}.fa-square-a{--fa: "";--fa--fa: ""}.fa-tick{--fa: "";--fa--fa: ""}.fa-lemon{--fa: "";--fa--fa: ""}.fa-head-side-mask{--fa: "";--fa--fa: ""}.fa-handshake{--fa: "";--fa--fa: ""}.fa-gem{--fa: "";--fa--fa: ""}.fa-dolly,.fa-dolly-box{--fa: "";--fa--fa: ""}.fa-smoking{--fa: "";--fa--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: "";--fa--fa: ""}.fa-refrigerator{--fa: "";--fa--fa: ""}.fa-monument{--fa: "";--fa--fa: ""}.fa-octagon-xmark,.fa-times-octagon,.fa-xmark-octagon{--fa: "";--fa--fa: ""}.fa-align-slash{--fa: "";--fa--fa: ""}.fa-snowplow{--fa: "";--fa--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: "";--fa--fa: ""}.fa-truck-ramp-couch,.fa-truck-couch{--fa: "";--fa--fa: ""}.fa-cannabis{--fa: "";--fa--fa: ""}.fa-circle-play,.fa-play-circle{--fa: "";--fa--fa: ""}.fa-arrow-up-right-and-arrow-down-left-from-center{--fa: "";--fa--fa: ""}.fa-location-arrow-up{--fa: "";--fa--fa: ""}.fa-tablets{--fa: "";--fa--fa: ""}.fa-360-degrees{--fa: "";--fa--fa: ""}.fa-ethernet{--fa: "";--fa--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: "";--fa--fa: ""}.fa-chair{--fa: "";--fa--fa: ""}.fa-circle-check,.fa-check-circle{--fa: "";--fa--fa: ""}.fa-square-dashed-circle-plus{--fa: "";--fa--fa: ""}.fa-hand-holding-circle-dollar{--fa: "";--fa--fa: ""}.fa-money-simple-from-bracket{--fa: "";--fa--fa: ""}.fa-bat{--fa: "";--fa--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: "";--fa--fa: ""}.fa-head-side-headphones{--fa: "";--fa--fa: ""}.fa-phone-rotary{--fa: "";--fa--fa: ""}.fa-arrow-up-to-bracket{--fa: "";--fa--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: "";--fa--fa: ""}.fa-plate-wheat{--fa: "";--fa--fa: ""}.fa-calendar-circle-minus{--fa: "";--fa--fa: ""}.fa-chopsticks{--fa: "";--fa--fa: ""}.fa-car-wrench,.fa-car-mechanic{--fa: "";--fa--fa: ""}.fa-icicles{--fa: "";--fa--fa: ""}.fa-person-shelter{--fa: "";--fa--fa: ""}.fa-neuter{--fa: "";--fa--fa: ""}.fa-id-badge{--fa: "";--fa--fa: ""}.fa-kazoo{--fa: "";--fa--fa: ""}.fa-marker{--fa: "";--fa--fa: ""}.fa-bin-bottles{--fa: "";--fa--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: "";--fa--fa: ""}.fa-square-arrow-down-left{--fa: "";--fa--fa: ""}.fa-battery-bolt{--fa: "";--fa--fa: ""}.fa-tree-large{--fa: "";--fa--fa: ""}.fa-helicopter-symbol{--fa: "";--fa--fa: ""}.fa-aperture{--fa: "";--fa--fa: ""}.fa-universal-access{--fa: "";--fa--fa: ""}.fa-gear-complex{--fa: "";--fa--fa: ""}.fa-file-magnifying-glass,.fa-file-search{--fa: "";--fa--fa: ""}.fa-up-right{--fa: "";--fa--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: "";--fa--fa: ""}.fa-user-police{--fa: "";--fa--fa: ""}.fa-lari-sign{--fa: "";--fa--fa: ""}.fa-volcano{--fa: "";--fa--fa: ""}.fa-teddy-bear{--fa: "";--fa--fa: ""}.fa-stocking{--fa: "";--fa--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: "";--fa--fa: ""}.fa-image-slash{--fa: "";--fa--fa: ""}.fa-mask-snorkel{--fa: "";--fa--fa: ""}.fa-smoke{--fa: "";--fa--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: "";--fa--fa: ""}.fa-battery-exclamation{--fa: "";--fa--fa: ""}.fa-viruses{--fa: "";--fa--fa: ""}.fa-square-person-confined{--fa: "";--fa--fa: ""}.fa-user-tie{--fa: "";--fa--fa: ""}.fa-up-to-bracket{--fa: "";--fa--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: "";--fa--fa: ""}.fa-tent-arrow-down-to-line{--fa: "";--fa--fa: ""}.fa-certificate{--fa: "";--fa--fa: ""}.fa-crystal-ball{--fa: "";--fa--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: "";--fa--fa: ""}.fa-suitcase{--fa: "";--fa--fa: ""}.fa-person-skating,.fa-skating{--fa: "";--fa--fa: ""}.fa-star-shooting{--fa: "";--fa--fa: ""}.fa-binary-lock{--fa: "";--fa--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: "";--fa--fa: ""}.fa-camera-retro{--fa: "";--fa--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: "";--fa--fa: ""}.fa-comment-pen,.fa-comment-edit{--fa: "";--fa--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: "";--fa--fa: ""}.fa-banjo{--fa: "";--fa--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: "";--fa--fa: ""}.fa-light-emergency-on{--fa: "";--fa--fa: ""}.fa-kerning{--fa: "";--fa--fa: ""}.fa-box-open{--fa: "";--fa--fa: ""}.fa-square-f{--fa: "";--fa--fa: ""}.fa-scroll{--fa: "";--fa--fa: ""}.fa-spa{--fa: "";--fa--fa: ""}.fa-arrow-left-from-line,.fa-arrow-from-right{--fa: "";--fa--fa: ""}.fa-strawberry{--fa: "";--fa--fa: ""}.fa-location-pin-lock{--fa: "";--fa--fa: ""}.fa-pause{--fa: "";--fa--fa: ""}.fa-clock-eight-thirty{--fa: "";--fa--fa: ""}.fa-plane-engines,.fa-plane-alt{--fa: "";--fa--fa: ""}.fa-hill-avalanche{--fa: "";--fa--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: "";--fa--fa: ""}.fa-bomb{--fa: "";--fa--fa: ""}.fa-gauge-low,.fa-tachometer-alt-slow{--fa: "";--fa--fa: ""}.fa-registered{--fa: "";--fa--fa: ""}.fa-trash-can-plus{--fa: "";--fa--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: "";--fa--fa: ""}.fa-chart-fft{--fa: "";--fa--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: "";--fa--fa: ""}.fa-globe-snow{--fa: "";--fa--fa: ""}.fa-subscript{--fa: "";--fa--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: "";--fa--fa: ""}.fa-integral{--fa: "";--fa--fa: ""}.fa-burst{--fa: "";--fa--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: "";--fa--fa: ""}.fa-face-tired,.fa-tired{--fa: "";--fa--fa: ""}.fa-money-bills{--fa: "";--fa--fa: ""}.fa-blinds-raised{--fa: "";--fa--fa: ""}.fa-smog{--fa: "";--fa--fa: ""}.fa-ufo-beam{--fa: "";--fa--fa: ""}.fa-hydra{--fa: "";--fa--fa: ""}.fa-circle-caret-up,.fa-caret-circle-up{--fa: "";--fa--fa: ""}.fa-user-vneck-hair-long{--fa: "";--fa--fa: ""}.fa-square-a-lock{--fa: "";--fa--fa: ""}.fa-crutch{--fa: "";--fa--fa: ""}.fa-gas-pump-slash{--fa: "";--fa--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: "";--fa--fa: ""}.fa-palette{--fa: "";--fa--fa: ""}.fa-transporter-4{--fa: "";--fa--fa: ""}.fa-chart-mixed-up-circle-currency{--fa: "";--fa--fa: ""}.fa-objects-align-right{--fa: "";--fa--fa: ""}.fa-arrows-turn-right{--fa: "";--fa--fa: ""}.fa-vest{--fa: "";--fa--fa: ""}.fa-pig{--fa: "";--fa--fa: ""}.fa-inbox-full{--fa: "";--fa--fa: ""}.fa-circle-envelope,.fa-envelope-circle{--fa: "";--fa--fa: ""}.fa-triangle-person-digging,.fa-construction{--fa: "";--fa--fa: ""}.fa-ferry{--fa: "";--fa--fa: ""}.fa-bullseye-arrow{--fa: "";--fa--fa: ""}.fa-arrows-down-to-people{--fa: "";--fa--fa: ""}.fa-seedling,.fa-sprout{--fa: "";--fa--fa: ""}.fa-clock-seven{--fa: "";--fa--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: "";--fa--fa: ""}.fa-boxes-packing{--fa: "";--fa--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: "";--fa--fa: ""}.fa-flashlight{--fa: "";--fa--fa: ""}.fa-file-jpg{--fa: "";--fa--fa: ""}.fa-group-arrows-rotate{--fa: "";--fa--fa: ""}.fa-bowl-food{--fa: "";--fa--fa: ""}.fa-square-9{--fa: "";--fa--fa: ""}.fa-candy-cane{--fa: "";--fa--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: "";--fa--fa: ""}.fa-square-dollar,.fa-dollar-square,.fa-usd-square{--fa: "";--fa--fa: ""}.fa-phone-arrow-right{--fa: "";--fa--fa: ""}.fa-hand-holding-seedling{--fa: "";--fa--fa: ""}.fa-message-check,.fa-comment-alt-check{--fa: "";--fa--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: "";--fa--fa: ""}.fa-chart-line-up-down{--fa: "";--fa--fa: ""}.fa-text-slash,.fa-remove-format{--fa: "";--fa--fa: ""}.fa-watch{--fa: "";--fa--fa: ""}.fa-circle-down-left{--fa: "";--fa--fa: ""}.fa-text{--fa: "";--fa--fa: ""}.fa-projector{--fa: "";--fa--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: "";--fa--fa: ""}.fa-tombstone-blank,.fa-tombstone-alt{--fa: "";--fa--fa: ""}.fa-chess-king-piece,.fa-chess-king-alt{--fa: "";--fa--fa: ""}.fa-circle-6{--fa: "";--fa--fa: ""}.fa-waves-sine{--fa: "";--fa--fa: ""}.fa-left,.fa-arrow-alt-left{--fa: "";--fa--fa: ""}.fa-file-word{--fa: "";--fa--fa: ""}.fa-file-powerpoint{--fa: "";--fa--fa: ""}.fa-square-down,.fa-arrow-alt-square-down{--fa: "";--fa--fa: ""}.fa-objects-align-center-vertical{--fa: "";--fa--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: "";--fa--fa: ""}.fa-house-lock{--fa: "";--fa--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: "";--fa--fa: ""}.fa-wreath{--fa: "";--fa--fa: ""}.fa-children{--fa: "";--fa--fa: ""}.fa-meter-droplet{--fa: "";--fa--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: "";--fa--fa: ""}.fa-user-large-slash,.fa-user-alt-slash{--fa: "";--fa--fa: ""}.fa-signal-strong,.fa-signal-4{--fa: "";--fa--fa: ""}.fa-lollipop,.fa-lollypop{--fa: "";--fa--fa: ""}.fa-list-tree{--fa: "";--fa--fa: ""}.fa-envelope-open{--fa: "";--fa--fa: ""}.fa-draw-circle{--fa: "";--fa--fa: ""}.fa-cat-space{--fa: "";--fa--fa: ""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa: "";--fa--fa: ""}.fa-rabbit-running,.fa-rabbit-fast{--fa: "";--fa--fa: ""}.fa-memo-pad{--fa: "";--fa--fa: ""}.fa-mattress-pillow{--fa: "";--fa--fa: ""}.fa-alarm-plus{--fa: "";--fa--fa: ""}.fa-alicorn{--fa: "";--fa--fa: ""}.fa-comment-question{--fa: "";--fa--fa: ""}.fa-gingerbread-man{--fa: "";--fa--fa: ""}.fa-guarani-sign{--fa: "";--fa--fa: ""}.fa-burger-fries{--fa: "";--fa--fa: ""}.fa-mug-tea{--fa: "";--fa--fa: ""}.fa-border-top{--fa: "";--fa--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: "";--fa--fa: ""}.fa-circle-book-open,.fa-book-circle{--fa: "";--fa--fa: ""}.fa-arrows-to-dotted-line{--fa: "";--fa--fa: ""}.fa-fire-extinguisher{--fa: "";--fa--fa: ""}.fa-magnifying-glass-arrows-rotate{--fa: "";--fa--fa: ""}.fa-garage-open{--fa: "";--fa--fa: ""}.fa-shelves-empty{--fa: "";--fa--fa: ""}.fa-cruzeiro-sign{--fa: "";--fa--fa: ""}.fa-watch-apple{--fa: "";--fa--fa: ""}.fa-watch-calculator{--fa: "";--fa--fa: ""}.fa-list-dropdown{--fa: "";--fa--fa: ""}.fa-cabinet-filing{--fa: "";--fa--fa: ""}.fa-burger-soda{--fa: "";--fa--fa: ""}.fa-square-arrow-up,.fa-arrow-square-up{--fa: "";--fa--fa: ""}.fa-greater-than-equal{--fa: "";--fa--fa: ""}.fa-pallet-box{--fa: "";--fa--fa: ""}.fa-face-confounded{--fa: "";--fa--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: "";--fa--fa: ""}.fa-truck-plow{--fa: "";--fa--fa: ""}.fa-book-atlas,.fa-atlas{--fa: "";--fa--fa: ""}.fa-virus{--fa: "";--fa--fa: ""}.fa-grid-round-2{--fa: "";--fa--fa: ""}.fa-comment-middle-top{--fa: "";--fa--fa: ""}.fa-wave{--fa: "";--fa--fa: ""}.fa-envelope-circle-check{--fa: "";--fa--fa: ""}.fa-layer-group{--fa: "";--fa--fa: ""}.fa-restroom-simple{--fa: "";--fa--fa: ""}.fa-arrows-to-dot{--fa: "";--fa--fa: ""}.fa-border-outer{--fa: "";--fa--fa: ""}.fa-hashtag-lock{--fa: "";--fa--fa: ""}.fa-clock-two-thirty{--fa: "";--fa--fa: ""}.fa-archway{--fa: "";--fa--fa: ""}.fa-heart-circle-check{--fa: "";--fa--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: "";--fa--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: "";--fa--fa: ""}.fa-ticket-perforated{--fa: "";--fa--fa: ""}.fa-heart-half{--fa: "";--fa--fa: ""}.fa-comment-check{--fa: "";--fa--fa: ""}.fa-square{--fa: "";--fa--fa: ""}.fa-memo{--fa: "";--fa--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: "";--fa--fa: ""}.fa-couch{--fa: "";--fa--fa: ""}.fa-cedi-sign{--fa: "";--fa--fa: ""}.fa-italic{--fa: "";--fa--fa: ""}.fa-glass-citrus{--fa: "";--fa--fa: ""}.fa-calendar-lines-pen{--fa: "";--fa--fa: ""}.fa-table-cells-column-lock{--fa: "";--fa--fa: ""}.fa-church{--fa: "";--fa--fa: ""}.fa-person-snowmobiling,.fa-snowmobile{--fa: "";--fa--fa: ""}.fa-face-hushed{--fa: "";--fa--fa: ""}.fa-comments-dollar{--fa: "";--fa--fa: ""}.fa-tickets-simple{--fa: "";--fa--fa: ""}.fa-pickaxe{--fa: "";--fa--fa: ""}.fa-link-simple-slash{--fa: "";--fa--fa: ""}.fa-democrat{--fa: "";--fa--fa: ""}.fa-face-confused{--fa: "";--fa--fa: ""}.fa-pinball{--fa: "";--fa--fa: ""}.fa-z{--fa: "Z";--fa--fa: "ZZ"}.fa-person-skiing,.fa-skiing{--fa: "";--fa--fa: ""}.fa-deer{--fa: "";--fa--fa: ""}.fa-input-pipe{--fa: "";--fa--fa: ""}.fa-road-lock{--fa: "";--fa--fa: ""}.fa-a{--fa: "A";--fa--fa: "AA"}.fa-bookmark-slash{--fa: "";--fa--fa: ""}.fa-temperature-arrow-down,.fa-temperature-down{--fa: "";--fa--fa: ""}.fa-mace{--fa: "";--fa--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: "";--fa--fa: ""}.fa-sausage{--fa: "";--fa--fa: ""}.fa-trash-can-clock{--fa: "";--fa--fa: ""}.fa-p{--fa: "P";--fa--fa: "PP"}.fa-broom-wide{--fa: "";--fa--fa: ""}.fa-snowflake{--fa: "";--fa--fa: ""}.fa-stomach{--fa: "";--fa--fa: ""}.fa-newspaper{--fa: "";--fa--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: "";--fa--fa: ""}.fa-guitar-electric{--fa: "";--fa--fa: ""}.fa-arrow-turn-down-right{--fa: "";--fa--fa: ""}.fa-moon-cloud{--fa: "";--fa--fa: ""}.fa-bread-slice-butter{--fa: "";--fa--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: "";--fa--fa: ""}.fa-user-group-crown,.fa-users-crown{--fa: "";--fa--fa: ""}.fa-circle-i{--fa: "";--fa--fa: ""}.fa-toilet-paper-check{--fa: "";--fa--fa: ""}.fa-filter-circle-xmark{--fa: "";--fa--fa: ""}.fa-locust{--fa: "";--fa--fa: ""}.fa-sort,.fa-unsorted{--fa: "";--fa--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: "";--fa--fa: ""}.fa-chart-waterfall{--fa: "";--fa--fa: ""}.fa-sparkle{--fa: "";--fa--fa: ""}.fa-face-party{--fa: "";--fa--fa: ""}.fa-kidneys{--fa: "";--fa--fa: ""}.fa-wifi-exclamation{--fa: "";--fa--fa: ""}.fa-chart-network{--fa: "";--fa--fa: ""}.fa-person-dress-burst{--fa: "";--fa--fa: ""}.fa-dice-d4{--fa: "";--fa--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: "";--fa--fa: ""}.fa-vector-square{--fa: "";--fa--fa: ""}.fa-bread-slice{--fa: "";--fa--fa: ""}.fa-language{--fa: "";--fa--fa: ""}.fa-wheat-awn-slash{--fa: "";--fa--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: "";--fa--fa: ""}.fa-dagger{--fa: "";--fa--fa: ""}.fa-podium{--fa: "";--fa--fa: ""}.fa-diamonds-4{--fa: "";--fa--fa: ""}.fa-memo-circle-check{--fa: "";--fa--fa: ""}.fa-route-highway{--fa: "";--fa--fa: ""}.fa-down-to-line,.fa-arrow-alt-to-bottom{--fa: "";--fa--fa: ""}.fa-filter{--fa: "";--fa--fa: ""}.fa-square-g{--fa: "";--fa--fa: ""}.fa-circle-phone,.fa-phone-circle{--fa: "";--fa--fa: ""}.fa-clipboard-prescription{--fa: "";--fa--fa: ""}.fa-user-nurse-hair{--fa: "";--fa--fa: ""}.fa-question{--fa: "?";--fa--fa: "??"}.fa-file-signature{--fa: "";--fa--fa: ""}.fa-toggle-large-on{--fa: "";--fa--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: "";--fa--fa: ""}.fa-dryer-heat,.fa-dryer-alt{--fa: "";--fa--fa: ""}.fa-house-chimney-user{--fa: "";--fa--fa: ""}.fa-hand-holding-heart{--fa: "";--fa--fa: ""}.fa-arrow-up-small-big,.fa-sort-size-up-alt{--fa: "";--fa--fa: ""}.fa-train-track{--fa: "";--fa--fa: ""}.fa-puzzle-piece{--fa: "";--fa--fa: ""}.fa-money-check{--fa: "";--fa--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: "";--fa--fa: ""}.fa-file-exclamation{--fa: "";--fa--fa: ""}.fa-code{--fa: "";--fa--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: "";--fa--fa: ""}.fa-moon-stars{--fa: "";--fa--fa: ""}.fa-building-circle-exclamation{--fa: "";--fa--fa: ""}.fa-clothes-hanger{--fa: "";--fa--fa: ""}.fa-mobile-notch,.fa-mobile-iphone{--fa: "";--fa--fa: ""}.fa-magnifying-glass-chart{--fa: "";--fa--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: "";--fa--fa: ""}.fa-cubes-stacked{--fa: "";--fa--fa: ""}.fa-images-user{--fa: "";--fa--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: "";--fa--fa: ""}.fa-image-polaroid-user{--fa: "";--fa--fa: ""}.fa-virus-covid{--fa: "";--fa--fa: ""}.fa-square-ellipsis{--fa: "";--fa--fa: ""}.fa-pie{--fa: "";--fa--fa: ""}.fa-chess-knight-piece,.fa-chess-knight-alt{--fa: "";--fa--fa: ""}.fa-austral-sign{--fa: "";--fa--fa: ""}.fa-cloud-plus{--fa: "";--fa--fa: ""}.fa-f{--fa: "F";--fa--fa: "FF"}.fa-leaf{--fa: "";--fa--fa: ""}.fa-bed-bunk{--fa: "";--fa--fa: ""}.fa-road{--fa: "";--fa--fa: ""}.fa-taxi,.fa-cab{--fa: "";--fa--fa: ""}.fa-person-circle-plus{--fa: "";--fa--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: "";--fa--fa: ""}.fa-bolt-lightning{--fa: "";--fa--fa: ""}.fa-clock-eight{--fa: "";--fa--fa: ""}.fa-sack-xmark{--fa: "";--fa--fa: ""}.fa-file-xls{--fa: "";--fa--fa: ""}.fa-file-excel{--fa: "";--fa--fa: ""}.fa-file-contract{--fa: "";--fa--fa: ""}.fa-fish-fins{--fa: "";--fa--fa: ""}.fa-circle-q{--fa: "";--fa--fa: ""}.fa-building-flag{--fa: "";--fa--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: "";--fa--fa: ""}.fa-object-ungroup{--fa: "";--fa--fa: ""}.fa-face-disguise{--fa: "";--fa--fa: ""}.fa-circle-arrow-down-right{--fa: "";--fa--fa: ""}.fa-alien-8bit,.fa-alien-monster{--fa: "";--fa--fa: ""}.fa-hand-point-ribbon{--fa: "";--fa--fa: ""}.fa-poop{--fa: "";--fa--fa: ""}.fa-object-exclude{--fa: "";--fa--fa: ""}.fa-telescope{--fa: "";--fa--fa: ""}.fa-location-pin,.fa-map-marker{--fa: "";--fa--fa: ""}.fa-square-list{--fa: "";--fa--fa: ""}.fa-kaaba{--fa: "";--fa--fa: ""}.fa-toilet-paper{--fa: "";--fa--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: "";--fa--fa: ""}.fa-comment-code{--fa: "";--fa--fa: ""}.fa-sim-cards{--fa: "";--fa--fa: ""}.fa-starship{--fa: "";--fa--fa: ""}.fa-eject{--fa: "";--fa--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: "";--fa--fa: ""}.fa-plane-circle-check{--fa: "";--fa--fa: ""}.fa-seal{--fa: "";--fa--fa: ""}.fa-user-cowboy{--fa: "";--fa--fa: ""}.fa-hexagon-vertical-nft{--fa: "";--fa--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: "";--fa--fa: ""}.fa-bread-loaf{--fa: "";--fa--fa: ""}.fa-rings-wedding{--fa: "";--fa--fa: ""}.fa-object-group{--fa: "";--fa--fa: ""}.fa-french-fries{--fa: "";--fa--fa: ""}.fa-chart-line,.fa-line-chart{--fa: "";--fa--fa: ""}.fa-calendar-arrow-down,.fa-calendar-download{--fa: "";--fa--fa: ""}.fa-send-back{--fa: "";--fa--fa: ""}.fa-mask-ventilator{--fa: "";--fa--fa: ""}.fa-tickets{--fa: "";--fa--fa: ""}.fa-signature-lock{--fa: "";--fa--fa: ""}.fa-arrow-right{--fa: "";--fa--fa: ""}.fa-signs-post,.fa-map-signs{--fa: "";--fa--fa: ""}.fa-octagon-plus,.fa-plus-octagon{--fa: "";--fa--fa: ""}.fa-cash-register{--fa: "";--fa--fa: ""}.fa-person-circle-question{--fa: "";--fa--fa: ""}.fa-melon-slice{--fa: "";--fa--fa: ""}.fa-space-station-moon{--fa: "";--fa--fa: ""}.fa-message-smile,.fa-comment-alt-smile{--fa: "";--fa--fa: ""}.fa-cup-straw{--fa: "";--fa--fa: ""}.fa-left-from-line,.fa-arrow-alt-from-right{--fa: "";--fa--fa: ""}.fa-h{--fa: "H";--fa--fa: "HH"}.fa-basket-shopping-simple,.fa-shopping-basket-alt{--fa: "";--fa--fa: ""}.fa-hands-holding-heart,.fa-hands-heart{--fa: "";--fa--fa: ""}.fa-clock-nine{--fa: "";--fa--fa: ""}.fa-hammer-brush{--fa: "";--fa--fa: ""}.fa-tarp{--fa: "";--fa--fa: ""}.fa-face-sleepy{--fa: "";--fa--fa: ""}.fa-hand-horns{--fa: "";--fa--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: "";--fa--fa: ""}.fa-arrows-to-eye{--fa: "";--fa--fa: ""}.fa-circle-three-quarters{--fa: "";--fa--fa: ""}.fa-trophy-star,.fa-trophy-alt{--fa: "";--fa--fa: ""}.fa-plug-circle-bolt{--fa: "";--fa--fa: ""}.fa-face-thermometer{--fa: "";--fa--fa: ""}.fa-grid-round-4{--fa: "";--fa--fa: ""}.fa-sign-posts-wrench{--fa: "";--fa--fa: ""}.fa-shirt-running{--fa: "";--fa--fa: ""}.fa-book-circle-arrow-up{--fa: "";--fa--fa: ""}.fa-face-nauseated{--fa: "";--fa--fa: ""}.fa-heart{--fa: "";--fa--fa: ""}.fa-file-chart-pie{--fa: "";--fa--fa: ""}.fa-mars-and-venus{--fa: "";--fa--fa: ""}.fa-house-user,.fa-home-user{--fa: "";--fa--fa: ""}.fa-circle-arrow-down-left{--fa: "";--fa--fa: ""}.fa-dumpster-fire{--fa: "";--fa--fa: ""}.fa-hexagon-minus,.fa-minus-hexagon{--fa: "";--fa--fa: ""}.fa-left-to-line,.fa-arrow-alt-to-left{--fa: "";--fa--fa: ""}.fa-house-crack{--fa: "";--fa--fa: ""}.fa-paw-simple,.fa-paw-alt{--fa: "";--fa--fa: ""}.fa-arrow-left-long-to-line{--fa: "";--fa--fa: ""}.fa-brackets-round,.fa-parentheses{--fa: "";--fa--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: "";--fa--fa: ""}.fa-user-shakespeare{--fa: "";--fa--fa: ""}.fa-arrow-right-to-arc{--fa: "";--fa--fa: ""}.fa-face-surprise,.fa-surprise{--fa: "";--fa--fa: ""}.fa-bottle-water{--fa: "";--fa--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: "";--fa--fa: ""}.fa-gauge-circle-plus{--fa: "";--fa--fa: ""}.fa-folders{--fa: "";--fa--fa: ""}.fa-angel{--fa: "";--fa--fa: ""}.fa-value-absolute{--fa: "";--fa--fa: ""}.fa-rabbit{--fa: "";--fa--fa: ""}.fa-toilet-paper-slash{--fa: "";--fa--fa: ""}.fa-circle-euro{--fa: "";--fa--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: "";--fa--fa: ""}.fa-kitchen-set{--fa: "";--fa--fa: ""}.fa-diamond-half{--fa: "";--fa--fa: ""}.fa-lock-keyhole,.fa-lock-alt{--fa: "";--fa--fa: ""}.fa-r{--fa: "R";--fa--fa: "RR"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: "";--fa--fa: ""}.fa-square-info,.fa-info-square{--fa: "";--fa--fa: ""}.fa-wifi-slash{--fa: "";--fa--fa: ""}.fa-toilet-paper-xmark{--fa: "";--fa--fa: ""}.fa-hands-holding-dollar,.fa-hands-usd{--fa: "";--fa--fa: ""}.fa-cube{--fa: "";--fa--fa: ""}.fa-arrow-down-triangle-square,.fa-sort-shapes-down{--fa: "";--fa--fa: ""}.fa-bitcoin-sign{--fa: "";--fa--fa: ""}.fa-shutters{--fa: "";--fa--fa: ""}.fa-shield-dog{--fa: "";--fa--fa: ""}.fa-solar-panel{--fa: "";--fa--fa: ""}.fa-lock-open{--fa: "";--fa--fa: ""}.fa-table-tree{--fa: "";--fa--fa: ""}.fa-house-chimney-heart{--fa: "";--fa--fa: ""}.fa-tally-3{--fa: "";--fa--fa: ""}.fa-elevator{--fa: "";--fa--fa: ""}.fa-money-bill-transfer{--fa: "";--fa--fa: ""}.fa-money-bill-trend-up{--fa: "";--fa--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: "";--fa--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: "";--fa--fa: ""}.fa-circle{--fa: "";--fa--fa: ""}.fa-left-to-bracket{--fa: "";--fa--fa: ""}.fa-cart-circle-exclamation{--fa: "";--fa--fa: ""}.fa-sword{--fa: "";--fa--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: "";--fa--fa: ""}.fa-recycle{--fa: "";--fa--fa: ""}.fa-user-astronaut{--fa: "";--fa--fa: ""}.fa-interrobang{--fa: "";--fa--fa: ""}.fa-plane-slash{--fa: "";--fa--fa: ""}.fa-circle-dashed{--fa: "";--fa--fa: ""}.fa-trademark{--fa: "";--fa--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: "";--fa--fa: ""}.fa-fork-knife,.fa-utensils-alt{--fa: "";--fa--fa: ""}.fa-satellite-dish{--fa: "";--fa--fa: ""}.fa-badge-check{--fa: "";--fa--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: "";--fa--fa: ""}.fa-slider{--fa: "";--fa--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: "";--fa--fa: ""}.fa-clock-one-thirty{--fa: "";--fa--fa: ""}.fa-inbox-out,.fa-inbox-arrow-up{--fa: "";--fa--fa: ""}.fa-cloud-slash{--fa: "";--fa--fa: ""}.fa-volume-high,.fa-volume-up{--fa: "";--fa--fa: ""}.fa-users-rays{--fa: "";--fa--fa: ""}.fa-wallet{--fa: "";--fa--fa: ""}.fa-octagon-check{--fa: "";--fa--fa: ""}.fa-flatbread-stuffed{--fa: "";--fa--fa: ""}.fa-clipboard-check{--fa: "";--fa--fa: ""}.fa-cart-circle-plus{--fa: "";--fa--fa: ""}.fa-truck-clock,.fa-shipping-timed{--fa: "";--fa--fa: ""}.fa-pool-8-ball{--fa: "";--fa--fa: ""}.fa-file-audio{--fa: "";--fa--fa: ""}.fa-turn-down-left{--fa: "";--fa--fa: ""}.fa-lock-hashtag{--fa: "";--fa--fa: ""}.fa-chart-radar{--fa: "";--fa--fa: ""}.fa-staff{--fa: "";--fa--fa: ""}.fa-burger,.fa-hamburger{--fa: "";--fa--fa: ""}.fa-utility-pole{--fa: "";--fa--fa: ""}.fa-transporter-6{--fa: "";--fa--fa: ""}.fa-arrow-turn-left{--fa: "";--fa--fa: ""}.fa-wrench{--fa: "";--fa--fa: ""}.fa-bugs{--fa: "";--fa--fa: ""}.fa-vector-polygon{--fa: "";--fa--fa: ""}.fa-diagram-nested{--fa: "";--fa--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: "";--fa--fa: ""}.fa-file-image{--fa: "";--fa--fa: ""}.fa-circle-question,.fa-question-circle{--fa: "";--fa--fa: ""}.fa-tickets-perforated{--fa: "";--fa--fa: ""}.fa-image-user{--fa: "";--fa--fa: ""}.fa-buoy{--fa: "";--fa--fa: ""}.fa-plane-departure{--fa: "";--fa--fa: ""}.fa-handshake-slash{--fa: "";--fa--fa: ""}.fa-book-bookmark{--fa: "";--fa--fa: ""}.fa-border-center-h{--fa: "";--fa--fa: ""}.fa-can-food{--fa: "";--fa--fa: ""}.fa-typewriter{--fa: "";--fa--fa: ""}.fa-arrow-right-from-arc{--fa: "";--fa--fa: ""}.fa-circle-k{--fa: "";--fa--fa: ""}.fa-face-hand-over-mouth{--fa: "";--fa--fa: ""}.fa-popcorn{--fa: "";--fa--fa: ""}.fa-house-water,.fa-house-flood{--fa: "";--fa--fa: ""}.fa-object-subtract{--fa: "";--fa--fa: ""}.fa-code-branch{--fa: "";--fa--fa: ""}.fa-warehouse-full,.fa-warehouse-alt{--fa: "";--fa--fa: ""}.fa-hat-cowboy{--fa: "";--fa--fa: ""}.fa-bridge{--fa: "";--fa--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: "";--fa--fa: ""}.fa-arrow-down-from-dotted-line{--fa: "";--fa--fa: ""}.fa-file-doc{--fa: "";--fa--fa: ""}.fa-square-quarters{--fa: "";--fa--fa: ""}.fa-truck-front{--fa: "";--fa--fa: ""}.fa-cat{--fa: "";--fa--fa: ""}.fa-trash-xmark{--fa: "";--fa--fa: ""}.fa-circle-caret-left,.fa-caret-circle-left{--fa: "";--fa--fa: ""}.fa-files{--fa: "";--fa--fa: ""}.fa-anchor-circle-exclamation{--fa: "";--fa--fa: ""}.fa-face-clouds{--fa: "";--fa--fa: ""}.fa-user-crown{--fa: "";--fa--fa: ""}.fa-basket-shopping-plus{--fa: "";--fa--fa: ""}.fa-truck-field{--fa: "";--fa--fa: ""}.fa-route{--fa: "";--fa--fa: ""}.fa-cart-circle-check{--fa: "";--fa--fa: ""}.fa-clipboard-question{--fa: "";--fa--fa: ""}.fa-panorama{--fa: "";--fa--fa: ""}.fa-comment-medical{--fa: "";--fa--fa: ""}.fa-teeth-open{--fa: "";--fa--fa: ""}.fa-user-tie-hair-long{--fa: "";--fa--fa: ""}.fa-file-circle-minus{--fa: "";--fa--fa: ""}.fa-head-side-medical{--fa: "";--fa--fa: ""}.fa-arrow-turn-right{--fa: "";--fa--fa: ""}.fa-tags{--fa: "";--fa--fa: ""}.fa-wine-glass{--fa: "";--fa--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: "";--fa--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: "";--fa--fa: ""}.fa-user-robot{--fa: "";--fa--fa: ""}.fa-square-parking,.fa-parking{--fa: "";--fa--fa: ""}.fa-card-diamond{--fa: "";--fa--fa: ""}.fa-face-zipper{--fa: "";--fa--fa: ""}.fa-face-raised-eyebrow{--fa: "";--fa--fa: ""}.fa-house-signal{--fa: "";--fa--fa: ""}.fa-square-chevron-up,.fa-chevron-square-up{--fa: "";--fa--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: "";--fa--fa: ""}.fa-faucet-drip{--fa: "";--fa--fa: ""}.fa-arrows-to-line{--fa: "";--fa--fa: ""}.fa-dolphin{--fa: "";--fa--fa: ""}.fa-arrow-up-right{--fa: "";--fa--fa: ""}.fa-circle-r{--fa: "";--fa--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: "";--fa--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: "";--fa--fa: ""}.fa-circle-sort-up,.fa-sort-circle-up{--fa: "";--fa--fa: ""}.fa-terminal{--fa: "";--fa--fa: ""}.fa-mobile-button{--fa: "";--fa--fa: ""}.fa-house-medical-flag{--fa: "";--fa--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: "";--fa--fa: ""}.fa-tape{--fa: "";--fa--fa: ""}.fa-chestnut{--fa: "";--fa--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: "";--fa--fa: ""}.fa-eye{--fa: "";--fa--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: "";--fa--fa: ""}.fa-heat{--fa: "";--fa--fa: ""}.fa-ticket-airline,.fa-ticket-perforated-plane,.fa-ticket-plane{--fa: "";--fa--fa: ""}.fa-boot-heeled{--fa: "";--fa--fa: ""}.fa-arrows-minimize,.fa-compress-arrows{--fa: "";--fa--fa: ""}.fa-audio-description{--fa: "";--fa--fa: ""}.fa-person-military-to-person{--fa: "";--fa--fa: ""}.fa-file-shield{--fa: "";--fa--fa: ""}.fa-hexagon{--fa: "";--fa--fa: ""}.fa-manhole{--fa: "";--fa--fa: ""}.fa-user-slash{--fa: "";--fa--fa: ""}.fa-pen{--fa: "";--fa--fa: ""}.fa-tower-observation{--fa: "";--fa--fa: ""}.fa-floppy-disks{--fa: "";--fa--fa: ""}.fa-toilet-paper-blank-under,.fa-toilet-paper-reverse-alt{--fa: "";--fa--fa: ""}.fa-file-code{--fa: "";--fa--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: "";--fa--fa: ""}.fa-pump{--fa: "";--fa--fa: ""}.fa-bus{--fa: "";--fa--fa: ""}.fa-heart-circle-xmark{--fa: "";--fa--fa: ""}.fa-arrow-up-left-from-circle{--fa: "";--fa--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: "";--fa--fa: ""}.fa-window-maximize{--fa: "";--fa--fa: ""}.fa-dryer{--fa: "";--fa--fa: ""}.fa-face-frown,.fa-frown{--fa: "";--fa--fa: ""}.fa-chess-bishop-piece,.fa-chess-bishop-alt{--fa: "";--fa--fa: ""}.fa-shirt-tank-top{--fa: "";--fa--fa: ""}.fa-diploma,.fa-scroll-ribbon{--fa: "";--fa--fa: ""}.fa-screencast{--fa: "";--fa--fa: ""}.fa-walker{--fa: "";--fa--fa: ""}.fa-prescription{--fa: "";--fa--fa: ""}.fa-shop,.fa-store-alt{--fa: "";--fa--fa: ""}.fa-floppy-disk,.fa-save{--fa: "";--fa--fa: ""}.fa-vihara{--fa: "";--fa--fa: ""}.fa-face-kiss-closed-eyes{--fa: "";--fa--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: "";--fa--fa: ""}.fa-file-user{--fa: "";--fa--fa: ""}.fa-user-police-tie{--fa: "";--fa--fa: ""}.fa-face-tongue-money{--fa: "";--fa--fa: ""}.fa-tennis-ball{--fa: "";--fa--fa: ""}.fa-square-l{--fa: "";--fa--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: "";--fa--fa: ""}.fa-calendar-arrow-up,.fa-calendar-upload{--fa: "";--fa--fa: ""}.fa-comment-dots,.fa-commenting{--fa: "";--fa--fa: ""}.fa-plant-wilt{--fa: "";--fa--fa: ""}.fa-scarf{--fa: "";--fa--fa: ""}.fa-album-circle-plus{--fa: "";--fa--fa: ""}.fa-user-nurse-hair-long{--fa: "";--fa--fa: ""}.fa-diamond{--fa: "";--fa--fa: ""}.fa-square-left,.fa-arrow-alt-square-left{--fa: "";--fa--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: "";--fa--fa: ""}.fa-circle-ellipsis-vertical{--fa: "";--fa--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: "";--fa--fa: ""}.fa-grid-dividers{--fa: "";--fa--fa: ""}.fa-chart-diagram{--fa: "";--fa--fa: ""}.fa-bacterium{--fa: "";--fa--fa: ""}.fa-hand-pointer{--fa: "";--fa--fa: ""}.fa-drum-steelpan{--fa: "";--fa--fa: ""}.fa-hand-scissors{--fa: "";--fa--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: "";--fa--fa: ""}.fa-face-pensive{--fa: "";--fa--fa: ""}.fa-user-music{--fa: "";--fa--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: "";--fa--fa: ""}.fa-messages-dollar,.fa-comments-alt-dollar{--fa: "";--fa--fa: ""}.fa-sensor-on{--fa: "";--fa--fa: ""}.fa-balloon{--fa: "";--fa--fa: ""}.fa-biohazard{--fa: "";--fa--fa: ""}.fa-chess-queen-piece,.fa-chess-queen-alt{--fa: "";--fa--fa: ""}.fa-location-crosshairs,.fa-location{--fa: "";--fa--fa: ""}.fa-mars-double{--fa: "";--fa--fa: ""}.fa-left-from-bracket{--fa: "";--fa--fa: ""}.fa-house-person-leave,.fa-house-leave,.fa-house-person-depart{--fa: "";--fa--fa: ""}.fa-ruler-triangle{--fa: "";--fa--fa: ""}.fa-card-club{--fa: "";--fa--fa: ""}.fa-child-dress{--fa: "";--fa--fa: ""}.fa-users-between-lines{--fa: "";--fa--fa: ""}.fa-lungs-virus{--fa: "";--fa--fa: ""}.fa-spinner-third{--fa: "";--fa--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: "";--fa--fa: ""}.fa-phone{--fa: "";--fa--fa: ""}.fa-computer-mouse-scrollwheel,.fa-mouse-alt{--fa: "";--fa--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: "";--fa--fa: ""}.fa-child-reaching{--fa: "";--fa--fa: ""}.fa-table-layout{--fa: "";--fa--fa: ""}.fa-narwhal{--fa: "";--fa--fa: ""}.fa-ramp-loading{--fa: "";--fa--fa: ""}.fa-calendar-circle-plus{--fa: "";--fa--fa: ""}.fa-toothbrush{--fa: "";--fa--fa: ""}.fa-border-inner{--fa: "";--fa--fa: ""}.fa-paw-claws{--fa: "";--fa--fa: ""}.fa-kiwi-fruit{--fa: "";--fa--fa: ""}.fa-traffic-light-slow{--fa: "";--fa--fa: ""}.fa-rectangle-code{--fa: "";--fa--fa: ""}.fa-head-side-virus{--fa: "";--fa--fa: ""}.fa-keyboard-brightness{--fa: "";--fa--fa: ""}.fa-books-medical{--fa: "";--fa--fa: ""}.fa-lightbulb-slash{--fa: "";--fa--fa: ""}.fa-house-blank,.fa-home-blank{--fa: "";--fa--fa: ""}.fa-square-5{--fa: "";--fa--fa: ""}.fa-square-heart,.fa-heart-square{--fa: "";--fa--fa: ""}.fa-puzzle{--fa: "";--fa--fa: ""}.fa-user-gear,.fa-user-cog{--fa: "";--fa--fa: ""}.fa-pipe-circle-check{--fa: "";--fa--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: "";--fa--fa: ""}.fa-octagon-exclamation{--fa: "";--fa--fa: ""}.fa-dial-low{--fa: "";--fa--fa: ""}.fa-door-closed{--fa: "";--fa--fa: ""}.fa-laptop-mobile,.fa-phone-laptop{--fa: "";--fa--fa: ""}.fa-conveyor-belt-boxes,.fa-conveyor-belt-alt{--fa: "";--fa--fa: ""}.fa-shield-virus{--fa: "";--fa--fa: ""}.fa-starfighter-twin-ion-engine-advanced,.fa-starfighter-alt-advanced{--fa: "";--fa--fa: ""}.fa-dice-six{--fa: "";--fa--fa: ""}.fa-starfighter-twin-ion-engine,.fa-starfighter-alt{--fa: "";--fa--fa: ""}.fa-rocket-launch{--fa: "";--fa--fa: ""}.fa-mosquito-net{--fa: "";--fa--fa: ""}.fa-file-fragment{--fa: "";--fa--fa: ""}.fa-vent-damper{--fa: "";--fa--fa: ""}.fa-bridge-water{--fa: "";--fa--fa: ""}.fa-ban-bug,.fa-debug{--fa: "";--fa--fa: ""}.fa-person-booth{--fa: "";--fa--fa: ""}.fa-text-width{--fa: "";--fa--fa: ""}.fa-garage-car{--fa: "";--fa--fa: ""}.fa-square-kanban{--fa: "";--fa--fa: ""}.fa-hat-wizard{--fa: "";--fa--fa: ""}.fa-chart-kanban{--fa: "";--fa--fa: ""}.fa-pen-fancy{--fa: "";--fa--fa: ""}.fa-coffee-pot{--fa: "";--fa--fa: ""}.fa-mouse-field{--fa: "";--fa--fa: ""}.fa-person-digging,.fa-digging{--fa: "";--fa--fa: ""}.fa-shower-down,.fa-shower-alt{--fa: "";--fa--fa: ""}.fa-box-circle-check{--fa: "";--fa--fa: ""}.fa-brightness{--fa: "";--fa--fa: ""}.fa-car-side-bolt{--fa: "";--fa--fa: ""}.fa-file-xml{--fa: "";--fa--fa: ""}.fa-ornament{--fa: "";--fa--fa: ""}.fa-phone-arrow-down-left,.fa-phone-arrow-down,.fa-phone-incoming{--fa: "";--fa--fa: ""}.fa-cloud-word{--fa: "";--fa--fa: ""}.fa-hand-fingers-crossed{--fa: "";--fa--fa: ""}.fa-trash{--fa: "";--fa--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: "";--fa--fa: ""}.fa-arrow-down-small-big,.fa-sort-size-down-alt{--fa: "";--fa--fa: ""}.fa-book-medical{--fa: "";--fa--fa: ""}.fa-face-melting{--fa: "";--fa--fa: ""}.fa-poo{--fa: "";--fa--fa: ""}.fa-pen-clip-slash,.fa-pen-alt-slash{--fa: "";--fa--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: "";--fa--fa: ""}.fa-scroll-old{--fa: "";--fa--fa: ""}.fa-guitars{--fa: "";--fa--fa: ""}.fa-phone-xmark{--fa: "";--fa--fa: ""}.fa-hose{--fa: "";--fa--fa: ""}.fa-clock-six{--fa: "";--fa--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: "";--fa--fa: ""}.fa-billboard{--fa: "";--fa--fa: ""}.fa-square-r{--fa: "";--fa--fa: ""}.fa-cubes{--fa: "";--fa--fa: ""}.fa-envelope-open-dollar{--fa: "";--fa--fa: ""}.fa-divide{--fa: "";--fa--fa: ""}.fa-sun-cloud{--fa: "";--fa--fa: ""}.fa-lamp-floor{--fa: "";--fa--fa: ""}.fa-square-7{--fa: "";--fa--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: "";--fa--fa: ""}.fa-headphones{--fa: "";--fa--fa: ""}.fa-hands-holding{--fa: "";--fa--fa: ""}.fa-campfire{--fa: "";--fa--fa: ""}.fa-circle-ampersand{--fa: "";--fa--fa: ""}.fa-snowflakes{--fa: "";--fa--fa: ""}.fa-hands-clapping{--fa: "";--fa--fa: ""}.fa-republican{--fa: "";--fa--fa: ""}.fa-leaf-maple{--fa: "";--fa--fa: ""}.fa-arrow-left{--fa: "";--fa--fa: ""}.fa-person-circle-xmark{--fa: "";--fa--fa: ""}.fa-ruler{--fa: "";--fa--fa: ""}.fa-arrow-left-from-bracket{--fa: "";--fa--fa: ""}.fa-cup-straw-swoosh{--fa: "";--fa--fa: ""}.fa-temperature-sun,.fa-temperature-hot{--fa: "";--fa--fa: ""}.fa-align-left{--fa: "";--fa--fa: ""}.fa-dice-d6{--fa: "";--fa--fa: ""}.fa-restroom{--fa: "";--fa--fa: ""}.fa-high-definition,.fa-rectangle-hd{--fa: "";--fa--fa: ""}.fa-j{--fa: "J";--fa--fa: "JJ"}.fa-galaxy{--fa: "";--fa--fa: ""}.fa-users-viewfinder{--fa: "";--fa--fa: ""}.fa-file-video{--fa: "";--fa--fa: ""}.fa-cherries{--fa: "";--fa--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: "";--fa--fa: ""}.fa-circle-sort,.fa-sort-circle{--fa: "";--fa--fa: ""}.fa-table-cells,.fa-th{--fa: "";--fa--fa: ""}.fa-bag-shopping-minus{--fa: "";--fa--fa: ""}.fa-file-pdf{--fa: "";--fa--fa: ""}.fa-siren{--fa: "";--fa--fa: ""}.fa-arrow-up-to-dotted-line{--fa: "";--fa--fa: ""}.fa-image-landscape,.fa-landscape{--fa: "";--fa--fa: ""}.fa-tank-water{--fa: "";--fa--fa: ""}.fa-curling-stone,.fa-curling{--fa: "";--fa--fa: ""}.fa-gamepad-modern,.fa-gamepad-alt{--fa: "";--fa--fa: ""}.fa-messages-question{--fa: "";--fa--fa: ""}.fa-book-bible,.fa-bible{--fa: "";--fa--fa: ""}.fa-o{--fa: "O";--fa--fa: "OO"}.fa-suitcase-medical,.fa-medkit{--fa: "";--fa--fa: ""}.fa-briefcase-arrow-right{--fa: "";--fa--fa: ""}.fa-expand-wide{--fa: "";--fa--fa: ""}.fa-clock-eleven-thirty{--fa: "";--fa--fa: ""}.fa-rv{--fa: "";--fa--fa: ""}.fa-user-secret{--fa: "";--fa--fa: ""}.fa-otter{--fa: "";--fa--fa: ""}.fa-dreidel{--fa: "";--fa--fa: ""}.fa-person-dress,.fa-female{--fa: "";--fa--fa: ""}.fa-comment-dollar{--fa: "";--fa--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: "";--fa--fa: ""}.fa-flower-tulip{--fa: "";--fa--fa: ""}.fa-people-pants-simple{--fa: "";--fa--fa: ""}.fa-cloud-drizzle{--fa: "";--fa--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: "";--fa--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: "";--fa--fa: ""}.fa-solar-system{--fa: "";--fa--fa: ""}.fa-seal-question{--fa: "";--fa--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: "";--fa--fa: ""}.fa-disc-drive{--fa: "";--fa--fa: ""}.fa-hat-cowboy-side{--fa: "";--fa--fa: ""}.fa-table-rows,.fa-rows{--fa: "";--fa--fa: ""}.fa-location-exclamation,.fa-map-marker-exclamation{--fa: "";--fa--fa: ""}.fa-face-fearful{--fa: "";--fa--fa: ""}.fa-clipboard-user{--fa: "";--fa--fa: ""}.fa-bus-school{--fa: "";--fa--fa: ""}.fa-film-slash{--fa: "";--fa--fa: ""}.fa-square-arrow-down-right{--fa: "";--fa--fa: ""}.fa-book-sparkles,.fa-book-spells{--fa: "";--fa--fa: ""}.fa-washing-machine,.fa-washer{--fa: "";--fa--fa: ""}.fa-child{--fa: "";--fa--fa: ""}.fa-lira-sign{--fa: "";--fa--fa: ""}.fa-user-visor{--fa: "";--fa--fa: ""}.fa-file-plus-minus{--fa: "";--fa--fa: ""}.fa-chess-clock-flip,.fa-chess-clock-alt{--fa: "";--fa--fa: ""}.fa-satellite{--fa: "";--fa--fa: ""}.fa-truck-fire{--fa: "";--fa--fa: ""}.fa-plane-lock{--fa: "";--fa--fa: ""}.fa-steering-wheel{--fa: "";--fa--fa: ""}.fa-tag{--fa: "";--fa--fa: ""}.fa-stretcher{--fa: "";--fa--fa: ""}.fa-book-section,.fa-book-law{--fa: "";--fa--fa: ""}.fa-inboxes{--fa: "";--fa--fa: ""}.fa-coffee-bean{--fa: "";--fa--fa: ""}.fa-circle-yen{--fa: "";--fa--fa: ""}.fa-brackets-curly{--fa: "";--fa--fa: ""}.fa-ellipsis-stroke-vertical,.fa-ellipsis-v-alt{--fa: "";--fa--fa: ""}.fa-comment{--fa: "";--fa--fa: ""}.fa-square-1{--fa: "";--fa--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: "";--fa--fa: ""}.fa-head-side{--fa: "";--fa--fa: ""}.fa-truck-ladder{--fa: "";--fa--fa: ""}.fa-envelope{--fa: "";--fa--fa: ""}.fa-dolly-empty{--fa: "";--fa--fa: ""}.fa-face-tissue{--fa: "";--fa--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: "";--fa--fa: ""}.fa-bin-recycle{--fa: "";--fa--fa: ""}.fa-paperclip{--fa: "";--fa--fa: ""}.fa-chart-line-down{--fa: "";--fa--fa: ""}.fa-arrow-right-to-city{--fa: "";--fa--fa: ""}.fa-lock-a{--fa: "";--fa--fa: ""}.fa-ribbon{--fa: "";--fa--fa: ""}.fa-lungs{--fa: "";--fa--fa: ""}.fa-person-pinball{--fa: "";--fa--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: "";--fa--fa: ""}.fa-apple-core{--fa: "";--fa--fa: ""}.fa-circle-y{--fa: "";--fa--fa: ""}.fa-h6{--fa: "";--fa--fa: ""}.fa-litecoin-sign{--fa: "";--fa--fa: ""}.fa-bottle-baby{--fa: "";--fa--fa: ""}.fa-circle-small{--fa: "";--fa--fa: ""}.fa-border-none{--fa: "";--fa--fa: ""}.fa-arrow-turn-down-left{--fa: "";--fa--fa: ""}.fa-circle-wifi-circle-wifi,.fa-circle-wifi-group{--fa: "";--fa--fa: ""}.fa-circle-nodes{--fa: "";--fa--fa: ""}.fa-parachute-box{--fa: "";--fa--fa: ""}.fa-reflect-horizontal{--fa: "";--fa--fa: ""}.fa-message-medical,.fa-comment-alt-medical{--fa: "";--fa--fa: ""}.fa-rugby-ball{--fa: "";--fa--fa: ""}.fa-comment-music{--fa: "";--fa--fa: ""}.fa-indent{--fa: "";--fa--fa: ""}.fa-tree-deciduous,.fa-tree-alt{--fa: "";--fa--fa: ""}.fa-puzzle-piece-simple,.fa-puzzle-piece-alt{--fa: "";--fa--fa: ""}.fa-truck-field-un{--fa: "";--fa--fa: ""}.fa-nfc-trash{--fa: "";--fa--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: "";--fa--fa: ""}.fa-mountain{--fa: "";--fa--fa: ""}.fa-file-xmark,.fa-file-times{--fa: "";--fa--fa: ""}.fa-house-heart,.fa-home-heart{--fa: "";--fa--fa: ""}.fa-house-chimney-blank{--fa: "";--fa--fa: ""}.fa-meter-bolt{--fa: "";--fa--fa: ""}.fa-user-doctor,.fa-user-md{--fa: "";--fa--fa: ""}.fa-slash-back{--fa: "\\";--fa--fa: "\\\\"}.fa-circle-info,.fa-info-circle{--fa: "";--fa--fa: ""}.fa-fishing-rod{--fa: "";--fa--fa: ""}.fa-hammer-crash{--fa: "";--fa--fa: ""}.fa-message-heart{--fa: "";--fa--fa: ""}.fa-cloud-meatball{--fa: "";--fa--fa: ""}.fa-camera-polaroid{--fa: "";--fa--fa: ""}.fa-camera,.fa-camera-alt{--fa: "";--fa--fa: ""}.fa-square-virus{--fa: "";--fa--fa: ""}.fa-cart-arrow-up{--fa: "";--fa--fa: ""}.fa-meteor{--fa: "";--fa--fa: ""}.fa-car-on{--fa: "";--fa--fa: ""}.fa-sleigh{--fa: "";--fa--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: "";--fa--fa: ""}.fa-buoy-mooring{--fa: "";--fa--fa: ""}.fa-square-4{--fa: "";--fa--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: "";--fa--fa: ""}.fa-file-eps{--fa: "";--fa--fa: ""}.fa-tricycle-adult{--fa: "";--fa--fa: ""}.fa-waveform{--fa: "";--fa--fa: ""}.fa-water{--fa: "";--fa--fa: ""}.fa-star-sharp-half-stroke,.fa-star-sharp-half-alt{--fa: "";--fa--fa: ""}.fa-nfc-signal{--fa: "";--fa--fa: ""}.fa-plane-prop{--fa: "";--fa--fa: ""}.fa-calendar-check{--fa: "";--fa--fa: ""}.fa-clock-desk{--fa: "";--fa--fa: ""}.fa-calendar-clock,.fa-calendar-time{--fa: "";--fa--fa: ""}.fa-braille{--fa: "";--fa--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: "";--fa--fa: ""}.fa-plate-utensils{--fa: "";--fa--fa: ""}.fa-family-pants{--fa: "";--fa--fa: ""}.fa-hose-reel{--fa: "";--fa--fa: ""}.fa-house-window{--fa: "";--fa--fa: ""}.fa-landmark{--fa: "";--fa--fa: ""}.fa-truck{--fa: "";--fa--fa: ""}.fa-music-magnifying-glass{--fa: "";--fa--fa: ""}.fa-crosshairs{--fa: "";--fa--fa: ""}.fa-cloud-rainbow{--fa: "";--fa--fa: ""}.fa-person-cane{--fa: "";--fa--fa: ""}.fa-alien{--fa: "";--fa--fa: ""}.fa-tent{--fa: "";--fa--fa: ""}.fa-laptop-binary{--fa: "";--fa--fa: ""}.fa-vest-patches{--fa: "";--fa--fa: ""}.fa-people-dress-simple{--fa: "";--fa--fa: ""}.fa-check-double{--fa: "";--fa--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: "";--fa--fa: ""}.fa-bowling-ball-pin{--fa: "";--fa--fa: ""}.fa-bell-school-slash{--fa: "";--fa--fa: ""}.fa-plus-large{--fa: "";--fa--fa: ""}.fa-money-bill-wheat{--fa: "";--fa--fa: ""}.fa-camera-viewfinder,.fa-screenshot{--fa: "";--fa--fa: ""}.fa-message-music,.fa-comment-alt-music{--fa: "";--fa--fa: ""}.fa-car-building{--fa: "";--fa--fa: ""}.fa-border-bottom-right,.fa-border-style-alt{--fa: "";--fa--fa: ""}.fa-octagon{--fa: "";--fa--fa: ""}.fa-comment-arrow-up-right{--fa: "";--fa--fa: ""}.fa-octagon-divide{--fa: "";--fa--fa: ""}.fa-cookie{--fa: "";--fa--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: "";--fa--fa: ""}.fa-tv-music{--fa: "";--fa--fa: ""}.fa-hard-drive,.fa-hdd{--fa: "";--fa--fa: ""}.fa-reel{--fa: "";--fa--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: "";--fa--fa: ""}.fa-dumbbell{--fa: "";--fa--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: "";--fa--fa: ""}.fa-tarp-droplet{--fa: "";--fa--fa: ""}.fa-alarm-exclamation{--fa: "";--fa--fa: ""}.fa-house-medical-circle-check{--fa: "";--fa--fa: ""}.fa-traffic-cone{--fa: "";--fa--fa: ""}.fa-grate{--fa: "";--fa--fa: ""}.fa-arrow-down-right{--fa: "";--fa--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: "";--fa--fa: ""}.fa-calendar-plus{--fa: "";--fa--fa: ""}.fa-person-from-portal,.fa-portal-exit{--fa: "";--fa--fa: ""}.fa-plane-arrival{--fa: "";--fa--fa: ""}.fa-cowbell-circle-plus,.fa-cowbell-more{--fa: "";--fa--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: "";--fa--fa: ""}.fa-distribute-spacing-vertical{--fa: "";--fa--fa: ""}.fa-signal-bars-fair,.fa-signal-alt-2{--fa: "";--fa--fa: ""}.fa-sportsball{--fa: "";--fa--fa: ""}.fa-game-console-handheld-crank{--fa: "";--fa--fa: ""}.fa-train-subway,.fa-subway{--fa: "";--fa--fa: ""}.fa-chart-gantt{--fa: "";--fa--fa: ""}.fa-face-smile-upside-down{--fa: "";--fa--fa: ""}.fa-ball-pile{--fa: "";--fa--fa: ""}.fa-badge-dollar{--fa: "";--fa--fa: ""}.fa-money-bills-simple,.fa-money-bills-alt{--fa: "";--fa--fa: ""}.fa-list-timeline{--fa: "";--fa--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: "";--fa--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: "";--fa--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: "";--fa--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: "";--fa--fa: ""}.fa-keyboard-down{--fa: "";--fa--fa: ""}.fa-circle-up-right{--fa: "";--fa--fa: ""}.fa-cloud-bolt-moon,.fa-thunderstorm-moon{--fa: "";--fa--fa: ""}.fa-turn-left-up{--fa: "";--fa--fa: ""}.fa-dna{--fa: "";--fa--fa: ""}.fa-virus-slash{--fa: "";--fa--fa: ""}.fa-bracket-round-right{--fa: ")";--fa--fa: "))"}.fa-circle-sterling{--fa: "";--fa--fa: ""}.fa-circle-5{--fa: "";--fa--fa: ""}.fa-minus,.fa-subtract{--fa: "";--fa--fa: ""}.fa-fire-flame,.fa-flame{--fa: "";--fa--fa: ""}.fa-right-to-line,.fa-arrow-alt-to-right{--fa: "";--fa--fa: ""}.fa-gif{--fa: "";--fa--fa: ""}.fa-chess{--fa: "";--fa--fa: ""}.fa-trash-slash{--fa: "";--fa--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: "";--fa--fa: ""}.fa-plug-circle-check{--fa: "";--fa--fa: ""}.fa-font-case{--fa: "";--fa--fa: ""}.fa-street-view{--fa: "";--fa--fa: ""}.fa-arrow-down-left{--fa: "";--fa--fa: ""}.fa-franc-sign{--fa: "";--fa--fa: ""}.fa-flask-round-poison,.fa-flask-poison{--fa: "";--fa--fa: ""}.fa-volume-off{--fa: "";--fa--fa: ""}.fa-book-circle-arrow-right{--fa: "";--fa--fa: ""}.fa-chart-user,.fa-user-chart{--fa: "";--fa--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: "";--fa--fa: ""}.fa-presentation-screen,.fa-presentation{--fa: "";--fa--fa: ""}.fa-circle-bolt{--fa: "";--fa--fa: ""}.fa-face-smile-halo{--fa: "";--fa--fa: ""}.fa-cart-circle-arrow-down{--fa: "";--fa--fa: ""}.fa-house-person-return,.fa-house-person-arrive,.fa-house-return{--fa: "";--fa--fa: ""}.fa-message-xmark,.fa-comment-alt-times,.fa-message-times{--fa: "";--fa--fa: ""}.fa-file-certificate,.fa-file-award{--fa: "";--fa--fa: ""}.fa-user-doctor-hair-long{--fa: "";--fa--fa: ""}.fa-camera-security,.fa-camera-home{--fa: "";--fa--fa: ""}.fa-gear,.fa-cog{--fa: "";--fa--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: "";--fa--fa: ""}.fa-book-heart{--fa: "";--fa--fa: ""}.fa-mosque{--fa: "";--fa--fa: ""}.fa-duck{--fa: "";--fa--fa: ""}.fa-mosquito{--fa: "";--fa--fa: ""}.fa-star-of-david{--fa: "";--fa--fa: ""}.fa-flag-swallowtail,.fa-flag-alt{--fa: "";--fa--fa: ""}.fa-person-military-rifle{--fa: "";--fa--fa: ""}.fa-car-garage{--fa: "";--fa--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: "";--fa--fa: ""}.fa-book-font{--fa: "";--fa--fa: ""}.fa-shield-plus{--fa: "";--fa--fa: ""}.fa-vials{--fa: "";--fa--fa: ""}.fa-eye-dropper-full{--fa: "";--fa--fa: ""}.fa-distribute-spacing-horizontal{--fa: "";--fa--fa: ""}.fa-tablet-rugged{--fa: "";--fa--fa: ""}.fa-temperature-snow,.fa-temperature-frigid{--fa: "";--fa--fa: ""}.fa-moped{--fa: "";--fa--fa: ""}.fa-face-smile-plus,.fa-smile-plus{--fa: "";--fa--fa: ""}.fa-radio-tuner,.fa-radio-alt{--fa: "";--fa--fa: ""}.fa-face-swear{--fa: "";--fa--fa: ""}.fa-water-arrow-down,.fa-water-lower{--fa: "";--fa--fa: ""}.fa-scanner-touchscreen{--fa: "";--fa--fa: ""}.fa-circle-7{--fa: "";--fa--fa: ""}.fa-plug-circle-plus{--fa: "";--fa--fa: ""}.fa-person-ski-jumping,.fa-ski-jump{--fa: "";--fa--fa: ""}.fa-place-of-worship{--fa: "";--fa--fa: ""}.fa-water-arrow-up,.fa-water-rise{--fa: "";--fa--fa: ""}.fa-waveform-lines,.fa-waveform-path{--fa: "";--fa--fa: ""}.fa-split{--fa: "";--fa--fa: ""}.fa-film-canister,.fa-film-cannister{--fa: "";--fa--fa: ""}.fa-folder-xmark,.fa-folder-times{--fa: "";--fa--fa: ""}.fa-toilet-paper-blank,.fa-toilet-paper-alt{--fa: "";--fa--fa: ""}.fa-tablet-screen,.fa-tablet-android-alt{--fa: "";--fa--fa: ""}.fa-hexagon-vertical-nft-slanted{--fa: "";--fa--fa: ""}.fa-folder-music{--fa: "";--fa--fa: ""}.fa-display-medical,.fa-desktop-medical{--fa: "";--fa--fa: ""}.fa-share-all{--fa: "";--fa--fa: ""}.fa-peapod{--fa: "";--fa--fa: ""}.fa-chess-clock{--fa: "";--fa--fa: ""}.fa-axe{--fa: "";--fa--fa: ""}.fa-square-d{--fa: "";--fa--fa: ""}.fa-grip-vertical{--fa: "";--fa--fa: ""}.fa-mobile-signal-out{--fa: "";--fa--fa: ""}.fa-hexagon-nodes{--fa: "";--fa--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: "";--fa--fa: ""}.fa-u{--fa: "U";--fa--fa: "UU"}.fa-arrow-up-from-dotted-line{--fa: "";--fa--fa: ""}.fa-square-root-variable,.fa-square-root-alt{--fa: "";--fa--fa: ""}.fa-light-switch-on{--fa: "";--fa--fa: ""}.fa-arrow-down-arrow-up,.fa-sort-alt{--fa: "";--fa--fa: ""}.fa-raindrops{--fa: "";--fa--fa: ""}.fa-dash,.fa-minus-large{--fa: "";--fa--fa: ""}.fa-clock,.fa-clock-four{--fa: "";--fa--fa: ""}.fa-input-numeric{--fa: "";--fa--fa: ""}.fa-truck-tow{--fa: "";--fa--fa: ""}.fa-backward-step,.fa-step-backward{--fa: "";--fa--fa: ""}.fa-pallet{--fa: "";--fa--fa: ""}.fa-car-bolt{--fa: "";--fa--fa: ""}.fa-arrows-maximize,.fa-expand-arrows{--fa: "";--fa--fa: ""}.fa-faucet{--fa: "";--fa--fa: ""}.fa-cloud-sleet{--fa: "";--fa--fa: ""}.fa-lamp-street{--fa: "";--fa--fa: ""}.fa-list-radio{--fa: "";--fa--fa: ""}.fa-pen-nib-slash{--fa: "";--fa--fa: ""}.fa-baseball-bat-ball{--fa: "";--fa--fa: ""}.fa-square-up-left{--fa: "";--fa--fa: ""}.fa-overline{--fa: "";--fa--fa: ""}.fa-s{--fa: "S";--fa--fa: "SS"}.fa-timeline{--fa: "";--fa--fa: ""}.fa-keyboard{--fa: "";--fa--fa: ""}.fa-arrows-from-dotted-line{--fa: "";--fa--fa: ""}.fa-usb-drive{--fa: "";--fa--fa: ""}.fa-ballot{--fa: "";--fa--fa: ""}.fa-caret-down{--fa: "";--fa--fa: ""}.fa-location-dot-slash,.fa-map-marker-alt-slash{--fa: "";--fa--fa: ""}.fa-cards{--fa: "";--fa--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: "";--fa--fa: ""}.fa-boxing-glove,.fa-glove-boxing{--fa: "";--fa--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: "";--fa--fa: ""}.fa-bell-school{--fa: "";--fa--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: "";--fa--fa: ""}.fa-plane-up{--fa: "";--fa--fa: ""}.fa-folder-heart{--fa: "";--fa--fa: ""}.fa-circle-location-arrow,.fa-location-circle{--fa: "";--fa--fa: ""}.fa-face-head-bandage{--fa: "";--fa--fa: ""}.fa-sushi-roll,.fa-maki-roll,.fa-makizushi{--fa: "";--fa--fa: ""}.fa-car-bump{--fa: "";--fa--fa: ""}.fa-piggy-bank{--fa: "";--fa--fa: ""}.fa-racquet{--fa: "";--fa--fa: ""}.fa-car-mirrors{--fa: "";--fa--fa: ""}.fa-industry-windows,.fa-industry-alt{--fa: "";--fa--fa: ""}.fa-bolt-auto{--fa: "";--fa--fa: ""}.fa-battery-half,.fa-battery-3{--fa: "";--fa--fa: ""}.fa-flux-capacitor{--fa: "";--fa--fa: ""}.fa-mountain-city{--fa: "";--fa--fa: ""}.fa-coins{--fa: "";--fa--fa: ""}.fa-honey-pot{--fa: "";--fa--fa: ""}.fa-olive{--fa: "";--fa--fa: ""}.fa-khanda{--fa: "";--fa--fa: ""}.fa-filter-list{--fa: "";--fa--fa: ""}.fa-outlet{--fa: "";--fa--fa: ""}.fa-sliders,.fa-sliders-h{--fa: "";--fa--fa: ""}.fa-cauldron{--fa: "";--fa--fa: ""}.fa-people{--fa: "";--fa--fa: ""}.fa-folder-tree{--fa: "";--fa--fa: ""}.fa-network-wired{--fa: "";--fa--fa: ""}.fa-croissant{--fa: "";--fa--fa: ""}.fa-map-pin{--fa: "";--fa--fa: ""}.fa-hamsa{--fa: "";--fa--fa: ""}.fa-cent-sign{--fa: "";--fa--fa: ""}.fa-swords-laser{--fa: "";--fa--fa: ""}.fa-flask{--fa: "";--fa--fa: ""}.fa-person-pregnant{--fa: "";--fa--fa: ""}.fa-square-u{--fa: "";--fa--fa: ""}.fa-wand-sparkles{--fa: "";--fa--fa: ""}.fa-router{--fa: "";--fa--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: "";--fa--fa: ""}.fa-sword-laser-alt{--fa: "";--fa--fa: ""}.fa-ticket{--fa: "";--fa--fa: ""}.fa-power-off{--fa: "";--fa--fa: ""}.fa-coin{--fa: "";--fa--fa: ""}.fa-laptop-slash{--fa: "";--fa--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: "";--fa--fa: ""}.fa-circle-b{--fa: "";--fa--fa: ""}.fa-person-dress-simple{--fa: "";--fa--fa: ""}.fa-pipe-collar{--fa: "";--fa--fa: ""}.fa-lights-holiday{--fa: "";--fa--fa: ""}.fa-citrus{--fa: "";--fa--fa: ""}.fa-flag-usa{--fa: "";--fa--fa: ""}.fa-laptop-file{--fa: "";--fa--fa: ""}.fa-tty,.fa-teletype{--fa: "";--fa--fa: ""}.fa-chart-tree-map{--fa: "";--fa--fa: ""}.fa-diagram-next{--fa: "";--fa--fa: ""}.fa-person-rifle{--fa: "";--fa--fa: ""}.fa-clock-five-thirty{--fa: "";--fa--fa: ""}.fa-pipe-valve{--fa: "";--fa--fa: ""}.fa-lightbulb-message{--fa: "";--fa--fa: ""}.fa-arrow-up-from-arc{--fa: "";--fa--fa: ""}.fa-face-spiral-eyes{--fa: "";--fa--fa: ""}.fa-compress-wide{--fa: "";--fa--fa: ""}.fa-circle-phone-hangup,.fa-phone-circle-down{--fa: "";--fa--fa: ""}.fa-gear-complex-code{--fa: "";--fa--fa: ""}.fa-house-medical-circle-exclamation{--fa: "";--fa--fa: ""}.fa-badminton{--fa: "";--fa--fa: ""}.fa-closed-captioning{--fa: "";--fa--fa: ""}.fa-person-hiking,.fa-hiking{--fa: "";--fa--fa: ""}.fa-right-from-line,.fa-arrow-alt-from-left{--fa: "";--fa--fa: ""}.fa-venus-double{--fa: "";--fa--fa: ""}.fa-images{--fa: "";--fa--fa: ""}.fa-calculator{--fa: "";--fa--fa: ""}.fa-shuttlecock{--fa: "";--fa--fa: ""}.fa-user-hair{--fa: "";--fa--fa: ""}.fa-eye-evil{--fa: "";--fa--fa: ""}.fa-people-pulling{--fa: "";--fa--fa: ""}.fa-n{--fa: "N";--fa--fa: "NN"}.fa-swap{--fa: "";--fa--fa: ""}.fa-garage{--fa: "";--fa--fa: ""}.fa-cable-car,.fa-tram{--fa: "";--fa--fa: ""}.fa-shovel-snow{--fa: "";--fa--fa: ""}.fa-cloud-rain{--fa: "";--fa--fa: ""}.fa-face-lying{--fa: "";--fa--fa: ""}.fa-sprinkler{--fa: "";--fa--fa: ""}.fa-building-circle-xmark{--fa: "";--fa--fa: ""}.fa-person-sledding,.fa-sledding{--fa: "";--fa--fa: ""}.fa-game-console-handheld{--fa: "";--fa--fa: ""}.fa-ship{--fa: "";--fa--fa: ""}.fa-clock-six-thirty{--fa: "";--fa--fa: ""}.fa-battery-slash{--fa: "";--fa--fa: ""}.fa-tugrik-sign{--fa: "";--fa--fa: ""}.fa-arrows-down-to-line{--fa: "";--fa--fa: ""}.fa-download{--fa: "";--fa--fa: ""}.fa-angles-up-down{--fa: "";--fa--fa: ""}.fa-shelves,.fa-inventory{--fa: "";--fa--fa: ""}.fa-cloud-snow{--fa: "";--fa--fa: ""}.fa-face-grin,.fa-grin{--fa: "";--fa--fa: ""}.fa-delete-left,.fa-backspace{--fa: "";--fa--fa: ""}.fa-oven{--fa: "";--fa--fa: ""}.fa-cloud-binary{--fa: "";--fa--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: "";--fa--fa: ""}.fa-comment-captions{--fa: "";--fa--fa: ""}.fa-comments-question{--fa: "";--fa--fa: ""}.fa-scribble{--fa: "";--fa--fa: ""}.fa-rotate-exclamation{--fa: "";--fa--fa: ""}.fa-file-circle-check{--fa: "";--fa--fa: ""}.fa-glass{--fa: "";--fa--fa: ""}.fa-loader{--fa: "";--fa--fa: ""}.fa-forward{--fa: "";--fa--fa: ""}.fa-user-pilot{--fa: "";--fa--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: "";--fa--fa: ""}.fa-code-pull-request-closed{--fa: "";--fa--fa: ""}.fa-face-meh,.fa-meh{--fa: "";--fa--fa: ""}.fa-align-center{--fa: "";--fa--fa: ""}.fa-book-skull,.fa-book-dead{--fa: "";--fa--fa: ""}.fa-id-card,.fa-drivers-license{--fa: "";--fa--fa: ""}.fa-face-dotted{--fa: "";--fa--fa: ""}.fa-face-worried{--fa: "";--fa--fa: ""}.fa-outdent,.fa-dedent{--fa: "";--fa--fa: ""}.fa-court-sport{--fa: "";--fa--fa: ""}.fa-heart-circle-exclamation{--fa: "";--fa--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: "";--fa--fa: ""}.fa-vector-circle{--fa: "";--fa--fa: ""}.fa-car-circle-bolt{--fa: "";--fa--fa: ""}.fa-calendar-week{--fa: "";--fa--fa: ""}.fa-flying-disc{--fa: "";--fa--fa: ""}.fa-laptop-medical{--fa: "";--fa--fa: ""}.fa-square-down-right{--fa: "";--fa--fa: ""}.fa-b{--fa: "B";--fa--fa: "BB"}.fa-seat-airline{--fa: "";--fa--fa: ""}.fa-moon-over-sun,.fa-eclipse-alt{--fa: "";--fa--fa: ""}.fa-pipe{--fa: "|";--fa--fa: "||"}.fa-file-medical{--fa: "";--fa--fa: ""}.fa-potato{--fa: "";--fa--fa: ""}.fa-dice-one{--fa: "";--fa--fa: ""}.fa-circle-a{--fa: "";--fa--fa: ""}.fa-helmet-battle{--fa: "";--fa--fa: ""}.fa-butter{--fa: "";--fa--fa: ""}.fa-blanket-fire{--fa: "";--fa--fa: ""}.fa-kiwi-bird{--fa: "";--fa--fa: ""}.fa-castle{--fa: "";--fa--fa: ""}.fa-golf-club{--fa: "";--fa--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: "";--fa--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: "";--fa--fa: ""}.fa-utensils,.fa-cutlery{--fa: "";--fa--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: "";--fa--fa: ""}.fa-chart-pie-simple-circle-dollar{--fa: "";--fa--fa: ""}.fa-balloons{--fa: "";--fa--fa: ""}.fa-mill-sign{--fa: "";--fa--fa: ""}.fa-bowl-rice{--fa: "";--fa--fa: ""}.fa-timeline-arrow{--fa: "";--fa--fa: ""}.fa-skull{--fa: "";--fa--fa: ""}.fa-game-board-simple,.fa-game-board-alt{--fa: "";--fa--fa: ""}.fa-circle-video,.fa-video-circle{--fa: "";--fa--fa: ""}.fa-chart-scatter-bubble{--fa: "";--fa--fa: ""}.fa-house-turret{--fa: "";--fa--fa: ""}.fa-banana{--fa: "";--fa--fa: ""}.fa-hand-holding-skull{--fa: "";--fa--fa: ""}.fa-people-dress{--fa: "";--fa--fa: ""}.fa-loveseat,.fa-couch-small{--fa: "";--fa--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: "";--fa--fa: ""}.fa-truck-pickup{--fa: "";--fa--fa: ""}.fa-block-quote{--fa: "";--fa--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: "";--fa--fa: ""}.fa-stop{--fa: "";--fa--fa: ""}.fa-code-merge{--fa: "";--fa--fa: ""}.fa-money-check-dollar-pen,.fa-money-check-edit-alt{--fa: "";--fa--fa: ""}.fa-up-from-line,.fa-arrow-alt-from-bottom{--fa: "";--fa--fa: ""}.fa-upload{--fa: "";--fa--fa: ""}.fa-hurricane{--fa: "";--fa--fa: ""}.fa-grid-round-2-plus{--fa: "";--fa--fa: ""}.fa-people-pants{--fa: "";--fa--fa: ""}.fa-mound{--fa: "";--fa--fa: ""}.fa-windsock{--fa: "";--fa--fa: ""}.fa-circle-half{--fa: "";--fa--fa: ""}.fa-brake-warning{--fa: "";--fa--fa: ""}.fa-toilet-portable{--fa: "";--fa--fa: ""}.fa-compact-disc{--fa: "";--fa--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: "";--fa--fa: ""}.fa-saxophone-fire,.fa-sax-hot{--fa: "";--fa--fa: ""}.fa-camera-web-slash,.fa-webcam-slash{--fa: "";--fa--fa: ""}.fa-folder-medical{--fa: "";--fa--fa: ""}.fa-folder-gear,.fa-folder-cog{--fa: "";--fa--fa: ""}.fa-hand-wave{--fa: "";--fa--fa: ""}.fa-arrow-up-arrow-down,.fa-sort-up-down{--fa: "";--fa--fa: ""}.fa-caravan{--fa: "";--fa--fa: ""}.fa-shield-cat{--fa: "";--fa--fa: ""}.fa-message-slash,.fa-comment-alt-slash{--fa: "";--fa--fa: ""}.fa-bolt,.fa-zap{--fa: "";--fa--fa: ""}.fa-trash-can-check{--fa: "";--fa--fa: ""}.fa-glass-water{--fa: "";--fa--fa: ""}.fa-oil-well{--fa: "";--fa--fa: ""}.fa-table-cells-column-unlock{--fa: "";--fa--fa: ""}.fa-person-simple{--fa: "";--fa--fa: ""}.fa-arrow-turn-left-up{--fa: "";--fa--fa: ""}.fa-vault{--fa: "";--fa--fa: ""}.fa-mars{--fa: "";--fa--fa: ""}.fa-toilet{--fa: "";--fa--fa: ""}.fa-plane-circle-xmark{--fa: "";--fa--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: "";--fa--fa: ""}.fa-gear-code{--fa: "";--fa--fa: ""}.fa-notes{--fa: "";--fa--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: "";--fa--fa: ""}.fa-trash-undo,.fa-trash-arrow-turn-left{--fa: "";--fa--fa: ""}.fa-champagne-glass,.fa-glass-champagne{--fa: "";--fa--fa: ""}.fa-objects-align-center-horizontal{--fa: "";--fa--fa: ""}.fa-sun{--fa: "";--fa--fa: ""}.fa-trash-can-slash,.fa-trash-alt-slash{--fa: "";--fa--fa: ""}.fa-screen-users,.fa-users-class{--fa: "";--fa--fa: ""}.fa-guitar{--fa: "";--fa--fa: ""}.fa-square-arrow-left,.fa-arrow-square-left{--fa: "";--fa--fa: ""}.fa-square-8{--fa: "";--fa--fa: ""}.fa-face-smile-hearts{--fa: "";--fa--fa: ""}.fa-brackets-square,.fa-brackets{--fa: "";--fa--fa: ""}.fa-laptop-arrow-down{--fa: "";--fa--fa: ""}.fa-hockey-stick-puck{--fa: "";--fa--fa: ""}.fa-house-tree{--fa: "";--fa--fa: ""}.fa-signal-fair,.fa-signal-2{--fa: "";--fa--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: "";--fa--fa: ""}.fa-circle-dollar,.fa-dollar-circle,.fa-usd-circle{--fa: "";--fa--fa: ""}.fa-horse-head{--fa: "";--fa--fa: ""}.fa-arrows-repeat,.fa-repeat-alt{--fa: "";--fa--fa: ""}.fa-bore-hole{--fa: "";--fa--fa: ""}.fa-industry{--fa: "";--fa--fa: ""}.fa-image-polaroid{--fa: "";--fa--fa: ""}.fa-wave-triangle{--fa: "";--fa--fa: ""}.fa-turn-left-down{--fa: "";--fa--fa: ""}.fa-person-running-fast{--fa: "";--fa--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: "";--fa--fa: ""}.fa-grill{--fa: "";--fa--fa: ""}.fa-arrows-turn-to-dots{--fa: "";--fa--fa: ""}.fa-chart-mixed,.fa-analytics{--fa: "";--fa--fa: ""}.fa-florin-sign{--fa: "";--fa--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: "";--fa--fa: ""}.fa-less-than{--fa: "<";--fa--fa: "<<"}.fa-display-code,.fa-desktop-code{--fa: "";--fa--fa: ""}.fa-face-drooling{--fa: "";--fa--fa: ""}.fa-oil-temperature,.fa-oil-temp{--fa: "";--fa--fa: ""}.fa-square-question,.fa-question-square{--fa: "";--fa--fa: ""}.fa-air-conditioner{--fa: "";--fa--fa: ""}.fa-angle-down{--fa: "";--fa--fa: ""}.fa-mountains{--fa: "";--fa--fa: ""}.fa-omega{--fa: "";--fa--fa: ""}.fa-car-tunnel{--fa: "";--fa--fa: ""}.fa-person-dolly-empty{--fa: "";--fa--fa: ""}.fa-pan-food{--fa: "";--fa--fa: ""}.fa-head-side-cough{--fa: "";--fa--fa: ""}.fa-grip-lines{--fa: "";--fa--fa: ""}.fa-thumbs-down{--fa: "";--fa--fa: ""}.fa-user-lock{--fa: "";--fa--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: "";--fa--fa: ""}.fa-tickets-airline,.fa-tickets-perforated-plane,.fa-tickets-plane{--fa: "";--fa--fa: ""}.fa-tent-double-peak{--fa: "";--fa--fa: ""}.fa-anchor-circle-xmark{--fa: "";--fa--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: "";--fa--fa: ""}.fa-nfc-slash{--fa: "";--fa--fa: ""}.fa-chess-pawn{--fa: "";--fa--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: "";--fa--fa: ""}.fa-grid-2-plus{--fa: "";--fa--fa: ""}.fa-bells{--fa: "";--fa--fa: ""}.fa-person-through-window{--fa: "";--fa--fa: ""}.fa-toolbox{--fa: "";--fa--fa: ""}.fa-globe-wifi{--fa: "";--fa--fa: ""}.fa-envelope-dot,.fa-envelope-badge{--fa: "";--fa--fa: ""}.fa-magnifying-glass-waveform{--fa: "";--fa--fa: ""}.fa-hands-holding-circle{--fa: "";--fa--fa: ""}.fa-bug{--fa: "";--fa--fa: ""}.fa-bowl-chopsticks{--fa: "";--fa--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: "";--fa--fa: ""}.fa-circle-s{--fa: "";--fa--fa: ""}.fa-box-ballot{--fa: "";--fa--fa: ""}.fa-car,.fa-automobile{--fa: "";--fa--fa: ""}.fa-hand-holding-hand{--fa: "";--fa--fa: ""}.fa-user-tie-hair{--fa: "";--fa--fa: ""}.fa-podium-star{--fa: "";--fa--fa: ""}.fa-user-hair-mullet,.fa-business-front,.fa-party-back,.fa-trian-balbot{--fa: "";--fa--fa: ""}.fa-microphone-stand{--fa: "";--fa--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: "";--fa--fa: ""}.fa-family-dress{--fa: "";--fa--fa: ""}.fa-circle-x{--fa: "";--fa--fa: ""}.fa-cabin{--fa: "";--fa--fa: ""}.fa-mountain-sun{--fa: "";--fa--fa: ""}.fa-chart-simple-horizontal{--fa: "";--fa--fa: ""}.fa-arrows-left-right-to-line{--fa: "";--fa--fa: ""}.fa-hand-back-point-left{--fa: "";--fa--fa: ""}.fa-message-dots,.fa-comment-alt-dots,.fa-messaging{--fa: "";--fa--fa: ""}.fa-file-heart{--fa: "";--fa--fa: ""}.fa-beer-mug,.fa-beer-foam{--fa: "";--fa--fa: ""}.fa-dice-d20{--fa: "";--fa--fa: ""}.fa-drone{--fa: "";--fa--fa: ""}.fa-truck-droplet{--fa: "";--fa--fa: ""}.fa-file-circle-xmark{--fa: "";--fa--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: "";--fa--fa: ""}.fa-medal{--fa: "";--fa--fa: ""}.fa-person-fairy{--fa: "";--fa--fa: ""}.fa-bed{--fa: "";--fa--fa: ""}.fa-book-copy{--fa: "";--fa--fa: ""}.fa-square-h,.fa-h-square{--fa: "";--fa--fa: ""}.fa-square-c{--fa: "";--fa--fa: ""}.fa-clock-two{--fa: "";--fa--fa: ""}.fa-square-ellipsis-vertical{--fa: "";--fa--fa: ""}.fa-calendar-users{--fa: "";--fa--fa: ""}.fa-podcast{--fa: "";--fa--fa: ""}.fa-bee{--fa: "";--fa--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: "";--fa--fa: ""}.fa-bell{--fa: "";--fa--fa: ""}.fa-candy-bar,.fa-chocolate-bar{--fa: "";--fa--fa: ""}.fa-xmark-large{--fa: "";--fa--fa: ""}.fa-pinata{--fa: "";--fa--fa: ""}.fa-file-ppt{--fa: "";--fa--fa: ""}.fa-arrows-from-line{--fa: "";--fa--fa: ""}.fa-superscript{--fa: "";--fa--fa: ""}.fa-bowl-spoon{--fa: "";--fa--fa: ""}.fa-hexagon-check{--fa: "";--fa--fa: ""}.fa-plug-circle-xmark{--fa: "";--fa--fa: ""}.fa-star-of-life{--fa: "";--fa--fa: ""}.fa-phone-slash{--fa: "";--fa--fa: ""}.fa-traffic-light-stop{--fa: "";--fa--fa: ""}.fa-paint-roller{--fa: "";--fa--fa: ""}.fa-accent-grave{--fa: "`";--fa--fa: "``"}.fa-handshake-angle,.fa-hands-helping{--fa: "";--fa--fa: ""}.fa-circle-0{--fa: "";--fa--fa: ""}.fa-dial-med-low{--fa: "";--fa--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: "";--fa--fa: ""}.fa-crab{--fa: "";--fa--fa: ""}.fa-box-open-full,.fa-box-full{--fa: "";--fa--fa: ""}.fa-file{--fa: "";--fa--fa: ""}.fa-greater-than{--fa: ">";--fa--fa: ">>"}.fa-quotes{--fa: "";--fa--fa: ""}.fa-pretzel{--fa: "";--fa--fa: ""}.fa-t-rex{--fa: "";--fa--fa: ""}.fa-person-swimming,.fa-swimmer{--fa: "";--fa--fa: ""}.fa-arrow-down{--fa: "";--fa--fa: ""}.fa-user-robot-xmarks{--fa: "";--fa--fa: ""}.fa-message-quote,.fa-comment-alt-quote{--fa: "";--fa--fa: ""}.fa-candy-corn{--fa: "";--fa--fa: ""}.fa-folder-magnifying-glass,.fa-folder-search{--fa: "";--fa--fa: ""}.fa-notebook{--fa: "";--fa--fa: ""}.fa-circle-wifi{--fa: "";--fa--fa: ""}.fa-droplet,.fa-tint{--fa: "";--fa--fa: ""}.fa-bullseye-pointer{--fa: "";--fa--fa: ""}.fa-eraser{--fa: "";--fa--fa: ""}.fa-hexagon-image{--fa: "";--fa--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: "";--fa--fa: ""}.fa-file-svg{--fa: "";--fa--fa: ""}.fa-crate-apple,.fa-apple-crate{--fa: "";--fa--fa: ""}.fa-person-burst{--fa: "";--fa--fa: ""}.fa-game-board{--fa: "";--fa--fa: ""}.fa-hat-chef{--fa: "";--fa--fa: ""}.fa-hand-back-point-right{--fa: "";--fa--fa: ""}.fa-dove{--fa: "";--fa--fa: ""}.fa-snowflake-droplets{--fa: "";--fa--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: "";--fa--fa: ""}.fa-grid-4{--fa: "";--fa--fa: ""}.fa-socks{--fa: "";--fa--fa: ""}.fa-face-sunglasses{--fa: "";--fa--fa: ""}.fa-inbox{--fa: "";--fa--fa: ""}.fa-square-0{--fa: "";--fa--fa: ""}.fa-section{--fa: "";--fa--fa: ""}.fa-square-this-way-up,.fa-box-up{--fa: "";--fa--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: "";--fa--fa: ""}.fa-square-ampersand{--fa: "";--fa--fa: ""}.fa-envelope-open-text{--fa: "";--fa--fa: ""}.fa-lamp-desk{--fa: "";--fa--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: "";--fa--fa: ""}.fa-poll-people{--fa: "";--fa--fa: ""}.fa-whiskey-glass-ice,.fa-glass-whiskey-rocks{--fa: "";--fa--fa: ""}.fa-wine-bottle{--fa: "";--fa--fa: ""}.fa-chess-rook{--fa: "";--fa--fa: ""}.fa-user-bounty-hunter{--fa: "";--fa--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: "";--fa--fa: ""}.fa-diagram-sankey{--fa: "";--fa--fa: ""}.fa-cloud-hail-mixed{--fa: "";--fa--fa: ""}.fa-circle-up-left{--fa: "";--fa--fa: ""}.fa-dharmachakra{--fa: "";--fa--fa: ""}.fa-objects-align-left{--fa: "";--fa--fa: ""}.fa-oil-can-drip{--fa: "";--fa--fa: ""}.fa-face-smiling-hands{--fa: "";--fa--fa: ""}.fa-broccoli{--fa: "";--fa--fa: ""}.fa-route-interstate{--fa: "";--fa--fa: ""}.fa-ear-muffs{--fa: "";--fa--fa: ""}.fa-hotdog{--fa: "";--fa--fa: ""}.fa-transporter-empty{--fa: "";--fa--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: "";--fa--fa: ""}.fa-angle-90{--fa: "";--fa--fa: ""}.fa-rectangle-terminal{--fa: "";--fa--fa: ""}.fa-kite{--fa: "";--fa--fa: ""}.fa-drum{--fa: "";--fa--fa: ""}.fa-scrubber{--fa: "";--fa--fa: ""}.fa-ice-cream{--fa: "";--fa--fa: ""}.fa-heart-circle-bolt{--fa: "";--fa--fa: ""}.fa-fish-bones{--fa: "";--fa--fa: ""}.fa-deer-rudolph{--fa: "";--fa--fa: ""}.fa-fax{--fa: "";--fa--fa: ""}.fa-paragraph{--fa: "";--fa--fa: ""}.fa-head-side-heart{--fa: "";--fa--fa: ""}.fa-square-e{--fa: "";--fa--fa: ""}.fa-meter-fire{--fa: "";--fa--fa: ""}.fa-cloud-hail{--fa: "";--fa--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: "";--fa--fa: ""}.fa-money-from-bracket{--fa: "";--fa--fa: ""}.fa-star-half{--fa: "";--fa--fa: ""}.fa-car-bus{--fa: "";--fa--fa: ""}.fa-speaker{--fa: "";--fa--fa: ""}.fa-timer{--fa: "";--fa--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: "";--fa--fa: ""}.fa-landmark-magnifying-glass{--fa: "";--fa--fa: ""}.fa-grill-hot{--fa: "";--fa--fa: ""}.fa-ballot-check{--fa: "";--fa--fa: ""}.fa-link,.fa-chain{--fa: "";--fa--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: "";--fa--fa: ""}.fa-file-minus{--fa: "";--fa--fa: ""}.fa-tree-city{--fa: "";--fa--fa: ""}.fa-play{--fa: "";--fa--fa: ""}.fa-font{--fa: "";--fa--fa: ""}.fa-cup-togo,.fa-coffee-togo{--fa: "";--fa--fa: ""}.fa-square-down-left{--fa: "";--fa--fa: ""}.fa-burger-lettuce{--fa: "";--fa--fa: ""}.fa-table-cells-row-lock{--fa: "";--fa--fa: ""}.fa-rupiah-sign{--fa: "";--fa--fa: ""}.fa-magnifying-glass,.fa-search{--fa: "";--fa--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: "";--fa--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: "";--fa--fa: ""}.fa-chevrons-down,.fa-chevron-double-down{--fa: "";--fa--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: "";--fa--fa: ""}.fa-signal-good,.fa-signal-3{--fa: "";--fa--fa: ""}.fa-location-question,.fa-map-marker-question{--fa: "";--fa--fa: ""}.fa-floppy-disk-circle-xmark,.fa-floppy-disk-times,.fa-save-circle-xmark,.fa-save-times{--fa: "";--fa--fa: ""}.fa-naira-sign{--fa: "";--fa--fa: ""}.fa-peach{--fa: "";--fa--fa: ""}.fa-circles-overlap-3,.fa-pronoun{--fa: "";--fa--fa: ""}.fa-taxi-bus{--fa: "";--fa--fa: ""}.fa-bracket-curly,.fa-bracket-curly-left{--fa: "{";--fa--fa: "{{"}.fa-lobster{--fa: "";--fa--fa: ""}.fa-cart-flatbed-empty,.fa-dolly-flatbed-empty{--fa: "";--fa--fa: ""}.fa-colon{--fa: ":";--fa--fa: "::"}.fa-cart-arrow-down{--fa: "";--fa--fa: ""}.fa-wand{--fa: "";--fa--fa: ""}.fa-walkie-talkie{--fa: "";--fa--fa: ""}.fa-file-pen,.fa-file-edit{--fa: "";--fa--fa: ""}.fa-receipt{--fa: "";--fa--fa: ""}.fa-table-picnic{--fa: "";--fa--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: "";--fa--fa: ""}.fa-circle-microphone-lines,.fa-microphone-circle-alt{--fa: "";--fa--fa: ""}.fa-display-slash,.fa-desktop-slash{--fa: "";--fa--fa: ""}.fa-suitcase-rolling{--fa: "";--fa--fa: ""}.fa-person-circle-exclamation{--fa: "";--fa--fa: ""}.fa-transporter-2{--fa: "";--fa--fa: ""}.fa-user-hoodie{--fa: "";--fa--fa: ""}.fa-hands-holding-diamond,.fa-hand-receiving{--fa: "";--fa--fa: ""}.fa-money-bill-simple-wave{--fa: "";--fa--fa: ""}.fa-chevron-down{--fa: "";--fa--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: "";--fa--fa: ""}.fa-bell-plus{--fa: "";--fa--fa: ""}.fa-book-arrow-right{--fa: "";--fa--fa: ""}.fa-hospitals{--fa: "";--fa--fa: ""}.fa-club{--fa: "";--fa--fa: ""}.fa-skull-crossbones{--fa: "";--fa--fa: ""}.fa-droplet-degree,.fa-dewpoint{--fa: "";--fa--fa: ""}.fa-code-compare{--fa: "";--fa--fa: ""}.fa-list-ul,.fa-list-dots{--fa: "";--fa--fa: ""}.fa-hand-holding-magic{--fa: "";--fa--fa: ""}.fa-watermelon-slice{--fa: "";--fa--fa: ""}.fa-circle-ellipsis{--fa: "";--fa--fa: ""}.fa-school-lock{--fa: "";--fa--fa: ""}.fa-tower-cell{--fa: "";--fa--fa: ""}.fa-sd-cards{--fa: "";--fa--fa: ""}.fa-jug-bottle{--fa: "";--fa--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: "";--fa--fa: ""}.fa-envelopes{--fa: "";--fa--fa: ""}.fa-phone-office{--fa: "";--fa--fa: ""}.fa-ranking-star{--fa: "";--fa--fa: ""}.fa-chess-king{--fa: "";--fa--fa: ""}.fa-nfc-pen{--fa: "";--fa--fa: ""}.fa-person-harassing{--fa: "";--fa--fa: ""}.fa-magnifying-glass-play{--fa: "";--fa--fa: ""}.fa-hat-winter{--fa: "";--fa--fa: ""}.fa-brazilian-real-sign{--fa: "";--fa--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: "";--fa--fa: ""}.fa-bone-break{--fa: "";--fa--fa: ""}.fa-arrow-up{--fa: "";--fa--fa: ""}.fa-down-from-dotted-line{--fa: "";--fa--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: "";--fa--fa: ""}.fa-border-left{--fa: "";--fa--fa: ""}.fa-circle-divide{--fa: "";--fa--fa: ""}.fa-shrimp{--fa: "";--fa--fa: ""}.fa-list-check,.fa-tasks{--fa: "";--fa--fa: ""}.fa-diagram-subtask{--fa: "";--fa--fa: ""}.fa-jug-detergent{--fa: "";--fa--fa: ""}.fa-circle-user,.fa-user-circle{--fa: "";--fa--fa: ""}.fa-square-y{--fa: "";--fa--fa: ""}.fa-user-doctor-hair{--fa: "";--fa--fa: ""}.fa-planet-ringed{--fa: "";--fa--fa: ""}.fa-mushroom{--fa: "";--fa--fa: ""}.fa-user-shield{--fa: "";--fa--fa: ""}.fa-megaphone{--fa: "";--fa--fa: ""}.fa-wreath-laurel{--fa: "";--fa--fa: ""}.fa-circle-exclamation-check{--fa: "";--fa--fa: ""}.fa-wind{--fa: "";--fa--fa: ""}.fa-box-dollar,.fa-box-usd{--fa: "";--fa--fa: ""}.fa-car-burst,.fa-car-crash{--fa: "";--fa--fa: ""}.fa-y{--fa: "Y";--fa--fa: "YY"}.fa-user-headset{--fa: "";--fa--fa: ""}.fa-arrows-retweet,.fa-retweet-alt{--fa: "";--fa--fa: ""}.fa-person-snowboarding,.fa-snowboarding{--fa: "";--fa--fa: ""}.fa-square-chevron-right,.fa-chevron-square-right{--fa: "";--fa--fa: ""}.fa-lacrosse-stick-ball{--fa: "";--fa--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: "";--fa--fa: ""}.fa-user-magnifying-glass{--fa: "";--fa--fa: ""}.fa-star-sharp{--fa: "";--fa--fa: ""}.fa-comment-heart{--fa: "";--fa--fa: ""}.fa-circle-1{--fa: "";--fa--fa: ""}.fa-circle-star,.fa-star-circle{--fa: "";--fa--fa: ""}.fa-fish{--fa: "";--fa--fa: ""}.fa-cloud-fog,.fa-fog{--fa: "";--fa--fa: ""}.fa-waffle{--fa: "";--fa--fa: ""}.fa-music-note,.fa-music-alt{--fa: "";--fa--fa: ""}.fa-hexagon-exclamation{--fa: "";--fa--fa: ""}.fa-cart-shopping-fast{--fa: "";--fa--fa: ""}.fa-object-union{--fa: "";--fa--fa: ""}.fa-user-graduate{--fa: "";--fa--fa: ""}.fa-starfighter{--fa: "";--fa--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: "";--fa--fa: ""}.fa-arrow-right-long-to-line{--fa: "";--fa--fa: ""}.fa-square-arrow-down,.fa-arrow-square-down{--fa: "";--fa--fa: ""}.fa-diamond-half-stroke{--fa: "";--fa--fa: ""}.fa-clapperboard{--fa: "";--fa--fa: ""}.fa-square-chevron-left,.fa-chevron-square-left{--fa: "";--fa--fa: ""}.fa-phone-intercom{--fa: "";--fa--fa: ""}.fa-link-horizontal,.fa-chain-horizontal{--fa: "";--fa--fa: ""}.fa-mango{--fa: "";--fa--fa: ""}.fa-music-note-slash,.fa-music-alt-slash{--fa: "";--fa--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: "";--fa--fa: ""}.fa-face-tongue-sweat{--fa: "";--fa--fa: ""}.fa-globe-stand{--fa: "";--fa--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: "";--fa--fa: ""}.fa-circle-p{--fa: "";--fa--fa: ""}.fa-award-simple{--fa: "";--fa--fa: ""}.fa-jet-fighter-up{--fa: "";--fa--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: "";--fa--fa: ""}.fa-pedestal{--fa: "";--fa--fa: ""}.fa-chart-pyramid{--fa: "";--fa--fa: ""}.fa-sidebar{--fa: "";--fa--fa: ""}.fa-snowman-head,.fa-frosty-head{--fa: "";--fa--fa: ""}.fa-copy{--fa: "";--fa--fa: ""}.fa-burger-glass{--fa: "";--fa--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: "";--fa--fa: ""}.fa-hand-sparkles{--fa: "";--fa--fa: ""}.fa-bars-filter{--fa: "";--fa--fa: ""}.fa-paintbrush-pencil{--fa: "";--fa--fa: ""}.fa-party-bell{--fa: "";--fa--fa: ""}.fa-user-vneck-hair{--fa: "";--fa--fa: ""}.fa-jack-o-lantern{--fa: "";--fa--fa: ""}.fa-grip,.fa-grip-horizontal{--fa: "";--fa--fa: ""}.fa-share-from-square,.fa-share-square{--fa: "";--fa--fa: ""}.fa-keynote{--fa: "";--fa--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: "";--fa--fa: ""}.fa-gun{--fa: "";--fa--fa: ""}.fa-square-phone,.fa-phone-square{--fa: "";--fa--fa: ""}.fa-hat-beach{--fa: "";--fa--fa: ""}.fa-plus,.fa-add{--fa: "+";--fa--fa: "++"}.fa-expand{--fa: "";--fa--fa: ""}.fa-computer{--fa: "";--fa--fa: ""}.fa-fort{--fa: "";--fa--fa: ""}.fa-cloud-check{--fa: "";--fa--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: "";--fa--fa: ""}.fa-face-smirking{--fa: "";--fa--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: "";--fa--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: "";--fa--fa: ""}.fa-rhombus{--fa: "";--fa--fa: ""}.fa-claw-marks{--fa: "";--fa--fa: ""}.fa-peso-sign{--fa: "";--fa--fa: ""}.fa-face-smile-tongue{--fa: "";--fa--fa: ""}.fa-cart-circle-xmark{--fa: "";--fa--fa: ""}.fa-building-shield{--fa: "";--fa--fa: ""}.fa-circle-phone-flip,.fa-phone-circle-alt{--fa: "";--fa--fa: ""}.fa-baby{--fa: "";--fa--fa: ""}.fa-users-line{--fa: "";--fa--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: "";--fa--fa: ""}.fa-tractor{--fa: "";--fa--fa: ""}.fa-down-from-bracket{--fa: "";--fa--fa: ""}.fa-key-skeleton{--fa: "";--fa--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: "";--fa--fa: ""}.fa-arrow-down-up-lock{--fa: "";--fa--fa: ""}.fa-arrow-down-to-bracket{--fa: "";--fa--fa: ""}.fa-lines-leaning{--fa: "";--fa--fa: ""}.fa-square-q{--fa: "";--fa--fa: ""}.fa-ruler-combined{--fa: "";--fa--fa: ""}.fa-symbols,.fa-icons-alt{--fa: "";--fa--fa: ""}.fa-copyright{--fa: "";--fa--fa: ""}.fa-flask-gear{--fa: "";--fa--fa: ""}.fa-highlighter-line{--fa: "";--fa--fa: ""}.fa-bracket-square,.fa-bracket,.fa-bracket-left{--fa: "[";--fa--fa: "[["}.fa-island-tropical,.fa-island-tree-palm{--fa: "";--fa--fa: ""}.fa-arrow-right-from-line,.fa-arrow-from-left{--fa: "";--fa--fa: ""}.fa-h2{--fa: "";--fa--fa: ""}.fa-equals{--fa: "=";--fa--fa: "=="}.fa-cake-slice,.fa-shortcake{--fa: "";--fa--fa: ""}.fa-building-magnifying-glass{--fa: "";--fa--fa: ""}.fa-peanut{--fa: "";--fa--fa: ""}.fa-wrench-simple{--fa: "";--fa--fa: ""}.fa-blender{--fa: "";--fa--fa: ""}.fa-teeth{--fa: "";--fa--fa: ""}.fa-tally-2{--fa: "";--fa--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: "";--fa--fa: ""}.fa-cars{--fa: "";--fa--fa: ""}.fa-axe-battle{--fa: "";--fa--fa: ""}.fa-user-hair-long{--fa: "";--fa--fa: ""}.fa-map{--fa: "";--fa--fa: ""}.fa-arrow-left-from-arc{--fa: "";--fa--fa: ""}.fa-file-circle-info{--fa: "";--fa--fa: ""}.fa-face-disappointed{--fa: "";--fa--fa: ""}.fa-lasso-sparkles{--fa: "";--fa--fa: ""}.fa-clock-eleven{--fa: "";--fa--fa: ""}.fa-rocket{--fa: "";--fa--fa: ""}.fa-siren-on{--fa: "";--fa--fa: ""}.fa-clock-ten{--fa: "";--fa--fa: ""}.fa-candle-holder{--fa: "";--fa--fa: ""}.fa-video-arrow-down-left{--fa: "";--fa--fa: ""}.fa-photo-film,.fa-photo-video{--fa: "";--fa--fa: ""}.fa-floppy-disk-circle-arrow-right,.fa-save-circle-arrow-right{--fa: "";--fa--fa: ""}.fa-folder-minus{--fa: "";--fa--fa: ""}.fa-hexagon-nodes-bolt{--fa: "";--fa--fa: ""}.fa-planet-moon{--fa: "";--fa--fa: ""}.fa-face-eyes-xmarks{--fa: "";--fa--fa: ""}.fa-chart-scatter{--fa: "";--fa--fa: ""}.fa-circle-gf{--fa: "";--fa--fa: ""}.fa-display-arrow-down{--fa: "";--fa--fa: ""}.fa-store{--fa: "";--fa--fa: ""}.fa-arrow-trend-up{--fa: "";--fa--fa: ""}.fa-plug-circle-minus{--fa: "";--fa--fa: ""}.fa-olive-branch{--fa: "";--fa--fa: ""}.fa-angle{--fa: "";--fa--fa: ""}.fa-vacuum-robot{--fa: "";--fa--fa: ""}.fa-sign-hanging,.fa-sign{--fa: "";--fa--fa: ""}.fa-square-divide{--fa: "";--fa--fa: ""}.fa-folder-check{--fa: "";--fa--fa: ""}.fa-signal-stream-slash{--fa: "";--fa--fa: ""}.fa-bezier-curve{--fa: "";--fa--fa: ""}.fa-eye-dropper-half{--fa: "";--fa--fa: ""}.fa-store-lock{--fa: "";--fa--fa: ""}.fa-bell-slash{--fa: "";--fa--fa: ""}.fa-cloud-bolt-sun,.fa-thunderstorm-sun{--fa: "";--fa--fa: ""}.fa-camera-slash{--fa: "";--fa--fa: ""}.fa-comment-quote{--fa: "";--fa--fa: ""}.fa-tablet,.fa-tablet-android{--fa: "";--fa--fa: ""}.fa-school-flag{--fa: "";--fa--fa: ""}.fa-message-code{--fa: "";--fa--fa: ""}.fa-glass-half,.fa-glass-half-empty,.fa-glass-half-full{--fa: "";--fa--fa: ""}.fa-fill{--fa: "";--fa--fa: ""}.fa-message-minus,.fa-comment-alt-minus{--fa: "";--fa--fa: ""}.fa-angle-up{--fa: "";--fa--fa: ""}.fa-dinosaur{--fa: "";--fa--fa: ""}.fa-drumstick-bite{--fa: "";--fa--fa: ""}.fa-link-horizontal-slash,.fa-chain-horizontal-slash{--fa: "";--fa--fa: ""}.fa-holly-berry{--fa: "";--fa--fa: ""}.fa-nose{--fa: "";--fa--fa: ""}.fa-arrow-left-to-arc{--fa: "";--fa--fa: ""}.fa-chevron-left{--fa: "";--fa--fa: ""}.fa-bacteria{--fa: "";--fa--fa: ""}.fa-clouds{--fa: "";--fa--fa: ""}.fa-money-bill-simple{--fa: "";--fa--fa: ""}.fa-hand-lizard{--fa: "";--fa--fa: ""}.fa-table-pivot{--fa: "";--fa--fa: ""}.fa-filter-slash{--fa: "";--fa--fa: ""}.fa-trash-can-undo,.fa-trash-can-arrow-turn-left,.fa-trash-undo-alt{--fa: "";--fa--fa: ""}.fa-notdef{--fa: "";--fa--fa: ""}.fa-disease{--fa: "";--fa--fa: ""}.fa-person-to-door{--fa: "";--fa--fa: ""}.fa-turntable{--fa: "";--fa--fa: ""}.fa-briefcase-medical{--fa: "";--fa--fa: ""}.fa-genderless{--fa: "";--fa--fa: ""}.fa-chevron-right{--fa: "";--fa--fa: ""}.fa-signal-weak,.fa-signal-1{--fa: "";--fa--fa: ""}.fa-clock-five{--fa: "";--fa--fa: ""}.fa-retweet{--fa: "";--fa--fa: ""}.fa-car-rear,.fa-car-alt{--fa: "";--fa--fa: ""}.fa-pump-soap{--fa: "";--fa--fa: ""}.fa-computer-classic{--fa: "";--fa--fa: ""}.fa-frame{--fa: "";--fa--fa: ""}.fa-video-slash{--fa: "";--fa--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: "";--fa--fa: ""}.fa-ellipsis-stroke,.fa-ellipsis-h-alt{--fa: "";--fa--fa: ""}.fa-radio{--fa: "";--fa--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: "";--fa--fa: ""}.fa-face-expressionless{--fa: "";--fa--fa: ""}.fa-down-to-dotted-line{--fa: "";--fa--fa: ""}.fa-cloud-music{--fa: "";--fa--fa: ""}.fa-traffic-light{--fa: "";--fa--fa: ""}.fa-cloud-minus{--fa: "";--fa--fa: ""}.fa-thermometer{--fa: "";--fa--fa: ""}.fa-shield-minus{--fa: "";--fa--fa: ""}.fa-vr-cardboard{--fa: "";--fa--fa: ""}.fa-car-tilt{--fa: "";--fa--fa: ""}.fa-gauge-circle-minus{--fa: "";--fa--fa: ""}.fa-brightness-low{--fa: "";--fa--fa: ""}.fa-hand-middle-finger{--fa: "";--fa--fa: ""}.fa-percent,.fa-percentage{--fa: "%";--fa--fa: "%%"}.fa-truck-moving{--fa: "";--fa--fa: ""}.fa-glass-water-droplet{--fa: "";--fa--fa: ""}.fa-conveyor-belt{--fa: "";--fa--fa: ""}.fa-location-check,.fa-map-marker-check{--fa: "";--fa--fa: ""}.fa-coin-vertical{--fa: "";--fa--fa: ""}.fa-display{--fa: "";--fa--fa: ""}.fa-person-sign{--fa: "";--fa--fa: ""}.fa-face-smile,.fa-smile{--fa: "";--fa--fa: ""}.fa-phone-hangup{--fa: "";--fa--fa: ""}.fa-signature-slash{--fa: "";--fa--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: "";--fa--fa: ""}.fa-wheat-slash{--fa: "";--fa--fa: ""}.fa-trophy{--fa: "";--fa--fa: ""}.fa-clouds-sun{--fa: "";--fa--fa: ""}.fa-person-praying,.fa-pray{--fa: "";--fa--fa: ""}.fa-hammer{--fa: "";--fa--fa: ""}.fa-face-vomit{--fa: "";--fa--fa: ""}.fa-speakers{--fa: "";--fa--fa: ""}.fa-tty-answer,.fa-teletype-answer{--fa: "";--fa--fa: ""}.fa-mug-tea-saucer{--fa: "";--fa--fa: ""}.fa-diagram-lean-canvas{--fa: "";--fa--fa: ""}.fa-alt{--fa: "";--fa--fa: ""}.fa-dial,.fa-dial-med-high{--fa: "";--fa--fa: ""}.fa-hand-peace{--fa: "";--fa--fa: ""}.fa-circle-trash,.fa-trash-circle{--fa: "";--fa--fa: ""}.fa-rotate,.fa-sync-alt{--fa: "";--fa--fa: ""}.fa-circle-quarters{--fa: "";--fa--fa: ""}.fa-spinner{--fa: "";--fa--fa: ""}.fa-tower-control{--fa: "";--fa--fa: ""}.fa-arrow-up-triangle-square,.fa-sort-shapes-up{--fa: "";--fa--fa: ""}.fa-whale{--fa: "";--fa--fa: ""}.fa-robot{--fa: "";--fa--fa: ""}.fa-peace{--fa: "";--fa--fa: ""}.fa-party-horn{--fa: "";--fa--fa: ""}.fa-gears,.fa-cogs{--fa: "";--fa--fa: ""}.fa-sun-bright,.fa-sun-alt{--fa: "";--fa--fa: ""}.fa-warehouse{--fa: "";--fa--fa: ""}.fa-conveyor-belt-arm{--fa: "";--fa--fa: ""}.fa-lock-keyhole-open,.fa-lock-open-alt{--fa: "";--fa--fa: ""}.fa-square-fragile,.fa-box-fragile,.fa-square-wine-glass-crack{--fa: "";--fa--fa: ""}.fa-arrow-up-right-dots{--fa: "";--fa--fa: ""}.fa-square-n{--fa: "";--fa--fa: ""}.fa-splotch{--fa: "";--fa--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: "";--fa--fa: ""}.fa-meter{--fa: "";--fa--fa: ""}.fa-mandolin{--fa: "";--fa--fa: ""}.fa-dice-four{--fa: "";--fa--fa: ""}.fa-sim-card{--fa: "";--fa--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: "";--fa--fa: ""}.fa-mercury{--fa: "";--fa--fa: ""}.fa-up-from-bracket{--fa: "";--fa--fa: ""}.fa-knife-kitchen{--fa: "";--fa--fa: ""}.fa-border-right{--fa: "";--fa--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: "";--fa--fa: ""}.fa-spade{--fa: "";--fa--fa: ""}.fa-card-spade{--fa: "";--fa--fa: ""}.fa-line-columns{--fa: "";--fa--fa: ""}.fa-ant{--fa: "";--fa--fa: ""}.fa-arrow-right-to-line,.fa-arrow-to-right{--fa: "";--fa--fa: ""}.fa-person-falling-burst{--fa: "";--fa--fa: ""}.fa-flag-pennant,.fa-pennant{--fa: "";--fa--fa: ""}.fa-conveyor-belt-empty{--fa: "";--fa--fa: ""}.fa-user-group-simple{--fa: "";--fa--fa: ""}.fa-award{--fa: "";--fa--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: "";--fa--fa: ""}.fa-building{--fa: "";--fa--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: "";--fa--fa: ""}.fa-camcorder,.fa-video-handheld{--fa: "";--fa--fa: ""}.fa-pancakes{--fa: "";--fa--fa: ""}.fa-album-circle-user{--fa: "";--fa--fa: ""}.fa-subtitles-slash{--fa: "";--fa--fa: ""}.fa-qrcode{--fa: "";--fa--fa: ""}.fa-dice-d10{--fa: "";--fa--fa: ""}.fa-fireplace{--fa: "";--fa--fa: ""}.fa-browser{--fa: "";--fa--fa: ""}.fa-pen-paintbrush,.fa-pencil-paintbrush{--fa: "";--fa--fa: ""}.fa-fish-cooked{--fa: "";--fa--fa: ""}.fa-chair-office{--fa: "";--fa--fa: ""}.fa-magnifying-glass-music{--fa: "";--fa--fa: ""}.fa-nesting-dolls{--fa: "";--fa--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: "";--fa--fa: ""}.fa-trumpet{--fa: "";--fa--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: "";--fa--fa: ""}.fa-fire-smoke{--fa: "";--fa--fa: ""}.fa-phone-missed{--fa: "";--fa--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: "";--fa--fa: ""}.fa-shield,.fa-shield-blank{--fa: "";--fa--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: "";--fa--fa: ""}.fa-arrows-repeat-1,.fa-repeat-1-alt{--fa: "";--fa--fa: ""}.fa-gun-slash{--fa: "";--fa--fa: ""}.fa-avocado{--fa: "";--fa--fa: ""}.fa-binary{--fa: "";--fa--fa: ""}.fa-comment-nodes{--fa: "";--fa--fa: ""}.fa-glasses-round,.fa-glasses-alt{--fa: "";--fa--fa: ""}.fa-phone-plus{--fa: "";--fa--fa: ""}.fa-ditto{--fa: '"';--fa--fa: '""'}.fa-person-seat{--fa: "";--fa--fa: ""}.fa-house-medical{--fa: "";--fa--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: "";--fa--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: "";--fa--fa: ""}.fa-house-chimney-window{--fa: "";--fa--fa: ""}.fa-scythe{--fa: "";--fa--fa: ""}.fa-pen-nib{--fa: "";--fa--fa: ""}.fa-ban-parking,.fa-parking-circle-slash{--fa: "";--fa--fa: ""}.fa-tent-arrow-turn-left{--fa: "";--fa--fa: ""}.fa-face-diagonal-mouth{--fa: "";--fa--fa: ""}.fa-diagram-cells{--fa: "";--fa--fa: ""}.fa-cricket-bat-ball,.fa-cricket{--fa: "";--fa--fa: ""}.fa-tents{--fa: "";--fa--fa: ""}.fa-wand-magic,.fa-magic{--fa: "";--fa--fa: ""}.fa-dog{--fa: "";--fa--fa: ""}.fa-pen-line{--fa: "";--fa--fa: ""}.fa-atom-simple,.fa-atom-alt{--fa: "";--fa--fa: ""}.fa-ampersand{--fa: "&";--fa--fa: "&&"}.fa-carrot{--fa: "";--fa--fa: ""}.fa-arrow-up-from-line,.fa-arrow-from-bottom{--fa: "";--fa--fa: ""}.fa-moon{--fa: "";--fa--fa: ""}.fa-pen-slash{--fa: "";--fa--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: "";--fa--fa: ""}.fa-square-star{--fa: "";--fa--fa: ""}.fa-cheese{--fa: "";--fa--fa: ""}.fa-send-backward{--fa: "";--fa--fa: ""}.fa-yin-yang{--fa: "";--fa--fa: ""}.fa-music{--fa: "";--fa--fa: ""}.fa-compass-slash{--fa: "";--fa--fa: ""}.fa-clock-one{--fa: "";--fa--fa: ""}.fa-file-music{--fa: "";--fa--fa: ""}.fa-code-commit{--fa: "";--fa--fa: ""}.fa-temperature-low{--fa: "";--fa--fa: ""}.fa-person-biking,.fa-biking{--fa: "";--fa--fa: ""}.fa-display-chart-up-circle-currency{--fa: "";--fa--fa: ""}.fa-skeleton{--fa: "";--fa--fa: ""}.fa-circle-g{--fa: "";--fa--fa: ""}.fa-circle-arrow-up-left{--fa: "";--fa--fa: ""}.fa-coin-blank{--fa: "";--fa--fa: ""}.fa-broom{--fa: "";--fa--fa: ""}.fa-vacuum{--fa: "";--fa--fa: ""}.fa-shield-heart{--fa: "";--fa--fa: ""}.fa-card-heart{--fa: "";--fa--fa: ""}.fa-lightbulb-cfl-on{--fa: "";--fa--fa: ""}.fa-melon{--fa: "";--fa--fa: ""}.fa-gopuram{--fa: "";--fa--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: "";--fa--fa: ""}.fa-container-storage{--fa: "";--fa--fa: ""}.fa-face-pouting{--fa: "";--fa--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: "";--fa--fa: ""}.fa-face-explode,.fa-exploding-head{--fa: "";--fa--fa: ""}.fa-hashtag{--fa: "#";--fa--fa: "##"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: "";--fa--fa: ""}.fa-oil-can{--fa: "";--fa--fa: ""}.fa-t{--fa: "T";--fa--fa: "TT"}.fa-transformer-bolt{--fa: "";--fa--fa: ""}.fa-hippo{--fa: "";--fa--fa: ""}.fa-chart-column{--fa: "";--fa--fa: ""}.fa-cassette-vhs,.fa-vhs{--fa: "";--fa--fa: ""}.fa-infinity{--fa: "";--fa--fa: ""}.fa-vial-circle-check{--fa: "";--fa--fa: ""}.fa-chimney{--fa: "";--fa--fa: ""}.fa-object-intersect{--fa: "";--fa--fa: ""}.fa-person-arrow-down-to-line{--fa: "";--fa--fa: ""}.fa-voicemail{--fa: "";--fa--fa: ""}.fa-block-brick,.fa-wall-brick{--fa: "";--fa--fa: ""}.fa-fan{--fa: "";--fa--fa: ""}.fa-bags-shopping{--fa: "";--fa--fa: ""}.fa-paragraph-left,.fa-paragraph-rtl{--fa: "";--fa--fa: ""}.fa-person-walking-luggage{--fa: "";--fa--fa: ""}.fa-caravan-simple,.fa-caravan-alt{--fa: "";--fa--fa: ""}.fa-turtle{--fa: "";--fa--fa: ""}.fa-pencil-mechanical{--fa: "";--fa--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: "";--fa--fa: ""}.fa-cloud-moon-rain{--fa: "";--fa--fa: ""}.fa-booth-curtain{--fa: "";--fa--fa: ""}.fa-calendar{--fa: "";--fa--fa: ""}.fa-box-heart{--fa: "";--fa--fa: ""}.fa-trailer{--fa: "";--fa--fa: ""}.fa-user-doctor-message,.fa-user-md-chat{--fa: "";--fa--fa: ""}.fa-bahai,.fa-haykal{--fa: "";--fa--fa: ""}.fa-lighthouse{--fa: "";--fa--fa: ""}.fa-amp-guitar{--fa: "";--fa--fa: ""}.fa-sd-card{--fa: "";--fa--fa: ""}.fa-volume-slash{--fa: "";--fa--fa: ""}.fa-border-bottom{--fa: "";--fa--fa: ""}.fa-wifi-weak,.fa-wifi-1{--fa: "";--fa--fa: ""}.fa-dragon{--fa: "";--fa--fa: ""}.fa-shoe-prints{--fa: "";--fa--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: "";--fa--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: "";--fa--fa: ""}.fa-hand-holding{--fa: "";--fa--fa: ""}.fa-plug-circle-exclamation{--fa: "";--fa--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: "";--fa--fa: ""}.fa-clone{--fa: "";--fa--fa: ""}.fa-person-walking-arrow-loop-left{--fa: "";--fa--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: "";--fa--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: "";--fa--fa: ""}.fa-tornado{--fa: "";--fa--fa: ""}.fa-file-circle-plus{--fa: "";--fa--fa: ""}.fa-delete-right{--fa: "";--fa--fa: ""}.fa-book-quran,.fa-quran{--fa: "";--fa--fa: ""}.fa-circle-quarter{--fa: "";--fa--fa: ""}.fa-anchor{--fa: "";--fa--fa: ""}.fa-border-all{--fa: "";--fa--fa: ""}.fa-function{--fa: "";--fa--fa: ""}.fa-face-angry,.fa-angry{--fa: "";--fa--fa: ""}.fa-people-simple{--fa: "";--fa--fa: ""}.fa-cookie-bite{--fa: "";--fa--fa: ""}.fa-arrow-trend-down{--fa: "";--fa--fa: ""}.fa-rss,.fa-feed{--fa: "";--fa--fa: ""}.fa-face-monocle{--fa: "";--fa--fa: ""}.fa-draw-polygon{--fa: "";--fa--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: "";--fa--fa: ""}.fa-calendar-lines,.fa-calendar-note{--fa: "";--fa--fa: ""}.fa-arrow-down-big-small,.fa-sort-size-down{--fa: "";--fa--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: "";--fa--fa: ""}.fa-do-not-enter{--fa: "";--fa--fa: ""}.fa-shower{--fa: "";--fa--fa: ""}.fa-dice-d8{--fa: "";--fa--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: "";--fa--fa: ""}.fa-m{--fa: "M";--fa--fa: "MM"}.fa-spinner-scale{--fa: "";--fa--fa: ""}.fa-grip-dots-vertical{--fa: "";--fa--fa: ""}.fa-face-viewfinder{--fa: "";--fa--fa: ""}.fa-soft-serve,.fa-creemee{--fa: "";--fa--fa: ""}.fa-h5{--fa: "";--fa--fa: ""}.fa-hand-back-point-down{--fa: "";--fa--fa: ""}.fa-table-list,.fa-th-list{--fa: "";--fa--fa: ""}.fa-basket-shopping-minus{--fa: "";--fa--fa: ""}.fa-comment-sms,.fa-sms{--fa: "";--fa--fa: ""}.fa-rectangle,.fa-rectangle-landscape{--fa: "";--fa--fa: ""}.fa-clipboard-list-check{--fa: "";--fa--fa: ""}.fa-turkey{--fa: "";--fa--fa: ""}.fa-book{--fa: "";--fa--fa: ""}.fa-user-plus{--fa: "";--fa--fa: ""}.fa-ice-skate{--fa: "";--fa--fa: ""}.fa-check{--fa: "";--fa--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: "";--fa--fa: ""}.fa-tomato{--fa: "";--fa--fa: ""}.fa-sword-laser{--fa: "";--fa--fa: ""}.fa-house-circle-check{--fa: "";--fa--fa: ""}.fa-buildings{--fa: "";--fa--fa: ""}.fa-angle-left{--fa: "";--fa--fa: ""}.fa-cart-flatbed-boxes,.fa-dolly-flatbed-alt{--fa: "";--fa--fa: ""}.fa-diagram-successor{--fa: "";--fa--fa: ""}.fa-truck-arrow-right{--fa: "";--fa--fa: ""}.fa-square-w{--fa: "";--fa--fa: ""}.fa-arrows-split-up-and-left{--fa: "";--fa--fa: ""}.fa-lamp{--fa: "";--fa--fa: ""}.fa-airplay{--fa: "";--fa--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: "";--fa--fa: ""}.fa-shield-quartered{--fa: "";--fa--fa: ""}.fa-slash-forward{--fa: "/";--fa--fa: "//"}.fa-location-pen,.fa-map-marker-edit{--fa: "";--fa--fa: ""}.fa-cloud-moon{--fa: "";--fa--fa: ""}.fa-pot-food{--fa: "";--fa--fa: ""}.fa-briefcase{--fa: "";--fa--fa: ""}.fa-person-falling{--fa: "";--fa--fa: ""}.fa-image-portrait,.fa-portrait{--fa: "";--fa--fa: ""}.fa-user-tag{--fa: "";--fa--fa: ""}.fa-rug{--fa: "";--fa--fa: ""}.fa-print-slash{--fa: "";--fa--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: "";--fa--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: "";--fa--fa: ""}.fa-hand-back-point-ribbon{--fa: "";--fa--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: "";--fa--fa: ""}.fa-tire-rugged{--fa: "";--fa--fa: ""}.fa-lightbulb-dollar{--fa: "";--fa--fa: ""}.fa-cowbell{--fa: "";--fa--fa: ""}.fa-baht-sign{--fa: "";--fa--fa: ""}.fa-corner{--fa: "";--fa--fa: ""}.fa-chevrons-right,.fa-chevron-double-right{--fa: "";--fa--fa: ""}.fa-book-open{--fa: "";--fa--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: "";--fa--fa: ""}.fa-inhaler{--fa: "";--fa--fa: ""}.fa-handcuffs{--fa: "";--fa--fa: ""}.fa-snake{--fa: "";--fa--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: "";--fa--fa: ""}.fa-note-medical{--fa: "";--fa--fa: ""}.fa-database{--fa: "";--fa--fa: ""}.fa-down-left{--fa: "";--fa--fa: ""}.fa-share,.fa-mail-forward{--fa: "";--fa--fa: ""}.fa-face-thinking{--fa: "";--fa--fa: ""}.fa-turn-down-right{--fa: "";--fa--fa: ""}.fa-bottle-droplet{--fa: "";--fa--fa: ""}.fa-mask-face{--fa: "";--fa--fa: ""}.fa-hill-rockslide{--fa: "";--fa--fa: ""}.fa-scanner-keyboard{--fa: "";--fa--fa: ""}.fa-circle-o{--fa: "";--fa--fa: ""}.fa-grid-horizontal{--fa: "";--fa--fa: ""}.fa-message-dollar,.fa-comment-alt-dollar{--fa: "";--fa--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: "";--fa--fa: ""}.fa-columns-3{--fa: "";--fa--fa: ""}.fa-paper-plane{--fa: "";--fa--fa: ""}.fa-road-circle-exclamation{--fa: "";--fa--fa: ""}.fa-dungeon{--fa: "";--fa--fa: ""}.fa-hand-holding-box{--fa: "";--fa--fa: ""}.fa-input-text{--fa: "";--fa--fa: ""}.fa-window-flip,.fa-window-alt{--fa: "";--fa--fa: ""}.fa-align-right{--fa: "";--fa--fa: ""}.fa-scanner-gun,.fa-scanner{--fa: "";--fa--fa: ""}.fa-tire{--fa: "";--fa--fa: ""}.fa-engine{--fa: "";--fa--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: "";--fa--fa: ""}.fa-life-ring{--fa: "";--fa--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: "";--fa--fa: ""}.fa-circle-caret-right,.fa-caret-circle-right{--fa: "";--fa--fa: ""}.fa-turn-left{--fa: "";--fa--fa: ""}.fa-wheat{--fa: "";--fa--fa: ""}.fa-file-spreadsheet{--fa: "";--fa--fa: ""}.fa-audio-description-slash{--fa: "";--fa--fa: ""}.fa-bell-ring{--fa: "";--fa--fa: ""}.fa-calendar-day{--fa: "";--fa--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: "";--fa--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: "";--fa--fa: ""}.fa-chess-pawn-piece,.fa-chess-pawn-alt{--fa: "";--fa--fa: ""}.fa-face-grimace,.fa-grimace{--fa: "";--fa--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: "";--fa--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: "";--fa--fa: ""}.fa-square-s{--fa: "";--fa--fa: ""}.fa-rectangle-barcode,.fa-barcode-alt{--fa: "";--fa--fa: ""}.fa-person-walking-arrow-right{--fa: "";--fa--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: "";--fa--fa: ""}.fa-dice{--fa: "";--fa--fa: ""}.fa-unicorn{--fa: "";--fa--fa: ""}.fa-bowling-ball{--fa: "";--fa--fa: ""}.fa-pompebled{--fa: "";--fa--fa: ""}.fa-brain{--fa: "";--fa--fa: ""}.fa-watch-smart{--fa: "";--fa--fa: ""}.fa-book-user{--fa: "";--fa--fa: ""}.fa-sensor-cloud,.fa-sensor-smoke{--fa: "";--fa--fa: ""}.fa-clapperboard-play{--fa: "";--fa--fa: ""}.fa-bandage,.fa-band-aid{--fa: "";--fa--fa: ""}.fa-calendar-minus{--fa: "";--fa--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: "";--fa--fa: ""}.fa-circle-4{--fa: "";--fa--fa: ""}.fa-gifts{--fa: "";--fa--fa: ""}.fa-album-collection{--fa: "";--fa--fa: ""}.fa-hotel{--fa: "";--fa--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: "";--fa--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: "";--fa--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: "";--fa--fa: ""}.fa-thumbs-up{--fa: "";--fa--fa: ""}.fa-cloud-showers{--fa: "";--fa--fa: ""}.fa-user-clock{--fa: "";--fa--fa: ""}.fa-onion{--fa: "";--fa--fa: ""}.fa-clock-twelve-thirty{--fa: "";--fa--fa: ""}.fa-arrow-down-to-dotted-line{--fa: "";--fa--fa: ""}.fa-hand-dots,.fa-allergies{--fa: "";--fa--fa: ""}.fa-file-invoice{--fa: "";--fa--fa: ""}.fa-window-minimize{--fa: "";--fa--fa: ""}.fa-rectangle-wide{--fa: "";--fa--fa: ""}.fa-comment-arrow-up{--fa: "";--fa--fa: ""}.fa-garlic{--fa: "";--fa--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: "";--fa--fa: ""}.fa-brush{--fa: "";--fa--fa: ""}.fa-file-half-dashed{--fa: "";--fa--fa: ""}.fa-tree-decorated{--fa: "";--fa--fa: ""}.fa-mask{--fa: "";--fa--fa: ""}.fa-calendar-heart{--fa: "";--fa--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: "";--fa--fa: ""}.fa-flower{--fa: "";--fa--fa: ""}.fa-arrow-down-from-arc{--fa: "";--fa--fa: ""}.fa-right-left-large{--fa: "";--fa--fa: ""}.fa-ruler-vertical{--fa: "";--fa--fa: ""}.fa-circles-overlap{--fa: "";--fa--fa: ""}.fa-user-large,.fa-user-alt{--fa: "";--fa--fa: ""}.fa-starship-freighter{--fa: "";--fa--fa: ""}.fa-train-tram{--fa: "";--fa--fa: ""}.fa-bridge-suspension{--fa: "";--fa--fa: ""}.fa-trash-check{--fa: "";--fa--fa: ""}.fa-user-nurse{--fa: "";--fa--fa: ""}.fa-boombox{--fa: "";--fa--fa: ""}.fa-syringe{--fa: "";--fa--fa: ""}.fa-cloud-sun{--fa: "";--fa--fa: ""}.fa-shield-exclamation{--fa: "";--fa--fa: ""}.fa-stopwatch-20{--fa: "";--fa--fa: ""}.fa-square-full{--fa: "";--fa--fa: ""}.fa-grip-dots{--fa: "";--fa--fa: ""}.fa-comment-exclamation{--fa: "";--fa--fa: ""}.fa-pen-swirl{--fa: "";--fa--fa: ""}.fa-falafel{--fa: "";--fa--fa: ""}.fa-circle-2{--fa: "";--fa--fa: ""}.fa-magnet{--fa: "";--fa--fa: ""}.fa-jar{--fa: "";--fa--fa: ""}.fa-gramophone{--fa: "";--fa--fa: ""}.fa-dice-d12{--fa: "";--fa--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: "";--fa--fa: ""}.fa-down,.fa-arrow-alt-down{--fa: "";--fa--fa: ""}.fa-hundred-points,.fa-100{--fa: "";--fa--fa: ""}.fa-paperclip-vertical{--fa: "";--fa--fa: ""}.fa-wind-warning,.fa-wind-circle-exclamation{--fa: "";--fa--fa: ""}.fa-location-pin-slash,.fa-map-marker-slash{--fa: "";--fa--fa: ""}.fa-face-sad-sweat{--fa: "";--fa--fa: ""}.fa-bug-slash{--fa: "";--fa--fa: ""}.fa-cupcake{--fa: "";--fa--fa: ""}.fa-light-switch-off{--fa: "";--fa--fa: ""}.fa-toggle-large-off{--fa: "";--fa--fa: ""}.fa-pen-fancy-slash{--fa: "";--fa--fa: ""}.fa-truck-container{--fa: "";--fa--fa: ""}.fa-boot{--fa: "";--fa--fa: ""}.fa-arrow-up-from-water-pump{--fa: "";--fa--fa: ""}.fa-file-check{--fa: "";--fa--fa: ""}.fa-bone{--fa: "";--fa--fa: ""}.fa-cards-blank{--fa: "";--fa--fa: ""}.fa-circle-3{--fa: "";--fa--fa: ""}.fa-bench-tree{--fa: "";--fa--fa: ""}.fa-keyboard-brightness-low{--fa: "";--fa--fa: ""}.fa-ski-boot-ski{--fa: "";--fa--fa: ""}.fa-brain-circuit{--fa: "";--fa--fa: ""}.fa-table-cells-row-unlock{--fa: "";--fa--fa: ""}.fa-user-injured{--fa: "";--fa--fa: ""}.fa-block-brick-fire,.fa-firewall{--fa: "";--fa--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: "";--fa--fa: ""}.fa-plane{--fa: "";--fa--fa: ""}.fa-tent-arrows-down{--fa: "";--fa--fa: ""}.fa-exclamation{--fa: "!";--fa--fa: "!!"}.fa-arrows-spin{--fa: "";--fa--fa: ""}.fa-face-smile-relaxed{--fa: "";--fa--fa: ""}.fa-comment-xmark,.fa-comment-times{--fa: "";--fa--fa: ""}.fa-print{--fa: "";--fa--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: "";--fa--fa: ""}.fa-face-nose-steam{--fa: "";--fa--fa: ""}.fa-circle-waveform-lines,.fa-waveform-circle{--fa: "";--fa--fa: ""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$";--fa--fa: "$$"}.fa-ferris-wheel{--fa: "";--fa--fa: ""}.fa-computer-speaker{--fa: "";--fa--fa: ""}.fa-skull-cow{--fa: "";--fa--fa: ""}.fa-x{--fa: "X";--fa--fa: "XX"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: "";--fa--fa: ""}.fa-users-gear,.fa-users-cog{--fa: "";--fa--fa: ""}.fa-person-military-pointing{--fa: "";--fa--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: "";--fa--fa: ""}.fa-circle-t{--fa: "";--fa--fa: ""}.fa-sack{--fa: "";--fa--fa: ""}.fa-grid-2{--fa: "";--fa--fa: ""}.fa-camera-cctv,.fa-cctv{--fa: "";--fa--fa: ""}.fa-umbrella{--fa: "";--fa--fa: ""}.fa-trowel{--fa: "";--fa--fa: ""}.fa-horizontal-rule{--fa: "";--fa--fa: ""}.fa-bed-front,.fa-bed-alt{--fa: "";--fa--fa: ""}.fa-d{--fa: "D";--fa--fa: "DD"}.fa-stapler{--fa: "";--fa--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: "";--fa--fa: ""}.fa-file-gif{--fa: "";--fa--fa: ""}.fa-kip-sign{--fa: "";--fa--fa: ""}.fa-face-woozy{--fa: "";--fa--fa: ""}.fa-cloud-question{--fa: "";--fa--fa: ""}.fa-pineapple{--fa: "";--fa--fa: ""}.fa-hand-point-left{--fa: "";--fa--fa: ""}.fa-gallery-thumbnails{--fa: "";--fa--fa: ""}.fa-circle-j{--fa: "";--fa--fa: ""}.fa-eyes{--fa: "";--fa--fa: ""}.fa-handshake-simple,.fa-handshake-alt{--fa: "";--fa--fa: ""}.fa-page-caret-up,.fa-file-caret-up{--fa: "";--fa--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: "";--fa--fa: ""}.fa-comet{--fa: "";--fa--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: "";--fa--fa: ""}.fa-reflect-vertical{--fa: "";--fa--fa: ""}.fa-shield-keyhole{--fa: "";--fa--fa: ""}.fa-file-mp4{--fa: "";--fa--fa: ""}.fa-barcode{--fa: "";--fa--fa: ""}.fa-bulldozer{--fa: "";--fa--fa: ""}.fa-plus-minus{--fa: "";--fa--fa: ""}.fa-square-sliders-vertical,.fa-sliders-v-square{--fa: "";--fa--fa: ""}.fa-video,.fa-video-camera{--fa: "";--fa--fa: ""}.fa-message-middle,.fa-comment-middle-alt{--fa: "";--fa--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: "";--fa--fa: ""}.fa-hand-holding-medical{--fa: "";--fa--fa: ""}.fa-person-circle-check{--fa: "";--fa--fa: ""}.fa-square-z{--fa: "";--fa--fa: ""}.fa-message-text,.fa-comment-alt-text{--fa: "";--fa--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: "";--fa--fa: ""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-ChfuyuEw.woff2) format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa: ""}.fa-hooli{--fa: ""}.fa-yelp{--fa: ""}.fa-cc-visa{--fa: ""}.fa-lastfm{--fa: ""}.fa-shopware{--fa: ""}.fa-creative-commons-nc{--fa: ""}.fa-aws{--fa: ""}.fa-redhat{--fa: ""}.fa-yoast{--fa: ""}.fa-cloudflare{--fa: ""}.fa-ups{--fa: ""}.fa-pixiv{--fa: ""}.fa-wpexplorer{--fa: ""}.fa-dyalog{--fa: ""}.fa-bity{--fa: ""}.fa-stackpath{--fa: ""}.fa-buysellads{--fa: ""}.fa-first-order{--fa: ""}.fa-modx{--fa: ""}.fa-guilded{--fa: ""}.fa-vnv{--fa: ""}.fa-square-js,.fa-js-square{--fa: ""}.fa-microsoft{--fa: ""}.fa-qq{--fa: ""}.fa-orcid{--fa: ""}.fa-java{--fa: ""}.fa-invision{--fa: ""}.fa-creative-commons-pd-alt{--fa: ""}.fa-centercode{--fa: ""}.fa-glide-g{--fa: ""}.fa-drupal{--fa: ""}.fa-jxl{--fa: ""}.fa-dart-lang{--fa: ""}.fa-hire-a-helper{--fa: ""}.fa-creative-commons-by{--fa: ""}.fa-unity{--fa: ""}.fa-whmcs{--fa: ""}.fa-rocketchat{--fa: ""}.fa-vk{--fa: ""}.fa-untappd{--fa: ""}.fa-mailchimp{--fa: ""}.fa-css3-alt{--fa: ""}.fa-square-reddit,.fa-reddit-square{--fa: ""}.fa-vimeo-v{--fa: ""}.fa-contao{--fa: ""}.fa-square-font-awesome{--fa: ""}.fa-deskpro{--fa: ""}.fa-brave{--fa: ""}.fa-sistrix{--fa: ""}.fa-square-instagram,.fa-instagram-square{--fa: ""}.fa-battle-net{--fa: ""}.fa-the-red-yeti{--fa: ""}.fa-square-hacker-news,.fa-hacker-news-square{--fa: ""}.fa-edge{--fa: ""}.fa-threads{--fa: ""}.fa-napster{--fa: ""}.fa-square-snapchat,.fa-snapchat-square{--fa: ""}.fa-google-plus-g{--fa: ""}.fa-artstation{--fa: ""}.fa-markdown{--fa: ""}.fa-sourcetree{--fa: ""}.fa-google-plus{--fa: ""}.fa-diaspora{--fa: ""}.fa-foursquare{--fa: ""}.fa-stack-overflow{--fa: ""}.fa-github-alt{--fa: ""}.fa-phoenix-squadron{--fa: ""}.fa-pagelines{--fa: ""}.fa-algolia{--fa: ""}.fa-red-river{--fa: ""}.fa-creative-commons-sa{--fa: ""}.fa-safari{--fa: ""}.fa-google{--fa: ""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: ""}.fa-atlassian{--fa: ""}.fa-linkedin-in{--fa: ""}.fa-digital-ocean{--fa: ""}.fa-nimblr{--fa: ""}.fa-chromecast{--fa: ""}.fa-evernote{--fa: ""}.fa-hacker-news{--fa: ""}.fa-creative-commons-sampling{--fa: ""}.fa-adversal{--fa: ""}.fa-creative-commons{--fa: ""}.fa-watchman-monitoring{--fa: ""}.fa-fonticons{--fa: ""}.fa-weixin{--fa: ""}.fa-shirtsinbulk{--fa: ""}.fa-codepen{--fa: ""}.fa-git-alt{--fa: ""}.fa-lyft{--fa: ""}.fa-rev{--fa: ""}.fa-windows{--fa: ""}.fa-wizards-of-the-coast{--fa: ""}.fa-square-viadeo,.fa-viadeo-square{--fa: ""}.fa-meetup{--fa: ""}.fa-centos{--fa: ""}.fa-adn{--fa: ""}.fa-cloudsmith{--fa: ""}.fa-opensuse{--fa: ""}.fa-pied-piper-alt{--fa: ""}.fa-square-dribbble,.fa-dribbble-square{--fa: ""}.fa-codiepie{--fa: ""}.fa-node{--fa: ""}.fa-mix{--fa: ""}.fa-steam{--fa: ""}.fa-cc-apple-pay{--fa: ""}.fa-scribd{--fa: ""}.fa-debian{--fa: ""}.fa-openid{--fa: ""}.fa-instalod{--fa: ""}.fa-files-pinwheel{--fa: ""}.fa-expeditedssl{--fa: ""}.fa-sellcast{--fa: ""}.fa-square-twitter,.fa-twitter-square{--fa: ""}.fa-r-project{--fa: ""}.fa-delicious{--fa: ""}.fa-freebsd{--fa: ""}.fa-vuejs{--fa: ""}.fa-accusoft{--fa: ""}.fa-ioxhost{--fa: ""}.fa-fonticons-fi{--fa: ""}.fa-app-store{--fa: ""}.fa-cc-mastercard{--fa: ""}.fa-itunes-note{--fa: ""}.fa-golang{--fa: ""}.fa-kickstarter,.fa-square-kickstarter{--fa: ""}.fa-grav{--fa: ""}.fa-weibo{--fa: ""}.fa-uncharted{--fa: ""}.fa-firstdraft{--fa: ""}.fa-square-youtube,.fa-youtube-square{--fa: ""}.fa-wikipedia-w{--fa: ""}.fa-wpressr,.fa-rendact{--fa: ""}.fa-angellist{--fa: ""}.fa-galactic-republic{--fa: ""}.fa-nfc-directional{--fa: ""}.fa-skype{--fa: ""}.fa-joget{--fa: ""}.fa-fedora{--fa: ""}.fa-stripe-s{--fa: ""}.fa-meta{--fa: ""}.fa-laravel{--fa: ""}.fa-hotjar{--fa: ""}.fa-bluetooth-b{--fa: ""}.fa-square-letterboxd{--fa: ""}.fa-sticker-mule{--fa: ""}.fa-creative-commons-zero{--fa: ""}.fa-hips{--fa: ""}.fa-css{--fa: ""}.fa-behance{--fa: ""}.fa-reddit{--fa: ""}.fa-discord{--fa: ""}.fa-chrome{--fa: ""}.fa-app-store-ios{--fa: ""}.fa-cc-discover{--fa: ""}.fa-wpbeginner{--fa: ""}.fa-confluence{--fa: ""}.fa-shoelace{--fa: ""}.fa-mdb{--fa: ""}.fa-dochub{--fa: ""}.fa-accessible-icon{--fa: ""}.fa-ebay{--fa: ""}.fa-amazon{--fa: ""}.fa-unsplash{--fa: ""}.fa-yarn{--fa: ""}.fa-square-steam,.fa-steam-square{--fa: ""}.fa-500px{--fa: ""}.fa-square-vimeo,.fa-vimeo-square{--fa: ""}.fa-asymmetrik{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-gratipay{--fa: ""}.fa-apple{--fa: ""}.fa-hive{--fa: ""}.fa-gitkraken{--fa: ""}.fa-keybase{--fa: ""}.fa-apple-pay{--fa: ""}.fa-padlet{--fa: ""}.fa-amazon-pay{--fa: ""}.fa-square-github,.fa-github-square{--fa: ""}.fa-stumbleupon{--fa: ""}.fa-fedex{--fa: ""}.fa-phoenix-framework{--fa: ""}.fa-shopify{--fa: ""}.fa-neos{--fa: ""}.fa-square-threads{--fa: ""}.fa-hackerrank{--fa: ""}.fa-researchgate{--fa: ""}.fa-swift{--fa: ""}.fa-angular{--fa: ""}.fa-speakap{--fa: ""}.fa-angrycreative{--fa: ""}.fa-y-combinator{--fa: ""}.fa-empire{--fa: ""}.fa-envira{--fa: ""}.fa-google-scholar{--fa: ""}.fa-square-gitlab,.fa-gitlab-square{--fa: ""}.fa-studiovinari{--fa: ""}.fa-pied-piper{--fa: ""}.fa-wordpress{--fa: ""}.fa-product-hunt{--fa: ""}.fa-firefox{--fa: ""}.fa-linode{--fa: ""}.fa-goodreads{--fa: ""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: ""}.fa-jsfiddle{--fa: ""}.fa-sith{--fa: ""}.fa-themeisle{--fa: ""}.fa-page4{--fa: ""}.fa-hashnode{--fa: ""}.fa-react{--fa: ""}.fa-cc-paypal{--fa: ""}.fa-squarespace{--fa: ""}.fa-cc-stripe{--fa: ""}.fa-creative-commons-share{--fa: ""}.fa-bitcoin{--fa: ""}.fa-keycdn{--fa: ""}.fa-opera{--fa: ""}.fa-itch-io{--fa: ""}.fa-umbraco{--fa: ""}.fa-galactic-senate{--fa: ""}.fa-ubuntu{--fa: ""}.fa-draft2digital{--fa: ""}.fa-stripe{--fa: ""}.fa-houzz{--fa: ""}.fa-gg{--fa: ""}.fa-dhl{--fa: ""}.fa-square-pinterest,.fa-pinterest-square{--fa: ""}.fa-xing{--fa: ""}.fa-blackberry{--fa: ""}.fa-creative-commons-pd{--fa: ""}.fa-playstation{--fa: ""}.fa-quinscape{--fa: ""}.fa-less{--fa: ""}.fa-blogger-b{--fa: ""}.fa-opencart{--fa: ""}.fa-vine{--fa: ""}.fa-signal-messenger{--fa: ""}.fa-paypal{--fa: ""}.fa-gitlab{--fa: ""}.fa-typo3{--fa: ""}.fa-reddit-alien{--fa: ""}.fa-yahoo{--fa: ""}.fa-dailymotion{--fa: ""}.fa-affiliatetheme{--fa: ""}.fa-pied-piper-pp{--fa: ""}.fa-bootstrap{--fa: ""}.fa-odnoklassniki{--fa: ""}.fa-nfc-symbol{--fa: ""}.fa-mintbit{--fa: ""}.fa-ethereum{--fa: ""}.fa-speaker-deck{--fa: ""}.fa-creative-commons-nc-eu{--fa: ""}.fa-patreon{--fa: ""}.fa-avianex{--fa: ""}.fa-ello{--fa: ""}.fa-gofore{--fa: ""}.fa-bimobject{--fa: ""}.fa-brave-reverse{--fa: ""}.fa-facebook-f{--fa: ""}.fa-square-google-plus,.fa-google-plus-square{--fa: ""}.fa-web-awesome{--fa: ""}.fa-mandalorian{--fa: ""}.fa-first-order-alt{--fa: ""}.fa-osi{--fa: ""}.fa-google-wallet{--fa: ""}.fa-d-and-d-beyond{--fa: ""}.fa-periscope{--fa: ""}.fa-fulcrum{--fa: ""}.fa-cloudscale{--fa: ""}.fa-forumbee{--fa: ""}.fa-mizuni{--fa: ""}.fa-schlix{--fa: ""}.fa-square-xing,.fa-xing-square{--fa: ""}.fa-bandcamp{--fa: ""}.fa-wpforms{--fa: ""}.fa-cloudversify{--fa: ""}.fa-usps{--fa: ""}.fa-megaport{--fa: ""}.fa-magento{--fa: ""}.fa-spotify{--fa: ""}.fa-optin-monster{--fa: ""}.fa-fly{--fa: ""}.fa-square-bluesky{--fa: ""}.fa-aviato{--fa: ""}.fa-itunes{--fa: ""}.fa-cuttlefish{--fa: ""}.fa-blogger{--fa: ""}.fa-flickr{--fa: ""}.fa-viber{--fa: ""}.fa-soundcloud{--fa: ""}.fa-digg{--fa: ""}.fa-tencent-weibo{--fa: ""}.fa-letterboxd{--fa: ""}.fa-symfony{--fa: ""}.fa-maxcdn{--fa: ""}.fa-etsy{--fa: ""}.fa-facebook-messenger{--fa: ""}.fa-audible{--fa: ""}.fa-think-peaks{--fa: ""}.fa-bilibili{--fa: ""}.fa-erlang{--fa: ""}.fa-x-twitter{--fa: ""}.fa-cotton-bureau{--fa: ""}.fa-dashcube{--fa: ""}.fa-42-group,.fa-innosoft{--fa: ""}.fa-stack-exchange{--fa: ""}.fa-elementor{--fa: ""}.fa-square-pied-piper,.fa-pied-piper-square{--fa: ""}.fa-creative-commons-nd{--fa: ""}.fa-palfed{--fa: ""}.fa-superpowers{--fa: ""}.fa-resolving{--fa: ""}.fa-xbox{--fa: ""}.fa-square-web-awesome-stroke{--fa: ""}.fa-searchengin{--fa: ""}.fa-tiktok{--fa: ""}.fa-square-facebook,.fa-facebook-square{--fa: ""}.fa-renren{--fa: ""}.fa-linux{--fa: ""}.fa-glide{--fa: ""}.fa-linkedin{--fa: ""}.fa-hubspot{--fa: ""}.fa-deploydog{--fa: ""}.fa-twitch{--fa: ""}.fa-flutter{--fa: ""}.fa-ravelry{--fa: ""}.fa-mixer{--fa: ""}.fa-square-lastfm,.fa-lastfm-square{--fa: ""}.fa-vimeo{--fa: ""}.fa-mendeley{--fa: ""}.fa-uniregistry{--fa: ""}.fa-figma{--fa: ""}.fa-creative-commons-remix{--fa: ""}.fa-cc-amazon-pay{--fa: ""}.fa-dropbox{--fa: ""}.fa-instagram{--fa: ""}.fa-cmplid{--fa: ""}.fa-upwork{--fa: ""}.fa-facebook{--fa: ""}.fa-gripfire{--fa: ""}.fa-jedi-order{--fa: ""}.fa-uikit{--fa: ""}.fa-fort-awesome-alt{--fa: ""}.fa-phabricator{--fa: ""}.fa-ussunnah{--fa: ""}.fa-earlybirds{--fa: ""}.fa-trade-federation{--fa: ""}.fa-autoprefixer{--fa: ""}.fa-whatsapp{--fa: ""}.fa-square-upwork{--fa: ""}.fa-slideshare{--fa: ""}.fa-google-play{--fa: ""}.fa-viadeo{--fa: ""}.fa-line{--fa: ""}.fa-google-drive{--fa: ""}.fa-servicestack{--fa: ""}.fa-simplybuilt{--fa: ""}.fa-bitbucket{--fa: ""}.fa-imdb{--fa: ""}.fa-deezer{--fa: ""}.fa-raspberry-pi{--fa: ""}.fa-jira{--fa: ""}.fa-docker{--fa: ""}.fa-screenpal{--fa: ""}.fa-bluetooth{--fa: ""}.fa-gitter{--fa: ""}.fa-d-and-d{--fa: ""}.fa-microblog{--fa: ""}.fa-cc-diners-club{--fa: ""}.fa-gg-circle{--fa: ""}.fa-pied-piper-hat{--fa: ""}.fa-kickstarter-k{--fa: ""}.fa-yandex{--fa: ""}.fa-readme{--fa: ""}.fa-html5{--fa: ""}.fa-sellsy{--fa: ""}.fa-square-web-awesome{--fa: ""}.fa-sass{--fa: ""}.fa-wirsindhandwerk,.fa-wsh{--fa: ""}.fa-buromobelexperte{--fa: ""}.fa-salesforce{--fa: ""}.fa-octopus-deploy{--fa: ""}.fa-medapps{--fa: ""}.fa-ns8{--fa: ""}.fa-pinterest-p{--fa: ""}.fa-apper{--fa: ""}.fa-fort-awesome{--fa: ""}.fa-waze{--fa: ""}.fa-bluesky{--fa: ""}.fa-cc-jcb{--fa: ""}.fa-snapchat,.fa-snapchat-ghost{--fa: ""}.fa-fantasy-flight-games{--fa: ""}.fa-rust{--fa: ""}.fa-wix{--fa: ""}.fa-square-behance,.fa-behance-square{--fa: ""}.fa-supple{--fa: ""}.fa-webflow{--fa: ""}.fa-rebel{--fa: ""}.fa-css3{--fa: ""}.fa-staylinked{--fa: ""}.fa-kaggle{--fa: ""}.fa-space-awesome{--fa: ""}.fa-deviantart{--fa: ""}.fa-cpanel{--fa: ""}.fa-goodreads-g{--fa: ""}.fa-square-git,.fa-git-square{--fa: ""}.fa-square-tumblr,.fa-tumblr-square{--fa: ""}.fa-trello{--fa: ""}.fa-creative-commons-nc-jp{--fa: ""}.fa-get-pocket{--fa: ""}.fa-perbyte{--fa: ""}.fa-grunt{--fa: ""}.fa-weebly{--fa: ""}.fa-connectdevelop{--fa: ""}.fa-leanpub{--fa: ""}.fa-black-tie{--fa: ""}.fa-themeco{--fa: ""}.fa-python{--fa: ""}.fa-android{--fa: ""}.fa-bots{--fa: ""}.fa-free-code-camp{--fa: ""}.fa-hornbill{--fa: ""}.fa-js{--fa: ""}.fa-ideal{--fa: ""}.fa-git{--fa: ""}.fa-dev{--fa: ""}.fa-sketch{--fa: ""}.fa-yandex-international{--fa: ""}.fa-cc-amex{--fa: ""}.fa-uber{--fa: ""}.fa-github{--fa: ""}.fa-php{--fa: ""}.fa-alipay{--fa: ""}.fa-youtube{--fa: ""}.fa-skyatlas{--fa: ""}.fa-firefox-browser{--fa: ""}.fa-replyd{--fa: ""}.fa-suse{--fa: ""}.fa-jenkins{--fa: ""}.fa-twitter{--fa: ""}.fa-rockrms{--fa: ""}.fa-pinterest{--fa: ""}.fa-buffer{--fa: ""}.fa-npm{--fa: ""}.fa-yammer{--fa: ""}.fa-btc{--fa: ""}.fa-dribbble{--fa: ""}.fa-stumbleupon-circle{--fa: ""}.fa-internet-explorer{--fa: ""}.fa-stubber{--fa: ""}.fa-telegram,.fa-telegram-plane{--fa: ""}.fa-old-republic{--fa: ""}.fa-odysee{--fa: ""}.fa-square-whatsapp,.fa-whatsapp-square{--fa: ""}.fa-node-js{--fa: ""}.fa-edge-legacy{--fa: ""}.fa-slack,.fa-slack-hash{--fa: ""}.fa-medrt{--fa: ""}.fa-usb{--fa: ""}.fa-tumblr{--fa: ""}.fa-vaadin{--fa: ""}.fa-quora{--fa: ""}.fa-square-x-twitter{--fa: ""}.fa-reacteurope{--fa: ""}.fa-medium,.fa-medium-m{--fa: ""}.fa-amilia{--fa: ""}.fa-mixcloud{--fa: ""}.fa-flipboard{--fa: ""}.fa-viacoin{--fa: ""}.fa-critical-role{--fa: ""}.fa-sitrox{--fa: ""}.fa-discourse{--fa: ""}.fa-joomla{--fa: ""}.fa-mastodon{--fa: ""}.fa-airbnb{--fa: ""}.fa-wolf-pack-battalion{--fa: ""}.fa-buy-n-large{--fa: ""}.fa-gulp{--fa: ""}.fa-creative-commons-sampling-plus{--fa: ""}.fa-strava{--fa: ""}.fa-ember{--fa: ""}.fa-canadian-maple-leaf{--fa: ""}.fa-teamspeak{--fa: ""}.fa-pushed{--fa: ""}.fa-wordpress-simple{--fa: ""}.fa-nutritionix{--fa: ""}.fa-wodu{--fa: ""}.fa-google-pay{--fa: ""}.fa-intercom{--fa: ""}.fa-zhihu{--fa: ""}.fa-korvue{--fa: ""}.fa-pix{--fa: ""}.fa-steam-symbol{--fa: ""}:root,:host{--fa-style-family-duotone: "Font Awesome 6 Duotone";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"}@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-duotone-900-Cd0D57RO.woff2) format("woff2"),url(/assets/fa-duotone-900-Dtzf3pUr.ttf) format("truetype")}.fad,.fa-duotone{position:relative;font-weight:900;letter-spacing:normal}.fad:before,.fa-duotone:before{position:absolute;color:var(--fa-primary-color, inherit);opacity:var(--fa-primary-opacity, 1)}.fad:after,.fa-duotone:after{color:var(--fa-secondary-color, inherit);opacity:var(--fa-secondary-opacity, .4)}.fa-swap-opacity .fad:before,.fa-swap-opacity .fa-duotone:before,.fad.fa-swap-opacity:before,.fa-duotone.fa-swap-opacity:before{opacity:var(--fa-secondary-opacity, .4)}.fa-swap-opacity .fad:after,.fa-swap-opacity .fa-duotone:after,.fad.fa-swap-opacity:after,.fa-duotone.fa-swap-opacity:after{opacity:var(--fa-primary-opacity, 1)}.fad.fa-inverse,.fa-duotone.fa-inverse{color:var(--fa-inverse, #fff)}.fad.fa-stack-1x,.fad.fa-stack-2x,.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x{position:absolute}:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/assets/fa-light-300-DSvnV_31.woff2) format("woff2"),url(/assets/fa-light-300-CkZKT5UH.ttf) format("truetype")}.fal,.fa-light{font-weight:300}:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BOgqvwHK.woff2) format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-BoIGJYu2.woff2) format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(/assets/fa-thin-100-DinVcC42.woff2) format("woff2"),url(/assets/fa-thin-100-CHro5uGz.ttf) format("truetype")}.fat,.fa-thin{font-weight:100}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-ChfuyuEw.woff2) format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-BoIGJYu2.woff2) format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BOgqvwHK.woff2) format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:300;src:url(/assets/fa-light-300-DSvnV_31.woff2) format("woff2"),url(/assets/fa-light-300-CkZKT5UH.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Duotone";font-display:block;font-weight:900;src:url(/assets/fa-duotone-900-Cd0D57RO.woff2) format("woff2"),url(/assets/fa-duotone-900-Dtzf3pUr.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-BoIGJYu2.woff2) format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-ChfuyuEw.woff2) format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BOgqvwHK.woff2) format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-BM8kBeXM.woff2) format("woff2"),url(/assets/fa-v4compatibility-vdIG3YMT.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}
