[dir] .rooms-page[data-v-7dd6821b]{padding:1rem}[dir] .main-card[data-v-7dd6821b]{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.room-card[data-v-7dd6821b]{transition:all .2s ease;overflow:hidden}[dir] .room-card[data-v-7dd6821b]{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}[dir] .room-card.room-occupied[data-v-7dd6821b]{border-color:#10b981;border-width:2px}[dir] .room-card.room-empty[data-v-7dd6821b]{border-color:#d1d5db;background-color:#f9fafb}[dir] .room-card.room-occupied[data-v-7dd6821b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.2);border-color:#059669}[dir] .room-card.room-empty[data-v-7dd6821b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}[dir] .room-card-content[data-v-7dd6821b]{padding:1.5rem}.room-header[data-v-7dd6821b]{display:flex;gap:1rem;align-items:center}[dir] .room-header[data-v-7dd6821b]{margin-bottom:1rem}.room-icon-wrapper[data-v-7dd6821b]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .room-icon-wrapper[data-v-7dd6821b]{border-radius:10px}[dir=ltr] .room-icon-occupied[data-v-7dd6821b]{background:linear-gradient(135deg,#10b981,#059669)}[dir=rtl] .room-icon-occupied[data-v-7dd6821b]{background:linear-gradient(-135deg,#10b981,#059669)}[dir=ltr] .room-icon-empty[data-v-7dd6821b]{background:linear-gradient(135deg,#9ca3af,#6b7280)}[dir=rtl] .room-icon-empty[data-v-7dd6821b]{background:linear-gradient(-135deg,#9ca3af,#6b7280)}.room-icon[data-v-7dd6821b]{color:#fff}.room-badges[data-v-7dd6821b]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.room-info[data-v-7dd6821b]{flex:1}.room-name[data-v-7dd6821b]{font-size:1.125rem;font-weight:600;color:#111827;line-height:1.4}.patient-info[data-v-7dd6821b]{display:flex;flex-direction:column;gap:.5rem}[dir] .patient-info[data-v-7dd6821b]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.patient-name[data-v-7dd6821b]{font-size:1.125rem;font-weight:600;color:#059669;word-break:break-word}.surgery-info[data-v-7dd6821b]{width:100%}[dir] .surgery-info[data-v-7dd6821b]{padding-top:.5rem;margin-top:.5rem;border-top:1px solid #e5e7eb}[dir] .surgery-label[data-v-7dd6821b]{margin-bottom:.5rem}.surgery-badges[data-v-7dd6821b]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.surgery-badge[data-v-7dd6821b]{word-break:break-word;max-width:100%;white-space:normal;font-size:.875rem;line-height:1.4}[dir] .surgery-badge[data-v-7dd6821b]{margin:0!important;text-align:center;padding:.375rem .75rem}[dir] .empty-room-indicator[data-v-7dd6821b]{margin-top:.5rem;padding-top:.5rem}[dir] .empty-state-card[data-v-7dd6821b]{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e9ecef}@media(max-width:768px){[dir] .room-card-content[data-v-7dd6821b]{padding:1.25rem}.room-icon-wrapper[data-v-7dd6821b]{width:40px;height:40px}.room-name[data-v-7dd6821b]{font-size:1rem}}