#app .client-section-tabs{background:linear-gradient(145deg,var(--sonaa-color-e6edf7) 0,var(--sonaa-color-f8fbff) 100%)!important;border:1px solid var(--sonaa-color-d5e0ef)!important;border-radius:17px!important;box-shadow:inset 0 2px 4px var(--sonaa-color-0b1b3a0d),0 4px 0 var(--sonaa-color-dce5f1),0 8px 18px var(--sonaa-color-0b1b3a0a)!important}#app .client-section-tabs button{min-height:44px!important;border:1px solid var(--sonaa-color-d5dfed)!important;border-radius:11px!important;background:linear-gradient(145deg,var(--sonaa-color-fff) 0,var(--sonaa-color-eaf0f8) 100%)!important;color:var(--sonaa-color-344965)!important;-webkit-text-fill-color:var(--sonaa-color-344965)!important;box-shadow:0 3px 0 var(--sonaa-color-cbd7e7),0 5px 8px var(--sonaa-color-0b1b3a0d),inset 0 1px 0 var(--sonaa-color-fff)!important}#app .client-section-tabs button.tab-active{border-color:var(--sonaa-color-42628a)!important;background:linear-gradient(145deg,var(--sonaa-color-315f99) 0,var(--sonaa-color-173c6c) 65%,var(--sonaa-color-102b50) 100%)!important;color:var(--sonaa-color-fff)!important;-webkit-text-fill-color:var(--sonaa-color-fff)!important;box-shadow:0 4px 0 var(--sonaa-color-0b1b3a),0 7px 12px var(--sonaa-color-0b1b3a2c),inset 0 1px 0 var(--sonaa-color-ffffff40)!important;transform:translateY(-1px)}#app .client-section-tabs button:active{transform:translateY(2px)}#app .client-orders-content{gap:12px!important}#app .client-orders-summary{position:relative;overflow:hidden;border:1px solid var(--sonaa-color-d5e0ef)!important;border-radius:20px!important;background:linear-gradient(145deg,var(--sonaa-color-fff) 0,var(--sonaa-color-f4f8ff) 100%)!important;box-shadow:0 5px 0 var(--sonaa-color-dce5f1),0 12px 26px var(--sonaa-color-0b1b3a12),inset 0 1px 0 var(--sonaa-color-fff)!important;padding:17px!important}#app .client-orders-summary:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--sonaa-color-60a5fa),var(--sonaa-color-1d4ed8),var(--sonaa-color-173c6c))}#app .client-orders-summary h3{color:var(--sonaa-color-173c6c)!important;font-size:17px!important;font-weight:900!important}#app .client-orders-summary p{color:var(--sonaa-color-526781)!important;font-size:12px!important;font-weight:700!important;margin-top:5px!important}#app .client-orders-status-tabs{background:linear-gradient(145deg,var(--sonaa-color-e6edf7),var(--sonaa-color-f8fbff))!important;border:1px solid var(--sonaa-color-d5e0ef)!important;border-radius:16px!important;box-shadow:inset 0 2px 4px var(--sonaa-color-0b1b3a0d),0 3px 0 var(--sonaa-color-dce5f1)!important;padding:6px!important;gap:8px!important}#app .client-orders-status-tabs .client-orders-status-tab{min-height:44px!important;border:1px solid var(--sonaa-color-d5dfed)!important;border-radius:11px!important;background:linear-gradient(145deg,var(--sonaa-color-fff),var(--sonaa-color-eaf0f8))!important;color:var(--sonaa-color-344965)!important;box-shadow:0 3px 0 var(--sonaa-color-cbd7e7),0 5px 8px var(--sonaa-color-0b1b3a0d),inset 0 1px 0 var(--sonaa-color-fff)!important}#app .client-orders-status-tabs .client-orders-status-tab.tab-active{border-color:var(--sonaa-color-42628a)!important;background:linear-gradient(145deg,var(--sonaa-color-315f99) 0,var(--sonaa-color-173c6c) 65%,var(--sonaa-color-102b50) 100%)!important;color:var(--sonaa-color-fff)!important;box-shadow:0 4px 0 var(--sonaa-color-0b1b3a),0 7px 12px var(--sonaa-color-0b1b3a2c),inset 0 1px 0 var(--sonaa-color-ffffff40)!important}#app .client-orders-content .order-card,#app .client-orders-content .panel{border-color:var(--sonaa-color-d5e0ef)!important;border-radius:18px!important;box-shadow:0 4px 0 var(--sonaa-color-dce5f1),0 10px 20px var(--sonaa-color-0b1b3a0e),inset 0 1px 0 var(--sonaa-color-fff)!important}#app header a[href],#app header button:not(:disabled),#app main .account-tab,#app main .field,#app main .order-card,#app main .panel,#app main .rounded-2xl.border,#app main .rounded-xl.border,#app main .service-chip,#app main [role=button],#app main a[href],#app main button:not(:disabled),#app main input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#app main select,#app main textarea,#app nav button{box-shadow:0 4px 0 rgba(15,23,42,.12),0 7px 13px rgba(15,23,42,.09),inset 0 1px 0 rgba(255,255,255,.72)!important;transition:transform .16s,box-shadow .16s,filter .16s}#app header a[href]:active,#app header button:not(:disabled):active,#app main [role=button]:active,#app main a[href]:active,#app main button:not(:disabled):active,#app nav button:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(15,23,42,.16),0 2px 4px rgba(15,23,42,.08)!important}#app main .account-submit,#app main .primary-btn,#app main button.primary-btn,#app main button[type=submit]{background:linear-gradient(145deg,var(--sonaa-color-3983f6) 0,var(--sonaa-color-1d4ed8) 55%,var(--sonaa-color-173c6c) 100%)!important;color:var(--sonaa-color-fff)!important;border:1px solid var(--sonaa-color-ffffff45)!important;border-radius:13px!important;border-bottom:2px solid rgba(15,23,42,.18)!important;box-shadow:0 5px 0 var(--sonaa-color-123b85),0 9px 16px var(--sonaa-color-1d4ed82e),inset 0 1px 0 var(--sonaa-color-ffffff45)!important;text-shadow:0 1px 2px var(--sonaa-color-102b5066)}#app main .field,#app main input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#app main select,#app main textarea{border-color:var(--sonaa-color-cbd5e1);box-shadow:inset 0 2px 3px rgba(15,23,42,.07),0 2px 0 rgba(15,23,42,.07)!important}#app main .panel,#app main .rounded-2xl.border,#app main .rounded-xl.border{box-shadow:0 4px 0 rgba(15,23,42,.08),0 9px 18px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.85)!important}#app .app-header{background:linear-gradient(180deg,var(--sonaa-color-fff) 0,var(--sonaa-color-eef4fc) 100%)!important;color:var(--sonaa-color-173c6c)!important;border-bottom:1px solid var(--sonaa-color-cbd8e9)!important;box-shadow:0 5px 0 var(--sonaa-color-dce5f1),0 12px 24px var(--sonaa-color-0b1b3a12),inset 0 1px 0 var(--sonaa-color-fff)!important}#app .app-header>div:first-child{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;padding-top:10px!important;padding-bottom:10px!important}#app .app-header>div:first-child>div:first-child{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important}#app .app-header>div:first-child>div:last-child{display:flex!important;flex:0 0 290px!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:290px!important;min-width:0!important}#app .app-header>div:first-child>div:last-child>div:first-child{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;min-width:0!important}#app .app-header .brand-mark{width:88px!important;height:88px!important;flex:0 0 88px!important;border-radius:22px!important;background:linear-gradient(145deg,var(--sonaa-color-fff),var(--sonaa-color-e8eff9))!important;border:1px solid var(--sonaa-color-fff)!important;box-shadow:0 5px 0 var(--sonaa-color-cbd8ea),0 10px 18px var(--sonaa-color-0b1b3a1c),inset 0 2px 3px var(--sonaa-color-fff)!important;overflow:hidden!important}#app .app-header .brand-mark .sonaa-logo-svg{width:76px!important;height:76px!important;object-fit:contain!important;filter:drop-shadow(0 4px 2px var(--sonaa-color-0b1b3a28)) drop-shadow(0 9px 7px var(--sonaa-color-0b1b3a18))!important;transform:translateY(-2px)!important}#app .app-header h1{color:var(--sonaa-color-173c6c)!important;font-size:clamp(1rem,4.5vw,1.35rem)!important;font-weight:900!important;letter-spacing:-.025em!important;text-shadow:0 1px 0 var(--sonaa-color-fff),0 2px 0 var(--sonaa-color-d2deed),0 4px 7px var(--sonaa-color-0b1b3a18)!important;max-width:100%!important}#app .app-header .client-header-slogan{color:var(--sonaa-color-173c6c)!important;font-size:clamp(.72rem,3vw,.95rem)!important;font-weight:900!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important;margin-top:5px!important;text-shadow:0 1px 0 var(--sonaa-color-fff),0 2px 0 var(--sonaa-color-dce6f3),0 4px 7px var(--sonaa-color-0b1b3a15)!important}#app .app-header>div:first-child>div:last-child>div:first-child>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:36px!important;padding:4px 7px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:10px!important;font-weight:900!important;box-shadow:0 4px 0 var(--sonaa-color-cbd8e9),0 7px 12px var(--sonaa-color-0b1b3a13),inset 0 1px 0 var(--sonaa-color-fff)!important;transition:transform .16s,box-shadow .16s,filter .16s!important}#app .app-header .dashboard-download-btn{background:linear-gradient(180deg,var(--sonaa-color-315fc5) 0,var(--sonaa-color-214ca8) 48%,var(--sonaa-color-173779) 100%)!important;color:var(--sonaa-color-fff)!important;-webkit-text-fill-color:var(--sonaa-color-fff)!important;border:1px solid rgba(191,219,254,.9)!important;box-shadow:0 4px 0 var(--sonaa-color-102858),0 7px 12px rgba(16,40,88,.28),inset 0 1px 0 rgba(255,255,255,.4)!important}#app .app-header #notificationBadge{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.28)!important}#app .app-header button[onclick="toggleNotifications()"]{background:linear-gradient(145deg,var(--sonaa-color-fff9e9),var(--sonaa-color-f9e7b6))!important;color:var(--sonaa-color-a16207)!important;-webkit-text-fill-color:var(--sonaa-color-a16207)!important;border:1px solid var(--sonaa-color-e8cf91)!important}#app .app-header a[href*="password.html?role=client&mode=account"]{background:linear-gradient(145deg,var(--sonaa-color-dbeafe),var(--sonaa-color-eff6ff))!important;color:var(--sonaa-color-1e40af)!important;-webkit-text-fill-color:var(--sonaa-color-1e40af)!important;border:1px solid var(--sonaa-color-bfdbfe)!important}#app .app-header button[onclick="logoutClient()"]{background:linear-gradient(145deg,var(--sonaa-color-fff1f2),var(--sonaa-color-fecaca))!important;color:var(--sonaa-color-991b1b)!important;-webkit-text-fill-color:var(--sonaa-color-991b1b)!important;border:1px solid var(--sonaa-color-fecaca)!important;box-shadow:0 3px 0 var(--sonaa-color-b91c1c),0 5px 9px var(--sonaa-color-991b1b18)!important}#app .app-header .client-home-main-btn{width:100%!important;min-height:40px!important;padding:5px 8px!important;background:linear-gradient(145deg,var(--sonaa-color-eff6ff),var(--sonaa-color-dbeafe))!important;color:var(--sonaa-color-1e40af)!important;-webkit-text-fill-color:var(--sonaa-color-1e40af)!important;border:1px solid var(--sonaa-color-bfdbfe)!important;box-shadow:0 3px 0 var(--sonaa-color-dbeafe),0 6px 10px var(--sonaa-color-1e3a8a18),inset 0 1px 0 var(--sonaa-color-fff)!important;font-size:12px!important;font-weight:900!important}#app .app-header a:active,#app .app-header button:active{transform:translateY(3px)!important;filter:brightness(.98)!important}@media(max-width:519px){#app .app-header>div:first-child{display:grid!important;direction:rtl!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;justify-content:stretch!important;align-items:center!important;gap:7px!important}#app .app-header>div:first-child>div:first-child{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;flex:none!important}#app .app-header .brand-mark{width:68px!important;height:68px!important;flex:0 0 68px!important;border-radius:16px!important}#app .app-header .brand-mark .sonaa-logo-svg{width:61px!important;height:61px!important}#app .app-header>div:first-child>div:first-child>div:last-child{min-width:0!important;flex:1 1 auto!important}#app .app-header h1{font-size:15px!important;line-height:1.25!important}#app .app-header .client-header-slogan{margin-top:4px!important;font-size:11.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}#app .app-header>div:first-child>div:last-child{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-self:stretch!important;width:100%!important;min-width:0!important;flex:none!important;gap:5px!important}#app .app-header>div:first-child>div:last-child>div:first-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important}#app .app-header>div:first-child>div:last-child>div:first-child>*{min-width:0!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:32px!important;padding:4px 3px!important;font-size:9px!important;white-space:nowrap!important;line-height:1.2!important}#app .app-header>div:first-child>div:last-child>div:first-child>a:first-child{grid-column:1/-1!important}#app .app-header>div:first-child>div:last-child>a:last-child{width:100%!important;min-height:30px!important;height:auto!important;padding:5px 3px!important;font-size:10px!important}}@media(max-width:420px){#app .app-header>div:first-child{gap:6px!important;padding-left:8px!important;padding-right:8px!important}#app .app-header>div:first-child>div:first-child{gap:6px!important}#app .app-header>div:first-child>div:last-child>div:first-child{gap:3px!important}}@media(max-width:350px){#app .app-header>div:first-child{align-items:flex-start!important}#app .app-header>div:first-child>div:first-child{flex:1 1 120px!important}#app .app-header>div:first-child>div:last-child{max-width:58%!important}#app .app-header>div:first-child>div:last-child>div:first-child>a:first-child span{font-size:0!important}#app .app-header>div:first-child>div:last-child>div:first-child>a:first-child svg{width:18px!important;height:18px!important}}body .account-gate .account-panel{padding-bottom:100px!important}body .account-gate .account-switch-link{background:#eff6ff!important;-webkit-text-fill-color:#A9822E!important;box-shadow:0 2px 0 #dbeafe!important;font-size:13px!important}body .account-gate .account-switch-link small{font-size:10px!important}body .support-float{width:48px!important;height:48px!important}body .global-refresh-float{width:48px!important;height:48px!important}body .global-refresh-float,body .support-float{position:fixed!important;left:16px!important;right:auto!important;bottom:85px!important;top:auto!important;z-index:80!important}.global-refresh-float{opacity:1;transition:opacity .22s,transform .18s!important}.global-refresh-float.is-refreshing,.global-refresh-float:disabled{opacity:.32!important;cursor:wait!important}body .account-gate .account-switch-link,body .account-gate .account-switch-link small,body .account-gate .account-switch-link span{background:linear-gradient(145deg,#f5f0e5,#e8d9b7)!important;background-color:#f5f0e5!important;background-image:linear-gradient(145deg,#f5f0e5,#e8d9b7)!important;border-color:#c9a34f!important;color:#5a4520!important;-webkit-text-fill-color:#5A4520!important;box-shadow:0 3px 0 #d8c79f,0 5px 10px rgba(23,26,34,.08)!important;text-shadow:none!important}#app .app-header .client-home-main-btn,body .account-top-nav .account-home-btn,body .account-top-nav a{background:linear-gradient(145deg,#c9a34f 0,#a9822e 100%)!important;background-color:#c9a34f!important;border:1px solid #a9822e!important;color:#171a22!important;-webkit-text-fill-color:#171A22!important;box-shadow:0 3px 0 #8d6c25,0 6px 11px rgba(23,26,34,.12),inset 0 1px 0 rgba(255,255,255,.35)!important}#app .app-header .client-home-main-btn:active,body .account-top-nav .account-home-btn:active,body .account-top-nav a:active{transform:translateY(2px)!important}body .account-gate .account-switch-link,body .fanni-login-gate .account-switch-link,body .fanni-login-gate .fanni-login-tabs button.account-switch-link{min-height:36px!important;height:36px!important;padding:6px 16px!important;border:1px solid #c9a34f!important;border-radius:9999px!important;background:linear-gradient(145deg,#f8f6f0 0,#e8d9b5 100%)!important;background-color:#f8f6f0!important;background-image:linear-gradient(145deg,#f8f6f0 0,#e8d9b5 100%)!important;color:#171a22!important;-webkit-text-fill-color:#171A22!important;box-shadow:0 3px 0 #a9822e,0 6px 12px rgba(169,130,46,.16)!important;text-shadow:none!important;transition:transform .16s,box-shadow .16s,filter .16s!important}body .account-gate .account-switch-link small,body .account-gate .account-switch-link span,body .fanni-login-gate .account-switch-link small,body .fanni-login-gate .account-switch-link span,body .fanni-login-gate .fanni-login-tabs button.account-switch-link small,body .fanni-login-gate .fanni-login-tabs button.account-switch-link span{color:#5a4520!important;-webkit-text-fill-color:#5A4520!important;background:0 0!important;text-shadow:none!important}body .account-gate .account-switch-link:hover,body .fanni-login-gate .account-switch-link:hover{filter:brightness(.98)!important;box-shadow:0 4px 0 #a9822e,0 8px 15px rgba(169,130,46,.2)!important}body .account-gate .account-switch-link:active,body .fanni-login-gate .account-switch-link:active{transform:translateY(2px)!important;box-shadow:0 1px 0 #a9822e!important}body .account-gate .account-switch-link:focus-visible,body .fanni-login-gate .account-switch-link:focus-visible{outline:rgba(201,163,79,.45) solid 3px!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){#app .app-header a,#app .app-header button,#app header a[href],#app header button,#app main a[href],#app main button,#app nav button,.global-refresh-float,body .account-gate .account-switch-link,body .fanni-login-gate .account-switch-link{transition:none!important}}html[data-sonaa-theme=client] body #app .client-notifications-panel{background:#fff!important;color:#173344!important;border:1px solid #d8e8e8!important}html[data-sonaa-theme=client] body #app .client-notifications-header{background:#fff!important;color:#172b3a!important;border-color:#e2ecec!important}html[data-sonaa-theme=client] body #app .client-notifications-panel button.client-notification-item{display:block!important;width:100%!important;text-align:right!important;border:0!important;border-bottom:1px solid #e5eeee!important;border-radius:0!important;color:#173344!important;-webkit-text-fill-color:#173344!important;box-shadow:none!important;text-shadow:none!important}html[data-sonaa-theme=client] body #app .client-notifications-panel button.client-notification-item.is-read{background:#fff!important}html[data-sonaa-theme=client] body #app .client-notifications-panel button.client-notification-item.is-unread{background:#eaf5f4!important}html[data-sonaa-theme=client] body #app .client-notifications-panel button.client-notification-item b,html[data-sonaa-theme=client] body #app .client-notifications-panel button.client-notification-item small,html[data-sonaa-theme=client] body #app .client-notifications-panel button.client-notification-item span{color:#173344!important;-webkit-text-fill-color:#173344!important;text-shadow:none!important}html[data-sonaa-theme=client] body #app .client-notifications-panel button.client-notifications-mark-all{color:#087e78!important;-webkit-text-fill-color:#087E78!important;background:#eaf5f4!important;border:1px solid #c6e2df!important;border-radius:999px!important;padding:7px 11px!important;box-shadow:none!important}html[data-sonaa-theme=client] body #app .app-header button[onclick="toggleNotifications()"]{background:#eaf5f4!important;color:#087e78!important;-webkit-text-fill-color:#087E78!important;border-color:#c6e2df!important}