.PropertyDetailView-module__tm8GnG__detailContainer{max-width:1200px;margin:0 auto;padding:2rem}.PropertyDetailView-module__tm8GnG__topBar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.PropertyDetailView-module__tm8GnG__topBarLeft{align-items:center;gap:1.5rem;display:flex}.PropertyDetailView-module__tm8GnG__topBarLeft h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700}.PropertyDetailView-module__tm8GnG__topBarActions{gap:1rem;display:flex}.PropertyDetailView-module__tm8GnG__actionBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.PropertyDetailView-module__tm8GnG__actionBtn:hover{color:#38bdf8;background:#38bdf826;border-color:#38bdf84d;transform:translateY(-2px)}.PropertyDetailView-module__tm8GnG__actionBtn span{font-size:.95rem}.PropertyDetailView-module__tm8GnG__content{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.PropertyDetailView-module__tm8GnG__infoCard,.PropertyDetailView-module__tm8GnG__notesCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;margin-bottom:2rem;padding:1.75rem}.PropertyDetailView-module__tm8GnG__sectionHeader{color:#38bdf8;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.PropertyDetailView-module__tm8GnG__sectionHeader h2{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin:0;font-size:1.1rem;font-weight:600}.PropertyDetailView-module__tm8GnG__infoGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.PropertyDetailView-module__tm8GnG__infoItem{flex-direction:column;gap:.5rem;display:flex}.PropertyDetailView-module__tm8GnG__label{color:#64748b;font-size:.85rem}.PropertyDetailView-module__tm8GnG__value{color:#e2e8f0;font-size:1.1rem;font-weight:500}.PropertyDetailView-module__tm8GnG__statusSection{margin-bottom:2rem}.PropertyDetailView-module__tm8GnG__statusTags{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.PropertyDetailView-module__tm8GnG__tag{text-transform:uppercase;letter-spacing:.05em;border-radius:10px;padding:.4rem 1rem;font-size:.75rem;font-weight:700}.PropertyDetailView-module__tm8GnG__tagRent{color:#38bdf8;background:#387bf826;border:1px solid #9aaeff82}.PropertyDetailView-module__tm8GnG__tagSell{color:#eeb9ff;background:#e559f399;border:1px solid #ee8ef8b5}.PropertyDetailView-module__tm8GnG__tagActive{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf2433}.PropertyDetailView-module__tm8GnG__tagLPW{color:#009432;background:#164500a8;border:1px solid #4fd50069}.PropertyDetailView-module__tm8GnG__priceGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.PropertyDetailView-module__tm8GnG__priceBox{background:#0003;border:1px solid #ffffff0d;border-radius:16px;padding:1.25rem}.PropertyDetailView-module__tm8GnG__priceValue{color:#fff;margin-top:.25rem;font-size:1.5rem;font-weight:700;display:block}.PropertyDetailView-module__tm8GnG__priceValue small{color:#64748b;margin-left:4px;font-size:.9rem}.PropertyDetailView-module__tm8GnG__detailsContent{color:#cbd5e1;white-space:pre-wrap;font-size:1.05rem;line-height:1.7}.PropertyDetailView-module__tm8GnG__notesList{flex-direction:column;gap:1rem;max-height:600px;padding-right:.5rem;display:flex;overflow-y:auto}.PropertyDetailView-module__tm8GnG__noteItem{background:#0003;border-left:4px solid #38bdf8;border-radius:14px;padding:1.25rem}.PropertyDetailView-module__tm8GnG__noteItem p{color:#e2e8f0;margin:0;font-size:1rem;line-height:1.5}.PropertyDetailView-module__tm8GnG__noteDate{color:#64748b;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.8rem;display:flex}.PropertyDetailView-module__tm8GnG__empty{color:#64748b;font-style:italic}@media (max-width:900px){.PropertyDetailView-module__tm8GnG__content{grid-template-columns:1fr}}
.NoteModal-module__XXImqW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.NoteModal-module__XXImqW__modalContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background:#0f172acc;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:500px;padding:2.5rem;box-shadow:0 25px 50px #00000080}.NoteModal-module__XXImqW__modalHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.NoteModal-module__XXImqW__modalHeaderTitle{align-items:center;gap:1rem;display:flex}.NoteModal-module__XXImqW__modalHeader h2{background:linear-gradient(135deg,#fff 0%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:700}.NoteModal-module__XXImqW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.5rem;transition:color .2s}.NoteModal-module__XXImqW__closeBtn:hover{color:#fff}.NoteModal-module__XXImqW__formGroup{flex-direction:column;gap:.8rem;margin-bottom:2rem;display:flex}.NoteModal-module__XXImqW__formGroup label{color:#94a3b8;font-size:.9rem;font-weight:600}.NoteModal-module__XXImqW__textarea{color:#fff;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:150px;padding:1rem;font-size:1rem;transition:border-color .2s}.NoteModal-module__XXImqW__textarea:focus{border-color:#38bdf8;outline:none}.NoteModal-module__XXImqW__modalActions{justify-content:flex-end;gap:1rem;display:flex}.NoteModal-module__XXImqW__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.8rem 1.5rem;font-weight:600;transition:all .2s}.NoteModal-module__XXImqW__btn.NoteModal-module__XXImqW__primary{color:#fff;background:linear-gradient(135deg,#38bdf8 0%,#818cf8 100%);box-shadow:0 4px 15px #38bdf84d}.NoteModal-module__XXImqW__btn.NoteModal-module__XXImqW__primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #38bdf866}.NoteModal-module__XXImqW__btn.NoteModal-module__XXImqW__secondary{color:#94a3b8;background:#ffffff0d;border-color:#ffffff1a}.NoteModal-module__XXImqW__btn.NoteModal-module__XXImqW__secondary:hover{color:#fff;background:#ffffff1a}.NoteModal-module__XXImqW__btn:disabled{opacity:.6;cursor:not-allowed}
.properties-module__Q3gXLG__container{max-width:1100px;margin:0 auto;padding:3rem 2rem}.properties-module__Q3gXLG__header{justify-content:space-between;align-items:center;margin-bottom:3.5rem;display:flex}.properties-module__Q3gXLG__headerTitle{align-items:center;gap:1.5rem;display:flex}.properties-module__Q3gXLG__btnBack{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .2s;display:flex}.properties-module__Q3gXLG__btnBack:hover{color:#fff;background:#ffffff1a;border-color:#38bdf866;transform:translate(-4px)}.properties-module__Q3gXLG__header h1{background:linear-gradient(135deg,#fff 0%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.properties-module__Q3gXLG__btnAdd{color:#fff;background:linear-gradient(135deg,#38bdf8 0%,#818cf8 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #38bdf84d}.properties-module__Q3gXLG__btnAdd:hover{transform:translateY(-2px);box-shadow:0 6px 20px #38bdf866}.properties-module__Q3gXLG__searchSection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:3rem;padding:1.5rem}.properties-module__Q3gXLG__searchForm{gap:1rem;display:flex}.properties-module__Q3gXLG__searchInput{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:1rem 1.25rem;font-size:1rem;transition:border-color .2s,background-color .2s}.properties-module__Q3gXLG__searchInput:focus{background:#0000004d;border-color:#38bdf8;outline:none}.properties-module__Q3gXLG__btnSearch{color:#fff;cursor:pointer;background:#334155;border:1px solid #ffffff1a;border-radius:12px;padding:1rem 2rem;font-weight:600;transition:background .2s}.properties-module__Q3gXLG__btnSearch:hover{background:#475569}
