.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@charset "UTF-8";.mask-image,.image-new-review{background-image:none;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}.menu-item.active .menu-icon{background-color:var(--accent-1-color)!important}.activity-item-container.PendingStatus .phx-icon{background-color:var(--bcs-blue)!important}.CompleteStatus .phx-icon{background-color:var(--bcs-dark-gray)!important}.menu-item .menu-icon,.collapse-icon,.new-top-bar-icon,.powered-by-bcs-logo,.client-switcher-dropdown-arrow,.organization-settings-cog-icon{background-color:var(--main-navigation-text-color)!important}.open-in-tab-icon{background-color:var(--hyperlink-color)!important}.modal-btn.email-icon{background-color:var(--bcs-blue)}.modal-btn.email-icon:hover{background-color:var(--bcs-light-blue)}.modal-btn.email-icon:hover .icon-email{background-color:var(--bcs-blue)!important}.modal-btn.task-icon{background-color:var(--bcs-pink)}.modal-btn.task-icon:hover{background-color:var(--bcs-light-pink)}.modal-btn.task-icon:hover .icon-task{background-color:var(--bcs-pink)!important}.modal-btn.call-icon{background-color:var(--bcs-yellow)}.modal-btn.call-icon:hover{background-color:var(--bcs-light-yellow)}.modal-btn.call-icon:hover .icon-logged-call{background-color:var(--bcs-yellow)!important}.modal-btn.note-icon{background-color:var(--bcs-purple)}.modal-btn.note-icon:hover{background-color:var(--bcs-light-purple)}.modal-btn.note-icon:hover .icon-note{background-color:var(--bcs-purple)!important}.activity-item-container .phx-icon{background-color:var(--bcs-default-icon-color)!important}.phx-button.primary .phx-icon{background-color:var(--bcs-white-icon-color)}.phx-button.secondary .phx-icon{background-color:var(--accent-1-color)}.phx-button.tertiary .phx-icon,.phx-button.light-blue .phx-icon,.phx-button.top-bar .phx-icon{background-color:var(--bcs-white-icon-color)}.phx-button:hover.primary .phx-icon{background-color:var(--accent-1-color)!important}.phx-button:hover.tertiary .phx-icon{background-color:var(--bcs-disabled-icon-color)!important}.phx-button:hover.light-blue .phx-icon{background-color:var(--bcs-blue)!important}.phx-button:hover.primary fa-icon{color:var(--accent-1-color)!important}.phx-button:hover.secondary fa-icon{color:var(--accent-1-color)!important}.phx-button:hover.tertiary fa-icon{color:var(--bcs-disabled-icon-color)!important}.phx-button:hover.light-blue fa-icon{color:var(--bcs-blue)!important}.phx-icon-container{display:flex;align-items:center;justify-content:center;padding:6px;cursor:pointer}.phx-icon-container:hover{background-color:var(--bcs-primary-background-color);border-radius:30px}.phx-icon-container:hover .phx-icon{background-color:var(--accent-1-color)!important}.phx-icon-container:hover .phx-fa-icon{color:var(--accent-1-color)!important}.phx-edit-icon{width:15px;height:15px}.image-user-management{width:25px;height:25px}.image-circle-white-tick{width:15px!important;height:15px!important}.image-attachment-paperclip{width:18px;height:18px;transform:rotate(180deg)}.image-attachment-paperclip-white{background-color:var(--bcs-primary-background-color);transform:rotate(180deg)}.icon-cancel-white{background-color:var(--bcs-primary-background-color)}.image-chat-message-file{width:70px;height:70px;transform:scaleX(-1)}.icon-cross{background-color:var(--non-compliant-red-color)}.image-compliant,.image-compliant-amber{height:23px;width:23px}.image-filter-white{width:30px;height:15px;transform:rotate(180deg);cursor:pointer}.image-job-compliance-documents{transform:scaleX(-1)}.image-location-marker-orange{width:13px;height:17px}.image-like-button-white{width:20px;height:20px}.icon-cancel-white{background-color:var(--accent-1-color)!important}.icon-send-icon{background-color:var(--bcs-primary-background-color)}.image-document-upload{width:54px;height:58px}.image-notification-bell{width:32px;height:34px}.image-vendor-upload{width:54px;height:58px}.image-new-review{background-color:var(--bcs-primary-background-color)}.icon-gps-mark{background-color:var(--bcs-default-icon-color)}.image-location-icon{width:20px;height:20px}.icon-message-white{background-color:var(--bcs-primary-background-color)}.image-non-compliant{height:23px;width:23px}.icon-add-vendor{background-color:var(--bcs-default-icon-color)}.icon-send-white{background-color:var(--bcs-primary-background-color)}.image-new-review{width:25px;height:23px}.image-locations-add{width:25px}.image-request-review,.image-add-media{background-size:contain}.icon-properties-vendors,.icon-properties-jobs{background-color:var(--bcs-default-icon-color)}.icon-ellipses{background-color:var(--bcs-dark-gray)}.icon-properties-leases,.icon-properties-tenants{background-color:var(--bcs-default-icon-color)}.icon-message-icon,.icon-phone-icon,.icon-website-icon{background-color:var(--bcs-light-gray)}.image-share{background-size:contain}.icon-chat-icon{background-color:var(--bcs-light-gray)}.icon-jobposting{background-color:var(--bcs-primary-background-color)}.image-calendar-black,.image-client-connections{background-size:contain;background-repeat:no-repeat}.icon-calendar,.icon-eye{background-color:var(--bcs-dark-gray)}.image-profile-info{width:25px;height:25px;background-size:cover}.icon-add,.icon-user-plus-white,.icon-review-document-icon{background-color:var(--bcs-primary-background-color)}.icon-document-download-icon{background-color:var(--accent-1-color)}.modal-xl{max-width:1400px}.modal-lg{width:1000px}.modal-full-wide{min-width:100%}.modal-full{padding:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:100vw!important;max-height:100vh!important}.modal-full.modal-dialog{margin:0!important}.modal-full .modal-content{width:100%!important;height:100vh!important;min-height:100vh!important;border-radius:0!important;border:0!important}.modal-dialog.modal-full.phx-modal{display:block!important;align-items:stretch!important;min-height:100vh!important}.modal-smedium{max-width:400px}.modal-md{max-width:577px}.modal-lm{width:300px}.modal,.modal-backdrop{z-index:1000}.modal-auto-width.modal-dialog{position:relative;display:table;overflow-y:auto;overflow-x:auto;width:auto;min-width:300px}.modal-auto-width.modal-dialog.phx-modal{width:-moz-fit-content;width:fit-content;max-width:none}.modal-content{color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color)}.modal-header{background-color:var(--bcs-secondary-color);color:var(--bcs-secondary-text-color);font-size:24px}.modal-header span{color:var(--bcs-secondary-text-color)}.modal-body{font-size:14px;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color)!important}.wide-modal .modal-content{width:60vw}@media screen and (max-width: 800px){.wide-modal .modal-content{width:80vw}}.add-policy-modal{margin:10px;border-radius:7px;background-color:var(--bcs-primary-background-color);font-weight:500;max-height:35rem!important;min-height:30rem!important;min-width:20rem;overflow-y:scroll;overflow-x:hidden}.modal-buttons-top-right{margin:auto;display:flex;justify-content:center;align-items:center}.fullscreen-loader-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.fullscreen-loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.bcs-modal-container{display:flex;width:100%;height:100%}.bcs-modal-container .modal-content{padding:20px}.bcs-modal-container.modal-dialog{max-width:100%!important;max-height:100%!important}.bcs-modal-container.center{justify-content:center;align-items:center}.bcs-modal-container.slim{width:600px!important}.bcs-modal-container.small{width:750px!important}.bcs-modal-container.medium{width:900px!important}.bcs-modal-container.large{width:1050px!important}.bcs-modal-container .bcs-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.bcs-modal-container .bcs-modal-header .bcs-modal-title{margin:0;text-align:left;font: 700 15px/1.2 Albert Sans;letter-spacing:0;color:#000}.bcs-modal-container .bcs-modal-header .close{font-size:2rem;font-weight:700}.bcs-modal-container .bcs-modal-subheader{padding-bottom:15px}.bcs-modal-container .bcs-modal-subheader .bcs-modal-subheader-text{text-align:left;font: 13px/20px Albert Sans;letter-spacing:0;color:#606060}.bcs-modal-container .bcs-modal-body{display:flex;flex-direction:column;align-items:flex-start;padding:10px 0}.bcs-modal-container .bcs-modal-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px}.bcs-modal-container .bcs-modal-footer phx-button{margin:0 10px}body{font-family:Albert Sans,serif;margin:0;background:var(--bcs-primary-background-color)}body ::-webkit-scrollbar{width:5px;height:8px}body ::-webkit-scrollbar-track{background:transparent}body ::-webkit-scrollbar-thumb{background:var(--accent-1-color);border-radius:8px}body ::-webkit-scrollbar-thumb:hover{background:var(--accent-1-color)}.modal-title{font-size:24px;font-weight:700}.container-title{font-weight:500;font-size:18px}hr{margin-top:3px;margin-bottom:0}.bottom-container{position:absolute;width:100%;bottom:0;z-index:1050}.bottom-container div.alert-container{max-width:600px;margin:0 auto;text-align:center;z-index:1050}.alert-info{color:var(--bcs-navy-blue);background-color:var(--bcs-light-blue);border-color:var(--bcs-light-blue)}label{display:inline-block;margin-bottom:.1rem;font-weight:400}.main-container{position:relative;display:flex;flex-direction:row;overflow-y:auto;overflow-x:hidden;background-color:var(--bcs-secondary-background-color)}.main-container .main-content-vendor{overflow-y:auto;width:100%;height:100%}.main-container .main-content{position:absolute;flex:1;overflow-y:auto;overflow-x:hidden;width:100%;height:100%;background-color:var(--bcs-surface-page, var(--bcs-primary-background-color))}.main-container #bcs-global-chat-bot-container{pointer-events:none;position:relative;display:flex;justify-content:flex-end;right:-422px;height:100%;width:100%;transition:right .3s ease-in-out;z-index:1000}.main-container #bcs-global-chat-bot-container.chat-box-visible{right:0}.pointer{cursor:pointer}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-container{border:1px solid var(--bcs-input-border-color);color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color);box-shadow:0 0 10px 1px #0003;border-radius:5px}.box-shadow{box-shadow:0 0 10px 1px #0003}.main-content-padding{padding:20px}.item-container{position:relative;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color);border:1px solid var(--bcs-lighter-border-color);border-radius:5px;margin:auto;padding:15px}.item-container.full{min-height:calc(100% - 40px);margin:20px}.item-container.wrapped{margin:20px}.oauto{overflow:auto}.ounset{overflow:unset}.ohidden{overflow:hidden}.bold{font-weight:500}.bolder{font-weight:600}.border{border:solid 1px #595757}.hand{cursor:pointer}.fs-12{font-size:12px;line-height:12px}.fs-13{font-size:13px;line-height:13px}.fs-14{font-size:14px;line-height:14px}.fs-15{font-size:15px;line-height:15px}.fs-16{font-size:16px;line-height:16px}.fs-18{font-size:18px;line-height:18px}.fs-20{font-size:20px;line-height:20px}.fs-24{font-size:24px;line-height:24px}.fs-25{font-size:25px;line-height:25px}.topbar-tabs{height:100%;display:flex;align-items:center;font-weight:500;font-size:14px;border-radius:10px}.topbar-tabs-vendor{height:40px;display:flex;align-items:center;font-weight:500;font-size:14px;border-radius:10px;padding:0 10px;background-color:var(--bcs-tertiary-background-color)}.phx-tab,.phx-tab-container{min-width:max-content;display:flex;justify-content:center}.phx-tab-container{font-size:16px;background-color:var(--bcs-tab-background-color);height:38px;flex-direction:row;border-radius:5px;padding:20px 10px;margin:0 5px 0 0}.phx-tab{align-items:center;color:var(--bcs-secondary-text-color);cursor:pointer;outline:none;text-align:center;font-weight:lighter;padding:0 10px}.phx-tab.small{height:20px;border-bottom:2px solid;padding:0 3px}.phx-tab.active{align-self:center;padding:1px 10px;border:1px solid var(--bcs-lighter-border-color);border-radius:5px;background-color:var(--bcs-tab-active-background-color)}.more-options{padding:7px 19px;min-width:100px;text-align:center}.more-options:hover{cursor:pointer;background-color:var(--bcs-hover-background-color)}.nav-tabs{display:flex;border-bottom:1px solid #C2C7CB}.nav-tabs .nav-link{padding-bottom:0;border:0}.nav-tabs .nav-item{margin:0;width:13%;border-bottom:5px solid #939fa6}.nav-tabs .nav-item.active{border-bottom:5px solid var(--accent-1-color)}.nav-tabs .nav-item.active .phx-category-tab{color:var(--accent-1-color);font-size:16px}.nav-tabs .nav-item:hover{cursor:pointer;border-bottom:5px solid var(--accent-1-color)}.nav-tabs .nav-item:hover .phx-category-tab{color:var(--accent-1-color)}input.ng-invalid.ng-touched{border-color:red}phx-select.ng-dirty.ng-invalid .input-group{border:1px solid red}location-typeahead.ng-dirty.ng-invalid input{border-color:red}location-typeahead.ng-touched.ng-invalid input{border-color:red}.ng-dirty.ng-invalid,.ng-invalid.ng-touched{border-color:red}.ngx-slider-pointer{background-color:var(--bcs-sky-blue)!important}.ngx-slider-pointer.active:after{background-color:var(--bcs-sky-blue)!important}.service-tooltip .tooltip-inner{background-color:var(--bcs-navy-blue)!important;text-decoration:underline;max-height:400px;overflow:hidden}.tooltip-arrow.arrow:before{border-top-color:var(--bcs-input-border-color)!important;border-bottom-color:var(--bcs-input-border-color)!important}.page-title{height:100%;display:flex;align-items:center;padding-left:25px;font-size:24px;font-weight:bolder;color:var(--bcs-primary-text-color)}.page-item.active .page-link{background-color:var(--bcs-blue)!important;border-color:var(--bcs-blue)}.page-link{color:var(--bcs-blue)}.pagination{padding:0;margin:0}.pagination>li{padding:0!important}.bs-rating-star{font-weight:700;margin-right:2px;color:var(--bcs-rating-color)}rating.rating-component span:focus{outline:none!important;box-shadow:none!important}.disable-select{-webkit-user-select:none;user-select:none}.drag-drop-container{display:flex;justify-content:center}.cdk-drag-preview{z-index:100000!important;box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.drag-drop-list.cdk-drop-list-dragging .drag-drop-item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.drop-placeholder{background:var(--bcs-tertiary-background-color);border:dotted 3px var(--bcs-input-border-color);min-height:40px;transition:transform .25s cubic-bezier(0,0,.2,1)}.phx-ng-select.phx-ng-select{box-shadow:none!important;outline:none!important;height:26px;min-height:26px;width:202px;font-size:14px;color:var(--bcs-primary-text-color)}.phx-ng-select.phx-ng-select .ng-select-container{height:26px;min-height:26px;width:202px;border:1px solid var(--bcs-input-border-color)!important}.phx-ng-select.phx-ng-select .ng-select-container .ng-placeholder{color:var(--bcs-placeholder-text-color)}input:focus{outline:none;box-shadow:0 0 4px var(--bcs-blue)}.phx-ng-select input:focus{outline:none}button.close:focus{outline:none}@media screen and (max-width: 1450px){.topbar-tabs{font-size:15px}}@media screen and (max-width: 1250px){.topbar-tabs{font-size:14px}}.popover-body{border-radius:.3em;padding:0;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color)}.my-vendor-list-tabs{display:flex;flex-direction:row;flex-wrap:wrap}.my-vendor-list-tabs .nav-tabs{display:flex;justify-content:flex-start;margin-bottom:40px;margin-right:25px}.my-vendor-list-tabs .nav-tabs .tab-content{justify-content:center;color:var(--bcs-primary-text-color);border:none}.my-vendor-list-tabs .nav-tabs .tab-content .svg{width:13px;height:17px}.my-vendor-list-tabs .my-vendor-list-heading,.my-vendor-list-tabs .my-tenant-list-heading{color:var(--bcs-primary-text-color)}.my-vendor-list-tabs .my-vendor-list-heading.active,.my-vendor-list-tabs .my-tenant-list-heading.active{color:var(--accent-1-color);border-bottom:6px solid var(--accent-1-color)}.my-vendor-list-tabs .my-vendor-list-heading:hover,.my-vendor-list-tabs .my-tenant-list-heading:hover{color:var(--accent-1-color);border-bottom:6px solid var(--accent-1-color);cursor:pointer}.my-vendor-list-tabs .my-vendor-list-heading .tab-content,.my-vendor-list-tabs .my-tenant-list-heading .tab-content{display:flex;justify-content:center;padding:4px 20px 5px;margin:0;font-size:12px}.vendor-list-container{padding:20px 20px 0;position:relative;background-color:var(--bcs-primary-background-color)}input[type=radio]{width:20px;height:20px}input[type=radio]:checked:before{content:"";display:block;position:relative;top:3px;left:3px;width:14px;height:14px;border-radius:50%;border-color:gray!important;background:var(--accent-1-color)!important}input[type=radio]:disabled:before{top:3px;left:3px;width:14px;height:14px;background:gray!important}input[type=date]{border-radius:3px;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color);border:1px solid var(--bcs-input-border-color);padding:.2rem .5rem}::-webkit-calendar-picker-indicator{background-color:var(--bcs-primary-background-color);padding:5px;cursor:pointer;border-radius:3px}.move-frame{padding-top:200px}phoenix-maps{width:100%;height:100%}.no-hover-underline:hover{text-decoration:none!important}.requirement-category-body{background-color:var(--bcs-primary-background-color);padding:1px;border-bottom:1px solid #d5d5d5;min-height:400px}.requirement-form{margin:15px;padding:5px 15px;border-radius:7px;background-color:var(--bcs-primary-background-color);border:1px solid var(--bcs-lighter-border-color);overflow-x:hidden;color:var(--bcs-primary-text-color);min-height:360px}.requirement-header{font-size:14px;font-weight:700}.requirement-box{padding:10px}.fw-700{font-weight:700}.requirement-link{line-height:14px;font-size:14px}.requirement-link a{font-weight:700;color:inherit}.requirement-link a:hover{cursor:pointer;font-weight:900}.validator-error{color:red}.popup{z-index:1000;position:absolute;display:none;background-color:var(--bcs-primary-background-color);padding:10px;top:63px;min-width:249px;max-width:-moz-fit-content;max-width:fit-content;height:-moz-fit-content;height:fit-content;max-height:500px;box-shadow:0 3px 6px var(--bcs-boxshadow-color);border:1px solid var(--bcs-input-border-color);border-radius:3px;opacity:1;overflow-y:auto}.popup .checkbox-container{display:flex;flex-direction:row;align-items:flex-start;padding:5px 0}.popup .separator{margin-right:80px;margin-top:10px;margin-bottom:10px;border-bottom:.5px solid var(--bcs-separator-line)}.popup input{pointer-events:all;width:18px;height:18px;background:var(--bcs-primary-background-color);box-shadow:0 3px 6px var(--bcs-boxshadow-color);border:1px solid var(--bcs-input-border-color);border-radius:3px;opacity:1;margin-right:23px}.popup .select-all-label{font-weight:bolder}.popup label{text-align:left;font-size:14px/17px;letter-spacing:0;color:var(--bcs-primary-text-color);opacity:1;margin-bottom:0!important}.popup.active{display:block!important}input.pink-checkbox{accent-color:var(--accent-1-color);width:20px;height:20px}input.pink-checkbox:focus{outline:none}.link{color:var(--hyperlink-color);cursor:pointer;text-decoration:underline;font-style:normal;font-weight:700}.link:hover{font-weight:900}.link.no-underline{text-decoration:none}.bcs-link{color:var(--hyperlink-color)!important;cursor:pointer;font-weight:700}.bcs-link:hover{color:var(--hyperlink-color)!important;text-decoration:underline!important}.bcs-link-reverse{color:var(--hyperlink-color)!important;cursor:pointer;font-weight:700;text-decoration:underline}.bcs-link-reverse:hover{color:var(--hyperlink-color)!important;text-decoration:none!important}.clear-filters-btn{display:flex;align-self:center;padding-left:33px}.clear-filter-text{font-weight:lighter;margin-left:6px}.clear-icon{width:13px;height:13px}.settings-menu-item{width:100%}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;max-width:520px;margin:48px auto;border:1px solid var(--bcs-input-border-color);border-radius:8px;background-color:var(--bcs-primary-background-color)}.empty-state__icon{display:inline-flex;margin-bottom:16px;opacity:.7}.empty-state__title{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--bcs-primary-text-color)}.empty-state__body{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--bcs-tertiary-text-color)}.empty-state__link{font-size:14px;font-weight:600}.empty-state__actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px}.empty-state__footnote{margin:16px 0 0;font-size:12px;line-height:1.4;color:var(--bcs-tertiary-text-color)}.side-tab-settings{max-width:170px;min-width:140px;border-right:1px solid #ebebeb;font-weight:500;padding-top:10px;box-sizing:border-box}.side-tab-settings div:not(.active){margin-left:5px}.side-tab-settings div.active{border-left:5px solid var(--accent-1-color);border-spacing:4px}.side-tab-settings div.active a{color:var(--accent-1-color)!important}.side-tab-settings div a{font-family:Albert Sans,sans-serif;font-weight:700;padding-left:15px;color:var(--bcs-primary-text-color);text-decoration:none;font-size:14px;width:100%;height:38px}.sub-settings-menu-item-container{padding-top:10px}.sub-settings-menu-item-container a.sub-setting{padding:10px;font-size:14px;background-color:var(--bcs-primary-background-color);text-decoration:none;color:var(--bcs-primary-text-color);height:38px}.sub-settings-menu-item-container a.sub-setting:hover{background-color:var(--bcs-hover-background-color);color:var(--accent-1-color)}.sub-settings-menu-item-container a.sub-setting.active{font-weight:700;color:var(--accent-1-color);background-color:var(--accent-1-highlight-color)}.sub-side-tab-settings{max-width:196px;width:196px}.settings-container{padding:20px}.section-title{color:var(--bcs-default-icon-color);font-weight:700;font-size:14px}phx-button fa-icon{color:var(--bcs-white-icon-color)}phx-select.ng-touched.ng-invalid .input-group{border:1px solid red!important}.ml-100{margin-left:100px}.phx-accordion{background:var(--bcs-primary-background-color);font-weight:500}.phx-accordion .panel .card{background-color:var(--bcs-primary-background-color)}.phx-accordion .panel.panel-open .card{background-color:var(--bcs-primary-background-color);box-shadow:0 0 5px var(--bcs-boxshadow-color)}.phx-accordion .panel.panel-open .card-header{font-weight:700}.phx-accordion .panel.panel-open .card-header .triangle{transform:rotate(0);transition-duration:.3s}.phx-accordion .panel.panel-open .card-header .btn-link{font-weight:700}.phx-accordion .panel-body{margin:0 15px 15px;border-top:1px solid var(--bcs-input-border-color)}.phx-accordion .card{border:1px solid var(--bcs-input-border-color)}.phx-accordion .card-header{background:var(--bcs-primary-background-color);color:var(--bcs-primary-text-color);text-decoration:none;padding:0;font-size:16px;border-bottom:0px;border-radius:.25rem;font-weight:400}.phx-accordion .card-header .triangle{width:0px;height:0px;border-style:solid;border-width:0 7.5px 9px 7.5px;border-color:transparent transparent var(--bcs-input-border-color) transparent;transform:rotate(180deg);transition-duration:.3s}.phx-accordion .card-header .btn-link{font-size:14px;color:var(--bcs-primary-text-color);text-decoration:none}.flex-grow-1{flex-grow:1!important}.phx-modal .modal-content{border-radius:.5rem;max-height:calc(100vh - 20px);color:var(--bcs-primary-text-color)!important;background-color:var(--bcs-primary-background-color)!important}.phx-modal.modal-dialog{margin:10px auto;color:var(--bcs-primary-text-color);font-weight:500}.phx-modal.modal-smd{max-width:425px}.phx-modal .modal-body{padding:15x;overflow-y:auto;max-height:calc(100vh - 190px)}.phx-modal .modal-header.light{font-weight:700;font-size:24px;border-bottom:solid;border-width:1.2px;border-color:var(--bcs-input-border-color);margin-left:1rem;padding-bottom:1rem;padding-top:1rem}.phx-modal .modal-header button.close{opacity:1;padding:24px}.phx-modal .modal-header button.close:hover{opacity:.75}.phx-modal .modal-footer{padding:20px 0;display:flex;flex-direction:row;justify-content:center}.phx-modal .modal-footer .btn-container{display:flex}.separator-text{display:flex;align-items:center;text-align:center}.separator-text:before,.separator-text:after{content:"";flex:1;border-bottom:1px solid var(--bcs-separator-line)}.separator-text:not(:empty):before{margin-right:.25em}.separator-text:not(:empty):after{margin-left:.25em}input[type=date]::-webkit-calendar-picker-indicator{padding-left:10px;padding-right:10px}.phx-split-actionbar{height:100%;width:100%;display:flex;flex-direction:row;justify-content:normal;align-items:center!important;padding-left:40px;padding-right:40px}.phx-input{height:24px;width:100%;padding-left:10px;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color);border:1px solid var(--bcs-input-border-color);border-radius:3px}.phx-input.w-100{height:32px;width:100%}.phx-input.medium{height:32px;width:170px}.phx-input.large{height:32px;width:236px}.phx-input.xlarge{height:38px;width:280px;border:1px solid #aeaeae}.phx-input:focus{outline:0;box-shadow:0 0 4px var(--bcs-blue)}.phx-input::placeholder{color:var(--bcs-placeholder-text-color)}.phx-input:disabled{color:var(--bcs-disabled-text-color)}.height-medium{height:30px}.height-small{height:26px}.clickable{cursor:pointer}.ng-dropdown-panel.phx-dropdown .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--bcs-primary-background-color)}.ng-dropdown-panel.phx-dropdown .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:var(--accent-1-highlight-color)}.ng-option{color:var(--bcs-primary-text-color)!important;background-color:var(--bcs-primary-background-color)!important}.ng-option.ng-option-marked{color:var(--accent-1-color)!important;background-color:var(--accent-1-highlight-color)!important}.ng-select.phx-dropdown .ng-option{color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color)}.ng-select.phx-dropdown .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,.ng-select.phx-dropdown .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select.phx-dropdown .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--accent-1-highlight-color)}.ng-select.phx-dropdown .ng-select-bottom{margin-top:3px;width:300px}.ng-select.phx-dropdown.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--bcs-input-border-color);box-shadow:none}.ng-select.phx-dropdown .ng-select-focused .ng-select-container,.ng-select.phx-dropdown.ng-select-opened .ng-select-container{border-color:var(--bcs-blue);box-shadow:0 0 4px 0 var(--bcs-blue)}.ng-select.phx-dropdown .ng-select-container{width:100%;max-width:500px;cursor:pointer;display:flex;flex-direction:row;border:1px solid var(--bcs-input-border-color);border-radius:3px;height:100%;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color)}.ng-select.phx-dropdown .ng-select-container .ng-value-container .ng-placeholder{color:var(--bcs-placeholder-text-color)}.ng-select.phx-dropdown.w-100 .ng-select-container{min-height:32px;width:100%;max-width:100%}.ng-select.phx-dropdown.medium .ng-select-container{min-height:32px;height:30px;width:170px}.ng-select.phx-dropdown.large .ng-select-container{min-height:32px;height:32px;width:236px}.ng-select.phx-dropdown.xlarge .ng-select-container{height:38px;border:1px solid var(--bcs-input-border-color)}.ng-select.phx-dropdown .ng-clear-wrapper{color:var(--bcs-primary-text-color)}.ng-select.phx-dropdown .ng-clear-wrapper:hover .ng-clear{color:var(--accent-1-color)}.ng-select.phx-dropdown .ng-arrow{border-color:var(--bcs-input-border-color) transparent transparent}.ng-select.phx-dropdown .dropdown-container.medium{height:30px;width:170px}.ng-select.phx-dropdown .dropdown-container.large{height:30px;width:236px}.ng-select.phx-dropdown .dropdown-container .selected-item-container{flex:4;display:flex;flex-direction:row;flex-wrap:wrap;overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color)}.ng-select.phx-dropdown .dropdown-container .selected-item-container .dropdown-input{border-radius:3px 0 0 3px;height:28px;flex:1;padding:2px 0;border:none;margin:1px;text-indent:10px;background-color:var(--bcs-primary-background-color)}.ng-select.phx-dropdown .dropdown-container .selected-item-container .dropdown-input::placeholder{color:var(--bcs-placeholder-text-color)}.ng-select.phx-dropdown .dropdown-container .selected-item-container:hover{overflow-x:auto}.ng-select.phx-dropdown .dropdown-container .selected-item-container .selected-item{cursor:pointer;display:flex;flex-direction:row;align-items:center;padding:3px 10px;margin:4px;font-size:14px;width:100%}.ng-select.phx-dropdown .dropdown-container .selected-item-container .selected-item:hover{opacity:.8}.ng-select.phx-dropdown .dropdown-container .selected-item-container .selected-item .item-name{font-weight:400}.ng-select.phx-dropdown .dropdown-container .selected-item-container .selected-item .close-btn{font-weight:bolder}.ng-select.phx-dropdown .dropdown-container .arrow-container{flex-basis:10px;display:flex;align-items:center;justify-content:flex-end}.ng-select.phx-dropdown .dropdown-container .arrow{display:flex;background-color:var(--bcs-default-icon-color);align-items:center;justify-content:center;height:8.23px;width:11.66px;margin:0 7px}.ng-select.phx-dropdown .dropdown-content{max-width:500px;z-index:1000;position:absolute;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color);box-shadow:0 6px 9px var(--bcs-boxshadow-color);max-height:300px;min-height:-moz-fit-content;min-height:fit-content;width:93.5%;margin-top:5px;border-radius:6px;border:1px solid var(--bcs-input-border-color);overflow-y:auto;overflow-x:hidden;flex-direction:column}.ng-select.phx-dropdown .dropdown-content .no-option,.ng-select.phx-dropdown .dropdown-content .option{font-weight:lighter;padding:10px}.ng-select.phx-dropdown .dropdown-content .option:hover{cursor:pointer;background-color:var(--accent-1-highlight-color)}.ng-select.phx-dropdown .dropdown-content .option:focus{background-color:var(--accent-1-highlight-color);border:2px solid var(--accent-1-color);border-radius:6px;outline:none!important}.ng-select.phx-dropdown .dropdown-content input[type=text]{padding:10px 10px 10px 34px;margin:10px auto;width:90%;border-radius:6px;border:1px solid var(--bcs-input-border-color);justify-content:center}.ng-select.phx-dropdown .dropdown-content .image-search{position:absolute;top:23px;left:32px}.pl-10p{padding-left:10px}.pr-10p{padding-right:10px}.pt-10p{padding-top:10px}.pb-10p{padding-bottom:10px}.p-10p{padding:10px}.ml-10p{margin-left:10px}.mr-10p{margin-right:10px}.mt-10p{margin-top:10px}.mb-10p{margin-bottom:10px}.m-10p{margin:10px}.w-75p{width:75px}.w-100p{width:100px}.empty-state-box{text-wrap:pretty;padding:0 40px;height:90px;width:240px;background-color:var(--bcs-primary-background-color);color:var(--bcs-dark-gray);border:1px solid var(--bcs-separator-line);font-size:12px;align-content:center;border-radius:.3rem}.pink-text{color:#ed1f82!important}.blue-text{color:var(--bcs-blue)!important}.non-compliant-text{color:var(--non-compliant-red-color)}.disabled{pointer-events:none;color:var(--bcs-disabled-text-color)}.information-modal-nav-link{display:inline;color:var(--bcs-blue)!important}.form-control{color:var(--bcs-primary-text-color)!important;background-color:var(--bcs-primary-background-color)!important}.ng-optgroup{color:var(--bcs-primary-text-color)!important}.ng-select-container{color:var(--bcs-primary-text-color)!important;background-color:var(--bcs-primary-background-color)!important}.page-link{color:var(--bcs-primary-text-color)!important;background-color:var(--bcs-primary-background-color)!important;border-color:var(--bcs-input-border-color)}.popover{border:2px solid rgba(0,0,0,.2)}.cdk-overlay-pane.custom-tooltip{z-index:20000!important}.cdk-overlay-container{z-index:20000}.custom-tooltip{z-index:20000;position:absolute;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;height:-moz-fit-content;height:fit-content;max-width:300px;color:var(--bcs-primary-text-color);background-color:var(--bcs-primary-background-color);border-color:var(--bcs-input-border-color);box-shadow:0 3px 6px var(--bcs-boxshadow-color);border:1px solid var(--bcs-lighter-border-color);border-radius:10px;margin-top:-75px;font-size:13px;padding:6px 10px}.custom-string-tooltip{margin-top:0!important}.certificate-compliance-tooltip-container{display:grid!important;grid-template-columns:3fr 1fr;column-gap:10px;row-gap:5px;max-width:-moz-fit-content!important;max-width:fit-content!important}.certificate-compliance-tooltip-container .item{display:flex;flex-direction:row;align-items:center}.certificate-compliance-tooltip-container .item.disable-item{color:var(--bcs-disabled-text-color)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{top:2px}.strikethrough{text-decoration:line-through}.empty-state-text{font-size:18px;font-weight:300;white-space:pre-line;color:var(--bcs-tertiary-text-color);height:60px}.open-in-tab-icon{background-color:var(--hyperlink-color)!important;color:var(--hyperlink-color);width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-image:none;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center}:root{--main-navigation-color: #161041;--main-navigation-text-color: #fff;--accent-1-color: #ED1F82;--accent-1-text-color: #fff;--accent-1-highlight-color: #FFE1EF;--accent-2-color: #6B4FA0;--hyperlink-color: #00B7D1;--bcs-pink: #ED1F82;--bcs-yellow: #FDE14B;--bcs-light-yellow: #fff7cc;--bcs-light-gray: #9A9A9A;--bcs-dark-gray: #8C8C8C;--bcs-blue: #00B7D1;--bcs-light-blue: #C2E4E9;--bcs-sky-blue: #0d84e4;--bcs-purple: #6B4FA0;--bcs-light-purple: #E7DAFF;--bcs-violet: #6876E7;--bcs-navy-blue: #0b507b;--bcs-brown: #EB952F33;--bcs-dark-red: #FF7F7F33;--bcs-green: #3dc6a8;--bcs-light-green: #CAF5E2;--bcs-dark-green: #07DB7F33;--bcs-peach: #fbe6cf;--bcs-orange: #fd7e14;--bcs-light-pink: #FFE1EF;--bcs-secondary-color: #161041;--bcs-secondary-highlight-color: #E2E2E22E;--bcs-secondary-highlight-color-darker: #E2E2E2;--bcs-primary-text-color: #1D1D1D;--bcs-secondary-text-color: #f3f3f3;--bcs-tertiary-text-color: #707070;--bcs-disabled-text-color: #9A9A9A;--bcs-riskbot-user-label-text-color: #00243A;--bcs-separator-line: #C2C7CB;--bcs-separator-line-highlighted: #AFABAC;--bcs-input-border-color: #9A9A9A;--bcs-lighter-border-color: #cbcbcb;--bcs-subtle-border: rgba(154, 154, 154, .18);--bcs-placeholder-text-color: #9A9A9A;--compliant-green-color: #07DB7F;--non-compliant-red-color: #FF7F7F;--bcs-primary-background-color: #FFF;--bcs-secondary-background-color: #FBFBFB;--bcs-tertiary-background-color: #b1b1b1;--bcs-hover-background-color: #F7F8FA;--bcs-disabled-background-color: #f5f5f5;--bcs-boxshadow-color: #00000059;--bcs-rating-color: #DEBC06;--bcs-rating-outline-color: #EB952F;--bcs-default-icon-color: #000;--bcs-disabled-icon-color: #757575;--bcs-white-icon-color: #fff;--bcs-tab-background-color: #757575;--bcs-tab-active-background-color: #E2E2E22E}.bcs-dark-theme{--main-navigation-color: #161041;--main-navigation-text-color: #fff;--accent-1-color: #ED1F82;--accent-1-text-color: #fff;--accent-1-highlight-color: #FFE1EF;--accent-2-color: #6B4FA0;--hyperlink-color: #00B7D1;--bcs-yellow: #FDE14B;--bcs-light-yellow: #fff7cc;--bcs-light-gray: #9A9A9A;--bcs-dark-gray: #8C8C8C;--bcs-blue: #6ceeff;--bcs-light-blue: #C2E4E9;--bcs-sky-blue: #0d84e4;--bcs-purple: #6B4FA0;--bcs-light-purple: #E7DAFF;--bcs-violet: #6876E7;--bcs-navy-blue: #0b507b;--bcs-brown: #EB952F33;--bcs-dark-red: #FF7F7F33;--bcs-green: #3dc6a8;--bcs-light-green: #CAF5E2;--bcs-dark-green: #07DB7F33;--bcs-peach: #fbe6cf;--bcs-orange: #fd7e14;--bcs-secondary-color: #161041;--bcs-secondary-highlight-color: #E2E2E22E;--bcs-primary-text-color: #fff;--bcs-secondary-text-color: #e6e5e5;--bcs-tertiary-text-color: #f3f3f3;--bcs-disabled-text-color: #9A9A9A;--bcs-riskbot-user-label-text-color: #bde6fa;--bcs-separator-line: #C2C7CB;--bcs-separator-line-highlighted: #AFABAC;--bcs-input-border-color: #9A9A9A;--bcs-lighter-border-color: #cbcbcb;--bcs-subtle-border: rgba(154, 154, 154, .18);--bcs-placeholder-text-color: #666666;--compliant-green-color: #07DB7F;--non-compliant-red-color: #FF7F7F;--bcs-primary-background-color: #232323;--bcs-secondary-background-color: #FBFBFB;--bcs-tertiary-background-color: rgba(232, 232, 232, .18);--bcs-hover-background-color: #a5a5a5;--bcs-disabled-background-color: #616161;--bcs-boxshadow-color: #00000059;--bcs-rating-color: #DEBC06;--bcs-rating-outline-color: #EB952F;--bcs-default-icon-color: #fff;--bcs-disabled-icon-color: #757575;--bcs-white-icon-color: #fff;--bcs-tab-background-color: #757575;--bcs-tab-active-background-color: #E2E2E22E}:root{--bcs-pink-50: #FDE7F2;--bcs-pink-100: #FBD0E5;--bcs-pink-200: #F7A1CC;--bcs-pink-300: #F372B2;--bcs-pink-400: #F04499;--bcs-pink-500: #ED1F82;--bcs-pink-600: #C41A6D;--bcs-pink-700: #9B1557;--bcs-pink-800: #731041;--bcs-pink-900: #4A0A2A;--bcs-navy-50: #E7E6ED;--bcs-navy-100: #CFCDDB;--bcs-navy-200: #9F9BB7;--bcs-navy-300: #6F6993;--bcs-navy-400: #3F376F;--bcs-navy-500: #161041;--bcs-navy-600: #120D35;--bcs-navy-700: #0D0A28;--bcs-navy-800: #09061B;--bcs-navy-900: #04030E;--bcs-purple-50: #EDE8F5;--bcs-purple-100: #DBD1EB;--bcs-purple-200: #B7A3D7;--bcs-purple-300: #9375C3;--bcs-purple-400: #6F4FA0;--bcs-purple-500: #6B4FA0;--bcs-purple-600: #564080;--bcs-purple-700: #403060;--bcs-purple-800: #2B2040;--bcs-purple-900: #151020;--bcs-teal-50: #E5F7FA;--bcs-teal-100: #CCF0F5;--bcs-teal-200: #99E1EB;--bcs-teal-300: #66D3E1;--bcs-teal-400: #33C4D6;--bcs-teal-500: #00B7D1;--bcs-teal-600: #0092A7;--bcs-teal-700: #006E7D;--bcs-teal-800: #004954;--bcs-teal-900: #00252A;--bcs-yellow-50: #FFFAE1;--bcs-yellow-100: #FEF5C3;--bcs-yellow-200: #FEEB87;--bcs-yellow-300: #FDE14B;--bcs-yellow-400: #E6CA43;--bcs-yellow-500: #B3A035;--bcs-neutral-0: #FFFFFF;--bcs-neutral-50: #FBFBFB;--bcs-neutral-100: #F4F4F6;--bcs-neutral-200: #E8E8EC;--bcs-neutral-300: #D4D4DA;--bcs-neutral-400: #A8A8B3;--bcs-neutral-500: #7C7C8A;--bcs-neutral-600: #5A5A68;--bcs-neutral-700: #3D3D48;--bcs-neutral-800: #25252E;--bcs-neutral-900: #0F0F14;--bcs-success-50: #E6F7EF;--bcs-success-100: #C8EDD8;--bcs-success-500: #12B76A;--bcs-success-700: #027A48;--bcs-warning-50: #FFF7E6;--bcs-warning-100: #FEF0C7;--bcs-warning-500: #F79009;--bcs-warning-700: #B54708;--bcs-danger-50: #FDE8EC;--bcs-danger-100: #FEE4E2;--bcs-danger-500: #F04438;--bcs-danger-700: #B42318;--bcs-info-50: #E6F7FA;--bcs-info-100: #CCF0F5;--bcs-info-500: #00B7D1;--bcs-info-700: #006E7D;--bcs-surface-page: var(--bcs-neutral-50);--bcs-surface-card: var(--bcs-neutral-0);--bcs-surface-subtle: var(--bcs-neutral-100);--bcs-surface-sidebar: var(--bcs-navy-500);--bcs-surface-topbar: var(--bcs-navy-500);--bcs-surface-overlay: rgba(15, 15, 20, .48);--bcs-surface-border: #EDEEF1;--bcs-surface-border-width: .5px;--bcs-table-header-bg: #FBFBFB;--bcs-border-default: var(--bcs-neutral-200);--bcs-border-strong: var(--bcs-neutral-300);--bcs-border-input: var(--bcs-neutral-300);--bcs-border-focus: var(--bcs-teal-500);--bcs-text-primary: var(--bcs-neutral-900);--bcs-text-body: var(--bcs-neutral-700);--bcs-text-secondary: var(--bcs-neutral-500);--bcs-text-placeholder: var(--bcs-neutral-400);--bcs-text-inverse: var(--bcs-neutral-0);--bcs-text-link: var(--bcs-teal-500);--bcs-text-on-primary: var(--bcs-neutral-0);--bcs-text-on-sidebar: var(--bcs-neutral-0);--bcs-text-on-sidebar-muted: var(--bcs-navy-200);--bcs-font-family-base: "Albert Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bcs-font-family-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--bcs-font-weight-regular: 400;--bcs-font-weight-medium: 500;--bcs-font-weight-semibold: 600;--bcs-font-weight-bold: 700;--bcs-font-size-xs: .6875rem;--bcs-font-size-sm: .8125rem;--bcs-font-size-base: .875rem;--bcs-font-size-md: 1rem;--bcs-font-size-lg: 1.125rem;--bcs-font-size-xl: 1.375rem;--bcs-font-size-2xl: 1.75rem;--bcs-font-size-3xl: 2.25rem;--bcs-line-height-tight: 1.2;--bcs-line-height-snug: 1.35;--bcs-line-height-normal: 1.5;--bcs-line-height-relaxed: 1.65;--bcs-letter-spacing-tight: -.01em;--bcs-letter-spacing-normal: 0;--bcs-letter-spacing-wide: .04em;--bcs-space-0: 0;--bcs-space-1: .25rem;--bcs-space-2: .5rem;--bcs-space-3: .75rem;--bcs-space-4: 1rem;--bcs-space-5: 1.25rem;--bcs-space-6: 1.5rem;--bcs-space-7: 2rem;--bcs-space-8: 2.5rem;--bcs-space-9: 3rem;--bcs-space-10: 4rem;--bcs-radius-xs: 4px;--bcs-radius-sm: 6px;--bcs-radius-md: 8px;--bcs-radius-lg: 12px;--bcs-radius-xl: 16px;--bcs-radius-button: 9px;--bcs-radius-table: 9px;--bcs-radius-toolbar: 12px;--bcs-radius-stat: 16px;--bcs-radius-pill: 9999px;--bcs-border-width-1: 1px;--bcs-border-width-2: 2px;--bcs-shadow-xs: 0 1px 2px rgba(15, 15, 20, .04);--bcs-shadow-sm: 0 1px 3px rgba(15, 15, 20, .06), 0 1px 2px rgba(15, 15, 20, .04);--bcs-shadow-md: 0 4px 8px rgba(15, 15, 20, .06), 0 2px 4px rgba(15, 15, 20, .04);--bcs-shadow-lg: 0 12px 24px rgba(15, 15, 20, .08), 0 4px 8px rgba(15, 15, 20, .04);--bcs-shadow-xl: 0 24px 48px rgba(15, 15, 20, .12);--bcs-shadow-focus: 0 0 0 3px rgba(0, 183, 209, .32);--bcs-shadow-surface: 0 1px 1px rgba(0, 0, 0, .16);--bcs-breakpoint-sm: 576px;--bcs-breakpoint-md: 768px;--bcs-breakpoint-lg: 992px;--bcs-breakpoint-xl: 1200px;--bcs-breakpoint-xxl: 1400px;--bcs-z-base: 0;--bcs-z-dropdown: 1000;--bcs-z-sticky: 1020;--bcs-z-sidebar: 1030;--bcs-z-topbar: 1040;--bcs-z-overlay: 1050;--bcs-z-modal: 1060;--bcs-z-popover: 1070;--bcs-z-toast: 1080;--bcs-z-tooltip: 1090;--bcs-sidebar-width: 232px;--bcs-sidebar-width-collapsed: 64px;--bcs-topbar-height: 56px;--bcs-content-max-width: 1440px;--bcs-content-padding-x: var(--bcs-space-6);--bcs-content-padding-y: var(--bcs-space-6);--bcs-duration-fast: .12s;--bcs-duration-base: .18s;--bcs-duration-slow: .24s;--bcs-easing-standard: cubic-bezier(.2, 0, 0, 1);--bcs-easing-emphasis: cubic-bezier(.3, 0, 0, 1)}:root{--bcs-pink-50: #FDE7F2;--bcs-pink-100: #FBD0E5;--bcs-pink-200: #F7A1CC;--bcs-pink-300: #F372B2;--bcs-pink-400: #F04499;--bcs-pink-500: #ED1F82;--bcs-pink-600: #C41A6D;--bcs-pink-700: #9B1557;--bcs-pink-800: #731041;--bcs-pink-900: #4A0A2A;--bcs-navy-50: #E7E6ED;--bcs-navy-100: #CFCDDB;--bcs-navy-200: #9F9BB7;--bcs-navy-300: #6F6993;--bcs-navy-400: #3F376F;--bcs-navy-500: #161041;--bcs-navy-600: #120D35;--bcs-navy-700: #0D0A28;--bcs-teal-500: #00B7D1;--bcs-teal-600: #0092A7;--bcs-teal-700: #006E7D;--bcs-neutral-0: #FFFFFF;--bcs-neutral-50: #FBFBFB;--bcs-neutral-100: #F4F4F6;--bcs-neutral-200: #E8E8EC;--bcs-neutral-300: #D4D4DA;--bcs-neutral-400: #A8A8B3;--bcs-neutral-500: #7C7C8A;--bcs-neutral-600: #5A5A68;--bcs-neutral-700: #3D3D48;--bcs-neutral-800: #25252E;--bcs-neutral-900: #0F0F14;--bcs-success-100: #C8EDD8;--bcs-success-500: #12B76A;--bcs-success-700: #027A48;--bcs-danger-50: #FDE8EC;--bcs-danger-100: #FEE4E2;--bcs-danger-500: #F04438;--bcs-danger-700: #B42318;--bcs-warning-100: #FEF0C7;--bcs-warning-500: #F79009;--bcs-warning-700: #B54708;--bcs-info-100: #CCF0F5;--bcs-info-500: #00B7D1;--bcs-info-700: #006E7D;--bcs-purple-100: #DBD1EB;--bcs-purple-500: #6B4FA0;--bcs-purple-700: #403060;--bcs-surface-page: #F7F8FA;--bcs-surface-card: var(--bcs-neutral-0);--bcs-surface-subtle: var(--bcs-neutral-100);--bcs-surface-border: #EDEEF1;--bcs-surface-border-width: .5px;--bcs-border-default: var(--bcs-neutral-200);--bcs-border-input: var(--bcs-neutral-300);--bcs-text-primary: var(--bcs-neutral-900);--bcs-text-body: var(--bcs-neutral-700);--bcs-text-secondary: var(--bcs-neutral-500);--bcs-text-placeholder: var(--bcs-neutral-400);--bcs-text-link: var(--bcs-teal-500);--bcs-font-family-base: "Albert Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bcs-font-size-xs: .6875rem;--bcs-font-size-sm: .8125rem;--bcs-font-size-base: .875rem;--bcs-font-size-md: 1rem;--bcs-font-size-lg: 1.125rem;--bcs-font-size-xl: 1.375rem;--bcs-font-size-2xl: 1.75rem;--bcs-font-weight-regular: 400;--bcs-font-weight-medium: 500;--bcs-font-weight-semibold: 600;--bcs-font-weight-bold: 700;--bcs-letter-spacing-wide: .04em;--bcs-line-height-tight: 1.2;--bcs-line-height-snug: 1.35;--bcs-line-height-normal: 1.5;--bcs-space-0: 0;--bcs-space-1: .25rem;--bcs-space-2: .5rem;--bcs-space-3: .75rem;--bcs-space-4: 1rem;--bcs-space-5: 1.25rem;--bcs-space-6: 1.5rem;--bcs-space-7: 2rem;--bcs-space-8: 2.5rem;--bcs-radius-xs: 4px;--bcs-radius-sm: 6px;--bcs-radius-md: 8px;--bcs-radius-lg: 12px;--bcs-radius-toolbar: 12px;--bcs-radius-pill: 9999px;--bcs-radius-button: 9px;--bcs-duration-fast: .12s;--bcs-duration-base: .18s;--bcs-easing-standard: cubic-bezier(.2, 0, 0, 1);--bcs-border-focus: var(--bcs-teal-500);--bcs-shadow-focus: 0 0 0 3px rgba(0, 183, 209, .32);--bcs-shadow-xs: 0 1px 2px rgba(15, 15, 20, .08);--bcs-shadow-sm: 0 1px 3px rgba(15, 15, 20, .06), 0 1px 2px rgba(15, 15, 20, .04);--bcs-shadow-md: 0 4px 8px rgba(15, 15, 20, .06), 0 2px 4px rgba(15, 15, 20, .04);--bcs-shadow-lg: 0 12px 24px rgba(15, 15, 20, .12), 0 4px 8px rgba(15, 15, 20, .08);--bcs-shadow-surface: 0 1px 1px rgba(0, 0, 0, .16)}.bcs-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:28px;padding:0 10px;border-radius:var(--bcs-radius-button);font:inherit;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.bcs-btn:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--bcs-teal-500)}.bcs-btn:disabled,.bcs-btn.is-disabled{cursor:not-allowed}.bcs-btn svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;flex-shrink:0}.bcs-btn--icon{padding:0;width:28px}.bcs-btn--block{width:100%}.bcs-btn--primary{background:var(--bcs-pink-500);color:#fff}.bcs-btn--primary:hover:not(:disabled):not(.is-disabled){background:var(--bcs-pink-600)}.bcs-btn--primary:active:not(:disabled):not(.is-disabled){background:var(--bcs-pink-700)}.bcs-btn--primary:disabled,.bcs-btn--primary.is-disabled{background:var(--bcs-pink-100);color:#ed1f8266}.bcs-btn--subtle{background:var(--bcs-neutral-100);color:var(--bcs-text-primary)}.bcs-btn--subtle:hover:not(:disabled):not(.is-disabled){background:var(--bcs-neutral-200)}.bcs-btn--subtle:active:not(:disabled):not(.is-disabled){background:var(--bcs-neutral-300)}.bcs-btn--subtle:disabled,.bcs-btn--subtle.is-disabled{background:var(--bcs-neutral-50);color:var(--bcs-neutral-400)}.bcs-btn--outline{background:#fff;border-color:var(--bcs-neutral-300);color:var(--bcs-text-primary)}.bcs-btn--outline:hover:not(:disabled):not(.is-disabled){background:var(--bcs-neutral-50);border-color:var(--bcs-neutral-300)}.bcs-btn--outline:active:not(:disabled):not(.is-disabled){background:var(--bcs-neutral-100)}.bcs-btn--outline:disabled,.bcs-btn--outline.is-disabled{background:#fff;border-color:var(--bcs-neutral-200);color:var(--bcs-neutral-400)}.bcs-btn--ghost{background:transparent;color:var(--bcs-text-body)}.bcs-btn--ghost:hover:not(:disabled):not(.is-disabled){background:var(--bcs-neutral-100);color:var(--bcs-text-primary)}.bcs-btn--ghost:active:not(:disabled):not(.is-disabled){background:var(--bcs-neutral-200)}.bcs-btn--ghost:disabled,.bcs-btn--ghost.is-disabled{color:var(--bcs-neutral-400)}.bcs-btn--destructive{background:#fff;border-color:#f04438;color:var(--bcs-danger-700)}.bcs-btn--destructive:hover:not(:disabled):not(.is-disabled){background:var(--bcs-danger-100)}.bcs-btn--destructive:active:not(:disabled):not(.is-disabled){background:#FBD0CB}.bcs-btn--destructive-solid{background:#F04438;border-color:transparent;color:#fff}.bcs-btn--destructive-solid:hover:not(:disabled):not(.is-disabled){background:var(--bcs-danger-700)}.bcs-btn--link{background:transparent;color:var(--bcs-teal-500);padding:0;height:auto;min-width:0}.bcs-btn--link:hover:not(:disabled):not(.is-disabled){color:var(--bcs-teal-700);text-decoration:underline}.bcs-btn.is-loading{cursor:wait;position:relative;pointer-events:none}.bcs-btn.is-loading .bcs-btn__label{opacity:.35}.bcs-btn.is-loading:before{content:"";position:absolute;width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:bcs-btn-spin .7s linear infinite;opacity:.85}@keyframes bcs-btn-spin{to{transform:rotate(360deg)}}.bcs-btn-split{display:inline-flex}.bcs-btn-split>.bcs-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.bcs-btn-split>.bcs-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;width:26px;padding:0;border-left:1px solid rgba(0,0,0,.15)}.exception-banner{display:inline-flex;text-align:center;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;font-size:12px;font-family:Albert Sans,sans-serif;font-weight:700;border:1px solid var(--bcs-purple);padding:0 10px;border-radius:20px;height:20px;line-height:20px;white-space:nowrap;text-transform:none;color:var(--bcs-purple);background-color:var(--bcs-light-purple);vertical-align:middle;margin-left:4px}.bcs-3-modal-dialog{max-width:min(560px,100vw - 40px);margin:1.75rem auto}.bcs-3-modal-dialog .modal-content{border:0;background:#fff;border-radius:12px;box-shadow:0 12px 24px #0f0f141f,0 4px 8px #0f0f1414;overflow:hidden}.bcs-3-modal{display:flex;flex-direction:column;font-family:var(--bcs-font-family-base, "Albert Sans", sans-serif)}.bcs-3-modal__head{padding:20px 24px 12px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bcs-3-modal__title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--bcs-text-primary, #0F0F14);line-height:1.2}.bcs-3-modal__sub{margin-top:4px;font-size:13px;color:var(--bcs-text-secondary, #7C7C8A);line-height:1.4}.bcs-3-modal__close{width:32px;height:32px;padding:0;border:0;background:transparent;border-radius:8px;color:var(--bcs-text-secondary, #7C7C8A);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .12s cubic-bezier(.2,0,0,1)}.bcs-3-modal__close svg{width:16px;height:16px}.bcs-3-modal__close:hover{background:var(--bcs-neutral-100, #F4F4F6)}.bcs-3-modal__close:focus-visible{outline:none;box-shadow:0 0 0 3px #00b7d152}.bcs-3-modal__body{padding:12px 24px 24px;display:flex;flex-direction:column;gap:16px}.bcs-3-modal__foot{padding:16px 24px;border-top:1px solid var(--bcs-border-default, #E8E8EC);background:var(--bcs-neutral-50, #FBFBFB);display:flex;justify-content:flex-end;gap:10px}.bcs-3-field{display:flex;flex-direction:column;gap:6px}.bcs-3-field label{font-size:13px;font-weight:500;color:var(--bcs-text-body, #3D3D48);margin:0}.bcs-3-input{height:40px;padding:0 14px;border:1px solid var(--bcs-neutral-300, #D4D4DA);border-radius:6px;background:#fff;font-family:inherit;font-size:14px;color:var(--bcs-text-body, #3D3D48);transition:border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1)}.bcs-3-input::placeholder{color:var(--bcs-text-placeholder, #A8A8B3)}.bcs-3-input:focus{outline:none;border-color:var(--bcs-teal-500, #00B7D1);box-shadow:0 0 0 3px #00b7d152}.bcs-3-input:disabled{background:var(--bcs-neutral-100, #F4F4F6);color:var(--bcs-text-placeholder, #A8A8B3)}.bcs-3-segmented{display:inline-flex;padding:4px;border-radius:9999px;background:var(--bcs-neutral-100, #F4F4F6);border:1px solid var(--bcs-neutral-200, #E8E8EC);gap:2px;width:-moz-fit-content;width:fit-content}.bcs-3-segmented__option{appearance:none;border:0;background:transparent;padding:0 16px;height:32px;border-radius:9999px;font-family:inherit;font-size:13px;font-weight:500;color:var(--bcs-text-secondary, #7C7C8A);cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1)}.bcs-3-segmented__option:hover:not(.bcs-3-segmented__option--active){color:var(--bcs-text-body, #3D3D48)}.bcs-3-segmented__option--active{background:#fff;color:var(--bcs-text-primary, #0F0F14);box-shadow:0 1px 2px #0f0f1414,0 0 0 1px #0f0f140a}.bcs-3-segmented__option:focus-visible{outline:none;box-shadow:0 0 0 3px #00b7d152}.bcs-3-form-error{padding:10px 14px;border-radius:6px;background:var(--bcs-danger-50, #FDE8EC);border:1px solid var(--bcs-danger-100, #FEE4E2);color:var(--bcs-danger-700, #B42318);font-size:13px}.bcs-3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:var(--bcs-radius-button, 9px);border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.bcs-3-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #00b7d152}.bcs-3-btn--primary{background:var(--bcs-pink-500, #ED1F82);color:#fff}.bcs-3-btn--primary:hover:not(:disabled){background:var(--bcs-pink-600, #C41A6D)}.bcs-3-btn--primary:active:not(:disabled){background:var(--bcs-pink-700, #9B1557)}.bcs-3-btn--primary:disabled{background:var(--bcs-neutral-200, #E8E8EC);color:var(--bcs-neutral-400, #A8A8B3);cursor:not-allowed}.bcs-3-btn--secondary{background:#fff;border-color:var(--bcs-neutral-300, #D4D4DA);color:var(--bcs-text-body, #3D3D48)}.bcs-3-btn--secondary:hover:not(:disabled){background:var(--bcs-neutral-100, #F4F4F6)}.modal-dialog.phx-modal{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog.phx-modal .modal-content{border-radius:var(--bcs-radius-lg);overflow:hidden}.modal-dialog.phx-modal .add-vendor-modal__footer,.modal-dialog.phx-modal .bulk-import-modal__footer,.modal-dialog.phx-modal .deficiency-modal__footer,.modal-dialog.phx-modal .edit-columns-modal__footer,.modal-dialog.phx-modal .export-modal__footer,.modal-dialog.phx-modal .filter-modal__footer{background-color:var(--bcs-neutral-0)}.bcs-users-feature{--bcs-pink-50: #FDE7F2;--bcs-pink-100: #FBD0E5;--bcs-pink-200: #F7A1CC;--bcs-pink-300: #F372B2;--bcs-pink-400: #F04499;--bcs-pink-500: #ED1F82;--bcs-pink-600: #C41A6D;--bcs-pink-700: #9B1557;--bcs-pink-800: #731041;--bcs-pink-900: #4A0A2A;--bcs-navy-50: #E7E6ED;--bcs-navy-100: #CFCDDB;--bcs-navy-200: #9F9BB7;--bcs-navy-300: #6F6993;--bcs-navy-400: #3F376F;--bcs-navy-500: #161041;--bcs-purple-50: #EDE8F5;--bcs-purple-100: #DBD1EB;--bcs-purple-500: #6B4FA0;--bcs-purple-700: #403060;--bcs-teal-50: #E5F7FA;--bcs-teal-100: #CCF0F5;--bcs-teal-500: #00B7D1;--bcs-teal-700: #006E7D;--bcs-neutral-0: #FFFFFF;--bcs-neutral-50: #FBFBFB;--bcs-neutral-100: #F4F4F6;--bcs-neutral-200: #E8E8EC;--bcs-neutral-300: #D4D4DA;--bcs-neutral-400: #A8A8B3;--bcs-neutral-500: #7C7C8A;--bcs-neutral-600: #5A5A68;--bcs-neutral-700: #3D3D48;--bcs-neutral-800: #25252E;--bcs-neutral-900: #0F0F14;--bcs-success-50: #E6F7EF;--bcs-success-100: #C8EDD8;--bcs-success-500: #12B76A;--bcs-success-700: #027A48;--bcs-warning-50: #FFF7E6;--bcs-warning-100: #FEF0C7;--bcs-warning-500: #F79009;--bcs-warning-700: #B54708;--bcs-danger-50: #FDE8EC;--bcs-danger-100: #FEE4E2;--bcs-danger-500: #F04438;--bcs-danger-700: #B42318;--bcs-info-50: #E6F7FA;--bcs-info-100: #CCF0F5;--bcs-info-500: #00B7D1;--bcs-info-700: #006E7D;--bcs-surface-page: var(--bcs-neutral-50);--bcs-surface-card: var(--bcs-neutral-0);--bcs-surface-subtle: var(--bcs-neutral-100);--bcs-surface-border: #EDEEF1;--bcs-surface-border-width: .5px;--bcs-table-header-bg: #FBFBFB;--bcs-border-default: var(--bcs-neutral-200);--bcs-border-strong: var(--bcs-neutral-300);--bcs-border-input: var(--bcs-neutral-300);--bcs-border-focus: var(--bcs-teal-500);--bcs-text-primary: var(--bcs-neutral-900);--bcs-text-body: var(--bcs-neutral-700);--bcs-text-secondary: var(--bcs-neutral-500);--bcs-text-placeholder: var(--bcs-neutral-400);--bcs-radius-xs: 4px;--bcs-radius-sm: 6px;--bcs-radius-md: 8px;--bcs-radius-lg: 12px;--bcs-radius-button: 9px;--bcs-radius-toolbar: 12px;--bcs-radius-stat: 16px;--bcs-shadow-xs: 0 1px 2px rgba(15, 15, 20, .08);--bcs-shadow-sm: 0 2px 6px rgba(15, 15, 20, .08), 0 1px 2px rgba(15, 15, 20, .06);--bcs-shadow-md: 0 4px 12px rgba(15, 15, 20, .1), 0 2px 4px rgba(15, 15, 20, .06);--bcs-shadow-focus: 0 0 0 3px rgba(0, 183, 209, .32);--bcs-shadow-surface: 0 1px 1px rgba(0, 0, 0, .16);--bcs-font-feature-tabular: "tnum" 1, "cv11" 1;--bcs-font-family-feature: "Albert Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.bcs-users-feature{font-family:var(--bcs-font-family-feature);color:var(--bcs-text-body);background:var(--bcs-surface-page);padding:24px 32px 48px;display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 56px)}.bcs-users-feature *,.bcs-users-feature *:before,.bcs-users-feature *:after{box-sizing:border-box}.bcs-users-feature .crumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bcs-text-secondary)}.bcs-users-feature .crumb a{color:var(--bcs-text-secondary);text-decoration:none;cursor:pointer}.bcs-users-feature .crumb a:hover{color:var(--bcs-text-primary)}.bcs-users-feature .crumb .sep{color:var(--bcs-neutral-400);display:inline-flex}.bcs-users-feature .crumb .cur{color:var(--bcs-text-primary);font-weight:500}.bcs-users-feature .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.bcs-users-feature .page-head h1{font-size:28px;font-weight:700;color:var(--bcs-text-primary);letter-spacing:-.01em;line-height:1.2;margin:0}.bcs-users-feature .page-head .sub{font-size:14px;color:var(--bcs-text-secondary);margin-top:4px}.bcs-users-feature .page-head .actions{display:flex;gap:10px;align-items:center}.bcs-users-feature .card{background:var(--bcs-surface-card);border:1px solid var(--bcs-border-default);border-radius:12px}.bcs-users-feature .toolbar{background:var(--bcs-surface-card);border:var(--bcs-surface-border-width) solid var(--bcs-surface-border);border-radius:var(--bcs-radius-toolbar);box-shadow:var(--bcs-shadow-surface);overflow:visible;position:relative;z-index:5}.bcs-users-feature .tb-row{display:flex;align-items:center;gap:10px;padding:10px 14px}.bcs-users-feature .tb-search-field{position:relative;display:inline-block;width:280px;height:40px}.bcs-users-feature .tb-search-field fa-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--bcs-neutral-400);pointer-events:none}.bcs-users-feature .tb-search-field input{width:100%;height:40px;padding:0 16px 0 40px;border:1px solid var(--bcs-neutral-300);border-radius:6px;background:#fff;font-size:14px;color:var(--bcs-text-body);font-family:inherit;outline:none}.bcs-users-feature .tb-search-field input::placeholder{color:var(--bcs-text-placeholder)}.bcs-users-feature .tb-search-field input:focus{border-color:var(--bcs-teal-500);box-shadow:var(--bcs-shadow-focus)}.bcs-users-feature .tb-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:var(--bcs-surface-card);border:1px solid var(--bcs-border-input);border-radius:var(--bcs-radius-button);font:inherit;font-size:13px;font-weight:500;color:var(--bcs-text-body);cursor:pointer}.bcs-users-feature .tb-btn:hover{background:var(--bcs-neutral-50)}.bcs-users-feature .tb-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:2px;background:var(--bcs-pink-500);color:#fff;border-radius:9999px;font-size:11px;font-weight:600}.bcs-users-feature .tb-spacer{flex:1}.bcs-users-feature .tb-fbar{display:flex;align-items:center;gap:8px;padding:0 14px 10px;flex-wrap:wrap}.bcs-users-feature .tb-fpill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 10px;background:var(--bcs-neutral-100);border-radius:9999px;font-size:13px;color:var(--bcs-text-body)}.bcs-users-feature .tb-fpill b{font-weight:500;color:var(--bcs-text-secondary);margin-right:2px}.bcs-users-feature .tb-fpill .x{width:18px;height:18px;border:0;background:transparent;color:var(--bcs-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px}.bcs-users-feature .tb-fpill .x:hover{background:var(--bcs-neutral-200);color:var(--bcs-text-primary)}.bcs-users-feature .tb-fclear{font:inherit;font-size:13px;color:var(--bcs-teal-500);background:transparent;border:0;cursor:pointer;padding:0 4px;outline:none}.bcs-users-feature .tb-fclear:focus{outline:none}.bcs-users-feature .tb-fclear:focus-visible{outline:none;color:var(--bcs-teal-700)}.bcs-users-feature .tb-fclear:hover{color:var(--bcs-teal-700);text-decoration:underline}.bcs-users-feature .input{height:40px;padding:0 16px;border:1px solid var(--bcs-neutral-300);border-radius:6px;background:#fff;font-size:14px;color:var(--bcs-text-body);font-family:inherit;width:100%}.bcs-users-feature .input::placeholder{color:var(--bcs-text-placeholder)}.bcs-users-feature .input:focus{outline:none;border-color:var(--bcs-teal-500);box-shadow:var(--bcs-shadow-focus)}.bcs-users-feature .input:disabled{background:var(--bcs-neutral-100);color:var(--bcs-text-placeholder)}.bcs-users-feature .search{position:relative;display:block}.bcs-users-feature .search fa-icon,.bcs-users-feature .search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--bcs-neutral-400);pointer-events:none}.bcs-users-feature .search .input{padding-left:40px}.bcs-users-feature .select{height:40px;padding:0 40px 0 16px;border:1px solid var(--bcs-neutral-300);border-radius:6px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23A8A8B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 14px center;appearance:none;-webkit-appearance:none;font-size:14px;color:var(--bcs-text-body);font-family:inherit;cursor:pointer;outline:none}.bcs-users-feature .select:focus{outline:none}.bcs-users-feature .select:focus-visible{outline:none;border-color:var(--bcs-teal-500);box-shadow:var(--bcs-shadow-focus)}.bcs-users-feature .select:disabled{background-color:var(--bcs-neutral-100);color:var(--bcs-text-placeholder);cursor:not-allowed}.bcs-users-feature .pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:24px;padding:0 10px;border-radius:9999px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.bcs-users-feature .pill.s{background:#C8EDD8;color:#027a48}.bcs-users-feature .pill.d{background:#FEE4E2;color:#b42318}.bcs-users-feature .pill.w{background:#FEF0C7;color:#b54708}.bcs-users-feature .pill.i{background:#CCF0F5;color:#006e7d}.bcs-users-feature .pill.n{background:#F4F4F6;color:#3d3d48}.bcs-users-feature .pill.wa{background:#DBD1EB;color:#403060}.bcs-users-feature .role-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:9999px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.bcs-users-feature .role-pill.admin{background:#FDE7F2;color:var(--bcs-pink-700)}.bcs-users-feature .role-pill.user{background:#CCF0F5;color:#006e7d}.bcs-users-feature .role-pill.readonly{background:var(--bcs-neutral-100);color:var(--bcs-neutral-700)}.bcs-users-feature .table{width:100%;border-collapse:collapse;font-size:14px}.bcs-users-feature .table thead th{text-align:left;font-size:12px;font-weight:500;color:var(--bcs-text-secondary);text-transform:uppercase;letter-spacing:.04em;background:var(--bcs-neutral-50);padding:12px 20px;border-bottom:1px solid var(--bcs-border-default);white-space:nowrap}.bcs-users-feature .table tbody td{padding:14px 20px;border-bottom:1px solid var(--bcs-border-default);color:var(--bcs-text-body);vertical-align:middle}.bcs-users-feature .table tbody tr:last-child td{border-bottom:0}.bcs-users-feature .table tbody tr:hover td{background:var(--bcs-neutral-50)}.bcs-users-feature .table .name{font-weight:600;color:var(--bcs-text-primary)}.bcs-users-feature .table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.bcs-users-feature .table thead th .sort-ic{display:inline-flex;vertical-align:middle;margin-left:4px;opacity:.5}.bcs-users-feature .table thead th.sorted .sort-ic{opacity:1;color:var(--bcs-pink-500)}.bcs-users-feature .table thead th.sortable:hover{color:var(--bcs-pink-600)}.bcs-users-feature .pager{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--bcs-neutral-200);font-size:13px;color:var(--bcs-text-secondary);background:var(--bcs-table-header-bg)}.bcs-users-feature .pager .nav{display:inline-flex;gap:4px;align-items:center}.bcs-users-feature .pager .nav button{min-width:32px;height:32px;padding:0 10px;border:0;background:transparent;border-radius:var(--bcs-radius-md);color:var(--bcs-text-body);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.bcs-users-feature .pager .nav button:hover:not(:disabled){background:var(--bcs-neutral-100)}.bcs-users-feature .pager .nav button.on{background:var(--bcs-navy-500);color:#fff}.bcs-users-feature .pager .nav button.on:hover{background:var(--bcs-navy-500)}.bcs-users-feature .pager .nav button:disabled{color:var(--bcs-neutral-400);cursor:not-allowed}.bcs-users-feature .pager .nav .ellipsis{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--bcs-text-secondary);-webkit-user-select:none;user-select:none}.bcs-users-feature .ms-avatar{width:32px;height:32px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;flex-shrink:0;letter-spacing:0}.bcs-users-feature .ms-avatar.lg{width:80px;height:80px;font-size:26px;font-weight:600}.bcs-users-feature .ms-avatar.md{width:44px;height:44px;font-size:14px}.bcs-users-feature .ms-empty{padding:64px 20px;text-align:center;color:var(--bcs-text-secondary);display:flex;flex-direction:column;align-items:center;gap:12px}.bcs-users-feature .ms-empty fa-icon{color:var(--bcs-neutral-300);font-size:28px}.bcs-users-feature .ms-empty h3{font-size:16px;color:var(--bcs-text-primary);margin:0}.bcs-users-feature .ms-empty p{font-size:13px;margin:0}.bcs-users-feature .bcs-link{color:var(--bcs-teal-500);cursor:pointer;font-weight:500;font-size:13px;background:transparent;border:0;padding:0;font-family:inherit}.bcs-users-feature .bcs-link:hover{color:var(--bcs-teal-700);text-decoration:underline}.bcs-users-feature .bcs-link.muted{color:var(--bcs-text-secondary)}.bcs-users-feature .bcs-link.muted:hover{color:var(--bcs-text-primary)}.bcs-users-feature .section-card{background:var(--bcs-surface-card);border:1px solid var(--bcs-border-default);border-radius:var(--bcs-radius-lg)}.bcs-users-feature .section-card .head{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--bcs-border-default)}.bcs-users-feature .section-card .head h2{font-size:16px;font-weight:600;color:var(--bcs-text-primary);margin:0;letter-spacing:-.005em}.bcs-users-feature .section-card .head .head-sub{font-size:13px;color:var(--bcs-text-secondary);margin-top:2px}.bcs-users-feature .section-card .body{padding:20px 24px}.bcs-users-feature .switch{position:relative;width:36px;height:20px;flex-shrink:0;cursor:pointer;display:inline-block}.bcs-users-feature .switch input{opacity:0;width:0;height:0}.bcs-users-feature .switch .track{position:absolute;inset:0;background:var(--bcs-neutral-300);border-radius:9999px;transition:background .18s cubic-bezier(.2,0,0,1)}.bcs-users-feature .switch .thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f0f1429;transition:left .18s cubic-bezier(.2,0,0,1)}.bcs-users-feature .switch input:checked~.track{background:var(--bcs-teal-500)}.bcs-users-feature .switch input:checked~.thumb{left:18px}.bcs-users-feature .switch input:disabled~.track{opacity:.5;cursor:not-allowed}.bcs-users-feature .ck{width:18px;height:18px;appearance:none;-webkit-appearance:none;border:1.5px solid var(--bcs-neutral-300);border-radius:4px;background:#fff;cursor:pointer;flex-shrink:0;vertical-align:middle;margin:0;padding:0;box-sizing:border-box;transition:background-color .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1)}.bcs-users-feature .ck:checked{border-color:var(--bcs-pink-500);background-color:var(--bcs-pink-500);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8l3 3 7-7' stroke='white' stroke-width='2.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:70%}.bcs-users-feature .ck:indeterminate{border-color:var(--bcs-pink-500);background-color:var(--bcs-pink-500);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8h10' stroke='white' stroke-width='2.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:70%}.bcs-users-feature .ck:disabled{opacity:.5;cursor:not-allowed}.bcs-users-feature .ck:focus-visible{outline:none;box-shadow:var(--bcs-shadow-focus)}.bcs-users-feature.users-modal{padding:0;min-height:0;display:block;background:transparent;font-family:var(--bcs-font-family-feature)}.bcs-users-feature.users-modal .modal-shell{width:560px;max-width:calc(100vw - 40px);background:#fff;border-radius:12px;box-shadow:0 12px 24px #0f0f141f,0 4px 8px #0f0f1414;display:flex;flex-direction:column;overflow:hidden}.bcs-users-feature.users-modal .modal-shell.wide{width:720px}.bcs-users-feature.users-modal .modal-shell.sm{width:440px}.bcs-users-feature.users-modal .modal-head{padding:20px 24px 12px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bcs-users-feature.users-modal .modal-head h2{font-size:22px;font-weight:700;color:var(--bcs-text-primary);margin:0;letter-spacing:-.01em}.bcs-users-feature.users-modal .modal-head .sub{font-size:13px;color:var(--bcs-text-secondary);margin-top:4px}.bcs-users-feature.users-modal .modal-body{padding:12px 24px 24px;display:flex;flex-direction:column;gap:16px}.bcs-users-feature.users-modal .modal-body.spaced{gap:18px}.bcs-users-feature.users-modal .modal-foot{padding:16px 24px;border-top:1px solid var(--bcs-border-default);display:flex;justify-content:flex-end;gap:10px;background:var(--bcs-neutral-50)}.bcs-users-feature.users-modal .form-row{display:grid;grid-template-columns:1fr;gap:6px}.bcs-users-feature.users-modal .form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bcs-users-feature.users-modal .field-label{font-size:13px;font-weight:500;color:var(--bcs-text-body)}.bcs-users-feature.users-modal .field-help{font-size:12px;color:var(--bcs-text-secondary)}.bcs-users-feature.users-modal .role-cards{display:flex;flex-direction:column;gap:8px}.bcs-users-feature.users-modal .role-card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--bcs-border-default);border-radius:var(--bcs-radius-md);background:#fff;color:inherit;font:inherit;text-align:left;width:100%;cursor:pointer;outline:none;transition:border-color .12s cubic-bezier(.2,0,0,1),background .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1)}.bcs-users-feature.users-modal .role-card:hover{background:var(--bcs-neutral-50)}.bcs-users-feature.users-modal .role-card:focus-visible{border-color:var(--bcs-teal-500);box-shadow:var(--bcs-shadow-focus)}.bcs-users-feature.users-modal .role-card.on{border-color:var(--bcs-pink-500);background:var(--bcs-pink-50)}.bcs-users-feature.users-modal .role-card .rdo{width:18px;height:18px;border-radius:50%;border:2px solid var(--bcs-neutral-300);box-sizing:border-box;flex-shrink:0;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .12s cubic-bezier(.2,0,0,1);position:relative}.bcs-users-feature.users-modal .role-card .rdo:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--bcs-pink-500);transform:scale(0);transition:transform .12s cubic-bezier(.2,0,0,1)}.bcs-users-feature.users-modal .role-card.on .rdo{border-color:var(--bcs-pink-500)}.bcs-users-feature.users-modal .role-card.on .rdo:after{transform:scale(1)}.bcs-users-feature.users-modal .role-card .rt{font-size:14px;font-weight:600;color:var(--bcs-text-primary)}.bcs-users-feature.users-modal .role-card .rd{font-size:13px;color:var(--bcs-text-secondary);margin-top:2px}.bcs-users-feature.users-modal .access-card{background:var(--bcs-neutral-50);border:1px solid var(--bcs-border-default);border-radius:var(--bcs-radius-md);padding:14px 16px}.bcs-users-feature.users-modal .access-card .access-row{padding:10px 0}.bcs-users-feature.users-modal .access-card .access-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--bcs-border-default)}.bcs-users-feature.users-modal .access-card .access-row:last-child{border-bottom:0;padding-bottom:0}.bcs-users-feature.users-modal .access-card .access-row:first-child{padding-top:0}.bcs-users-feature.users-modal .access-card .access-row .l{display:flex;flex-direction:column;gap:2px}.bcs-users-feature.users-modal .access-card .access-row .ttl{font-size:14px;font-weight:500;color:var(--bcs-text-primary)}.bcs-users-feature.users-modal .danger-icon{width:44px;height:44px;border-radius:50%;background:var(--bcs-danger-100);color:var(--bcs-danger-700);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bcs-users-feature.users-modal .danger-icon.info{background:#E5F6F8;color:var(--bcs-teal-700)}.bcs-users-feature.users-modal .danger-icon fa-icon{font-size:18px}.bcs-users-feature.users-modal .delete-body{display:flex;gap:14px;align-items:flex-start;padding:24px 24px 8px}.bcs-users-feature.users-modal .delete-body .stack{display:flex;flex-direction:column;gap:6px}.bcs-users-feature.users-modal .delete-body h2{font-size:18px;font-weight:600;color:var(--bcs-text-primary);margin:0}.bcs-users-feature.users-modal .delete-body p{font-size:14px;color:var(--bcs-text-body);margin:0}.bcs-users-feature.users-modal .delete-body .who{background:var(--bcs-neutral-50);border:1px solid var(--bcs-border-default);border-radius:8px;padding:10px 12px;margin-top:8px;display:flex;align-items:center;gap:10px}.bcs-users-feature.users-modal .delete-body .who .nm{font-size:14px;font-weight:500;color:var(--bcs-text-primary)}.bcs-users-feature.users-modal .delete-body .who .em{font-size:13px;color:var(--bcs-text-secondary)}.bcs-users-feature.users-modal .assoc-list{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto;padding:2px}.bcs-users-feature.users-modal .assoc-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bcs-border-default);border-radius:8px;cursor:pointer;transition:background .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1);background:#fff}.bcs-users-feature.users-modal .assoc-row:hover{background:var(--bcs-neutral-50)}.bcs-users-feature.users-modal .assoc-row.on{border-color:var(--bcs-pink-500);background:var(--bcs-pink-50)}.bcs-users-feature.users-modal .assoc-row .info{display:flex;flex-direction:column;gap:2px;min-width:0}.bcs-users-feature.users-modal .assoc-row .nm{font-size:14px;color:var(--bcs-text-primary);font-weight:500}.bcs-users-feature.users-modal .assoc-row .meta{font-size:12px;color:var(--bcs-text-secondary)}.bcs-users-feature.users-modal .field-error{font-size:12px;line-height:16px;min-height:16px;color:var(--bcs-danger-700);display:block}::ng-deep .modal-dialog .modal-content{background:transparent;border:0;box-shadow:none}#mfjs,.mfjs,#mfjs canvas{width:100vw;height:100vh;background:linear-gradient(to bottom,rgba(117,228,155,1) 0%,rgba(88,168,167,1) 100%);overflow:hidden}
