/* Native embedded pages share the same typography as the light Android UI. */
html[data-native-android]{color-scheme:light;font-size:14px}
html[data-native-android] :is(body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,legend,p,small,strong,b,label,td,th,span,summary,a){font-family:InterNative,Inter,system-ui,sans-serif!important;letter-spacing:normal;line-height:1.45}
html[data-native-android] body{font-size:14px;font-weight:400}
html[data-native-android] :is(p,td,input,select,textarea){font-size:14px}
html[data-native-android] :is(strong,b){font-weight:600}
html[data-native-android] h1{font-size:22px!important;font-weight:700;line-height:1.25}
html[data-native-android] :is(h2,h3){font-size:16px!important;font-weight:600;line-height:1.35}
html[data-native-android] :is(label,button,.btn){font-size:14px;font-weight:500}
html[data-native-android] :is(small,.small,.eyebrow,.muted.small){font-size:12px;font-weight:400;line-height:1.4}
html[data-native-android] :is(.row,.btn,.nav button,.tab,.tabs button,.pill,.icon-input,.section-head){align-items:center}
html[data-native-android] :is(.btn,.nav button,.tabs button,.icon-input){gap:8px}
html[data-native-android] :is(.btn,button,select,input:not([type="checkbox"]):not([type="radio"])){min-height:48px!important}
html[data-native-android] :is(.btn,button){min-width:48px!important}
html[data-native-android] :is(input[type="checkbox"],input[type="radio"]){min-height:0;min-width:0}
html[data-native-android] :is(.ui-icon,.nav-icon,button svg){vertical-align:middle;flex-shrink:0}
html[data-native-android] :is(.amount,.grand-total strong,.purchase-grand-total strong,.manual-total strong,.closing-total strong){font-weight:700;font-variant-numeric:tabular-nums}
html[data-native-android] :is(td.money,.money,.amount,.modifier-total){font-variant-numeric:tabular-nums}
html[data-native-android] :is(.topbar,.aside,.sidebar-backdrop,.section-head .eyebrow,.workspace-theme-toggle){display:none!important}
html[data-native-android] .shell{display:block;grid-template-columns:1fr}
html[data-native-android] .workspace{margin-left:0;width:100%;min-width:0}
html[data-native-android] #content{padding:12px}
html[data-native-android] .section-head{gap:12px;flex-wrap:wrap}
html[data-native-android] .section-head p:empty{display:none}
@media(min-width:700px){html[data-native-android] h1{font-size:24px!important}html[data-native-android] :is(h2,h3){font-size:18px!important}html[data-native-android] #content{padding:16px}}
@media(min-width:1000px) and (min-height:600px){html[data-native-android] h1{font-size:28px!important}html[data-native-android] :is(p,td,input,select,textarea){font-size:16px}html[data-native-android] :is(small,.small){font-size:13px}}

html[data-native-android] :is(.purchase-grand-total strong,.purchase-grand-total b,.purchase-grand-total .amount){font-size:20px!important;font-weight:700}
@media(min-width:700px){html[data-native-android] :is(.purchase-grand-total strong,.purchase-grand-total b,.purchase-grand-total .amount){font-size:22px!important}}

html[data-native-android] .amount{font-size:18px!important}
html[data-native-android] :is(.stat>strong,.metric>strong){font-size:24px!important}
@media(min-width:700px){html[data-native-android] .amount{font-size:20px!important}html[data-native-android] :is(.stat>strong,.metric>strong){font-size:28px!important}}

/* Embedded forms retain readable labels when their page stylesheet loads later. */
html[data-native-android] :is(button,.btn,input,select,textarea){font-size:14px!important}
html[data-native-android] .purchase-preview-head{font-size:12px}
html[data-native-android] .purchase-preview-line{font-size:12px}
html[data-native-android] .purchase-preview-line strong{font-size:14px;font-weight:600}

@font-face{font-family:InterNative;font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/inter.ttf") format("truetype")}

html[data-native-android] :is(label,td){font-size:14px!important}
html[data-native-android] th{font-size:12px!important;font-weight:600}
html[data-native-android] :is(small,.small){font-size:12px!important}
