.property-rates-filter,.property-rates-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end}.property-rates-filter{margin-bottom:16px}.property-rates-filter .field,.property-rates-fields .field{margin:0}.property-rates-editor{border:1px solid var(--line,#dce4da);border-radius:14px;padding:16px;margin:18px 0;background:var(--surface,#fff)}.property-rates-editor summary{cursor:pointer;font-weight:650;min-height:36px}.property-rates-editor form{margin-top:12px}.property-rates-weekdays{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.property-rates-weekdays label{border:1px solid var(--line,#dce4da);border-radius:9px;padding:10px;display:flex;gap:6px;align-items:center;cursor:pointer;min-height:44px}.property-rates-table-wrap{max-width:100%;overflow-x:auto;margin-top:18px}.property-rates-table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.property-rates-table caption{text-align:left;color:var(--muted,#5b7168);font-size:12px;padding:10px 0}.property-rates-table td,.property-rates-table th{padding:11px 10px;border-bottom:1px solid var(--line,#dce4da);white-space:nowrap}.property-rates-table th{font-weight:600}.property-rates-table thead{background:var(--milk,#f5f6f0)}.property-rate-closed{background:#f5ece8}.property-rate-status{font-size:12px;border-radius:7px;padding:5px 7px;background:#e6efe4}.property-rate-closed .property-rate-status{background:#ebd8ce;color:#593c2b}@media(max-width:600px){.property-rates-filter{grid-template-columns:1fr 1fr}.property-rates-filter .field:first-child{grid-column:1/-1}.property-rates-fields{grid-template-columns:1fr 1fr}.property-rates-editor{padding:12px}.property-rates-table td,.property-rates-table th{padding:10px 7px;font-size:12px}.property-rates-weekdays{gap:4px}.property-rates-weekdays label{padding:7px}.property-rates-editor .btn{width:100%}}
