#root{width:100%}omni-app-layout::part(grid){grid-template-columns:var(--omni-app-layout-drawer-closed-width, 0px) calc(var(--omni-app-layout-drawer-width, 300px) - var(--omni-app-layout-drawer-closed-width, 0px)) 1fr var(--omni-app-layout-end-drawer-width, 300px)}.notistack-SnackbarContainer{top:60px!important}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.fb-header{display:flex;justify-content:space-between;align-items:center;padding:15px 24px}.fb-header h1{font-size:18px;font-weight:400;margin:0}.fb-header .dropdownVersionActions{position:relative}.fb-header .dropdownVersionActions .dropdown-trigger .button{font-size:18px;margin-top:-22px;cursor:pointer}.fb-header .dropdownVersionActions .dropdown-menu{position:absolute;right:0;background-color:#fff;border:none;border-radius:8px;box-shadow:0 2px 2px #0000001a;z-index:1000;max-width:150px;padding:0;top:100%;left:50%;width:50px}.fliter-menu-position{top:16%!important;right:60px!important;left:auto!important;width:50px}.fill-color{fill:#00a1d2!important}omni-loading-indicator{position:fixed;width:100%!important;height:100%;background-color:#fffc;top:0;left:0;z-index:999}omni-table::part(table-body-row){border-radius:10px!important}.message-header{font-family:var(--family-sans-serif)!important}.omni .modal{background:#00000073}.dataCard{padding:24px 0 0}.error{border:1px solid var(--gradient-gradient-error, #DF5678)!important}.omni .message-header{background:var(--core-color-core-light, #FFF)!important;padding:0!important;display:flex;align-items:center;gap:10px}.omni .message-header p{color:var(--core-color-core-dark-100, #3B3E3F);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.043px}.omni .message-header+.message-body{border-top:1px solid rgb(237,240,245)!important}.omni .message .message-body{padding:16px 24px 30px!important}.font-gr-14{color:var(--core-color-core-medium, #A2A9AD);font-size:14px;font-weight:400;line-height:19px;letter-spacing:.043px}.font-bl-11{color:var(--core-color-core-dark-100, #3B3E3F)!important;font-size:11px!important;font-weight:400;line-height:15px;letter-spacing:.026px}.font-opacity{opacity:.6}.omni .input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important;font-style:normal;font-weight:400;line-height:22px!important;letter-spacing:.043px;padding:6px 20px 6px 16px!important}.omni .input,.omni .textarea{line-height:20px;padding:8px 36px}.error-msg{font-family:var(--family-sans-serif);font-size:12px;font-style:normal;font-weight:400;padding:8px 18px 8px 16px;vertical-align:middle;display:flex;align-items:center;text-wrap:wrap;letter-spacing:.032px;line-height:12px}.error-icon omni-icon{fill:#df5678;font-size:14px}@media screen and (min-width: 769px){.omni .modal-content,.omni .modal-card{width:506px!important}}.dataCard .label{text-transform:none!important}.fixed-size-small{font-size:12px!important}.customModal{width:80%;box-shadow:#0a0a0a1a 0 .5em 1em -.125em,#0a0a0a05 0 0 0 1px}td:first-child{max-width:18vw}.versionHistory{overflow-y:auto}.versionHistory td{overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:inherit}.text-wrap{overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis;max-width:150px;text-transform:uppercase}omni-modal.dialog-min-wd-and-ht::part(dialog){min-width:88vw!important;max-width:88vw!important;max-height:75vh!important;background-color:#fff!important}.content-margin{margin:2rem}.p-0{padding:0!important}.is-flex{display:flex!important;z-index:1000}@media (max-width: 1440px){omni-table::part(table-header-cell),omni-table::part(table-body-cell){padding-left:8px!important;padding-right:8px!important}td{max-width:120px}td:first-child{max-width:180px}td:last-child{max-width:160px}.text-wrap{max-width:100px!important}.first-column{max-width:150px!important}}td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:150px;text-transform:uppercase;font-weight:500}td:first-child{max-width:400px}td:last-child{max-width:200px}@media (max-width: 1440px){omni-table.table-fb::part(table-header-cell),omni-table.table-fb::part(table-body-cell){padding-left:8px!important;padding-right:8px!important}td{max-width:120px}td:first-child{max-width:180px}td:last-child{max-width:160px}.text-wrap{max-width:100px!important}.first-column{max-width:150px!important}}.disableSync{pointer-events:none}.disableSync>omni-icon{fill:var(--color-gray-b5)!important}.hidden{display:none}.alignLeftContainer{display:flex;align-items:center;justify-content:left}.alignCenterContainer{display:flex;align-items:center;justify-content:center}.empty{background-color:#f5f8fb;padding:1.2rem 0}.count{color:#3b3e3f;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.count+button.tertiary{color:var(--core-color-core-dark-100, #3B3E3F)!important;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:.028px}.tableFooterContainer{align-items:center;display:flex;justify-content:space-between;padding:9px 16px;width:100%}omni-table::part(table-header-actions){text-align:center}omni-toolbar{height:42px}omni-toolbar h4{line-height:16px}#toolbar{padding-left:20px!important;padding-right:20px!important}.app-container-fb{padding-left:40px;padding-right:40px}.app-container-fb #body{padding:0!important}@media (max-width: 1200px){.app-container-fb{padding-left:16px;padding-right:16px}}omni-tile.app-container-fb::part(body-slot){padding:0!important}omni-table::part(omni-icon-disabled){background-color:var(--color-transparent);border-color:var(--color-transparent);color:var(--color-core-medium);opacity:.5;pointer-events:none}.h-24{height:2em!important}.fixed-size-xtra-small{font-size:11.4px!important}omni-search.search-sm::part(search-icon-closed),omni-search.search-sm::part(search-icon-opened),omni-search.search-sm::part(x-icon){width:14px!important;height:14px!important}.omni .button.is-outlined{padding:4px 14px!important}.btn-tab-active{color:var(--Core-color-core-light, #FFF)!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:14px!important;letter-spacing:.028px!important}.ft-black{color:var(--core-color-core-dark-100, #3B3E3F)!important;font-size:14px!important;font-style:normal;font-weight:600!important;line-height:14px!important;letter-spacing:.028px!important}.modal-header .title{color:var(--core-color-core-dark-100, #3B3E3F);font-size:14px!important;font-style:normal;font-weight:400!important;line-height:22px!important;letter-spacing:.043px!important;text-transform:none}.fb-bold{font-weight:600!important}.omni .box{padding:16px 24px!important}.text-msg{color:var(--Core-color-core-medium, #A2A9AD);font-size:14px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:.043px}.template-name-label{color:var(--core-color-core-dark-100, #3B3E3F)!important;font-size:.7857142857rem!important;font-style:normal;font-weight:400;line-height:.9285714286rem!important;letter-spacing:.026px!important;opacity:.6}.text-name{color:var(--legacy-core-color-core-dark-100, #3B3E3F);font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.043px}.component{color:var(--Legacy-Core-color-core-medium, #A2A9AD);font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.043px;opacity:.6}.component-name{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:.043px}.omni .modal-input{padding:0 16px;color:var(--core-color-core-dark-100, #3B3E3F)!important;text-overflow:ellipsis;white-space:nowrap;font-size:1rem!important;font-style:normal;font-weight:400;line-height:22px!important;letter-spacing:.043px!important}.omni .button:disabled,.omni .button[disabled],fieldset[disabled] .omni .button{background-color:var(--color-core-medium-two)!important}.omni omni-search::part(input){width:auto!important}.sent-recieved-info{color:#3b3e3f;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.043px;display:flex;align-items:center}.shared-indicator{width:10px;height:10px;border-radius:20px;margin:2px 6px 0!important}.shared-indicator.Shared{background:#03bbe3}.shared-indicator.Recieved{background:#1a8978}omni-modal.dialog-500px::part(dialog){width:500px!important;background-color:#fff!important}.row-action-container,.report-button-container{margin-right:.6vw}.report-button-height{height:1.42em}.action-button-container{margin-right:.6vw}.action-button-height{height:1.21em}.body-1{font-size:16px;font-weight:400;line-height:20px}.font-lg-bold{font-size:16px;font-style:normal;font-weight:600;line-height:16px}omni-table.table-fb{background-color:var(--color-pale-grey-two)!important}omni-table.table-fb::part(table){padding:0px 1rem 0rem!important}omni-icon.button-icon{width:14px!important;height:14px!important;fill:var(--text-primary)!important}.run-config-page{position:fixed;top:0;left:0;right:0;bottom:0;background:#f5f5f5;overflow-y:auto}.run-config-page .header-section{min-height:60px;background:#fff;justify-content:space-between;margin:0 35px;background:var(--icon-white, #FEFFFF);box-shadow:0 4px 4px #0050720d;border-radius:4px}.run-config-page .header-section .start-section{display:flex;align-items:center;gap:1rem}.run-config-page .header-section .title-breadcrumb-and-calendar{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap}.run-config-page .header-section .title-breadcrumb{display:flex;align-items:center;white-space:nowrap}.run-config-page .title-breadcrumb{display:flex;align-items:center;gap:.75rem}.run-config-page .title-breadcrumb .breadcrumb-divider{color:#ddd;font-size:16px;margin:0 .25rem}.run-config-page .filter-section{width:100%}.run-config-page .progress-bar-container{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;text-align:center;z-index:9999!important;background:#fffffff2;padding:40px;border-radius:8px;box-shadow:0 4px 20px #0000001a}.run-config-page .progress-bar-container omni-progress-bar{width:500px;margin:0 auto;display:block!important}.run-config-page .progress-bar-container .progress-text{margin-top:16px;font-size:14px;font-weight:500;color:#333}.run-config-page .content-section{display:block;gap:20px;margin:0 35px;background-color:#fff;position:relative}.run-config-page .content-section .spreadsheet-container{flex:2;background:var(--Color-grey-100, #FAFBFD);border-radius:4px;overflow:auto}.run-config-page .content-section .spreadsheet-container .spreadsheet-table{width:100%;border-collapse:collapse}.run-config-page .content-section .spreadsheet-container .spreadsheet-table td{border:1px solid #e0e0e0;width:80px;height:25px}.run-config-page .content-section .run-config-container{flex:1;min-width:480px;display:flex;flex-direction:column;border-radius:10px;background:var(--Legacy-Core-color-core-medium-two, #F1F5FA);box-shadow:0 10px 60px -5px #3b3e3f1f}.run-config-page .content-section .run-config-container .tile-header{display:flex;justify-content:space-between!important;align-items:center;margin-bottom:12px!important;border-bottom:1px solid #eee;padding:4px 8px!important;height:auto!important;min-height:30px}.run-config-page .content-section .run-config-container .run-config-content{padding:0 16px}.run-config-page .content-section .run-config-container .close-icon{cursor:pointer;width:20px;height:20px;margin-left:auto!important}.run-config-page .content-section .run-config-container .component-title{font-size:16px!important;font-weight:500!important;margin:0;padding:2px 0!important}.run-config-page .content-section .run-config-container .is-flex.is-align-items-center.py-2{padding-top:.25rem!important;padding-bottom:.25rem!important}.run-config-page .content-section .run-config-container .name-label{font-size:14px;font-weight:400;margin:0}.run-config-page .content-section .run-config-container .input{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.run-config-page .content-section .run-config-container .w-75{width:75%}.run-config-page .content-section .run-config-container .mt-5{margin-top:1rem}.run-config-page .content-section .run-config-container .switch-container omni-switch,.run-config-page .content-section .run-config-container .switch-container .switch{--omni-switch-width: 14px;--omni-switch-height: 12px;--omni-switch-thumb-size: 5px}.run-config-page .content-section .run-config-container .switch-container .font-semi-bold{font-weight:645;white-space:nowrap;left:-40px;font-size:14px;margin-right:8px;margin-left:-12px}.run-config-page .content-section .run-config-container .switch-container .is-size-6.add-position{width:14px;height:12px;margin-left:auto!important;vertical-align:middle;position:relative!important;top:-8px}.run-config-page .content-section .run-config-container .button-container{margin-top:0!important;margin-bottom:auto!important;order:-1!important;padding:16px 16px 8px;display:flex;justify-content:flex-end}.run-config-page .content-section .run-config-container .button-container .active-button{background-color:var(--color-primary, #0078d4)!important;color:#fff!important;border:1px solid var(--color-primary, #0078d4)!important}.run-config-page .content-section .run-config-container .button-container .text-button{background-color:transparent!important;color:var(--color-primary, #0078d4)!important;border:none!important}.run-config-page .content-section .run-config-container .d-flex{display:flex}.run-config-page .content-section .run-config-container .mb-4{margin-bottom:1.5rem}.run-config-page .content-section .run-config-container .is-justify-content-flex-end{justify-content:flex-end}.run-config-page .content-section .run-config-container .mt-5{margin-top:3rem}.run-config-page .content-section .run-config-container .empty-state{display:flex;align-items:center;justify-content:center;height:300px;color:#888;font-style:normal;border:1px dashed #ddd;border-radius:4px;margin-top:16px}.run-config-page .custom-dropdown{width:auto;min-width:200px}.run-config-page .custom-dropdown ::part(target){padding-right:8px;display:flex;justify-content:space-between;align-items:center}.run-config-page .custom-dropdown::part(label){color:var(--fill-primary)!important;font-weight:500}.run-config-page .custom-dropdown{--omni-dropdown-border-color: var(--fill-primary);--omni-dropdown-hover-border-color: var(--fill-primary);--omni-dropdown-focus-border-color: var(--fill-primary);--omni-dropdown-active-border-color: var(--fill-primary);border:1px solid var(--fill-primary)!important;border-radius:6px!important}.run-config-page .custom-dropdown::part(icon){fill:var(--fill-primary)!important;color:var(--fill-primary)!important}.run-config-page .omni .btn-xp:focus,.run-config-page .omni .btn-xp:active,.run-config-page .omni .btn-xp:hover,.run-config-page .btn-xp:focus,.run-config-page .btn-xp:active,.run-config-page .btn-xp:hover{background-color:rgb(var(--rgb-primary),1)!important;color:#fff!important}.run-config-page .omni .btn-xp,.run-config-page .btn-xp{font-size:16px;font-weight:200;margin:0 4px;background-color:transparent!important;border-color:transparent!important}.run-config-page .btn-xp .icon-back{width:24px;height:24px}.run-config-page .btn-xp:hover .icon-back,.run-config-page .btn-xp:focus .icon-back,.run-config-page .btn-xp:active .icon-back{--color-icon-lines: #ffffff !important;--icon-color: #ffffff !important;--omni-icon-color: #ffffff !important;fill:#fff!important;color:#fff!important}.run-config-page .keep-formatting{font-size:14px!important;font-weight:400!important}.run-config-page .runxp-main-tile::part(body-slot){padding:6px 16px 8px!important}.run-config-page .tab-wrapper{width:100%;height:auto;position:relative!important;overflow:visible!important;display:flex;flex-direction:column}.run-config-page .tab-content-wrapper{margin-top:100px!important;padding:20px!important;border:1px solid #e0e0e0!important;border-radius:4px!important;background-color:#f9f9f9!important}.run-config-page omni-tab{width:100%!important;display:flex!important;flex-direction:column!important;height:auto!important;margin-top:20px!important;z-index:30!important}.run-config-page omni-tab.grid-container::part(header){width:90%!important;height:auto!important;min-height:40px!important;padding:0!important;z-index:30!important;visibility:visible!important;opacity:1!important;display:flex!important;max-width:100%!important;overflow:hidden}.run-config-page omni-tab.grid-container::part(header){padding-top:0!important;padding-bottom:0!important;--font-size-md: 0px}.run-config-page .tab-wrapper omni-tab,.run-config-page .runxp-main-tile{--omni-tile-body-min-height: 350px !important;--omni-tile-body-max-height: 700px !important;--omni-tile-body-min-width: 100% !important;--omni-tile-body-width: 100% !important;--omni-tile-body-max-width: 100% !important}.run-config-page omni-tab.grid-container::part(tab-button){height:32px;padding:0 var(--Spacing-Button-vertical-padding, 8px);gap:var(--Spacing-Button-gap, 4px);color:var(--text-neutral-placeholder, #686A6C);font-size:14px;font-weight:400;line-height:20px;background-color:#fff!important}.run-config-page omni-tab.grid-container::part(tab-button-active){border-bottom:2px solid var(--color-primary, #0078d4)!important;background-color:#fff!important;z-index:30!important;border-radius:0!important;color:var(--text-primary, #006A98);font-size:14px;font-weight:600;line-height:14px;letter-spacing:-.14px;display:flex;height:40px;padding:var(--Layout-Spacing-spacing-1x, 8px) var(--Spacing-Button-horizonal-padding, 0);gap:var(--Spacing-Button-horizonal-padding, 0)}.run-config-page omni-tab.grid-container>:not([part=header]){flex:1!important;height:350px!important;overflow-y:auto!important;z-index:30!important}.run-config-page omni-tab.settings-tab>:not([part=header]){flex:1!important;height:244px!important;overflow-y:auto!important;z-index:30!important}.run-config-page .tab-scroll-wrapper{position:relative}.run-config-page .tab-scroll-wrapper omni-tab.grid-container{display:block;width:100%}.run-config-page .tab-scroll-wrapper .tab-scroll-btn-group{position:absolute;top:.75rem;right:2.9rem;z-index:40;display:flex;align-items:center;gap:2px}.run-config-page .tab-scroll-wrapper .tab-scroll-btn{display:flex;align-items:center;justify-content:center;width:16px;height:19px;padding:0;border-radius:1px;background-color:#fff;cursor:pointer;box-shadow:0 1px 4px #00000026;transition:background .15s}.run-config-page .tab-scroll-wrapper .tab-scroll-btn:hover{background:var(--icon-neutral-disabled, #CFD2D7)}.run-config-page .tab-scroll-wrapper .tab-scroll-btn omni-icon{pointer-events:none;fill:var(--icon-neutral-info, #464849)}.run-config-page .tab-content-area{padding-top:60px}.run-config-page .filter-section-container .filter-info-text,.run-config-page .component-section-container .filter-info-text{color:#888;font-size:14px;font-style:normal}.run-config-page .filter-section-container .add-filter-button,.run-config-page .component-section-container .add-filter-button{display:flex;align-items:center;cursor:pointer;padding:4px 10px;border:1px solid var(--color-primary, #0078d4)!important;border-radius:4px;color:var(--color-primary, #0078d4)!important;font-weight:400!important;font-size:14px;margin-left:auto;background-color:transparent!important}.run-config-page .component-section-container.scroller{max-height:335px}.components-info-text{color:var(--legacy-core-color-core-dark-50, rgba(59, 62, 63, .5));font-size:14px;font-style:normal;font-weight:400;line-height:20px}omni-accordion::part(details){border-radius:6px;background:var(--Legacy-Core-color-core-medium-two, #F1F5FA)}.h-100{height:100%!important}.mb-3{margin-bottom:1rem!important}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.is-align-items-center{align-items:center!important}.is-justify-content-center{justify-content:center!important}.w-100{width:100%!important}.w-75{width:75%!important}.w-50{width:50%!important}.w-25{width:25%!important}.mt-12px{margin-top:12px!important}.m-3{margin:1rem!important}.ms-auto{margin-left:auto!important}.p-1{padding:.25rem!important}.f-12{font-size:12px!important}.is-size-6{font-size:1rem!important}.table{width:100%}.table.is-shadowless{box-shadow:none}.overflow-auto{overflow:auto!important}.mh-small-tile{padding:8px 0;border-bottom:1px solid #eee}.mh-small-tile:hover{background-color:#f8f9fa}button.icon{background:transparent;border:none;padding:4px;cursor:pointer}button.icon:disabled{opacity:.6;cursor:not-allowed}omni-checkbox-input{margin-right:8px}.filters-container{display:flex;column-gap:12px}.filters-container *{width:8vw}.filters-container *::part(placeholder){text-overflow:ellipsis;overflow:hidden}.end-actions{display:flex;gap:12px}.omni .input{width:300px}.input-container{display:flex;flex-direction:column;max-width:300px}.omni .input-container label{margin:0 6px 8px 7px}.label-container{display:flex;align-items:flex-start;justify-content:flex-start}.input-container p{font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.032px;margin:6px 4px 0 0;text-align:right}omni-modal.filters-modal::part(dialog){right:10rem;left:inherit!important;top:4rem!important;min-width:386px}.filter-columns{display:flex;flex-direction:column;gap:12px;min-width:386px;max-height:55vh;overflow-y:auto}.filter-modal-tabs{display:flex;margin-bottom:16px;padding:4px;align-items:flex-start;gap:4px;margin-top:16px;border-radius:var(--Layout-Radius-lg, 12px);background:var(--fill-secondary-selected, #F6F8FC);width:12rem}.filter-modal-tabs .filter-modal-tab{background:none;border:none;padding:6px 16px;border-radius:20px;font-size:14px;cursor:pointer;color:var(--text-neutral-placeholder, #686A6C);line-height:14px;font-weight:600;letter-spacing:-.14px;transition:background .15s,color .15s,font-weight .15s}.filter-modal-tabs .filter-modal-tab.active,.filter-modal-tabs .filter-modal-tab:active{border-radius:var(--Border-radius-small, 8px);background:var(--fill-secondary, #FEFFFF);box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-xxxs, 2px) var(--Dropshadow-blur-xs, 4px) var(--Dropshadow-spread-none, 0) #00000014,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f;color:var(--text-primary, #006A98);font-weight:600;line-height:14px;letter-spacing:-.14px}.filter-modal-tabs .filter-modal-tab:hover:not(.active){background:var(--background-hover, #f5f5f5);color:var(--text-neutral-placeholder, #686A6C)}.filter-modal-tabs .filter-modal-tab:focus:not(.active){background:var(--background-hover, #f5f5f5);color:var(--text-neutral-placeholder, #686A6C)}.split-by-section{min-width:386px}.split-by-section .split-by-label{font-size:13px;font-weight:600;color:var(--text-primary, #333)}.down-icon{fill:var(--text-primary)!important;width:14px;height:14px}.filter-button-space{margin-right:10px!important}.edit-config-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.edit-config-overlay .edit-config-wrapper{width:95%;height:95%;max-width:1800px;max-height:95vh;background:#f5f5f5;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px #0000004d}@media (min-width: 768px) and (max-width: 1024px){.run-config-page .header-section,.run-config-page .content-section{margin:0 15px}omni-toolbar.header-section::part(center-end),omni-toolbar.header-section::part(end){padding-left:2px!important}}omni-menu .item{padding:10px 16px;cursor:pointer;font-size:14px;color:var(--color-text-primary, #242526);display:flex;align-items:center;text-align:left;width:100%;transition:background-color .2s;position:relative}omni-menu .item:hover{background-color:var(--color-hover-background, #f5f5f5)}omni-menu .item:active{background-color:var(--color-active-background, #e0e0e0)}omni-menu::part(menu){width:300px!important}omni-menu omni-icon.position-right{position:absolute;right:20px}.flight-settings-grid-header{display:grid;grid-template-columns:1fr 40px;gap:12px;padding:8px 0;font-weight:600;font-size:12px;color:#666}.flight-settings-grid-header .header-label{text-transform:uppercase}.flight-settings-grid-content{display:grid;grid-template-columns:1fr 40px;gap:12px;padding:8px 0;align-items:center}.flight-settings-grid-content .rule-actions{display:flex;gap:8px;justify-content:flex-end}.advanced-settings-dialog .settings-grid-content-main.flight-settings{grid-template-columns:40% 40% 3% 30%!important}.settings-grid-header-main{display:grid;grid-template-columns:40% 25% 25% 3%;gap:16px;align-items:center;margin-bottom:16px}.settings-grid-header-main .header-label{overflow:hidden;color:var(--text-neutral-placeholder, #686A6C);text-overflow:ellipsis;font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:var(--Font-line-height-xs, 16px);text-transform:uppercase;display:flex;align-items:center}.settings-grid-header-main .header-label omni-icon{font-size:14px;margin-left:4px}.settings-grid-content-main{display:grid;grid-template-columns:40% 25% 25% 3%;gap:16px;align-items:center;margin-bottom:16px}.settings-grid-content-main .rule-actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.settings-grid-content-main .icon-button-remove,.settings-grid-content-main .icon-button-toggle{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.settings-grid-content-main .icon-button-remove:hover,.settings-grid-content-main .icon-button-toggle:hover{background-color:#0000000d}.settings-grid-content-main .icon-button-remove omni-icon,.settings-grid-content-main .icon-button-toggle omni-icon{font-size:16px}.default-badge{color:var(--Color-blue-800, #00425F);border-radius:var(--Layout-Radius-2xl, 32px);background:var(--Color-blue-100, #CAEAF4);font-size:12px;font-weight:600;line-height:12px;padding:6px 10px;display:flex;align-items:center;gap:4px;width:85px}.then-equals-cell{display:flex;align-items:center;gap:8px}.then-equals-cell .then-label{font-size:12px;font-weight:600;color:var(--text-neutral-placeholder, #686A6C);white-space:nowrap}.then-equals-cell omni-dropdown{flex:1}.subtotal-toggle-row{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:var(--Layout-Radius-md, 8px);background:var(--Color-grey-200, #F6F8FC)}.subtotal-toggle-row .subtotal-toggle-label{font-size:14px;font-weight:400;line-height:20px;color:var(--text-neutral-default, #242526)}.all-brands-label{font-size:14px;font-weight:400;color:var(--text-neutral-default, #242526);display:flex;align-items:center}.and-cell{display:flex;align-items:center;gap:8px}.and-cell .and-label{font-size:12px;font-weight:600;color:var(--text-neutral-placeholder, #686A6C);white-space:nowrap;text-transform:uppercase}.and-cell omni-dropdown{flex:1}.equals-cell{display:flex;align-items:center;gap:8px}.equals-cell .equals-symbol{font-size:14px;font-weight:600;color:var(--text-neutral-placeholder, #686A6C);white-space:nowrap}.equals-cell omni-dropdown{flex:1}.bg-gray{border-radius:var(--Layout-Radius-md, 8px);background:var(--Color-grey-200, #F6F8FC);padding:16px}.summary-grid-header{display:grid;grid-template-columns:20% 28% 20% 20% 5%;gap:16px;align-items:center;margin-bottom:16px}.summary-grid-header .header-label{overflow:hidden;color:var(--text-neutral-placeholder, #686A6C);text-overflow:ellipsis;font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:var(--Font-line-height-xs, 16px);text-transform:uppercase;display:flex;align-items:center}.summary-grid-header .header-label omni-icon{font-size:14px;margin-left:4px}.summary-grid-content{display:grid;grid-template-columns:20% 20% 5% 20% 20% 5%;gap:16px;align-items:center;margin-bottom:16px}.arrow-cell{display:flex;align-items:center;gap:8px}.arrow-cell omni-icon{font-size:16px;color:var(--icon-neutral-default, #686A6C);flex-shrink:0}.arrow-cell omni-dropdown{flex:1}.and-brands-section{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background-color:var(--fill-neutral-subtle, #F5F6F7);border-radius:8px}.and-brands-section .and-label{font-size:12px;font-weight:600;color:var(--text-neutral-placeholder, #686A6C);white-space:nowrap;text-transform:uppercase}.and-brands-section .brands-multiselect{flex:1}.and-brands-section .delete-rule-button{margin-left:auto}.w-14{width:14%!important}.mh-level-header{width:15%;display:flex;justify-content:center;align-items:center;overflow:hidden;color:var(--text-neutral-placeholder, #686A6C);text-overflow:ellipsis;font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:var(--Font-line-height-xs, 16px);text-transform:capitalize}.mh-level-header.hierarchy{width:33%}.media-hierarchy-level{display:flex;align-items:center;padding:12px 8px;margin-bottom:8px;transition:all .2s ease;gap:4px;border-radius:var(--Layout-Radius-lg, 12px);background:var(--Color-grey-50, #FEFFFF);box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-xxxs, 2px) var(--Dropshadow-blur-xs, 4px) var(--Dropshadow-spread-none, 0) #00000014,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f}.media-hierarchy-level.is-dragging{opacity:.5;background-color:#f5f5f5}.media-hierarchy-level>div{width:15%;display:flex;align-items:center;justify-content:center}.media-hierarchy-level>div:first-child{width:33%;justify-content:flex-start}.media-hierarchy-level>div:first-child omni-dropdown::part(selected){overflow:hidden;color:var(--text-neutral-default, #242526);text-overflow:ellipsis;font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:16px}.media-hierarchy-level>div:first-child omni-dropdown::part(target){justify-content:flex-start;width:40%}.media-hierarchy-level .hierarchy-column{width:30%;display:flex;align-items:center;gap:8px;justify-content:flex-start}.media-hierarchy-level .hierarchy-column .drag-handle{cursor:grab;display:flex;align-items:center;flex-shrink:0}.media-hierarchy-level .hierarchy-column .drag-handle:active{cursor:grabbing}.media-hierarchy-level .hierarchy-column .drag-handle omni-icon::part(icon){fill:var(--icon-neutral-disabled, #CFD2D7)}.media-hierarchy-level .hierarchy-column .hierarchy-content{display:flex;align-items:center;flex:1;position:relative}.media-hierarchy-level .hierarchy-column .hierarchy-content .hierarchy-connector{position:relative;height:20px;display:flex;align-items:center;flex-shrink:0}.media-hierarchy-level .hierarchy-column .hierarchy-content .hierarchy-connector .l-shape{width:4px;height:12px;border-bottom:1px solid var(--Color-grey-500, #ADB0B3);border-left:1px solid var(--Color-grey-500, #ADB0B3);margin-right:8px;margin-bottom:8px}.media-hierarchy-level .hierarchy-column .hierarchy-content .hierarchy-prefix{font-size:14px;font-weight:500;font-family:monospace;white-space:pre;color:#242526;flex-shrink:0}.media-hierarchy-level .hierarchy-column .hierarchy-content omni-dropdown{flex:1}.media-hierarchy-level .hierarchy-column .hierarchy-content omni-dropdown::part(selected){color:var(--text-neutral-default, #242526);font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-hierarchy-level .hierarchy-column .hierarchy-content omni-dropdown::part(target){justify-content:flex-start;border:none;background:transparent;padding:0}.media-hierarchy-level .hierarchy-column .hierarchy-content omni-dropdown.column-dropdown{width:8rem}.media-hierarchy-level .hierarchy-column .hierarchy-content omni-dropdown.column-dropdown::first-child{width:9rem}.media-hierarchy-level .hierarchy-column .hierarchy-content omni-dropdown.column-dropdown::part(target){width:100%}.media-hierarchy-level .hierarchy-column .hierarchy-content .dropdown-chevron{flex-shrink:0;margin-left:4px;color:#666}.media-hierarchy-level:first-child .hierarchy-content omni-dropdown.column-dropdown{width:9rem}.media-hierarchy-level .w-15{width:15%}.media-hierarchy-level .text-container-blue{overflow:hidden;color:var(--Color-blue-800, #00425F);text-overflow:ellipsis;font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:16px;cursor:pointer;width:100%;border-radius:var(--Layout-Radius-2xl, 32px);background:var(--Color-blue-100, #CAEAF4);padding:6px 10px;text-align:center;white-space:nowrap}.flight-settings-section{border-top:1px solid #e0e0e0;padding-top:24px}.flight-settings-section .section-title{color:var(--text-neutral-default, #242526);font-size:var(--Font-size-xs, 12px);font-style:normal;font-weight:400;line-height:16px;margin-bottom:16px}.flight-settings-section .flight-setting-item{display:flex;align-items:center;gap:12px;border-radius:var(--Layout-Radius-lg, 12px);background:var(--Color-grey-50, #FEFFFF);padding:16px 24px;margin-bottom:24px;box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-xxxs, 2px) var(--Dropshadow-blur-xs, 4px) var(--Dropshadow-spread-none, 0) #00000014,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f}.flight-settings-section .flight-setting-item .setting-label{font-size:14px;color:#242526;font-weight:400;line-height:20px}.flight-settings-section .flight-setting-item .info-icon{color:#686a6c;cursor:help}.flight-settings-section .flight-setting-item .info-icon omni-icon::part(icon){fill:var(--icon-neutral-disabled, #CFD2D7)}omni-modal.advancedSettingsDialog .dialog-header-title{overflow:hidden;color:var(--text-neutral-default, #242526);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:16px}omni-modal.advancedSettingsDialog::part(dialog){width:75%!important}omni-modal.advancedSettingsDialog::slot(footer){padding:24px}.advanced-settings-dialog .settings-grid-header{display:grid;grid-template-columns:40% 25% 25% 3%;gap:16px;align-items:center;margin-bottom:16px}.advanced-settings-dialog .settings-grid-header .header-label{overflow:hidden;color:var(--text-neutral-placeholder, #686A6C);text-overflow:ellipsis;font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:var(--Font-line-height-xs, 16px);text-transform:uppercase;display:flex;align-items:center}.advanced-settings-dialog .settings-grid-header .header-label omni-icon{font-size:14px;margin-left:4px}.advanced-settings-dialog .settings-grid-header-main{display:grid;grid-template-columns:40% 25% 25% 3%;gap:16px;align-items:center;margin-bottom:16px}.advanced-settings-dialog .settings-grid-header-main .header-label{overflow:hidden;color:var(--text-neutral-placeholder, #686A6C);text-overflow:ellipsis;font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:var(--Font-line-height-xs, 16px);text-transform:uppercase;display:flex;align-items:center}.advanced-settings-dialog .settings-grid-header-main .header-label omni-icon{font-size:14px;margin-left:4px}.advanced-settings-dialog .settings-grid-content{display:grid;grid-template-columns:40% 25% 25% 3%;gap:16px;align-items:center;margin-bottom:16px}.advanced-settings-dialog .settings-grid-content .then-equals-cell{display:flex;align-items:center;gap:8px}.advanced-settings-dialog .settings-grid-content .then-equals-cell .then-label{font-size:12px;font-weight:600;color:var(--text-neutral-placeholder, #686A6C);white-space:nowrap}.advanced-settings-dialog .settings-grid-content .then-equals-cell omni-dropdown{flex:1}.advanced-settings-dialog .settings-grid-content .rule-actions{display:flex;justify-content:center;align-items:center;gap:4px}.advanced-settings-dialog .settings-grid-content .icon-button-remove{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.advanced-settings-dialog .settings-grid-content .icon-button-remove:hover{background-color:#0000000d}.advanced-settings-dialog .settings-grid-content .icon-button-remove omni-icon{font-size:16px}.advanced-settings-dialog .settings-grid-content .icon-button-toggle{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.advanced-settings-dialog .settings-grid-content .icon-button-toggle:hover{background-color:#0000000d}.advanced-settings-dialog .settings-grid-content .icon-button-toggle omni-icon{font-size:16px}.advanced-settings-dialog .settings-grid-content-main{display:grid;grid-template-columns:40% 25% 25% 3%;gap:16px;align-items:center;margin-bottom:16px}.advanced-settings-dialog .settings-grid-content-main .rule-actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.advanced-settings-dialog .settings-grid-content-main .icon-button-remove,.advanced-settings-dialog .settings-grid-content-main .icon-button-toggle{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.advanced-settings-dialog .settings-grid-content-main .icon-button-remove:hover,.advanced-settings-dialog .settings-grid-content-main .icon-button-toggle:hover{background-color:#0000000d}.advanced-settings-dialog .settings-grid-content-main .icon-button-remove omni-icon,.advanced-settings-dialog .settings-grid-content-main .icon-button-toggle omni-icon{font-size:16px}.advanced-settings-dialog .rule-divider{margin:24px 0 16px;display:flex;align-items:center}.advanced-settings-dialog .rule-divider .but-if-label{font-size:12px;font-weight:600;color:var(--text-neutral-default, #242526);background-color:var(--Color-grey-100, #F5F6F7);padding:4px 12px;border-radius:4px}.advanced-settings-dialog .sublevel-container{margin-bottom:24px;padding:16px;border:1px solid var(--stroke-tertiary, #CFD2D7);border-radius:8px;background-color:#fafbfc}.advanced-settings-dialog .sublevel-settings-container{margin-top:16px;padding:12px;background-color:#fff;border-radius:6px;border:1px solid var(--stroke-tertiary, #CFD2D7)}.advanced-settings-dialog .sublevel-settings-table{width:100%;border-collapse:collapse}.advanced-settings-dialog .sublevel-settings-table thead tr{background-color:var(--Color-grey-50, #F5F6F7);border-bottom:1px solid var(--stroke-tertiary, #CFD2D7)}.advanced-settings-dialog .sublevel-settings-table thead tr th{padding:8px 12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-neutral-placeholder, #686A6C);text-transform:uppercase}.advanced-settings-dialog .sublevel-settings-table tbody tr{border-bottom:1px solid var(--stroke-quaternary, #E8EAED)}.advanced-settings-dialog .sublevel-settings-table tbody tr:last-child{border-bottom:none}.advanced-settings-dialog .sublevel-settings-table tbody tr:hover{background-color:var(--Color-grey-50, #FAFBFC)}.advanced-settings-dialog .sublevel-settings-table tbody tr td{padding:8px 12px;font-size:14px;color:var(--text-neutral-default, #242526)}.advanced-settings-dialog .sublevel-settings-table tbody tr td.setting-name{font-weight:500}.advanced-settings-dialog .sublevel-settings-table tbody tr td omni-dropdown{width:100%}.advanced-settings-dialog .default-badge{color:var(--Color-blue-800, #00425F);border-radius:var(--Layout-Radius-2xl, 32px);background:var(--Color-blue-100, #CAEAF4);line-height:12px;padding:6px 10px;display:flex;align-items:center;gap:4px;max-width:12rem;width:fit-content;margin-bottom:4px}.advanced-settings-dialog .default-badge span{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.advanced-settings-dialog .add-rule-button{display:flex;align-items:center;gap:8px;background:none;border:none;color:#06c;cursor:pointer;font-size:14px;font-weight:500;padding:0;margin-top:24px}.advanced-settings-dialog .add-rule-button omni-icon{font-size:16px}.advanced-settings-dialog .add-rule-button:hover{text-decoration:underline}.tab-content-padding{padding:24px}.action-icon-button{background:none;border:none;cursor:pointer;padding:4px}omni-tab.settings-tab::part(header){min-height:inherit;padding-right:0!important;margin-bottom:0!important;display:flex!important;justify-content:center}omni-tab.settings-tab::part(toolbar){padding:0!important;display:flex;justify-content:center}omni-tab.settings-tab::part(tab-button){color:var(--text-neutral-placeholder, #686A6C);font-size:14px;font-weight:600;line-height:14px;letter-spacing:-.14px}omni-tab.settings-tab::part(tab-button):hover{background:var(--fill-secondary, #FEFFFF);color:var(--text-primary, #006A98);text-decoration:none;border-radius:var(--Border-radius-small, 8px)}omni-tab.settings-tab::part(tab-button-active){border-radius:var(--Border-radius-small, 8px);background:var(--fill-secondary, #FEFFFF);border-bottom:none!important;color:var(--text-primary, #006A98)!important;font-size:14px;font-weight:600;line-height:14px;letter-spacing:-.14px;box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-xxxs, 2px) var(--Dropshadow-blur-xs, 4px) var(--Dropshadow-spread-none, 0) #00000014,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f}omni-tab::part(toolbar){padding:0!important}.component-selector-modal .header{color:var(--text-neutral-default, #242526);font-size:16px;font-weight:700;line-height:16px}.component-selector-modal .modal-body{padding:1.7rem 2.29rem;display:flex;flex-direction:column;min-height:460px;max-height:460px}.component-selector-modal .modal-body .modal-header-section{display:flex;justify-content:space-between;align-items:center;gap:16px}.component-selector-modal .modal-body .modal-description{color:var(--text-neutral-default, #242526);font-size:14px;font-weight:400;line-height:20px;padding-bottom:24px}.component-selector-modal .modal-body .create-new-button{flex-shrink:0}.component-selector-modal .modal-body .template-tabs{display:flex;gap:4px;border-radius:var(--Layout-Radius-lg, 12px);background:var(--fill-secondary-selected, #F6F8FC);padding:4px;width:33%;margin-bottom:8px}.component-selector-modal .modal-body .template-tabs .tab{padding:8px 16px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--text-neutral-placeholder, #686A6C);font-size:14px;font-weight:600;line-height:14px;letter-spacing:-.14px;transition:all .2s}.component-selector-modal .modal-body .template-tabs .tab:hover{color:var(--text-neutral-default, #242526)}.component-selector-modal .modal-body .template-tabs .tab.active{color:var(--text-primary, #006A98);font-size:14px;font-weight:600;line-height:14px;letter-spacing:-.14px;border-radius:var(--Border-radius-small, 8px);background:var(--fill-secondary, #FEFFFF);box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-xxxs, 2px) var(--Dropshadow-blur-xs, 4px) var(--Dropshadow-spread-none, 0) #00000014,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f}.component-selector-modal .modal-body .loading-state{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--text-neutral-secondary, #686A6C)}.component-selector-modal .modal-body .template-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:8px 2px}.component-selector-modal .modal-body .template-list .template-item{display:flex;align-items:center;justify-content:space-between;border-radius:var(--Border-radius-small, 8px);background:var(--fill-secondary, #FEFFFF);box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-xxxs, 2px) var(--Dropshadow-blur-xs, 4px) var(--Dropshadow-spread-none, 0) #00000014,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f;cursor:pointer;transition:all .2s}.component-selector-modal .modal-body .template-list .template-item:hover{border-color:var(--Color-blue-300, #A3C8E8);background:var(--Color-blue-50, #F5F9FD)}.component-selector-modal .modal-body .template-list .template-item.selected{border-radius:var(--Border-radius-small, 8px);border:1px solid var(--stroke-primary, #006A98);background:var(--fill-secondary, #FEFFFF);box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-xxxs, 2px) var(--Dropshadow-blur-xs, 4px) var(--Dropshadow-spread-none, 0) #00000014,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f}.component-selector-modal .modal-body .template-list .template-item .component-icon{border-radius:var(--Layout-Radius-md, 8px) 0 0 var(--Layout-Radius-md, 8px);background:var(--Color-grey-300, #F1F5FA);padding:25px}.component-selector-modal .modal-body .template-list .template-item .template-icon{font-size:24px;--color-icon-lines: var(--Color-grey-500, #ADB0B3);fill:var(--Color-grey-500, #ADB0B3);flex-shrink:0}.component-selector-modal .modal-body .template-list .template-item .template-item-left{display:flex;align-items:center;gap:12px;flex:1;padding:16px}.component-selector-modal .modal-body .template-list .template-item .template-item-left .template-info{display:flex;flex-direction:column;gap:12px}.component-selector-modal .modal-body .template-list .template-item .template-item-left .template-info .template-name{color:var(--text-neutral-placeholder, #686A6C);font-size:14px;font-weight:600;line-height:14px;letter-spacing:-.14px}.component-selector-modal .modal-body .template-list .template-item .template-item-left .template-info .template-meta{display:flex;align-items:center;gap:6px;color:var(--text-neutral-disabled-dark, #8B8D90);font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:16px}.component-selector-modal .modal-body .template-list .template-item .template-item-left .template-info .template-meta .meta-icon{font-size:14px;color:var(--Color-blue-500, #0078D4)}.component-selector-modal .modal-body .template-list .template-item .template-item-right{display:flex;align-items:center;gap:20px;padding:16px}.component-selector-modal .modal-body .template-list .template-item .template-item-right .action-icon{font-size:18px;cursor:pointer;transition:opacity .2s}.component-selector-modal .modal-body .template-list .template-item .template-item-right .action-icon.info-icon,.component-selector-modal .modal-body .template-list .template-item .template-item-right .action-icon.copy-icon{--color-icon-lines: var(--icon-neutral-info, #464849);fill:var(--icon-neutral-info, #464849)}.component-selector-modal .modal-body .template-list .template-item .template-item-right .action-icon.archive-icon{--color-icon-lines: var(--icon-error, #9B373C);fill:var(--icon-error, #9B373C)}.component-selector-modal .modal-body .template-list .empty-state{display:flex;align-items:center;justify-content:center;padding:40px;color:var(--text-neutral-secondary, #686A6C);font-size:14px}.component-selector-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--Color-grey-300, #E0E0E0)}omni-modal.component-selector-modal::part(dialog){padding:0;top:5%!important;width:45%;overflow:auto;height:auto;max-height:94%;box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-s, 12px) var(--Dropshadow-blur-lg, 16px) var(--Dropshadow-spread-none, 0) #0003,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f}omni-modal.component-selector-modal::part(header){padding:.45rem 1.143rem;color:var(--text-neutral-default, #242526);font-size:16px;font-weight:700;line-height:16px;margin:0}.fs-30{font-size:30px!important}.default-config-screen{display:flex;flex-direction:column;gap:16px;height:100%}.default-config-screen .component-name-card{display:flex;align-items:center;flex-direction:row!important}.default-config-screen .component-name-card .component-icon omni-icon{border-radius:var(--Layout-Radius-md, 8px);background:var(--Color-grey-300, #F1F5FA);padding:8px;font-size:40px}.default-config-screen .component-name-card .component-icon omni-icon::part(icon){opacity:.3}.default-config-screen .component-name-card .component-name{margin-left:12px;padding:6px;gap:11px;overflow:hidden;color:var(--text-neutral-default, #242526);font-size:16px;font-weight:400;line-height:20px}.default-config-screen .component-name-card .component-name .component-name-description{color:var(--text-neutral-placeholder, #686A6C);font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:16px}.default-config-screen .component-name-card-tile{border-radius:var(--Layout-Radius-lg, 12px)!important;background:var(--Color-grey-50, #FEFFFF);box-shadow:var(--Dropshadow-position-none, 0) var(--Dropshadow-position-xxxs, 2px) var(--Dropshadow-blur-xs, 4px) var(--Dropshadow-spread-none, 0) #00000014,var(--Dropshadow-position-none, 0) var(--Dropshadow-position-none, 0) var(--Dropshadow-blur-xxs, 2px) var(--Dropshadow-spread-none, 0) #0000001f}.default-config-screen .quick-setup-section{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-bottom:24px;background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}.default-config-screen .quick-setup-section .quick-setup-label{font-size:14px;color:#0078d4;font-weight:400;line-height:20px}.default-config-screen .quick-setup-section .plus-icon{width:20px;height:20px;color:#0078d4;flex-shrink:0}.default-config-screen .content-card{flex:1;display:flex;align-items:center;justify-content:center;min-height:300px}.default-config-screen .content-card .content-center{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;max-width:400px}.default-config-screen .content-card .content-center .component-icon{background:#f2fcff;padding:20px;border-radius:50%;font-size:90px}.default-config-screen .content-card .content-center .component-description{margin:0;font-size:14px;line-height:1.5;color:#666}.component-name-text{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.component-name-text .template-name{display:flex;align-items:center;gap:4px;border-radius:var(--Layout-Radius-2xl, 32px);background:var(--fill-surface-0, #F1F5FA);height:24px;max-height:24px;padding:6px 10px;justify-content:center;min-width:0;overflow:hidden}.component-name-text .template-name omni-tooltip-next{min-width:0}.component-name-text .template-name>span{flex-shrink:0}.component-name-text .template-name p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.template-name-actions{display:flex;gap:8px;align-self:flex-start;margin-top:4px;align-items:center}.template-name-actions .action-btn{display:inline-flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer}.template-name-actions .action-btn:disabled,.template-name-actions .action-btn.disabled{opacity:.4;cursor:not-allowed}.template-name-actions .action-icon{cursor:inherit;color:var(--text-neutral-default, #242526);transition:color .2s ease,opacity .2s ease}.template-name-actions .action-icon:hover{color:var(--text-primary-default, #0078d4)}.template-name-actions .action-icon.save-icon{color:var(--text-primary-default, #0078d4);background-color:transparent!important}.template-name-actions .action-icon.save-icon:hover{color:var(--text-primary-hover, #005a9e)}.template-name-actions .action-icon.save-icon omni-icon{fill:#000!important}.template-name-actions .action-icon.cancel-icon{color:var(--text-danger-default, #d13438);background-color:transparent!important}.template-name-actions .action-icon.cancel-icon:hover{color:var(--text-danger-hover, #a71d2a)}.template-name-actions .action-icon.cancel-icon omni-icon{fill:#000!important}.template-name-actions omni-menu .menu-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;color:var(--text-neutral-default, #242526);font-size:14px;transition:background-color .2s ease}.template-name-actions omni-menu .menu-item:hover{background-color:var(--fill-surface-hover, #e6f0f7)}.template-name-actions omni-menu .menu-item omni-icon{font-size:16px}.template-name-actions omni-menu .menu-item .ml-2{margin-left:8px}.template-name-actions omni-icon{width:30px!important;height:30px!important;padding:8px 7px!important}.component-name-modal.edit-modal .header,.component-name-modal.copy-modal .header{color:var(--text-neutral-default, #242526)!important;font-size:16px;font-weight:700}.component-name-modal.edit-modal .modal-footer,.component-name-modal.copy-modal .modal-footer{padding:24px 8px 8px}.component-name-modal.edit-modal .modal-label,.component-name-modal.copy-modal .modal-label{color:var(--text-neutral-default, #242526);font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:16px}omni-modal.component-name-modal::part(dialog){width:572px;padding:.5rem 1.143rem 1.143rem}omni-modal.component-name-modal::part(header){padding:0 1.143rem .5rem}.confirmation-modal .header{color:var(--text-neutral-default, #242526)!important;font-size:16px;font-weight:700}.confirmation-modal .modal-body{padding:24px 16px}.confirmation-modal .modal-footer{padding:24px 8px 8px;gap:10px}omni-modal.confirmation-modal::part(dialog){width:572px;padding:0 1.143rem 1.143rem}omni-modal.confirmation-modal::part(header){padding:1.143rem}.create-component-modal__header{display:flex;justify-content:space-between;align-items:center;color:var(--text-neutral-default, #242526);font-size:16px;font-weight:600;line-height:16px}.create-component-modal__title{display:flex;align-items:center}.create-component-modal__close-icon{font-size:2.15rem;cursor:pointer;transition:color .2s ease}.create-component-modal__close-icon:hover{color:var(--primary-color, #0066cc)}.create-component-modal__content{padding:24px 16px}.create-component-modal__description{color:var(--text-neutral-default, #242526);font-size:16px;font-weight:400;line-height:20px}.create-component-modal__field{display:block;margin-bottom:16px}.create-component-modal__label{display:block;margin-left:.5rem;color:var(--text-neutral-default, #242526);font-size:var(--Font-size-xs, 12px);font-weight:400;line-height:16px;font-size:.875rem;color:#333;margin-bottom:.285714rem}.create-component-modal__error{color:#d32f2f;font-size:12px;margin-top:4px;margin-bottom:0}.create-component-modal__additional-fields{margin-top:16px}.create-component-modal__footer{display:flex;gap:10px;justify-content:flex-end;padding:24px 8px 8px;border-top:1px solid #e0e0e0}omni-modal.create-component-modal::part(dialog){width:572px;padding:.5rem 1.143rem 1.143rem}omni-modal.create-component-modal::part(header){padding:0 1.143rem .5rem}.component-name-text{display:flex;align-items:center;gap:8px}.component-name-text .template-name{display:flex;align-items:center;gap:4px;border-radius:var(--Layout-Radius-2xl, 32px);background:var(--fill-surface-0, #F1F5FA);height:24px;max-height:24px;padding:6px 10px;justify-content:center}.template-name-actions{display:flex;gap:8px;align-self:flex-start;margin-top:4px}.edit-config-page{display:flex;flex-direction:row;width:100vw;background-color:#f5f5f5}.edit-config-page .floating-edit-icon{position:fixed;top:20%;right:32px;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:var(--fill-brand-primary-default, #006A98);color:#fff;border:none;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:999;transition:all .3s ease}.edit-config-page .floating-edit-icon:hover{background:var(--fill-brand-primary-hover, #005580);box-shadow:0 6px 16px #0003;transform:translateY(-50%) scale(1.05)}.edit-config-page .floating-edit-icon:active{transform:translateY(-50%) scale(.95)}.edit-config-page .floating-edit-icon omni-icon{width:24px;height:24px}.edit-config-page .spreadsheet-section{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:20px}.edit-config-page .spreadsheet-section .spreadsheet-container{flex:1;background:var(--Color-grey-100, #FAFBFD);border-radius:4px;overflow:auto;box-shadow:0 2px 8px #0000001a}.edit-config-page .config-panel{position:absolute;right:0;top:0;height:88vh;width:75%;background:#fff;box-shadow:-2px 0 8px #00000026;display:flex;flex-direction:column;z-index:1000;transition:width .3s ease;border-radius:16px 0 0 16px}.edit-config-page .config-panel.expanded{width:100%}.edit-config-page .config-panel.minimized{display:none}.edit-config-page .config-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e0e0e0;background:#fff;min-height:64px}.edit-config-page .config-panel .panel-header .header-left{display:flex;align-items:center}.edit-config-page .config-panel .panel-header .header-left .template-info{display:flex;flex-direction:column}.edit-config-page .config-panel .panel-header .header-left .template-info .template-name{color:var(--text-neutral-info, #464849);font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.16px}.edit-config-page .config-panel .panel-header .header-right{display:flex;align-items:center;gap:16px}.edit-config-page .config-panel .panel-header .header-right .header-icon-btn{width:32px;height:32px;padding:8px!important;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease}.edit-config-page .config-panel .panel-header .header-right .header-icon-btn.icon-close-btn{padding-top:6px}.edit-config-page .config-panel .panel-header .header-right .header-icon-btn:hover{background:#f0f0f0}.edit-config-page .config-panel .panel-header .header-right .header-icon-btn omni-icon{width:20px;height:20px}.edit-config-page .config-panel .panel-header .header-right omni-menu .menu-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;color:var(--text-neutral-default, #242526);font-size:14px;transition:background-color .2s ease}.edit-config-page .config-panel .panel-header .header-right omni-menu .menu-item:hover{background-color:var(--fill-surface-hover, #e6f0f7)}.edit-config-page .config-panel .panel-header .header-right omni-menu .menu-item omni-icon{font-size:16px;margin-right:8px}.edit-config-page .config-panel .panel-header .header-right omni-menu .menu-item span{margin-left:0}.edit-config-page .config-panel .panel-close-btn{position:absolute;top:16px;right:16px;cursor:pointer;transition:background .2s ease;z-index:10}.edit-config-page .config-panel .panel-close-btn:hover{background:#f0f0f0}.edit-config-page .config-panel .panel-close-btn omni-icon{width:20px;height:20px}.edit-config-page .config-panel .panel-body{display:flex;flex-direction:row;height:100%}.edit-config-page .config-panel .panel-body .panel-content-wrapper{flex:1;overflow-y:auto;padding:20px}.edit-config-page .config-panel .panel-body .panel-footer{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:16px 24px;border-top:1px solid #e0e0e0;background:#fff;min-height:64px;margin-top:auto}.edit-config-page .config-panel .panel-body .panel-footer .footer-right{display:flex;align-items:center;gap:12px}.edit-config-page .config-panel .panel-body .panel-footer .footer-right omni-button omni-icon{width:16px;height:16px}.edit-config-page .config-panel .panel-body .panel-nav{position:relative;background:#fafafa;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;width:27.2%}.edit-config-page .config-panel .panel-body .panel-nav.expanded{border-radius:16px 0 0 16px}.edit-config-page .config-panel .panel-body .panel-nav .nav-list{display:flex;flex-direction:column;gap:4px;padding:48px 8px 8px;overflow-y:auto}.edit-config-page .config-panel .panel-body .panel-nav .nav-list .nav-item{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 16px;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background .2s ease;text-align:left;width:100%;color:var(--text-neutral-placeholder, #686A6C);font-size:14px;font-weight:400;line-height:20px}.edit-config-page .config-panel .panel-body .panel-nav .nav-list .nav-item:hover{background:#e8e8e8;color:var(--text-primary, #006A98);font-weight:600}.edit-config-page .config-panel .panel-body .panel-nav .nav-list .nav-item.active{background:#e0f2fe;font-weight:600!important;color:var(--text-primary, #006A98)}.edit-config-page .config-panel .panel-body .panel-nav .nav-list .nav-item .nav-icon{width:20px;height:20px;flex-shrink:0}.edit-config-page .config-panel .panel-body .panel-content{flex:1;display:flex;flex-direction:column;background:#fff;position:relative;overflow:hidden}.edit-config-page .confirm-modal .modal-body{padding:24px}.edit-config-page .confirm-modal .modal-body .modal-message{margin:0;font-size:14px;line-height:20px;color:var(--text-neutral-default, #242526)}.edit-config-page .confirm-modal .modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--Color-grey-300, #E0E0E0);background:var(--fill-surface-0, #F8F9FA)}.edit-config-page omni-modal.save-flowchart-modal::part(dialog),.edit-config-page omni-modal.save-as-flowchart-modal::part(dialog){width:40vw}.edit-config-page omni-modal::part(dialog){top:12%!important}omni-icon.icon-close::part(icon){width:20px;height:20px}.save-flowchart-modal omni-modal,.save-as-flowchart-modal omni-modal{width:40vw;max-width:800px;min-width:400px}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
