UNPKG

@egovernments/digit-ui.css

Version:
1,186 lines (983 loc) 25.6 kB
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; } h1 { font-size: 2em; margin: .67em 0; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace,monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace,monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -.25em; } sup { top: -.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } [type=button], [type=submit], button { -webkit-appearance: button; } [type=button]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0; } [type=button]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: .35em .75em .625em; } legend { -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type=checkbox], [type=radio] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto; } details { display: block; } summary { display: list-item; } template { display: none; } blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0; } button { background-color: transparent; background-image: none; } button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; } fieldset, ol, ul { margin: 0; padding: 0; } ol, ul { list-style: none; } html { font-family: Roboto; line-height: 1.5; } *, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; border: 0 solid; } hr { border-top-width: 1px; } img { border-style: solid; } textarea { resize: vertical; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #a0aec0; } input::-moz-placeholder, textarea::-moz-placeholder { color: #a0aec0; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #a0aec0; } input::-ms-input-placeholder, textarea::-ms-input-placeholder { color: #a0aec0; } input::placeholder, textarea::placeholder { color: #a0aec0; } button { cursor: pointer; } table { border-collapse: collapse; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } button, input, optgroup, select, textarea { padding: 0; line-height: inherit; color: inherit; } code, kbd, pre, samp { font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; } audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; } img, video { max-width: 100%; height: auto; } .container { width: 100%; } @media (min-width: 420px) { .container { max-width: 420px; } } @media (min-width: 1024px) { .container { max-width: 1024px; } } .table { display: table; } @-webkit-keyframes spin { to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @keyframes spin { to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } } @-webkit-keyframes ping { 75%, to { -webkit-transform: scale(2); transform: scale(2); opacity: 0; } } @keyframes ping { 75%, to { -webkit-transform: scale(2); transform: scale(2); opacity: 0; } } @-webkit-keyframes pulse { 50% { opacity: .5; } } @keyframes pulse { 50% { opacity: .5; } } @-webkit-keyframes bounce { 0%, to { -webkit-transform: translateY(-25%); transform: translateY(-25%); -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { -webkit-transform: none; transform: none; -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1); animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } } @keyframes bounce { 0%, to { -webkit-transform: translateY(-25%); transform: translateY(-25%); -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { -webkit-transform: none; transform: none; -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1); animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } } .h1 { font-family: Roboto Condensed; font-size: 28px; line-height: 40px; color: #0b0c0c; color: rgba(11, 12, 12, var(--text-opacity)); font-weight: 700; } .h1, .link-label { --text-opacity:1; margin-left: 16px; margin-right: 16px; } .link-label { color: #1d70b8; color: rgba(29, 112, 184, var(--text-opacity)); font-size: 15px; line-height: 20px; text-decoration: underline; } .back-btn { margin-left: 8px; margin-right: 8px; border-color: #231f20; border-bottom: 1px; border-color: rgba(35, 31, 32, var(--border-opacity)); border-style: solid; --border-opacity:1; float: left; --text-opacity:1; color: #231f20; color: rgba(35, 31, 32, var(--text-opacity)); font-family: Roboto Condensed; padding-right: 5px; } .back-btn-pointer { font-size: 10px; line-height: 10px; vertical-align: middle; } .back-btn-label { font-size: 15px; line-height: 20px; } .navbar { --text-opacity:1; color: #fff; color: rgba(255, 255, 255, var(--text-opacity)); background-image: -webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))); background-image: linear-gradient(90deg, var(--gradient-color-stops)); --gradient-from-color:#16222a; --gradient-color-stops:var(--gradient-from-color),var(--gradient-to-color,rgba(22,34,42,0)); --gradient-to-color:#3a6073; padding: 16px; } .card { --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); margin: 8px; padding: 8px; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); } .card .card-header { --text-opacity:1; color: #0b0c0c; color: rgba(11, 12, 12, var(--text-opacity)); font-size: 28px; line-height: 40px; font-weight: 700; font-family: Roboto Condensed; vertical-align: middle; text-align: left; } .description-wrap { --text-opacity:1; color: #0b0c0c; color: rgba(11, 12, 12, var(--text-opacity)); font-size: 16px; line-height: 24px; margin-bottom: 24px; } .card-selected-label { font-size: 19px; font-weight: 500; color: #0b0c0c; color: rgba(11, 12, 12, var(--text-opacity)); } .card-selected-label, .card-text { line-height: 24px; --text-opacity:1; } .card-text { color: #505a5f; color: rgba(80, 90, 95, var(--text-opacity)); font-size: 16px; vertical-align: middle; text-align: left; margin-bottom: 16px; } .submit-bar { height: 2.5rem; --bg-opacity:1; background-color: #f47738; background-color: rgba(244, 119, 56, var(--bg-opacity)); text-align: center; --border-opacity:1; border-color: #0d2911; border-bottom: 2px; border-style: solid; border-color: rgba(13, 41, 17, var(--border-opacity)); } .submit-header { font-family: Roboto Condensed; font-size: 19px; line-height: 25px; --text-opacity:1; color: #fff; color: rgba(255, 255, 255, var(--text-opacity)); line-height: 2.5rem; } .card-feedback-form-wrap { --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); margin: 8px; padding: 16px; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); } @media (min-width: 420px) { .card-text, .description-wrap, .submit-bar { width: 100%; } } @media (min-width: 1024px) { .card-text, .description-wrap, .submit-bar { width: 40%; } .card, .card-feedback-form-wrap { max-width: 960px; margin-left: auto; margin-right: auto; } } .card-radio-wrap { margin-top: 8px; margin-bottom: 8px; display: block; line-height: 2.5rem; } .card-radio-btn-wrap { display: block; float: left; position: relative; } .card-radio-btn { opacity: 0; position: absolute; cursor: pointer; height: 2.5rem; width: 2.5rem; } .card-radio-btn-checkmark { height: 2.5rem; width: 2.5rem; --border-opacity:1; border: 2px solid #222; border-color: rgba(34, 34, 34, var(--border-opacity)); border-radius: 9999px; display: block; } .card-radio-label { font-family: Roboto Condensed; --text-opacity:1; color: #090a0a; color: rgba(9, 10, 10, var(--text-opacity)); font-size: 19px; line-height: 25px; margin-top: 7.5px; margin-bottom: 7.5px; margin-left: 15px; } .card-radio-btn-wrap:hover input ~ .card-radio-btn-checkmark { -webkit-box-shadow: 0 0 0 5px #f47738; box-shadow: 0 0 0 5px #f47738; border-radius: 9999px; } .card-radio-btn-checkmark:after { content: ""; } .card-radio-btn-wrap input:checked ~ .card-radio-btn-checkmark, .card-radio-btn:hover ~ .card-radio-btn-checkmark { --border-opacity:1; border-color: #f47738; border-color: rgba(244, 119, 56, var(--border-opacity)); } .card-radio-btn-wrap input:checked ~ .card-radio-btn-checkmark:after { display: block; --bg-opacity:1; background-color: #f47738; background-color: rgba(244, 119, 56, var(--bg-opacity)); height: 1.25rem; width: 1.25rem; border-radius: 9999px; position: absolute; top: 10px; left: 10px; } .card-select-label { color: #090a0a; color: rgba(9, 10, 10, var(--text-opacity)); } .card-select-label, .card-select-label-error { display: block; font-size: 19px; line-height: 25px; --text-opacity:1; font-weight: 700; } .card-select-label-error { color: #d4351c; color: rgba(212, 53, 28, var(--text-opacity)); } .card-select-dropdown { display: block; --border-opacity:1; border: 2px solid #222; border-color: rgba(34, 34, 34, var(--border-opacity)); border-radius: 0; width: 100%; --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); margin-bottom: 24px; margin-top: 8px; line-height: 2.5rem; --text-opacity:1; color: #090a0a; color: rgba(9, 10, 10, var(--text-opacity)); font-size: 19px; line-height: 23px; } .card-select-dropdown:active { --border-opacity:1; border-color: #f47738; border-color: rgba(244, 119, 56, var(--border-opacity)); border-width: 4px; } .card-select-dropdown-option { --text-opacity:1; color: #090a0a; color: rgba(9, 10, 10, var(--text-opacity)); font-size: 19px; line-height: 23px; vertical-align: top; text-align: left; } @media (min-width: 420px) { .card-select-dropdown { width: 100%; } } @media (min-width: 1024px) { .card-select-dropdown { width: 40%; } } .card-textinput { margin-top: 8px; line-height: 2.5rem; --text-opacity:1; color: #090a0a; color: rgba(9, 10, 10, var(--text-opacity)); font-size: 19px; line-height: 23px; } .card-textarea, .card-textinput { margin-bottom: 24px; display: block; width: 100%; --border-opacity:1; border: 2px solid #222; border-color: rgba(34, 34, 34, var(--border-opacity)); --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); } .card-textarea { margin-top: 16px; height: 6rem; } .card-textinput-error { border-width: 5px; margin-bottom: 24px; margin-top: 8px; display: block; width: 100%; --border-opacity:1; border-color: #f44336; border-color: rgba(244, 67, 54, var(--border-opacity)); border-style: solid; --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); line-height: 2.5rem; --text-opacity:1; color: #090a0a; color: rgba(9, 10, 10, var(--text-opacity)); font-size: 19px; line-height: 23px; } @media (min-width: 420px) { .card-textarea, .card-textinput, .card-textinput-error { width: 100%; } } @media (min-width: 1024px) { .card-textarea, .card-textinput, .card-textinput-error { width: 40%; } } .upload-wrap { height: 150px; display: -webkit-box; display: -ms-flexbox; display: flex; --bg-opacity:1; background-color: #fafafa; background-color: rgba(250, 250, 250, var(--bg-opacity)); position: relative; margin-bottom: 24px; padding-left: 8px; padding-right: 8px; } .upload-camera-img { top: 54px; left: calc(50% - 23px); height: 42px; width: 46px; display: block; position: absolute; } .upload-camera-img-mini-wrap { height: 100px; width: 100px; margin-top: 35px; display: block; margin-right: 6px; position: relative; --bg-opacity:1; background-color: #d8d8d8; background-color: rgba(216, 216, 216, var(--bg-opacity)); } .upload-camera-img-mini-delete { position: absolute; height: 22px; width: 22px; padding: 2.5px; border-radius: 50%; background-color: #fff; top: -2.5px; right: -4.5px; } .upload-img-mini { height: 100px; } .upload-camera-img-mini { height: 28px; width: 30.67px; top: 35.33px; left: 34px; position: absolute; } @media (min-width: 420px) { .upload-wrap { width: 100%; } } @media (min-width: 1024px) { .upload-wrap { width: 40%; } } .complaintnumber-wrap { display: block; --bg-opacity:1; background-color: #00703c; background-color: rgba(0, 112, 60, var(--bg-opacity)); width: 100%; text-align: center; --text-opacity:1; color: #fff; color: rgba(255, 255, 255, var(--text-opacity)); padding-top: 16px; padding-bottom: 36px; margin-bottom: 22px; } .complaintnumber-header { display: block; padding-bottom: 16px; font-family: Roboto Condensed; font-weight: 700; font-size: 28px; line-height: 33px; } .complaintnumber-svg-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 16px; text-align: left; } .complaintnumber-svg { display: block; --border-opacity:1; border: 1px solid #fff; border-color: rgba(255, 255, 255, var(--border-opacity)); border-radius: 9999px; height: 4rem; width: 4rem; padding: 13px; --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); } .complaintnumber-label-wrap { margin-left: 16px; } .complaintnumber-label { display: block; padding-top: 8px; padding-bottom: 8px; font-weight: 700; font-size: 18px; line-height: 21px; } .complaintnumber-text { font-weight: 700; font-size: 20px; line-height: 24px; } .complainterror-wrap { display: block; --bg-opacity:1; background-color: #f44336; background-color: rgba(244, 67, 54, var(--bg-opacity)); width: 100%; text-align: center; --text-opacity:1; color: #fff; color: rgba(255, 255, 255, var(--text-opacity)); padding-top: 16px; padding-bottom: 27px; margin-bottom: 22px; } .complainterror-header { display: block; padding-bottom: 16px; font-family: Roboto Condensed; font-weight: 700; font-size: 28px; line-height: 33px; } .complainterror-svg { height: 4rem; width: 4rem; display: inline-block; } @media (min-width: 420px) { .complainterror-wrap, .complaintnumber-wrap { width: 100%; } } @media (min-width: 1024px) { .complainterror-wrap, .complaintnumber-wrap { width: 40%; } .complaintnumber-svg-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: left; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } } .my-complaints-card { --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); margin: 8px; padding: 16px 12px 24px 16px; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); } .my-complaints-status-wrap { height: 30px; padding-bottom: 8px; } @media (min-width: 420px) { .my-complaints-status-wrap { width: 100%; } } @media (min-width: 1024px) { .my-complaints-status-wrap { width: 40%; } } .my-complaints-header { float: left; } .my-complaints-status { height: 30px; width: 96px; border-radius: 15px; padding-top: 3px; padding-bottom: 3px; font-size: 20px; line-height: 24px; --text-opacity:1; color: #d4351c; color: rgba(212, 53, 28, var(--text-opacity)); text-align: center; background-color: rgba(212, 53, 28, 0.16); float: right; } .my-complaints-date-wrap { height: 1.5rem; margin-bottom: 19px; } .my-complaints-date-img { float: left; height: 1.5rem; width: 1.5rem; } .my-complaints-date-txt { font-size: 16px; line-height: 19px; --text-opacity:1; color: #0b0c0c; color: rgba(11, 12, 12, var(--text-opacity)); vertical-align: middle; padding-left: 8px; } .my-complaints-number-wrap { height: 52px; margin-bottom: 19px; } .my-complaints-header, .my-complaints-label { display: block; font-size: 20px; line-height: 24px; } .my-complaints-header { font-weight: 500; } .my-complaints-text { display: block; font-size: 18px; line-height: 21px; --text-opacity:1; color: #070808; color: rgba(7, 8, 8, var(--text-opacity)); } @media (min-width: 1024px) { .my-complaints-card { max-width: 960px; margin-left: auto; margin-right: auto; } } .complaint-sum-card { --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); margin: 8px; padding: 16px 16px 13px; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); } .complaint-sum-header { font-weight: 700; --text-opacity:1; color: #0b0c0c; color: rgba(11, 12, 12, var(--text-opacity)); font-size: 20px; line-height: 24px; padding-bottom: 24px; } .complaint-sum-desc-wrap { margin-bottom: 20px; } .complaint-sum-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom-width: 1px; --border-opacity:1; border-color: #b1b4b6; border-color: rgba(177, 180, 182, var(--border-opacity)); padding-bottom: 8px; margin-bottom: 8px; } .complaint-sum-label { width: 33.333333%; font-weight: 700; font-size: 16px; line-height: 24px; } .complaint-sum { width: 66.666667%; font-size: 18px; line-height: 24px; } .complaint-sum-last-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .complaint-sum-last-label { width: 33.333333%; font-weight: 700; font-size: 16px; line-height: 24px; } .complaint-sum-last { width: 66.666667%; font-size: 18px; line-height: 24px; padding-bottom: 8px; } .complaint-sum-photos-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .complaint-sum-photo { margin-right: 14px; } .complaint-sum-last-photo, .complaint-sum-photo { width: calc(33% - 9.333px); } @media (min-width: 1024px) { .complaint-sum-card { max-width: 960px; margin-left: auto; margin-right: auto; } } .complaint-tl-wrap { --bg-opacity:1; background-color: #fff; background-color: rgba(255, 255, 255, var(--bg-opacity)); margin: 8px; padding-top: 16px; padding-left: 16px; padding-bottom: 29px; -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16); } .complaint-tl-header { font-weight: 700; font-size: 20px; line-height: 24px; --text-opacity:1; color: #090a0a; color: rgba(9, 10, 10, var(--text-opacity)); margin-bottom: 24px; } .complaint-tl-event-wrap-done { display: -webkit-box; display: -ms-flexbox; display: flex; } .complaint-tl-event-pointer-done { border: 1px solid #1d70b8; width: 20px; height: 20px; border-radius: 50%; background-color: #1d70b8; } .complaint-tl-event-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .complaint-tl-event-pointer { border: 1px solid #d8d8d8; width: 20px; height: 20px; border-radius: 50%; background-color: #d8d8d8; } .complaint-tl-event { font-size: 18px; line-height: 21px; margin-left: 12px; } .complaint-tl-pointer-connector { height: 50px; border-left: 1px solid #d8d8d8; margin-left: 10px; } @media (min-width: 1024px) { .complaint-tl-wrap { max-width: 960px; margin-left: auto; margin-right: auto; } } .checkbox-wrap { height: 38px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 24px; position: relative; } .checkbox { width: 38px; height: 38px; opacity: 0; position: absolute; top: 0; left: 0; z-index: 10; } .checkbox-check { opacity: 0; } .custom-checkbox { width: 38px; height: 38px; position: absolute; top: 0; left: 0; --border-opacity:1; border: 2px solid #222; border-color: rgba(34, 34, 34, var(--border-opacity)); z-index: 0; } .checkbox:checked ~ .custom-checkbox { border-width: 4px; --border-opacity:1; border-color: #f47738; border-color: rgba(244, 119, 56, var(--border-opacity)); } .checkbox:checked ~ .custom-checkbox img { opacity: 1; } .checkbox-label { margin-left: 60px; padding-top: 6.5px; font-family: Roboto Condensed; font-size: 19px; line-height: 25px; } .input-otp::-webkit-inner-spin-button, .input-otp::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } input-otp[type=number] { -moz-appearance: textfield; } .input-otp-wrap { margin-bottom: 16px; } .input-otp { --border-opacity:1; border: 2px solid #222; border-color: rgba(34, 34, 34, var(--border-opacity)); height: 2.5rem; width: 2.5rem; text-align: center; } .input-otp-label-wrap { margin-bottom: 16px; } .input-otp-label { color: #505a5f; color: rgba(80, 90, 95, var(--text-opacity)); } .input-otp-label, .input-otp-label-mob { --text-opacity:1; font-size: 16px; line-height: 24px; } .input-otp-label-mob { color: #0b0c0c; color: rgba(11, 12, 12, var(--text-opacity)); } .input-otp-desc-wrap { margin-bottom: 24px; } .input-otp-desc { font-size: 16px; line-height: 19px; --text-opacity:1; color: #505a5f; color: rgba(80, 90, 95, var(--text-opacity)); } .input-otp-desc-time { --text-opacity:1; color: #0b0c0c; color: rgba(11, 12, 12, var(--text-opacity)); } .input-otp-resend-wrap { margin-bottom: 24px; } .input-otp-resend { font-size: 16px; line-height: 19px; --text-opacity:1; color: #f47738; color: rgba(244, 119, 56, var(--text-opacity)); } .map { width: 100%; height: 384px; overflow: visible; position: relative; } .map-search-bar-wrap { border-radius: 4px; -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5); margin-bottom: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; } .map-search-bar-icon { display: inline; height: 1.5rem; width: 1.5rem; margin: 8px; } .map-search-bar:focus { border: #b22222; } .map-search-bar { display: block !important; font-size: 16px !important; line-height: 19px !important; --text-opacity:1!important; color: #0b0c0c !important; color: rgba(11, 12, 12, var(--text-opacity)) !important; height: 2.5rem !important; width: 100% !important; } .map-search-bar:focus { border: none; } @media (min-width: 420px) { .map, .map-search-bar-wrap { width: 100%; } } @media (min-width: 1024px) { .map-search-bar-wrap { width: 80%; margin-left: auto; margin-right: auto; margin-bottom: 4px; } .map { width: 80%; margin: auto; } } .warning-photo-upload-wrap { border: 5px solid #f44336; padding: 16px; margin-bottom: 8px; } .warning-photo-upload-message { margin-bottom: 8px; } .warning-photo-upload-error, .warning-photo-upload-message { font-weight: 700; font-size: 16px; line-height: 19px; display: block; } .warning-photo-upload-error { --text-opacity:1; color: #f44336; color: rgba(244, 67, 54, var(--text-opacity)); } .warning-instruction-wrap { margin-bottom: 16px; } .warning-instruction { font-size: 16px; line-height: 24px; --text-opacity:1; color: #505a5f; color: rgba(80, 90, 95, var(--text-opacity)); } @media (min-width: 420px) { .warning-instruction-wrap, .warning-photo-upload-wrap { width: 100%; } } @media (min-width: 1024px) { .warning-instruction-wrap, .warning-photo-upload-wrap { width: 40%; } } .feedback-question-wrap { margin-bottom: 24px; } .feedback-question { font-size: 19px; line-height: 24px; --text-opacity:1; color: #707b83; color: rgba(112, 123, 131, var(--text-opacity)); } .feedback-star-wrap { margin-bottom: 54px; display: -webkit-box; display: -ms-flexbox; display: flex; } .feedback-star { width: 40px; height: 38px; display: block; margin: auto; } @media (min-width: 1024px) { .feedback-star-wrap { width: 100%; width: 40%; } } body { --bg-opacity:1; background-color: #f3f2f1; background-color: rgba(243, 242, 241, var(--bg-opacity)); }