.superficie-tenant{--c-bg:var(--brand-bg);--c-card:color-mix(in srgb, var(--brand-bg) 85%, #fff);--c-border:color-mix(in srgb, var(--brand-muted) 22%, var(--brand-bg));--c-border2:color-mix(in srgb, var(--brand-muted) 38%, var(--brand-bg));--c-text:var(--brand-fg);--c-text2:color-mix(in srgb, var(--brand-fg) 72%, var(--brand-muted));--c-text3:var(--brand-muted);--c-primary:var(--brand-primary);--c-primary-l:color-mix(in srgb, var(--brand-primary) 72%, #fff);--c-primary-d:color-mix(in srgb, var(--brand-primary) 78%, #000);--c-primary-bg:color-mix(in srgb, var(--brand-primary) 12%, var(--brand-bg));--c-accent:var(--brand-accent);--c-ok:#22c55e;--c-ok-bg:#22c55e1a;--c-danger:#ef4444;--c-danger-bg:#ef444414;--c-shadow:0 2px 8px color-mix(in srgb, var(--brand-secondary) 12%, transparent);--c-shadow-md:0 8px 24px color-mix(in srgb, var(--brand-secondary) 22%, transparent)}.superficie-tenant *{box-sizing:border-box;margin:0;padding:0}.superficie-tenant body,.superficie-tenant{background:var(--c-bg);color:var(--c-text);font-family:var(--font-ibm-plex-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.superficie-tenant input:focus,.superficie-tenant select:focus,.superficie-tenant textarea:focus{outline:none;border-color:var(--c-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary) 12%, transparent)!important}.superficie-tenant ::-webkit-scrollbar{width:4px;height:0}.superficie-tenant ::-webkit-scrollbar-thumb{background:var(--c-border2);border-radius:4px}.superficie-tenant img{display:block}.superficie-tenant textarea{resize:none;font-family:inherit}.superficie-tenant select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;font-family:inherit;padding-right:32px!important}.superficie-tenant .anim{animation:.42s cubic-bezier(.16,1,.3,1) both fadeUp}.superficie-tenant .d1{animation-delay:40ms}.superficie-tenant .d2{animation-delay:80ms}.superficie-tenant .d3{animation-delay:.12s}.superficie-tenant .d4{animation-delay:.16s}.superficie-tenant .d5{animation-delay:.2s}.superficie-tenant .scale-in{animation:.32s cubic-bezier(.16,1,.3,1) both scaleIn}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes glow{0%,to{opacity:1}50%{opacity:.45}}
