.ua-props{display:flex;flex-direction:column;gap:.75rem;padding:.2rem .25rem}.ua-props__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(15,23,42,.12)}.ua-props__title{font-size:1rem;font-weight:700;color:#0f172aeb;letter-spacing:-.01em}.ua-props__subtitle{margin-top:.25rem;font-size:.82rem;color:#475569f2}.ua-props__header-actions{display:flex;align-items:center;gap:.6rem}.ua-props__dashboard{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--hc-primary, #1a365d);background:var(--hc-primary, #1a365d);color:#fff!important;border-radius:.72rem;padding:.5rem .82rem;font-weight:620;font-size:.84rem;cursor:pointer;white-space:nowrap;text-decoration:none}.ua-props__dashboard:hover{background:#254978;border-color:#254978}.ua-props__notice{border-radius:.72rem;border:1px solid rgba(226,232,240,.9);background:#f8fafce6;padding:.65rem .75rem;font-size:.85rem;color:#334155f2;line-height:1.35}.ua-props__notice-icon{margin:0 .25rem;color:#3b82f6d9}.ua-props__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:.5rem;max-height:12.75rem;overflow:auto;padding-right:.15rem}.ua-props__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;border-radius:.9rem;border:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#f8fafce6,#fffffff2);padding:.5rem .58rem;text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ua-props__card:hover{transform:translateY(-1px);border-color:#94a3b88c;box-shadow:0 12px 18px -16px #0f172a73}.ua-props__icon{width:2.05rem;height:2.05rem;border-radius:.72rem;display:grid;place-items:center;background:#1a365d14;color:#1a365df2;font-size:.95rem}.ua-props__meta{min-width:0;display:flex;flex-direction:column;gap:.32rem}.ua-props__address{font-size:.9rem;font-weight:610;color:#0f172aeb;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ua-props__badge{width:-moz-fit-content;width:fit-content;font-weight:650;font-size:.72rem}.ua-props__chev{color:#64748bd9}.ua-props__empty{border-radius:.9rem;border:1px dashed rgba(148,163,184,.55);padding:1rem;color:#64748bf2;font-weight:600}
