[dir=rtl] .sahulat-no-flip,[dir=rtl] svg[data-no-flip],[dir=rtl] [data-keep-ltr]{text-align:initial;direction:ltr}[dir=rtl] .sahulat-card,[dir=rtl] [role=note],[dir=rtl] input[type=text],[dir=rtl] input[type=email],[dir=rtl] input[type=search],[dir=rtl] input[type=tel],[dir=rtl] textarea{text-align:right}[dir=rtl] .ltr-number,[dir=rtl] code,[dir=rtl] kbd,[dir=rtl] a[href^=http]{direction:ltr;unicode-bidi:embed}header.sahulat-topbar,.sahulat-portal-header{z-index:50;padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);background-color:var(--sahulat-bg,#fff);position:sticky;top:0}.sahulat-fab,.sahulat-floating{z-index:40;margin-bottom:env(safe-area-inset-bottom,0)}@media (min-width:768px) and (max-width:1024px){.sahulat-card{padding:12px 14px}.sahulat-card h3{font-size:15px}.sahulat-grid-auto{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.sahulat-action-row button,.sahulat-action-row a{width:auto}}.sahulat-auth-card,form[data-sahulat-auth]{background:#fff;border-radius:12px;max-width:420px;margin:32px auto;padding:24px;box-shadow:0 4px 18px #0000000f}.sahulat-auth-card h1,form[data-sahulat-auth] h1{color:#0d3b2c;margin-top:0;margin-bottom:8px;font-size:22px}.sahulat-auth-card p.sahulat-auth-sub,form[data-sahulat-auth] p.sahulat-auth-sub{color:#666;margin:0 0 20px;font-size:14px}.sahulat-auth-card label,form[data-sahulat-auth] label{margin-bottom:14px;font-size:13px;display:block}.sahulat-auth-card input,.sahulat-auth-card select,form[data-sahulat-auth] input,form[data-sahulat-auth] select{border:1px solid #d0d5d2;border-radius:8px;width:100%;margin-top:4px;padding:10px 12px;font-size:15px}.sahulat-auth-card button[type=submit],form[data-sahulat-auth] button[type=submit]{color:#fff;cursor:pointer;background:#0d3b2c;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-weight:600}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
