.sidebar-services{margin-top:22px;padding-top:12px;border-top:1px solid #2b3548}.sidebar-services a{font-size:11px!important}.sidebar-collapsed .sidebar-services .refined-nav-label{display:none}.service-panel{padding:25px;margin:22px 0}.service-panel h2{font-size:19px;margin-bottom:12px}.service-panel p{font-size:12px}.service-panel small{font-size:10px;color:#8798b4}.sample-code{padding:15px 18px;background:#101828;border:1px dashed #5b4b80;border-radius:10px;font-family:monospace;font-size:17px;letter-spacing:2px;max-width:350px;margin:22px 0}.styles-catalogue h2{font-size:17px}.styles-catalogue p{font-size:12px}.styles-catalogue button{margin-top:15px}.service-page .row{flex-wrap:wrap;gap:12px}.service-page .guide-steps h2{font-size:17px;margin-top:20px}
.with-sidebar #sidebar>nav a svg[data-lucide]{width:18px;height:18px;flex:0 0 18px;stroke-width:1.65;vertical-align:middle}
.header-notifications .custom-bell-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.header-notifications .custom-bell-icon svg{display:block;width:21px;height:21px;stroke:currentColor;stroke-width:1.65}
/* Compact icon-only notification control. */
.header-notifications .bell-toggle{width:38px;height:38px;grid-template-columns:38px;--bt-icon:21px!important}.header-notifications .bell-toggle__button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;gap:0!important;justify-content:center;border-radius:50%;clip-path:none}.header-notifications .bell-toggle__bell,.header-notifications .bell-toggle__glyph{width:21px;height:21px}.header-notifications{margin-inline:0;transform:none!important}
