/* RESET */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-weight: normal; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } input::-moz-focus-inner { border: 0; padding: 0; } /* Hide MS clear and reveal buttons input::-ms-clear { display: none; } input::-ms-reveal { display: none; }*/ legend { display: none; } /* Fonts */ @font-face { font-family: 'Erply Ladna'; font-weight: 400; src: url(https://assets.erply.com/global/fonts/erply-ladna/WOFF/ErplyLadna-Regular.woff) format("woff"); } @font-face { font-family: 'Erply Ladna'; font-weight: 500; src: url(https://assets.erply.com/global/fonts/erply-ladna/WOFF/ErplyLadna-Medium.woff) format("woff"); } @font-face { font-family: 'Erply Ladna'; font-weight: 600; src: url(https://assets.erply.com/global/fonts/erply-ladna/WOFF/ErplyLadna-SemiBold.woff) format("woff"); } @font-face { font-family: 'Erply Ladna'; font-weight: 700; src: url(https://assets.erply.com/global/fonts/erply-ladna/WOFF/ErplyLadna-Bold.woff) format("woff"); } @font-face { font-family: 'erply-iconfont'; src: url('https://assets.erply.com/global/fonts/erply-iconfont/erply-iconfont.eot?bm9age'); src: url('https://assets.erply.com/global/fonts/erply-iconfont/erply-iconfont.eot?bm9age#iefix') format('embedded-opentype'), url('https://assets.erply.com/global/fonts/erply-iconfont/erply-iconfont.woff2?bm9age') format('woff2'), url('https://assets.erply.com/global/fonts/erply-iconfont/erply-iconfont.ttf?bm9age') format('truetype'), url('https://assets.erply.com/global/fonts/erply-iconfont/erply-iconfont.woff?bm9age') format('woff'), url('https://assets.erply.com/global/fonts/erply-iconfont/erply-iconfont.svg?bm9age#erply-iconfont') format('svg'); font-weight: normal; font-style: normal; font-display: block; } html, body, label, input, textarea, button, select, table, h1, h2, h3, h4, h5, h6, p { font-family: 'Erply Ladna', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; } * { box-sizing: border-box; color: var(--main-txt-clr); } /* ================== COLOR ==========================*/ :root { /*Text*/ --main-txt-clr: rgba(38, 40, 42, 1); --link-main-clr: rgba(0, 98, 224, 1); --link-sec-clr: #1D2433; --text-light: #64676A; --text-white: #ffffff; --text-grey: #64676A; --text-blue: rgba(22, 110, 232, 1); --text-red: #FF444C; --text-green: #0D653D; --label-main-clr: rgba(29, 36, 51, 1); --field-label-clr: #64676A; /* Font scale (technical) */ --text-xs: 0.75rem; /* 12px */ --text-sm: 0.875rem; /* 14px */ --text-base: 1rem; /* 16px */ --text-lg: 1.125rem; /* 18px */ --text-xl: 1.25rem; /* 20px */ --text-2xl: 1.5rem; /* 24px */ --text-3xl: 1.875rem; /* 30px */ --text-4xl: 2.25rem; /* 36px */ --text-5xl: 3rem; /* 48px */ --text-6xl: 4rem; /* 64px */ --line-height-base: 1.6; /* Semantic mappings */ --font-size-body: var(--text-base); --font-size-heading: var(--text-2xl); --font-size-caption: var(--text-xs); --font-size-label: var(--text-sm); /*Border*/ --border-light-grey: rgba(225, 230, 239, 1); --border-main-clr: rgba(225, 230, 239, 1); --border-sec-clr: rgba(180, 194, 203, 1); --border-light-clr: rgb(240, 240, 240); --border-radius: 4px; --system-clr-border-min: #EBECEE; --border-dashed-clr: rgb(184, 188, 196); --shadow: rgba(0, 0, 0, 0.05); /*Background*/ --body: #ffffff; --header-bg: #f1f3f5; --table-head-bg: rgba(236, 240, 243, 1); --table-row-hover: rgba(244, 245, 246, 1); --overlay-bg: rgba(0, 0, 0, 0.5); --textarea-bg: #fff; --modal-background-color: #f7f8f8; --prefilled-bg: #f1f9fe; --selection-bg: #ABEEFF; --system-clr-bg-default: #fff; --location-dropdown-bg: #f8faff; --row-active: #edfef2; /*Modal backdrop*/ --overlay-bg-opacity: 0.5; --overlay-blur: 12px; /*Loader*/ --loader-clr: rgba(225, 230, 239, 1); --loader-accent-clr: rgba(22, 110, 232, 1); /*Colors*/ --blue-clr: rgba(22, 110, 232, 1); --blue-clr-hover: rgba(22, 110, 232, 1); --blue-active: rgba(22, 110, 232, 1); --red-clr: rgba(224, 89, 62, 1); --light-yellow-clr: rgba(255, 248, 235, 1); --yellow-clr: rgba(250, 233, 200, 1); --dark-yellow-clr: rgba(255, 201, 92, 1); --white: #FFFFFF; --black: #000000; --blue: #ABEEFF; --green: #ABFFC8; --yellow: #FFF7AB; --red: #FFABAB; --purple: #ABAEFF; --on-accent: #fff; /*Btn*/ --btn-purple: #0fb982; --btn-purple-hover: #119164; --btn-submit-txt: #fff; --btn-card-clr: #ffffff; --btn-hover: #E7F1FF; --disabled: #f1f3f5; --btn-secondary-dark: #212529; --btn-secondary-dark-txt: #E9ECEF; --btn-delete: #d01717; --btn-green: #147445; --btn-primary: rgba(22, 110, 232, 1); --btn-primary-txt: #fff; --btn-primary-hover: #0F5FD6; --btn-delete-hover: #b60303; --btn-green-hover: #1ba964; --btn-secondary-dark-hover: #3C434A; --system-clr-light-active: #e7effe; --system-clr-light-hover: rgba(231, 239, 254, 0.3); /*Menu buttons*/ --menu-btn-hover: #e7effe; /*Card*/ --card-overlay-gradient-start: rgba(236, 236, 236, 0.5); --card-overlay-gradient-end: rgba(255, 255, 255, 1); /*Icon*/ --icon-overlay-gradient: linear-gradient(to bottom left, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 50%); --icon-main-clr: #64676A; /*Datepicker*/ --selected-dates: rgb(229, 231, 248); --datepicker-badge-bg: #ecf0fc; --datepicker-badge-txt: #1D2433CC; --datepicker-badge-txt-hover: #1D2433CC; --date-hover: #000; /*Gradient bg*/ --gradient-bg: linear-gradient(to left, #fff2fd 0%, #e3eeff 99%, #e3eeff 100%); /*Thank you modal gradient bg*/ --modal-gradient-start: #ccfee9; /* Lighter and greener */ --modal-gradient-end: #d8f3ff; --checkmark-stroke: #10b981; /*Thank you svg*/ --svg-fill-color: #231F20; /*Sidebar*/ --menu-height: 0px; --sidebar-label: #677380; --tooltip-bg: #E7F1FF; --theme-toggle-bg: #e7effe; --theme-toggle-i: #000; --menu-pad: 8px 12px; /*Company sidebar*/ --thin-sidebar-bg: #161a1d; --thin-sidebar-txt: #fff; --thin-sidebar-badge-bg: #313237; --thin-sidebar-badge-txt: #a0a0a0; --thin-sidebar-theme-bg: #313237; --thin-sidebar-theme-btn: #ffffff; --additional-company-label: #a0a0a0; --thin-sidebar-divider: #313237; --thin-sidebar-search-bg: #161a1d; --thin-sidebar-opened-submenu-bg: #1c212d; --sidebar-border: #e7effe; --sidebar-shadow: 1px 0 0 rgba(0, 0, 0, 0.06); --sidebar-submenu-open: #f8faff; --thin-sidebar-blue-hover: #7ad0ff; --thin-sidebar-arrow-hover: rgba(22, 110, 232, 1); --sidebar-additional-account-label: #716c7b; /*House icon*/ --house-bg: #aedbf2; --house-txt: rgba(22, 110, 232, 1); --house-bg-hover: #161a1d; --house-badge-bg-hover: #aedbf2; --house-txt-hover: #aedbf2; } @media (max-width: 1366px) { /* Laptops and down (13–14 inch screens) */ :root { --text-base: 0.875rem; /* 14px */ --text-lg: 1rem; /* 16px */ --text-xl: 1.125rem; /* 18px */ --text-2xl: 1.25rem; /* 20px */ --text-3xl: 1.5rem; /* 24px */ --line-height-base: 1.5; } } @media (max-width: 768px) { /* Tablets and down */ :root { --text-base: 0.875rem; /* 14px */ --text-lg: 0.9375rem; /* 15px */ --text-xl: 1rem; /* 16px */ --text-2xl: 1.125rem; /* 18px */ --line-height-base: 1.4; } input, textarea, select { font-size: 1rem !important; } } html { position: relative; box-sizing: border-box; color: var(--main-txt-clr); scroll-behavior: smooth; } body { overflow-x: hidden; background-color: var(--body); -webkit-font-smoothing: antialiased; font-size: var(--text-base); line-height: 1.25; } iframe { border: none; } /* Scrollbar */ ::-webkit-scrollbar { width: 0.25rem; height: 0.25rem; /* 4px */ } .table::-webkit-scrollbar-track { background: var(--table-head-bg); } ::-webkit-scrollbar-thumb { background-color: #64676A; } /* Webkit */ input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 100px var(--prefilled-bg) inset !important; -webkit-text-fill-color: var(--main-txt-clr) !important; background-color: var(--prefilled-bg) !important; box-shadow: 0 0 0 1000px var(--prefilled-bg) inset !important; } /* Global selection */ html ::selection { background: var(--selection-bg); color: var(--main-txt-clr); } /* Selection */ ::-moz-selection { background-color: var(--selection-bg); color: rgba(38, 40, 42, 1); } ::selection { background-color: var(--selection-bg); color: rgba(38, 40, 42, 1); } /* Headings */ h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.2; } h1 { font-size: 1.75rem; line-height: 2.25rem; } h2 { font-size: 1.5rem; line-height: 2rem; } h3 { font-size: 1.25rem; line-height: 1.75rem; } h4 { font-size: 1rem; line-height: 1.5rem; } h5 { font-size: 0.875rem; line-height: 1.25rem; } h6 { font-size: 0.75rem; line-height: 1rem; } /*List*/ ol { list-style-type: decimal; font-family: inherit; font-size: inherit; } ul { list-style-type: disc; font-family: inherit; font-size: inherit; } li { line-height: inherit; color: inherit; } strong { font-weight: 700; }