:focus{outline:none}body{background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb));color:rgb(var(--foreground-rgb));scroll-behavior:smooth;box-sizing:border-box;margin:0}:root{--height-phone-main-viewport:calc(100vh - var(--height-navbar) - var(--height-search-bar));--height-page-viewport:calc(100vh - var(--height-navbar));--heigh-side-modal:calc(100vh - var(--py-side-modal));--height-search-bar:125px;--height-navbar:56px;--width-layout-max:calc(100vw - 64px);--mb-phone-search-bar:12px;--px-phone-main-container-table:16px;--px-phone-main-container:16px;--px-phone-main-header:16px;--px-phone-search-bar:16px;--py-phone-main-container:16px;--py-side-modal:16px;--p-main-container:16px;--p-settings-page:300px;--gap-phone-filter-textfield:24px;--color-invalid-input:#ff9592;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--foreground-rgb:0,0,0;--border-invalid-input:var(--color-invalid-input)}.scroll-y-none{scrollbar-width:none;overflow-y:scroll}.custom-scroll-x-lean,.scroll-x-none{scrollbar-width:none;overflow-x:scroll}.custom-scroll-x-lean{scrollbar-color:transparent;background:transparent}.designed-scroll{scrollbar-gutter:stable;overflow-y:scroll}.designed-scroll::-webkit-scrollbar{height:6px;width:6px}.designed-scroll::-webkit-scrollbar-thumb{background-color:var(--slate-9);border-radius:10px;opacity:.2}.designed-scroll::-webkit-scrollbar-track{background:transparent}