:root{--ng-ink:#0f172a;--ng-mint:#10b981;--ng-bg:#f8fafc;--ng-border:#e2e8f0}html{overflow-x:hidden}body{background:var(--ng-bg)!important;color:var(--ng-ink)!important;font-family:Arial,Helvetica,sans-serif!important}*{box-sizing:border-box}img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #059669!important;outline-offset:3px}button,input,select,textarea{min-height:44px!important;font-size:16px!important}header{z-index:50!important}.ng-menu{display:none;background:#fff;border:1px solid #94a3b8;padding:10px 14px;border-radius:6px;font-weight:700}.ng-mobile[hidden]{display:none}.ng-mobile{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--ng-border);padding:12px 20px;z-index:60}.ng-mobile a{display:block;padding:13px;color:var(--ng-ink);text-decoration:none}.ng-result{padding:24px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:8px;margin:20px;position:relative;z-index:20}.table-scroll{max-width:100%;overflow:auto}.table-scroll table{min-width:640px}@media(max-width:1100px){header nav{display:none!important}.ng-menu{display:block!important}}@media(max-width:767px){h1{font-size:34px!important;line-height:1.18!important}h2{font-size:27px!important}.px-6,.px-8,.px-10,.px-12{padding-left:16px!important;padding-right:16px!important}.grid{grid-template-columns:1fr!important}.overflow-x-auto{overflow:auto!important}.flex-wrap{flex-wrap:wrap!important}}
header .ng-mobile{display:block!important}

header .ng-mobile[hidden]{display:none!important}
