.app-review{overflow:hidden;border:1px solid #eaeaea;border:1px solid var(--ui-tertiary-light, #eaeaea);border-radius:16px;border-radius:var(--ui-radius-md, 16px)}.app-review__text{padding:14px 16px}.app-review__title{margin-bottom:8px;margin-bottom:var(--ui-margin-3xs, 8px);color:#7f7f7f;color:var(--ui-secondary, #7f7f7f);font-size:18px;font-size:var(--ui-font-size-body-xl, 18px);font-weight:400;font-weight:var(--ui-font-weight-regular, 400);line-height:24px;line-height:var(--ui-font-line-height-md, 24px)}.app-review .app-review__textarea .ui-textarea__textarea{min-height:54px;padding:0;border:none;font-family:var(--ui-font-family-body),Roboto,sans-serif;line-height:18px;outline:none;resize:none}.app-review__controls{display:flex;height:auto;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px;padding:var(--ui-padding-md, 16px);border-top:1px solid #eaeaea;border-top:1px solid var(--ui-tertiary-light, #eaeaea);background-color:#f4f4f4;background-color:var(--ui-fill, #f4f4f4)}.app-review__rating{display:flex;flex-direction:column;margin-bottom:16px;margin-bottom:var(--ui-margin-xs, 16px);color:#222;color:var(--ui-content, #222);font-size:16px;font-size:var(--ui-font-size-body-lg, 16px)}.app-review__stars{padding-top:8px;padding-top:var(--ui-padding-xs, 8px)}.app-review .app-review__submit{width:100%;padding:12px 32px;padding:var(--ui-padding-sm, 12px) 32px;border-radius:12px}.app-review .app-review__submit[disabled]{background-color:#d8d8d8;background-color:var(--ui-secondary-light, #d8d8d8);color:#f7f7f7;color:var(--ui-secondary, #f7f7f7);cursor:not-allowed}.app-review .app-review__submit[disabled]:hover{background-color:#d8d8d8;background-color:var(--ui-secondary-light, #d8d8d8);color:#f7f7f7;color:var(--ui-secondary, #f7f7f7);opacity:.7}@media screen and (min-width: 640px){.app-review__text{cursor:pointer}.app-review__controls{height:64px;flex-direction:row;align-items:center;padding:12px 20px 12px 16px;padding:var(--ui-padding-sm, 12px) 20px var(--ui-padding-sm, 12px) 16px}.app-review__rating{flex-direction:row;align-items:center;margin-bottom:0}.app-review__stars{padding-top:0;margin-left:12px;margin-left:var(--ui-margin-2xs, 12px)}.app-review .app-review__submit{width:auto;height:40px}.app-review .app-review__textarea .ui-textarea__textarea{min-height:36px}}
