.uo-modal-layer:has(.uo-seed-review-modal){align-items:center;padding:var(--uo-spacing-4)}.uo-modal-layer .uo-modal-panel.uo-seed-review-modal{animation:none;border-radius:var(--uo-radius-panel);gap:0;max-height:calc(var(--uo-modal-visible-height,100dvh) - 32px);max-width:560px!important;min-height:0;min-width:0;overflow:hidden!important;padding:0!important}.uo-modal-panel.uo-seed-review-modal .uo-modal-close{right:var(--uo-spacing-3);top:var(--uo-spacing-3)}.uo-seed-review{display:flex;flex:1 1 auto;flex-direction:column;font:400 16px/24px var(--uo-typography-fontFamily-ui);max-height:inherit;min-height:0;min-width:0;width:100%}.uo-review-header{border-bottom:1px solid var(--uo-color-border-default);flex:none;padding:var(--uo-spacing-4) var(--uo-spacing-5);padding-right:var(--uo-spacing-12)}.uo-seed-review h2{font:700 24px/32px var(--uo-typography-fontFamily-heading);letter-spacing:-.023em;margin:0 0 var(--uo-spacing-1)}.uo-seed-review p{margin:0;overflow-wrap:anywhere}.uo-seed-review-subject{color:var(--uo-color-text-secondary);font-size:14px;font-weight:500;line-height:20px}.uo-review-body{align-content:start;display:grid;gap:var(--uo-spacing-3);grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:var(--uo-spacing-4) var(--uo-spacing-5);scrollbar-gutter:stable}.uo-review-rating{align-items:flex-end;-moz-column-gap:var(--uo-spacing-3);column-gap:var(--uo-spacing-3);display:flex;flex-wrap:wrap}.uo-review-score{color:var(--uo-color-text-secondary);font-size:14px;line-height:24px;padding-bottom:var(--uo-spacing-2)}.uo-seed-review .uo-field{align-content:start;display:grid;font-size:14px;font-weight:600;gap:var(--uo-spacing-2);line-height:20px;min-width:0}.uo-seed-review textarea{background:var(--uo-color-surface-card);border:1px solid var(--uo-color-border-strong);border-radius:var(--uo-radius-card);font:400 16px/24px var(--uo-typography-fontFamily-ui);min-height:72px!important;min-width:0;padding:var(--uo-spacing-3);width:100%}.uo-seed-review select{font-weight:400;min-height:44px;padding-block:var(--uo-spacing-2)!important}.uo-review-fields{display:grid;gap:var(--uo-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr))}.uo-review-fields .uo-field:has(.el-select){display:block}.uo-review-fields .el-select{display:block;margin-top:var(--uo-spacing-2);width:100%}.uo-review-optional{color:var(--uo-color-text-secondary);font-size:12px;font-weight:400}.uo-modal-panel.uo-seed-review-modal .el-select__wrapper{border:1px solid var(--uo-color-border-strong)!important;box-shadow:none!important;font:400 16px/24px var(--uo-typography-fontFamily-ui)!important;min-height:44px!important;padding:var(--uo-spacing-2) var(--uo-spacing-4)!important}.uo-modal-panel.uo-seed-review-modal .el-select__wrapper.is-focused{border-color:var(--uo-color-border-focus)!important;outline:2px solid var(--uo-color-border-focus);outline-offset:2px}.uo-seed-review .el-select__input,.uo-seed-review .el-select__input:focus-visible{border:0!important;border-radius:0!important;box-shadow:none!important;font:inherit!important;min-height:0!important;outline:none!important;padding:0!important}.uo-review-photos{border:0;display:grid;gap:var(--uo-spacing-2);margin:0;min-width:0;padding:0}.uo-review-photos legend{font-size:14px;font-weight:600;margin-bottom:var(--uo-spacing-2)}.uo-seed-review .uo-review-upload label{align-items:center;background:var(--uo-color-surface-subtle);border:1px dashed var(--uo-color-border-strong);border-radius:var(--uo-radius-card);display:flex!important;font:500 14px/20px var(--uo-typography-fontFamily-ui);gap:var(--uo-spacing-2);justify-content:center;min-height:44px;padding:var(--uo-spacing-2);width:100%}.uo-review-upload label>span{display:none}.uo-review-upload label:focus-within{outline:2px solid var(--uo-color-border-focus);outline-offset:2px}.uo-review-hint{color:var(--uo-color-text-secondary);font-size:14px;line-height:20px}.uo-review-actions{background:var(--uo-color-surface-card);border-top:1px solid var(--uo-color-border-default);display:flex;flex:none;gap:var(--uo-spacing-3);padding:var(--uo-spacing-3) var(--uo-spacing-5)}.uo-review-actions .uo-btn{min-height:44px}.uo-review-actions .uo-btn:first-child{flex:1}.uo-review-actions button:disabled{cursor:not-allowed;opacity:.6}.uo-rating-choice{border:0;display:flex;gap:var(--uo-spacing-1);margin:0;padding:0}.uo-rating-choice legend{font-size:14px;font-weight:600;margin-bottom:var(--uo-spacing-2)}.uo-rating-choice label{color:var(--uo-color-text-secondary);cursor:pointer;display:grid;flex:none;font-size:32px;min-height:44px;place-items:center;position:relative;width:44px}.uo-rating-choice .is-filled{color:var(--uo-color-status-warning)}.uo-rating-choice input{cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.uo-rating-choice label:focus-within{border-radius:var(--uo-radius-card);outline:2px solid var(--uo-color-border-focus);outline-offset:2px}@media (max-width:480px){.uo-review-header{padding:var(--uo-spacing-4);padding-right:var(--uo-spacing-12)}.uo-seed-review h2{font-size:22px;line-height:28px}.uo-review-body{padding:var(--uo-spacing-4)}.uo-rating-choice{gap:0;min-width:0}.uo-review-fields{grid-template-columns:minmax(0,1fr)}.uo-review-actions{padding:var(--uo-spacing-3) var(--uo-spacing-4)}.uo-review-actions .uo-btn{padding-inline:var(--uo-spacing-3)}}
