.field-review-compact{min-width:0}.field-review-compact>.field-review-trigger{width:100%;height:auto;min-height:38px;box-shadow:none;white-space:normal;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.4;list-style:none;display:flex}.field-review-compact>.field-review-trigger:after{display:none}.field-review-compact>summary::-webkit-details-marker{display:none}.field-review-compact[open] .field-review-chevron{transform:rotate(180deg)}.field-review-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (pointer:coarse){.field-review-compact>.field-review-trigger{min-height:44px}}.ggrc-dialog.contractor-photo-dialog{flex-direction:column;display:flex;overflow:hidden;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;animation:none!important;inset:0!important;transform:translate(0,0)!important}.contractor-photo-dialog>h2{padding-right:3rem}.contractor-photo-dialog [data-dialog-close]{min-width:44px;min-height:44px;top:max(.5rem, env(safe-area-inset-top));place-content:center;display:grid;right:.5rem}@media (prefers-reduced-motion:reduce){.contractor-photo-dialog{animation:none!important}}
