@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap";.topbar{min-height:64px}@media only screen and (max-width: 700px){.topbar{min-height:60px}}.topbar .appbar{background-color:#fff;height:64px}@media only screen and (max-width: 700px){.topbar .appbar{height:60px}}.topbar .appbar{display:flex;flex-direction:column;justify-content:normal}.topbar .appbar .toolbar{height:60px;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.2)}.topbar .appbar .toolbar .date-selector-div{position:absolute;left:35%}@media only screen and (max-width: 1455px){.topbar .appbar .toolbar .date-selector-div{left:28%}}.topbar .appbar .toolbar .top-bar-end{display:flex;flex-direction:row;justify-content:normal;gap:30px}@media only screen and (max-width: 768px){.topbar .appbar .toolbar .top-bar-end{gap:10px}}.topbar .appbar .toolbar .top-bar-end{margin-left:auto}.topbar .appbar .toolbar .top-bar-end .notification-icons{display:flex;flex-direction:row;justify-content:normal;align-items:center;gap:20px}.topbar .appbar .toolbar .top-bar-end .notification-icons .secondary-color{color:red}.topbar .appbar .toolbar .top-bar-end .notification-icons .line{width:2px;height:50%;background:#bdbdbd}.topbar .appbar .toolbar .top-bar-end .profile-div{display:flex;flex-direction:row;justify-content:normal;cursor:pointer;align-items:center;gap:10px}@media only screen and (max-width: 640px){.topbar .appbar .toolbar .top-bar-end .profile-div{gap:0px}}.topbar .appbar .toolbar .top-bar-end .profile-div .client-logo{width:48px;height:48px}@media only screen and (max-width: 640px){.topbar .appbar .toolbar .top-bar-end .profile-div .client-logo{width:38px;height:38px}}.topbar .appbar .toolbar .top-bar-end .profile-div .client-logo{border-radius:50%}.topbar .appbar .toolbar .top-bar-end .profile-div .profile{width:fit-content;text-align:left}.topbar .appbar .toolbar .top-bar-end .profile-div .profile .name{font-family:Poppins;font-weight:600;font-size:14px;color:#162b42}.topbar .appbar .toolbar .top-bar-end .profile-div .profile .status-div{display:flex;flex-direction:row;justify-content:normal;gap:5px;align-items:center}.topbar .appbar .toolbar .top-bar-end .profile-div .profile .status-div .dot{background-color:#06b58c;height:7px;width:7px;border-radius:50%;display:inline-block}.topbar .appbar .toolbar .top-bar-end .profile-div .profile .status-div .status-value{font-family:Poppins;font-weight:500;font-size:.75rem;color:#162b42;text-transform:capitalize}.topbar .appbar .toolbar .top-bar-end .profile-div .profile .subname{font-family:Poppins;font-weight:300;font-size:12px;color:#8a8a8a}.topbar .appbar .toolbar .top-bar-end .profile-div .select-options{border:none;width:100;outline:none;background-color:transparent}.topbar .appbar .toolbar .date-selector{display:flex;flex-direction:row;justify-content:flex-start;gap:10px}.topbar .appbar .toolbar .date-selector .heading-title{font-family:Poppins;font-weight:400;font-size:1.25rem;color:#162b42;width:fit-content;white-space:nowrap}@media only screen and (max-width: 1455px){.topbar .appbar .toolbar .date-selector .heading-title{font-family:Poppins;font-weight:400;font-size:1.25rem;color:#162b42}}.topbar .appbar .toolbar .date-selector .dropdown-new{border:none;outline:none;white-space:nowrap;background-color:transparent;cursor:pointer;text-decoration-style:dashed;-moz-appearance:none;-webkit-appearance:none;font-family:Poppins;font-weight:500;font-size:1.25rem;color:#08c}.topbar .appbar .toolbar .date-selector .dropdown-new .options{font-family:Poppins;font-weight:400;font-size:1rem;color:#162b42}@media only screen and (max-width: 1455px){.topbar .appbar .toolbar .date-selector .dropdown-new{font-family:Poppins;font-weight:500;font-size:1.25rem;color:#08c}}.topbar .appbar .status-filters-topbar{height:100px;width:100vw;padding:0 24px;display:flex;align-items:center}.topbar .scrolled{box-shadow:#00000029 0 0 6px;transition:box-shadow .2s cubic-bezier(.2,0,0,1)}.roles{padding:4px;text-align:center;font-family:Poppins;font-weight:300;font-size:13px;color:#162b42}.layout-container{display:flex;flex-direction:column;justify-content:normal;height:100vh;max-width:100vw}.layout-container .layout-main{display:flex;flex-direction:column;justify-content:normal}.layout-container .layout-main .layout-section{padding:0 0 15px;display:flex;flex-direction:row;justify-content:normal;flex:1;min-height:calc(100vh - 65px);position:relative}@media only screen and (max-width: 700px){.layout-container .layout-main .layout-section{display:flex;flex-direction:column;justify-content:stretch}}@media screen and (max-width: 900px){.layout-container .layout-main .layout-section .layout-left{display:none}}.layout-container .layout-main .layout-section .layout-left{width:80px;height:calc(100vh - 65px);position:fixed;z-index:20;background:#fff;transition:width .3s cubic-bezier(.4,0,.2,1) 0ms}.layout-container .layout-main .layout-section .layout-left-opened{width:300px}.layout-container .layout-main .layout-section .shadow-sidebar{width:80px;height:calc(100vh - 65px);flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1) 0ms}.layout-container .layout-main .layout-section .shadow-sidebar-opened{width:300px}@media screen and (max-width: 900px){.layout-container .layout-main .layout-section .shadow-sidebar{display:none}}.layout-container .layout-main .layout-section .main-container{flex:1;min-width:0;position:relative}@media screen and (max-width: 900px){.layout-container .layout-main .layout-section .main-container{width:100%}}.layout-container .layout-main .layout-section .layout-section-main{display:flex;flex-direction:column;justify-content:normal;padding:0 1rem;padding-left:89px}@media screen and (max-width: 900px){.layout-container .layout-main .layout-section .layout-section-main{padding-left:16px}}.layout-container .layout-main .layout-section .layout-section-main{width:100%;height:100%;transition:padding .3s cubic-bezier(.4,0,.2,1) 0ms}.layout-container .layout-main .layout-section .layout-section-main-body{display:flex;flex-direction:row;justify-content:normal;gap:20px;padding-top:1rem}.layout-container .layout-main .layout-section .layout-section-main .filter-bar{z-index:2;background-color:#fff;position:-webkit-sticky;position:sticky;top:64px}@media only screen and (max-width: 700px){.layout-container .layout-main .layout-section .layout-section-main .filter-bar{position:relative;top:0}}.layout-container .layout-main .layout-section .layout-section-main .filter-bar .mobile-search{display:flex;flex-direction:row;justify-content:normal;gap:5px;padding:20px 20px 0;align-items:center}.layout-container .layout-main .layout-section .status-filters-section .type-section{position:-webkit-sticky;position:sticky;top:151px;width:220px;height:fit-content;max-height:80vh;overflow-y:auto;padding:15px;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:normal;gap:30px;box-shadow:#0000001f 0 6px 16px;border-radius:10px}.layout-container .layout-main .layout-section .status-filters-section .type-section .section{display:flex;flex-direction:column;justify-content:normal;gap:8px}.layout-container .layout-main .layout-section .status-filters-section .type-section .section .section-top{display:flex;flex-direction:row;justify-content:space-between}.layout-container .layout-main .layout-section .status-filters-section .type-section .section .section-top .header{font-family:Poppins;font-weight:600;font-size:.875rem;color:#000}.layout-container .layout-main .layout-section .status-filters-section .type-section .section .section-top .clear-all{font-family:Poppins;font-weight:400;font-size:.875rem;color:#162b42}.layout-container .layout-main .layout-section .status-filters-section .type-section .status-checkbox{display:flex;flex-direction:row;justify-content:normal;align-items:flex-start;gap:5px}.layout-container .layout-main .layout-section .status-filters-section .type-section .status-checkbox .value{font-family:Poppins;font-weight:500;font-size:13px;color:#162b42}.layout-container .layout-main .layout-section .status-filters-section .type-section .apply-button{text-transform:none;background-color:#06b58c}.layout-container .layout-main .layout-section .status-filters-section .type-section .apply-button:hover{background-color:#098d6e}.layout-container .layout-main .layout-section .status-filters-section .type-section .apply-button{font-family:Poppins;font-weight:500;font-size:.875rem;color:#fff}.layout-container .layout-main .layout-section .hidden{display:none}.layout-container .layout-main .pagination{display:flex;align-items:center}.sidebar-outer-container{display:flex;flex-direction:row;justify-content:normal;background-color:#162b42;min-height:100vh;position:fixed;z-index:1005}@media screen and (max-width: 900px){.sidebar-outer-container{display:none}}.sidebar-outer-container .sidebar-inner-container{width:calc(260px + .8rem);padding:.4rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.sidebar-outer-container .sidebar-inner-container .quicket-logo{padding:.4rem}.sidebar-outer-container .sidebar-inner-container .profile-div{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;gap:10px}.sidebar-outer-container .sidebar-inner-container .profile-div .client-logo{width:80px;height:80px;border-radius:50%}.sidebar-outer-container .sidebar-inner-container .profile-div .profile{width:fit-content;text-align:center;max-width:130px}.sidebar-outer-container .sidebar-inner-container .profile-div .profile .name{font-family:Poppins;font-weight:500;font-size:14px;color:#fff}.sidebar-outer-container .sidebar-inner-container .profile-div .profile .subname{font-family:Poppins;font-weight:300;font-size:12px;color:#c6c6c6}.sidebar-outer-container .sidebar-inner-container .profile-div .select-options{border:none;width:100;outline:none;background-color:transparent}.sidebar-outer-container .sidebar-inner-container .menu-items-container{padding-top:3rem;display:flex;flex-direction:column;justify-content:normal;flex:1;color:#fff}.sidebar-outer-container .sidebar-inner-container .menu-items-container .MuiAccordionSummary-content{margin:0}.sidebar-outer-container .sidebar-inner-container .menu-items-container .menu-item.item-height{height:50px}.sidebar-outer-container .sidebar-inner-container .menu-items-container .menu-item{padding:.5rem 1.3rem;display:flex;flex-direction:row;justify-content:flex-start;font-family:Poppins;font-weight:400;font-size:14px;color:#fff;white-space:nowrap;align-items:center;cursor:pointer;gap:1.3rem;letter-spacing:1px;text-decoration:none;border-left:2px solid transparent;width:fit-content}.sidebar-outer-container .sidebar-inner-container .menu-items-container .menu-item .menu-item-text{transition:all .3s ease-out}.sidebar-outer-container .sidebar-inner-container .menu-items-container .menu-item .menu-item-text.collapsed{font-size:.1rem}.sidebar-outer-container .sidebar-inner-container .menu-items-container .menu-item:hover{border-left:1px solid #888888}.sidebar-outer-container .sidebar-inner-container .menu-items-container .menu-item.selected{border-left:3px solid #ffffff}.sidebar-outer-container .sidebar-inner-container .menu-items-container .menu-item-loader{width:15px;height:15px;margin-top:30px;margin-left:30px;border:1px solid #bab9b9}.sidebar-toggler-container{display:flex;justify-content:center;width:1px;background-color:#162b42}.sidebar-toggler-container .sidebar-toggler{overflow:visible;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;color:#162b42;min-width:22px;min-height:22px;width:22px;height:22px;font-size:9px;border:1px solid rgba(0,0,0,.3);border-radius:50%;z-index:5}.user-cards{display:flex;flex-direction:row;justify-content:normal;gap:10px;flex-wrap:wrap;width:100%;height:auto}.user-cards .users-not-found{display:flex;flex-direction:column;justify-content:center;width:100%;padding:5%;gap:20px;align-items:center}.user-cards .users-not-found .not-found-img{height:420px}.user-cards .users-not-found .not-found-text{font-family:Poppins;font-weight:600;font-size:1.125rem;color:#162b42}.user-cards .users-not-found .not-found-sub-text{font-family:Poppins;font-weight:400;font-size:.875rem;color:#162b42;text-align:center}.user-cards .user-card{width:32%}@media only screen and (max-width: 1130px){.user-cards .user-card{width:49%}}@media only screen and (max-width: 768px){.user-cards .user-card{width:100%}}@media only screen and (max-width: 640px){.user-cards .user-card{width:100%}}.user-cards .user-card{box-shadow:#0000000f 0 0 6px;box-shadow:#0000001f 0 6px 16px;border:1px solid #ebebeb;border-radius:10px;padding:15px;gap:10px}.user-cards .user-card:hover{transform:scale(1.01);transition:transform .2s cubic-bezier(.2,0,0,1)}.user-cards .user-card .card-content .dot{background-color:#ed5565;height:8px;width:8px;border-radius:50%;display:inline-block}.user-cards .user-card .card-content{display:flex;flex-direction:row;justify-content:flex-start;gap:3px}.user-cards .user-card .card-content .user-image .user-card-image{border-radius:55px;width:100px;height:100px}.user-cards .user-card .card-content .user-card-details{display:flex;flex-direction:column;justify-content:space-between;padding-left:30px;overflow:hidden;flex-grow:1}.user-cards .user-card .card-content .user-card-details .user-name-icons{display:flex;align-items:center;justify-content:space-between}.user-cards .user-card .card-content .user-card-details .user-name-icons .user-card-name{font-family:Poppins;font-weight:600;font-size:.875rem;color:#162b42b3;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-cards .user-card .card-content .user-card-details .user-name-icons .card-icons{display:flex;flex-direction:row;justify-content:flex-end;gap:5px;font-family:Poppins;font-weight:600;font-size:1.125rem;color:#162b42}.user-cards .user-card .card-content .user-card-details .user-card-info{display:flex;flex-direction:column;gap:6px}.user-cards .user-card .card-content .user-card-details .user-card-info .info-item{display:flex;align-items:center;gap:8px;font-family:Poppins;font-weight:500;font-size:.875rem;color:#162b4280}.user-cards .user-card .card-content .user-card-details .user-card-info .info-item .info-icon{flex-shrink:0;opacity:.7}.user-cards .user-card .card-content .user-card-details .user-card-info .info-item .info-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.user-cards .user-card .card-content .loading-animation{overflow:hidden;text-overflow:ellipsis;background:#d0d0d0}.user-cards .user-card .card-content .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.user-cards .user-card .card-content .user-loader-container{flex-grow:1;padding:12px;display:flex;flex-direction:column;gap:3px}.user-cards .user-card .card-content .user-loader{display:flex;flex-direction:column;justify-content:normal;vertical-align:middle;gap:20px;flex-grow:1;width:100%;height:11px;margin:8px 15px;border-radius:10px}.sr-form{background:#fff;margin-top:20px;height:fit-content;padding:20px;border-radius:10px}.sr-form .new-header-div{height:70px;display:flex;flex-direction:row;justify-content:space-between;font-family:Poppins;font-weight:600;font-size:16px;color:#3f4155}.sr-form .new-header-div .align-middle{height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.sr-form .sr-header-div,.sr-form .routes-container .route-table .sr-content-div,.routes-container .route-table .sr-form .sr-content-div,.sr-form .log-container .log-table .sr-content-div,.log-container .log-table .sr-form .sr-content-div,.sr-form .messages-page .message-container .notifications-table .sr-content-div,.messages-page .message-container .notifications-table .sr-form .sr-content-div,.sr-form .notifications-page .message-container .notifications-table .sr-content-div,.notifications-page .message-container .notifications-table .sr-form .sr-content-div,.sr-form .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .message-container .notifications-table .sr-form .sr-content-div,.sr-form .sr-content-div{height:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:12px;background:#f7f7f7;border-radius:5px;font-family:Poppins;font-weight:600;font-size:16px;color:#3f4155}.sr-form .sr-header-div .name,.sr-form .messages-page .message-container .notifications-table .sr-content-div .name,.messages-page .message-container .notifications-table .sr-form .sr-content-div .name,.sr-form .notifications-page .message-container .notifications-table .sr-content-div .name,.notifications-page .message-container .notifications-table .sr-form .sr-content-div .name,.sr-form .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .name,.profile-page .activity-message-section .message-container .notifications-table .sr-form .sr-content-div .name,.sr-form .sr-content-div .name{width:20%;padding:5px}.sr-form .sr-header-div .name .setellipsis,.sr-form .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .name .setellipsis,.profile-page .activity-message-section .message-container .notifications-table .sr-form .sr-content-div .name .setellipsis,.sr-form .sr-content-div .name .setellipsis{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-form .sr-header-div .badgenum,.sr-form .messages-page .message-container .notifications-table .sr-content-div .badgenum,.messages-page .message-container .notifications-table .sr-form .sr-content-div .badgenum,.sr-form .notifications-page .message-container .notifications-table .sr-content-div .badgenum,.notifications-page .message-container .notifications-table .sr-form .sr-content-div .badgenum,.sr-form .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .badgenum,.profile-page .activity-message-section .message-container .notifications-table .sr-form .sr-content-div .badgenum,.sr-form .sr-content-div .badgenum{width:20%}.sr-form .sr-header-div .badgenum .setellipsis,.sr-form .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .badgenum .setellipsis,.profile-page .activity-message-section .message-container .notifications-table .sr-form .sr-content-div .badgenum .setellipsis,.sr-form .sr-content-div .badgenum .setellipsis{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-form .sr-header-div .email,.sr-form .messages-page .message-container .notifications-table .sr-content-div .email,.messages-page .message-container .notifications-table .sr-form .sr-content-div .email,.sr-form .notifications-page .message-container .notifications-table .sr-content-div .email,.notifications-page .message-container .notifications-table .sr-form .sr-content-div .email,.sr-form .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .email,.profile-page .activity-message-section .message-container .notifications-table .sr-form .sr-content-div .email,.sr-form .sr-content-div .email{width:30%}.sr-form .sr-header-div .phone,.sr-form .messages-page .message-container .notifications-table .sr-content-div .phone,.messages-page .message-container .notifications-table .sr-form .sr-content-div .phone,.sr-form .notifications-page .message-container .notifications-table .sr-content-div .phone,.notifications-page .message-container .notifications-table .sr-form .sr-content-div .phone,.sr-form .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .phone,.profile-page .activity-message-section .message-container .notifications-table .sr-form .sr-content-div .phone,.sr-form .sr-content-div .phone{width:20%}.sr-form .sr-header-div .action,.sr-form .messages-page .message-container .notifications-table .sr-content-div .action,.messages-page .message-container .notifications-table .sr-form .sr-content-div .action,.sr-form .notifications-page .message-container .notifications-table .sr-content-div .action,.notifications-page .message-container .notifications-table .sr-form .sr-content-div .action,.sr-form .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .action,.profile-page .activity-message-section .message-container .notifications-table .sr-form .sr-content-div .action,.sr-form .sr-content-div .action{text-align:right;width:10%}.sr-form .sr-content-div{height:70px;font-family:Poppins;font-weight:400;font-size:14px;color:#11142d;background:none}.sr-form .sr-content-div .name{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;border-radius:7px}.sr-form .sr-content-div .name .image-container{display:flex;align-items:center;justify-content:center;border-radius:50%;width:47px;height:47px;overflow:hidden;margin-right:5px}.sr-form .sr-content-div .name .image-container .profile-pic{max-width:100%;max-height:100%;object-fit:contain}.sr-form .sr-content-div .action{text-align:right}.sr-form .sr-content-div .action .common-icon{color:#000}.sr-form .sr-content-div .email .bg{border-radius:20px;height:30px;padding:5px;display:flex;align-items:center;width:fit-content;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientform-div{display:flex;flex-direction:column;justify-content:normal;width:100%;background:#f5f5f5;height:fit-content;padding:20px;border-radius:1rem}.clientform-div .cf-header{width:98%;height:45px;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 640px){.clientform-div .cf-header{display:flex;flex-direction:column;justify-content:normal;height:65px}}.clientform-div .cf-header .tile-header{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.clientform-div .cf-header .tile-header .header{font-family:Poppins;font-weight:600;font-size:18px;color:#000}.clientform-div .cf-header .textupdate .dot{background-color:#06b58c;height:7px;width:7px;border-radius:50%;display:inline-block;padding:5px;margin-right:10px}.clientform-div .cf-header .textupdate .red-dot{background-color:#ed5565}.clientform-div .cf-header .textupdate{font-family:Poppins;font-weight:500;font-size:16px;color:#000}.clientform-div .profile-skeleton{align-items:center}.clientform-div .divider-line{width:99%;height:1.33px;background:#bdbdbd}.clientform-div .cf-content{display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width: 900px){.clientform-div .cf-content{display:flex;flex-direction:column;justify-content:flex-start}}@media only screen and (max-width: 768px){.clientform-div .cf-content{display:flex;flex-direction:column;justify-content:flex-start}}@media only screen and (max-width: 640px){.clientform-div .cf-content{display:flex;flex-direction:column;justify-content:flex-start}}.clientform-div .cf-content{width:100%;margin-top:20px}.clientform-div .cf-content .cf-data{display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width: 900px){.clientform-div .cf-content .cf-data{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}@media only screen and (max-width: 768px){.clientform-div .cf-content .cf-data{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}@media only screen and (max-width: 640px){.clientform-div .cf-content .cf-data{display:flex;flex-direction:column;justify-content:flex-start;width:100%}}.clientform-div .cf-content .cf-data{gap:10px;width:100%}.clientform-div .cf-content .cf-data .cf-col{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%}.clientform-div .cf-content .cf-data .cf-col .name{margin-top:-5px;margin-left:10px;font-family:Poppins;font-weight:600;font-size:24px;color:#000}.clientform-div .cf-content .cf-data .cf-col .subname{margin-left:10px;margin-top:-20px;word-break:break-all;word-wrap:break-word;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;color:#162b42}.clientform-div .cf-content .cf-data .cf-col .othercontent{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.clientform-div .cf-content .cf-data .cf-col .othercontent .commonicon{color:#888;margin-right:10px}.clientform-div .cf-content .cf-data .cf-col .othercontent .profile-picture{width:8rem;height:8rem;border-radius:1rem}.clientform-div .cf-content .cf-data .cf-col .othercontent .signature-image{width:100px;height:30px}.clientform-div .cf-content .cf-data .cf-col .othercontent .text{margin-top:-1px;font-family:Poppins;font-weight:500;font-size:16px;color:#000}.clientform-div .cf-content .cf-data .profile-pic{width:auto}.clientform-div .cf-content .cf-data .qr-code{margin-right:10px;width:auto}.clientform-div .cf-content .profile-skeleton{width:100%}.clientform-div .cf-content .divider-linetwo{margin-top:0;width:1.9px;height:90;background:#bdbdbd}@media screen and (max-width: 900px){.clientform-div .cf-content .divider-linetwo{display:none}}@media only screen and (max-width: 640px){.clientform-div .cf-content .divider-linetwo{display:none}}.clientform-div .cf-content .cf-actions{padding:15px;max-width:20%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 900px){.clientform-div .cf-content .cf-actions{position:absolute;right:0;transform:translate(-50%)}}@media only screen and (max-width: 768px){.clientform-div .cf-content .cf-actions{position:absolute;right:0;transform:translate(-50%)}}@media only screen and (max-width: 640px){.clientform-div .cf-content .cf-actions{position:absolute;right:0;transform:translate(-50%)}}.clientform-div .cf-content .cf-actions{gap:10px;align-items:center}.clientform-div .cf-content .cf-actions .edit-button{margin:2px;width:200px;align-items:center;gap:6px;text-transform:none;background-color:#06b58c}.clientform-div .cf-content .cf-actions .edit-button:hover{background-color:#098d6e}.clientform-div .cf-content .cf-actions .edit-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.clientform-div .cf-content .cf-actions .lock-icon{width:200px;margin:2px;text-transform:none;background-color:#ed5565;border:2px solid #d1d1d1;text-align:center;align-items:center}.clientform-div .cf-content .cf-actions .lock-icon .lock-text{margin-left:5px;text-align:center;align-items:center}.clientform-div .cf-content .cf-actions .lock-icon:hover{background-color:#ebebeb;font-family:Poppins;font-weight:400;font-size:.75rem;color:#3a3a3a}.clientform-div .cf-content .cf-actions .lock-icon{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.clientform-div .cf-content .cf-actions .unlock-icon{width:200px;margin:2px;text-transform:none;background-color:#06b58c;border:2px solid #d1d1d1;text-align:center;align-items:center}.clientform-div .cf-content .cf-actions .unlock-icon .lock-text{margin-left:5px;text-align:center;align-items:center}.clientform-div .cf-content .cf-actions .unlock-icon:hover{background-color:#ebebeb;font-family:Poppins;font-weight:400;font-size:.75rem;color:#3a3a3a}.clientform-div .cf-content .cf-actions .unlock-icon{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.clientform-div .cf-content .cf-actions .reset-button{width:200px;margin:2px;align-items:center;gap:6px;text-transform:none;background-color:#f8ac59;border:2px solid #d1d1d1}.clientform-div .cf-content .cf-actions .reset-button:hover{background-color:#ebebeb;font-family:Poppins;font-weight:400;font-size:.75rem;color:#3a3a3a}.clientform-div .cf-content .cf-actions .reset-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.clientform-div .cf-content .cf-actions .small-icon{width:12px}.activity-tab{background:#f5f5f5;width:35vw}@media only screen and (max-width: 768px){.activity-tab{width:100%}}.activity-tab{flex:auto;padding:20px;font-family:Poppins;font-weight:600;font-size:20px;color:#3f4155;border-radius:10px;box-shadow:0 6.0611763px 12.1223526001px #0000001a}.activity-tab .nothing-to-show{display:flex;flex-direction:column;justify-content:center;padding:5%;gap:20px;align-items:center}.activity-tab .nothing-to-show .nothing-to-show-img{height:220px}.activity-tab .nothing-to-show .nothing-to-show-text{font-family:Poppins;font-weight:600;font-size:1.125rem;color:#162b42}.activity-tab .nothing-to-show .nothing-to-show-sub-text{font-family:Poppins;font-weight:400;font-size:.875rem;color:#162b42;text-align:center}.activity-tab .activity-header{width:100%}.activity-tab .activity-header .row-one{display:flex;flex-direction:row;justify-content:space-between;gap:10px;align-items:center}.activity-tab .activity-header .row-one .text{font-family:Poppins;font-weight:500;font-size:26px;color:#162b42}.activity-tab .activity-header .row-one .subtext{font-family:Poppins;font-weight:500;font-size:18px;color:#162b42}.activity-tab .activity-header .search-section{display:flex;flex-direction:column;justify-content:normal;gap:15px;flex-wrap:nowrap;margin-top:15px;width:100%}.activity-tab .activity-header .search-section .drop-down-div{background:#fff;border:1px solid #dddddd;width:100%;height:50px;border-radius:10px;padding:20px 10px}.activity-tab .activity-header .search-section .drop-down-div .form-control-text{font-family:Poppins;font-weight:400;font-size:16px;color:#5c5c5c}.activity-tab .activity-header .search-section .drop-down-div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;font-family:Poppins;font-weight:400;font-size:16px;color:#5c5c5c}.activity-tab .activity-header .search-section .drop-down-div .choose{width:20%;position:relative;display:flex;flex-direction:row;justify-content:normal;align-items:center}.activity-tab .activity-header .search-section .drop-down-div .choose .clear-button{height:20px}.activity-tab .activity-header .search-section .drop-down-div .choose .dropdown{width:100%;border:none;outline:none;background-color:transparent;font-family:Poppins;font-weight:400;font-size:16px;color:#5c5c5c}.activity-tab .activity-header .search-section .drop-down-div .line{width:2px;height:100%;background:#bdbdbd}.activity-tab .activity-header .search-section .drop-down-div .search{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;flex:1}.activity-tab .activity-header .search-section .drop-down-div .search .icon{width:30px;height:30px}.activity-tab .activity-header .search-section .drop-down-div .search .search-input{width:100%;font-family:Poppins;font-weight:500;font-size:16px;color:#000;border:none;outline:none;box-shadow:none;background:transparent}.activity-tab .activity-header .search-section .drop-down-div .search .search-input::placeholder{font-family:Poppins;font-weight:500;font-size:16px;color:#5c5c5c}.activity-tab .activity-header .search-section .drop-down-div .filter{text-align:right;font-family:Poppins;font-weight:400;font-size:16px;color:#bdbdbd}.activity-tab .activity-header .search-section .search-filters{display:flex;flex-direction:row;justify-content:normal;width:100%;height:50px;flex-wrap:nowrap}.activity-tab .activity-header .search-section .search-filters .range-picker{width:100%;border-radius:12px}.activity-tab .activity-header .search-section .search-filters .range-picker .ant-picker-input>input{font-family:Poppins;font-weight:500;font-size:14px;color:#000}.activity-tab .activity-header .search-section .adjudication{height:50px}.activity-tab .Activity-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto}.activity-tab .Activity-content .activity-stepper{margin-top:20px;display:flex;flex-direction:row;align-items:center;gap:1rem}.activity-tab .Activity-content .activity-stepper .notifications{position:relative;height:100%;width:100%;overflow:hidden}.activity-tab .Activity-content .activity-stepper .notifications .line{position:absolute;top:30px;left:27px;bottom:43px;width:3px;background:#162b42}.activity-tab .Activity-content .activity-stepper .notifications .notification{position:relative;z-index:2;margin:25px 20px 30px 43px}.activity-tab .Activity-content .activity-stepper .notifications .notification .circle{box-sizing:border-box;position:absolute;height:25px;width:25px;background:#162b42;border-radius:50%;top:0;left:-28px}.activity-tab .Activity-content .activity-stepper .notifications .notification .time{display:block;font-family:Poppins;font-weight:500;font-size:14px;color:#162b4299;line-height:16px;margin-bottom:2px;margin-left:20px}.activity-tab .Activity-content .activity-stepper .notifications .notification p{font-family:Poppins;font-weight:400;font-size:16px;color:#162b42;line-height:20px;margin:0 0 10px 20px}.activity-tab .Activity-content .pagination{margin-top:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.activity-tab .Activity-content .pagination .autocomplete-control{width:150px}.activity-tab .Activity-content .pagination .records-stat{padding-left:2%;font-family:Poppins;font-weight:400;font-size:.875rem;color:#000}.map-container{background:#f5f5f5;width:100%;height:100%}@media only screen and (max-width: 640px){.map-container{height:100vh}}.map-container{padding:5px;font-family:Poppins;font-weight:600;font-size:20px;color:#3f4155;border-radius:10px;box-shadow:0 6.0611763px 12.1223526001px #0000001a}.search-bar-container{display:flex;flex-direction:row;justify-content:space-between;gap:15px;flex-wrap:nowrap;width:100%;font-family:Poppins;font-weight:400;font-size:.75rem;color:#000}.search-bar-container .submit-button{width:100px}@media only screen and (max-width: 640px){.search-bar-container .submit-button{width:10px}}.search-bar-container .submit-button{margin:2px;text-transform:none;background-color:#06b58c}.search-bar-container .submit-button:hover{background-color:#098d6e}.search-bar-container .submit-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.search-bar-container .drop-down-div{border:1px solid #dddddd;width:100%;height:50px;border-radius:10px;padding:20px 10px}.search-bar-container .drop-down-div .form-control-text{font-family:Poppins;font-weight:500;font-size:14px;color:#5c5c5c}.search-bar-container .drop-down-div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;font-family:Poppins;font-weight:400;font-size:14px;color:#5c5c5c}.search-bar-container .drop-down-div .choose{width:16%;position:relative;display:flex;flex-direction:row;justify-content:normal;align-items:center}.search-bar-container .drop-down-div .choose .clear-button{height:20px}.search-bar-container .drop-down-div .choose .dropdown{width:100%;border:none;outline:none;background-color:transparent;font-family:Poppins;font-weight:400;font-size:14px;color:#5c5c5c}.search-bar-container .drop-down-div .line{width:2px;height:100%;background:#bdbdbd}.search-bar-container .drop-down-div .search{display:flex;flex-direction:row;justify-content:flex-start;gap:1rem;flex:1}.search-bar-container .drop-down-div .search .icon{width:30px;height:30px}.search-bar-container .drop-down-div .search .search-input{width:100%;font-family:Poppins;font-weight:500;font-size:16px;color:#000;border:none;outline:none;box-shadow:none;background:transparent}.search-bar-container .drop-down-div .search .search-input::placeholder{font-family:Poppins;font-weight:500;font-size:16px;color:#5c5c5c}.all-users{display:flex;flex-direction:column;justify-content:normal;gap:30px;padding:16px;width:100%}.profile-page{padding:20px;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:normal;gap:20px}.profile-page .activity-message-section{display:flex;flex-direction:row;justify-content:normal}@media only screen and (max-width: 640px){.profile-page .activity-message-section{display:flex;flex-direction:column;justify-content:normal}}.profile-page .activity-message-section{gap:20px;flex-grow:1}.profile-page .activity-message-section .message-container{display:flex;flex-direction:column;justify-content:normal;gap:20px;background:#f5f5f5;width:100%;padding:20px;font-family:Poppins;font-weight:600;font-size:20px;color:#3f4155;border-radius:10px;box-shadow:0 6.0611763px 12.1223526001px #0000001a}.profile-page .activity-message-section .message-container .message-container-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.profile-page .activity-message-section .message-container .message-container-top .container-header{font-family:Poppins;font-weight:500;font-size:26px;color:#162b42}.profile-page .activity-message-section .message-container .message-container-top .switch-text{font-family:Poppins;font-weight:400;font-size:18px;color:#162b42}.profile-page .activity-message-section .message-container .notifications-table{background:#fff;height:100%;padding:20px;border-radius:10px}.profile-page .activity-message-section .message-container .notifications-table .sr-header-div,.profile-page .activity-message-section .message-container .notifications-table .sr-content-div{height:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:12px;background:#f7f7f7;border-radius:5px;font-family:Poppins;font-weight:600;font-size:16px;color:#3f4155}.profile-page .activity-message-section .message-container .notifications-table .sr-header-div .request,.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .request{width:20%;padding:5px}.profile-page .activity-message-section .message-container .notifications-table .sr-header-div .request .setellipsis,.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .request .setellipsis{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page .activity-message-section .message-container .notifications-table .sr-header-div .ticketnum,.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .ticketnum{width:20%}.profile-page .activity-message-section .message-container .notifications-table .sr-header-div .ticketnum .setellipsis,.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .ticketnum .setellipsis{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-page .activity-message-section .message-container .notifications-table .sr-header-div .date,.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .date{width:30%}.profile-page .activity-message-section .message-container .notifications-table .sr-header-div .action,.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .action{width:20%}.profile-page .activity-message-section .message-container .notifications-table .sr-header-div .description,.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .description{text-align:right;width:10%}.profile-page .activity-message-section .message-container .notifications-table .sr-content-div{height:70px;font-family:Poppins;font-weight:400;font-size:14px;color:#11142d;background:none}.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .request{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;border-radius:7px}.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .request .image-container{display:flex;align-items:center;justify-content:center;border-radius:50%;width:47px;height:47px;overflow:hidden;margin-right:5px}.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .request .image-container .profile-pic{max-width:100%;max-height:100%;object-fit:contain}.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .description{text-align:right}.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .description .common-icon{color:#000}.profile-page .activity-message-section .message-container .notifications-table .sr-content-div .date .bg{border-radius:20px;height:30px;padding:5px;display:flex;align-items:center;width:fit-content;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-user-modal-container .ticket-loader{width:100%;height:15px;margin-top:5px;border-radius:10px}.new-user-modal-container .loading-animation{overflow:hidden;background:#d0d0d0}.new-user-modal-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.new-user-modal-container{display:flex;flex-direction:column;justify-content:flex-start;animation-duration:.4s;animation-iteration-count:1;animation-name:slideInFromRight;padding:4px;position:absolute;right:0;width:32%}@media screen and (max-width: 900px){.new-user-modal-container{width:55%}}@media only screen and (max-width: 640px){.new-user-modal-container{width:95%}}.new-user-modal-container{height:97%;margin:10px 10px 10px 0;background-color:#fff;border-radius:10px;box-shadow:24px;border:none;outline:none}.new-user-modal-container .new-user-modal-inner-container{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-header{display:flex;flex-direction:row;justify-content:space-between;font-family:Poppins;font-weight:600;font-size:1.25rem;color:#000;align-items:center}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-header .new-user-modal-header-text{margin:0}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-header{padding:4px 15px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body{flex:1;padding:10px 18px;overflow-y:scroll}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .upload-container{display:flex;flex-direction:row;justify-content:normal;align-items:center}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .upload-container .profile-picture{display:flex;width:50%;flex-direction:row;align-items:center;gap:5px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .upload-container .profile-picture .profile-image{height:50px;width:50px;border-radius:50%;margin-right:15px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .upload-container .profile-picture .dropzone{display:flex;flex-direction:row;justify-content:center;align-items:center}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .upload-container .signature{display:flex;width:50%;flex-direction:row;align-items:center;gap:5px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .upload-container .signature .signature-image{height:50px;width:50px;border-radius:50%;margin-right:15px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .upload-container .signature .dropzone{display:flex;flex-direction:row;justify-content:center;align-items:center}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container{display:flex;flex-direction:column;justify-content:normal;align-items:flex-start;width:100%;padding:25px 0;gap:10px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .column-text{font-family:Poppins;font-weight:500;font-size:1rem;color:#162b42b3;width:100%;padding:10px 0}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .ticket-loader{width:100%;height:15px;margin-top:5px;border-radius:10px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .loading-animation{overflow:hidden;background:#d0d0d0}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .section-header{font-family:Poppins;font-weight:600;font-size:1rem;color:#162b42}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .user-detail-row{display:flex;flex-wrap:wrap;width:100%;gap:10px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .user-detail-row .user-type-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .user-detail-row .user-type-select:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .big-field{flex:1;background-color:#f5f5f5;border-radius:5px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .big-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .big-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#396aac}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .big-field .MuiInputLabel-outlined.Mui-focused{color:#396aac}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .big-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{color:#162b42;background-color:#fff}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .big-field:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .big-field .MuiInputBase-hiddenLabel{color:#000}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .big-field .MuiFormHelperText-root{margin:0;padding:5px;color:#ed5565;background-color:#fff}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .small-field{flex:1 1 200px;background-color:#f5f5f5;border-radius:5px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .small-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .small-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#396aac}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .small-field .MuiInputLabel-outlined.Mui-focused{color:#396aac}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .small-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{color:#162b42;background-color:#fff}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .small-field:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .small-field .MuiInputBase-hiddenLabel{color:#162b42}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-body .user-details-container .small-field .MuiFormHelperText-root{margin:0;padding:5px;color:#ed5565;background-color:#fff}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-buttons-group{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:10px;gap:12px}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-buttons-group .submit-button{text-transform:none;background-color:#06b58c}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-buttons-group .submit-button:hover{background-color:#098d6e}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-buttons-group .submit-button.disabled{background-color:#888;color:#f5f5f5}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-buttons-group .submit-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-buttons-group .close-button{text-transform:none;background-color:#ebebeb}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-buttons-group .close-button:hover{background-color:#f8ac59;font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.new-user-modal-container .new-user-modal-inner-container .new-user-modal-buttons-group .close-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#000}.submission-modal{padding:25px;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:90%;min-width:50%;left:0;right:0;top:0;bottom:0;margin:auto;height:fit-content;width:fit-content;gap:20px;background-color:#fff;border-radius:15px;box-shadow:24px;border:none;outline:none}@media only screen and (max-width: 1455px){.submission-modal{width:50%}}@media only screen and (max-width: 700px){.submission-modal{width:90%}}.submission-modal .submission-modal-top .icon{height:100px;width:200px}.submission-modal .submission-modal-top .success{color:#06b58c}.submission-modal .submission-modal-top .danger{color:#ed5565}.submission-modal .submission-modal-top .warning{color:#f8ac59}.submission-modal .submission-modal-header{font-family:Poppins;font-weight:500;font-size:32px;color:#162b42;display:flex;text-align:center}.submission-modal .submission-modal-text{font-family:Poppins;font-weight:400;font-size:1rem;color:#162b42b3;display:flex;text-align:center}.submission-modal .submission-modal-buttons{display:flex;gap:15px}.submission-modal .submission-modal-buttons .ok-button,.submission-modal .submission-modal-buttons .yes-button{padding-left:30px;padding-right:30px;background-color:#21457c;text-transform:none;font-family:Poppins;font-weight:500;font-size:1rem;color:#fff}.submission-modal .submission-modal-buttons .no-button{padding-left:30px;padding-right:30px;text-transform:none;background-color:#ebebeb;font-family:Poppins;font-weight:500;font-size:1rem;color:#162b42}.checkmark{width:100px;border-radius:50%;stroke-width:2;stroke:#4bb71b;stroke-miterlimit:10;box-shadow:inset 0 0 #4bb71b;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4bb71b;fill:#fff;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}.f-modal-icon{border-radius:50%;border:4px solid gray;box-sizing:content-box;height:80px;margin:20px auto;padding:0;position:relative;width:80px}.f-modal-icon.f-modal-success,.f-modal-icon.f-modal-error{border-color:#a5dc86}.f-modal-icon.f-modal-success:after,.f-modal-icon.f-modal-success:before,.f-modal-icon.f-modal-error:after,.f-modal-icon.f-modal-error:before{background:#fff;content:"";height:120px;position:absolute;transform:rotate(45deg);width:60px}.f-modal-icon.f-modal-success:before,.f-modal-icon.f-modal-error:before{border-radius:120px 0 0 120px;left:-33px;top:-7px;transform-origin:60px 60px;transform:rotate(-45deg)}.f-modal-icon.f-modal-success:after,.f-modal-icon.f-modal-error:after{border-radius:0 120px 120px 0;left:30px;top:-11px;transform-origin:0 60px;transform:rotate(-45deg)}.f-modal-icon.f-modal-success .f-modal-placeholder,.f-modal-icon.f-modal-error .f-modal-placeholder{border-radius:50%;border:4px solid rgba(165,220,134,.2);box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.f-modal-icon.f-modal-success .f-modal-fix,.f-modal-icon.f-modal-error .f-modal-fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}.f-modal-icon.f-modal-success .f-modal-line,.f-modal-icon.f-modal-error .f-modal-line{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.f-modal-icon.f-modal-success .f-modal-line.f-modal-tip,.f-modal-icon.f-modal-error .f-modal-line.f-modal-tip{left:14px;top:46px;transform:rotate(45deg);width:25px}.f-modal-icon.f-modal-success .f-modal-line.f-modal-long,.f-modal-icon.f-modal-error .f-modal-line.f-modal-long{right:8px;top:38px;transform:rotate(-45deg);width:47px}.f-modal-icon.f-modal-error{border-color:#f27474}.f-modal-icon.f-modal-error .f-modal-x-mark{display:block;position:relative;z-index:2}.f-modal-icon.f-modal-error .f-modal-placeholder{border:4px solid rgba(200,0,0,.2)}.f-modal-icon.f-modal-error .f-modal-line{background-color:#f27474;top:37px;width:47px}.f-modal-icon.f-modal-error .f-modal-line.f-modal-left{left:17px;transform:rotate(45deg)}.f-modal-icon.f-modal-error .f-modal-line.f-modal-right{right:16px;transform:rotate(-45deg)}.f-modal-icon.f-modal-warning{border-color:#f8bb86}.f-modal-icon.f-modal-warning:before{animation:pulseWarning 2s linear infinite;background-color:#fff;border-radius:50%;content:"";display:inline-block;height:100%;opacity:0;position:absolute;width:100%}.f-modal-icon.f-modal-warning:after{background-color:#fff;border-radius:50%;content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.f-modal-icon.f-modal-warning .f-modal-body{background-color:#f8bb86;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px;z-index:2}.f-modal-icon.f-modal-warning .f-modal-dot{background-color:#f8bb86;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px;z-index:2}.f-modal-icon+.f-modal-icon{margin-top:50px}.animateSuccessTip{animation:animateSuccessTip .75s}.animateSuccessLong{animation:animateSuccessLong .75s}.f-modal-icon.f-modal-success.animate:after{animation:rotatePlaceholder 4.25s ease-in}.f-modal-icon.f-modal-error.animate:after{animation:rotatePlaceholder 4.25s ease-in}.animateErrorIcon{animation:animateErrorIcon .5s}.animateXLeft{animation:animateXLeft .75s}.animateXRight{animation:animateXRight .75s}.scaleWarning{animation:scaleWarning .75s infinite alternate}.pulseWarningIns{animation:pulseWarningIns .75s infinite alternate}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}to,12%{transform:rotate(-405deg)}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes animateXLeft{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}to{left:17px;top:37px;width:47px}}@keyframes animateXRight{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}to{right:16px;top:37px;width:47px}}@keyframes scaleWarning{0%{transform:scale(1)}30%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes pulseWarning{0%{background-color:#fff;transform:scale(1);opacity:.5}30%{background-color:#fff;transform:scale(1);opacity:.5}to{background-color:#f8bb86;transform:scale(2);opacity:0}}@keyframes pulseWarningIns{0%{background-color:#f8d486}to{background-color:#f8bb86}}.pin-modal-container .ticket-loader{width:100%;height:15px;margin-top:5px;border-radius:10px}.pin-modal-container .loading-animation{overflow:hidden;background:#d0d0d0}.pin-modal-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.pin-modal-container{display:flex;flex-direction:column;justify-content:flex-start;padding:4px;position:absolute;width:fit-content;max-width:90%;left:0;right:0;top:0;bottom:0;margin:auto;min-width:50%;min-height:220px;height:fit-content;max-height:50%;background-color:#fff;border-radius:10px;box-shadow:24px;border:none;outline:none}.pin-modal-container .pin-modal-inner-container{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.pin-modal-container .pin-modal-inner-container .pin-modal-header{display:flex;flex-direction:row;justify-content:space-between;font-family:Poppins;font-weight:600;font-size:1.25rem;color:#000;align-items:center}.pin-modal-container .pin-modal-inner-container .pin-modal-header .pin-modal-header-text{margin:0}.pin-modal-container .pin-modal-inner-container .pin-modal-header{padding:4px 10px}.pin-modal-container .pin-modal-inner-container .pin-modal-body{flex:1;padding:6px 18px}.pin-modal-container .pin-modal-inner-container .pin-modal-body-text{margin:6px 0;text-wrap:wrap;font-family:Poppins;font-weight:500;font-size:1rem;color:#888}.pin-modal-container .pin-modal-inner-container .pin-modal-buttons-group{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:10px;gap:12px}.pin-modal-container .pin-modal-inner-container .pin-modal-buttons-group .submit-button{text-transform:none;background-color:#06b58c}.pin-modal-container .pin-modal-inner-container .pin-modal-buttons-group .submit-button:hover{background-color:#098d6e}.pin-modal-container .pin-modal-inner-container .pin-modal-buttons-group .submit-button.disabled{background-color:#888;color:#f5f5f5}.pin-modal-container .pin-modal-inner-container .pin-modal-buttons-group .submit-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.pin-modal-container .pin-modal-inner-container .pin-modal-buttons-group .close-button{text-transform:none;background-color:#ebebeb}.pin-modal-container .pin-modal-inner-container .pin-modal-buttons-group .close-button:hover{background-color:#f8ac59;font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.pin-modal-container .pin-modal-inner-container .pin-modal-buttons-group .close-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#000}.data-grid-container .MuiOutlinedInput-root,.data-grid-container .MuiFormControl-root{height:100%}.all-groups{display:flex;flex-direction:column;justify-content:normal;gap:30px;padding:16px;width:100%}.group-modal-container .ticket-loader{width:100%;height:15px;margin-top:5px;border-radius:10px}.group-modal-container .loading-animation{overflow:hidden;background:#d0d0d0}.group-modal-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.group-modal-container{display:flex;flex-direction:column;justify-content:flex-start;animation-duration:.4s;animation-iteration-count:1;animation-name:slideInFromRight;padding:4px;position:absolute;right:0;width:32%}@media screen and (max-width: 900px){.group-modal-container{width:55%}}@media only screen and (max-width: 640px){.group-modal-container{width:95%}}.group-modal-container{height:97%;margin:10px 10px 10px 0;background-color:#fff;border-radius:10px;box-shadow:24px;border:none;outline:none}.group-modal-container .group-modal-inner-container{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.group-modal-container .group-modal-inner-container .group-modal-header{display:flex;flex-direction:row;justify-content:space-between;font-family:Poppins;font-weight:600;font-size:1.25rem;color:#000;align-items:center}.group-modal-container .group-modal-inner-container .group-modal-header .group-modal-header-text{margin:0}.group-modal-container .group-modal-inner-container .group-modal-header{padding:4px 15px}.group-modal-container .group-modal-inner-container .group-modal-body{flex:1;padding:10px 18px;overflow-y:scroll}.group-modal-container .group-modal-inner-container .group-modal-body .upload-container{display:flex;flex-direction:row;justify-content:normal;align-items:center}.group-modal-container .group-modal-inner-container .group-modal-body .upload-container .profile-picture{display:flex;width:50%;flex-direction:row;align-items:center;gap:5px}.group-modal-container .group-modal-inner-container .group-modal-body .upload-container .profile-picture .profile-image{height:50px;width:50px;border-radius:50%;margin-right:15px}.group-modal-container .group-modal-inner-container .group-modal-body .upload-container .profile-picture .dropzone{display:flex;flex-direction:row;justify-content:center;align-items:center}.group-modal-container .group-modal-inner-container .group-modal-body .upload-container .signature{display:flex;width:50%;flex-direction:row;align-items:center;gap:5px}.group-modal-container .group-modal-inner-container .group-modal-body .upload-container .signature .signature-image{height:50px;width:50px;border-radius:50%;margin-right:15px}.group-modal-container .group-modal-inner-container .group-modal-body .upload-container .signature .dropzone{display:flex;flex-direction:row;justify-content:center;align-items:center}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container{display:flex;flex-direction:column;justify-content:normal;align-items:flex-start;width:100%;padding:25px 0;gap:10px}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .column-text{font-family:Poppins;font-weight:500;font-size:1rem;color:#162b42b3;width:100%;padding:10px 0}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .ticket-loader{width:100%;height:15px;margin-top:5px;border-radius:10px}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .loading-animation{overflow:hidden;background:#d0d0d0}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .section-header{font-family:Poppins;font-weight:600;font-size:1rem;color:#162b42}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .user-detail-row{display:flex;flex-wrap:wrap;width:100%;gap:10px}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .user-detail-row .user-type-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .user-detail-row .user-type-select:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .big-field{flex:1;background-color:#f5f5f5;border-radius:5px}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .big-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .big-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#396aac}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .big-field .MuiInputLabel-outlined.Mui-focused{color:#396aac}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .big-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{color:#162b42;background-color:#fff}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .big-field:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .big-field .MuiInputBase-hiddenLabel{color:#000}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .big-field .MuiFormHelperText-root{margin:0;padding:5px;color:#ed5565;background-color:#fff}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .small-field{flex:1 1 200px;background-color:#f5f5f5;border-radius:5px}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .small-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .small-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#396aac}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .small-field .MuiInputLabel-outlined.Mui-focused{color:#396aac}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .small-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{color:#162b42;background-color:#fff}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .small-field:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .small-field .MuiInputBase-hiddenLabel{color:#162b42}.group-modal-container .group-modal-inner-container .group-modal-body .user-details-container .small-field .MuiFormHelperText-root{margin:0;padding:5px;color:#ed5565;background-color:#fff}.group-modal-container .group-modal-inner-container .group-modal-buttons-group{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:10px;gap:12px}.group-modal-container .group-modal-inner-container .group-modal-buttons-group .submit-button{text-transform:none;background-color:#06b58c}.group-modal-container .group-modal-inner-container .group-modal-buttons-group .submit-button:hover{background-color:#098d6e}.group-modal-container .group-modal-inner-container .group-modal-buttons-group .submit-button.disabled{background-color:#888;color:#f5f5f5}.group-modal-container .group-modal-inner-container .group-modal-buttons-group .submit-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.group-modal-container .group-modal-inner-container .group-modal-buttons-group .close-button{text-transform:none;background-color:#ebebeb}.group-modal-container .group-modal-inner-container .group-modal-buttons-group .close-button:hover{background-color:#f8ac59;font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.group-modal-container .group-modal-inner-container .group-modal-buttons-group .close-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#000}.notifications-page{padding:20px;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:normal;gap:20px}.notifications-page .message-container{display:flex;flex-direction:column;justify-content:normal;gap:20px;width:100%;border-radius:10px}.notifications-page .message-container .container-header{font-family:Poppins;font-weight:500;font-size:26px;color:#162b42}@media only screen and (max-width: 640px){.notifications-page .message-container .container-header{font-family:Poppins;font-weight:500;font-size:16px;color:#162b42}}.notifications-page .message-container .update-button{gap:8px;text-transform:none;background-color:#21457c;font-family:Poppins;font-weight:400;font-size:.875rem;color:#fff}.notifications-page .message-container .container-pagination{display:flex;flex-direction:row;justify-content:space-between;gap:5px;align-items:center;font-family:Poppins;font-weight:500;font-size:16px;color:#3f4155}.notifications-page .message-container .message-container-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.notifications-page .message-container .message-container-top .container-sub-header{font-family:Poppins;font-weight:500;font-size:20px;color:#162b42}@media only screen and (max-width: 640px){.notifications-page .message-container .message-container-top .container-sub-header{font-family:Poppins;font-weight:500;font-size:16px;color:#162b42}}.notifications-page .message-container .add-pagination{display:flex;justify-content:flex-end;margin-bottom:20px}.notifications-page .message-container .notifications-table{background:#fff;border-radius:10px;overflow:hidden}@media only screen and (max-width: 640px){.notifications-page .message-container .notifications-table{overflow-x:scroll}}@media only screen and (max-width: 768px){.notifications-page .message-container .notifications-table{overflow-x:scroll}}.notifications-page .message-container .notifications-table .sr-header-div,.notifications-page .message-container .notifications-table .sr-content-div,.notifications-page .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .notifications-page .message-container .notifications-table .sr-content-div{height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#f7f7f7;border-radius:5px;font-family:Poppins;font-weight:600;font-size:16px;color:#3f4155}@media only screen and (max-width: 768px){.notifications-page .message-container .notifications-table .sr-header-div,.notifications-page .message-container .notifications-table .sr-content-div,.notifications-page .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .notifications-page .message-container .notifications-table .sr-content-div{width:150%}}@media only screen and (max-width: 640px){.notifications-page .message-container .notifications-table .sr-header-div,.notifications-page .message-container .notifications-table .sr-content-div,.notifications-page .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .notifications-page .message-container .notifications-table .sr-content-div{width:250%}}.notifications-page .message-container .notifications-table .sr-header-div .request,.notifications-page .message-container .notifications-table .sr-content-div .request,.notifications-page .message-container .notifications-table .sr-header-div .ticketnum,.notifications-page .message-container .notifications-table .sr-content-div .ticketnum{width:10%;text-align:center}.notifications-page .message-container .notifications-table .sr-header-div .tickettype,.notifications-page .message-container .notifications-table .sr-content-div .tickettype,.notifications-page .message-container .notifications-table .sr-header-div .date,.notifications-page .message-container .notifications-table .sr-content-div .date{text-align:center;width:10%}.notifications-page .message-container .notifications-table .sr-header-div .description,.notifications-page .message-container .notifications-table .sr-content-div .description{text-align:center;width:20%}.notifications-page .message-container .notifications-table .sr-header-div .action,.notifications-page .message-container .notifications-table .sr-content-div .action{text-align:center;width:10%}.notifications-page .message-container .notifications-table .sr-content-div{height:auto;align-items:center;border-bottom:1px solid #ebebeb;border-radius:0;font-family:Poppins;font-weight:400;font-size:14px;color:#11142d}@media only screen and (max-width: 768px){.notifications-page .message-container .notifications-table .sr-content-div{width:150%}}@media only screen and (max-width: 640px){.notifications-page .message-container .notifications-table .sr-content-div{width:250%}}.notifications-page .message-container .notifications-table .sr-content-div{background:none}.notifications-page .message-container .notifications-table .sr-content-div .request{text-align:center;gap:5px;border-radius:0;width:10%}.notifications-page .message-container .notifications-table .sr-content-div .ticketnum{text-transform:capitalize;text-align:center;width:10%}.notifications-page .message-container .notifications-table .sr-content-div .ticket_type,.notifications-page .message-container .notifications-table .sr-content-div .responded_by{text-align:center;width:10%}.notifications-page .message-container .notifications-table .sr-content-div .description{text-align:center;width:20%}.notifications-page .message-container .notifications-table .sr-content-div .description .common-icon{color:#000}.notifications-page .message-container .notifications-table .sr-content-div .action{display:flex;justify-content:center;height:100%;gap:5px}.notifications-page .message-container .notifications-table .sr-content-div .action .accept-icon{color:#666;transition:color .2s ease}.notifications-page .message-container .notifications-table .sr-content-div .action .accept-icon:hover{color:#06b58c}.notifications-page .message-container .notifications-table .sr-content-div .action .reject-icon{color:#666;transition:color .2s ease}.notifications-page .message-container .notifications-table .sr-content-div .action .reject-icon:hover{color:#ed5565}.notifications-page .message-container .notifications-table .sr-content-div .date .bg{border-radius:20px;height:30px;padding:5px;display:flex;align-items:center;width:fit-content;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages-page{padding:20px;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:normal;gap:20px}.messages-page .message-container{display:flex;flex-direction:column;justify-content:normal;gap:20px;width:100%;font-family:Poppins;font-weight:600;font-size:20px;color:#3f4155;border-radius:10px}.messages-page .message-container .message-container-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.messages-page .message-container .message-container-top .update-button{gap:8px;text-transform:none;background-color:#21457c;font-family:Poppins;font-weight:400;font-size:.875rem;color:#fff}.messages-page .message-container .message-container-top .container-header{font-family:Poppins;font-weight:500;font-size:26px;color:#162b42}@media only screen and (max-width: 640px){.messages-page .message-container .message-container-top .container-header{font-family:Poppins;font-weight:500;font-size:16px;color:#162b42}}.messages-page .message-container .message-container-top .switch-text{font-family:Poppins;font-weight:400;font-size:18px;color:#162b42}@media only screen and (max-width: 640px){.messages-page .message-container .message-container-top .switch-text{font-family:Poppins;font-weight:400;font-size:16px;color:#162b42}}.messages-page .message-container .message-container-top .container-pagination{display:flex;flex-direction:row;justify-content:space-between;gap:5px;align-items:center;font-family:Poppins;font-weight:500;font-size:16px;color:#3f4155}.messages-page .message-container .notifications-table{background:#fff;height:100%}@media only screen and (max-width: 640px){.messages-page .message-container .notifications-table{overflow-x:scroll}}@media only screen and (max-width: 768px){.messages-page .message-container .notifications-table{overflow-x:scroll}}.messages-page .message-container .notifications-table{border-radius:10px}.messages-page .message-container .notifications-table .sr-header-div,.messages-page .message-container .notifications-table .sr-content-div,.messages-page .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .messages-page .message-container .notifications-table .sr-content-div{height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#f7f7f7;border-radius:5px}@media only screen and (max-width: 768px){.messages-page .message-container .notifications-table .sr-header-div,.messages-page .message-container .notifications-table .sr-content-div,.messages-page .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .messages-page .message-container .notifications-table .sr-content-div{width:150%}}@media only screen and (max-width: 640px){.messages-page .message-container .notifications-table .sr-header-div,.messages-page .message-container .notifications-table .sr-content-div,.messages-page .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .messages-page .message-container .notifications-table .sr-content-div{width:250%}}.messages-page .message-container .notifications-table .sr-header-div,.messages-page .message-container .notifications-table .sr-content-div,.messages-page .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .messages-page .message-container .notifications-table .sr-content-div{font-family:Poppins;font-weight:600;font-size:16px;color:#3f4155}.messages-page .message-container .notifications-table .sr-header-div .type,.messages-page .message-container .notifications-table .sr-content-div .type{width:10%;padding:5px;text-align:center}.messages-page .message-container .notifications-table .sr-header-div .sent_by,.messages-page .message-container .notifications-table .sr-content-div .sent_by{width:10%;text-align:center}.messages-page .message-container .notifications-table .sr-header-div .responded_by,.messages-page .message-container .notifications-table .sr-content-div .responded_by,.messages-page .message-container .notifications-table .sr-header-div .time,.messages-page .message-container .notifications-table .sr-content-div .time{text-align:center;width:10%}.messages-page .message-container .notifications-table .sr-header-div .description,.messages-page .message-container .notifications-table .sr-content-div .description{text-align:center;width:25%}.messages-page .message-container .notifications-table .sr-header-div .link,.messages-page .message-container .notifications-table .sr-content-div .link{text-align:center;width:5%}.messages-page .message-container .notifications-table .sr-content-div{height:auto;align-items:flex-start;border-bottom:1px solid #ebebeb;border-radius:0}@media only screen and (max-width: 768px){.messages-page .message-container .notifications-table .sr-content-div{width:150%}}@media only screen and (max-width: 640px){.messages-page .message-container .notifications-table .sr-content-div{width:250%}}.messages-page .message-container .notifications-table .sr-content-div{font-family:Poppins;font-weight:400;font-size:14px;color:#11142d;background:none}.messages-page .message-container .notifications-table .sr-content-div .request{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;border-radius:7px}.messages-page .message-container .notifications-table .sr-content-div .request .image-container{display:flex;align-items:center;justify-content:center;border-radius:50%;width:47px;height:47px;overflow:hidden;margin-right:5px}.messages-page .message-container .notifications-table .sr-content-div .request .image-container .profile-pic{max-width:100%;max-height:100%;object-fit:contain}.messages-page .message-container .notifications-table .sr-content-div .type{text-transform:capitalize;text-align:center}.messages-page .message-container .notifications-table .sr-content-div .sent_by,.messages-page .message-container .notifications-table .sr-content-div .responded_by,.messages-page .message-container .notifications-table .sr-content-div .time,.messages-page .message-container .notifications-table .sr-content-div .description{text-align:center}.messages-page .message-container .notifications-table .sr-content-div .description .common-icon{color:#000}.messages-page .message-container .notifications-table .sr-content-div .date .bg{border-radius:20px;height:30px;padding:5px;display:flex;align-items:center;width:fit-content;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-container{display:flex;flex-direction:column;justify-content:normal;gap:15px;width:100%;padding:10px;font-family:Poppins;font-weight:400;font-size:.75rem;color:#000}.settings-container .settings-top-bar{display:flex;flex-direction:row;justify-content:space-between;gap:15px;flex-wrap:nowrap;width:100%;font-family:Poppins;font-weight:400;font-size:.75rem;color:#000}.settings-container .settings-top-bar .submit-button{margin:2px;text-transform:none;background-color:#06b58c}.settings-container .settings-top-bar .submit-button:hover{background-color:#098d6e}.settings-container .settings-top-bar .submit-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.settings-container .settings-top-bar .drop-down-div{border:1px solid #dddddd;height:50px;width:100%;border-radius:10px;padding:20px 10px}.settings-container .settings-top-bar .drop-down-div .form-control-text{font-family:Poppins;font-weight:500;font-size:14px;color:#5c5c5c}.settings-container .settings-top-bar .drop-down-div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;font-family:Poppins;font-weight:400;font-size:14px;color:#5c5c5c}.settings-container .settings-top-bar .drop-down-div .choose{width:16%;position:relative;display:flex;flex-direction:row;justify-content:normal;align-items:center;flex:1}.settings-container .settings-top-bar .drop-down-div .choose .clear-button{height:20px}.settings-container .settings-top-bar .drop-down-div .choose .dropdown{width:100%;border:none;outline:none;background-color:transparent;font-family:Poppins;font-weight:400;font-size:14px;color:#5c5c5c}.settings-container .settings-top-bar .drop-down-div .line{width:2px;height:100%;background:#bdbdbd}.settings-container .loading-animation{overflow:hidden;text-overflow:ellipsis;background:#d0d0d0}.settings-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.settings-container .settings-loader-container{display:flex;flex-direction:row;justify-content:normal}.settings-container .settings-loader{display:flex;flex-direction:column;justify-content:normal;vertical-align:middle;gap:20px;flex-grow:1;width:100%;height:11px;margin:8px 15px;border-radius:10px}.settings-container .nothing-to-show{display:flex;flex-direction:column;justify-content:center;padding:5%;gap:20px;align-items:center}.settings-container .nothing-to-show .nothing-to-show-img{height:420px;width:300px}.settings-container .nothing-to-show .nothing-to-show-text{font-family:Poppins;font-weight:600;font-size:1.125rem;color:#162b42}.settings-container .nothing-to-show .nothing-to-show-sub-text{font-family:Poppins;font-weight:400;font-size:.875rem;color:#162b42;text-align:center}.data-grid-container{padding:10px}.data-grid-container .MuiDataGrid-columnHeader{background-color:#ebebeb}.data-grid-container .MuiDataGrid-topContainer{border-bottom:none;border-radius:10px}.user-details-container{display:flex;flex-direction:column;justify-content:normal;align-items:flex-start;width:100%;padding:25px 0;gap:10px}.user-details-container.file-upload-scroll{max-height:calc(100vh - 200px);overflow-y:auto;padding-right:6px}.user-details-container .column-text{font-family:Poppins;font-weight:500;font-size:1rem;color:#162b42b3;width:100%;padding:10px 0}.user-details-container .ticket-loader{width:100%;height:15px;margin-top:5px;border-radius:10px}.user-details-container .loading-animation{overflow:hidden;background:#d0d0d0}.user-details-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.user-details-container .section-header{font-family:Poppins;font-weight:600;font-size:1rem;color:#162b42}.user-details-container .user-detail-row{display:flex;flex-wrap:wrap;width:100%;gap:10px}.user-details-container .user-detail-row .user-type-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.user-details-container .user-detail-row .user-type-select:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.user-details-container .big-field{flex:1;background-color:#f5f5f5;border-radius:5px}.user-details-container .big-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.user-details-container .big-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#396aac}.user-details-container .big-field .MuiInputLabel-outlined.Mui-focused{color:#396aac}.user-details-container .big-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{color:#162b42;background-color:#fff}.user-details-container .big-field:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.user-details-container .big-field .MuiInputBase-hiddenLabel{color:#000}.user-details-container .big-field .MuiFormHelperText-root{margin:0;padding:5px;color:#ed5565;background-color:#fff}.user-details-container .small-field{flex:1 1 200px;background-color:#f5f5f5;border-radius:5px}.user-details-container .small-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#f5f5f5}.user-details-container .small-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#396aac}.user-details-container .small-field .MuiInputLabel-outlined.Mui-focused{color:#396aac}.user-details-container .small-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{color:#162b42;background-color:#fff}.user-details-container .small-field:hover .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#396aac}.user-details-container .small-field .MuiInputBase-hiddenLabel{color:#162b42}.user-details-container .small-field .MuiFormHelperText-root{margin:0;padding:5px;color:#ed5565;background-color:#fff}.sample-download{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:14px!important;transition:color .2s ease}.sample-download:hover{color:#396aac;text-decoration:underline}.required-fields-section{padding-left:10px}.required-fields-section .section-label{font-family:Poppins;font-weight:500;font-size:11px;color:#6a737d;margin:0 0 6px;padding:0;text-transform:uppercase;letter-spacing:.5px}.required-fields-section .field-chips-container{display:flex;flex-direction:row;justify-content:normal;gap:6px;flex-wrap:wrap}.required-fields-section .field-chip{font-family:Poppins;font-weight:500;font-size:12px;color:#162b42;padding:4px 8px;border-radius:4px;display:inline-block;background-color:#fff;border:1px solid #d1d5da;transition:all .15s ease}.required-fields-section .field-chip.required{background-color:#e3f2fd;border-color:#90caf9;color:#1565c0}.new-date-modal-footer{display:flex;flex-direction:row;justify-content:space-between;width:100%;position:absolute;align-items:center;bottom:0;right:0;gap:12px;padding:0 20px}.new-date-modal-footer .new-date-modal-footer-helper{display:flex;flex-direction:row;justify-content:normal;font-family:Poppins;font-weight:400;font-size:1rem;color:gray;gap:3px}.new-date-modal-footer .new-date-modal-footer-helper p{margin:0;padding:0}.new-date-modal-footer .new-date-modal-buttons-group{display:flex;flex-direction:row;justify-content:normal;margin:10px;bottom:0;right:0;gap:12px}.new-date-modal-footer .new-date-modal-buttons-group .submit-button{text-transform:none;background-color:#06b58c}.new-date-modal-footer .new-date-modal-buttons-group .submit-button:hover{background-color:#098d6e}.new-date-modal-footer .new-date-modal-buttons-group .submit-button.disabled{background-color:#888;color:#f5f5f5}.new-date-modal-footer .new-date-modal-buttons-group .submit-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.new-date-modal-footer .new-date-modal-buttons-group .close-button{text-transform:none;background-color:#ebebeb}.new-date-modal-footer .new-date-modal-buttons-group .close-button:hover{background-color:#f8ac59;font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.new-date-modal-footer .new-date-modal-buttons-group .close-button{font-family:Poppins;font-weight:400;font-size:.75rem;color:#000}@keyframes slideInFromInside{0%{opacity:0;transform:translateZ(-100%)}to{opacity:1;transform:translateZ(0%)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.court-management-modal-container .ticket-loader{width:100%;height:15px;margin-top:5px;border-radius:10px}.court-management-modal-container .loading-animation{overflow:hidden;background:#d0d0d0}.court-management-modal-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.court-management-modal-container{display:flex;flex-direction:column;justify-content:flex-start;animation-duration:.4s;animation-iteration-count:1;animation-name:slideInFromInside;padding:4px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:30%}@media only screen and (max-width: 640px){.court-management-modal-container{width:80%}}@media only screen and (max-width: 1130px){.court-management-modal-container{width:80%}}@media only screen and (max-width: 768px){.court-management-modal-container{width:80%}}.court-management-modal-container{height:fit-content;max-height:90%;min-height:380px;background-color:#fff;border-radius:10px;box-shadow:24px;border:none;outline:none}.court-management-modal-container .court-management-modal-inner-container{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.court-management-modal-container .court-management-modal-inner-container .court-management-modal-header{display:flex;flex-direction:row;justify-content:space-between;font-family:Poppins;font-weight:600;font-size:1.25rem;color:#000;align-items:center}.court-management-modal-container .court-management-modal-inner-container .court-management-modal-header .court-management-modal-header-text{margin:0}.court-management-modal-container .court-management-modal-inner-container .court-management-modal-header{padding:4px 15px}.court-management-modal-container .court-management-modal-inner-container .court-management-modal-body{margin-top:2%;flex:1;padding:10px 18px;overflow-y:auto;margin-bottom:50px;height:100% s}.court-management-modal-container .court-management-modal-inner-container .court-management-modal-body .slider{width:100%;height:50px;border-radius:10px;background-color:#f7f5f6;display:flex;flex-direction:row;justify-content:space-between;align-items:center;justify-content:center;padding:0 5px;cursor:pointer}.court-management-modal-container .court-management-modal-inner-container .court-management-modal-body .slider .slider-options{display:flex;align-items:center;justify-content:center;width:50%;height:90%;text-align:center;border-radius:12px;font-family:Poppins;font-weight:400;font-size:1rem;color:#888}.court-management-modal-container .court-management-modal-inner-container .court-management-modal-body .slider .selected{background-color:#fff;font-family:Poppins;font-weight:400;font-size:1rem;color:#000}.sidebar{min-width:150px;height:100%;width:20%;background-color:#fff;border-right:1px solid #ddd;padding-top:10px}.sidebar .sidebar-header{font-family:Poppins;font-weight:600;font-size:16px;color:#333;padding:0 0 10px 10px}.sidebar .sidebar-list{overflow-y:auto}.sidebar .sidebar-list .sidebar-item{margin:5px 0;padding:8px;cursor:pointer;border-radius:2px;transition:all .2s ease;font-family:Poppins;font-weight:500;font-size:14px;color:#21457c}.sidebar .sidebar-list .sidebar-item:hover{background-color:#f5f5f5}.sidebar .sidebar-list .sidebar-item.active{border-right:4px solid #3b82f6;background-color:#f5f9ff;font-family:Poppins;font-weight:500;font-size:14px;color:#333}.sidebar .sidebar-list .sidebar-item .name{font-family:Poppins;font-weight:500;font-size:16px;color:#333;white-space:normal;word-wrap:break-word;overflow:hidden}.pagination{display:flex;justify-content:flex-end;align-items:center;padding:0;width:100%;gap:30px}@media only screen and (max-width: 700px){.pagination{flex-direction:column;align-items:flex-end}}.pagination .selection-div{display:flex;align-items:center;gap:10px}.pagination .selection-div .pagination-entry{display:flex;font-family:Poppins;font-weight:400;font-size:.875rem;color:#000}@media only screen and (max-width: 640px){.pagination .selection-div .pagination-entry{font-size:.83rem}}.pagination .selection-div .pagination-entry{align-items:center;gap:10px}.pagination .selection-div .records-stat{font-family:Poppins;font-weight:400;font-size:.875rem;color:#000}@media only screen and (max-width: 640px){.pagination .selection-div .records-stat{font-size:.83rem}}.device-details-container{flex:1}@media only screen and (max-width: 1024px){.device-details-container{height:100%}}.device-details-container{padding:25px;overflow-y:auto}.device-details-container .device-selected{display:flex;flex-direction:row;justify-content:normal;gap:8px;font-family:Poppins;font-weight:600;font-size:.875rem;color:#162b42b3;align-items:center}.device-details-container .device-details-card{height:auto;padding:18px;box-shadow:#0000000f 0 0 6px;box-shadow:#0000001f 0 6px 16px;border:1px solid #ebebeb;border-radius:20px;margin:15px 0;display:flex;flex-direction:row;justify-content:space-between}.device-details-container .device-details-card .device-basic{display:flex;flex-direction:row;justify-content:normal}.device-details-container .device-details-card .device-basic .device-image{width:120px;height:120px;border-radius:55px;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center}.device-details-container .device-details-card .device-basic .device-image .device-card-image{width:80px;height:80px}.device-details-container .device-details-card .device-basic .device-info{display:flex;flex-direction:column;justify-content:normal;gap:12px;margin-left:15px;justify-content:center;font-family:Poppins;font-weight:600;font-size:.875rem;color:#162b42b3}.device-details-container .device-details-card .device-basic .device-info .device-name{font-family:Poppins;font-weight:600;font-size:1.5rem;color:#162b42}.device-details-container .device-details-card .device-range-picker{display:flex;align-items:center;justify-content:center}.device-details-container .device-details-card .device-table-container .top-tab-search-divider{max-width:600px}@media only screen and (max-width: 1455px){.device-details-container .device-details-card .device-table-container .top-tab-search-divider{max-width:400px}}@media only screen and (max-width: 1130px){.device-details-container .device-details-card .device-table-container .top-tab-search-divider{max-width:200px}}.device-details-container .device-details-card .device-table-container .top-tab-search-divider .top-tab-search-value{font-family:Poppins;font-weight:500;font-size:.875rem;color:#162b4280}@media only screen and (max-width: 1455px){.device-details-container .device-details-card .device-table-container .top-tab-search-divider .top-tab-search-value{font-family:Poppins;font-weight:500;font-size:.75rem;color:#162b4280}}.device-details-container .device-details-card .device-table-container .divider-line{width:100%;border:1px solid #ebebeb}.log-container{display:flex;flex-direction:column;justify-content:normal;gap:20px;width:100%;border-radius:10px}.log-container .container-header{font-family:Poppins;font-weight:500;font-size:26px;color:#162b42}.log-container .download-button{text-transform:none;background-color:#21457c;font-family:Poppins;font-weight:400;font-size:.875rem;color:#fff}.log-container .container-pagination{display:flex;flex-direction:row;justify-content:space-between;gap:5px;align-items:center;font-family:Poppins;font-weight:500;font-size:16px;color:#3f4155}.log-container .log-container-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.log-container .log-container-top .container-sub-header{font-family:Poppins;font-weight:500;font-size:20px;color:#162b42}.log-container .add-pagination{display:flex;justify-content:flex-end;margin-bottom:20px}.log-container .log-table{background:#fff;border-radius:10px;overflow:hidden}.log-container .log-table .sr-header-div,.log-container .log-table .sr-content-div,.log-container .log-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .message-container .notifications-table .log-container .log-table .sr-content-div,.log-container .log-table .notifications-page .message-container .notifications-table .sr-content-div,.notifications-page .message-container .notifications-table .log-container .log-table .sr-content-div,.log-container .log-table .messages-page .message-container .notifications-table .sr-content-div,.messages-page .message-container .notifications-table .log-container .log-table .sr-content-div{height:50px;display:flex;flex-direction:row;justify-content:normal;align-items:center;background:#f7f7f7;border-radius:5px;font-family:Poppins;font-weight:600;font-size:16px;color:#3f4155}.log-container .log-table .sr-header-div .logdate,.log-container .log-table .sr-content-div .logdate,.log-container .log-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .logdate,.profile-page .activity-message-section .message-container .notifications-table .log-container .log-table .sr-content-div .logdate,.log-container .log-table .sr-header-div .logtime,.log-container .log-table .sr-content-div .logtime,.log-container .log-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .logtime,.profile-page .activity-message-section .message-container .notifications-table .log-container .log-table .sr-content-div .logtime{width:20%;text-align:center}.log-container .log-table .sr-header-div .username,.log-container .log-table .sr-content-div .username,.log-container .log-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .username,.profile-page .activity-message-section .message-container .notifications-table .log-container .log-table .sr-content-div .username{text-align:center;width:20%}.log-container .log-table .sr-header-div .description,.log-container .log-table .sr-content-div .description,.log-container .log-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .description,.profile-page .activity-message-section .message-container .notifications-table .log-container .log-table .sr-content-div .description{text-align:center;width:40%}.log-container .log-table .sr-content-div{height:auto;align-items:center;border-bottom:1px solid #ebebeb;border-radius:0;font-family:Poppins;font-weight:400;font-size:14px;color:#11142d;background:none}.log-container .log-table .sr-content-div .logdate{text-align:center;gap:5px;border-radius:0;width:20%}.log-container .log-table .sr-content-div .logtime{text-transform:capitalize;text-align:center;width:20%}.log-container .log-table .sr-content-div .username{text-align:center;width:20%}.log-container .log-table .sr-content-div .description{text-align:center;width:40%}.log-container .log-table .sr-content-div .description .common-icon{color:#000}.log-container .log-table .sr-content-div .date .bg{border-radius:20px;height:30px;padding:5px;display:flex;align-items:center;width:fit-content;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routes-container{display:flex;flex-direction:row;justify-content:normal;padding:15px}.routes-container .map-container{width:100%;height:60vh}.routes-container .route-table{background:#fff;border-radius:10px;overflow:hidden;width:100%}.routes-container .route-table .sr-header-div,.routes-container .route-table .sr-content-div,.routes-container .route-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div,.profile-page .activity-message-section .message-container .notifications-table .routes-container .route-table .sr-content-div,.routes-container .route-table .notifications-page .message-container .notifications-table .sr-content-div,.notifications-page .message-container .notifications-table .routes-container .route-table .sr-content-div,.routes-container .route-table .messages-page .message-container .notifications-table .sr-content-div,.messages-page .message-container .notifications-table .routes-container .route-table .sr-content-div{height:50px;display:flex;flex-direction:row;justify-content:normal;align-items:center;background:#f7f7f7;border-radius:5px;font-family:Poppins;font-weight:600;font-size:16px;color:#3f4155}.routes-container .route-table .sr-header-div .step,.routes-container .route-table .sr-content-div .step,.routes-container .route-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .step,.profile-page .activity-message-section .message-container .notifications-table .routes-container .route-table .sr-content-div .step,.routes-container .route-table .sr-header-div .time,.routes-container .route-table .sr-content-div .time,.routes-container .route-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .time,.profile-page .activity-message-section .message-container .notifications-table .routes-container .route-table .sr-content-div .time{width:30%;text-align:center}.routes-container .route-table .sr-header-div .direction,.routes-container .route-table .sr-content-div .direction,.routes-container .route-table .profile-page .activity-message-section .message-container .notifications-table .sr-content-div .direction,.profile-page .activity-message-section .message-container .notifications-table .routes-container .route-table .sr-content-div .direction{text-align:center;width:30%}.routes-container .route-table .sr-content-div{height:auto;align-items:center;border-bottom:1px solid #ebebeb;border-radius:0;font-family:Poppins;font-weight:400;font-size:14px;color:#11142d;background:none}.routes-container .route-table .sr-content-div .step{text-align:center;gap:5px;border-radius:0;width:30%}.routes-container .route-table .sr-content-div .time{text-transform:capitalize;text-align:center;width:30%}.routes-container .route-table .sr-content-div .direction{text-align:center;width:30%}.routes-container .route-table .sr-content-div .date .bg{border-radius:20px;height:30px;padding:5px;display:flex;align-items:center;width:fit-content;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-locations-container{display:flex;flex-direction:column;justify-content:normal}.device-locations-container .map-container{width:100%;height:100vh}.device-locations-container .device-location{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px}.device-locations-container .device-location .device-location-info{display:flex;flex-direction:row;justify-content:normal}.device-locations-container .device-location .device-location-info .heading{font-family:Poppins;font-weight:400;font-size:18px;color:#000}.device-locations-container .device-location .device-location-info .content{margin-left:10px;font-family:Poppins;font-weight:400;font-size:18px;color:#888}.devices-container{display:flex;flex-direction:row;justify-content:normal}@media only screen and (max-width: 1130px){.devices-container{display:flex;flex-direction:column;justify-content:normal;height:100%}}@media only screen and (max-width: 640px){.devices-container{display:flex;flex-direction:column;justify-content:normal;height:100%}}.devices-container{height:91vh;width:100%}.devices-container .device-list-component-container{width:30%}@media only screen and (max-width: 1024px){.devices-container .device-list-component-container{width:30%}}@media only screen and (max-width: 1130px){.devices-container .device-list-component-container{width:100%}}@media only screen and (max-width: 640px){.devices-container .device-list-component-container{width:100%}}.devices-container .device-list-component-container{overflow-y:auto}.devices-container .device-list-component-container .device-loader{gap:20px;flex-grow:1;width:100px;height:15px;margin:18px 15px;border-radius:10px}.devices-container .device-list-component-container .loading-animation{overflow:hidden;text-overflow:ellipsis;background:#d0d0d0}.devices-container .device-list-component-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}.devices-container .device-list-component-container .device-card{display:flex;flex-direction:row;justify-content:normal;gap:15px;cursor:pointer;border:1px solid #ebebeb;border-radius:20px;padding:15px;margin:15px}.devices-container .device-list-component-container .device-card .device-image{width:120px;height:100px;border-radius:50%;display:flex;justify-content:center;align-items:center}.devices-container .device-list-component-container .device-card .device-image .device-card-image{width:80px;height:80px}.devices-container .device-list-component-container .device-card .device-content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.devices-container .device-list-component-container .device-card .device-content .device-info{font-family:Poppins;font-weight:600;font-size:.875rem;color:#162b42b3;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.devices-container .device-list-component-container .device-card .device-content .device-info .device-location{display:flex;align-items:center}.devices-container .device-list-component-container .device-card .device-content .device-info p{margin-top:0}.devices-container .device-list-component-container .device-card .device-content .device-status .dot{background-color:#06b58c;height:7px;width:7px;border-radius:50%;display:inline-block;padding:5px;margin-right:10px}.devices-container .device-list-component-container .device-card .device-content .device-status{font-family:Poppins;font-weight:500;font-size:16px;color:#000}.devices-container .device-list-component-container .selected{background-color:#e0f2fe}.devices-container .device-list-component-container .nothing-to-show{display:flex;flex-direction:column;justify-content:center;padding:5%;gap:20px;align-items:center;height:80vh}.devices-container .device-list-component-container .nothing-to-show .nothing-to-show-img{height:220px}.devices-container .device-list-component-container .nothing-to-show .nothing-to-show-text{font-family:Poppins;font-weight:600;font-size:1.125rem;color:#162b42}.devices-container .device-list-component-container .nothing-to-show .nothing-to-show-sub-text{font-family:Poppins;font-weight:400;font-size:.875rem;color:#162b42;text-align:center}.page-not-found{display:flex;flex-direction:column;justify-content:center;width:100%;padding:5%;gap:20px;align-items:center}.page-not-found .not-found-img{height:420px}.page-not-found .not-found-text{font-family:Poppins;font-weight:600;font-size:1.125rem;color:#162b42}.page-not-found .not-found-sub-text{font-family:Poppins;font-weight:400;font-size:.875rem;color:#162b42;text-align:center}.config-viewer{width:100%;min-height:100vh;padding:1rem 2rem;background:#f8f9fa;display:flex;flex-direction:column;justify-content:normal;gap:15px}.config-header{width:100%;align-items:center;text-align:center;display:flex;flex-direction:row;justify-content:space-between}.config-header h1{font-family:Poppins;font-weight:600;font-size:1.5rem;color:#1f2937;margin:0 0 1rem}.config-header .config-buttons{display:flex;flex-direction:row;justify-content:normal;gap:8px;align-items:center}.config-header .text-area{width:fit-content}.config-header .save-button{display:flex;flex-direction:row;justify-content:normal;gap:6px;height:auto;background-color:#06b58c;font-family:Poppins;font-weight:500;font-size:.8rem;color:#fff;border-radius:6px}.config-header .save-button:disabled{background-color:#888;color:#fff}.config-header .error-button{display:flex;flex-direction:row;justify-content:normal;gap:6px;height:auto;background-color:#ed5565;font-family:Poppins;font-weight:500;font-size:.8rem;color:#fff;border-radius:6px}.config-header .search-bar{position:relative;width:100%;max-width:500px}.config-header .search-bar .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.config-header .search-bar .search-input{width:100%;padding:.625rem 1rem .625rem 3rem;font-family:Poppins;font-weight:400;font-size:.9375rem;color:#1f2937;border:2px solid #e5e7eb;border-radius:10px;background:#fff;transition:all .2s ease-in-out;outline:none}.config-header .search-bar .search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.config-header .search-bar .search-input::placeholder{color:#9ca3af}.config-sections{width:100%;display:grid;grid-template-columns:repeat(15,1fr);gap:.75rem;grid-auto-flow:dense}.nothing-to-show{display:flex;flex-direction:column;justify-content:center;padding:5% 20% 5% 5%;gap:20px;align-items:center}.nothing-to-show .nothing-to-show-img{height:220px}.nothing-to-show .nothing-to-show-text{font-family:Poppins;font-weight:600;font-size:1.125rem;color:#162b42}.nothing-to-show .nothing-to-show-sub-text{font-family:Poppins;font-weight:400;font-size:.875rem;color:#162b42;text-align:center}.config-section{width:100%;background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000026;overflow:hidden;transition:all .2s ease-in-out;display:flex;flex-direction:column}.config-section.remove-styles{background-color:transparent;box-shadow:none}.config-section.size-small,.config-section.size-medium{grid-column:span 3}.config-section.size-large{grid-column:span 5}.config-section.size-extra-large{grid-column:span 6}.config-section .section-header{padding:.75rem 1.25rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.config-section .section-header .section-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:1;min-width:0}.config-section .section-header .section-title .header-value{display:flex;flex-direction:row;align-items:center;gap:4px;text-align:center;font-family:Poppins;font-weight:600;font-size:1.125rem;color:#1f2937}.config-section .section-header .section-title .header-value .warning-label{color:red;font-size:18px;margin-top:4px;font-weight:500}.config-section .section-header .section-title h2{font-family:Poppins;font-weight:600;font-size:1.125rem;color:#1f2937;margin:0;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-section .section-header .section-title .item-count{display:inline-flex;align-items:center;padding:.125rem .5rem;font-family:Poppins;font-weight:500;font-size:.8125rem;color:#2563eb;background:#2563eb1a;border-radius:12px;flex-shrink:0}.config-section .section-header .edit-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:Poppins;font-weight:500;font-size:.9375rem;color:#2563eb;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0}.config-section .section-header .edit-button svg{width:16px;height:16px}.config-section .section-header .edit-button:hover{background:#2563eb0d;border-color:#2563eb}.config-section .section-header .edit-button:active{transform:scale(.98)}.config-section .section-content{padding:.75rem;flex:1;animation:slideDown .3s ease-out;max-height:450px;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.list-generator-header{display:flex;justify-content:flex-end;gap:3px;font:1em sans-serif}.list-generator-header .add-item-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#2563eb;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.list-generator-header .add-item-button svg{flex-shrink:0}.list-generator-header .add-item-button:hover{background:#2563eb0d;border-color:#2563eb}.list-generator-header .add-item-button:active{transform:scale(.98)}.list-generator-header .add-bulk-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#0891b2;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.list-generator-header .add-bulk-button svg{flex-shrink:0}.list-generator-header .add-bulk-button:hover{background:#0891b20d;border-color:#0891b2}.list-generator-header .add-bulk-button:active{transform:scale(.98)}.list-generator-header .save-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#16a34a;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.list-generator-header .save-button svg{flex-shrink:0}.list-generator-header .save-button:hover{background:#16a34a0d;border-color:#16a34a}.list-generator-header .save-button:active{transform:scale(.98)}.list-generator-header .error-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#dc2626;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.list-generator-header .error-button svg{flex-shrink:0}.list-generator-header .error-button:hover{background:#dc26260d;border-color:#dc2626}.list-generator-header .error-button:active{transform:scale(.98)}.list-generator-section{display:flex;flex-direction:column;height:100%;min-height:0;gap:10px}.list-generator-section .array-item-editable{display:flex;align-items:center;gap:.5rem;width:100%;border-radius:6px;border-left:2px solid #f59e0b;transition:all .2s ease-in-out;justify-content:center}.list-generator-section .array-item-editable .array-item-content{flex:1;width:100%;min-width:0;text-align:left}.list-generator-section .array-item-editable .array-item-content .read-view{width:100%;padding:0 0 0 2px;min-height:16px;display:flex;align-items:center;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out}.list-generator-section .array-item-editable .array-item-content .read-view .read-view-text{width:100%;word-break:break-word;color:#1f2937;font-size:.9375rem;font-weight:500}.list-generator-section .array-item-editable .array-item-content .read-view .read-view-text.empty{color:#9ca3af;font-style:italic;font-weight:400}.list-generator-section .array-item-editable .array-item-content .error-message{color:#ef4444;font-size:.75rem;margin-top:.25rem}.list-generator-section .array-item-editable .delete-button{display:flex;align-items:center;justify-content:center;padding:.5rem;color:#ef4444;background:transparent;border:1px solid #fee2e2;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0;width:36px;height:36px}.list-generator-section .array-item-editable .delete-button svg{flex-shrink:0}.list-generator-section .array-item-editable .delete-button:hover{background:#ef44441a;border-color:#ef4444}.list-generator-section .array-item-editable .delete-button:active{transform:scale(.95)}.list-generator-section .empty-state{padding:2rem 1rem;text-align:center;color:#9ca3af;font-style:italic;font-size:.9375rem;background:#f9fafb;border-radius:6px;border:2px dashed #e5e7eb}@media (max-width: 768px){.list-generator-section .array-item-editable{padding:.375rem;gap:.375rem}.list-generator-section .array-item-editable .array-item-content .read-view{padding:6px 10px;min-height:32px}.list-generator-section .array-item-editable .array-item-content .read-view .read-view-text{font-size:.875rem}.list-generator-section .array-item-editable .delete-button{width:32px;height:32px;padding:.375rem}.list-generator-section .array-item-editable .delete-button svg{width:14px;height:14px}}.config-item{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;gap:1rem;padding:0rem;border-radius:6px;transition:all .2s ease-in-out}.config-item .config-key{font-family:Poppins;font-weight:400;font-size:.875rem;color:#6b7280;word-break:break-word;line-height:1.4;flex-shrink:0;display:flex;align-items:center;gap:2px}.config-item .config-value{font-family:Poppins;font-weight:500;font-size:.9375rem;color:#1f2937;flex:1;display:flex;justify-content:flex-end;align-items:center;text-align:right;min-width:0;word-wrap:break-word}.config-item .config-value>div{text-align:right}.config-item.single-item{display:flex;flex-direction:column;height:100%;min-height:0}.config-item.single-item .config-value{width:100%;height:100%;justify-content:flex-start;text-align:left;min-height:0}.config-item .value-null{color:#9ca3af;font-style:italic}.config-item .value-boolean{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:Poppins;font-weight:500;font-size:.8125rem;color:inherit;border-radius:4px}.config-item .value-boolean.true{color:#10b981;background:#10b9811a}.config-item .value-boolean.false{color:#9ca3af;background:#9ca3af1a}.config-item .value-number{font-family:Poppins;font-weight:500;font-size:.9375rem;color:#8b5cf6}.config-item .value-string{color:#1f2937;display:block;text-align:right;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr}.config-item .value-empty{color:#9ca3af;font-style:italic}.config-item .value-link{color:#2563eb;text-decoration:none;word-break:break-all}.config-item .value-link:hover{text-decoration:underline}.config-item .value-array{width:100%;text-align:left;display:flex;flex-direction:column;height:100%;max-height:100%}.config-item .value-array .value-array-header{display:flex;flex-direction:row;justify-content:space-between;flex-shrink:0}.config-item .value-array .array-icon{color:red}.config-item .value-array .array-badge{display:inline-flex;align-items:center;padding:.125rem .375rem;font-family:Poppins;font-weight:500;font-size:.8125rem;color:#f59e0b;background:#f59e0b1a;border-radius:4px;margin-bottom:.5rem;flex-shrink:0}.config-item .value-array .array-items-wrapper{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:calc(100% - 140px)}.config-item .value-array .array-items{width:100%;display:flex;flex-direction:column;gap:.375rem;padding:.5rem 0}.config-item .value-array .object-viewer{width:100%;height:100%;padding:.75rem;background:#f3f4f6;border-radius:6px;border:1px solid #e5e7eb;margin-top:.5rem;overflow-x:auto;flex-shrink:0;max-height:140px}.config-item .value-array .object-viewer pre{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.8125rem;line-height:1.5;color:#1f2937;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;text-align:left;max-height:100px;overflow-y:auto}.config-item .value-array .array-item{display:flex;gap:.375rem;padding:.375rem;background:#fff;border-radius:4px;border-left:2px solid #f59e0b;font-size:.875rem;width:100%}.config-item .value-array .array-item .array-index{font-family:Poppins;font-weight:600;font-size:.8125rem;color:#9ca3af;flex-shrink:0}.config-item .value-object{width:100%;text-align:left}.config-item .value-object .object-badge{display:inline-flex;align-items:center;padding:.125rem .375rem;font-family:Poppins;font-weight:500;font-size:.8125rem;color:#8b5cf6;background:#8b5cf61a;border-radius:4px;margin-bottom:.5rem}.config-item .value-object .object-properties{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.config-item .value-object .property-row{display:flex;flex-direction:column;gap:.125rem;padding:.5rem;background:#fff;border-radius:4px;border-left:2px solid #8b5cf6}.config-item .value-object .property-row .property-key{font-family:Poppins;font-weight:600;font-size:.8125rem;color:#6b7280}.config-item .value-object .property-row .property-value{font-family:Poppins;font-weight:400;font-size:.875rem;color:#1f2937;padding-left:.375rem}.overflow-item{margin-top:-.25rem}.overflow-item .config-value{justify-content:flex-start!important;text-align:left}.overflow-item .config-value>div{text-align:left}.overflow-item .config-value .value-string{justify-content:flex-start}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;grid-column:1/-1}.no-results svg{color:#9ca3af;margin-bottom:1rem}.no-results p{font-family:Poppins;font-weight:400;font-size:1rem;color:#6b7280;margin:0}.config-list{display:flex;flex-direction:column;height:100%!important;min-height:250px}.client-config-expanded-container .ticket-loader{width:100%;height:15px;margin-top:5px;border-radius:10px}.client-config-expanded-container .loading-animation{overflow:hidden;background:#d0d0d0}.client-config-expanded-container .loading-animation:before{content:"";display:block;height:100%;width:100%;animation:loading 1s infinite;background:linear-gradient(to right,transparent,#e0e0e0,transparent)}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.client-config-expanded-container{display:flex;flex-direction:column;justify-content:flex-start;padding:14px;position:absolute;width:fit-content;max-width:90%;left:0;right:0;top:0;bottom:0;margin:auto;min-width:60%;height:fit-content;height:100%;background-color:#fff;border-radius:10px;box-shadow:24px;border:none;outline:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1600px){.config-viewer .config-sections{grid-template-columns:repeat(12,1fr)}.config-viewer .config-section.size-small,.config-viewer .config-section.size-medium{grid-column:span 3}.config-viewer .config-section.size-large{grid-column:span 6}}@media (max-width: 1400px){.config-viewer .config-sections{grid-template-columns:repeat(4,1fr)}.config-viewer .config-section.size-small{grid-column:span 1}.config-viewer .config-section.size-medium,.config-viewer .config-section.size-large{grid-column:span 2}}@media (max-width: 1024px){.config-viewer{padding:1.5rem}.config-viewer .config-header h1{font-family:Poppins;font-weight:600;font-size:1.375rem;color:#1f2937}.config-viewer .config-sections{grid-template-columns:repeat(3,1fr);gap:1rem}.config-viewer .config-section.size-small{grid-column:span 1}.config-viewer .config-section.size-medium{grid-column:span 2}.config-viewer .config-section.size-large{grid-column:span 3}.config-viewer .config-item{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.config-viewer{padding:1rem}.config-viewer .config-header h1{font-family:Poppins;font-weight:600;font-size:1.25rem;color:#1f2937}.config-viewer .config-header .search-bar{max-width:100%}.config-viewer .config-sections{grid-template-columns:repeat(2,1fr)}.config-viewer .config-section.size-small,.config-viewer .config-section.size-medium,.config-viewer .config-section.size-large{grid-column:span 1}.config-viewer .config-section .section-header{padding:.875rem 1rem;flex-wrap:wrap}.config-viewer .config-section .section-header .section-title h2{font-family:Poppins;font-weight:600;font-size:1rem;color:#1f2937}.config-viewer .config-section .section-header .edit-button{padding:.25rem .5rem;font-family:Poppins;font-weight:500;font-size:.875rem;color:#2563eb}.config-viewer .config-section .section-header .edit-button svg{width:14px;height:14px}.config-viewer .config-section .section-content{padding:1rem}.config-viewer .config-item{grid-template-columns:1fr;gap:.5rem}}@media (max-width: 480px){.config-viewer .config-sections{grid-template-columns:1fr}.config-viewer .config-section.size-small,.config-viewer .config-section.size-medium,.config-viewer .config-section.size-large{grid-column:span 1}}@media print{.config-viewer{background:#fff;padding:0}.config-viewer .config-header .search-bar{display:none}.config-viewer .config-sections{grid-template-columns:repeat(2,1fr)}.config-viewer .config-section{box-shadow:none;page-break-inside:avoid}.config-viewer .config-section.size-small,.config-viewer .config-section.size-medium,.config-viewer .config-section.size-large{grid-column:span 1}.config-viewer .config-section .section-header .edit-button{display:none}}.config-viewer-skeleton{width:100%;min-height:100vh;padding:2rem;background:#f8f9fa;align-items:center}.config-viewer-skeleton .skeleton-header{width:100%;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.config-viewer-skeleton .skeleton-sections{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;grid-auto-flow:dense}.config-viewer-skeleton .skeleton-section{width:100%;background:#fff;border-radius:12px;box-shadow:0 2px 6px #00000026;overflow:hidden;display:flex;flex-direction:column}.config-viewer-skeleton .skeleton-section.size-small,.config-viewer-skeleton .skeleton-section.size-medium{grid-column:span 2}.config-viewer-skeleton .skeleton-section.size-large{grid-column:span 3}.config-viewer-skeleton .skeleton-section .skeleton-section-header{padding:.75rem 1.25rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.config-viewer-skeleton .skeleton-section .skeleton-section-header .skeleton-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.config-viewer-skeleton .skeleton-section .skeleton-section-content{padding:.75rem;flex:1;display:flex;flex-direction:column;gap:.75rem}.config-viewer-skeleton .skeleton-section .skeleton-section-content .skeleton-config-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0}@media (max-width: 1600px){.config-viewer-skeleton .skeleton-sections{grid-template-columns:repeat(5,1fr)}.config-viewer-skeleton .skeleton-section.size-small{grid-column:span 1}.config-viewer-skeleton .skeleton-section.size-medium,.config-viewer-skeleton .skeleton-section.size-large{grid-column:span 2}}@media (max-width: 1400px){.config-viewer-skeleton .skeleton-sections{grid-template-columns:repeat(4,1fr)}.config-viewer-skeleton .skeleton-section.size-small{grid-column:span 1}.config-viewer-skeleton .skeleton-section.size-medium,.config-viewer-skeleton .skeleton-section.size-large{grid-column:span 2}}@media (max-width: 1024px){.config-viewer-skeleton{padding:1.5rem}.config-viewer-skeleton .skeleton-sections{grid-template-columns:repeat(3,1fr);gap:1rem}.config-viewer-skeleton .skeleton-section.size-small{grid-column:span 1}.config-viewer-skeleton .skeleton-section.size-medium{grid-column:span 2}.config-viewer-skeleton .skeleton-section.size-large{grid-column:span 3}}@media (max-width: 768px){.config-viewer-skeleton{padding:1rem}.config-viewer-skeleton .skeleton-header{gap:.75rem}.config-viewer-skeleton .skeleton-sections{grid-template-columns:repeat(2,1fr)}.config-viewer-skeleton .skeleton-section.size-small,.config-viewer-skeleton .skeleton-section.size-medium,.config-viewer-skeleton .skeleton-section.size-large{grid-column:span 1}.config-viewer-skeleton .skeleton-section .skeleton-section-header{padding:.875rem 1rem}.config-viewer-skeleton .skeleton-section .skeleton-section-content{padding:1rem}.config-viewer-skeleton .skeleton-section .skeleton-section-content .skeleton-config-item{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 480px){.config-viewer-skeleton .skeleton-sections{grid-template-columns:1fr}.config-viewer-skeleton .skeleton-section.size-small,.config-viewer-skeleton .skeleton-section.size-medium,.config-viewer-skeleton .skeleton-section.size-large{grid-column:span 1}}.configurations-container{width:100%;display:flex;flex-direction:row}.manage-printer-container{width:40%;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:normal;gap:15px}.manage-printer-container .manage-printer-header{width:100%;align-items:center;text-align:center;display:flex;flex-direction:row;justify-content:space-between}.manage-printer-container .manage-printer-header h1{font-family:Poppins;font-weight:600;font-size:1.3rem;color:#1f2937;margin:0}.manage-printer-container .manage-printer-header .manage-printer-title{display:flex;flex-direction:row;justify-content:normal;gap:4px}.manage-printer-container .manage-printer-header .config-buttons{display:flex;flex-direction:row;justify-content:normal;gap:8px;align-items:center}.manage-printer-container .manage-printer-header .add-item-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#2563eb;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.manage-printer-container .manage-printer-header .add-item-button svg{flex-shrink:0}.manage-printer-container .manage-printer-header .add-item-button:hover{background:#2563eb0d;border-color:#2563eb}.manage-printer-container .manage-printer-header .add-item-button:active{transform:scale(.98)}.manage-printer-container .manage-printer-header .save-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#16a34a;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.manage-printer-container .manage-printer-header .save-button svg{flex-shrink:0}.manage-printer-container .manage-printer-header .save-button:hover{background:#16a34a0d;border-color:#16a34a;box-shadow:none}.manage-printer-container .manage-printer-header .save-button:active{transform:scale(.98)}.manage-printer-container .manage-printer-header .text-area{width:fit-content}.manage-printer-container .manage-printer-header .search-bar{position:relative;width:100%;max-width:500px}.manage-printer-container .manage-printer-header .search-bar .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.manage-printer-container .manage-printer-header .search-bar .search-input{width:100%;padding:.625rem 1rem .625rem 3rem;font-family:Poppins;font-weight:400;font-size:.9375rem;color:#1f2937;border:2px solid #e5e7eb;border-radius:10px;background:#fff;transition:all .2s ease-in-out;outline:none}.manage-printer-container .manage-printer-header .search-bar .search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.manage-printer-container .manage-printer-header .search-bar .search-input::placeholder{color:#9ca3af}.manage-tow-company-container{width:100%;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:normal;gap:15px}.manage-tow-company-container .manage-tow-company-header{width:100%;align-items:center;text-align:center;display:flex;flex-direction:row;justify-content:space-between}.manage-tow-company-container .manage-tow-company-header h1{font-family:Poppins;font-weight:600;font-size:1.3rem;color:#1f2937;margin:0}.manage-tow-company-container .manage-tow-company-header .manage-tow-company-title{display:flex;flex-direction:row;justify-content:normal;gap:4px}.manage-tow-company-container .manage-tow-company-header .config-buttons{display:flex;flex-direction:row;justify-content:normal;gap:8px;align-items:center}.manage-tow-company-container .manage-tow-company-header .text-area{width:fit-content}.manage-tow-company-container .manage-tow-company-header .add-item-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#2563eb;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.manage-tow-company-container .manage-tow-company-header .add-item-button svg{flex-shrink:0}.manage-tow-company-container .manage-tow-company-header .add-item-button:hover{background:#2563eb0d;border-color:#2563eb}.manage-tow-company-container .manage-tow-company-header .add-item-button:active{transform:scale(.98)}.manage-tow-company-container .manage-tow-company-header .save-button{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#16a34a;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.manage-tow-company-container .manage-tow-company-header .save-button svg{flex-shrink:0}.manage-tow-company-container .manage-tow-company-header .save-button:hover{background:#16a34a0d;border-color:#16a34a;box-shadow:none}.manage-tow-company-container .manage-tow-company-header .save-button:active{transform:scale(.98)}.manage-tow-company-container .manage-tow-company-header .search-bar{position:relative;width:100%;max-width:500px}.manage-tow-company-container .manage-tow-company-header .search-bar .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.manage-tow-company-container .manage-tow-company-header .search-bar .search-input{width:100%;padding:.625rem 1rem .625rem 3rem;font-family:Poppins;font-weight:400;font-size:.9375rem;color:#1f2937;border:2px solid #e5e7eb;border-radius:10px;background:#fff;transition:all .2s ease-in-out;outline:none}.manage-tow-company-container .manage-tow-company-header .search-bar .search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.manage-tow-company-container .manage-tow-company-header .search-bar .search-input::placeholder{color:#9ca3af}.editing-table-container{width:100%}.editing-table-container .editing-table{width:100%;border-collapse:separate;border-spacing:0;font-family:Poppins;font-size:14px;border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.editing-table-container .editing-table thead{position:sticky;top:0;z-index:5;background-color:#fff}.editing-table-container .editing-table th{padding:12px 8px;text-align:left;background-color:#f9f9f9;font-weight:600;font-size:15px;color:#2c3e50;border-bottom:1px solid #eaeaea}.editing-table-container .editing-table tbody{display:table-row-group}.editing-table-container .editing-table tr{transition:background-color .2s ease}.editing-table-container .editing-table tr:hover{background-color:#3498db0d}.editing-table-container .editing-table td{padding:8px;text-align:left;border-bottom:1px solid #eaeaea;font-size:14px;color:#333}.editing-table-container .editing-table tr.empty-row td{border-bottom:1px solid #f5f5f5;background-color:#fdfdfd;font-size:13px}.editing-table-container .editing-table .cancel-icon:hover{color:#e74c3c}.editing-table-container .editing-table .ticket-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px;text-align:center}.editing-table-container .editing-table .ticket-not-found .not-found-img{height:200px}.editing-table-container .editing-table .ticket-not-found .not-found-text{font-weight:500;color:#374151}.editing-table-container .editing-table .ticket-not-found .not-found-sub-text{color:#6b7280;font-size:14px}.manage-big-configurations-container{width:100%;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;font-family:Poppins}.manage-big-configurations-container .manage-big-configurations-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem}.manage-big-configurations-container .manage-big-configurations-header h1{font-weight:600;font-size:1.5rem;color:#1f2937;margin:0}.manage-big-configurations-container .manage-big-configurations-sections{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;height:100%}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card{border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;border:1px solid #e5e7eb;transition:all .2s ease}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card:hover{box-shadow:0 4px 6px #0000001a!important}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header{padding:12px 16px!important;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .MuiCardHeader-title{font-size:1rem;font-weight:600}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .card-title-container{display:flex;align-items:center;gap:10px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .card-title-container .section-title{font-size:1rem;font-weight:600;color:#1f2937}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .card-title-container .item-count{font-size:.75rem;font-weight:500;color:#6b7280;background-color:#e5e7eb;padding:2px 8px;border-radius:10px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .add-icon-button{background-color:#3b82f6;color:#fff;width:32px;height:32px;transition:all .2s ease}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .add-icon-button:hover{background-color:#2563eb;transform:scale(1.05)}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .add-icon-button svg{font-size:1.2rem}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content{padding:16px!important;background-color:#fff;height:100%;max-height:75vh;overflow-y:auto}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content::-webkit-scrollbar{width:6px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .empty-state{text-align:center;padding:24px 16px;background-color:#f9fafb;border-radius:6px;border:1px dashed #d1d5db}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .empty-state .empty-text{color:#9ca3af;font-size:.875rem}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip{font-size:.8rem;height:28px;border-radius:6px;border-width:1px;transition:all .15s ease;padding-left:4px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip:hover{background-color:#eff6ff;border-color:#3b82f6;transform:translateY(-1px)}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip .chip-edit-button{padding:2px;margin-right:4px;transition:all .15s ease}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip .chip-edit-button:hover{background-color:#dbeafe;color:#2563eb}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip .chip-edit-button svg{font-size:.9rem}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip .MuiChip-icon{margin-left:4px;margin-right:0}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip .MuiChip-deleteIcon{color:#ef4444;font-size:1rem;transition:all .15s ease;margin-right:4px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip .MuiChip-deleteIcon:hover{color:#dc2626;transform:scale(1.15)}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip .MuiChip-label{padding:0 8px;font-size:.8rem}.edit-popover .MuiPaper-root{border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:300px;max-width:400px}.edit-popover .edit-popover-content{padding:16px}.edit-popover .edit-popover-content .edit-popover-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.edit-popover .edit-popover-content .edit-popover-header .edit-popover-title{font-size:.95rem;font-weight:600;color:#1f2937}.edit-popover .edit-popover-content .edit-popover-fields{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.edit-popover .edit-popover-content .edit-popover-fields .MuiTextField-root .MuiInputBase-root,.edit-popover .edit-popover-content .edit-popover-fields .MuiTextField-root .MuiInputLabel-root{font-size:.875rem}.edit-popover .edit-popover-content .edit-popover-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #e5e7eb}.edit-popover .edit-popover-content .edit-popover-actions .MuiIconButton-root{padding:6px}.edit-popover .edit-popover-content .edit-popover-actions .MuiIconButton-root.MuiIconButton-colorError:hover{background-color:#fee2e2}.edit-popover .edit-popover-content .edit-popover-actions .MuiIconButton-root.MuiIconButton-colorSuccess:hover{background-color:#dcfce7}@media (max-width: 768px){.manage-big-configurations-container{padding:1rem}.manage-big-configurations-container .manage-big-configurations-header h1{font-size:1.25rem}.manage-big-configurations-container .manage-big-configurations-sections{grid-template-columns:1fr;gap:.75rem}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header{padding:10px 12px!important}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .card-title-container .section-title{font-size:.9rem}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .card-title-container .item-count{font-size:.7rem;padding:1px 6px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .add-icon-button{width:28px;height:28px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-header .add-icon-button svg{font-size:1rem}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content{padding:12px!important;max-height:200px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container{gap:6px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip{font-size:.75rem;height:26px}.manage-big-configurations-container .manage-big-configurations-sections .configuration-card .card-content .configuration-container .chip-wrapper .configuration-chip .MuiChip-label{padding:0 6px;font-size:.75rem}.edit-popover .MuiPaper-root{min-width:280px;max-width:90vw}}@media (min-width: 769px) and (max-width: 1200px){.manage-big-configurations-sections{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1201px){.manage-big-configurations-sections{grid-template-columns:repeat(3,1fr)}}.import-viewer-modal-container{display:flex;flex-direction:column;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:95%;margin:0;background-color:#fff;border-radius:10px;box-shadow:0 20px 25px -5px #0003;border:none;outline:none;overflow:hidden}.import-viewer-modal-container .import-viewer-modal-inner{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-header .import-viewer-title{margin:0;font-family:Poppins;font-weight:600;font-size:1.125rem;color:#1f2937}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-header .import-viewer-header-actions{display:flex;flex-direction:row;gap:8px;align-items:center}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-header .import-viewer-header-actions .sample-download{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:14px!important;transition:color .2s ease}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-header .import-viewer-header-actions .sample-download:hover{color:#396aac;text-decoration:underline}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-header .MuiIconButton-root{padding:8px}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-header .MuiIconButton-root:hover{background-color:#fee2e2;color:#ef4444}.import-viewer-modal-container .import-viewer-modal-inner .new-configuration-modal-note{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#eff6ff;border-bottom:1px solid #dbeafe;flex-shrink:0}.import-viewer-modal-container .import-viewer-modal-inner .new-configuration-modal-note .note-icon{display:flex;align-items:center;justify-content:center;color:#2563eb}.import-viewer-modal-container .import-viewer-modal-inner .new-configuration-modal-note .note-content{flex:1}.import-viewer-modal-container .import-viewer-modal-inner .new-configuration-modal-note .note-content .note-text{margin:0;font-family:Poppins;font-weight:500;font-size:.8125rem;color:#1e40af}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form{display:flex;gap:12px;padding:16px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:flex-start}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form .form-fields{display:flex;gap:12px;flex:1;flex-wrap:wrap}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form .form-fields .MuiTextField-root{flex:1;min-width:200px}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form .add-button{text-transform:none;background-color:#2563eb;font-family:Poppins;font-weight:500;font-size:.875rem;color:#fff;padding:8px 20px;border-radius:6px;box-shadow:none;white-space:nowrap;height:40px}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form .add-button:hover{background-color:#1d4ed8;box-shadow:0 2px 4px #0000001a}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form .add-button:disabled{background-color:#9ca3af;color:#e5e7eb}.import-viewer-modal-container .import-viewer-modal-inner .error-message{padding:12px 16px;background-color:#fef2f2;font-family:Poppins;font-weight:500;font-size:.875rem;color:#dc2626;border-bottom:1px solid #fecaca;flex-shrink:0}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container{flex:1;overflow:auto;padding:16px;background-color:#fff}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid #e5e7eb}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table thead{background-color:#f9fafb;position:sticky;top:0;z-index:1}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table thead tr th{padding:12px 16px;text-align:left;font-family:Poppins;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table tbody tr{transition:background-color .2s ease}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table tbody tr:hover{background-color:#f9fafb}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table tbody tr.editing-row{background-color:#eff6ff}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table tbody tr td{padding:12px 16px;border-bottom:1px solid #e5e7eb;font-family:Poppins;font-weight:500;font-size:.875rem;color:#1f2937}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table tbody tr td .MuiIconButton-root{padding:6px}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table tbody tr td .MuiIconButton-root:disabled{opacity:.3}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .import-viewer-table tbody tr:last-child td{border-bottom:none}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .empty-state{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;font-family:Poppins;font-weight:500;font-size:.875rem;color:#6b7280}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-table-container .empty-state p{margin:0}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:12px 16px;gap:12px;background-color:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-footer .submit-button{text-transform:none;background-color:#10b981;color:#fff;font-weight:500;font-size:.875rem;padding:8px 20px;border-radius:6px;box-shadow:none}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-footer .submit-button:hover{background-color:#059669;box-shadow:0 2px 4px #0000001a}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-footer .submit-button:disabled{background-color:#9ca3af;color:#e5e7eb;cursor:not-allowed}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-footer .close-button{text-transform:none;background-color:#e5e7eb;color:#1f2937;font-weight:500;font-size:.875rem;padding:8px 20px;border-radius:6px;box-shadow:none}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-footer .close-button:hover{background-color:#fef2f2;color:#ef4444;box-shadow:0 2px 4px #0000001a}@media (max-width: 1024px){.import-viewer-modal-container{width:85%;height:90%}}@media (max-width: 768px){.import-viewer-modal-container{width:95%;height:95%}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form{flex-direction:column;align-items:stretch}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form .form-fields{flex-direction:column}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form .form-fields .MuiTextField-root{min-width:100%}.import-viewer-modal-container .import-viewer-modal-inner .import-viewer-form .add-button{width:100%}}.manage-training-page{width:100%;min-height:100vh;padding:8px 24px;background-color:#f5f5f5;display:flex;flex-direction:column;gap:24px}.manage-training-page .training-config-section{background:#fff;border-radius:12px;padding:16px 24px;box-shadow:0 2px 8px #00000014}.manage-training-page .training-config-section .section-header{margin-bottom:20px}.manage-training-page .training-config-section .section-header h2{font-family:Poppins;font-weight:600;font-size:20px;color:#1a1a1a;margin:0}.manage-training-page .training-config-section .config-controls .MuiFormGroup-root{display:flex;flex-direction:row;justify-content:normal;flex-wrap:wrap;gap:12px}.manage-training-page .training-config-section .config-controls .MuiFormControlLabel-root{margin:0}.manage-training-page .training-config-section .config-controls .MuiFormControlLabel-root .MuiFormControlLabel-label{font-family:Poppins;font-weight:400;font-size:14px;color:#424242}.manage-training-page .training-cards-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;display:flex;flex-direction:column}.manage-training-page .training-cards-section .section-header{padding:12px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.manage-training-page .training-cards-section .section-header .header-left{display:flex;align-items:center;gap:12px}.manage-training-page .training-cards-section .section-header .header-left h2{font-family:Poppins;font-weight:600;font-size:20px;color:#1a1a1a;margin:0}.manage-training-page .training-cards-section .section-header .header-left .record-count{font-family:Poppins;font-weight:500;font-size:13px;color:#fff;background-color:#9ca3af;border-radius:100%;padding:2px 7px}.manage-training-page .training-cards-section .section-header .header-right{display:flex;align-items:center;gap:12px}.manage-training-page .training-cards-section .section-header .header-right .bulk-delete-btn{text-transform:none;font-family:Poppins;font-weight:500;font-size:14px;color:#fff;border-radius:8px;padding:6px 16px}.manage-training-page .training-cards-section .search-filter-bar{padding:8px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-bottom:1px solid #f0f0f0}.manage-training-page .training-cards-section .search-filter-bar .search-box{flex:1;min-width:200px}.manage-training-page .training-cards-section .search-filter-bar .search-box .MuiOutlinedInput-root{border-radius:8px;background:#fff}.manage-training-page .training-cards-section .search-filter-bar .search-box input{font-family:Poppins;font-weight:400;font-size:14px;color:#424242}.manage-training-page .training-cards-section .search-filter-bar .filter-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .filter-select{min-width:130px;background:#fff;border-radius:8px}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .filter-select .MuiOutlinedInput-root{border-radius:8px}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .filter-select .MuiInputLabel-root,.manage-training-page .training-cards-section .search-filter-bar .filter-controls .filter-select .MuiSelect-select{font-family:Poppins;font-weight:400;font-size:14px;color:#424242}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker{height:40px;border-radius:8px;border:1px solid rgba(0,0,0,.23);background:#fff;font-size:14px;color:#424242;min-width:240px}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker:hover{border-color:#1976d2}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker.ant-picker-focused{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21f}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker .ant-picker-input input::placeholder{color:#9e9e9e;font-size:13px}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker .ant-picker-input input{color:#1a2236;font-size:13px}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker .ant-picker-range-separator .ant-picker-separator,.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker .ant-picker-suffix,.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker .ant-picker-clear{color:#9ca3af}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker .ant-picker-clear:hover{color:#424242}.manage-training-page .training-cards-section .select-bar{padding:8px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.manage-training-page .training-cards-section .select-bar .select-all-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;vertical-align:middle}.manage-training-page .training-cards-section .select-bar .select-all-row .MuiFormControlLabel-label{font-family:Poppins;font-weight:500;font-size:13px;color:#1a2236}.manage-training-page .training-cards-section .cards-grid{padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.manage-training-page .training-cards-section .cards-grid .ticket-card{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #e8ecf2;border-radius:14px;padding:14px 16px;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .12s;position:relative}.manage-training-page .training-cards-section .cards-grid .ticket-card:hover{border-color:#c7d2e8;box-shadow:0 4px 16px #00000012;transform:translateY(-1px)}.manage-training-page .training-cards-section .cards-grid .ticket-card.selected{border-color:#4f7ffa;box-shadow:0 0 0 3px #4f7ffa1f;background:#fafcff}.manage-training-page .training-cards-section .cards-grid .card-radio{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.manage-training-page .training-cards-section .cards-grid .ticket-card.selected .card-radio{border-color:#4f7ffa}.manage-training-page .training-cards-section .cards-grid .card-radio-dot{width:8px;height:8px;border-radius:50%;background:#4f7ffa;opacity:0;transform:scale(.4);transition:opacity .15s,transform .15s}.manage-training-page .training-cards-section .cards-grid .ticket-card.selected .card-radio-dot{opacity:1;transform:scale(1)}.manage-training-page .training-cards-section .cards-grid .card-body{flex:1;display:flex;flex-direction:column;gap:10px}.manage-training-page .training-cards-section .cards-grid .card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.manage-training-page .training-cards-section .cards-grid .ticket-number{font-family:Poppins;font-weight:500;font-size:13px;color:#1a2236;letter-spacing:.02em}.manage-training-page .training-cards-section .cards-grid .ticket-type-badge{font-family:Poppins;font-weight:500;font-size:11px;color:#fff;padding:2px 9px;border-radius:20px;white-space:nowrap}.manage-training-page .training-cards-section .cards-grid .card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.manage-training-page .training-cards-section .cards-grid .user-block{display:flex;align-items:center;gap:7px}.manage-training-page .training-cards-section .cards-grid .user-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Poppins;font-weight:600;font-size:9px;color:#fff;flex-shrink:0;letter-spacing:.03em}.manage-training-page .training-cards-section .cards-grid .user-name{font-family:Poppins;font-weight:500;font-size:12px;color:#374151}.manage-training-page .training-cards-section .cards-grid .date-block{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.manage-training-page .training-cards-section .cards-grid .date-value{font-family:Poppins;font-weight:500;font-size:11.5px;color:#374151}.manage-training-page .training-cards-section .cards-grid .time-value{font-family:Poppins;font-weight:400;font-size:10px;color:#9ca3af}.manage-training-page .training-cards-section .cards-grid .empty-state{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:48px 24px}.manage-training-page .training-cards-section .cards-grid .empty-state p{font-family:Poppins;font-weight:400;font-size:14px;color:#9e9e9e;margin:0}@media (max-width: 1024px){.manage-training-page{padding:16px;gap:16px}.manage-training-page .training-config-section{padding:16px}.manage-training-page .training-config-section .section-header h2{font-family:Poppins;font-weight:600;font-size:18px;color:#1a1a1a}.manage-training-page .training-cards-section .section-header{padding:14px 16px}.manage-training-page .training-cards-section .section-header .header-left h2{font-family:Poppins;font-weight:600;font-size:18px;color:#1a1a1a}.manage-training-page .training-cards-section .search-filter-bar{padding:12px 16px}.manage-training-page .training-cards-section .cards-grid{padding:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}}@media (max-width: 768px){.manage-training-page,.manage-training-page .training-cards-section .section-header{padding:12px}.manage-training-page .training-cards-section .section-header .header-left h2{font-family:Poppins;font-weight:600;font-size:16px;color:#1a1a1a}.manage-training-page .training-cards-section .section-header .bulk-delete-btn{font-family:Poppins;font-weight:500;font-size:12px;color:#fff;padding:4px 12px}.manage-training-page .training-cards-section .search-filter-bar{padding:10px 12px;gap:10px}.manage-training-page .training-cards-section .search-filter-bar .filter-controls{width:100%}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .filter-select{flex:1;min-width:120px}.manage-training-page .training-cards-section .search-filter-bar .filter-controls .date-range-picker{width:100%;min-width:unset}.manage-training-page .training-cards-section .cards-grid{padding:12px;grid-template-columns:1fr;gap:10px}}@media (max-width: 480px){.manage-training-page{padding:8px}.manage-training-page .training-cards-section .search-filter-bar .search-box{min-width:unset}.manage-training-page .training-cards-section .search-filter-bar .filter-controls{gap:8px}.manage-training-page .training-cards-section .cards-grid{padding:10px}}.file-uploader-container{width:100%}.file-uploader-container .dropzone{border:2px dashed #d1d5db;border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#fafafa;position:relative;overflow:hidden}.file-uploader-container .dropzone:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);opacity:0;transition:opacity .3s ease}.file-uploader-container .dropzone:hover{border-color:#3b82f6;background-color:#f0f9ff}.file-uploader-container .dropzone:hover:before{opacity:1}.file-uploader-container .dropzone:hover .upload-icon{color:#3b82f6;transform:scale(1.1)}.file-uploader-container .dropzone.drag-active{border-color:#3b82f6;background-color:#dbeafe;transform:scale(1.01);box-shadow:0 4px 12px #3b82f626}.file-uploader-container .dropzone.drag-active:before{opacity:1}.file-uploader-container .dropzone.drag-active .upload-icon{color:#3b82f6;animation:bounce .5s ease infinite}.file-uploader-container .dropzone.drag-reject{border-color:#ef4444;background-color:#fee2e2}.file-uploader-container .dropzone.drag-reject .upload-icon{color:#ef4444;animation:shake .4s ease}.file-uploader-container .dropzone.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:#f3f4f6}.file-uploader-container .dropzone.disabled:hover{border-color:#d1d5db;background-color:#f3f4f6}.file-uploader-container .dropzone .upload-icon{font-size:48px;color:#9ca3af;margin-bottom:16px;transition:all .3s ease}.file-uploader-container .dropzone .dropzone-text{font-family:Poppins;font-weight:500;font-size:16px;color:#1f2937;margin-bottom:8px;position:relative;z-index:1}.file-uploader-container .dropzone .dropzone-text.primary{font-family:Poppins;font-weight:500;font-size:16px;color:#1f2937}.file-uploader-container .dropzone .dropzone-text.error{font-family:Poppins;font-weight:500;font-size:16px;color:#ef4444}.file-uploader-container .dropzone .dropzone-subtext{font-family:Poppins;font-weight:400;font-size:14px;color:#6b7280;position:relative;z-index:1}.file-uploader-container .helper-text{font-family:Poppins;font-weight:400;font-size:13px;color:#6b7280;margin-top:8px;padding-left:4px}.file-uploader-container .files-list{margin-top:24px;display:flex;flex-direction:column;gap:12px}.file-uploader-container .files-list .file-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;transition:all .2s ease}.file-uploader-container .files-list .file-item .file-info{display:flex;align-items:center;gap:12px}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:8px;flex-shrink:0;overflow:hidden;transition:all .3s ease}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper .file-preview{width:100%;height:100%;object-fit:cover;border-radius:8px}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper .file-icon{color:#6b7280;font-size:28px;transition:color .2s ease}.file-uploader-container .files-list .file-item .file-info .file-details{flex:1;min-width:0}.file-uploader-container .files-list .file-item .file-info .file-details .file-name{font-family:Poppins;font-weight:500;font-size:14px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;display:block}.file-uploader-container .files-list .file-item .file-info .file-details .file-size{font-family:Poppins;font-weight:400;font-size:12px;color:#9ca3af;display:block}.file-uploader-container .files-list .file-item .file-info .file-status{display:flex;align-items:center;margin-left:auto;margin-right:8px}.file-uploader-container .files-list .file-item .file-info .file-status .status-icon{font-size:24px;animation:fadeIn .3s ease}.file-uploader-container .files-list .file-item .file-info .file-status .status-icon.success{color:#10b981;animation:successPop .4s ease}.file-uploader-container .files-list .file-item .file-info .file-status .status-icon.error{color:#ef4444;animation:errorShake .4s ease}.file-uploader-container .files-list .file-item .file-info .file-status .MuiChip-root{font-family:Poppins;font-weight:500;font-size:12px;color:#3b82f6;animation:pulse 1.5s ease infinite}.file-uploader-container .files-list .file-item .file-info .remove-btn{color:#9ca3af;transition:all .2s ease;flex-shrink:0}.file-uploader-container .files-list .file-item .file-info .remove-btn:hover{color:#ef4444;background-color:#fee2e2;transform:scale(1.1)}.file-uploader-container .files-list .file-item .file-info .remove-btn:active{transform:scale(.95)}.file-uploader-container .files-list .file-item .upload-progress{margin-top:12px;height:6px;border-radius:3px;background-color:#f3f4f6}.file-uploader-container .files-list .file-item .upload-progress .MuiLinearProgress-bar{border-radius:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}@keyframes bounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes successPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes errorShake{0%,to{transform:translate(0) scale(1)}25%,75%{transform:translate(-3px) scale(1.05)}50%{transform:translate(3px) scale(1.05)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 1024px){.file-uploader-container .dropzone{padding:40px 20px}.file-uploader-container .dropzone .upload-icon{font-size:44px}.file-uploader-container .dropzone .dropzone-text,.file-uploader-container .dropzone .dropzone-text.primary{font-family:Poppins;font-weight:500;font-size:15px;color:#1f2937}.file-uploader-container .dropzone .dropzone-subtext{font-family:Poppins;font-weight:400;font-size:13px;color:#6b7280}.file-uploader-container .files-list{gap:10px}.file-uploader-container .files-list .file-item{padding:14px}.file-uploader-container .files-list .file-item .file-info{gap:10px}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper{width:44px;height:44px}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper .file-icon{font-size:26px}}@media (max-width: 768px){.file-uploader-container .dropzone{padding:32px 16px}.file-uploader-container .dropzone .upload-icon{font-size:40px;margin-bottom:12px}.file-uploader-container .dropzone .dropzone-text{font-family:Poppins;font-weight:500;font-size:14px;color:#1f2937;margin-bottom:6px}.file-uploader-container .dropzone .dropzone-text.primary{font-family:Poppins;font-weight:500;font-size:14px;color:#1f2937}.file-uploader-container .dropzone .dropzone-subtext,.file-uploader-container .helper-text{font-family:Poppins;font-weight:400;font-size:12px;color:#6b7280}.file-uploader-container .files-list{margin-top:20px;gap:10px}.file-uploader-container .files-list .file-item{padding:12px}.file-uploader-container .files-list .file-item .file-info{gap:10px}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper{width:40px;height:40px}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper .file-icon{font-size:24px}.file-uploader-container .files-list .file-item .file-info .file-details .file-name{font-family:Poppins;font-weight:500;font-size:13px;color:#1f2937}.file-uploader-container .files-list .file-item .file-info .file-details .file-size{font-family:Poppins;font-weight:400;font-size:11px;color:#9ca3af}.file-uploader-container .files-list .file-item .file-info .file-status{margin-right:4px}.file-uploader-container .files-list .file-item .file-info .file-status .status-icon{font-size:20px}.file-uploader-container .files-list .file-item .file-info .file-status .MuiChip-root{font-family:Poppins;font-weight:500;font-size:11px;color:#3b82f6}.file-uploader-container .files-list .file-item .upload-progress{margin-top:10px;height:5px}}@media (max-width: 480px){.file-uploader-container .dropzone{padding:24px 12px}.file-uploader-container .dropzone .upload-icon{font-size:36px}.file-uploader-container .dropzone .dropzone-text,.file-uploader-container .dropzone .dropzone-text.primary{font-family:Poppins;font-weight:500;font-size:13px;color:#1f2937}.file-uploader-container .dropzone .dropzone-subtext{font-family:Poppins;font-weight:400;font-size:11px;color:#6b7280}.file-uploader-container .files-list .file-item .file-info{flex-wrap:wrap}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper{width:36px;height:36px}.file-uploader-container .files-list .file-item .file-info .file-icon-wrapper .file-icon{font-size:20px}.file-uploader-container .files-list .file-item .file-info .file-details{flex:1;min-width:120px}.file-uploader-container .files-list .file-item .file-info .file-status{order:4;width:100%;margin-top:8px;margin-left:0;justify-content:flex-start}.file-uploader-container .files-list .file-item .file-info .remove-btn{order:3}}.checklist-page{width:100%;min-height:100vh;background:#fafafa;display:flex;flex-direction:column;padding:20px;box-sizing:border-box;font-family:open-sans}.checklist-page .page-header{background:#fff;padding:8px 10px;border-radius:6px;border:1px solid #e0e0e0;margin-bottom:15px;box-shadow:0 2px 4px #00000014;color:#1a1a1a;font-size:20px;font-weight:700;letter-spacing:-.5px}.checklist-page .checklist-page-container{background:#fff;padding:18px 20px;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px #00000014;display:flex;gap:20px;flex:1}@media (max-width: 768px){.checklist-page .checklist-page-container{flex-direction:column}}.checklist-page .column-container{flex:1;display:flex;flex-direction:column;gap:22px}.checklist-page .column-container .item-card{background:transparent;border:none;break-inside:avoid;margin-bottom:0}.checklist-page .column-container .item-card .item-header{background:transparent;padding:0 0 8px;border-bottom:2px solid #f0f0f0;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.checklist-page .column-container .item-card .item-header .item-name{flex:1;font-weight:700;color:#1a1a1a;font-size:16px;text-transform:capitalize;letter-spacing:.3px}.checklist-page .column-container .item-card .item-header .item-status{font-weight:600}.checklist-page .column-container .item-card .item-header .item-status.set{background:#d4edda;color:#155724;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;min-height:16px;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.checklist-page .column-container .item-card .item-header .item-status.not-set{background:#f8d7da;color:#721c24;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;min-height:16px;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.checklist-page .column-container .item-card .item-header .item-status.applicable{background:#e8f0fe;color:#0d47a1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;min-height:16px;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.checklist-page .column-container .item-card .item-header .item-status.not-applicable,.checklist-page .column-container .item-card .item-header .item-status.na{background:#e2e3e5;color:#383d41;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;min-height:16px;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.checklist-page .column-container .item-card .nested-items{padding:0;display:flex;flex-direction:column;gap:0}.checklist-page .column-container .item-card .nested-items .nested-item{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:2px 0}.checklist-page .column-container .item-card .nested-items .nested-item .nested-name{flex:1;font-weight:400;font-size:12px;color:#444;line-height:1.35}.checklist-page .column-container .item-card .nested-items .nested-item .nested-name .item-number{color:#999;font-weight:600;min-width:18px;display:inline-block}.checklist-page .column-container .item-card .nested-items .nested-item .nested-status{font-weight:600;flex-shrink:0}.checklist-page .column-container .item-card .nested-items .nested-item .nested-status.set{background:#d4edda;color:#155724;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;min-height:16px;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.checklist-page .column-container .item-card .nested-items .nested-item .nested-status.not-set{background:#f8d7da;color:#721c24;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;min-height:16px;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.checklist-page .column-container .item-card .nested-items .nested-item .nested-status.applicable{background:#e8f0fe;color:#0d47a1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;min-height:16px;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.checklist-page .column-container .item-card .nested-items .nested-item .nested-status.not-applicable,.checklist-page .column-container .item-card .nested-items .nested-item .nested-status.na{background:#e2e3e5;color:#383d41;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;min-height:16px;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.manage-checklist-page{width:100%;min-height:100vh;background:#f1f3f5;display:flex;flex-direction:column;padding:16px;box-sizing:border-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.manage-checklist-page--loading{align-items:center;justify-content:center}.manage-checklist-page--loading .loading-text{color:#64748b;font-size:14px;font-family:inherit}.manage-checklist-page .page-header-bar{background:#fff;padding:10px 16px;border-radius:6px;box-shadow:0 1px 3px #00000012;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8f0}.manage-checklist-page .page-header-title{color:#1a202c;font-size:18px;font-weight:700;margin:0;font-family:inherit;letter-spacing:-.2px}.manage-checklist-page .header-save-btn{background:#10b981!important;color:#fff!important;font-weight:600!important;padding:6px 16px!important;text-transform:none!important;font-size:13px!important;border-radius:5px!important;box-shadow:0 1px 3px #10b9814d!important;transition:all .2s ease!important;font-family:inherit!important}.manage-checklist-page .header-save-btn:hover{background:#059669!important;transform:translateY(-1px);box-shadow:0 2px 5px #10b98166!important}.manage-checklist-page .sections-wrapper{display:flex;flex-direction:column;gap:12px}.manage-checklist-page .main-section{background:#fff;border-radius:6px;border:1px solid #d8dde6;overflow:hidden;box-shadow:0 1px 3px #0000000d}.manage-checklist-page .section-header{background:#f5f5f5;border-bottom:1px solid #dde1e9;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.manage-checklist-page .section-header:hover{background:#ebebeb}.manage-checklist-page .section-header-title{color:#1a1a1a;font-size:14px;font-weight:700;margin:0;font-family:inherit;letter-spacing:.1px}.manage-checklist-page .section-chevron{color:#555;font-size:22px!important;transition:transform .2s ease}.manage-checklist-page .section-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:12px;background:#f9fafb;gap:12px}.manage-checklist-page .section-cards-col{display:flex;flex-direction:column;gap:12px}.manage-checklist-page .section-empty{padding:20px;color:#94a3b8;font-size:13px;font-family:inherit;text-align:center}.manage-checklist-page .item-card{background:#fff;border:1px solid #dde3ed;border-radius:5px;overflow:hidden;transition:box-shadow .15s ease;display:flex;flex-direction:column}.manage-checklist-page .item-card:hover{box-shadow:0 2px 6px #00000014}.manage-checklist-page .item-card .card-top{padding:10px 10px 6px 12px;display:flex;align-items:flex-start;gap:6px;background:#fff}.manage-checklist-page .item-card .card-question-text{flex:1;font-size:13px;font-weight:700;color:#06c;line-height:1.4;font-family:inherit;cursor:default}.manage-checklist-page .item-card .card-status-btn{flex-shrink:0;padding:2px!important;margin-top:1px;transition:background .15s ease}.manage-checklist-page .item-card .card-status-btn--set:hover{background:#10b98114!important}.manage-checklist-page .item-card .card-status-btn--not-set:hover{background:#f59e0b14!important}.manage-checklist-page .item-card .card-status-btn .card-status-icon--set{color:#10b981;font-size:20px}.manage-checklist-page .item-card .card-status-btn .card-status-icon--not-set{color:#f59e0b;font-size:20px}.manage-checklist-page .item-card .card-body{padding:6px 10px 10px 12px;display:flex;flex-direction:column;gap:6px}.manage-checklist-page .item-card .card-field-label-row{display:flex;align-items:center;gap:3px}.manage-checklist-page .item-card .card-field-label{font-size:10px;font-weight:700;color:#9da8b8;letter-spacing:.7px;text-transform:uppercase;font-family:inherit;line-height:1;margin:0}.manage-checklist-page .item-card .card-expand-btn{padding:1px!important;color:#9da8b8;transition:color .15s ease}.manage-checklist-page .item-card .card-expand-btn:hover{color:#4338ca;background:#4338ca0f!important}.manage-checklist-page .item-card .card-expand-btn .card-expand-icon{font-size:11px;width:11px;height:11px}.manage-checklist-page .item-card .card-value-input .MuiOutlinedInput-root{background:#fff;border-radius:3px;font-size:12px;font-family:inherit}.manage-checklist-page .item-card .card-value-input .MuiOutlinedInput-root textarea{font-size:12px;color:#2d3748;padding:7px 9px;line-height:1.4;resize:none;font-family:inherit}.manage-checklist-page .item-card .card-value-input .MuiOutlinedInput-root textarea::placeholder{color:#b0b8c8;font-size:11px}.manage-checklist-page .item-card .card-value-input .MuiOutlinedInput-root fieldset{border-color:#d8dde6}.manage-checklist-page .item-card .card-value-input .MuiOutlinedInput-root:hover fieldset{border-color:#aab0bc}.manage-checklist-page .item-card .card-value-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4a90d9;border-width:1px}.manage-checklist-page .item-card .card-meta-row{display:flex;gap:8px}.manage-checklist-page .item-card .card-meta-field{flex:1;display:flex;flex-direction:column;gap:3px}.manage-checklist-page .item-card .card-meta-input .MuiOutlinedInput-root{background:#f4f6f9;border-radius:3px;font-size:12px;font-family:inherit}.manage-checklist-page .item-card .card-meta-input .MuiOutlinedInput-root input{font-size:12px;color:#4a5568;padding:6px 9px;font-family:inherit}.manage-checklist-page .item-card .card-meta-input .MuiOutlinedInput-root input::placeholder{color:#b0b8c8}.manage-checklist-page .item-card .card-meta-input .MuiOutlinedInput-root fieldset{border-color:#dde3ed}.manage-checklist-page .item-card .card-meta-input .MuiOutlinedInput-root:hover fieldset{border-color:#aab0bc}.manage-checklist-page .item-card .card-meta-input .MuiOutlinedInput-root.Mui-focused{background:#fff}.manage-checklist-page .item-card .card-meta-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4a90d9;border-width:1px}@media (max-width: 1300px){.manage-checklist-page .section-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.manage-checklist-page .section-cards-grid{grid-template-columns:1fr}}@media (max-width: 600px){.manage-checklist-page{padding:10px}.manage-checklist-page .page-header-bar{flex-direction:column;align-items:flex-start}.manage-checklist-page .page-header-bar .header-save-btn{width:100%;justify-content:center}}.expand-modal-paper{border-radius:8px!important;overflow:hidden!important;box-shadow:0 16px 48px #00000029!important;font-family:Poppins,sans-serif!important}.expand-modal-header{background:linear-gradient(135deg,#eef2ff,#e0e7ff)!important;border-bottom:2px solid #c7d2fe!important;padding:14px 16px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.expand-modal-header .expand-modal-title{color:#4338ca;font-size:14px;font-weight:600;line-height:1.4;flex:1;font-family:Poppins,sans-serif}.expand-modal-header .expand-modal-close-btn{color:#6366f1;flex-shrink:0;margin-top:-2px}.expand-modal-header .expand-modal-close-btn:hover{background:#6366f11a!important}.expand-modal-body{padding:16px!important;display:flex!important;flex-direction:column!important;gap:14px!important}.expand-modal-body .expand-modal-field-group{display:flex;flex-direction:column;gap:5px;flex:1}.expand-modal-body .expand-modal-label{font-size:10px!important;font-weight:700!important;color:#64748b!important;letter-spacing:.6px!important;text-transform:uppercase!important;font-family:Poppins,sans-serif!important}.expand-modal-body .expand-modal-hint{font-size:11px;color:#94a3b8;font-family:Poppins,sans-serif}.expand-modal-body .expand-modal-status-row{display:flex;align-items:center;gap:10px}.expand-modal-body .modal-status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;font-family:Poppins,sans-serif;border:1px solid transparent;transition:filter .15s ease;-webkit-user-select:none;user-select:none}.expand-modal-body .modal-status-badge:hover{filter:brightness(.94)}.expand-modal-body .modal-status-badge--set{background:#dcfce7;color:#15803d;border-color:#86efac}.expand-modal-body .modal-status-badge--set .modal-status-icon{color:#15803d;font-size:15px}.expand-modal-body .modal-status-badge--not-set{background:#fef3c7;color:#d97706;border-color:#fcd34d}.expand-modal-body .modal-status-badge--not-set .modal-status-icon{color:#d97706;font-size:15px}.expand-modal-body .expand-modal-row{display:flex;gap:10px}.expand-modal-body .expand-modal-input .MuiOutlinedInput-root{background:#fafbfc;border-radius:5px;font-size:13px;font-family:Poppins,sans-serif}.expand-modal-body .expand-modal-input .MuiOutlinedInput-root input,.expand-modal-body .expand-modal-input .MuiOutlinedInput-root textarea{color:#1e293b;font-family:Poppins,sans-serif;font-size:13px}.expand-modal-body .expand-modal-input .MuiOutlinedInput-root input::placeholder,.expand-modal-body .expand-modal-input .MuiOutlinedInput-root textarea::placeholder{color:#94a3b8;font-size:12px}.expand-modal-body .expand-modal-input .MuiOutlinedInput-root textarea{line-height:1.5;resize:vertical}.expand-modal-body .expand-modal-input .MuiOutlinedInput-root fieldset{border-color:#cbd5e1}.expand-modal-body .expand-modal-input .MuiOutlinedInput-root:hover fieldset{border-color:#94a3b8}.expand-modal-body .expand-modal-input .MuiOutlinedInput-root.Mui-focused{background:#fff}.expand-modal-body .expand-modal-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#4338ca;box-shadow:0 0 0 3px #4338ca14}.expand-modal-footer{padding:12px 16px!important;border-top:1px solid #e2e8f0!important;background:#f9fafb!important;gap:8px!important;justify-content:flex-end!important}.expand-modal-footer .expand-modal-btn{font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:13px!important;text-transform:none!important;border-radius:5px!important;padding:7px 20px!important;min-width:unset!important}.expand-modal-footer .expand-modal-btn--cancel{background:#f1f5f9!important;color:#475569!important;border:1px solid #e2e8f0!important;box-shadow:none!important}.expand-modal-footer .expand-modal-btn--cancel:hover{background:#e2e8f0!important}.expand-modal-footer .expand-modal-btn--save{background:#4338ca!important;color:#fff!important;box-shadow:0 1px 3px #4338ca4d!important}.expand-modal-footer .expand-modal-btn--save:hover{background:#3730a3!important;transform:translateY(-1px)}body{margin:0;padding:0;background:#fff}*,:after,:before{box-sizing:border-box}.App{min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #d9d9d9;border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #9e9e9e}.range-picker{min-width:250px;width:auto;border-radius:8px}.range-picker .ant-picker-input>input{font-family:Poppins;font-weight:500;font-size:14px;color:#000}.MuiMenuItem-root{min-height:36px}.date-range-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}.date-range-section .page-heading{font-family:Poppins;font-weight:600;font-size:1.5rem;color:#162b42}.date-range-section .date-range{display:flex;flex-direction:row;justify-content:normal;gap:10px;height:100%}.date-range-section .date-range .update-button{text-transform:none;height:40px;background-color:#21457c;font-family:Poppins;font-weight:400;font-size:.75rem;color:#fff}.main-container{display:flex;flex-direction:row;justify-content:flex-start;gap:3px;flex-wrap:none;width:100%}._1pfhu2gc{margin-block-start:var(--ds-space-100,8px)}._6rth1b66{margin-block-end:var(--ds-space-050,4px)}._k48pwu06{font-weight:var(--ds-font-weight-bold,653)}._zulp12x7{gap:var(--ds-space-075,6px)}._1bah1q9y{justify-content:baseline}._1pfh1b66{margin-block-start:var(--ds-space-050,4px)}._4t3i7vkz{height:1pc}._syaz1wmz{color:var(--ds-text-subtlest,#6b778c)}._syaze6sf{color:var(--ds-text-danger,#ae2a19)}._syazy73q{color:var(--ds-text-success,#216e4e)}._1bsb1ejb{width:var(--ds-space-300,24px)}._1bsb1kw7{width:inherit}._1bsbpxbi{width:var(--ds-space-200,1pc)}._1bsbutpp{width:var(--ds-space-150,9pt)}._4t3i1ejb{height:var(--ds-space-300,24px)}._4t3i1kw7{height:inherit}._4t3ipxbi{height:var(--ds-space-200,1pc)}._4t3iutpp{height:var(--ds-space-150,9pt)}._bozg1mb9{padding-inline-start:var(--ds--button--new-icon-padding-start,0)}._lcxvglyw{pointer-events:none}._s7n4yfq0{vertical-align:bottom}._syaz1r31{color:currentColor}._vc881r31 stop{stop-color:currentColor}._vwz4utpp{line-height:var(--ds-space-150,9pt)}._y4ti1igz{padding-inline-end:var(--ds--button--new-icon-padding-end,0)}@media screen and (forced-colors:active){._12va1onz{color:CanvasText}._jcxd1r8n{filter:grayscale(1)}}._bozgv77o{padding-inline-start:var(--ds-space-025,2px)}._ect4ttxp{font-family:var(--ds-font-family-body,"Atlassian Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._syaz1ick{color:var(--ds-text-danger,#de350b)}._19itglyw{border:none}._80omtlke{cursor:pointer}._ymio1r31:focus:not(:focus-visible){outline-color:currentColor}._ypr0glyw:focus:not(:focus-visible){outline-style:none}._zcxs1o36:focus:not(:focus-visible){outline-width:medium}._128mdkaa:focus-visible{outline-width:var(--ds-border-width-focused,2px)}._1ah31gjf:focus-visible{outline-offset:calc(0px - var(--ds-border-width-focused, 2px))}._1ah3dkaa:focus-visible{outline-offset:var(--ds-border-width-focused,2px)}._mizu194a:focus-visible{outline-color:var(--ds-border-focused,#2684ff)}._ra3xnqa1:focus-visible{outline-style:solid}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){._1cvmnqa1:focus-visible{outline-style:solid}._4davt94y:focus-visible{outline-width:1px}._2mwq1gjf:focus-visible{outline-offset:calc(0px - var(--ds-border-width-focused, 2px))}}._1e0c1bgi{display:contents}._19itidpf{border:0}._19bvidpf{padding-left:0}._1bsbt94y{width:1px}._4t3it94y{height:1px}._ca0qidpf{padding-top:0}._n3tdidpf{padding-bottom:0}._ogto7mnp{clip:rect(1px,1px,1px,1px)}._u5f3idpf{padding-right:0}._152t1osq{inset-block-start:100%}._16qs1a23{box-shadow:var(--_3t1odq)}._1bsbxy5q{width:var(--ds-space-400,2pc)}._1mpy1b66:last-child{margin-inline-start:var(--ds-space-050,4px)}._1nlx13nm>button{background-color:var(--_12yx4z3)}._1pby1kze{z-index:200}._1pfh12x7{margin-block-start:var(--ds-space-075,6px)}._bfhk13b4{background-color:var(--_1f6rtr1)}._rjxpidpf{inset-inline-end:0}._l2uv11wk>button:hover{background-color:var(--_qfu7kd)}._7mfvdecw>button:active{background-color:var(--ds-surface-overlay-pressed,rgba(179,212,255,.6))}._szlb17km>button:active{color:var(--_1lrmnoy)}._11c8fhey{font:var(--ds-font-body,normal 400 14px/20px "Atlassian Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._14mj1kw7:after{border-radius:inherit}._2rko12b0{border-radius:var(--ds-radius-small,4px)}._2rko1rr0{border-radius:var(--ds-radius-full,9999px)}._9v7aze3t:after{inset:var(--ds-space-0,0)}._v5649dqc{transition:background .1s ease-out}._1rjc12x7{padding-block:var(--ds-space-075,6px)}._1rjcv77o{padding-block:var(--ds-space-025,2px)}._1tv3nqa1:after{border-style:solid}._39yqe4h9:after{border-width:var(--ds-border-width,1px)}._8l3m1l7x:after{border-color:var(--ds-border,#0b120e24)}._8l3mbk0g:after{border-color:var(--ds-border-disabled,#0515240f)}._8l3mcoux:after{border-color:var(--ds-border-selected,#0052cc)}._11fnglyw:after{pointer-events:none}._18postnw:after{position:absolute}._1bah1h6o{justify-content:center}._1bsb1k8s{width:1.5rem}._1bsb1tcg{width:24px}._1bsbviql{width:2rem}._1hmsglyw{text-decoration-line:none}._1pbycs5v{z-index:2}._4bfu1r31{text-decoration-color:currentColor}._4cvr1q9y{align-items:baseline}._4t3i1k8s{height:1.5rem}._4t3iviql{height:2rem}._80om13gf{cursor:not-allowed}._80om15jw{cursor:progress}._aetrb3bt:after{content:""}._ajmmnqa1{text-decoration-style:solid}._bfhk15s3{background-color:var(--ds-background-selected,#e9f2fe)}._bfhk1fvb{background-color:var(--ds-background-disabled,rgba(9,30,66,.04))}._bfhk1g49{background-color:var(--ds-background-selected,#403294)}._bfhk1ikc{background-color:var(--ds-background-warning-bold,#ffab00)}._bfhk1v7l{background-color:var(--ds-background-danger-bold,#de350b)}._bfhk1vbi{background-color:var(--ds-background-discovery-bold,#5243aa)}._bfhkbeib{background-color:var(--ds-background-selected,#bf2600)}._bfhkomb0{background-color:var(--ds-background-brand-bold,#0052cc)}._bfhkqtfy{background-color:var(--ds-background-neutral-subtle,transparent)}._bfhksm61{background-color:var(--ds-background-neutral-subtle,#00000000)}._bfhkvdtc{background-color:var(--ds-background-selected,#ff991f)}._bozgu2gc{padding-inline-start:var(--ds-space-100,8px)}._bozgutpp{padding-inline-start:var(--ds-space-150,9pt)}._gy1p1b66{column-gap:var(--ds-space-050,4px)}._k48p1wq8{font-weight:var(--ds-font-weight-medium,500)}._kqswh2mm{position:relative}._kqswstnw{position:absolute}._rjxpze3t{inset-inline-end:var(--ds-space-0,0)}._syaz16q2{color:var(--ds-text-selected,#172b4d)}._syaz1gmx{color:var(--ds-text-disabled,#080f214a)}._syaz1ldt{color:var(--ds-text-selected,#0052cc)}._syaz1pke{color:var(--ds-text-selected,#f4f5f7)}._syazal3n{color:var(--ds-text-warning-inverse,#172b4d)}._syazazsu{color:var(--ds-text-subtle,#505258)}._u7coze3t{inset-block-end:var(--ds-space-0,0)}._y3gn1h6o{text-align:center}._y4tiu2gc{padding-inline-end:var(--ds-space-100,8px)}._y4tiutpp{padding-inline-end:var(--ds-space-150,9pt)}._105315cr:visited{color:var(--ds-text-inverse,#fff)}._10531ldt:visited{color:var(--ds-text-selected,#0052cc)}._1053al3n:visited{color:var(--ds-text-warning-inverse,#172b4d)}._1053azsu:visited{color:var(--ds-text-subtle,#505258)}._1a3b1r31:focus{text-decoration-color:currentColor}._4fprglyw:focus{text-decoration-line:none}._5goinqa1:focus{text-decoration-style:solid}._f8pj15cr:focus{color:var(--ds-text-inverse,#fff)}._f8pj1ldt:focus{color:var(--ds-text-selected,#0052cc)}._f8pjal3n:focus{color:var(--ds-text-warning-inverse,#172b4d)}._f8pjazsu:focus{color:var(--ds-text-subtle,#505258)}._g0pbb4wl:focus-visible{z-index:100}._1bnxglyw:hover{text-decoration-line:none}._30l315cr:hover{color:var(--ds-text-inverse,#fff)}._30l31gmx:hover{color:var(--ds-text-disabled,#080f214a)}._30l31ldt:hover{color:var(--ds-text-selected,#0052cc)}._30l31pke:hover{color:var(--ds-text-selected,#f4f5f7)}._30l3al3n:hover{color:var(--ds-text-warning-inverse,#172b4d)}._30l3azsu:hover{color:var(--ds-text-subtle,#505258)}._9oik1r31:hover{text-decoration-color:currentColor}._irr31dpa:hover{background-color:var(--ds-background-neutral-subtle-hovered,#0515240f)}._irr31fvb:hover{background-color:var(--ds-background-disabled,rgba(9,30,66,.04))}._irr31g49:hover{background-color:var(--ds-background-selected,#403294)}._irr31j28:hover{background-color:transparent}._irr31j43:hover{background-color:var(--ds-background-warning-bold-hovered,#ffc400)}._irr31rwk:hover{background-color:var(--ds-background-danger-bold-hovered,#ff5630)}._irr31wqm:hover{background-color:var(--ds-background-brand-bold-hovered,#0065ff)}._irr34mfv:hover{background-color:var(--ds-background-neutral-subtle-hovered,#091e4214)}._irr37gr8:hover{background-color:var(--ds-background-discovery-bold-hovered,#8777d9)}._irr3beib:hover{background-color:var(--ds-background-selected,#bf2600)}._irr3t71w:hover{background-color:var(--ds-background-selected-hovered,#253858)}._irr3vdtc:hover{background-color:var(--ds-background-selected,#ff991f)}._jf4cnqa1:hover{text-decoration-style:solid}._1di617hq:active{background-color:var(--ds-background-brand-bold-pressed,#0747a6)}._1di619qy:active{background-color:var(--ds-background-neutral-subtle-pressed,#b3d4ff)}._1di61fvb:active{background-color:var(--ds-background-disabled,rgba(9,30,66,.04))}._1di61g49:active{background-color:var(--ds-background-selected,#403294)}._1di61j28:active{background-color:transparent}._1di61wu2:active{background-color:var(--ds-background-discovery-bold-pressed,#5243aa)}._1di6beib:active{background-color:var(--ds-background-selected,#bf2600)}._1di6fcek:active{background-color:var(--ds-background-neutral-subtle-pressed,#0b120e24)}._1di6h4op:active{background-color:var(--ds-background-warning-bold-pressed,#ff991f)}._1di6vdtc:active{background-color:var(--ds-background-selected,#ff991f)}._1di6yssv:active{background-color:var(--ds-background-selected-pressed,#253858)}._1di6yycf:active{background-color:var(--ds-background-danger-bold-pressed,#bf2600)}._1iohnqa1:active{text-decoration-style:solid}._1nrm1r31:active{text-decoration-color:currentColor}._9h8h15cr:active{color:var(--ds-text-inverse,#fff)}._9h8h1gmx:active{color:var(--ds-text-disabled,#080f214a)}._9h8h1ldt:active{color:var(--ds-text-selected,#0052cc)}._9h8h1pke:active{color:var(--ds-text-selected,#f4f5f7)}._9h8hal3n:active{color:var(--ds-text-warning-inverse,#172b4d)}._9h8hazsu:active{color:var(--ds-text-subtle,#505258)}._c2waglyw:active{text-decoration-line:none}._1e0c116y{display:inline-flex}._1pgl1ytf{animation-timing-function:ease-in-out}._1pgl2qsq{animation-timing-function:cubic-bezier(.4,.15,.6,.85)}._1snbbs82{stroke-width:1.5}._5sag12kz{animation-duration:.86s}._5sag9cwz{animation-duration:1s}._7ljx1dhp{stroke-dasharray:60}._8hrz1h6o{transform-origin:center}._j7hq1ky6{animation-name:k1v8un7d}._j7hqsf8s{animation-name:kztt5h0}._lswuglyw{fill:none}._s7n4nkob{vertical-align:middle}._tip812c5{animation-iteration-count:infinite}@keyframes k1v8un7d{0%{transform:rotate(50deg);stroke-dashoffset:60}to{transform:rotate(230deg);stroke-dashoffset:50}}@keyframes kztt5h0{to{transform:rotate(1turn)}}@media screen and (forced-colors:active){._jcxd7g3v{filter:grayscale(100%)}._1tjm1onz{stroke:CanvasText}}._v564g17y{transition:opacity .3s}._16jlidpf{flex-grow:0}._16jlkb7n{flex-grow:1}._1he91b66{--ds--button--new-icon-padding-start:var(--ds-space-050,4px)}._1he9v77o{--ds--button--new-icon-padding-start:var(--ds-space-025,2px)}._1o9zidpf{flex-shrink:0}._1o9zkb7n{flex-shrink:1}._1wpz1h6o{align-self:center}._1wybidpf{font-size:0}._tzy4idpf{opacity:0}._uiztglyw{-webkit-user-select:none;-ms-user-select:none;user-select:none}._vwz4idpf{line-height:0}._w7951b66{--ds--button--new-icon-padding-end:var(--ds-space-050,4px)}._w795v77o{--ds--button--new-icon-padding-end:var(--ds-space-025,2px)}._1o51eoah{animation-fill-mode:backwards}._1o51q7pw{animation-fill-mode:forwards}._1pgl1ddy{animation-timing-function:cubic-bezier(.6,0,0,1)}._1pgl1fu8{animation-timing-function:cubic-bezier(.15,1,.3,1)}._1pgl1nzg{animation-timing-function:cubic-bezier(.8,0,0,.8)}._1pgl5y64{animation-timing-function:cubic-bezier(.4,0,0,1)}._1pglannl{animation-timing-function:cubic-bezier(.8,0,0,1)}._1pgldkwg{animation-timing-function:cubic-bezier(.2,0,0,1)}._1pglp3kn{animation-timing-function:linear}._1y0co91m{animation-play-state:running}._1y0ctrqk{animation-play-state:paused}._5sag14ed{animation-duration:50ms}._5sag1ttt{animation-duration:.35s}._5sag1yx9{animation-duration:.1s}._5sagluct{animation-duration:175ms}._5sagpwmj{animation-duration:.7s}._j7hq15do{animation-name:k7ccisj}._j7hq15m2{animation-name:k1y4xa46}._j7hq1bh1{animation-name:k1na2ju7}._j7hq1cgr{animation-name:kij747q}._j7hq1ebg{animation-name:k1dj5hf1}._j7hq1liq{animation-name:kqit24e}._j7hq1lln{animation-name:kbjizr2}._j7hq1pgp{animation-name:k1ylodgn}._j7hq1w00{animation-name:k9i97cc}._j7hq1yiv{animation-name:k12cqms0}._j7hq2iua{animation-name:kecjqy3}._j7hq39va{animation-name:k1sspn6e}._j7hq797a{animation-name:k1h8oue3}._j7hq7ri4{animation-name:k1ydy56c}._j7hq97jn{animation-name:k11647nu}._j7hqdfjr{animation-name:k8nf8el}._j7hqe8p0{animation-name:k1rq2oqw}._j7hqhnf1{animation-name:k1vmhg30}._j7hqj08w{animation-name:k1wh49cw}._j7hqm2e2{animation-name:k1fo8igf}._j7hqonfj{animation-name:k1bbsfcj}._j7hqovgq{animation-name:km3530i}._j7hqpqak{animation-name:k1gp9ioh}._j7hqqshu{animation-name:k1j8u6o8}._j7hqt8u5{animation-name:k1vint76}._j7hqwo7r{animation-name:k73gfcn}._j7hqy6ql{animation-name:k1tay9q1}._j7hqzy3z{animation-name:kwlxyjp}._ju255cps{animation-delay:0ms}@keyframes k11647nu{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-4px,0)}}@keyframes k12cqms0{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(calc(-5% - 4px),0,0)}}@keyframes k1bbsfcj{0%{transform:none;opacity:1}to{transform:translate3d(100%,0,0);opacity:0}}@keyframes k1dj5hf1{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(calc(5% + 4px),0,0)}}@keyframes k1fo8igf{0%{opacity:0;transform:translate3d(0,-4px,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1gp9ioh{0%{opacity:0;transform:translate3d(calc(5% + 4px),0,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1h8oue3{0%{opacity:0;transform:translate3d(0,4px,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1j8u6o8{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:none;opacity:1}}@keyframes k1na2ju7{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes k1rq2oqw{0%{opacity:0;transform:scale(.5)}50%{opacity:1}75%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes k1sspn6e{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,calc(-5% - 4px),0)}}@keyframes k1tay9q1{to{opacity:0;transform:scale(.75)}}@keyframes k1vint76{0%{opacity:0;transform:translate3d(4px,0,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1vmhg30{0%{transform:none;opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}@keyframes k1wh49cw{0%{transform:none;opacity:1}to{transform:translate3d(-100%,0,0);opacity:0}}@keyframes k1y4xa46{0%{opacity:0;transform:translate3d(calc(-5% - 4px),0,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1ydy56c{0%{transform:none;opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}@keyframes k1ylodgn{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(4px,0,0)}}@keyframes k73gfcn{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,4px,0)}}@keyframes k7ccisj{0%{opacity:1;transform:translate3d}to{opacity:0;transform:translate3d(-4px,0,0)}}@keyframes k8nf8el{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes k9i97cc{0%{opacity:0;transform:translate3d(0,calc(5% + 4px),0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes kbjizr2{0%{opacity:1}to{opacity:0}}@keyframes kecjqy3{0%{opacity:0;transform:translate3d(0,calc(-5% - 4px),0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes kij747q{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes km3530i{0%{opacity:0;transform:translate3d(-4px,0,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes kqit24e{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:none;opacity:1}}@keyframes kwlxyjp{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,calc(5% + 4px),0)}}@media (prefers-reduced-motion:reduce){._1bumglyw{animation:none}._sedtglyw{transition:none}}._152tze3t{inset-block-start:var(--ds-space-0,0)}._18m915vq{overflow-y:hidden}._1bto1l2s{text-overflow:ellipsis}._1e02ze3t{inset-inline-start:var(--ds-space-0,0)}._1i4q1hna{overflow-wrap:break-word}._1reo15vq{overflow-x:hidden}._85i51b66{padding-block-end:var(--ds-space-050,4px)}._bfhkgkf6{background-color:var(--ds-background-neutral-bold,#172b4d)}._o5721q9c{white-space:nowrap}._p12f1pna{max-width:420px}._p12fp3fh{max-width:15pc}._slp31hna{word-wrap:break-word}._syaz15cr{color:var(--ds-text-inverse,#fff)}._80om73ad{cursor:default}._11c8wadc{font:var(--ds-font-body-small,normal 400 9pt/1pc "Atlassian Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._2rkolb4i{border-radius:var(--ds-radius-xsmall,2px)}._zulpv77o{gap:var(--ds-space-025,2px)}._189ee4h9{border-width:var(--ds-border-width,1px)}._1h6d1ihb{border-color:var(--ds-border-bold,#7d818a)}._1254n7od{-webkit-box-shadow:unset}._12l2n7od{margin-inline-end:unset}._16qsn7od{box-shadow:unset}._1e0c1txw{display:flex}._1pfhn7od{margin-block-start:unset}._1q511b66{padding-block-start:var(--ds-space-050,4px)}._1q51v77o{padding-block-start:var(--ds-space-025,2px)}._1ul9n7od{min-width:unset}._4cvr1h6o{align-items:center}._4t3i1k92{height:1.25rem}._6rthn7od{margin-block-end:unset}._85i5v77o{padding-block-end:var(--ds-space-025,2px)}._ahbqn7od{margin-inline-start:unset}._bfhk261p{background-color:unset!important}._bozg12x7{padding-inline-start:var(--ds-space-075,6px)}._cgnln7od{-moz-box-shadow:unset}._syazn7od{color:unset}._w19jn7od{text-shadow:unset}._y4ti12x7{padding-inline-end:var(--ds-space-075,6px)}._2rko1qi0{border-radius:var(--ds-radius-medium,6px)}._2rkofajl{border-radius:var(--ds-radius-small,3px)}._v564thzt{transition:background .2s}._14lydkaa:focus+div{border-width:var(--ds-border-width-focused,2px)}._189e1dm9{border-width:var(--ds-border-width-selected,2px)}._189eidpf{border-width:0}._1dqoglyw{border-style:none}._1dqonqa1{border-style:solid}._1h6d1j28{border-color:transparent}._1j8znqa1:focus+div{border-style:solid}._1xp41v1w:focus+div{border-color:var(--ds-border-focused,#4688ec)}._12ji1r31{outline-color:currentColor}._12l2ze3t{margin-inline-end:var(--ds-space-0,0)}._12y3idpf{outline-width:0}._1bsb1osq{width:100%}._1bsb1wug{width:auto}._1e0c1o8l{display:inline-block}._1e0c1ule{display:block}._1pfhze3t{margin-block-start:var(--ds-space-0,0)}._1q51ze3t{padding-block-start:var(--ds-space-0,0)}._1qu2glyw{outline-style:none}._6rthze3t{margin-block-end:var(--ds-space-0,0)}._85i5ze3t{padding-block-end:var(--ds-space-0,0)}._ahbqze3t{margin-inline-start:var(--ds-space-0,0)}._bfhk1j28{background-color:transparent}._bozgze3t{padding-inline-start:var(--ds-space-0,0)}._p12f1osq{max-width:100%}._r06hglyw{-webkit-appearance:none;-moz-appearance:none;appearance:none}._vchhusvi{box-sizing:border-box}._vwz4kb7n{line-height:1}._y4tize3t{padding-inline-end:var(--ds-space-0,0)}._128midpf:focus-visible{outline-width:0}._mizu1r31:focus-visible{outline-color:currentColor}._ra3xglyw:focus-visible{outline-style:none}._irr32tgk:hover{background-color:var(--_1y60f1n)}
