.Dashboard_dashboardContainer__tpY3n{max-width:1200px;margin:0 auto;padding:20px}.Dashboard_dashboardTitle__LxaRt{font-size:2rem;margin-bottom:1.5rem;font-weight:600}.Dashboard_dashboardSection__hzkzj{margin-bottom:2rem;background-color:var(--background);box-shadow:0 2px 8px rgba(0,0,0,.1)}.Dashboard_yellowText__mj8U_{color:#ff6a00}.Dashboard_greenText__p4LiA{color:green}.Dashboard_sectionHeading__2evjS{font-size:1.5rem;margin-bottom:1rem;font-weight:500;display:flex;align-items:center;justify-content:space-between}.Dashboard_tableSection__4x78R{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:1.5rem;position:relative;overflow:hidden}.Dashboard_tableWrapper__nzA41{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;position:relative;touch-action:pan-x}.Dashboard_tableSection__4x78R h2{margin-bottom:1.5rem;color:#333;font-size:1.5rem}.Dashboard_table___B_5_{width:100%;border-collapse:collapse}.Dashboard_table___B_5_ td,.Dashboard_table___B_5_ th{padding:1rem;text-align:left;border-bottom:1px solid #eee}.Dashboard_table___B_5_ th{font-weight:600;color:#555;background-color:#f9f9f9}.Dashboard_table___B_5_ td{color:#333}.Dashboard_table___B_5_ td:first-child{color:#111;font-weight:500}.Dashboard_badge__9gUTO{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.Dashboard_issues__P9FuK{background-color:#ffebee;color:#d32f2f}.Dashboard_noIssues__MqiWr{background-color:transparent;color:#333}.Dashboard_high__5g7vu{background-color:#ffcdd2;color:#b71c1c}.Dashboard_medium__Jcw0c{background-color:transparent;color:#333}.Dashboard_mediumWithIssues__Dy_C1{background-color:#ffe0b2;color:#e65100}.Dashboard_highNoIssues__gcOqb,.Dashboard_low__VU3Pe{background-color:transparent;color:#333}.Dashboard_actionSection__Z7EG1{display:flex;justify-content:center;margin-top:1rem}.Dashboard_registerButton__o5_p7{background-color:#1976d2;color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Dashboard_registerButton__o5_p7:hover{background-color:#1565c0}.Dashboard_loadingContainer__Ge_5h{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh}.Dashboard_loader__KUG67{border:4px solid #f3f3f3;border-top-color:#1976d2;border-radius:50%;width:40px;height:40px;animation:Dashboard_spin__3djDi 1s linear infinite;margin-bottom:1rem}@media (max-width:768px){.Dashboard_dashboardContainer__tpY3n{padding:.75rem}.Dashboard_dashboardHeader__V4JbL h1{font-size:1.8rem}.Dashboard_dashboardHeader__V4JbL p{font-size:1rem}.Dashboard_tableSection__4x78R{padding:1rem;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:auto;overscroll-behavior:none}.Dashboard_tableWrapper__nzA41{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;max-width:100%;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Dashboard_tableWrapper__nzA41::-webkit-scrollbar{display:none}.Dashboard_table___B_5_{display:block;width:max-content;min-width:100%;-webkit-overflow-scrolling:touch;border-collapse:separate;border-spacing:0}.Dashboard_table___B_5_ td,.Dashboard_table___B_5_ th{padding:.6rem;white-space:nowrap;font-size:14px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Dashboard_formGroup__MUlGz{width:100%}.Dashboard_buildingSelect__gNQG_,.Dashboard_descriptionTextarea__PzIbp,.Dashboard_inviteInput__kJpL4,.Dashboard_notesTextarea__oAZZJ,.Dashboard_propertyInput__4_kZz,.Dashboard_textInput__UIfMh{width:100%;max-width:100%;font-size:16px;min-height:44px}.Dashboard_addBuildingButton__WIrkK,.Dashboard_blueButton__L3b1Q,.Dashboard_bulkActionButton__mBEwm,.Dashboard_grayButton__YK_X3,.Dashboard_inviteButton__u8D08,.Dashboard_lightGrayButton__3g08k,.Dashboard_propertyCancelButton__QMulM,.Dashboard_propertySubmitButton__x6o3S,.Dashboard_registerButton__o5_p7,.Dashboard_saveButton__eLFHC,.Dashboard_statusButton__A9zIx{width:100%;margin:.5rem 0;padding:.6rem 1rem;white-space:normal;min-height:44px;touch-action:manipulation}.Dashboard_modal__uZbVl,.Dashboard_propertyModal__i5FO1{width:90%;max-width:90%;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:12px}.Dashboard_modalContent__RCU2d{padding:1rem}.Dashboard_statusOptions__PYbSs{flex-direction:column}.Dashboard_statusButtons__fKNp7{flex-wrap:wrap;justify-content:space-between;gap:8px}.Dashboard_statusButton__A9zIx{min-height:44px;flex:1 0 45%;display:flex;align-items:center;justify-content:center}.Dashboard_amenityControls__UVhYG,.Dashboard_dateControls__NI57w{flex-direction:column}.Dashboard_dateButtons__EilRb{flex-wrap:wrap;justify-content:center}.Dashboard_dateButton___ruCl{margin:.25rem;flex-basis:calc(50% - 0.5rem)}.Dashboard_customDateInputs__733bL,.Dashboard_notificationContainer__mdSm1{flex-direction:column}.Dashboard_notificationColumn__kYIUB{width:100%;margin-right:0;margin-bottom:1.5rem}.Dashboard_actionButtons__lgync{flex-direction:column}.Dashboard_invitationItem__5TY8G,.Dashboard_userItem__cn1VK{flex-direction:column;align-items:flex-start}.Dashboard_issueRow__bcPW9 td{padding:.8rem .5rem;height:44px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Dashboard_issueRow__bcPW9:hover{transform:none;box-shadow:none}.Dashboard_issueRow__bcPW9:after{display:none}.Dashboard_bulkActionsBar__colhV{flex-direction:column;align-items:flex-start}.Dashboard_selectionInfo__gVPXD{margin-bottom:.75rem}.Dashboard_bulkActions__wJoFT{width:100%;flex-direction:column}.Dashboard_filterContainer__v9jno{flex-direction:column}.Dashboard_statusFilters__LLsxi{flex-wrap:wrap}.Dashboard_filterOption__EM8lC{margin-bottom:.5rem}.Dashboard_buildingDropdown__dH04W{flex-direction:column}.Dashboard_buildingSelect__gNQG_,.Dashboard_dropdownWrapper__NI2oj{width:100%}.Dashboard_managerDropdownList___XAki{max-height:60vh}.Dashboard_truncatedDescription__lCF_n{max-width:150px}.Dashboard_assignmentDropdown__NxUT8{height:44px;font-size:16px}.Dashboard_backButton__ONunC:hover,.Dashboard_closeButton__vlQfq:hover,.Dashboard_statusButton__A9zIx:hover:not(:disabled){transform:none;box-shadow:none}.Dashboard_modalHeader__yLzKx h3,.Dashboard_propertyModalHeader__TC8xo h3{font-size:16px}.Dashboard_modalOverlay__ngr4m{overscroll-behavior:contain;touch-action:none}}@media (max-width:480px){.Dashboard_phoneInputContainer__59WHA{flex-direction:column;align-items:flex-start}.Dashboard_phonePrefix__xy95D{margin-bottom:.5rem;width:100%}.Dashboard_phoneInput__WjD2g{width:100%}.Dashboard_modal__uZbVl,.Dashboard_propertyModal__i5FO1{width:98%;max-width:98%;max-height:85vh;margin:0 auto}.Dashboard_modalHeader__yLzKx,.Dashboard_propertyModalHeader__TC8xo{padding:.8rem}.Dashboard_closeButton__vlQfq{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.Dashboard_table___B_5_ td,.Dashboard_table___B_5_ th{padding:.5rem .3rem;font-size:13px}.Dashboard_truncatedDescription__lCF_n{max-width:100px}.Dashboard_filterBadge___Cxs7{padding:.15rem .3rem;font-size:.7rem}.Dashboard_statusButtons__fKNp7{gap:4px}.Dashboard_statusButton__A9zIx{padding:.4rem;font-size:13px}.Dashboard_assignmentSection__EkWzt{margin-top:1rem}.Dashboard_assignmentSection__EkWzt h4{margin-bottom:.5rem}.Dashboard_statusFilters__LLsxi{gap:.4rem}.Dashboard_filterOption__EM8lC{margin-bottom:.3rem}.Dashboard_backButton__ONunC{min-width:36px;min-height:36px}.Dashboard_formGroup__MUlGz label,.Dashboard_modalContent__RCU2d p,.Dashboard_notesSection__TRzly label,.Dashboard_statusOptions__PYbSs h4{font-size:14px}.Dashboard_modalContent__RCU2d{padding:.75rem}.Dashboard_modalFooter__8S0TB{padding-top:.5rem;justify-content:center}}.Dashboard_tableHeader___M7J7{display:flex;align-items:center;margin-bottom:1.5rem}.Dashboard_tableHeader___M7J7 h2{margin-bottom:0;margin-left:1rem}.Dashboard_backButton__ONunC{background:#f5f5f5;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;color:#555;transition:all .2s ease-in-out}.Dashboard_backButton__ONunC:hover{background:#e0e0e0;color:#333}.Dashboard_issueRow__bcPW9{cursor:pointer;transition:all .2s ease-in-out;position:relative}.Dashboard_issueRow__bcPW9:hover{background-color:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.08)}.Dashboard_issueRow__bcPW9:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#1976d2;transition:width .3s ease}.Dashboard_issueRow__bcPW9:hover:after{width:100%}.Dashboard_issueRow__bcPW9:hover .Dashboard_clickableHint__ACpdx{opacity:1;transform:translateX(3px)}.Dashboard_noIssuesMessage__YHsTz{padding:2rem;text-align:center;color:#666;background:#f9f9f9;border-radius:6px}.Dashboard_todo__0sJGz{background-color:#e8f5e9;color:#333}.Dashboard_new__1Hqwa{background-color:#4caf50;color:#fff}.Dashboard_pending__LlVrR{background-color:#fff9c4;color:#333}.Dashboard_resolved__tW7qS{background-color:#bbdefb;color:#333}.Dashboard_cancelled__E467Y{background-color:#eee;color:#333}.Dashboard_main__w685B{max-width:1200px;margin:0 auto;padding:2rem}.Dashboard_heading__vVrb0{text-align:center;margin-bottom:2rem;color:#333}.Dashboard_filterContainer__v9jno{margin-bottom:1.5rem;background-color:#f9f9f9;padding:1rem;border-radius:6px;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.Dashboard_filterLabel__MJ8OG{font-weight:500;color:#555;margin-right:.5rem}.Dashboard_statusFilters__LLsxi{display:flex;flex-wrap:wrap;gap:.75rem}.Dashboard_filterOption__EM8lC{display:flex;align-items:center;cursor:pointer;margin:.5rem 0}.Dashboard_filterOption__EM8lC input{transform:scale(1.5);margin:0 .75rem}.Dashboard_filterBadge___Cxs7{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.Dashboard_updatedTime__nSgEp{color:#666;font-size:.9rem}.Dashboard_modalOverlay__ngr4m{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Dashboard_modal__uZbVl{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);max-height:90vh;overflow-y:auto}.Dashboard_modalHeader__yLzKx{padding:1rem;border-bottom:1px solid #eee}.Dashboard_modalHeader__yLzKx h3{margin:0;color:#333}.Dashboard_closeButton__vlQfq{font-size:1.5rem;color:#333}.Dashboard_modalContent__RCU2d{padding:1rem}.Dashboard_statusOptions__PYbSs{margin-top:1.5rem}.Dashboard_statusOptions__PYbSs h4{margin-bottom:.5rem;color:#000;font-weight:500;font-size:1rem}.Dashboard_statusButtons__fKNp7{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.Dashboard_statusButton__A9zIx{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s}.Dashboard_statusButton__A9zIx:hover:not(:disabled){transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Dashboard_statusButton__A9zIx:disabled{opacity:.6;cursor:default}.Dashboard_selectedStatus__EOiqb{position:relative;transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Dashboard_selectedStatus__EOiqb:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid #333;border-radius:6px;pointer-events:none}.Dashboard_todoButton__fFzrF{background-color:#e8f5e9;color:#333}.Dashboard_todoButton__fFzrF:hover:not(:disabled){background-color:#c8e6c9}.Dashboard_pendingButton__22GpP{background-color:#fff9c4;color:#333}.Dashboard_pendingButton__22GpP:hover:not(:disabled){background-color:#fff59d}.Dashboard_resolvedButton__z8yjX{background-color:#bbdefb;color:#333}.Dashboard_resolvedButton__z8yjX:hover:not(:disabled){background-color:#90caf9}.Dashboard_cancelledButton__dTdKD{background-color:#eee;color:#333}.Dashboard_cancelledButton__dTdKD:hover:not(:disabled){background-color:#e0e0e0}.Dashboard_modalContent__RCU2d p{color:#333}.Dashboard_notesSection__TRzly{margin:1.5rem 0;width:100%}.Dashboard_notesSection__TRzly label{color:#000;font-weight:500}.Dashboard_notesTextarea__oAZZJ{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;resize:vertical;min-height:100px;color:#000;background-color:#f9f9f9;transition:border-color .2s,background-color .2s}.Dashboard_notesTextarea__oAZZJ:focus{outline:none;border-color:#90caf9;background-color:#fff}.Dashboard_notesTextarea__oAZZJ::placeholder{color:#666}.Dashboard_modalDivider__oSeql{height:1px;background-color:#eee;margin:1.5rem 0;width:100%}.Dashboard_modalFooter__8S0TB{padding-top:.5rem}.Dashboard_saveButton__eLFHC{background-color:#2563eb;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;justify-content:center;min-width:120px}.Dashboard_saveButton__eLFHC:hover{background-color:#1d4ed8}.Dashboard_saveButton__eLFHC:disabled{background-color:#93c5fd;cursor:not-allowed}.Dashboard_spinner__mjARw{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:Dashboard_spin__3djDi 1s ease-in-out infinite;margin-right:8px}@keyframes Dashboard_spin__3djDi{to{transform:rotate(1turn)}}.Dashboard_dashboardSection__hzkzj{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:1.5rem;margin-top:2rem}.Dashboard_dashboardSection__hzkzj h2{margin-bottom:1.5rem;color:#000;font-size:1.5rem}.Dashboard_filterControls__Puabs{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.Dashboard_amenityControls__UVhYG,.Dashboard_dateControls__NI57w{flex:1 1;min-width:250px}.Dashboard_amenityControls__UVhYG h3,.Dashboard_dateControls__NI57w h3{margin-bottom:1rem;color:#000;font-size:1.2rem}.Dashboard_dateButtons__EilRb{margin-bottom:1rem}.Dashboard_dateButton___ruCl{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-size:.9rem;transition:all .2s;color:#000}.Dashboard_dateButton___ruCl:hover{background-color:#e0e0e0}.Dashboard_activeDateButton__m5HRf{background-color:#bbdefb;border-color:#1976d2;color:#000;font-weight:500}.Dashboard_customDateInputs__733bL{display:flex;gap:1rem;flex-wrap:wrap}.Dashboard_dateInput__NyldH{display:flex;align-items:center;gap:.5rem}.Dashboard_dateInput__NyldH label{font-weight:500;color:#000}.Dashboard_dateInput__NyldH input{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;color:#000;background-color:#f5f5f5}.Dashboard_dateInput__NyldH input::-webkit-calendar-picker-indicator{filter:opacity(.7);cursor:pointer}.Dashboard_dateInput__NyldH input::-moz-calendar-picker-indicator{filter:opacity(.7);cursor:pointer}.Dashboard_amenityCheckboxes__ejImB{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.Dashboard_amenityCheckbox__3gioE{cursor:pointer;color:#000}.Dashboard_amenityCheckbox__3gioE input{margin-right:.5rem}.Dashboard_chartContainer__QcfUD h3{margin-bottom:1rem;color:#000;font-size:1.2rem;text-align:center}.Dashboard_chartContent__lYvQq{height:300px;position:relative}.Dashboard_chart__zUjoW{height:100%}.Dashboard_yAxis__nps98{display:flex;flex-direction:column;justify-content:space-between;width:50px;padding-right:.5rem;border-right:1px solid #ddd}.Dashboard_axisLabel__lVeL6{font-size:.8rem;color:#000;transform:rotate(-90deg);white-space:nowrap;position:absolute;left:-50px;top:50%}.Dashboard_yTick__QDjLe{font-size:.8rem;color:#000;text-align:right;padding-right:.5rem}.Dashboard_chartBars__5h2P8{flex:1 1;display:flex;align-items:flex-end;justify-content:space-around;padding:0 1rem;height:250px;overflow-x:auto;margin-top:30px}.Dashboard_barGroup__BMjsl{height:100%;min-width:50px;max-width:100px}.Dashboard_bar__CxOxl{width:80%;background-color:#2196f3;display:flex;align-items:flex-start;justify-content:center;transition:height .3s;min-height:10px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.Dashboard_barValue__sPmA9{top:-25px;font-weight:700;color:#000;background-color:#fff;padding:2px 6px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.Dashboard_xLabel__4P_z0{margin-top:.5rem}.Dashboard_noDataMessage__gxYRK{display:flex;align-items:center;justify-content:center;height:100%;color:#000;font-style:italic}.Dashboard_debugText__fNKCe{font-size:.85rem;margin-top:.5rem}@media (max-width:768px){.Dashboard_filterControls__Puabs{flex-direction:column;gap:1.5rem}.Dashboard_chartBars__5h2P8{padding:0 .5rem}.Dashboard_barGroup__BMjsl{min-width:40px}}.Dashboard_chartSubtitle__YGA5C{text-align:center;color:#000;margin-top:-.5rem;margin-bottom:1rem;font-size:.9rem}.Dashboard_clickableRow__nWBGQ{cursor:pointer;transition:all .2s ease-in-out;position:relative}.Dashboard_clickableRow__nWBGQ:hover{background-color:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.08)}.Dashboard_clickableRow__nWBGQ:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#1976d2;transition:width .3s ease}.Dashboard_clickableRow__nWBGQ:hover:after{width:100%}.Dashboard_clickableHint__ACpdx{color:#1976d2;opacity:0;margin-left:5px;font-weight:700;transition:opacity .3s ease,transform .3s ease;display:inline-block}.Dashboard_clickableRow__nWBGQ:hover .Dashboard_clickableHint__ACpdx{opacity:1;transform:translateX(3px)}.Dashboard_errorContainer__S5m_M{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center;max-width:500px;margin:0 auto;padding:2rem;background-color:#fff9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.Dashboard_errorContainer__S5m_M h2{color:#d32f2f;margin-bottom:1rem}.Dashboard_errorContainer__S5m_M p{color:#333;margin-bottom:1.5rem}.Dashboard_retryButton__i2azJ{background-color:#1976d2;color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Dashboard_retryButton__i2azJ:hover{background-color:#1565c0}.Dashboard_saveSuccess__q8aAe{position:fixed;bottom:20px;right:20px;background-color:#10b981;color:#fff;padding:1rem;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;animation:Dashboard_fadeInOut__YLU5V 3s ease-in-out forwards;z-index:1000}.Dashboard_saveSuccessIcon__JOF_t{margin-right:10px;font-size:1.2rem}.Dashboard_actionButtons__lgync{display:flex;justify-content:flex-start;margin-bottom:1.5rem;gap:1rem}.Dashboard_grayButton__YK_X3{background-color:#e0e0e0;color:#333;border:1px solid #ccc;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Dashboard_grayButton__YK_X3:hover{background-color:#d4d4d4}.Dashboard_lightGrayButton__3g08k{background-color:#f9f9f9;color:#1f2937;border:1px solid #d1d5db;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Dashboard_lightGrayButton__3g08k:hover{background-color:#e17e7e}.Dashboard_buttonIcon__xmaP1{display:inline-block;margin-right:8px;font-size:1.1rem;font-weight:700}.Dashboard_grayButton__YK_X3,.Dashboard_registerButton__o5_p7{display:flex;align-items:center;justify-content:center}.Dashboard_formGroup__MUlGz{margin-bottom:1rem;width:100%}.Dashboard_formGroup__MUlGz label{color:#000;font-weight:500}.Dashboard_textInput__UIfMh{width:100%;padding:.75rem;margin-top:.5rem;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:1rem;color:#000;background-color:#f9f9f9;transition:border-color .2s,background-color .2s}.Dashboard_textInput__UIfMh:focus{outline:none;border-color:#90caf9;background-color:#fff}.Dashboard_textInput__UIfMh::placeholder{color:#666}.Dashboard_priorityButtons___iYEv{display:flex;gap:.75rem;margin-top:.5rem}.Dashboard_priorityButton__XkorJ{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:all .2s;flex:1 1}.Dashboard_priorityButton__XkorJ:hover:not(:disabled){transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Dashboard_highPriority__y0yKp{background-color:#ffcdd2;color:#b71c1c}.Dashboard_highPriority__y0yKp:hover:not(:disabled){background-color:#ef9a9a}.Dashboard_mediumPriority__khLtC{background-color:#ffe0b2;color:#e65100}.Dashboard_mediumPriority__khLtC:hover:not(:disabled){background-color:#ffcc80}.Dashboard_lowPriority__AnVMt{background-color:#c8e6c9;color:#2e7d32}.Dashboard_lowPriority__AnVMt:hover:not(:disabled){background-color:#a5d6a7}.Dashboard_selectedPriority__DVO6a{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.Dashboard_selectedPriority__DVO6a:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:2px solid #333;border-radius:6px;pointer-events:none}.Dashboard_cancelButton__cq5Sw{background-color:#e0e0e0;color:#333;padding:.5rem 1rem;border:none;border-radius:4px;font-size:1rem;transition:background-color .3s;margin-right:1rem}.Dashboard_cancelButton__cq5Sw:hover:not(:disabled){background-color:#bdbdbd}.Dashboard_notificationContainer__mdSm1{gap:2rem;padding:1rem 0}.Dashboard_notificationColumn__kYIUB{flex:1 1;min-width:0}.Dashboard_notificationHeader___I9aA h3{color:#1f2937;margin-bottom:.5rem}.Dashboard_notificationHeader___I9aA p{color:#6b7280;margin-bottom:1.5rem;font-size:.95rem}.Dashboard_notificationCards__FdyAT{display:flex;flex-direction:column;gap:1rem}.Dashboard_notificationCard__g82nb{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:1rem;display:flex;align-items:center;transition:transform .2s,box-shadow .2s;border:1px solid #f0f0f0;position:relative}.Dashboard_notificationCard__g82nb:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Dashboard_cardIcon__4JG_P{width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-right:1rem;flex-shrink:0}.Dashboard_cardContent__LVd7G{flex:1 1;min-width:0}.Dashboard_emailAddress__WlLLt,.Dashboard_phoneNumber__o8pGh{font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.Dashboard_pendingConfirmation__FouqK{display:inline-block;font-size:.75rem;color:#92400e;background-color:#fef3c7;padding:.2rem .5rem;border-radius:4px;margin-top:.3rem;font-weight:500}.Dashboard_cardActions__FTWec{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.Dashboard_iconButton__NRYaH{background:none;border:none;font-size:1.2rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;color:#ef4444}.Dashboard_iconButton__NRYaH:hover{background-color:#fee2e2;transform:scale(1.05)}.Dashboard_iconButton__NRYaH:disabled{opacity:.5;cursor:not-allowed}.Dashboard_addButton___X3EB{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;border-radius:10px;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;width:100%;color:#fff;font-weight:600;font-size:1.1rem;box-shadow:0 4px 10px rgba(79,70,229,.3);position:relative;overflow:hidden}.Dashboard_addButton___X3EB:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(79,70,229,.4);background:linear-gradient(135deg,#4338ca,#6d28d9)}.Dashboard_addButton___X3EB:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(79,70,229,.4)}.Dashboard_addButton___X3EB:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:0;transition:opacity .3s ease}.Dashboard_addButton___X3EB:hover:after{opacity:1}.Dashboard_addIcon__vJiJG{font-size:1.2rem;margin-right:.75rem;font-weight:700}.Dashboard_editForm__aHJ_z{width:100%}.Dashboard_editInput__Mip8e{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:1rem;color:#000;background-color:#f9f9f9;margin-bottom:.75rem}.Dashboard_editInput__Mip8e:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Dashboard_editActions__OSANu{display:flex;justify-content:flex-end;gap:.5rem}.Dashboard_saveEditButton__iUZ5j{background-color:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Dashboard_saveEditButton__iUZ5j:hover:not(:disabled){background-color:#2563eb}.Dashboard_saveEditButton__iUZ5j:disabled{background-color:#93c5fd;cursor:not-allowed}.Dashboard_cancelEditButton__4FBeQ{background-color:#f3f4f6;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.Dashboard_cancelEditButton__4FBeQ:hover{background-color:#e5e7eb;color:#1f2937}.Dashboard_limitReached__9PGfj{color:#6b7280;font-style:italic;text-align:center;padding:1rem;border-radius:8px;background-color:#f9fafb}.Dashboard_notificationActions___lqLX{display:flex;justify-content:flex-end;margin-top:2rem}.Dashboard_sectionDescription__6R3Kw{color:#6b7280;margin-bottom:1.5rem;font-size:1rem;max-width:800px}.Dashboard_inputError___Pjwu{border-color:#ef4444!important;background-color:#fef2f2!important}.Dashboard_errorMessage__zFgb8{color:#ef4444;font-size:.8rem;margin-top:.25rem;display:block}.Dashboard_helpText__UccT_{color:#6b7280;font-size:.8rem!important;margin-top:.5rem!important;font-style:italic}@media (max-width:768px){.Dashboard_notificationContainer__mdSm1{flex-direction:column}}.Dashboard_phoneInputContainer__59WHA{display:flex;align-items:center;position:relative;margin-bottom:.75rem}.Dashboard_phonePrefix__xy95D{display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;color:#374151;font-weight:500;padding:0 10px;height:45px;border-radius:6px 0 0 6px;border:1px solid #d1d5db;border-right:none}.Dashboard_phoneInput__WjD2g{margin-bottom:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.Dashboard_deletingIndicator__s56Z7{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);border-radius:10px;z-index:10;padding:0 1rem}.Dashboard_deletingText__rgiXx{font-size:.85rem;color:#4b5563;font-weight:500;margin-left:.5rem;white-space:nowrap}.Dashboard_spinnerSmall__SRidk{display:inline-block;margin-right:8px;border:2px solid #f3f3f3;border-top-color:#1976d2;border-radius:50%;width:18px;height:18px;animation:Dashboard_spin__3djDi 1s linear infinite}.Dashboard_bulkActionsBar__colhV{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;background-color:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.Dashboard_selectionInfo__gVPXD{display:flex;align-items:center;gap:16px}.Dashboard_selectAllCheckbox__YsHXN{display:flex;align-items:center;gap:6px;cursor:pointer}.Dashboard_selectAllCheckbox__YsHXN span{color:#000}.Dashboard_issueRow__bcPW9 td input[type=checkbox],.Dashboard_selectAllCheckbox__YsHXN input{cursor:pointer;transform:scale(1.33);margin:0 6px}.Dashboard_selectedCount__JXhvm{font-size:.9rem;color:#4b5563;font-weight:500}.Dashboard_bulkActions__wJoFT{display:flex;align-items:center;gap:10px}.Dashboard_bulkStatusDropdown__D9WfO{position:relative}.Dashboard_bulkActionButton__mBEwm{padding:8px 16px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s;color:#000}.Dashboard_bulkActionButton__mBEwm:hover{background-color:#e5e7eb}.Dashboard_bulkActionButton__mBEwm:disabled{opacity:.6;cursor:not-allowed}.Dashboard_statusDropdownContent__2upQw{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:10}.Dashboard_statusOption__433L_{padding:8px 12px;cursor:pointer;transition:background-color .2s;color:#000}.Dashboard_statusOption__433L_:hover{background-color:#f9fafb}.Dashboard_statusOption__433L_ span{color:#000}.Dashboard_applyButton__D2O6n{padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.Dashboard_applyButton__D2O6n:hover{background-color:#2563eb}.Dashboard_applyButton__D2O6n:disabled{opacity:.6;cursor:not-allowed}.Dashboard_selectedRow__NxOP1{background-color:rgba(59,130,246,.05)}.Dashboard_addBuildingButton__WIrkK{background-color:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.Dashboard_addBuildingButton__WIrkK:hover{background-color:#2563eb}.Dashboard_propertyModal__i5FO1{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);width:90%;max-width:550px;max-height:90vh;overflow-y:auto}.Dashboard_propertyModalHeader__TC8xo{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:2px solid #e5e7eb;background-color:#f9fafb}.Dashboard_propertyModalHeader__TC8xo h3{margin:0;color:#111827;font-size:1.25rem;font-weight:600}.Dashboard_propertyModalContent__vKlLm{padding:1.5rem;background-color:#fff}.Dashboard_propertyLabel__rSU90{display:block;margin-bottom:.5rem;color:#111827;font-weight:600;font-size:.95rem}.Dashboard_propertyInput__4_kZz{width:100%;padding:.75rem;margin-bottom:1.25rem;border:2px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:1rem;color:#111827;background-color:#fff}.Dashboard_propertyInput__4_kZz:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.Dashboard_propertyInput__4_kZz::placeholder{color:#9ca3af}.Dashboard_propertyFooter__vh_gd{display:flex;justify-content:flex-end;padding:1.25rem 1.5rem;background-color:#f9fafb;border-top:1px solid #e5e7eb;gap:1rem}.Dashboard_propertyDescription__Sc5Jl{color:#4b5563;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.Dashboard_propertyError__2kD1c{color:#ef4444;font-size:.85rem;margin-top:-.75rem;margin-bottom:1rem;display:block}.Dashboard_propertyCancelButton__QMulM{background-color:#f3f4f6;color:#111827;border:1px solid #d1d5db;border-radius:6px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.Dashboard_propertyCancelButton__QMulM:hover{background-color:#e5e7eb}.Dashboard_propertySubmitButton__x6o3S{background-color:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Dashboard_propertySubmitButton__x6o3S:hover{background-color:#2563eb}.Dashboard_propertySubmitButton__x6o3S:disabled{background-color:#93c5fd;cursor:not-allowed}.Dashboard_buildingDropdownContainer__p4U7h{margin-bottom:2rem;padding:1rem;background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Dashboard_buildingDropdown__dH04W{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.Dashboard_buildingDropdown__dH04W h2{margin:0;font-size:1.2rem;color:#111827;white-space:nowrap}.Dashboard_dropdownWrapper__NI2oj{display:flex;flex:1 1;gap:1rem;align-items:center;flex-wrap:wrap}.Dashboard_buildingSelect__gNQG_{flex:1 1;min-width:200px;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#111827;font-size:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.Dashboard_buildingSelect__gNQG_:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.Dashboard_buildingSelect__gNQG_ option{padding:.5rem}.Dashboard_actionButtonsContainer__Kj4oD{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;width:100%}@media (max-width:768px){.Dashboard_buildingDropdown__dH04W,.Dashboard_dropdownWrapper__NI2oj{flex-direction:column;align-items:stretch}.Dashboard_buildingSelect__gNQG_{width:100%}.Dashboard_actionButtonsContainer__Kj4oD{justify-content:flex-start}.Dashboard_actionButtonsContainer__Kj4oD button{flex:1 1;min-width:120px}}.Dashboard_refreshButton__4jnVX{width:36px;height:36px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:all .2s}.Dashboard_refreshButton__4jnVX:hover{background-color:#e5e7eb;transform:rotate(45deg)}.Dashboard_refreshButton__4jnVX:disabled{opacity:.5;cursor:not-allowed}.Dashboard_refreshIndicator___4h9t{margin-top:.5rem;color:#555;font-size:.9rem;animation:Dashboard_pulse__7KKP5 1.5s infinite;text-align:center}@keyframes Dashboard_pulse__7KKP5{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.Dashboard_selectedBuildingInfo__HAXmE{display:flex;flex-direction:column;margin:1rem 0;padding:.75rem 1rem;background-color:#f5f5f5;border-radius:4px;border-left:4px solid #1976d2}.Dashboard_buildingId__cBBSn,.Dashboard_buildingName__Y8s8M{display:block;margin-bottom:.25rem;font-size:.9rem;color:#333}.Dashboard_buildingId__cBBSn{font-family:monospace}.Dashboard_dashboardContent__RHeN9{display:flex;flex-direction:column;gap:2rem}.Dashboard_emptyState__9P6F_{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;background-color:#f9fafb;border-radius:8px;text-align:center}.Dashboard_emptyState__9P6F_ p{margin-bottom:1.5rem;color:#6b7280;max-width:400px}.Dashboard_amenityDetailView__eqUf3{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:2rem}@media (max-width:768px){.Dashboard_buildingDropdown__dH04W{flex-direction:column;align-items:flex-start}.Dashboard_buildingSelect__gNQG_,.Dashboard_dropdownWrapper__NI2oj{width:100%}}.Dashboard_blackText__ohsZK{color:#000;font-weight:500}.Dashboard_amenityInfo___pWBX{margin:.5rem 0 1.5rem;padding:.75rem 1rem;background-color:#f9fafb;border-radius:6px;border-left:3px solid #3b82f6}.Dashboard_amenityId__bFftE{margin:0;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.Dashboard_labelText__c_3qy{color:#4b5563;font-weight:500}.Dashboard_inviteButton__u8D08{background-color:#6c5ce7;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px;margin-left:10px;transition:background-color .2s}.Dashboard_inviteButton__u8D08:hover{background-color:#5b4bc4}.Dashboard_inviteInstructions__RlZK_{margin-bottom:20px;font-size:14px;line-height:1.5;color:#000}.Dashboard_inviteLabel__PBf8_{display:block;margin-bottom:8px;font-weight:500;color:#000;font-size:14px}.Dashboard_inviteInput__kJpL4{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;margin-bottom:16px;background-color:#fff;color:#000;transition:all .2s ease}.Dashboard_inviteInput__kJpL4:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 2px rgba(108,92,231,.1)}.Dashboard_inviteNotes__1PI33{background-color:#f8fafc;border-radius:6px;padding:16px;margin-top:20px;font-size:13px;border:1px solid #e2e8f0}.Dashboard_inviteNotes__1PI33 p{margin-top:0;margin-bottom:12px;color:#000;font-weight:500}.Dashboard_inviteNotes__1PI33 ul{margin:0;padding-left:20px}.Dashboard_inviteNotes__1PI33 li{margin-bottom:8px;color:#000;line-height:1.5}.Dashboard_successMessage__ptYGq{text-align:center;padding:20px;color:#000;font-size:16px;font-weight:500}.Dashboard_errorText__gndHD{color:#dc2626;font-size:13px;margin-top:4px;margin-bottom:0}.Dashboard_modalHeader__yLzKx h2{color:#000;font-size:18px}.Dashboard_modalBody__bw7e_{padding:24px;color:#000}.Dashboard_modalFooter__8S0TB{border-top:1px solid #e2e8f0;gap:12px}.Dashboard_submitButton__mSXzK{background-color:#6c5ce7;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.Dashboard_submitButton__mSXzK:hover{background-color:#5b4bc4}.Dashboard_submitButton__mSXzK:disabled{background-color:#cbd5e1;cursor:not-allowed}.Dashboard_cancelButton__cq5Sw{background-color:#f1f5f9;color:#000;border:1px solid #e2e8f0;padding:10px 20px;font-weight:500}.Dashboard_cancelButton__cq5Sw:hover{background-color:#e2e8f0}.Dashboard_closeButton__vlQfq{color:#64748b;padding:4px;transition:color .2s ease}.Dashboard_closeButton__vlQfq:hover{color:#000}.Dashboard_buildingUsers__WLTsj{margin-top:1rem;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Dashboard_buildingUsersSection__9vUs7{margin-bottom:1.25rem}.Dashboard_buildingUsersSection__9vUs7 h3{font-size:1rem;color:#4b5563;margin-top:0;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}.Dashboard_usersList__gSp1N{display:flex;flex-wrap:wrap;gap:.75rem}.Dashboard_invitationItem__5TY8G,.Dashboard_userItem__cn1VK{display:flex;align-items:center;padding:.75rem;background-color:#f9fafb;border-radius:6px;transition:background-color .2s;width:-moz-fit-content;width:fit-content;min-width:200px;max-width:100%}.Dashboard_invitationItem__5TY8G:hover,.Dashboard_userItem__cn1VK:hover{background-color:#f3f4f6}.Dashboard_invitationIcon__P_3EE,.Dashboard_userIcon__SCchW{margin-right:.75rem;font-size:1.2rem}.Dashboard_userDetails__FvyFS{display:flex;flex-direction:column;flex:1 1;min-width:0}.Dashboard_userEmail__FGtK3{font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_adminBadge__xl6Zx{display:inline-block;background-color:#3b82f6;color:#fff;font-size:.7rem;font-weight:500;padding:.2rem .4rem;border-radius:4px;margin-top:.25rem;width:-moz-fit-content;width:fit-content}.Dashboard_invitationMeta__1Xuo9{color:#6b7280;font-size:.8rem;margin-top:.25rem}.Dashboard_noUsers___AXHa{color:#6b7280;font-style:italic;margin:.5rem 0;text-align:center}.Dashboard_deleteInviteButton__erIas{background:none;border:none;color:#ef4444;cursor:pointer;margin-left:.75rem;padding:.25rem;font-size:1.1rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.Dashboard_deleteInviteButton__erIas:hover{background-color:#fee2e2;transform:scale(1.1)}.Dashboard_deleteInviteButton__erIas:disabled{opacity:.5;cursor:not-allowed}.Dashboard_toast__nmxiO{position:fixed;bottom:20px;right:20px;background-color:#333;color:#fff;padding:16px 24px;border-radius:4px;z-index:1000;animation:Dashboard_fadeInOut__YLU5V 3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center}.Dashboard_toastSuccess__OyOma{background-color:#34d399}.Dashboard_toastError__OHsMp{background-color:#ef4444}.Dashboard_toastIcon__Vvvpp{margin-right:12px;font-size:20px}@keyframes Dashboard_fadeInOut__YLU5V{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.Dashboard_managerDropdownContainer__gxiOr{width:100%;position:relative;margin-bottom:10px}.Dashboard_managerDropdownHeader__eNm3A{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;border:1px solid #dce0e5;border-radius:4px;padding:12px 16px;cursor:pointer;transition:all .2s ease;color:#495057;font-size:14px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.Dashboard_managerDropdownHeader__eNm3A:hover{background-color:#f1f3f5;border-color:#c1c9d0}.Dashboard_managerDropdownList___XAki{position:absolute;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #dce0e5;border-radius:4px;margin-top:4px;z-index:10;box-shadow:0 4px 10px rgba(0,0,0,.1)}.Dashboard_noManagersItem__Y_D2f{padding:12px 16px;color:#6c757d;font-style:italic;text-align:center}.Dashboard_managerDropdownItem__AlX2K{display:flex;padding:10px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f1f3f5}.Dashboard_managerDropdownItem__AlX2K:last-child{border-bottom:none}.Dashboard_managerDropdownItem__AlX2K:hover:not(.Dashboard_managerDisabled___Dced){background-color:#f8f9fa}.Dashboard_managerCheckbox__Jt70d{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid #6c757d;border-radius:4px;margin-right:12px;flex-shrink:0}.Dashboard_managerSelected__b9B3V .Dashboard_managerCheckbox__Jt70d{background-color:#4c75af;border-color:#4c75af;color:#fff}.Dashboard_managerSelected__b9B3V{background-color:#f0f7ff}.Dashboard_managerDetails__r7nAV{flex:1 1;display:flex;flex-direction:column}.Dashboard_managerDetails__r7nAV span{font-size:14px;color:#343a40}.Dashboard_alreadySubscribed__EBJ8q{font-size:12px!important;color:#6c757d!important;margin-top:4px;font-style:italic}.Dashboard_managerDisabled___Dced{opacity:.6;cursor:not-allowed}.Dashboard_dropdownHelp__chxuC{font-size:12px;color:#6c757d;margin-bottom:16px;padding-left:2px}.Dashboard_analyticsControls__6m8Rx{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;padding:1rem;background-color:#f9fafb;border-radius:8px}.Dashboard_amenitySelector__tif6A,.Dashboard_dateSelector__yoetQ{display:flex;flex-direction:column;gap:.75rem;min-width:250px;flex:1 1}.Dashboard_controlLabel__dx1O2{font-weight:600;color:#374151}.Dashboard_dateButtons__EilRb{display:flex;flex-wrap:wrap;gap:.5rem}.Dashboard_dateButton___ruCl{padding:.5rem 1rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .15s ease}.Dashboard_dateButton___ruCl:hover{background-color:#f3f4f6;border-color:#9ca3af}.Dashboard_activeDate__nFu1h{background-color:#dbeafe;border-color:#60a5fa;color:#1e40af}.Dashboard_customDateRange__3J87R{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.Dashboard_dateInput__NyldH{padding:.5rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:.375rem;color:#1f2937}.Dashboard_dateSeparator__M3msg{color:#6b7280}.Dashboard_amenityDropdownButton__UdNeZ{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;color:#4b5563;cursor:pointer;transition:all .15s ease;position:relative}.Dashboard_amenityDropdownButton__UdNeZ:hover{background-color:#f3f4f6;border-color:#9ca3af}.Dashboard_dropdownArrow__Owiws{font-size:10px;color:#6c757d;margin-left:8px;transition:transform .2s ease}.Dashboard_amenityDropdownList__Dvkof{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;max-height:250px;overflow-y:auto;z-index:50;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Dashboard_amenityDropdownItem__VPru1{display:flex;align-items:center;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s}.Dashboard_amenityDropdownItem__VPru1:hover{background-color:#f3f4f6}.Dashboard_amenitySelected__rh4IA{background-color:#f0f7ff}.Dashboard_amenityCheckbox__3gioE{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid #6b7280;border-radius:4px;margin-right:.75rem}.Dashboard_amenitySelected__rh4IA .Dashboard_amenityCheckbox__3gioE{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.Dashboard_amenityName__i2vTe{font-size:.875rem;color:#4b5563}.Dashboard_amenityDropdownDivider__7027h{height:1px;background-color:#e5e7eb;margin:.25rem 0}.Dashboard_amenitySelector__tif6A{position:relative}.Dashboard_chartContainer__QcfUD{padding:1.5rem 1.5rem 2.5rem;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:1rem}.Dashboard_chartTitle__b60dS{font-size:1.125rem;font-weight:600;color:#111827;text-align:center;margin-bottom:1.5rem}.Dashboard_chart__zUjoW{display:flex;height:300px;position:relative;padding-top:1rem;margin-top:2rem}.Dashboard_barContainer__jlROQ{display:flex;flex:1 1;height:100%;align-items:flex-end;justify-content:space-between;overflow-x:auto;position:relative;z-index:1}.Dashboard_barGroup__BMjsl{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1;min-width:30px;padding:0 2px}.Dashboard_bar__CxOxl{width:100%;max-width:100px;background-color:#60a5fa;border-radius:4px 4px 0 0;position:relative;transition:all .2s ease}.Dashboard_bar__CxOxl:hover{background-color:#3b82f6}.Dashboard_emptyBar__0mvrw{width:100%;max-width:100px;height:0;position:relative;transition:all .2s ease;visibility:hidden}.Dashboard_barValue__sPmA9{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:1rem;font-weight:600;color:#4b5563}.Dashboard_xLabel__4P_z0{font-size:.7rem;color:#6b7280;margin-top:1rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transform:rotate(-45deg);transform-origin:center top;height:2.5rem}.Dashboard_noData__p_xkt{height:200px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-style:italic}@media (max-width:768px){.Dashboard_analyticsControls__6m8Rx{flex-direction:column}.Dashboard_amenitySelector__tif6A,.Dashboard_dateSelector__yoetQ{width:100%}.Dashboard_amenityDropdownList__Dvkof{max-height:200px}.Dashboard_barGroup__BMjsl{min-width:25px}.Dashboard_xLabel__4P_z0{transform:rotate(-45deg);transform-origin:center top}}.Dashboard_assignmentSection__EkWzt{margin-top:1.5rem;margin-bottom:1.5rem}.Dashboard_assignmentSection__EkWzt h4{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:#333}.Dashboard_assignmentSelector__MkUwd{width:100%}.Dashboard_assignmentDropdown__NxUT8{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;background-color:#fff;color:#000}.Dashboard_assignmentDropdown__NxUT8:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(0,113,243,.2)}.Dashboard_unassigned__a3ei3{color:#000}.Dashboard_bulkAssignDropdown__zsG7W{position:relative;margin-right:10px}@media (max-width:768px){.Dashboard_bulkActions__wJoFT{flex-direction:column;width:100%;gap:10px}.Dashboard_bulkAssignDropdown__zsG7W,.Dashboard_bulkStatusDropdown__D9WfO{width:100%}.Dashboard_bulkActionButton__mBEwm{width:100%;justify-content:space-between}}.Dashboard_descriptionSection__eT_ZF{margin:1rem 0 1.5rem}.Dashboard_descriptionHeader__p3hG4{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.Dashboard_descriptionHeader__p3hG4 h4{margin:0;font-size:1rem;font-weight:600;color:#333}.Dashboard_editButton__ksASO{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;transition:background-color .2s}.Dashboard_editButton__ksASO:hover{background-color:#f3f4f6}.Dashboard_editButton__ksASO span{font-size:1.1rem}.Dashboard_descriptionText___f61s{margin:0;padding:.5rem;background-color:#f9f9f9;border-radius:4px;color:#333;white-space:pre-wrap;word-break:break-word}.Dashboard_truncatedDescription__lCF_n{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.Dashboard_editDescriptionContainer__I4HqK{width:100%}.Dashboard_descriptionTextarea__PzIbp{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;min-height:100px;font-family:inherit;font-size:1rem;resize:vertical;margin-bottom:.75rem;color:#333;background-color:#f9f9f9;transition:border-color .2s,background-color .2s}.Dashboard_descriptionTextarea__PzIbp:focus{outline:none;border-color:#60a5fa;background-color:#fff}@media (max-width:768px){.Dashboard_descriptionTextarea__PzIbp{min-height:80px;font-size:16px}}.Dashboard_notificationColumn__kYIUB{flex:1 1 45%;padding:0 15px;margin-bottom:20px}.Dashboard_notificationContainer__mdSm1{display:flex;flex-wrap:wrap;gap:30px}.Dashboard_notificationHeader___I9aA{margin-bottom:15px}.Dashboard_notificationHeader___I9aA h3{font-size:1.1rem;margin-bottom:5px;color:#333}.Dashboard_notificationHeader___I9aA p{color:#666;margin:0;font-size:.9rem}.Dashboard_pushNotificationCard___4rGf{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:10px}.Dashboard_pushNotificationLabel__zoPuy{font-weight:700;margin-bottom:5px;display:block;color:#333}.Dashboard_pushNotificationDescription__rQ_sL{font-size:14px;color:#666;margin:0}.Dashboard_toggleButton__Nd5wx{background-color:#eee;color:#666;border:none;border-radius:15px;padding:5px 15px;cursor:pointer;font-size:14px;font-weight:700;transition:all .2s ease}.Dashboard_toggleEnabled__AFGp6{background-color:#5cb85c;color:#fff}.Dashboard_toggleButton__Nd5wx:hover:not(:disabled){opacity:.9}.Dashboard_toggleButton__Nd5wx:disabled{opacity:.6;cursor:not-allowed}.Dashboard_appLinks__gL3gz{margin-top:20px;text-align:center;padding:15px;background-color:#f5f5f5;border-radius:8px}.Dashboard_appLinks__gL3gz p{margin-top:0;margin-bottom:10px;color:#555}.Dashboard_appStoreButtons__fkh1X{display:flex;justify-content:center;gap:15px;margin-top:10px}.Dashboard_appStoreLink__JEG_Z,.Dashboard_playStoreLink__ZgxYp{display:inline-block;padding:8px 15px;border-radius:20px;text-decoration:none;font-size:14px;font-weight:700;transition:opacity .2s ease}.Dashboard_appStoreLink__JEG_Z{background-color:#000;color:#fff}.Dashboard_playStoreLink__ZgxYp{background-color:#4285f4;color:#fff}.Dashboard_appStoreLink__JEG_Z:hover,.Dashboard_playStoreLink__ZgxYp:hover{opacity:.9}@media (max-width:768px){.Dashboard_notificationContainer__mdSm1{flex-direction:column}.Dashboard_notificationColumn__kYIUB{width:100%}.Dashboard_appStoreButtons__fkh1X{flex-direction:column;align-items:center}}.Dashboard_greenLabel___6vgK{background-color:#e6f4ea;color:#2e7d32;padding:4px 8px;border-radius:4px;font-weight:500;display:inline-block;margin:4px 0}.Dashboard_loginCodeLink__PhfZN{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s ease}.Dashboard_loginCodeLink__PhfZN:hover{background-color:#f0f0f0;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Dashboard_blueButton__L3b1Q{background-color:#1c75b1;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.Dashboard_blueButton__L3b1Q:hover{background-color:#1565c0}.Dashboard_signModalButtonRow__CLq6F{gap:16px;margin-top:16px}.Dashboard_generateSignButton__0cYFP{font-size:18px;padding:14px 32px;border-radius:8px;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(44,130,201,.1);border:none;cursor:pointer;transition:background .2s,transform .1s;display:flex;align-items:center;gap:10px}.Dashboard_generateSignButton__0cYFP:hover{background:linear-gradient(90deg,#23a6d5,#1c75b1);transform:translateY(-2px) scale(1.03)}.Dashboard_generateSignButton__0cYFP:active{background:linear-gradient(90deg,#1c75b1,#23a6d5);transform:scale(.98)}.Dashboard_downloadSignButton__3sg2q{font-size:18px;padding:14px 32px;border-radius:8px;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(40,167,69,.1);border:none;cursor:pointer;transition:background .2s,transform .1s;display:flex;align-items:center;gap:10px;text-decoration:none}.Dashboard_downloadSignButton__3sg2q:hover{background:linear-gradient(90deg,#218838,#28a745);transform:translateY(-2px) scale(1.03)}.Dashboard_downloadSignButton__3sg2q:active{background:linear-gradient(90deg,#28a745,#218838);transform:scale(.98)}.Dashboard_buttonIconLarge__4EEfy{font-size:22px}.Dashboard_downloadSignButton__3sg2q,.Dashboard_generateSignButton__0cYFP{font-size:20px;padding:18px 44px;border-radius:999px;background:linear-gradient(90deg,#1c75b1,#23a6d5);color:#fff;font-weight:700;box-shadow:0 6px 24px rgba(44,130,201,.18),0 1.5px 4px rgba(44,130,201,.1);border:2px solid #e0e7ef;cursor:pointer;transition:background .2s,transform .1s,box-shadow .2s;display:flex;align-items:center;gap:16px;letter-spacing:.02em;position:relative;overflow:hidden}.Dashboard_generateSignButton__0cYFP{background:linear-gradient(90deg,#1c75b1,#23a6d5);border:2px solid #1c75b1}.Dashboard_downloadSignButton__3sg2q{background:linear-gradient(90deg,#28a745,#218838);border:2px solid #218838}.Dashboard_downloadSignButton__3sg2q:hover,.Dashboard_generateSignButton__0cYFP:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 32px rgba(44,130,201,.22),0 2px 8px rgba(44,130,201,.12);filter:brightness(1.08)}.Dashboard_downloadSignButton__3sg2q:active,.Dashboard_generateSignButton__0cYFP:active{transform:scale(.98);filter:brightness(.97)}.Dashboard_buttonIconLarge__4EEfy{font-size:28px;margin-right:10px;display:flex;align-items:center}.Dashboard_signModalButtonRow__CLq6F{display:flex;gap:24px;margin-top:24px;align-items:center;justify-content:flex-start}.Dashboard_bulkActionsContainer__y60Dx{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f0f8ff;border-radius:8px;margin-bottom:1rem}.Dashboard_bulkActionsContainer__y60Dx span{font-weight:500}.Dashboard_deleteButton__oZxgT{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .2s}.Dashboard_deleteButton__oZxgT:hover{background-color:#c82333}.Dashboard_table___B_5_ tr:hover{background-color:#f5f5f5}.Dashboard_prettyBulkButton__e5QvC{padding:.5rem 1rem;font-size:.9rem;font-weight:500;border-radius:4px;border:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease;white-space:nowrap;background-color:#1c75b1;color:#fff}.Dashboard_prettyBulkButton__e5QvC:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.Dashboard_downloadZipButton__LC3o0{display:block;margin:40px auto 0;padding:20px 0;width:90%;max-width:420px;font-size:1.5rem;font-weight:700;color:#fff;background:linear-gradient(90deg,#1c75b1,#21a1e1);border:none;border-radius:40px;box-shadow:0 4px 16px rgba(44,130,201,.12);cursor:pointer;transition:background .2s,box-shadow .2s,transform .1s;outline:none}.Dashboard_downloadZipButton__LC3o0:hover:not(:disabled){background:linear-gradient(90deg,#176093,#1c75b1);box-shadow:0 6px 20px rgba(44,130,201,.18);transform:translateY(-2px) scale(1.02)}.Dashboard_downloadZipButton__LC3o0:disabled{opacity:.7;cursor:not-allowed}.Dashboard_userManageInfo__N5nM_{padding:20px}.Dashboard_emailSection__wS_qV{margin-bottom:24px}.Dashboard_emailSection__wS_qV label{display:block;font-size:14px;color:#666;margin-bottom:4px}.Dashboard_emailValue__gpp9l{display:block;font-size:16px;color:#333;font-weight:500;word-break:break-all}.Dashboard_roleSection__v7EUP{background-color:#f8f9fa;border-radius:8px;padding:16px}.Dashboard_checkboxWrapper__TglOM{display:flex;align-items:center;margin-bottom:16px}.Dashboard_roleCheckbox__HvuVH{width:18px;height:18px;margin:0;cursor:pointer}.Dashboard_roleCheckbox__HvuVH:disabled{cursor:not-allowed;opacity:.6}.Dashboard_roleText__ny6_E{margin-left:12px;font-size:16px;font-weight:500;color:#333}.Dashboard_adminDescription__gzT_v{margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef}.Dashboard_adminDescription__gzT_v h4{font-size:14px;color:#666;margin:0 0 8px;font-weight:500}.Dashboard_adminDescription__gzT_v ul{margin:0;padding-left:20px}.Dashboard_adminDescription__gzT_v li{font-size:14px;color:#666;margin-bottom:4px;line-height:1.4}.Dashboard_adminDescription__gzT_v li:last-child{margin-bottom:0}.Dashboard_modal__uZbVl{background:#fff;border-radius:12px;width:90%;max-width:500px;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.1)}.Dashboard_modalHeader__yLzKx{padding:20px 24px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.Dashboard_modalHeader__yLzKx h2{margin:0;font-size:20px;color:#333;font-weight:600}.Dashboard_closeButton__vlQfq{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;line-height:1}.Dashboard_closeButton__vlQfq:hover{color:#333}.Dashboard_modalFooter__8S0TB{padding:16px 24px;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end}.Dashboard_cancelButton__cq5Sw{padding:8px 16px;border:1px solid #dce0e5;background:#fff;border-radius:6px;color:#666;font-size:14px;cursor:pointer;transition:all .2s ease}.Dashboard_cancelButton__cq5Sw:hover:not(:disabled){background:#f8f9fa;border-color:#c1c9d0}.Dashboard_cancelButton__cq5Sw:disabled{opacity:.6;cursor:not-allowed}.Dashboard_removeSection__jRH1e{margin-top:24px;padding-top:24px;border-top:1px solid #e9ecef}.Dashboard_removeButton__ZFxbS{width:100%;padding:12px;background:none;border:1px solid #dc3545;border-radius:6px;color:#dc3545;font-size:14px;cursor:pointer;transition:all .2s ease}.Dashboard_removeButton__ZFxbS:hover:not(:disabled){background:#dc3545;color:#fff}.Dashboard_removeButton__ZFxbS:disabled{opacity:.6;cursor:not-allowed}.Dashboard_removeConfirmation__KYLtb{background:#fff8f8;border:1px solid #ffebeb;border-radius:8px;padding:16px}.Dashboard_removeConfirmation__KYLtb p{margin:0 0 16px;color:#dc3545;font-size:14px;line-height:1.4}.Dashboard_removeActions__ocbxN{display:flex;gap:12px;justify-content:flex-end}.Dashboard_cancelRemoveButton__4dz3f{padding:8px 16px;background:none;border:1px solid #dce0e5;border-radius:6px;color:#666;font-size:14px;cursor:pointer;transition:all .2s ease}.Dashboard_cancelRemoveButton__4dz3f:hover:not(:disabled){background:#f8f9fa;border-color:#c1c9d0}.Dashboard_confirmRemoveButton__alol4{padding:8px 16px;background:#dc3545;border:1px solid #dc3545;border-radius:6px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.Dashboard_confirmRemoveButton__alol4:hover:not(:disabled){background:#c82333;border-color:#c82333}.Dashboard_cancelRemoveButton__4dz3f:disabled,.Dashboard_confirmRemoveButton__alol4:disabled{opacity:.6;cursor:not-allowed}