.photoTextEditor_panel__0Gh7_{width:min(560px,92vw);max-height:86vh;overflow-y:auto;background:var(--surface-base);border:var(--border-width,1px) solid var(--border-primary);border-radius:var(--radius-surface,8px);padding:1.25em;display:flex;flex-direction:column;gap:1em}.photoTextEditor_header__q1R4x{display:flex;align-items:center;justify-content:space-between}.photoTextEditor_title__IQieb{font-size:1.15em;font-weight:600;color:var(--text-primary)}.photoTextEditor_body__Yt91E{display:flex;flex-direction:column;gap:1em}.photoTextEditor_fieldGroup__OeN6m{display:flex;flex-direction:column;gap:.25em}.photoTextEditor_helper__q9TFK{font-size:.8em;color:var(--text-secondary-muted)}.photoTextEditor_errorBanner__qtWBo{padding:.5em .75em;background:var(--status-error-bg);color:var(--status-error);border-radius:var(--radius-control,4px);font-size:.85em}.photoTextEditor_footer__btv4e{display:flex;justify-content:flex-end;gap:.5em}.specimenImageGallery_gallery__1Gi23{display:flex;flex-direction:column;gap:1em;position:relative}.specimenImageGallery_grid___0K_m{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75em}.specimenImageGallery_imageCard__BUx52{position:relative;border-radius:6px;overflow:hidden;border:1px solid var(--border-secondary);background:var(--surface-base);transition:border-color .2s}.specimenImageGallery_imageCard__BUx52:hover{border-color:var(--border-primary)}.specimenImageGallery_imageCard__BUx52:hover .specimenImageGallery_deleteBtn__fro1a{opacity:1}.specimenImageGallery_imageWrapper__KvI7E{aspect-ratio:1;cursor:pointer}.specimenImageGallery_imageWrapper__KvI7E img{width:100%;height:100%;object-fit:cover}.specimenImageGallery_caption__CEiAX{padding:.35em .5em;font-size:.85em;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.specimenImageGallery_privateNotes___K0Vw{display:flex;flex-direction:column;gap:.25em;padding:0 .5em .35em;font-size:.8em;color:var(--text-secondary);word-break:break-word}.specimenImageGallery_privateBadge__JTGVq{align-self:flex-start;padding:.1em .4em;border-radius:var(--radius-chip);background:var(--status-warning-bg);color:var(--status-warning);font-size:.75em;text-transform:uppercase;letter-spacing:.05em}.specimenImageGallery_editBtn__5tqR_{display:inline-block;align-self:flex-start;margin:0 .5em .35em;padding:.2em .6em;font-size:.78em;color:var(--interactive-base);background:rgba(0,0,0,0);border:var(--border-width,1px) solid var(--border-secondary);border-radius:var(--radius-control,4px);cursor:pointer;transition:border-color .2s,color .2s}.specimenImageGallery_editBtn__5tqR_:hover{color:var(--interactive-hover);border-color:var(--interactive-base)}.specimenImageGallery_viewOriginal__nDney{display:inline-block;padding:.2em .5em;font-size:.78em;color:var(--interactive-base);text-decoration:none}.specimenImageGallery_viewOriginal__nDney:hover{color:var(--interactive-hover);text-decoration:underline}.specimenImageGallery_processingNotice__BK9lH{padding:.4em .6em;font-size:.85em;color:var(--status-warning);background:var(--status-warning-bg);border-radius:var(--radius-control,4px)}.specimenImageGallery_deleteBtn__fro1a{position:absolute;top:.35em;right:.35em;background:var(--surface-overlay);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s;color:var(--status-error);font-size:1.1em}.specimenImageGallery_deleteBtn__fro1a:hover{background:var(--status-error-bg)}.specimenImageGallery_addPhotosBtn___4s7e{padding:.3em .8em;font-size:.85em;color:var(--interactive-base);background:rgba(0,0,0,0);border:var(--border-width,1px) solid var(--border-secondary);border-radius:var(--radius-control,4px);cursor:pointer;transition:border-color .2s,color .2s}.specimenImageGallery_addPhotosBtn___4s7e:hover{color:var(--interactive-hover);border-color:var(--interactive-base)}.specimenImageGallery_dropStrip__xbf7s{display:flex;align-items:center;justify-content:center;padding:2em 1em;border:2px dashed var(--border-secondary);border-radius:6px;cursor:pointer;color:var(--text-secondary-muted);font-size:.95em;text-align:center;transition:border-color .2s,color .2s;background:rgba(0,0,0,0)}.specimenImageGallery_dropStrip__xbf7s:focus-visible,.specimenImageGallery_dropStrip__xbf7s:hover{border-color:var(--interactive-base);color:var(--interactive-base);outline:none}.specimenImageGallery_dropOverlay__q4slD{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:1em;border:2px dashed var(--interactive-base);border-radius:8px;background:color-mix(in srgb,var(--interactive-base) 12%,var(--surface-overlay));color:var(--interactive-base);font-size:1.05em;font-weight:600;pointer-events:none}.specimenImageGallery_pendingCard__T8f0U{display:flex;flex-direction:column}.specimenImageGallery_pendingFailedCard__Sxy2K{border-color:var(--status-error)}.specimenImageGallery_pendingStatus__9qcic{display:flex;flex-direction:column;gap:.35em;padding:.5em}.specimenImageGallery_pendingLabel__IYf6I{font-size:.82em;color:var(--text-secondary)}.specimenImageGallery_pendingError__SRsv1{display:flex;flex-direction:column;gap:.4em}.specimenImageGallery_pendingErrorMsg__0HPD7{font-size:.82em;color:var(--status-error)}.specimenImageGallery_pendingActions__fGd8t{display:flex;gap:.4em}.specimenImageGallery_pendingRemove__bZzh4,.specimenImageGallery_pendingRetry__XH_4u{padding:.2em .6em;font-size:.78em;border-radius:var(--radius-control,4px);border:var(--border-width,1px) solid var(--border-secondary);background:rgba(0,0,0,0);cursor:pointer;transition:border-color .2s,color .2s}.specimenImageGallery_pendingRetry__XH_4u{color:var(--interactive-base)}.specimenImageGallery_pendingRetry__XH_4u:hover{color:var(--interactive-hover);border-color:var(--interactive-base)}.specimenImageGallery_pendingRemove__bZzh4{color:var(--text-secondary)}.specimenImageGallery_pendingRemove__bZzh4:hover{color:var(--status-error);border-color:var(--status-error)}.specimenImageGallery_emptyState__9zG2N{padding:2em 1em;text-align:center;color:var(--text-secondary-muted);font-size:.95em}.specimenImageGallery_header__GSkzT{display:flex;align-items:center;justify-content:space-between}.specimenImageGallery_title__zzxUs{font-size:1.1em;font-weight:600;color:var(--text-primary)}.specimenImageGallery_errorBanner__KATuD{padding:.5em .75em;background:var(--status-error-bg);color:var(--status-error);border-radius:4px;font-size:.85em;display:flex;align-items:center;justify-content:space-between}.specimenImageGallery_errorDismiss__n_ejq{background:none;border:none;color:var(--status-error);cursor:pointer;font-size:1.1em}.specimenImageGallery_coverPinNotice__xuBLQ{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.5em .75em;background:var(--status-info-bg);color:var(--status-info);border-radius:var(--radius-control,4px);font-size:.85em}.specimenImageGallery_coverPinNotice__xuBLQ .specimenImageGallery_errorDismiss__n_ejq{color:var(--status-info)}ul.specimenImageGallery_reorderGrid__FRsBK{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75em;list-style:none;margin:0;padding:0}.specimenImageGallery_dragHandle__SCMfT{position:absolute;bottom:.35em;right:.35em;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-control,4px);background:var(--surface-overlay);color:var(--text-secondary);font-size:1.1em;line-height:1;cursor:grab;-webkit-user-select:none;user-select:none}.specimenImageGallery_dragHandle__SCMfT:active{cursor:grabbing}.specimenImageGallery_dragHandle__SCMfT:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.specimenImageGallery_leadBadge__XXrDi{position:absolute;top:.35em;left:.35em;z-index:2;padding:.1em .5em;border-radius:var(--radius-pill,999px);background:var(--status-good-bg);color:var(--status-good);font-size:.72em;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.specimenImageGallery_orderSavedNotice__WD1HC{padding:.4em .6em;font-size:.85em;color:var(--status-success);background:var(--status-success-bg);border-radius:var(--radius-control,4px)}.labelShiftDateInput_labelShiftDateInput__F_QZ5{--input-border:var(--border-secondary);--input-background:var(--surface-base);--input-text:var(--text-primary);--input-label:var(--text-primary-muted);--input-success:var(--status-success);--input-warning:var(--status-error);--input-outline-focus:var(--border-primary)}.labelShiftDateInput_labelShiftDateInput__F_QZ5 .labelShiftDateInput_label__1haix{margin:1em 0;position:absolute;color:var(--input-label);opacity:.7;padding:0 1em;pointer-events:none;transform:translateY(-50%);font-size:.9em}.labelShiftDateInput_labelShiftDateInput__F_QZ5.labelShiftDateInput_labelShiftDateInput__F_QZ5 .labelShiftDateInput_input__mkRKp{padding:1.5em 1em .5em}.labelShiftDateInput_labelShiftDateInput__F_QZ5 .labelShiftDateInput_requiredAstrisk__1QyE8{color:inherit}.labelShiftDateInput_labelShiftDateInput__F_QZ5.labelShiftDateInput_notEmpty___lgK0 .labelShiftDateInput_input__mkRKp{padding:1.5em 1em .5em}.labelShiftDateInput_labelShiftDateInput__F_QZ5.labelShiftDateInput_notEmpty___lgK0 .labelShiftDateInput_label__1haix{transform:translateY(-50%);font-size:.9em}.labelShiftDateInput_labelShiftDateInput__F_QZ5.labelShiftDateInput_notEmpty___lgK0 .labelShiftDateInput_requiredAstrisk__1QyE8{color:inherit}.labelShiftDateInput_labelShiftDateInput__F_QZ5.labelShiftDateInput_readOnly__Ry0q7{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:default!important}.labelShiftDateInput_labelShiftDateInput__F_QZ5.labelShiftDateInput_readOnly__Ry0q7:hover{border-color:rgba(0,0,0,0)}.dropDownSelectInput_fieldWrapper__Cf9aC{width:100%}.dropDownSelectInput_fieldWrapper__Cf9aC .dropDownSelectInput_toggle__K5SAd{flex:1 1 auto;width:100%;justify-content:space-between;gap:.5em;padding:.6rem .8rem;background:var(--surface-raised);border:1px solid var(--border-secondary);color:var(--text-secondary);font-size:.95rem;line-height:1.3;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.dropDownSelectInput_fieldWrapper__Cf9aC .dropDownSelectInput_toggle__K5SAd:hover{border-color:var(--border-primary)}.dropDownSelectInput_fieldWrapper__Cf9aC .dropDownSelectInput_toggle__K5SAd[aria-expanded=true]{border-color:var(--interactive-base);background:var(--bg-secondary);box-shadow:0 0 0 1px var(--interactive-base)}.dropDownSelectInput_placeholder__FiHEf,.dropDownSelectInput_toggleValue__W2KNd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropDownSelectInput_placeholder__FiHEf{color:var(--text-secondary-muted)}.dropDownSelectInput_option__02vwN{display:flex;align-items:center;gap:.6em;width:100%;padding:.5em .8em;text-align:left;background:rgba(0,0,0,0);border:none;color:var(--text-primary);font-family:inherit;font-size:.9rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.dropDownSelectInput_option__02vwN:focus-visible,.dropDownSelectInput_option__02vwN:hover{background:var(--bg-secondary);outline:none}.dropDownSelectInput_optionSelected__AwJfd{color:var(--interactive-base);font-weight:600}.dropDownSelectInput_optionSelected__AwJfd:focus-visible,.dropDownSelectInput_optionSelected__AwJfd:hover{background:var(--bg-secondary)}.dropDownSelectInput_optionLabel__DBszg{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropDownSelectInput_dot__OqPAh{flex:0 0 auto;display:inline-flex}.dropDownSelectInput_notification__SePdM{margin-top:.35em}.scroll_hiddenScrollbar__9Luj2{overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.scroll_hiddenXScrollbar__AA8fR{overflow-x:hidden;scroll-behavior:smooth;white-space:nowrap}.scroll_hiddenYScrollbar__5a0OH{overflow-y:hidden;scroll-behavior:smooth;white-space:nowrap}.scroll_hiddenScrollbar__9Luj2::-webkit-scrollbar{display:none}.scroll_scrollbarAuto__LpYgK{overflow-x:auto;scroll-behavior:smooth;padding-bottom:17px!important}.button_buttonPrimaryWBg__VwsNK{border-radius:.2em!important;padding:.5em 1.5em!important;background:var(--interactive-base)!important;color:var(--bg-primary)!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button_buttonPrimaryWBg__VwsNK:hover{background:var(--interactive-hover)!important;color:var(--bg-primary)!important}.button_buttonSecondaryWBg__Gkr55{border-radius:.2em!important;padding:.5em 1.5em!important;background:var(--surface-raised)!important;color:var(--text-primary)!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button_buttonSecondaryWBg__Gkr55:hover{background:var(--surface-overlay)!important;color:var(--text-primary)!important}.button_buttonMutedWBg__AbkUy{border-radius:.2em!important;padding:.5em 1.5em!important;background:#a9a9a9!important;color:var(--black,black)!important;transition:background-color .2s ease-in-out,color .2s ease-in-out}.button_buttonMutedWBg__AbkUy:hover{background:gray!important;color:var(--black,black)!important}.grid_gridTwoCol__t44f2{display:grid;grid-template-columns:repeat(2,1fr)}.grid_gridThreeCol__tXkSV{display:grid;grid-template-columns:repeat(3,1fr)}.grid_gridTwoRow__nMuTU{display:grid;grid-template-rows:repeat(2,1fr)}.template_primaryOutlineContainer__zGmK9{border:1px solid var(--border-primary)}.template_inverseContainer__FxuJF{background:var(--light-text-primary);color:var(--bg-primary)}.draggableFileUploadTemplate_thumbnailGrid__WwLTn{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem;width:100%;border-radius:8px;transition:background-color .12s ease,outline-color .12s ease;outline:2px dashed rgba(0,0,0,0);outline-offset:-4px}@media(max-width:768px){.draggableFileUploadTemplate_thumbnailGrid__WwLTn{gap:.75rem}}.draggableFileUploadTemplate_thumbnailGrid__WwLTn[data-dragover=true]{background-color:var(--surface-base,rgba(0,0,0,.03));outline-color:var(--interactive-base)}.draggableFileUploadTemplate_thumbnailGrid__WwLTn:focus-visible{outline-color:var(--interactive-base)}.draggableFileUploadTemplate_gridHelperText__yyAU0{width:100%;margin:0 0 .25rem;padding:0 .5rem;font-size:.8rem;color:var(--text-secondary-muted,#aaa);-webkit-user-select:none;user-select:none}.draggableFileUploadTemplate_thumbnailWrapper__6FJPy{position:relative;cursor:grab;border-radius:8px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex;align-items:center;justify-content:center}.draggableFileUploadTemplate_thumbnailWrapper__6FJPy:focus{outline:2px solid var(--interactive-base);outline-offset:2px}.draggableFileUploadTemplate_thumbnailWrapper__6FJPy:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}@media(hover:hover){.draggableFileUploadTemplate_thumbnailWrapper__6FJPy:hover:not(.draggableFileUploadTemplate_dragging__oj7mu){transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}}.draggableFileUploadTemplate_thumbnailWrapper__6FJPy.draggableFileUploadTemplate_dragging__oj7mu{opacity:.3;cursor:grabbing;z-index:100;border-color:var(--interactive-base);transition:opacity .15s ease-out}.draggableFileUploadTemplate_emptyDropZone__333Ch{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:150px;border:2px dashed var(--border-secondary,#ccc);border-radius:8px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.draggableFileUploadTemplate_emptyDropZone__333Ch:hover{border-color:var(--interactive-base,#888);background-color:var(--surface-base,rgba(0,0,0,.02))}.draggableFileUploadTemplate_emptyDropZoneContent__mEnJ4{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-secondary,#888);-webkit-user-select:none;user-select:none}.draggableFileUploadTemplate_uploadIcon__ffdLA{font-size:1.5rem;opacity:.6}.draggableFileUploadTemplate_description__mrLhd{font-size:.85rem;color:var(--text-secondary-muted,#aaa);margin-top:.25rem}.draggableBlock_container__rvov8{width:100%;position:relative}.draggableBlock_defaultGalleryGrid__6PGCe{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem;width:100%}@media(max-width:768px){.draggableBlock_defaultGalleryGrid__6PGCe{gap:.75rem}}.draggableBlock_galleryItem__HaLJE{position:relative;cursor:grab;border-radius:var(--border-radius,8px);border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex;align-items:center;justify-content:center}.draggableBlock_galleryItem__HaLJE:focus{outline:2px solid var(--interactive-base);outline-offset:2px}.draggableBlock_galleryItem__HaLJE:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}@media(hover:hover){.draggableBlock_galleryItem__HaLJE:hover:not(.draggableBlock_dragging__z967e){transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}}.draggableBlock_staticGridItem__acPqp{position:relative;cursor:default;pointer-events:auto;-webkit-user-select:auto;user-select:auto;display:flex;align-items:center;justify-content:center}.draggableBlock_staticGridItem__acPqp:hover{transform:none!important;box-shadow:none!important}.draggableBlock_staticGridItem__acPqp:focus{outline:none}.draggableBlock_staticGridItem__acPqp *{cursor:inherit}.draggableBlock_itemWrapper___dMkk{position:relative;display:flex;flex-direction:column}.draggableBlock_itemContent__JmVIh{flex:1 1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--border-radius,8px)}.draggableBlock_itemContent__JmVIh>img,.draggableBlock_itemContent__JmVIh>video{object-fit:cover}.draggableBlock_itemContent__JmVIh>:not(img):not(video){max-width:100%;max-height:100%}.draggableBlock_removeButton__lNJ4Z{position:absolute;top:.5rem;right:.5rem;z-index:10;opacity:0;transition:opacity .2s ease-out;background:hsla(0,0%,100%,.95);border-radius:50%;padding:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.2)}.draggableBlock_removeButton__lNJ4Z:hover{background:#fff}.draggableBlock_galleryItem__HaLJE:focus-within .draggableBlock_removeButton__lNJ4Z,.draggableBlock_galleryItem__HaLJE:hover .draggableBlock_removeButton__lNJ4Z{opacity:1}.draggableBlock_dragging__z967e{opacity:.3;cursor:grabbing;z-index:100;border-color:var(--interactive-base);transition:opacity .15s ease-out}@keyframes draggableBlock_slideIn__Xn6yL{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.draggableBlock_newItem__IkDau{animation:draggableBlock_slideIn__Xn6yL .3s ease-out}.draggableBlock_srOnly__mrQhN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.draggableBlock_keyboardHint__jYqJW{font-size:.875rem;color:var(--text-primary-muted);margin-top:.5rem;text-align:center;opacity:.7}.draggableBlock_emptyState__jPkrc{padding:2rem;text-align:center;color:var(--text-primary-muted);border:2px dashed var(--border-secondary);border-radius:var(--border-radius,8px);background:var(--bg-secondary)}.draggableBlock_uploadThumbnail__CTsxJ{position:relative;width:124px;height:124px;border:2px dashed var(--border-secondary,#ccc);border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-base,#fff);transition:all .2s ease-in-out}.draggableBlock_uploadThumbnail__CTsxJ:hover{border-color:var(--accent-base,#007bff);background:var(--surface-raised,#f8f9fa)}.draggableBlock_uploadButton__J4CPP{background:rgba(0,0,0,0);border:none;color:var(--text-secondary,#666);font-size:2.5rem;font-weight:300;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.draggableBlock_uploadButton__J4CPP:hover{color:var(--accent-base,#007bff);transform:scale(1.1)}.draggableBlock_uploadButton__J4CPP:active{transform:scale(.95)}@media(hover:none){.draggableBlock_galleryItem__HaLJE{cursor:default}.draggableBlock_removeButton__lNJ4Z{opacity:.9}}@media(prefers-contrast:high){.draggableBlock_galleryItem__HaLJE:focus{outline-width:3px}}@media(prefers-reduced-motion:reduce){.draggableBlock_galleryItem__HaLJE,.draggableBlock_removeButton__lNJ4Z{transition:none}.draggableBlock_newItem__IkDau{animation:none}}.draggableBlock_fieldNotification__2fCDK{margin-top:.5em}.galleryThumbnail_imageContainer__ANZgr{position:relative;width:124px;height:124px;border-radius:8px;overflow:hidden;background:var(--surface-base,#fff)}.galleryThumbnail_imageContainer__ANZgr>img{width:100%;height:100%;object-fit:cover}.galleryThumbnail_imageContainer__ANZgr .galleryThumbnail_deleteButton__YXe0Q{position:absolute;top:4px;right:4px;-webkit-backdrop-filter:blur(20px) grayscale(0);backdrop-filter:blur(20px) grayscale(0);margin:0;padding:0;border-radius:50%;color:var(--red,red)}.simpleFileDragDrop_container__isZAO{position:relative;border:2px dashed var(--border-secondary);border-radius:8px;padding:20px;text-align:center;color:var(--text-primary);transition:border-color .3s,background .3s}.simpleFileDragDrop_container__isZAO:hover{background:var(--surface-base)}.simpleFileDragDrop_container__isZAO:active{filter:brightness(200%)}.simpleFileDragDrop_container__isZAO .simpleFileDragDrop_input__IbRDf{z-index:1;cursor:pointer;position:absolute;width:100%;height:100%;opacity:0}.imageCarousel_carouselContainer__ZgYnS{position:relative;width:100%;overflow:hidden;background-color:var(--bg-secondary,#f8f9fa);outline:none}.imageCarousel_carouselContainer__ZgYnS:focus-visible{outline:2px solid var(--interactive-base,#007bff);outline-offset:2px}.imageCarousel_trackWrapper__ySs4C{width:100%;height:100%;overflow:hidden}.imageCarousel_track__LpT2z{display:flex;width:100%;height:100%;will-change:transform}.imageCarousel_withTransition__uo88u{transition:transform .5s ease-in-out}.imageCarousel_slide__Q2uqz{min-width:100%;max-width:100%;flex-shrink:0;height:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.imageCarousel_controlBtn__4rCuR{position:absolute;font-size:2em;top:50%;transform:translateY(-50%);z-index:20;opacity:0;transition:opacity .3s,background-color .2s;padding:0;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%}.imageCarousel_carouselContainer__ZgYnS:hover .imageCarousel_controlBtn__4rCuR,.imageCarousel_controlBtn__4rCuR:focus-visible{opacity:1}.imageCarousel_prevBtn__cbWj2{left:1rem}.imageCarousel_nextBtn__kc2sm{right:1rem}.imageCarousel_indicators__TmLRc{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:20;padding:.5rem 1rem;background:rgba(0,0,0,.3);border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.imageCarousel_indicatorsBelow__9Lr7X{position:static;transform:none;justify-content:center;margin-top:8px}.imageCarousel_dot__0S1_G{width:10px;height:10px;border-radius:50%;border:2px solid hsla(0,0%,100%,.5);background-color:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease;padding:0}.imageCarousel_dot__0S1_G:hover{background-color:hsla(0,0%,100%,.8)}.imageCarousel_dot__0S1_G.imageCarousel_active__ZVq56{background-color:var(--white,#fff);border-color:var(--white,#fff);transform:scale(1.2)}.geolocationButton_btn__UOYCm{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-primary);border-radius:4px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer;transition:background .15s ease}.geolocationButton_btn__UOYCm:hover:not(:disabled){background:var(--interactive-hover)}.geolocationButton_btn__UOYCm:disabled{opacity:.5;cursor:not-allowed}.geolocationButton_btn__UOYCm.geolocationButton_locating__PAVQn .geolocationButton_icon__zU2YI{animation:geolocationButton_pulse__1BjwV 1s ease-in-out infinite}.geolocationButton_icon__zU2YI{display:flex;align-items:center;justify-content:center}@keyframes geolocationButton_pulse__1BjwV{0%,to{opacity:1}50%{opacity:.4}}.noImagePlaceholder_placeholder__FqsDx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em;width:100%;height:100%;min-height:200px;background:var(--surface-base);border:1px dashed var(--border-secondary);border-radius:4px;color:var(--text-secondary-muted)}.noImagePlaceholder_icon__Tmxuu{opacity:.5}.noImagePlaceholder_message__tabYN{font-size:.875rem}.mapMarker_pin__XwilS{cursor:pointer;transition:transform .15s ease;color:var(--interactive-base,#e74c3c)}.mapMarker_pin__XwilS:hover{transform:scale(1.15)}.mapMarker_selected__6_rdj{color:var(--status-info,#3498db)}.mapMarker_highlight__xX2dM{color:var(--status-warning,#f39c12)}.mapMarker_user__H14O5{color:var(--blue,#2980b9)}.mapMarker_label__VSJjx{font-size:.7rem;font-weight:600;text-align:center;white-space:nowrap;color:var(--text-primary,#333);text-shadow:0 0 3px var(--bg-primary,#fff),0 0 3px var(--bg-primary,#fff);margin-top:2px}.clusterMarker_cluster__BVraM{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--interactive-base,#3388ff);border:3px solid var(--bg-primary,#fff);box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:pointer;transition:transform .15s ease}.clusterMarker_cluster__BVraM:hover{transform:scale(1.1)}.clusterMarker_count__Nl__s{color:var(--white,#fff);font-size:.75rem;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.addStockForm_sectionHeaderOverlay__G7MA5[data-status=missing]>span:first-child{border-color:var(--status-warning);color:var(--status-warning)}.addStockForm_sectionHeaderOverlay__G7MA5[data-status=complete]>span:first-child{border-color:var(--status-good);color:var(--status-good)}.addStockForm_fieldGrid__IIgc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;padding:1.25em}.addStockForm_fullWidth__Rd24l{grid-column:1/-1}.addStockForm_fieldGroup__f3O0_{display:flex;flex-direction:column;gap:.4rem;min-width:160px}.addStockForm_fieldGroup__f3O0_>div,.addStockForm_fieldGroup__f3O0_>div>div{width:100%}.addStockForm_fieldLabel__WXof6{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.addStockForm_sectionHint__SFxWD{margin:0;padding:0 1.25em;color:var(--text-secondary-muted);font-size:.82rem;line-height:1.5}.addStockForm_modeToggle__KZJZH{display:inline-flex;align-self:flex-start;border:1px solid var(--border-primary);border-radius:.5em;overflow:hidden}.addStockForm_modeBtnActive__z5M5Y,.addStockForm_modeBtn__UCpm2{padding:.5em 1.1em;font-size:.9em;border:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.addStockForm_modeBtn__UCpm2{background:rgba(0,0,0,0);color:var(--text-secondary)}.addStockForm_modeBtn__UCpm2:hover{background:var(--bg-secondary);color:var(--text-primary)}.addStockForm_modeBtnActive__z5M5Y{background:var(--interactive-base);color:var(--bg-primary);font-weight:600}.addStockForm_actionBar__xcG0T{margin-top:1rem}.addStockForm_statusDot__XVAYm{width:8px;height:8px;background:var(--status-success);border-radius:50%;box-shadow:0 0 8px var(--status-success);animation:addStockForm_pulse__CH3w_ 2s ease-in-out infinite}@keyframes addStockForm_pulse__CH3w_{0%,to{opacity:1}50%{opacity:.45}}.addStockForm_miniProgressBar__2xYBV{width:110px;height:4px;background:var(--border-secondary);opacity:.35;position:relative}@media(max-width:640px){.addStockForm_miniProgressBar__2xYBV{width:60px}}.addStockForm_taxonSection__LCnPv{display:flex;flex-direction:column;gap:.75rem;padding:1.25em}.addStockForm_taxonValidation__Cqoz0{font-size:.85rem;color:var(--status-error);font-weight:500}.addStockForm_unsureCheckbox__HFAf4{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;padding-top:.25rem}.addStockForm_unsureCheckbox__HFAf4 input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--interactive-base);cursor:pointer}.addStockForm_unsureLabel__UbPKU{font-size:.85rem;font-weight:500;color:var(--text-primary)}.addStockForm_unsureDescription__G0QdA{font-size:.8rem;color:var(--text-secondary);margin:0;padding-left:1.5rem;line-height:1.4}.gallery_galleryFrame__mk8qb{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border-primary) 65%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 50%,transparent);min-width:0}.gallery_galleryFrameDragOver__6Fmjl{border-color:var(--interactive-base);background:color-mix(in srgb,var(--interactive-base) 10%,var(--surface-raised) 50%)}.gallery_galleryFrame__mk8qb[data-reject-pulse]:not([data-reject-pulse="0"]){animation:gallery_galleryRejectShake__tGiuI .36s ease-out}@keyframes gallery_galleryRejectShake__tGiuI{0%,to{transform:translateX(0)}15%,45%,75%{transform:translateX(-3px)}30%,60%,90%{transform:translateX(3px)}}@keyframes gallery_galleryRejectFlash__ic6On{0%,to{background-color:color-mix(in srgb,var(--surface-raised) 50%,transparent)}50%{background-color:var(--status-error-bg)}}@media(prefers-reduced-motion:reduce){.gallery_galleryFrame__mk8qb[data-reject-pulse]:not([data-reject-pulse="0"]){animation:gallery_galleryRejectFlash__ic6On .36s ease-out}}.gallery_galleryCorners__Csyx7{position:absolute;inset:0;pointer-events:none;z-index:2}.gallery_galleryCorners__Csyx7:after,.gallery_galleryCorners__Csyx7:before,.gallery_galleryCorners__Csyx7>span:after,.gallery_galleryCorners__Csyx7>span:before{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--border-secondary);pointer-events:none}.gallery_galleryCorners__Csyx7:before{top:8px;left:8px;border-right:none;border-bottom:none}.gallery_galleryCorners__Csyx7:after{top:8px;right:8px;border-left:none;border-bottom:none}.gallery_galleryCorners__Csyx7>span{position:absolute;inset:0}.gallery_galleryCorners__Csyx7>span:before{bottom:8px;left:8px;border-right:none;border-top:none}.gallery_galleryCorners__Csyx7>span:after{bottom:8px;right:8px;border-left:none;border-top:none}.gallery_grid__nrXk_{position:relative;width:100%;box-sizing:border-box}.gallery_gridEmpty__elhXg{min-height:12rem;display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-secondary);border-radius:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.gallery_gridEmpty__elhXg:hover{background:var(--surface-base);border-color:var(--interactive-base)}.gallery_gridEmpty__elhXg:focus-visible{outline:2px solid var(--interactive-base);outline-offset:4px}.gallery_gridEmptyContent__BFDOM{display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--text-secondary);text-align:center;pointer-events:none}.gallery_gridEmptyContent__BFDOM svg{opacity:.7}.gallery_gridEmptyTitle__pU2jD{font-size:1rem;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.gallery_gridEmptyHint__bMF52{font-size:.85rem;color:var(--text-secondary-muted)}.gallery_gridPopulated__yenjv{gap:.6rem}.gallery_gridPopulatedWrap__ymaU5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.gallery_gridPopulatedWrap__ymaU5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.gallery_gridPopulatedWrap__ymaU5{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery_gridPopulatedOverflow__SKHmQ{display:flex;flex-direction:row;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border-secondary) rgba(0,0,0,0)}.gallery_gridPopulatedOverflow__SKHmQ[data-dragging=true]{scroll-snap-type:none}.gallery_gridPopulatedOverflow__SKHmQ[data-dragging=true]>.gallery_gridThumb__sij7R{transition:none}.gallery_gridPopulatedOverflow__SKHmQ::-webkit-scrollbar{height:6px}.gallery_gridPopulatedOverflow__SKHmQ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.gallery_gridPopulatedOverflow__SKHmQ::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:3px}.gallery_gridPopulatedOverflow__SKHmQ>.gallery_gridThumb__sij7R{flex:0 0 6rem;scroll-snap-align:start}@media(max-width:480px){.gallery_gridPopulatedOverflow__SKHmQ>.gallery_gridThumb__sij7R{flex-basis:5rem}}.gallery_gridDragOver__OXjUk{outline:2px dashed var(--interactive-base);outline-offset:4px;background:var(--status-info-bg)}.gallery_gridThumb__sij7R{position:relative;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:var(--surface-base);border:1px solid var(--border-primary);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,box-shadow .14s ease}.gallery_gridThumb__sij7R:hover{border-color:var(--interactive-base)}.gallery_gridThumb__sij7R:focus-visible{outline:2px solid var(--interactive-base);outline-offset:2px}.gallery_gridThumbActive__OMPB_{border-color:var(--interactive-base);box-shadow:0 0 0 1px var(--interactive-base),0 0 12px color-mix(in srgb,var(--interactive-base) 30%,transparent)}.gallery_gridThumbDragging__JHJl8{cursor:grabbing;opacity:.9;box-shadow:0 12px 32px color-mix(in srgb,var(--page-background-primary) 30%,transparent),0 4px 12px color-mix(in srgb,var(--page-background-primary) 40%,transparent);border-color:var(--interactive-base)}.gallery_gridThumbImage__a_7O7{width:100%;height:100%;object-fit:cover;pointer-events:none}.gallery_gridThumbDelete__feGNv{position:absolute;top:.25rem;right:.25rem;z-index:2;width:1.5rem;height:1.5rem;padding:0;border-radius:50%;background:color-mix(in srgb,var(--page-background-primary) 75%,transparent);border:1px solid var(--border-secondary);color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;transition:background .12s ease,border-color .12s ease,color .12s ease}.gallery_gridThumbDelete__feGNv:hover{background:var(--status-bad-bg);color:var(--status-bad);border-color:var(--status-bad)}.gallery_gridThumbDelete__feGNv:focus-visible{outline:2px solid var(--status-bad);outline-offset:1px}.gallery_gridAddCell__uojUS{cursor:pointer;background:rgba(0,0,0,0);border-style:dashed;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease,border-color .14s ease}.gallery_gridAddCell__uojUS:hover{background:var(--surface-base);color:var(--interactive-base);border-color:var(--interactive-base)}.gallery_gridAddIcon__vPYig{font-size:2.5rem;font-weight:300;line-height:1}.gallery_gridAtCapCell__W3wy3{cursor:default;background:var(--status-warning-bg);color:var(--status-warning);border-color:var(--status-warning);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.85rem;-webkit-user-select:none;user-select:none}.gallery_gridAtCapCell__W3wy3,.gallery_gridDropOverlay___TZhb{display:flex;align-items:center;justify-content:center;font-weight:600;pointer-events:none}.gallery_gridDropOverlay___TZhb{position:absolute;inset:0;z-index:4;flex-direction:column;gap:.6rem;background:var(--status-info-bg);color:var(--text-primary);font-size:1rem;border-radius:6px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gallery_gridDropOverlay___TZhb svg{opacity:.85}.gallery_activeDisplay__BaC6I{position:relative;width:100%;aspect-ratio:1/1;background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-primary) 40%,transparent);border-radius:8px;overflow:hidden;cursor:zoom-in;transition:outline .14s ease,outline-offset .14s ease,background .14s ease}.gallery_activeDisplayDragOver__53noC{outline:2px dashed var(--interactive-base);outline-offset:4px;background:var(--status-info-bg)}.gallery_activeDisplayImage__9242c{width:100%;height:100%;object-fit:cover;display:block}.gallery_activeNavButton__GhpLY{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface-overlay);color:var(--text-secondary);border:1px solid color-mix(in srgb,var(--border-primary) 40%,transparent);border-radius:50%;cursor:pointer;opacity:0;transition:opacity .18s ease,color .15s ease,background .15s ease}.gallery_activeNavButton__GhpLY:hover{color:var(--text-primary);background:var(--surface-raised)}.gallery_activeNavButton__GhpLY:focus-visible{opacity:1;outline:2px solid var(--interactive-base);outline-offset:2px}.gallery_activeDisplay__BaC6I:hover .gallery_activeNavButton__GhpLY{opacity:1}@media(hover:none){.gallery_activeNavButton__GhpLY{opacity:.65}}.gallery_activeDisplay__BaC6I.gallery_activeDisplayDragOver__53noC .gallery_activeNavButton__GhpLY{opacity:0;pointer-events:none}.gallery_activePrevButton__btOIZ{left:.5rem}.gallery_activeNextButton__JkOdP{right:.5rem}.gallery_activeDisplayDropOverlay__eB_MH{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:var(--status-info-bg);color:var(--text-primary);font-size:1rem;font-weight:600;pointer-events:none;border-radius:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gallery_activeDisplayDropOverlay__eB_MH svg{opacity:.85}.gallery_captionWrapper__EL7G7{display:flex;align-items:flex-end;gap:.5rem;padding:.5rem .75rem;border-radius:6px;background:var(--surface-raised);border:1px solid var(--border-secondary)}.gallery_captionWrapperOverlay__u1fXz{position:absolute;bottom:0;left:0;right:0;z-index:12;border-radius:0;border:none;background:linear-gradient(0deg,rgba(0,0,0,.65) 0,rgba(0,0,0,.5) 60%,rgba(0,0,0,0));padding:1.25rem .75rem .6rem}.gallery_captionInput__y7RIh{flex:1 1;min-width:0;background:rgba(0,0,0,0);border:none;outline:none;resize:none;color:var(--text-primary);font-family:inherit;font-size:.9rem;line-height:1.4;max-height:6rem;overflow-y:auto}.gallery_captionInput__y7RIh::placeholder{color:var(--text-secondary-muted)}.gallery_captionInputOverlay__izLcZ{color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.6)}.gallery_captionInputOverlay__izLcZ::placeholder{color:hsla(0,0%,100%,.7)}.gallery_captionCounter__LzKzi{flex-shrink:0;font-size:.7rem;color:var(--text-secondary-muted);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;-webkit-user-select:none;user-select:none;align-self:flex-end;padding-bottom:.15rem;transition:color .12s ease}.gallery_captionCounterOverlay__I8S0B{color:hsla(0,0%,100%,.85);text-shadow:0 1px 2px rgba(0,0,0,.6)}.gallery_captionCounterAtCap__2OrV7{color:var(--status-warning);font-weight:600}.setsManageView_container__dBYod{gap:1.25em;width:100%}.setsManageView_titleRow__ZkYIo{display:flex;align-items:center;justify-content:space-between;gap:1em;flex-wrap:wrap}.setsManageView_title___RNOd{margin:0;font-size:1.4em;font-weight:600;line-height:1.2;color:var(--text-primary)}.setsManageView_intro__NRStl{margin:0;color:var(--text-secondary-muted);font-size:.9em}.setsManageView_formBody__QgS_h{padding:1em 1.25em}.setsManageView_defaultsIntro__KiKcf,.setsManageView_formIntro__Nunsz{margin:0;color:var(--text-secondary-muted);font-size:.85em}.setsManageView_formRow__XvMHQ{display:flex;flex-wrap:wrap;gap:1em;align-items:flex-end}.setsManageView_nameField__H_4Pr{flex:1 1 16em;min-width:12em}.setsManageView_colorField__JE6Zu{display:flex;flex-direction:column;gap:.25em}.setsManageView_fieldGroup__MyFuZ{flex:1 1 14em;min-width:11em;display:flex;flex-direction:column;gap:.25em}.setsManageView_fieldLabel__izaQW{font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-muted);font-weight:600}.setsManageView_colorInput__MUp4M{width:3em;height:2.4em;padding:.1em;background:var(--bg-secondary);border:1px solid var(--border-secondary);border-radius:.3em;cursor:pointer}.setsManageView_formActions__5suSn{display:flex;justify-content:flex-end;gap:.5em;flex-wrap:wrap}.setsManageView_submitButton__eEjPW{align-self:flex-start;padding:.5em 1.25em;color:var(--bg-primary);background:var(--interactive-base);border:1px solid var(--interactive-base);border-radius:.3em;font-size:.9em;font-weight:600;cursor:pointer;transition:background-color .12s ease}.setsManageView_submitButton__eEjPW:hover:not(:disabled){background:var(--interactive-hover);border-color:var(--interactive-hover)}.setsManageView_submitButton__eEjPW:disabled{opacity:.5;cursor:not-allowed}.setsManageView_empty__qsgUt{margin:0;padding:1em 1.25em;color:var(--text-secondary-muted);font-style:italic}.setsManageView_tableWrap__aT6qH{width:100%;overflow-x:auto}.setsManageView_setsTable__h_B1d{width:100%;border-collapse:collapse}.setsManageView_setsTable__h_B1d th{text-align:left;padding:.55em .85em;font-size:.72em;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary-muted);border-bottom:1px solid var(--border-secondary)}.setsManageView_setsTable__h_B1d td{padding:.55em .85em;color:var(--text-primary);vertical-align:middle}.setsManageView_row___Inbq{border-bottom:1px dashed var(--border-secondary)}.setsManageView_row___Inbq:last-child{border-bottom:none}.setsManageView_descCell__qJlAE{color:var(--text-secondary);font-size:.9em;max-width:22em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setsManageView_dim__sFmey{color:var(--text-secondary-muted)}.setsManageView_countCell__5DZla{color:var(--text-secondary);font-size:.85em;font-family:var(--font-mono,monospace);white-space:nowrap}.setsManageView_defaultBadge__6MLNG,.setsManageView_inheritBadge__QiQPj{display:inline-block;padding:.12em .55em;font-family:var(--font-mono,monospace);font-size:.7em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:.25em;border:1px solid;white-space:nowrap}.setsManageView_inheritBadge__QiQPj{color:var(--text-secondary-muted);border-color:var(--border-secondary);border-style:dashed;background:rgba(0,0,0,0)}.setsManageView_badgeGood__F0sIm{color:var(--status-good);border-color:var(--status-good);background:var(--status-good-bg)}.setsManageView_badgeMuted__57OLz{color:var(--status-disabled);border-color:var(--status-disabled);background:var(--status-disabled-bg)}.setsManageView_badgeWarn__F_7Kj{color:var(--status-warning);border-color:var(--status-warning);background:var(--status-warning-bg)}.setsManageView_badgeBad__lNrRW{color:var(--status-bad);border-color:var(--status-bad);background:var(--status-bad-bg)}.setsManageView_actionsCell__KPgHQ{display:flex;gap:.35em;align-items:center;flex-wrap:wrap}.setsManageView_deleteButton__mQGZQ,.setsManageView_iconButton__eTEyC,.setsManageView_textButton__kWTZT{display:inline-flex;align-items:center;justify-content:center;gap:.3em;min-height:1.9rem;padding:.25em .55em;background:rgba(0,0,0,0);border:1px solid var(--border-secondary);border-radius:.25em;color:var(--text-secondary);cursor:pointer;font-size:.8em;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.setsManageView_iconButton__eTEyC:hover:not(:disabled),.setsManageView_textButton__kWTZT:hover:not(:disabled){color:var(--interactive-base);border-color:var(--interactive-base);background:var(--interactive-hover)}.setsManageView_iconButton__eTEyC:disabled{opacity:.4;cursor:not-allowed}.setsManageView_deleteButton__mQGZQ{color:var(--status-error);border-color:var(--status-error)}.setsManageView_deleteButton__mQGZQ:hover:not(:disabled){background:var(--status-error);color:var(--bg-primary)}@media(max-width:800px){.setsManageView_actionLabel__62PZu{display:none}}.setsManageView_modalBody__IJMJ6{padding:1.25em;display:flex;flex-direction:column;gap:1em;min-width:min(32em,80vw)}.setsManageView_modalTitle__gFQQB{margin:0;font-size:1.2em;font-weight:600;color:var(--text-primary)}.setsManageView_modalText__ha4n8{margin:0;color:var(--text-secondary);font-size:.95em}.setsManageView_modalWarning__skUj4{margin:0;padding:.6em .8em;color:var(--status-warning);background:var(--status-warning-bg);border:1px solid var(--status-warning);border-radius:.3em;font-size:.9em}.setsManageView_modalActions__q_cK8{display:flex;justify-content:flex-end;gap:.5em}.setsManageView_cancelButton__d8mf1,.setsManageView_confirmDeleteButton__givEZ{padding:.5em 1em;border-radius:.3em;font-size:.9em;cursor:pointer;transition:background-color .12s ease}.setsManageView_cancelButton__d8mf1:disabled,.setsManageView_confirmDeleteButton__givEZ:disabled{opacity:.5;cursor:not-allowed}.setsManageView_cancelButton__d8mf1{color:var(--text-secondary);background:rgba(0,0,0,0);border:1px solid var(--border-primary)}.setsManageView_cancelButton__d8mf1:hover:not(:disabled){color:var(--text-primary);background:var(--interactive-hover)}.setsManageView_confirmDeleteButton__givEZ{color:var(--bg-primary);background:var(--status-error);border:1px solid var(--status-error);font-weight:600}.setsManageView_confirmDeleteButton__givEZ:hover:not(:disabled){opacity:.85}