UNPKG

@heycar-uikit/core

Version:
252 lines (239 loc) 7.23 kB
:root { /* heycar mint color */ /* mica blue color */ --color-mica-blue-500: #164ca3; /* sunbeam blue color */ /* mustang yellow color */ /* old ferrari red color */ /* -- fantasy name of "green" color to be defined -- */ /* -- fantasy name of "whatsapp" color to be defined -- */ /* -- fantasy name of "red" color to be defined -- */ /* tarmac grey color */ --color-tarmac-grey-100: #e6e6e6; --color-tarmac-grey-500: #838383; --color-tarmac-grey-700: #303030; /* brand colors */ } /* Depricated. Do Not Use */ :root { --shadow-m: 0 4px 12px rgba(38, 38, 38, 0.08); } :root { /* Font families */ --font-family-system: Objektiv, sans-serif, 'Helvetica Neue', Helvetica, Arial; /* Font weights */ --font-weight-regular: 400; --font-weight-medium: 500; --font-weight-bold: 600; } /* Heading */ /* Sub-Heading */ /* Body */ /* Caption */ /* Overline */ /* Button */ /* Button Old - DO NOT USE */ /* If this is ever changed please update breakpoints.json as well */ /* Mobile */ /* Tablet */ /* Desktop */ /* Default theme (light) */ :root { /* Colors */ --color-primary-500: var(--color-mica-blue-500); --color-neutral-100: var(--color-tarmac-grey-100); --color-neutral-500: var(--color-tarmac-grey-500); --color-neutral-700: var(--color-tarmac-grey-700); /* Sizes */ } body { color: var(--color-neutral-700); } .review-rating__wrapper_1l51k { position: relative; /* Center the circle content */ display: flex; flex-direction: row; align-items: center; justify-content: center; } .review-rating__wrapper_1l51k svg { width: 100%; } .review-rating__wrapper_1l51k.review-rating__xs_1l51k { width: 56px; height: 56px; } .review-rating__wrapper_1l51k.review-rating__xs_1l51k .review-rating__arrow_1l51k { height: 4px; } .review-rating__wrapper_1l51k.review-rating__xs_1l51k .review-rating__plainCircle_1l51k { width: 32px; height: 32px; } .review-rating__wrapper_1l51k.review-rating__xs_1l51k .review-rating__completeScore_1l51k .review-rating__score_1l51k { font-size: 20px; font-weight: var(--font-weight-bold); font-family: var(--font-family-system); font-size: 16px; } .review-rating__wrapper_1l51k.review-rating__xs_1l51k .review-rating__completeScore_1l51k .review-rating__max_1l51k { display: none; } .review-rating__wrapper_1l51k.review-rating__xs_1l51k .review-rating__scoreCircle_1l51k, .review-rating__wrapper_1l51k.review-rating__xs_1l51k .review-rating__scoreCircleTrack_1l51k { stroke-width: 2.8; } .review-rating__wrapper_1l51k.review-rating__s_1l51k { width: 96px; height: 96px; } .review-rating__wrapper_1l51k.review-rating__s_1l51k .review-rating__arrow_1l51k { height: 6.8px; } .review-rating__wrapper_1l51k.review-rating__s_1l51k .review-rating__plainCircle_1l51k { width: 56px; height: 56px; } .review-rating__wrapper_1l51k.review-rating__s_1l51k .review-rating__completeScore_1l51k { font-size: 10px; font-weight: var(--font-weight-medium); font-family: var(--font-family-system); } .review-rating__wrapper_1l51k.review-rating__s_1l51k .review-rating__completeScore_1l51k .review-rating__score_1l51k { font-size: 20px; font-weight: var(--font-weight-bold); font-family: var(--font-family-system); } .review-rating__wrapper_1l51k.review-rating__s_1l51k .review-rating__scoreCircle_1l51k, .review-rating__wrapper_1l51k.review-rating__s_1l51k .review-rating__scoreCircleTrack_1l51k { stroke-width: 2; } .review-rating__wrapper_1l51k.review-rating__m_1l51k { width: 120px; height: 120px; } .review-rating__wrapper_1l51k.review-rating__m_1l51k .review-rating__arrow_1l51k { height: 8.5px; } .review-rating__wrapper_1l51k.review-rating__m_1l51k .review-rating__plainCircle_1l51k { width: 70px; height: 70px; } .review-rating__wrapper_1l51k.review-rating__m_1l51k .review-rating__completeScore_1l51k { font-size: 12px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: var(--font-weight-medium); font-family: var(--font-family-system); } .review-rating__wrapper_1l51k.review-rating__m_1l51k .review-rating__completeScore_1l51k .review-rating__score_1l51k { font-size: 28px; letter-spacing: -0.5px; font-weight: var(--font-weight-bold); font-family: var(--font-family-system); font-size: 24px; } .review-rating__wrapper_1l51k.review-rating__m_1l51k .review-rating__scoreCircle_1l51k, .review-rating__wrapper_1l51k.review-rating__m_1l51k .review-rating__scoreCircleTrack_1l51k { stroke-width: 2; } .review-rating__wrapper_1l51k.review-rating__l_1l51k { width: 176px; height: 176px; } .review-rating__wrapper_1l51k.review-rating__l_1l51k .review-rating__arrow_1l51k { height: 12.5px; } .review-rating__wrapper_1l51k.review-rating__l_1l51k .review-rating__plainCircle_1l51k { width: 102px; height: 102px; } .review-rating__wrapper_1l51k.review-rating__l_1l51k .review-rating__completeScore_1l51k { font-size: 16px; font-weight: var(--font-weight-regular); font-family: var(--font-family-system); } .review-rating__wrapper_1l51k.review-rating__l_1l51k .review-rating__completeScore_1l51k .review-rating__score_1l51k { font-size: 28px; letter-spacing: -0.5px; font-weight: var(--font-weight-bold); font-family: var(--font-family-system); } .review-rating__wrapper_1l51k.review-rating__l_1l51k .review-rating__scoreCircle_1l51k, .review-rating__wrapper_1l51k.review-rating__l_1l51k .review-rating__scoreCircleTrack_1l51k { stroke-width: 2; } .review-rating__background_1l51k { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .review-rating__arrow_1l51k { transform: rotate(133deg); position: absolute; width: 100%; transition: transform 1s cubic-bezier(0.73, -0.06, 0.4, 1.37); } .review-rating__arrow_1l51k path { transform: translate(51px, -1px) rotate(332deg); transform-origin: center; } .review-rating__plainCircle_1l51k { display: flex; justify-content: center; align-items: center; position: absolute; z-index: 1; background: #fff; border-radius: 100%; box-shadow: var(--shadow-m); } .review-rating__completeScore_1l51k { color: var(--color-neutral-500); } .review-rating__completeScore_1l51k .review-rating__score_1l51k { color: var(--color-neutral-700); } .review-rating__donut_1l51k { position: relative; z-index: 1; } .review-rating__scoreCircleTrack_1l51k { transform: rotate(134deg) translate3d(0, 0, 0); transform-origin: center; stroke: var(--color-neutral-100); } .review-rating__scoreCircle_1l51k { transform: rotate(134deg) translate3d(0, 0, 0); transform-origin: center; stroke: var(--color-primary-500); stroke-dasharray: 0, 100; opacity: 0; transition: opacity 1s ease, stroke-dasharray 1s cubic-bezier(0.73, -0.06, 0.42, 1.07); will-change: stroke-dasharray; } .review-rating__scoreCircle_1l51k.review-rating__active_1l51k { opacity: 1; }