.ddc-rating-group .ddc-rating-group-total{margin-bottom:4px;font-size:2rem;line-height:1}.ddc-rating-group .ddc-rating-group-total>small{font-size:50%}.ddc-rating-group .ddc-form-actions{margin-bottom:0}.ddc-rating-group table td,.ddc-rating-group table th{padding:0 8px;border:0;vertical-align:middle}.ddc-rating-group table td:first-of-type{width:100%}.ddc-user-rating{display:grid;gap:8px;grid-template-areas:"scale scale" "negative positive"}.ddc-user-rating>:first-child{grid-area:negative;color:var(--color-fg-danger)}.ddc-user-rating>:last-child{grid-area:positive;color:var(--color-fg-success);text-align:right}.ddc-user-rating-scale{grid-area:scale;display:flex;flex-direction:row-reverse;margin-left:-2px;margin-right:-2px}.ddc-user-rating-scale input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%);border:0}.ddc-user-rating-scale input:checked~label,.ddc-user-rating-scale input:focus~label{color:var(--color-fg-on-emphasis)}.ddc-user-rating-scale input:checked~label::after,.ddc-user-rating-scale input:focus~label::after{background-color:var(--color-button-teritary);border-color:var(--color-button-teritary-active)}.ddc-user-rating-scale input:focus+label::after{box-shadow:inset 0 0 0 40px var(--color-button-teritary-active)}.ddc-user-rating-scale label{position:relative;display:flex;flex-grow:1;align-items:center;justify-content:center;width:2ch;height:40px;margin:0;border:2px solid var(--color-bg-surface);border-radius:6px;font-weight:400;cursor:pointer}.ddc-user-rating-scale label>span{position:relative;z-index:1}.ddc-user-rating-scale label:hover::after{box-shadow:inset 0 0 0 40px var(--color-button-teritary-active)}.ddc-user-rating-scale label:hover,.ddc-user-rating-scale label:hover~label{color:var(--color-fg-on-emphasis)}.ddc-user-rating-scale label:hover::after,.ddc-user-rating-scale label:hover~label::after{background-color:var(--color-button-teritary);border-color:var(--color-button-teritary-active)}.ddc-user-rating-scale label::after{position:absolute;inset:0;background-color:var(--color-input-bg);border:2px solid var(--color-check-border);border-radius:inherit;content:""}@media (min-width:768px){.ddc-user-rating-scale label{height:48px}}.ddc-form-group-combo{display:grid;gap:12px;grid-template-columns:1fr max-content}.ddc-form-group-combo .ddc-input-group-action .ddc-btn{background-color:var(--color-input-bg);border-color:var(--color-input-border);border-left-width:0;color:var(--color-neutral-high);--btn-text-color:var(--color-neutral-high)}.ddc-form-group-combo .ddc-input-group-action .ddc-btn .ddc-icon{width:20px;height:20px}.ddc-form-group-combo .ddc-input-group-action .ddc-btn:focus,.ddc-form-group-combo .ddc-input-group-action .ddc-btn:hover{background-color:var(--color-input-bg);color:var(--color-neutral-higher)}.ddc-form-group-combo .ddc-input-group-action .ddc-btn:disabled{opacity:1}.ddc-form-group-combo .ddc-input-group-action .ddc-btn:not(:disabled):hover,.ddc-form-group-combo .ddc-input-group-action input[type=text]:not(:disabled):hover{border-color:var(--color-input-border)}.ddc-form-group-combo .ddc-input-group-action .ddc-btn:not(:disabled):focus,.ddc-form-group-combo .ddc-input-group-action input[type=text]:not(:disabled):focus{border-color:var(--color-input-border);box-shadow:none}.ddc-form-group-combo .ddc-tag-group-title{grid-column:1/-1}.ddc-form-group-combo>ul{grid-column:1/-1;margin-top:-8px}.ddc-form-group-combo li.is-hidden{display:none}.ddc-form-group-combo li>.ddc-btn{border-radius:40px;color:var(--color-fg-default)}.ddc-form-group-combo li>.ddc-btn.is-active,.ddc-form-group-combo li>.ddc-btn:hover{background-color:var(--color-neutral-high);border-color:var(--color-neutral-high);color:var(--color-fg-on-emphasis)}.ddc-box-review-summary{flex-wrap:wrap;gap:16px 24px}.ddc-box-review-summary>:first-child{gap:4px}@media (max-width:479.98px){.ddc-box-review-summary>:last-child{width:100%}}@media (min-width:600px){.ddc-box-review-summary{flex-wrap:nowrap}.ddc-box-review-summary>:first-child{flex:1}}@media (max-width:767.98px){.ddc-condition-label-wrap{display:inline-block;min-width:40vw}}.ddc-condition-label-wrap>.ddc-tag{margin-left:2px}.ddc-form-input-prefix{position:relative}.ddc-form-input-prefix>:not(span){padding-left:32px}.ddc-form-input-prefix>span{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding-left:12px;color:var(--color-fg-subtle)}