.properties_propertiesContainer__JnccW{padding:20px;max-width:900px;margin:0 auto;font-family:sans-serif}.properties_addFormContainer__xFi8u{background-color:#f9f9f9;padding:20px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:30px}.properties_addForm__6mAUE h2,.properties_propertiesContainer__JnccW h2{margin-top:0;margin-bottom:20px;color:#333}.properties_addForm__6mAUE .properties_formGroup__ErR4G{margin-bottom:15px}.properties_addForm__6mAUE label{display:block;margin-bottom:5px;font-weight:700;color:#555}.properties_addForm__6mAUE input[type=text],.properties_addForm__6mAUE textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.properties_addForm__6mAUE textarea{resize:vertical}.properties_cancelButton__XUX2K,.properties_deleteButton__IQuNU,.properties_editButton__LYRox,.properties_saveButton__9P13m,.properties_submitButton__oEhqG{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background-color .2s ease}.properties_submitButton__oEhqG{background-color:#28a745;color:#fff}.properties_submitButton__oEhqG:hover{background-color:#218838}.properties_submitButton__oEhqG:disabled{background-color:#ccc;cursor:not-allowed}.properties_divider__ocKEo{border:0;height:1px;background-color:#e0e0e0;margin:30px 0}.properties_filterContainer__QE6kI{margin-bottom:20px}.properties_filterInput__YYyho{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.properties_propertiesList__NIVoO{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.properties_propertyCardEditing__zFWZG,.properties_propertyCard__1mHig{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between}.properties_propertyCardEditing__zFWZG{background-color:#f0f0f0}.properties_propertyCard__1mHig h3{margin-top:0;margin-bottom:10px;color:#0056b3}.properties_propertyCard__1mHig p{margin-bottom:10px;color:#555;flex-grow:1}.properties_propertyCard__1mHig small{color:#777;font-size:.85em}.properties_cardActions__EA_Ml{margin-top:15px;display:flex;gap:10px;border-top:1px solid #eee;padding-top:10px}.properties_editButton__LYRox{background-color:#ffc107;color:#333}.properties_editButton__LYRox:hover{background-color:#e0a800}.properties_deleteButton__IQuNU{background-color:#dc3545;color:#fff}.properties_deleteButton__IQuNU:hover{background-color:#c82333}.properties_saveButton__9P13m{background-color:#007bff;color:#fff}.properties_saveButton__9P13m:hover{background-color:#0056b3}.properties_saveButton__9P13m:disabled{background-color:#ccc;cursor:not-allowed}.properties_cancelButton__XUX2K{background-color:#6c757d;color:#fff}.properties_cancelButton__XUX2K:hover{background-color:#5a6268}.properties_cancelButton__XUX2K:disabled{background-color:#ccc;cursor:not-allowed}.properties_errorText__Wse15{color:#dc3545;margin-top:10px;font-weight:700}.properties_formGroup__ErR4G{margin-bottom:15px}.properties_formGroup__ErR4G label{display:block;margin-bottom:5px;font-weight:700;color:#555}.properties_formGroup__ErR4G input[type=text],.properties_formGroup__ErR4G textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.properties_formGroup__ErR4G textarea{resize:vertical}.properties_modalOverlay__ioSqZ{position:fixed;inset:0;z-index:1400}.properties_modalBackdrop__uxqMX{position:fixed;inset:0;background-color:rgba(0,0,0,.5)}.properties_modalContentWrapper__a44NV{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem}.properties_modalPanel__4DMjM{background-color:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);width:100%;max-width:500px;transform:scale(1);opacity:1;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;z-index:1401}.properties_modalEnterFrom__rQ6e3{opacity:0;transform:scale(.95)}.properties_modalEnterTo__5G3mE{opacity:1;transform:scale(1)}.properties_modalLeaveFrom__f5Jlz{opacity:1;transform:scale(1)}.properties_modalLeaveTo___DvRu{opacity:0;transform:scale(.95)}.properties_modalTitle__qngF4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#333}.properties_modalForm__5nPkf{display:flex;flex-direction:column;gap:1rem}.properties_formGroupModal__qEb0J label{display:block;margin-bottom:.25rem;font-weight:500;color:#555}.properties_formGroupModal__qEb0J input[type=text],.properties_formGroupModal__qEb0J textarea{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.375rem}.properties_formGroupModal__qEb0J textarea{resize:vertical}.properties_modalActions__LzL56{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.5rem}.properties_errorTextModal__kPyLN{color:#dc2626;font-size:.875rem;margin-bottom:1rem}.properties_modalActions__LzL56 .properties_cancelButton__XUX2K,.properties_modalActions__LzL56 .properties_submitButton__oEhqG{padding:.5rem 1rem;border-radius:.375rem;border:none;cursor:pointer;font-weight:500}.properties_modalActions__LzL56 .properties_submitButton__oEhqG{background-color:var(--btn-primary-bg,#2563eb);color:var(--btn-primary-text,#fff)}.properties_modalActions__LzL56 .properties_submitButton__oEhqG:disabled{opacity:.5;cursor:not-allowed}.properties_modalActions__LzL56 .properties_cancelButton__XUX2K{background-color:#e5e7eb;color:#374151}.properties_modalActions__LzL56 .properties_cancelButton__XUX2K:disabled{opacity:.5;cursor:not-allowed}