.ast-sidebar-main,.sidebar-main{background:#fff;padding:15px;border-radius:12px;border:1px solid #e5e5e5;box-shadow:0 4px 10px rgb(0 0 0 / .05);transition:box-shadow .3s ease;margin-bottom:20px;box-sizing:border-box}.sidebar-main:hover{box-shadow:0 6px 15px rgb(0 0 0 / .1)}.widget-title,.sidebar-main h2,.sidebar-main h3{font-size:19px!important;font-weight:700;color:#000;margin:0 auto 15px auto!important;text-align:center;display:table!important;border-bottom:2px solid #007bff;padding-bottom:5px;line-height:1.3;text-transform:none!important}.sidebar-main ul{list-style:none;padding-left:0;margin:0}.sidebar-main ul li{padding:8px 0;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:flex-start}.sidebar-main ul li:last-child{border-bottom:none}.sidebar-main ul li::before{content:"›";font-size:24px;line-height:1;margin-right:10px;color:#007bff;font-weight:700;padding-bottom:4px}.sidebar-main a{font-size:15px;color:#333;font-weight:500;text-decoration:none;line-height:1.4;transition:color .2s ease}.sidebar-main a:hover{color:#007bff;text-decoration:underline}@media (max-width:768px){.ast-sidebar-main,.sidebar-main{box-shadow:none!important;border:none;padding:10px!important;background:#fff0}.widget-title,.sidebar-main h2{font-size:20px!important;width:auto!important;display:table!important;margin:0 auto 15px auto!important}}