.AdminSidebar-module-scss-module__IJ42dG__sidebar{background-color:var(--color-background,#fff);border-right:1px solid var(--color-border,#e0e0e0);z-index:10;flex-direction:column;width:240px;height:100%;transition:width .2s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.AdminSidebar-module-scss-module__IJ42dG__backButton{width:32px;height:32px;margin:var(--spacing-sm,8px) var(--spacing-sm,8px) 0;border-radius:var(--radius-sm,4px);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.AdminSidebar-module-scss-module__IJ42dG__backButton:hover{background-color:var(--color-background-secondary,#f5f5f5);color:var(--color-text-primary,#1a1a2e)}.AdminSidebar-module-scss-module__IJ42dG__backButton svg{width:20px;height:20px}.AdminSidebar-module-scss-module__IJ42dG__logo{padding:var(--spacing-lg,24px);border-bottom:1px solid var(--color-border,#e0e0e0)}.AdminSidebar-module-scss-module__IJ42dG__logo a{flex-direction:column;display:flex}.AdminSidebar-module-scss-module__IJ42dG__logoText{font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-primary,#7c3aed)}.AdminSidebar-module-scss-module__IJ42dG__logoSubtext{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.1em}.AdminSidebar-module-scss-module__IJ42dG__nav{overscroll-behavior:contain;min-height:0;padding:var(--spacing-md,16px);gap:var(--spacing-xs,4px);scrollbar-width:thin;scrollbar-color:#7c3aed59 #0000;flex-direction:column;flex:1;display:flex;overflow-y:auto}.AdminSidebar-module-scss-module__IJ42dG__nav::-webkit-scrollbar{width:6px}.AdminSidebar-module-scss-module__IJ42dG__nav::-webkit-scrollbar-track{background:0 0}.AdminSidebar-module-scss-module__IJ42dG__nav::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:3px}.AdminSidebar-module-scss-module__IJ42dG__navItem{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px) var(--spacing-md,16px);border-radius:var(--radius-md,8px);color:var(--color-text-secondary,#6b7280);transition:all .2s;display:flex}.AdminSidebar-module-scss-module__IJ42dG__navItem:hover{background-color:var(--color-background-secondary,#f5f5f5);color:var(--color-text-primary,#1a1a2e)}.AdminSidebar-module-scss-module__IJ42dG__active{color:var(--color-primary,#7c3aed);background-color:#7c3aed1a}.AdminSidebar-module-scss-module__IJ42dG__active:hover{color:var(--color-primary,#7c3aed);background-color:#7c3aed26}.AdminSidebar-module-scss-module__IJ42dG__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.AdminSidebar-module-scss-module__IJ42dG__icon svg{width:100%;height:100%}.AdminSidebar-module-scss-module__IJ42dG__label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);white-space:nowrap;transition:opacity .2s;overflow:hidden}.AdminSidebar-module-scss-module__IJ42dG__sectionLabel{font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.08em;padding:var(--spacing-md,16px) var(--spacing-md,16px) var(--spacing-xs,4px)}.AdminSidebar-module-scss-module__IJ42dG__sectionDivider{background-color:var(--color-border,#e0e0e0);height:1px;margin:var(--spacing-sm,8px) var(--spacing-sm,8px)}.AdminSidebar-module-scss-module__IJ42dG__collapseButton{width:32px;height:32px;margin:auto var(--spacing-sm,8px) var(--spacing-md,16px);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-sm,4px);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.AdminSidebar-module-scss-module__IJ42dG__collapseButton:hover{background-color:var(--color-background-secondary,#f5f5f5);color:var(--color-text-primary,#1a1a2e)}.AdminSidebar-module-scss-module__IJ42dG__collapseButton svg{width:16px;height:16px;transition:transform .2s}.AdminSidebar-module-scss-module__IJ42dG__collapseIconFlipped{transform:rotate(180deg)}.AdminSidebar-module-scss-module__IJ42dG__collapsed{width:60px}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__logo{padding:var(--spacing-md,16px) var(--spacing-sm,8px)}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__logo a{align-items:center}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__logoText{font-size:20px;font-weight:var(--font-weight-bold,700);text-align:center;display:block}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__nav{padding:var(--spacing-md,16px) var(--spacing-xs,4px)}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__navItem{padding:var(--spacing-sm,8px);justify-content:center}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__label{display:none}.AdminSidebar-module-scss-module__IJ42dG__collapsed .AdminSidebar-module-scss-module__IJ42dG__collapseButton{margin-left:auto;margin-right:auto}@media (max-width:768px){.AdminSidebar-module-scss-module__IJ42dG__sidebar:not(.AdminSidebar-module-scss-module__IJ42dG__collapsed){width:240px}}
.AdminTopBar-module-scss-module__NhVB6q__topbar{height:64px;padding:0 var(--spacing-lg,24px);background-color:var(--color-background,#fff);border-bottom:1px solid var(--color-border,#e0e0e0);justify-content:space-between;align-items:center;display:flex}.AdminTopBar-module-scss-module__NhVB6q__title{font-size:var(--font-size-lg,20px);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary,#1a1a2e)}.AdminTopBar-module-scss-module__NhVB6q__actions{align-items:center;gap:var(--spacing-md,16px);display:flex}.AdminTopBar-module-scss-module__NhVB6q__profileWrapper{position:relative}.AdminTopBar-module-scss-module__NhVB6q__profileButton{background-color:var(--color-primary,#7c3aed);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex}.AdminTopBar-module-scss-module__NhVB6q__profileButton:hover{transform:scale(1.05)}.AdminTopBar-module-scss-module__NhVB6q__avatar{color:#fff;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-semibold,600)}.AdminTopBar-module-scss-module__NhVB6q__dropdown{margin-top:var(--spacing-xs,4px);background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:var(--radius-md,8px);min-width:160px;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);z-index:50;position:absolute;top:100%;right:0}.AdminTopBar-module-scss-module__NhVB6q__dropdownItem{align-items:center;gap:var(--spacing-sm,8px);width:100%;padding:var(--spacing-sm,8px) var(--spacing-md,16px);font-size:var(--font-size-sm,14px);color:var(--color-text-primary,#1a1a2e);cursor:pointer;background:0 0;border:none;transition:background-color .2s;display:flex}.AdminTopBar-module-scss-module__NhVB6q__dropdownItem:hover{background-color:var(--color-background-secondary,#f5f5f5)}.AdminTopBar-module-scss-module__NhVB6q__dropdownItem svg{width:16px;height:16px}
.AdminLayout-module-scss-module__Y5BL1q__layout{min-height:100vh;display:flex}.AdminLayout-module-scss-module__Y5BL1q__main{flex-direction:column;flex:1;min-width:0;margin-left:240px;transition:margin-left .2s;display:flex}.AdminLayout-module-scss-module__Y5BL1q__content{min-width:0;padding:var(--spacing-lg,24px);background-color:var(--color-background-secondary,#f5f5f5);flex:1;overflow-y:auto}.AdminLayout-module-scss-module__Y5BL1q__layout:has([data-collapsed=true]) .AdminLayout-module-scss-module__Y5BL1q__main{margin-left:60px}@media (max-width:768px){.AdminLayout-module-scss-module__Y5BL1q__main{margin-left:60px}.AdminLayout-module-scss-module__Y5BL1q__layout:has([data-collapsed=false]) .AdminLayout-module-scss-module__Y5BL1q__main{margin-left:240px}}
.AdminOpportunityViewModal-module-scss-module__WON2sa__modalOverlay{z-index:1000;padding:var(--spacing-lg,24px);overscroll-behavior:contain;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.AdminOpportunityViewModal-module-scss-module__WON2sa__modal{border-radius:var(--radius-lg,12px);background-color:#fff;flex-direction:column;min-width:50vw;max-width:80vw;max-height:90vh;display:flex;position:relative;overflow:hidden}.AdminOpportunityViewModal-module-scss-module__WON2sa__modal>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalHeader{padding:var(--spacing-xl,32px);justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalTitle{font-family:var(--font-family);font-size:1.75rem;font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#1a1a2e);margin:0}.AdminOpportunityViewModal-module-scss-module__WON2sa__closeBtn{width:32px;height:32px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;transition:color .15s;display:flex}.AdminOpportunityViewModal-module-scss-module__WON2sa__closeBtn:hover{color:var(--color-text-primary,#1a1a2e)}.AdminOpportunityViewModal-module-scss-module__WON2sa__viewContent{padding:var(--spacing-xl,32px);gap:var(--spacing-md,16px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AdminOpportunityViewModal-module-scss-module__WON2sa__viewField label{font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs,4px);display:block}.AdminOpportunityViewModal-module-scss-module__WON2sa__viewField p{font-family:var(--font-family);color:var(--color-text-primary,#1a1a2e);margin:0;font-size:.875rem}.AdminOpportunityViewModal-module-scss-module__WON2sa__viewRow{gap:var(--spacing-md,16px);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.AdminOpportunityViewModal-module-scss-module__WON2sa__viewRow{grid-template-columns:1fr}}.AdminOpportunityViewModal-module-scss-module__WON2sa__ownerLink{color:var(--color-primary,#7c3aed);font-family:inherit;font-size:.875rem;font-weight:var(--font-weight-medium,500);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.AdminOpportunityViewModal-module-scss-module__WON2sa__ownerLink:hover{text-decoration:underline}.AdminOpportunityViewModal-module-scss-module__WON2sa__expired{color:#dc2626}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalActions{gap:var(--spacing-sm,8px);padding:var(--spacing-lg,24px) var(--spacing-xl,32px);background-color:#f9fafb;display:flex}.AdminOpportunityViewModal-module-scss-module__WON2sa__cancelBtn{color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:#fff;flex:1;padding:12px 16px;transition:all .15s}.AdminOpportunityViewModal-module-scss-module__WON2sa__cancelBtn:hover:not(:disabled){background-color:#f3f4f6}.AdminOpportunityViewModal-module-scss-module__WON2sa__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.AdminOpportunityViewModal-module-scss-module__WON2sa__saveBtn{background-color:var(--color-primary,#7c3aed);color:#fff;border-radius:var(--radius-md,8px);font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium,500);cursor:pointer;border:none;flex:1;padding:12px 16px;transition:background-color .15s}.AdminOpportunityViewModal-module-scss-module__WON2sa__saveBtn:hover:not(:disabled){background-color:var(--color-primary-dark,#6d28d9)}.AdminOpportunityViewModal-module-scss-module__WON2sa__saveBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.AdminOpportunityViewModal-module-scss-module__WON2sa__modalOverlay{padding:var(--spacing-sm,8px)}.AdminOpportunityViewModal-module-scss-module__WON2sa__modal{width:95vw;max-width:95vw;height:95vh;max-height:95vh}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalHeader{padding:var(--spacing-lg,24px);padding-bottom:0}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalTitle{font-size:1.5rem}.AdminOpportunityViewModal-module-scss-module__WON2sa__modalActions{padding:var(--spacing-md,16px) var(--spacing-lg,24px)}}
.moderation-template-picker-module-scss-module__qnGSqW__field{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-lg,24px);flex-direction:column;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500)}.moderation-template-picker-module-scss-module__qnGSqW__templateList{gap:var(--spacing-xs,4px);max-height:340px;padding:var(--spacing-xs,4px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);flex-direction:column;display:flex;overflow-y:auto}.moderation-template-picker-module-scss-module__qnGSqW__empty{padding:var(--spacing-sm,8px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.moderation-template-picker-module-scss-module__qnGSqW__templateRow{align-items:flex-start;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);border:1px solid #0000;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__templateRow:hover{background-color:var(--color-background-secondary,#f5f5f5)}.moderation-template-picker-module-scss-module__qnGSqW__templateRowSelected{border-color:var(--color-primary,#7c3aed);background-color:var(--color-background-secondary,#f5f5f5)}.moderation-template-picker-module-scss-module__qnGSqW__templateChoice{align-items:flex-start;gap:var(--spacing-sm,8px);cursor:pointer;flex:1;min-width:0;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__templateChoice input{cursor:pointer;flex-shrink:0;margin-top:3px}.moderation-template-picker-module-scss-module__qnGSqW__templateBody{flex-direction:column;gap:2px;min-width:0;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__templateTitle{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500)}.moderation-template-picker-module-scss-module__qnGSqW__templateContent{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);white-space:pre-wrap;overflow-wrap:anywhere}.moderation-template-picker-module-scss-module__qnGSqW__templateHint{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280)}.moderation-template-picker-module-scss-module__qnGSqW__editBtn{padding:var(--spacing-xs,4px) var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;flex-shrink:0}.moderation-template-picker-module-scss-module__qnGSqW__editBtn:hover{color:var(--color-primary,#7c3aed);border-color:var(--color-primary,#7c3aed)}.moderation-template-picker-module-scss-module__qnGSqW__templateEditor{gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px);border:1px solid var(--color-primary,#7c3aed);border-radius:var(--radius-sm,4px);flex-direction:column;display:flex}.moderation-template-picker-module-scss-module__qnGSqW__input,.moderation-template-picker-module-scss-module__qnGSqW__textarea{padding:var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);width:100%}.moderation-template-picker-module-scss-module__qnGSqW__input:focus,.moderation-template-picker-module-scss-module__qnGSqW__textarea:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-template-picker-module-scss-module__qnGSqW__textarea{resize:vertical;font-family:inherit}.moderation-template-picker-module-scss-module__qnGSqW__editHint{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.moderation-template-picker-module-scss-module__qnGSqW__editActions{justify-content:flex-end;gap:var(--spacing-sm,8px);display:flex}.moderation-template-picker-module-scss-module__qnGSqW__primaryBtn,.moderation-template-picker-module-scss-module__qnGSqW__secondaryBtn{padding:var(--spacing-xs,4px) var(--spacing-md,16px);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);cursor:pointer}.moderation-template-picker-module-scss-module__qnGSqW__primaryBtn:disabled,.moderation-template-picker-module-scss-module__qnGSqW__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}.moderation-template-picker-module-scss-module__qnGSqW__primaryBtn{background-color:var(--color-primary,#7c3aed);border:1px solid var(--color-primary,#7c3aed);color:#fff}.moderation-template-picker-module-scss-module__qnGSqW__secondaryBtn{background-color:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827)}.moderation-template-picker-module-scss-module__qnGSqW__fieldError{font-size:var(--font-size-sm,14px);color:#dc2626;margin:0}
.moderation-tag-manager-module-scss-module__RBAtBW__field{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-lg,24px);flex-direction:column;display:flex}.moderation-tag-manager-module-scss-module__RBAtBW__label{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500)}.moderation-tag-manager-module-scss-module__RBAtBW__tagList{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.moderation-tag-manager-module-scss-module__RBAtBW__empty{font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);margin:0}.moderation-tag-manager-module-scss-module__RBAtBW__tagRow{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-xs,4px);border-radius:var(--radius-sm,4px);display:flex}.moderation-tag-manager-module-scss-module__RBAtBW__tagRow:hover{background-color:var(--color-background-secondary,#f5f5f5)}.moderation-tag-manager-module-scss-module__RBAtBW__tagCheckbox{align-items:center;gap:var(--spacing-sm,8px);min-width:0;font-size:var(--font-size-sm,14px);cursor:pointer;flex:1;display:flex}.moderation-tag-manager-module-scss-module__RBAtBW__tagCheckbox input{cursor:pointer;flex-shrink:0}.moderation-tag-manager-module-scss-module__RBAtBW__tagCheckbox span{overflow-wrap:anywhere}.moderation-tag-manager-module-scss-module__RBAtBW__confirmText{min-width:0;font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);flex:1}.moderation-tag-manager-module-scss-module__RBAtBW__textBtn{padding:0 var(--spacing-xs,4px);font-size:var(--font-size-sm,14px);color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;flex-shrink:0}.moderation-tag-manager-module-scss-module__RBAtBW__textBtn:hover{color:var(--color-primary,#7c3aed)}.moderation-tag-manager-module-scss-module__RBAtBW__textBtn:disabled{opacity:.5;cursor:not-allowed}.moderation-tag-manager-module-scss-module__RBAtBW__dangerBtn{padding:var(--spacing-xs,4px) var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);color:#fff;cursor:pointer;background-color:#dc2626;border:1px solid #dc2626;flex-shrink:0}.moderation-tag-manager-module-scss-module__RBAtBW__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.moderation-tag-manager-module-scss-module__RBAtBW__addRow{gap:var(--spacing-sm,8px);display:flex}.moderation-tag-manager-module-scss-module__RBAtBW__input{min-width:0;padding:var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-size:var(--font-size-sm,14px);flex:1}.moderation-tag-manager-module-scss-module__RBAtBW__input:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-tag-manager-module-scss-module__RBAtBW__addBtn{padding:var(--spacing-xs,4px) var(--spacing-md,16px);background-color:var(--color-background-secondary,#f5f5f5);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);font-size:var(--font-size-sm,14px);cursor:pointer;flex-shrink:0}.moderation-tag-manager-module-scss-module__RBAtBW__addBtn:hover:not(:disabled){background-color:var(--color-border,#e5e7eb)}.moderation-tag-manager-module-scss-module__RBAtBW__addBtn:disabled{opacity:.5;cursor:not-allowed}
.moderation-internal-note-module-scss-module__uwZ6DW__field{gap:var(--spacing-sm,8px);margin-bottom:var(--spacing-lg,24px);flex-direction:column;display:flex}.moderation-internal-note-module-scss-module__uwZ6DW__label{align-items:center;gap:var(--spacing-sm,8px);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);flex-wrap:wrap;display:flex}.moderation-internal-note-module-scss-module__uwZ6DW__badge{padding:2px var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);background-color:var(--color-background-secondary,#f5f5f5);border:1px solid var(--color-border,#e5e7eb);font-size:12px;font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary,#6b7280)}.moderation-internal-note-module-scss-module__uwZ6DW__textarea{padding:var(--spacing-sm,8px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);font-family:inherit;font-size:var(--font-size-sm,14px);resize:vertical;width:100%}.moderation-internal-note-module-scss-module__uwZ6DW__textarea:focus{border-color:var(--color-primary,#7c3aed);outline:none}.moderation-internal-note-module-scss-module__uwZ6DW__textarea:disabled{opacity:.6}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--card-aspect-ratio:1 / 1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height) * var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height) * var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.SearchInput-module-scss-module__Zx5yrq__searchInput{align-items:center;width:100%;display:flex;position:relative}.SearchInput-module-scss-module__Zx5yrq__searchIcon{left:var(--spacing-md,16px);color:var(--color-text-secondary,#6b7280);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.SearchInput-module-scss-module__Zx5yrq__input{width:100%;padding:var(--spacing-sm,8px) var(--spacing-md,16px);padding-left:calc(var(--spacing-md,16px) + 24px);padding-right:calc(var(--spacing-md,16px) + 24px);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);background-color:var(--color-background,#fff);color:var(--color-text-primary,#1a1a2e);font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.SearchInput-module-scss-module__Zx5yrq__input::placeholder{color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,14px)}.SearchInput-module-scss-module__Zx5yrq__input:focus{border-color:var(--color-primary,#7c3aed);outline:none;box-shadow:0 0 0 2px #7c3aed1a}.SearchInput-module-scss-module__Zx5yrq__input:disabled{cursor:not-allowed;opacity:.7;background-color:#f3f4f6}.SearchInput-module-scss-module__Zx5yrq__clearButton{right:var(--spacing-sm,8px);border-radius:var(--radius-sm,4px);width:28px;height:28px;color:var(--color-text-secondary,#6b7280);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute}.SearchInput-module-scss-module__Zx5yrq__clearButton:hover{color:var(--color-text-primary,#1a1a2e);background-color:#f3f4f6}.SearchInput-module-scss-module__Zx5yrq__clearButton:focus{background-color:#f3f4f6;outline:none}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--card-aspect-ratio:1 / 1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height) * var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height) * var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.Switch-module-scss-module__C6IV3a__switchContainer{align-items:center;gap:var(--spacing-md);display:flex}.Switch-module-scss-module__C6IV3a__label{font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Switch-module-scss-module__C6IV3a__switch{cursor:pointer;background:0 0;border:none;outline:none;width:48px;height:26px;padding:0;position:relative}.Switch-module-scss-module__C6IV3a__switch:focus-visible .Switch-module-scss-module__C6IV3a__track{box-shadow:0 0 0 2px var(--color-primary)}.Switch-module-scss-module__C6IV3a__track{background-color:#e5e7eb;border-radius:13px;transition:background-color .2s;position:absolute;inset:0}.Switch-module-scss-module__C6IV3a__thumb{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.Switch-module-scss-module__C6IV3a__checked .Switch-module-scss-module__C6IV3a__track{background-color:var(--color-primary)}.Switch-module-scss-module__C6IV3a__checked .Switch-module-scss-module__C6IV3a__thumb{transform:translate(22px)}.Switch-module-scss-module__C6IV3a__disabled{cursor:not-allowed;opacity:.5}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--card-aspect-ratio:1 / 1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height) * var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height) * var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.Toast-module-scss-module__F8BtSG__toast{bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-lg);z-index:10000;max-width:480px;width:calc(100% - var(--spacing-xl)*2);box-sizing:border-box;display:flex;position:fixed;left:50%;transform:translate(-50%)}.Toast-module-scss-module__F8BtSG__entering{animation:.3s ease-out forwards Toast-module-scss-module__F8BtSG__slideUp}.Toast-module-scss-module__F8BtSG__exiting{animation:.3s ease-in forwards Toast-module-scss-module__F8BtSG__slideDown}@keyframes Toast-module-scss-module__F8BtSG__slideUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes Toast-module-scss-module__F8BtSG__slideDown{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(16px)}}.Toast-module-scss-module__F8BtSG__success{background-color:var(--color-primary);color:#fff}.Toast-module-scss-module__F8BtSG__error{color:#fff;background-color:#991b1b}.Toast-module-scss-module__F8BtSG__info{background-color:var(--color-text-primary);color:#fff}.Toast-module-scss-module__F8BtSG__icon{flex-shrink:0;align-items:center;display:flex}.Toast-module-scss-module__F8BtSG__message{line-height:var(--line-height-base);flex:1}.Toast-module-scss-module__F8BtSG__close{color:inherit;opacity:.7;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:opacity var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module-scss-module__F8BtSG__close:hover{opacity:1}@media (max-width:480px){.Toast-module-scss-module__F8BtSG__toast{bottom:var(--spacing-md);width:calc(100% - var(--spacing-md)*2)}}
.DropdownForm-module-scss-module___OR0fG__dropdownForm{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex;position:relative}.DropdownForm-module-scss-module___OR0fG__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.DropdownForm-module-scss-module___OR0fG__required{color:var(--color-text-primary);margin-left:var(--spacing-xs)}.DropdownForm-module-scss-module___OR0fG__trigger{width:100%;height:33px;padding:0 var(--spacing-input-left);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);border:1px solid var(--color-input-border);border-radius:var(--radius-form);cursor:pointer;background-color:#0000;justify-content:space-between;align-items:center;transition:border-color .2s;display:flex}.DropdownForm-module-scss-module___OR0fG__trigger:hover:not(:disabled),.DropdownForm-module-scss-module___OR0fG__trigger.DropdownForm-module-scss-module___OR0fG__open{border-color:var(--color-primary)}.DropdownForm-module-scss-module___OR0fG__trigger.DropdownForm-module-scss-module___OR0fG__errorState{border-color:var(--color-error)}.DropdownForm-module-scss-module___OR0fG__trigger:disabled{opacity:.6;cursor:not-allowed}.DropdownForm-module-scss-module___OR0fG__placeholder{color:var(--color-text-placeholder);font-size:var(--font-size-sm)}.DropdownForm-module-scss-module___OR0fG__value{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.DropdownForm-module-scss-module___OR0fG__chevron{color:#666;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.DropdownForm-module-scss-module___OR0fG__trigger.DropdownForm-module-scss-module___OR0fG__open .DropdownForm-module-scss-module___OR0fG__chevron{transform:rotate(180deg)}.DropdownForm-module-scss-module___OR0fG__menu{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;background:#fff;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.DropdownForm-module-scss-module___OR0fG__menuUp{top:auto;bottom:calc(100% + 4px)}.DropdownForm-module-scss-module___OR0fG__option{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;padding:8px 10px}.DropdownForm-module-scss-module___OR0fG__option:hover{background:var(--color-surface-hover,#f3f4f6)}.DropdownForm-module-scss-module___OR0fG__option.DropdownForm-module-scss-module___OR0fG__selected{background:var(--color-primary);color:#fff}.DropdownForm-module-scss-module___OR0fG__errorMessage{font-family:var(--font-family);color:var(--color-error);font-size:10px}
.DatePicker-module-scss-module__N8xvUa__datePicker{flex-direction:column;width:100%;margin-top:-1px;display:flex;position:relative}.DatePicker-module-scss-module__N8xvUa__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.DatePicker-module-scss-module__N8xvUa__trigger{width:100%;height:33px;padding:0 var(--spacing-input-left);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);border:1px solid var(--color-input-border);border-radius:var(--radius-form);cursor:pointer;background-color:#0000;justify-content:space-between;align-items:center;transition:border-color .2s;display:flex}.DatePicker-module-scss-module__N8xvUa__trigger:hover,.DatePicker-module-scss-module__N8xvUa__trigger.DatePicker-module-scss-module__N8xvUa__open{border-color:var(--color-primary)}.DatePicker-module-scss-module__N8xvUa__placeholder{color:var(--color-text-placeholder);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.DatePicker-module-scss-module__N8xvUa__value{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.DatePicker-module-scss-module__N8xvUa__chevron{color:#666;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.DatePicker-module-scss-module__N8xvUa__trigger.DatePicker-module-scss-module__N8xvUa__open .DatePicker-module-scss-module__N8xvUa__chevron{transform:rotate(180deg)}.DatePicker-module-scss-module__N8xvUa__calendar{width:280px;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:1000;background-color:#fff;position:absolute;top:calc(100% + 4px);left:0}.DatePicker-module-scss-module__N8xvUa__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.DatePicker-module-scss-module__N8xvUa__navButton{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.DatePicker-module-scss-module__N8xvUa__navButton:hover{color:var(--color-text-primary);background-color:#f5f5f5}.DatePicker-module-scss-module__N8xvUa__navButton svg{width:16px;height:16px}.DatePicker-module-scss-module__N8xvUa__monthYear{font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.DatePicker-module-scss-module__N8xvUa__weekdays{margin-bottom:var(--spacing-sm);grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module-scss-module__N8xvUa__weekday{height:32px;font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.DatePicker-module-scss-module__N8xvUa__weekday.DatePicker-module-scss-module__N8xvUa__weekend{color:var(--color-primary)}.DatePicker-module-scss-module__N8xvUa__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DatePicker-module-scss-module__N8xvUa__emptyDay{height:32px}.DatePicker-module-scss-module__N8xvUa__day{height:32px;font-family:var(--font-family);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.8rem;transition:background-color .15s,color .15s;display:flex}.DatePicker-module-scss-module__N8xvUa__day:hover{background-color:#f5f5f5}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__today{font-weight:var(--font-weight-bold);color:var(--color-primary)}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__selected{background-color:var(--color-primary);color:#fff;font-weight:var(--font-weight-bold)}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__selected:hover{background-color:var(--color-primary)}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__disabled{color:var(--color-text-secondary);opacity:.35;cursor:not-allowed}.DatePicker-module-scss-module__N8xvUa__day.DatePicker-module-scss-module__N8xvUa__disabled:hover{background:0 0}.DatePicker-module-scss-module__N8xvUa__popupOverlay{z-index:2000;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DatePicker-module-scss-module__N8xvUa__popupCalendar{box-shadow:var(--shadow-lg);position:static}.DatePicker-module-scss-module__N8xvUa__trigger.DatePicker-module-scss-module__N8xvUa__errorState{border-color:var(--color-error,#ef4444)}.DatePicker-module-scss-module__N8xvUa__errorText{color:var(--color-error,#ef4444);font-size:10px}
.FinancialRange-module-scss-module__5ZV61q__financialRange{gap:var(--spacing-sm);flex-direction:column;display:flex}.FinancialRange-module-scss-module__5ZV61q__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.FinancialRange-module-scss-module__5ZV61q__options{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.FinancialRange-module-scss-module__5ZV61q__option{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-form);cursor:pointer;background-color:#fff;padding:4px 8px;transition:all .15s}.FinancialRange-module-scss-module__5ZV61q__option:hover{border-color:var(--color-primary)}.FinancialRange-module-scss-module__5ZV61q__option.FinancialRange-module-scss-module__5ZV61q__selected{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (max-width:768px){.FinancialRange-module-scss-module__5ZV61q__options{gap:var(--spacing-xs)}.FinancialRange-module-scss-module__5ZV61q__option{padding:6px 12px;font-size:.75rem}}
.InputField-module-scss-module__Pg2yIG__inputFieldWrapper{flex-direction:column;gap:2px;width:100%;display:flex}.InputField-module-scss-module__Pg2yIG__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.InputField-module-scss-module__Pg2yIG__required{color:var(--color-text-primary);margin-left:var(--spacing-xs)}.InputField-module-scss-module__Pg2yIG__inputContainer{width:100%;position:relative}.InputField-module-scss-module__Pg2yIG__input{width:100%;padding:8px var(--spacing-input-left);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);border:1px solid var(--color-input-border);border-radius:var(--radius-form);transition:border-color var(--transition-base),box-shadow var(--transition-base);box-sizing:border-box;background-color:#0000;outline:none}.InputField-module-scss-module__Pg2yIG__input::placeholder{color:var(--color-text-placeholder);font-size:var(--font-size-sm)}.InputField-module-scss-module__Pg2yIG__input:hover:not(:disabled){border-color:var(--color-border)}.InputField-module-scss-module__Pg2yIG__input:focus,.InputField-module-scss-module__Pg2yIG__input.InputField-module-scss-module__Pg2yIG__inputFocused{border-color:var(--color-input-focus);box-shadow:0 0 0 3px #7c3aed1a}.InputField-module-scss-module__Pg2yIG__input:disabled{cursor:not-allowed;opacity:.6;background-color:#f9fafb}.InputField-module-scss-module__Pg2yIG__input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.InputField-module-scss-module__Pg2yIG__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.InputField-module-scss-module__Pg2yIG__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.InputField-module-scss-module__Pg2yIG__input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);-webkit-background-clip:text;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000}.InputField-module-scss-module__Pg2yIG__input.InputField-module-scss-module__Pg2yIG__inputError{border-color:var(--color-error)}.InputField-module-scss-module__Pg2yIG__input.InputField-module-scss-module__Pg2yIG__inputError:focus{box-shadow:0 0 0 3px #ef44441a}.InputField-module-scss-module__Pg2yIG__inputWithToggle{padding-right:44px}.InputField-module-scss-module__Pg2yIG__inputWithCounter{padding-right:88px}.InputField-module-scss-module__Pg2yIG__counter{top:50%;right:var(--spacing-md);font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-normal);color:#999;pointer-events:none;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;opacity:.6;max-width:64px;position:absolute;transform:translateY(-50%)}.InputField-module-scss-module__Pg2yIG__counterAtLimit{color:var(--color-error)}.InputField-module-scss-module__Pg2yIG__passwordToggle{top:50%;right:var(--spacing-md);cursor:pointer;color:#999;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.InputField-module-scss-module__Pg2yIG__passwordToggle:hover{color:#555}.InputField-module-scss-module__Pg2yIG__requiredIndicator{top:50%;right:var(--spacing-md);font-family:var(--font-family);color:#999;pointer-events:none;font-size:12px;position:absolute;transform:translateY(-50%)}.InputField-module-scss-module__Pg2yIG__errorMessage{font-family:var(--font-family);color:var(--color-error);margin-top:var(--spacing-xs);font-size:10px}@media (max-width:768px){.InputField-module-scss-module__Pg2yIG__input{font-size:16px}}
.OpportunityTypeSelector-module-scss-module__F83jmq__container{flex-direction:column;gap:2px;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__headerRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.OpportunityTypeSelector-module-scss-module__F83jmq__helper{color:var(--color-text-secondary);font-size:.75rem}.OpportunityTypeSelector-module-scss-module__F83jmq__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;height:33px;padding:0 var(--spacing-md);border:1px solid var(--color-input-border);border-radius:var(--radius-form);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);cursor:pointer;background:0 0;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__triggerError{border-color:#dc2626}.OpportunityTypeSelector-module-scss-module__F83jmq__triggerLabel{text-align:left;min-width:0;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-placeholder);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.OpportunityTypeSelector-module-scss-module__F83jmq__chevron{color:#666;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__chevronOpen{transform:rotate(180deg)}.OpportunityTypeSelector-module-scss-module__F83jmq__dropdown{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;max-height:320px;padding:12px;overflow:auto}.OpportunityTypeSelector-module-scss-module__F83jmq__searchWrap{z-index:1;background:#fff;margin:-12px -12px 8px;padding:12px 12px 8px;position:sticky;top:-12px}.OpportunityTypeSelector-module-scss-module__F83jmq__search{width:100%;height:33px;padding:0 var(--spacing-md);border:1px solid var(--color-input-border);border-radius:var(--radius-form);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);background:0 0}.OpportunityTypeSelector-module-scss-module__F83jmq__search::placeholder{color:var(--color-text-placeholder)}.OpportunityTypeSelector-module-scss-module__F83jmq__search:focus{border-color:var(--color-primary);outline:none}.OpportunityTypeSelector-module-scss-module__F83jmq__noResults{padding:var(--spacing-sm) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.OpportunityTypeSelector-module-scss-module__F83jmq__group+.OpportunityTypeSelector-module-scss-module__F83jmq__group{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.OpportunityTypeSelector-module-scss-module__F83jmq__groupTitle{margin-bottom:var(--spacing-xs);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase}.OpportunityTypeSelector-module-scss-module__F83jmq__groupOptions{gap:var(--spacing-xs);flex-direction:column;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__option{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs,4px) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__option input{accent-color:var(--color-primary)}.OpportunityTypeSelector-module-scss-module__F83jmq__optionSelected{font-weight:600}.OpportunityTypeSelector-module-scss-module__F83jmq__optionDisabled{opacity:.5;cursor:not-allowed}.OpportunityTypeSelector-module-scss-module__F83jmq__chips{gap:var(--spacing-xs);flex-wrap:wrap;padding-top:2px;display:flex}.OpportunityTypeSelector-module-scss-module__F83jmq__chip{color:#fff;cursor:pointer;letter-spacing:.2px;background:#b8a3fc;border:none;border-radius:999px;align-items:center;gap:4px;padding:2px 16px;font-family:Inter;font-size:10px;font-weight:400;line-height:1.3;display:inline-flex}.OpportunityTypeSelector-module-scss-module__F83jmq__chipClose{color:#fff;font-size:1.3rem;font-weight:400;line-height:1}.OpportunityTypeSelector-module-scss-module__F83jmq__error{color:#dc2626;font-size:.75rem}
.OpportunityForm-module-scss-module__a9P8NG__content{padding:var(--spacing-xl);padding-top:var(--spacing-xl);flex:1;overflow-y:auto}.OpportunityForm-module-scss-module__a9P8NG__title{font-family:var(--font-family);letter-spacing:-.6px;color:var(--color-text-primary);text-align:left;margin:0 0 var(--spacing-sm) 0;font-size:1.75rem;font-weight:600}.OpportunityForm-module-scss-module__a9P8NG__subtitle{font-family:var(--font-family);color:var(--color-text-secondary);text-align:left;margin:0 0 var(--spacing-lg) 0;font-size:.8rem}.OpportunityForm-module-scss-module__a9P8NG__intro{margin:0 0 var(--spacing-lg) 0}.OpportunityForm-module-scss-module__a9P8NG__introParagraph{font-family:var(--font-family);color:var(--color-text-secondary);text-align:left;margin:0 0 var(--spacing-sm) 0;font-size:.8rem;line-height:1.5}.OpportunityForm-module-scss-module__a9P8NG__introParagraph:last-child{margin-bottom:0}.OpportunityForm-module-scss-module__a9P8NG__hrDivider{background-color:var(--color-border);height:1px;margin:var(--spacing-md) 0 0 0;border:none;padding:0}.OpportunityForm-module-scss-module__a9P8NG__divider{background-color:var(--color-border);height:1px;margin:var(--spacing-lg) 0}.OpportunityForm-module-scss-module__a9P8NG__dividerSmall{background-color:var(--color-border);height:1px}.OpportunityForm-module-scss-module__a9P8NG__diagonalDivider{height:12px;margin:var(--spacing-md) 0;background-image:url(/images/divider-diagonal.png);background-repeat:repeat-x;background-size:auto 100%}.OpportunityForm-module-scss-module__a9P8NG__diagonalDividerFlushTop{margin:0}.OpportunityForm-module-scss-module__a9P8NG__fullWidthDatePicker{width:100%;max-width:none}.OpportunityForm-module-scss-module__a9P8NG__expirationLabel{align-items:center;gap:var(--spacing-xs);display:inline-flex}.OpportunityForm-module-scss-module__a9P8NG__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.OpportunityForm-module-scss-module__a9P8NG__row{grid-template-columns:1fr}}.OpportunityForm-module-scss-module__a9P8NG__collapsibleHeader{cursor:pointer;padding:var(--spacing-sm) 0;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;display:flex}.OpportunityForm-module-scss-module__a9P8NG__collapsibleHeader:hover{opacity:.85}.OpportunityForm-module-scss-module__a9P8NG__collapsibleTitle{font-family:var(--font-family);color:var(--color-text-primary);font-size:1rem;font-weight:600}.OpportunityForm-module-scss-module__a9P8NG__collapsibleChevron{color:var(--color-text-secondary);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.OpportunityForm-module-scss-module__a9P8NG__collapsibleChevron.OpportunityForm-module-scss-module__a9P8NG__collapsibleChevronOpen{transform:rotate(180deg)}.OpportunityForm-module-scss-module__a9P8NG__collapsibleBody{gap:var(--spacing-md);flex-direction:column;padding-top:0;display:flex}.OpportunityForm-module-scss-module__a9P8NG__form{gap:var(--spacing-md);flex-direction:column;display:flex}.OpportunityForm-module-scss-module__a9P8NG__fieldGroup{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.OpportunityForm-module-scss-module__a9P8NG__titleField{margin-bottom:var(--spacing-xs)}.OpportunityForm-module-scss-module__a9P8NG__label{font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.OpportunityForm-module-scss-module__a9P8NG__requiredInline{font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin-left:var(--spacing-xs);font-size:.75rem}.OpportunityForm-module-scss-module__a9P8NG__dropdownError [role=combobox]{border-color:#dc2626}:is(.OpportunityForm-module-scss-module__a9P8NG__lightTextDropdown [class*=placeholder],.OpportunityForm-module-scss-module__a9P8NG__lightTextDropdown [class*=selectedValue]){color:#bbb}.OpportunityForm-module-scss-module__a9P8NG__financialRangeError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityForm-module-scss-module__a9P8NG__errorText{color:#dc2626;font-size:.75rem}.OpportunityForm-module-scss-module__a9P8NG__infoText{color:var(--color-text-secondary);font-size:.75rem}.OpportunityForm-module-scss-module__a9P8NG__inputError,.OpportunityForm-module-scss-module__a9P8NG__inputError:focus{border-color:#dc2626!important}.OpportunityForm-module-scss-module__a9P8NG__requiredError{font-weight:var(--font-weight-medium);color:#dc2626!important}.OpportunityForm-module-scss-module__a9P8NG__fieldError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityForm-module-scss-module__a9P8NG__footer{padding:0 var(--spacing-xl) var(--spacing-lg)}.OpportunityForm-module-scss-module__a9P8NG__submitError{margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:#dc2626;background:#dc262614;border:1px solid #dc2626;border-radius:4px;font-size:.8125rem;line-height:1.4}.OpportunityForm-module-scss-module__a9P8NG__submitButton{border-radius:4px;width:100%;min-height:38px;font-size:14px}@media (max-width:768px){.OpportunityForm-module-scss-module__a9P8NG__overlay{padding:var(--spacing-sm)}.OpportunityForm-module-scss-module__a9P8NG__modal{max-height:95vh}.OpportunityForm-module-scss-module__a9P8NG__content{padding:var(--spacing-lg)}.OpportunityForm-module-scss-module__a9P8NG__title{font-size:1.5rem}.OpportunityForm-module-scss-module__a9P8NG__footer{padding:0 var(--spacing-lg) var(--spacing-md)}}
.OpportunityCreateModal-module-scss-module__gp2VFq__overlay{z-index:1000;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OpportunityCreateModal-module-scss-module__gp2VFq__modal{border-radius:var(--radius-lg);background-color:#fff;flex-direction:column;width:100%;max-width:539px;max-height:90vh;display:flex;position:relative;overflow:hidden}.OpportunityCreateModal-module-scss-module__gp2VFq__header{padding:var(--spacing-md) var(--spacing-md) 0;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.OpportunityCreateModal-module-scss-module__gp2VFq__modal>.OpportunityCreateModal-module-scss-module__gp2VFq__header+div{padding-top:0}.OpportunityCreateModal-module-scss-module__gp2VFq__closeButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.OpportunityCreateModal-module-scss-module__gp2VFq__closeButton:hover{color:var(--color-text-primary)}.OpportunityCreateModal-module-scss-module__gp2VFq__closeButton svg{pointer-events:none;width:24px;height:24px}.OpportunityCreateModal-module-scss-module__gp2VFq__content{padding:var(--spacing-xl);padding-top:var(--spacing-xl);flex:1;overflow-y:auto}.OpportunityCreateModal-module-scss-module__gp2VFq__title{font-family:var(--font-family);font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-sm) 0}.OpportunityCreateModal-module-scss-module__gp2VFq__subtitle{font-family:var(--font-family);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-lg) 0;font-size:.875rem;display:none}.OpportunityCreateModal-module-scss-module__gp2VFq__divider{background-color:var(--color-border);height:1px;margin:var(--spacing-lg) 0}.OpportunityCreateModal-module-scss-module__gp2VFq__dividerSmall{background-color:var(--color-border);height:1px;margin:var(--spacing-sm) 0}.OpportunityCreateModal-module-scss-module__gp2VFq__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.OpportunityCreateModal-module-scss-module__gp2VFq__fieldGroup{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.OpportunityCreateModal-module-scss-module__gp2VFq__titleField{margin-bottom:var(--spacing-xs)}.OpportunityCreateModal-module-scss-module__gp2VFq__inputWrapper{width:100%;position:relative}.OpportunityCreateModal-module-scss-module__gp2VFq__input{width:100%;font-family:var(--font-family);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;background-color:#fff;padding:12px 80px 12px 16px;font-size:.875rem}.OpportunityCreateModal-module-scss-module__gp2VFq__input::placeholder{color:var(--color-text-secondary)}.OpportunityCreateModal-module-scss-module__gp2VFq__input:focus{border-color:var(--color-primary);outline:none}.OpportunityCreateModal-module-scss-module__gp2VFq__required{font-family:var(--font-family);color:var(--color-text-secondary);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.OpportunityCreateModal-module-scss-module__gp2VFq__textareaWrapper{width:100%;position:relative}.OpportunityCreateModal-module-scss-module__gp2VFq__requiredTextarea{font-family:var(--font-family);color:var(--color-text-secondary);pointer-events:none;font-size:.75rem;position:absolute;top:12px;right:12px}.OpportunityCreateModal-module-scss-module__gp2VFq__textarea{width:100%;font-family:var(--font-family);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;box-sizing:border-box;background-color:#fff;min-height:80px;padding:12px 80px 12px 16px;font-size:.875rem}.OpportunityCreateModal-module-scss-module__gp2VFq__textarea::placeholder{color:var(--color-text-secondary)}.OpportunityCreateModal-module-scss-module__gp2VFq__textarea:focus{border-color:var(--color-primary);outline:none}.OpportunityCreateModal-module-scss-module__gp2VFq__label{font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.OpportunityCreateModal-module-scss-module__gp2VFq__requiredInline{font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin-left:var(--spacing-xs);font-size:.75rem}.OpportunityCreateModal-module-scss-module__gp2VFq__dropdownError [role=combobox]{border-color:#dc2626}.OpportunityCreateModal-module-scss-module__gp2VFq__financialRangeError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityCreateModal-module-scss-module__gp2VFq__errorText{color:#dc2626;font-size:.75rem}.OpportunityCreateModal-module-scss-module__gp2VFq__infoText{color:var(--color-text-secondary);font-size:.75rem}.OpportunityCreateModal-module-scss-module__gp2VFq__inputError,.OpportunityCreateModal-module-scss-module__gp2VFq__inputError:focus{border-color:#dc2626!important}.OpportunityCreateModal-module-scss-module__gp2VFq__requiredError{font-weight:var(--font-weight-medium);color:#dc2626!important}.OpportunityCreateModal-module-scss-module__gp2VFq__fieldError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityCreateModal-module-scss-module__gp2VFq__footer{padding:var(--spacing-lg) var(--spacing-xl);background-color:#f9fafb}.OpportunityCreateModal-module-scss-module__gp2VFq__submitButton{width:100%}@media (max-width:768px){.OpportunityCreateModal-module-scss-module__gp2VFq__overlay{padding:var(--spacing-sm)}.OpportunityCreateModal-module-scss-module__gp2VFq__modal{max-height:95vh}.OpportunityCreateModal-module-scss-module__gp2VFq__content{padding:var(--spacing-lg)}.OpportunityCreateModal-module-scss-module__gp2VFq__title{font-size:1.5rem}.OpportunityCreateModal-module-scss-module__gp2VFq__footer{padding:var(--spacing-md) var(--spacing-lg)}}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--card-aspect-ratio:1 / 1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height) * var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height) * var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.OpportunityEditModal-module-scss-module__9l9Wsa__overlay{z-index:1000;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.OpportunityEditModal-module-scss-module__9l9Wsa__modal{border-radius:var(--radius-lg);background-color:#fff;flex-direction:column;width:100%;max-width:490px;max-height:90vh;display:flex;position:relative;overflow:hidden}.OpportunityEditModal-module-scss-module__9l9Wsa__topActions{top:var(--spacing-lg);right:var(--spacing-lg);align-items:center;gap:var(--spacing-xs);z-index:5;display:flex;position:absolute}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton:hover{color:var(--color-text-primary)}.OpportunityEditModal-module-scss-module__9l9Wsa__closeButton svg{pointer-events:none;width:24px;height:24px}.OpportunityEditModal-module-scss-module__9l9Wsa__deleteButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-secondary);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex}.OpportunityEditModal-module-scss-module__9l9Wsa__deleteButton:hover{color:#ef4444;opacity:1}.OpportunityEditModal-module-scss-module__9l9Wsa__deleteButton svg{width:20px;height:20px}.OpportunityEditModal-module-scss-module__9l9Wsa__content{padding:var(--spacing-xl);padding-top:var(--spacing-xl);flex:1;overflow-y:auto}.OpportunityEditModal-module-scss-module__9l9Wsa__title{font-family:var(--font-family);font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-sm) 0}.OpportunityEditModal-module-scss-module__9l9Wsa__subtitle{font-family:var(--font-family);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-lg) 0;font-size:.875rem}.OpportunityEditModal-module-scss-module__9l9Wsa__divider{background-color:var(--color-border);height:1px;margin:var(--spacing-lg) 0}.OpportunityEditModal-module-scss-module__9l9Wsa__dividerSmall{background-color:var(--color-border);height:1px;margin:var(--spacing-sm) 0}.OpportunityEditModal-module-scss-module__9l9Wsa__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.OpportunityEditModal-module-scss-module__9l9Wsa__fieldGroup{gap:var(--spacing-xs);flex-direction:column;display:flex;position:relative}.OpportunityEditModal-module-scss-module__9l9Wsa__titleField{margin-bottom:var(--spacing-xs)}.OpportunityEditModal-module-scss-module__9l9Wsa__inputWrapper{width:100%;position:relative}.OpportunityEditModal-module-scss-module__9l9Wsa__input{width:100%;font-family:var(--font-family);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;background-color:#fff;padding:12px 80px 12px 16px;font-size:.875rem}.OpportunityEditModal-module-scss-module__9l9Wsa__input::placeholder{color:var(--color-text-secondary)}.OpportunityEditModal-module-scss-module__9l9Wsa__input:focus{border-color:var(--color-primary);outline:none}.OpportunityEditModal-module-scss-module__9l9Wsa__required{font-family:var(--font-family);color:var(--color-text-secondary);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.OpportunityEditModal-module-scss-module__9l9Wsa__textareaWrapper{width:100%;position:relative}.OpportunityEditModal-module-scss-module__9l9Wsa__requiredTextarea{font-family:var(--font-family);color:var(--color-text-secondary);pointer-events:none;font-size:.75rem;position:absolute;top:12px;right:12px}.OpportunityEditModal-module-scss-module__9l9Wsa__textarea{width:100%;font-family:var(--font-family);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;box-sizing:border-box;background-color:#fff;min-height:80px;padding:12px 80px 12px 16px;font-size:.875rem}.OpportunityEditModal-module-scss-module__9l9Wsa__textarea::placeholder{color:var(--color-text-secondary)}.OpportunityEditModal-module-scss-module__9l9Wsa__textarea:focus{border-color:var(--color-primary);outline:none}.OpportunityEditModal-module-scss-module__9l9Wsa__label{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.OpportunityEditModal-module-scss-module__9l9Wsa__dropdownError [role=combobox]{border-color:#dc2626}.OpportunityEditModal-module-scss-module__9l9Wsa__financialRangeError{padding-left:var(--spacing-sm);border-left:2px solid #dc2626}.OpportunityEditModal-module-scss-module__9l9Wsa__errorText{color:#dc2626;font-size:.75rem}.OpportunityEditModal-module-scss-module__9l9Wsa__infoText{color:var(--color-text-secondary);font-size:.75rem}.OpportunityEditModal-module-scss-module__9l9Wsa__inputError,.OpportunityEditModal-module-scss-module__9l9Wsa__inputError:focus{border-color:#dc2626!important}.OpportunityEditModal-module-scss-module__9l9Wsa__requiredError{font-weight:var(--font-weight-medium);color:#dc2626!important}.OpportunityEditModal-module-scss-module__9l9Wsa__footer{padding:var(--spacing-lg) var(--spacing-xl);background-color:#f9fafb}.OpportunityEditModal-module-scss-module__9l9Wsa__submitButton{width:100%}@media (max-width:768px){.OpportunityEditModal-module-scss-module__9l9Wsa__overlay{padding:var(--spacing-sm)}.OpportunityEditModal-module-scss-module__9l9Wsa__modal{max-height:95vh}.OpportunityEditModal-module-scss-module__9l9Wsa__content{padding:var(--spacing-lg)}.OpportunityEditModal-module-scss-module__9l9Wsa__title{font-size:1.5rem}.OpportunityEditModal-module-scss-module__9l9Wsa__footer{padding:var(--spacing-md) var(--spacing-lg)}}
.Title-module-scss-module__CYadba__title{width:100%;font-family:var(--font-family);font-size:1.4rem;font-weight:600;line-height:var(--line-height-heading);color:var(--color-text-primary);text-align:left;margin:0;padding:0}
.PhotoCropModal-module-scss-module__k8AxyG__overlay{z-index:1000;padding:var(--spacing-md,16px);background-color:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PhotoCropModal-module-scss-module__k8AxyG__modal{border-radius:var(--radius-lg,12px);background-color:#1a1a2e;flex-direction:column;width:100%;max-width:600px;max-height:90vh;display:flex;overflow:hidden}.PhotoCropModal-module-scss-module__k8AxyG__header{padding:var(--spacing-sm,8px) var(--spacing-lg,24px);border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.PhotoCropModal-module-scss-module__k8AxyG__header .PhotoCropModal-module-scss-module__k8AxyG__title{font-size:1.125rem;font-weight:var(--font-weight-semibold,600);color:#fff;margin:0}.PhotoCropModal-module-scss-module__k8AxyG__closeButton{border-radius:var(--radius-md,8px);color:#ffffffb3;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .15s;display:flex}.PhotoCropModal-module-scss-module__k8AxyG__closeButton:hover:not(:disabled){color:#fff;background-color:#ffffff1a}.PhotoCropModal-module-scss-module__k8AxyG__closeButton:disabled{opacity:.5;cursor:not-allowed}.PhotoCropModal-module-scss-module__k8AxyG__closeButton svg{pointer-events:none}.PhotoCropModal-module-scss-module__k8AxyG__cropContainer{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0d0d1a;flex:440px;justify-content:center;align-items:center;min-height:0;max-height:500px;display:flex;position:relative;overflow:hidden}.PhotoCropModal-module-scss-module__k8AxyG__cropContainer:active{cursor:grabbing}.PhotoCropModal-module-scss-module__k8AxyG__image{transform-origin:50%;pointer-events:none;max-width:none;max-height:none;position:absolute}.PhotoCropModal-module-scss-module__k8AxyG__overlayMask{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PhotoCropModal-module-scss-module__k8AxyG__cutout{box-sizing:content-box;border-radius:var(--radius-md,8px);background-color:#0000;border:3px solid #fff;position:relative;box-shadow:0 0 0 9999px #000000b3}.PhotoCropModal-module-scss-module__k8AxyG__cropBackground{border-radius:var(--radius-md,8px);pointer-events:none;background-color:#fff3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PhotoCropModal-module-scss-module__k8AxyG__cropBackgroundError{animation:.4s ease-in-out 5 PhotoCropModal-module-scss-module__k8AxyG__cropFrameErrorBlink}@keyframes PhotoCropModal-module-scss-module__k8AxyG__cropFrameErrorBlink{0%,to{background-color:#fff3}50%{background-color:#7c3aedbf}}.PhotoCropModal-module-scss-module__k8AxyG__controls{justify-content:center;align-items:center;gap:var(--spacing-md,16px);padding:var(--spacing-md,16px) var(--spacing-lg,24px);background-color:#0000004d;flex-shrink:0;display:flex}.PhotoCropModal-module-scss-module__k8AxyG__zoomButton{border-radius:var(--radius-md,8px);color:#fffc;cursor:pointer;background-color:#ffffff1a;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .15s;display:flex}.PhotoCropModal-module-scss-module__k8AxyG__zoomButton:hover:not(:disabled){color:#fff;background-color:#fff3}.PhotoCropModal-module-scss-module__k8AxyG__zoomButton:disabled{opacity:.5;cursor:not-allowed}.PhotoCropModal-module-scss-module__k8AxyG__slider{appearance:none;cursor:pointer;background-color:#fff3;border-radius:2px;flex:1;max-width:200px;height:4px}.PhotoCropModal-module-scss-module__k8AxyG__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s}.PhotoCropModal-module-scss-module__k8AxyG__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.PhotoCropModal-module-scss-module__k8AxyG__slider::-moz-range-thumb{cursor:pointer;background-color:#fff;border:none;border-radius:50%;width:16px;height:16px}.PhotoCropModal-module-scss-module__k8AxyG__slider:disabled{opacity:.5;cursor:not-allowed}.PhotoCropModal-module-scss-module__k8AxyG__hint{text-align:center;font-size:var(--font-size-sm,14px);color:#ffffff80;padding:0 var(--spacing-lg,24px);flex-shrink:0;margin:0}.PhotoCropModal-module-scss-module__k8AxyG__error{text-align:center;font-size:var(--font-size-sm,14px);color:#f87171;padding:0 var(--spacing-lg,24px);flex-shrink:0;margin:0}.PhotoCropModal-module-scss-module__k8AxyG__actions{justify-content:flex-end;gap:var(--spacing-sm,8px);padding:var(--spacing-md,16px) var(--spacing-lg,24px);border-top:1px solid #ffffff1a;flex-shrink:0;display:flex}.PhotoCropModal-module-scss-module__k8AxyG__cancelButton{padding:var(--spacing-sm,8px) var(--spacing-lg,24px);border-radius:var(--radius-md,8px);color:#fffc;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);cursor:pointer;background-color:#0000;border:1px solid #fff3;transition:all .15s}.PhotoCropModal-module-scss-module__k8AxyG__cancelButton:hover:not(:disabled){color:#fff;border-color:#fff6}.PhotoCropModal-module-scss-module__k8AxyG__cancelButton:disabled{opacity:.5;cursor:not-allowed}.PhotoCropModal-module-scss-module__k8AxyG__saveButton{padding:var(--spacing-sm,8px) var(--spacing-lg,24px);border-radius:var(--radius-md,8px);background-color:var(--color-primary,#7c3aed);color:#fff;font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);cursor:pointer;border:none;transition:all .15s}.PhotoCropModal-module-scss-module__k8AxyG__saveButton:hover:not(:disabled){background-color:#6d28d9}.PhotoCropModal-module-scss-module__k8AxyG__saveButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.PhotoCropModal-module-scss-module__k8AxyG__modal{border-radius:0;max-width:100%;max-height:100vh}.PhotoCropModal-module-scss-module__k8AxyG__cropContainer{flex-basis:320px}.PhotoCropModal-module-scss-module__k8AxyG__controls{padding:var(--spacing-sm,8px) var(--spacing-md,16px)}.PhotoCropModal-module-scss-module__k8AxyG__slider{max-width:150px}}
.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__container{width:100%}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__virtualContent{width:100%;position:relative}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__virtualRow{width:100%;position:absolute;top:0;left:0}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridRow{grid-template-columns:repeat(var(--grid-columns,4), minmax(0, 1fr));padding:.5rem var(--spacing-xl);box-sizing:border-box;gap:1rem;width:100%;display:grid}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridItem{width:100%}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard{min-width:auto;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=divider]{transform:translateY(-20px)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=companyPerson]{text-transform:uppercase;transform:translateY(-23px)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=card]{padding-bottom:8px}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__firstRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard{aspect-ratio:1!important}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__firstRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=title]{font-size:clamp(1rem,7cqi*var(--title-scale,1),2rem)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__secondRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard{aspect-ratio:1/1.29!important}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__loader{padding:var(--spacing-lg);color:var(--color-text-secondary,#666);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridRow{padding:.5rem var(--spacing-md)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__firstRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=title]{font-size:clamp(.8rem,7cqi*var(--title-scale,1)*.8,1.6rem)}.VirtualOpportunitiesGrid-module-scss-module__ofqn-q__secondRow .VirtualOpportunitiesGrid-module-scss-module__ofqn-q__gridCard [class*=title]{font-size:clamp(.8rem,5.6cqi,1.6rem)}}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--card-aspect-ratio:1 / 1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height) * var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height) * var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.OpportunitiesPage-module-scss-module__tw6JFW__opportunitiesPage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}@media (min-width:1400px) and (max-width:1500px) and (min-height:560px) and (max-height:780px){.OpportunitiesPage-module-scss-module__tw6JFW__opportunitiesPage{--chip-text-scale:.9;--card-chips-bottom-extra:3px}}.OpportunitiesPage-module-scss-module__tw6JFW__gridSection{width:100%}.OpportunitiesPage-module-scss-module__tw6JFW__pageTitleRow{justify-content:space-between;align-items:center;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__selectionBarWrapper{padding:0 48px}@media (max-width:768px){.OpportunitiesPage-module-scss-module__tw6JFW__selectionBarWrapper{padding:.5rem var(--spacing-md)}}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState,.OpportunitiesPage-module-scss-module__tw6JFW__errorState,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState{padding:var(--spacing-xxl) var(--spacing-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState p,.OpportunitiesPage-module-scss-module__tw6JFW__errorState p,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState p{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0 0 var(--spacing-sm) 0}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState button,.OpportunitiesPage-module-scss-module__tw6JFW__errorState button,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState button{margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer;border:none;transition:background-color .15s}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState button:hover,.OpportunitiesPage-module-scss-module__tw6JFW__errorState button:hover,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState button:hover{background-color:var(--color-primary-dark)}.OpportunitiesPage-module-scss-module__tw6JFW__errorState p{color:#dc2626}.OpportunitiesPage-module-scss-module__tw6JFW__tableLegendRow{padding:0 var(--spacing-xl) var(--spacing-sm) calc(var(--spacing-xl) + var(--spacing-md));align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__legendLabel{font-family:var(--font-family);font-size:.75rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{padding:var(--spacing-md);margin:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-sm);align-items:center;gap:var(--spacing-lg);cursor:pointer;background-color:var(--color-background);transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);background-color:#7c3aed08}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #7c3aed40}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{border-radius:var(--radius-sm);width:50px;height:50px;font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-medium);color:#fff;background-color:#7c3aed;justify-content:center;align-items:center;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:0 0 12rem}.OpportunitiesPage-module-scss-module__tw6JFW__title{font-family:var(--font-family);font-size:.95rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.1rem;display:-webkit-box;overflow:hidden}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:1;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__description{font-family:var(--font-family);color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{flex-direction:column;flex:0 0 150px;gap:2px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__postedBy,.OpportunitiesPage-module-scss-module__tw6JFW__company{font-family:var(--font-family);color:var(--color-text-tertiary);font-size:.675rem}.OpportunitiesPage-module-scss-module__tw6JFW__label{color:var(--color-text-secondary);display:none}.OpportunitiesPage-module-scss-module__tw6JFW__value{font-weight:var(--font-weight-regular);color:#666}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{gap:var(--spacing-xs);flex-wrap:wrap;flex:0 0 120px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__chip{font-family:var(--font-family);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:#0000;justify-content:center;align-items:center;padding:4px 12px;font-size:.675rem;display:inline-flex}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{align-items:center;gap:var(--spacing-md);flex:0 0 80px;display:flex}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton{font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-medium);color:#fff;border-radius:var(--radius-lg);cursor:pointer;transition:opacity var(--transition-base);white-space:nowrap;background:#a78bfa;border:none;padding:8px 16px}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton:hover{opacity:.9}@media (max-width:1024px){.OpportunitiesPage-module-scss-module__tw6JFW__tableLegendRow{display:none}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{gap:var(--spacing-sm);flex-wrap:wrap;margin:0 10px 6px}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{flex:0 0 40px}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{width:40px;height:40px;font-size:1.2rem}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:1 1 0;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{flex:none}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:0 0 100%;order:2}.OpportunitiesPage-module-scss-module__tw6JFW__description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{gap:var(--spacing-md);flex-direction:row;flex:none;order:3}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{flex:0 0 100%;order:4}}@media (max-width:768px){.OpportunitiesPage-module-scss-module__tw6JFW__pageTitleRow [class*=topBarPageTitle]{padding:24px 24px var(--spacing-md)}.OpportunitiesPage-module-scss-module__tw6JFW__loadingState,.OpportunitiesPage-module-scss-module__tw6JFW__errorState,.OpportunitiesPage-module-scss-module__tw6JFW__emptyState{padding:var(--spacing-xl) var(--spacing-md);min-height:200px}.OpportunitiesPage-module-scss-module__tw6JFW__tableRow{gap:var(--spacing-sm);padding:var(--spacing-md);flex-wrap:wrap;margin:4px 2px}.OpportunitiesPage-module-scss-module__tw6JFW__logoColumn{flex:0 0 40px}.OpportunitiesPage-module-scss-module__tw6JFW__companyLogo{width:40px;height:40px;font-size:1.2rem}.OpportunitiesPage-module-scss-module__tw6JFW__titleColumn{flex:1 1 0;min-width:0}.OpportunitiesPage-module-scss-module__tw6JFW__descriptionColumn{flex:0 0 100%;order:3;padding-bottom:10px}.OpportunitiesPage-module-scss-module__tw6JFW__postedByColumn{gap:var(--spacing-md);flex-direction:row;flex:0 0 100%;order:3}.OpportunitiesPage-module-scss-module__tw6JFW__chipsColumn{flex:0 0 100%;order:4}.OpportunitiesPage-module-scss-module__tw6JFW__actionsColumn{flex:0 0 100%;order:5;justify-content:flex-end}.OpportunitiesPage-module-scss-module__tw6JFW__viewButton{padding:6px 12px;font-size:.75rem}}
.ProfilePage-module-scss-module__h74JVa__profilePage{background-color:var(--color-background);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.ProfilePage-module-scss-module__h74JVa__formContainer{padding:0 var(--spacing-2xl) 4rem;grid-template-columns:320px 1fr 1fr;gap:2rem;min-height:500px;margin-bottom:0;display:grid}.ProfilePage-module-scss-module__h74JVa__leftColumn{flex-direction:column;height:100%;display:flex}.ProfilePage-module-scss-module__h74JVa__imageSection{padding-top:10px;position:relative}.ProfilePage-module-scss-module__h74JVa__imageWrapper{aspect-ratio:1/1.29;border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.ProfilePage-module-scss-module__h74JVa__profileImage{object-fit:cover;width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__cameraButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProfilePage-module-scss-module__h74JVa__cameraButton img{filter:drop-shadow(0 2px 4px #00000080);width:38px;height:38px;display:block}.ProfilePage-module-scss-module__h74JVa__cameraButton:hover{opacity:.7}.ProfilePage-module-scss-module__h74JVa__middleColumn,.ProfilePage-module-scss-module__h74JVa__rightColumn{gap:var(--spacing-md);border-radius:16px;flex-direction:column;min-width:0;padding:8px 24px;display:flex}.ProfilePage-module-scss-module__h74JVa__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ProfilePage-module-scss-module__h74JVa__label{font-family:var(--font-family);color:var(--color-text-secondary);font-size:13px;font-weight:500}.ProfilePage-module-scss-module__h74JVa__required{color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;font-size:14px;transition:border-color .2s}.ProfilePage-module-scss-module__h74JVa__input:focus,.ProfilePage-module-scss-module__h74JVa__select:focus{border-color:var(--color-primary);outline:none}.ProfilePage-module-scss-module__h74JVa__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.ProfilePage-module-scss-module__h74JVa__countryOptionRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.ProfilePage-module-scss-module__h74JVa__countryOptionMain{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.ProfilePage-module-scss-module__h74JVa__countryOptionFlag{font-size:1rem;line-height:1;display:inline-flex}.ProfilePage-module-scss-module__h74JVa__countryOptionName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);overflow:hidden}.ProfilePage-module-scss-module__h74JVa__countryCheckIcon{width:14px;height:14px;color:var(--color-primary,#7c3aed)}.ProfilePage-module-scss-module__h74JVa__inputError{border-color:#dc2626!important}.ProfilePage-module-scss-module__h74JVa__inputError:focus{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc26261a!important}.ProfilePage-module-scss-module__h74JVa__fieldError{color:#dc2626;margin-top:4px;font-size:12px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);color:var(--color-text-primary);resize:vertical;background:#fff;border:1px solid #e5e7eb;min-height:100px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.ProfilePage-module-scss-module__h74JVa__textarea:focus{border-color:var(--color-primary);outline:none}.ProfilePage-module-scss-module__h74JVa__collaborationTypes{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__collaborationChip{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:14px;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__collaborationChip:hover{border-color:var(--color-primary)}.ProfilePage-module-scss-module__h74JVa__collaborationChip.ProfilePage-module-scss-module__h74JVa__active{border-color:var(--color-primary);color:var(--color-primary);background:#f3f0ff}.ProfilePage-module-scss-module__h74JVa__editCollaborationButton{border-radius:var(--radius-sm);cursor:pointer;color:#666;background:#fff;border:1px solid #e5e7eb;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ProfilePage-module-scss-module__h74JVa__editCollaborationButton:hover{border-color:var(--color-primary);color:var(--color-primary)}.ProfilePage-module-scss-module__h74JVa__buttonGroup{gap:var(--spacing-sm);align-items:center;margin-top:auto;display:flex}.ProfilePage-module-scss-module__h74JVa__saveButton{margin-top:auto}.ProfilePage-module-scss-module__h74JVa__editProfileButton{width:fit-content;margin-top:auto}.ProfilePage-module-scss-module__h74JVa__cancelButton{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;font-size:14px;transition:color .2s}.ProfilePage-module-scss-module__h74JVa__cancelButton:hover{color:var(--color-text-primary)}.ProfilePage-module-scss-module__h74JVa__viewValue{color:var(--color-text-primary);padding:var(--spacing-sm) 0;min-height:20px;padding-left:12px;font-size:14px}.ProfilePage-module-scss-module__h74JVa__viewText{color:var(--color-text-primary);padding:var(--spacing-sm) 0;-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;min-height:20px;max-height:6em;margin:0;padding-left:12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ProfilePage-module-scss-module__h74JVa__viewJobRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;color:var(--color-text-primary);padding-left:12px;font-size:14px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewJobTitle{color:var(--color-text-secondary);font-size:12px}.ProfilePage-module-scss-module__h74JVa__viewJobCompany{font-size:16px;font-weight:var(--font-weight-medium)}.ProfilePage-module-scss-module__h74JVa__viewJobCurrent{color:var(--color-primary);white-space:nowrap;background:#f3f0ff;border-radius:10px;padding:2px 8px;font-size:11px}.ProfilePage-module-scss-module__h74JVa__viewChips{gap:var(--spacing-sm);flex-wrap:wrap;padding-left:12px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewChip{padding:var(--spacing-xs) var(--spacing-md);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:13px}.ProfilePage-module-scss-module__h74JVa__emptyValue{color:var(--color-text-secondary)}.ProfilePage-module-scss-module__h74JVa__viewTemplate{grid-column:2/-1;min-width:0;padding:8px 24px;position:relative}.ProfilePage-module-scss-module__h74JVa__viewNameRow{align-items:center;gap:var(--spacing-sm);display:flex}.ProfilePage-module-scss-module__h74JVa__viewEditButton{cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;transition:background-color .15s;display:flex}.ProfilePage-module-scss-module__h74JVa__viewEditButton:hover{background-color:#0000000d}.ProfilePage-module-scss-module__h74JVa__viewEditIcon{width:17px;height:17px;display:inline-flex}.ProfilePage-module-scss-module__h74JVa__viewEditIcon img{filter:brightness(0)}.ProfilePage-module-scss-module__h74JVa__viewName{font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.ProfilePage-module-scss-module__h74JVa__viewRole{color:var(--color-text-primary);margin:0;padding-top:.3rem;font-size:1rem;font-weight:300}.ProfilePage-module-scss-module__h74JVa__viewSectionTitle{font-size:12px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin:0 0 4px}.ProfilePage-module-scss-module__h74JVa__viewLocationText{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:300}.ProfilePage-module-scss-module__h74JVa__viewAboutSection,.ProfilePage-module-scss-module__h74JVa__viewCollaborateSection{margin-top:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__viewAboutText,.ProfilePage-module-scss-module__h74JVa__viewCollaborateText{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;padding-top:10px;padding-left:30px;font-size:14px;line-height:1.3}.ProfilePage-module-scss-module__h74JVa__viewCompaniesSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__viewCompanyRow{align-items:baseline;gap:var(--spacing-sm);padding-left:30px;display:flex}.ProfilePage-module-scss-module__h74JVa__viewCompanyName{font-size:12px;font-weight:var(--font-weight-medium);color:#666}.ProfilePage-module-scss-module__h74JVa__viewCompanyRole{color:var(--color-text-tertiary);font-size:12px}.ProfilePage-module-scss-module__h74JVa__viewCompanyRole:before{content:"·";margin-right:var(--spacing-sm)}.ProfilePage-module-scss-module__h74JVa__viewTagsSection{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.ProfilePage-module-scss-module__h74JVa__viewTag{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);color:var(--color-text-primary);background:#fff;border:1px solid #e5e7eb;font-size:12px;display:inline-block}.ProfilePage-module-scss-module__h74JVa__jobRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:start;display:grid}.ProfilePage-module-scss-module__h74JVa__jobTitleInput{grid-column:1;min-width:0}.ProfilePage-module-scss-module__h74JVa__companyDropdown{grid-column:2;min-width:0;position:relative}.ProfilePage-module-scss-module__h74JVa__jobIndustryRow{grid-column:2;min-width:0}.ProfilePage-module-scss-module__h74JVa__companyDropdown [class*=dropdown]{min-width:min(280px,100%)}@media (min-width:1201px) and (max-width:1365px){.ProfilePage-module-scss-module__h74JVa__jobRow{grid-template-columns:minmax(0,1fr) 28px}.ProfilePage-module-scss-module__h74JVa__jobTitleInput,.ProfilePage-module-scss-module__h74JVa__companyDropdown,.ProfilePage-module-scss-module__h74JVa__jobIndustryRow{grid-column:1}.ProfilePage-module-scss-module__h74JVa__removeJobButton{grid-area:2/2}}.ProfilePage-module-scss-module__h74JVa__checkboxLabel{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.ProfilePage-module-scss-module__h74JVa__checkboxLabel input[type=checkbox]{cursor:pointer;width:16px;height:16px}.ProfilePage-module-scss-module__h74JVa__removeJobButton{border-radius:var(--radius-sm);cursor:pointer;color:#666;background:#fff;border:1px solid #e5e7eb;grid-column:3;justify-content:center;align-self:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:18px;transition:all .2s;display:flex}.ProfilePage-module-scss-module__h74JVa__removeJobButton:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}.ProfilePage-module-scss-module__h74JVa__addJobButton{border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);text-align:center;letter-spacing:-.2px;background-color:#f8f8f8;border:1px solid #ddd;align-self:flex-end;min-height:40px;padding:0 16px;font-size:12px;font-weight:600;transition:all .2s}.ProfilePage-module-scss-module__h74JVa__addJobButton:hover{border-color:var(--color-primary);color:var(--color-text-primary);background:#f8f8f8}.ProfilePage-module-scss-module__h74JVa__loadingContainer,.ProfilePage-module-scss-module__h74JVa__errorContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:400px;display:flex}.ProfilePage-module-scss-module__h74JVa__loadingContainer p,.ProfilePage-module-scss-module__h74JVa__errorContainer p{color:var(--color-text-secondary);font-size:16px}.ProfilePage-module-scss-module__h74JVa__errorMessage{color:#dc2626;margin:0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__successMessage{color:#16a34a;margin:0;font-size:14px}.ProfilePage-module-scss-module__h74JVa__divider{margin:0 var(--spacing-xl);border:none;border-top:1px solid #e5e7eb}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{background:var(--color-background);padding:var(--spacing-xl);overflow:hidden}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{grid-template-columns:calc(320px + var(--spacing-xl) - 2rem) 1fr;padding:0 var(--spacing-xl);gap:0;display:grid}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{flex-shrink:0;padding-bottom:24px}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:32px;font-family:var(--font-family);letter-spacing:-.6px;color:var(--color-text-primary);margin:0 0 var(--spacing-xl) 0;font-weight:700;line-height:1}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{color:var(--color-text-secondary);margin:0 0 24px;font-size:14px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{width:fit-content;padding:8px 12px;font-size:12px;font-weight:400}.ProfilePage-module-scss-module__h74JVa__opportunitiesGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:1rem;min-width:0;display:grid}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper{width:100%;min-width:0;position:relative}.ProfilePage-module-scss-module__h74JVa__profileGridCard{aspect-ratio:1!important;width:100%!important;min-width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard [class*=divider]{transform:translateY(-20px)}.ProfilePage-module-scss-module__h74JVa__profileGridCard [class*=companyPerson]{text-transform:uppercase;transform:translateY(-23px)}.ProfilePage-module-scss-module__h74JVa__profileGridCard [class*=card]{padding-bottom:8px}.ProfilePage-module-scss-module__h74JVa__profileGridCard [class*=content]{transition:none!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=card]{max-height:100%!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottom]{max-height:0!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=content]{padding-top:max(24px,34cqi - 8px)!important}.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottomLabelRow],.ProfilePage-module-scss-module__h74JVa__profileGridCard:hover [class*=bottomTitle]{opacity:0!important;transform:none!important}.ProfilePage-module-scss-module__h74JVa__editIcon{top:var(--spacing-md);right:var(--spacing-md);color:#ffffffb3;pointer-events:none;z-index:3;width:17px;height:17px;transition:color .15s;position:absolute}.ProfilePage-module-scss-module__h74JVa__editIcon svg,.ProfilePage-module-scss-module__h74JVa__editIcon img{width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__opportunityCardWrapper:hover .ProfilePage-module-scss-module__h74JVa__editIcon{color:#fff}.ProfilePage-module-scss-module__h74JVa__deleteOverlay{color:#fff6;cursor:pointer;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;width:19px;height:19px;padding:0;transition:color .15s;display:flex;position:absolute;top:19px;left:18px}.ProfilePage-module-scss-module__h74JVa__deleteOverlay:hover{color:#fff}.ProfilePage-module-scss-module__h74JVa__deleteOverlay:focus{outline:none}.ProfilePage-module-scss-module__h74JVa__deleteOverlay svg{width:100%;height:100%}.ProfilePage-module-scss-module__h74JVa__loadingText,.ProfilePage-module-scss-module__h74JVa__emptyText{color:var(--color-text-secondary);text-align:center;padding:var(--spacing-xl) 0;grid-column:1/-1;font-size:14px}@media (max-width:1200px){.ProfilePage-module-scss-module__h74JVa__formContainer{grid-template-columns:320px 1fr 1fr}.ProfilePage-module-scss-module__h74JVa__leftColumn{max-width:320px;margin:0 auto}.ProfilePage-module-scss-module__h74JVa__opportunitiesHeader{padding:0 var(--spacing-sm);grid-template-columns:1fr}}@media (max-width:850px){.ProfilePage-module-scss-module__h74JVa__formContainer{gap:var(--spacing-md);grid-template-columns:1fr 1fr}.ProfilePage-module-scss-module__h74JVa__jobRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.ProfilePage-module-scss-module__h74JVa__companyDropdown{min-width:120px}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{flex:0 0 50%}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{width:100%;margin:0 0 var(--spacing-sm) 0;order:2}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{margin-bottom:8px;margin-left:0}}@media (max-width:768px){.ProfilePage-module-scss-module__h74JVa__formContainer{padding:var(--spacing-md);grid-template-columns:1fr;min-height:auto}.ProfilePage-module-scss-module__h74JVa__viewTemplate{grid-column:1/-1}.ProfilePage-module-scss-module__h74JVa__leftColumn,.ProfilePage-module-scss-module__h74JVa__imageWrapper{max-width:180px;margin:0 auto}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:var(--spacing-xs) var(--spacing-sm);font-size:13px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:var(--spacing-xs) var(--spacing-sm);rows:3;min-height:70px;font-size:13px}.ProfilePage-module-scss-module__h74JVa__jobRow{grid-template-columns:minmax(0,1fr) 28px}.ProfilePage-module-scss-module__h74JVa__jobTitleInput,.ProfilePage-module-scss-module__h74JVa__companyDropdown{grid-column:1;min-width:0}.ProfilePage-module-scss-module__h74JVa__jobIndustryRow{grid-column:1}.ProfilePage-module-scss-module__h74JVa__removeJobButton{grid-area:2/2}.ProfilePage-module-scss-module__h74JVa__saveButton{padding:var(--spacing-xs) var(--spacing-md);font-size:14px}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{padding:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitleSection{text-align:center;flex-direction:column;align-items:center;display:flex}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{flex:none;margin-top:24px;font-size:24px}.ProfilePage-module-scss-module__h74JVa__createOpportunityButton{margin-bottom:1.5rem;margin-left:0}.ProfilePage-module-scss-module__h74JVa__opportunitiesSubtitle{order:unset;width:auto}}@media (max-width:480px){.ProfilePage-module-scss-module__h74JVa__formContainer{padding:var(--spacing-sm);gap:var(--spacing-md)}.ProfilePage-module-scss-module__h74JVa__leftColumn,.ProfilePage-module-scss-module__h74JVa__imageWrapper{max-width:150px}.ProfilePage-module-scss-module__h74JVa__cameraButton img{width:28px;height:28px}.ProfilePage-module-scss-module__h74JVa__label{font-size:12px}.ProfilePage-module-scss-module__h74JVa__input,.ProfilePage-module-scss-module__h74JVa__select{padding:6px var(--spacing-sm);font-size:12px}.ProfilePage-module-scss-module__h74JVa__textarea{padding:6px var(--spacing-sm);min-height:60px;font-size:12px}.ProfilePage-module-scss-module__h74JVa__jobRow{gap:var(--spacing-xs)}.ProfilePage-module-scss-module__h74JVa__opportunitiesSection{padding:var(--spacing-sm)}.ProfilePage-module-scss-module__h74JVa__opportunitiesTitle{font-size:20px}}
:root{--color-primary:#916bfb;--color-primary-hover:#855afd;--color-text-primary:#111;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-link:#333;--color-text-placeholder:#bbb;--color-background:#fff;--color-border:#e5e7eb;--color-input-border:#d1d5db;--color-input-focus:#916bfb;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-label:12px;--spacing-input-left:12px;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.6rem;--font-weight-normal:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--form-input-height:3.1875rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-form:.25rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-card:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--card-aspect-ratio:1 / 1.29;--card-min-height:510px;--card-max-height:510px;--card-min-width:calc(var(--card-min-height) * var(--card-aspect-ratio));--card-max-width:calc(var(--card-max-height) * var(--card-aspect-ratio));--overlay-card-opacity:.3;--transition-base:.15s ease-in-out}.SettingsPage-module-scss-module__TDq_oq__settingsPage{background-color:var(--color-background);min-height:100%}.SettingsPage-module-scss-module__TDq_oq__content{padding:var(--spacing-xl);max-width:800px;margin:0 auto}.SettingsPage-module-scss-module__TDq_oq__settingsSection{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--spacing-lg);margin-top:var(--spacing-xl);background-color:#fff}.SettingsPage-module-scss-module__TDq_oq__settingItem{padding:var(--spacing-md) 0;justify-content:space-between;align-items:center;display:flex}.SettingsPage-module-scss-module__TDq_oq__settingItem:not(:last-child){border-bottom:1px solid #e5e7eb}.SettingsPage-module-scss-module__TDq_oq__settingInfo{margin-right:var(--spacing-lg);flex:1}.SettingsPage-module-scss-module__TDq_oq__settingTitle{font-family:var(--font-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}.SettingsPage-module-scss-module__TDq_oq__settingDescription{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}@media (max-width:768px){.SettingsPage-module-scss-module__TDq_oq__content,.SettingsPage-module-scss-module__TDq_oq__settingsSection{padding:var(--spacing-md)}.SettingsPage-module-scss-module__TDq_oq__settingItem{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.SettingsPage-module-scss-module__TDq_oq__settingInfo{margin-right:0}}
.ResetPasswordCard-module-scss-module__V8buGW__resetPasswordCard{max-width:480px}.ResetPasswordCard-module-scss-module__V8buGW__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.ResetPasswordCard-module-scss-module__V8buGW__description{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin:0}.ResetPasswordCard-module-scss-module__V8buGW__error{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-error);text-align:center;line-height:var(--line-height-base);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background-color:#ef44441a}.ResetPasswordCard-module-scss-module__V8buGW__notice{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-base);padding:var(--spacing-sm) var(--spacing-md);border-left:3px solid var(--color-warning,#f59e0b);border-radius:var(--radius-sm);background-color:#f59e0b1f}.ResetPasswordCard-module-scss-module__V8buGW__loginLink{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin-top:var(--spacing-md)}.ResetPasswordCard-module-scss-module__V8buGW__loginText{display:inline}.ResetPasswordCard-module-scss-module__V8buGW__successMessage{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:center;line-height:var(--line-height-base)}.ResetPasswordCard-module-scss-module__V8buGW__successMessage p{margin:0 0 var(--spacing-sm) 0}.ResetPasswordCard-module-scss-module__V8buGW__successMessage p:last-child{margin-bottom:var(--spacing-lg)}@media (max-width:768px){.ResetPasswordCard-module-scss-module__V8buGW__form{gap:var(--spacing-md)}}
.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordScreen{width:100%;min-height:100vh;padding:var(--spacing-md);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.ResetPasswordScreen-module-scss-module___wxHQa__backButton{top:var(--spacing-lg);right:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--transition-base),border-color var(--transition-base);background:0 0;padding:8px;position:absolute}.ResetPasswordScreen-module-scss-module___wxHQa__backButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ResetPasswordScreen-module-scss-module___wxHQa__backButton svg{width:100%;height:100%}.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordContainer{width:100%;max-width:480px}@media (max-width:768px){.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordScreen{padding:var(--spacing-sm)}.ResetPasswordScreen-module-scss-module___wxHQa__resetPasswordContainer{max-width:480px;margin:0 auto}}
.ForgotPasswordCard-module-scss-module__6jVTQW__forgotPasswordCard{max-width:480px}.ForgotPasswordCard-module-scss-module__6jVTQW__form{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.ForgotPasswordCard-module-scss-module__6jVTQW__description{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin:0}.ForgotPasswordCard-module-scss-module__6jVTQW__error{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-error);text-align:center;line-height:var(--line-height-base);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background-color:#ef44441a}.ForgotPasswordCard-module-scss-module__6jVTQW__loginLink{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;line-height:var(--line-height-base);margin-top:var(--spacing-md)}.ForgotPasswordCard-module-scss-module__6jVTQW__loginText{display:inline}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text-primary);text-align:center;line-height:var(--line-height-base)}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage p{margin:0 0 var(--spacing-sm) 0}.ForgotPasswordCard-module-scss-module__6jVTQW__successMessage p:last-child{margin-bottom:var(--spacing-lg)}@media (max-width:768px){.ForgotPasswordCard-module-scss-module__6jVTQW__form{gap:var(--spacing-md)}}
.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordScreen{width:100%;min-height:100vh;padding:var(--spacing-md);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton{top:var(--spacing-lg);right:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--transition-base),border-color var(--transition-base);background:0 0;padding:8px;position:absolute}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.ForgotPasswordScreen-module-scss-module__lodhBa__backButton svg{width:100%;height:100%}.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordContainer{width:100%;max-width:480px}@media (max-width:768px){.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordScreen{padding:var(--spacing-sm)}.ForgotPasswordScreen-module-scss-module__lodhBa__forgotPasswordContainer{max-width:480px;margin:0 auto}}
