:root{--ratings-background: #343a40}.light-theme{--ratings-background: #ebd8c3}.ratings-container.svelte-d5jg4s{padding:20px;display:flex;flex-direction:column}.ratings-header.svelte-d5jg4s{padding:10px;display:flex;gap:5px;flex-direction:column;color:var(--text);background-color:var(--ratings-background);border:1px solid var(--border);text-align:center;transition:var(--transition-time)}.ratings-form.svelte-d5jg4s{display:flex;flex-direction:column;gap:10px}.ratings-form-list.svelte-d5jg4s{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;list-style:none;color:#000}.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s){position:relative;margin:auto;width:30px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:700}.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s):hover{background:red}.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s) input:where(.svelte-d5jg4s),.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s) label:where(.svelte-d5jg4s){appearance:none;position:absolute;width:100%;height:100%;background-color:#f0f8ff;color:currentColor;font:inherit;border:1px solid currentColor;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.6s;-webkit-user-select:none;user-select:none}.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s) label:where(.svelte-d5jg4s):hover{background-color:gray}.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s) input:where(.svelte-d5jg4s):checked+label:where(.svelte-d5jg4s){background-color:#ff6a95}.ratings-form-group.svelte-d5jg4s{display:flex;justify-content:space-between;gap:4px}.ratings-form-group.svelte-d5jg4s input:where(.svelte-d5jg4s){width:100%;border:1px solid black;outline:none;padding:5px;font-size:1.6rem}.ratings-form-group.svelte-d5jg4s button:where(.svelte-d5jg4s){padding:5px;color:var(--text);background-color:var(--background);border:1px solid black;cursor:pointer;font-size:1.6rem;transition:var(--transition-time)}.ratings-form-group.svelte-d5jg4s button:where(.svelte-d5jg4s):hover{transform:scale(1.1)}.ratings-form-group.svelte-d5jg4s button:where(.svelte-d5jg4s):disabled{color:var(--text);background-color:gray}.ratings-form-group.svelte-d5jg4s button:where(.svelte-d5jg4s):disabled:hover{transform:scale(1)}.warning-message.svelte-d5jg4s{text-align:center;color:red}.ratings-body.svelte-d5jg4s{display:flex;justify-content:space-between;padding:10px}.ratings-footer.svelte-d5jg4s{display:flex;flex-direction:column;gap:10px}.review-card.svelte-d5jg4s{position:relative;background-color:var(--ratings-background);color:var(--text);padding:30px;border:1px solid var(--border);word-wrap:break-word;transition:var(--transition-time)}.review-card-rating.svelte-d5jg4s{position:absolute;top:0;left:0;width:30px;height:30px;text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background-color:var(--background);transition:.3s}.review-card-close-button.svelte-d5jg4s{position:absolute;top:8px;right:10px;width:25px;height:25px;text-align:center;color:var(--text);cursor:pointer;background:none;transition:.5s;background:var(--background);border:1px solid var(--border)}.review-card-close-button.svelte-d5jg4s:hover{color:red}.fade-in.svelte-d5jg4s{animation:svelte-d5jg4s-fadeIn ease 1s}.fade-out.svelte-d5jg4s{animation:svelte-d5jg4s-fadeOut ease 1s}@keyframes svelte-d5jg4s-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-d5jg4s-fadeOut{0%{opacity:1}to{opacity:0}}@media(min-width:440px){.ratings-form-list.svelte-d5jg4s{display:grid;grid-template-columns:repeat(10,1fr)}.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s){height:33px;width:34px}}@media(min-width:576px){.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s){width:42px;height:40px}}@media(min-width:768px){.ratings-container.svelte-d5jg4s{padding:40px}.ratings-header.svelte-d5jg4s{padding:20px;gap:20px}.ratings-form.svelte-d5jg4s{gap:20px}.ratings-form-group.svelte-d5jg4s{gap:10px}.ratings-body.svelte-d5jg4s{padding:20px}.ratings-footer.svelte-d5jg4s{gap:20px}}@media(min-width:992px){.ratings-container.svelte-d5jg4s{width:80%;margin:auto}}@media(min-width:1200px){.ratings-container.svelte-d5jg4s{width:1100px}.ratings-form-list.svelte-d5jg4s li:where(.svelte-d5jg4s){width:45px;height:44px}}
