.uno-property-app{font-family:inherit;color:#172033}.uno-filters{display:grid;grid-template-columns:minmax(260px,2fr) repeat(4,minmax(130px,1fr)) auto;gap:10px;margin:0 0 16px}.uno-filters input,.uno-filters select,.uno-filters button{min-height:44px;border:1px solid #d8dee9;border-radius:8px;background:#fff;padding:0 12px;font-size:14px}.uno-filters button{cursor:pointer;font-weight:700;background:#172033;color:#fff;border-color:#172033}.uno-table-scroll{overflow-x:auto;border:1px solid #dfe4ec;border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(30,45,70,.08)}.uno-property-table{width:100%;min-width:1500px;border-collapse:separate;border-spacing:0;font-size:13px}.uno-property-table th{position:sticky;top:0;z-index:2;background:#172033;color:#fff;text-align:left;padding:13px 11px;white-space:nowrap;border-right:1px solid rgba(255,255,255,.16)}.uno-property-table td{padding:11px;border-right:1px solid #e7ebf1;border-bottom:1px solid #e7ebf1;vertical-align:middle;background:#fff}.uno-property-table tbody tr:nth-child(even) td{background:#f8fafc}.uno-property-table tbody tr:hover td{background:#f0f5ff}.uno-property-table .uno-name{font-weight:700;min-width:210px}.uno-price{font-weight:800;white-space:nowrap}.uno-map-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:7px;background:#eaf3ff;color:#0759b8;text-decoration:none;font-weight:700;white-space:nowrap}.uno-empty{text-align:center!important;padding:35px!important}.uno-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 3px 0;font-size:13px}.uno-pagination{display:flex;align-items:center;gap:10px}.uno-pagination button{border:1px solid #d6dce6;background:#fff;border-radius:7px;padding:8px 12px;cursor:pointer}.uno-pagination button:disabled{opacity:.45;cursor:not-allowed}.uno-result-meta{min-height:4px}.uno-property-app.is-loading{opacity:.58;pointer-events:none}@media(max-width:1100px){.uno-filters{grid-template-columns:1fr 1fr 1fr}.uno-search{grid-column:1/-1}}@media(max-width:680px){.uno-filters{grid-template-columns:1fr 1fr}.uno-search{grid-column:1/-1}.uno-footer{align-items:flex-start;flex-direction:column}}
