.page-module__GhiJoW__page{flex-direction:column;gap:36px;max-width:860px;margin:0 auto;padding:32px 24px;display:flex}.page-module__GhiJoW__pageHeader{flex-direction:column;gap:6px;display:flex}.page-module__GhiJoW__pageTitle{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text-heading);margin:0;font-size:26px;font-weight:800}.page-module__GhiJoW__pageSubtitle{color:var(--color-text-muted);margin:0;font-size:14px}.page-module__GhiJoW__section{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.page-module__GhiJoW__sectionTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-heading);margin:0;font-size:17px;font-weight:800}.page-module__GhiJoW__sectionDescription{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.page-module__GhiJoW__sectionHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__GhiJoW__rolesGrid{gap:12px;display:flex}.page-module__GhiJoW__planCard{flex-direction:column;gap:16px;display:flex}.page-module__GhiJoW__planHeader{align-items:center;gap:10px;display:flex}.page-module__GhiJoW__planName{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text-heading);font-size:22px;font-weight:800}.page-module__GhiJoW__planBadgeFree{background:var(--color-surface-tint);color:var(--color-text-muted);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.page-module__GhiJoW__planBadgePro{background:var(--color-brand-surface);color:var(--color-brand-600);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.page-module__GhiJoW__planTable{border-collapse:collapse;width:100%;font-size:13px}.page-module__GhiJoW__planTableHeadFeature,.page-module__GhiJoW__planTableHead{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-soft);padding:8px 12px;font-size:12px;font-weight:700}.page-module__GhiJoW__planTableHead{text-align:center;width:80px}.page-module__GhiJoW__planTableRow:nth-child(2n){background:var(--color-canvas)}.page-module__GhiJoW__planTableCell{color:var(--color-text-body);padding:10px 12px}.page-module__GhiJoW__planTableCellCheck{text-align:center;color:var(--color-brand-600);padding:10px 12px;font-weight:700}.page-module__GhiJoW__planTableCellMissing{text-align:center;color:var(--color-text-subtle);padding:10px 12px}.page-module__GhiJoW__planButtonDisabled{color:var(--color-text-subtle);background:var(--color-surface-tint);border:1px solid var(--color-border-soft);cursor:not-allowed;opacity:.7;border-radius:10px;align-self:flex-start;padding:10px 18px;font-size:13px;font-weight:600}.page-module__GhiJoW__addUserWrapper{align-items:center;display:inline-flex;position:relative}.page-module__GhiJoW__buttonSecondaryDisabled{color:var(--color-text-subtle);background:var(--color-surface-tint);border:1px solid var(--color-border-soft);cursor:not-allowed;opacity:.7;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.page-module__GhiJoW__proTooltip{white-space:nowrap;background:var(--color-surface-dark);color:#fff;pointer-events:none;z-index:10;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:500;display:none;position:absolute;top:calc(100% + 6px);right:0}.page-module__GhiJoW__addUserWrapper:hover .page-module__GhiJoW__proTooltip{display:block}.page-module__GhiJoW__memberList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.page-module__GhiJoW__memberRow{border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:background .12s;display:flex}.page-module__GhiJoW__memberRow:hover{background:var(--color-canvas)}.page-module__GhiJoW__memberAvatar{background:var(--color-brand-surface);width:36px;height:36px;color:var(--color-brand-600);font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.page-module__GhiJoW__memberName{color:var(--color-text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.page-module__GhiJoW__memberRoleBadge{background:var(--color-surface-tint);color:var(--color-text-muted);border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.page-module__GhiJoW__memberYouBadge{background:var(--color-accent-surface);color:var(--color-accent-700);border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.page-module__GhiJoW__linkButton{color:var(--color-accent-500);align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.page-module__GhiJoW__linkButton:hover{color:var(--color-accent-600);text-decoration:underline}.page-module__GhiJoW__buttonSecondaryActive{color:var(--color-brand-600);background:var(--color-brand-surface);border:1.5px solid var(--color-brand-500);cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s}.page-module__GhiJoW__buttonSecondaryActive:hover{border-color:var(--color-brand-600);background:#d4eddf}.page-module__GhiJoW__buttonSecondaryActive:focus-visible{outline:none;box-shadow:0 0 0 3px #1f8a5b33}.page-module__GhiJoW__actionError{color:var(--color-error-500);background:#fff0f3;border-radius:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.5}.page-module__GhiJoW__changePasswordButton{border:1.5px solid var(--color-border);height:36px;color:var(--color-text-secondary);font-family:var(--font-body);cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;margin-left:auto;padding:0 13px;font-size:12px;font-weight:700;transition:border-color .15s}.page-module__GhiJoW__changePasswordButton:hover{border-color:var(--color-text-body)}.page-module__GhiJoW__changePasswordButton:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.page-module__GhiJoW__roleSelect{border:1.5px solid var(--color-brand-500);height:30px;font-family:var(--font-body);color:var(--color-brand-600);background:var(--color-brand-surface);cursor:pointer;border-radius:8px;outline:none;flex-shrink:0;padding:0 8px;font-size:12px;font-weight:600}.page-module__GhiJoW__roleSelect:focus{box-shadow:0 0 0 3px #1f8a5b33}.page-module__GhiJoW__memberActionsWrapper{flex-shrink:0;margin-left:auto;position:relative}.page-module__GhiJoW__memberMenuButton{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;letter-spacing:1px;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:background-color .12s;display:flex}.page-module__GhiJoW__memberMenuButton:hover{background:var(--color-surface-alt);color:var(--color-text-secondary)}.page-module__GhiJoW__memberMenuButton:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.page-module__GhiJoW__dropdownBackdrop{z-index:9;position:fixed;inset:0}.page-module__GhiJoW__dropdownMenu{z-index:10;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:2px;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.page-module__GhiJoW__dropdownItem{text-align:left;width:100%;font-family:var(--font-body);color:var(--color-text-body);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .1s;display:block}.page-module__GhiJoW__dropdownItem:hover{background:var(--color-canvas)}.page-module__GhiJoW__dropdownItem:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.page-module__GhiJoW__dropdownItemDanger{color:var(--color-error-500)}.page-module__GhiJoW__dropdownItemDanger:hover{background:#fff0f3}.page-module__GhiJoW__pendingInvitesSection{flex-direction:column;gap:8px;padding-top:4px;display:flex}.page-module__GhiJoW__pendingInvitesTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:700}.page-module__GhiJoW__pendingInviteList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.page-module__GhiJoW__pendingInviteRow{background:var(--color-canvas);border:1px dashed var(--color-border);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.page-module__GhiJoW__pendingInviteEmail{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-style:italic;overflow:hidden}.page-module__GhiJoW__pendingInviteExpiry{color:var(--color-text-subtle);flex-shrink:0;font-size:11px}.page-module__GhiJoW__notice{background:var(--color-surface-tint);color:var(--color-text-muted);border-radius:10px;margin:0;padding:12px 16px;font-size:13px}.page-module__GhiJoW__currenciesGrid{flex-wrap:wrap;gap:12px;display:flex}.page-module__GhiJoW__currencyChip,.page-module__GhiJoW__currencyChipActive{border:1.5px solid var(--color-border);background:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;gap:2px;min-width:140px;padding:12px 20px;transition:border-color .15s,background .15s;display:flex}.page-module__GhiJoW__currencyChipActive{background:#e4f3ea;border-color:#1f8a5b}:is(.page-module__GhiJoW__currencyChip:has(input:disabled),.page-module__GhiJoW__currencyChipActive:has(input:disabled)){opacity:.6;cursor:default}.page-module__GhiJoW__currencyCode{color:var(--color-text-primary);font-size:15px;font-weight:700;line-height:1.2}.page-module__GhiJoW__currencyChipActive .page-module__GhiJoW__currencyCode{color:#15734b}.page-module__GhiJoW__currencyLabel{color:var(--color-text-muted);font-size:12px;line-height:1.4}.page-module__GhiJoW__currenciesNote{color:var(--color-text-muted);margin:8px 0 0;font-size:13px}.page-module__GhiJoW__actionSuccess{color:#15734b;background:#e4f3ea;border-radius:10px;margin:8px 0 0;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.5}.page-module__GhiJoW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.page-module__GhiJoW__page{gap:24px;padding:16px}.page-module__GhiJoW__rolesGrid,.page-module__GhiJoW__sectionHeaderRow{flex-direction:column}.page-module__GhiJoW__addUserWrapper{align-self:flex-start}.page-module__GhiJoW__planTable{font-size:12px}}
.RoleToggleCard-module__uCILoG__card{border:2px solid var(--color-border-soft);background:var(--color-surface);cursor:pointer;border-radius:14px;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.RoleToggleCard-module__uCILoG__card:hover:not(.RoleToggleCard-module__uCILoG__cardDisabled){border-color:var(--color-border)}.RoleToggleCard-module__uCILoG__cardChecked{border-color:var(--color-brand-500);background:var(--color-brand-surface)}.RoleToggleCard-module__uCILoG__cardChecked:hover:not(.RoleToggleCard-module__uCILoG__cardDisabled){border-color:var(--color-brand-600)}.RoleToggleCard-module__uCILoG__cardDisabled{opacity:.5;cursor:not-allowed}.RoleToggleCard-module__uCILoG__cardContent{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.RoleToggleCard-module__uCILoG__icon{flex-shrink:0;margin-top:1px;font-size:22px;line-height:1}.RoleToggleCard-module__uCILoG__text{flex-direction:column;gap:3px;min-width:0;display:flex}.RoleToggleCard-module__uCILoG__label{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-heading);font-size:15px;font-weight:800}.RoleToggleCard-module__uCILoG__description{color:var(--color-text-muted);font-size:13px;line-height:1.4}.RoleToggleCard-module__uCILoG__checkbox{width:20px;height:20px;accent-color:var(--color-brand-500);cursor:inherit;flex-shrink:0}@media (max-width:900px){.RoleToggleCard-module__uCILoG__card{padding:14px 16px}}
.Input-module__qlp2rG__field{gap:6px;display:grid}.Input-module__qlp2rG__label{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px;font-weight:700}.Input-module__qlp2rG__requiredMark{color:var(--color-accent-500)}.Input-module__qlp2rG__input{border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;height:46px;font-family:var(--font-body);color:var(--color-text-body);border-radius:11px;outline:none;padding:0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.Input-module__qlp2rG__input::placeholder{color:var(--color-text-subtle)}.Input-module__qlp2rG__input:focus{border-color:var(--color-accent-500);box-shadow:var(--shadow-focus-accent)}.Input-module__qlp2rG__input:disabled{cursor:not-allowed;background:var(--color-surface-tint);color:var(--color-text-subtle)}.Input-module__qlp2rG__inputError{border-color:var(--color-error-500)}.Input-module__qlp2rG__inputError:focus{border-color:var(--color-error-500);box-shadow:var(--shadow-focus-error)}.Input-module__qlp2rG__helperText{color:var(--color-text-subtle);font-size:12px}.Input-module__qlp2rG__errorText{color:var(--color-error-500);font-size:12px;font-weight:500}.Input-module__qlp2rG__inputBox{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:11px;align-items:center;height:46px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.Input-module__qlp2rG__inputBox:focus-within{border-color:var(--color-accent-500);box-shadow:var(--shadow-focus-accent)}.Input-module__qlp2rG__inputBoxError{border-color:var(--color-error-500)}.Input-module__qlp2rG__inputBoxError:focus-within{border-color:var(--color-error-500);box-shadow:var(--shadow-focus-error)}.Input-module__qlp2rG__inputPrefix{font-family:var(--font-body);color:var(--color-text-subtle);white-space:nowrap;-webkit-user-select:none;user-select:none;padding-left:14px;font-size:14.5px}.Input-module__qlp2rG__inputWithPrefix{min-width:0;height:100%;font-family:var(--font-body);color:var(--color-text-body);background:0 0;border:none;outline:none;flex:1;padding:0 14px 0 2px;font-size:14.5px}.Input-module__qlp2rG__inputWithPrefix::placeholder{color:var(--color-text-subtle)}.Input-module__qlp2rG__inputWithPrefix:disabled{cursor:not-allowed;color:var(--color-text-subtle)}.Input-module__qlp2rG__fieldSegmented{border-right:1px solid var(--color-border-soft);text-align:left;align-content:start;gap:3px;padding:14px 20px}.Input-module__qlp2rG__labelSegmented{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle);font-size:11.5px;font-weight:700}.Input-module__qlp2rG__inputSegmented{background:0 0;border:none;border-radius:0;height:auto;padding:0;font-size:15px;font-weight:500}.Input-module__qlp2rG__inputSegmented:focus{box-shadow:none;outline:2px solid var(--color-accent-500);outline-offset:3px;border-color:#0000}@media (max-width:900px){.Input-module__qlp2rG__fieldSegmented{border-right:none;border-bottom:1px solid var(--color-border-soft)}.Input-module__qlp2rG__inputBox{flex-direction:column;align-items:stretch;height:auto}.Input-module__qlp2rG__inputPrefix{padding:9px 14px 0;font-size:12px}.Input-module__qlp2rG__inputWithPrefix{height:44px;padding:0 14px}}
.PhotoContextMenu-module__3Z8_uW__menu{z-index:40;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:14px;padding:8px;position:fixed;box-shadow:0 16px 40px #17120f29}.PhotoContextMenu-module__3Z8_uW__menuItem{box-sizing:border-box;width:100%;color:var(--color-text-secondary);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;padding:9px 10px;font-size:13.5px;font-weight:600;transition:background-color .15s;display:flex}.PhotoContextMenu-module__3Z8_uW__menuItem:hover{background:var(--color-surface-alt)}.PhotoContextMenu-module__3Z8_uW__menuItem:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.PhotoContextMenu-module__3Z8_uW__divider{background:var(--color-surface-alt);height:1px;margin:6px 0}.PhotoContextMenu-module__3Z8_uW__deleteItem{box-sizing:border-box;width:100%;color:var(--color-accent-700);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;padding:9px 10px;font-size:13.5px;font-weight:700;transition:background-color .15s;display:flex}.PhotoContextMenu-module__3Z8_uW__deleteItem:hover{background:var(--color-accent-surface)}.PhotoContextMenu-module__3Z8_uW__deleteItem:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.PhotoContextMenu-module__3Z8_uW__confirmDelete{flex-direction:column;gap:12px;padding:10px 8px 6px;display:flex}.PhotoContextMenu-module__3Z8_uW__confirmMessage{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.PhotoContextMenu-module__3Z8_uW__confirmActions{justify-content:flex-end;gap:8px;display:flex}.PhotoContextMenu-module__3Z8_uW__cancelButton{border:1.5px solid var(--color-border);background:var(--color-surface);height:36px;font-family:var(--font-body);color:var(--color-text-secondary);cursor:pointer;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.PhotoContextMenu-module__3Z8_uW__cancelButton:hover{border-color:var(--color-text-heading)}.PhotoContextMenu-module__3Z8_uW__cancelButton:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.PhotoContextMenu-module__3Z8_uW__confirmButton{background:var(--color-accent-700);height:36px;color:var(--color-surface);font-family:var(--font-body);cursor:pointer;border:none;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.PhotoContextMenu-module__3Z8_uW__confirmButton:hover{background:var(--color-accent-600)}.PhotoContextMenu-module__3Z8_uW__confirmButton:focus-visible{box-shadow:var(--shadow-focus-error);outline:none}@media (max-width:900px){.PhotoContextMenu-module__3Z8_uW__menu{max-width:calc(100vw - 16px)}}
.ProviderCard-module__spkwma__card{border:1.5px solid var(--color-border-soft);background:var(--color-surface);border-radius:16px;flex-direction:column;width:100%;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.ProviderCard-module__spkwma__card:hover{box-shadow:var(--shadow-card);border-color:var(--color-border)}.ProviderCard-module__spkwma__cardLink{color:inherit;flex-direction:column;text-decoration:none;display:flex}.ProviderCard-module__spkwma__cardLink:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.ProviderCard-module__spkwma__mediaContainer{aspect-ratio:4/3;background:var(--color-surface-tint);position:relative}.ProviderCard-module__spkwma__image{object-fit:cover}.ProviderCard-module__spkwma__photoPlaceholder{color:var(--color-text-subtle);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProviderCard-module__spkwma__body{flex-direction:column;gap:5px;padding:13px 14px 0;display:flex}.ProviderCard-module__spkwma__name{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-heading);font-size:15.5px;font-weight:700}.ProviderCard-module__spkwma__meta{color:var(--color-text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.ProviderCard-module__spkwma__metaSeparator{color:var(--color-text-subtle)}.ProviderCard-module__spkwma__quoteToggleRow{justify-content:flex-end;padding:6px 14px 15px;display:flex}
.PortfolioPhotoTile-module__VBpVuq__tile{aspect-ratio:1;background:var(--color-surface-tint);cursor:default;box-shadow:none;opacity:1;border-radius:12px;outline:none;position:relative;overflow:hidden}.PortfolioPhotoTile-module__VBpVuq__tileSelectable{cursor:pointer}.PortfolioPhotoTile-module__VBpVuq__tile:focus-visible{box-shadow:0 0 0 2.5px var(--color-brand-500)}.PortfolioPhotoTile-module__VBpVuq__isCover,.PortfolioPhotoTile-module__VBpVuq__isCover:focus-visible,.PortfolioPhotoTile-module__VBpVuq__isSelected{box-shadow:0 0 0 2.5px var(--color-accent-500)}.PortfolioPhotoTile-module__VBpVuq__isDragging{opacity:.4;cursor:grabbing}.PortfolioPhotoTile-module__VBpVuq__image{object-fit:cover;pointer-events:none}.PortfolioPhotoTile-module__VBpVuq__handle{background:var(--color-surface-dark);width:22px;height:22px;color:var(--color-surface);cursor:grab;border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:7px;left:7px}.PortfolioPhotoTile-module__VBpVuq__selectionMark{width:22px;height:22px;color:var(--color-surface);border:1.5px solid var(--color-surface);background:#17120f59;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:7px;left:7px}.PortfolioPhotoTile-module__VBpVuq__selectionMarkChecked{background:var(--color-accent-500);border-color:var(--color-accent-500)}.PortfolioPhotoTile-module__VBpVuq__coverBadge{background:var(--color-accent-500);color:var(--color-surface);font-size:10.5px;font-weight:700;font-family:var(--font-body);border-radius:6px;padding:3px 7px;position:absolute;top:7px;right:7px}.PortfolioPhotoTile-module__VBpVuq__tagLabel{max-width:calc(100% - 14px);color:var(--color-surface);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;font-family:var(--font-body);background:#17120fd1;border-radius:6px;padding:3px 7px;position:absolute;bottom:7px;left:7px;overflow:hidden}.PortfolioPhotoTile-module__VBpVuq__menuButton{width:22px;height:22px;color:var(--color-surface);cursor:pointer;background:#17120f8c;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:flex;position:absolute;bottom:7px;right:7px}.PortfolioPhotoTile-module__VBpVuq__menuButton:hover{background:var(--color-surface-dark)}.PortfolioPhotoTile-module__VBpVuq__menuButton:focus-visible{box-shadow:0 0 0 2.5px var(--color-brand-500)}@media (max-width:900px){.PortfolioPhotoTile-module__VBpVuq__handle,.PortfolioPhotoTile-module__VBpVuq__selectionMark,.PortfolioPhotoTile-module__VBpVuq__menuButton{width:20px;height:20px;font-size:12px}.PortfolioPhotoTile-module__VBpVuq__coverBadge,.PortfolioPhotoTile-module__VBpVuq__tagLabel{padding:2px 6px;font-size:10px}}
.PortfolioSelectionBar-module__eUjLNW__bar{z-index:20;background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;bottom:16px}.PortfolioSelectionBar-module__eUjLNW__countText{font-family:var(--font-heading);color:var(--color-text-heading);margin:0;font-size:14.5px;font-weight:700}.PortfolioSelectionBar-module__eUjLNW__actions{align-items:center;gap:10px;display:flex}.PortfolioSelectionBar-module__eUjLNW__destinationPicker{position:relative}.PortfolioSelectionBar-module__eUjLNW__moveToTrigger{border:1.5px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text-secondary);font-family:var(--font-body);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s;display:inline-flex}.PortfolioSelectionBar-module__eUjLNW__moveToTrigger:hover{border-color:var(--color-text-body)}.PortfolioSelectionBar-module__eUjLNW__moveToTrigger:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.PortfolioSelectionBar-module__eUjLNW__destinationMenu{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:14px;flex-direction:column;gap:2px;min-width:220px;max-height:260px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 40px #17120f29}.PortfolioSelectionBar-module__eUjLNW__destinationItem{box-sizing:border-box;width:100%;color:var(--color-text-secondary);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;padding:9px 10px;font-size:13.5px;font-weight:600;transition:background-color .15s;display:flex}.PortfolioSelectionBar-module__eUjLNW__destinationItem:hover{background:var(--color-surface-alt)}.PortfolioSelectionBar-module__eUjLNW__destinationItem:focus-visible{box-shadow:inset var(--shadow-focus-accent);outline:none}.PortfolioSelectionBar-module__eUjLNW__destinationItemUnsorted{gap:8px}.PortfolioSelectionBar-module__eUjLNW__destinationItemUnsortedIcon{background:var(--color-status-unsorted-surface);width:22px;height:22px;color:var(--color-status-unsorted-text);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.PortfolioSelectionBar-module__eUjLNW__destinationDivider{background:var(--color-border-soft);height:1px;margin:4px 2px}.PortfolioSelectionBar-module__eUjLNW__emptyDestinationsText{color:var(--color-text-muted);max-width:26ch;margin:0;padding:9px 10px;font-size:13px}@media (max-width:900px){.PortfolioSelectionBar-module__eUjLNW__bar{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.PortfolioSelectionBar-module__eUjLNW__actions{flex:auto;justify-content:flex-end}}
.PortfolioSidebarRow-module__h6li0q__row{box-sizing:border-box;width:100%;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:13px 16px;transition:background-color .15s;display:flex}.PortfolioSidebarRow-module__h6li0q__row:not(:last-child){border-bottom:1px solid var(--color-border-soft)}.PortfolioSidebarRow-module__h6li0q__row:hover{background:var(--color-surface-alt)}.PortfolioSidebarRow-module__h6li0q__row:focus-visible{box-shadow:inset var(--shadow-focus-accent);outline:none}.PortfolioSidebarRow-module__h6li0q__rowSelected,.PortfolioSidebarRow-module__h6li0q__rowSelected:hover{background:var(--color-accent-surface)}.PortfolioSidebarRow-module__h6li0q__rowReceivingDrop{background:var(--color-accent-surface);box-shadow:inset 0 0 0 1.5px var(--color-accent-500)}.PortfolioSidebarRow-module__h6li0q__visual{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;line-height:1;display:flex}.PortfolioSidebarRow-module__h6li0q__visualIconDark{background:var(--color-surface-dark);color:#fff}.PortfolioSidebarRow-module__h6li0q__visualIconAmber{background:var(--color-status-unsorted-surface);color:var(--color-status-unsorted-text)}.PortfolioSidebarRow-module__h6li0q__visualPhoto{background:var(--color-surface-tint);position:relative;overflow:hidden}.PortfolioSidebarRow-module__h6li0q__visualPhotoImage{object-fit:cover}.PortfolioSidebarRow-module__h6li0q__visualEmpty{background:var(--color-surface-tint)}.PortfolioSidebarRow-module__h6li0q__textBlock{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PortfolioSidebarRow-module__h6li0q__title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.PortfolioSidebarRow-module__h6li0q__metaText{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PortfolioSidebarRow-module__h6li0q__trailingLabel{color:var(--color-text-subtle);white-space:nowrap;flex:none;font-size:12.5px;font-weight:700}.PortfolioSidebarRow-module__h6li0q__droppingLabel{color:var(--color-accent-700);white-space:nowrap;flex:none;font-size:11.5px;font-weight:700}
.ProviderMultiSelectChips-module__oGreyW__chips{flex-wrap:wrap;gap:9px;display:flex}.ProviderMultiSelectChips-module__oGreyW__chip{border:1.5px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text-body);font-family:var(--font-body);cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ProviderMultiSelectChips-module__oGreyW__chip:hover{border-color:var(--color-border-strong)}.ProviderMultiSelectChips-module__oGreyW__chip:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.ProviderMultiSelectChips-module__oGreyW__chipSelected{border-color:var(--color-surface-dark);background:var(--color-surface-dark);color:#fff}.ProviderMultiSelectChips-module__oGreyW__chipSelected:hover{border-color:var(--color-surface-dark)}.ProviderMultiSelectChips-module__oGreyW__count{color:var(--color-text-subtle);margin:10px 0 0;font-size:12.5px}
.Select-module__rgBnUG__field{gap:6px;display:grid}.Select-module__rgBnUG__label{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px;font-weight:700}.Select-module__rgBnUG__requiredMark{color:var(--color-accent-500)}.Select-module__rgBnUG__control{display:grid;position:relative}.Select-module__rgBnUG__select{border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;height:46px;font-family:var(--font-body);color:var(--color-text-body);cursor:pointer;appearance:none;border-radius:11px;outline:none;padding:0 38px 0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.Select-module__rgBnUG__select:focus{border-color:var(--color-accent-500);box-shadow:var(--shadow-focus-accent)}.Select-module__rgBnUG__select:disabled{cursor:not-allowed;background:var(--color-surface-tint);color:var(--color-text-subtle)}.Select-module__rgBnUG__selectError{border-color:var(--color-error-500)}.Select-module__rgBnUG__selectError:focus{border-color:var(--color-error-500);box-shadow:var(--shadow-focus-error)}.Select-module__rgBnUG__chevron{border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:17px;transform:rotate(45deg)}.Select-module__rgBnUG__select:disabled~.Select-module__rgBnUG__chevron{border-color:var(--color-text-subtle)}.Select-module__rgBnUG__errorText{color:var(--color-error-500);font-size:12px;font-weight:500}.Select-module__rgBnUG__fieldSegmented{border-right:1px solid var(--color-border-soft);text-align:left;align-content:start;gap:3px;padding:14px 20px}.Select-module__rgBnUG__labelSegmented{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle);font-size:11.5px;font-weight:700}.Select-module__rgBnUG__selectSegmented{background:0 0;border:none;border-radius:0;height:auto;padding:0 18px 0 0;font-size:15px;font-weight:500}.Select-module__rgBnUG__selectSegmented:focus{box-shadow:none;outline:2px solid var(--color-accent-500);outline-offset:3px;border-color:#0000}.Select-module__rgBnUG__selectSegmented.Select-module__rgBnUG__selectError{color:var(--color-error-500)}.Select-module__rgBnUG__selectSegmented~.Select-module__rgBnUG__chevron{right:2px}.Select-module__rgBnUG__errorTextSegmented{font-size:11.5px;line-height:1.2}@media (max-width:900px){.Select-module__rgBnUG__fieldSegmented{border-right:none;border-bottom:1px solid var(--color-border-soft)}}
.Textarea-module__U11t6W__field{gap:6px;display:grid}.Textarea-module__U11t6W__label{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px;font-weight:700}.Textarea-module__U11t6W__requiredMark{color:var(--color-accent-500)}.Textarea-module__U11t6W__textarea{border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;font-family:var(--font-body);color:var(--color-text-body);resize:vertical;border-radius:11px;outline:none;padding:12px 14px;font-size:14.5px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.Textarea-module__U11t6W__textarea::placeholder{color:var(--color-text-subtle)}.Textarea-module__U11t6W__textarea:focus{border-color:var(--color-accent-500);box-shadow:var(--shadow-focus-accent)}.Textarea-module__U11t6W__textarea:disabled{cursor:not-allowed;background:var(--color-surface-tint);color:var(--color-text-subtle)}.Textarea-module__U11t6W__textareaError{border-color:var(--color-error-500)}.Textarea-module__U11t6W__textareaError:focus{border-color:var(--color-error-500);box-shadow:var(--shadow-focus-error)}.Textarea-module__U11t6W__footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.Textarea-module__U11t6W__helperText{color:var(--color-text-subtle);font-size:12px}.Textarea-module__U11t6W__errorText{color:var(--color-error-500);font-size:12px;font-weight:500}.Textarea-module__U11t6W__characterCount{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.Textarea-module__U11t6W__characterCountOverLimit{color:var(--color-error-500);font-weight:700}
.PortfolioEditForm-module__JbgJla__panel{background:#fffcf9;border:1.5px solid #f0b7a5;border-radius:14px;flex-direction:column;gap:14px;margin:16px 22px 0;padding:18px;display:flex}.PortfolioEditForm-module__JbgJla__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.PortfolioEditForm-module__JbgJla__title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-heading);margin:0;font-size:15px;font-weight:700}.PortfolioEditForm-module__JbgJla__closeButton{background:var(--color-surface-alt);color:#5a5049;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:background-color .15s;display:flex}.PortfolioEditForm-module__JbgJla__closeButton:hover{background:var(--color-surface-tint)}.PortfolioEditForm-module__JbgJla__closeButton:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.PortfolioEditForm-module__JbgJla__fieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.PortfolioEditForm-module__JbgJla__fieldFullRow{grid-column:span 2}@media (max-width:900px){.PortfolioEditForm-module__JbgJla__fieldGrid{grid-template-columns:1fr}.PortfolioEditForm-module__JbgJla__fieldFullRow{grid-column:span 1}}.PortfolioEditForm-module__JbgJla__featuredField{align-items:flex-start;gap:10px;display:flex}.PortfolioEditForm-module__JbgJla__featuredCheckbox{width:17px;height:17px;accent-color:var(--color-accent-500);cursor:pointer;flex-shrink:0;margin-top:3px}.PortfolioEditForm-module__JbgJla__featuredLabel{font-family:var(--font-body);color:var(--color-text-heading);cursor:pointer;font-size:13.5px;font-weight:600;display:block}.PortfolioEditForm-module__JbgJla__featuredHint{font-family:var(--font-body);color:var(--color-text-secondary);margin-top:2px;font-size:12px;display:block}.PortfolioEditForm-module__JbgJla__confirmRow{flex-direction:column;gap:10px;display:flex}.PortfolioEditForm-module__JbgJla__confirmText{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:600}.PortfolioEditForm-module__JbgJla__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PortfolioEditForm-module__JbgJla__actionButtons{align-items:center;gap:9px;display:flex}
.InlineActionBanner-module__TtSu8a__banner{border-radius:13px;flex-direction:column;gap:11px;padding:14px 16px;display:flex}.InlineActionBanner-module__TtSu8a__accent{background:var(--color-alert-surface);border:1px solid var(--color-alert-border);color:var(--color-alert-text)}.InlineActionBanner-module__TtSu8a__brand{background:var(--color-brand-surface);border:1px solid var(--color-brand-border);color:var(--color-brand-600)}.InlineActionBanner-module__TtSu8a__content{align-items:flex-start;gap:10px;display:flex}.InlineActionBanner-module__TtSu8a__icon{flex-shrink:0;font-size:17px;line-height:1.3}.InlineActionBanner-module__TtSu8a__message{font-family:var(--font-body);font-size:13px;line-height:1.5}.InlineActionBanner-module__TtSu8a__accent .InlineActionBanner-module__TtSu8a__message b,.InlineActionBanner-module__TtSu8a__accent .InlineActionBanner-module__TtSu8a__message strong{color:var(--color-accent-700)}.InlineActionBanner-module__TtSu8a__actions{flex-wrap:wrap;gap:9px;display:flex}
.PortfolioManager-module__W0ZlDW__page{flex-direction:column;gap:18px;display:flex}.PortfolioManager-module__W0ZlDW__helpBanner{background:#fdf3e7;border:1px solid #f0dcbe;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.PortfolioManager-module__W0ZlDW__helpBannerIcon{background:var(--color-status-pending-on-dark);width:20px;height:20px;color:var(--color-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.PortfolioManager-module__W0ZlDW__helpBannerText{color:#6b4e22;margin:0;font-size:13.5px;line-height:1.5}.PortfolioManager-module__W0ZlDW__actionErrorBanner{border:1px solid var(--color-error-500);color:var(--color-error-500);background:#fdecec;border-radius:12px;margin:0;padding:11px 14px;font-size:13.5px;font-weight:600}.PortfolioManager-module__W0ZlDW__explorer{grid-template-columns:1fr 360px;align-items:start;gap:18px;display:grid}@media (max-width:900px){.PortfolioManager-module__W0ZlDW__explorer{grid-template-columns:1fr}}.PortfolioManager-module__W0ZlDW__leftPanel{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:16px;flex-direction:column;min-height:560px;display:flex}.PortfolioManager-module__W0ZlDW__leftHeader{border-bottom:1px solid var(--color-surface-alt);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.PortfolioManager-module__W0ZlDW__leftHeaderText{min-width:0}.PortfolioManager-module__W0ZlDW__leftHeaderTitleRow{align-items:center;gap:9px;display:flex}.PortfolioManager-module__W0ZlDW__headerIcon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;line-height:1;display:flex}.PortfolioManager-module__W0ZlDW__headerIconDark{background:var(--color-surface-dark);color:#fff}.PortfolioManager-module__W0ZlDW__headerIconAmber{background:var(--color-status-unsorted-surface);color:var(--color-status-unsorted-text)}.PortfolioManager-module__W0ZlDW__leftHeaderTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-heading);margin:0;font-size:19px;font-weight:800}.PortfolioManager-module__W0ZlDW__leftHeaderMeta{color:var(--color-text-muted);margin:3px 0 0;font-size:13px}.PortfolioManager-module__W0ZlDW__leftHeaderActions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.PortfolioManager-module__W0ZlDW__editErrorText{color:var(--color-error-500);margin:10px 22px 0;font-size:13px;font-weight:600}.PortfolioManager-module__W0ZlDW__leftBody{flex-direction:column;flex:1;gap:16px;padding:18px 22px 22px;display:flex}.PortfolioManager-module__W0ZlDW__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.PortfolioManager-module__W0ZlDW__grid{grid-template-columns:repeat(2,1fr)}}.PortfolioManager-module__W0ZlDW__gridCell{position:relative}.PortfolioManager-module__W0ZlDW__gridCellDropTarget{box-shadow:inset 0 0 0 2.5px var(--color-accent-500);border-radius:12px}.PortfolioManager-module__W0ZlDW__emptyState{text-align:center;border:1.5px dashed #e0cdbb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;padding:30px;display:flex}.PortfolioManager-module__W0ZlDW__emptyStateIcon{background:var(--color-accent-surface);width:52px;height:52px;color:var(--color-accent-700);border-radius:15px;justify-content:center;align-items:center;font-size:26px;display:flex}.PortfolioManager-module__W0ZlDW__emptyStateTitle{font-family:var(--font-heading);color:var(--color-text-heading);margin:0;font-size:16px;font-weight:700}.PortfolioManager-module__W0ZlDW__emptyStateText{color:var(--color-text-muted);max-width:36ch;margin:0;font-size:13.5px;line-height:1.5}.PortfolioManager-module__W0ZlDW__uploadZoneWrapper{display:contents}.PortfolioManager-module__W0ZlDW__rightPanel{flex-direction:column;gap:16px;display:flex;position:sticky;top:150px}@media (max-width:900px){.PortfolioManager-module__W0ZlDW__rightPanel{position:static;top:auto}}.PortfolioManager-module__W0ZlDW__card{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:16px;overflow:hidden}.PortfolioManager-module__W0ZlDW__cardHeader{border-bottom:1px solid var(--color-surface-alt);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.PortfolioManager-module__W0ZlDW__cardTitle{font-family:var(--font-heading);color:var(--color-text-heading);font-size:14px;font-weight:700}.PortfolioManager-module__W0ZlDW__newButton{font-family:var(--font-body);color:var(--color-accent-500);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700}.PortfolioManager-module__W0ZlDW__newButton:hover{color:var(--color-accent-600)}.PortfolioManager-module__W0ZlDW__newButton:focus-visible{box-shadow:var(--shadow-focus-accent);border-radius:4px;outline:none}.PortfolioManager-module__W0ZlDW__cardEmptyText{color:var(--color-text-muted);margin:0;padding:12px 16px 16px;font-size:13px}.PortfolioManager-module__W0ZlDW__createForm{border-bottom:1px solid var(--color-surface-alt);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.PortfolioManager-module__W0ZlDW__createFormActions{justify-content:flex-end;gap:8px;display:flex}
.LeadCotizarModal-module__VViOLG__overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17120f9e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.LeadCotizarModal-module__VViOLG__card{background:#fff;border-radius:20px;flex-direction:column;gap:18px;width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:28px;display:flex;overflow-y:auto;box-shadow:0 30px 70px #17120f59}.LeadCotizarModal-module__VViOLG__miniHeader{align-items:center;gap:13px;display:flex}.LeadCotizarModal-module__VViOLG__avatar{background:var(--color-surface-alt);color:#5a5049;width:48px;height:48px;font-family:var(--font-heading);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.LeadCotizarModal-module__VViOLG__providerInfo{flex:1;min-width:0}.LeadCotizarModal-module__VViOLG__providerName{font-family:var(--font-heading);color:var(--color-text-heading);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.LeadCotizarModal-module__VViOLG__providerCategory{font-family:var(--font-body);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.LeadCotizarModal-module__VViOLG__closeButton{background:var(--color-surface-alt);color:#5a5049;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:background-color .15s;display:flex}.LeadCotizarModal-module__VViOLG__closeButton:hover{background:#eadfd3}.LeadCotizarModal-module__VViOLG__closeButton:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.LeadCotizarModal-module__VViOLG__divider{background:var(--color-surface-alt);height:1px}.LeadCotizarModal-module__VViOLG__titleWrapper{flex-direction:column;gap:4px;display:flex}.LeadCotizarModal-module__VViOLG__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-heading);margin:0;font-size:21px;font-weight:800}.LeadCotizarModal-module__VViOLG__subtitle{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:13.5px;line-height:1.5}.LeadCotizarModal-module__VViOLG__form{flex-direction:column;gap:14px;display:flex}.LeadCotizarModal-module__VViOLG__formError{font-family:var(--font-body);color:var(--color-error-500);margin:0;font-size:13px}.LeadCotizarModal-module__VViOLG__pillSection{flex-direction:column;gap:9px;display:flex}.LeadCotizarModal-module__VViOLG__pillSectionLabel{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px;font-weight:700}.LeadCotizarModal-module__VViOLG__pillGroup{flex-wrap:wrap;gap:8px;display:flex}.LeadCotizarModal-module__VViOLG__pillActive{font-family:var(--font-body);cursor:pointer;border:1.5px solid var(--color-accent-500);background:var(--color-accent-500);color:#fff;border-radius:10px;padding:7px 13px;font-size:13.5px;font-weight:600;transition:background-color .12s,border-color .12s}.LeadCotizarModal-module__VViOLG__pillInactive{font-family:var(--font-body);cursor:pointer;border:1.5px solid var(--color-border-soft);background:var(--color-canvas);color:var(--color-text-secondary);border-radius:10px;padding:7px 13px;font-size:13.5px;font-weight:600;transition:background-color .12s,border-color .12s}.LeadCotizarModal-module__VViOLG__pillInactive:hover{border-color:var(--color-accent-500)}.LeadCotizarModal-module__VViOLG__pillInactive:focus-visible,.LeadCotizarModal-module__VViOLG__pillActive:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.LeadCotizarModal-module__VViOLG__eventContextFieldset{border:none;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.LeadCotizarModal-module__VViOLG__eventContextLegend{font-family:var(--font-body);color:var(--color-text-heading);margin:0;padding:0;font-size:14.5px;font-weight:800}.LeadCotizarModal-module__VViOLG__dateGuestsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.LeadCotizarModal-module__VViOLG__field{gap:6px;display:grid}.LeadCotizarModal-module__VViOLG__fieldLabelText{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px;font-weight:700}.LeadCotizarModal-module__VViOLG__optionalBadge{color:var(--color-text-subtle);font-weight:500}.LeadCotizarModal-module__VViOLG__input{border:1.5px solid var(--color-border);width:100%;height:44px;font-family:var(--font-body);color:var(--color-text-body);background:#fff;border-radius:11px;outline:none;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.LeadCotizarModal-module__VViOLG__input:focus{border-color:var(--color-accent-500);box-shadow:var(--shadow-focus-accent)}.LeadCotizarModal-module__VViOLG__input[aria-invalid=true]{border-color:var(--color-error-500)}.LeadCotizarModal-module__VViOLG__input[aria-invalid=true]:focus{border-color:var(--color-error-500);box-shadow:0 0 0 3px #c81e3a24}.LeadCotizarModal-module__VViOLG__textarea{border:1.5px solid var(--color-border);width:100%;font-family:var(--font-body);color:var(--color-text-body);resize:vertical;background:#fff;border-radius:11px;outline:none;padding:12px 13px;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.LeadCotizarModal-module__VViOLG__textarea:focus{border-color:var(--color-accent-500);box-shadow:var(--shadow-focus-accent)}.LeadCotizarModal-module__VViOLG__textarea[aria-invalid=true]{border-color:var(--color-error-500)}.LeadCotizarModal-module__VViOLG__textarea[aria-invalid=true]:focus{border-color:var(--color-error-500);box-shadow:0 0 0 3px #c81e3a24}.LeadCotizarModal-module__VViOLG__fieldError{font-family:var(--font-body);color:var(--color-error-500);font-size:12px;font-weight:500}.LeadCotizarModal-module__VViOLG__infoBanner{background:var(--color-canvas);font-family:var(--font-body);color:var(--color-text-muted);border-radius:11px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.LeadCotizarModal-module__VViOLG__infoBannerCheck{color:var(--color-brand-500);flex-shrink:0;font-size:15px;line-height:1}.LeadCotizarModal-module__VViOLG__createEventLink{font-family:var(--font-body);color:var(--color-brand-500);font-size:12.5px;text-decoration:none}.LeadCotizarModal-module__VViOLG__createEventLink:hover{text-decoration:underline}.LeadCotizarModal-module__VViOLG__successState{flex-direction:column;gap:14px;display:flex}.LeadCotizarModal-module__VViOLG__successMessage{background:var(--color-brand-surface);color:var(--color-brand-600);font-family:var(--font-body);border-radius:12px;margin:0;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.5}
.ProfileStepStepper-module__cDLfyG__stepper{flex-direction:column;gap:0;display:flex}.ProfileStepStepper-module__cDLfyG__tabsHeader{z-index:4;background:var(--color-surface);border-bottom:1px solid var(--color-border-soft);position:sticky;top:60px}.ProfileStepStepper-module__cDLfyG__tabsInner{max-width:1360px;margin:0 auto;padding:0 44px}.ProfileStepStepper-module__cDLfyG__steps{gap:4px;display:flex;overflow:auto hidden}.ProfileStepStepper-module__cDLfyG__stepItem{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:80px;padding:16px 8px 12px;text-decoration:none;display:flex}.ProfileStepStepper-module__cDLfyG__stepItem:hover .ProfileStepStepper-module__cDLfyG__stepLabel{color:var(--color-text-body)}.ProfileStepStepper-module__cDLfyG__stepLabel{font-family:var(--font-body);color:var(--color-text-muted);text-align:center;white-space:nowrap;font-size:.8125rem;font-weight:500;transition:color .15s}.ProfileStepStepper-module__cDLfyG__stepSegment{background:var(--color-border-soft);border-radius:2px;width:100%;height:4px;display:block}.ProfileStepStepper-module__cDLfyG__stepItemComplete .ProfileStepStepper-module__cDLfyG__stepLabel{color:var(--color-text-body)}.ProfileStepStepper-module__cDLfyG__stepItemComplete .ProfileStepStepper-module__cDLfyG__stepSegment{background:var(--color-accent-500)}.ProfileStepStepper-module__cDLfyG__stepItemActive .ProfileStepStepper-module__cDLfyG__stepLabel{color:var(--color-accent-500);font-weight:600}.ProfileStepStepper-module__cDLfyG__stepItemActive .ProfileStepStepper-module__cDLfyG__stepSegment{background:var(--color-accent-500)}.ProfileStepStepper-module__cDLfyG__stepContentArea{flex-direction:column;gap:22px;max-width:1360px;margin:0 auto;padding:32px 44px 56px;display:flex}.ProfileStepStepper-module__cDLfyG__stepContent{flex-direction:column;gap:22px;display:flex}.ProfileStepStepper-module__cDLfyG__stepNav{border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.ProfileStepStepper-module__cDLfyG__stepNavLink{font-family:var(--font-body);color:var(--color-accent-500);font-size:.875rem;font-weight:500;text-decoration:none}.ProfileStepStepper-module__cDLfyG__stepNavLink:hover{color:var(--color-accent-600,#df5a3d)}.ProfileStepStepper-module__cDLfyG__stepNavLinkDisabled{color:var(--color-text-muted);cursor:default}.ProfileStepStepper-module__cDLfyG__stepNavLinkNext{margin-left:auto}@media (max-width:900px){.ProfileStepStepper-module__cDLfyG__tabsInner{max-width:none;padding:0 18px}.ProfileStepStepper-module__cDLfyG__stepContentArea{max-width:none;padding:24px 18px 40px}}
.PhoneVerificationStep-module__UvJ-9q__container{flex-direction:column;gap:12px;display:flex}.PhoneVerificationStep-module__UvJ-9q__phoneSection{flex-direction:column;gap:8px;display:flex}.PhoneVerificationStep-module__UvJ-9q__otpSection{flex-direction:column;gap:8px;padding-top:4px;display:flex}.PhoneVerificationStep-module__UvJ-9q__codeSentMessage{color:var(--color-text-secondary,#5a4e45);margin:0;padding:0 2px;font-size:.875rem}.PhoneVerificationStep-module__UvJ-9q__errorMessage{color:#991b1b;margin:0;padding:0 2px;font-size:.875rem}.PhoneVerificationStep-module__UvJ-9q__verifiedMessage{color:#1f8a5b;align-items:center;gap:6px;margin:0;padding:0 2px;font-size:.875rem;font-weight:600;display:flex}.PhoneVerificationStep-module__UvJ-9q__verifiedIcon{color:#1f8a5b;font-size:1rem;font-weight:700}
.ProviderCotizarBar-module__Xt327q__bar{z-index:var(--z-page-bottom-bar);padding:13px 18px 24px;padding-bottom:env(safe-area-inset-bottom,24px);background:#fff;border-top:1px solid #efe4d8;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:901px){.ProviderCotizarBar-module__Xt327q__bar{display:none}}.ProviderCotizarBar-module__Xt327q__textGroup{flex-direction:column;gap:3px;min-width:0;display:flex}.ProviderCotizarBar-module__Xt327q__primaryText{font-family:var(--font-body);color:var(--color-text-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;line-height:1.35;overflow:hidden}.ProviderCotizarBar-module__Xt327q__secondaryText{color:var(--color-brand-500);margin:0;font-size:11.5px;font-weight:600;line-height:1.3}.ProviderCotizarBar-module__Xt327q__cotizarButton{white-space:nowrap;flex-shrink:0;height:46px!important;padding:0 22px!important;font-size:14.5px!important}
.RadioCardGroup-module__SgDgZW__fieldset{border:none;min-inline-size:0;margin:0;padding:0}.RadioCardGroup-module__SgDgZW__legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RadioCardGroup-module__SgDgZW__optionsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.RadioCardGroup-module__SgDgZW__optionCard{border:1.5px solid var(--color-border-soft);background:var(--color-surface);cursor:pointer;border-radius:13px;flex-direction:column;gap:6px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.RadioCardGroup-module__SgDgZW__optionCard:has(.RadioCardGroup-module__SgDgZW__optionRadio:focus-visible){box-shadow:var(--shadow-focus-accent)}.RadioCardGroup-module__SgDgZW__optionCardSelected{border:2px solid var(--color-accent-500);background:var(--color-accent-surface);padding:15.5px}.RadioCardGroup-module__SgDgZW__fieldset:disabled .RadioCardGroup-module__SgDgZW__optionCard{cursor:not-allowed;opacity:.65}.RadioCardGroup-module__SgDgZW__optionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.RadioCardGroup-module__SgDgZW__optionTitleGroup{align-items:center;gap:6px;display:flex}.RadioCardGroup-module__SgDgZW__optionTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-heading);font-size:14.5px;font-weight:700}.RadioCardGroup-module__SgDgZW__indicatorBrand{background:var(--color-brand-500);border-radius:50%;flex-shrink:0;width:7px;height:7px}.RadioCardGroup-module__SgDgZW__indicatorWarning{background:var(--color-status-unsorted-text);border-radius:50%;flex-shrink:0;width:7px;height:7px}.RadioCardGroup-module__SgDgZW__indicatorDanger{background:var(--color-accent-700);border-radius:50%;flex-shrink:0;width:7px;height:7px}.RadioCardGroup-module__SgDgZW__optionDescription{color:var(--color-text-muted);font-size:12.5px;line-height:1.5}.RadioCardGroup-module__SgDgZW__optionRadio{appearance:none;border:1.5px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;border-radius:50%;flex:none;width:16px;height:16px;margin:0}.RadioCardGroup-module__SgDgZW__optionRadio:checked{border:4px solid var(--color-surface);background:var(--color-accent-500);box-shadow:0 0 0 1.5px var(--color-accent-500)}.RadioCardGroup-module__SgDgZW__optionRadio:disabled{cursor:not-allowed}@media (max-width:900px){.RadioCardGroup-module__SgDgZW__optionsGrid{grid-template-columns:minmax(0,1fr)}}
.RespondDisputeModal-module__UA35ga__overlay{z-index:200;justify-content:center;align-items:center;padding:32px 20px;display:flex;position:fixed;inset:0}.RespondDisputeModal-module__UA35ga__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17120f99;position:absolute;inset:0}.RespondDisputeModal-module__UA35ga__card{z-index:1;background:var(--color-surface);border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:540px;max-height:90vh;padding:26px 28px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000004d}.RespondDisputeModal-module__UA35ga__header{align-items:flex-start;gap:12px;display:flex}.RespondDisputeModal-module__UA35ga__headerIcon{color:#3d6098;background:#eef2f7;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.RespondDisputeModal-module__UA35ga__headerText{flex:1}.RespondDisputeModal-module__UA35ga__title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-text-heading);margin:0;font-size:18px;font-weight:800}.RespondDisputeModal-module__UA35ga__closeButton{background:var(--color-surface-alt);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:10px;flex:none;font-size:15px;transition:background .15s}.RespondDisputeModal-module__UA35ga__closeButton:hover{background:var(--color-surface-tint)}.RespondDisputeModal-module__UA35ga__form{flex-direction:column;gap:16px;display:flex}.RespondDisputeModal-module__UA35ga__organizerClaimSection{background:#fbf1da;border:1px solid #ead6a6;border-radius:12px;padding:13px 15px}.RespondDisputeModal-module__UA35ga__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:#8a5a12;margin-bottom:6px;font-size:10.5px;font-weight:700}.RespondDisputeModal-module__UA35ga__organizerClaimText{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.5}.RespondDisputeModal-module__UA35ga__evidenceSection{flex-direction:column;gap:8px;display:flex}.RespondDisputeModal-module__UA35ga__fileList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RespondDisputeModal-module__UA35ga__fileChip{background:var(--color-surface-tint);border:1px solid var(--color-border,#e3d9ce);color:var(--color-text-secondary);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.RespondDisputeModal-module__UA35ga__fileInputLabel{cursor:pointer;display:inline-block}.RespondDisputeModal-module__UA35ga__fileInputButton{background:var(--color-surface);height:38px;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;border:1.5px dashed #c9bdb0;border-radius:10px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}.RespondDisputeModal-module__UA35ga__fileInputLabel:hover .RespondDisputeModal-module__UA35ga__fileInputButton{border-color:var(--color-accent-500);color:var(--color-accent-700)}.RespondDisputeModal-module__UA35ga__fileInputNative{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RespondDisputeModal-module__UA35ga__evidenceHint{color:var(--color-text-subtle);margin:0;font-size:12px;line-height:1.5}.RespondDisputeModal-module__UA35ga__legalNote{color:var(--color-text-muted);margin:0;font-size:11.5px;line-height:1.5}.RespondDisputeModal-module__UA35ga__footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.RespondDisputeModal-module__UA35ga__cancelButton{border:1.5px solid var(--color-border,#e3d9ce);background:var(--color-surface);height:46px;font-family:var(--font-body);color:var(--color-text-secondary);cursor:pointer;border-radius:12px;padding:0 18px;font-size:13.5px;font-weight:700;transition:background .15s}.RespondDisputeModal-module__UA35ga__cancelButton:hover:not(:disabled){background:var(--color-canvas,#fff8f2)}.RespondDisputeModal-module__UA35ga__cancelButton:disabled{opacity:.6;cursor:not-allowed}.RespondDisputeModal-module__UA35ga__submitButton{color:#fff;height:46px;font-family:var(--font-heading);cursor:pointer;background:#3d6098;border:none;border-radius:12px;padding:0 22px;font-size:14px;font-weight:700;transition:background .15s}.RespondDisputeModal-module__UA35ga__submitButton:hover:not(:disabled){background:#32507f}.RespondDisputeModal-module__UA35ga__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.RespondDisputeModal-module__UA35ga__card{max-height:85vh;padding:20px 18px}.RespondDisputeModal-module__UA35ga__footer{flex-direction:column-reverse}.RespondDisputeModal-module__UA35ga__cancelButton,.RespondDisputeModal-module__UA35ga__submitButton{width:100%}}
.KanbanBoard-module__W15LRq__board{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:16px;display:grid}.KanbanBoard-module__W15LRq__column{border-radius:12px;flex-direction:column;gap:10px;padding:4px;transition:background .14s;display:flex}.KanbanBoard-module__W15LRq__columnDragOver{background:#1f8a5b0d}.KanbanBoard-module__W15LRq__columnHeader{align-items:center;gap:7px;padding:4px 0;display:flex}.KanbanBoard-module__W15LRq__columnDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.KanbanBoard-module__W15LRq__columnTitle{font-family:var(--font-heading);color:var(--color-text-heading);letter-spacing:-.01em;flex:1;font-size:14.5px;font-weight:700}.KanbanBoard-module__W15LRq__columnCount{min-width:22px;height:20px;font-family:var(--font-body);color:var(--color-text-secondary);background:#f3eae0;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.KanbanBoard-module__W15LRq__columnTotal{font-family:var(--font-body);color:var(--color-text-subtle);margin-left:auto;font-size:12px}.KanbanBoard-module__W15LRq__columnCards{flex-direction:column;gap:10px;min-height:100px;display:flex}.KanbanBoard-module__W15LRq__columnEmpty{text-align:center;font-family:var(--font-body);color:#b08a6e;border:1.5px dashed #e0cdbb;border-radius:12px;justify-content:center;align-items:center;min-height:80px;padding:22px 12px;font-size:12.5px;display:flex}.KanbanBoard-module__W15LRq__card{border:1px solid var(--color-surface-tint);cursor:grab;background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:box-shadow .14s,opacity .14s;display:flex}.KanbanBoard-module__W15LRq__card:hover{box-shadow:0 4px 16px #17120f17}.KanbanBoard-module__W15LRq__card:active{cursor:grabbing}.KanbanBoard-module__W15LRq__cardDragging{opacity:.5}.KanbanBoard-module__W15LRq__cardHeader{align-items:flex-start;gap:10px;display:flex}.KanbanBoard-module__W15LRq__avatar{color:#5a5049;width:34px;height:34px;font-family:var(--font-heading);background:#f3eae0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.KanbanBoard-module__W15LRq__cardInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.KanbanBoard-module__W15LRq__cardName{font-family:var(--font-heading);color:var(--color-text-heading);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.KanbanBoard-module__W15LRq__cardDate{font-family:var(--font-body);color:var(--color-text-subtle);font-size:12px}.KanbanBoard-module__W15LRq__eventBadge{background:var(--color-surface-tint);color:var(--color-text-secondary);font-family:var(--font-body);white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.KanbanBoard-module__W15LRq__detailLine{font-family:var(--font-body);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.KanbanBoard-module__W15LRq__labelsRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.KanbanBoard-module__W15LRq__addLabelChip{color:var(--color-text-subtle);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:1.5px dashed #d0c4b8;border-radius:20px;align-items:center;padding:3px 9px;font-size:11.5px;transition:border-color .12s,color .12s;display:inline-flex}.KanbanBoard-module__W15LRq__addLabelChip:hover{border-color:var(--color-accent-500);color:var(--color-accent-700)}.KanbanBoard-module__W15LRq__labelPickerDropdown{z-index:40;border:1px solid var(--color-surface-tint);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:200px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #17120f24}.KanbanBoard-module__W15LRq__labelPickerList{flex-direction:column;gap:4px;max-height:160px;display:flex;overflow-y:auto}.KanbanBoard-module__W15LRq__labelPickerItem{cursor:pointer;font-family:var(--font-body);color:var(--color-text-body);align-items:center;gap:8px;padding:4px 2px;font-size:13px;display:flex}.KanbanBoard-module__W15LRq__labelPickerItem input[type=checkbox]{accent-color:var(--color-brand-500);cursor:pointer;flex-shrink:0;width:15px;height:15px}.KanbanBoard-module__W15LRq__labelPickerAddRow{border-top:1px solid var(--color-surface-tint);align-items:center;gap:6px;padding-top:6px;display:flex}.KanbanBoard-module__W15LRq__labelPickerInput{border:1px solid var(--color-surface-tint);height:30px;font-family:var(--font-body);color:var(--color-text-body);border-radius:7px;outline:none;flex:1;padding:0 8px;font-size:12.5px;transition:border-color .12s}.KanbanBoard-module__W15LRq__labelPickerInput:focus{border-color:var(--color-brand-500)}.KanbanBoard-module__W15LRq__labelPickerInput::placeholder{color:var(--color-text-subtle)}.KanbanBoard-module__W15LRq__labelPickerAddButton{background:var(--color-brand-surface);width:30px;height:30px;color:var(--color-brand-600);cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:background .12s,color .12s;display:flex}.KanbanBoard-module__W15LRq__labelPickerAddButton:hover{background:var(--color-brand-500);color:#fff}.KanbanBoard-module__W15LRq__labelPickerDoneButton{background:var(--color-brand-500);color:#fff;width:100%;height:32px;font-family:var(--font-body);cursor:pointer;border:none;border-radius:8px;font-size:13px;font-weight:600;transition:background .12s}.KanbanBoard-module__W15LRq__labelPickerDoneButton:hover{background:var(--color-brand-600)}.KanbanBoard-module__W15LRq__quoteLine{align-items:center;gap:6px;display:flex}.KanbanBoard-module__W15LRq__quoteAmount{font-family:var(--font-heading);color:var(--color-text-heading);font-size:14px;font-weight:700}.KanbanBoard-module__W15LRq__noQuoteBadge{color:#b08a6e;font-family:var(--font-body);background:#f7eee3;border-radius:7px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.KanbanBoard-module__W15LRq__archivedBadge{background:var(--color-surface-alt);color:var(--color-text-subtle);font-family:var(--font-body);border-radius:7px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.KanbanBoard-module__W15LRq__actionRow{align-items:center;gap:6px;display:flex}.KanbanBoard-module__W15LRq__actionPrimaryButton{border:1.5px solid var(--color-surface-tint);height:34px;color:var(--color-accent-700);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;flex:1;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s}.KanbanBoard-module__W15LRq__actionPrimaryButton:hover{background:var(--color-accent-surface);border-color:var(--color-accent-surface)}.KanbanBoard-module__W15LRq__actionSecondaryButton{border:1.5px solid var(--color-surface-tint);height:34px;color:var(--color-text-secondary);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .12s}.KanbanBoard-module__W15LRq__actionSecondaryButton:hover{background:var(--color-surface-alt)}.KanbanBoard-module__W15LRq__archiveButton{border:1.5px solid var(--color-surface-tint);width:34px;height:34px;color:var(--color-text-subtle);cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:background .12s,color .12s;display:flex}.KanbanBoard-module__W15LRq__archiveButton:hover{background:var(--color-surface-alt);color:var(--color-text-secondary)}.KanbanBoard-module__W15LRq__unarchiveButton{border:1.5px solid var(--color-surface-tint);height:34px;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;flex:1;font-size:12.5px;font-weight:600;transition:background .12s}.KanbanBoard-module__W15LRq__unarchiveButton:hover{background:var(--color-surface-alt)}@media (max-width:900px){.KanbanBoard-module__W15LRq__board{grid-template-columns:repeat(5,240px);padding-bottom:16px;overflow-x:auto}}
.ProviderIdentitySection-module__5-KI0a__card{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:16px;flex-direction:column;gap:18px;padding:26px;display:flex}.ProviderIdentitySection-module__5-KI0a__cardHeading{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-heading);margin:0 0 4px;font-size:16px;font-weight:700}.ProviderIdentitySection-module__5-KI0a__cardBody{color:var(--color-text-muted);margin:0;font-size:13.5px;line-height:1.6}.ProviderIdentitySection-module__5-KI0a__form{flex-direction:column;gap:16px;display:flex}.ProviderIdentitySection-module__5-KI0a__lockedField{flex-direction:column;gap:6px;display:flex}.ProviderIdentitySection-module__5-KI0a__lockedFieldLabel{color:var(--color-text-secondary);font-size:13px;font-weight:700}.ProviderIdentitySection-module__5-KI0a__lockedFieldRow{border:1.5px solid var(--color-border);background:var(--color-surface-alt);border-radius:11px;align-items:center;gap:12px;height:46px;padding:0 14px;display:flex}.ProviderIdentitySection-module__5-KI0a__lockedFieldValue{font-family:var(--font-body);letter-spacing:.3em;color:var(--color-text-muted);flex:1;font-size:16px}.ProviderIdentitySection-module__5-KI0a__lockedFieldHint{color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.5}.ProviderIdentitySection-module__5-KI0a__formError{background:var(--color-surface);border:1.5px solid var(--color-error-500);color:var(--color-error-500);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px}.ProviderIdentitySection-module__5-KI0a__formNotice{background:var(--color-brand-surface);color:var(--color-brand-600);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;font-weight:600}.ProviderIdentitySection-module__5-KI0a__formActions{justify-content:flex-end;display:flex}@media (max-width:900px){.ProviderIdentitySection-module__5-KI0a__card{padding:20px}}
.ProviderCotizarPanel-module__njL2Da__panel{border:1.5px solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:24px}@media (max-width:900px){.ProviderCotizarPanel-module__njL2Da__panel{display:none}}.ProviderCotizarPanel-module__njL2Da__providerHeader{flex-direction:column;gap:3px;display:flex}.ProviderCotizarPanel-module__njL2Da__providerName{font-family:var(--font-heading);color:var(--color-text-heading);letter-spacing:-.02em;font-size:17px;font-weight:700}.ProviderCotizarPanel-module__njL2Da__providerCategory{font-family:var(--font-body);color:var(--color-text-muted);font-size:13px}.ProviderCotizarPanel-module__njL2Da__inputsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ProviderCotizarPanel-module__njL2Da__inputGroup{gap:5px;display:grid}.ProviderCotizarPanel-module__njL2Da__inputLabel{color:var(--color-text-secondary);font-size:12px;font-weight:700}.ProviderCotizarPanel-module__njL2Da__input{border:1.5px solid var(--color-border);height:42px;font-family:var(--font-body);color:var(--color-text-body);box-sizing:border-box;background:var(--color-surface);border-radius:10px;outline:none;width:100%;padding:0 12px;font-size:13.5px}.ProviderCotizarPanel-module__njL2Da__input:focus{border-color:var(--color-accent-500)}.ProviderCotizarPanel-module__njL2Da__divider{background:var(--color-surface-alt);height:1px}.ProviderCotizarPanel-module__njL2Da__trustBullets{font-family:var(--font-body);color:var(--color-text-secondary);flex-direction:column;gap:9px;font-size:13px;display:flex}.ProviderCotizarPanel-module__njL2Da__trustBullet{gap:9px;display:flex}.ProviderCotizarPanel-module__njL2Da__trustCheck{color:var(--color-brand-500);flex-shrink:0}.ProviderCotizarPanel-module__njL2Da__contactLinks{flex-wrap:wrap;gap:6px 14px;padding-top:2px;display:flex}.ProviderCotizarPanel-module__njL2Da__contactLink{font-family:var(--font-body);color:var(--color-text-muted);text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline}.ProviderCotizarPanel-module__njL2Da__contactLink:hover{color:var(--color-accent-500)}.ProviderCotizarPanel-module__njL2Da__contactLink:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.ProviderCotizarPanel-module__njL2Da__inputsBlock{display:contents}.ProviderCotizarPanel-module__njL2Da__inputsBlock[aria-disabled=true]{opacity:.42;pointer-events:none;flex-direction:column;gap:10px;display:flex}.ProviderCotizarPanel-module__njL2Da__ownProfileBox{color:#fff;background:#17120f;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ProviderCotizarPanel-module__njL2Da__ownProfileBoxText{font-family:var(--font-body);color:#ffffffbf;font-size:12.5px;line-height:1.4}.ProviderCotizarPanel-module__njL2Da__ownProfileBoxLink{font-family:var(--font-body);color:#fff;align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ProviderCotizarPanel-module__njL2Da__ownProfileBoxLink:hover{text-decoration:underline}
.RoleCard-module__mRGtaq__card{text-align:left;cursor:pointer;border:2px solid var(--color-border);background:var(--color-surface);border-radius:13px;flex:1;padding:15px 16px;transition:border-color .15s,background .15s}.RoleCard-module__mRGtaq__cardSelected{border-color:var(--color-accent-500);background:#fff3ef}.RoleCard-module__mRGtaq__card:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.RoleCard-module__mRGtaq__header{align-items:center;gap:9px;margin-bottom:6px;display:flex}.RoleCard-module__mRGtaq__check{border:1.5px solid var(--color-border);color:#0000;background:#f0e7dd;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:flex}.RoleCard-module__mRGtaq__checkSelected{background:var(--color-accent-500);border-color:var(--color-accent-500);color:#fff}.RoleCard-module__mRGtaq__icon{flex-shrink:0;font-size:16px;line-height:1}.RoleCard-module__mRGtaq__label{font-family:var(--font-heading);color:var(--color-text-heading);font-size:14px;font-weight:700}.RoleCard-module__mRGtaq__description{color:var(--color-text-subtle);margin:0;font-size:11.5px;line-height:1.4}@media (max-width:900px){.RoleCard-module__mRGtaq__card{padding:13px 14px}}
.LeadsFilterPanel-module__MymbeG__panel{border-bottom:1px solid var(--color-surface-tint);background:#fff;padding:16px 44px}.LeadsFilterPanel-module__MymbeG__content{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.LeadsFilterPanel-module__MymbeG__filterGroup{flex-direction:column;gap:8px;display:flex}.LeadsFilterPanel-module__MymbeG__groupLabel{font-family:var(--font-body);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.LeadsFilterPanel-module__MymbeG__chips{flex-wrap:wrap;gap:6px;display:flex}.LeadsFilterPanel-module__MymbeG__chip{border:1.5px solid var(--color-surface-tint);height:30px;color:var(--color-text-secondary);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.LeadsFilterPanel-module__MymbeG__chip:hover{border-color:var(--color-brand-500);color:var(--color-brand-600)}.LeadsFilterPanel-module__MymbeG__chipActive{background:var(--color-surface-alt);color:var(--color-text-heading);border-color:#0000;font-weight:600}.LeadsFilterPanel-module__MymbeG__amountInputs{align-items:flex-end;gap:10px;display:flex}.LeadsFilterPanel-module__MymbeG__amountLabel{flex-direction:column;gap:4px;display:flex}.LeadsFilterPanel-module__MymbeG__amountLabelText{font-family:var(--font-body);color:var(--color-text-subtle);font-size:11.5px;font-weight:500}.LeadsFilterPanel-module__MymbeG__amountInputWrapper{border:1px solid var(--color-surface-tint);background:#fff;border-radius:9px;align-items:center;width:96px;height:36px;transition:border-color .12s;display:flex;overflow:hidden}.LeadsFilterPanel-module__MymbeG__amountInputWrapper:focus-within{border-color:var(--color-brand-500)}.LeadsFilterPanel-module__MymbeG__amountPrefix{font-family:var(--font-body);color:var(--color-text-muted);border-right:1px solid var(--color-surface-tint);flex-shrink:0;align-items:center;height:100%;padding:0 6px;font-size:12.5px;display:flex}.LeadsFilterPanel-module__MymbeG__amountInput{width:100%;height:100%;font-family:var(--font-body);color:var(--color-text-body);background:0 0;border:none;outline:none;padding:0 8px;font-size:13px}.LeadsFilterPanel-module__MymbeG__amountInput::-webkit-outer-spin-button{appearance:none;margin:0}.LeadsFilterPanel-module__MymbeG__amountInput::-webkit-inner-spin-button{appearance:none;margin:0}.LeadsFilterPanel-module__MymbeG__clearSection{align-items:flex-end;margin-left:auto;padding-bottom:2px;display:flex}.LeadsFilterPanel-module__MymbeG__clearButton{border:1.5px solid var(--color-surface-tint);height:30px;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:0 14px;font-size:12.5px;font-weight:500;transition:border-color .12s,color .12s}.LeadsFilterPanel-module__MymbeG__clearButton:hover{border-color:var(--color-accent-500);color:var(--color-accent-700)}@media (max-width:900px){.LeadsFilterPanel-module__MymbeG__panel{padding:14px 18px}.LeadsFilterPanel-module__MymbeG__content{gap:16px}.LeadsFilterPanel-module__MymbeG__clearSection{margin-left:0}}
.PhotoLightbox-module__hZ7gfa__overlay{z-index:1100;background:#17120ff7;flex-direction:column;display:flex;position:fixed;inset:0}.PhotoLightbox-module__hZ7gfa__dialog{flex-direction:column;width:100%;height:100%;display:flex}.PhotoLightbox-module__hZ7gfa__header{border-bottom:1px solid #ffffff1f;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 40px;display:flex}.PhotoLightbox-module__hZ7gfa__headerTitle{flex-direction:column;flex:none;gap:2px;display:flex}.PhotoLightbox-module__hZ7gfa__providerName{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;white-space:nowrap;font-size:18px;font-weight:800}.PhotoLightbox-module__hZ7gfa__headerSubtitle{font-family:var(--font-body);color:#fff9;font-size:13px}.PhotoLightbox-module__hZ7gfa__tabs{scrollbar-width:none;flex:1;gap:7px;min-width:0;padding:0 12px;display:flex;overflow-x:auto}.PhotoLightbox-module__hZ7gfa__tabs::-webkit-scrollbar{display:none}.PhotoLightbox-module__hZ7gfa__tabPill{color:#ffffffd9;height:32px;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff40;border-radius:100px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .15s}.PhotoLightbox-module__hZ7gfa__tabPill:hover{background:#ffffff29}.PhotoLightbox-module__hZ7gfa__tabPill:focus-visible{box-shadow:var(--shadow-focus-on-dark);outline:none}.PhotoLightbox-module__hZ7gfa__closeButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:background-color .15s;display:flex}.PhotoLightbox-module__hZ7gfa__closeButton:hover{background:#ffffff29}.PhotoLightbox-module__hZ7gfa__closeButton:focus-visible{box-shadow:var(--shadow-focus-on-dark);outline:none}.PhotoLightbox-module__hZ7gfa__scrollBody{flex:1;padding:28px 40px 60px;overflow-y:auto}.PhotoLightbox-module__hZ7gfa__albumList{flex-direction:column;gap:40px;max-width:1080px;margin:0 auto;display:flex}.PhotoLightbox-module__hZ7gfa__albumSection{flex-direction:column;gap:14px;display:flex}.PhotoLightbox-module__hZ7gfa__albumHeader{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.PhotoLightbox-module__hZ7gfa__albumTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:800}.PhotoLightbox-module__hZ7gfa__albumMeta{font-family:var(--font-body);color:#fff9;font-size:13px}.PhotoLightbox-module__hZ7gfa__photoGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.PhotoLightbox-module__hZ7gfa__photoCell{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.PhotoLightbox-module__hZ7gfa__photo{object-fit:cover}@media (max-width:900px){.PhotoLightbox-module__hZ7gfa__header{gap:10px;padding:14px 16px}.PhotoLightbox-module__hZ7gfa__providerName{font-size:15px}.PhotoLightbox-module__hZ7gfa__headerSubtitle{display:none}.PhotoLightbox-module__hZ7gfa__tabs{padding:0 6px}.PhotoLightbox-module__hZ7gfa__closeButton{width:36px;height:36px;font-size:16px}.PhotoLightbox-module__hZ7gfa__scrollBody{padding:20px 16px 40px}.PhotoLightbox-module__hZ7gfa__albumTitle{font-size:17px}.PhotoLightbox-module__hZ7gfa__photoGrid{grid-template-columns:repeat(2,1fr);gap:8px}}
.TermsConsentCheckbox-module__441wQW__label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.TermsConsentCheckbox-module__441wQW__checkbox{width:17px;height:17px;accent-color:var(--color-accent-500);cursor:pointer;flex-shrink:0;margin-top:1px}.TermsConsentCheckbox-module__441wQW__checkbox:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.TermsConsentCheckbox-module__441wQW__text{font-family:var(--font-body);color:var(--color-text-muted);font-size:12.5px;line-height:1.5}.TermsConsentCheckbox-module__441wQW__link{color:var(--color-accent-700);text-underline-offset:2px;text-decoration:underline}.TermsConsentCheckbox-module__441wQW__link:hover{color:var(--color-accent-600)}.TermsConsentCheckbox-module__441wQW__link:focus-visible{box-shadow:var(--shadow-focus-accent);border-radius:4px;outline:none}
.LeadsListTable-module__mCkfza__container{overflow-x:auto}.LeadsListTable-module__mCkfza__tableCard{border:1px solid var(--color-surface-tint);background:#fff;border-radius:16px;min-width:900px;overflow:hidden}.LeadsListTable-module__mCkfza__tableHeader{background:#fff;border-bottom:1px solid #f3eae0;display:grid}.LeadsListTable-module__mCkfza__headerCell{font-family:var(--font-body);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em;align-items:center;padding:13px 18px;font-size:11px;font-weight:700;display:flex}.LeadsListTable-module__mCkfza__row{background:#fff;border-bottom:1px solid #f3eae0;transition:background .1s;display:grid}.LeadsListTable-module__mCkfza__row:last-child{border-bottom:none}.LeadsListTable-module__mCkfza__row:hover{background:#fdfaf7}.LeadsListTable-module__mCkfza__rowOdd{background:#fffcf9}.LeadsListTable-module__mCkfza__rowOdd:hover{background:#fdfaf7}.LeadsListTable-module__mCkfza__cell{font-family:var(--font-body);color:var(--color-text-body);align-items:center;padding:13px 18px;font-size:13px;display:flex;position:relative;overflow:visible}.LeadsListTable-module__mCkfza__labelsCell{overflow:visible}.LeadsListTable-module__mCkfza__amountCell{justify-content:flex-start}.LeadsListTable-module__mCkfza__actionsCell{justify-content:flex-end}.LeadsListTable-module__mCkfza__leadCell{align-items:center;gap:10px;min-width:0;display:flex}.LeadsListTable-module__mCkfza__avatar{color:#5a5049;width:34px;height:34px;font-family:var(--font-heading);background:#f3eae0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.LeadsListTable-module__mCkfza__leadCellInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.LeadsListTable-module__mCkfza__leadName{font-family:var(--font-heading);color:var(--color-text-heading);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.LeadsListTable-module__mCkfza__leadEmail{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.LeadsListTable-module__mCkfza__leadDate{color:var(--color-text-subtle);font-size:11.5px}.LeadsListTable-module__mCkfza__eventCell{flex-direction:column;gap:2px;min-width:0;display:flex}.LeadsListTable-module__mCkfza__eventType{color:var(--color-text-body);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.LeadsListTable-module__mCkfza__eventDate{color:var(--color-text-muted);font-size:12px}.LeadsListTable-module__mCkfza__emptyDash{color:var(--color-text-subtle)}.LeadsListTable-module__mCkfza__labelsRow{flex-wrap:wrap;align-items:center;gap:5px;display:flex;position:relative}.LeadsListTable-module__mCkfza__labelChip{background:var(--color-accent-surface);color:var(--color-accent-700);font-family:var(--font-body);white-space:nowrap;border-radius:20px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.LeadsListTable-module__mCkfza__addLabelChip{width:22px;height:22px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:1.5px dashed #d0c4b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:border-color .12s,color .12s;display:flex}.LeadsListTable-module__mCkfza__addLabelChip:hover{border-color:var(--color-accent-500);color:var(--color-accent-700)}.LeadsListTable-module__mCkfza__labelPickerDropdown{z-index:40;border:1px solid var(--color-surface-tint);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:200px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 28px #17120f24}.LeadsListTable-module__mCkfza__labelPickerList{flex-direction:column;gap:4px;max-height:160px;display:flex;overflow-y:auto}.LeadsListTable-module__mCkfza__labelPickerItem{cursor:pointer;font-family:var(--font-body);color:var(--color-text-body);align-items:center;gap:8px;padding:4px 2px;font-size:13px;display:flex}.LeadsListTable-module__mCkfza__labelPickerItem input[type=checkbox]{accent-color:var(--color-brand-500);cursor:pointer;flex-shrink:0;width:15px;height:15px}.LeadsListTable-module__mCkfza__labelPickerAddRow{border-top:1px solid var(--color-surface-tint);align-items:center;gap:6px;padding-top:6px;display:flex}.LeadsListTable-module__mCkfza__labelPickerInput{border:1px solid var(--color-surface-tint);height:30px;font-family:var(--font-body);color:var(--color-text-body);border-radius:7px;outline:none;flex:1;padding:0 8px;font-size:12.5px;transition:border-color .12s}.LeadsListTable-module__mCkfza__labelPickerInput:focus{border-color:var(--color-brand-500)}.LeadsListTable-module__mCkfza__labelPickerInput::placeholder{color:var(--color-text-subtle)}.LeadsListTable-module__mCkfza__labelPickerAddButton{background:var(--color-brand-surface);width:30px;height:30px;color:var(--color-brand-600);cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:background .12s,color .12s;display:flex}.LeadsListTable-module__mCkfza__labelPickerAddButton:hover{background:var(--color-brand-500);color:#fff}.LeadsListTable-module__mCkfza__labelPickerDoneButton{background:var(--color-brand-500);color:#fff;width:100%;height:32px;font-family:var(--font-body);cursor:pointer;border:none;border-radius:8px;font-size:13px;font-weight:600;transition:background .12s}.LeadsListTable-module__mCkfza__labelPickerDoneButton:hover{background:var(--color-brand-600)}.LeadsListTable-module__mCkfza__statusSelect{border:1px solid var(--color-surface-tint);width:100%;height:34px;font-family:var(--font-body);color:var(--color-text-body);cursor:pointer;background:#fdfaf7;border-radius:8px;outline:none;padding:0 8px;font-size:12.5px;transition:border-color .12s}.LeadsListTable-module__mCkfza__statusSelect:focus{border-color:var(--color-brand-500)}.LeadsListTable-module__mCkfza__quoteAmount{font-family:var(--font-heading);color:var(--color-text-heading);font-size:13.5px;font-weight:700}.LeadsListTable-module__mCkfza__noQuoteBadge{color:#b08a6e;font-family:var(--font-body);background:#f7eee3;border-radius:7px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.LeadsListTable-module__mCkfza__archivedBadge{background:var(--color-surface-alt);color:var(--color-text-subtle);font-family:var(--font-body);border-radius:7px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.LeadsListTable-module__mCkfza__actionButtons{justify-content:flex-end;align-items:center;gap:6px;display:flex}.LeadsListTable-module__mCkfza__actionPrimaryButton{border:1.5px solid var(--color-surface-tint);height:32px;color:var(--color-accent-700);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s}.LeadsListTable-module__mCkfza__actionPrimaryButton:hover{background:var(--color-accent-surface);border-color:var(--color-accent-surface)}.LeadsListTable-module__mCkfza__actionSecondaryButton{border:1.5px solid var(--color-surface-tint);height:32px;color:var(--color-text-secondary);font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s}.LeadsListTable-module__mCkfza__actionSecondaryButton:hover{background:var(--color-surface-alt)}.LeadsListTable-module__mCkfza__actionIconButton{border:1.5px solid var(--color-surface-tint);width:32px;height:32px;color:var(--color-text-subtle);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:background .12s;display:flex}.LeadsListTable-module__mCkfza__actionIconButton:hover{background:var(--color-surface-alt)}.LeadsListTable-module__mCkfza__emptyState{text-align:center;padding:40px 24px}.LeadsListTable-module__mCkfza__emptyText{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:14px}.LeadsListTable-module__mCkfza__clearFiltersLink{font-family:var(--font-body);color:var(--color-accent-700);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:underline;transition:color .12s}.LeadsListTable-module__mCkfza__clearFiltersLink:hover{color:var(--color-accent-500)}@media (max-width:900px){.LeadsListTable-module__mCkfza__tableCard{min-width:900px}}
.ProviderPhotoGrid-module__hbw0Ya__wrapper{border-radius:18px;width:100%;position:relative;overflow:hidden}.ProviderPhotoGrid-module__hbw0Ya__grid{grid-template-rows:150px 150px;grid-template-columns:2fr 1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ProviderPhotoGrid-module__hbw0Ya__coverCell{background:var(--color-surface-tint);grid-row:span 2;position:relative}.ProviderPhotoGrid-module__hbw0Ya__gridCell,.ProviderPhotoGrid-module__hbw0Ya__emptyCell{background:var(--color-surface-tint);position:relative}.ProviderPhotoGrid-module__hbw0Ya__photoButton{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.ProviderPhotoGrid-module__hbw0Ya__photoButton:focus-visible{box-shadow:inset 0 0 0 3px var(--color-accent-500);outline:none}.ProviderPhotoGrid-module__hbw0Ya__image{object-fit:cover}.ProviderPhotoGrid-module__hbw0Ya__viewAllCell{background:var(--color-surface-tint);position:relative}.ProviderPhotoGrid-module__hbw0Ya__viewAllButton{color:#fff;width:100%;font-family:var(--font-heading);cursor:pointer;background:#17120f99;border:none;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;transition:background-color .15s;display:flex;position:absolute;inset:0}.ProviderPhotoGrid-module__hbw0Ya__viewAllButton:hover{background:#17120fb8}.ProviderPhotoGrid-module__hbw0Ya__viewAllButton:focus-visible{box-shadow:inset 0 0 0 3px var(--color-accent-500);outline:none}@media (max-width:900px){.ProviderPhotoGrid-module__hbw0Ya__grid{grid-template-rows:100px 100px;gap:6px}.ProviderPhotoGrid-module__hbw0Ya__viewAllButton{font-size:13px}}
.TurnstileWidget-module__oQ1YpW__widgetContainer{width:100%}
.NotesModal-module__WF2a-a__overlay{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17120f8c;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:fixed;inset:0}.NotesModal-module__WF2a-a__modal{background:#fff;border-radius:18px;flex-direction:column;gap:16px;width:460px;max-width:100%;padding:24px;display:flex;box-shadow:0 40px 90px #17120f66}.NotesModal-module__WF2a-a__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.NotesModal-module__WF2a-a__headerText{flex-direction:column;gap:2px;display:flex}.NotesModal-module__WF2a-a__title{font-family:var(--font-heading);color:var(--color-text-heading);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.NotesModal-module__WF2a-a__leadName{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:12.5px}.NotesModal-module__WF2a-a__closeButton{border:1px solid var(--color-surface-tint);width:32px;height:32px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:background .12s;display:flex}.NotesModal-module__WF2a-a__closeButton:hover{background:var(--color-surface-alt)}.NotesModal-module__WF2a-a__privacyNotice{font-family:var(--font-body);color:#9a6d1e;background:#fff6f2;border:1px solid #f3e1d6;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.NotesModal-module__WF2a-a__privacyDot{background:#9a6d1e;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}.NotesModal-module__WF2a-a__textarea{resize:vertical;border:1px solid var(--color-surface-tint);width:100%;font-family:var(--font-body);color:var(--color-text-body);box-sizing:border-box;background:#fdfaf7;border-radius:10px;outline:none;padding:12px;font-size:13.5px;line-height:1.55;transition:border-color .12s}.NotesModal-module__WF2a-a__textarea::placeholder{color:var(--color-text-subtle)}.NotesModal-module__WF2a-a__textarea:focus{border-color:var(--color-brand-500);background:#fff}.NotesModal-module__WF2a-a__saveError{font-family:var(--font-body);color:var(--color-accent-700);background:var(--color-accent-surface);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.NotesModal-module__WF2a-a__footer{justify-content:flex-end;gap:10px;display:flex}.NotesModal-module__WF2a-a__cancelButton{border:1.5px solid var(--color-surface-tint);height:40px;color:var(--color-text-secondary);font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:10px;padding:0 18px;font-size:13.5px;font-weight:600;transition:background .12s}.NotesModal-module__WF2a-a__cancelButton:hover{background:var(--color-surface-alt)}.NotesModal-module__WF2a-a__saveButton{background:var(--color-brand-500);color:#fff;height:40px;font-family:var(--font-body);cursor:pointer;border:none;border-radius:10px;padding:0 22px;font-size:13.5px;font-weight:700;transition:background .12s}.NotesModal-module__WF2a-a__saveButton:hover:not(:disabled){background:var(--color-brand-600)}.NotesModal-module__WF2a-a__saveButton:disabled{opacity:.6;cursor:default}@media (max-width:900px){.NotesModal-module__WF2a-a__overlay{align-items:flex-end;padding:20px 12px}.NotesModal-module__WF2a-a__modal{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%}}
.AuthModal-module__UUk0SG__overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17120f99;justify-content:center;align-items:center;padding:32px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.AuthModal-module__UUk0SG__dialog{background:var(--color-surface);border-radius:20px;outline:none;flex-direction:column;gap:18px;width:440px;max-width:100%;padding:26px 26px 28px;display:flex;box-shadow:0 40px 90px #17120f66}.AuthModal-module__UUk0SG__header{justify-content:space-between;align-items:center;display:flex}.AuthModal-module__UUk0SG__headerBrand{align-items:center;display:flex}.AuthModal-module__UUk0SG__closeButton{background:var(--color-surface-alt);width:34px;height:34px;color:var(--color-status-closed-text);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;transition:opacity .15s;display:flex}.AuthModal-module__UUk0SG__closeButton:hover{opacity:.7}.AuthModal-module__UUk0SG__tabStrip{background:var(--color-surface-alt);border-radius:12px;gap:3px;padding:4px;display:flex}.AuthModal-module__UUk0SG__tab{cursor:pointer;height:40px;font-family:var(--font-body);color:var(--color-text-subtle);background:0 0;border:none;border-radius:10px;flex:1;font-size:13.5px;font-weight:700;transition:background .15s,color .15s}.AuthModal-module__UUk0SG__tabActive{background:var(--color-surface-dark);color:var(--color-text-on-dark)}.AuthModal-module__UUk0SG__roleSection{flex-direction:column;gap:9px;display:flex}.AuthModal-module__UUk0SG__roleSectionLabel{color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:700}.AuthModal-module__UUk0SG__roleSectionHint{color:var(--color-text-subtle);font-weight:500}.AuthModal-module__UUk0SG__roleCards{gap:10px;display:flex}.AuthModal-module__UUk0SG__tabPanel{flex-direction:column;gap:18px;display:flex}.AuthModal-module__UUk0SG__tabPanel[hidden]{display:none}.AuthModal-module__UUk0SG__providerFields{flex-direction:column;gap:14px;display:flex}.AuthModal-module__UUk0SG__confirmationNotice{color:var(--color-text-body);background:var(--color-brand-surface);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.AuthModal-module__UUk0SG__errorBanner{color:var(--color-accent-700);background:var(--color-accent-surface);border-radius:10px;margin:0;padding:9px 12px;font-size:12.5px}.AuthModal-module__UUk0SG__googleLink{text-align:center;color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}.AuthModal-module__UUk0SG__googleLink a{color:var(--color-accent-700);font-weight:600;text-decoration:none}.AuthModal-module__UUk0SG__googleLink a:hover{text-decoration:underline}@media (max-width:900px){.AuthModal-module__UUk0SG__dialog{gap:14px;padding:20px 18px 24px}.AuthModal-module__UUk0SG__roleCards{flex-direction:column}}
.DirectorySearchForm-module__Q5vLsG__wrapper{flex-direction:column;gap:14px;display:flex}.DirectorySearchForm-module__Q5vLsG__form{background:var(--color-surface);border-radius:18px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 18px 44px #17120f47}.DirectorySearchForm-module__Q5vLsG__textSegment{flex:2;min-width:0}.DirectorySearchForm-module__Q5vLsG__citySegment{flex:1;min-width:0}.DirectorySearchForm-module__Q5vLsG__dateSegment{flex:.75;min-width:0}.DirectorySearchForm-module__Q5vLsG__eventoSegment{border-right:1px solid var(--color-border-soft);text-align:left;cursor:pointer;background:0 0;border-top:none;border-bottom:none;border-left:none;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;padding:14px 20px;transition:background .12s;display:flex}.DirectorySearchForm-module__Q5vLsG__eventoSegment:hover{background:var(--color-surface-tint)}.DirectorySearchForm-module__Q5vLsG__eventoSegment:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:-3px}.DirectorySearchForm-module__Q5vLsG__eventoLabel{font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle);pointer-events:none;font-size:11.5px;font-weight:700}.DirectorySearchForm-module__Q5vLsG__eventoValue{font-family:var(--font-body);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:100%;font-size:15px;font-weight:500;overflow:hidden}.DirectorySearchForm-module__Q5vLsG__eventoSegmentActive .DirectorySearchForm-module__Q5vLsG__eventoValue{color:var(--color-text-body)}.DirectorySearchForm-module__Q5vLsG__submitButton{width:118px;height:auto;box-shadow:none;border-radius:0;flex:none}.DirectorySearchForm-module__Q5vLsG__submitButton:focus-visible{box-shadow:inset 0 0 0 3px var(--color-surface)}.DirectorySearchForm-module__Q5vLsG__chipsRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DirectorySearchForm-module__Q5vLsG__chip{-webkit-backdrop-filter:blur(8px);height:32px;font-family:var(--font-body);color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff59;border-radius:16px;padding:0 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s}.DirectorySearchForm-module__Q5vLsG__chip:hover{background:#ffffff47;border-color:#ffffff8c}.DirectorySearchForm-module__Q5vLsG__chip:focus-visible{outline-offset:2px;outline:2px solid #fffc}.DirectorySearchForm-module__Q5vLsG__moreChip{color:var(--color-text-heading);background:#fff;border-color:#fff}.DirectorySearchForm-module__Q5vLsG__moreChip:hover{background:#ffffffe6;border-color:#ffffffe6}@media (max-width:900px){.DirectorySearchForm-module__Q5vLsG__form{flex-direction:column}.DirectorySearchForm-module__Q5vLsG__eventoSegment{border-right:none;border-bottom:1px solid var(--color-border-soft)}.DirectorySearchForm-module__Q5vLsG__submitButton{width:100%;height:52px}.DirectorySearchForm-module__Q5vLsG__dateSegment{border-bottom:none}}
.ProviderPhotoStrip-module__fld2Mq__wrapper{border-radius:18px;gap:10px;width:100%;height:310px;display:flex;position:relative;overflow:hidden}.ProviderPhotoStrip-module__fld2Mq__mainItem{background:var(--color-surface-tint);flex:1;min-width:0;position:relative}.ProviderPhotoStrip-module__fld2Mq__carousel{margin:0;padding:0;list-style:none;display:contents}.ProviderPhotoStrip-module__fld2Mq__carouselItem{background:var(--color-surface-tint);flex:1;min-width:0;position:relative}.ProviderPhotoStrip-module__fld2Mq__photoButton{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.ProviderPhotoStrip-module__fld2Mq__photoButton:focus-visible{box-shadow:inset 0 0 0 3px var(--color-accent-500);outline:none}.ProviderPhotoStrip-module__fld2Mq__image{object-fit:cover}.ProviderPhotoStrip-module__fld2Mq__viewAllOverlay{color:#fff;width:100%;height:100%;font-family:var(--font-heading);cursor:pointer;background:#17120f99;border:none;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;transition:background-color .15s;display:flex;position:absolute;inset:0}.ProviderPhotoStrip-module__fld2Mq__viewAllOverlay:hover{background:#17120fb8}.ProviderPhotoStrip-module__fld2Mq__viewAllOverlay:focus-visible{box-shadow:inset 0 0 0 3px var(--color-accent-500);outline:none}@media (max-width:900px){.ProviderPhotoStrip-module__fld2Mq__wrapper{border-radius:0;height:auto;display:block;overflow:visible}.ProviderPhotoStrip-module__fld2Mq__mainItem{border-radius:14px;height:260px;overflow:hidden}.ProviderPhotoStrip-module__fld2Mq__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;border-radius:14px;gap:6px;height:160px;margin-top:6px;padding:0;list-style:none;display:flex;overflow:clip}.ProviderPhotoStrip-module__fld2Mq__carouselItem{scroll-snap-align:start;border-radius:0;flex:0 0 42%;height:160px;overflow:hidden}.ProviderPhotoStrip-module__fld2Mq__carouselItem:first-child{border-radius:14px 0 0 14px}.ProviderPhotoStrip-module__fld2Mq__carouselItem:last-child{border-radius:0 14px 14px 0}.ProviderPhotoStrip-module__fld2Mq__viewAllOverlay{font-size:12.5px}}
.CookieConsentBanner-module__12Z6-G__wrapper{z-index:var(--z-cookie-consent-banner);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:20px;left:20px;right:20px}.CookieConsentBanner-module__12Z6-G__wrapperAboveMultiQuoteBar{bottom:110px}.CookieConsentBanner-module__12Z6-G__banner{background:var(--color-surface-dark);width:100%;max-width:720px;color:var(--color-text-on-dark);pointer-events:auto;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px;display:flex;box-shadow:0 18px 50px #00000059}.CookieConsentBanner-module__12Z6-G__description{min-width:240px;font-family:var(--font-body);color:#d9cfc5;flex:1;margin:0;font-size:13.5px;line-height:1.55}.CookieConsentBanner-module__12Z6-G__privacyLink{color:#f3a38c;font-weight:700}.CookieConsentBanner-module__12Z6-G__privacyLink:focus-visible{box-shadow:var(--shadow-focus-on-dark);outline:none}.CookieConsentBanner-module__12Z6-G__actions{flex:none;gap:10px;display:flex}@media (max-width:900px){.CookieConsentBanner-module__12Z6-G__wrapper{left:12px;right:12px}body:has([aria-label="Contactar al proveedor"]) .CookieConsentBanner-module__12Z6-G__wrapper{bottom:115px}body:has([aria-label="Contactar al proveedor"]) .CookieConsentBanner-module__12Z6-G__wrapperAboveMultiQuoteBar{bottom:210px}}
.EventForm-module__GwU8MG__card{border:1.5px solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.EventForm-module__GwU8MG__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-heading);margin:0;font-size:20px;font-weight:800}.EventForm-module__GwU8MG__form{flex-direction:column;gap:14px;display:flex}.EventForm-module__GwU8MG__dateTimeGrid{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.EventForm-module__GwU8MG__clientGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:900px){.EventForm-module__GwU8MG__dateTimeGrid,.EventForm-module__GwU8MG__clientGrid{grid-template-columns:1fr}}.EventForm-module__GwU8MG__actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.EventForm-module__GwU8MG__deleteButton{margin-right:auto}@media (max-width:900px){.EventForm-module__GwU8MG__actions{flex-wrap:wrap}.EventForm-module__GwU8MG__deleteButton{order:1;width:100%;margin-right:0}}.EventForm-module__GwU8MG__confirmOverlay{z-index:1100;background:#17120f73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.EventForm-module__GwU8MG__confirmCard{background:#fff;border-radius:18px;flex-direction:column;gap:12px;width:400px;max-width:calc(100vw - 32px);padding:24px;display:flex;box-shadow:0 30px 70px #17120f59}.EventForm-module__GwU8MG__confirmTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-heading);margin:0;font-size:18px;font-weight:800}.EventForm-module__GwU8MG__confirmBody{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.55}.EventForm-module__GwU8MG__confirmActions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}
.HomeHero-module__NPAw1G__hero{width:100%;max-width:var(--layout-home-content-max-width,1400px);margin:0 auto;padding:24px 48px 0}.HomeHero-module__NPAw1G__panel{background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface-dark) 88%, var(--color-accent-700)) 0%, var(--color-surface-dark) 58%, color-mix(in srgb, var(--color-surface-dark) 92%, var(--color-brand-600)) 100%);border-radius:24px;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.HomeHero-module__NPAw1G__backgroundPhoto{object-fit:cover}.HomeHero-module__NPAw1G__backgroundOverlay{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-dark) 80%, transparent), color-mix(in srgb, var(--color-surface-dark) 92%, transparent));position:absolute;inset:0}.HomeHero-module__NPAw1G__content{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;padding:56px 48px;display:flex;position:relative}.HomeHero-module__NPAw1G__headline{max-width:15ch;font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text-on-dark);text-wrap:pretty;margin:0;font-size:52px;font-weight:800;line-height:1.05}.HomeHero-module__NPAw1G__subheadline{max-width:52ch;font-family:var(--font-body);color:var(--color-text-on-dark-muted);margin:0;font-size:17.5px;line-height:1.5}.HomeHero-module__NPAw1G__searchSlot{text-align:left;width:100%;max-width:800px;margin-top:6px}@media (max-width:900px){.HomeHero-module__NPAw1G__hero{padding:16px 20px 0}.HomeHero-module__NPAw1G__panel{border-radius:20px;min-height:0}.HomeHero-module__NPAw1G__content{gap:20px;padding:40px 20px}.HomeHero-module__NPAw1G__headline{font-size:34px}.HomeHero-module__NPAw1G__subheadline{font-size:15.5px}}
.PortfolioEventCard-module__bRv6Iq__card{border:1.5px solid var(--color-border-soft);background:var(--color-surface);border-radius:15px;flex-direction:column;padding:20px;display:flex}.PortfolioEventCard-module__bRv6Iq__cardClickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.PortfolioEventCard-module__bRv6Iq__cardClickable:hover,.PortfolioEventCard-module__bRv6Iq__cardClickable:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 10px 24px #17120f14}.PortfolioEventCard-module__bRv6Iq__layout{align-items:flex-start;gap:14px;display:flex}.PortfolioEventCard-module__bRv6Iq__media{background:var(--color-surface-tint);border-radius:10px;flex:none;width:88px;height:88px;position:relative;overflow:hidden}.PortfolioEventCard-module__bRv6Iq__photoCountPill{color:#fff;white-space:nowrap;pointer-events:none;background:#17120fd1;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;bottom:5px;left:5px}.PortfolioEventCard-module__bRv6Iq__mediaImage{object-fit:cover}.PortfolioEventCard-module__bRv6Iq__content{flex-direction:column;gap:8px;min-width:0;display:flex}.PortfolioEventCard-module__bRv6Iq__headerRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PortfolioEventCard-module__bRv6Iq__title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-heading);margin:0;font-size:16.5px;font-weight:700}.PortfolioEventCard-module__bRv6Iq__verifiedBadge{font-family:var(--font-body);white-space:nowrap;background:var(--color-brand-surface);color:var(--color-brand-600);border-radius:8px;flex:none;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.PortfolioEventCard-module__bRv6Iq__metadata{color:var(--color-text-muted);margin:0;font-size:12.5px}.PortfolioEventCard-module__bRv6Iq__description{color:var(--color-text-muted);margin:0;font-size:13.5px;line-height:1.55}
.SegmentedControl-module__8V2vBG__field{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.SegmentedControl-module__8V2vBG__label{font-family:var(--font-body);color:var(--color-text-secondary);padding:0;font-size:13px;font-weight:700}.SegmentedControl-module__8V2vBG__options{flex-wrap:wrap;gap:8px;display:flex}.SegmentedControl-module__8V2vBG__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SegmentedControl-module__8V2vBG__option{border:1.5px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text-body);cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.SegmentedControl-module__8V2vBG__option:hover{border-color:var(--color-border-strong)}.SegmentedControl-module__8V2vBG__option:has(.SegmentedControl-module__8V2vBG__input:focus-visible){box-shadow:var(--shadow-focus-accent)}.SegmentedControl-module__8V2vBG__optionLabel{font-family:var(--font-body);white-space:nowrap;font-size:13.5px;font-weight:600}.SegmentedControl-module__8V2vBG__optionSelected{border-color:var(--color-surface-dark);background:var(--color-surface-dark);color:#fff}.SegmentedControl-module__8V2vBG__optionSelected:hover{border-color:var(--color-surface-dark)}
.ProviderBusinessCreationForm-module__xRdVWW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:22px;max-width:480px;margin:48px auto;padding:32px;display:flex}.ProviderBusinessCreationForm-module__xRdVWW__heading{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-text-heading);margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.15}.ProviderBusinessCreationForm-module__xRdVWW__subheading{color:var(--color-text-muted);margin:0;font-size:14.5px;line-height:1.6}.ProviderBusinessCreationForm-module__xRdVWW__accountEmail{color:var(--color-text-heading);font-weight:700}.ProviderBusinessCreationForm-module__xRdVWW__form{gap:14px;display:grid}.ProviderBusinessCreationForm-module__xRdVWW__formError{background:var(--color-surface);border:1.5px solid var(--color-error-500);color:var(--color-error-500);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px}.ProviderBusinessCreationForm-module__xRdVWW__footerNote{text-align:center;color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:900px){.ProviderBusinessCreationForm-module__xRdVWW__card{margin:24px 18px;padding:24px}}
.DirectoryFilterBar-module__Vd6saq__filterBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:900px){.DirectoryFilterBar-module__Vd6saq__filterBar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.DirectoryFilterBar-module__Vd6saq__filterBar::-webkit-scrollbar{display:none}}
.DirectoryPagination-module__uYvocG__nav{width:100%}.DirectoryPagination-module__uYvocG__list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DirectoryPagination-module__uYvocG__pageLink{border:1.5px solid var(--color-border);background:var(--color-surface);min-width:34px;height:34px;color:var(--color-text-body);font-family:var(--font-body);border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.DirectoryPagination-module__uYvocG__pageLink:hover{border-color:var(--color-border-strong)}.DirectoryPagination-module__uYvocG__pageLink:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.DirectoryPagination-module__uYvocG__pageLinkActive{border-color:var(--color-surface-dark);background:var(--color-surface-dark);color:#fff}.DirectoryPagination-module__uYvocG__pageLinkActive:hover{border-color:var(--color-surface-dark)}.DirectoryPagination-module__uYvocG__controlLink{border:1.5px solid var(--color-border);background:var(--color-surface);height:34px;color:var(--color-text-body);font-family:var(--font-body);white-space:nowrap;border-radius:10px;align-items:center;padding:0 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s;display:inline-flex}.DirectoryPagination-module__uYvocG__controlLink:hover{border-color:var(--color-border-strong)}.DirectoryPagination-module__uYvocG__controlLink:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}
.Button-module__v3sXnq__button{font-family:var(--font-heading);cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15.5px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.Button-module__v3sXnq__button:focus-visible{box-shadow:var(--shadow-focus-accent);outline:none}.Button-module__v3sXnq__button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.Button-module__v3sXnq__fullWidth{width:100%}.Button-module__v3sXnq__primary{background:var(--color-accent-500);color:#fff;min-height:50px;box-shadow:var(--shadow-cta-accent)}.Button-module__v3sXnq__primary:hover:not(:disabled){background:var(--color-accent-600)}.Button-module__v3sXnq__secondary{background:var(--color-surface);height:48px;color:var(--color-text-body);border-color:var(--color-border)}.Button-module__v3sXnq__secondary:hover:not(:disabled){border-color:var(--color-text-body)}.Button-module__v3sXnq__danger{background:var(--color-surface);height:48px;color:var(--color-error-500);border-color:var(--color-border)}.Button-module__v3sXnq__danger:hover:not(:disabled){border-color:var(--color-error-500)}.Button-module__v3sXnq__danger:focus-visible{box-shadow:var(--shadow-focus-error)}.Button-module__v3sXnq__brand{background:var(--color-brand-500);color:#fff;height:50px;box-shadow:var(--shadow-cta-brand)}.Button-module__v3sXnq__brand:hover:not(:disabled){background:var(--color-brand-600)}.Button-module__v3sXnq__brand:focus-visible{box-shadow:var(--shadow-focus-brand)}.Button-module__v3sXnq__rfqFilled{color:#fff;font-family:var(--font-body);background:#5b3fa8}.Button-module__v3sXnq__rfqFilled:hover:not(:disabled){background:#4b3390}.Button-module__v3sXnq__rfqFilled:focus-visible{box-shadow:0 0 0 3px #5b3fa859}.Button-module__v3sXnq__dark{background:var(--color-surface-dark);color:#fff;height:48px}.Button-module__v3sXnq__dark:hover:not(:disabled){background:#000}.Button-module__v3sXnq__darkOutline{height:48px;color:var(--color-text-on-dark);background:0 0;border-color:#43392f}.Button-module__v3sXnq__darkOutline:hover:not(:disabled){background:#241d18}.Button-module__v3sXnq__darkOutline:focus-visible{box-shadow:var(--shadow-focus-on-dark)}.Button-module__v3sXnq__accentTint{background:var(--color-accent-surface);color:var(--color-accent-700)}.Button-module__v3sXnq__accentTint:hover:not(:disabled){background:#fbdad0}.Button-module__v3sXnq__accentTint:focus-visible{box-shadow:var(--shadow-focus-accent)}.Button-module__v3sXnq__compact{border-radius:9px;gap:6px;height:36px;padding:0 14px;font-size:13px}
.GoogleSignInButton-module__99dsYW__brandLogo{flex:none;display:block}
