#__nuxt,body,html{height:100%;margin:0;min-height:100%}body{min-width:320px;overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}.app-scrollbar{scrollbar-color:color-mix(in srgb,var(--md-primary,#6750a4) 58%,var(--md-primary-container,#eaddff)) transparent;scrollbar-width:thin}.app-scrollbar::-webkit-scrollbar{height:11px;width:11px}.app-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:999px}.app-scrollbar::-webkit-scrollbar-track:hover{background:transparent}.app-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(color-mix(in srgb,var(--md-primary,#6750a4) 62%,var(--md-primary-container,#eaddff)),color-mix(in srgb,var(--md-primary,#6750a4) 62%,var(--md-primary-container,#eaddff))) padding-box;border:2px solid transparent;border-radius:999px;min-height:44px}.app-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(color-mix(in srgb,var(--md-primary,#6750a4) 96%,var(--md-on-primary-container,#21005d)),color-mix(in srgb,var(--md-primary,#6750a4) 96%,var(--md-on-primary-container,#21005d))) padding-box;border-width:1px}@media(max-width:900px){body:has(.mail-page),body:has(.mail-page) #__nuxt{height:100vh;height:var(--gsmail-viewport-height,100svh);max-height:var(--gsmail-viewport-height,100svh);min-height:0;overflow:hidden;overscroll-behavior:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}.rich-editor{font-size:max(16px,var(--compose-font-size,16px))!important}.signature-body{font-size:16px!important}}
