.mobile-card-container .mobile-card[data-v-4acadf99]{border-radius:16px;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.08);overflow:hidden}.mobile-card-container .mobile-card[data-v-4acadf99]:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-3px) scale(1.01);transform:translateY(-3px) scale(1.01)}.mobile-card-container .mobile-card .v-card-title[data-v-4acadf99]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:16px 20px!important;border-bottom:1px solid rgba(0,0,0,.05)}.mobile-card-container .mobile-card .v-card-title .status-chip[data-v-4acadf99]{font-weight:600;font-size:.75rem;height:28px;min-width:60px;border-radius:8px!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:0 12px}.mobile-card-container .mobile-card .v-card-title .status-chip[data-v-4acadf99]:hover{-webkit-transform:scale(1.08) rotate(1deg);transform:scale(1.08) rotate(1deg);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.mobile-card-container .mobile-card .v-card-title .status-chip[data-v-4acadf99]:active{-webkit-transform:scale(.95);transform:scale(.95)}.mobile-card-container .mobile-card .v-card-title .text-subtitle-1[data-v-4acadf99]{font-weight:700;color:#1e293b;font-size:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-card-container .mobile-card .v-card-title .text-subtitle-1 .v-icon[data-v-4acadf99]{margin-right:8px;-webkit-animation:pulse-4acadf99 2s infinite;animation:pulse-4acadf99 2s infinite}.mobile-card-container .mobile-card .v-card-text[data-v-4acadf99]{padding:16px 20px!important}.mobile-card-container .mobile-card .v-card-text .text-caption[data-v-4acadf99]{font-weight:700;margin-bottom:6px;color:#64748b;font-size:.7rem;text-transform:uppercase;letter-spacing:.8px}.mobile-card-container .mobile-card .v-card-text .text-body-2[data-v-4acadf99]{word-break:break-word;line-height:1.6;color:#334155;font-weight:500;min-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-card-container .mobile-card .v-card-text .text-body-2 .v-icon[data-v-4acadf99]{margin-right:6px;opacity:.7}.mobile-card-container .mobile-card .v-card-text .count-chip[data-v-4acadf99]{border-radius:8px!important;font-weight:700;-webkit-animation:bounce-4acadf99 .6s ease-in-out;animation:bounce-4acadf99 .6s ease-in-out}.mobile-card-container .mobile-card .v-card-text .count-chip .v-icon[data-v-4acadf99]{-webkit-animation:rotate-4acadf99 2s linear infinite;animation:rotate-4acadf99 2s linear infinite}.mobile-card-container .mobile-card .v-card-text .description-text[data-v-4acadf99]{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:8px 4px;border-radius:8px;border:2px dashed transparent;background:rgba(59,130,246,.02)}.mobile-card-container .mobile-card .v-card-text .description-text[data-v-4acadf99]:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 2px 8px rgba(59,130,246,.15);box-shadow:0 2px 8px rgba(59,130,246,.15)}.mobile-card-container .mobile-card .v-card-text .bottom-info .detector-text[data-v-4acadf99],.mobile-card-container .mobile-card .v-card-text .bottom-info .time-text[data-v-4acadf99]{font-size:.85rem;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,.02);-webkit-transition:all .2s ease;transition:all .2s ease}.mobile-card-container .mobile-card .v-card-text .bottom-info .detector-text[data-v-4acadf99]:hover,.mobile-card-container .mobile-card .v-card-text .bottom-info .time-text[data-v-4acadf99]:hover{background:rgba(0,0,0,.05);-webkit-transform:scale(1.02);transform:scale(1.02)}.mobile-card-container .mobile-card .v-card-text .v-row[data-v-4acadf99]{margin:-6px!important}.mobile-card-container .mobile-card .v-card-text .v-row .v-col[data-v-4acadf99]{padding:6px 10px!important}.mobile-card-container .mobile-card .v-card-actions[data-v-4acadf99]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);padding:12px 20px!important;border-top:1px solid rgba(0,0,0,.06)}.mobile-card-container .mobile-card .v-card-actions .expand-btn[data-v-4acadf99]{text-transform:none;font-weight:600;border-radius:8px;font-size:.85rem;height:36px;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-card-container .mobile-card .v-card-actions .expand-btn[data-v-4acadf99]:hover{background:rgba(59,130,246,.1);-webkit-transform:scale(1.05);transform:scale(1.05)}.mobile-card-container .mobile-card .v-card-actions .expand-btn .v-icon[data-v-4acadf99]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mobile-card-container .mobile-card .v-card-actions .action-btn[data-v-4acadf99]{text-transform:none;font-weight:600;border-radius:8px;font-size:.8rem;height:34px;margin-left:8px}.mobile-card-container .mobile-card .v-card-actions .action-btn.primary[data-v-4acadf99]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.mobile-card-container .mobile-card .v-card-actions .action-btn.primary[data-v-4acadf99]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(59,130,246,.4);box-shadow:0 6px 16px rgba(59,130,246,.4)}.mobile-card-container .mobile-card .v-card-actions .action-btn.error[data-v-4acadf99]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.mobile-card-container .mobile-card .v-card-actions .action-btn.error[data-v-4acadf99]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(239,68,68,.4);box-shadow:0 6px 16px rgba(239,68,68,.4)}.mobile-card-container .mobile-card .v-card-actions .action-btn .v-icon[data-v-4acadf99]{font-size:16px!important}.mobile-card-container .mobile-card .expanded-content[data-v-4acadf99]{background:rgba(248,250,252,.5);border-top:1px solid rgba(0,0,0,.05)}.mobile-card-container .mobile-card .expanded-content .editable-field[data-v-4acadf99]{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;padding:8px 12px;border-radius:8px;border:2px dashed transparent;background:hsla(0,0%,100%,.7)}.mobile-card-container .mobile-card .expanded-content .editable-field[data-v-4acadf99]:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3);-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-box-shadow:0 2px 8px rgba(59,130,246,.15);box-shadow:0 2px 8px rgba(59,130,246,.15)}@-webkit-keyframes pulse-4acadf99{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-4acadf99{0%,to{opacity:1}50%{opacity:.7}}@-webkit-keyframes bounce-4acadf99{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes bounce-4acadf99{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@-webkit-keyframes rotate-4acadf99{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-4acadf99{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dialog-actions-fixed[data-v-4acadf99]{position:sticky!important;bottom:0;z-index:10;padding:12px 16px!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;border-top:2px solid rgba(59,130,246,.1)!important;-webkit-box-shadow:0 -4px 12px rgba(0,0,0,.1)!important;box-shadow:0 -4px 12px rgba(0,0,0,.1)!important}.dialog-actions-fixed .v-btn[data-v-4acadf99]{font-weight:600;border-radius:8px;text-transform:none;min-width:80px;height:36px}.mobile-card-container .mobile-card[data-v-4acadf99]{margin-bottom:12px;border-radius:12px!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-card-container .mobile-card[data-v-4acadf99]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15)!important;box-shadow:0 4px 16px rgba(0,0,0,.15)!important}.mobile-card-container .mobile-card .hospital-info[data-v-4acadf99]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-card-container .mobile-card .status-chip-square[data-v-4acadf99]{border-radius:6px!important;font-size:.75rem!important;height:24px!important;font-weight:500!important}.mobile-card-container .mobile-card .info-label[data-v-4acadf99]{font-size:.7rem!important;color:#6b7280!important;font-weight:500!important;margin-bottom:2px}.mobile-card-container .mobile-card .info-value[data-v-4acadf99]{font-size:.85rem!important;color:#333!important;font-weight:400!important}.mobile-card-container .mobile-card .info-value-small[data-v-4acadf99]{font-size:.75rem!important;color:#555!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-card-container .mobile-card .count-chip-compact[data-v-4acadf99]{border-radius:4px!important;font-size:.7rem!important;height:20px!important;font-weight:700!important}.mobile-card-container .mobile-card .description-section[data-v-4acadf99]{background-color:#f8f9fa;border-radius:8px;padding:12px;border-left:3px solid #2196f3}.mobile-card-container .mobile-card .description-section .description-content[data-v-4acadf99]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.mobile-card-container .mobile-card .description-section .description-content[data-v-4acadf99]:hover{background-color:#e3f2fd;border-radius:4px;padding:4px;margin:-4px}.mobile-card-container .mobile-card .description-section .description-content .description-text[data-v-4acadf99]{font-size:.85rem!important;color:#333!important;line-height:1.4;-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-card-container .mobile-card .description-section-no-border[data-v-4acadf99]{background-color:transparent;border-radius:8px;padding:12px}.mobile-card-container .mobile-card .description-section-no-border .description-content[data-v-4acadf99]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.mobile-card-container .mobile-card .description-section-no-border .description-content[data-v-4acadf99]:hover{background-color:#e3f2fd;border-radius:4px;padding:4px;margin:-4px}.mobile-card-container .mobile-card .description-section-no-border .description-content .description-text[data-v-4acadf99]{font-size:.85rem!important;color:#333!important;line-height:1.4;-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-card-container .mobile-card .bottom-info-row[data-v-4acadf99]{border-top:1px solid #e0e0e0;padding-top:8px;margin-top:8px}.mobile-card-container .mobile-card .expand-btn-new[data-v-4acadf99]{color:#2196f3!important;font-size:.8rem!important;text-transform:none!important}.mobile-card-container .mobile-card .expand-btn-new[data-v-4acadf99]:hover{background-color:#e3f2fd!important}.mobile-card-container .mobile-card .action-btn-compact[data-v-4acadf99]{min-width:36px!important;width:36px!important;height:36px!important;border-radius:50%!important}.mobile-card-container .mobile-card .action-btn-compact .v-icon[data-v-4acadf99]{font-size:16px!important}.mobile-card-container .mobile-card .action-btn-compact[data-v-4acadf99]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.mobile-card-container .mobile-card .action-btn-square[data-v-4acadf99]{min-width:60px!important;height:32px!important;border-radius:6px!important;font-size:.75rem!important;text-transform:none!important;font-weight:500!important}.mobile-card-container .mobile-card .action-btn-square .v-icon[data-v-4acadf99]{font-size:14px!important}.mobile-card-container .mobile-card .action-btn-square[data-v-4acadf99]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}@media (max-width:600px){.mobile-card-container .v-container[data-v-4acadf99]{padding:4px!important}.mobile-card-container .mobile-card[data-v-4acadf99]{margin-bottom:8px}.dialog-actions-fixed[data-v-4acadf99]{padding:8px 12px!important}.dialog-actions-fixed .v-btn[data-v-4acadf99]{min-width:70px!important;height:32px!important;font-size:.8rem!important}}[data-v-4acadf99] .v-data-table__wrapper tr:hover{background-color:transparent!important}[data-v-4acadf99] .v-data-table .v-data-table__expand-icon{width:40px!important}[data-v-4acadf99] .v-data-table td,[data-v-4acadf99] .v-data-table th{padding:0 6px!important}.compact-table[data-v-4acadf99] .v-data-table__wrapper{border-collapse:collapse}.compact-table[data-v-4acadf99] .v-data-table tbody td,.compact-table[data-v-4acadf99] .v-data-table thead th{padding:4px 8px!important;height:36px!important;border-bottom:1px solid #e0e0e0!important}.compact-table[data-v-4acadf99] .v-data-table thead th{background-color:#f5f5f5;font-weight:600}.compact-table[data-v-4acadf99] .v-data-table tbody tr:hover{background-color:transparent!important}.compact-table[data-v-4acadf99] .v-data-table__wrapper table{position:relative}.compact-table[data-v-4acadf99] .v-data-table thead th:first-child,.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(2),.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(3),.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(4){position:sticky;background-color:#f5f5f5;z-index:2}.compact-table[data-v-4acadf99] .v-data-table tbody td:first-child,.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(2),.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(3),.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(4){position:sticky;background-color:#fff;z-index:1}.compact-table[data-v-4acadf99] .v-data-table tbody td:first-child,.compact-table[data-v-4acadf99] .v-data-table thead th:first-child{left:0}.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(2),.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(2){left:100px}.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(3),.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(3){left:220px}.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(4),.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(4){left:320px}@media (max-width:768px){.compact-table[data-v-4acadf99] .v-data-table tbody td,.compact-table[data-v-4acadf99] .v-data-table thead th{padding:2px 4px!important;height:32px!important;font-size:12px}.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(2),.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(2){left:80px}.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(3),.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(3){left:180px}.compact-table[data-v-4acadf99] .v-data-table tbody td:nth-child(4),.compact-table[data-v-4acadf99] .v-data-table thead th:nth-child(4){left:280px}}.striped-hover-table[data-v-4acadf99] .striped-even{background-color:#f9f9f9!important}.striped-hover-table[data-v-4acadf99] .striped-odd{background-color:#fff!important}.striped-hover-table[data-v-4acadf99] tbody tr:hover,.striped-hover-table[data-v-4acadf99] tbody tr:hover td:first-child,.striped-hover-table[data-v-4acadf99] tbody tr:hover td:nth-child(2),.striped-hover-table[data-v-4acadf99] tbody tr:hover td:nth-child(3),.striped-hover-table[data-v-4acadf99] tbody tr:hover td:nth-child(4){background-color:#e3f2fd!important}.striped-hover-table[data-v-4acadf99] .striped-even td:first-child,.striped-hover-table[data-v-4acadf99] .striped-even td:nth-child(2),.striped-hover-table[data-v-4acadf99] .striped-even td:nth-child(3),.striped-hover-table[data-v-4acadf99] .striped-even td:nth-child(4){background-color:#f9f9f9!important}.striped-hover-table[data-v-4acadf99] .striped-odd td:first-child,.striped-hover-table[data-v-4acadf99] .striped-odd td:nth-child(2),.striped-hover-table[data-v-4acadf99] .striped-odd td:nth-child(3),.striped-hover-table[data-v-4acadf99] .striped-odd td:nth-child(4){background-color:#fff!important}