@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:wght@600;700&display=swap";
.proveedor-page *{box-sizing:border-box}.proveedor-steps .ant-steps-item-process .ant-steps-item-icon,.proveedor-steps .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--brand-primary)!important;background:#e8f5ee!important}.proveedor-steps .ant-steps-item-finish .ant-steps-icon{color:var(--brand-primary)!important}.proveedor-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--brand-primary)!important}.ant-form-item-label>label{letter-spacing:.02em;font-size:12px;font-weight:600;color:#374151!important}.ant-input,.ant-select-selector,.ant-picker{border-radius:8px!important}.ant-input:focus,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px var(--brand-primary-12)!important}.tel-con-codigo-pais .ant-input{flex:auto;min-width:0;padding-left:12px!important}.tel-con-codigo-pais>.ant-select{flex:none;width:120px!important}.tel-con-codigo-pais>.ant-select .ant-select-selector{padding-inline:8px 4px}.step-content-fade{animation:.3s fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hsn-perfil .ant-select-single:not(.ant-select-customize-input){min-height:42px}.alta-proveedor-logo-field{min-width:0}.alta-proveedor-logo-field .alta-proveedor-logo-preview{aspect-ratio:1;width:min(150px,100%);margin-inline:auto}.alta-proveedor-logo-upload{display:block;position:relative;transform:translateZ(0);background:var(--surface-2)!important;border:none!important;border-radius:12px!important}.alta-proveedor-logo-upload:after{content:"";border:1px dashed var(--border);pointer-events:none;border-radius:12px;transition:border-color .2s;position:absolute;inset:0}.alta-proveedor-logo-upload:hover:after{border-color:var(--brand-primary)}.alta-proveedor-logo-upload .ant-upload.ant-upload-drag{border-radius:12px;background:0 0!important;border:none!important}.alta-proveedor-logo-upload .ant-upload{padding:14px 12px!important}.alta-proveedor-logo-upload-icon{background:var(--brand-bg);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;place-items:center;margin:0 auto 8px;font-size:20px;display:grid}.alta-proveedor-logo-medidas{color:var(--ink-3);margin-top:8px;font-size:12px;display:block}.alta-proveedor-logo-acciones{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (max-width:768px){.alta-proveedor-logo-upload .ant-upload{padding:4px!important}}
