.fb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start;gap:32px clamp(32px,5vw,88px)}.fb-grid__form{min-width:0;max-width:44rem}.fb-side{display:grid;gap:12px;justify-items:start}.fb-side__d{color:var(--text-2);font-size:var(--t-ui)}.fb-photo{max-width:300px}.combo{position:relative}.combo__in{padding-left:42px;background:var(--field-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2377736A' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='m16.5 16.5-4.2-4.2'/%3E%3C/svg%3E") no-repeat 14px center;text-overflow:ellipsis}.combo__list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:min(19rem,46vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--field-line);border-radius:var(--radius-sm);background:var(--field-bg);box-shadow:0 22px 44px -22px rgb(20 20 20 / .5)}.combo__opt{display:grid;gap:1px;min-height:var(--tap);padding:9px 12px;border-radius:3px;cursor:pointer}.combo__opt:hover,.combo__opt[aria-selected="true"]{background:var(--sel)}.combo__opt[aria-selected="true"]{outline:2px solid var(--focus);outline-offset:-2px}.combo__t{font-weight:700;line-height:1.35}.combo__s{color:var(--text-2);font-size:var(--t-small);line-height:1.4}.combo__msg{color:var(--text-2);font-size:var(--t-small);font-weight:700;line-height:1.45}.combo__msg:empty{display:none}.field--combo [data-hint]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stars__defs{position:absolute;width:0;height:0;overflow:hidden}.stars{display:flex;gap:2px;margin-top:4px}.stars__in{position:absolute;width:1px;height:1px;opacity:0}.stars__s{display:grid;place-items:center;width:50px;height:50px;border-radius:var(--radius-sm);color:var(--text-3);cursor:pointer}.stars__s:hover{color:var(--oak)}.stars__i{width:34px;height:34px;fill:transparent;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;transition:fill .2s var(--ease-out),color .2s var(--ease-out),scale .2s var(--ease-out)}.stars__in:focus-visible + .stars__s{outline:2px solid var(--focus);outline-offset:-2px}.stars:has(.stars__in:nth-of-type(1):checked) .stars__s:nth-of-type(-n+1),.stars:has(.stars__in:nth-of-type(2):checked) .stars__s:nth-of-type(-n+2),.stars:has(.stars__in:nth-of-type(3):checked) .stars__s:nth-of-type(-n+3),.stars:has(.stars__in:nth-of-type(4):checked) .stars__s:nth-of-type(-n+4),.stars:has(.stars__in:nth-of-type(5):checked) .stars__s:nth-of-type(-n+5){color:var(--oak)}.stars:has(.stars__in:nth-of-type(1):checked) .stars__s:nth-of-type(-n+1) .stars__i,.stars:has(.stars__in:nth-of-type(2):checked) .stars__s:nth-of-type(-n+2) .stars__i,.stars:has(.stars__in:nth-of-type(3):checked) .stars__s:nth-of-type(-n+3) .stars__i,.stars:has(.stars__in:nth-of-type(4):checked) .stars__s:nth-of-type(-n+4) .stars__i,.stars:has(.stars__in:nth-of-type(5):checked) .stars__s:nth-of-type(-n+5) .stars__i{fill:currentColor}.mo .stars__s:active .stars__i{scale:.9}.stars__scale{display:flex;justify-content:space-between;width:258px;color:var(--text-3);font-size:var(--t-small)}.rating.is-invalid .stars__s{color:var(--err)}@media (max-width:1023px){.fb-grid{grid-template-columns:minmax(0,1fr)}.fb-grid__form{max-width:none}.fb-photo{max-width:240px}}@media (forced-colors:active){.stars__i{forced-color-adjust:none;color:CanvasText}}
