.gc-gallery-fallback-text{box-sizing:border-box;width:100%;height:100%;padding:0 var(--g-spacing-10);color:var(--g-color-text-secondary);justify-content:center;align-items:center;font-size:25px;line-height:1.2;display:flex}
.gc-gallery-image-view{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.gc-gallery-image-view__image{transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:transform .3s ease-out}.gc-gallery-image-view__spin{position:absolute}.gc-gallery-image-view_mobile .gc-gallery-image-view__image{touch-action:manipulation;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;will-change:transform}
.RecognitionPreviewCard-module__CU2sGq__card{--recognition-thumb-size:120px;gap:var(--padding-xxs);width:var(--recognition-thumb-size);flex-direction:column;flex-shrink:0;display:flex;position:relative}.RecognitionPreviewCard-module__CU2sGq__cardCompact{--recognition-thumb-size:72px}.RecognitionPreviewCard-module__CU2sGq__thumbWrap{width:var(--recognition-thumb-size);height:var(--recognition-thumb-size);cursor:pointer;border-radius:var(--g-border-radius-m);outline:none;position:relative}.RecognitionPreviewCard-module__CU2sGq__thumbWrap:hover .RecognitionPreviewCard-module__CU2sGq__thumb{border-color:var(--g-color-line-brand)}.RecognitionPreviewCard-module__CU2sGq__thumbWrap:focus-visible{outline:2px solid var(--g-color-line-brand);outline-offset:2px}.RecognitionPreviewCard-module__CU2sGq__thumb{object-fit:cover;border-radius:var(--g-border-radius-m);background:var(--g-color-base-generic);border:1px solid var(--g-color-line-generic);width:100%;height:100%}.RecognitionPreviewCard-module__CU2sGq__badge{top:var(--padding-xxs);left:var(--padding-xxs);min-width:20px;height:20px;padding:0 var(--padding-xxs);font-size:var(--g-text-caption-2-font-size);color:var(--g-color-text-light-primary);background:var(--g-color-base-brand);border-radius:var(--g-border-radius-s);justify-content:center;align-items:center;display:inline-flex;position:absolute}.RecognitionPreviewCard-module__CU2sGq__removeButton{top:var(--padding-xxs);right:var(--padding-xxs);position:absolute}.RecognitionPreviewCard-module__CU2sGq__fileName{max-width:var(--recognition-thumb-size)}
.ProblemImageRecognizer-module__04lLgW__recognizer{border-radius:var(--g-border-radius-l);outline:none;flex-direction:column;display:flex}.ProblemImageRecognizer-module__04lLgW__summary{align-items:center;gap:var(--padding-xs);color:var(--g-color-text-secondary);display:inline-flex}.ProblemImageRecognizer-module__04lLgW__body{gap:var(--padding-s);padding-top:var(--padding-s);flex-direction:column;display:flex}.ProblemImageRecognizer-module__04lLgW__dropZone{justify-content:center;align-items:center;gap:var(--padding-xxs);padding:var(--padding-m);border:1px dashed var(--g-color-line-generic-active);border-radius:var(--g-border-radius-l);cursor:pointer;text-align:center;color:var(--g-color-text-secondary);background:var(--g-color-base-generic);flex-direction:column;transition:background .15s,border-color .15s;display:flex}.ProblemImageRecognizer-module__04lLgW__dropZone:hover,.ProblemImageRecognizer-module__04lLgW__dropZone:focus-visible{background:var(--g-color-base-generic-hover);border-color:var(--g-color-line-brand);outline:none}.ProblemImageRecognizer-module__04lLgW__dropZoneActive{background:var(--g-color-base-selection);border-color:var(--g-color-line-brand)}.ProblemImageRecognizer-module__04lLgW__previewRibbon{gap:var(--padding-s);padding-bottom:var(--padding-xxs);flex-wrap:nowrap;display:flex;overflow-x:auto}.ProblemImageRecognizer-module__04lLgW__actions{justify-content:flex-end;gap:var(--padding-s);flex-wrap:wrap;display:flex}
.ProblemAdminForm-module__iV-LVW__form{gap:var(--padding-m);flex-direction:column;width:100%;display:flex}.ProblemAdminForm-module__iV-LVW__row{gap:var(--padding-m);display:flex}.ProblemAdminForm-module__iV-LVW__row>*{flex:1}.ProblemAdminForm-module__iV-LVW__group{gap:var(--padding-s);flex-direction:column;display:flex}.ProblemAdminForm-module__iV-LVW__actions{justify-content:flex-end;gap:var(--padding-s);display:flex}.ProblemAdminForm-module__iV-LVW__binaryTagsList{gap:var(--padding-s);flex-direction:column;display:flex}.ProblemAdminForm-module__iV-LVW__binaryTagsList .g-segmented-radio-group__option{flex:1 1 0}
.formModal-module__oiLacG__formModal{--g-modal-width:860px;border-radius:var(--g-border-radius-xl);padding:var(--padding-l);max-width:calc(100vw - var(--padding-l) * 2)}
