.generated-icon[data-v-7612ec5f]{aspect-ratio:1;object-fit:contain;vertical-align:middle;flex-shrink:0;width:1.5em;height:auto;display:inline-block}.generated-icon--fallback[data-v-7612ec5f]{color:#fff;background:linear-gradient(135deg, var(--gi-a), var(--gi-b));border-radius:28%;justify-content:center;align-items:center;display:inline-flex}.generated-icon--fallback[data-v-7612ec5f] svg{width:58%;height:58%}.product-app-icon[data-v-ac2f61da]{width:var(--app-icon-size,44px);height:var(--app-icon-size,44px);padding:calc(var(--app-icon-size,44px) * .13);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--module-color) 18%, white);border-radius:calc(var(--app-icon-size,44px) * .25);background:linear-gradient(145deg, color-mix(in srgb, var(--module-color) 7%, white), color-mix(in srgb, var(--module-color) 19%, white));box-shadow:inset 0 1px 0 #ffffffd9, 0 3px 7px color-mix(in srgb, var(--module-color) 10%, transparent);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.product-app-icon .generated-icon[data-v-ac2f61da]{width:100%;height:100%}.product-app-icon--flat[data-v-ac2f61da]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}
