@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.header-module-scss-module__ME5lHG__userheader{z-index:99;background-color:#fff;border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:16px;height:74px;padding:14px 24px;display:flex;position:sticky;top:0}@media (max-width:1600px){.header-module-scss-module__ME5lHG__userheader{padding:14px 20px}}.header-module-scss-module__ME5lHG__userheader .header-module-scss-module__ME5lHG__title{flex-shrink:0}.header-module-scss-module__ME5lHG__userheader .header-module-scss-module__ME5lHG__title h2{color:#323232;text-transform:capitalize;font-family:PPPangramSans-Semibold;font-size:24px;font-style:normal;font-weight:600;line-height:100%}@media (max-width:1600px){.header-module-scss-module__ME5lHG__userheader .header-module-scss-module__ME5lHG__title h2{font-size:20px}}@media (max-width:1024px){.header-module-scss-module__ME5lHG__userheader .header-module-scss-module__ME5lHG__title h2{margin-left:48px}}.header-module-scss-module__ME5lHG__userheader .header-module-scss-module__ME5lHG__headerActions{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}
.sidebar-module-scss-module__XVk0oG__sidebar{background:#fff;border-right:1px solid #dfdfdf;flex-direction:column;width:100%;height:100dvh;display:flex;position:sticky;top:0}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideLogo{cursor:pointer;border-bottom:1px solid #e4e4e4;justify-content:center;padding:20px;display:flex}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideLogo .sidebar-module-scss-module__XVk0oG__logo img{max-width:177px;display:block}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex;overflow:hidden}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody{scrollbar-width:none;flex:1;padding:20px;overflow:auto}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu{cursor:pointer;align-items:center;gap:8px;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;margin:0 0 10px!important;padding:6px!important}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:before{filter:blur(9px);content:"";opacity:0;background:#fff;width:12px;height:80%;transition:opacity .2s ease-in-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active){background:#0b56db14}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active) .sidebar-module-scss-module__XVk0oG__iconWrap svg{color:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active) .sidebar-module-scss-module__XVk0oG__iconWrap svg path,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active) .sidebar-module-scss-module__XVk0oG__iconWrap svg rect,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active) .sidebar-module-scss-module__XVk0oG__iconWrap svg circle,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active) .sidebar-module-scss-module__XVk0oG__iconWrap svg line,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active) .sidebar-module-scss-module__XVk0oG__iconWrap svg polyline,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active) .sidebar-module-scss-module__XVk0oG__iconWrap svg polygon{stroke:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:hover:not(.sidebar-module-scss-module__XVk0oG__active) span{color:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active{background:#0b56db;box-shadow:0 4px 14px #0b56db59}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active:before{opacity:1}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active .sidebar-module-scss-module__XVk0oG__iconWrap{background-color:#fff}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active .sidebar-module-scss-module__XVk0oG__iconWrap svg{color:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active .sidebar-module-scss-module__XVk0oG__iconWrap svg path,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active .sidebar-module-scss-module__XVk0oG__iconWrap svg rect,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active .sidebar-module-scss-module__XVk0oG__iconWrap svg circle,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active .sidebar-module-scss-module__XVk0oG__iconWrap svg line,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active .sidebar-module-scss-module__XVk0oG__iconWrap svg polyline,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active .sidebar-module-scss-module__XVk0oG__iconWrap svg polygon{stroke:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu.sidebar-module-scss-module__XVk0oG__active span{color:#fff}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu:last-child{margin:0}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu .sidebar-module-scss-module__XVk0oG__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu .sidebar-module-scss-module__XVk0oG__iconWrap svg{color:#000;transition:color .2s}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__menu span{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:color .3s ease-in-out;display:block}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenu{flex-direction:column;gap:0;margin:0 0 6px 22px;display:flex;position:relative}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenu:before{content:"";background:#e4e4e4;border-radius:2px;width:2px;height:calc(100% - 20px);position:absolute;top:0;left:-14px}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem{cursor:pointer;align-items:center;gap:8px;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;margin:0 0 10px!important;padding:6px!important}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:before{content:"";background:#e4e4e4;border-radius:2px;width:10px;height:2px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #e4e4e4;width:0;height:0;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem .sidebar-module-scss-module__XVk0oG__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem .sidebar-module-scss-module__XVk0oG__iconWrap svg{color:#000;transition:color .2s}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive){background:#0b56db14}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive) .sidebar-module-scss-module__XVk0oG__iconWrap svg{color:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive) .sidebar-module-scss-module__XVk0oG__iconWrap svg path,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive) .sidebar-module-scss-module__XVk0oG__iconWrap svg rect,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive) .sidebar-module-scss-module__XVk0oG__iconWrap svg circle,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive) .sidebar-module-scss-module__XVk0oG__iconWrap svg line,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive) .sidebar-module-scss-module__XVk0oG__iconWrap svg polyline,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive) .sidebar-module-scss-module__XVk0oG__iconWrap svg polygon{stroke:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem:hover:not(.sidebar-module-scss-module__XVk0oG__subMenuItemActive) span{color:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItem span{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:color .3s ease-in-out;display:block}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive{background:#0b56db;box-shadow:0 4px 14px #0b56db59}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive:before{background:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive:after{border-left-color:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive .sidebar-module-scss-module__XVk0oG__iconWrap{background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive .sidebar-module-scss-module__XVk0oG__iconWrap svg{color:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive .sidebar-module-scss-module__XVk0oG__iconWrap svg path,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive .sidebar-module-scss-module__XVk0oG__iconWrap svg rect,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive .sidebar-module-scss-module__XVk0oG__iconWrap svg circle,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive .sidebar-module-scss-module__XVk0oG__iconWrap svg line,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive .sidebar-module-scss-module__XVk0oG__iconWrap svg polyline,.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive .sidebar-module-scss-module__XVk0oG__iconWrap svg polygon{stroke:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__aside .sidebar-module-scss-module__XVk0oG__asideBody .sidebar-module-scss-module__XVk0oG__subMenuItemActive span{color:#fff}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter{border-top:1px solid #e4e4e4;padding:16px 20px;position:relative}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileDropdown{z-index:1000;background:#fff;border:1px solid #e4e4e4;border-radius:8px;position:absolute;bottom:calc(100% - 16px);left:20px;right:20px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileDropdown .sidebar-module-scss-module__XVk0oG__dropdownItem{color:#323232;cursor:pointer;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileDropdown .sidebar-module-scss-module__XVk0oG__dropdownItem:hover{color:#0b56db;background:#0b56db0f}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileDropdown .sidebar-module-scss-module__XVk0oG__dropdownItem:hover .sidebar-module-scss-module__XVk0oG__dropdownIcon path{stroke:#0b56db}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileDropdown .sidebar-module-scss-module__XVk0oG__dropdownItem .sidebar-module-scss-module__XVk0oG__dropdownIcon{width:16px;height:16px}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileDropdown .sidebar-module-scss-module__XVk0oG__dropdownItem .sidebar-module-scss-module__XVk0oG__dropdownIcon path{stroke:currentColor;transition:stroke .2s}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileBox{cursor:pointer;background:#f9f9f9;border-radius:8px;grid-template-columns:35px 1fr;gap:12px;padding:10px;display:grid;position:relative}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileBox .sidebar-module-scss-module__XVk0oG__profile{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileBox .sidebar-module-scss-module__XVk0oG__textgrid{grid-template-columns:1fr 20px;align-items:center;gap:8px;display:grid}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileBox .sidebar-module-scss-module__XVk0oG__textgrid .sidebar-module-scss-module__XVk0oG__userInfo{flex-direction:column;display:flex;overflow:hidden}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileBox .sidebar-module-scss-module__XVk0oG__textgrid .sidebar-module-scss-module__XVk0oG__userName{color:#323232;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:normal;display:block;overflow:hidden}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileBox .sidebar-module-scss-module__XVk0oG__textgrid .sidebar-module-scss-module__XVk0oG__userRole{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileBox .sidebar-module-scss-module__XVk0oG__textgrid svg{cursor:pointer;transition:transform .3s ease-in-out}.sidebar-module-scss-module__XVk0oG__sidebar .sidebar-module-scss-module__XVk0oG__asideFooter .sidebar-module-scss-module__XVk0oG__profileBox .sidebar-module-scss-module__XVk0oG__textgrid .sidebar-module-scss-module__XVk0oG__rotate{transform:rotate(180deg)}.sidebar-module-scss-module__XVk0oG__modalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sidebar-module-scss-module__XVk0oG__modalContent{background:#fff;border-radius:12px;min-width:320px;padding:28px 32px;box-shadow:0 8px 30px #00000026}.sidebar-module-scss-module__XVk0oG__modalContent h3{color:#1a1a1a;margin:0 0 8px;font-size:18px;font-weight:700}.sidebar-module-scss-module__XVk0oG__modalContent p{color:#1a1a1aa6;margin:0 0 24px;font-size:14px}.sidebar-module-scss-module__XVk0oG__modalActions{justify-content:flex-end;gap:12px;display:flex}.sidebar-module-scss-module__XVk0oG__modalActions button{cursor:pointer;border:none;border-radius:8px;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s}.sidebar-module-scss-module__XVk0oG__modalActions button:hover{opacity:.85}.sidebar-module-scss-module__XVk0oG__cancelButton{color:#0b56db;background:#f1f5fc}.sidebar-module-scss-module__XVk0oG__logoutButton{color:#fff;background:#e74c3c}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.commonLoader-module-scss-module__5xjJYW__commonLoader{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;min-height:calc(100dvh - 200px);margin:0 auto;display:flex;position:relative;left:0;right:0}.commonLoader-module-scss-module__5xjJYW__commonLoader.commonLoader-module-scss-module__5xjJYW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;text-align:center;background:#000c;width:100vw;height:100vh;margin:0;position:fixed;top:0;left:0;right:0}.commonLoader-module-scss-module__5xjJYW__loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.commonLoader-module-scss-module__5xjJYW__spinner{justify-content:center;align-items:center;gap:6px;display:flex}.commonLoader-module-scss-module__5xjJYW__bar{background:var(--primary);border-radius:2px;width:4px;height:24px;animation:1.2s ease-in-out infinite commonLoader-module-scss-module__5xjJYW__barWave}.commonLoader-module-scss-module__5xjJYW__bar:first-child{animation-delay:0s}.commonLoader-module-scss-module__5xjJYW__bar:nth-child(2){animation-delay:.2s}.commonLoader-module-scss-module__5xjJYW__bar:nth-child(3){animation-delay:.4s}.commonLoader-module-scss-module__5xjJYW__small .commonLoader-module-scss-module__5xjJYW__bar{width:3px;height:16px}@keyframes commonLoader-module-scss-module__5xjJYW__barWave{0%,60%,to{opacity:.5;transform:scaleY(.4)}20%{opacity:1;transform:scaleY(1)}}@keyframes commonLoader-module-scss-module__5xjJYW__textGlow{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:1600px){.commonLoader-module-scss-module__5xjJYW__bar{width:3px;height:20px}}@media (max-width:1200px){.commonLoader-module-scss-module__5xjJYW__bar{width:3px;height:18px}}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.pagePagination-module-scss-module__VpzY4a__paginationBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__leftalignment{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__pageSizeContainer{align-items:center;gap:8px;display:inline-flex}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__pageSizeContainer .pagePagination-module-scss-module__VpzY4a__pageSizeLabel{color:#64748b;font-size:14px;font-weight:500}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__pageSizeContainer .pagePagination-module-scss-module__VpzY4a__pageSizeSelect{appearance:none;color:#1e293b;cursor:pointer;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2364748b%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:6px 30px 6px 12px;font-size:14px;font-weight:600;transition:all .15s ease-in-out}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__pageSizeContainer .pagePagination-module-scss-module__VpzY4a__pageSizeSelect:hover{border-color:#94a3b8}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__pageSizeContainer .pagePagination-module-scss-module__VpzY4a__pageSizeSelect:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__rightalignment{align-items:center;gap:10px;display:flex}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__rightalignment div:last-child svg{transform:rotate(180deg)}.pagePagination-module-scss-module__VpzY4a__paginationBottom p{color:#323232;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.pagePagination-module-scss-module__VpzY4a__paginationBottom svg{cursor:pointer}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.pagePagination-module-scss-module__VpzY4a__paginationBottom span{color:#323232;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__size{color:#000;cursor:pointer;border:1px solid #e0e0e0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex}@media (max-width:768px){.pagePagination-module-scss-module__VpzY4a__paginationBottom{flex-direction:column;justify-content:center;align-items:center;gap:14px}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__leftalignment{flex-direction:column;justify-content:center;align-items:center;gap:10px}.pagePagination-module-scss-module__VpzY4a__paginationBottom p{text-align:center;font-size:13px}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__rightalignment{justify-content:center;gap:12px;width:100%}.pagePagination-module-scss-module__VpzY4a__paginationBottom span{font-size:14px}.pagePagination-module-scss-module__VpzY4a__paginationBottom .pagePagination-module-scss-module__VpzY4a__size{border-radius:8px;width:36px;height:36px;font-size:14px}}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.commonSearch-module-scss-module__2043rW__commonSearch{width:100%;max-width:564px;position:relative}.commonSearch-module-scss-module__2043rW__commonSearch.commonSearch-module-scss-module__2043rW__widthfull{max-width:100%}.commonSearch-module-scss-module__2043rW__commonSearch.commonSearch-module-scss-module__2043rW__lightbg input{background:#f3f3f3;border:.676px solid #bdbdbd}.commonSearch-module-scss-module__2043rW__commonSearch input{color:#323232;background:#fff;border:.588px solid #bdbdbd;border-radius:293.919px;outline:none;width:100%;height:43px;padding-left:20px;padding-right:60px;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.commonSearch-module-scss-module__2043rW__commonSearch input:focus{border:1px solid var(--primary)}.commonSearch-module-scss-module__2043rW__commonSearch .commonSearch-module-scss-module__2043rW__icon{cursor:pointer;background:0 0;border-radius:293.919px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.commonSearch-module-scss-module__2043rW__commonSearch .commonSearch-module-scss-module__2043rW__icon svg path{stroke:var(--primary)}.commonSearch-module-scss-module__2043rW__commonSearch ::placeholder{color:#7d7d7d;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment{z-index:9999;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal{background:#fff;border-radius:24px;width:100%;max-width:872px;padding:24px}@media (max-width:576px){.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal{max-width:calc(100% - 40px)}}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalBody .deleteModal-module-scss-module__EqbMmG__deleteContent{text-align:center;padding:24px 0}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalBody .deleteModal-module-scss-module__EqbMmG__deleteContent .deleteModal-module-scss-module__EqbMmG__description{text-align:start}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalBody .deleteModal-module-scss-module__EqbMmG__deleteContent .deleteModal-module-scss-module__EqbMmG__description h3{color:#000;margin:0 0 12px;font-family:PPPangramSans-Medium;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalBody .deleteModal-module-scss-module__EqbMmG__deleteContent .deleteModal-module-scss-module__EqbMmG__description p{color:#4a4a4a;margin:0;font-family:PPPangramSans-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalBody .deleteModal-module-scss-module__EqbMmG__buttonRightAlignment{justify-content:flex-end;align-items:center;gap:16px;padding:24px 0 0;display:flex}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalBody .deleteModal-module-scss-module__EqbMmG__buttonRightAlignment .deleteModal-module-scss-module__EqbMmG__whiteIconBtn button img{filter:brightness(0)invert()!important}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalHeader{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:0 0 24px;display:flex}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalHeader h2{text-transform:uppercase;color:#323232;margin:0;font-family:PPPangramSans-Semibold;font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:inline}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalHeader .deleteModal-module-scss-module__EqbMmG__closeIcon{align-items:center;display:flex}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalHeader .deleteModal-module-scss-module__EqbMmG__closeIcon svg{cursor:pointer;transition:all .3s ease-in-out}.deleteModal-module-scss-module__EqbMmG__deleteModalAlignment .deleteModal-module-scss-module__EqbMmG__usermodal .deleteModal-module-scss-module__EqbMmG__modalHeader .deleteModal-module-scss-module__EqbMmG__closeIcon svg:hover{transform:rotate(180deg)}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.button-module-scss-module__Z2k9va__button.button-module-scss-module__Z2k9va__blackbutton button{background:#393939;border-radius:8px;box-shadow:0 1px #ffffff40}.button-module-scss-module__Z2k9va__button.button-module-scss-module__Z2k9va__blackbutton button:before{background:#252525;border:1px solid #252525;border-radius:8px}.button-module-scss-module__Z2k9va__button.button-module-scss-module__Z2k9va__widthfull button{justify-content:center;width:100%}.button-module-scss-module__Z2k9va__button.button-module-scss-module__Z2k9va__disabled button{opacity:.7;cursor:not-allowed;pointer-events:none}.button-module-scss-module__Z2k9va__button button{color:#fff;font-size:16px;font-family:var(--inter-tight);cursor:pointer;text-shadow:0 1px 1px #00000073;background:var(--primary);border:none;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-style:normal;font-weight:500;line-height:normal;display:flex;position:relative;box-shadow:0 1px #ffffff80}.button-module-scss-module__Z2k9va__button button span{color:#fff}.button-module-scss-module__Z2k9va__button button:hover:after{height:16px}.button-module-scss-module__Z2k9va__button button span,.button-module-scss-module__Z2k9va__button button img{z-index:9;display:block;position:relative}.button-module-scss-module__Z2k9va__button button:after{content:"";filter:blur(12px);background-color:#fff;width:55px;height:10px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(90%)}.button-module-scss-module__Z2k9va__button button img{filter:invert()}.button-module-scss-module__Z2k9va__button button:before{content:"";z-index:-1;border:1px solid var(--primary-border);background:var(--primary-dark);border-radius:8px;width:100%;height:calc(100% + 4px);position:absolute;top:-1px;left:-1px}
.dropdown-module-scss-module__cqLMqG__dropdown{display:inline-block;position:relative}.dropdown-module-scss-module__cqLMqG__dropdownToggle{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .2s;display:flex}.dropdown-module-scss-module__cqLMqG__dropdownToggle:hover{background-color:#0000000d}.dropdown-module-scss-module__cqLMqG__dropdownToggle .dropdown-module-scss-module__cqLMqG__dots{background-color:#666;border-radius:50%;width:4px;height:4px;margin:1px 0;display:block}.dropdown-module-scss-module__cqLMqG__darkdropdownToggle{cursor:pointer;background:#f0f0f0;border:none;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .2s;display:flex}.dropdown-module-scss-module__cqLMqG__darkdropdownToggle:hover{background-color:#e0e0e0}.dropdown-module-scss-module__cqLMqG__darkdropdownToggle .dropdown-module-scss-module__cqLMqG__dots{background-color:#666;border-radius:50%;width:4px;height:4px;margin:1px 0;display:block}.dropdown-module-scss-module__cqLMqG__dropdownMenu{z-index:1000;background:#fff;border:1px solid #eaeaea;border-radius:8px;min-width:160px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}.dropdown-module-scss-module__cqLMqG__dropdownMenu.dropdown-module-scss-module__cqLMqG__dropUp{top:auto;bottom:calc(100% + 4px)}.dropdown-module-scss-module__cqLMqG__dropdownItemWrapper{position:relative}.dropdown-module-scss-module__cqLMqG__dropdownItem{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:0;width:100%;padding:13px 16px;font-size:14px;transition:background-color .2s;display:flex}.dropdown-module-scss-module__cqLMqG__dropdownItem:hover{background-color:#fe713e1a}.dropdown-module-scss-module__cqLMqG__dropdownItem img{filter:brightness(.5)}.dropdown-module-scss-module__cqLMqG__dropdownItem .dropdown-module-scss-module__cqLMqG__icon{flex-shrink:0;width:18px;height:18px;margin-right:10px}.dropdown-module-scss-module__cqLMqG__dropdownItem.dropdown-module-scss-module__cqLMqG__hasChildren{justify-content:space-between}.dropdown-module-scss-module__cqLMqG__dropdownItem .dropdown-module-scss-module__cqLMqG__chevron{color:#999;margin-left:auto;padding-left:8px;font-size:18px;line-height:1;transition:transform .2s}.dropdown-module-scss-module__cqLMqG__dropdownItem .dropdown-module-scss-module__cqLMqG__chevronOpen{transform:rotate(90deg)}.dropdown-module-scss-module__cqLMqG__dropdownItem.dropdown-module-scss-module__cqLMqG__delete{color:#ff4d4f}.dropdown-module-scss-module__cqLMqG__dropdownItem.dropdown-module-scss-module__cqLMqG__delete:hover{color:#ff7875;background-color:#fff1f0}.dropdown-module-scss-module__cqLMqG__subMenu{background:#f9f9f9;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.dropdown-module-scss-module__cqLMqG__subMenuItem{color:#444;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 16px 10px 24px;font-size:13px;transition:background-color .2s;display:flex}.dropdown-module-scss-module__cqLMqG__subMenuItem:hover{background-color:#2563eb12}.dropdown-module-scss-module__cqLMqG__subDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}
.metricCard-module-scss-module__1VuR3W__metricCard{border:1px solid var(--border-light);background:#fff;flex-direction:column;justify-content:space-between;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a04}.metricCard-module-scss-module__1VuR3W__metricCard:before{content:"";background:0 0;background:linear-gradient(90deg,var(--primary),var(--accent));width:100%;height:4px;transition:background .25s;position:absolute;top:0;left:0}.metricCard-module-scss-module__1VuR3W__cardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.metricCard-module-scss-module__1VuR3W__cardTitle{color:var(--text-main);letter-spacing:.5px;font-size:14px;font-weight:700}.metricCard-module-scss-module__1VuR3W__iconWrapper{background:var(--border-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.metricCard-module-scss-module__1VuR3W__cardBody{flex-direction:column;display:flex}.metricCard-module-scss-module__1VuR3W__cardValue{color:var(--primary);letter-spacing:-.5px;font-size:30px;font-weight:800;line-height:1.1}.metricCard-module-scss-module__1VuR3W__cardSub{color:var(--text-muted);margin-top:6px;font-size:11.5px;font-weight:500}.metricCard-module-scss-module__1VuR3W__arrowIcon{opacity:0;color:var(--text-muted);transition:all .2s ease-in-out;position:absolute;top:18px;right:18px;transform:translate(-4px,4px)}.metricCard-module-scss-module__1VuR3W__cardGlow{filter:blur(20px);opacity:0;border-radius:50%;width:70px;height:70px;transition:opacity .3s;position:absolute;bottom:-20px;right:-20px}.metricCard-module-scss-module__1VuR3W__primary .metricCard-module-scss-module__1VuR3W__cardGlow,.metricCard-module-scss-module__1VuR3W__total .metricCard-module-scss-module__1VuR3W__cardGlow{background:var(--primary)}.metricCard-module-scss-module__1VuR3W__info .metricCard-module-scss-module__1VuR3W__cardGlow{background:#06b6d4}
.commonTable-module-scss-module__bfKmxa__tableWrapper{border:1px solid var(--border-light);background:var(--bg-white);width:100%;overflow-x:auto}.commonTable-module-scss-module__bfKmxa__table{border-collapse:collapse;width:100%;font-size:14px}.commonTable-module-scss-module__bfKmxa__table thead tr{background:linear-gradient(135deg,#f1f5f9 0%,#e8f0fe 100%);border-bottom:1.5px solid #cbd5e1}.commonTable-module-scss-module__bfKmxa__table thead th{text-align:left;letter-spacing:.05em;color:#7089b7;white-space:nowrap;padding:18px 16px;font-size:14px;font-weight:600}.commonTable-module-scss-module__bfKmxa__table tbody tr{border-bottom:1px solid var(--border-light);transition:background .15s}.commonTable-module-scss-module__bfKmxa__table tbody tr:last-child{border-bottom:none}.commonTable-module-scss-module__bfKmxa__table tbody tr:hover{background:#f8faff}.commonTable-module-scss-module__bfKmxa__table tbody td{color:var(--text-main);vertical-align:middle;padding:14px;font-size:14px}.commonTable-module-scss-module__bfKmxa__skeletonTd{padding:0!important}
.modalHeader-module-scss-module__SlWSPG__modalHeader{border-bottom:2px solid var(--border-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.modalHeader-module-scss-module__SlWSPG__modalHeaderLeft{align-items:center;gap:10px;display:flex}.modalHeader-module-scss-module__SlWSPG__modalHeaderLeft h2{color:var(--primary);letter-spacing:1px;margin:0;font-size:18px;font-weight:700}.modalHeader-module-scss-module__SlWSPG__modalHeaderIcon{background:var(--primary-light);width:30px;height:30px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modalHeader-module-scss-module__SlWSPG__closeIcon{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.modalHeader-module-scss-module__SlWSPG__closeIcon:hover{transform:rotate(90deg)}.modalHeader-module-scss-module__SlWSPG__closeIcon svg path{stroke:var(--primary)}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__errorMessage{color:#ff4d4f;padding:4px 0 0;font-family:PPPangramSans-Medium;font-size:12px;display:block}.input-module-scss-module__MGu5_W__input.input-module-scss-module__MGu5_W__inputChange .input-module-scss-module__MGu5_W__relativeInput input{background:#ffffff0d;border-radius:16px;padding:0 16px}.input-module-scss-module__MGu5_W__input label{color:#323232;padding:0 0 10px;font-family:PPPangramSans-Medium;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:block}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput{z-index:1;background:#fff;border-radius:16px;position:relative}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput:before{content:"";pointer-events:none;z-index:-1;border:1px solid #1a1a1a24;padding:1px;transition:background .3s ease-in-out;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput.input-module-scss-module__MGu5_W__inputRight input{padding-left:16px;padding-right:50px}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput.input-module-scss-module__MGu5_W__inputbgChange input{background:#ffffff0d}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput.input-module-scss-module__MGu5_W__leftSpacingRemove input{padding-left:16px}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput .input-module-scss-module__MGu5_W__iconAlignment{align-items:center;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput .input-module-scss-module__MGu5_W__iconAlignment img{display:block}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput.input-module-scss-module__MGu5_W__hasIcon input{padding-left:50px!important;padding-right:16px!important}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput.input-module-scss-module__MGu5_W__inputRight.input-module-scss-module__MGu5_W__hasIcon input{padding-left:50px!important;padding-right:50px!important}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput .input-module-scss-module__MGu5_W__text{justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput .input-module-scss-module__MGu5_W__text span{color:#b6b6b6;font-family:PPPangramSans-Medium;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput input{color:#323232;width:100%;height:52px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:var(--inter-tight);background:0 0;border:none;border-radius:16px;outline:none;padding-inline:16px}.input-module-scss-module__MGu5_W__input .input-module-scss-module__MGu5_W__relativeInput input::placeholder{color:#bdbdbd;font-size:16px;font-family:var(--inter-tight);font-style:normal;font-weight:400;line-height:normal}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.outlineButton-module-scss-module__pfYfXW__outlineButton.outlineButton-module-scss-module__pfYfXW__disabled button{opacity:.6;cursor:not-allowed;pointer-events:none}.outlineButton-module-scss-module__pfYfXW__outlineButton.outlineButton-module-scss-module__pfYfXW__buttonIconAlignment button{justify-content:center;align-items:center;gap:8px;display:flex}.outlineButton-module-scss-module__pfYfXW__outlineButton button{color:#fff;font-size:16px;font-family:var(--inter-tight);cursor:pointer;text-shadow:0 1px 1px #00000073;background:#393939;border:none;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-style:normal;font-weight:500;line-height:normal;display:flex;position:relative;box-shadow:0 1px #ffffff40}.outlineButton-module-scss-module__pfYfXW__outlineButton button span{color:#fff}.outlineButton-module-scss-module__pfYfXW__outlineButton button:hover:after{height:16px}.outlineButton-module-scss-module__pfYfXW__outlineButton button span,.outlineButton-module-scss-module__pfYfXW__outlineButton button img{z-index:9;display:block;position:relative}.outlineButton-module-scss-module__pfYfXW__outlineButton button img{filter:sepia()}.outlineButton-module-scss-module__pfYfXW__outlineButton button:after{content:"";filter:blur(12px);background-color:#fff;width:55px;height:10px;transition:all .3s ease-in-out;position:absolute;top:0;left:50%;transform:translate(-50%)}.outlineButton-module-scss-module__pfYfXW__outlineButton button:before{content:"";z-index:-1;background:#252525;border:1px solid #252525;border-radius:8px;width:100%;height:calc(100% + 4px);position:absolute;top:-1px;left:-1px}
.styledSelect-module-scss-module__2-5SqG__styled-select-error{color:#ff4d4f;padding:4px 0 0;font-size:12px;display:block}
.tableSkeleton-module-scss-module__zpR_uq__skeletonContainer .tableSkeleton-module-scss-module__zpR_uq__skeletonRow{border-bottom:1px solid #e0e0e0;grid-template-columns:40px 1fr 1fr 1fr 1fr 1fr 120px 120px;align-items:center;gap:16px;padding:16px;display:grid}.tableSkeleton-module-scss-module__zpR_uq__skeletonContainer .tableSkeleton-module-scss-module__zpR_uq__skeletonRow .tableSkeleton-module-scss-module__zpR_uq__skeletonCell .tableSkeleton-module-scss-module__zpR_uq__skeleton{background:linear-gradient(90deg,#dfdfdf 25%,#f5f1f1 50%,#fff 75%) 0 0/200% 100%;border-radius:4px;width:100%;height:16px;animation:1.5s infinite tableSkeleton-module-scss-module__zpR_uq__loading}.tableSkeleton-module-scss-module__zpR_uq__skeletonContainer .tableSkeleton-module-scss-module__zpR_uq__skeletonRow:first-child .tableSkeleton-module-scss-module__zpR_uq__skeletonCell:first-child .tableSkeleton-module-scss-module__zpR_uq__skeleton{border-radius:50%;width:20px;height:20px}.tableSkeleton-module-scss-module__zpR_uq__skeletonContainer .tableSkeleton-module-scss-module__zpR_uq__skeletonRow:nth-child(odd){background:#ffffff05}@keyframes tableSkeleton-module-scss-module__zpR_uq__loading{0%{background-position:200% 0}to{background-position:-200% 0}}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.noDataFound-module-scss-module__sqOsxa__noDataFound{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:48px 20px;display:flex;position:relative}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__small{min-height:150px;padding:40px 20px}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__large{min-height:300px;padding:80px 20px}.noDataFound-module-scss-module__sqOsxa__noDataFound .noDataFound-module-scss-module__sqOsxa__iconContainer{opacity:.6;margin-bottom:20px}.noDataFound-module-scss-module__sqOsxa__noDataFound .noDataFound-module-scss-module__sqOsxa__iconContainer .noDataFound-module-scss-module__sqOsxa__icon{object-fit:contain;width:64px;height:64px}.noDataFound-module-scss-module__sqOsxa__noDataFound .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__message{color:#666;margin:0 0 8px;font-size:18px;font-weight:600}@media (max-width:768px){.noDataFound-module-scss-module__sqOsxa__noDataFound .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__message{font-size:16px}}.noDataFound-module-scss-module__sqOsxa__noDataFound .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__description{color:#999;max-width:400px;margin:0;font-size:14px;line-height:1.5}@media (max-width:768px){.noDataFound-module-scss-module__sqOsxa__noDataFound .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__description{font-size:13px}}.noDataFound-module-scss-module__sqOsxa__noDataFound .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__actionButton{margin-top:20px}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__small .noDataFound-module-scss-module__sqOsxa__iconContainer .noDataFound-module-scss-module__sqOsxa__icon{width:48px;height:48px}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__small .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__message{font-size:16px}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__small .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__description{font-size:13px}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__large .noDataFound-module-scss-module__sqOsxa__iconContainer .noDataFound-module-scss-module__sqOsxa__icon{width:80px;height:80px}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__large .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__message{font-size:20px}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__large .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__description{font-size:15px}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__dark .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__message{color:#ccc}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__dark .noDataFound-module-scss-module__sqOsxa__content .noDataFound-module-scss-module__sqOsxa__description{color:#999}.noDataFound-module-scss-module__sqOsxa__noDataFound.noDataFound-module-scss-module__sqOsxa__light{background:#f9f9f9;border-radius:8px}
#imageupload-module-scss-module__4tNY8a__course-thumbnail{display:none}.imageupload-module-scss-module__4tNY8a__imageUpload{width:100%}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone{cursor:pointer;box-sizing:border-box;border:1px dashed #dfdfdf;border-radius:24px;justify-content:center;align-items:center;width:100%;height:154px;padding:0 20px;transition:all .2s;display:flex}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone:hover{border-color:#3b82f6}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone.imageupload-module-scss-module__4tNY8a__dragging{background-color:#f3f4f64d;border-color:#3b82f6}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone .imageupload-module-scss-module__4tNY8a__preview{position:relative}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone .imageupload-module-scss-module__4tNY8a__preview img{object-fit:cover;border-radius:.375rem;max-height:5rem}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone .imageupload-module-scss-module__4tNY8a__preview .imageupload-module-scss-module__4tNY8a__removeBtn{cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex;position:absolute;top:-.5rem;right:-.5rem}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone .imageupload-module-scss-module__4tNY8a__preview .imageupload-module-scss-module__4tNY8a__removeBtn svg{color:#fff;width:.875rem;height:.875rem}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone .imageupload-module-scss-module__4tNY8a__placeholder{flex-direction:column;justify-content:center;align-items:center;width:100%;height:5rem;display:flex}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone .imageupload-module-scss-module__4tNY8a__placeholder svg{color:#9ca3af;width:2rem;height:2rem;margin-bottom:.5rem}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__dropZone .imageupload-module-scss-module__4tNY8a__placeholder p{color:#6b7280;font-size:.875rem}.imageupload-module-scss-module__4tNY8a__imageUpload .imageupload-module-scss-module__4tNY8a__error{color:#ef4444;margin-top:.25rem;font-size:.875rem}
@font-face{font-family:PPPangramSans-Bold;src:url(/assets/font/PPPangramSans-Bold.otf)}@font-face{font-family:PPPangramSans-Light;src:url(/assets/font/PPPangramSans-Light.otf)}@font-face{font-family:PPPangramSans-Medium;src:url(/assets/font/PPPangramSans-Medium.otf)}@font-face{font-family:PPPangramSans-Semibold;src:url(/assets/font/PPPangramSans-Semibold.otf)}.textarea-module-scss-module__cdW5Aq__textarea label{color:#323232;padding:0 0 8px;font-family:PPPangramSans-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:block}.textarea-module-scss-module__cdW5Aq__textarea textarea{color:#323232;resize:none;background:#ffffff0d;border:1px solid #dfdfdf;outline:none;width:100%;height:194px;padding:16px;font-family:PPPangramSans-Medium;font-size:16px;font-weight:400;line-height:normal;transition:all .3s ease-in-out;overflow:auto}.textarea-module-scss-module__cdW5Aq__textarea textarea:focus{border:1px solid var(--primary)}.textarea-module-scss-module__cdW5Aq__textarea .textarea-module-scss-module__cdW5Aq__errorMessage{color:#ff4d4f;padding:4px 0 0;font-family:PPPangramSans-Medium;font-size:12px;display:block}.textarea-module-scss-module__cdW5Aq__textarea ::placeholder{color:#0006;font-family:PPPangramSans-Medium;font-size:16px;font-weight:400;line-height:normal}
.roleManagement-module-scss-module__AecE1G__rolePage{background:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.roleManagement-module-scss-module__AecE1G__rolePage .dark{color:#fff;background:#2d2d34}.roleManagement-module-scss-module__AecE1G__rolePage{padding:24px}.roleManagement-module-scss-module__AecE1G__filtersBar{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.roleManagement-module-scss-module__AecE1G__filterLabel{color:var(--text-muted);letter-spacing:.4px;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.roleManagement-module-scss-module__AecE1G__filterSelect{color:#323232;background:#fafafa;border:1px solid #e2e8f0;border-radius:8px;height:38px;padding:0 10px;font-size:13px;font-weight:500}.roleManagement-module-scss-module__AecE1G__filterSelect .dark{background:#2d2d34}.roleManagement-module-scss-module__AecE1G__filterSelect{cursor:pointer;outline:none;min-width:160px;transition:border-color .2s}.roleManagement-module-scss-module__AecE1G__filterSelect:focus{border-color:var(--primary)}.roleManagement-module-scss-module__AecE1G__clearBtn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:38px;padding:0 16px}.roleManagement-module-scss-module__AecE1G__clearBtn .dark{color:#fff;background:#2d2d34}.roleManagement-module-scss-module__AecE1G__clearBtn{color:#64748b;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.roleManagement-module-scss-module__AecE1G__clearBtn:hover{border-color:var(--primary);color:var(--primary)}.roleManagement-module-scss-module__AecE1G__tabs{border-bottom:1px solid var(--border-light);flex-shrink:0;padding-top:16px;display:flex}.roleManagement-module-scss-module__AecE1G__tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.roleManagement-module-scss-module__AecE1G__tab:hover{color:var(--primary)}.roleManagement-module-scss-module__AecE1G__activeTab{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.roleManagement-module-scss-module__AecE1G__tabBadge{background:var(--primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.roleManagement-module-scss-module__AecE1G__pageHeader{flex-shrink:0;align-items:center;gap:12px;max-width:600px;margin:16px 0;display:flex}.roleManagement-module-scss-module__AecE1G__addBtn{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:600;transition:opacity .2s;display:inline-flex}.roleManagement-module-scss-module__AecE1G__addBtn:hover{opacity:.88}.roleManagement-module-scss-module__AecE1G__tableArea{scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000;border-radius:12px;flex:1;overflow:auto}.roleManagement-module-scss-module__AecE1G__tableArea::-webkit-scrollbar{width:5px;height:5px}.roleManagement-module-scss-module__AecE1G__tableArea::-webkit-scrollbar-track{background:0 0}.roleManagement-module-scss-module__AecE1G__tableArea::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.roleManagement-module-scss-module__AecE1G__paginationWrapper{background:#fff;flex-shrink:0;padding:14px 0}.roleManagement-module-scss-module__AecE1G__paginationWrapper .dark{background:#2d2d34}.roleManagement-module-scss-module__AecE1G__paginationWrapper{min-height:56px}.roleManagement-module-scss-module__AecE1G__roleName{color:var(--text-main);font-weight:600}.roleManagement-module-scss-module__AecE1G__noDesc{color:var(--text-muted)}.roleManagement-module-scss-module__AecE1G__nameCell{align-items:center;gap:10px;display:flex}.roleManagement-module-scss-module__AecE1G__avatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.roleManagement-module-scss-module__AecE1G__roleBadge{background:var(--primary-light);color:var(--primary);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.roleManagement-module-scss-module__AecE1G__noRole{color:var(--text-muted);font-size:12px}.roleManagement-module-scss-module__AecE1G__statusBadge{border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.roleManagement-module-scss-module__AecE1G__statusBadge.roleManagement-module-scss-module__AecE1G__active{color:#1a7a4a;background:#e6f9f0}.roleManagement-module-scss-module__AecE1G__statusBadge.roleManagement-module-scss-module__AecE1G__inactive{color:#dc2626;background:#fef2f2}.roleManagement-module-scss-module__AecE1G__statusBadge .roleManagement-module-scss-module__AecE1G__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.roleManagement-module-scss-module__AecE1G__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0f172a80;justify-content:center;align-items:flex-start;animation:.25s ease-out roleManagement-module-scss-module__AecE1G__modalOverlayFade;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-height:700px){.roleManagement-module-scss-module__AecE1G__modalOverlay{align-items:center}}@keyframes roleManagement-module-scss-module__AecE1G__modalOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes roleManagement-module-scss-module__AecE1G__modalScaleUp{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.roleManagement-module-scss-module__AecE1G__formModalHeader{border-bottom:2px solid var(--border-light);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.roleManagement-module-scss-module__AecE1G__formModalHeader .roleManagement-module-scss-module__AecE1G__closeIcon{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.roleManagement-module-scss-module__AecE1G__formModalHeader .roleManagement-module-scss-module__AecE1G__closeIcon:hover{transform:rotate(90deg)}.roleManagement-module-scss-module__AecE1G__formModalHeader .roleManagement-module-scss-module__AecE1G__closeIcon svg path{stroke:var(--primary)}.roleManagement-module-scss-module__AecE1G__formModalHeaderLeft{align-items:center;gap:10px;display:flex}.roleManagement-module-scss-module__AecE1G__formModalHeaderLeft h2{color:var(--primary);margin:0;font-size:18px;font-weight:700}.roleManagement-module-scss-module__AecE1G__formModalIcon{background:var(--primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.roleManagement-module-scss-module__AecE1G__formModal{background:#fff}.roleManagement-module-scss-module__AecE1G__formModal .dark{color:#fff;background:#2d2d34}.roleManagement-module-scss-module__AecE1G__formModal{border:1px solid #fffc;border-radius:20px;width:100%;max-width:480px;animation:.3s cubic-bezier(.34,1.56,.64,1) roleManagement-module-scss-module__AecE1G__modalScaleUp;overflow:hidden;box-shadow:0 30px 70px #0f172a38}.roleManagement-module-scss-module__AecE1G__formModalBody{flex-direction:column;gap:16px;padding:24px;display:flex}.roleManagement-module-scss-module__AecE1G__addUserModal .dark{color:#fff;background:#2d2d34}.roleManagement-module-scss-module__AecE1G__addUserModal{background:#fff;border:1px solid #fffc;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:92vh;animation:.3s cubic-bezier(.34,1.56,.64,1) roleManagement-module-scss-module__AecE1G__modalScaleUp;display:flex;overflow:hidden;box-shadow:0 30px 70px #0f172a38}.roleManagement-module-scss-module__AecE1G__addUserForm{flex-direction:column;flex:1;display:flex;overflow:hidden}.roleManagement-module-scss-module__AecE1G__addUserBody{scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000;flex-direction:column;flex:1;gap:16px;padding:24px 24px 16px;display:flex;overflow-y:auto}.roleManagement-module-scss-module__AecE1G__addUserBody::-webkit-scrollbar{width:4px}.roleManagement-module-scss-module__AecE1G__addUserBody::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.roleManagement-module-scss-module__AecE1G__addUserFooter{border-top:1px solid var(--border-light);background:#f8fafc;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.roleManagement-module-scss-module__AecE1G__addUserFooter .dark{background:#1a1a1e}.roleManagement-module-scss-module__AecE1G__addUserFooter{flex-shrink:0}.roleManagement-module-scss-module__AecE1G__formRow{display:grid}.roleManagement-module-scss-module__AecE1G__formRow .dark{background:#2d2d34}.roleManagement-module-scss-module__AecE1G__formRow{grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.roleManagement-module-scss-module__AecE1G__formRow{grid-template-columns:1fr}}.roleManagement-module-scss-module__AecE1G__formField{flex-direction:column;display:flex}.roleManagement-module-scss-module__AecE1G__selectLabel{color:#323232;letter-spacing:.6px;margin-bottom:6px;font-size:16px;font-weight:500;display:block}.roleManagement-module-scss-module__AecE1G__fieldError{color:#ef4444;margin-top:4px;font-size:12px}.roleManagement-module-scss-module__AecE1G__formModalActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.roleManagement-module-scss-module__AecE1G__roleForm{flex-direction:column;flex:1;max-height:calc(90vh - 64px);display:flex;overflow:hidden}.roleManagement-module-scss-module__AecE1G__roleFormBody{scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000;flex-direction:column;flex:1;gap:16px;padding:24px 24px 16px;display:flex;overflow-y:auto}.roleManagement-module-scss-module__AecE1G__roleFormBody::-webkit-scrollbar{width:4px}.roleManagement-module-scss-module__AecE1G__roleFormBody::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.roleManagement-module-scss-module__AecE1G__roleFormFooter{border-top:1px solid var(--border-light);background:#f8fafc;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.roleManagement-module-scss-module__AecE1G__formModal{flex-direction:column;max-height:90vh;display:flex}.roleManagement-module-scss-module__AecE1G__permSection{flex-direction:column;gap:10px;display:flex}.roleManagement-module-scss-module__AecE1G__permHeader{justify-content:space-between;align-items:center;display:flex}.roleManagement-module-scss-module__AecE1G__permTitle{color:var(--text-main);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.roleManagement-module-scss-module__AecE1G__permCountBadge{background:var(--primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.roleManagement-module-scss-module__AecE1G__selectAllBtn{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.roleManagement-module-scss-module__AecE1G__selectAllBtn:hover{text-decoration:underline}.roleManagement-module-scss-module__AecE1G__permGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:480px){.roleManagement-module-scss-module__AecE1G__permGrid{grid-template-columns:1fr}}.roleManagement-module-scss-module__AecE1G__permItem{border:1px solid var(--border-light);cursor:pointer;background:#fafafa;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;transition:all .15s;display:flex}.roleManagement-module-scss-module__AecE1G__permItem:hover,.roleManagement-module-scss-module__AecE1G__permItemActive{border-color:var(--primary);background:var(--primary-light)}.roleManagement-module-scss-module__AecE1G__permCheckbox{accent-color:var(--primary);cursor:pointer;flex-shrink:0;width:14px;height:14px;margin-top:2px}.roleManagement-module-scss-module__AecE1G__permInfo{flex-direction:column;gap:2px;display:flex}.roleManagement-module-scss-module__AecE1G__permName{color:var(--text-main);font-size:12px;font-weight:600}.roleManagement-module-scss-module__AecE1G__permDesc{color:var(--text-muted);font-size:11px;line-height:1.3}.roleManagement-module-scss-module__AecE1G__permLoading,.roleManagement-module-scss-module__AecE1G__permEmpty{color:var(--text-muted);margin:0;padding:12px 0;font-size:12px}.roleManagement-module-scss-module__AecE1G__rolePermPreview{background:var(--primary-light);border:1px solid var(--accent-light,#dbeafe);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.roleManagement-module-scss-module__AecE1G__rolePermPreviewLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.roleManagement-module-scss-module__AecE1G__rolePermBadges{flex-wrap:wrap;gap:6px;display:flex}.roleManagement-module-scss-module__AecE1G__rolePermBadge{color:var(--primary);border:1px solid var(--primary);cursor:default;background:#fff;border-radius:20px;flex-direction:column;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.roleManagement-module-scss-module__AecE1G__rolePermBadgeDesc{color:#666;margin-top:1px;font-size:10px;font-weight:400}.roleManagement-module-scss-module__AecE1G__creditModal .dark{color:#fff;background:#2d2d34}.roleManagement-module-scss-module__AecE1G__creditModal{background:#fff;border:1px solid #fffc;border-radius:20px;width:100%;max-width:460px;animation:.3s cubic-bezier(.34,1.56,.64,1) roleManagement-module-scss-module__AecE1G__modalScaleUp;overflow:hidden;box-shadow:0 30px 70px #0f172a38}.roleManagement-module-scss-module__AecE1G__creditModalUser{background:var(--primary-light);border-bottom:1px solid var(--border-light);align-items:center;gap:12px;padding:14px 24px;display:flex}.roleManagement-module-scss-module__AecE1G__creditModalAvatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.roleManagement-module-scss-module__AecE1G__creditModalUserName{color:var(--text-main);margin:0 0 2px;font-size:13px;font-weight:600}.roleManagement-module-scss-module__AecE1G__creditModalUserEmail{color:var(--text-muted);margin:0;font-size:12px}.roleManagement-module-scss-module__AecE1G__creditModalBody{padding:24px}.roleManagement-module-scss-module__AecE1G__creditInputWrapper{margin-bottom:20px}.roleManagement-module-scss-module__AecE1G__creditModalActions{border-top:1px solid var(--border-light);background:#f8fafc;justify-content:flex-end;align-items:center;gap:10px;margin:0 -24px -24px;padding:16px 24px;display:flex}.roleManagement-module-scss-module__AecE1G__wideFormModal{background:#fff}.roleManagement-module-scss-module__AecE1G__wideFormModal .dark{color:#fff;background:#2d2d34}.roleManagement-module-scss-module__AecE1G__wideFormModal{border:1px solid #fffc;border-radius:20px;flex-direction:column;width:100%;max-width:750px;max-height:90vh;animation:.3s cubic-bezier(.34,1.56,.64,1) roleManagement-module-scss-module__AecE1G__modalScaleUp;display:flex;overflow:hidden;box-shadow:0 30px 70px #0f172a38}.roleManagement-module-scss-module__AecE1G__codeBadge{color:#334155;background:#f1f5f9;border-radius:4px;padding:4px 10px;font-family:monospace;font-size:13px;font-weight:700;display:inline-block}.roleManagement-module-scss-module__AecE1G__countBadge{min-width:24px;height:24px;color:var(--text-muted);background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.roleManagement-module-scss-module__AecE1G__countBadge.roleManagement-module-scss-module__AecE1G__hasCount{background:var(--primary-light);color:var(--primary);border:1px solid var(--accent-light)}.roleManagement-module-scss-module__AecE1G__creditCell{color:var(--primary);background:var(--primary-light);border-radius:20px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.roleManagement-module-scss-module__AecE1G__detailModal .dark{color:#fff;background:#2d2d34}.roleManagement-module-scss-module__AecE1G__detailModal{background:#fff;border:1px solid #fffc;border-radius:20px;flex-direction:column;width:100%;max-width:820px;animation:.3s cubic-bezier(.34,1.56,.64,1) roleManagement-module-scss-module__AecE1G__modalScaleUp;display:flex;overflow:hidden;box-shadow:0 30px 70px #0f172a38}.roleManagement-module-scss-module__AecE1G__modalBody{flex:1;padding:24px;overflow-y:auto}.roleManagement-module-scss-module__AecE1G__userSummary{background:var(--bg-light-grey);border-radius:8px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;padding:16px 24px;display:flex}.roleManagement-module-scss-module__AecE1G__avatarLg{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex}.roleManagement-module-scss-module__AecE1G__summaryInfo{flex:1;min-width:160px}.roleManagement-module-scss-module__AecE1G__summaryInfo h3{color:var(--text-main);margin:0 0 2px;font-size:15px;font-weight:600}.roleManagement-module-scss-module__AecE1G__summaryInfo p{color:var(--text-muted);margin:0 0 6px;font-size:12px}.roleManagement-module-scss-module__AecE1G__summaryBadges{flex-wrap:wrap;gap:6px;display:flex}.roleManagement-module-scss-module__AecE1G__profileGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.roleManagement-module-scss-module__AecE1G__profileField{background:var(--bg-light-grey);border-radius:8px;flex-direction:row;justify-content:space-between;gap:4px;padding:12px 14px;display:flex}.roleManagement-module-scss-module__AecE1G__fieldLabel{color:var(--text-muted);letter-spacing:.6px;font-size:14px;font-weight:700}.roleManagement-module-scss-module__AecE1G__fieldValue{color:var(--text-main);word-break:break-all;font-size:13px;font-weight:500}.roleManagement-module-scss-module__AecE1G__detailSection{border-top:1px solid var(--border-light);margin-top:24px;padding-top:20px}.roleManagement-module-scss-module__AecE1G__sectionTitle{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:600;display:block}@media (max-width:768px){.roleManagement-module-scss-module__AecE1G__pageContainer{padding:12px 10px 0}.roleManagement-module-scss-module__AecE1G__formModal{max-height:calc(100vh - 32px);margin:16px;width:calc(100% - 32px)!important;max-width:none!important}.roleManagement-module-scss-module__AecE1G__addUserBody,.roleManagement-module-scss-module__AecE1G__roleFormBody{padding:16px}.roleManagement-module-scss-module__AecE1G__addUserFooter,.roleManagement-module-scss-module__AecE1G__roleFormFooter{flex-direction:column;padding:16px}.roleManagement-module-scss-module__AecE1G__addUserFooter button,.roleManagement-module-scss-module__AecE1G__roleFormFooter button{width:100%}.roleManagement-module-scss-module__AecE1G__formRow,.roleManagement-module-scss-module__AecE1G__profileGrid{grid-template-columns:1fr}}
.chatViewModal-module-scss-module__R3XPFG__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chatViewModal-module-scss-module__R3XPFG__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:700px;max-height:88vh;animation:.22s ease-out chatViewModal-module-scss-module__R3XPFG__fadeUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000002e}.chatViewModal-module-scss-module__R3XPFG__modal.chatViewModal-module-scss-module__R3XPFG__modalWide{max-width:1100px}@keyframes chatViewModal-module-scss-module__R3XPFG__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.chatViewModal-module-scss-module__R3XPFG__header{background:#fff;border-bottom:1.5px solid #f0f4f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.chatViewModal-module-scss-module__R3XPFG__headerLeft{align-items:center;gap:12px;min-width:0;display:flex}.chatViewModal-module-scss-module__R3XPFG__avatar{color:#0b56db;background:#ebf2fc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.chatViewModal-module-scss-module__R3XPFG__headerInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.chatViewModal-module-scss-module__R3XPFG__headerInfo h3{color:#121212;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.chatViewModal-module-scss-module__R3XPFG__headerInfo span{color:#12121273;font-size:11px;font-weight:500}.chatViewModal-module-scss-module__R3XPFG__headerRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.chatViewModal-module-scss-module__R3XPFG__pairBadge{color:#0b56db;white-space:nowrap;background:#0b56db1a;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.chatViewModal-module-scss-module__R3XPFG__creditBadge{color:#059669;white-space:nowrap;background:#10b9811a;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.chatViewModal-module-scss-module__R3XPFG__downloadBtn{color:#0b56db;cursor:pointer;white-space:nowrap;background:#0b56db0f;border:1px solid #0b56db40;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.chatViewModal-module-scss-module__R3XPFG__downloadBtn:hover{color:#fff;background:#0b56db}.chatViewModal-module-scss-module__R3XPFG__closeBtn{color:#555;cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:flex}.chatViewModal-module-scss-module__R3XPFG__closeBtn:hover{color:#ef4444;background:#fee2e2}.chatViewModal-module-scss-module__R3XPFG__body{flex:1;display:flex;overflow:hidden}.chatViewModal-module-scss-module__R3XPFG__bodySplit .chatViewModal-module-scss-module__R3XPFG__chatCol{border-right:1.5px solid #f0f4f9;width:38%}.chatViewModal-module-scss-module__R3XPFG__bodySplit .chatViewModal-module-scss-module__R3XPFG__reportCol{flex:1}.chatViewModal-module-scss-module__R3XPFG__chatCol{background:#0b56db04;flex-direction:column;flex:1;gap:18px;padding:20px 18px;display:flex;overflow-y:auto}.chatViewModal-module-scss-module__R3XPFG__chatCol::-webkit-scrollbar{width:5px}.chatViewModal-module-scss-module__R3XPFG__chatCol::-webkit-scrollbar-track{background:0 0}.chatViewModal-module-scss-module__R3XPFG__chatCol::-webkit-scrollbar-thumb{background:#0b56db33;border-radius:4px}.chatViewModal-module-scss-module__R3XPFG__imageRow{border:1px solid #0b56db1f;border-radius:10px;width:100%;overflow:hidden}.chatViewModal-module-scss-module__R3XPFG__uploadedImage{object-fit:contain;width:100%;max-height:220px;display:block}.chatViewModal-module-scss-module__R3XPFG__messageRow{align-items:flex-start;gap:8px;max-width:92%;display:flex}.chatViewModal-module-scss-module__R3XPFG__userRow{flex-direction:row-reverse;align-self:flex-end;max-width:85%}.chatViewModal-module-scss-module__R3XPFG__assistantRow{align-self:flex-start;max-width:96%}.chatViewModal-module-scss-module__R3XPFG__avatarIcon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:3px;display:flex}.chatViewModal-module-scss-module__R3XPFG__userIcon{color:#fff;background:#0b56db}.chatViewModal-module-scss-module__R3XPFG__botIcon{color:#0b56db;background:#ebf2fc}.chatViewModal-module-scss-module__R3XPFG__userMessage{color:#fff;word-break:break-word;background:#0b56db;border-radius:14px 14px 4px;padding:11px 15px;font-size:14px;font-weight:500;line-height:1.55;box-shadow:0 4px 12px #0b56db33}.chatViewModal-module-scss-module__R3XPFG__assistantMessage{color:#2b303b;word-break:break-word;background:#f4f6f8;border:1px solid #1212120f;border-radius:4px 14px 14px;padding:13px 16px;font-size:14px;font-weight:400;line-height:1.65}.chatViewModal-module-scss-module__R3XPFG__assistantMessage p{margin:0 0 8px}.chatViewModal-module-scss-module__R3XPFG__assistantMessage p:last-child{margin:0}.chatViewModal-module-scss-module__R3XPFG__assistantMessage h1,.chatViewModal-module-scss-module__R3XPFG__assistantMessage h2,.chatViewModal-module-scss-module__R3XPFG__assistantMessage h3,.chatViewModal-module-scss-module__R3XPFG__assistantMessage h4{color:#121212;margin:12px 0 6px;font-weight:700;line-height:1.3}.chatViewModal-module-scss-module__R3XPFG__assistantMessage h2{font-size:15px}.chatViewModal-module-scss-module__R3XPFG__assistantMessage h3{font-size:14px}.chatViewModal-module-scss-module__R3XPFG__assistantMessage ul,.chatViewModal-module-scss-module__R3XPFG__assistantMessage ol{flex-direction:column;gap:4px;margin:6px 0;padding-left:20px;display:flex}.chatViewModal-module-scss-module__R3XPFG__assistantMessage li{line-height:1.5}.chatViewModal-module-scss-module__R3XPFG__assistantMessage strong{color:#121212;font-weight:700}.chatViewModal-module-scss-module__R3XPFG__assistantMessage em{font-style:italic}.chatViewModal-module-scss-module__R3XPFG__assistantMessage code{background:#e8edf2;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:12px}.chatViewModal-module-scss-module__R3XPFG__assistantMessage pre{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:8px 0;padding:12px;font-size:12px;overflow-x:auto}.chatViewModal-module-scss-module__R3XPFG__assistantMessage table{border-collapse:collapse;width:100%;margin:8px 0;font-size:12px}.chatViewModal-module-scss-module__R3XPFG__assistantMessage th{color:#0b56db;text-align:left;background:#0b56db14;border:1px solid #0b56db1f;padding:7px 10px;font-weight:700}.chatViewModal-module-scss-module__R3XPFG__assistantMessage td{border:1px solid #e2e8f0;padding:6px 10px}.chatViewModal-module-scss-module__R3XPFG__assistantMessage tr:nth-child(2n) td{background:#f8fafc}.chatViewModal-module-scss-module__R3XPFG__assistantMessage blockquote{color:#121212a6;border-left:3px solid #0b56db;margin:8px 0;padding-left:12px}.chatViewModal-module-scss-module__R3XPFG__assistantMessage hr{border:none;border-top:1px solid #e2e8f0;margin:12px 0}.chatViewModal-module-scss-module__R3XPFG__assistantMessage a{color:#0b56db;text-decoration:underline}.chatViewModal-module-scss-module__R3XPFG__reportCol{flex-direction:column;display:flex;overflow:hidden}.chatViewModal-module-scss-module__R3XPFG__reportHeader{background:#fff;border-bottom:1.5px solid #f0f4f9;flex-shrink:0;padding:12px 20px}.chatViewModal-module-scss-module__R3XPFG__reportHeader span{color:#121212;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.chatViewModal-module-scss-module__R3XPFG__reportBody{background:#fafbfd;flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.chatViewModal-module-scss-module__R3XPFG__reportBody::-webkit-scrollbar{width:5px}.chatViewModal-module-scss-module__R3XPFG__reportBody::-webkit-scrollbar-track{background:0 0}.chatViewModal-module-scss-module__R3XPFG__reportBody::-webkit-scrollbar-thumb{background:#0b56db33;border-radius:4px}.chatViewModal-module-scss-module__R3XPFG__markdownBlock p{color:#2b303b;margin:0 0 10px;font-size:14px;line-height:1.65}.chatViewModal-module-scss-module__R3XPFG__markdownBlock p:last-child{margin:0}.chatViewModal-module-scss-module__R3XPFG__markdownBlock h1,.chatViewModal-module-scss-module__R3XPFG__markdownBlock h2,.chatViewModal-module-scss-module__R3XPFG__markdownBlock h3,.chatViewModal-module-scss-module__R3XPFG__markdownBlock h4{color:#121212;margin:14px 0 6px;font-weight:700}.chatViewModal-module-scss-module__R3XPFG__markdownBlock h1:first-child,.chatViewModal-module-scss-module__R3XPFG__markdownBlock h2:first-child,.chatViewModal-module-scss-module__R3XPFG__markdownBlock h3:first-child,.chatViewModal-module-scss-module__R3XPFG__markdownBlock h4:first-child{margin-top:0}.chatViewModal-module-scss-module__R3XPFG__markdownBlock h2{font-size:16px}.chatViewModal-module-scss-module__R3XPFG__markdownBlock h3{font-size:14px}.chatViewModal-module-scss-module__R3XPFG__markdownBlock ul,.chatViewModal-module-scss-module__R3XPFG__markdownBlock ol{flex-direction:column;gap:5px;margin:8px 0;padding-left:20px;display:flex}.chatViewModal-module-scss-module__R3XPFG__markdownBlock li{color:#2b303b;font-size:14px;line-height:1.55}.chatViewModal-module-scss-module__R3XPFG__markdownBlock strong{color:#121212;font-weight:700}.chatViewModal-module-scss-module__R3XPFG__markdownBlock table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.chatViewModal-module-scss-module__R3XPFG__markdownBlock th{color:#0b56db;text-align:left;background:#0b56db14;border:1px solid #0b56db1f;padding:8px 12px;font-weight:700}.chatViewModal-module-scss-module__R3XPFG__markdownBlock td{color:#2b303b;border:1px solid #e2e8f0;padding:7px 12px}.chatViewModal-module-scss-module__R3XPFG__markdownBlock tr:nth-child(2n) td{background:#f8fafc}.chatViewModal-module-scss-module__R3XPFG__markdownBlock code{background:#e8edf2;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.chatViewModal-module-scss-module__R3XPFG__markdownBlock pre{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:10px 0;padding:14px;font-size:12px;overflow-x:auto}.chatViewModal-module-scss-module__R3XPFG__markdownBlock blockquote{color:#121212a6;border-left:3px solid #0b56db;margin:10px 0;padding-left:14px;font-style:italic}.chatViewModal-module-scss-module__R3XPFG__markdownBlock hr{border:none;border-top:1px solid #e2e8f0;margin:14px 0}.chatViewModal-module-scss-module__R3XPFG__markdownBlock a{color:#0b56db}.chatViewModal-module-scss-module__R3XPFG__chartWrap{background:#fff;border:1px solid #0b56db1a;border-radius:10px;padding:12px;box-shadow:0 2px 8px #0000000a}.chatViewModal-module-scss-module__R3XPFG__gaugeWrap{background:#fff;border:1px solid #0b56db1a;border-radius:10px;padding:8px;display:inline-flex;box-shadow:0 2px 8px #0000000a}.chatViewModal-module-scss-module__R3XPFG__widgetMissing{color:#c2410c;background:#fff8f0;border:1px solid #fed7aa;border-radius:8px;padding:12px 16px;font-size:13px}.chatViewModal-module-scss-module__R3XPFG__pdfExporting{color:#121212!important;box-sizing:border-box!important;background:#fff!important;border:none!important;width:100%!important;max-width:800px!important;margin:0 auto!important;padding:32px!important;display:block!important}.chatViewModal-module-scss-module__R3XPFG__pdfExporting .chatViewModal-module-scss-module__R3XPFG__reportHeader{display:none!important}.chatViewModal-module-scss-module__R3XPFG__pdfExporting .chatViewModal-module-scss-module__R3XPFG__reportBody{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.chatViewModal-module-scss-module__R3XPFG__pdfExporting .apexcharts-toolbar{display:none!important}.chatViewModal-module-scss-module__R3XPFG__pdfExporting .chatViewModal-module-scss-module__R3XPFG__chartWrap{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;border-color:#12121226!important}.chatViewModal-module-scss-module__R3XPFG__pdfExporting .chatViewModal-module-scss-module__R3XPFG__gaugeWrap{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;text-align:center!important;background:#fff!important;border-color:#12121226!important;margin:0 auto 16px!important;display:block!important}.chatViewModal-module-scss-module__R3XPFG__pdfExporting canvas,.chatViewModal-module-scss-module__R3XPFG__pdfExporting img,.chatViewModal-module-scss-module__R3XPFG__pdfExporting svg,.chatViewModal-module-scss-module__R3XPFG__pdfExporting table,.chatViewModal-module-scss-module__R3XPFG__pdfExporting tr,.chatViewModal-module-scss-module__R3XPFG__pdfExporting th,.chatViewModal-module-scss-module__R3XPFG__pdfExporting td,.chatViewModal-module-scss-module__R3XPFG__pdfExporting pre,.chatViewModal-module-scss-module__R3XPFG__pdfExporting .chatViewModal-module-scss-module__R3XPFG__markdownBlock,.chatViewModal-module-scss-module__R3XPFG__pdfExporting p,.chatViewModal-module-scss-module__R3XPFG__pdfExporting li,.chatViewModal-module-scss-module__R3XPFG__pdfExporting ul,.chatViewModal-module-scss-module__R3XPFG__pdfExporting ol,.chatViewModal-module-scss-module__R3XPFG__pdfExporting blockquote{page-break-inside:avoid!important;break-inside:avoid!important}.chatViewModal-module-scss-module__R3XPFG__pdfExporting h1,.chatViewModal-module-scss-module__R3XPFG__pdfExporting h2,.chatViewModal-module-scss-module__R3XPFG__pdfExporting h3,.chatViewModal-module-scss-module__R3XPFG__pdfExporting h4,.chatViewModal-module-scss-module__R3XPFG__pdfExporting h5,.chatViewModal-module-scss-module__R3XPFG__pdfExporting h6{page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important}
.dashboard-module-scss-module___Hx2Wa__dashboardPage{scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000;background:#f8fafc;flex-direction:column;flex:1;padding:24px 28px;animation:.4s ease-out dashboard-module-scss-module___Hx2Wa__dashboardFade;display:flex;overflow:hidden auto}.dashboard-module-scss-module___Hx2Wa__dashboardPage::-webkit-scrollbar{width:5px}.dashboard-module-scss-module___Hx2Wa__dashboardPage::-webkit-scrollbar-track{background:0 0}.dashboard-module-scss-module___Hx2Wa__dashboardPage::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.dashboard-module-scss-module___Hx2Wa__filtersBar{border:1px solid var(--border-light);background:#fff;border-radius:18px;flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex;box-shadow:0 4px 6px -1px #0f172a04}.dashboard-module-scss-module___Hx2Wa__filterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.dashboard-module-scss-module___Hx2Wa__filterSelect{color:#323232;cursor:pointer;background:#fafafa;border:1px solid #e2e8f0;border-radius:8px;outline:none;min-width:180px;height:38px;padding:0 10px;font-size:13px;font-weight:500;transition:border-color .2s}.dashboard-module-scss-module___Hx2Wa__filterSelect:focus{border-color:var(--primary)}.dashboard-module-scss-module___Hx2Wa__clearBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s}.dashboard-module-scss-module___Hx2Wa__clearBtn:hover{border-color:var(--primary);color:var(--primary)}@keyframes dashboard-module-scss-module___Hx2Wa__dashboardFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboard-module-scss-module___Hx2Wa__metricsGrid{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px;display:grid}.dashboard-module-scss-module___Hx2Wa__metricCard{border:1px solid var(--border-light);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a04}.dashboard-module-scss-module___Hx2Wa__metricCard:hover{border-color:#2563eb40;transform:translateY(-5px);box-shadow:0 16px 24px -10px #2563eb1f,0 4px 12px #0f172a05}.dashboard-module-scss-module___Hx2Wa__metricCard:hover .dashboard-module-scss-module___Hx2Wa__arrowIcon{opacity:1;transform:translate(0)}.dashboard-module-scss-module___Hx2Wa__metricCard:hover .dashboard-module-scss-module___Hx2Wa__cardGlow{opacity:.14}.dashboard-module-scss-module___Hx2Wa__metricCard:before{content:"";background:0 0;width:100%;height:4px;transition:background .25s;position:absolute;top:0;left:0}.dashboard-module-scss-module___Hx2Wa__metricCard.dashboard-module-scss-module___Hx2Wa__primary:before{background:linear-gradient(90deg,var(--primary),var(--accent))}.dashboard-module-scss-module___Hx2Wa__metricCard.dashboard-module-scss-module___Hx2Wa__success:before{background:linear-gradient(90deg,#10b981,#34d399)}.dashboard-module-scss-module___Hx2Wa__metricCard.dashboard-module-scss-module___Hx2Wa__warning:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.dashboard-module-scss-module___Hx2Wa__metricCard.dashboard-module-scss-module___Hx2Wa__info:before{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.dashboard-module-scss-module___Hx2Wa__metricCard.dashboard-module-scss-module___Hx2Wa__secondary:before{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.dashboard-module-scss-module___Hx2Wa__cardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dashboard-module-scss-module___Hx2Wa__cardTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:11.5px;font-weight:700}.dashboard-module-scss-module___Hx2Wa__iconWrapper{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dashboard-module-scss-module___Hx2Wa__iconWrapper.dashboard-module-scss-module___Hx2Wa__primary{color:var(--primary);background:#eff6ff}.dashboard-module-scss-module___Hx2Wa__iconWrapper.dashboard-module-scss-module___Hx2Wa__success{color:#10b981;background:#ecfdf5}.dashboard-module-scss-module___Hx2Wa__iconWrapper.dashboard-module-scss-module___Hx2Wa__warning{color:#f59e0b;background:#fffbeb}.dashboard-module-scss-module___Hx2Wa__iconWrapper.dashboard-module-scss-module___Hx2Wa__info{color:#06b6d4;background:#ecfeff}.dashboard-module-scss-module___Hx2Wa__iconWrapper.dashboard-module-scss-module___Hx2Wa__secondary{color:#8b5cf6;background:#fdf4ff}.dashboard-module-scss-module___Hx2Wa__cardValue{color:var(--text-main);letter-spacing:-.5px;font-size:30px;font-weight:800;line-height:1.1}.dashboard-module-scss-module___Hx2Wa__cardSub{color:var(--text-muted);margin-top:6px;font-size:11.5px;font-weight:500}.dashboard-module-scss-module___Hx2Wa__arrowIcon{opacity:0;color:var(--text-muted);transition:all .2s ease-in-out;position:absolute;top:18px;right:18px;transform:translate(-4px,4px)}.dashboard-module-scss-module___Hx2Wa__cardGlow{filter:blur(20px);opacity:0;border-radius:50%;width:70px;height:70px;transition:opacity .3s;position:absolute;bottom:-20px;right:-20px}.dashboard-module-scss-module___Hx2Wa__primary .dashboard-module-scss-module___Hx2Wa__cardGlow{background:var(--primary)}.dashboard-module-scss-module___Hx2Wa__success .dashboard-module-scss-module___Hx2Wa__cardGlow{background:#10b981}.dashboard-module-scss-module___Hx2Wa__warning .dashboard-module-scss-module___Hx2Wa__cardGlow{background:#f59e0b}.dashboard-module-scss-module___Hx2Wa__info .dashboard-module-scss-module___Hx2Wa__cardGlow{background:#06b6d4}.dashboard-module-scss-module___Hx2Wa__secondary .dashboard-module-scss-module___Hx2Wa__cardGlow{background:#8b5cf6}.dashboard-module-scss-module___Hx2Wa__chartsSection{flex-shrink:0;grid-template-columns:1fr 1fr 2fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:1200px){.dashboard-module-scss-module___Hx2Wa__chartsSection{grid-template-columns:1fr 1fr}}@media (max-width:768px){.dashboard-module-scss-module___Hx2Wa__chartsSection{grid-template-columns:1fr}}.dashboard-module-scss-module___Hx2Wa__trendCard{grid-column:span 2}@media (max-width:1200px){.dashboard-module-scss-module___Hx2Wa__trendCard{grid-column:span 2}}@media (max-width:768px){.dashboard-module-scss-module___Hx2Wa__trendCard{grid-column:span 1}}.dashboard-module-scss-module___Hx2Wa__chartCard{border:1px solid var(--border-light);background:#fff;flex-direction:column;padding:24px;display:flex;box-shadow:0 4px 6px #0f172a04}.dashboard-module-scss-module___Hx2Wa__chartHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dashboard-module-scss-module___Hx2Wa__chartTitleBlock{align-items:flex-start;gap:12px;display:flex}.dashboard-module-scss-module___Hx2Wa__chartTitleBlock svg{background:var(--border-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:10px;display:flex}.dashboard-module-scss-module___Hx2Wa__chartTitleBlock h3{color:var(--text-main);font-size:15px;font-weight:700}.dashboard-module-scss-module___Hx2Wa__chartTitleBlock p{color:var(--text-muted);margin-top:2px;font-size:11.5px;font-weight:500}.dashboard-module-scss-module___Hx2Wa__chartWrapper{justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative}.dashboard-module-scss-module___Hx2Wa__customTooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#161414;border:1px solid #ffffff14;border-radius:10px;padding:10px 14px;box-shadow:0 10px 25px -5px #00000026}.dashboard-module-scss-module___Hx2Wa__customTooltip .dashboard-module-scss-module___Hx2Wa__tooltipLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10px;font-weight:700}.dashboard-module-scss-module___Hx2Wa__customTooltip .dashboard-module-scss-module___Hx2Wa__tooltipValue{color:#3f3f3f;font-size:13.5px;font-weight:800}.dashboard-module-scss-module___Hx2Wa__recentSection{border:1px solid var(--border-light);background:#fff;flex-direction:column;flex:1;padding:20px;display:flex;box-shadow:0 4px 6px #0f172a03}.dashboard-module-scss-module___Hx2Wa__sectionHeader{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dashboard-module-scss-module___Hx2Wa__sectionTitleBlock{align-items:center;gap:10px;display:flex}.dashboard-module-scss-module___Hx2Wa__sectionTitleBlock svg{background:var(--border-light);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:10px;display:flex}.dashboard-module-scss-module___Hx2Wa__sectionTitleBlock h3{color:var(--text-main);font-size:15px;font-weight:700}.dashboard-module-scss-module___Hx2Wa__viewAllBtn{color:var(--primary);background:var(--primary-light);cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:700;transition:all .2s ease-in-out;display:inline-flex}.dashboard-module-scss-module___Hx2Wa__viewAllBtn:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.dashboard-module-scss-module___Hx2Wa__tableWrapper{border:1px solid var(--border-light);width:100%;overflow-x:auto;box-shadow:0 1px 3px #00000003}.dashboard-module-scss-module___Hx2Wa__table{border-collapse:collapse;width:100%;font-size:14px}.dashboard-module-scss-module___Hx2Wa__table thead tr{border-bottom:1.5px solid var(--border-light);background:#f8fafc}.dashboard-module-scss-module___Hx2Wa__table thead th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);padding:14px 18px;font-size:11px;font-weight:700}.dashboard-module-scss-module___Hx2Wa__table tbody tr{border-bottom:1px solid var(--border-light);transition:background .2s}.dashboard-module-scss-module___Hx2Wa__table tbody tr:last-child{border-bottom:none}.dashboard-module-scss-module___Hx2Wa__table tbody tr:hover{background:#2563eb05}.dashboard-module-scss-module___Hx2Wa__table tbody td{color:var(--text-main);vertical-align:middle;padding:14px 18px;font-size:13.5px}.dashboard-module-scss-module___Hx2Wa__userCell{align-items:center;gap:12px;display:flex}.dashboard-module-scss-module___Hx2Wa__avatar{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:700;display:flex;box-shadow:0 2px 6px #2563eb26}.dashboard-module-scss-module___Hx2Wa__userInfo{flex-direction:column;gap:2px;display:flex}.dashboard-module-scss-module___Hx2Wa__userInfo .dashboard-module-scss-module___Hx2Wa__name{color:var(--text-main);font-weight:600}.dashboard-module-scss-module___Hx2Wa__userInfo .dashboard-module-scss-module___Hx2Wa__email{color:var(--text-muted);font-size:11px}.dashboard-module-scss-module___Hx2Wa__approvalBadge{text-transform:uppercase;letter-spacing:.4px;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.dashboard-module-scss-module___Hx2Wa__approvalBadge.dashboard-module-scss-module___Hx2Wa__approved{color:#065f46;background:#ecfdf5}.dashboard-module-scss-module___Hx2Wa__approvalBadge.dashboard-module-scss-module___Hx2Wa__pending{color:#92400e;background:#fffbeb}.dashboard-module-scss-module___Hx2Wa__approvalBadge.dashboard-module-scss-module___Hx2Wa__rejected{color:#991b1b;background:#fef2f2}.dashboard-module-scss-module___Hx2Wa__skeletonCard{border:1px solid var(--border-light);background:#fff;border-radius:20px;height:340px;padding:24px;box-shadow:0 4px 6px #0f172a03}.dashboard-module-scss-module___Hx2Wa__skeletonBlock{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite dashboard-module-scss-module___Hx2Wa__shimmerMove}@keyframes dashboard-module-scss-module___Hx2Wa__shimmerMove{0%{background-position:200% 0}to{background-position:-200% 0}}.dashboard-module-scss-module___Hx2Wa__emptyChartState{width:100%;height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.dashboard-module-scss-module___Hx2Wa__emptyChartState svg{color:#94a3b8;margin-bottom:8px;background:0 0!important;width:32px!important;height:32px!important;padding:0!important}.dashboard-module-scss-module___Hx2Wa__emptyChartState span{color:#94a3b8;font-size:13px;font-weight:500}@media (max-width:768px){.dashboard-module-scss-module___Hx2Wa__dashboardPage{padding:12px 10px 0}.dashboard-module-scss-module___Hx2Wa__filtersBar{border-radius:12px;padding:12px}.dashboard-module-scss-module___Hx2Wa__filterLabel,.dashboard-module-scss-module___Hx2Wa__filterLabel .dashboard-module-scss-module___Hx2Wa__filterSelect,.dashboard-module-scss-module___Hx2Wa__clearBtn{width:100%}}
.analysisViewModal-module-scss-module__9W8oUq__overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.analysisViewModal-module-scss-module__9W8oUq__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}.analysisViewModal-module-scss-module__9W8oUq__header{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.analysisViewModal-module-scss-module__9W8oUq__headerLeft{align-items:center;gap:12px;min-width:0;display:flex}.analysisViewModal-module-scss-module__9W8oUq__avatar{color:#0b56db;background:#0b56db1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.analysisViewModal-module-scss-module__9W8oUq__headerInfo{min-width:0}.analysisViewModal-module-scss-module__9W8oUq__headerInfo h3{color:#121212;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.analysisViewModal-module-scss-module__9W8oUq__headerInfo span{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.analysisViewModal-module-scss-module__9W8oUq__timeframeBadge{color:#0b56db;background:#0b56db1a;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.analysisViewModal-module-scss-module__9W8oUq__tradeTypeBadge{color:#0b56db;background:#f1f5fc;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.analysisViewModal-module-scss-module__9W8oUq__headerRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.analysisViewModal-module-scss-module__9W8oUq__tradeCallBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.analysisViewModal-module-scss-module__9W8oUq__tradeCallBadge.analysisViewModal-module-scss-module__9W8oUq__bullish{color:#16a34a;background:#dcfce7}.analysisViewModal-module-scss-module__9W8oUq__tradeCallBadge.analysisViewModal-module-scss-module__9W8oUq__bearish{color:#dc2626;background:#fee2e2}.analysisViewModal-module-scss-module__9W8oUq__tradeCallBadge.analysisViewModal-module-scss-module__9W8oUq__neutral{color:#64748b;background:#f1f5f9}.analysisViewModal-module-scss-module__9W8oUq__closeBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.analysisViewModal-module-scss-module__9W8oUq__closeBtn:hover{color:#121212;background:#f1f5f9}.analysisViewModal-module-scss-module__9W8oUq__body{scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000;flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.analysisViewModal-module-scss-module__9W8oUq__body::-webkit-scrollbar{width:5px}.analysisViewModal-module-scss-module__9W8oUq__body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.analysisViewModal-module-scss-module__9W8oUq__signalRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.analysisViewModal-module-scss-module__9W8oUq__signalPillWrap{flex:1}.analysisViewModal-module-scss-module__9W8oUq__signalPill{text-transform:capitalize;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:18px;font-weight:600;display:inline-flex}.analysisViewModal-module-scss-module__9W8oUq__signalPill.analysisViewModal-module-scss-module__9W8oUq__signalBuy{color:#047857;background:#e0f9ea}.analysisViewModal-module-scss-module__9W8oUq__signalPill.analysisViewModal-module-scss-module__9W8oUq__signalSell{color:#b91c1c;background:#fee2e2}.analysisViewModal-module-scss-module__9W8oUq__signalPill.analysisViewModal-module-scss-module__9W8oUq__signalNeutral{color:#1a1a1a;background:#f3f4f6}.analysisViewModal-module-scss-module__9W8oUq__confidenceWrap{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.analysisViewModal-module-scss-module__9W8oUq__confidenceRing{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.analysisViewModal-module-scss-module__9W8oUq__confidenceRing svg{width:100%;height:100%;position:absolute;inset:0}.analysisViewModal-module-scss-module__9W8oUq__confidenceRing span{z-index:1;font-size:16px;font-weight:800;position:relative}.analysisViewModal-module-scss-module__9W8oUq__confidenceRing.analysisViewModal-module-scss-module__9W8oUq__confidenceHigh{color:#10b981;background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.analysisViewModal-module-scss-module__9W8oUq__confidenceRing.analysisViewModal-module-scss-module__9W8oUq__confidenceMid{color:#d97706;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.analysisViewModal-module-scss-module__9W8oUq__confidenceRing.analysisViewModal-module-scss-module__9W8oUq__confidenceLow{color:#dc2626;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.analysisViewModal-module-scss-module__9W8oUq__confidenceLabel{border-radius:100px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600}.analysisViewModal-module-scss-module__9W8oUq__confidenceLabel.analysisViewModal-module-scss-module__9W8oUq__confidenceHigh{color:#047857;background:#e0f9ea}.analysisViewModal-module-scss-module__9W8oUq__confidenceLabel.analysisViewModal-module-scss-module__9W8oUq__confidenceMid{color:#b45309;background:#fef3c7}.analysisViewModal-module-scss-module__9W8oUq__confidenceLabel.analysisViewModal-module-scss-module__9W8oUq__confidenceLow{color:#b91c1c;background:#fee2e2}.analysisViewModal-module-scss-module__9W8oUq__detailGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.analysisViewModal-module-scss-module__9W8oUq__detailBox{background:#f8fafc;border-radius:8px;padding:12px}.analysisViewModal-module-scss-module__9W8oUq__detailBox span{color:#8d8d8d;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.analysisViewModal-module-scss-module__9W8oUq__detailBox strong{color:#1a1a1a;font-size:14px}.analysisViewModal-module-scss-module__9W8oUq__lossText{color:#dc2626!important}.analysisViewModal-module-scss-module__9W8oUq__profitText{color:#10b981!important}.analysisViewModal-module-scss-module__9W8oUq__targetsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analysisViewModal-module-scss-module__9W8oUq__targetsBox{background:#0b56db0f;border:1px solid #0b56db1a;border-radius:8px;padding:12px}.analysisViewModal-module-scss-module__9W8oUq__targetsLabel{color:#0b56db;letter-spacing:.04em;font-size:11px;font-weight:700}.analysisViewModal-module-scss-module__9W8oUq__targetsList{margin-top:8px}.analysisViewModal-module-scss-module__9W8oUq__targetRow{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.analysisViewModal-module-scss-module__9W8oUq__targetRow span{color:#8d8d8d}.analysisViewModal-module-scss-module__9W8oUq__srColumn{flex-direction:column;gap:10px;display:flex}.analysisViewModal-module-scss-module__9W8oUq__riskReward{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.analysisViewModal-module-scss-module__9W8oUq__riskReward span{color:#1a1a1a;font-weight:600}.analysisViewModal-module-scss-module__9W8oUq__riskReward strong{color:#0b56db;background:#fff;border:1px solid #0b56db33;border-radius:6px;padding:4px 10px}.analysisViewModal-module-scss-module__9W8oUq__rationaleSection h4{color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:700}.analysisViewModal-module-scss-module__9W8oUq__rationaleSection p{color:#475569;white-space:pre-line;background:#f8fafc;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.65}.analysisViewModal-module-scss-module__9W8oUq__entryNote{color:#8d8d8d;background:#f8fafc;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-style:italic}
