@import "variables"; .no-text-transform { text-transform: none !important; } .orange-opacity { color: #ee9546; opacity: 0.4; } @for $i from 8 to 65 { .text-size-#{$i} { font-size: #{$i}px !important; } } @for $i from 1 to 6 { .text-space-#{$i} { letter-spacing: $i * 0.3px !important; } } @for $i from 15 to 35 { .text-height-#{$i} { line-height: $i * 1px !important; } } @for $i from 10 to 35 { .border-radius-#{$i} { border-radius: $i * 1px !important; } } body.vld-shown { overflow: auto; } img { max-width: 100%; height: auto; image-rendering: -webkit-optimize-contrast; } .test { height: 400vh; } .flow-x-hidden { overflow-x: hidden; } .px-30 { padding: 0 30px; } .px-md-0 { @media (min-width: 768px) { padding: 0; } } .container-1366 { max-width: 1366px !important; } .container-1246 { max-width: 100% !important; padding-left: 30px !important; padding-right: 30px !important; @media (min-width: 1366px) { max-width: 1246px !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; } &_pc { @media (min-width: 1366px) { max-width: 1246px !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; } } } .main-container { max-width: 100% !important; padding-left: 30px !important; padding-right: 30px !important; @media (min-width: 1366px) { max-width: 1276px !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: auto !important; margin-right: auto !important; } &-scroll { max-width: 100% !important; margin-left: 30px !important; margin-right: 30px !important; @media (min-width: 1366px) { max-width: 1276px !important; margin-left: auto !important; margin-right: auto !important; } } } .myGrid { display: grid !important; &__2 { grid-template-columns: 1fr 1fr; } } .Grid { &__column_gap { &__20 { grid-column-gap: 20px; } &__30 { grid-column-gap: 30px; } } &__row_gap { &__20 { grid-row-gap: 20px; } } } .width-100vw { width: 100vw; position: relative; padding: 0; left: calc(50% - 50vw); @media (min-width: 1366px) { width: 100%; left: initial; } } .circle-decoration { width: 6px; height: 6px; background-color: #ee9546; border-radius: 50%; } .circle-decoration-location { width: 3px; height: 3px; background-color: #e5e5e5; border-radius: 50%; font-weight: 300; display: inline-block; } .input-border { border: 1.5px solid #e5e5e5; } .arrow { border: 1px solid !important; padding: 10px 15px !important; border-radius: 10px !important; width: 50px !important; } .disable-arrow { border: 1px solid #9c9c9c !important; padding: 10px 15px !important; border-radius: 10px !important; width: 50px !important; } .heart { position: absolute !important; top: 10% !important; right: 10% !important; } .text-field-center { position: relative !important; top: 15px !important; } .remove-underline { text-decoration: none !important; color: inherit !important; } .long-text { div { white-space: pre-wrap; } background-color: $Neutrals-100; height: 100%; padding-top: 60px; padding-bottom: 120px; } .html-text { div { white-space: pre-wrap; } } // title .title-icon { &-left { background-image: url("~/assets/img/Highlight.png"); background-size: 18px 8px; background-position: left 10px center; background-repeat:no-repeat; padding-left: 58px; } } //element input .element { input[type="radio"] { margin-right: 12px; } input[type="radio"]:checked, input[type="radio"]:not(:checked) { position: absolute; left: -9999px; } input[type="radio"]:checked + label, input[type="radio"]:not(:checked) + label { position: relative; padding-left: 40px; cursor: pointer; line-height: 20px; display: inline-block; } input[type="radio"]:not(:checked) + label:before { content: ""; position: absolute; left: 0; top: 0; width: 20px; height: 20px; border: 2px solid #faae69; border-radius: 100%; background: #fff; } input[type="radio"]:checked + label:before { content: ""; position: absolute; left: 0; top: 0; width: 20px; height: 20px; border: 2px solid #f48800; border-radius: 100%; background: #fff; } input[type="radio"]:checked + label:after, input[type="radio"]:not(:checked) + label:after { content: ""; width: 8px; height: 8px; background: #f48800; position: absolute; top: 6px; left: 6px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; } input[type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); } input[type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } // card .rounded-xxl { border-radius: 30px !important; } .rounded-10 { border-radius: 10px !important; } .padding-6 { padding: 3px 6px; } .fw-border-5 { font-weight: 500; } .fw-border-3 { font-weight: 300; } .cols-4 { max-width: 380px; } .of-hidden { overflow: hidden; max-width: 610px; height: 45px; } //modal .v--modal-overlay .v--modal-background-click { @media (min-width: 768px) { display: flex; justify-content: center; align-items: center; } } .v--modal-overlay.scrollable { min-height: 100vh !important; min-height: -webkit-fill-available !important; @media (min-width: 768px) { min-height: max-content !important; } } .v--modal { max-width: 664px; top: 0 !important; left: 0 !important; right: 0 !important; margin: 0 auto; height: 100vh; @media (min-width: 768px) { min-height: max-content !important; } } //ant-calendar .ant-calendar-picker-container { .ant-calendar-date { border-radius: 24px; &:hover { background: #f48800; color: #fefefe !important; } } .ant-calendar-selected-day .ant-calendar-date { background: #f48800; color: #fefefe !important; font-weight: bold; } .ant-calendar-today .ant-calendar-date { color: #f48800; font-weight: bold; border-color: #fff6ee; } } //photoswipe div[role="dialog"].pswp { z-index: 10000; }