/* Complete drawer styling on desktop as well as mobile. */
.ao-app .ao-mobile-drawer,.ao-app .ao-mobile-drawer *{box-sizing:border-box}.ao-app .ao-drawer-panel{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ao-app .ao-drawer-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 17px!important;border-bottom:1px solid #e5e7eb!important}.ao-app .ao-drawer-head>strong{display:block!important;min-width:0!important;overflow:hidden!important;color:var(--ao)!important;font-size:19px!important;font-weight:900!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ao-app .ao-drawer-head>button{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f3f4f6!important;color:#172033!important;font-size:25px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important}.ao-app .ao-drawer-balance{display:block!important;margin:18px 0!important;padding:17px!important;border:1px solid #fed7aa!important;border-radius:14px!important;background:linear-gradient(135deg,#fff2e5,var(--ao-bg))!important}.ao-app .ao-drawer-balance>span{display:block!important;margin:0 0 3px!important;color:var(--ao-muted)!important;font-size:12px!important;line-height:1.3!important}.ao-app .ao-drawer-balance>strong{display:block!important;margin:0!important;color:var(--ao)!important;font-size:32px!important;font-weight:900!important;line-height:1.15!important}.ao-app .ao-drawer-panel>nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important}.ao-app .ao-drawer-panel>nav>a,.ao-app .ao-drawer-panel>nav>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;width:100%!important;min-height:47px!important;margin:0!important;padding:9px 12px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:var(--ao-bg)!important;color:var(--ink)!important;text-align:left!important;text-decoration:none!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;white-space:normal!important;cursor:pointer!important;box-shadow:none!important}.ao-app .ao-drawer-panel>nav>a:hover,.ao-app .ao-drawer-panel>nav>button:hover{border-color:#fdba74!important;background:#fff7ed!important;color:#9a3412!important}.ao-app .ao-drawer-panel>nav>a>span,.ao-app .ao-drawer-panel>nav>button>span{display:grid!important;place-items:center!important;flex:0 0 29px!important;width:29px!important;height:29px!important;margin:0!important;border-radius:8px!important;background:#fff2e5!important;color:var(--ao)!important;font-size:17px!important}.ao-app .ao-drawer-panel>nav .ao-theme-toggle{height:auto!important}.ao-app.ao-dark .ao-drawer-head{border-color:#374151!important}.ao-app.ao-dark .ao-drawer-head>button{background:#374151!important;color:#fff!important}.ao-app.ao-dark .ao-drawer-balance{border-color:#7c2d12!important;background:linear-gradient(135deg,#431407,#111827)!important}.ao-app.ao-dark .ao-drawer-panel>nav>a,.ao-app.ao-dark .ao-drawer-panel>nav>button{border-color:#374151!important;background:#1f2937!important;color:#f8fafc!important}@media(max-width:460px){.ao-app .ao-drawer-panel{padding:16px!important}.ao-app .ao-drawer-head>strong{font-size:17px!important}}
