:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--background-button-color-green: #52c41a;--background-button-color-warning: #ff9e1e}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}::-webkit-scrollbar{width:6px;border-radius:3px!important}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px!important}::-webkit-scrollbar-thumb{background:var(--nemi-color);border-radius:2px!important}::-webkit-scrollbar-thumb:hover{background:var(--nemi-color)}::-webkit-scrollbar:horizontal{height:4px}::-webkit-scrollbar-track:horizontal{background:#f1f1f1;border-radius:2px!important}::-webkit-scrollbar-thumb:horizontal{background:var(--nemi-color);border-radius:2px!important}::-webkit-scrollbar-thumb:horizontal:hover{background:var(--nemi-color)}.notification-list-item{cursor:pointer;padding:5px!important;margin:2px!important;border:1px solid transparent;color:var(--text-color)}.notification-list-item:hover{background:#a8a8a81a;border:solid 1px rgba(133,133,133,.2);border-radius:10px;box-shadow:#63636333 0 2px 8px}.notification-panel,.notification-panel-title,.notification-list-item-title{color:var(--text-color)}.notification-list-item--unread .notification-list-item-title{font-weight:700}.notification-list-item--read .notification-list-item-title,.notification-list-item--read .notification-list-item-content,.notification-list-item--read .notification-list-item-time,.notification-list-item--read .notification-list-item-icon{color:var(--text-color-place-holder)}.notification-list-item-content{color:var(--text-color);line-height:1.55}.notification-list-item-time{color:var(--text-color-place-holder);font-size:12px}.notification-list-item-icon{color:var(--text-color)}[data-theme=dark] .notification-panel{color:#e6e6e6}[data-theme=dark] .notification-panel-title,[data-theme=dark] .notification-list-item--unread .notification-list-item-title{color:#f2f2f2}[data-theme=dark] .notification-list-item-content{color:#d2d2d2}[data-theme=dark] .notification-list-item--read .notification-list-item-title,[data-theme=dark] .notification-list-item--read .notification-list-item-content,[data-theme=dark] .notification-list-item--read .notification-list-item-time,[data-theme=dark] .notification-list-item--read .notification-list-item-icon{color:#a8a8a8}[data-theme=dark] .notification-list-item-time{color:#b8b8b8}[data-theme=dark] .notification-list-item-icon{color:#d8d8d8}[data-theme=dark] .notification-list-item:hover{background:#ffffff0f;border-color:#ffffff1f;box-shadow:none}[data-theme=dark] .notification-panel .ant-tabs-tab{color:#ffffffb8}[data-theme=dark] .notification-panel .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--nemi-color)!important}[data-theme=dark] .notification-panel .ant-tabs-nav:before{border-bottom-color:#ffffff1f}[data-theme=dark] .notification-panel .ant-btn-text{color:#e6e6e6}.splash-bar{min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg,#00000073,#000000a6),radial-gradient(1000px 600px at 50% 20%,color-mix(in srgb,var(--nemi-color) 18%,transparent) 0,transparent 60%),#0b0f10}[data-theme=light] .splash-bar{background:linear-gradient(180deg,#fff9,#fffc),radial-gradient(1000px 600px at 50% 20%,color-mix(in srgb,var(--nemi-color) 20%,transparent) 0,transparent 60%),#fff}.splash-card{width:min(520px,92vw);border-radius:16px;padding:28px 24px;background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 60px #00000059,inset 0 0 0 1px #ffffff0f;text-align:left}[data-theme=light] .splash-card{background:#fffc;box-shadow:0 12px 40px #00000014,inset 0 0 0 1px #0000000f}.brand-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--nemi-color) 18%,transparent);color:#dfffe7;font-weight:600;letter-spacing:.4px}[data-theme=light] .brand-chip{color:#0d2c15}.brand-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--nemi-color);box-shadow:0 0 12px var(--nemi-color)}.title{margin:14px 0 18px;color:#e8fff0}[data-theme=light] .title{color:#0d2c15}.progress-wrap{position:relative;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}[data-theme=light] .progress-wrap{background:#00000014}.progress-indeterminate{position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:inherit;background:var(--nemi-color);box-shadow:0 0 20px color-mix(in srgb,var(--nemi-color) 50%,transparent);animation:slide 1.2s ease-in-out infinite}@keyframes slide{0%{left:-40%;width:30%}50%{left:30%;width:50%}to{left:100%;width:25%}}.tip{display:inline-block;margin-top:10px;opacity:.85}.nemi-sidebar .ant-layout-sider-trigger{height:36px!important}.nemi-sidebar .ant-menu-item:hover,.nemi-sidebar .ant-menu-submenu-title:hover{color:var(--nemi-color)!important}.nemi-sidebar .ant-menu-item{color:#000!important}.nemi-sidebar .ant-menu-submenu-title{color:var(--text-color)!important}.nemi-sidebar .ant-menu-item-selected,.nemi-sidebar .ant-menu-item:hover{color:var(--nemi-color)!important}.nemi-sidebar .ant-menu{border-inline-end:none!important}.nemi-sidebar .ant-menu-item{color:var(--text-color)!important}.nemi-sidebar .ant-menu-item-selected{color:var(--nemi-color)!important}.nemi-sidebar .ant-menu-submenu-title{padding-left:20px!important;margin-top:35px!important;margin-bottom:5px!important}.nemi-sidebar .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{width:auto!important;height:40px!important;line-height:40px!important;margin:35px 8px 5px!important;padding-inline:0!important;position:relative}.nemi-sidebar .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{margin-inline-end:0!important;font-size:30px!important;line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.nemi-sidebar .ant-menu-submenu>.ant-menu{transition:max-height .3s ease-in-out;overflow:hidden}.nemi-sidebar .ant-motion-collapse{transition:height .5s ease-in-out!important}.currency-button{background-color:var(--background-color)!important;border-radius:5px!important;overflow:hidden!important;height:32px;box-shadow:var(--box-shadow)!important}.currency-button:hover{box-shadow:var(--box-shadow-hover)!important}.currency-button-child{border:none!important;border-radius:0!important;width:60px!important;background-color:var(--background-color)!important}.icon-with-badge-button{border-radius:50%;background-color:var(--background-color)!important;box-shadow:var(--box-shadow)!important;padding:6px;color:var(--text-color);transition:all .3s ease}.icon-with-badge-badge:hover{box-shadow:var(--box-shadow-hover)}.icon-with-badge-badge{background-color:var(--background-color);display:block!important;border-radius:50%}.icon-with-badge-badge.show .ant-scroll-number,.icon-with-badge-badge.show .ant-badge-count{opacity:1;transition:opacity .2s ease}.icon-with-badge-badge.hide .ant-scroll-number,.icon-with-badge-badge.hide .ant-badge-count{opacity:0;pointer-events:none}.icon-with-badge-badge .ant-badge-count{background-color:var(--primary-color)}.language-dd-button{border-radius:5px;background-color:var(--background-color)!important;padding:4px 8px;box-shadow:var(--box-shadow)!important;display:flex;align-items:center;gap:8px;min-width:80px}.language-dd-button:hover{box-shadow:var(--box-shadow-hover)!important}.theme-toggle-button{border-radius:50%;background-color:var(--background-color)!important;box-shadow:var(--box-shadow);padding:6px;color:var(--text-color);transition:all .3s ease}.theme-toggle-button:hover{box-shadow:var(--box-shadow-hover)}.theme-toggle-button-wrap{display:block!important}.timezone-dropdown{border-radius:16px;padding:10px;width:180px;background-color:var(--antd-arrow-background-color)}.timezone-search .ant-input-affix-wrapper{border-radius:15px}.timezone-search .ant-input-affix-wrapper:hover{border-color:var(--primary-color)}.timezone-search .ant-input-affix-wrapper:not(:focus){border-color:none}.timezone-options{max-height:300px;overflow-y:auto;padding:4px}.timezone-option{padding:12px 8px;text-align:center;cursor:pointer;border-radius:8px;transition:background-color .2s;line-height:normal}.timezone-option:hover{box-shadow:var(--box-shadow-hover)!important}.timezone-button{border-radius:12px;border:1px solid #8f8f8f;padding:0 11px;height:32px;display:flex;align-items:center;justify-content:space-between;width:120px!important;color:var(--text-color);box-shadow:var(--box-shadow)!important}.timezone-button:hover{box-shadow:var(--box-shadow-hover)!important;border:none!important;color:var(--text-color)!important}.timezone-button::selection{box-shadow:var(--box-shadow-hover)!important;color:var(--text-color)!important}.timezone-button-wrapper{position:relative}.user-avatar{padding:0;border:none;background:transparent!important;display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:var(--box-shadow)!important}.user-avatar:hover{box-shadow:var(--box-shadow-hover)!important}.header-bar{background-color:var(--background-color);color:var(--text-color);box-shadow:var(--box-shadow);padding:0 24px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;position:sticky;top:0;z-index:998;backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px)}.header-bar-space{background-color:var(--background-color);color:var(--text-color)}.nemi-company-trigger{display:flex;align-items:center;justify-content:flex-start;padding:8px!important;height:40px}.nemi-company-trigger .ant-space{display:flex;align-items:center}.nemi-company-name{font-size:18px;font-weight:600;color:var(--ant-color-text);display:flex;align-items:center;line-height:1;background-image:linear-gradient(120deg,var(--text-color) 0%,var(--text-color) 40%,#ffffff 50%,var(--text-color) 60%,var(--text-color) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nemi_text_shine 3s ease-in-out infinite}@keyframes nemi_text_shine{0%{background-position:-100% 0}50%{background-position:0% 0}to{background-position:100% 0}}.nemi-company-overlay .ant-dropdown-menu,.nemi-company-menu{min-width:180px}.nemi-dept-select .ant-select-selector{border-radius:8px!important;height:36px!important;display:flex;align-items:center;background:var(--ant-color-bg-container);border-color:var(--ant-color-border);color:var(--ant-color-text)}.nemi-dept-select .ant-select-selector:hover{border-color:var(--ant-color-primary)}.button-green-common{background-color:var(--bg-button-green)!important;border-color:var(--bg-button-green)!important;color:var(--text-color-in-bg)!important;padding:10px 18px;border-radius:6px;width:95px}.button-red-common{background-color:var(--bg-button-red)!important;border-color:var(--bg-button-red)!important;color:var(--text-color-in-bg)!important;padding:10px 18px;border-radius:6px;width:95px}.button-warning-common{background-color:var(--bg-button-warning)!important;border-color:var(--bg-button-warning)!important;color:#fff!important;border-radius:6px}.tag-dashboard{padding:6px 12px!important;cursor:pointer;border-radius:6px!important;font-weight:500;transition:all .3s ease;color:var(--bg-button-gray)}.tag-dashboard:hover{border:1px solid var(--primary-color)!important;transform:translateY(-2px);box-shadow:0 2px 6px #0000001a;color:var(--primary-color)}.tag-dashboard-add{padding:5px 0!important;background-color:transparent}.tag-dashboard-add:hover{color:var(--primary-color);text-decoration:underline}.tag-dashboard-add.highlighted{color:var(--primary-color)}.tag-dashboard.active{border:1px solid var(--primary-color);color:var(--primary-color);box-shadow:0 2px 6px #49494933!important;font-weight:600}.view-text.active{border:1px solid var(--primary-color);color:var(--primary-color);border:none!important}.tag-dashboar-selected{border:none!important;border-radius:9px!important;padding:6px 12px!important;cursor:pointer;color:var(--text-color)}.wrap-row{display:none;padding:3px 10px 3px 2px!important;border:var(--border-wrap)!important;border-radius:8px!important;max-height:0;opacity:0;transform:translateY(-10px);overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),margin-top .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.wrap-row.show{display:block;max-height:1000px;opacity:1;transform:translateY(0);pointer-events:auto;margin-top:14px!important}.tag-dashboar-selected .ant-tag-close-icon{margin-left:8px}.tag-dashboar-selected:hover{background-color:var(--primary-color);color:var(--color-white-1)}.wrap-row input{width:250px;border-radius:16px}.wrap-row input:hover{border-color:var(--primary-color);cursor:pointer}.ant-btn-icon{width:20px;height:20px}.badge-item{position:relative;display:inline-flex;align-items:flex-start}.badge-text{position:relative;font-size:var(--font-size-medium);cursor:pointer;transition:color .3s,text-decoration .3s}.badge-item .ant-badge{position:absolute;top:0;right:-5px}.badge-text:hover{color:#1890ff;text-decoration:underline}.filter-toolbar{margin-bottom:16px}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.ant-tabs-ink-bar{background-color:var(--primary-color)!important}.ant-tabs-nav{margin-bottom:5px!important}.ant-tabs-tab:hover,.badge-text:hover{color:var(--primary-color)!important;text-decoration:none!important}.no-tab-underline .ant-tabs-nav:before{border-bottom:none!important}.free-text-filter-popover .ant-select-disabled .ant-select-selector{cursor:default!important}.free-text-filter-popover .ant-select-selector{border-radius:7px!important}.ant-select-selection-wrap{height:100%!important}.ant-select-selection-item{background-color:transparent!important}.ant-picker-presets ul li{padding-top:8px!important;padding-bottom:8px!important;padding-right:8px!important;margin-top:0!important}.report-date-preset{display:block;margin:-8px -8px -8px 0;padding:8px;border-radius:4px}.report-date-preset-active{background:var(--nemi-color);color:var(--color-white-1)}.highlight-match{background-color:var(--highlight-bg-color, rgba(56, 132, 255, .25));color:var(--highlight-text-color, #3890ff);border-radius:4px;padding:0 2px}.sync-status-tag{display:flex;align-items:center;gap:8px;padding:3px 8px;border-radius:10px;min-width:220px;transition:all .3s ease;border:1px solid var(--nemi-color);background-color:var(--sync-bg-color);color:var(--nemi-color)}.sync-status-tag .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.sync-status-tag .text-content{display:flex;flex-direction:column;justify-content:center}.status-title{font-size:var(--font-size-9);font-weight:600;color:var(--nemi-color)}.status-desc{font-size:var(--font-size-8);color:var(--nemi-color)}.sync-status-tag.syncing{background-color:#1890ff14;border:1px solid #91caff;color:#1890ff}.sync-status-tag.syncing .status-title,.sync-status-tag.syncing .status-desc{color:#1890ff}.role-form-wrapper .ant-collapse>.ant-collapse-item{border-bottom:none!important}.role-form-wrapper .ant-card{background:transparent!important}.role-form-wrapper .ant-card-body,.role-form-wrapper .ant-card>.ant-card-body{padding:0!important}.role-form-wrapper .ant-card-bordered,.role-form-wrapper .ant-space-item>.ant-card-bordered{border:none!important}.role-form-wrapper .ant-collapse-header{padding-left:0!important}.user-field .ant-form-item-explain,.user-field .ant-form-item-extra,.user-field .ant-form-item-explain-error{margin-top:6px}.user-edit-custom-select .ant-select-selector{border-radius:6px!important;height:34px!important}.user-edit-custom-select .ant-select-selection-item,.user-edit-custom-select .ant-select-selection-placeholder{line-height:34px!important}.company-card,.department-card{background:var(--table-header-bg);border:var(--border-wrap);box-shadow:var(--box-shadow);border-radius:12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.company-card:hover,.department-card:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.company-card:focus,.company-card:focus-within,.department-card:focus,.department-card:focus-within{outline:2px solid var(--highlight-text-color);outline-offset:2px}.company-card .ant-card-body,.department-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:18px;background:transparent}.company-card .ant-divider-horizontal,.department-card .ant-divider-horizontal{border-top-color:var(--border-color)}.nemi-select-dropdown .ant-dropdown-menu{padding:4px}.nemi-select-dropdown .ant-dropdown-menu-item,.nemi-select-dropdown .ant-select-item{margin:2px 4px 2px 0;border-radius:6px;transition:background-color .2s ease,color .2s ease}.nemi-select-dropdown .ant-dropdown-menu-item-selected,.nemi-select-dropdown .ant-dropdown-menu-item-active,.nemi-select-dropdown .ant-select-item-option-selected,.nemi-select-dropdown .ant-select-item-option-active{background-color:var(--nemi-color)!important;color:var(--color-white-1)!important}.nemi-select-dropdown .ant-dropdown-menu-item-selected .ant-dropdown-menu-title-content,.nemi-select-dropdown .ant-dropdown-menu-item-active .ant-dropdown-menu-title-content,.nemi-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content,.nemi-select-dropdown .ant-select-item-option-active .ant-select-item-option-content{color:var(--color-white-1)!important}.user-profile-page{padding:24px 32px;display:flex;justify-content:center;width:100%}.user-profile-inner{max-width:85%;width:85%}.user-profile-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.user-profile-header-info .user-profile-name{margin-bottom:4px;font-weight:600!important}.user-profile-section{margin-top:24px}.user-profile-section-title{margin-bottom:16px;font-weight:600!important;font-size:var(--font-size-18)!important}.user-profile-section-label{font-weight:600!important}.user-profile-section-card{background-color:var(--table-header-bg);border-radius:8px}.user-profile-footer{display:flex;justify-content:flex-end;margin-top:24px}.nemi-company-overlay{min-width:260px;background:var(--background-color);border-radius:8px;box-shadow:0 6px 16px #00000073;overflow:hidden}.nemi-company-overlay-header{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.nemi-company-overlay-header .ant-input-affix-wrapper{background:var(--table-header-bg);border-radius:8px;height:26px;border:none;box-shadow:none}.nemi-company-overlay-header .ant-input-affix-wrapper:hover,.nemi-company-overlay-header .ant-input-affix-wrapper:focus,.nemi-company-overlay-header .ant-input-affix-wrapper-focused{background:var(--table-header-bg);box-shadow:none}.nemi-company-overlay-body{max-height:320px;overflow-y:auto}.nemi-company-overlay-body .ant-dropdown-menu{background:transparent;box-shadow:none;padding-block:4px;max-height:none;overflow:visible}.nemi-company-overlay-body .ant-dropdown-menu-item{padding-inline:10px}.nemi-company-overlay-footer{padding:6px 12px 8px;font-size:12px;text-align:center;color:#fff9}.status-pill{display:inline-flex;align-items:center;justify-content:flex-start;border-radius:999px;padding:4px 16px;min-height:30px;font-size:var(--font-size-13);font-weight:400;line-height:1.1;white-space:nowrap}.status-pill .dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;margin-right:8px;transform:translateY(-.5px)}.status-pill-active{background-color:var(--status-active-bg);color:var(--status-active-text)}.status-pill-active .dot{background-color:var(--status-active-dot)}.status-pill-pending{background-color:var(--status-pending-bg);color:var(--status-pending-text)}.status-pill-pending .dot{background-color:var(--status-pending-dot)}.status-pill-inactive{background-color:var(--status-inactive-bg);color:var(--status-inactive-text)}.status-pill-inactive .dot{background-color:var(--status-inactive-dot)}.status-pill-expired{background-color:var(--status-expired-bg);color:var(--status-expired-text)}.status-pill-expired .dot{background-color:var(--status-expired-dot)}.status-pill-processing{background-color:var(--status-processing-bg);color:var(--status-processing-text)}.status-pill-processing .dot{background-color:var(--status-processing-dot)}.role-group{flex:1 1 48%;min-width:360px;max-width:50%}@media(max-width:1630px){.role-group{flex:1 1 100%;min-width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.company-card,.department-card{transition:none}.company-card:hover,.department-card:hover{transform:none}}@media(max-width:1080px){.filter-toolbar{flex-direction:column;gap:12px}.responsive-col-left,.responsive-col-right{width:100%}.responsive-col-right{display:flex;justify-content:flex-start}}.dashboad-layout{min-height:100vh;min-width:1280px;background:var(--bg-3)}.dashboar-content{min-height:calc(100vh - 125px);margin-bottom:10px;padding:24px;background-color:var(--background-color);border-radius:8px;box-shadow:0 1px 4px #0000001a}.dashboar-content-no-background{min-height:calc(100vh - 125px);margin-top:10px;margin-bottom:10px;padding:24px;border-radius:8px}.dashboard-inside-layout{margin-left:8px;background:var(--bg-3)}.route-suspense-loading{min-height:calc(100vh - 105px);padding:16px 20px;background:var(--bg-3)}.route-suspense-shell{width:100%;display:flex;flex-direction:column;gap:14px;opacity:.75}.route-suspense-toolbar,.route-suspense-grid,.route-suspense-table{width:100%}.route-suspense-toolbar{display:flex;justify-content:space-between;gap:12px}.route-suspense-toolbar span,.route-suspense-grid span,.route-suspense-table span{display:block;border-radius:8px;background:linear-gradient(90deg,var(--table-header-bg) 0%,var(--border-color) 50%,var(--table-header-bg) 100%);background-size:220% 100%;animation:route-suspense-shimmer 1.2s ease-in-out infinite}.route-suspense-toolbar span{height:34px}.route-suspense-toolbar span:nth-child(1){width:220px}.route-suspense-toolbar span:nth-child(2){width:160px}.route-suspense-toolbar span:nth-child(3){width:120px}.route-suspense-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.route-suspense-grid span{height:82px}.route-suspense-table{display:flex;flex-direction:column;gap:10px;margin-top:4px}.route-suspense-table span{height:44px}@keyframes route-suspense-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.description-text.vertical-label{font-size:var(--font-size-small);font-weight:400;margin-top:5px;text-align:center}.description-text.horizontal-label{margin:0 10px;font-size:var(--font-size-small);font-weight:400}.more-views-title{font-size:var(--font-size-medium);font-weight:500;margin-bottom:10px}.more-views-create-button:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.button-with-label-horizontal{max-width:92%}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nprogress .bar{background:var(--nemi-color)}#nprogress .spinner-icon{border-top-color:var(--primary-color);border-left-color:var(--primary-color)}#nprogress .spinner{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--background-color: #ffffff;--text-color: #494949;--text-color-place-holder: #6d6d6d;--primary-color: #00c720;--box-shadow: 0 1px 4px rgba(0, 0, 0, .1);--nemi-color: #00c720;--border-wrap: 1px solid rgba(0, 0, 0, .1);--bg-input: rgb(246, 250, 245);--bg-1: #8f8f8f;--bg-2: #f5faf5;--color-white-1: #ffffff;--box-shadow-hover: 0 1px 4px #494949;--bg-button-green: #00c720;--bg-button-green-opacity-50: #e0f7e6;--bg-button-red: #f42525;--bg-button-gray: #8f8f8f;--text-color-in-bg: #f5faf5;--hight-light-color: #00c72161;--bg-button-warning: #ff9e1e;--font-size-small: .875rem;--font-size-medium: 1rem;--font-size-large: 1.25rem;--font-size-xlarge: 1.5rem;--font-size-xxlarge: 2rem;--font-size-xxlarge-2: 2.5rem;--font-size-xxlarge-3: 3rem;--font-size-10: .625rem;--font-size-9: .563rem;--font-size-8: .5rem;--font-size-7: .438rem;--font-size-11: .688rem;--font-size-12: .75rem;--font-size-13: .813rem;--font-size-14: .875rem;--font-size-15: .938rem;--font-size-18: 1.125rem;--font-size-25: 1.563rem;--highlight-bg-color: rgba(56, 132, 255, .25);--highlight-text-color: #3890ff;--zebra-light: #ffffff;--zebra-dark: #fafafa;--alert-form-bg: #f3f5f3;--alert-section-bg: #ffffff;--summary-row-bg: #f0f0f0;--table-header-bg: #f3f3f3;--main-title: #1b1b1b;--sub-title: #8f8f8f;--sync-bg-color: #00c72117;--border-color: #d9d9d9;--line-color: #e9ecef;--blue-color: #017aff;--edit-color: #1677ff;--bg-3: linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);--status-active-bg: #e7f8ee;--status-active-text: #008c3a;--status-active-dot: #008c3a;--status-pending-bg: #fff3d8;--status-pending-text: #a06b00;--status-pending-dot: #a06b00;--status-inactive-bg: #e2e2e2;--status-inactive-text: #555555;--status-inactive-dot: #555555;--status-expired-bg: #ffecec;--status-expired-text: #d0021b;--status-expired-dot: #d0021b;--status-processing-bg: #e6f0ff;--status-processing-text: #0050b3;--status-processing-dot: #0050b3;--status-deleted-bg: #fff1f0;--status-deleted-text: #cf1322;--status-deleted-dot: #cf1322;--status-disabled-bg: #f0f0f0;--status-disabled-text: #8c8c8c;--status-disabled-dot: #8c8c8c;--status-unsettled-bg: #fff2ef;--status-unsettled-text: #d4380d;--status-unsettled-dot: #d4380d;--status-verified-bg: #e6fffb;--status-verified-text: #006d75;--status-verified-dot: #006d75;--status-rejected-bg: #f6ffed;--status-rejected-text: #237804;--status-rejected-dot: #237804;--status-revoked-bg: #e6f4ff;--status-revoked-text: #0958d9;--status-revoked-dot: #0958d9;--status-info-bg: #fffbe6;--status-info-text: #ad8b00;--status-info-dot: #ad8b00;--status-syncing-bg: #e6f0ff;--status-syncing-text: #0050b3;--status-syncing-dot: #0050b3}[data-theme=dark]{--background-color: #121212;--text-color: #c0c0c0;--text-color-place-holder: #cdcdcd;--primary-color: #52c41a;--box-shadow: 0 1px 4px rgba(255, 255, 255, .1);--nemi-color: #00c720;--border-wrap: 1px solid rgba(255, 255, 255, .1);--bg-input: #2a2a2a;--bg-1: #8f8f8f;--bg-2: #0c0c0c;--color-white-1: #ffffff;--box-shadow-hover: 0 1px 4px #3b9645;--bg-button-green: #00c720;--bg-button-gray: #8f8f8f;--bg-button-green-opacity-50: #121212;--bg-button-red: #b30909;--text-color-in-bg: #f5faf5;--hight-light-color: #00c7219e;--bg-button-warning: #ff9e1e;--highlight-bg-color: rgba(56, 132, 255, .25);--highlight-text-color: #3890ff;--zebra-light: #1f1f1f;--zebra-dark: #141414;--alert-form-bg: #121212;--alert-section-bg: #1f1f1f;--summary-row-bg: #2a2a2a;--table-header-bg: #0e0e0e;--main-title: #c0c0c0;--sub-title: #737373;--sync-bg-color: #00c7210c;--border-color: #424242;--line-color: #c0c0c0;--blue-color: #017aff;--edit-color: #1677ff;--bg-3: #000000;--status-active-bg: #123828;--status-active-text: #2bd978;--status-active-dot: #2bd978;--status-pending-bg: #3d2a10;--status-pending-text: #ffcf70;--status-pending-dot: #ffcf70;--status-inactive-bg: #3a3a3a;--status-inactive-text: #d0d0d0;--status-inactive-dot: #d0d0d0;--status-expired-bg: #3a1313;--status-expired-text: #ff6b6b;--status-expired-dot: #ff6b6b;--status-processing-bg: #0f2748;--status-processing-text: #3a8bff;--status-processing-dot: #3a8bff;--status-deleted-bg: #3a1313;--status-deleted-text: #ff7875;--status-deleted-dot: #ff7875;--status-disabled-bg: #2b2b2b;--status-disabled-text: #8c8c8c;--status-disabled-dot: #8c8c8c;--status-unsettled-bg: #3a1f16;--status-unsettled-text: #ff9c6e;--status-unsettled-dot: #ff9c6e;--status-verified-bg: #102a2e;--status-verified-text: #36cfc9;--status-verified-dot: #36cfc9;--status-rejected-bg: #162312;--status-rejected-text: #73d13d;--status-rejected-dot: #73d13d;--status-revoked-bg: #102039;--status-revoked-text: #69b1ff;--status-revoked-dot: #69b1ff;--status-info-bg: #3a2f0f;--status-info-text: #ffd666;--status-info-dot: #ffd666;--status-syncing-bg: #0f2748;--status-syncing-text: #3a8bff;--status-syncing-dot: #3a8bff}html{background:var(--bg-3);color:var(--text-color);width:100%;min-height:100vh}body{min-height:100vh;margin:0;background:var(--bg-3);color:var(--text-color)}#root{min-height:100vh;background:var(--bg-3)}.ant-layout{background:var(--bg-3)}[data-theme=dark] body{background-color:var(--background-color);color:var(--text-color)}.alert-setting-form .ant-form-item-label>label{color:var(--text-color);font-weight:700}.alert-setting-form .ant-input,.alert-setting-form .ant-picker,.alert-setting-form .ant-select-selector,.alert-setting-form .ant-input-number,.alert-setting-form .ant-input-number-input{min-height:38px}.alert-setting-form .ant-select-single{height:38px}.alert-setting-form .ant-select-single .ant-select-selector{align-items:center}.date-pill{box-sizing:border-box;display:flex;align-items:center;justify-content:space-around;height:36px;padding:2px 12px;border:1px solid var(--border-color)!important;border-radius:10px;background:var(--background-color);color:var(--text-color);cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.date-pill:hover{border-color:var(--nemi-color)!important;box-shadow:0 2px 8px #00000026!important;color:var(--nemi-color)!important}.custom-range-picker-hidden.ant-picker{width:0!important;height:0!important;opacity:0!important;border:none!important;padding:0!important;margin:0!important;position:absolute!important;pointer-events:none!important}.alert-email-select-all-row{background:var(--table-header-bg)}[data-theme=dark] .alert-email-select-all-row{background:#171717}.alert-email-role-select.ant-select-multiple .ant-select-selection-item{border:1px solid rgba(56,158,13,.34);background:#52c41a14;color:#237804;font-weight:500;border-radius:4px}.alert-email-role-select.ant-select-multiple .ant-select-selection-item-remove{color:#237804a6}.alert-email-role-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:#135200}[data-theme=dark] .alert-email-role-select.ant-select-multiple .ant-select-selection-item{border:1px solid rgba(82,196,26,.32);background:#52c41a1a;color:#95de64;box-shadow:none}[data-theme=dark] .alert-email-role-select.ant-select-multiple .ant-select-selection-item-remove{color:#95de64b8}[data-theme=dark] .alert-email-role-select.ant-select-multiple .ant-select-selection-item-remove:hover{color:#b7eb8f}.theft-condition-multi-select.ant-select-multiple .ant-select-selector{align-items:center}.theft-condition-select-dropdown,.alert-condition-select-dropdown{padding:6px!important}.theft-condition-select-dropdown .ant-select-item,.alert-condition-select-dropdown .ant-select-item{min-height:36px;margin:2px 0;border-radius:6px;padding:8px 12px}.theft-condition-select-dropdown .ant-select-item-option-content,.alert-condition-select-dropdown .ant-select-item-option-content{line-height:20px}.theft-condition-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.alert-condition-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#1687f724;color:var(--text-color);font-weight:600}.theft-condition-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.alert-condition-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#1687f71a}[data-theme=dark] .theft-condition-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),[data-theme=dark] .alert-condition-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#1687f747;color:var(--text-color)}[data-theme=dark] .theft-condition-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),[data-theme=dark] .alert-condition-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14}.alert-condition-row .ant-form-item-explain,.alert-condition-row .ant-form-item-extra{display:none}.alert-setting-action-switch.ant-switch{position:relative;min-width:54px;width:54px;height:24px;border:1.5px solid #1687f7;background:#fff;box-shadow:none}.alert-setting-action-switch.ant-switch:hover:not(.ant-switch-disabled){background:#fff}.alert-setting-action-switch.ant-switch-checked,.alert-setting-action-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#1687f7}.alert-setting-action-switch .ant-switch-handle{top:50%;inset-inline-start:2px;width:17px;height:17px;transform:translateY(-50%)}.alert-setting-action-switch .ant-switch-handle:before{border-radius:50%;background:#1687f7;box-shadow:none}.alert-setting-action-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 19px)}.alert-setting-action-switch.ant-switch-checked .ant-switch-handle:before{background:#fff}.alert-setting-action-switch .ant-switch-inner{display:none}.alert-setting-action-switch:after{content:"OFF";position:absolute;top:50%;right:5px;z-index:1;color:#1687f7;font-size:12px;font-weight:600;line-height:1;transform:translateY(-50%);pointer-events:none}.alert-setting-action-switch.ant-switch-checked:after{content:"ON";right:auto;left:8px;color:#fff}
