@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.tooltip-container{position:relative;display:inline-block}.tooltip-box{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;z-index:100;white-space:nowrap;font-size:12px}.tooltip-top{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:5px}.tooltip-bottom{top:100%;left:50%;transform:translate(-50%);margin-top:5px}.tooltip-left{right:100%;top:50%;transform:translateY(-50%);margin-right:5px}.tooltip-right{left:100%;top:50%;transform:translateY(-50%);margin-left:5px}.donutChart-container{width:100%;height:100%}.toast{position:fixed;bottom:32px;right:32px;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:8px;color:#fff;font-size:14px;font-weight:600;z-index:2000;box-shadow:0 4px 16px #0003;animation:toastSlideIn .3s ease;max-width:400px}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-success{background:#26890d}.toast-error{background:#da291c}.toast-container,.toast-icon{display:flex;align-items:center;flex-shrink:0}.toast-message{flex:1;line-height:1.4}.toast-close{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;padding:2px;opacity:.8;transition:opacity .2s;flex-shrink:0}.toast-close:hover{opacity:1}.custom-date-picker{position:relative;width:100%;font-family:Open Sans}.custom-date-picker .date-input-trigger{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:14px;color:#333;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.custom-date-picker .date-input-trigger:hover{border-color:#888}.custom-date-picker .date-input-trigger.open{border-color:#86bc25;box-shadow:0 0 0 1px #86bc25}.custom-date-picker .date-input-trigger .placeholder{color:#999}.custom-date-picker .date-input-trigger .calendar-icon{width:16px;height:16px;opacity:.6}.custom-date-picker.disabled .date-input-trigger{background-color:#f5f5f5;cursor:not-allowed;color:#999;border-color:#ddd}.custom-date-picker.disabled .date-input-trigger:hover{border-color:#ddd}.custom-date-picker .date-picker-dropdown{position:absolute;top:100%;left:0;z-index:2000;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;border:1px solid #e0e0e0;padding:16px;width:280px}.custom-date-picker .date-picker-dropdown .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.custom-date-picker .date-picker-dropdown .calendar-header button{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.custom-date-picker .date-picker-dropdown .calendar-header button:hover{background-color:#f0f0f0}.custom-date-picker .date-picker-dropdown .calendar-header button img{width:16px;height:16px}.custom-date-picker .date-picker-dropdown .calendar-header .current-month{font-weight:600;font-size:14px;color:#333}.custom-date-picker .date-picker-dropdown .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.custom-date-picker .date-picker-dropdown .calendar-grid .day-name{font-size:12px;color:#888;font-weight:400;margin-bottom:4px}.custom-date-picker .date-picker-dropdown .calendar-grid .day{font-size:13px;padding:6px;cursor:pointer;border-radius:4px;color:#333}.custom-date-picker .date-picker-dropdown .calendar-grid .day:hover{background-color:#f0f0f0}.custom-date-picker .date-picker-dropdown .calendar-grid .day.disabled{color:#ccc;cursor:not-allowed}.custom-date-picker .date-picker-dropdown .calendar-grid .day.disabled:hover{background-color:transparent}.custom-date-picker .date-picker-dropdown .calendar-grid .day.empty{cursor:default}.custom-date-picker .date-picker-dropdown .calendar-grid .day.empty:hover{background-color:transparent}.custom-date-picker .date-picker-dropdown .years-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-height:200px;overflow-y:auto;padding:4px}.custom-date-picker .date-picker-dropdown .years-grid .year-item{padding:8px;text-align:center;cursor:pointer;border-radius:4px;font-size:13px;color:#333}.custom-date-picker .date-picker-dropdown .years-grid .year-item:hover{background-color:#f0f0f0}.custom-date-picker .date-picker-dropdown .years-grid .year-item.selected{background-color:#86bc25;color:#fff}.main-block-screen{z-index:100;width:100vw;background:#3d3d3dbf;height:100vh;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0}.popup-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:11000;animation:popup-fadeIn .2s ease;overflow-y:auto}.popup-modal{background:#fff;border-radius:12px;width:520px;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 36px #00000038;animation:popup-slideUp .25s ease;overflow:visible}.popup-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 27px 10px;flex-shrink:0}.popup-modal-title{flex:1}.popup-modal-title h2{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1.3}.popup-modal-close-icon{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:6px;margin-left:12px;transition:background .2s}.popup-modal-close-icon:hover{background:#f0f0f0}.popup-modal-body{padding:10px 24px;flex:1;overflow:visible}.popup-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 24px 16px;flex-shrink:0}.popup-modal-close-btn{padding:9px 16px;background:#fff;color:#000;border:1px solid #c0d22f;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600}.popup-modal-save-btn{padding:9px 16px;background:#26890d;color:#fff;border:1px solid #c0d22f;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600}.popup-modal-save-btn:disabled{opacity:.4;cursor:not-allowed}.popup-btn-cancel{padding:9px 16px;background:#fff;color:#000;border:1px solid #000000!important;border-radius:12px!important;font-size:16px!important;font-weight:400!important;cursor:pointer}.popup-btn-save{padding:9px 16px;background:#26890d!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:16px!important;font-weight:400!important;cursor:pointer}.popup-btn-save:disabled{opacity:.4;cursor:not-allowed}.checkbox-container{display:flex;flex-wrap:nowrap;position:relative;padding-left:.5vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;height:0;width:0}.checkbox-container .checkmark{position:absolute;left:0;height:15px;width:15px;background-color:transparent;border:1px solid #000000}.checkbox-container input:checked~.checkmark{background-color:#26890d;border-color:#000}.checkbox-container .disabled,.checkbox-container:disabled{opacity:.5;pointer-events:none}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:5px;top:1px;width:4px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.halfChecked .checkmark:after{left:0;top:50%;width:1rem;height:0px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(0);-ms-transform:rotate(0deg)}.checkBox-label{font-size:max(12px,.8vw);align-self:start;margin-left:1.5vw;display:flex;flex-direction:column}.checkBox-label-desc{color:#53565a;font-size:max(10px,.7vw)}.notification-popup{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-height:400px;background:#fff;border:1px solid #c0d22f;border-radius:12px;box-shadow:0 4px 16px #0000001f;z-index:300;display:flex;flex-direction:column;overflow:hidden;font-family:Open Sans,sans-serif}.notification-popup__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 12px}.notification-popup__tabs{display:flex;align-items:center;gap:8px;position:relative}.notification-popup__tab{border:1px solid transparent;border-radius:12px;padding:2px 12px;font-size:12px;font-family:Open Sans,sans-serif;cursor:pointer;line-height:20px;background:#bfc1c3;color:#fff;transition:background .2s,color .2s,border .2s}.notification-popup__tab--active{background:#43b02a}.notification-popup .notification-popup__tab--unread.notification-popup__tab--active{border-color:#da291c}.notification-popup__dot{position:absolute;width:8px;height:8px;background:#da291c;border-radius:50%;top:0;right:-12px}.notification-popup__close{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;padding:4px}.notification-popup__list{flex:1;overflow-y:auto;max-height:320px}.notification-popup__item{display:flex;align-items:center;padding:8px 24px;cursor:pointer;border-bottom:1px solid #c0d22f;transition:background .15s}.notification-popup__item--unread{background:#43b02a4d}.notification-popup__item-content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.notification-popup__item-description{font-size:14px;color:#000;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-popup__item-date{font-size:12px;color:#979a9b;line-height:16px;white-space:nowrap;margin-left:auto}.notification-popup__item--unread .notification-popup__item-date{color:#000}.notification-popup__item-dot{flex-shrink:0;width:23px;height:23px;background:#43b02a;border-radius:50%;margin-left:12px}.notification-popup__empty{padding:24px;text-align:center;color:#000;font-size:14px}.notification-popup__footer{padding:12px 24px 16px;text-align:center;border-top:1px solid #c0d22f}.header-component{display:flex;align-items:center;justify-content:space-between;background:#fff;height:48px;padding:0 20px;border-bottom:1px solid #d0d0ce;font-family:Open Sans;position:sticky;top:0;z-index:100}.header-left{display:flex;align-items:center;gap:16px}.header-logo-text{font-size:22px;font-weight:700;color:#000;letter-spacing:-.5px}.header-separator{color:#d0d0ce;width:16px;height:1px;margin-bottom:30px}.header-title{font-size:14px;color:#000;font-weight:600;margin-bottom:3px}.header-nav{display:flex;align-items:center;gap:4px;margin-left:20px}.header-nav-btn{font-family:Open Sans;font-size:14px;font-weight:400;padding:7px 12px;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.header-nav-btn--active{background:#26890d;color:#fff;cursor:default}.header-nav-btn--active:hover{background:#26890d;color:#fff}.header-nav-btn--inactive,.header-nav-btn:not(.header-nav-btn--active){background:#fff;color:#000}.header-nav-btn--inactive:hover,.header-nav-btn:not(.header-nav-btn--active):hover{background:#e8e8e8}.header-right{display:flex;align-items:center;gap:2px}.header-dropdown{position:relative}.header-dropdown-btn{display:flex;align-items:center;gap:6px;background:transparent;border:none;font-size:14px;color:#000;cursor:pointer;padding:6px 9px;border-radius:4px}.header-dropdown-btn img{filter:brightness(0) invert(.3)}.header-dropdown-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #0000001a;min-width:64px;z-index:200;overflow:hidden}.header-dropdown-menu.fy25-selected{min-width:80px}.header-dropdown-btn img{filter:brightness(0) invert(0)}.header-dropdown-item{display:block;width:100%;padding:8px 14px;border:none;background:transparent;text-align:left;font-size:13px;color:#333;cursor:pointer}.header-dropdown-item.active{background:#0000;font-weight:600}.header-role-dropdown{position:relative}.header-role-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 16px;border-radius:999px;border:none;background:#fff;font-size:14px;color:#000;cursor:pointer;white-space:nowrap}.header-role-btn--single-option{background:#e5e5e5}.header-role-btn img{filter:brightness(0) invert(0)}.header-role-btn:disabled{cursor:default}.header-role-menu{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:200;overflow:hidden}.header-role-item{display:block;width:100%;padding:8px 14px;border:none;background:transparent;text-align:left;font-size:13px;color:#333;cursor:pointer}.header-role-item.active{background:#f0f0f0;font-weight:600}.header-bell-icon{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;padding:4px}.header-notification-wrapper{position:relative;display:flex;align-items:center;margin-right:10px}.header-bell-badge{position:absolute;top:-4px;right:-6px;background:#da291c;color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.header-user-avatar-wrapper{position:relative;display:flex;align-items:center}.header-user-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:34px;background:#63666a;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.header-user-menu{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #d0d0ce;box-shadow:0 4px 12px #0000001a;border-radius:0 0 4px 4px;min-width:140px;z-index:210;padding:4px 0}.header-user-menu-item{width:100%;padding:8px 16px;border:none;background:#fff;text-align:left;font-size:13px;color:#000;cursor:pointer;white-space:nowrap}.header-user-menu-item:hover{background:#f0f0f0}.proxy-palette{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;font-family:Open Sans;font-size:16px;font-weight:300}.proxy-palette--green{background:#2c5234;color:#fff}.proxy-palette--blue{background:#0c2042;color:#fff}.proxy-palette-text{margin:0;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:400;color:inherit}.proxy-palette-text strong{font-weight:600}.proxy-palette-info-icon{font-size:17px;line-height:1;flex-shrink:0}.proxy-palette-exit-btn{background:#fff;border:1px solid #e1e28c;color:#0c2042;font-size:14px;font-weight:600;padding:5px 12px;border-radius:12px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 3px #0000002e;transition:background .15s ease,opacity .15s ease}.sidebar-container{width:120px;background-color:#000;display:flex;flex-direction:column;height:100%;padding-top:15px}.sidebar-container .sidebar-menu{display:flex;flex-direction:column;gap:4px;padding:0}.sidebar-container .sidebar-menu .menu-item{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;opacity:.8;transition:opacity .2s;padding:4px 0}.sidebar-container .sidebar-menu .menu-item.active{opacity:1;background-color:#e3e3e3}.sidebar-container .sidebar-menu .menu-item.active .menu-text{color:#000}.sidebar-container .sidebar-menu .menu-item .menu-icon-circle{width:24px;height:24px}.sidebar-container .sidebar-menu .menu-item .menu-text{font-size:14px;text-align:center;color:#fff;font-family:Open Sans;font-weight:400;line-height:19px;width:90px}.table-start{display:block;font-size:16px;font-weight:600;margin-bottom:20px;color:#000}.batch-management-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:20px;position:relative}.batch-management-card .os-search-box{position:relative;width:100%;margin-bottom:16px}.batch-management-card .os-search-box .os-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.42);box-sizing:border-box;pointer-events:none}.batch-management-card .os-search-box .os-search-icon:after{content:"";position:absolute;width:7px;height:2px;background:#0000006b;border-radius:2px;right:-4px;bottom:-1px;transform:rotate(45deg)}.batch-management-card .os-search-box .os-search-input{width:100%;height:32px;padding:4px 28px 4px 32px;border:1px solid #d9d9d9;border-radius:8px;font-size:12px;font-family:Open Sans;font-weight:400;color:#000;outline:none;background:#fff;box-sizing:border-box}.batch-management-card .os-search-box .os-search-input::placeholder{color:#0000006b}.batch-management-card .os-search-box .os-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;color:#999;line-height:1;padding:0}.batch-management-card .os-search-box .os-search-clear:hover{color:#000}.batch-management-card .batch-table{width:100%;border-collapse:collapse}.batch-management-card .batch-table th{text-align:left;padding:8px 10px;font-size:13px;color:#53565a;font-weight:600;border-bottom:none}.batch-management-card .batch-table th .filter-icon{width:16px;height:16px;margin-left:5px;opacity:1.6;transition:transform .2s ease;cursor:pointer}.batch-management-card .batch-table th .filter-icon.sort-desc{transform:rotate(180deg)}.batch-management-card .batch-table th .filter-icon.sort-asc{transform:rotate(0)}.batch-management-card .batch-table th .checkbox-icon{width:14px;height:14px;cursor:pointer}.batch-management-card .batch-table td{padding:8px 10px;font-size:14px;font-weight:400;color:#000;height:32.5px;border-bottom:none}.batch-charts-section{margin-top:30px}.batch-charts-section .batch-chart-row-container{margin-bottom:30px}.batch-charts-section .batch-chart-row-container .batch-chart-title{font-size:16px;font-weight:600;color:#000;margin-bottom:15px}.batch-charts-section .batch-chart-row-container .charts-row{display:flex;gap:20px;flex-wrap:wrap}.batch-charts-section .batch-chart-row-container .charts-row .chart-card{background:#fff;border:1px solid #ccc;border-radius:8px;padding:15px;flex:1;min-width:300px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:160px}.batch-charts-section .batch-chart-row-container .charts-row .chart-card h4{font-size:16px;font-weight:600;font-style:italic;margin:0 0 10px;color:#000}.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content{display:flex;flex:1;justify-content:space-between;align-items:center}.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content .chart-legend{flex:1;display:flex;flex-direction:column;justify-content:center}.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content .chart-legend ul{list-style:none;padding:0;margin:0}.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content .chart-legend ul li{font-size:14px;margin-bottom:5px;color:#333}.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content .chart-legend ul li .legend-value,.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content .chart-legend ul li .legend-label{font-weight:400}.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content .chart-legend ul li .legend-value--active,.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content .chart-legend ul li .legend-label--active{font-weight:700}.batch-charts-section .batch-chart-row-container .charts-row .chart-card .chart-content .chart-visualization{width:180px;height:100%}.cs-form-group{margin-bottom:16px}.cs-form-group:last-child{margin-bottom:0}.cs-label{display:block;margin-bottom:8px;font-size:14px;font-weight:400;color:#000}.cs-input-with-icon{position:relative;width:100%}.cs-input{width:100%;padding:10px 14px;border:1px solid #d0d0ce;border-radius:8px;font-size:14px;color:#000;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s}.cs-input--disabled{padding-right:36px;background:#f5f5f5;color:#999;cursor:not-allowed}.cs-input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none}.cs-select-container{position:relative;width:100%}.cs-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #d0d0d0;border-radius:10px;font-size:14px;color:#333;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s}.cs-select-trigger.open{border-color:#26890d}.cs-select-arrow{width:12px;height:12px;transition:transform .2s}.open .cs-select-arrow{transform:rotate(180deg)}.cs-select-options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:200;overflow:auto;max-height:200px;border:1px solid #eee}.cs-select-option{padding:10px 14px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s}.cs-select-option:hover{background-color:#f5f5f5}.ae-modal-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:24px}.ae-modal-row:last-child{margin-bottom:0}.ae-form-group{display:flex;flex-direction:column}.ae-form-group label{font-size:14px;color:#000;font-weight:400;margin-bottom:8px;height:20px}.ae-label-with-toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ae-label-with-toggle label{margin-bottom:0}.ae-toggle-icon{cursor:pointer;height:24px;width:auto}.bm-table-start{display:block;font-size:16px;font-weight:600;margin-bottom:20px;color:#000}.bm-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:20px;position:relative;min-height:70vh;max-height:70vh;display:flex;flex-direction:column}.bm-card .bm-search-box{position:relative;width:100%;margin-bottom:16px;flex-shrink:0}.bm-card .bm-search-box .bm-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.42);box-sizing:border-box;pointer-events:none}.bm-card .bm-search-box .bm-search-icon:after{content:"";position:absolute;width:7px;height:2px;background:#0000006b;border-radius:2px;right:-4px;bottom:-1px;transform:rotate(45deg)}.bm-card .bm-search-box .bm-search-input{width:100%;height:32px;padding:4px 28px 4px 32px;border:1px solid #d9d9d9;border-radius:8px;font-size:12px;font-family:Open Sans;font-weight:400;color:#000;outline:none;background:#fff;box-sizing:border-box}.bm-card .bm-search-box .bm-search-input::placeholder{color:#0000006b}.bm-card .bm-search-box .bm-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;color:#999;line-height:1;padding:0}.bm-card .bm-search-box .bm-search-clear:hover{color:#000}.bm-card .bm-table-scroll-wrapper{overflow-y:auto;flex:1}.bm-card .bm-table{width:100%;border-collapse:collapse}.bm-card .bm-table th{text-align:left;padding:8px 10px;font-size:13px;color:#53565a;font-weight:600;border-bottom:none}.bm-card .bm-table th .bm-filter-icon{width:16px;height:16px;margin-left:5px;opacity:1.6;transition:transform .2s ease;cursor:pointer}.bm-card .bm-table th .bm-filter-icon.sort-desc{transform:rotate(180deg)}.bm-card .bm-table th .bm-filter-icon.sort-asc{transform:rotate(0)}.bm-card .bm-table td{padding:8px 10px;font-size:14px;font-weight:400;color:#000;height:32.5px;border-bottom:none}.bm-card .bm-table .bm-no-data{text-align:center;color:#999;padding:40px 10px;font-size:14px}.bm-card .bm-table .bm-actions-cell{text-align:right}.bm-card .bm-table .bm-actions-cell .bm-action-button-group{display:flex;justify-content:flex-end;gap:10px;align-items:center}.bm-card .bm-table .bm-actions-cell .bm-dropdown-menu-container{position:relative}.bm-card .bm-table .bm-actions-cell .bm-actions-btn{background:#fff;border:1px solid #c0d22f;padding:3px 8px;border-radius:8px;height:24px;font-size:14px;color:#000;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;width:92px;justify-content:space-between}.bm-card .bm-table .bm-actions-cell .bm-actions-btn img{filter:brightness(0) saturate(100%)}.bm-card .bm-table .bm-actions-cell .bm-dropdown-menu{position:absolute;top:100%;right:0;margin-top:5px;background:#fff;border:1px solid #ccc;border-radius:4px;padding:5px 0;width:200px;box-shadow:0 4px 8px #0000001a;z-index:100;text-align:left}.bm-card .bm-table .bm-actions-cell .bm-dropdown-menu .bm-dropdown-item{padding:8px 15px;font-size:12px;color:#000;font-weight:400;border-radius:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.bm-card .bm-table .bm-actions-cell .bm-dropdown-menu .bm-dropdown-item:hover{background-color:#f0f0f0}.bm-card .bm-table .bm-actions-cell .bm-dropdown-menu .bm-dropdown-item img{width:10px;height:10px;opacity:.6}.bm-card .bm-table .bm-actions-cell .bm-status-btn{padding:3px 8px;border-radius:10px;font-size:14px;font-weight:500;border:1px solid #c0d22f;cursor:pointer;width:100px;text-align:center;transition:background .2s;display:flex;justify-content:center;align-items:center}.bm-card .bm-table .bm-actions-cell .bm-status-btn.bm-launch-form{background:#26890d;color:#fff;box-shadow:none}.bm-card .bm-table .bm-actions-cell .bm-status-btn.bm-launch-form--disabled{background:#e4e4e4;cursor:not-allowed;border-color:#b1b1b0;color:#000}.bm-card .bm-table .bm-actions-cell .bm-status-btn.bm-launched{background:#e4e4e4;color:#000;border:1px solid #b1b1b0;cursor:default}.super-admin-dashboard{display:flex;height:100vh;font-family:Open Sans}.super-admin-dashboard .main-content{flex:1;padding:15px 40px 20px 20px;height:calc(100vh - 80px);overflow-y:auto;display:flex;flex-direction:column}.super-admin-dashboard .main-content .breadcrumbs{font-size:14px;color:#26890d;margin-bottom:13px}.super-admin-dashboard .main-content .breadcrumbs span{margin:0 4px}.super-admin-dashboard .main-content .breadcrumbs span:first-child{margin-left:0}.super-admin-dashboard .main-content .breadcrumbs .current{color:#000;font-weight:400}.edit-rating{display:flex;flex-direction:column;gap:20px;height:100%}.edit-rating .edit-rating-table-container{flex:1;overflow-y:auto}.edit-rating .edit-rating-table{width:100%;border-collapse:collapse;border:none}.edit-rating .edit-rating-table th{text-align:center;padding:12px 15px;font-size:16px;color:#000;font-weight:600;border:1px solid #e5e5e5;border-top:none;background:#fff;vertical-align:middle}.edit-rating .edit-rating-table th:first-child{border-left:none}.edit-rating .edit-rating-table th:last-child{border-right:none}.edit-rating .edit-rating-table th.description-col{text-align:center;padding-left:25px}.edit-rating .edit-rating-table td{padding:12px 15px;font-size:14px;color:#000;border:1px solid #e5e5e5;vertical-align:middle;text-align:center}.edit-rating .edit-rating-table td:first-child{border-left:none}.edit-rating .edit-rating-table td:last-child{border-right:none}.edit-rating .edit-rating-table td.description-col{text-align:left;padding-left:25px}.edit-rating .edit-rating-table .row-editing{background-color:#ececec!important}.edit-rating .edit-rating-table .action-btns{display:flex;align-items:center;justify-content:center;gap:8px}.edit-rating .edit-rating-table .delete-col{width:80px;text-align:center;border-right:none!important}.edit-rating .edit-rating-table .number-col{width:80px;text-align:center;border-left:none!important}.edit-rating .edit-rating-table .name-col{width:200px;text-align:center}.edit-rating .edit-rating-table .description-col{text-align:left}.edit-rating .edit-rating-table .delete-btn,.edit-rating .edit-rating-table .edit-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.edit-rating .edit-rating-table .delete-btn img,.edit-rating .edit-rating-table .edit-btn img{display:block}.edit-rating .edit-rating-table .delete-btn img{filter:invert(15%) sepia(95%) saturate(6932%) hue-rotate(358deg) brightness(95%) contrast(112%)}.edit-rating .edit-rating-table .placeholder-text{color:#999}.edit-rating .edit-rating-table .inline-input{width:100%;border:none;text-align:center;background:transparent;font-family:inherit;font-size:inherit;padding:4px 0;outline:none}.edit-rating .edit-rating-table .inline-input:focus{border-bottom:none}.edit-rating .edit-rating-table .inline-textarea{width:100%;border:none;text-align:left;background:transparent;font-family:inherit;font-size:inherit;padding:4px 0;outline:none;resize:none;line-height:1.4;overflow:hidden;display:block}.edit-rating .edit-rating-table .inline-textarea:focus{border-bottom:none}.edit-rating .edit-rating-footer{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:12px;padding-top:10px;background:#fff}.edit-rating .edit-rating-btn{padding:5px 12px;font-size:14px;font-weight:600;cursor:pointer;border-radius:8px;font-family:inherit;border:1px solid #b7b625}.edit-rating .edit-rating-btn--cancel,.edit-rating .edit-rating-btn--add{background:#fff;color:#000}.edit-rating .edit-rating-btn--save{background:#26890d;border-color:#26890d;color:#fff}.csf{display:flex;flex-direction:column;gap:0;height:100%;font-family:Open Sans}.csf .csf-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.csf .csf-name-area{flex:1;display:flex;align-items:center;gap:8px}.csf .csf-name{font-size:16px;font-weight:700;color:#000}.csf .csf-name--placeholder{color:#888;font-weight:700}.csf .csf-pencil-icon{cursor:pointer;flex-shrink:0}.csf .csf-name-edit{font-size:16px;font-weight:700;color:#000;border:none;outline:none;background:transparent;font-family:Open Sans;padding:0;width:auto}.csf .csf-controls{display:flex;align-items:center;gap:10px;margin-bottom:14px}.csf .csf-collapse-btn{display:flex;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:400;color:#000;background:#fff;border:1px solid #e3e48d;border-radius:32px;cursor:pointer;white-space:nowrap}.csf .csf-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 4px 4px 2px}.csf .csf-content::-webkit-scrollbar{width:4px}.csf .csf-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.csf .csf-comp-block{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.csf .csf-comp-block--saved{gap:4px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid #e8e8e8}.csf .csf-comp-block--editing{background:#fff;padding:12px 16px;gap:10px;box-shadow:0 1px 4px #00000040}.csf .csf-comp-block--editing .csf-comp-name{flex:1;min-width:0;width:100%;background:transparent;font-size:14px;font-weight:700;color:#000;padding:2px 0}.csf .csf-comp-block--editing .csf-comp-name::placeholder{color:#888;font-style:normal;font-weight:400}.csf .csf-comp-block--editing .csf-q-input{background:transparent;padding:2px 0;font-size:13px;font-weight:400;color:#000;resize:none}.csf .csf-comp-block--editing .csf-q-input::placeholder{color:#868686;font-style:italic}.csf .csf-comp-block--editing .csf-comp-desc{padding:2px 0;font-size:12px;font-weight:400;color:#000}.csf .csf-comp-block--editing .csf-comp-desc::placeholder{color:#868686;font-style:italic}.csf .csf-comp-desc-row{display:flex;align-items:center;min-height:40px;margin-right:17px;margin-bottom:10px}.csf .csf-comp-desc-saved{flex:1;min-width:0;font-size:13px;font-weight:400;color:#000;padding:4px 0}.csf .csf-comp-desc-saved.csf-placeholder{color:#868686;font-style:italic}.csf .csf-comp-name-saved{font-size:14px;font-weight:700;color:#000;padding:6px 0}.csf .csf-q-text{flex:1;min-width:0;font-size:13px;font-weight:400;color:#000;margin:2px 0;padding:4px 0;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.csf .csf-comp-name{width:55%;padding:10px 12px;font-size:12px;font-style:normal;font-family:Open Sans;color:#000;background:#e8e8e8;border:none;outline:none;box-sizing:border-box}.csf .csf-comp-name::placeholder{color:#888;font-style:italic}.csf .csf-comp-header{display:flex;align-items:center;margin-right:17px}.csf .csf-comp-name-wrap{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.csf .csf-comp-prefix{flex-shrink:0;font-size:13px;font-weight:700;color:#000;white-space:nowrap}.csf .csf-q-prefix{flex-shrink:0;font-size:13px;font-weight:400;color:#000;white-space:nowrap}.csf .csf-section-pencil{background:none;border:none;cursor:pointer;padding:6px 10px;flex-shrink:0;display:flex;align-items:center;opacity:.6;margin-left:auto}.csf .csf-section-pencil:hover{opacity:1}.csf .csf-q-row{display:flex;align-items:center;min-height:40px;margin-right:17px}.csf .csf-q-input{flex:1;min-width:0;padding:10px 12px;font-size:12px;font-style:normal;font-family:Open Sans;color:#000;background:#e9e9e9;border:none;outline:none;resize:vertical;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.csf .csf-q-input::placeholder{color:#868686;font-style:italic}.csf .csf-q-input:focus{color:#333}.csf .csf-additional-block{display:flex;flex-direction:column;gap:6px;padding:4px 0;margin-right:50px;background:transparent}.csf .csf-additional-block .csf-additional-label{font-size:14px;font-weight:400;color:#000;padding-left:2px}.csf .csf-additional-block .csf-additional-box{width:100%;min-height:45px;background:#e9e9e9;box-sizing:border-box;border:none;outline:none;padding:12px;font-size:12px;font-family:Open Sans;color:#000;resize:vertical;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.csf .csf-qualitative-section{display:flex;flex-direction:column;gap:8px}.csf .csf-qualitative-input{width:100%;min-height:40px;padding:12px;font-size:12px;font-style:normal;font-family:Open Sans;color:#000;background:#e9e9e9;border:none;outline:none;box-sizing:border-box;resize:vertical;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.csf .csf-qualitative-input::placeholder{color:#868686;font-style:italic}.csf .csf-trash{background:none;border:none;cursor:pointer;padding:6px 10px;flex-shrink:0;display:flex;align-items:center;opacity:.75}.csf .csf-trash:hover{opacity:1}.csf .csf-placeholder{color:#868686;font-style:italic}.csf .csf-footer{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 0 2px}.csf .csf-btn{padding:5px 14px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid #b7b625;font-family:inherit}.csf .csf-btn--cancel,.csf .csf-btn--draft{background:#fff;color:#000}.csf .csf-btn--save{background:#26890d;color:#fff;border-color:#26890d}.create-survey{display:flex;flex-direction:column}.create-survey .survey-layout{display:flex;gap:24px;align-items:stretch;height:calc(100vh - 220px);min-height:400px}.create-survey .survey-left-panel{display:flex;flex-direction:column;gap:8px;width:200px;flex-shrink:0}.create-survey .survey-left-panel .left-panel-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:7px 25px;font-size:12px;font-weight:400;color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;text-align:left;gap:6px;white-space:nowrap}.create-survey .survey-left-panel .left-panel-btn.active{background:#e3e48d;font-weight:400}.create-survey .survey-left-panel .left-panel-btn:hover:not(.active):not(:disabled){background:#f5f5f5}.create-survey .survey-left-panel .left-panel-btn:disabled{background:#e8e8e8;color:#999;border-color:#d9d9d9;cursor:not-allowed;opacity:1}.create-survey .survey-left-panel .left-panel-btn img{filter:brightness(0);flex-shrink:0}.create-survey .survey-left-panel .left-panel-dropdown-wrap{position:relative}.create-survey .survey-left-panel .left-panel-dropdown-wrap .left-sub-dropdown{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #ccc;border-radius:6px;z-index:200;min-width:250px;box-shadow:0 4px 10px #0000001f;padding:8px 0}.create-survey .survey-left-panel .left-panel-dropdown-wrap .left-sub-dropdown .left-sub-item{padding:8px 14px;font-size:13px;color:#000;cursor:pointer}.create-survey .survey-left-panel .left-panel-dropdown-wrap .left-sub-dropdown .left-sub-item:hover{background:#f0f0f0}.create-survey .survey-left-panel .left-panel-dropdown-wrap .left-sub-dropdown .left-config-row{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none}.create-survey .survey-left-panel .left-panel-dropdown-wrap .left-sub-dropdown .left-config-row span{flex:1}.create-survey .survey-left-panel .left-panel-dropdown-wrap .left-sub-dropdown .left-config-row:hover{background:#f9f9f9}.create-survey .survey-left-panel .left-panel-dropdown-wrap .left-sub-dropdown .left-config-cb{width:15px;height:15px;accent-color:#26890d;cursor:pointer;flex-shrink:0}.create-survey .survey-left-panel .left-panel-dropdown-wrap .left-sub-dropdown .left-config-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:2px 20px 2px 8px;border:1px solid #bbb;border-radius:20px;font-size:12px;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3e%3cpath fill='%23333' d='M0 0l4 5 4-5z'/%3e%3c/svg%3e") no-repeat right 6px center;background-size:6px;min-width:52px;cursor:pointer}.create-survey .survey-right-panel{flex:1;display:flex;flex-direction:column;gap:14px;overflow:visible;height:100%}.create-survey .survey-right-panel .survey-top-actions .survey-create-btn{padding:5px 12px;font-size:14px;font-weight:600;cursor:pointer;border-radius:8px;border:1px solid #c0d22f;background:#fff;color:#000;font-family:inherit}.create-survey .survey-right-panel .batch-management-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:20px;position:relative}.create-survey .survey-right-panel .batch-management-card.no-border{border:none;padding:0;background:transparent;height:100%;flex:1;display:flex;flex-direction:column}.create-survey .survey-right-panel .survey-search-box{position:relative;width:100%;margin-bottom:16px}.create-survey .survey-right-panel .survey-search-box .survey-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.42);box-sizing:border-box;pointer-events:none}.create-survey .survey-right-panel .survey-search-box .survey-search-icon:after{content:"";position:absolute;width:7px;height:2px;background:#0000006b;border-radius:2px;right:-4px;bottom:-1px;transform:rotate(45deg)}.create-survey .survey-right-panel .survey-search-box .survey-search-input{width:100%;height:32px;padding:4px 28px 4px 32px;border:1px solid #d9d9d9;border-radius:8px;font-size:12px;font-family:Open Sans;font-weight:400;color:#000;outline:none;background:#fff;box-sizing:border-box}.create-survey .survey-right-panel .survey-search-box .survey-search-input::placeholder{color:#0000006b}.create-survey .survey-right-panel .survey-search-box .survey-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;color:#999;line-height:1;padding:0}.create-survey .survey-right-panel .survey-search-box .survey-search-clear:hover{color:#000}.create-survey .survey-right-panel .survey-table{width:100%;border-collapse:collapse}.create-survey .survey-right-panel .survey-table th{text-align:left;padding:8px 10px;font-size:13px;color:#53565a;font-weight:600;border-bottom:none}.create-survey .survey-right-panel .survey-table th .filter-icon{width:16px;height:16px;margin-left:5px;vertical-align:middle;transition:transform .2s ease}.create-survey .survey-right-panel .survey-table th .filter-icon.sort-desc{transform:rotate(180deg)}.create-survey .survey-right-panel .survey-table th .filter-icon.sort-asc{transform:rotate(0)}.create-survey .survey-right-panel .survey-table td{padding:8px 10px;font-size:14px;font-weight:400;color:#000;border-bottom:none}.create-survey .survey-right-panel .survey-table .actions-cell{text-align:right}.create-survey .survey-right-panel .survey-table .actions-cell .action-button-group{display:flex;justify-content:flex-end;align-items:center}.create-survey .survey-right-panel .survey-table .actions-cell .dropdown-menu-container{position:relative}.create-survey .survey-right-panel .survey-table .actions-cell .actions-btn{background:#fff;border:1px solid #c0d22f;padding:3px 8px;border-radius:8px;height:24px;font-size:14px;color:#000;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;width:92px;justify-content:space-between}.create-survey .survey-right-panel .survey-table .actions-cell .actions-btn img{filter:brightness(0) saturate(100%)}.create-survey .survey-right-panel .survey-table .actions-cell .survey-dropdown{position:absolute;top:100%;right:0;margin-top:5px;background:#fff;border:1px solid #ccc;border-radius:0;padding:5px 0;width:180px;box-shadow:0 4px 8px #0000001a;z-index:100}.create-survey .survey-right-panel .survey-table .actions-cell .survey-dropdown .dropdown-item{padding:8px 15px;font-size:12px;color:#000;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.create-survey .survey-right-panel .survey-table .actions-cell .survey-dropdown .dropdown-item:hover{background:#f0f0f0}.create-survey .survey-right-panel .survey-table .actions-cell .survey-dropdown .dropdown-item img{width:10px;height:10px;opacity:.6}.create-batch{display:flex;flex-direction:column;gap:0;padding-bottom:80px}.create-batch .custom-date-picker{width:100%}.create-batch .custom-date-picker .date-input-trigger{width:100%;height:32px;padding:0 10px;border:1px solid #d0d0ce;border-radius:8px;font-size:13px;color:#000;box-sizing:border-box}.create-batch .custom-date-picker .date-input-trigger.open{box-shadow:none}.create-batch .batch-section-header{display:flex;align-items:center;gap:8px;margin-top:20px;margin-bottom:14px}.create-batch .batch-section-header svg rect{stroke:#555}.create-batch .batch-section-header span{font-size:16px;font-weight:600;color:#000}.create-batch .batch-section-icon{width:16px;height:16px;object-fit:contain}.create-batch .batch-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:8px}.create-batch .batch-field{display:flex;flex-direction:column;gap:6px;position:relative;min-width:0}.create-batch .batch-label{font-size:12px;color:#000;font-weight:400}.create-batch .batch-input{width:100%;height:32px;padding:0 10px;border:1px solid #d0d0ce;border-radius:8px;font-size:13px;color:#000;background:#fff;outline:none;font-family:inherit;box-sizing:border-box}.create-batch .batch-select-wrap,.create-batch .batch-select-wrap--custom{position:relative}.create-batch .batch-select-arrow{width:10px;height:10px;flex-shrink:0;transition:transform .2s}.create-batch .batch-select-arrow.open{transform:rotate(180deg)}.create-batch .batch-select{width:100%;height:32px;padding:0 28px 0 10px;border:1px solid #d0d0ce;border-radius:8px;font-size:13px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:none;cursor:pointer;font-family:inherit;box-sizing:border-box}.create-batch .batch-select option{background-color:#fff;color:#000}.create-batch .batch-select.placeholder{color:#aaa}.create-batch .batch-select--custom{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:5px 12px;border:1px solid #d0d0ce;border-radius:8px;font-size:14px;color:#000;background:#fff;cursor:pointer;box-sizing:border-box}.create-batch .batch-select--custom.open{border-color:#d0d0ce}.create-batch .batch-select--custom.placeholder{color:#868686}.create-batch .batch-select--custom span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px}.create-batch .batch-select-dropdown{position:absolute;top:100%;left:16px;right:16px;background:#fff;border:1px solid #d0d0ce;box-shadow:0 4px 12px #00000014;z-index:210;max-height:260px;display:flex;flex-direction:column;padding:4px}.create-batch .batch-select-search{padding-bottom:4px;position:relative}.create-batch .batch-select-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.42);box-sizing:border-box;pointer-events:none}.create-batch .batch-select-search-icon:after{content:"";position:absolute;width:7px;height:2px;background:#0000006b;border-radius:2px;right:-4px;bottom:-1px;transform:rotate(45deg)}.create-batch .batch-select-search-input{width:100%;height:24px;padding:0 8px 0 32px;border-radius:8px;border:1px solid #d0d0ce;font-size:12px;font-family:Open Sans;outline:none;box-sizing:border-box;color:#000}.create-batch .batch-select-search-input::placeholder{color:#0000006b}.create-batch .batch-select-list{padding:0;max-height:200px;overflow-y:auto}.create-batch .batch-select-list::-webkit-scrollbar{width:4px}.create-batch .batch-select-list::-webkit-scrollbar-track{background:transparent}.create-batch .batch-select-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:7px}.create-batch .batch-select-item{width:100%;height:24px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;background:#fff;border:none;cursor:pointer;font-size:12px;font-family:Open Sans;text-align:left;box-sizing:border-box}.create-batch .batch-select-item:hover{background:#f5f5f5}.create-batch .batch-select-item--active{background:#e9e9e9}.create-batch .batch-select-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;color:#000}.create-batch .batch-select-item-arrow{margin-left:8px;width:16px;height:16px;flex-shrink:0}.create-batch .batch-survey-warn{display:flex;align-items:center;gap:4px;font-size:12px;color:#878787;font-style:italic;margin:4px 0 0;font-family:Open Sans}.create-batch .batch-warn-icon{width:12px;height:12px;flex-shrink:0}.create-batch .batch-multiselect{position:relative;font-family:inherit}.create-batch .batch-multiselect__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 10px;border:1px solid #d0d0ce;border-radius:8px;cursor:pointer;background:#fff;font-size:13px;color:#000;-webkit-user-select:none;user-select:none;box-sizing:border-box;overflow:hidden}.create-batch .batch-multiselect__trigger.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.create-batch .batch-multiselect__trigger.disabled{background:#f5f5f5;border-color:#d0d0ce;cursor:not-allowed;color:#888}.create-batch .batch-multiselect__trigger.disabled span.placeholder{color:#bbb}.create-batch .batch-multiselect__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.create-batch .batch-multiselect__trigger span.placeholder{color:#aaa}.create-batch .batch-multiselect .batch-arrow-icon{width:10px;height:10px;flex-shrink:0;margin-left:6px;transition:transform .2s}.create-batch .batch-multiselect__dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;z-index:200;max-height:220px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.create-batch .batch-multiselect__option{padding:8px 12px;cursor:pointer}.create-batch .batch-multiselect__option:hover{background:#f5f5f5}.create-batch .batch-multiselect__option .checkbox-container{width:100%}.create-batch .batch-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0;margin-top:25px}.create-batch .batch-btn{padding:5px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;border:1px solid #b7b625;font-family:inherit}.create-batch .batch-btn--cancel,.create-batch .batch-btn--draft{background:#fff;color:#000}.create-batch .batch-btn--create{background:#26890d;color:#fff}.create-batch .batch-btn--create.disabled,.create-batch .batch-btn--create:disabled{background:#ccc;cursor:not-allowed;border-color:#ccc;color:#666}.overlap-popup-content{padding:8px 0}.overlap-message{font-family:Open Sans;font-size:16px;font-weight:400;line-height:1.36;color:#000;margin:0 0 16px}.overlap-message--hint{margin-bottom:0}.overlap-download-link{font-family:Open Sans;font-style:italic;font-weight:400;text-decoration:underline;color:#26890d;cursor:pointer}.overlap-download-link:hover{color:#1e6e0a}.overlap-popup-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.overlap-btn{padding:9px 16px;border-radius:12px;cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:600;border:1px solid;line-height:20px}.overlap-btn--cancel{background:transparent;color:#000;border-color:#c0d22f}.overlap-btn--skip{background:#26890d;color:#fff;border-color:#26890d}.overlap-btn--skip:hover{border-color:#1e6e0a}.send-reminder-modal-content{display:flex;flex-direction:column;gap:20px}.send-reminder-modal-content .input-group{display:flex;flex-direction:column;gap:8px}.send-reminder-modal-content .input-group label{font-size:14px;color:#000;font-weight:400}.send-reminder-modal-content .input-group .styled-input{width:100%;height:42px;padding:0 12px;border:1px solid #d0d0ce;border-radius:8px;font-size:14px;color:#000;outline:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.send-reminder-modal-content .input-group .styled-input.with-icon{padding-right:40px}.send-reminder-modal-content .input-group .custom-select-wrapper{position:relative;width:100%}.send-reminder-modal-content .input-group .custom-select-wrapper .select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;pointer-events:none}.send-reminder-modal-content .input-group .search-input-wrapper{position:relative;width:100%}.send-reminder-modal-content .input-group .search-input-wrapper .css-search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.42);box-sizing:border-box;pointer-events:none}.send-reminder-modal-content .input-group .search-input-wrapper .css-search-icon:after{content:"";position:absolute;width:7px;height:2px;background:#0000006b;border-radius:2px;right:-4px;bottom:-1px;transform:rotate(45deg)}.btn-cancel{background:#fff!important;border:1px solid #b7b625!important;color:#000!important;height:40px!important;padding:0 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important}.btn-send{background:#480!important;border:1px solid #448800!important;color:#fff!important;height:40px!important;padding:0 24px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important}.create-email-template-option{display:flex;flex-direction:column;height:100%;position:relative;box-sizing:border-box}.create-email-template-option .template-form-container{flex:1;display:flex;flex-direction:column;gap:20px}.create-email-template-option .form-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.create-email-template-option .form-row{display:flex;align-items:center;gap:16px;width:100%;max-width:720px}.create-email-template-option .form-row.notice-row,.create-email-template-option .form-row.template-row{align-items:flex-start}.create-email-template-option .template-content-area{flex:1;width:100%;position:relative}.create-email-template-option .template-content-area .format-toolbar{position:absolute;z-index:200;display:flex;gap:2px;background:#333;border-radius:4px;padding:4px 6px;box-shadow:0 2px 8px #0003}.create-email-template-option .template-content-area .format-toolbar-btn{width:28px;height:28px;border:none;border-radius:3px;background:transparent;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.create-email-template-option .template-content-area .format-toolbar-btn:hover{background:#555}.create-email-template-option .template-content-area .format-toolbar-btn strong,.create-email-template-option .template-content-area .format-toolbar-btn em{pointer-events:none}.create-email-template-option .template-content-area .non-editable-cell{cursor:not-allowed}.create-email-template-option .template-content-area .insert-location-banner{background:#e8f5e9;border:1px solid #4caf50;border-radius:4px;padding:6px 12px;margin-bottom:8px;font-size:13px;color:#2e7d32;font-weight:500;display:flex;align-items:center;justify-content:space-between}.create-email-template-option .template-content-area .insert-location-banner-close{background:none;border:none;color:#2e7d32;font-size:16px;cursor:pointer;font-weight:600;padding:0 4px;line-height:1}.create-email-template-option.picking-insert-location .template-editable-container{outline:2px dashed #4caf50;outline-offset:2px}.create-email-template-option.picking-insert-location td[contenteditable=true]{cursor:crosshair!important}.create-email-template-option .preview-container{width:100%;height:500px;border:1px solid #d0d0ce;border-radius:8px;overflow:hidden;background:#fdfdfd;display:flex;flex-direction:column}.create-email-template-option .template-preview-iframe{width:100%;height:100%;border:none;flex:1}.create-email-template-option .form-label{width:120px;font-size:14px;font-weight:600;color:#000;flex-shrink:0}.create-email-template-option .form-input{flex:1;height:36px;padding:0 12px;border:1px solid #d0d0ce;border-radius:8px;font-size:14px;color:#000;background:#fff;outline:none;box-sizing:border-box}.create-email-template-option .form-input::placeholder{color:#aaa}.create-email-template-option .form-input:focus{border-color:#06515b}.create-email-template-option .notice-text{font-size:14px;font-style:italic;color:#888}.create-email-template-option .actions-dropdown-container{position:relative}.create-email-template-option .actions-dropdown-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 8px;background:#fff;border:1px solid #c0d22f;border-radius:8px;height:24px;width:92px;font-size:14px;font-weight:400;cursor:pointer;color:#000;font-family:inherit}.create-email-template-option .actions-dropdown-btn img{transition:transform .2s;width:10px;filter:brightness(0) saturate(100%)}.create-email-template-option .actions-dropdown-btn.active{background:#f9f9f9}.create-email-template-option .actions-dropdown-btn.active img{transform:rotate(180deg)}.create-email-template-option .actions-dropdown-btn:hover{background:#fdfdfd}.create-email-template-option .actions-menu{position:absolute;top:100%;right:0;margin-top:5px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 8px #0000001a;z-index:100;width:200px;padding:5px 0;overflow:hidden}.create-email-template-option .actions-menu .actions-menu-item{padding:8px 15px;font-size:12px;color:#000;font-weight:400;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s}.create-email-template-option .actions-menu .actions-menu-item:hover{background-color:#f0f0f0}.create-email-template-option .actions-menu .actions-menu-item img{width:10px;height:10px;opacity:.6}.create-email-template-option .email-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0;margin-top:auto}.create-email-template-option .email-btn{padding:5px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;border:1px solid #b7b625;font-family:inherit;transition:all .2s}.create-email-template-option .email-btn--upload,.create-email-template-option .email-btn--draft,.create-email-template-option .email-btn--cancel{background:#fff;color:#000}.create-email-template-option .email-btn--create{background:#26890d;color:#fff}.create-email-template-option .email-btn--create.disabled,.create-email-template-option .email-btn--create:disabled{background:#ccc;cursor:not-allowed;border-color:#ccc;color:#666}.link-variables-body{display:flex;flex-direction:column;gap:16px;padding:4px 0;max-height:400px;overflow-y:auto}.link-variables-row{display:flex;gap:16px;align-items:flex-end}.link-variables-field{display:flex;flex-direction:column;flex:1;gap:4px}.link-variables-label{font-size:12px;font-weight:500;color:#333}.link-variables-select-wrap{position:relative;width:100%}.link-variables-select{width:100%;height:32px;padding:0 28px 0 10px;border:1px solid #d0d0ce;border-radius:8px;font-size:13px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;outline:none;cursor:pointer;font-family:inherit;box-sizing:border-box}.link-variables-select option{background-color:#fff;color:#000}.link-variables-select.placeholder{color:#aaa}.link-variables-select:focus{border-color:#86bc25}.link-variables-select:disabled{background:#f5f5f5;cursor:not-allowed}.link-variables-select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;height:10px;pointer-events:none}.link-variables-delete-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;margin-bottom:1px;border-radius:4px}.link-variables-delete-btn img{width:18px;height:18px}.link-variables-add-btn{background:none;border:none;color:#888;font-size:13px;font-style:italic;cursor:pointer;padding:0;align-self:flex-start}.link-variables-add-btn:hover{text-decoration:underline}.email-templates{padding:0;height:100%}.email-templates .template-layout{display:flex;gap:24px;height:100%}.email-templates .template-left-panel{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.email-templates .left-panel-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:7px 25px;font-size:12px;font-weight:400;color:#000;background:#fff;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;text-align:left;gap:6px;white-space:nowrap;transition:all .2s}.email-templates .left-panel-btn:hover:not(.active){background:#f5f5f5}.email-templates .left-panel-btn.active{background:#e3e48d;border-color:#d9d9d9;font-weight:400}.email-templates .left-panel-btn img{filter:brightness(0);flex-shrink:0}.email-templates .template-right-panel{flex:1;min-width:0}.email-templates .batch-management-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:20px;position:relative}.email-templates .template-table{width:100%;border-collapse:collapse}.email-templates .template-table th{text-align:left;padding:8px 10px;font-size:13px;color:#53565a;font-weight:600;background:#fff;white-space:nowrap}.email-templates .template-table th .filter-icon{width:16px;height:16px;margin-left:5px;vertical-align:middle;cursor:pointer;transition:transform .2s ease}.email-templates .template-table th .filter-icon.sort-desc{transform:rotate(180deg)}.email-templates .template-table th .filter-icon.sort-asc{transform:rotate(0)}.email-templates .template-table td{padding:8px 10px;font-size:14px;color:#000;border-bottom:none}.email-templates .template-table tbody tr:hover{background:#fafafa}.email-templates .template-table .actions-header{width:100px}.email-templates .template-table .actions-cell{text-align:right}.email-templates .action-button-group{display:flex;justify-content:flex-end}.email-templates .dropdown-menu-container{position:relative}.email-templates .actions-btn{background:#fff;border:1px solid #c0d22f;padding:3px 8px;border-radius:8px;height:24px;font-size:14px;color:#000;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;width:92px;justify-content:space-between}.email-templates .actions-btn img{filter:brightness(0) saturate(100%)}.email-templates .actions-btn.active{background:#f9f9f9}.email-templates .dropdown-menu{position:absolute;top:100%;right:0;margin-top:5px;background:#fff;border:1px solid #ccc;border-radius:0;padding:5px 0;width:180px;box-shadow:0 4px 8px #0000001a;z-index:100}.email-templates .dropdown-item{padding:8px 15px;font-size:12px;color:#000;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.email-templates .dropdown-item:hover{background:#f0f0f0}.email-templates .dropdown-item img{width:10px;height:10px;opacity:.6}.super-admin-create{display:flex;flex-direction:column;gap:0}.super-admin-create .create-step-bar{display:flex;align-items:flex-end;border-bottom:2px solid #e0e0e0;margin-bottom:20px;width:100%}.super-admin-create .create-step-bar .step-tab{width:224px;flex:none;display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}.super-admin-create .create-step-bar .step-tab .step-label{font-size:12px;color:#000;font-weight:400;padding-bottom:8px;white-space:nowrap}.super-admin-create .create-step-bar .step-tab .step-underline{height:3px;width:100%;background:transparent;position:absolute;bottom:-2px;left:0;border-radius:2px 2px 0 0;transition:background .25s}.super-admin-create .create-step-bar .step-tab.active .step-label{font-weight:600}.super-admin-create .create-step-bar .step-tab.active .step-underline{background:#06515b}.super-admin-create .create-step-bar .step-tab.done .step-label{font-weight:400}.super-admin-create .create-step-bar .step-divider{display:none}.super-admin-create .create-content{flex:1}.super-admin-create .create-hello{padding:24px 0;font-size:16px;color:#63666a}.view-logs-content{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow:hidden}.view-logs-content .logs-filters-row{display:flex;justify-content:flex-start;align-items:center}.view-logs-content .logs-filters-row .batch-selection{display:flex;align-items:center;gap:16px}.view-logs-content .logs-filters-row .batch-selection label{font-size:14px;font-weight:600;color:#000}.view-logs-content .logs-filters-row .batch-selection .batch-dropdown{position:relative;width:300px}.view-logs-content .logs-filters-row .batch-selection .batch-dropdown .batch-select{width:100%;height:32px;border-radius:8px;padding:0 28px 0 10px;font-size:13px;background:#fff;border:1px solid #d9d9d9;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none;cursor:pointer;font-family:inherit}.view-logs-content .logs-filters-row .batch-selection .batch-dropdown .select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;pointer-events:none;filter:brightness(0)}.view-logs-content .logs-table-card{flex:1;display:flex;flex-direction:column;min-height:0;background:transparent;overflow:hidden}.view-logs-content .logs-table-card .table-container{flex:1;overflow-y:auto}.view-logs-content .logs-table-card .logs-table{width:100%;border-collapse:collapse}.view-logs-content .logs-table-card .logs-table th{text-align:left;padding:12px 16px;font-size:13px;color:#53565a;font-weight:600;background:transparent;white-space:nowrap;border-bottom:none}.view-logs-content .logs-table-card .logs-table th .filter-icon{width:14px;margin-left:6px;vertical-align:middle;filter:brightness(0)}.view-logs-content .logs-table-card .logs-table td{padding:10px 16px;font-size:13px;color:#000;border-bottom:none;vertical-align:middle}.view-logs-content .logs-table-card .logs-table tr:hover{background:#fbfbfb}.view-logs-content .logs-table-card .logs-table .truncate{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-logs-content .logs-table-card .logs-table .dt-cell{display:flex;gap:12px;white-space:nowrap}.view-logs-content .logs-table-card .logs-table .dt-cell .time-part{color:#53565a}.view-logs-content .logs-footer{display:flex;justify-content:center;gap:12px;margin-top:8px;padding-bottom:30px;flex-shrink:0}.view-logs-content .logs-footer .p-footer-btn{height:32px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid #b7b625;cursor:pointer;font-family:inherit;transition:all .2s}.view-logs-content .logs-footer .p-footer-btn.outline{background:#fff;color:#000}.view-logs-content .logs-footer .p-footer-btn.solid{background:#26890d;color:#fff;border-color:#26890d}.bulk-edit-modal{min-height:200px;display:flex;flex-direction:column}.bulk-edit-steps{display:flex;align-items:center;gap:24px;padding:12px 0 0;flex-wrap:wrap}.bulk-edit-steps .bulk-edit-step{display:flex;align-items:center;gap:6px}.bulk-edit-steps .bulk-edit-step .step-icon{width:16px;height:16px;filter:brightness(0)}.bulk-edit-steps .bulk-edit-step .step-link{font-size:14px;color:#000;text-decoration:underline;cursor:pointer;font-style:italic;font-weight:500}.bulk-edit-steps .bulk-edit-step .step-text,.bulk-edit-steps .bulk-edit-step .step-highlight{font-size:14px;color:#53565a;font-style:italic;font-weight:400}.bulk-edit-file-info{display:flex;align-items:center;gap:12px;padding:12px 0 0}.bulk-edit-file-info .file-name{font-size:14px;color:#000;font-style:italic;font-weight:400}.bulk-edit-file-info .file-check{width:18px;height:18px}.bulk-edit-footer{display:flex;align-items:center;justify-content:center;gap:16px}.bulk-edit-footer .bulk-edit-btn{height:36px;padding:0 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}.bulk-edit-footer .bulk-edit-btn:disabled{cursor:not-allowed}.bulk-edit-footer .bulk-edit-btn--cancel{background:#fff;color:#000;border:1px solid #b7b625}.bulk-edit-footer .bulk-edit-btn--upload{background:#26890d;color:#fff;border:1px solid #a0a0a0}.bulk-edit-footer .bulk-edit-btn--upload.active{background:#a0a0a0}.edit-approver-modal .eam-info-header{display:flex;align-items:flex-start;gap:16px;padding:10px 0 20px;border-bottom:1px solid #e5e5e5}.edit-approver-modal .eam-info-header .eam-avatar{flex-shrink:0}.edit-approver-modal .eam-info-header .eam-avatar img{width:56px;height:56px;border-radius:50%}.edit-approver-modal .eam-info-header .eam-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:1}.edit-approver-modal .eam-info-header .eam-info-grid .eam-info-item{display:flex;gap:12px;align-items:baseline}.edit-approver-modal .eam-info-header .eam-info-grid .eam-info-item .eam-label{font-size:13px;color:#75787b;font-style:italic;white-space:nowrap;min-width:70px}.edit-approver-modal .eam-info-header .eam-info-grid .eam-info-item .eam-value{font-size:14px;color:#000;font-weight:600;word-break:break-all}.edit-approver-modal .eam-section{padding:12px 0}.edit-approver-modal .eam-change-approver-check{padding-top:30px;padding-bottom:8px}.edit-approver-modal .eam-approver-fields{padding-top:4px;padding-bottom:8px}.edit-approver-modal .eam-approver-fields .eam-field-row{display:flex;align-items:center;gap:20px;margin-bottom:8px}.edit-approver-modal .eam-approver-fields .eam-field-row .eam-field-label{font-size:14px;color:#000;font-weight:400;white-space:nowrap;min-width:130px}.edit-approver-modal .eam-approver-fields .eam-field-row .eam-field-input{flex:1;height:36px;border:1px solid #d0d0ce;border-radius:8px;padding:0 12px;font-size:13px;font-family:inherit;color:#000;background:#fff;outline:none}.edit-approver-modal .eam-approver-fields .eam-field-row .eam-field-input::placeholder{color:#a0a0a0}.edit-approver-modal .eam-approver-fields .eam-field-row .eam-field-disabled{background:#e8e8e8;color:#000;cursor:not-allowed}.edit-approver-modal .eam-approver-fields .eam-helper-text{font-size:13px;color:#000;font-style:italic;padding:4px 0 8px 150px}.edit-approver-modal .eam-other-options{display:flex;flex-direction:column;gap:8px;padding-top:20px;padding-bottom:50px;border-top:1px solid #e5e5e5}.participants-approvers{display:flex;flex-direction:column;gap:20px;height:100%}.participants-approvers .pa-tabs{display:flex;gap:40px;padding-bottom:2px;position:relative;border-bottom:2px solid #e0e0e0}.participants-approvers .pa-tab{font-size:14px;font-weight:400;width:224px;display:flex;flex-direction:column;align-items:center;color:#000;cursor:pointer;padding-bottom:12px;position:relative;white-space:nowrap}.participants-approvers .pa-tab.active{color:#000;font-weight:600}.participants-approvers .pa-tab.active .tab-underline{position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:#06515b;z-index:2;border-radius:2px 2px 0 0}.participants-approvers .pa-content-area{flex:1;min-height:0}.participants-approvers .participants-content{display:flex;flex-direction:column;height:100%;min-height:0;gap:16px}.participants-approvers .participants-filters-row{flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.participants-approvers .participants-filters-row .batch-selection{display:flex;align-items:center;gap:16px}.participants-approvers .participants-filters-row .batch-selection label{font-size:14px;font-weight:600;color:#000}.participants-approvers .participants-filters-row .batch-selection .batch-dropdown{position:relative;width:300px}.participants-approvers .participants-filters-row .batch-selection .batch-dropdown .batch-select{width:100%;height:32px;border-radius:8px;padding:0 28px 0 10px;font-size:13px;background:#fff;border:1px solid #d0d0ce;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none;cursor:pointer;font-family:inherit}.participants-approvers .participants-filters-row .batch-selection .batch-dropdown .select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;pointer-events:none;filter:brightness(0)}.participants-approvers .participants-filters-row .select-all-option{display:flex;align-items:center;gap:8px;font-size:13px;color:#000}.participants-approvers .participants-filters-row .select-all-option input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#448800;border:1.5px solid #d9d9d9;border-radius:4px}.participants-approvers .participants-table-card{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden}.participants-approvers .participants-table-card .search-row{padding:8px 16px;border-bottom:none}.participants-approvers .participants-table-card .search-row .search-box{position:relative;width:100%}.participants-approvers .participants-table-card .search-row .search-box .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.42);box-sizing:border-box;pointer-events:none}.participants-approvers .participants-table-card .search-row .search-box .search-icon:after{content:"";position:absolute;width:7px;height:2px;background:#0000006b;border-radius:2px;right:-4px;bottom:-1px;transform:rotate(45deg)}.participants-approvers .participants-table-card .search-row .search-box input{width:100%;height:32px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding-left:32px;padding-right:12px;font-size:13px;color:#000;box-sizing:border-box;font-family:inherit}.participants-approvers .participants-table-card .search-row .search-box input::placeholder{color:#a0a0a0}.participants-approvers .participants-table-card .search-row .search-box input:focus{outline:none}.participants-approvers .participants-table-card .table-container{flex:1;overflow-y:auto}.participants-approvers .participants-table-card .participants-table{width:100%;border-collapse:collapse}.participants-approvers .participants-table-card .participants-table th{text-align:left;padding:12px 16px;font-size:13px;color:#53565a;font-weight:600;background:#fff;white-space:nowrap;border-bottom:none}.participants-approvers .participants-table-card .participants-table th:first-child{width:48px;padding-right:0;text-align:center}.participants-approvers .participants-table-card .participants-table th .filter-icon{width:14px;margin-left:6px;vertical-align:middle;filter:brightness(0);transition:transform .2s ease;cursor:pointer}.participants-approvers .participants-table-card .participants-table th .filter-icon.sort-desc{transform:rotate(180deg)}.participants-approvers .participants-table-card .participants-table th .filter-icon.sort-asc{transform:rotate(0)}.participants-approvers .participants-table-card .participants-table td{padding:10px 16px;font-size:13px;color:#000;border-bottom:none;vertical-align:middle}.participants-approvers .participants-table-card .participants-table td:first-child{width:48px;padding-right:0;text-align:center}.participants-approvers .participants-table-card .participants-table td input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#448800}.participants-approvers .participants-table-card .participants-table tr:hover{background:#fbfbfb}.participants-approvers .participants-table-card .participants-table .truncate{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participants-approvers .participants-table-card .participants-table .action-col{text-align:left;width:80px;padding-left:8px}.participants-approvers .participants-table-card .participants-table .edit-pill-btn{background:#26890d;color:#fff;border:none;padding:4px 18px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .2s}.participants-approvers .participants-footer{display:flex;justify-content:center;gap:12px;margin-top:16px;padding-bottom:30px;flex-shrink:0}.participants-approvers .participants-footer .p-footer-btn{height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid #b7b625;cursor:pointer;font-family:inherit;transition:all .2s}.participants-approvers .participants-footer .p-footer-btn.outline{background:#fff;color:#000}.participants-approvers .participants-footer .p-footer-btn.solid{background:#26890d;color:#fff;border-color:#26890d}.erl-content{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;overflow:hidden}.erl-content .erl-filters-row{display:flex;justify-content:flex-start;align-items:center}.erl-content .erl-filters-row .erl-batch-selection{display:flex;align-items:center;gap:16px}.erl-content .erl-filters-row .erl-batch-selection label{font-size:14px;font-weight:600;color:#000}.erl-content .erl-filters-row .erl-batch-selection .erl-batch-dropdown{position:relative;width:300px}.erl-content .erl-filters-row .erl-batch-selection .erl-batch-dropdown .erl-batch-select{width:100%;height:32px;border-radius:8px;padding:0 28px 0 10px;font-size:13px;background:#fff;border:1px solid #d9d9d9;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none;cursor:pointer;font-family:inherit}.erl-content .erl-filters-row .erl-batch-selection .erl-batch-dropdown .erl-select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;pointer-events:none;filter:brightness(0)}.erl-content .erl-table-card{flex:1;display:flex;flex-direction:column;min-height:0;background:transparent;overflow:hidden}.erl-content .erl-table-card .erl-table-container{flex:1;overflow-y:auto}.erl-content .erl-table-card .erl-table{width:100%;border-collapse:collapse}.erl-content .erl-table-card .erl-table th{text-align:left;padding:12px 16px;font-size:13px;color:#53565a;font-weight:600;background:transparent;white-space:nowrap;border-bottom:none}.erl-content .erl-table-card .erl-table th .erl-filter-icon{width:14px;margin-left:6px;vertical-align:middle;filter:brightness(0);transition:transform .2s ease;cursor:pointer}.erl-content .erl-table-card .erl-table th .erl-filter-icon.sort-desc{transform:rotate(180deg)}.erl-content .erl-table-card .erl-table th .erl-filter-icon.sort-asc{transform:rotate(0)}.erl-content .erl-table-card .erl-table td{padding:10px 16px;font-size:13px;color:#000;border-bottom:none;vertical-align:middle}.erl-content .erl-table-card .erl-table tr:hover{background:#fbfbfb}.erl-content .erl-table-card .erl-table .erl-truncate{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erl-content .erl-table-card .erl-table .erl-dt-cell{display:flex;gap:12px;white-space:nowrap}.erl-content .erl-table-card .erl-table .erl-dt-cell .erl-time-part{color:#53565a}.erl-content .erl-footer{display:flex;justify-content:center;gap:12px;margin-top:8px;padding-bottom:30px;flex-shrink:0}.erl-content .erl-footer .erl-footer-btn{height:32px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid #b7b625;cursor:pointer;font-family:inherit;transition:all .2s}.erl-content .erl-footer .erl-footer-btn.outline{background:#fff;color:#000}.erl-content .erl-footer .erl-footer-btn.solid{background:#26890d;color:#fff;border-color:#26890d}.nomination-category{border-top:1px solid #eee;border-bottom:none;margin-bottom:0}.nomination-category-header{display:flex;align-items:center;justify-content:space-between;padding:14px 0;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:3.5px solid #eee}.nomination-category-header-left{display:flex;align-items:center;gap:8px}.nomination-category-chevron{transition:transform .2s ease;transform:rotate(-90deg)}.nomination-category-chevron.expanded{transform:rotate(0)}.nomination-category-title{font-size:15px;font-weight:600;color:#0c6c38}.nomination-category-subtitle{font-size:12px;color:#0c6c38;font-weight:600}.nomination-category-info{position:relative;display:flex;align-items:center;cursor:pointer}.nomination-status-tooltip .tooltip-box{background-color:#d1e7dd!important;color:#0f5132!important;border-radius:8px!important;padding:10px 16px!important;white-space:normal!important;font-size:13px!important;width:400px!important;max-width:500px!important;text-align:left!important;position:absolute!important;top:21px!important;left:-20px!important;transform:none!important;box-shadow:0 4px 10px #0000001a!important;z-index:100}.nomination-status-tooltip .tooltip-box:before{content:"";position:absolute;top:-10px;left:24px!important;transform:none!important;border-width:5px;border-style:solid;border-color:transparent transparent #d1e7dd transparent!important}.nomination-category-table{padding:0 0 12px 24px}.nomination-category-table table{width:100%;border-collapse:collapse;table-layout:fixed}.nomination-ellipsis,.nomination-category-table td.nomination-member-name,.nomination-category-table td.nomination-email,.nomination-category-table td.nomination-business,.nomination-category-table td.nomination-department,.nomination-category-table td.nomination-grade{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nomination-category-table th:nth-child(1),.nomination-category-table td:nth-child(1){width:40px}.nomination-category-table th:nth-child(2),.nomination-category-table td:nth-child(2){width:22%}.nomination-category-table th:nth-child(3),.nomination-category-table td:nth-child(3){width:18%}.nomination-category-table th:nth-child(4),.nomination-category-table td:nth-child(4){width:20%}.nomination-category-table th:nth-child(5),.nomination-category-table td:nth-child(5){width:15%}.nomination-category-table th:nth-child(6),.nomination-category-table td:nth-child(6){width:15%}.nomination-category-table th:nth-child(7),.nomination-category-table td:nth-child(7){width:10%}.nomination-category-table th{text-align:left;font-size:13px;font-weight:700;color:#000;padding:8px 12px;font-style:italic;border-bottom:none}.nomination-category-table th.th-delete{padding:8px 4px}.nomination-category-table td{font-size:13px;color:#000;font-weight:400;padding:10px 12px;border-bottom:none;vertical-align:middle}.nomination-category-table td.td-delete{padding:10px 4px;text-align:center;box-sizing:border-box}.member-name-cell{display:flex;align-items:center;gap:6px}.member-edit-btn{background:transparent;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;opacity:.6;transition:opacity .2s}.delete-icon-btn{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.stakeholder-form-row{display:flex;align-items:center;gap:16px;margin-bottom:14px}.stakeholder-form-row:last-child{margin-bottom:0}.stakeholder-form-label{font-size:16px;font-weight:400;color:#000;min-width:100px;flex-shrink:0}.stakeholder-form-label.wide{min-width:150px}.stakeholder-form-input{flex:1;padding:10px 14px;border:1px solid #d0d0d0;border-radius:10px;font-size:14px;color:#333;background:#fff;outline:none;transition:border-color .2s}.stakeholder-form-input:focus{border-color:#26890d}.stakeholder-form-input::placeholder{color:#aaa}.stakeholder-form-input-wrapper{display:flex;align-items:center;flex:1}.stakeholder-form-input-wrapper .stakeholder-form-input{flex:1}.stakeholder-form-icon{margin-left:8px;font-size:16px}.custom-select-container{position:relative;flex:1}.custom-select-trigger{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-select-option:hover{background-color:#f5f5f5}.er-nomination-container{display:flex;flex-direction:column;height:100vh;background-color:#f3f3f3;font-family:Open Sans}.er-nomination-container .er-nomination-main{flex:1;overflow-y:auto;display:flex;flex-direction:column;background-color:#fff}.er-nomination-container .er-nomination-main .header-row{display:flex;align-items:center;margin-bottom:8px;gap:12px}.er-nomination-container .er-nomination-main .header-row .back-btn{background:none;border:none;cursor:pointer;position:relative;z-index:10001}.er-nomination-container .er-nomination-main .header-row h2{margin:0;font-size:20px;font-weight:600;color:#000}.er-nomination-container .er-nomination-main .header-row .nominations-info-message{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:14px;color:#63686b}.er-nomination-container .er-nomination-main .header-row .nominations-info-message img{flex-shrink:0}.er-nomination-container .er-nomination-main .header-row .nominations-info-message span{font-family:Open Sans;font-weight:400}.er-nomination-container .er-nomination-main .stats-row{display:flex;gap:20px;margin-bottom:24px;align-items:baseline}.er-nomination-container .er-nomination-main .stats-row .stat{font-size:14px;color:#63686b}.er-nomination-container .er-nomination-main .stats-row .stat strong{font-size:32px;color:#27890d;margin-right:6px;font-weight:700}.er-nomination-container .er-nomination-main .nominations-actions-bar{display:flex;align-items:center;gap:12px;margin-bottom:24px}.er-nomination-container .er-nomination-main .nominations-collapse-btn{display:flex;align-items:center;gap:6px;padding:6px 16px;background:#fff;border:1px solid #26890d;border-radius:32px;cursor:pointer;font-size:14px;font-weight:400;color:#000}.er-nomination-container .er-nomination-main .nominations-add-btn{padding:8px 20px;background:#26890d;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s;position:relative;z-index:10003}.er-nomination-container .er-nomination-main .er-nominations-add-section{background:#fff;padding:0;margin-bottom:24px;border:none}.er-nomination-container .er-nomination-main .er-stack-input-wrapper{position:relative;width:100%}.er-nomination-container .er-nomination-main .er-selected-nominees-stack{display:flex;flex-direction:column;gap:0;margin-bottom:0;width:100%;max-width:none;padding-left:160px;padding-bottom:0;position:absolute;bottom:100%;left:0;z-index:10000;box-sizing:border-box}.er-nomination-container .er-nomination-main .er-selected-nominees-scroll{max-height:130px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c0c0c0 transparent;width:fit-content}.er-nomination-container .er-nomination-main .er-selected-nominees-scroll::-webkit-scrollbar{width:6px}.er-nomination-container .er-nomination-main .er-selected-nominees-scroll::-webkit-scrollbar-track{background:transparent}.er-nomination-container .er-nomination-main .er-selected-nominees-scroll::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.er-nomination-container .er-nomination-main .er-selected-nominees-inner{display:flex;flex-direction:column}.er-nomination-container .er-nomination-main .er-selected-nominee-row{display:flex;align-items:stretch;overflow:visible;font-size:13px;color:#000;gap:16px}.er-nomination-container .er-nomination-main .er-nominee-category{background-color:#e1e28c;color:#333;padding:6px 16px;display:flex;align-items:center;gap:8px;width:150px;min-width:150px;font-weight:400;border-radius:0;margin-left:136px;box-shadow:none}.er-nomination-container .er-nomination-main .er-category-pill{font-weight:400}.er-nomination-container .er-nomination-main .er-stack-delete-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.er-nomination-container .er-nomination-main .er-nominee-info{background-color:#e1e28c;color:#333;flex:none;display:flex;align-items:center;padding:6px 16px;gap:16px;border-radius:0;width:520px}.er-nomination-container .er-nomination-main .er-nominee-name{width:32%;font-weight:400}.er-nomination-container .er-nomination-main .er-nominee-email{width:31%}.er-nomination-container .er-nomination-main .er-nominee-business{width:9%}.er-nomination-container .er-nomination-main .er-nominee-details{width:14%}.er-nomination-container .er-nomination-main .er-nominee-name,.er-nomination-container .er-nomination-main .er-nominee-email,.er-nomination-container .er-nomination-main .er-nominee-business,.er-nomination-container .er-nomination-main .er-nominee-details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-nomination-container .er-nomination-main .er-selected-nominee-row:first-child .er-nominee-category,.er-nomination-container .er-nomination-main .er-selected-nominee-row:first-child .er-nominee-info{border-top-left-radius:10px;border-top-right-radius:10px}.er-nomination-container .er-nomination-main .er-selected-nominee-row:last-child .er-nominee-category{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.er-nomination-container .er-nomination-main .er-selected-nominee-row:last-child .er-nominee-info{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.er-nomination-container .er-nomination-main .er-selected-nominee-row:only-child .er-nominee-category{border-radius:10px}.er-nomination-container .er-nomination-main .er-selected-nominee-row:only-child .er-nominee-info{border-radius:10px}.er-nomination-container .er-nomination-main .er-add-section-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-left:160px;padding-top:10px}.er-nomination-container .er-nomination-main .er-nominations-category-label{font-size:14px;font-weight:600;color:#333;min-width:120px;display:inline-block}.er-nomination-container .er-nomination-main .er-custom-category-select-container{position:relative;min-width:180px}.er-nomination-container .er-nomination-main .er-nominations-category-select{padding:0 5px;border:1px solid #027d13;border-radius:20px;width:170px;min-width:170px;font-size:14px;background-color:#fff;height:35px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:12px;color:#333;display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.er-nomination-container .er-nomination-main .custom-select-arrow{width:12px;height:12px;transition:transform .2s}.er-nomination-container .er-nomination-main .custom-select-trigger.open .custom-select-arrow{transform:rotate(180deg)}.er-nomination-container .er-nomination-main .custom-select-options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:100;overflow:auto;max-height:200px}.er-nomination-container .er-nomination-main .custom-select-option{padding:10px 14px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s}.er-nomination-container .er-nomination-main .er-search-wrapper{display:flex;flex-direction:column;position:relative;flex:1;min-width:0}.er-nomination-container .er-nomination-main .er-nominations-search-container{display:flex;align-items:center;width:100%;max-width:900px;background:#fff;border:1.3px solid #027d13;border-radius:20px;padding:0 16px;height:35px;box-sizing:border-box}.er-nomination-container .er-nomination-main .er-nominations-search-input{border:none;outline:none;width:100%;padding:4px 0;font-size:13px}.er-nomination-container .er-nomination-main .add-stakeholder-outside-btn{background:transparent;border:none;color:#00a3e0;font-size:13px;font-weight:500;cursor:pointer;padding:4px 0 0;text-decoration:underline;text-align:left;margin-left:2px;white-space:nowrap;position:absolute;top:100%;left:0;font-style:italic}.er-nomination-container .er-nomination-main .er-nominations-add-confirm-btn{padding:0 20px;background:#26890d;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s;height:35px;display:flex;align-items:center}.er-nomination-container .er-nomination-main .er-search-results-dropdown{position:absolute;top:100%;left:0;right:0;width:100%;min-width:550px;max-width:900px;background:#fff;border:none;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px;padding:0;overflow:hidden;box-sizing:border-box}.er-nomination-container .er-nomination-main .er-search-results-scroll{max-height:200px;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#c0c0c0 transparent}.er-nomination-container .er-nomination-main .er-search-results-scroll::-webkit-scrollbar{width:6px}.er-nomination-container .er-nomination-main .er-search-results-scroll::-webkit-scrollbar-track{background:transparent}.er-nomination-container .er-nomination-main .er-search-results-scroll::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.er-nomination-container .er-nomination-main .er-search-results-table{width:100%;border-collapse:collapse;table-layout:fixed}.er-nomination-container .er-nomination-main .er-search-results-table td{font-size:14px;color:#333;padding:10px 12px;border-bottom:none;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.er-nomination-container .er-nomination-main .er-search-result-row{cursor:pointer;transition:background-color .2s}.er-nomination-container .er-nomination-main .categories-container{flex:1;overflow-y:auto}.er-nomination-container .er-nomination-main .categories-container .nomination-category{background-color:#fff!important}.er-nomination-container .er-nomination-main .footer-actions{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;gap:12px;padding:20px 0;border-top:none}.er-nomination-container .er-nomination-main .footer-actions button{padding:5px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;transition:background .2s}.er-nomination-container .er-nomination-main .footer-actions .cancel-btn{background:#fff;color:#000;border:1px solid #c0d22f}.er-nomination-container .er-nomination-main .footer-actions .approve-btn{background:#26890d;color:#fff;border:1px solid #c0d22f}.er-min-participation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:11000;animation:er-popup-fadeIn .2s ease}@keyframes er-popup-fadeIn{0%{opacity:0}to{opacity:1}}.er-min-participation-popup{position:relative;background:#fff;border:.5px solid #2b2b2b;border-radius:12px;width:428px;max-width:92vw;display:flex;flex-direction:column;overflow:hidden;box-shadow:-5px 9px 4px #0000001a;animation:er-popup-slideUp .25s ease}@keyframes er-popup-slideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.er-min-participation-close{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:2px;border-radius:6px;z-index:1;transition:background .2s;font-weight:700;font-size:16px;color:#000;line-height:1}.er-min-participation-close:hover{background:#f0f0f0}.er-min-participation-content{padding:26px 26px 16px;display:flex;flex-direction:column;gap:4px}.er-min-participation-message{margin:0;font-family:Open Sans;font-size:16px;font-weight:400;color:#000;line-height:1.36;text-align:left}.er-min-participation-list{margin:0;padding-left:26px;list-style-type:disc;display:flex;flex-direction:column;gap:4px}.er-min-participation-list-item{font-family:Open Sans;font-size:16px;font-weight:400;color:#000;line-height:1.36;text-align:left;padding-left:4px}.er-min-participation-okay-btn{width:100%;height:36px;background:#26890e;color:#fff;border:none;border-radius:0 0 12px 12px;cursor:pointer;font-family:Open Sans;font-size:16px;font-weight:600;text-align:center;transition:background .2s;flex-shrink:0}.er-min-participation-okay-btn:hover{background:#2d9c10}.edit-raters{display:flex;flex-direction:column;gap:20px;height:100%}.edit-raters .er-tabs{display:flex;gap:40px;padding-bottom:2px;position:relative;border-bottom:2px solid #e0e0e0}.edit-raters .er-tab{font-size:14px;font-weight:400;width:224px;display:flex;flex-direction:column;align-items:center;color:#000;cursor:pointer;padding-bottom:12px;position:relative;white-space:nowrap}.edit-raters .er-tab.active{color:#000;font-weight:600}.edit-raters .er-tab.active .er-underline{position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:#06515b;z-index:2;border-radius:2px 2px 0 0}.edit-raters .er-content-area{flex:1;min-height:0}.edit-raters .er-content{display:flex;flex-direction:column;height:100%;min-height:0;gap:16px}.edit-raters .er-filters-row{flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.edit-raters .er-filters-row .er-batch-selection{display:flex;align-items:center;gap:16px}.edit-raters .er-filters-row .er-batch-selection label{font-size:14px;font-weight:600;color:#000}.edit-raters .er-filters-row .er-batch-selection .er-batch-dropdown{position:relative;width:300px}.edit-raters .er-filters-row .er-batch-selection .er-batch-dropdown .er-batch-select{width:100%;height:32px;border-radius:8px;padding:0 28px 0 10px;font-size:13px;background:#fff;border:1px solid #d0d0ce;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none;cursor:pointer;font-family:inherit}.edit-raters .er-filters-row .er-batch-selection .er-batch-dropdown .er-select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;pointer-events:none;filter:brightness(0)}.edit-raters .er-filters-row .er-select-all-option{display:flex;align-items:center;gap:8px;font-size:13px;color:#000}.edit-raters .er-filters-row .er-select-all-option input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#448800;border:1.5px solid #d9d9d9;border-radius:4px}.edit-raters .er-table-card{flex:1;display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden}.edit-raters .er-table-card .er-search-row{padding:8px 16px;border-bottom:none}.edit-raters .er-table-card .er-search-row .er-search-box{position:relative;width:100%}.edit-raters .er-table-card .er-search-row .er-search-box .er-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.42);box-sizing:border-box;pointer-events:none}.edit-raters .er-table-card .er-search-row .er-search-box .er-search-icon:after{content:"";position:absolute;width:7px;height:2px;background:#0000006b;border-radius:2px;right:-4px;bottom:-1px;transform:rotate(45deg)}.edit-raters .er-table-card .er-search-row .er-search-box input{width:100%;height:32px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding-left:32px;padding-right:12px;font-size:13px;color:#000;box-sizing:border-box;font-family:inherit}.edit-raters .er-table-card .er-search-row .er-search-box input::placeholder{color:#a0a0a0}.edit-raters .er-table-card .er-search-row .er-search-box input:focus{outline:none}.edit-raters .er-table-card .er-table-container{flex:1;overflow-y:auto}.edit-raters .er-table-card .er-table{width:100%;border-collapse:collapse}.edit-raters .er-table-card .er-table th{text-align:left;padding:12px 16px;font-size:13px;color:#53565a;font-weight:600;background:#fff;white-space:nowrap;border-bottom:none}.edit-raters .er-table-card .er-table th:first-child{width:48px;padding-right:0;text-align:center}.edit-raters .er-table-card .er-table th .er-filter-icon{width:14px;margin-left:6px;vertical-align:middle;filter:brightness(0);transition:transform .2s ease;cursor:pointer}.edit-raters .er-table-card .er-table th .er-filter-icon.sort-desc{transform:rotate(180deg)}.edit-raters .er-table-card .er-table th .er-filter-icon.sort-asc{transform:rotate(0)}.edit-raters .er-table-card .er-table td{padding:10px 16px;font-size:13px;color:#000;border-bottom:none;vertical-align:middle}.edit-raters .er-table-card .er-table td:first-child{width:48px;padding-right:0;text-align:center}.edit-raters .er-table-card .er-table td input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#448800}.edit-raters .er-table-card .er-table tr:hover{background:#fbfbfb}.edit-raters .er-table-card .er-table .er-truncate{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edit-raters .er-table-card .er-table .er-action-col{text-align:left;width:110px;padding-left:8px}.edit-raters .er-table-card .er-table .er-edit-pill-btn{background:#26890d;color:#fff;border:none;padding:4px 18px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .2s}.edit-raters .er-footer{display:flex;justify-content:center;gap:12px;margin-top:16px;padding-bottom:30px;flex-shrink:0}.edit-raters .er-footer .er-footer-btn{height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid #b7b625;cursor:pointer;font-family:inherit;transition:all .2s}.edit-raters .er-footer .er-footer-btn.outline{background:#fff;color:#000}.edit-raters .er-footer .er-footer-btn.solid{background:#26890d;color:#fff;border-color:#26890d}.super-admin-reports{display:flex;flex-direction:column;min-height:100%}.super-admin-reports .reports-filters-row{display:flex;justify-content:flex-start;align-items:center}.super-admin-reports .reports-filters-row .reports-batch-selection{display:flex;align-items:center;gap:16px}.super-admin-reports .reports-filters-row .reports-batch-selection label{display:inline-block;min-width:120px;text-align:right;font-size:14px;font-weight:600;color:#000}.super-admin-reports .reports-filters-row .reports-batch-selection .reports-batch-dropdown{position:relative;width:300px}.super-admin-reports .reports-filters-row .reports-batch-selection .reports-batch-dropdown .reports-batch-select{width:100%;height:32px;border-radius:8px;padding:0 28px 0 10px;font-size:13px;background:#fff;border:1px solid #d0d0ce;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none;cursor:pointer;font-family:inherit}.super-admin-reports .reports-filters-row .reports-batch-selection .reports-batch-dropdown .reports-select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;pointer-events:none;filter:brightness(0)}.super-admin-reports .reports-tiles{display:flex;flex-direction:column;gap:0;flex:1 0 auto}.super-admin-reports .reports-tile-wrapper{display:flex;flex-direction:column}.super-admin-reports .reports-tile-header{display:flex;align-items:center;padding:2px 5px;gap:10px;height:30px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d0d0ce;border-radius:8px;margin-top:6px;transition:border-color .2s}.super-admin-reports .reports-tile-header:hover{background:#fafafa}.super-admin-reports .reports-tile-header--active{border-bottom-color:#d0d0ce}.super-admin-reports .reports-tile-header .reports-tile-label{flex:1;font-size:14px;font-weight:400;color:#000}.super-admin-reports .reports-tile-header .reports-green-tick{width:14px;height:14px;flex-shrink:0}.super-admin-reports .reports-tile-body{background:#fff;border:1px solid #d0d0ce;border-radius:8px;padding:10px 14px 12px 34px;margin-bottom:4px;display:flex;flex-direction:column;gap:2px}.super-admin-reports .reports-tile-chevron{width:10px;height:10px;flex-shrink:0;transition:transform .2s ease;filter:brightness(0)}.super-admin-reports .reports-tile-chevron.expanded{transform:rotate(-180deg)}.super-admin-reports .reports-tile-business-all{padding-bottom:6px}.super-admin-reports .reports-tile-business-option{display:flex;align-items:center;min-height:26px}.super-admin-reports .er-footer{display:flex;justify-content:center;gap:12px;margin-top:auto;padding:12px 0 16px;flex-shrink:0}.super-admin-reports .er-footer .er-footer-btn{height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid #b7b625;cursor:pointer;font-family:inherit;transition:all .2s}.super-admin-reports .er-footer .er-footer-btn.outline{background:#fff;color:#000}.super-admin-reports .er-footer .er-footer-btn.solid{background:#26890d;color:#fff;border-color:#26890d}.admin-reports{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}.admin-reports .reports-layout{display:flex;align-items:flex-start;gap:16px}.admin-reports .reports-layout .reports-label-column{display:flex;flex-direction:column;min-width:120px}.admin-reports .reports-layout .reports-label-column .reports-label{display:inline-block;text-align:left;font-size:14px;font-weight:600;color:#000;padding-top:6px;margin-bottom:8px}.admin-reports .reports-layout .reports-controls-column{display:flex;flex-direction:column}.admin-reports .reports-layout .reports-controls-column .reports-batch-dropdown{position:relative;width:300px}.admin-reports .reports-layout .reports-controls-column .reports-batch-dropdown .reports-batch-select{width:100%;height:32px;border-radius:8px;padding:0 28px 0 10px;font-size:13px;background:#fff;border:1px solid #d0d0ce;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none;cursor:pointer;font-family:inherit}.admin-reports .reports-layout .reports-controls-column .reports-batch-dropdown .reports-select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;pointer-events:none;filter:brightness(0)}.admin-reports .reports-select-report-label{font-size:14px;font-weight:600;margin-bottom:12px}.admin-reports .reports-options{display:flex;flex-direction:column;gap:10px;font-size:14px}.admin-reports .reports-options .reports-option{display:flex;gap:8px;font-size:14px;color:#000;min-height:32px;align-items:center}.admin-reports .reports-options .reports-option input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#26890d;border:1px solid #d9d9d9;border-radius:4px}.admin-reports .reports-option--select-all{font-weight:600}.admin-reports .er-footer{position:fixed;bottom:20vh;left:0;right:0;display:flex;justify-content:center;gap:12px;padding:12px 0 16px;flex-shrink:0}.admin-reports .er-footer .er-footer-btn{height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid #b7b625;cursor:pointer;font-family:inherit;transition:all .2s}.admin-reports .er-footer .er-footer-btn.outline{background:#fff;color:#000}.admin-reports .er-footer .er-footer-btn.solid{background:#26890d;color:#fff;border-color:#26890d}.access-config-page{padding:16px 24px;font-family:Open Sans,sans-serif;min-height:calc(100vh - 48px);display:flex;flex-direction:column}.access-config-search-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.access-config-search-row .search-wrapper{flex:1 1 auto;min-width:0}.access-config-search-row .search-wrapper .nominations-search-container{width:100%;box-sizing:border-box;border-radius:12px;border-color:#2c5234}.access-config-search-icon{width:16px;height:16px;margin-right:8px;flex-shrink:0}.access-config-actions{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.access-config-add-admin-btn{padding:6px 16px;height:35px;border-radius:12px;border:none;background-color:#26890d;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.access-config-table-wrapper{margin-top:8px;overflow-y:auto;max-height:calc(100vh - 200px)}.access-config-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.access-config-table thead tr{border-bottom:none}.access-config-table th,.access-config-table td{padding:12px 8px;text-align:left;vertical-align:middle;overflow:hidden}.access-config-table th{font-weight:400;color:gray;white-space:nowrap}.access-config-table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.access-config-table .col-actions{width:20%;overflow:visible}.access-config-table .col-reports{width:22%;overflow:visible}.access-config-table .col-name{width:22%}.access-config-table .col-business,.access-config-table .col-service-area{width:14%}.access-config-table .col-grade{width:8%}.access-config-cell-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-config-sort-icon,.access-config-filter-icon{width:12px;height:12px;margin-left:4px;vertical-align:middle;filter:brightness(0);transition:transform .2s ease;cursor:pointer}.access-config-sort-icon.sort-desc,.access-config-filter-icon.sort-desc{transform:rotate(180deg)}.access-config-sort-icon.sort-asc,.access-config-filter-icon.sort-asc{transform:rotate(0)}.access-config-download-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 16px;border-radius:12px;border:1px solid #26890d;background-color:#26890d;color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.access-config-download-btn-icon{width:14px;height:14px;filter:brightness(0) invert(1)}.access-config-inline-download-icon{width:16px;height:16px;cursor:pointer;vertical-align:middle}.access-config-th-actions{text-align:right;overflow:visible}.access-config-row-actions-cell{text-align:right;white-space:nowrap;overflow:visible}.access-config-modify-btn{padding:5px 12px;border-radius:12px;border:1px solid #26890d;background-color:#fff;color:#000;font-size:14px;font-weight:400;font-family:Open Sans,sans-serif;cursor:pointer;margin-left:6px}.access-config-revoke-btn{padding:5px 12px;border-radius:12px;border:1px solid #da291c;background-color:#fff;color:#000;font-size:14px;font-weight:400;font-family:Open Sans,sans-serif;cursor:pointer;margin-left:6px}.revoked-row{background-color:#f9f9f9}.revoked-row td{color:gray}.access-config-reports-cell{position:relative;overflow:visible}.access-config-reports-group{display:inline-flex;align-items:center;gap:6px;overflow:hidden}.access-config-reports-text{font-size:13px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0}.access-config-info-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;width:16px;height:16px;position:relative;flex-shrink:0}.access-config-info-btn img{width:14px;height:14px}.access-config-info-btn .access-config-reports-tooltip{background:#f7f7c0;border:none;border-radius:12px;box-shadow:0 4px 16px #00000024;width:165px;padding:0;overflow:visible}.access-config-info-btn .access-config-reports-tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #F7F7C0}.access-config-tooltip-list{padding:7px 12px 9px;display:flex;flex-direction:column;align-items:flex-start}.access-config-tooltip-item{font-size:12px;font-weight:400;font-family:Open Sans,sans-serif;color:#000;line-height:16px;text-align:left}.access-config-add-section{display:flex;flex-direction:column;gap:24px}.ac-search-relative{position:relative;width:100%}.ac-search-relative .nominations-search-container{width:100%;box-sizing:border-box;border-radius:12px;border-color:#2c5234}.search-results-dropdown{background:#fff;border:1px solid #bbbcbc;border-radius:8px;box-shadow:0 4px 16px #00000024;max-height:40vh;overflow-y:auto}.search-result-card{display:flex;align-items:center;gap:14px;padding:12px 16px;cursor:pointer;transition:background .15s;border-bottom:1px solid #d6d6d6}.search-result-card:last-child{border-bottom:none}.search-result-card:hover{background:#c0d22f}.src-avatar{width:44px;height:44px;min-width:44px;border-radius:50%;background:#0c515b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.src-avatar-initials{font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.src-info{display:flex;flex-direction:column;gap:3px}.src-top-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.src-name{font-weight:700;font-size:14px;color:#000}.src-separator{font-weight:400;font-size:14px;color:#63666a}.src-empid{font-weight:400;font-size:14px;color:#000}.src-email{font-size:12px;color:#63666a}.ac-assign-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:20px 0;margin-top:16px}.ac-btn{padding:5px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;font-family:Open Sans,sans-serif;border:1px solid;white-space:nowrap;transition:opacity .15s ease}.ac-btn--cancel{background:#fff;color:#000;border-color:#26890d}.ac-btn--assign{background:#26890d;color:#fff;border-color:#26890d}.ac-btn--assign.disabled,.ac-btn--assign:disabled{background:gray;border-color:gray;color:#c4c4c4;cursor:not-allowed;opacity:1}@media (max-width: 1024px){.access-config-search-row{flex-wrap:wrap;row-gap:12px}.access-config-actions{width:100%;justify-content:flex-end}}.ac-detail-view{display:flex;flex-direction:column;gap:4px;flex:1;height:100%;overflow:hidden}.ac-detail-view-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.ac-loading-text{font-size:14px;color:#75787b;margin:0}.ac-user-card-row{display:flex;align-items:center;gap:0;padding:0 0 10px;border-bottom:none}.ac-user-card{display:flex;align-items:center;gap:24px;min-width:0}.ac-user-avatar{width:80px;height:80px;min-width:80px;border-radius:50%;background:#007680;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid #e1e28c}.ac-user-avatar-initials{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.ac-user-avatar-photo{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #e1e28c}.ac-user-fields{display:flex;gap:24px}.ac-user-field-col{display:flex;flex-direction:column;gap:2px;flex:1}.ac-user-field-row{display:flex;align-items:baseline;gap:8px}.ac-field-label{font-size:12px;color:#000;font-style:italic;font-weight:300;white-space:nowrap;min-width:72px}.ac-field-value{font-size:14px;color:#000;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-user-card-divider{width:1px;align-self:stretch;min-height:73px;background-color:#bbbcbc;margin:0 24px;flex-shrink:0}.ac-user-card-divider.hidden{display:none}.ac-super-admin{display:flex;align-items:center;gap:19px;flex-shrink:0}.ac-config-block{display:flex;flex-direction:column;gap:0}.ac-config-block-item{position:relative}.ac-config-block-header{position:absolute;bottom:14px;right:0;display:flex;align-items:center;z-index:1}.ac-config-hr{height:1px;background-color:#d0d0ce;width:100%;flex-shrink:0}.ac-config-block-number{font-size:14px;font-weight:600;color:#000;font-family:Open Sans,sans-serif}.ac-config-grid{display:flex;align-items:stretch;gap:0;overflow-x:auto}.ac-config-column{display:flex;flex-direction:column;gap:16px;min-width:160px;flex:1 1 0;padding:16px 12px;border:none}.ac-config-column-divider{width:1px;flex-shrink:0;background-color:#d0d0ce}.ac-config-section-header{display:flex;align-items:center;padding:0;border-bottom:none;-webkit-user-select:none;user-select:none;min-height:19px}.ac-config-section-title{font-size:14px;font-weight:700;color:#000;font-family:Open Sans,sans-serif}.ac-config-tree{display:flex;flex-direction:column;gap:12px;padding:0}.ac-config-tree-item{display:flex;align-items:center;padding:0}.ac-config-tree-item.is-all-parent .checkBox-label{font-weight:400}.ac-super-admin-label{font-size:14px;font-weight:500;color:#000;font-family:Open Sans,sans-serif}.ac-toggle-switch{position:relative;width:53px;height:24px;border-radius:12px;border:none;cursor:pointer;transition:background-color .2s ease;padding:0}.ac-toggle-switch.off{background-color:#bbbcbc}.ac-toggle-switch.on{background-color:#26890d}.ac-toggle-switch:focus-visible{outline:2px solid #26890d;outline-offset:2px}.ac-toggle-knob{position:absolute;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s ease}.ac-toggle-switch.off .ac-toggle-knob{left:3px}.ac-toggle-switch.on .ac-toggle-knob{left:32px}.ac-assign-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 0 0;flex-shrink:0;background:#fff}.ac-btn{padding:5px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;font-family:Open Sans,sans-serif;border:1px solid;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.ac-btn:hover{opacity:.9}.ac-btn--cancel,.ac-btn--add-config{background:#fff;color:#000;border-color:#26890d}.ac-btn--add-config:disabled{background:gray;border-color:#c0d22f;color:#fff;cursor:not-allowed;opacity:1}.ac-btn--assign{background:#26890d;color:#fff;border-color:#c0d22f}.ac-btn--assign.disabled,.ac-btn--assign:disabled{background:gray;border-color:#c0d22f;color:#fff;cursor:not-allowed;opacity:1}.ac-btn--assign.disabled:hover,.ac-btn--assign:disabled:hover{opacity:1}.ac-btn--delete{background:#da291c;color:#fff;border-color:#000;border-width:1px;padding:3px 8px;font-size:12px;font-weight:400;border-radius:8px}.ac-btn--delete:hover{background:#b8221a}@media (max-width: 1024px){.ac-user-card-row{flex-direction:column;align-items:flex-start}.ac-user-card-divider{width:100%;height:1px;min-height:unset;margin:12px 0}.ac-super-admin{align-self:flex-start}.ac-config-grid{flex-direction:column}.ac-config-column{min-width:unset;padding:0}.ac-config-column-divider{width:100%;height:1px;min-height:unset;margin:8px 0}.ac-user-fields{flex-direction:column;gap:8px}.ac-assign-footer{flex-wrap:wrap;justify-content:center}}.feedback-card{display:flex;flex-direction:row;align-items:stretch;gap:0;padding:10px;background:#fff;border:1px solid #d0d0ce;border-radius:12px;width:100%;max-width:370px;min-height:194px;overflow:hidden;transition:box-shadow .2s ease}.feedback-card-icon{display:flex;align-items:center;justify-content:center;flex:0 0 170px;border-radius:12px;overflow:hidden}.feedback-card-icon img{object-fit:cover;display:block;width:100%;height:100%;border:none}.feedback-card-icon svg{width:100%;height:100%}.feedback-card-content{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:0;padding:0 15px}.feedback-card-heading{font-size:20px;font-weight:600;color:#000;margin:0}.feedback-card-description{font-size:14px;color:#000;margin:0;max-width:260px;min-height:3em}.feedback-card-view-btn{align-self:flex-start;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.2;background-color:#26890d;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.feedback-card-view-btn.disabled{background-color:#bbb;cursor:not-allowed;opacity:.7}.dashboard{padding:24px 32px;font-family:Open Sans}.dashboard-greeting{margin-bottom:16px}.dashboard-hello{font-size:18px;color:#000;font-weight:400;display:block;margin-bottom:2px}.dashboard-name{font-size:24px;font-weight:700;color:#000;margin:0}.dashboard-cards{display:flex;flex-wrap:wrap;gap:12px}.dashboard-footer{border-top:1px solid #d0d0ce;padding-top:12px;margin-top:40px}.footer-header{display:flex;align-items:center;gap:8px;margin-bottom:15px}.footer-title{font-size:20px;font-weight:600;color:#000;margin:0}.footer-content{display:flex;align-items:center;font-size:14px}.status-stats-row{display:flex;align-items:center;flex-wrap:wrap;gap:24px;width:100%}.stat-item{display:flex;align-items:baseline;gap:8px}.stat-value{font-size:36px;font-weight:700}.stat-value.green{color:#26890d}.stat-value.orange{color:#f08f22}.stat-label{color:#000;font-size:16px;font-weight:600}.status-pending-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;width:100%}.pending-message-pill{background:#fff;padding:8px 16px;border-radius:20px;color:#000;font-weight:400;border:1px solid #26890d;display:flex;align-items:center;gap:8px}.status-sent-back-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;width:100%}.sent-back-message-pill{background:#fff;padding:8px 16px;border-radius:20px;color:#000;font-weight:400;border:1px solid #26890d;display:flex;align-items:center;gap:8px}.footer-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.reminder-btn{background:#26890d;color:#fff;border:1px solid #c0d22f;padding:5px 12px;border-radius:20px;font-weight:500;cursor:pointer}.info-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px;color:#666;cursor:pointer}.dashboard-status-tooltip .tooltip-box{background-color:#ddefe8!important;color:#000!important;border-radius:8px!important;padding:6px 12px!important;white-space:nowrap!important;position:absolute!important;top:21px!important;left:0!important;transform:none!important;box-shadow:0 4px 6px #0000001a!important;z-index:100}.dashboard-status-tooltip .tooltip-box:before{content:"";position:absolute;top:-9px;left:4px!important;transform:none!important;border-width:5px;border-style:solid;border-color:transparent transparent #d1e7dd transparent!important}.cooldown-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:11000;animation:cooldown-fadeIn .2s ease}@keyframes cooldown-fadeIn{0%{opacity:0}to{opacity:1}}.cooldown-popup{position:relative;background:#fff;border:.5px solid #2b2b2b;border-radius:12px;width:428px;max-width:92vw;display:flex;flex-direction:column;overflow:hidden;box-shadow:-5px 9px 4px #0000001a;animation:cooldown-slideUp .25s ease}@keyframes cooldown-slideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.stepper{display:flex;align-items:flex-start;padding:32px 32px 48px;background:#fff;overflow:visible}.stepper-step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.stepper-circle{width:36px;height:36px;border-radius:50%;background:#d0d0ce;color:#d0d0ce;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border:2px solid #e0e0e0;transition:all .3s ease;z-index:2;position:relative}.stepper-circle.completed{background:#26890d;color:#fff;border-color:#26890d}.stepper-circle.in-progress{background:#eded9b;color:#000;font-weight:700;border-color:#26890d}.stepper-circle.not-raised{background:#e02b27;color:#000;font-weight:700;border-color:#d0d0ce}.stepper-circle.pending{background:#fff;color:#000;font-weight:700;border-color:#e0e0e0}.stepper-line{flex:1;height:3px;background:#d0d0ce;margin-top:19px;min-width:60px;position:relative;z-index:1;margin-left:-2px;margin-right:-2px}.stepper-line.completed{background:#26890d}.stepper-line.not-raised{background:#e02b27}.stepper-line.in-progress{background:#85bb41}.stepper-label{display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:absolute;top:24px;left:calc(100% + 8px);width:max-content;max-width:200px}.stepper-label-text{font-size:14px;color:#000;margin-top:5px;font-weight:600;white-space:nowrap}.stepper-label-subtitle{font-size:12px;color:#000;font-weight:400;margin-top:4px;white-space:pre-line}.nominations-page{font-family:Open Sans;min-height:100vh;background:#fff}.nominations-content{padding:24px 32px}.nominations-top-bar{margin-bottom:20px}.nominations-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.nominations-header-left{display:flex;align-items:center;gap:16px}.nominations-info-message{display:flex;align-items:center;gap:8px;padding:10px 16px;border:.5px solid #97999b;border-radius:12px;width:fit-content;flex-shrink:0}.nominations-info-message img{width:18px;height:18px;flex-shrink:0}.nominations-info-message span{font-family:Open Sans;font-size:12px;font-weight:400;color:#000;line-height:1.36;white-space:nowrap}.nominations-back-btn{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:background .2s;position:relative;z-index:10001}.nominations-heading{font-size:20px;font-weight:600;color:#000;margin:0;cursor:default}.nominations-actions-bar{display:flex;align-items:center;gap:12px;margin-bottom:24px}.nominations-collapse-btn{display:flex;align-items:center;gap:6px;padding:6px 16px;background:#fff;border:1px solid #26890d;border-radius:32px;cursor:pointer;font-size:14px;font-weight:400;color:#000}.nominations-collapse-btn svg.rotated{transform:rotate(180deg)}.nominations-add-btn{padding:8px 20px;background:#26890d;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s;z-index:10003}.nominations-categories{margin-bottom:16px}.add-stakeholder-outside-btn{background:transparent;border:none;color:#00a3e0;font-size:13px;font-weight:500;cursor:pointer;padding:4px 0 0;text-decoration:underline;text-align:left;margin-left:2px;white-space:nowrap;position:absolute;top:100%;left:0;font-style:italic}.nominations-footer-actions{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0;border-top:none}.nominations-cancel-btn,.nominations-draft-btn{padding:5px 12px;background:#fff;color:#000;border:1px solid #c0d22f;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600}.nominations-submit-btn{padding:5px 12px;background:#26890d;color:#fff;border:1px solid #c0d22f;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600}.nominations-submit-btn:disabled{background:#ccc;cursor:not-allowed;border-color:#ccc;color:#666}.nominations-add-section{background:#fff;padding:0;margin-bottom:24px;border:none}.add-section-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-left:160px;padding-top:10px}.nominations-category-label{font-size:14px;font-weight:600;color:#333;min-width:120px;display:inline-block}.nominations-category-select{padding:0 5px;border:1px solid #027d13;border-radius:20px;width:170px;min-width:170px;font-size:14px;background-color:#fff;height:35px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:12px;color:#333}.search-wrapper{display:flex;flex-direction:column;position:relative}.nominations-search-container{display:flex;align-items:center;width:450px;background:#fff;border:1.3px solid #027d13;border-radius:20px;padding:0 16px;height:35px}.nominations-search-input{border:none;outline:none;width:100%;padding:4px 0;font-size:13px}.nominations-plus-circle-btn{width:24px;height:24px;border-radius:50%;background-color:#26890d;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;padding:0;flex-shrink:0}.nominations-add-confirm-btn{padding:0 20px;background:#26890d;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s;height:35px;display:flex;align-items:center}.custom-category-select-container{position:relative;min-width:180px}.nominations-category-select{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-select-arrow{width:12px;height:12px;transition:transform .2s}.custom-select-trigger.open .custom-select-arrow{transform:rotate(180deg)}.custom-select-options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:100;overflow:auto;max-height:200px}.custom-select-option{padding:10px 14px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s}.search-results-dropdown{position:absolute;top:100%;left:0;width:100%;min-width:700px;background:#fff;border:none;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px;padding:0;overflow:hidden}.search-results-scroll{max-height:200px;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#c0c0c0 transparent}.search-results-scroll::-webkit-scrollbar{width:6px}.search-results-scroll::-webkit-scrollbar-track{background:transparent}.search-results-scroll::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.search-results-table{width:100%;border-collapse:collapse;table-layout:fixed}.search-results-table td{font-size:14px;color:#333;padding:10px 12px;border-bottom:none;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-row{cursor:pointer;transition:background-color .2s}.search-results-table td:nth-child(1){width:32%}.search-results-table td:nth-child(2){width:31%}.search-results-table td:nth-child(3){width:9%}.search-results-table td:nth-child(4){width:14%}.search-results-table td:nth-child(5){width:14%}.result-name{font-weight:400}.result-email{color:#666}.stack-input-wrapper{position:relative;width:100%}.selected-nominees-stack{display:flex;flex-direction:column;gap:0;margin-bottom:0;width:fit-content;padding-left:160px;padding-bottom:0;position:absolute;bottom:100%;left:0;z-index:1;border-radius:10px;overflow:hidden}.selected-nominees-scroll{max-height:130px;overflow-y:auto;padding:0;scrollbar-width:thin;scrollbar-color:#c0c0c0 transparent}.selected-nominees-scroll::-webkit-scrollbar{width:6px}.selected-nominees-scroll::-webkit-scrollbar-track{background:transparent}.selected-nominees-scroll::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.selected-nominees-inner{display:flex;flex-direction:column}.selected-nominee-row{display:flex;align-items:stretch;overflow:visible;font-size:13px;color:#000;gap:16px}.nominee-info{background-color:#e1e28c;color:#333;flex:none;display:flex;align-items:center;padding:6px 16px;gap:16px;border-radius:0;width:620px}.nominee-category{background-color:#e1e28c;color:#333;padding:6px 16px;display:flex;align-items:center;gap:8px;width:150px;min-width:150px;font-weight:400;border-radius:0;margin-left:136px;box-shadow:none}.selected-nominee-row:first-child .nominee-category,.selected-nominee-row:first-child .nominee-info{border-top-left-radius:10px;border-top-right-radius:10px}.selected-nominee-row:last-child .nominee-category{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.selected-nominee-row:last-child .nominee-info{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.selected-nominee-row:only-child .nominee-category{border-radius:10px}.selected-nominee-row:only-child .nominee-info{border-radius:10px}.stack-delete-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.nominee-name{width:32%;font-weight:400}.nominee-email{width:31%}.nominee-buisness{width:9%}.nominee-details{width:14%}.nominee-name,.nominee-email,.nominee-buisness,.nominee-details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.min-participation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:11000;animation:popup-fadeIn .2s ease}@keyframes popup-fadeIn{0%{opacity:0}to{opacity:1}}.min-participation-popup{position:relative;background:#fff;border:.5px solid #2b2b2b;border-radius:12px;width:428px;max-width:92vw;display:flex;flex-direction:column;overflow:hidden;box-shadow:-5px 9px 4px #0000001a;animation:popup-slideUp .25s ease}@keyframes popup-slideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.min-participation-close{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:2px;border-radius:6px;z-index:1;transition:background .2s;font-weight:700;font-size:16px;color:#000;line-height:1}.min-participation-close:hover{background:#f0f0f0}.min-participation-content{padding:26px 26px 16px;display:flex;flex-direction:column;gap:4px}.min-participation-message{margin:0;font-family:Open Sans;font-size:16px;font-weight:400;color:#000;line-height:1.36;text-align:left}.min-participation-list{margin:0;padding-left:26px;list-style-type:disc;display:flex;flex-direction:column;gap:4px}.min-participation-list-item{font-family:Open Sans;font-size:16px;font-weight:400;color:#000;line-height:1.36;text-align:left;padding-left:4px}.min-participation-okay-btn{width:100%;height:36px;background:#26890e;color:#fff;border:none;border-radius:0 0 12px 12px;cursor:pointer;font-family:Open Sans;font-size:16px;font-weight:600;text-align:center;transition:background .2s;flex-shrink:0}.min-participation-okay-btn:hover{background:#2d9c10}.cooldown-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:11000;animation:popup-fadeIn .2s ease}.cooldown-popup{position:relative;background:#fff;border:.5px solid #2b2b2b;border-radius:12px;width:428px;max-width:92vw;display:flex;flex-direction:column;overflow:hidden;box-shadow:-5px 9px 4px #0000001a;animation:popup-slideUp .25s ease}.cooldown-popup-content{padding:26px 26px 16px;display:flex;flex-direction:column}.cooldown-popup-message{margin:0;font-family:Open Sans;font-size:16px;font-weight:400;color:#000;line-height:1.36;text-align:left}.cooldown-popup-okay-btn{width:100%;height:36px;background:#26890e;color:#fff;border:none;border-radius:0 0 12px 12px;cursor:pointer;font-family:Open Sans;font-size:16px;font-weight:600;text-align:center;transition:background .2s;flex-shrink:0}.cooldown-popup-okay-btn:hover{background:#2d9c10}.start-survey-page{min-height:100vh;background:#fff;font-family:Open Sans}.start-survey-content{padding:16px 32px 40px;max-width:1400px}.survey-divider{border:none;border-top:2px solid #e0e0e0;margin-top:-16px}.survey-breadcrumb{display:flex;align-items:center;gap:6px;font-size:14px;margin-bottom:12px}.breadcrumb-link{color:#333;cursor:pointer}.breadcrumb-current{color:#027d13;font-weight:400}.survey-page-title{display:flex;align-items:center;gap:10px;margin-bottom:20px}.back-arrow-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:background .2s}.back-arrow-btn:hover{background:transparent}.page-heading{font-size:22px;font-weight:600;color:#222;margin:0}.survey-counts{display:flex;align-items:baseline;gap:24px;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e0e0e0}.survey-count-item{display:flex;align-items:baseline;gap:6px}.count-number{font-size:32px;font-weight:700;color:#26890d}.count-label{font-size:14px;color:#555;font-weight:400}.survey-table-wrapper{overflow-x:auto;margin-bottom:24px}.survey-table{width:100%;border-collapse:collapse;font-size:14px}.survey-table thead th{text-align:left;padding:12px 16px;font-weight:600;color:#333;border-bottom:none;white-space:nowrap}.survey-table tbody td{padding:12px 16px;color:#444;border-bottom:none;vertical-align:middle}.status-badge{font-size:14px;font-weight:400;color:#444}.status-completed,.status-draft{color:#444}.action-btn{padding:5px 18px;font-size:13px;font-weight:500;border-radius:16px;cursor:pointer;border:1px solid #86bc25;background:#fff;color:#333;transition:background .15s ease}.action-view,.action-resume,.action-start-survey{border:1.6px solid #b7b625;border-radius:10px}.section-divider{border:none;border-top:2px solid #e0e0e0;margin:28px 0}.survey-info-section{margin-bottom:28px}.info-section-title{font-size:18px;font-weight:600;color:#222;margin:0 0 10px}.info-section-text{font-size:14px;line-height:1.6;color:#444;margin:0 0 10px}.info-section-list{margin:10px 0 10px 20px;padding:0;font-size:14px;line-height:1.7;color:#444}.info-section-list li{margin-bottom:4px;list-style-type:disc}.info-duration{margin-top:12px}.info-section-note{font-size:14px;line-height:1.6;color:#444;margin-top:10px}.approve-nominations-container{display:flex;height:100vh;background-color:#f3f3f3;font-family:Open Sans}.approve-nominations-container .sidebar{width:300px;background:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column}.approve-nominations-container .sidebar .sidebar-header{padding:0;border-bottom:1px solid #e0e0e0}.approve-nominations-container .sidebar .sidebar-header .search-box{width:100%;padding:16px;color:#414141;border:none;border-bottom:1px solid #e0e0e0;margin-bottom:0;font-family:inherit;outline:none;box-sizing:border-box}.approve-nominations-container .sidebar .sidebar-header .tabs{display:flex;gap:0;font-size:14px;padding:16px 16px 0}.approve-nominations-container .sidebar .sidebar-header .tabs .tab{cursor:pointer;padding-bottom:4px;font-weight:400;color:#414141;text-align:center}.approve-nominations-container .sidebar .sidebar-header .tabs .tab:first-child{flex:0 0 40%}.approve-nominations-container .sidebar .sidebar-header .tabs .tab:last-child{flex:0 0 60%}.approve-nominations-container .sidebar .sidebar-header .tabs .tab.active{color:#000;border-bottom:3px solid #26890d}.approve-nominations-container .sidebar .user-list{overflow-y:auto;flex:1}.approve-nominations-container .sidebar .user-list .user-item{padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;column-gap:16px}.approve-nominations-container .sidebar .user-list .user-item:hover,.approve-nominations-container .sidebar .user-list .user-item.active{background-color:#f9f9f9}.approve-nominations-container .sidebar .user-list .user-item .user-name{font-weight:400;font-size:14px;color:#000;flex:0 0 40%;min-width:0;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approve-nominations-container .sidebar .user-list .user-item.active{background-color:#f9f9f9}.approve-nominations-container .sidebar .user-list .user-item.active .user-name{color:#000;font-weight:700}.approve-nominations-container .sidebar .user-list .user-item:hover{background-color:#f9f9f9}.approve-nominations-container .sidebar .user-list .user-item .status-badge{font-size:12px;padding:2px 8px;border-radius:12px;display:inline-block;text-align:center;min-width:80px}.approve-nominations-container .sidebar .user-list .user-item .status-badge.APPROVED{background-color:#26890d;color:#fff}.approve-nominations-container .sidebar .user-list .user-item .status-badge.PENDING{background-color:#e02b27;color:#fff}.approve-nominations-container .sidebar .user-list .user-item .status-badge.SENT-BACK{background-color:transparent;color:#333;font-weight:600;padding:0;text-align:right;margin-right:22px}.approve-nominations-container .sidebar .user-list .user-item .status-badge.NOT-INITIATED{background-color:transparent;color:#333;font-weight:600;border:none;padding:0;text-align:right;margin-right:17px}.approve-nominations-container .main-content{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;background-color:#fff}.approve-nominations-container .main-content .header-row{display:flex;align-items:center;margin-bottom:5px;gap:12px}.approve-nominations-container .main-content .header-row .back-btn{background:none;border:none;cursor:pointer}.approve-nominations-container .main-content .header-row h2{margin:0;font-size:20px;font-weight:600;color:#000}.approve-nominations-container .main-content .header-row .nominations-info-message{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:14px;color:#63686b}.approve-nominations-container .main-content .header-row .nominations-info-message img{flex-shrink:0}.approve-nominations-container .main-content .header-row .nominations-info-message span{font-family:Open Sans;font-weight:400}.approve-nominations-container .main-content .stats-row{display:flex;gap:20px;margin-bottom:28px;align-items:baseline}.approve-nominations-container .main-content .stats-row .stat{font-size:14px;color:#63686b}.approve-nominations-container .main-content .stats-row .stat strong{font-size:32px;color:#27890d;margin-right:6px;font-weight:700}.approve-nominations-container .main-content .nominations-actions-bar{display:flex;align-items:center;gap:12px;margin-bottom:24px}.approve-nominations-container .main-content .nominations-collapse-btn{display:flex;align-items:center;gap:6px;padding:6px 16px;background:#fff;border:1px solid #26890d;border-radius:32px;cursor:pointer;font-size:14px;font-weight:400;color:#000}.approve-nominations-container .main-content .nominations-add-btn{padding:8px 20px;background:#26890d;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s;position:relative;z-index:10003}.approve-nominations-container .main-content .an-nominations-add-section{background:#fff;padding:0;margin-bottom:24px;border:none}.approve-nominations-container .main-content .an-stack-input-wrapper{position:relative;width:100%}.approve-nominations-container .main-content .an-selected-nominees-stack{display:flex;flex-direction:column;gap:0;width:calc(100% - 160px);padding-left:160px;padding-bottom:0;margin-bottom:6px;position:absolute;bottom:100%;left:0;z-index:1;border-radius:10px;overflow:hidden}.approve-nominations-container .main-content .an-selected-nominees-scroll{max-height:120px;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:thin;scrollbar-color:#c0c0c0 transparent}.approve-nominations-container .main-content .an-selected-nominees-scroll::-webkit-scrollbar{width:6px}.approve-nominations-container .main-content .an-selected-nominees-scroll::-webkit-scrollbar-track{background:transparent}.approve-nominations-container .main-content .an-selected-nominees-scroll::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.approve-nominations-container .main-content .an-selected-nominees-inner{display:flex;flex-direction:column}.approve-nominations-container .main-content .an-selected-nominee-row{display:flex;align-items:stretch;overflow:visible;font-size:13px;color:#000;gap:16px}.approve-nominations-container .main-content .an-nominee-category{background-color:#e1e28c;color:#333;padding:6px 16px;display:flex;align-items:center;gap:8px;width:150px;min-width:150px;font-weight:400;border-radius:0;margin-left:136px;box-shadow:none}.approve-nominations-container .main-content .an-category-pill{font-weight:400}.approve-nominations-container .main-content .an-stack-delete-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.approve-nominations-container .main-content .an-nominee-info{background-color:#e1e28c;color:#333;flex:1;display:flex;align-items:center;padding:6px 16px;gap:16px;border-radius:0;min-width:0}.approve-nominations-container .main-content .an-nominee-name{width:32%;font-weight:400}.approve-nominations-container .main-content .an-nominee-email{width:31%}.approve-nominations-container .main-content .an-nominee-business{width:9%}.approve-nominations-container .main-content .an-nominee-details{width:14%}.approve-nominations-container .main-content .an-nominee-name,.approve-nominations-container .main-content .an-nominee-email,.approve-nominations-container .main-content .an-nominee-business,.approve-nominations-container .main-content .an-nominee-details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approve-nominations-container .main-content .an-selected-nominee-row:first-child .an-nominee-category,.approve-nominations-container .main-content .an-selected-nominee-row:first-child .an-nominee-info{border-top-left-radius:10px;border-top-right-radius:10px}.approve-nominations-container .main-content .an-selected-nominee-row:last-child .an-nominee-category{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.approve-nominations-container .main-content .an-selected-nominee-row:last-child .an-nominee-info{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.approve-nominations-container .main-content .an-selected-nominee-row:only-child .an-nominee-category{border-radius:10px}.approve-nominations-container .main-content .an-selected-nominee-row:only-child .an-nominee-info{border-radius:10px}.approve-nominations-container .main-content .an-add-section-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-left:160px}.approve-nominations-container .main-content .an-nominations-category-label{font-size:14px;font-weight:600;color:#333;min-width:120px;display:inline-block}.approve-nominations-container .main-content .an-custom-category-select-container{position:relative;min-width:180px}.approve-nominations-container .main-content .an-nominations-category-select{padding:0 5px;border:1px solid #027d13;border-radius:20px;width:170px;min-width:170px;font-size:14px;background-color:#fff;height:35px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:12px;color:#333;display:flex!important;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.approve-nominations-container .main-content .custom-select-arrow{width:12px;height:12px;transition:transform .2s}.approve-nominations-container .main-content .custom-select-trigger.open .custom-select-arrow{transform:rotate(180deg)}.approve-nominations-container .main-content .custom-select-options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:100;overflow:auto;max-height:200px}.approve-nominations-container .main-content .custom-select-option{padding:10px 14px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s}.approve-nominations-container .main-content .an-search-and-add-wrapper{display:flex;align-items:center;gap:16px;position:relative;flex:1;min-width:0}.approve-nominations-container .main-content .an-search-wrapper{display:flex;flex-direction:column;position:relative;flex:1;min-width:0}.approve-nominations-container .main-content .an-nominations-search-container{display:flex;align-items:center;width:100%;max-width:900px;background:#fff;border:1.3px solid #027d13;border-radius:20px;padding:0 16px;height:35px;box-sizing:border-box}.approve-nominations-container .main-content .an-nominations-search-input{border:none;outline:none;width:100%;padding:4px 0;font-size:13px}.approve-nominations-container .main-content .add-stakeholder-outside-btn{background:transparent;border:none;color:#00a3e0;font-size:13px;font-weight:500;cursor:pointer;padding:4px 0 0;text-decoration:underline;text-align:left;margin-left:2px;white-space:nowrap;position:absolute;top:100%;left:0;font-style:italic}.approve-nominations-container .main-content .an-nominations-add-confirm-btn{padding:0 20px;background:#26890d;color:#fff;border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s;height:35px;display:flex;align-items:center}.approve-nominations-container .main-content .an-search-results-dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;border:none;border-radius:10px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px;padding:0;overflow:hidden;box-sizing:border-box}.approve-nominations-container .main-content .an-search-results-scroll{max-height:200px;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#c0c0c0 transparent}.approve-nominations-container .main-content .an-search-results-scroll::-webkit-scrollbar{width:6px}.approve-nominations-container .main-content .an-search-results-scroll::-webkit-scrollbar-track{background:transparent}.approve-nominations-container .main-content .an-search-results-scroll::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.approve-nominations-container .main-content .an-search-results-table{width:100%;border-collapse:collapse;table-layout:fixed}.approve-nominations-container .main-content .an-search-results-table td{font-size:14px;color:#333;padding:10px 12px;border-bottom:none;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approve-nominations-container .main-content .an-search-result-row{cursor:pointer;transition:background-color .2s}.approve-nominations-container .main-content .categories-container{flex:1;overflow-y:auto}.approve-nominations-container .main-content .categories-container .nomination-category{background-color:#fff!important}.approve-nominations-container .main-content .footer-actions{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;gap:12px;padding:20px 0;border-top:none}.approve-nominations-container .main-content .footer-actions button{padding:10px 24px;border-radius:10px;cursor:pointer;font-size:14px;transition:background .2s}.approve-nominations-container .main-content .footer-actions .cancel-btn{background:#fff;color:#333;border:1.6px solid #b7b625}.approve-nominations-container .main-content .footer-actions .cancel-btn:hover{background:#f5f5f5}.approve-nominations-container .main-content .footer-actions .send-back-btn{background:#fff;color:#333;border:1.6px solid #b7b625;font-weight:500}.approve-nominations-container .main-content .footer-actions .send-back-btn:hover{background:#f5f5f5}.approve-nominations-container .main-content .footer-actions .approve-btn{background:#26890d;color:#fff;border:1.6px solid #b7b625;font-weight:500}.approve-nominations-container .main-content .footer-actions .approve-btn:hover{background:#1e6e0a}.an-min-participation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:11000;animation:an-popup-fadeIn .2s ease}@keyframes an-popup-fadeIn{0%{opacity:0}to{opacity:1}}.an-min-participation-popup{position:relative;background:#fff;border:.5px solid #2b2b2b;border-radius:12px;width:428px;max-width:92vw;display:flex;flex-direction:column;overflow:hidden;box-shadow:-5px 9px 4px #0000001a;animation:an-popup-slideUp .25s ease}@keyframes an-popup-slideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.an-min-participation-close{position:absolute;top:10px;right:12px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:2px;border-radius:6px;z-index:1;transition:background .2s;font-weight:700;font-size:16px;color:#000;line-height:1}.an-min-participation-close:hover{background:#f0f0f0}.an-min-participation-content{padding:26px 26px 16px;display:flex;flex-direction:column;gap:4px}.an-min-participation-message{margin:0;font-family:Open Sans;font-size:16px;font-weight:400;color:#000;line-height:1.36;text-align:left}.an-min-participation-list{margin:0;padding-left:26px;list-style-type:disc;display:flex;flex-direction:column;gap:4px}.an-min-participation-list-item{font-family:Open Sans;font-size:16px;font-weight:400;color:#000;line-height:1.36;text-align:left;padding-left:4px}.an-min-participation-okay-btn{width:100%;height:36px;background:#26890e;color:#fff;border:none;border-radius:0 0 12px 12px;cursor:pointer;font-family:Open Sans;font-size:16px;font-weight:600;text-align:center;transition:background .2s;flex-shrink:0}.an-min-participation-okay-btn:hover{background:#2d9c10}.custom-tooltip{background:#fff;border:2px solid #f1f1f1;border-radius:10px;padding:12px 14px;box-shadow:0 6px 16px #00000014;max-width:240px;font-family:Open Sans,sans-serif}.custom-tooltip h3{font-size:14px;font-weight:600;margin-bottom:6px;color:#111}.custom-tooltip p{font-size:12px;color:#666;margin-bottom:8px;line-height:1.4}.custom-tooltip .tooltip-section{border-top:1px solid #f1f1f1;padding-top:6px;margin-top:6px}.custom-tooltip .tooltip-section .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.custom-tooltip .tooltip-section .row .label{font-size:12px;font-weight:500}.custom-tooltip .tooltip-section .row .value{font-size:13px;font-weight:700}.custom-tooltip .tooltip-section .interpretation{font-size:11px;color:#888;font-style:italic}.custom-tooltip .self .label,.custom-tooltip .self .value{color:#72b308}.custom-tooltip .others .label,.custom-tooltip .others .value{color:#333}.custom-cursor-emoji-wrapper{position:fixed;pointer-events:none;z-index:9998;transition:all .3s ease}.custom-cursor-emoji-wrapper--front{z-index:9999;transition:all .2s ease}.custom-cursor-emoji-pulse{border-radius:9999px;width:48px;height:48px;animation:custom-cursor-emoji-ping 2s cubic-bezier(0,0,.2,1) infinite}.custom-cursor-emoji-main{border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.custom-cursor-emoji-main span{font-size:1.25rem}.custom-cursor-emoji-rating,.custom-cursor-emoji-label{position:absolute;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:4px;white-space:nowrap;box-shadow:0 4px 6px #0000001a;transition:all .3s ease;font-size:11px;font-weight:600;color:#fff}.custom-cursor-emoji-rating{bottom:-32px}.custom-cursor-emoji-label{top:-32px;font-size:10px}.custom-cursor-emoji-bars{position:absolute;right:-24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}.custom-cursor-emoji-bar{transition:all .2s ease;height:3px;border-radius:2px}.custom-cursor-emoji-click-ring-wrapper{position:fixed;pointer-events:none;z-index:9997}.custom-cursor-emoji-click-ring{border-radius:9999px;width:60px;height:60px;animation:custom-cursor-emoji-ping .6s cubic-bezier(0,0,.2,1) infinite}@keyframes custom-cursor-emoji-ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}.gap-analysis{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px 24px 12px;font-family:Open Sans;color:#000}.gap-analysis__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.gap-analysis__title{font-size:18px;font-weight:600;margin:0}.gap-analysis__tabs{display:inline-flex;background-color:transparent;border-radius:0;padding:0;gap:12px}.gap-analysis__tab{border:1px solid transparent;background:#fff;padding:6px 24px;border-radius:8px;font-size:13px;cursor:pointer;color:#000;transition:all .15s ease-in-out;font-family:inherit;font-weight:600}.gap-analysis__tab--inactive-positive{border-color:#26890d;background:#fff;color:#000}.gap-analysis__tab--inactive-negative{border-color:#ed8b00;background:#fff;color:#000}.gap-analysis__tab--active-positive{background-color:#26890d;border-color:#26890d;color:#fff;font-weight:600}.gap-analysis__tab--active-negative{background-color:#ed8b00;border-color:#ed8b00;color:#000;font-weight:600}.gap-analysis__section{border-radius:8px;border:1px solid #e0e0e0;max-height:420px;min-height:420px;display:flex;flex-direction:column}.gap-analysis__section-header{padding:10px 16px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;gap:8px}.gap-analysis__section-title-row{display:flex;align-items:center;gap:8px}.gap-analysis__section-title{font-size:16px;font-weight:600;font-family:inherit}.gap-analysis__table-wrapper{flex:1 1 auto;overflow-y:auto}.gap-analysis__table{width:100%;display:table;border-collapse:collapse}.gap-analysis__row{display:table-row}.gap-analysis__row--header{font-weight:600;font-family:inherit}.gap-analysis__row--body:nth-child(2n){background-color:#fcfcfc}.gap-analysis__row--group-end .gap-analysis__cell{border-bottom:1px solid #d0d0ce}.gap-analysis__row--group-start .gap-analysis__cell{border-top:1px solid #e0e0e0;padding-top:12px}.gap-analysis__row--qualitative-separator .gap-analysis__cell{border-bottom:1px solid #d0d0ce}.gap-analysis__cell{display:table-cell;padding:10px 12px;font-size:15px;vertical-align:top}.gap-analysis__cell--competency{width:25%;font-weight:600;font-size:14px}.gap-analysis__cell--item{width:45%;font-size:14px}.gap-analysis__cell--self,.gap-analysis__cell--others,.gap-analysis__cell--gap{width:10%;text-align:center;white-space:nowrap}.gap-analysis__cell--header{font-size:12px;letter-spacing:.02em;font-weight:700}.gap-analysis__cell--rating{font-weight:700}.gap-analysis__cell--self{background-color:#85bb41;color:#fff;border-right:6px solid #ffffff}.gap-analysis__cell--others{background-color:#000;color:#fff}.gap-analysis__cell--gap-positive{background-color:transparent;color:#0c6c38}.gap-analysis__cell--gap-negative{background-color:transparent;color:#da291c}.gap-analysis__cell--gap-header-positive{color:#0c6c38}.gap-analysis__cell--gap-header-negative{color:#da291c}.gap-analysis__note{font-size:11px;color:#000;padding:8px 12px 6px;text-align:center;border-top:1px solid #d0d0ce;background-color:#fff;font-style:italic}.gap-analysis__item-text{white-space:pre-line}.participant-radar-report{padding:16px 24px 24px}.participant-radar-report__top-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#666;margin-bottom:12px}.participant-radar-report__top-left{display:flex;align-items:center;gap:8px}.participant-radar-report__back-btn{border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;font-family:inherit}.participant-radar-report__breadcrumb{color:#53565a;font-size:14px;font-weight:400}.participant-radar-report__breadcrumb .participant-radar-report__breadcrumb-highlight{color:#26890d}.participant-radar-report__download-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:12px;border:none;background-color:#2f5436;color:#fff;font-family:inherit;font-size:14px;font-weight:400;cursor:pointer;box-shadow:0 1px 2px #0003}.participant-radar-report__download-icon{width:14px;height:14px;filter:brightness(0) invert(1)}.participant-radar-report__tabs{display:flex;gap:24px;border-bottom:1px solid #e5e5e5;margin-bottom:16px;font-size:14px}.participant-radar-report__tab{position:relative;padding:8px 0 10px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:#000;outline:none}.participant-radar-report__tab--active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#26890d}.participant-radar-report__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr);gap:24px;align-items:stretch}.participant-radar-report__layout--fullscreen{grid-template-columns:minmax(0,1fr)}.participant-radar-report__chart-card,.participant-radar-report__controls-card{background:var(--card, #ffffff);border-radius:16px;box-shadow:0 10px 30px #0f172a14;padding:24px;display:flex;flex-direction:column;position:relative}.participant-radar-report__chart-card--fullscreen{width:100%}.participant-radar-report__card-header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.participant-radar-report__summary-title-row{display:flex;align-items:center;gap:8px;min-width:0}.participant-radar-report__card-title{font-size:20px;font-weight:var(--font-weight-medium, 600);margin:0 0 4px;color:var(--foreground, #030213);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-radar-report__summary-layout-icons{display:flex;align-items:center;gap:8px}.participant-radar-report__layout-toggle{border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;font-family:inherit}.participant-radar-report__layout-toggle img{width:20px;height:20px}.participant-radar-report__layout-toggle--active img{filter:brightness(0) saturate(100%) invert(40%) sepia(86%) saturate(545%) hue-rotate(71deg) brightness(92%) contrast(92%)}.participant-radar-report__nav-arrow{border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;font-family:inherit}.participant-radar-report__card-title{font-size:20px;font-weight:var(--font-weight-medium, 600);margin:0 0 4px;color:var(--foreground, #030213)}.participant-radar-report__card-description{font-size:14px;font-weight:var(--font-weight-normal, 400);color:var(--muted-foreground, #717182);margin:0}.participant-radar-report__card-content{flex:1 1 auto}.participant-radar-report__loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;color:#000}.participant-radar-report__card-content--chart{min-height:420px;height:420px}.participant-radar-report__card-content--controls{max-height:420px;overflow-y:auto}.participant-radar-report__equal-tiles-scroll{max-height:250px;overflow-y:auto}.participant-radar-report__summary-list{display:flex;flex-direction:column;gap:14px}.participant-radar-report__equal-tiles{display:flex;flex-direction:column;height:100%}.participant-radar-report__equal-tiles-header-row{display:grid;grid-template-columns:1fr 80px 80px;font-weight:700;margin-bottom:12px;font-size:15px;text-align:center}.participant-radar-report__equal-tiles-header-score--self{padding-right:14px}.participant-radar-report__equal-tiles-row{display:grid;grid-template-columns:1fr 80px 80px;align-items:center;padding:12px 0;border-bottom:1px solid #e0e0e0;column-gap:8px}.participant-radar-report__equal-tiles-question{font-size:13px;line-height:1.4;padding-right:16px;color:#333}.participant-radar-report__equal-tiles-score{text-align:center;font-weight:600;font-size:16px}.participant-radar-report__equal-tiles-score--self{color:#000}.participant-radar-report__equal-tiles-score--self-high,.participant-radar-report__equal-tiles-score--self-low{width:32px;height:32px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;color:#fff}.participant-radar-report__equal-tiles-score--self-high{background-color:#0e9949}.participant-radar-report__equal-tiles-score--self-low{background-color:#e02b27}.participant-radar-report__equal-tiles-score--self-plain{color:#000}.participant-radar-report__equal-tiles-score--others-high,.participant-radar-report__equal-tiles-score--others-low{width:32px;height:32px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;color:#fff}.participant-radar-report__equal-tiles-score--others-high{background-color:#0e9949}.participant-radar-report__equal-tiles-score--others-low{background-color:#e02b27}.participant-radar-report__equal-tiles-score--others-plain{color:#000}.participant-radar-report__equal-tiles-legend{display:flex;justify-content:center;gap:32px;margin-top:16px;font-size:11px}.participant-radar-report__equal-tiles-legend-item{display:inline-flex;align-items:center;gap:6px;color:#333}.participant-radar-report__equal-tiles-legend-dot{width:10px;height:10px;border-radius:50%}.participant-radar-report__equal-tiles-legend-item--high .participant-radar-report__equal-tiles-legend-dot{background-color:#0e9949}.participant-radar-report__equal-tiles-legend-item--low .participant-radar-report__equal-tiles-legend-dot{background-color:#e02b27}.participant-radar-report__comments-button--full{align-self:center;margin-top:16px}.participant-radar-report__summary-row{display:grid;grid-template-columns:1.6fr 2.4fr;align-items:center;gap:16px}.participant-radar-report__summary-label{font-size:13px;color:#333}.participant-radar-report__summary-bar-wrapper{position:relative;background:transparent;border-radius:8px;overflow:hidden;height:32px}.participant-radar-report__summary-bar{position:relative;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:flex-end;padding-right:16px;color:#fff;font-weight:700;font-size:16px}.participant-radar-report__summary-bar--self{background-color:#72b308}.participant-radar-report__summary-bar--all-others{background-color:#000}.participant-radar-report__summary-bar--rm-coach,.participant-radar-report__summary-bar--cda{background-color:#4cc3d9}.participant-radar-report__summary-bar--review-partners{background-color:#3fbfb0}.participant-radar-report__summary-bar--direct-reportees{background-color:#00a0e3}.participant-radar-report__summary-bar--peers{background-color:#0072ce}.participant-radar-report__summary-bar--other-stakeholders{background-color:#0c515b}.participant-radar-report__summary-value{position:relative;z-index:1;margin-right:4px}.participant-radar-report__summary-footer{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:4px}.participant-radar-report__rating-scale{display:flex;flex-direction:column;width:100%;gap:0}.participant-radar-report__rating-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;font-size:11px;color:#717182;text-align:center}.participant-radar-report__rating-row span{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-radar-report__rating-row--labels{margin-top:-2px;font-size:11px;color:#717182}.participant-radar-report__comments-button{padding:8px 24px;border-radius:9999px;border:none;background:#26890d;color:#fff;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.participant-radar-report .graphical-status-tooltip .tooltip-box{background-color:#d1e7dd!important;color:#0f5132!important;border-radius:8px!important;padding:10px 16px!important;white-space:normal!important;font-size:12px!important;width:330px!important;max-width:330px!important;text-align:left!important;position:absolute!important;top:24px!important;left:-20px!important;transform:none!important;box-shadow:0 4px 10px #0000001a!important;z-index:100}.participant-radar-report .graphical-status-tooltip .tooltip-box:before{content:"";position:absolute;top:-10px;left:24px!important;transform:none!important;border-width:5px;border-style:solid;border-color:transparent transparent #d1e7dd transparent!important}.participant-radar-report__comments-modal{display:flex;flex-direction:column}.participant-radar-report__comments-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.participant-radar-report__comments-header-row span{font-size:20px;font-weight:600}.participant-radar-report__comments-tabs{display:inline-flex;align-items:center;gap:8px}.participant-radar-report__comments-tab{padding:6px 16px;border-radius:10px;border:1px solid #26890d;background:#fff;color:#000;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.participant-radar-report__comments-tab--active{background:#e3e48d;border-color:#26890d;color:#000}.participant-radar-report__comments-scroll{padding-right:8px;max-height:60vh;overflow-y:auto}.participant-radar-report__comments-heading{font-size:14px;font-weight:700;margin:12px 0 4px}.participant-radar-report__comments-list{list-style:disc;margin:0 0 8px;padding-left:24px}.participant-radar-report__comments-list-item{font-size:13px;line-height:1.5;margin-bottom:4px}.participant-radar-report__comments-divider{border:none;border-top:1px solid #e0e0e0;margin:5px 0}.participant-radar-report__comments-text{font-size:13px;line-height:1.5;margin:0 0 8px}.participant-radar-report__comments-scroll hr{border:none;border-top:1px solid #e0e0e0;margin:5px 0}.participant-radar-report__comments-scroll p{padding-bottom:8px}.participant-radar-report__fullscreen-btn{position:absolute;right:16px;bottom:16px;border:none;background:transparent;cursor:pointer;padding:4px;font-family:inherit}.participant-radar-report__fullscreen-close{position:absolute;right:60px;top:-10px;border:none;background:transparent;cursor:pointer;padding:4px;font-family:inherit}.radar-chart-root{width:100%;height:100%;display:flex;flex-direction:column}.radar-chart-legend{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 0 16px}.radar-chart-legend__item{display:flex;align-items:center;gap:8px}.radar-chart-legend__line-self{width:32px;height:4px;background:#72b308;border-radius:9999px}.radar-chart-legend__label{font-size:14px;color:var(--foreground, #030213)}.participant-radar-report__comments-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#000;padding:24px 0}.sq-page{min-height:100vh;background:#fff;font-family:Open Sans}.sq-content{padding:20px 32px 40px;max-width:1400px;position:relative}.sq-title-row{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:12px;flex-wrap:wrap;border-bottom:1px solid #d0d0ce}.sq-back-btn{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;flex-shrink:0}.sq-back-btn:hover{background:#f5f5f5}.sq-title{font-size:20px;font-weight:600;color:#222;margin:0;white-space:nowrap;flex-shrink:0}.sq-progress-wrapper{display:flex;align-items:center;gap:12px;flex:1;min-width:200px}.sq-progress-bar{flex:1;height:8px;background:#ddd;max-width:550px;border-radius:4px;overflow:hidden}.sq-progress-fill{height:100%;background:#027d13;max-width:550px;border-radius:4px;transition:width .3s ease}.sq-progress-text{font-size:14px;color:#027d13;font-weight:500;white-space:nowrap}.sq-mandatory-badge{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;color:#d32f2f;font-weight:400;white-space:nowrap;flex-shrink:0}.sq-rating-header{display:flex;gap:20px;padding:16px 0 12px;border-bottom:1px solid #e8e8e8}.sq-rating-spacer{width:490px;flex-shrink:0}.sq-rating-header-item{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0}.sq-rating-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-rating-label{font-size:13px;font-weight:500;color:#444;white-space:normal;word-break:break-word}.sq-info-icon{display:inline-flex;align-items:center;position:relative;flex-shrink:0}.sq-custom-tooltip .tooltip-box{background-color:#d1e7dd!important;color:#0f5132!important;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;line-height:1.4!important;width:280px!important;box-shadow:0 4px 12px #00000026!important;text-align:left!important;white-space:normal!important;position:absolute!important;top:34px!important;margin-top:0!important;left:-250px!important;transform:none!important;bottom:auto!important;z-index:100}.sq-custom-tooltip .tooltip-box:before{content:"";position:absolute;top:-12px;left:252px!important;transform:none!important;border-width:6px;border-style:solid;border-color:transparent transparent #d1e7dd transparent;bottom:auto!important}.sq-competency-section{padding:16px 0}.sq-competency-name{font-size:17px;font-weight:700;color:#222;margin:0 0 16px;border-bottom:2px solid #ccc;padding-bottom:10px}.sq-qualitative-header{max-width:1026px}.survey-questions-container,.sq-questions-list{display:flex;flex-direction:column;gap:0}.sq-question-row{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 0;border-bottom:none;gap:20px}.sq-question-text{display:flex;gap:10px;flex:1;max-width:490px;font-size:14px;line-height:1.6;color:#333}.sq-bullet{flex-shrink:0;color:#333;font-size:18px;line-height:1.4}.sq-question-unanswered .sq-text-error{color:#d32f2f}.sq-rating-circles{display:flex;gap:20px;flex:1}.sq-circle{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0}.sq-circle:disabled{cursor:default}.sq-circle:before{content:"";width:24px;height:24px;border-radius:50%;background:#ccc;display:block}.sq-circle-selected:before{background:#26890d}.sq-circle-selected:hover:before{background:#3d6a0c}.sq-additional-comments{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 0 10px;margin-top:8px}.sq-comments-label{font-size:14px;color:#333;line-height:1.5;flex:1;max-width:490px;padding-top:8px;margin-left:20px}.sq-comments-textarea{flex:1;border:1px solid #ccc;border-radius:10px;padding:10px 14px;font-size:14px;font-family:Open Sans;color:#333;resize:vertical;line-height:1.5;outline:none;transition:border-color .2s}.sq-comments-textarea::placeholder{color:#aaa;font-style:italic}.sq-qualitative-list{display:flex;flex-direction:column;gap:24px}.sq-qualitative-item{display:flex;flex-direction:column;gap:10px}.sq-qualitative-label{font-size:14px;color:#333;line-height:1.5;margin:0}.sq-qualitative-textarea{width:100%;max-width:1000px;border:1px solid #ccc;border-radius:6px;padding:12px 14px;font-size:14px;font-family:Open Sans;color:#333;resize:vertical;line-height:1.5;outline:none;transition:border-color .2s}.sq-qualitative-textarea:focus{border-color:#86bc25}.sq-qualitative-textarea::placeholder{color:#aaa;font-style:italic}.sq-actions{display:flex;justify-content:center;gap:12px;padding:28px 0 16px}.sq-btn{padding:10px 24px;font-size:14px;font-weight:500;border-radius:10px;cursor:pointer;transition:background .2s}.sq-btn:disabled{opacity:.45;cursor:not-allowed}.sq-btn-previous{background:#fff;color:#333;border:1.6px solid #b7b625}.sq-btn-previous:not(:disabled):hover{background:#f5f5f5}.sq-btn-draft{background:#fff;color:#333;border:1.6px solid #b7b625}.sq-btn-draft:not(:disabled):hover{background:#f5f5f5}.sq-btn-next{background:#26890d;color:#fff;border:1.6px solid #b7b625}.sq-btn-next:hover{background:#1e6e0a}.sq-btn-submit{background:#26890d;color:#fff;border:1.6px solid #b7b625}.sq-btn-submit:hover{background:#1e6e0a}.sq-error-toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background:#d32f2f;color:#fff;padding:14px 24px;border-radius:6px;font-size:14px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 16px #0003;z-index:900;animation:toastSlideUp .25s ease}.sq-error-close{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;padding:2px}@keyframes toastSlideUp{0%{opacity:0;transform:translate(-50%) translateY(16px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 1024px){.sq-title-row{flex-wrap:wrap}.sq-question-row{flex-direction:column;gap:12px}.sq-question-text{max-width:100%}.sq-rating-header{display:none}.sq-additional-comments{flex-direction:column}}.user-info{font-family:Open Sans,sans-serif;padding:14px 20px 32px;min-height:calc(100vh - 60px);background:#000;display:flex;flex-direction:column;overflow-x:hidden}.user-info-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:16px}.user-info-breadcrumb-link{font-size:14px;font-weight:400;color:#fff;cursor:pointer}.user-info-breadcrumb-link:hover{text-decoration:underline}.user-info-breadcrumb-divider{font-size:14px;color:#979797}.user-info-breadcrumb-current{font-size:14px;font-weight:400;color:#c0d22f}.user-info-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.user-info-header-back{width:36px;height:36px;cursor:pointer;filter:brightness(0) invert(1)}.user-info-header-back:hover{opacity:.8}.user-info-header-title{font-size:28px;font-weight:600;color:#fff}.user-info-body{display:flex;gap:20px;flex:1;align-items:flex-start;overflow-x:hidden}.user-info-left{flex-shrink:0;width:228px;display:flex;flex-direction:column;gap:20px}.user-info-right{flex:1;display:flex;flex-direction:column;min-width:0;overflow-x:hidden}.user-info-profile-card{width:100%;background:#000;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;align-items:center}.user-info-profile-card-header{width:100%;height:41px;background:#26890d;display:flex;align-items:center;padding:0 21px}.user-info-profile-card-header-text{font-size:14px;font-weight:600;color:#fff}.user-info-profile-card-avatar{width:180px;height:180px;border-radius:50%;background:#63666a;display:flex;align-items:center;justify-content:center;margin-top:15px;overflow:hidden;border:9px solid #26890d;flex-shrink:0}.user-info-profile-card-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-info-profile-card-name{margin:8px 0 16px;font-size:14px;font-weight:400;color:#3e3e3e;text-align:center;padding:0 16px}.user-info-details-container{display:flex;flex-direction:column;width:fit-content;min-width:100%}.user-info-details-header{height:49px;background:#26890d;border-radius:16px 16px 0 0;display:flex;align-items:center;padding:0 24px}.user-info-details-header-text{font-size:16px;font-weight:600;color:#fff}.user-info-details-grid{display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:0 0 16px 16px;box-shadow:-1px 1px 7px #00000026;padding:24px;overflow-x:hidden}.user-info-details-section{flex:1;display:flex;flex-direction:column;min-width:0;overflow-x:hidden}.user-info-details-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.user-info-details-row--partial{grid-template-columns:repeat(3,1fr)}.user-info-details-row--partial .user-info-details-card:last-child{grid-column:2}.user-info-details-card{background:#fff;border:1px solid #d0d0ce;border-radius:12px;overflow:hidden}.user-info-details-card-label{background:#ddefe8;padding:10px 24px;font-size:14px;font-weight:600;color:#000}.user-info-details-card-value{padding:12px 24px 14px;font-size:16px;font-weight:400;color:#3e3e3e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){.user-info-body{flex-direction:column}.user-info-left{width:100%;max-width:228px}.user-info-details-row{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.user-info-details-row{grid-template-columns:1fr}}.proxy-access-page{font-family:Open Sans,sans-serif;padding:20px 20px 0;min-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#fff}.proxy-access-breadcrumbs{font-size:14px;line-height:20px;margin-bottom:16px}.proxy-access-breadcrumb-link{color:#26890d;cursor:pointer;font-weight:400}.proxy-access-breadcrumb-divider{color:#53565a;font-weight:400}.proxy-access-breadcrumb-current{color:#000;font-weight:400}.proxy-access-search-wrapper{position:relative;width:100%;margin-bottom:0}.proxy-access-search-container{display:flex;align-items:center;border:1px solid #d0d0ce;border-radius:12px;padding:9px 12px;background:#fff;width:100%;box-sizing:border-box}.proxy-access-search-icon{width:20px;height:20px;margin-right:10px;flex-shrink:0}.proxy-access-search-input{border:none;outline:none;font-family:Open Sans,sans-serif;font-size:14px;color:#000;width:100%;background:transparent}.proxy-access-search-input::placeholder{color:#63666a}.proxy-access-search-results-dropdown{background:#fff;border:1px solid #bbbcbc;border-radius:8px;box-shadow:0 4px 16px #00000024;max-height:40vh;overflow-y:auto}.proxy-access-search-result-card{display:flex;align-items:center;gap:14px;padding:12px 16px;cursor:pointer;transition:background .15s;border-bottom:1px solid #d6d6d6}.proxy-access-search-result-card:last-child{border-bottom:none}.proxy-access-search-result-card:hover{background:#c0d22f}.pa-avatar{width:44px;height:44px;min-width:44px;border-radius:50%;background:#0c515b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pa-avatar-initials{font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.pa-info{display:flex;flex-direction:column;gap:3px}.pa-top-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pa-name{font-weight:700;font-size:14px;color:#000}.pa-separator{font-weight:400;font-size:14px;color:#63666a}.pa-empid,.pa-business,.pa-grade{font-weight:400;font-size:14px;color:#000}.pa-email{font-size:12px;color:#63666a}.proxy-access-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0 40px;margin-top:auto}.pa-btn{padding:5px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;font-family:Open Sans,sans-serif;border:1px solid;white-space:nowrap;transition:opacity .15s ease}.pa-btn--cancel{background:#fff;color:#000;border-color:#c0d22f}.pa-btn--changelog{background:#26890d;color:#fff;border-color:#26890d;cursor:pointer}.change-log-page{padding:24px 40px 40px;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#fff}.change-log-breadcrumbs{margin-bottom:20px;font-size:14px;line-height:1.5}.change-log-breadcrumbs .change-log-breadcrumb-link{color:#26890d;cursor:pointer;text-decoration:none}.change-log-breadcrumbs .change-log-breadcrumb-divider{color:#53565a;margin:0 4px}.change-log-breadcrumbs .change-log-breadcrumb-current{color:#000}.change-log-header{display:flex;align-items:center;margin-bottom:20px}.change-log-header .change-log-header-left{display:flex;align-items:center;gap:12px}.change-log-header .change-log-back-btn{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.change-log-header .change-log-title{font-size:24px;font-weight:600;color:#000;margin:0}.change-log-table-wrapper{overflow-y:auto;flex:1;min-height:0;position:relative}.change-log-table-wrapper::-webkit-scrollbar{width:6px}.change-log-table-wrapper::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}.change-log-table-wrapper::-webkit-scrollbar-track{background:transparent}.cl-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;z-index:1}.cl-loading-text{font-size:24px;font-weight:600;color:#000}.cl-empty-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.cl-empty-text{font-size:20px;font-weight:400;color:#000}.change-log-table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:Open Sans,sans-serif}.change-log-table thead tr{background:transparent}.change-log-table th{padding:12px 16px;font-size:13px;font-weight:400;color:#53565a;text-align:left;border-bottom:1px solid #d0d0ce;white-space:nowrap}.change-log-table .cl-th-inner{display:inline-flex;align-items:center;gap:6px}.change-log-table td{padding:12px 16px;font-size:13px;font-weight:400;color:#000;border-bottom:1px solid #d0d0ce;vertical-align:top}.change-log-table tbody tr:last-child td{border-bottom:none}.change-log-table .cl-filter-icon{width:14px;height:14px;flex-shrink:0;cursor:pointer;transition:transform .2s ease}.change-log-table .cl-sort-desc{transform:rotate(180deg)}.change-log-table .cl-col-action-by{width:18%}.change-log-table .cl-col-for-user{width:14%}.change-log-table .cl-col-role{width:10%}.change-log-table .cl-col-rater{width:14%}.change-log-table .cl-col-date,.change-log-table .cl-cell-date{width:8%;padding-left:24px}.change-log-table .cl-col-action-type{width:36%}.change-log-table .cl-cell-action-by,.change-log-table .cl-cell-for-user,.change-log-table .cl-cell-rater,.change-log-table .cl-cell-date,.change-log-table .cl-cell-role{overflow:hidden}.change-log-table .cl-cell-action-by .cl-cell-name,.change-log-table .cl-cell-action-by .cl-cell-sub,.change-log-table .cl-cell-for-user .cl-cell-name,.change-log-table .cl-cell-for-user .cl-cell-sub,.change-log-table .cl-cell-rater .cl-cell-name,.change-log-table .cl-cell-rater .cl-cell-sub,.change-log-table .cl-cell-date .cl-cell-name,.change-log-table .cl-cell-date .cl-cell-sub,.change-log-table .cl-cell-role span,.change-log-table .cl-cell-role .cl-cell-business{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-log-table .cl-cell-action-type{overflow-wrap:break-word;word-break:break-word;white-space:normal}.change-log-table .cl-cell-name{font-weight:400;color:#000}.change-log-table .cl-cell-sub,.change-log-table .cl-cell-business{font-size:12px;color:gray;margin-top:2px}.change-log-table .cl-action-tag{display:inline-block;background:#e8f5e9;color:#26890d;font-size:12px;font-weight:400;padding:4px 10px;border-radius:12px;white-space:nowrap}.change-log-table .cl-action-text{line-height:1.4}.change-log-table .cl-filter-active{filter:invert(33%) sepia(97%) saturate(700%) hue-rotate(83deg) brightness(92%) contrast(101%)}.cl-filter-popup{position:absolute;top:100%;left:0;width:278px;height:260px;background:#fff;border:1px solid #d0d0ce;border-radius:4px;z-index:100;display:flex;flex-direction:column;box-shadow:0 2px 8px #0000001f}.cl-filter-popup .cl-filter-popup-header{padding:7px 12px 0;flex-shrink:0}.cl-filter-popup .cl-filter-popup-header .cl-filter-header-label{font-size:12px;font-family:Open Sans,sans-serif;font-weight:600;color:#63666a}.cl-filter-popup .cl-filter-popup-search{position:relative;padding:8px 12px;flex-shrink:0}.cl-filter-popup .cl-filter-popup-search .cl-filter-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none;opacity:.42}.cl-filter-popup .cl-filter-popup-search .cl-filter-search-input{width:100%;height:24px;padding:2px 24px 2px 28px;border:1px solid #26890d;border-radius:8px;font-size:12px;font-family:Open Sans,sans-serif;font-weight:400;color:#000;outline:none;background:#fff;box-sizing:border-box}.cl-filter-popup .cl-filter-popup-search .cl-filter-search-input::placeholder{color:#63666a}.cl-filter-popup .cl-filter-popup-search .cl-filter-search-clear{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:14px;color:#63666a;padding:0;line-height:1}.cl-filter-popup .cl-filter-popup-list{flex:1;overflow-y:auto;padding:0;min-height:0}.cl-filter-popup .cl-filter-popup-list .cl-filter-no-matches{padding:12px;font-size:13px;font-family:Open Sans,sans-serif;color:#000;text-align:center}.cl-filter-popup .cl-filter-popup-list::-webkit-scrollbar{width:4px}.cl-filter-popup .cl-filter-popup-list::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:2px}.cl-filter-popup .cl-filter-popup-list::-webkit-scrollbar-track{background:transparent}.cl-filter-popup .cl-filter-option{display:flex;align-items:flex-start;gap:12px;padding:5px 12px 7px;cursor:pointer;font-size:14px;font-family:Open Sans,sans-serif;color:#000;min-height:32px;box-sizing:border-box}.cl-filter-popup .cl-filter-option:hover{background:#f5f5f5}.cl-filter-popup .cl-filter-option .cl-native-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;border:1px solid #000;border-radius:0;cursor:pointer;margin-top:3px;position:relative;flex-shrink:0}.cl-filter-popup .cl-filter-option .cl-native-checkbox:checked{background-color:#26890d;border-color:#26890d}.cl-filter-popup .cl-filter-option .cl-native-checkbox:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cl-filter-popup .cl-filter-option .cl-filter-option-label{line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.cl-filter-popup .cl-filter-popup-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px}.cl-filter-popup .cl-filter-btn{height:32px;padding:5px 12px;border:none;border-radius:8px;font-size:14px;font-family:Open Sans,sans-serif;font-weight:400;cursor:pointer;min-width:72px}.cl-filter-popup .cl-filter-btn-clear{background:#53565a;color:#fff}.cl-filter-popup .cl-filter-btn-clear:disabled{opacity:.4;cursor:not-allowed}.cl-filter-popup .cl-filter-btn-apply{background:#26890d;color:#fff}.cl-filter-popup .cl-filter-btn-apply:disabled{opacity:.4;cursor:not-allowed}.cl-th-inner{position:relative}
