.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{text-align:center;background:#fff;border-radius:4px;width:100%;max-width:500px;padding:24px;position:relative;box-shadow:0 4px 10px #0000001a}.modal-close{cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:8px;right:8px}.modal-content h2{text-align:left;margin-top:9px;margin-bottom:20px;font-size:18px;font-weight:600}.modal-content p{text-align:left;color:#000;margin-bottom:32px;font-size:13px;line-height:20px}.modal-confirm{color:#fff;cursor:pointer;background-color:#a82226;border:none;border-radius:4px;width:100%;padding-top:6px;padding-bottom:6px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}
#feed-loader{padding-left:11px;font-size:12px;font-style:italic;font-weight:300}#feed-loader:hover{cursor:wait}.loader{border:1px solid #3c77e4;border-left-color:#f9fbff;border-radius:50%;width:64px;height:64px;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-box{justify-content:center;width:100%;margin-top:14px;margin-bottom:14px;display:flex}
.sidebar{background-color:#ebebeb80;border-right:1px solid #ebebeb;width:270px;height:auto;padding:32px 16px;top:64px;box-shadow:inset -2px 0 4px #acacac2b}.sidebar-header{margin-bottom:30px;font-size:1.5rem}.sidebar-header h3{margin:0}.sidebar-header p{color:#555;font-size:.9rem}.sidebar-nav ul{padding:0;list-style:none}.sidebar-nav ul li{border-radius:4px 0 0;align-content:center;gap:10px;width:238px;height:40px;padding:0 8px}.sidebar-nav .active{background:#3c77e412}.sidebar-nav .active a{color:#3c77e4}.sidebar-nav ul li a{cursor:pointer;color:#595959;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:19.5px;text-decoration:none;display:block}.sidebar-nav ul li a:hover{color:#3c77e4}
.permission-list{text-align:left;font-family:Montserrat,sans-serif}.permission-list ul{list-style-type:none}
.products-container{gap:16px;display:flex}.products-container button{border-radius:20px;width:150px;height:70px;padding-top:4px;font-size:14px}.products-container button:disabled{color:#9a9a9a;cursor:not-allowed;background-color:#bdbdbd00;border:1px solid #9a9a9a}

