.FurnitureItem_item__Mv4iN{display:flex;flex-direction:column;padding:12px;background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:6px;transition:all .2s;position:relative}.FurnitureItem_item__Mv4iN:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md)}.FurnitureItem_dragArea__RarRL{display:flex;flex-direction:column;align-items:center;cursor:-webkit-grab;cursor:grab;width:100%}.FurnitureItem_dragArea__RarRL:active{cursor:-webkit-grabbing;cursor:grabbing}.FurnitureItem_imageContainer__bP5aY{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;background-color:var(--bg-light);border-radius:4px}.FurnitureItem_image__nS97T{max-width:70px;max-height:70px;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FurnitureItem_name__P4SAC{font-size:13px;font-weight:500;color:var(--text-dark);text-align:center;word-break:break-word}.FurnitureItem_dimensions__3M9wH{font-size:10px;color:var(--text-gray);text-align:center;margin-top:2px}.FurniturePanel_panel__Ylrss{width:var(--sidebar-width);background-color:var(--bg-white);border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden}.FurniturePanel_header__tpmAv{padding:16px;border-bottom:1px solid var(--border-color);background-color:var(--bg-light)}.FurniturePanel_title___jp75{font-size:16px;font-weight:600;color:var(--text-dark)}.FurniturePanel_content__VsSaz{flex:1 1;overflow-y:auto;padding:16px}.FurniturePanel_category__GLnBZ{margin-bottom:24px}.FurniturePanel_category__GLnBZ:last-child{margin-bottom:0}.FurniturePanel_categoryName__G8He0{font-size:14px;font-weight:600;color:var(--text-gray);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.FurniturePanel_grid__o1Xld{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.ImageUploader_container__nGH7o{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.ImageUploader_uploader__jhCYD{width:100%;max-width:600px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-white);border:2px dashed var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.ImageUploader_uploader__jhCYD:hover{border-color:var(--primary-color);background-color:#f0f7ff}.ImageUploader_content__umoG5{text-align:center;padding:40px}.ImageUploader_icon__TDw_o{width:64px;height:64px;margin:0 auto 16px;color:var(--text-gray)}.ImageUploader_title__id9Vs{font-size:20px;font-weight:600;color:var(--text-dark);margin-bottom:8px}.ImageUploader_description__M5Elv{font-size:14px;color:var(--text-gray)}.ImageUploader_fileInput__67L_g{display:none}.ImageUploader_divider__gb8li{margin:24px 0;text-align:center;position:relative;width:100%;max-width:600px}.ImageUploader_divider__gb8li:after,.ImageUploader_divider__gb8li:before{content:"";position:absolute;top:50%;width:45%;height:1px;background-color:#ddd}.ImageUploader_divider__gb8li:before{left:0}.ImageUploader_divider__gb8li:after{right:0}.ImageUploader_divider__gb8li span{background-color:white;padding:0 12px;color:var(--text-gray);font-size:14px}.ImageUploader_alternatives__lI0vz{display:flex;gap:16px;width:100%;max-width:600px}.ImageUploader_alternativeButton__mTLLA{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background-color:#f5f5f5;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500;color:var(--text-dark)}.ImageUploader_alternativeButton__mTLLA:hover{background-color:#e8e8e8;border-color:var(--primary-color)}.ImageUploader_buttonIcon__O25bU{font-size:20px}.PlacedFurniture_furniture___a24v{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s}.PlacedFurniture_furniture___a24v.PlacedFurniture_selected__mMXHW{outline:2px solid var(--primary-color);outline-offset:2px}.PlacedFurniture_image__aSapm{width:100%;height:100%;object-fit:contain;pointer-events:none}.PlacedFurniture_deleteButton__knpZr,.PlacedFurniture_rotateButton__rEPJo{position:absolute;width:28px;height:28px;border-radius:50%;background-color:#ef4444;color:white;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:12;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.PlacedFurniture_deleteButton__knpZr:hover{background-color:#dc2626;transform:scale(1.1)}.PlacedFurniture_rotateButton__rEPJo{background-color:var(--primary-color)}.PlacedFurniture_rotateButton__rEPJo:hover{background-color:var(--primary-hover);transform:scale(1.1)}.PlacedFurniture_deleteButton__knpZr{top:-14px;right:-14px}.PlacedFurniture_rotateButton__rEPJo{bottom:-14px;right:-14px}.PlacedFurniture_resizeHandle___Le0o{position:absolute;width:10px;height:10px;background-color:var(--primary-color);border:2px solid white;border-radius:2px;z-index:11;transition:background-color .2s}.PlacedFurniture_resizeHandle___Le0o:hover{background-color:var(--primary-hover);transform:scale(1.2)}.PlacedFurniture_resizeHandle___Le0o.PlacedFurniture_nw__SEnrl{top:-5px;left:-5px;cursor:nwse-resize}.PlacedFurniture_resizeHandle___Le0o.PlacedFurniture_ne__CX2YF{top:-5px;right:-5px;cursor:nesw-resize}.PlacedFurniture_resizeHandle___Le0o.PlacedFurniture_sw__smWMr{bottom:-5px;left:-5px;cursor:nesw-resize}.PlacedFurniture_resizeHandle___Le0o.PlacedFurniture_se__yeIrt{bottom:-5px;right:-5px;cursor:nwse-resize}.PlanElements_interactive__MxxrL{transition:opacity .2s}.PlanElements_interactive__MxxrL:hover{opacity:.8}.PlanElements_interactiveWall__U_coG{cursor:pointer;transition:stroke-width .2s}.PlanElements_interactiveWall__U_coG:hover{stroke-width:12px!important}.PlanRenderer_planSvg__r4ArQ{display:block;max-width:100%;max-height:100%}.PlanRenderer_grid__MHiy3{pointer-events:none}.FloorPlanCanvas_container__wIrgV{flex:1 1;display:flex;overflow:hidden;background-color:var(--bg-light)}.FloorPlanCanvas_canvasContainer__JlyUR{flex:1 1;overflow:auto;display:flex;align-items:center;justify-content:center;background-color:var(--bg-light);background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:20px 20px;background-position:-1px -1px}.FloorPlanCanvas_canvas__08qzf{position:relative;min-width:100%;min-height:100%;background-color:var(--bg-white)}.FloorPlanCanvas_floorPlan__qPSE2{display:block;max-width:100%;max-height:100%;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.FloorPlanCanvas_planBackground__Syu_T{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center}.Toolbar_toolbar__vUgck{height:var(--toolbar-height);background-color:var(--bg-white);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);z-index:10}.Toolbar_toolbarContent__jizH5{height:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.Toolbar_title__XwK2K{font-size:24px;font-weight:700;color:var(--primary-color);display:flex;align-items:center;gap:12px}.Toolbar_mode__GaVRw,.Toolbar_viewName__pgf_h{font-size:16px;font-weight:500;color:var(--text-gray)}.Toolbar_actions__FR5Hm{display:flex;gap:12px}.Toolbar_button__885oU{padding:8px 16px;background-color:var(--bg-white);color:var(--text-dark);border:1px solid var(--border-color);border-radius:6px;font-size:14px;font-weight:500;transition:all .2s;display:flex;align-items:center}.Toolbar_button__885oU:hover:not(:disabled){background-color:var(--bg-light);border-color:var(--primary-color)}.Toolbar_button__885oU:disabled{background-color:var(--bg-light);color:var(--text-gray);opacity:.5}.Toolbar_buttonPrimary__qPlfy{padding:8px 16px;background-color:var(--primary-color);color:white;border-radius:6px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex;align-items:center}.Toolbar_buttonPrimary__qPlfy:hover:not(:disabled){background-color:var(--primary-hover)}.Toolbar_buttonPrimary__qPlfy:disabled{background-color:var(--border-color);color:var(--text-gray)}.Toolbar_zoomControls__OQ8AD{gap:6px;padding:4px 8px;background-color:var(--bg-light);border-radius:6px}.Toolbar_zoomButton__4llZO,.Toolbar_zoomControls__OQ8AD{display:flex;align-items:center;border:1px solid var(--border-color)}.Toolbar_zoomButton__4llZO{width:28px;height:28px;padding:0;background-color:var(--bg-white);border-radius:4px;cursor:pointer;font-size:18px;font-weight:700;color:var(--text-dark);justify-content:center;transition:all .2s}.Toolbar_zoomButton__4llZO:hover:not(:disabled){background-color:var(--bg-light);border-color:var(--primary-color);color:var(--primary-color)}.Toolbar_zoomButton__4llZO:active:not(:disabled){transform:scale(.95)}.Toolbar_zoomButton__4llZO:disabled{opacity:.4;cursor:not-allowed}.Toolbar_zoomLabel__r2A4Z{min-width:45px;text-align:center;font-size:13px;font-weight:600;color:var(--text-dark)}.Toolbar_zoomResetButton__IDciW{width:28px;height:28px;padding:0;background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:16px;color:var(--text-dark);display:flex;align-items:center;justify-content:center;transition:all .2s}.Toolbar_zoomResetButton__IDciW:hover:not(:disabled){background-color:var(--bg-light);border-color:var(--primary-color);color:var(--primary-color)}.Toolbar_zoomResetButton__IDciW:active:not(:disabled){transform:rotate(180deg)}.Toolbar_zoomResetButton__IDciW:disabled{opacity:.4;cursor:not-allowed}.ViewsManager_overlay__iJx0t{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.ViewsManager_modal__wfuWY{background-color:var(--bg-white);border-radius:8px;width:90%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.ViewsManager_header__ymOwY{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color)}.ViewsManager_header__ymOwY h2{font-size:20px;font-weight:600;color:var(--text-dark)}.ViewsManager_closeButton__2OvZb{width:32px;height:32px;border-radius:4px;background-color:var(--bg-light);color:var(--text-gray);font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s}.ViewsManager_closeButton__2OvZb:hover{background-color:var(--border-color)}.ViewsManager_search__f0SHm{padding:16px 24px;border-bottom:1px solid var(--border-color)}.ViewsManager_searchInput___dLdO{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px}.ViewsManager_searchInput___dLdO:focus{outline:none;border-color:var(--primary-color)}.ViewsManager_viewsList__nnY_6{flex:1 1;overflow-y:auto;padding:16px 24px}.ViewsManager_empty__5mDHm{text-align:center;padding:40px 20px;color:var(--text-gray);font-size:14px}.ViewsManager_viewItem__5u2zD{display:flex;gap:16px;padding:16px;border:1px solid var(--border-color);border-radius:8px;margin-bottom:12px;transition:all .2s}.ViewsManager_viewItem__5u2zD:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md)}.ViewsManager_viewItem__5u2zD.ViewsManager_current__mLnNL{background-color:#f0f7ff;border-color:var(--primary-color)}.ViewsManager_viewPreview__mxTub{width:120px;height:80px;border-radius:4px;overflow:hidden;background-color:var(--bg-light);flex-shrink:0}.ViewsManager_viewPreview__mxTub img{width:100%;height:100%;object-fit:cover}.ViewsManager_noPreview__SAf_I{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-gray)}.ViewsManager_viewInfo__rHsK9{flex:1 1;display:flex;flex-direction:column;justify-content:center}.ViewsManager_viewName__hHkXr{font-size:16px;font-weight:600;color:var(--text-dark);margin-bottom:4px}.ViewsManager_viewMeta__s2ZMi{font-size:13px;color:var(--text-gray);margin-bottom:2px}.ViewsManager_viewDate__iFWnF{font-size:12px;color:var(--text-gray)}.ViewsManager_viewActions__IZi6a{display:flex;gap:8px;align-items:center}.ViewsManager_loadButton__OYln1{padding:8px 16px;background-color:var(--primary-color);color:white;border-radius:6px;font-size:14px;font-weight:500;transition:background-color .2s}.ViewsManager_loadButton__OYln1:hover{background-color:var(--primary-hover)}.ViewsManager_duplicateButton__alh2P{width:36px;height:36px;border-radius:6px;background-color:var(--bg-light);color:var(--text-gray);display:flex;align-items:center;justify-content:center;transition:all .2s}.ViewsManager_duplicateButton__alh2P:hover{background-color:#e0e7ff;color:var(--primary-color)}.ViewsManager_deleteButton__NcpLB{width:36px;height:36px;border-radius:6px;background-color:var(--bg-light);color:#ef4444;display:flex;align-items:center;justify-content:center;transition:all .2s}.ViewsManager_deleteButton__NcpLB:hover{background-color:#fee2e2}.PlanCanvas_planCanvas__TojTM{position:relative;width:100%;height:100%;background-color:#ffffff;border:1px solid #ddd;overflow:auto}.PlanCanvas_svg__LEVR_{display:block;min-width:100%;min-height:100%}.PlanCanvas_grid__QApyC{pointer-events:none}.PlanCanvas_hint__PwZzH{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.7);color:white;padding:8px 16px;border-radius:4px;font-size:14px;pointer-events:none;white-space:nowrap}.PlanToolbar_toolbar__5iyib{width:250px;background-color:var(--bg-white,#ffffff);border-right:1px solid #ddd;padding:20px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.PlanToolbar_actionsSection__wTf5y,.PlanToolbar_optionsSection___Mklk,.PlanToolbar_selectedSection__ijNyr,.PlanToolbar_toolsSection__JBybj{display:flex;flex-direction:column;gap:12px}.PlanToolbar_sectionTitle__aVaXj{font-size:14px;font-weight:600;color:#333;margin:0;text-transform:uppercase;letter-spacing:.5px}.PlanToolbar_toolButtons__L_WbA{display:flex;flex-direction:column;gap:8px}.PlanToolbar_toolButton__EeZ7Q{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#f5f5f5;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s;font-size:14px}.PlanToolbar_toolButton__EeZ7Q:hover{background-color:#e8e8e8}.PlanToolbar_toolButton__EeZ7Q.PlanToolbar_active__XgJ3l{background-color:var(--primary-color,#4A90E2);color:white;border-color:var(--primary-color,#4A90E2)}.PlanToolbar_toolIcon__qzNc9{font-size:20px;width:24px;text-align:center}.PlanToolbar_toolLabel__2t2pq{flex:1 1;text-align:left;font-weight:500}.PlanToolbar_checkboxLabel__BgM6y{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.PlanToolbar_checkboxLabel__BgM6y input[type=checkbox]{width:18px;height:18px;cursor:pointer}.PlanToolbar_deleteButton__Sz3jw{padding:10px 16px;background-color:#dc3545;color:white;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.PlanToolbar_deleteButton__Sz3jw:hover{background-color:#c82333}.PlanToolbar_exitButton__vBzTd,.PlanToolbar_exportButton__Ioykt,.PlanToolbar_saveButton__ZNHMf{padding:12px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.PlanToolbar_saveButton__ZNHMf{background-color:var(--primary-color,#4A90E2);color:white}.PlanToolbar_saveButton__ZNHMf:hover{background-color:#357ABD}.PlanToolbar_exportButton__Ioykt{background-color:#28a745;color:white}.PlanToolbar_exportButton__Ioykt:hover{background-color:#218838}.PlanToolbar_exitButton__vBzTd{background-color:#6c757d;color:white}.PlanToolbar_exitButton__vBzTd:hover{background-color:#5a6268}.PlanToolbar_zoomControls__mboKb{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid #e0e0e0}.PlanToolbar_zoomLabel__KQWdK{font-size:13px;color:#666;font-weight:500}.PlanToolbar_zoomButtons__eVyy7{display:flex;gap:8px}.PlanToolbar_zoomButton__c77x_{flex:1 1;padding:8px 12px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:18px;font-weight:700;transition:all .2s;color:#333}.PlanToolbar_zoomButton__c77x_:hover:not(:disabled){background-color:#e8e8e8;border-color:#bbb}.PlanToolbar_zoomButton__c77x_:active:not(:disabled){background-color:#d8d8d8}.PlanToolbar_zoomButton__c77x_:disabled{opacity:.4;cursor:not-allowed}.PlanSelector_overlay__o_P1d{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.PlanSelector_modal__cuXva{background-color:white;border-radius:12px;width:90%;max-width:900px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.2)}.PlanSelector_header__QWclN{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}.PlanSelector_header__QWclN h2{margin:0;font-size:24px;font-weight:600;color:#333}.PlanSelector_closeButton__nwJ1Y{background:none;border:none;font-size:32px;cursor:pointer;color:#666;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.PlanSelector_closeButton__nwJ1Y:hover{color:#000}.PlanSelector_search__k3YAI{padding:16px 24px;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;align-items:center}.PlanSelector_searchInput__wdD8B{flex:1 1;padding:10px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .2s}.PlanSelector_searchInput__wdD8B:focus{outline:none;border-color:var(--primary-color)}.PlanSelector_importButton__bksT_{display:flex;align-items:center;padding:10px 16px;background-color:#28a745;color:white;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap}.PlanSelector_importButton__bksT_:hover{background-color:#218838}.PlanSelector_plansList__Pa9wq{flex:1 1;overflow-y:auto;padding:16px 24px}.PlanSelector_empty__YlLYP{text-align:center;padding:40px 20px;color:#999;font-size:16px}.PlanSelector_planItem__8lzRo{display:flex;gap:16px;padding:16px;background-color:#f9f9f9;border-radius:8px;margin-bottom:12px;transition:all .2s}.PlanSelector_planItem__8lzRo:hover{background-color:#f0f0f0}.PlanSelector_planPreview__hoKWK{width:120px;height:120px;background-color:white;border:1px solid #ddd;border-radius:6px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.PlanSelector_planInfo__cFcOF{flex:1 1;display:flex;flex-direction:column;justify-content:center}.PlanSelector_planName__Jn7yh{margin:0 0 8px;font-size:18px;font-weight:600;color:#333}.PlanSelector_planMeta__T5vLb{margin:0 0 4px;font-size:14px;color:#666}.PlanSelector_planDate__V4cDy{margin:0;font-size:12px;color:#999}.PlanSelector_planActions__oEJ54{display:flex;gap:8px;align-items:center}.PlanSelector_deleteButton__bFyaj,.PlanSelector_editButton__r3TFK,.PlanSelector_exportPlanButton__qtrxz,.PlanSelector_useButton__VAtpy{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.PlanSelector_useButton__VAtpy{background-color:var(--primary-color);color:white}.PlanSelector_useButton__VAtpy:hover{background-color:#357ABD}.PlanSelector_editButton__r3TFK{background-color:#6c757d;color:white}.PlanSelector_editButton__r3TFK:hover{background-color:#5a6268}.PlanSelector_exportPlanButton__qtrxz{background-color:transparent;color:#28a745;padding:8px;display:flex;align-items:center;justify-content:center}.PlanSelector_exportPlanButton__qtrxz:hover{background-color:#e8f5e9}.PlanSelector_deleteButton__bFyaj{background-color:transparent;color:#dc3545;padding:8px;display:flex;align-items:center;justify-content:center}.PlanSelector_deleteButton__bFyaj:hover{background-color:#ffebee}.PlanPropertiesPanel_panel__25XJ6{width:280px;background-color:var(--bg-white,#ffffff);border-left:1px solid #ddd;display:flex;flex-direction:column;overflow:hidden}.PlanPropertiesPanel_header__yQqrb{padding:16px 20px;border-bottom:1px solid #ddd}.PlanPropertiesPanel_header__yQqrb h2{margin:0;font-size:18px;font-weight:600;color:#333}.PlanPropertiesPanel_content__Vh3i3{flex:1 1;overflow-y:auto;padding:20px}.PlanPropertiesPanel_emptyState__b_tGt{text-align:center;color:#999;padding:40px 20px;font-size:14px}.PlanPropertiesPanel_sectionTitle__WQZQ8{margin:0 0 16px;font-size:16px;font-weight:600;color:#333;padding-bottom:8px;border-bottom:1px solid #eee}.PlanPropertiesPanel_field__3PMSk{margin-bottom:16px}.PlanPropertiesPanel_field__3PMSk label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:#555}.PlanPropertiesPanel_field__3PMSk input[type=number],.PlanPropertiesPanel_field__3PMSk input[type=text],.PlanPropertiesPanel_field__3PMSk select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.PlanPropertiesPanel_field__3PMSk input[type=number]:focus,.PlanPropertiesPanel_field__3PMSk input[type=text]:focus,.PlanPropertiesPanel_field__3PMSk select:focus{outline:none;border-color:var(--primary-color,#4A90E2)}.PlanPropertiesPanel_field__3PMSk input[type=color]{width:100%;height:40px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.PlanPropertiesPanel_actions__6t4HH{padding:16px 20px;border-top:1px solid #ddd;display:flex;gap:12px}.PlanPropertiesPanel_applyButton__fGYI_,.PlanPropertiesPanel_deleteButton__XM15S{flex:1 1;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.PlanPropertiesPanel_applyButton__fGYI_{background-color:var(--primary-color,#4A90E2);color:white}.PlanPropertiesPanel_applyButton__fGYI_:hover{background-color:#357ABD}.PlanPropertiesPanel_deleteButton__XM15S{background-color:#dc3545;color:white}.PlanPropertiesPanel_deleteButton__XM15S:hover{background-color:#c82333}