/* You can add global styles to this file, and also import other style files */ /* Importing Bootstrap SCSS file. */ @import 'bootstrap/scss/bootstrap'; $dialog-position-top: 10%; $dialog-position-left: 20%; $dialog-position-right: 20%; @import 'node_modules/ngx-smart-modal/styles/ngx-smart-modal.scss'; :root{ // COLORS --primary-color: #d8ac96; --primary-color-light: #e8c7b5; --primary-color-dark: #d89777; --secondary-color: #efc8af; --secondary-color-light: #f8e1d7; --secondary-color-dark: #cfaa8c; --tertiary-color: #b9835d; --tertiary-color-light: #cfaa8c; --tertiary-color-dark: #8f5f3b; --quaternary-color: #84a36f; --quaternary-color-light: #7a9e65; --quaternary-color-dark: #6eae52; --background-color: #fff2e9; --field-background-color: #efc8af; --border-color: #8d8c8c; --border-color2: #8d8c8c; // shadows --shadow-small: 4px 4px 10px 4px rgba(0,0,0,0.2); --shadow-medium: 4px 4px 10px 6px rgba(0,0,0,0.2); --shadow-large: 4px 4px 10px 8px rgba(0,0,0,0.2); @mixin field-styling{ border: solid 1px var(--border-color); background-color: var(--field-background-color); box-shadow: var(--shadow-small); border-radius: 10px; } // .responsive-small{ display: none; } .responsive-large{ display: block; } @media (width < 1640px) { .responsive-large { display: none; } .responsive-small { display: block; } } // Scrollbar ::-webkit-scrollbar { width: 0.5rem; margin: 0.125rem 0; } ::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 10px; } ::-webkit-scrollbar-thumb { background: #888; border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: #555; border-radius: 10px; } } // Info Row .info-container{ display: flex; flex-direction: column; justify-content: space-between; align-items: center; border: solid 1px var(--border-color); background-color: var(--field-background-color); box-shadow: var(--shadow-small); border-radius: 10px; height: 7rem; @media (width > 1699px){ width: 10rem; } @media (width < 1640px) { width: 7rem } } .info-input{ border: none; outline: none; text-align: center; background-color: transparent; width: 5rem; margin-top: 1rem; font-size: 2rem; font-weight: 600; } .info-input::-webkit-outer-spin-button, .info-input::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; margin: 0; } .info-label{ font-size: 1.25rem; font-weight: 600; text-align: center; padding: 0.5rem; } input[type="checkbox"] { height: 1.25rem; width: 1.25rem; } input[type="checkbox"]:checked { color: red; } // details-panel .vertical-button-wrapper-3{ width: 100%; position: absolute; bottom: 2rem; display: grid; grid-template-rows: 1fr 1fr 1fr; grid-template-columns: 1fr; gap: 10px; margin-top: 2rem; align-items: center; justify-content: center; } .vertical-button-wrapper-2{ width: 100%; position: absolute; bottom: 2rem; display: grid; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr; gap: 10px; margin-top: 2rem; align-items: center; justify-content: center; } .button-wrapper-3-block{ display: grid; grid-template-rows: 1fr 1fr 1fr; grid-template-columns: 1fr; gap: 10px; align-items: center; justify-content: center; margin-top: 2rem; padding-bottom: 2rem; } .button-wrapper-2-block{ display: grid; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr; gap: 10px; align-items: center; justify-content: center; margin-top: 2rem; padding-bottom: 2rem; } // .details-title{ text-align: center; font-size: 2rem; font-weight: bold; margin-top: 1.5rem; } .details-heading{ font-size: 1.5rem; font-weight: bold; margin-top: 1.5rem; } .details-subheading{ font-size: 1.25rem; font-weight: bold; margin-top: 1.5rem; } .details-content{ margin-top: 1.5rem; } .details-content-small{ margin-top: 0.5rem; } .details-bold{ font-weight: 500; } .centered{ text-align: center; } .details-value-container{ margin-top: 2rem; } .details-flex-row{ display: flex; justify-content: space-between; align-items: center; } .top-1{ margin-top: 1rem; } .top-2{ margin-top: 2rem; } .top-3{ margin-top: 3rem; } .details-value{ width: 3.5rem; height: 3rem; font-size: 1.5rem; display: flex; justify-content: center; align-items: center; margin:auto; border-radius: 10px; background-color: white; box-shadow: var(--shadow-small); } .details-label{ margin-top: 0.5rem; font-weight: 500; text-align: center; } .details-name{ font-size: 1.5rem; font-weight: bold; margin-top: 1.5rem; text-align:center; } .details-long-description{ margin: 2rem 1rem; font-size: 1rem; } // .flex-row{ display: flex; flex-direction: row; } .flex-column{ display: flex; flex-direction: column; } .flex-centered{ align-items: center; justify-content: center; } .flex-left{ justify-content: start; } .flex-right{ justify-content: end; } .gap-01{ gap: 0.1rem; } .gap-02{ gap: 0.2rem; } .gap-03{ gap: 0.3rem; } .gap-04{ gap: 0.4rem; } .gap-05{ gap: 0.5rem; } .gap-06{ gap: 0.6rem; } .gap-07{ gap: 0.7rem; } .gap-08{ gap: 0.8rem; } .gap-09{ gap: 0.9rem; } .gap-10{ gap: 1rem; } .gap-11{ gap: 1.1rem; } .gap-12{ gap: 1.2rem; } .gap-13{ gap: 1.3rem; } .gap-14{ gap: 1.4rem; } .gap-15{ gap: 1.5rem; } .gap-16{ gap: 1.6rem; } .gap-17{ gap: 1.7rem; } .gap-18{ gap: 1.8rem; } .gap-19{ gap: 1.9rem; } .gap-20{ gap: 2rem; } // Drag and Drop Table /* Importing Bootstrap SCSS file. */ @import 'bootstrap/scss/bootstrap';