.notif-popup[data-v-55c7f935]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:10000;display:flex;align-items:stretch;width:380px;max-width:calc(100vw - 32px);background:#fff;border-radius:14px;box-shadow:0 8px 30px #3674b526,0 2px 8px #00000014;overflow:hidden;animation:notifEnter-55c7f935 .35s cubic-bezier(.22,1,.36,1)}.notif-popup.notif-error[data-v-55c7f935]{animation:notifEnter-55c7f935 .35s cubic-bezier(.22,1,.36,1),notifShake-55c7f935 .5s .35s ease-in-out;box-shadow:0 8px 30px #b71c1c2e,0 2px 8px #00000014}.notif-clickable[data-v-55c7f935]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.notif-clickable[data-v-55c7f935]:hover{transform:translate(-50%) translateY(-1px);box-shadow:0 12px 36px #3674b533,0 4px 12px #0000001a}.notif-clickable.notif-error[data-v-55c7f935]:hover{box-shadow:0 12px 36px #b71c1c38,0 4px 12px #0000001a}.notif-accent[data-v-55c7f935]{width:5px;flex-shrink:0}.accent-error[data-v-55c7f935]{background:linear-gradient(180deg,#ef5350,#b71c1c)}.accent-warning[data-v-55c7f935]{background:linear-gradient(180deg,#ffa726,#e65100)}.accent-success[data-v-55c7f935]{background:linear-gradient(180deg,#66bb6a,#185d33)}.accent-info[data-v-55c7f935]{background:linear-gradient(180deg,#42a5f5,#3674b5)}.notif-icon-wrap[data-v-55c7f935]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;margin:14px 0 14px 14px;flex-shrink:0}.icon-bg-error[data-v-55c7f935]{background:linear-gradient(135deg,#ef5350,#c62828)}.icon-bg-warning[data-v-55c7f935]{background:linear-gradient(135deg,#ffa726,#e65100)}.icon-bg-success[data-v-55c7f935]{background:linear-gradient(135deg,#66bb6a,#2e7d32)}.icon-bg-info[data-v-55c7f935]{background:linear-gradient(135deg,#42a5f5,#3674b5)}.notif-body[data-v-55c7f935]{flex:1;padding:14px 12px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.notif-title[data-v-55c7f935]{font-size:13.5px;font-weight:700;color:#13294b;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-message[data-v-55c7f935]{font-size:12.5px;font-weight:400;color:#546e7a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-actions[data-v-55c7f935]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 12px 10px 0;flex-shrink:0}.notif-view-btn[data-v-55c7f935]{font-size:11px!important;font-weight:700!important;letter-spacing:.5px;min-width:56px!important;height:28px!important;padding:0 10px!important}.view-btn-error[data-v-55c7f935]{color:#c62828!important;background:#c628281a!important}.view-btn-warning[data-v-55c7f935]{color:#e65100!important;background:#e651001a!important}.view-btn-success[data-v-55c7f935]{color:#2e7d32!important;background:#2e7d321a!important}.view-btn-info[data-v-55c7f935]{color:#3674b5!important;background:#3674b51a!important}.notif-close-btn[data-v-55c7f935]{color:#90a4ae!important;width:26px!important;height:26px!important}.notif-close-btn[data-v-55c7f935]:hover{color:#546e7a!important;background:#0000000a!important}.notif-slide-enter-active[data-v-55c7f935]{animation:notifEnter-55c7f935 .35s cubic-bezier(.22,1,.36,1)}.notif-slide-leave-active[data-v-55c7f935]{animation:notifLeave-55c7f935 .25s cubic-bezier(.55,0,1,.45) forwards}@keyframes notifEnter-55c7f935{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes notifLeave-55c7f935{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-14px) scale(.96)}}@keyframes notifShake-55c7f935{0%,to{transform:translate(-50%)}15%,45%,75%{transform:translate(calc(-50% + 3px))}30%,60%,90%{transform:translate(calc(-50% - 3px))}}@media (max-width: 440px){.notif-popup[data-v-55c7f935]{width:calc(100vw - 24px);border-radius:12px}.notif-icon-wrap[data-v-55c7f935]{width:36px;height:36px;border-radius:10px;margin:12px 0 12px 10px}.notif-body[data-v-55c7f935]{padding:12px 10px}.notif-title[data-v-55c7f935]{font-size:13px}.notif-message[data-v-55c7f935]{font-size:12px}}.app-bar-logo[data-v-d14b7e1c]{height:180px;max-width:220px;object-fit:contain}.nc-drawer[data-v-d14b7e1c]{background:#f4f6f9!important;border-left:1px solid #e8ecf0!important}.nc-header[data-v-d14b7e1c]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:linear-gradient(135deg,#3674b5,#2d5f96)}.nc-header-inner[data-v-d14b7e1c]{display:flex;align-items:center;gap:12px}.nc-header-icon[data-v-d14b7e1c]{width:34px;height:34px;border-radius:10px;background:#ffffff2e;display:flex;align-items:center;justify-content:center}.nc-header-title[data-v-d14b7e1c]{font-size:15px;font-weight:700;color:#fff;letter-spacing:.2px}.nc-header-sub[data-v-d14b7e1c]{font-size:11.5px;color:#ffffffb3;margin-top:1px}.nc-header-actions[data-v-d14b7e1c]{display:flex;align-items:center;gap:4px}.nc-mark-read-btn[data-v-d14b7e1c],.nc-close-btn[data-v-d14b7e1c]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff1f;color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.nc-mark-read-btn[data-v-d14b7e1c]:hover,.nc-close-btn[data-v-d14b7e1c]:hover{background:#ffffff40;color:#fff}.nc-tabs[data-v-d14b7e1c]{display:flex;gap:0;padding:8px 8px 0;background:#fff;border-bottom:1px solid #e8ecf0;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nc-tabs[data-v-d14b7e1c]::-webkit-scrollbar{display:none}.nc-tab[data-v-d14b7e1c]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px 10px;border:none;background:transparent;font-size:12px;font-weight:600;color:#90a4ae;cursor:pointer;transition:color .2s ease;position:relative;z-index:1;white-space:nowrap}.nc-tab-label[data-v-d14b7e1c]{font-size:10px;line-height:1.2;letter-spacing:.3px;text-transform:uppercase}.nc-tab-active[data-v-d14b7e1c]{color:#3674b5}.nc-tab[data-v-d14b7e1c]:hover:not(.nc-tab-active){color:#546e7a}.nc-tab-slider[data-v-d14b7e1c]{position:absolute;bottom:0;left:8px;width:calc(50% - 8px);height:2.5px;background:#3674b5;border-radius:2px 2px 0 0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.nc-tabs-three .nc-tab-slider[data-v-d14b7e1c]{width:calc(33.33% - 8px)}.nc-tabs-three .nc-tab-slider-0[data-v-d14b7e1c]{transform:translate(0)}.nc-tabs-three .nc-tab-slider-1[data-v-d14b7e1c]{transform:translate(100%)}.nc-tabs-three .nc-tab-slider-2[data-v-d14b7e1c]{transform:translate(200%)}.nc-tabs-four .nc-tab-slider[data-v-d14b7e1c]{width:calc(25% - 4px)}.nc-tabs-four .nc-tab[data-v-d14b7e1c]{gap:2px;padding:8px 4px 10px}.nc-tab-slider-four.nc-tab-slider-0[data-v-d14b7e1c]{transform:translate(0)}.nc-tab-slider-four.nc-tab-slider-1[data-v-d14b7e1c]{transform:translate(100%)}.nc-tab-slider-four.nc-tab-slider-2[data-v-d14b7e1c]{transform:translate(200%)}.nc-tab-slider-four.nc-tab-slider-3[data-v-d14b7e1c]{transform:translate(300%)}.nc-tabs-five .nc-tab-slider[data-v-d14b7e1c]{width:calc(20% - 3px)}.nc-tabs-five .nc-tab[data-v-d14b7e1c]{gap:2px;padding:8px 2px 10px}.nc-tabs-five .nc-tab-label[data-v-d14b7e1c]{font-size:9px}.nc-tab-slider-five.nc-tab-slider-0[data-v-d14b7e1c]{transform:translate(0)}.nc-tab-slider-five.nc-tab-slider-1[data-v-d14b7e1c]{transform:translate(100%)}.nc-tab-slider-five.nc-tab-slider-2[data-v-d14b7e1c]{transform:translate(200%)}.nc-tab-slider-five.nc-tab-slider-3[data-v-d14b7e1c]{transform:translate(300%)}.nc-tab-slider-five.nc-tab-slider-4[data-v-d14b7e1c]{transform:translate(400%)}.nc-cancel-reason[data-v-d14b7e1c]{display:flex;align-items:flex-start;gap:2px;margin-top:6px;padding:6px 10px;background:#fff3f3;border-left:3px solid #EF5350;border-radius:4px;font-size:12px;color:#c62828;line-height:1.4;font-style:italic}.nc-badge[data-v-d14b7e1c]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:8px;font-size:9px;font-weight:700;padding:0 4px;color:#fff;line-height:1;flex-shrink:0}.nc-badge-error[data-v-d14b7e1c],.nc-badge-red[data-v-d14b7e1c]{background:#b71c1c}.nc-badge-blue[data-v-d14b7e1c]{background:#3674b5}.nc-badge-orange[data-v-d14b7e1c]{background:#e65100}.nc-body[data-v-d14b7e1c]{overflow-y:auto;max-height:calc(100vh - 140px);padding:12px 14px}.nc-empty[data-v-d14b7e1c]{display:flex;flex-direction:column;align-items:center;padding:60px 24px;text-align:center}.nc-empty-icon[data-v-d14b7e1c]{width:64px;height:64px;border-radius:50%;background:#eef1f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.nc-empty-title[data-v-d14b7e1c]{font-size:14px;font-weight:600;color:#546e7a;margin:0 0 4px}.nc-empty-sub[data-v-d14b7e1c]{font-size:12.5px;color:#90a4ae;margin:0}.nc-item[data-v-d14b7e1c]{display:flex;align-items:flex-start;gap:12px;padding:14px;margin-bottom:8px;background:#fff;border-radius:14px;cursor:pointer;position:relative;overflow:hidden;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;border:1px solid transparent}.nc-item[data-v-d14b7e1c]:hover{background:#fafbfd;box-shadow:0 2px 10px #3674b512;transform:translateY(-1px)}.nc-item-unread[data-v-d14b7e1c]{background:#f0f6ff;border-color:#3674b51a}.nc-item-unread[data-v-d14b7e1c]:hover{background:#e8f0fc}.nc-item-bar[data-v-d14b7e1c]{position:absolute;left:0;top:0;bottom:0;width:3.5px;border-radius:0 3px 3px 0}.nc-bar-warning[data-v-d14b7e1c]{background:linear-gradient(180deg,#dfa92c,#c9941f)}.nc-bar-info[data-v-d14b7e1c]{background:linear-gradient(180deg,#42a5f5,#3674b5)}.nc-bar-success[data-v-d14b7e1c]{background:linear-gradient(180deg,#66bb6a,#185d33)}.nc-bar-error[data-v-d14b7e1c]{background:linear-gradient(180deg,#ef5350,#b71c1c)}.nc-bar-primary[data-v-d14b7e1c]{background:linear-gradient(180deg,#42a5f5,#3674b5)}.nc-bar-orange[data-v-d14b7e1c]{background:linear-gradient(180deg,#ff9800,#e65100)}.nc-item-icon[data-v-d14b7e1c]{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nc-icon-warning[data-v-d14b7e1c]{background:linear-gradient(135deg,#ffa726,#dfa92c)}.nc-icon-info[data-v-d14b7e1c]{background:linear-gradient(135deg,#42a5f5,#3674b5)}.nc-icon-success[data-v-d14b7e1c]{background:linear-gradient(135deg,#66bb6a,#2e7d32)}.nc-icon-error[data-v-d14b7e1c]{background:linear-gradient(135deg,#ef5350,#b71c1c)}.nc-icon-primary[data-v-d14b7e1c]{background:linear-gradient(135deg,#42a5f5,#3674b5)}.nc-icon-orange[data-v-d14b7e1c]{background:linear-gradient(135deg,#ff9800,#e65100)}.nc-item-content[data-v-d14b7e1c]{flex:1;min-width:0}.nc-item-top[data-v-d14b7e1c]{display:flex;align-items:center;gap:8px;margin-bottom:3px}.nc-item-title[data-v-d14b7e1c]{font-size:13px;font-weight:650;color:#13294b;line-height:1.35;flex:1;word-break:break-word}.nc-unread-dot[data-v-d14b7e1c]{width:7px;height:7px;border-radius:50%;background:#3674b5;flex-shrink:0;box-shadow:0 0 0 2px #3674b533;margin-top:2px}.nc-item-msg[data-v-d14b7e1c]{font-size:12px;color:#546e7a;line-height:1.45;word-break:break-word}.nc-item-detail[data-v-d14b7e1c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.nc-detail-code[data-v-d14b7e1c],.nc-detail-name[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#78909c;background:#3674b50f;padding:1px 7px;border-radius:5px}.nc-item-footer[data-v-d14b7e1c]{display:flex;align-items:center;gap:10px;margin-top:6px}.nc-item-time[data-v-d14b7e1c]{font-size:11px;color:#90a4ae;display:flex;align-items:center;gap:3px}.nc-force-btn[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:none;border-radius:8px;background:linear-gradient(135deg,#ef5350,#c62828);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 2px 6px #c6282840}.nc-force-btn[data-v-d14b7e1c]:hover{transform:scale(1.04);box-shadow:0 3px 10px #c6282859}.nc-force-btn-large[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#ef5350,#c62828);color:#fff;font-size:13px;font-weight:700;letter-spacing:.4px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 3px 8px #c628284d}.nc-force-btn-large[data-v-d14b7e1c]:hover{transform:scale(1.05);box-shadow:0 4px 14px #c6282873}.nc-force-btn-large[data-v-d14b7e1c]:active{transform:scale(.98)}.nc-force-disabled[data-v-d14b7e1c]{opacity:.4!important;cursor:not-allowed!important;background:linear-gradient(135deg,#9e9e9e,#757575)!important;box-shadow:none!important}.nc-force-disabled[data-v-d14b7e1c]:hover{transform:none!important;box-shadow:none!important}.nc-item-urgent[data-v-d14b7e1c]{background:linear-gradient(135deg,#ef53500a,#c628280a);border-color:#ef535033;border-width:1.5px}.nc-item-urgent[data-v-d14b7e1c]:hover{background:linear-gradient(135deg,#ef53500f,#c628280f);box-shadow:0 3px 12px #ef535026}.nc-item-urgent .nc-item-bar[data-v-d14b7e1c]{width:4px;background:linear-gradient(180deg,#ef5350,#c62828)}.nc-item-urgent .nc-item-title[data-v-d14b7e1c]{color:#b71c1c;font-weight:700}.nc-force-loading[data-v-d14b7e1c]{opacity:.6;pointer-events:none}.nc-alerted-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;background:#c6282814;color:#c62828;font-size:10.5px;font-weight:600}.nc-safe-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;background:#4caf501a;color:#2e7d32;font-size:10.5px;font-weight:600}.nc-cancelled-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;background:#b71c1c14;color:#b71c1c;font-size:10.5px;font-weight:600}.nc-countdown-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;background:#ff98001a;color:#e65100;font-size:10.5px;font-weight:600}.nc-critical-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;background:#c628281f;color:#c62828;font-size:10.5px;font-weight:700;text-transform:uppercase}.nc-item-approval[data-v-d14b7e1c]{background:linear-gradient(135deg,#ff980008,#e6510008);border-color:#ff980026}.nc-item-approval[data-v-d14b7e1c]:hover{background:linear-gradient(135deg,#ff98000f,#e651000f);box-shadow:0 3px 12px #ff98001f}.nc-item-approval .nc-item-bar[data-v-d14b7e1c]{width:3.5px;background:linear-gradient(180deg,#ff9800,#e65100)}.nc-external-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:5px;background:#e6510014;color:#e65100;font-size:10.5px;font-weight:600}.nc-verified-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;background:#4caf501a;color:#2e7d32;font-size:10.5px;font-weight:600}.nc-unverified-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;background:#ff98001a;color:#e65100;font-size:10.5px;font-weight:600}.nc-approval-actions[data-v-d14b7e1c]{display:flex;gap:8px;margin-top:10px}.nc-approve-btn[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:5px;padding:6px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#66bb6a,#2e7d32);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 2px 6px #2e7d3240}.nc-approve-btn[data-v-d14b7e1c]:hover{transform:scale(1.04);box-shadow:0 3px 10px #2e7d3259}.nc-decline-btn[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:5px;padding:6px 16px;border:1.5px solid #EF5350;border-radius:8px;background:transparent;color:#c62828;font-size:12px;font-weight:700;cursor:pointer;transition:all .12s ease}.nc-decline-btn[data-v-d14b7e1c]:hover{background:#ef53500f;transform:scale(1.04)}.nc-btn-loading[data-v-d14b7e1c]{opacity:.6;pointer-events:none}.nc-urgency-chip[data-v-d14b7e1c]{display:inline-flex;align-items:center;padding:1px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.nc-urgency-critical[data-v-d14b7e1c]{background:#b71c1c1a;color:#b71c1c}.nc-urgency-high[data-v-d14b7e1c]{background:#e651001a;color:#e65100}.nc-urgency-medium[data-v-d14b7e1c]{background:#ff98001a;color:#e65100}.nc-urgency-low[data-v-d14b7e1c]{background:#2e7d321a;color:#2e7d32}.nc-conv[data-v-d14b7e1c]{background:#fff;border-radius:14px;margin-bottom:8px;overflow:hidden;border:1px solid transparent;transition:box-shadow .2s ease,border-color .2s ease}.nc-conv[data-v-d14b7e1c]:hover{box-shadow:0 2px 10px #3674b512}.nc-conv-open[data-v-d14b7e1c]{border-color:#3674b526;box-shadow:0 4px 16px #3674b51a}.nc-conv-new[data-v-d14b7e1c]{border-color:#3674b533;background:#f8fbff}.nc-conv-header[data-v-d14b7e1c]{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;transition:background .15s ease}.nc-conv-header[data-v-d14b7e1c]:hover{background:#fafbfd}.nc-conv-avatars[data-v-d14b7e1c]{position:relative;width:46px;height:36px;flex-shrink:0}.nc-avatar[data-v-d14b7e1c]{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;position:absolute;border:2.5px solid #ffffff}.nc-avatar-user[data-v-d14b7e1c]{background:linear-gradient(135deg,#42a5f5,#3674b5);left:0;top:0;z-index:2}.nc-avatar-rescuer[data-v-d14b7e1c]{background:linear-gradient(135deg,#66bb6a,#185d33);left:16px;top:4px;z-index:1}.nc-conv-info[data-v-d14b7e1c]{flex:1;min-width:0}.nc-conv-name[data-v-d14b7e1c]{font-size:13px;font-weight:650;color:#13294b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.nc-conv-preview[data-v-d14b7e1c]{font-size:12px;color:#78909c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.nc-conv-sender[data-v-d14b7e1c]{font-weight:600;color:#546e7a}.nc-conv-tags[data-v-d14b7e1c]{display:flex;align-items:center;gap:8px;margin-top:5px}.nc-tag[data-v-d14b7e1c]{display:inline-block;padding:1px 7px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.4px}.nc-tag-warning[data-v-d14b7e1c]{background:#dfa92c1f;color:#c9941f}.nc-tag-info[data-v-d14b7e1c]{background:#3674b51a;color:#3674b5}.nc-tag-success[data-v-d14b7e1c]{background:#185d331a;color:#185d33}.nc-tag-error[data-v-d14b7e1c]{background:#b71c1c1a;color:#b71c1c}.nc-tag-grey[data-v-d14b7e1c]{background:#0000000f;color:#78909c}.nc-conv-time[data-v-d14b7e1c]{font-size:11px;color:#90a4ae}.nc-conv-right[data-v-d14b7e1c]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.nc-msg-count[data-v-d14b7e1c]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:8px;background:#3674b514;color:#3674b5;font-size:11px;font-weight:700}.nc-conv-chevron[data-v-d14b7e1c]{color:#b0bec5;transition:transform .25s cubic-bezier(.4,0,.2,1)}.nc-chevron-up[data-v-d14b7e1c]{transform:rotate(180deg)}.nc-conv-body[data-v-d14b7e1c]{border-top:1px solid #eef1f5;background:#f8f9fb}.nc-conv-body-label[data-v-d14b7e1c]{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 12px;font-size:10.5px;font-weight:600;color:#90a4ae;text-transform:uppercase;letter-spacing:.5px;background:#f0f2f5}.nc-conv-loading[data-v-d14b7e1c]{display:flex;justify-content:center;padding:20px}.nc-msg-list[data-v-d14b7e1c]{padding:12px;max-height:320px;overflow-y:auto}.nc-msg[data-v-d14b7e1c]{max-width:82%;margin-bottom:8px}.nc-msg-left[data-v-d14b7e1c]{margin-right:auto}.nc-msg-right[data-v-d14b7e1c]{margin-left:auto}.nc-msg-name[data-v-d14b7e1c]{font-size:10.5px;font-weight:650;margin-bottom:3px;padding:0 4px}.nc-msg-left .nc-msg-name[data-v-d14b7e1c]{color:#3674b5}.nc-msg-right .nc-msg-name[data-v-d14b7e1c]{color:#185d33;text-align:right}.nc-msg-bubble[data-v-d14b7e1c]{padding:9px 14px;border-radius:14px;font-size:13px;color:#263238;line-height:1.45;word-break:break-word}.nc-msg-left .nc-msg-bubble[data-v-d14b7e1c]{background:#fff;border:1px solid #e8ecf0;border-bottom-left-radius:4px}.nc-msg-right .nc-msg-bubble[data-v-d14b7e1c]{background:linear-gradient(135deg,#e8f5e9,#dcedc8);border-bottom-right-radius:4px}.nc-msg-time[data-v-d14b7e1c]{font-size:10px;color:#90a4ae;margin-top:3px;padding:0 4px}.nc-msg-left .nc-msg-time[data-v-d14b7e1c]{text-align:left}.nc-msg-right .nc-msg-time[data-v-d14b7e1c]{text-align:right}.nc-conv-empty-msg[data-v-d14b7e1c]{text-align:center;font-size:12.5px;color:#90a4ae;padding:16px 0}.nc-pagination[data-v-d14b7e1c]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-top:1px solid #eef1f5;background:#fafbfd;margin-top:8px}.nc-page-btn[data-v-d14b7e1c]{width:32px;height:32px;border:1px solid #e1e5e9;border-radius:8px;background:#fff;color:#546e7a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.nc-page-btn[data-v-d14b7e1c]:hover:not(.nc-page-disabled){background:#3674b5;color:#fff;border-color:#3674b5}.nc-page-disabled[data-v-d14b7e1c]{opacity:.4;cursor:not-allowed;pointer-events:none}.nc-page-info[data-v-d14b7e1c]{font-size:12px;font-weight:600;color:#546e7a;padding:0 8px;min-width:60px;text-align:center}.nc-item-safe[data-v-d14b7e1c]{background:#f8fcf9!important;border-color:#185d3326!important}.nc-item-safe[data-v-d14b7e1c]:hover{background:#f0f8f2!important;border-color:#185d3333!important}.nc-safe-location[data-v-d14b7e1c]{display:flex;align-items:center;margin-top:6px;padding:4px 8px;background:#66bb6a14;border-radius:6px;border-left:2px solid #66BB6A}.nc-safe-location span[data-v-d14b7e1c]{font-size:11px;color:#2e7d32;font-weight:500}.nc-approval-reason[data-v-d14b7e1c]{display:flex;align-items:center;margin-top:6px;padding:4px 8px;background:#4caf5014;border-radius:6px;border-left:2px solid #4CAF50}.nc-approval-reason span[data-v-d14b7e1c]{font-size:11px;color:#2e7d32;font-weight:500;font-style:italic}.gradient-text[data-v-abb883ea]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.buildings-stats-banner[data-v-abb883ea]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)!important}.stats-banner-grid[data-v-abb883ea]{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;padding:12px 16px;gap:8px}.stat-inline[data-v-abb883ea]{text-align:center;min-width:70px;padding:4px 8px}.stat-inline-icon[data-v-abb883ea]{color:#fffc;margin-bottom:2px}.stat-inline-icon.blue-icon[data-v-abb883ea]{color:#90caf9}.stat-inline-icon.green-icon[data-v-abb883ea]{color:#a5d6a7}.stat-inline-value[data-v-abb883ea]{font-size:20px;font-weight:800;color:#fff;line-height:1.2}.stat-inline-label[data-v-abb883ea]{font-size:10px;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.evacuation-canvas-container[data-v-abb883ea]{overflow:auto;background-color:#e0e0e0;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;max-height:60vh;min-height:300px}.evacuation-canvas-wrapper[data-v-abb883ea]{position:relative;display:inline-block}.evacuation-image[data-v-abb883ea]{display:block;max-width:none}.evacuation-overlay[data-v-abb883ea]{position:absolute;top:0;left:0;pointer-events:none}.legend-line[data-v-abb883ea]{width:30px;height:4px;background:#ff5722;border-radius:2px}.legend-room[data-v-abb883ea]{width:24px;height:16px;background:#4caf504d;border:2px solid #4CAF50;border-radius:2px}.gap-4[data-v-abb883ea]{gap:16px}.floor-header[data-v-abb883ea]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.floor-info[data-v-abb883ea]{display:flex;align-items:center;flex-wrap:wrap;flex:1;min-width:150px;gap:2px}.floor-actions[data-v-abb883ea]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-left:auto}@media (max-width: 600px){.floor-header[data-v-abb883ea]{flex-direction:column;align-items:flex-start}.floor-info[data-v-abb883ea]{width:100%;margin-bottom:8px}.floor-actions[data-v-abb883ea]{width:100%;justify-content:flex-end;margin-left:0}}.gradient-text[data-v-3ce99f66]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card[data-v-3ce99f66]{position:relative;overflow:hidden}.stat-card-overlay[data-v-3ce99f66]{position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.stat-card-primary[data-v-3ce99f66]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)!important}.stat-card-warning[data-v-3ce99f66]{background:linear-gradient(135deg,#fb8c00,#f57c00,#ef6c00)!important}.stat-card-info[data-v-3ce99f66]{background:linear-gradient(135deg,#00acc1,#0097a7,#00838f)!important}.stat-card-success[data-v-3ce99f66]{background:linear-gradient(135deg,#43a047,#388e3c,#2e7d32)!important}.stat-card-error[data-v-3ce99f66]{background:linear-gradient(135deg,#e53935,#d32f2f,#c62828)!important}.stat-card-clickable[data-v-3ce99f66]{cursor:pointer}.stat-card-clickable[data-v-3ce99f66]:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #0000002e!important}.stat-card-clickable[data-v-3ce99f66]:active{transform:translateY(-2px)!important}.stat-dialog-card[data-v-3ce99f66]{overflow:hidden}.stat-dialog-header[data-v-3ce99f66]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px}.stat-dialog-header-total[data-v-3ce99f66]{background:linear-gradient(135deg,#1976d2,#0d47a1)}.stat-dialog-header-pending[data-v-3ce99f66]{background:linear-gradient(135deg,#fb8c00,#ef6c00)}.stat-dialog-header-in_progress[data-v-3ce99f66]{background:linear-gradient(135deg,#00acc1,#00838f)}.stat-dialog-header-completed[data-v-3ce99f66]{background:linear-gradient(135deg,#43a047,#2e7d32)}.stat-dialog-header-cancelled[data-v-3ce99f66]{background:linear-gradient(135deg,#e53935,#c62828)}.stat-dialog-body[data-v-3ce99f66]{max-height:420px;overflow-y:auto}.stat-dialog-item[data-v-3ce99f66]{padding:14px 20px;border-bottom:1px solid #f0f0f0;transition:background .12s ease}.stat-dialog-item[data-v-3ce99f66]:last-child{border-bottom:none}.stat-dialog-item[data-v-3ce99f66]:hover{background:#fafbfd}.stat-dialog-item-alt[data-v-3ce99f66]{background:#fafafa}.stat-dialog-item-alt[data-v-3ce99f66]:hover{background:#f0f4f8}.bg-success-lighten-5[data-v-3ce99f66]{background-color:#4caf5014!important}.bg-warning-lighten-5[data-v-3ce99f66]{background-color:#ff980014!important}.bg-primary-lighten-5[data-v-3ce99f66]{background-color:#1976d214!important}.bg-blue-lighten-5[data-v-3ce99f66]{background-color:#2196f31a!important}.bg-purple-lighten-5[data-v-3ce99f66]{background-color:#9c27b01a!important}.bg-teal-lighten-5[data-v-3ce99f66]{background-color:#0096881a!important}.text-white-50[data-v-3ce99f66]{color:#ffffffb3!important}.opacity-80[data-v-3ce99f66]{opacity:.8}.v-card[data-v-3ce99f66]{transition:transform .2s ease,box-shadow .2s ease}.v-card[data-v-3ce99f66]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a!important}.stat-card[data-v-3ce99f66]:hover{transform:translateY(-4px)}.page-header[data-v-3ce99f66]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page-header-content[data-v-3ce99f66]{flex:1;min-width:200px}.time-filter-select[data-v-3ce99f66]{max-width:150px;flex-shrink:0}@media (max-width: 600px){.page-header[data-v-3ce99f66]{flex-direction:column;align-items:flex-start}.page-header-content[data-v-3ce99f66]{width:100%}.time-filter-select[data-v-3ce99f66]{width:100%;max-width:100%}}.gradient-text[data-v-ddfb44b2]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header[data-v-ddfb44b2]{display:flex;justify-content:space-between;align-items:flex-start}.stat-card[data-v-ddfb44b2]{border:1px solid #e8ecf0;transition:box-shadow .2s ease}.stat-card[data-v-ddfb44b2]:hover{box-shadow:0 4px 16px #1976d21a!important}.stat-icon-wrap[data-v-ddfb44b2]{width:48px;height:48px;border-radius:12px;background:#f4f6f9;display:inline-flex;align-items:center;justify-content:center}.report-card[data-v-ddfb44b2]{padding:16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .15s ease}.report-card[data-v-ddfb44b2]:hover{background:#fff8f8}.report-card[data-v-ddfb44b2]:last-child{border-bottom:none}.report-card-header[data-v-ddfb44b2]{display:flex;justify-content:space-between;align-items:center}.report-card-reason[data-v-ddfb44b2]{font-size:13px;color:#546e7a;line-height:1.5;padding:8px 12px;background:#fff5f5;border-radius:8px;border-left:3px solid #EF5350}.report-card-footer[data-v-ddfb44b2]{display:flex;flex-wrap:wrap;gap:4px}.gradient-text[data-v-2904c5ab]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tab-card[data-v-2904c5ab]{transition:all .25s ease;border:2px solid transparent}.tab-card[data-v-2904c5ab]:hover{transform:translateY(-1px)}.tab-active-rescue[data-v-2904c5ab]{background:linear-gradient(135deg,#1976d2,#0d47a1)!important;border-color:transparent}.tab-active-system[data-v-2904c5ab]{background:linear-gradient(135deg,#ef6c00,#e65100)!important;border-color:transparent}.tab-inactive[data-v-2904c5ab]{background:#fff!important;border-color:#e8ecf0}.tab-inactive[data-v-2904c5ab]:hover{border-color:#90caf9;box-shadow:0 2px 8px #1976d21a}.cursor-pointer[data-v-2904c5ab]{cursor:pointer}.sys-tab-chip[data-v-2904c5ab]{transition:all .25s ease;font-weight:600!important;border:2px solid transparent;min-height:32px}.sys-tab-chip[data-v-2904c5ab]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.sys-tab-chip.active-tab[data-v-2904c5ab]{color:#fff!important;box-shadow:0 2px 12px #0003}.rescue-stats-banner[data-v-2904c5ab]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)!important}.system-stats-banner[data-v-2904c5ab]{background:linear-gradient(135deg,#ef6c00,#e65100,#bf360c)!important}.stats-banner-grid[data-v-2904c5ab]{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;padding:12px 16px;gap:8px}.stat-inline[data-v-2904c5ab]{text-align:center;min-width:70px;padding:4px 8px}.stat-inline-icon[data-v-2904c5ab]{color:#fffc;margin-bottom:2px}.stat-inline-icon.amber-icon[data-v-2904c5ab]{color:#ffd54f}.stat-inline-icon.green-icon[data-v-2904c5ab]{color:#a5d6a7}.stat-inline-icon.teal-icon[data-v-2904c5ab]{color:#80cbc4}.stat-inline-icon.red-icon[data-v-2904c5ab]{color:#ef9a9a}.stat-inline-icon.orange-icon[data-v-2904c5ab]{color:#ffcc80}.stat-inline-icon.blue-icon[data-v-2904c5ab]{color:#90caf9}.stat-inline-value[data-v-2904c5ab]{font-size:20px;font-weight:800;color:#fff;line-height:1.2}.stat-inline-label[data-v-2904c5ab]{font-size:10px;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.rating-row[data-v-2904c5ab]{display:flex;align-items:center;gap:8px}.rating-label[data-v-2904c5ab]{width:36px;display:flex;align-items:center;justify-content:flex-end;font-size:12px}.rating-bar-wrap[data-v-2904c5ab]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.rating-bar[data-v-2904c5ab]{height:100%;border-radius:3px;transition:width .5s ease}.rating-bar-5[data-v-2904c5ab]{background:linear-gradient(90deg,#2e7d32,#43a047)}.rating-bar-4[data-v-2904c5ab]{background:linear-gradient(90deg,#689f38,#8bc34a)}.rating-bar-3[data-v-2904c5ab]{background:linear-gradient(90deg,#f9a825,#fdd835)}.rating-bar-2[data-v-2904c5ab]{background:linear-gradient(90deg,#ef6c00,#ff9800)}.rating-bar-1[data-v-2904c5ab]{background:linear-gradient(90deg,#c62828,#ef5350)}.rating-count[data-v-2904c5ab]{width:24px;text-align:right;font-size:11px;font-weight:600;color:#546e7a}.tag-dist-row[data-v-2904c5ab]{display:flex;align-items:center;gap:6px}.tag-dist-label[data-v-2904c5ab]{width:130px;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-dist-bar-wrap[data-v-2904c5ab]{flex:1;height:5px;background:#f0f0f0;border-radius:3px;overflow:hidden}.tag-dist-bar[data-v-2904c5ab]{height:100%;border-radius:3px;transition:width .5s ease}.tag-dist-count[data-v-2904c5ab]{width:22px;text-align:right;font-size:11px;font-weight:600;color:#546e7a}.feedback-item[data-v-2904c5ab]{padding:14px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .15s ease}.feedback-item[data-v-2904c5ab]:hover{background:#f5f8fc}.feedback-item[data-v-2904c5ab]:last-child{border-bottom:none}.feedback-header[data-v-2904c5ab]{display:flex;justify-content:space-between;align-items:center}.feedback-user[data-v-2904c5ab]{display:flex;align-items:center}.feedback-rating-badge[data-v-2904c5ab]{display:flex;align-items:center;padding:4px 10px;background:#fffde7;border-radius:20px;border:1px solid #FFF59D}.feedback-ratings-grid[data-v-2904c5ab]{display:flex;gap:6px;flex-wrap:wrap}.feedback-comment[data-v-2904c5ab]{font-size:13px;color:#546e7a;line-height:1.5;padding:6px 10px;background:#fafbfd;border-radius:6px;border-left:3px solid #e0e0e0}.feedback-tags[data-v-2904c5ab]{display:flex;flex-wrap:wrap;gap:4px}.canvas-card[data-v-bc756c92]{min-height:500px}.canvas-container[data-v-bc756c92]{overflow:auto;background-color:#e0e0e0;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;min-height:500px;max-height:70vh}.canvas-wrapper[data-v-bc756c92]{position:relative;display:inline-block}.floor-plan-image[data-v-bc756c92]{display:block;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.drawing-canvas[data-v-bc756c92]{position:absolute;top:0;left:0;cursor:crosshair}.no-image-placeholder[data-v-bc756c92]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;border:2px dashed #ccc}.gradient-text[data-v-521eebdb]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header[data-v-521eebdb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.page-header-content[data-v-521eebdb]{flex:1;min-width:180px}.pm-stats-row[data-v-521eebdb]{display:flex;gap:12px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.pm-stats-row[data-v-521eebdb]::-webkit-scrollbar{display:none}.pm-stat-card[data-v-521eebdb]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:12px 16px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(0,0,0,.04);flex:1;min-width:120px}.pm-stat-icon[data-v-521eebdb]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-stat-info[data-v-521eebdb]{display:flex;flex-direction:column}.pm-stat-value[data-v-521eebdb]{font-size:1.25rem;font-weight:800;color:#1a1a2e;line-height:1.2}.pm-stat-label[data-v-521eebdb]{font-size:.68rem;color:#999;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.pm-category-scroll[data-v-521eebdb]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.pm-category-scroll[data-v-521eebdb]::-webkit-scrollbar{display:none}.pm-cat-pill[data-v-521eebdb]{display:flex;align-items:center;gap:5px;padding:7px 14px;border-radius:50px;border:1.5px solid #e0e0e0;background:#fff;font-size:.72rem;font-weight:600;color:#555;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}.pm-cat-pill[data-v-521eebdb]:hover{border-color:#1976d2;color:#1976d2;background:#1976d20a}.pm-cat-pill.active[data-v-521eebdb]{background:linear-gradient(135deg,#1976d2,#0d47a1);color:#fff;border-color:transparent;box-shadow:0 4px 12px #1976d24d}.pm-cat-pill.active .v-icon[data-v-521eebdb]{color:#fff!important}.pm-grid[data-v-521eebdb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.pm-card[data-v-521eebdb]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #0000000f;border:1px solid rgba(0,0,0,.04);transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;height:100%}.pm-card[data-v-521eebdb]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1976d21f}.pm-thumb[data-v-521eebdb]{position:relative;overflow:hidden;cursor:pointer;border-radius:14px 14px 0 0}.pm-thumb-img[data-v-521eebdb]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.pm-card:hover .pm-thumb-img[data-v-521eebdb]{transform:scale(1.05)}.pm-thumb-placeholder[data-v-521eebdb]{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#1976d2,#0d47a1);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.pm-placeholder-icon[data-v-521eebdb]{opacity:.8;animation:pulse-521eebdb 2s ease-in-out infinite}.pm-placeholder-dots[data-v-521eebdb]{display:flex;gap:4px}.pm-placeholder-dots .dot[data-v-521eebdb]{width:4px;height:4px;border-radius:50%;background:#fff9;animation:dotPulse-521eebdb 1.5s ease-in-out infinite}.pm-placeholder-dots .dot[data-v-521eebdb]:nth-child(2){animation-delay:.2s}.pm-placeholder-dots .dot[data-v-521eebdb]:nth-child(3){animation-delay:.4s}.pm-gradient-overlay[data-v-521eebdb]{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg,transparent 0%,rgba(13,71,161,.7) 100%);pointer-events:none;transition:opacity .3s ease}.pm-card:hover .pm-gradient-overlay[data-v-521eebdb]{opacity:.9}.pm-play-overlay[data-v-521eebdb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.pm-play-circle[data-v-521eebdb]{position:relative;width:50px;height:50px;border-radius:50%;background:#1976d2e6;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 20px #0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pm-play-circle .v-icon[data-v-521eebdb]{margin-left:2px;z-index:2}.pm-play-ripple[data-v-521eebdb]{position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(25,118,210,.4);animation:ripple-521eebdb 2s ease-out infinite}.pm-card:hover .pm-play-circle[data-v-521eebdb]{transform:scale(1.15);background:#1976d2;box-shadow:0 6px 30px #1976d280}.pm-duration-badge[data-v-521eebdb]{position:absolute;bottom:8px;right:8px;padding:3px 6px;background:#000c;color:#fff;font-size:.65rem;font-weight:600;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pm-cat-badge[data-v-521eebdb]{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:20px;font-size:.6rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0003}.pm-card-body[data-v-521eebdb]{padding:16px;flex:1;display:flex;flex-direction:column;gap:8px}.pm-card-header[data-v-521eebdb]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pm-card-title[data-v-521eebdb]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;flex:1}.pm-more-btn[data-v-521eebdb]{opacity:0;transition:opacity .2s ease}.pm-card:hover .pm-more-btn[data-v-521eebdb]{opacity:1}.pm-card-desc[data-v-521eebdb]{font-size:.75rem;color:#777;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.pm-card-meta[data-v-521eebdb]{display:flex;flex-direction:column;gap:6px;margin-top:auto}.pm-meta-row[data-v-521eebdb]{display:flex;align-items:center;justify-content:space-between}.pm-meta-item[data-v-521eebdb]{display:flex;align-items:center;gap:4px;font-size:.68rem;color:#999}.pm-meta-item .v-icon[data-v-521eebdb]{color:#bbb}.pm-author-avatar[data-v-521eebdb]{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#1976d2,#0d47a1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pm-card-actions[data-v-521eebdb]{padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.pm-action-row[data-v-521eebdb]{display:flex;align-items:center;justify-content:space-between}.pm-edit-btn[data-v-521eebdb]{font-size:.75rem;font-weight:600}.pm-quick-actions[data-v-521eebdb]{display:flex;gap:4px}.pm-toggle-btn[data-v-521eebdb],.pm-delete-btn[data-v-521eebdb]{transition:all .2s ease}.pm-toggle-btn[data-v-521eebdb]:hover{background:#4caf501a}.pm-delete-btn[data-v-521eebdb]:hover{background:#f443361a}.pm-empty[data-v-521eebdb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.pm-empty-icon[data-v-521eebdb]{width:72px;height:72px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pm-delete-icon[data-v-521eebdb]{width:64px;height:64px;border-radius:50%;background:#ffebee;display:flex;align-items:center;justify-content:center;margin:0 auto}.pm-dialog-toolbar[data-v-521eebdb]{background:linear-gradient(135deg,#1976d2,#0d47a1)!important}.pm-video-container[data-v-521eebdb]{position:relative;width:100%;padding-top:56.25%;background:#000;overflow:hidden}.pm-video-player[data-v-521eebdb],.pm-video-iframe[data-v-521eebdb]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.pm-video-player[data-v-521eebdb]{background:#000;object-fit:cover}.pm-preview-dialog[data-v-521eebdb] .v-dialog{box-shadow:0 24px 64px #0003!important}.pm-preview-card[data-v-521eebdb]{overflow:hidden!important;box-shadow:0 24px 64px #00000026!important}.pm-preview-header[data-v-521eebdb]{position:relative;background:linear-gradient(135deg,#1976d2,#0d47a1);color:#fff;padding:20px;overflow:hidden}.pm-header-gradient[data-v-521eebdb]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.page-header-content[data-v-521eebdb]{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pm-header-left[data-v-521eebdb]{flex:1}.pm-preview-category[data-v-521eebdb]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;box-shadow:0 2px 8px #0003}.pm-preview-title[data-v-521eebdb]{font-size:1.25rem;font-weight:800;margin:0;line-height:1.4;color:#fff}.pm-close-btn[data-v-521eebdb]{background:#ffffff1a!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pm-close-btn[data-v-521eebdb]:hover{background:#fff3!important}.pm-video-wrapper[data-v-521eebdb]{padding:0;background:#000}.pm-preview-details[data-v-521eebdb]{padding:24px;background:#f8f9fa}.pm-details-main[data-v-521eebdb]{margin-bottom:20px}.pm-author-section[data-v-521eebdb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.pm-author-info[data-v-521eebdb]{display:flex;align-items:center;gap:12px}.pm-author-avatar-lg[data-v-521eebdb]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1976d2,#0d47a1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #1976d24d}.pm-author-text[data-v-521eebdb]{flex:1}.pm-author-name[data-v-521eebdb]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin:0 0 2px}.pm-publish-date[data-v-521eebdb]{font-size:.75rem;color:#777;margin:0}.pm-video-stats[data-v-521eebdb]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.pm-stat-item[data-v-521eebdb]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#777}.pm-description-section[data-v-521eebdb]{margin-bottom:16px}.pm-section-title[data-v-521eebdb]{font-size:.85rem;font-weight:700;color:#1a1a2e;margin:0 0 8px}.pm-description-text[data-v-521eebdb]{font-size:.8rem;color:#555;line-height:1.6;margin:0}.pm-preview-actions[data-v-521eebdb]{display:flex;gap:12px;justify-content:flex-start}.pm-preview-edit[data-v-521eebdb],.pm-preview-toggle[data-v-521eebdb]{font-weight:600;transition:all .2s ease}.pm-preview-edit[data-v-521eebdb]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1976d24d}.pm-preview-toggle[data-v-521eebdb]:hover{transform:translateY(-1px)}@keyframes pulse-521eebdb{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes dotPulse-521eebdb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes ripple-521eebdb{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes statusPulse-521eebdb{0%,to{opacity:.9}50%{opacity:1}}@keyframes dotBlink-521eebdb{0%,to{opacity:1}50%{opacity:.3}}@media (max-width: 600px){.page-header[data-v-521eebdb]{flex-direction:column;align-items:flex-start}.pm-stats-row[data-v-521eebdb]{gap:8px}.pm-stat-card[data-v-521eebdb]{padding:10px 12px;min-width:100px}.pm-stat-icon[data-v-521eebdb]{width:34px;height:34px;border-radius:10px}.pm-stat-icon .v-icon[data-v-521eebdb]{font-size:16px!important}.pm-stat-value[data-v-521eebdb]{font-size:1.05rem}.pm-stat-label[data-v-521eebdb]{font-size:.6rem}.pm-grid[data-v-521eebdb]{grid-template-columns:1fr;gap:12px}.pm-cat-pill[data-v-521eebdb]{padding:6px 10px;font-size:.68rem}.pm-play-circle[data-v-521eebdb]{width:44px;height:44px}.pm-preview-header[data-v-521eebdb]{padding:16px}.pm-preview-title[data-v-521eebdb]{font-size:1.1rem}.pm-preview-details[data-v-521eebdb]{padding:16px}.pm-author-section[data-v-521eebdb]{flex-direction:column;align-items:flex-start;gap:12px}.pm-video-stats[data-v-521eebdb]{align-items:flex-start}.pm-preview-actions[data-v-521eebdb]{flex-direction:column}}@media (min-width: 601px) and (max-width: 959px){.pm-grid[data-v-521eebdb]{grid-template-columns:repeat(2,1fr);gap:14px}}@media (min-width: 960px) and (max-width: 1279px){.pm-grid[data-v-521eebdb]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width: 1280px){.pm-grid[data-v-521eebdb]{grid-template-columns:repeat(4,1fr);gap:18px}.pm-container[data-v-521eebdb]{max-width:1400px}}@media (max-width: 359px){.pm-stat-card[data-v-521eebdb]{padding:8px 10px;min-width:90px}.pm-stat-value[data-v-521eebdb]{font-size:.95rem}.pm-card-title[data-v-521eebdb]{font-size:.8rem}.pm-card-desc[data-v-521eebdb]{font-size:.68rem}.pm-preview-title[data-v-521eebdb]{font-size:1rem}}.gradient-text[data-v-a88f31c7]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header[data-v-a88f31c7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page-header-content[data-v-a88f31c7]{flex:1;min-width:200px}.profile-header-bg[data-v-a88f31c7]{background:linear-gradient(135deg,#1976d2,#1565c0)}.avatar-ring[data-v-a88f31c7]{border:3px solid white;background:linear-gradient(135deg,#1976d2,#1565c0)}.edit-avatar-btn[data-v-a88f31c7]{bottom:0;right:0;transform:translate(25%,25%)}.password-requirements[data-v-a88f31c7]{background:#f5f5f5;padding:12px;border-radius:8px}.gap-2[data-v-a88f31c7]{gap:8px}@media (max-width: 600px){.page-header[data-v-a88f31c7]{flex-direction:column;align-items:flex-start}.page-header-content[data-v-a88f31c7]{width:100%}}.gradient-text[data-v-e34cfc6a]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-app-bar[data-v-e34cfc6a]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)!important}.stat-card[data-v-e34cfc6a]{position:relative;overflow:hidden}.stat-card-overlay[data-v-e34cfc6a]{position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.stat-card-primary[data-v-e34cfc6a]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)!important}.stat-card-warning[data-v-e34cfc6a]{background:linear-gradient(135deg,#fb8c00,#f57c00,#ef6c00)!important}.stat-card-info[data-v-e34cfc6a]{background:linear-gradient(135deg,#00acc1,#0097a7,#00838f)!important}.stat-card-success[data-v-e34cfc6a]{background:linear-gradient(135deg,#43a047,#388e3c,#2e7d32)!important}.opacity-80[data-v-e34cfc6a]{opacity:.8}.gap-2[data-v-e34cfc6a]{gap:8px}.tab-card[data-v-e34cfc6a]{transition:all .25s ease;border:2px solid transparent}.tab-card[data-v-e34cfc6a]:hover{transform:translateY(-1px)}.tab-active-rescue[data-v-e34cfc6a]{background:linear-gradient(135deg,#1976d2,#0d47a1)!important;border-color:transparent}.tab-active-self-safe[data-v-e34cfc6a]{background:linear-gradient(135deg,#388e3c,#2e7d32)!important;border-color:transparent}.tab-active-false-alarm[data-v-e34cfc6a]{background:linear-gradient(135deg,#ef6c00,#e65100)!important;border-color:transparent}.tab-inactive[data-v-e34cfc6a]{background:#fff!important;border-color:#e8ecf0}.tab-inactive[data-v-e34cfc6a]:hover{border-color:#90caf9;box-shadow:0 2px 8px #1976d21a}.cursor-pointer[data-v-e34cfc6a]{cursor:pointer}.rescue-stats-banner[data-v-e34cfc6a]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)!important}.self-safe-stats-banner[data-v-e34cfc6a]{background:linear-gradient(135deg,#388e3c,#43a047,#4caf50)!important}.false-alarm-stats-banner[data-v-e34cfc6a]{background:linear-gradient(135deg,#ef6c00,#ff9800,#ffa726)!important}.stats-banner-grid[data-v-e34cfc6a]{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;padding:12px 16px;gap:8px}.stat-inline[data-v-e34cfc6a]{text-align:center;min-width:70px;padding:4px 8px}.stat-inline-icon[data-v-e34cfc6a]{color:#fffc;margin-bottom:2px}.stat-inline-icon.amber-icon[data-v-e34cfc6a]{color:#ffd54f}.stat-inline-icon.green-icon[data-v-e34cfc6a]{color:#a5d6a7}.stat-inline-icon.teal-icon[data-v-e34cfc6a]{color:#80cbc4}.stat-inline-icon.red-icon[data-v-e34cfc6a]{color:#ef9a9a}.stat-inline-icon.orange-icon[data-v-e34cfc6a]{color:#ffcc80}.stat-inline-icon.blue-icon[data-v-e34cfc6a]{color:#90caf9}.stat-inline-value[data-v-e34cfc6a]{font-size:20px;font-weight:800;color:#fff;line-height:1.2}.stat-inline-label[data-v-e34cfc6a]{font-size:10px;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page-header[data-v-e34cfc6a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.page-header-content[data-v-e34cfc6a]{flex:1;min-width:200px}@media (max-width: 600px){.page-header[data-v-e34cfc6a]{flex-direction:column;align-items:flex-start}.page-header-content[data-v-e34cfc6a]{width:100%}}.gradient-text[data-v-1bd9b8b2]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rescuers-stats-banner[data-v-1bd9b8b2]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)!important}.stats-banner-grid[data-v-1bd9b8b2]{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;padding:12px 16px;gap:8px}.stat-inline[data-v-1bd9b8b2]{text-align:center;min-width:60px;padding:4px 6px}.stat-inline-icon[data-v-1bd9b8b2]{color:#fffc;margin-bottom:2px}.stat-inline-icon.green-icon[data-v-1bd9b8b2]{color:#a5d6a7}.stat-inline-icon.amber-icon[data-v-1bd9b8b2]{color:#ffd54f}.stat-inline-icon.red-icon[data-v-1bd9b8b2]{color:#ef9a9a}.stat-inline-icon.orange-icon[data-v-1bd9b8b2]{color:#ffcc80}.stat-inline-value[data-v-1bd9b8b2]{font-size:20px;font-weight:800;color:#fff;line-height:1.2}.stat-inline-label[data-v-1bd9b8b2]{font-size:10px;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.gap-2[data-v-1bd9b8b2]{gap:8px}.gap-3[data-v-1bd9b8b2]{gap:12px}.pending-card[data-v-1bd9b8b2]{border-left:4px solid #E65100}.pending-item[data-v-1bd9b8b2]{background:linear-gradient(135deg,#ff98000a,#e6510008);border:1px solid rgba(255,152,0,.15);transition:all .2s ease}.pending-item[data-v-1bd9b8b2]:hover{background:linear-gradient(135deg,#ff980014,#e651000d);box-shadow:0 2px 8px #ff98001f}.text-orange[data-v-1bd9b8b2]{color:#e65100!important}.gradient-text[data-v-8084e7c4]{background:linear-gradient(135deg,#1976d2,#0d47a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.users-stats-banner[data-v-8084e7c4]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)!important}.stats-banner-grid[data-v-8084e7c4]{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;padding:12px 16px;gap:8px}.stat-inline[data-v-8084e7c4]{text-align:center;min-width:70px;padding:4px 8px}.stat-inline-icon[data-v-8084e7c4]{color:#fffc;margin-bottom:2px}.stat-inline-icon.blue-icon[data-v-8084e7c4]{color:#90caf9}.stat-inline-icon.purple-icon[data-v-8084e7c4]{color:#ce93d8}.stat-inline-icon.teal-icon[data-v-8084e7c4]{color:#80cbc4}.stat-inline-value[data-v-8084e7c4]{font-size:20px;font-weight:800;color:#fff;line-height:1.2}.stat-inline-label[data-v-8084e7c4]{font-size:10px;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.gap-2[data-v-8084e7c4]{gap:8px}.gap-3[data-v-8084e7c4]{gap:12px}.change-password-bg[data-v-65d67c00]{background:linear-gradient(to bottom,#f8f0f0,#fff 40%,#f8f8f8 50%,#d1f8ef 80%,#a1e3f9);min-height:100vh;position:relative}.change-password-container[data-v-65d67c00]{min-height:100vh;padding:16px!important}.change-password-row[data-v-65d67c00]{min-height:100vh}.change-password-bg[data-v-65d67c00]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(161,227,249,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(209,248,239,.12) 0%,transparent 50%);pointer-events:none}.password-card[data-v-65d67c00]{overflow:hidden;border:none;position:relative;z-index:1}.card-header[data-v-65d67c00]{background:linear-gradient(135deg,#3674b5,#2d5f96);padding:28px 32px 24px;text-align:center;position:relative}.card-header[data-v-65d67c00]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#dfa92c,#f0c040,#dfa92c)}.header-icon-wrap[data-v-65d67c00]{width:64px;height:64px;margin:0 auto 14px;background:#ffffff26;border-radius:16px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-title[data-v-65d67c00]{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:-.3px}.header-subtitle[data-v-65d67c00]{font-size:.82rem;color:#ffffffbf;margin:0;line-height:1.5}.card-body[data-v-65d67c00]{background:#fafbfc}.field-label[data-v-65d67c00]{display:block;font-size:.8rem;font-weight:600;color:#13294b;margin-bottom:6px;letter-spacing:.3px}.password-field[data-v-65d67c00] .v-field{background:#fff;border:1.5px solid #e0e4ea;transition:border-color .2s}.password-field[data-v-65d67c00] .v-field:hover{border-color:#3674b5}.password-field[data-v-65d67c00] .v-field--focused{border-color:#3674b5!important}.password-field[data-v-65d67c00] input{color:#13294b;font-size:.95rem}.password-field[data-v-65d67c00] input::placeholder{color:#adb5bd}.strength-bar-wrap[data-v-65d67c00]{padding:0 2px}.strength-bar-track[data-v-65d67c00]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.strength-bar-fill[data-v-65d67c00]{height:100%;border-radius:3px;transition:width .4s ease,background .4s ease}.password-requirements[data-v-65d67c00]{background:#f8f9fa;border-radius:8px;padding:12px}.requirements-grid[data-v-65d67c00]{display:flex;flex-direction:column;gap:6px}.requirement-item[data-v-65d67c00]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#9e9e9e;transition:color .2s ease}.requirement-item.met[data-v-65d67c00]{color:#4caf50}.requirement-item span[data-v-65d67c00]{line-height:1.2}.otp-container[data-v-65d67c00]{max-width:300px;margin:0 auto}.otp-input-custom[data-v-65d67c00] .v-otp-input__content{justify-content:center;gap:8px}.otp-input-custom[data-v-65d67c00] .v-field{border-radius:10px;background:#fff;border:1.5px solid #e0e4ea}.otp-input-custom[data-v-65d67c00] .v-field--focused{border-color:#3674b5!important}.otp-input-custom[data-v-65d67c00] input{font-size:20px;font-weight:600;text-align:center;color:#13294b}.action-btn[data-v-65d67c00]{font-weight:600;font-size:.95rem;letter-spacing:0;text-transform:none;height:48px!important;box-shadow:0 4px 14px #3674b54d;transition:box-shadow .2s,transform .1s}.action-btn[data-v-65d67c00]:hover{box-shadow:0 6px 20px #3674b566;transform:translateY(-1px)}.action-btn[data-v-65d67c00]:active{transform:translateY(0)}.success-check-wrap[data-v-65d67c00]{display:flex;justify-content:center}.success-check-circle[data-v-65d67c00]{width:80px;height:80px;background:linear-gradient(135deg,#3674b5,#4a8fd4);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #3674b54d;animation:successPop-65d67c00 .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes successPop-65d67c00{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 600px){.change-password-container[data-v-65d67c00]{min-height:auto;padding:20px 12px!important}.change-password-row[data-v-65d67c00]{min-height:auto;align-items:flex-start!important}.card-header[data-v-65d67c00]{padding:18px 16px 16px}.header-title[data-v-65d67c00]{font-size:1.1rem;margin-bottom:4px}.header-subtitle[data-v-65d67c00]{font-size:.78rem}.header-icon-wrap[data-v-65d67c00]{width:52px;height:52px;margin-bottom:10px}.requirements-list[data-v-65d67c00]{grid-template-columns:1fr;gap:4px;margin-bottom:16px!important}.card-body[data-v-65d67c00]{padding:16px!important}.password-card[data-v-65d67c00]{margin-top:8px;margin-bottom:8px}.strength-bar-wrap[data-v-65d67c00]{margin-bottom:16px!important}.action-btn[data-v-65d67c00]{height:44px!important;font-size:.9rem}}.bottom-nav[data-v-7616b7e4]{position:fixed;bottom:0;left:0;right:0;min-height:70px;height:auto;background:var(--ppm-glass-bg, rgba(255, 255, 255, .95));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px 24px 0 0;display:none;justify-content:space-around;align-items:center;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 30px #00000014,0 -1px 0 var(--ppm-glass-border, rgba(161, 227, 249, .3));z-index:1000;border-top:1px solid var(--ppm-glass-border, rgba(161, 227, 249, .2))}.nav-item[data-v-7616b7e4]{position:relative;background:none;border:none;color:var(--ppm-text-muted, #78909c);cursor:pointer;padding:8px 16px;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px}.nav-item[data-v-7616b7e4]:active{transform:scale(.92)}.nav-item.active[data-v-7616b7e4]{color:var(--ppm-primary, #1976D2)}.nav-item.active .nav-icon-wrapper[data-v-7616b7e4]{background:linear-gradient(135deg,#a1e3f94d,#d1f8ef4d);transform:translateY(-2px)}.nav-icon-wrapper[data-v-7616b7e4]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:32px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.active-indicator[data-v-7616b7e4]{position:absolute;bottom:2px;width:4px;height:4px;background:linear-gradient(135deg,var(--ppm-primary, #1976D2),var(--ppm-primary-light, #42A5F5));border-radius:50%;animation:fadeIn-7616b7e4 .3s ease}@keyframes fadeIn-7616b7e4{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.nav-label[data-v-7616b7e4]{font-size:.65rem;font-weight:600;letter-spacing:.02em}.nav-item.has-alerts .nav-icon-wrapper[data-v-7616b7e4]{color:#f44336}.nav-item.has-messages .nav-icon-wrapper[data-v-7616b7e4]{color:#3674b5}.alerts-wrapper[data-v-7616b7e4],.messages-wrapper[data-v-7616b7e4]{position:relative}.notification-badge[data-v-7616b7e4]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg,#f44336,#e53935);color:#fff;font-size:.6rem;font-weight:700;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #f4433666;border:2px solid white}.message-badge[data-v-7616b7e4]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg,var(--ppm-header-bg, #3674B5) 0%,#2d5f96 100%);color:#fff;font-size:.6rem;font-weight:700;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #3674b566;border:2px solid white}.pulse-ring[data-v-7616b7e4]{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:transparent;border:2px solid #f44336;animation:pulse-ring-7616b7e4 1.5s cubic-bezier(.4,0,.6,1) infinite}.pulse-ring.message-pulse[data-v-7616b7e4]{border-color:#3674b5}@keyframes pulse-ring-7616b7e4{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.bounce-enter-active[data-v-7616b7e4]{animation:bounce-in-7616b7e4 .4s}.bounce-leave-active[data-v-7616b7e4]{animation:bounce-in-7616b7e4 .3s reverse}@keyframes bounce-in-7616b7e4{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width: 1024px){.bottom-nav[data-v-7616b7e4]{display:flex}}@media (max-width: 600px){.bottom-nav[data-v-7616b7e4]{min-height:64px;border-radius:20px 20px 0 0;padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.nav-item[data-v-7616b7e4]{padding:6px 12px;min-width:56px}.nav-icon-wrapper[data-v-7616b7e4]{width:36px;height:28px}.nav-label[data-v-7616b7e4]{font-size:.6rem}}@media (max-width: 360px){.nav-item[data-v-7616b7e4]{padding:6px 8px;min-width:48px}.nav-label[data-v-7616b7e4]{font-size:.55rem}}.rescue-header[data-v-364cf755]{position:sticky;top:0;z-index:100;background:linear-gradient(135deg,#3674b5,#2d5f96);padding:env(safe-area-inset-top,0) 0 0 0;box-shadow:0 2px 12px #3674b54d}.header-content[data-v-364cf755]{display:flex;align-items:center;padding:14px 16px;gap:12px}.back-btn[data-v-364cf755]{color:#fff;transition:transform .2s ease}.back-btn[data-v-364cf755]:hover{transform:translate(-2px)}.header-title[data-v-364cf755]{flex:1}.header-title h1[data-v-364cf755]{font-size:1.25rem;font-weight:700;color:#fff;margin:0;letter-spacing:.3px}.header-title p[data-v-364cf755]{font-size:.7rem;color:#ffffffd9;margin:0;letter-spacing:.5px;font-weight:500}.status-chip[data-v-364cf755]{font-weight:600;text-transform:uppercase;font-size:.65rem;letter-spacing:.5px}.rescue-main[data-v-364cf755]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px);background:linear-gradient(180deg,#f8fafc,#f1f5f9);min-height:100vh;min-height:100dvh}.loading-container[data-v-364cf755]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.empty-state[data-v-364cf755]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:24px}.empty-state h3[data-v-364cf755]{margin-top:16px;color:#64748b;font-weight:600}.empty-state p[data-v-364cf755]{color:#94a3b8}.rescue-content[data-v-364cf755]{padding:16px;max-width:600px;margin:0 auto}.urgency-banner[data-v-364cf755]{display:flex;align-items:center;padding:18px 20px;border-radius:20px;margin-bottom:16px;gap:16px;box-shadow:0 4px 16px #0000001f;position:relative;overflow:hidden}.urgency-banner[data-v-364cf755]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.urgency-banner.urgency-critical[data-v-364cf755]{background:linear-gradient(135deg,#ef4444,#dc2626)}.urgency-banner.urgency-high[data-v-364cf755]{background:linear-gradient(135deg,#f97316,#ea580c)}.urgency-banner.urgency-medium[data-v-364cf755]{background:linear-gradient(135deg,#f59e0b,#d97706)}.urgency-banner.urgency-low[data-v-364cf755]{background:linear-gradient(135deg,#22c55e,#16a34a)}.urgency-icon[data-v-364cf755]{width:52px;height:52px;border-radius:16px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.urgency-info[data-v-364cf755]{flex:1;display:flex;flex-direction:column;gap:4px}.urgency-label[data-v-364cf755]{font-size:1.05rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.8px}.urgency-time[data-v-364cf755]{font-size:.85rem;color:#ffffffe6;font-weight:500}.info-card[data-v-364cf755]{background:#fff;border-radius:18px;padding:18px;margin-bottom:14px;box-shadow:0 2px 12px #0000000a;border:1px solid rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}.info-card[data-v-364cf755]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.card-header[data-v-364cf755]{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.8px}.person-card[data-v-364cf755]{border-left:4px solid #3674B5}.person-info[data-v-364cf755]{display:flex;align-items:center;gap:14px}.person-avatar[data-v-364cf755]{cursor:pointer;flex-shrink:0;box-shadow:0 2px 8px #3674b533;transition:transform .2s ease}.person-avatar[data-v-364cf755]:hover{transform:scale(1.05)}.person-details[data-v-364cf755]{flex:1;min-width:0}.person-name[data-v-364cf755]{font-size:1.1rem;font-weight:700;color:#1e293b;margin:0 0 6px}.person-contact[data-v-364cf755],.person-reporter[data-v-364cf755]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#64748b;margin:0}.location-card[data-v-364cf755]{border-left:4px solid #ef4444}.location-info[data-v-364cf755]{margin-bottom:14px}.location-primary[data-v-364cf755]{margin-bottom:6px}.room-name[data-v-364cf755]{font-size:1.15rem;font-weight:700;color:#1e293b}.location-secondary[data-v-364cf755]{font-size:.9rem;color:#64748b;display:flex;align-items:center;gap:8px}.separator[data-v-364cf755]{color:#cbd5e1}.map-btn[data-v-364cf755]{width:100%;margin-top:4px;font-weight:600;letter-spacing:.3px}.description-card[data-v-364cf755]{border-left:4px solid #f59e0b}.description-text[data-v-364cf755]{font-size:.95rem;color:#475569;line-height:1.6;margin:0}.additional-card[data-v-364cf755]{border-left:4px solid #3b82f6}.chips-container[data-v-364cf755]{display:flex;flex-wrap:wrap;gap:10px}.media-section[data-v-364cf755]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.media-section-header[data-v-364cf755]{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.medical-section[data-v-364cf755]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.medical-section-header[data-v-364cf755]{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.medical-card[data-v-364cf755]{border-left:4px solid #e53935}.medical-info[data-v-364cf755]{display:flex;flex-direction:column;gap:12px}.medical-item[data-v-364cf755]{display:flex;align-items:flex-start;gap:12px}.medical-icon[data-v-364cf755]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.medical-icon.blood[data-v-364cf755]{background:linear-gradient(135deg,#ef4444,#dc2626)}.medical-icon.allergy[data-v-364cf755]{background:linear-gradient(135deg,#f97316,#ea580c)}.medical-icon.condition[data-v-364cf755]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.medical-details[data-v-364cf755]{flex:1;display:flex;flex-direction:column;gap:2px}.medical-label[data-v-364cf755]{font-size:.7rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.medical-value[data-v-364cf755]{font-size:.95rem;color:#1e293b;font-weight:500}.medical-value.warning[data-v-364cf755]{color:#ea580c}.action-section[data-v-364cf755]{margin-top:14px;padding:0}.action-container[data-v-364cf755]{display:flex;flex-direction:column;gap:16px;padding:20px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014;transition:all .3s ease;margin-bottom:100px}.action-container[data-v-364cf755]:hover{box-shadow:0 12px 40px #0000001f}.pending-approval-banner[data-v-364cf755]{display:flex;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#2196f31a,#2196f326);border:2px solid rgba(33,150,243,.3);border-radius:16px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.pending-approval-banner[data-v-364cf755]:hover{background:linear-gradient(135deg,#2196f326,#2196f333);transform:translateY(-1px);box-shadow:0 4px 12px #2196f333}.pending-approval-banner[data-v-364cf755]:active{transform:translateY(0)}.banner-pulse[data-v-364cf755]{position:absolute;top:50%;left:-10px;transform:translateY(-50%);width:8px;height:8px;background:#2196f3;border-radius:50%;animation:banner-pulse-anim-364cf755 1.5s ease-in-out infinite}@keyframes banner-pulse-anim-364cf755{0%,to{box-shadow:0 0 #2196f366}50%{box-shadow:0 0 0 10px #2196f300}}.banner-content[data-v-364cf755]{flex:1;display:flex;flex-direction:column}.banner-title[data-v-364cf755]{font-size:.95rem;font-weight:600;color:#1e293b}.banner-subtitle[data-v-364cf755]{font-size:.75rem;color:#64748b}.cancel-approval-banner[data-v-364cf755]{background:linear-gradient(135deg,#ff98001a,#ff980026)!important;border-color:#ff98004d!important}.cancel-approval-banner[data-v-364cf755]:hover{background:linear-gradient(135deg,#ff980026,#ff980033)!important;box-shadow:0 4px 12px #ff980033!important}.cancel-approval-banner .banner-pulse[data-v-364cf755]{background:#ff9800!important}@keyframes cancel-banner-pulse-anim-364cf755{0%,to{box-shadow:0 0 #ff980066}50%{box-shadow:0 0 0 10px #ff980000}}.cancel-approval-banner .banner-pulse[data-v-364cf755]{animation:cancel-banner-pulse-anim-364cf755 1.5s ease-in-out infinite}.cancel-in-progress-banner[data-v-364cf755]{background:linear-gradient(135deg,#ffc1071a,#ffc10726)!important;border-color:#ffc1074d!important}.cancel-in-progress-banner .banner-pulse-orange[data-v-364cf755]{position:absolute;top:50%;left:24px;width:24px;height:24px;border-radius:50%;background:#ffc107cc;transform:translateY(-50%);animation:cancel-in-progress-pulse-anim-364cf755 2s ease-in-out infinite}@keyframes cancel-in-progress-pulse-anim-364cf755{0%,to{box-shadow:0 0 #ffc10766}50%{box-shadow:0 0 0 8px #ffc10700}}.marking-safe-in-progress-banner[data-v-364cf755]{background:linear-gradient(135deg,#2196f31a,#2196f326)!important;border-color:#2196f34d!important}.marking-safe-in-progress-banner .banner-pulse-blue[data-v-364cf755]{position:absolute;top:50%;left:24px;width:24px;height:24px;border-radius:50%;background:#2196f3cc;transform:translateY(-50%);animation:marking-safe-pulse-anim-364cf755 2s ease-in-out infinite}@keyframes marking-safe-pulse-anim-364cf755{0%,to{box-shadow:0 0 #2196f366}50%{box-shadow:0 0 0 8px #2196f300}}.proof-photo-container[data-v-364cf755]{border:1px solid #e0e0e0;border-radius:8px;padding:12px;background:#fafafa}.proof-photo[data-v-364cf755]{cursor:pointer;transition:opacity .2s;border:1px solid #ddd}.proof-photo[data-v-364cf755]:hover{opacity:.8}.safe-approval-dialog .pulse-icon[data-v-364cf755]{animation:pulse-icon-anim-364cf755 2s ease-in-out infinite}@keyframes pulse-icon-anim-364cf755{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.safe-approval-dialog .request-info-card[data-v-364cf755]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:16px;border:1px solid #e2e8f0}.slide-to-confirm[data-v-364cf755]{width:100%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.slide-to-confirm[data-v-364cf755]:active{cursor:grabbing}.slide-track[data-v-364cf755]{position:relative;width:100%;height:64px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:32px;border:2px solid #e2e8f0;overflow:hidden;display:flex;align-items:center;box-shadow:inset 0 2px 4px #0000000f;transition:all .3s ease}.slide-progress[data-v-364cf755]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(135deg,#22c55e,#16a34a);transition:width .2s ease;border-radius:30px}.slide-thumb[data-v-364cf755]{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:56px;height:56px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;cursor:grab;flex-shrink:0}.slide-thumb .v-icon[data-v-364cf755]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;margin:0;padding:0}.slide-thumb[data-v-364cf755]:active{cursor:grabbing}.slide-thumb.slide-active[data-v-364cf755]{box-shadow:0 6px 20px #22c55e66;transform:translateY(-50%) scale(1.05)}.slide-thumb.slide-complete[data-v-364cf755]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 6px 20px #22c55e66}.slide-text[data-v-364cf755]{position:absolute;left:70px;right:20px;top:50%;transform:translateY(-50%);text-align:center;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}.slide-instruction[data-v-364cf755]{font-size:.9rem;font-weight:600;color:#64748b;letter-spacing:.3px}.slide-thumb.slide-active~.slide-text .slide-instruction[data-v-364cf755]{color:#0c0c0c}.slide-success[data-v-364cf755]{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.1)}@keyframes slideComplete-364cf755{0%{transform:translateY(-50%) scale(1.05)}50%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}.slide-thumb.slide-complete[data-v-364cf755]{animation:slideComplete-364cf755 .4s ease-out}.primary-action[data-v-364cf755]{width:100%}.main-action-btn[data-v-364cf755]{height:64px!important;font-weight:700;font-size:1.1rem!important;letter-spacing:.5px;text-transform:none;box-shadow:0 6px 20px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1);border:none}.main-action-btn[data-v-364cf755]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.main-action-btn[data-v-364cf755]:active{transform:translateY(0);transition:transform .1s ease}.main-action-btn[disabled][data-v-364cf755]{opacity:.6;transform:none!important;box-shadow:none!important}.accept-btn[data-v-364cf755]{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.accept-btn[data-v-364cf755]:hover{background:linear-gradient(135deg,#16a34a,#15803d)!important}.safe-btn[data-v-364cf755]{background:linear-gradient(135deg,#22c55e,#059669)!important}.safe-btn[data-v-364cf755]:hover{background:linear-gradient(135deg,#059669,#047857)!important}.btn-text[data-v-364cf755]{font-weight:700}.secondary-actions[data-v-364cf755]{width:100%}.action-row[data-v-364cf755]{display:flex;gap:12px;width:100%}.secondary-btn[data-v-364cf755]{height:52px!important;font-weight:600;font-size:.95rem!important;text-transform:none;letter-spacing:.3px;transition:all .2s ease;border-width:2px!important}.flex-btn[data-v-364cf755]{flex:1}.secondary-btn[data-v-364cf755]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.secondary-btn[data-v-364cf755]:active{transform:translateY(0);transition:transform .1s ease}.cancel-btn[data-v-364cf755]{border-color:#ef4444!important;color:#dc2626!important}.cancel-btn[data-v-364cf755]:hover{background:#ef44440a!important;border-color:#dc2626!important;box-shadow:0 4px 12px #ef444426!important}.completed-container[data-v-364cf755]{text-align:center;padding:32px 20px}.completed-actions[data-v-364cf755]{text-align:center;padding:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 100px)}.completed-actions .v-btn[data-v-364cf755]{font-weight:600;text-transform:none;box-shadow:0 4px 12px #3674b54d}.completed-actions .v-btn[data-v-364cf755]:hover{box-shadow:0 6px 16px #3674b566}.emergency-action[data-v-364cf755]{border-top:1px solid rgba(0,0,0,.08);padding-top:12px}.emergency-action .v-btn[data-v-364cf755]{font-weight:600;text-transform:none;box-shadow:0 4px 12px #4caf504d}.emergency-action .v-btn[data-v-364cf755]:hover{box-shadow:0 6px 16px #4caf5066}.back-btn[data-v-364cf755]{height:56px!important;font-weight:600;font-size:1rem!important;letter-spacing:.3px}.complete-dialog-header[data-v-364cf755]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:12px 12px 0 0}.complete-dialog-title[data-v-364cf755]{font-size:1.15rem;font-weight:700;color:#fff}.completion-photo-section[data-v-364cf755]{margin-top:4px}.photo-upload-label[data-v-364cf755]{display:flex;align-items:center;gap:4px;font-size:.875rem;font-weight:600;color:#334155;margin-bottom:4px}.completion-photo-preview[data-v-364cf755]{position:relative;border-radius:12px;overflow:hidden;border:2px solid #e2e8f0;max-height:200px}.completion-photo-preview img[data-v-364cf755]{width:100%;max-height:196px;object-fit:cover;display:block}.remove-photo-btn[data-v-364cf755]{position:absolute!important;top:6px;right:6px}.photo-upload-btn[data-v-364cf755]{height:48px!important;border-style:dashed!important;border-width:2px!important}.rescue-summary-card[data-v-364cf755]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px;margin-bottom:20px;text-align:left}.summary-header[data-v-364cf755]{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.summary-header-text[data-v-364cf755]{font-size:.95rem;font-weight:700;color:#1e293b}.summary-details[data-v-364cf755]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-364cf755]{display:flex;align-items:center;gap:8px;font-size:.85rem}.summary-row-block[data-v-364cf755]{flex-wrap:wrap}.summary-label[data-v-364cf755]{color:#64748b;font-weight:500;min-width:100px}.summary-value[data-v-364cf755]{color:#1e293b;font-weight:600;flex:1}.summary-notes[data-v-364cf755]{width:100%;padding:8px 12px;margin-top:4px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;font-size:.84rem;color:#334155;line-height:1.5}.summary-photo-section[data-v-364cf755]{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0}.summary-photo-label[data-v-364cf755]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#64748b;margin-bottom:8px}.summary-photo-wrap[data-v-364cf755]{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid #e2e8f0;transition:border-color .2s}.summary-photo-wrap[data-v-364cf755]:hover{border-color:#3b82f6}.summary-photo[data-v-364cf755]{width:100%;max-height:220px;object-fit:cover;display:block}.summary-photo-overlay[data-v-364cf755]{position:absolute;inset:0;background:#00000040;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.summary-photo-wrap:hover .summary-photo-overlay[data-v-364cf755]{opacity:1}.emergency-section[data-v-364cf755]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.emergency-section-header[data-v-364cf755]{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.emergency-info[data-v-364cf755]{display:flex;flex-direction:column;gap:12px}.emergency-item[data-v-364cf755]{display:flex;align-items:flex-start;gap:12px}.media-grid[data-v-364cf755]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.media-item[data-v-364cf755]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;cursor:pointer;background:#f5f5f5;transition:transform .2s ease,box-shadow .2s ease}.media-item[data-v-364cf755]:hover{transform:scale(1.03);box-shadow:0 4px 12px #00000026}.media-item[data-v-364cf755]:active{transform:scale(.98)}.media-thumbnail[data-v-364cf755]{width:100%;height:100%;object-fit:cover}.media-overlay[data-v-364cf755]{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.media-item:hover .media-overlay[data-v-364cf755]{opacity:1}.video-thumbnail[data-v-364cf755]{position:relative;width:100%;height:100%;background:#1a1a1a}.video-thumbnail video[data-v-364cf755]{width:100%;height:100%;object-fit:cover}.video-play-overlay[data-v-364cf755]{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center}.media-viewer-content[data-v-364cf755]{min-height:300px;max-height:500px;background:#000}.media-video-player[data-v-364cf755]{width:100%;max-height:500px;background:#000}.media-nav-arrows[data-v-364cf755]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 8px;pointer-events:none}.nav-arrow[data-v-364cf755]{pointer-events:auto;opacity:.8;transition:opacity .2s ease}.nav-arrow[data-v-364cf755]:hover{opacity:1}.nav-arrow[data-v-364cf755]:disabled{opacity:.3}@media (max-width: 600px){.rescue-main[data-v-364cf755]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 130px)}.rescue-content[data-v-364cf755]{padding:14px}.urgency-banner[data-v-364cf755]{padding:16px;border-radius:16px}.urgency-label[data-v-364cf755]{font-size:.95rem}.info-card[data-v-364cf755]{padding:16px;border-radius:16px}.action-container[data-v-364cf755]{padding:16px;gap:14px;border-radius:20px}.slide-track[data-v-364cf755]{height:60px;border-radius:30px}.slide-thumb[data-v-364cf755]{width:52px;height:52px;left:4px}.slide-instruction[data-v-364cf755],.slide-success[data-v-364cf755]{font-size:.85rem}.main-action-btn[data-v-364cf755]{height:60px!important;font-size:1.05rem!important}.secondary-btn[data-v-364cf755]{height:48px!important;font-size:.9rem!important}.action-row[data-v-364cf755]{gap:10px}.action-row[data-v-364cf755]{flex-direction:row}.flex-btn[data-v-364cf755]{min-height:48px}.completed-actions[data-v-364cf755]{padding:12px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px)}.completed-actions .v-btn[data-v-364cf755]{width:100%;max-width:300px}.emergency-action .v-btn[data-v-364cf755]{width:100%}.rescue-summary-card[data-v-364cf755]{padding:12px}.summary-label[data-v-364cf755]{min-width:80px;font-size:.78rem}.summary-value[data-v-364cf755],.summary-row[data-v-364cf755]{font-size:.82rem}.media-grid[data-v-364cf755]{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width: 400px){.action-row[data-v-364cf755]{flex-direction:column;gap:8px}.flex-btn[data-v-364cf755]{width:100%}.secondary-btn[data-v-364cf755]{height:50px!important}.main-action-btn[data-v-364cf755]{height:58px!important;font-size:1rem!important}.slide-track[data-v-364cf755]{height:56px;border-radius:28px}.slide-thumb[data-v-364cf755]{width:48px;height:48px}.slide-instruction[data-v-364cf755],.slide-success[data-v-364cf755]{font-size:.8rem}}@media (max-width: 1024px){.rescue-main[data-v-364cf755]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px)}.desktop-only[data-v-364cf755]{display:none!important}}.rescue-main[data-v-364cf755]{scroll-behavior:smooth}.main-action-btn[data-v-364cf755]:focus-visible,.secondary-btn[data-v-364cf755]:focus-visible{outline:3px solid rgba(54,116,181,.5);outline-offset:2px}.main-action-btn.v-btn--loading[data-v-364cf755]{transform:none!important;box-shadow:0 4px 16px #0000001a!important}.secondary-btn.v-btn--loading[data-v-364cf755]{transform:none!important}@media (hover: none) and (pointer: coarse){.slide-to-confirm[data-v-364cf755],.slide-thumb[data-v-364cf755],.slide-thumb[data-v-364cf755]:active{cursor:default}.main-action-btn[data-v-364cf755]:hover,.secondary-btn[data-v-364cf755]:hover{transform:none}.main-action-btn[data-v-364cf755]:active,.secondary-btn[data-v-364cf755]:active{transform:scale(.98)}}.dark-mode .rescue-header[data-v-364cf755]{background:var(--dm-bg-surface)!important;border-bottom:1px solid var(--dm-border)!important}.dark-mode .rescue-main[data-v-364cf755]{background:var(--dm-bg-base)!important}.dark-mode .info-card[data-v-364cf755]{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .info-card[data-v-364cf755]:hover{background:var(--dm-bg-surface)!important;box-shadow:0 4px 16px var(--dm-shadow)!important}.dark-mode .card-header[data-v-364cf755]{color:var(--dm-text-secondary)!important}.dark-mode .person-name[data-v-364cf755],.dark-mode .room-name[data-v-364cf755]{color:var(--dm-text-primary)!important}.dark-mode .person-contact[data-v-364cf755],.dark-mode .person-reporter[data-v-364cf755],.dark-mode .location-secondary[data-v-364cf755]{color:var(--dm-text-secondary)!important}.dark-mode .separator[data-v-364cf755]{color:var(--dm-text-muted)!important}.dark-mode .description-text[data-v-364cf755],.dark-mode .medical-value[data-v-364cf755]{color:var(--dm-text-primary)!important}.dark-mode .medical-label[data-v-364cf755]{color:var(--dm-text-secondary)!important}.dark-mode .urgency-time[data-v-364cf755]{color:#fffc!important}.dark-mode .action-container[data-v-364cf755]{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.dark-mode .slide-track[data-v-364cf755]{background:var(--dm-bg-input)!important;border:2px solid var(--dm-border-light)!important}.dark-mode .slide-instruction[data-v-364cf755],.dark-mode .empty-state h3[data-v-364cf755]{color:var(--dm-text-secondary)!important}.dark-mode .empty-state p[data-v-364cf755]{color:var(--dm-text-muted)!important}.dark-mode .header-title h1[data-v-364cf755],.dark-mode .back-btn[data-v-364cf755]{color:var(--dm-text-primary)!important}.dark-mode .header-title p[data-v-364cf755]{color:var(--dm-text-secondary)!important}.dark-mode .media-section[data-v-364cf755],.dark-mode .medical-section[data-v-364cf755],.dark-mode .emergency-section[data-v-364cf755]{border-color:var(--dm-border)!important}.dark-mode .media-section-header[data-v-364cf755],.dark-mode .medical-section-header[data-v-364cf755],.dark-mode .emergency-section-header[data-v-364cf755]{color:var(--dm-text-secondary)!important}.dark-mode .media-overlay[data-v-364cf755]{background:var(--dm-bg-overlay)!important}.dark-mode .nav-arrow[data-v-364cf755]{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .nav-arrow[data-v-364cf755]:hover{background:var(--dm-bg-elevated)!important}.dark-mode .completed-actions .v-btn[data-v-364cf755]{background:#3674b5!important;color:#fff!important}.dark-mode .rescue-summary-card[data-v-364cf755]{background:var(--dm-bg-surface)!important;border-color:var(--dm-border)!important}.dark-mode .summary-header[data-v-364cf755]{border-color:var(--dm-border)!important}.dark-mode .summary-header-text[data-v-364cf755]{color:var(--dm-text-primary)!important}.dark-mode .summary-label[data-v-364cf755]{color:var(--dm-text-secondary)!important}.dark-mode .summary-value[data-v-364cf755]{color:var(--dm-text-primary)!important}.dark-mode .summary-notes[data-v-364cf755]{background:var(--dm-bg-input, #1e1e1e)!important;border-color:var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .summary-photo-section[data-v-364cf755]{border-color:var(--dm-border)!important}.dark-mode .summary-photo-label[data-v-364cf755]{color:var(--dm-text-secondary)!important}.dark-mode .summary-photo-wrap[data-v-364cf755]{border-color:var(--dm-border)!important}.dark-mode .photo-upload-label[data-v-364cf755]{color:var(--dm-text-primary)!important}.dark-mode .completion-photo-preview[data-v-364cf755]{border-color:var(--dm-border)!important}.cancel-type-options[data-v-364cf755]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cancel-option[data-v-364cf755]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .2s ease;background:#fafafa}.cancel-option[data-v-364cf755]:hover{border-color:#bbb;background:#f5f5f5}.cancel-option-active[data-v-364cf755]{border-color:#ffa726;background:#fff8e1}.cancel-option-active.cancel-option-danger[data-v-364cf755]{border-color:#ef5350;background:#ffebee}.cancel-option-title[data-v-364cf755]{font-size:.8rem;font-weight:600;color:#333;margin-top:2px}.cancel-option-desc[data-v-364cf755]{font-size:.65rem;color:#888;margin-top:2px;line-height:1.3}@media (max-width: 360px){.cancel-type-options[data-v-364cf755]{grid-template-columns:1fr}}.proof-section[data-v-364cf755]{border:1px solid #E8F5E9;border-radius:12px;padding:16px;background:#f9fbe7}.proof-photo[data-v-364cf755]{cursor:pointer;transition:transform .2s ease}.proof-photo[data-v-364cf755]:hover{transform:scale(1.02);box-shadow:0 4px 12px #4caf504d}.proof-reason-container[data-v-364cf755]{margin-top:12px}.call-emergency-btn[data-v-364cf755]{position:relative;background:linear-gradient(135deg,#4caf50,#45a049)!important;box-shadow:0 4px 12px #4caf5066!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;animation:callPulse-364cf755 2s infinite}.call-emergency-btn[data-v-364cf755]:hover{transform:scale(1.1)!important;box-shadow:0 6px 20px #4caf5099!important;background:linear-gradient(135deg,#66bb6a,#4caf50)!important}.call-emergency-btn[data-v-364cf755]:active{transform:scale(.95)!important}.call-emergency-btn[data-v-364cf755]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#4caf50,#81c784,#4caf50);border-radius:inherit;z-index:-1;animation:callGlow-364cf755 2s ease-in-out infinite alternate;opacity:.7}@keyframes callPulse-364cf755{0%{box-shadow:0 4px 12px #4caf5066,0 0 #4caf50b3}50%{box-shadow:0 4px 12px #4caf5066,0 0 0 8px #4caf504d}to{box-shadow:0 4px 12px #4caf5066,0 0 #4caf5000}}@keyframes callGlow-364cf755{0%{opacity:.5}to{opacity:.8}}@media (max-width: 600px){.call-emergency-btn[data-v-364cf755]{animation:callPulseMobile-364cf755 3s infinite}}@keyframes callPulseMobile-364cf755{0%,to{transform:scale(1);box-shadow:0 4px 12px #4caf5066}50%{transform:scale(1.05);box-shadow:0 6px 16px #4caf5099}}.summary-toggle-btn[data-v-364cf755]{background:linear-gradient(135deg,#3674b5,#2e5a94)!important;box-shadow:0 4px 12px #3674b54d!important;transition:all .3s ease!important}.summary-toggle-btn[data-v-364cf755]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #3674b566!important}.summary-toggle-btn .v-btn__content[data-v-364cf755]{justify-content:space-between!important;width:100%!important}.rescuer-menu-drawer[data-v-bc38939f]{background:linear-gradient(180deg,#3674b5,#2a5d8f)!important}.menu-header[data-v-bc38939f]{background:#ffffff1a}.menu-list[data-v-bc38939f]{background:transparent!important}.menu-item[data-v-bc38939f]{color:#fff!important;margin:4px 8px;border-radius:8px}.menu-item[data-v-bc38939f]:hover{background:#ffffff26!important}.menu-item[data-v-bc38939f] .v-list-item__prepend .v-icon{color:#ffffffe6}.menu-item[data-v-bc38939f] .v-list-item-title{color:#fff}.text-white-darken-1[data-v-bc38939f]{color:#ffffffb3!important}@media (max-width: 1023px){.desktop-only[data-v-bc38939f]{display:none!important}}.inbox-wrapper[data-v-aec5c928]{flex:1;display:flex;flex-direction:column}.loading-container[data-v-aec5c928]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:60vh;padding:2rem}.loading-container p[data-v-aec5c928]{font-size:1rem;font-weight:500}.empty-state-container[data-v-aec5c928]{display:flex;align-items:center;justify-content:center;flex:1;min-height:60vh;padding:2rem 1rem}.empty-state-card[data-v-aec5c928]{background:#fff;border-radius:20px;padding:3rem 2rem;text-align:center;box-shadow:0 8px 32px #00000014;max-width:400px;width:100%;border:1px solid rgba(54,116,181,.1)}.empty-icon-wrapper[data-v-aec5c928]{background:linear-gradient(135deg,#3674b51a,#3674b50d);border-radius:50%;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.empty-state-card h3[data-v-aec5c928]{color:#1a365d;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.empty-state-card p[data-v-aec5c928]{color:#64748b;font-size:1rem;line-height:1.6;margin:0}.chat-list-container[data-v-aec5c928]{padding:1rem;padding-bottom:calc(1rem + 100px);max-width:800px;margin:0 auto;width:100%}.chat-list[data-v-aec5c928]{display:flex;flex-direction:column;gap:.75rem;width:100%}.chat-item[data-v-aec5c928]{background:#fff;border-radius:12px;padding:.875rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px #0000000d;border:1px solid rgba(54,116,181,.06);position:relative;overflow:hidden;min-height:70px}.chat-item[data-v-aec5c928]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000001f;border-color:#3674b533}.chat-item[data-v-aec5c928]:active{transform:translateY(0)}.chat-item[data-v-aec5c928]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3674b5,#4a90e2);opacity:0;transition:opacity .3s ease}.chat-item[data-v-aec5c928]:hover:before{opacity:1}.chat-avatar[data-v-aec5c928]{flex-shrink:0}.avatar-shadow[data-v-aec5c928]{box-shadow:0 4px 12px #3674b540}.chat-content[data-v-aec5c928]{flex:1;min-width:0}.chat-header[data-v-aec5c928]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:1rem}.chat-name[data-v-aec5c928]{font-size:1rem;font-weight:600;color:#1a365d;margin:0;line-height:1.3}.chat-meta[data-v-aec5c928]{flex-shrink:0;text-align:right}.chat-time[data-v-aec5c928]{font-size:.75rem;color:#64748b;font-weight:500}.chat-message[data-v-aec5c928]{margin-bottom:.75rem}.chat-message p[data-v-aec5c928]{font-size:.85rem;color:#4a5568;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.unread-message[data-v-aec5c928]{color:#1a365d!important;font-weight:600!important}.unread-chip[data-v-aec5c928]{font-size:.75rem;font-weight:700;height:24px;min-width:24px;border-radius:12px}.chat-action[data-v-aec5c928]{flex-shrink:0}.chat-action .v-icon[data-v-aec5c928]{opacity:.6;transition:opacity .3s ease}.chat-item:hover .chat-action .v-icon[data-v-aec5c928]{opacity:1}@media (max-width: 600px){.chat-list-container[data-v-aec5c928]{padding:.75rem}.chat-item[data-v-aec5c928]{padding:.75rem;border-radius:10px;min-height:64px}.chat-name[data-v-aec5c928]{font-size:.95rem}.chat-message p[data-v-aec5c928]{font-size:.85rem}.avatar-shadow[data-v-aec5c928]{box-shadow:0 2px 8px #3674b533}.empty-state-card[data-v-aec5c928]{padding:2rem 1.5rem;border-radius:16px}.empty-icon-wrapper[data-v-aec5c928]{width:100px;height:100px;margin-bottom:1rem}.empty-state-card h3[data-v-aec5c928]{font-size:1.25rem}}@media (max-width: 480px){.chat-list-container[data-v-aec5c928]{padding:.5rem}.chat-item[data-v-aec5c928]{padding:12px 16px;width:100%;box-sizing:border-box}.chat-content[data-v-aec5c928]{min-width:0;flex:1}.chat-name[data-v-aec5c928]{font-size:.9rem;word-wrap:break-word;overflow-wrap:break-word}.chat-message p[data-v-aec5c928]{font-size:.8rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}}@media (min-width: 1024px){.chat-list-container[data-v-aec5c928]{padding:1.5rem}.chat-item[data-v-aec5c928]{padding:1rem}.chat-name[data-v-aec5c928]{font-size:1.125rem}}.restriction-empty-state[data-v-0a953865]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;min-height:60vh}.chat-viewport[data-v-0a953865]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.messages-header[data-v-0a953865]{flex-shrink:0;z-index:100;background:var(--ppm-header-bg, #3674B5);padding:env(safe-area-inset-top,0) 0 0 0}.header-content[data-v-0a953865]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-0a953865],.refresh-btn[data-v-0a953865]{color:#fff}.header-title[data-v-0a953865]{flex:1;text-align:left;display:flex;flex-direction:column;gap:2px}.title-with-icon[data-v-0a953865]{display:flex;align-items:center}.title-with-icon .v-icon[data-v-0a953865]{color:#fff}.header-title h1[data-v-0a953865]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.header-title p[data-v-0a953865]{font-size:.75rem;color:#fffc;margin:0;padding-left:32px}.messages-content[data-v-0a953865]{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:16px 0}.bottom-nav-container[data-v-0a953865]{flex-shrink:0;z-index:90}.desktop-only[data-v-0a953865]{display:flex}@media (max-width: 1023px){.desktop-only[data-v-0a953865]{display:none!important}.bottom-nav-container[data-v-0a953865]{display:block}.messages-content[data-v-0a953865]{padding-bottom:106px}}@media (min-width: 1024px){.desktop-only[data-v-0a953865]{display:flex}.bottom-nav-container[data-v-0a953865]{display:none}.messages-content[data-v-0a953865]{padding-bottom:16px}}.pending-approval-overlay[data-v-b85e3000]{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:9999;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,#f8f0f0,#fff 40%,#f8f8f8 50%,#d1f8ef 80%,#a1e3f9);overflow-y:auto;overflow-x:hidden;padding:16px}.pending-approval-overlay[data-v-b85e3000]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(161,227,249,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(209,248,239,.12) 0%,transparent 50%);pointer-events:none}.pending-approval-content[data-v-b85e3000]{position:relative;z-index:2;text-align:center;padding:clamp(24px,5vw,48px) clamp(16px,4vw,32px) clamp(20px,4vw,40px);max-width:500px;width:100%;background:#fffffff7;border-radius:clamp(16px,3vw,24px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(161,227,249,.3);box-shadow:0 10px 40px #00000014,0 4px 16px #3674b51a;animation:slideInUp-b85e3000 .8s cubic-bezier(.16,1,.3,1);margin:auto}@keyframes slideInUp-b85e3000{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pending-brand-header[data-v-b85e3000]{margin-bottom:clamp(16px,4vw,32px);padding-bottom:clamp(12px,3vw,24px);border-bottom:2px solid rgba(54,116,181,.1)}.brand-logo-container[data-v-b85e3000]{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px,10vw,60px);height:clamp(44px,10vw,60px);background:linear-gradient(135deg,#3674b526,#3674b50d);border-radius:clamp(12px,2vw,16px);margin-bottom:clamp(8px,2vw,16px);box-shadow:0 4px 20px #3674b526}.brand-title[data-v-b85e3000]{font-size:clamp(1.25rem,5vw,1.75rem);font-weight:700;font-style:italic;color:#3674b5;margin:0 0 4px;letter-spacing:-.5px}.brand-subtitle[data-v-b85e3000]{font-size:clamp(.55rem,1.5vw,.7rem);font-weight:600;letter-spacing:clamp(1px,.5vw,2px);color:#666;margin:0;text-transform:uppercase}.status-section[data-v-b85e3000]{margin-bottom:clamp(16px,4vw,32px)}.status-icon-wrapper[data-v-b85e3000]{position:relative;display:inline-block;margin-bottom:clamp(12px,3vw,24px)}.icon-background[data-v-b85e3000]{position:relative;width:clamp(64px,16vw,96px);height:clamp(64px,16vw,96px);border-radius:50%;background:linear-gradient(135deg,#ff9800,#f57c00);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #ff98004d;z-index:2}.icon-background .v-icon[data-v-b85e3000]{font-size:clamp(28px,7vw,48px)!important}.pulse-ring[data-v-b85e3000]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(64px,16vw,96px);height:clamp(64px,16vw,96px);border:3px solid rgba(255,152,0,.3);border-radius:50%;animation:pulse-b85e3000 2s cubic-bezier(.4,0,.6,1) infinite}.pulse-ring-delayed[data-v-b85e3000]{animation-delay:1s;border-color:#ff980033}@keyframes pulse-b85e3000{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}.status-title[data-v-b85e3000]{font-size:clamp(1.15rem,4vw,1.6rem);font-weight:700;color:#333;margin:0 0 clamp(8px,2vw,16px) 0;letter-spacing:-.3px}.status-description[data-v-b85e3000]{font-size:clamp(.85rem,2.5vw,1rem);line-height:1.6;color:#666;max-width:420px;margin:0 auto}.info-cards-container[data-v-b85e3000]{display:flex;flex-direction:column;gap:clamp(8px,2vw,12px);margin-bottom:clamp(16px,4vw,32px)}.info-card[data-v-b85e3000]{background:#3674b50f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:clamp(10px,2vw,16px);border:1px solid rgba(54,116,181,.1);box-shadow:0 2px 12px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1)}.info-card[data-v-b85e3000]:hover{background:#3674b51a;box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.info-card-content[data-v-b85e3000]{display:flex;align-items:center;padding:clamp(10px,2.5vw,16px) clamp(12px,3vw,20px);gap:clamp(10px,2.5vw,16px)}.info-icon[data-v-b85e3000]{flex-shrink:0}.info-text[data-v-b85e3000]{display:flex;flex-direction:column;flex:1;text-align:left;min-width:0}.info-label[data-v-b85e3000]{font-size:clamp(.65rem,1.8vw,.8rem);font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.info-value[data-v-b85e3000]{font-size:clamp(.8rem,2.2vw,.95rem);font-weight:500;color:#333;word-wrap:break-word;overflow-wrap:break-word}.action-buttons[data-v-b85e3000]{display:flex;flex-direction:column;gap:clamp(8px,2vw,12px);margin-bottom:clamp(12px,3vw,24px)}.primary-action-btn[data-v-b85e3000]{background:linear-gradient(135deg,#3674b5,#2563a7)!important;box-shadow:0 6px 24px #3674b54d!important;font-weight:600!important;text-transform:none!important;letter-spacing:.3px!important;height:clamp(40px,8vw,48px)!important;font-size:clamp(.8rem,2vw,.9rem)!important}.primary-action-btn[data-v-b85e3000]:hover{box-shadow:0 8px 32px #3674b566!important;transform:translateY(-2px)}.secondary-action-btn[data-v-b85e3000]{border-color:#ddd!important;color:#666!important;font-weight:500!important;text-transform:none!important;height:clamp(36px,7vw,44px)!important;font-size:clamp(.8rem,2vw,.9rem)!important}.secondary-action-btn[data-v-b85e3000]:hover{background:#6666660a!important;transform:translateY(-1px)}.footer-note[data-v-b85e3000]{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:clamp(8px,2vw,16px);border-top:1px solid rgba(0,0,0,.08);flex-wrap:wrap}.footer-text[data-v-b85e3000]{font-size:clamp(.65rem,1.8vw,.8rem);color:#999;font-weight:500;text-align:center}.declined-overlay[data-v-b85e3000]{background:linear-gradient(to bottom,#f8f0f0,#fff 40%,#f8f8f8 50%,#d1f8ef 80%,#a1e3f9)!important}.declined-overlay[data-v-b85e3000]:before{background:radial-gradient(ellipse at 20% 20%,rgba(161,227,249,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(209,248,239,.12) 0%,transparent 50%)!important}.declined-icon-bg[data-v-b85e3000]{background:linear-gradient(135deg,#c62828,#b71c1c)!important;box-shadow:0 8px 32px #c628284d!important}.declined-title[data-v-b85e3000]{color:#c62828!important}.declined-reason-card[data-v-b85e3000]{border-left:4px solid #C62828!important;background:#c628280d!important}@media (max-width: 768px){.pending-approval-content[data-v-b85e3000]{max-width:440px}.tab-pill-enhanced[data-v-b85e3000]{padding:8px 12px}.tab-pill-enhanced .tab-text[data-v-b85e3000]{font-size:.75rem}}@media (max-width: 480px){.pending-approval-overlay[data-v-b85e3000]{padding:12px;align-items:flex-start;padding-top:env(safe-area-inset-top,12px)}.pending-approval-content[data-v-b85e3000]{max-width:100%;border-radius:16px}.info-card-content[data-v-b85e3000]{padding:10px 12px;gap:10px}.request-card-content[data-v-b85e3000]{padding:12px}.request-name[data-v-b85e3000]{font-size:.85rem}.request-location[data-v-b85e3000]{font-size:.7rem}}@media (max-width: 360px){.pending-approval-overlay[data-v-b85e3000]{padding:8px}.pending-approval-content[data-v-b85e3000]{border-radius:14px}.info-card-content[data-v-b85e3000]{padding:8px 10px;gap:8px}.action-buttons[data-v-b85e3000]{gap:8px}}.app-container[data-v-b85e3000]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important;touch-action:none}.app-container[data-v-b85e3000] .v-application__wrap{min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}.main-container[data-v-b85e3000]{height:100vh!important;max-height:100vh!important;overflow:hidden!important;display:flex;flex-direction:column}.dashboard-header[data-v-b85e3000]{position:sticky;top:0;z-index:100;background:var(--ppm-header-bg, #3674B5);padding:env(safe-area-inset-top,0) 0 0 0;flex-shrink:0}.header-content[data-v-b85e3000]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-b85e3000],.refresh-btn[data-v-b85e3000]{color:#fff}.header-title[data-v-b85e3000]{flex:1;text-align:left}.title-with-icon[data-v-b85e3000]{display:flex;align-items:center;justify-content:flex-start}.title-with-icon .v-icon[data-v-b85e3000]{color:#fff}.header-title h1[data-v-b85e3000]{font-size:1.25rem;font-weight:700;font-style:italic;color:#fff;margin:0}.header-title p[data-v-b85e3000]{font-size:.65rem;letter-spacing:2px;color:#fffc;margin:0;text-transform:uppercase}.header-section[data-v-b85e3000]{padding:16px 0 20px;flex-shrink:0}.tab-pills-container[data-v-b85e3000]{display:flex;justify-content:center;gap:12px;padding:0 16px;flex-wrap:wrap;flex-shrink:0}.tab-pill[data-v-b85e3000]{padding:8px 16px;border-radius:20px;font-size:.75rem;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;background:#e0e0e0;color:#666}.tab-pill-enhanced[data-v-b85e3000]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:24px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 12px #00000014}.tab-pill-enhanced .tab-icon[data-v-b85e3000]{opacity:.7;transition:opacity .3s ease}.tab-pill-enhanced .tab-text[data-v-b85e3000]{font-weight:600;font-size:.8rem}.tab-pill-enhanced .tab-count[data-v-b85e3000]{min-width:20px;height:20px;font-size:.7rem;font-weight:700}.tab-pill[data-v-b85e3000]:hover,.tab-pill-enhanced[data-v-b85e3000]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.tab-pill-enhanced:hover .tab-icon[data-v-b85e3000]{opacity:1}.tab-pill.active[data-v-b85e3000],.tab-pill-enhanced.active[data-v-b85e3000]{color:#fff;box-shadow:0 4px 20px #00000040;transform:translateY(-1px)}.tab-pill-enhanced.active .tab-icon[data-v-b85e3000]{opacity:1}.tab-pill-pending.active[data-v-b85e3000]{background:#26a69a}.tab-pill-progress.active[data-v-b85e3000]{background:#42a5f5}.tab-pill-rescued.active[data-v-b85e3000]{background:#66bb6a}.content-area[data-v-b85e3000]{padding:0 16px;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.request-list[data-v-b85e3000]{padding-bottom:20px}.request-card[data-v-b85e3000]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-bottom:16px;box-shadow:0 4px 20px #0000001a;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-left:5px solid transparent;border:1px solid rgba(255,255,255,.2)}.request-card[data-v-b85e3000]:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000026;border-color:#3674b54d}.request-card[data-v-b85e3000]:active{transform:translateY(-2px)}.request-card-content[data-v-b85e3000]{display:flex;justify-content:space-between;align-items:center;padding:20px}.cancel-in-progress-indicator[data-v-b85e3000]{display:flex;align-items:center;padding:4px 12px 8px;background:#ff980014;border-top:1px dashed rgba(255,152,0,.3);animation:cancel-indicator-pulse-b85e3000 2s ease-in-out infinite}.marking-safe-in-progress-indicator[data-v-b85e3000]{display:flex;align-items:center;padding:4px 12px 8px;background:#2196f314;border-top:1px dashed rgba(33,150,243,.3);animation:cancel-indicator-pulse-b85e3000 2s ease-in-out infinite}@keyframes cancel-indicator-pulse-b85e3000{0%,to{opacity:1}50%{opacity:.6}}.request-info[data-v-b85e3000]{flex:1;min-width:0}.request-name[data-v-b85e3000]{font-size:.95rem;font-weight:600;color:#2c3e50;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.injury-type[data-v-b85e3000]{font-weight:400;color:#666}.request-location[data-v-b85e3000]{font-size:.75rem;color:#7f8c8d;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-description[data-v-b85e3000]{font-size:.7rem;color:#888;margin:3px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.request-details-chips[data-v-b85e3000]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.request-status[data-v-b85e3000]{margin-left:12px;flex-shrink:0}.timer-badge[data-v-b85e3000]{padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:600;color:#fff;min-width:50px;text-align:center}.timer-critical[data-v-b85e3000]{background:#e53935}.timer-high[data-v-b85e3000]{background:#ffb300}.timer-medium[data-v-b85e3000]{background:#fb8c00}.timer-low[data-v-b85e3000]{background:#66bb6a}.status-icon[data-v-b85e3000]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.status-icon.progress[data-v-b85e3000]{background:#42a5f5}.status-icon.rescued[data-v-b85e3000]{background:#66bb6a}.request-actions[data-v-b85e3000]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:0 16px 16px}.request-card.rescued[data-v-b85e3000]{border-left-color:#66bb6a;background:linear-gradient(90deg,#f1f8f4,#fff 20%)}.rescued-filter-section[data-v-b85e3000]{display:flex;gap:8px;margin-bottom:16px;align-items:center;padding:0 4px}.rescued-search-input[data-v-b85e3000]{flex:1;min-width:0}.rescued-search-input[data-v-b85e3000] .v-field{border-radius:12px;font-size:.85rem;background:#fff}.rescued-date-btn[data-v-b85e3000]{border-radius:12px;text-transform:none;font-weight:600;font-size:.75rem;height:40px;min-width:auto;padding:0 12px;flex-shrink:0}.date-btn-text[data-v-b85e3000]{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 400px){.rescued-filter-section[data-v-b85e3000]{flex-wrap:wrap}.rescued-search-input[data-v-b85e3000]{flex:1 1 100%;margin-bottom:8px}.rescued-date-btn[data-v-b85e3000]{flex:1}.date-btn-text[data-v-b85e3000]{max-width:60px}}.empty-state[data-v-b85e3000]{text-align:center;padding:48px 24px}.desktop-only[data-v-b85e3000]{display:flex}.mobile-only[data-v-b85e3000]{display:none}@media (max-width: 1023px){.desktop-only[data-v-b85e3000]{display:none}.mobile-only[data-v-b85e3000]{display:flex}.content-area[data-v-b85e3000]{padding-bottom:80px}}@media (min-width: 1025px){.app-container[data-v-b85e3000]{position:static!important;height:auto!important;overflow:visible!important}.app-container[data-v-b85e3000] .v-application__wrap{min-height:100vh!important;max-height:none!important;overflow:visible!important}.main-container[data-v-b85e3000]{height:auto!important;max-height:none!important;overflow:visible!important}.content-area[data-v-b85e3000]{overflow-y:visible!important;padding-bottom:0}}.notification-drawer[data-v-b85e3000]{z-index:2000!important}.notification-drawer[data-v-b85e3000] .v-navigation-drawer__content{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.notification-item[data-v-b85e3000]{border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:background-color .2s}.notification-item[data-v-b85e3000]:hover{background-color:rgba(var(--v-theme-primary),.08)}@media (max-width: 600px){.tab-pill[data-v-b85e3000]{padding:6px 10px;font-size:.65rem}.tab-pills-container[data-v-b85e3000]{gap:4px;padding:0 8px 12px}.timer-badge[data-v-b85e3000]{padding:6px 10px;font-size:.75rem}.header-section[data-v-b85e3000]{padding-bottom:8px}.section-title[data-v-b85e3000]{padding:8px 16px}.header-content[data-v-b85e3000]{padding:10px 12px}.empty-state[data-v-b85e3000]{padding:32px 16px}}@media (max-width: 360px){.tab-pill[data-v-b85e3000]{padding:5px 8px;font-size:.6rem}}.content-area[data-v-b85e3000]::-webkit-scrollbar{width:4px}.content-area[data-v-b85e3000]::-webkit-scrollbar-track{background:transparent}.content-area[data-v-b85e3000]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}[data-v-b85e3000]{-webkit-user-select:none;user-select:none}input[data-v-b85e3000],textarea[data-v-b85e3000]{-webkit-user-select:auto;user-select:auto}.force-alert-overlay[data-v-b85e3000]{z-index:99999!important;display:flex;align-items:center;justify-content:center}.force-alert-card[data-v-b85e3000]{display:flex;flex-direction:column;align-items:center;width:340px;max-width:calc(100vw - 48px);background:#fff;border-radius:24px;padding:40px 28px 32px;box-shadow:0 20px 60px #00000040;text-align:center;animation:faCardEnter-b85e3000 .4s cubic-bezier(.22,1,.36,1)}.fa-icon-area[data-v-b85e3000]{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.fa-ring[data-v-b85e3000]{position:absolute;border-radius:50%;border:2px solid rgba(183,28,28,.15);animation:faRingPulse-b85e3000 2s ease-out infinite}.fa-ring-1[data-v-b85e3000]{width:100px;height:100px;animation-delay:0s}.fa-ring-2[data-v-b85e3000]{width:100px;height:100px;animation-delay:.6s}.fa-ring-3[data-v-b85e3000]{width:100px;height:100px;animation-delay:1.2s}.fa-icon-circle[data-v-b85e3000]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#ef5350,#b71c1c);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 4px 20px #b71c1c59}.fa-icon-shake[data-v-b85e3000]{animation:faShake-b85e3000 .5s ease-in-out infinite alternate}.fa-label[data-v-b85e3000]{font-size:11px;font-weight:800;letter-spacing:2.5px;color:#b71c1c;background:#b71c1c14;padding:4px 16px;border-radius:20px;margin-bottom:12px}.fa-title[data-v-b85e3000]{font-size:20px;font-weight:700;color:#13294b;margin:0 0 8px;line-height:1.3}.fa-subtitle[data-v-b85e3000]{font-size:13.5px;color:#546e7a;line-height:1.55;margin:0 0 28px}.fa-accept-btn[data-v-b85e3000]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border:none;border-radius:14px;background:linear-gradient(135deg,#3674b5,#2196f3);color:#fff;font-size:14.5px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 16px #3674b54d}.fa-accept-btn[data-v-b85e3000]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3674b566}.fa-accept-btn[data-v-b85e3000]:active{transform:translateY(0)}@keyframes faCardEnter-b85e3000{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes faRingPulse-b85e3000{0%{transform:scale(.6);opacity:.6;border-color:#b71c1c4d}to{transform:scale(1.5);opacity:0;border-color:#b71c1c00}}@keyframes faShake-b85e3000{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.page-header[data-v-85c75d0f]{position:sticky;top:0;z-index:100;background:var(--ppm-header-bg, #3674B5);padding:env(safe-area-inset-top,0) 0 0 0}.header-content[data-v-85c75d0f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-85c75d0f],.placeholder-btn[data-v-85c75d0f]{color:#fff}.header-title[data-v-85c75d0f]{flex:1;text-align:left}.title-with-icon[data-v-85c75d0f]{display:flex;align-items:center;justify-content:flex-start}.title-with-icon .v-icon[data-v-85c75d0f]{color:#fff}.header-title h1[data-v-85c75d0f]{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.header-title p[data-v-85c75d0f]{font-size:.75rem;color:#fffc;margin:0}.hero-bg[data-v-85c75d0f]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)}.text-white-darken-1[data-v-85c75d0f]{color:#fffc!important}.category-card[data-v-85c75d0f]{transition:all .2s ease;border-width:2px!important}.category-card[data-v-85c75d0f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.category-selected[data-v-85c75d0f]{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.feedback-item[data-v-85c75d0f]{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background .2s ease}.feedback-item[data-v-85c75d0f]:hover{background:#3674b50a}.feedback-item[data-v-85c75d0f]:last-child{border-bottom:none}.page-main[data-v-85c75d0f]{min-height:100vh;min-height:100dvh}.page-container[data-v-85c75d0f]{padding:12px 12px 180px!important}@media (min-width: 600px){.page-container[data-v-85c75d0f]{padding:16px 16px 180px!important}.header-title h1[data-v-85c75d0f]{font-size:1.25rem}}@media (min-width: 600px) and (max-width: 1023px){.page-main[data-v-85c75d0f]{padding-bottom:180px!important}}@media (min-width: 1024px){.page-container[data-v-85c75d0f]{max-width:800px;margin:0 auto;padding-bottom:0!important}.desktop-only[data-v-85c75d0f]{display:flex!important}}@media (max-width: 599px){.page-container[data-v-85c75d0f]{padding-bottom:180px!important}.header-title h1[data-v-85c75d0f]{font-size:1rem}}@media (max-width: 1023px){.desktop-only[data-v-85c75d0f]{display:none!important}}.history-viewport[data-v-8d6d10ba]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.history-header[data-v-8d6d10ba]{flex-shrink:0;z-index:100;background:var(--ppm-header-bg, #3674B5);padding:env(safe-area-inset-top,0) 0 0 0}.header-content[data-v-8d6d10ba]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-8d6d10ba],.refresh-btn[data-v-8d6d10ba]{color:#fff}.header-title[data-v-8d6d10ba]{flex:1;text-align:left;display:flex;flex-direction:column;gap:2px}.title-with-icon[data-v-8d6d10ba]{display:flex;align-items:center}.title-with-icon .v-icon[data-v-8d6d10ba]{color:#fff}.header-title h1[data-v-8d6d10ba]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.header-title p[data-v-8d6d10ba]{font-size:.75rem;color:#fffc;margin:0;padding-left:32px}.history-content[data-v-8d6d10ba]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.border-t[data-v-8d6d10ba]{border-top:1px solid rgba(0,0,0,.08)}.desktop-only[data-v-8d6d10ba]{display:flex}@media (max-width: 1023px){.desktop-only[data-v-8d6d10ba]{display:none!important}.history-content[data-v-8d6d10ba]{padding-bottom:106px}}@media (min-width: 1024px){.desktop-only[data-v-8d6d10ba]{display:flex}.history-viewport[data-v-8d6d10ba]{height:auto;overflow:visible}.history-content[data-v-8d6d10ba]{overflow-y:visible;padding-bottom:0}}.map-app[data-v-ac71b679]{background:#f5f7fa}.map-header[data-v-ac71b679]{background:linear-gradient(135deg,#3674b5,#2196f3);padding:12px 16px;padding-top:calc(env(safe-area-inset-top) + 12px);position:sticky;top:0;z-index:100}.header-content[data-v-ac71b679]{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto}.back-btn[data-v-ac71b679]{background:#ffffff1a!important}.header-info[data-v-ac71b679]{flex:1;text-align:center;margin:0 8px}.header-info h1[data-v-ac71b679]{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.header-info p[data-v-ac71b679]{color:#fffc;font-size:.7rem;margin:0}.header-actions[data-v-ac71b679]{display:flex;gap:4px}.header-action-btn[data-v-ac71b679]{background:#ffffff1a!important}.map-main[data-v-ac71b679]{min-height:100vh}.loading-container[data-v-ac71b679]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.loading-content[data-v-ac71b679]{text-align:center}.map-container[data-v-ac71b679]{padding:0}.target-banner[data-v-ac71b679]{background:linear-gradient(135deg,#f44336,#e91e63);margin:0;padding:10px 12px}.target-banner-content[data-v-ac71b679]{display:flex;align-items:center;gap:10px;max-width:800px;margin:0 auto}.target-icon[data-v-ac71b679]{width:36px;height:36px;min-width:36px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse-target-ac71b679 2s infinite}@keyframes pulse-target-ac71b679{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.target-info[data-v-ac71b679]{flex:1;min-width:0}.target-label[data-v-ac71b679]{display:block;color:#fffc;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px}.target-name[data-v-ac71b679]{display:block;color:#fff;font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-area[data-v-ac71b679]{position:relative;margin:12px;border-radius:12px;overflow:hidden;background:#e8ecef;min-height:250px;max-height:50vh;touch-action:none;cursor:grab;box-shadow:0 4px 16px #0000001a}.map-area[data-v-ac71b679]:active{cursor:grabbing}.map-content[data-v-ac71b679]{width:100%;min-height:250px;position:relative;transition:transform .1s ease-out}.floor-plan-container[data-v-ac71b679]{position:relative;width:100%;min-height:250px}.floor-plan-image[data-v-ac71b679]{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none}.image-loading[data-v-ac71b679]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#666;font-size:.85rem}.room-annotation[data-v-ac71b679]{position:absolute;border:3px solid #f44336;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:visible;box-shadow:0 4px 12px #f4433666}.room-annotation.target-room[data-v-ac71b679]{z-index:5;animation:glow-target-ac71b679 2s ease-in-out infinite}@keyframes glow-target-ac71b679{0%,to{box-shadow:0 4px 12px #f4433666}50%{box-shadow:0 4px 20px #f44336b3}}.room-annotation-label[data-v-ac71b679]{font-size:11px;font-weight:700;color:#b71c1c;background:#fffffff2;padding:5px 8px;border-radius:5px;text-align:center;white-space:nowrap;line-height:1.2;max-width:95%;max-height:90%;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 4px #0000001a}.target-indicator[data-v-ac71b679]{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:#f44336;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 8px #0000004d;z-index:10}.pulse-ring[data-v-ac71b679]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:3px solid #f44336;border-radius:6px;animation:pulse-ac71b679 2s ease-out infinite;pointer-events:none}@keyframes pulse-ac71b679{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.evacuation-svg[data-v-ac71b679]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.evacuation-path[data-v-ac71b679]{opacity:.85}.grid-layout[data-v-ac71b679]{padding:16px;min-height:350px}.grid-header[data-v-ac71b679]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#666;font-size:.9rem}.grid-rooms[data-v-ac71b679]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.room-cell[data-v-ac71b679]{position:relative;padding:16px 12px;background:#fff;border-radius:12px;border:2px solid #e0e0e0;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.room-cell[data-v-ac71b679]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.room-cell.target-room[data-v-ac71b679]{border-color:#f44336;background:#f443360d}.room-cell.selected[data-v-ac71b679]{border-color:#1976d2;background:#1976d20d}.room-icon[data-v-ac71b679]{width:36px;height:36px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.room-cell.target-room .room-icon[data-v-ac71b679]{background:#f443361a}.room-label[data-v-ac71b679]{font-size:.75rem;font-weight:500;text-align:center;color:#333;word-break:break-word}.target-badge[data-v-ac71b679]{position:absolute;top:-6px;right:-6px;background:#f44336;color:#fff;font-size:.6rem;padding:2px 6px;border-radius:10px;display:flex;align-items:center;gap:2px}.no-rooms[data-v-ac71b679]{grid-column:1 / -1;text-align:center;padding:40px;color:#999}.no-rooms p[data-v-ac71b679]{margin-top:12px}.zoom-controls[data-v-ac71b679]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:10}.zoom-btn[data-v-ac71b679]{box-shadow:0 2px 8px #00000026}.zoom-level[data-v-ac71b679]{background:#0009;color:#fff;font-size:.7rem;padding:4px 8px;border-radius:4px}.map-instructions[data-v-ac71b679]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:.75rem;display:flex;align-items:center;gap:8px;animation:fade-out-ac71b679 5s forwards}@keyframes fade-out-ac71b679{0%,80%{opacity:1}to{opacity:0;pointer-events:none}}.room-info-panel[data-v-ac71b679]{position:fixed;bottom:80px;left:16px;right:16px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 -4px 20px #00000026;z-index:50;max-width:500px;margin:0 auto}.room-info-header[data-v-ac71b679]{display:flex;align-items:center;gap:12px}.room-info-icon[data-v-ac71b679]{width:40px;height:40px;background:#1976d2;border-radius:50%;display:flex;align-items:center;justify-content:center}.room-info-icon.target[data-v-ac71b679]{background:#f44336}.room-info-details[data-v-ac71b679]{flex:1}.room-info-details h3[data-v-ac71b679]{font-size:1rem;font-weight:600;margin:0;color:#333}.room-info-details p[data-v-ac71b679]{font-size:.8rem;color:#666;margin:0}.room-info-description[data-v-ac71b679]{margin-top:12px;padding:12px;background:#f5f5f5;border-radius:8px;font-size:.85rem;color:#555}.room-info-actions[data-v-ac71b679]{margin-top:16px}.legend-card[data-v-ac71b679]{background:#fff;margin:16px;padding:12px 16px;border-radius:12px;box-shadow:0 2px 8px #00000014}.legend-header[data-v-ac71b679]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.legend-items[data-v-ac71b679]{display:flex;flex-wrap:wrap;gap:16px}.legend-item[data-v-ac71b679]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#555}.legend-dot[data-v-ac71b679]{width:12px;height:12px;border-radius:50%}.legend-dot.error[data-v-ac71b679]{background-color:#f44336}.legend-dot.primary[data-v-ac71b679]{background-color:#1976d2}.legend-dot.success[data-v-ac71b679]{background-color:#4caf50}.legend-dot.exit[data-v-ac71b679]{background-color:#4caf50;border:2px solid white;box-shadow:0 1px 3px #0000004d}.legend-line[data-v-ac71b679]{width:20px;height:3px;border-radius:2px}.legend-line.success[data-v-ac71b679]{background:repeating-linear-gradient(90deg,#4caf50,#4caf50 5px,transparent 5px,transparent 8px)}.directions-card[data-v-ac71b679]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);margin:0 16px 100px;padding:16px;border-radius:12px;border-left:4px solid #1976d2}.directions-header[data-v-ac71b679]{display:flex;align-items:center;gap:8px;font-weight:600;color:#1976d2;margin-bottom:12px}.directions-steps[data-v-ac71b679]{display:flex;flex-direction:column;gap:10px}.direction-step[data-v-ac71b679]{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#333}.step-number[data-v-ac71b679]{width:22px;height:22px;background:#1976d2;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600}@media (max-width: 359px){.map-header[data-v-ac71b679]{padding:10px 12px}.header-info h1[data-v-ac71b679]{font-size:.95rem}.header-info p[data-v-ac71b679]{font-size:.6rem}.map-area[data-v-ac71b679]{margin:8px;min-height:200px;max-height:45vh}.target-banner[data-v-ac71b679]{padding:8px 10px}.target-icon[data-v-ac71b679]{width:32px;height:32px;min-width:32px}.target-label[data-v-ac71b679]{font-size:.55rem}.target-name[data-v-ac71b679]{font-size:.75rem}.room-annotation-label[data-v-ac71b679]{font-size:9px;padding:3px 5px}.legend-card[data-v-ac71b679],.directions-card[data-v-ac71b679]{margin:8px;padding:10px}.legend-header[data-v-ac71b679]{font-size:.65rem}.legend-items[data-v-ac71b679]{gap:8px}.legend-item[data-v-ac71b679]{font-size:.65rem}.directions-header[data-v-ac71b679]{font-size:.8rem}.direction-step[data-v-ac71b679]{font-size:.75rem}.step-number[data-v-ac71b679]{width:18px;height:18px;font-size:.6rem}.room-info-panel[data-v-ac71b679]{left:8px;right:8px;bottom:72px;padding:12px}.room-info-details h3[data-v-ac71b679]{font-size:.85rem}.room-info-details p[data-v-ac71b679]{font-size:.65rem}.zoom-level[data-v-ac71b679]{font-size:.6rem}.map-instructions[data-v-ac71b679]{font-size:.65rem;padding:6px 12px}}@media (min-width: 360px) and (max-width: 599px){.header-info h1[data-v-ac71b679]{font-size:1rem}.header-info p[data-v-ac71b679]{font-size:.65rem}.map-area[data-v-ac71b679]{min-height:250px;max-height:50vh}.target-label[data-v-ac71b679]{font-size:.6rem}.target-name[data-v-ac71b679]{font-size:.85rem}.room-annotation-label[data-v-ac71b679]{font-size:10px;padding:4px 6px}.legend-item[data-v-ac71b679]{font-size:.7rem}.directions-header[data-v-ac71b679]{font-size:.85rem}.direction-step[data-v-ac71b679]{font-size:.8rem}}@media (min-width: 600px) and (max-width: 1023px){.header-info h1[data-v-ac71b679]{font-size:1.15rem}.header-info p[data-v-ac71b679]{font-size:.75rem}.map-area[data-v-ac71b679]{margin:16px 24px;min-height:350px;max-height:55vh}.target-label[data-v-ac71b679]{font-size:.7rem}.target-name[data-v-ac71b679]{font-size:1rem}.room-annotation-label[data-v-ac71b679]{font-size:11px;padding:5px 8px}.legend-card[data-v-ac71b679],.directions-card[data-v-ac71b679]{margin-left:24px;margin-right:24px}.legend-header[data-v-ac71b679]{font-size:.75rem}.legend-item[data-v-ac71b679]{font-size:.8rem}.directions-header[data-v-ac71b679]{font-size:.9rem}.direction-step[data-v-ac71b679]{font-size:.85rem}.room-info-panel[data-v-ac71b679]{left:24px;right:24px;bottom:90px}.room-info-details h3[data-v-ac71b679]{font-size:1rem}.room-info-details p[data-v-ac71b679]{font-size:.8rem}.map-main[data-v-ac71b679]{padding-bottom:90px}}@media (min-width: 1024px){.map-header[data-v-ac71b679]{padding:14px 20px}.header-info h1[data-v-ac71b679]{font-size:1.25rem}.header-info p[data-v-ac71b679]{font-size:.8rem}.map-main[data-v-ac71b679]{padding-bottom:0}.map-container[data-v-ac71b679]{max-width:900px;margin:0 auto;padding-bottom:24px}.map-area[data-v-ac71b679]{margin:20px 24px;min-height:400px;max-height:60vh}.target-label[data-v-ac71b679]{font-size:.7rem}.target-name[data-v-ac71b679]{font-size:1.05rem}.room-annotation-label[data-v-ac71b679]{font-size:12px;padding:6px 10px}.legend-card[data-v-ac71b679],.directions-card[data-v-ac71b679]{margin-left:24px;margin-right:24px}.legend-header[data-v-ac71b679]{font-size:.8rem}.legend-item[data-v-ac71b679]{font-size:.85rem}.directions-header[data-v-ac71b679]{font-size:1rem}.direction-step[data-v-ac71b679]{font-size:.9rem}.room-info-panel[data-v-ac71b679]{bottom:24px;left:50%;right:auto;transform:translate(-50%);width:400px}.room-info-details h3[data-v-ac71b679]{font-size:1.1rem}.room-info-details p[data-v-ac71b679]{font-size:.85rem}.target-banner-content[data-v-ac71b679]{max-width:850px}.zoom-level[data-v-ac71b679]{font-size:.75rem}.map-instructions[data-v-ac71b679]{font-size:.8rem}}@media (max-width: 1023px){.map-main[data-v-ac71b679]{padding-bottom:80px}.map-container[data-v-ac71b679]{padding-bottom:20px}}.notifications-header[data-v-e0423bdd]{position:sticky;top:0;z-index:100;background:var(--ppm-header-bg, #3674B5);padding:env(safe-area-inset-top,0) 0 0 0}.header-content[data-v-e0423bdd]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-e0423bdd],.back-btn[data-v-e0423bdd],.refresh-btn[data-v-e0423bdd]{color:#fff}.desktop-only[data-v-e0423bdd]{display:flex}@media (max-width: 1023px){.desktop-only[data-v-e0423bdd]{display:none!important}}.header-title[data-v-e0423bdd]{flex:1;text-align:left}.title-with-icon[data-v-e0423bdd]{display:flex;align-items:center;justify-content:flex-start}.title-with-icon .v-icon[data-v-e0423bdd]{color:#fff}.header-title h1[data-v-e0423bdd]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.header-title p[data-v-e0423bdd]{font-size:.75rem;color:#fffc;margin:0}.notifications-main[data-v-e0423bdd]{padding-top:16px;padding-bottom:calc(140px + env(safe-area-inset-bottom,0px));min-height:100vh}@media (min-width: 1024px){.notifications-main[data-v-e0423bdd]{padding-bottom:0!important}}.loading-container[data-v-e0423bdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:16px}.loading-container p[data-v-e0423bdd]{color:var(--ppm-text-muted, #78909c);font-size:.9rem}.empty-state[data-v-e0423bdd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-icon-wrapper[data-v-e0423bdd]{width:120px;height:120px;border-radius:50%;background:var(--ppm-glass-bg, rgba(255, 255, 255, .8));display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 32px #0000000f}.empty-state h3[data-v-e0423bdd]{font-size:1.25rem;font-weight:700;color:var(--ppm-text-primary, #263238);margin:0 0 8px}.empty-state p[data-v-e0423bdd]{font-size:.9rem;color:var(--ppm-text-muted, #78909c);margin:0;max-width:280px}.notifications-list[data-v-e0423bdd]{padding:0 16px 32px;display:flex;flex-direction:column;gap:12px}.notification-card[data-v-e0423bdd]{position:relative;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:20px;overflow:hidden;box-shadow:0 6px 24px #0000001a;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-card[data-v-e0423bdd]:active{transform:translateY(-2px)}.notification-card[data-v-e0423bdd]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026;border-color:#3674b54d}.notification-card.status-pending[data-v-e0423bdd]{border-left:4px solid #ff9800}.notification-card.status-assigned[data-v-e0423bdd],.notification-card.status-in-progress[data-v-e0423bdd]{border-left:4px solid #1976D2}.notification-card.status-rescued[data-v-e0423bdd],.notification-card.status-safe[data-v-e0423bdd],.notification-card.status-completed[data-v-e0423bdd]{border-left:4px solid #4caf50;opacity:.85}.urgency-indicator[data-v-e0423bdd]{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:0 16px 0 8px}.urgency-indicator.urgency-critical[data-v-e0423bdd]{background:#d32f2f;width:12px;height:12px;animation:pulse-urgent-e0423bdd 1.5s infinite}.urgency-indicator.urgency-high[data-v-e0423bdd]{background:#f57c00}.urgency-indicator.urgency-medium[data-v-e0423bdd]{background:#fbc02d}.urgency-indicator.urgency-low[data-v-e0423bdd]{background:#388e3c}@keyframes pulse-urgent-e0423bdd{0%,to{opacity:1}50%{opacity:.5}}.card-content[data-v-e0423bdd]{padding:20px}.card-header[data-v-e0423bdd]{display:flex;align-items:flex-start;gap:12px}.avatar-section[data-v-e0423bdd]{position:relative;flex-shrink:0}.notification-avatar[data-v-e0423bdd]{box-shadow:0 4px 12px #00000026}.pulse-dot[data-v-e0423bdd]{position:absolute;top:-2px;right:-2px;width:14px;height:14px;background:#f44336;border-radius:50%;border:2px solid white;animation:pulse-dot-e0423bdd 1.5s infinite}@keyframes pulse-dot-e0423bdd{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.card-info[data-v-e0423bdd]{flex:1;min-width:0}.notification-title[data-v-e0423bdd]{font-size:.95rem;font-weight:700;color:var(--ppm-text-primary, #263238);margin:0 0 6px;line-height:1.3}.notification-meta[data-v-e0423bdd]{display:flex;flex-direction:column;gap:4px}.meta-item[data-v-e0423bdd]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--ppm-text-muted, #78909c)}.meta-item.time[data-v-e0423bdd]{color:var(--ppm-text-muted, #90a4ae)}.card-badges[data-v-e0423bdd]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.urgency-chip[data-v-e0423bdd]{font-size:.65rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-chip[data-v-e0423bdd]{font-size:.6rem!important}.card-description[data-v-e0423bdd]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.card-description p[data-v-e0423bdd]{font-size:.8rem;color:var(--ppm-text-secondary, #546e7a);margin:0;line-height:1.5}.card-actions[data-v-e0423bdd]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.action-btn[data-v-e0423bdd]{font-size:.75rem!important;font-weight:600;text-transform:none;border-radius:12px}.view-btn[data-v-e0423bdd]{color:var(--ppm-text-muted, #78909c)}.notification-enter-active[data-v-e0423bdd],.notification-leave-active[data-v-e0423bdd]{transition:all .4s cubic-bezier(.4,0,.2,1)}.notification-enter-from[data-v-e0423bdd]{opacity:0;transform:translateY(-20px)}.notification-leave-to[data-v-e0423bdd]{opacity:0;transform:translate(100%)}.notification-move[data-v-e0423bdd]{transition:transform .4s ease}@media (max-width: 600px){.card-header[data-v-e0423bdd]{flex-wrap:wrap}.card-badges[data-v-e0423bdd]{flex-direction:row;width:100%;margin-top:8px;justify-content:flex-start}.notifications-main[data-v-e0423bdd]{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}}@media (max-width: 360px){.notification-title[data-v-e0423bdd]{font-size:.85rem}.meta-item[data-v-e0423bdd]{font-size:.65rem}.header-title h1[data-v-e0423bdd]{font-size:1.1rem}.header-title p[data-v-e0423bdd]{font-size:.65rem}.notifications-main[data-v-e0423bdd]{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}}.sf-dialog-card[data-v-fd5a4298]{overflow:hidden}.sf-dialog-header[data-v-fd5a4298]{background:linear-gradient(135deg,#3674b5,#2d5f96);padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.sf-dialog-header-content[data-v-fd5a4298]{display:flex;align-items:center}.sf-dialog-title[data-v-fd5a4298]{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.sf-dialog-subtitle[data-v-fd5a4298]{font-size:.75rem;color:#fffc;margin:0}.sf-dialog-body[data-v-fd5a4298]{padding:24px}.sf-field-label[data-v-fd5a4298]{display:block;font-size:.8rem;font-weight:600;color:#444;margin-bottom:8px}.sf-category-toggle[data-v-fd5a4298]{width:100%}.sf-cat-btn[data-v-fd5a4298]{flex:1;text-transform:none;font-weight:600}.sf-upload-area[data-v-fd5a4298]{border:2px dashed #e0e0e0;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:border-color .2s}.sf-upload-area[data-v-fd5a4298]:hover{border-color:#3674b5}.sf-upload-placeholder[data-v-fd5a4298]{color:#666}.sf-upload-preview[data-v-fd5a4298]{position:relative}.sf-upload-remove[data-v-fd5a4298]{position:absolute;top:8px;right:8px}.sf-submit-btn[data-v-fd5a4298]{text-transform:none;font-weight:600}.sf-history-item[data-v-fd5a4298]{background:#3674b50d;border:1px solid rgba(54,116,181,.1)}@media (min-width: 600px){.panel-title-mobile[data-v-fd5a4298]{padding:16px!important;min-height:auto!important}}@media (min-width: 600px){[data-v-fd5a4298] .v-expansion-panel-text__wrapper{padding:0 16px 16px!important}}.profile-page-header[data-v-fd5a4298]{position:sticky;top:0;z-index:100;background:var(--ppm-header-bg, #3674B5);padding:env(safe-area-inset-top,0) 0 0 0}.header-content[data-v-fd5a4298]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-fd5a4298],.placeholder-btn[data-v-fd5a4298]{color:#fff}.header-title[data-v-fd5a4298]{flex:1;text-align:left}.title-with-icon[data-v-fd5a4298]{display:flex;align-items:center;justify-content:flex-start}.title-with-icon .v-icon[data-v-fd5a4298]{color:#fff}.header-title h1[data-v-fd5a4298]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.header-title p[data-v-fd5a4298]{font-size:.75rem;color:#fffc;margin:0}.profile-header-bg[data-v-fd5a4298]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)}.avatar-ring[data-v-fd5a4298]{border:4px solid rgba(255,255,255,.3);background:linear-gradient(135deg,#42a5f5,#1e88e5)}.edit-avatar-btn[data-v-fd5a4298]{bottom:0;right:0}.stats-row[data-v-fd5a4298]{background:#1976d208}.position-relative[data-v-fd5a4298]{position:relative}.position-absolute[data-v-fd5a4298]{position:absolute}.d-inline-block[data-v-fd5a4298]{display:inline-block}.profile-main[data-v-fd5a4298]{min-height:100vh;min-height:100dvh}.profile-container[data-v-fd5a4298]{padding:12px 12px 180px!important}@media (min-width: 600px){.profile-container[data-v-fd5a4298]{padding:16px 16px 180px!important}.header-title h1[data-v-fd5a4298]{font-size:1.25rem}.header-title p[data-v-fd5a4298]{font-size:.75rem}}@media (min-width: 1024px){.profile-container[data-v-fd5a4298]{padding-bottom:0!important}}.avatar-mobile[data-v-fd5a4298]{width:80px!important;height:80px!important}@media (min-width: 600px){.avatar-mobile[data-v-fd5a4298]{width:120px!important;height:120px!important}}.section-card[data-v-fd5a4298]{border:1px solid rgba(0,0,0,.05)}.panel-title-mobile[data-v-fd5a4298]{padding:14px 12px!important;min-height:60px!important}@media (min-width: 600px){.panel-title-mobile[data-v-fd5a4298]{padding:16px 24px!important;min-height:auto!important}}.panel-content-mobile[data-v-fd5a4298]{padding:4px 0!important}[data-v-fd5a4298] .v-expansion-panel-text__wrapper{padding:0 12px 16px!important}@media (min-width: 600px){[data-v-fd5a4298] .v-expansion-panel-text__wrapper{padding:0 24px 24px!important}}.mobile-input[data-v-fd5a4298] .v-field{min-height:48px!important}.mobile-input[data-v-fd5a4298] .v-field__input{padding-top:12px!important;padding-bottom:12px!important;font-size:.9375rem!important}.mobile-btn[data-v-fd5a4298]{min-height:48px!important;font-weight:600!important}.logout-btn[data-v-fd5a4298]{min-height:52px!important;font-weight:600!important;letter-spacing:.5px}.desktop-only[data-v-fd5a4298]{display:flex}@media (max-width: 1023px){.desktop-only[data-v-fd5a4298]{display:none!important}}@media (max-width: 600px){.profile-main[data-v-fd5a4298]{padding-bottom:180px!important}.v-container[data-v-fd5a4298]{padding-left:12px!important;padding-right:12px!important}.v-card[data-v-fd5a4298]{margin-bottom:12px!important}.profile-action-buttons .v-btn[data-v-fd5a4298]{min-height:44px}.d-flex.flex-column.flex-sm-row .v-btn[data-v-fd5a4298]{margin-bottom:8px!important}}@media (max-width: 1024px){.v-main[data-v-fd5a4298]{margin-left:0!important}.v-main[data-v-fd5a4298] .v-container{max-width:100%!important}}@media (max-width: 400px){.profile-main[data-v-fd5a4298]{padding-bottom:180px!important}.header-content[data-v-fd5a4298]{padding:6px 10px}.v-container[data-v-fd5a4298]{padding-left:8px!important;padding-right:8px!important}.profile-header-bg[data-v-fd5a4298]{padding:16px!important}}.non-editable-field[data-v-fd5a4298]{opacity:.7}.non-editable-field[data-v-fd5a4298] .v-field{background-color:#f5f5f5!important}.non-editable-field[data-v-fd5a4298] .v-field__input{color:#666!important}.pwd-dialog-card[data-v-fd5a4298]{overflow:hidden}.pwd-card-header[data-v-fd5a4298]{background:linear-gradient(135deg,#3674b5,#2d5f96);padding:32px 24px 28px;text-align:center;position:relative}.pwd-card-header[data-v-fd5a4298]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--ppm-secondary, #DFA92C),transparent)}.pwd-header-icon-wrap[data-v-fd5a4298]{width:64px;height:64px;margin:0 auto 12px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.pwd-header-title[data-v-fd5a4298]{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:4px}.pwd-header-subtitle[data-v-fd5a4298]{font-size:.82rem;color:#ffffffbf;margin:0}.pwd-close-btn[data-v-fd5a4298]{position:absolute!important;top:12px;right:12px}.pwd-card-body[data-v-fd5a4298]{background:#fff}.pwd-action-btn[data-v-fd5a4298]{text-transform:none;font-weight:600;letter-spacing:.3px}.pwd-otp-container[data-v-fd5a4298]{max-width:300px;margin:0 auto}.pwd-otp-input-custom[data-v-fd5a4298] .v-otp-input__content{gap:8px}.pwd-field-label[data-v-fd5a4298]{display:block;font-size:.82rem;font-weight:600;color:#444;margin-bottom:6px}.pwd-password-field[data-v-fd5a4298] .v-field{border-radius:12px!important;border:1.5px solid #e0e0e0;transition:border-color .2s}.pwd-password-field[data-v-fd5a4298] .v-field--focused{border-color:#3674b5!important}.pwd-strength-bar-wrap[data-v-fd5a4298]{padding:0 2px}.pwd-strength-bar-track[data-v-fd5a4298]{height:6px;background:#eee;border-radius:3px;overflow:hidden}.pwd-strength-bar-fill[data-v-fd5a4298]{height:100%;border-radius:3px;transition:width .4s ease,background .4s ease}.pwd-requirements-list[data-v-fd5a4298]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:12px 14px;background:#f8f9fb;border-radius:10px}.pwd-req-item[data-v-fd5a4298]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#999;transition:color .2s}.pwd-req-item.met[data-v-fd5a4298]{color:#3674b5;font-weight:500}.pwd-success-check-wrap[data-v-fd5a4298]{display:flex;justify-content:center}.pwd-success-check-circle[data-v-fd5a4298]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--ppm-header-bg, #3674B5),var(--ppm-header-bg-light, #4a8fd4));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #3674b54d;animation:pwdSuccessPop-fd5a4298 .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes pwdSuccessPop-fd5a4298{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.settings-list[data-v-fd5a4298]{margin:0 -4px}.setting-item[data-v-fd5a4298]{background:#00000005;min-height:64px!important}.setting-item[data-v-fd5a4298]:active{background:#0000000d}.dark-mode .profile-header-bg[data-v-fd5a4298]{background:var(--dm-bg-surface)!important}.dark-mode .profile-avatar[data-v-fd5a4298]{background:var(--dm-bg-surface)!important;border:2px solid var(--dm-border)!important}.dark-mode .v-icon[data-v-fd5a4298]{color:var(--dm-text-muted)!important}.dark-mode .v-snackbar .v-icon[data-v-fd5a4298],.dark-mode .v-alert .v-icon[data-v-fd5a4298],.dark-mode .status-chip .v-icon[data-v-fd5a4298],.dark-mode .v-btn--variant-flat .v-icon[data-v-fd5a4298],.dark-mode .v-btn[style*=background] .v-icon[data-v-fd5a4298]{color:inherit!important}.dark-mode .profile-page-header[data-v-fd5a4298]{background:var(--dm-bg-surface)!important;border-bottom:1px solid var(--dm-border)!important}.dark-mode .header-title h1[data-v-fd5a4298]{color:var(--dm-text-primary)!important}.dark-mode .header-title p[data-v-fd5a4298]{color:var(--dm-text-secondary)!important}.dark-mode .profile-info[data-v-fd5a4298]{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .profile-name[data-v-fd5a4298]{color:var(--dm-text-primary)!important}.dark-mode .profile-contact[data-v-fd5a4298],.dark-mode .profile-status[data-v-fd5a4298]{color:var(--dm-text-secondary)!important}.dark-mode .setting-item[data-v-fd5a4298]{background:var(--dm-hover)!important;border-bottom:1px solid var(--dm-border)!important}.dark-mode .setting-item[data-v-fd5a4298]:active{background:var(--dm-active)!important}.dark-mode .v-btn[style*=linear-gradient][data-v-fd5a4298]{background:var(--dm-bg-elevated)!important}.dark-mode .stats-card[data-v-fd5a4298],.dark-mode .photo-preview[data-v-fd5a4298]{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .profile-form .v-text-field .v-field[data-v-fd5a4298],.dark-mode .profile-form .v-select .v-field[data-v-fd5a4298],.dark-mode .profile-form .v-textarea .v-field[data-v-fd5a4298]{background:var(--dm-bg-input)!important}.dark-mode .pwd-card-body[data-v-fd5a4298]{background:var(--dm-bg-surface)!important}.dark-mode .pwd-field-label[data-v-fd5a4298]{color:var(--dm-text-secondary)!important}.dark-mode .pwd-password-field[data-v-fd5a4298] .v-field{border-color:var(--dm-border)!important;background:var(--dm-bg-input)!important}.dark-mode .pwd-requirements-list[data-v-fd5a4298]{background:var(--dm-bg-input)!important;border:1px solid var(--dm-border)!important}.dark-mode .pwd-req-item[data-v-fd5a4298]{color:var(--dm-text-muted)!important}.dark-mode .pwd-req-item.met[data-v-fd5a4298]{color:#5ba3e6!important}.dark-mode .pwd-strength-bar-track[data-v-fd5a4298]{background:var(--dm-border)!important}.chat-viewport[data-v-c3031ee1]{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background-color:#f5f5f5;touch-action:pan-y}.chat-header[data-v-c3031ee1]{flex-shrink:0;z-index:100}.chat-toolbar[data-v-c3031ee1]{padding-top:env(safe-area-inset-top,0)}.chat-body[data-v-c3031ee1]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.state-container[data-v-c3031ee1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.chat-container[data-v-c3031ee1]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.messages-area[data-v-c3031ee1]{background:linear-gradient(to bottom,#f8f0f0,#fff 40%,#f8f8f8 50%,#d1f8ef 80%,#a1e3f9);flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0;padding:12px 16px 16px}.message-wrapper[data-v-c3031ee1]{display:flex;margin-bottom:8px}.own-message[data-v-c3031ee1]{justify-content:flex-end}.other-message[data-v-c3031ee1]{justify-content:flex-start}.message-bubble[data-v-c3031ee1]{max-width:80%;border-radius:16px;box-shadow:0 1px 2px #0000001a;word-break:break-word;padding:12px}.own-message .message-bubble[data-v-c3031ee1]{border-bottom-right-radius:4px;color:#fff}.other-message .message-bubble[data-v-c3031ee1]{border-bottom-left-radius:4px;background:#fff}.message-content[data-v-c3031ee1]{word-break:break-word;white-space:pre-wrap;font-size:.9rem;line-height:1.4}.message-meta[data-v-c3031ee1]{opacity:.7;font-size:.7rem;margin-top:4px;line-height:1.2}.own-message .message-meta[data-v-c3031ee1]{color:#fffc;text-align:right}.date-separator[data-v-c3031ee1]{position:relative;text-align:center;margin:16px 0}.date-separator[data-v-c3031ee1]:before,.date-separator[data-v-c3031ee1]:after{content:"";position:absolute;top:50%;width:30%;height:1px;background-color:#0000001a}.date-separator[data-v-c3031ee1]:before{left:0}.date-separator[data-v-c3031ee1]:after{right:0}.typing-indicator[data-v-c3031ee1]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-c3031ee1]{width:8px;height:8px;border-radius:50%;background-color:#999;animation:typing-c3031ee1 1.4s infinite ease-in-out}.typing-indicator span[data-v-c3031ee1]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-c3031ee1]:nth-child(3){animation-delay:.4s}@keyframes typing-c3031ee1{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.recording-ui[data-v-c3031ee1]{background-color:#ffebee;border-radius:24px;padding:12px}.attachment-bar[data-v-c3031ee1]{background:#f0f4f8;border-bottom:1px solid rgba(0,0,0,.06);border-radius:16px 16px 0 0}.rotate-45[data-v-c3031ee1]{transform:rotate(45deg)}.slide-attachments-enter-active[data-v-c3031ee1],.slide-attachments-leave-active[data-v-c3031ee1]{transition:all .25s ease;max-height:60px;overflow:hidden}.slide-attachments-enter-from[data-v-c3031ee1],.slide-attachments-leave-to[data-v-c3031ee1]{max-height:0;opacity:0;padding-top:0!important;padding-bottom:0!important}.mobile-only[data-v-c3031ee1]{display:flex}.desktop-only[data-v-c3031ee1]{display:none}@media (min-width: 1024px){.mobile-only[data-v-c3031ee1]{display:none}.desktop-only[data-v-c3031ee1]{display:flex}}.recording-dot[data-v-c3031ee1]{width:12px;height:12px;border-radius:50%;background-color:#f44336;animation:pulse-c3031ee1 1s infinite}@keyframes pulse-c3031ee1{0%,to{opacity:1}50%{opacity:.5}}.audio-message[data-v-c3031ee1]{display:flex;align-items:center;min-width:180px}.audio-waveform[data-v-c3031ee1]{display:flex;align-items:center;gap:2px;height:24px}.waveform-bar[data-v-c3031ee1]{width:3px;background-color:currentColor;border-radius:2px;opacity:.6}.input-area[data-v-c3031ee1]{flex-shrink:0;border-top:1px solid rgba(0,0,0,.08);padding:8px 12px;padding-bottom:calc(env(safe-area-inset-bottom,8px) + 8px);background-color:#fff;z-index:10}.chat-input-container[data-v-c3031ee1]{display:flex;align-items:center;gap:8px;padding:4px 2px;max-width:100%}.chat-icon-btn[data-v-c3031ee1]{width:40px!important;height:40px!important;border-radius:50%!important;box-shadow:0 2px 8px #0000001a!important;flex-shrink:0}.chat-icon-btn .v-icon[data-v-c3031ee1]{font-size:20px!important}.chat-text-input[data-v-c3031ee1]{margin:0 4px;flex:1;min-width:0}.chat-text-input[data-v-c3031ee1] .v-field{background-color:#f5f5f5;border-radius:24px;min-height:40px;max-height:120px}.chat-text-input[data-v-c3031ee1] .v-field__input{padding:10px 16px;font-size:15px;min-height:auto;line-height:1.4;overflow-y:auto}.chat-text-input[data-v-c3031ee1] .v-field__field{padding-block:0}.chat-text-input[data-v-c3031ee1] textarea{resize:none}.chat-text-input[data-v-c3031ee1] .v-field__outline{--v-field-border-opacity: .12}.cursor-pointer[data-v-c3031ee1]{cursor:pointer}.message-status[data-v-c3031ee1]{display:inline-flex;align-items:center;vertical-align:middle}.camera-video[data-v-c3031ee1]{width:100%;max-height:400px;object-fit:cover;background-color:#000}@media (max-width: 359px){.messages-area[data-v-c3031ee1]{padding:8px 8px 12px}.message-bubble[data-v-c3031ee1]{max-width:88%;padding:8px 10px}.message-content[data-v-c3031ee1]{font-size:.85rem}.message-meta[data-v-c3031ee1]{font-size:9px}.input-area[data-v-c3031ee1]{padding:6px 8px;padding-bottom:calc(env(safe-area-inset-bottom,8px) + 8px)}.chat-icon-btn[data-v-c3031ee1]{width:34px!important;height:34px!important}.chat-icon-btn .v-icon[data-v-c3031ee1]{font-size:17px!important}.chat-text-input[data-v-c3031ee1] .v-field{min-height:38px;max-height:90px}.chat-text-input[data-v-c3031ee1] .v-field__input{padding:8px 12px;font-size:14px;line-height:1.3}.chat-text-input[data-v-c3031ee1] textarea{max-height:70px}}@media (min-width: 360px) and (max-width: 599px){.messages-area[data-v-c3031ee1]{padding:10px 12px 16px}.message-bubble[data-v-c3031ee1]{max-width:85%}.message-content[data-v-c3031ee1]{font-size:.9rem}.message-meta[data-v-c3031ee1]{font-size:10px}.input-area[data-v-c3031ee1]{padding:8px 12px;padding-bottom:calc(env(safe-area-inset-bottom,8px) + 8px)}.chat-input-container[data-v-c3031ee1]{align-items:flex-end;gap:6px}.chat-icon-btn[data-v-c3031ee1]{width:38px!important;height:38px!important;flex-shrink:0}.chat-icon-btn .v-icon[data-v-c3031ee1]{font-size:19px!important}.chat-text-input[data-v-c3031ee1]{flex:1;min-width:0}.chat-text-input[data-v-c3031ee1] .v-field{min-height:40px;max-height:100px}.chat-text-input[data-v-c3031ee1] .v-field__input{padding:9px 14px;font-size:15px;line-height:1.4}.chat-text-input[data-v-c3031ee1] textarea{max-height:80px;overflow-y:auto}}@media (min-width: 600px) and (max-width: 1023px){.messages-area[data-v-c3031ee1]{padding:16px 20px}.message-bubble[data-v-c3031ee1]{max-width:70%}.message-content[data-v-c3031ee1]{font-size:.9rem}.message-meta[data-v-c3031ee1]{font-size:11px}}@media (min-width: 1024px){.messages-area[data-v-c3031ee1]{padding:20px clamp(40px,8vw,120px)}.message-bubble[data-v-c3031ee1]{max-width:min(65%,600px)}.message-content[data-v-c3031ee1]{font-size:.95rem}.message-meta[data-v-c3031ee1]{font-size:11px}.input-area[data-v-c3031ee1]{padding:12px clamp(40px,8vw,120px);padding-bottom:calc(env(safe-area-inset-bottom,8px) + 12px)}}.profile-dialog[data-v-c3031ee1]{background:#fff}.profile-header[data-v-c3031ee1]{background:linear-gradient(135deg,#3674b5,#4a90e2);color:#fff;padding:16px 20px}.profile-header .v-btn[data-v-c3031ee1]{color:#fff}.profile-content[data-v-c3031ee1]{padding:24px 20px}.profile-avatar-section[data-v-c3031ee1]{text-align:center;margin-bottom:20px}.profile-avatar[data-v-c3031ee1]{box-shadow:0 8px 32px #0000001f;border:4px solid white}.profile-info[data-v-c3031ee1]{text-align:center}.profile-name[data-v-c3031ee1]{font-size:1.5rem;font-weight:600;color:#1a365d;margin-bottom:8px}.profile-role[data-v-c3031ee1]{margin-bottom:16px}.rescue-info[data-v-c3031ee1]{text-align:left}.info-item[data-v-c3031ee1]{display:flex;align-items:center;margin-bottom:8px;padding:4px 0}.contact-actions[data-v-c3031ee1]{margin-top:16px}@media (max-width: 600px){.profile-dialog .profile-content[data-v-c3031ee1]{padding:20px 16px}.profile-avatar[data-v-c3031ee1]{width:100px!important;height:100px!important}.profile-name[data-v-c3031ee1]{font-size:1.25rem}}.verify-viewport[data-v-0e7563d4]{min-height:100vh;min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;padding:clamp(8px,2vw,16px);padding-top:clamp(16px,4vw,32px);overflow-y:auto;-webkit-overflow-scrolling:touch}.verify-container[data-v-0e7563d4]{width:100%;max-width:clamp(340px,85vw,460px);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,2vw,12px)}.brand-header[data-v-0e7563d4]{text-align:center;flex-shrink:0}.brand-logo[data-v-0e7563d4]{max-width:clamp(140px,40vw,200px);height:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(54,116,181,.15))}.verify-card[data-v-0e7563d4]{width:100%;background:#fff!important;border:1px solid rgba(161,227,249,.25);box-shadow:0 8px 32px #3674b51a,0 2px 8px #0000000a!important;overflow:hidden}.profile-strip[data-v-0e7563d4]{display:flex;align-items:center;padding:clamp(10px,2.5vw,14px) clamp(12px,3vw,20px);background:linear-gradient(135deg,#f0f7ff,#e8f4f8);border-bottom:1px solid rgba(54,116,181,.1);gap:clamp(10px,2.5vw,14px);min-width:0}.profile-avatar[data-v-0e7563d4]{flex-shrink:0;border:2px solid rgba(54,116,181,.2)}.profile-details[data-v-0e7563d4]{flex:1;min-width:0}.profile-name[data-v-0e7563d4]{font-size:clamp(12px,3.2vw,14px);font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.profile-email[data-v-0e7563d4]{font-size:clamp(10px,2.8vw,12px);color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.verify-content[data-v-0e7563d4]{padding:clamp(16px,4vw,28px) clamp(16px,4vw,24px) clamp(20px,4vw,28px);text-align:center;display:flex;flex-direction:column;align-items:center}.icon-wrapper[data-v-0e7563d4]{margin-bottom:clamp(12px,3vw,20px)}.icon-bg[data-v-0e7563d4]{width:clamp(56px,14vw,72px);height:clamp(56px,14vw,72px);border-radius:50%;background:linear-gradient(135deg,#3674b5,#2563a7);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #3674b54d}.verify-title[data-v-0e7563d4]{font-size:clamp(1.1rem,4.5vw,1.4rem);font-weight:700;color:#3674b5;margin:0 0 clamp(8px,2vw,12px) 0;letter-spacing:-.3px}.verify-description[data-v-0e7563d4]{font-size:clamp(.8rem,2.8vw,.9rem);line-height:1.6;color:#555;margin:0 0 clamp(14px,3.5vw,20px) 0;max-width:380px}.verify-description strong[data-v-0e7563d4]{color:#3674b5}.steps-info[data-v-0e7563d4]{width:100%;display:flex;flex-direction:column;gap:clamp(6px,1.5vw,10px);margin-bottom:clamp(16px,4vw,24px);padding:clamp(10px,2.5vw,16px);background:#3674b50a;border-radius:clamp(10px,2vw,14px);border:1px solid rgba(54,116,181,.08)}.step-item[data-v-0e7563d4]{display:flex;align-items:center;gap:clamp(8px,2vw,12px);text-align:left;font-size:clamp(.75rem,2.5vw,.85rem);color:#444;line-height:1.4}.step-item strong[data-v-0e7563d4]{color:#3674b5}.step-num[data-v-0e7563d4]{width:clamp(22px,5.5vw,28px);height:clamp(22px,5.5vw,28px);border-radius:50%;background:linear-gradient(135deg,#3674b5,#2563a7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:clamp(10px,2.5vw,12px);font-weight:700;flex-shrink:0}.resend-btn[data-v-0e7563d4]{text-transform:none!important;font-weight:600!important;font-size:clamp(13px,3.2vw,14px)!important;letter-spacing:.2px!important;height:clamp(40px,9vw,46px)!important;margin-bottom:clamp(6px,1.5vw,10px);box-shadow:none!important}.back-btn[data-v-0e7563d4]{text-transform:none!important;font-weight:500!important;font-size:clamp(12px,3vw,13px)!important;height:clamp(36px,8vw,42px)!important;color:#888!important}.footer-note[data-v-0e7563d4]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:clamp(.65rem,2vw,.75rem);color:#999;text-align:center;flex-shrink:0}[data-v-0e7563d4] .v-alert{width:100%;border-radius:10px}[data-v-0e7563d4] .v-alert .v-alert__content{font-size:clamp(11px,2.8vw,12px)}@media (max-width: 359px){.verify-viewport[data-v-0e7563d4]{padding:12px 4px 4px;align-items:flex-start}.verify-container[data-v-0e7563d4]{gap:6px}.brand-logo[data-v-0e7563d4]{max-width:120px}.profile-strip[data-v-0e7563d4]{padding:8px 10px;gap:8px}.verify-content[data-v-0e7563d4]{padding:12px 12px 16px}.steps-info[data-v-0e7563d4]{padding:8px;gap:5px}}@media (max-height: 640px){.verify-viewport[data-v-0e7563d4]{align-items:flex-start;padding-top:6px}.brand-logo[data-v-0e7563d4]{max-width:120px}.verify-container[data-v-0e7563d4]{gap:6px}.icon-bg[data-v-0e7563d4]{width:48px;height:48px}.icon-wrapper[data-v-0e7563d4]{margin-bottom:8px}.steps-info[data-v-0e7563d4]{padding:8px;gap:4px}}@media (max-height: 500px) and (orientation: landscape){.brand-header[data-v-0e7563d4]{display:none}.verify-viewport[data-v-0e7563d4]{align-items:flex-start;padding:6px}.verify-content[data-v-0e7563d4]{padding:10px 14px 14px}.icon-wrapper[data-v-0e7563d4]{margin-bottom:6px}.icon-bg[data-v-0e7563d4]{width:40px;height:40px}.verify-title[data-v-0e7563d4]{font-size:1rem}.verify-description[data-v-0e7563d4]{font-size:.75rem;margin-bottom:10px}.steps-info[data-v-0e7563d4]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px}.step-item[data-v-0e7563d4]{font-size:.7rem}.resend-btn[data-v-0e7563d4]{height:38px!important}.back-btn[data-v-0e7563d4]{height:34px!important}}@media (min-width: 600px){.brand-logo[data-v-0e7563d4]{max-width:280px}.verify-card[data-v-0e7563d4]{box-shadow:0 12px 48px #3674b51f,0 4px 16px #0000000d!important}.verify-content[data-v-0e7563d4]{padding:28px 32px 32px}.profile-strip[data-v-0e7563d4]{padding:14px 24px}}@supports (padding-top: env(safe-area-inset-top)){.verify-viewport[data-v-0e7563d4]{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}.form-title[data-v-13db63dc]{font-size:1.5rem;font-weight:700}.form-subtitle[data-v-13db63dc]{font-size:1rem;color:#666}.submit-btn[data-v-13db63dc]{text-transform:none!important;font-weight:600;font-size:1rem;border-radius:12px!important;height:46px!important;box-shadow:0 4px 12px #3674b540!important}.user-menu-drawer[data-v-16c92885]{background:linear-gradient(180deg,#3674b5,#2a5d8f)!important}.menu-header[data-v-16c92885]{background:#ffffff1a}.menu-list[data-v-16c92885]{background:transparent!important}.menu-item[data-v-16c92885]{color:#fff!important;margin:4px 8px;border-radius:8px}.menu-item[data-v-16c92885]:hover{background:#ffffff26!important}.menu-item[data-v-16c92885] .v-list-item__prepend .v-icon{color:#ffffffe6}.menu-item[data-v-16c92885] .v-list-item-title{color:#fff}.text-white-darken-1[data-v-16c92885]{color:#ffffffb3!important}.user-app-bar[data-v-20c86752]{position:sticky;top:0;z-index:100;background:var(--ppm-header-bg, #3674B5);padding:env(safe-area-inset-top,0) 0 0 0}.app-bar-content[data-v-20c86752]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:8px}.bar-left[data-v-20c86752]{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.bar-btn[data-v-20c86752]{color:#fff;flex-shrink:0}.bar-actions[data-v-20c86752]{display:flex;align-items:center;gap:2px;flex-shrink:0}.profile-section[data-v-20c86752]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:6px 14px 6px 6px;border-radius:28px;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:0;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.profile-section[data-v-20c86752]:hover{background:#ffffff2e;border-color:#ffffff40;transform:translateY(-1px);box-shadow:0 4px 15px #00000026}.profile-section[data-v-20c86752]:active{background:#ffffff40;transform:translateY(0)}.avatar-glow-wrapper[data-v-20c86752]{position:relative;flex-shrink:0}.profile-avatar[data-v-20c86752]{border:2.5px solid rgba(255,255,255,.85);flex-shrink:0;box-shadow:0 0 12px #dfa92c59,0 2px 8px #00000026}.avatar-status-dot[data-v-20c86752]{position:absolute;bottom:1px;right:1px;width:10px;height:10px;background:linear-gradient(135deg,#4caf50,#66bb6a);border-radius:50%;border:2px solid #3674B5;z-index:2}.profile-initials[data-v-20c86752]{font-size:.85rem;font-weight:800;color:#3674b5;letter-spacing:.5px}.profile-info[data-v-20c86752]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.profile-greeting[data-v-20c86752]{font-size:.72rem;font-weight:500;color:#ffffffd9;letter-spacing:.3px;display:flex;align-items:center;gap:3px}.wave-emoji[data-v-20c86752]{display:inline-block;font-size:.8rem;animation:wave-20c86752 2.5s ease-in-out infinite;transform-origin:70% 70%}@keyframes wave-20c86752{0%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}}.profile-name[data-v-20c86752]{font-size:1.05rem;font-weight:800;color:#fff;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;letter-spacing:.3px;text-shadow:0 1px 3px rgba(0,0,0,.15)}.desktop-only[data-v-20c86752]{display:flex}@media (max-width: 1023px){.desktop-only[data-v-20c86752]{display:none!important}}@media (max-width: 600px){.app-bar-content[data-v-20c86752]{padding:8px;gap:4px}.profile-name[data-v-20c86752]{max-width:150px;font-size:1rem}.profile-section[data-v-20c86752]{padding:5px 10px 5px 5px;gap:10px}.profile-avatar[data-v-20c86752]{width:38px!important;height:38px!important}}@media (max-width: 359px){.profile-name[data-v-20c86752]{max-width:100px;font-size:.85rem}.profile-avatar[data-v-20c86752]{width:34px!important;height:34px!important}.profile-greeting[data-v-20c86752]{font-size:.65rem}.profile-section[data-v-20c86752]{padding:4px 8px 4px 4px;gap:8px}}.bottom-nav-container[data-v-8a5c4b62]{position:fixed;bottom:0;left:0;right:0;z-index:1000}.quick-actions-overlay[data-v-8a5c4b62]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001;display:flex;align-items:flex-end;justify-content:center;padding-bottom:100px}.quick-actions-menu[data-v-8a5c4b62]{display:flex;gap:24px;padding:20px 32px;background:#fff;border-radius:24px;box-shadow:0 8px 32px #0003}.quick-action-item[data-v-8a5c4b62]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:transform .2s ease}.quick-action-item[data-v-8a5c4b62]:active{transform:scale(.95)}.quick-action-icon[data-v-8a5c4b62]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.quick-action-icon.voice[data-v-8a5c4b62]{background:linear-gradient(135deg,#e91e63,#f06292)}.quick-action-icon.manual[data-v-8a5c4b62]{background:linear-gradient(135deg,#ff9800,#ffb74d)}.quick-action-item span[data-v-8a5c4b62]{font-size:.75rem;font-weight:600;color:#333}.fade-up-enter-active[data-v-8a5c4b62],.fade-up-leave-active[data-v-8a5c4b62]{transition:all .3s ease}.fade-up-enter-from[data-v-8a5c4b62],.fade-up-leave-to[data-v-8a5c4b62]{opacity:0}.fade-up-enter-from .quick-actions-menu[data-v-8a5c4b62],.fade-up-leave-to .quick-actions-menu[data-v-8a5c4b62]{transform:translateY(20px)}.bottom-nav[data-v-8a5c4b62]{min-height:70px;height:auto;background:linear-gradient(180deg,#fffffffa,#f8fcfbfa);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px 24px 0 0;display:none;justify-content:space-around;align-items:center;padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 30px #00000014,0 -1px #3674b526;border-top:1px solid rgba(54,116,181,.1)}.nav-item[data-v-8a5c4b62]{position:relative;background:none;border:none;color:#78909c;cursor:pointer;padding:6px 8px;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:2px;min-width:52px}.nav-item[data-v-8a5c4b62]:active{transform:scale(.92)}.nav-item.active[data-v-8a5c4b62]{color:#3674b5}.nav-item.active .nav-icon-wrapper[data-v-8a5c4b62]{background:linear-gradient(135deg,#3674b526,#2196f326);transform:translateY(-2px)}.nav-icon-wrapper[data-v-8a5c4b62]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:28px;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.active-indicator[data-v-8a5c4b62]{position:absolute;bottom:2px;width:4px;height:4px;background:linear-gradient(135deg,#3674b5,#2196f3);border-radius:50%;animation:fadeIn-8a5c4b62 .3s ease}@keyframes fadeIn-8a5c4b62{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.nav-label[data-v-8a5c4b62]{font-size:.6rem;font-weight:600;letter-spacing:.02em}.scan-button-container[data-v-8a5c4b62]{display:flex;flex-direction:column;align-items:center;margin-top:-30px;z-index:10}.scan-button[data-v-8a5c4b62]{position:relative;width:60px;height:60px;border:none;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent;padding:0}.scan-button[data-v-8a5c4b62]:active{transform:scale(.95)}.scan-button-inner[data-v-8a5c4b62]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#3674b5,#2196f3,#42a5f5);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #3674b566,0 2px 8px #0000001a,inset 0 1px #fff3;position:relative;z-index:2}.scan-button.active .scan-button-inner[data-v-8a5c4b62]{background:linear-gradient(135deg,#2d5f96,#1976d2,#3674b5)}.scan-button-ring[data-v-8a5c4b62]{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(54,116,181,.3);animation:pulse-scan-8a5c4b62 2s ease-out infinite}@keyframes pulse-scan-8a5c4b62{0%{transform:scale(1);opacity:.6}to{transform:scale(1.2);opacity:0}}.scan-label[data-v-8a5c4b62]{font-size:.65rem;font-weight:700;color:#3674b5;margin-top:4px;letter-spacing:.02em}.nav-item.has-alerts .nav-icon-wrapper[data-v-8a5c4b62]{color:#f44336}.nav-item.has-messages .nav-icon-wrapper[data-v-8a5c4b62]{color:#3674b5}.alerts-wrapper[data-v-8a5c4b62],.messages-wrapper[data-v-8a5c4b62]{position:relative}.notification-badge[data-v-8a5c4b62]{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;background:linear-gradient(135deg,#f44336,#e53935);color:#fff;font-size:.55rem;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #f4433666;border:2px solid white}.message-badge[data-v-8a5c4b62]{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;background:linear-gradient(135deg,#3674b5,#2d5f96);color:#fff;font-size:.55rem;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #3674b566;border:2px solid white}.pulse-ring[data-v-8a5c4b62]{position:absolute;top:-2px;right:-4px;width:20px;height:20px;border-radius:50%;background:transparent;border:2px solid #f44336;animation:pulse-ring-8a5c4b62 1.5s cubic-bezier(.4,0,.6,1) infinite}.pulse-ring.message-pulse[data-v-8a5c4b62]{border-color:#3674b5}@keyframes pulse-ring-8a5c4b62{0%{transform:scale(.8);opacity:1}to{transform:scale(1.6);opacity:0}}.bounce-enter-active[data-v-8a5c4b62]{animation:bounce-in-8a5c4b62 .4s}.bounce-leave-active[data-v-8a5c4b62]{animation:bounce-in-8a5c4b62 .3s reverse}@keyframes bounce-in-8a5c4b62{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width: 1024px){.bottom-nav[data-v-8a5c4b62]{display:flex}}@media (max-width: 600px){.bottom-nav[data-v-8a5c4b62]{min-height:64px;border-radius:20px 20px 0 0;padding:6px 4px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.nav-item[data-v-8a5c4b62]{padding:4px 6px;min-width:48px}.nav-icon-wrapper[data-v-8a5c4b62]{width:32px;height:24px}.nav-label[data-v-8a5c4b62]{font-size:.55rem}.scan-button-container[data-v-8a5c4b62]{margin-top:-26px}.scan-button[data-v-8a5c4b62]{width:54px;height:54px}.scan-label[data-v-8a5c4b62]{font-size:.6rem}.quick-actions-overlay[data-v-8a5c4b62]{padding-bottom:90px}.quick-actions-menu[data-v-8a5c4b62]{gap:20px;padding:16px 24px}.quick-action-icon[data-v-8a5c4b62]{width:50px;height:50px}}@media (max-width: 360px){.nav-item[data-v-8a5c4b62]{padding:4px;min-width:44px}.nav-label[data-v-8a5c4b62]{font-size:.5rem}.nav-icon-wrapper[data-v-8a5c4b62]{width:28px;height:22px}.nav-icon-wrapper .v-icon[data-v-8a5c4b62]{font-size:18px!important}.scan-button[data-v-8a5c4b62]{width:50px;height:50px}.scan-button-container[data-v-8a5c4b62]{margin-top:-24px}}.help-page-header[data-v-3c2968d2]{background:linear-gradient(135deg,#3674b5,#2196f3);padding:16px;padding-top:calc(env(safe-area-inset-top) + 16px);position:sticky;top:0;z-index:10}.notification-banner[data-v-3c2968d2]{position:sticky;top:70px;z-index:100;animation:slideDown-3c2968d2 .3s ease-out;box-shadow:0 4px 12px #00000026}@keyframes slideDown-3c2968d2{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.notification-banner.v-alert--type-success[data-v-3c2968d2]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9)!important;border-left:4px solid #4CAF50}.notification-banner.v-alert--type-info[data-v-3c2968d2]{background:linear-gradient(135deg,#e3f2fd,#bbdefb)!important;border-left:4px solid #2196F3}.notification-banner.v-alert--type-warning[data-v-3c2968d2]{background:linear-gradient(135deg,#fff3e0,#ffe0b2)!important;border-left:4px solid #FF9800}.notification-banner.v-alert--type-error[data-v-3c2968d2]{background:linear-gradient(135deg,#ffebee,#ffcdd2)!important;border-left:4px solid #F44336}.header-content[data-v-3c2968d2]{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto}.header-title[data-v-3c2968d2]{text-align:center;flex:1}.header-title h1[data-v-3c2968d2]{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.header-title p[data-v-3c2968d2]{color:#fffc;font-size:.75rem;margin:0}.back-btn[data-v-3c2968d2],.refresh-btn[data-v-3c2968d2]{background:#ffffff1a!important}.status-hero[data-v-3c2968d2]{background:linear-gradient(135deg,#3674b5,#2196f3);padding:24px 16px 36px;position:relative;overflow:hidden}.status-hero[data-v-3c2968d2]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.status-hero.status-pending[data-v-3c2968d2]{background:linear-gradient(135deg,#ff9800,#ffc107)}.status-hero.status-rescued[data-v-3c2968d2],.status-hero.status-safe[data-v-3c2968d2]{background:linear-gradient(135deg,#4caf50,#8bc34a)}.status-hero-content[data-v-3c2968d2]{position:relative;z-index:1;text-align:center}.status-icon-wrapper[data-v-3c2968d2]{position:relative;display:inline-block;margin-bottom:12px}.status-avatar[data-v-3c2968d2]{box-shadow:0 8px 32px #0003;width:88px!important;height:88px!important}.status-avatar .v-icon[data-v-3c2968d2]{font-size:44px!important}.pulse-ring[data-v-3c2968d2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;border:3px solid currentColor;animation:pulse-3c2968d2 2s ease-out infinite}@keyframes pulse-3c2968d2{0%{transform:translate(-50%,-50%) scale(1);opacity:.5;border-color:#ffffff80}to{transform:translate(-50%,-50%) scale(1.5);opacity:0;border-color:#fff0}}.status-title[data-v-3c2968d2]{color:#fff;font-size:1.35rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.status-chip[data-v-3c2968d2]{font-weight:600}.progress-steps-container[data-v-3c2968d2]{position:relative;margin-top:24px;padding:0 20px;z-index:1}.progress-track[data-v-3c2968d2]{position:absolute;top:18px;left:60px;right:60px;height:4px;background:#ffffff40;border-radius:4px;overflow:hidden}.progress-fill[data-v-3c2968d2]{height:100%;background:linear-gradient(90deg,#ffffffe6,#fff);border-radius:4px;transition:width .5s ease-in-out;box-shadow:0 0 10px #ffffff80}.progress-steps[data-v-3c2968d2]{display:flex;align-items:flex-start;justify-content:space-between;position:relative}.progress-step[data-v-3c2968d2]{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1;max-width:100px}.progress-step span[data-v-3c2968d2]{color:#ffffff80;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-align:center;transition:all .3s ease}.progress-step.active span[data-v-3c2968d2]{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}.progress-step.completed span[data-v-3c2968d2]{color:#ffffffd9}.step-dot[data-v-3c2968d2]{width:36px;height:36px;border-radius:50%;background:#fff3;border:3px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.progress-step.active .step-dot[data-v-3c2968d2]{background:#fff;border-color:#fff;box-shadow:0 0 0 6px #ffffff40,0 4px 15px #0003;transform:scale(1.1);animation:pulse-step-3c2968d2 2s infinite}.progress-step.completed .step-dot[data-v-3c2968d2]{background:#ffffffe6;border-color:#ffffffe6;box-shadow:0 2px 8px #00000026}.progress-step.active .step-dot .v-icon[data-v-3c2968d2],.progress-step.completed .step-dot .v-icon[data-v-3c2968d2]{color:#3674b5!important}@keyframes pulse-step-3c2968d2{0%,to{box-shadow:0 0 0 6px #ffffff40,0 4px 15px #0003}50%{box-shadow:0 0 0 10px #ffffff26,0 4px 20px #00000040}}.content-area[data-v-3c2968d2]{margin-top:-20px;margin-bottom:60px;border-radius:24px 24px 0 0;position:relative;z-index:2;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 180px)}.location-card[data-v-3c2968d2]{border:2px solid rgba(54,116,181,.15);box-shadow:0 4px 12px #00000014!important;transition:all .3s ease}.location-card[data-v-3c2968d2]:hover{box-shadow:0 6px 20px #3674b526!important;transform:translateY(-2px)}.rescuer-card[data-v-3c2968d2]{border:2px solid rgba(76,175,80,.15);box-shadow:0 4px 12px #00000014!important;transition:all .3s ease}.rescuer-card[data-v-3c2968d2]:hover{box-shadow:0 6px 20px #4caf5026!important;transform:translateY(-2px)}.emergency-card[data-v-3c2968d2]{border:2px solid rgba(244,67,54,.15);box-shadow:0 4px 12px #00000014!important;transition:all .3s ease}.emergency-card[data-v-3c2968d2]:hover{box-shadow:0 6px 20px #f4433626!important;transform:translateY(-2px)}.update-details-card[data-v-3c2968d2]{border:2px solid rgba(33,150,243,.2)!important;box-shadow:0 4px 16px #2196f31f!important;transition:all .3s ease;background:#fff!important}.update-details-card[data-v-3c2968d2]:hover{box-shadow:0 6px 24px #2196f32e!important;transform:translateY(-3px);border-color:#2196f34d!important}.update-details-header[data-v-3c2968d2]{background:linear-gradient(135deg,#2196f3,#1976d2)!important;border-radius:16px 16px 0 0!important;margin:-5px!important;padding:20px 20px 16px!important}.update-details-header .card-header-text h3[data-v-3c2968d2]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.update-details-header .card-header-text p[data-v-3c2968d2]{color:#ffffffe6!important}.pb-safe[data-v-3c2968d2]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 100px)!important}.card-header-icon[data-v-3c2968d2]{display:flex;align-items:center;gap:12px;padding:12px 16px 10px;background:#d7d7d7;border-bottom:1px solid rgba(224,224,224,.3);margin-bottom:15px}.card-header-text h3[data-v-3c2968d2]{font-size:1.05rem;font-weight:700;color:var(--ppm-text-primary, #263238);margin:0;letter-spacing:.3px}.card-header-text p[data-v-3c2968d2]{font-size:.8rem;color:var(--ppm-text-secondary, #546E7A);margin:2px 0 0;font-weight:500}.location-details[data-v-3c2968d2]{display:flex;flex-direction:column;gap:12px}.location-item[data-v-3c2968d2]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid rgba(54,116,181,.1);transition:all .2s ease}.location-item[data-v-3c2968d2]:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);border-color:#3674b533;transform:translate(2px)}.location-item>div[data-v-3c2968d2]{display:flex;flex-direction:column}.location-item .label[data-v-3c2968d2]{font-size:.7rem;color:#6c757d;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.location-item .value[data-v-3c2968d2]{font-size:.95rem;font-weight:600;color:#2c3e50;margin-top:2px}.view-map-btn[data-v-3c2968d2]{border-radius:16px!important;text-transform:none;font-weight:600!important;height:56px!important;font-size:1rem!important;letter-spacing:.5px;box-shadow:0 4px 12px #3674b54d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.view-map-btn[data-v-3c2968d2]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3674b566!important}.view-map-btn[data-v-3c2968d2]:active{transform:translateY(0);box-shadow:0 2px 8px #3674b54d!important}.view-map-btn .v-icon[data-v-3c2968d2]{margin-right:8px}.rescuer-card .rescuer-info[data-v-3c2968d2]{display:flex;align-items:center;gap:16px;padding:14px;border-radius:16px;transition:all .3s ease}.rescuer-card .rescuer-info[data-v-3c2968d2]:active{transform:scale(.98)}.rescuer-details[data-v-3c2968d2]{flex:1}.rescuer-details h4[data-v-3c2968d2]{font-size:1.05rem;font-weight:400;color:#090a09;margin:0 0 2px;letter-spacing:.3px}.rescuer-details p[data-v-3c2968d2]{font-size:.85rem;color:#2e7d32;margin:0 0 6px;font-weight:500}.rescuer-card .self-safe-info[data-v-3c2968d2]{display:flex;align-items:center;gap:16px;padding:14px;border-radius:16px;border:2px solid rgba(76,175,80,.2)}.self-safe-details[data-v-3c2968d2]{flex:1}.self-safe-details h4[data-v-3c2968d2]{font-size:1.05rem;font-weight:700;color:#333;margin:0 0 2px;letter-spacing:.3px}.self-safe-details p[data-v-3c2968d2]{font-size:.85rem;color:#333;margin:0 0 6px;font-weight:500}.status-header[data-v-3c2968d2]{background:linear-gradient(135deg,#4caf50,#66bb6a);padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.status-content[data-v-3c2968d2]{display:flex;align-items:center}.status-text[data-v-3c2968d2]{color:#fff;font-weight:700;font-size:.95rem;letter-spacing:.5px}.status-actions[data-v-3c2968d2]{display:flex;align-items:center}.status-message[data-v-3c2968d2]{margin-bottom:16px}.status-message p[data-v-3c2968d2]{color:#333;font-size:.95rem;line-height:1.5;margin:0}.status-timestamp[data-v-3c2968d2]{margin:16px 0 12px;color:#333;font-size:.9rem}.status-note[data-v-3c2968d2]{color:#666;font-size:.85rem;margin-top:8px}.status-note em[data-v-3c2968d2]{font-style:italic}.emergency-details[data-v-3c2968d2]{display:flex;flex-direction:column;gap:18px;padding:4px 0}.detail-item[data-v-3c2968d2]{display:flex;flex-direction:column;gap:6px}.detail-item.half[data-v-3c2968d2]{flex:1}.detail-row[data-v-3c2968d2]{display:flex;gap:16px;flex-wrap:wrap}.detail-label[data-v-3c2968d2]{font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:600;display:flex;align-items:center}.detail-value[data-v-3c2968d2]{font-size:.9rem;color:#333;margin:0;line-height:1.5}.description-item[data-v-3c2968d2]{background:linear-gradient(135deg,#f5f7fa,#e8eef5);padding:16px;border-radius:12px;border-left:4px solid #3674B5}.description-text[data-v-3c2968d2]{margin-top:8px}.description-paragraph[data-v-3c2968d2]{margin:0 0 12px;line-height:1.7;color:#2c3e50;font-size:.95rem;white-space:pre-wrap;word-wrap:break-word}.description-paragraph[data-v-3c2968d2]:last-child{margin-bottom:0}.detail-chip-value[data-v-3c2968d2]{margin-top:4px}.detail-chip-value .v-chip[data-v-3c2968d2]{font-weight:600;font-size:.85rem;padding:0 12px;height:32px}.detail-item[data-v-3c2968d2]:has(.detail-chip-value){background:#f8f9fa;padding:12px;border-radius:10px}.completion-notes-box[data-v-3c2968d2]{display:flex;align-items:flex-start;gap:6px;background:#f8fafb;padding:10px 12px;border-radius:8px;border-left:3px solid #388E3C;margin-top:4px}.proof-photo-wrap[data-v-3c2968d2]{position:relative;display:inline-block;margin-top:6px;cursor:pointer;border-radius:12px;overflow:hidden;border:2px solid #e0e0e0;transition:border-color .2s,box-shadow .2s}.proof-photo-wrap[data-v-3c2968d2]:hover{border-color:#388e3c;box-shadow:0 2px 12px #388e3c33}.proof-photo-thumb[data-v-3c2968d2]{width:100%;max-width:280px;height:auto;max-height:180px;object-fit:cover;display:block;border-radius:10px}.proof-photo-badge[data-v-3c2968d2]{position:absolute;bottom:8px;right:8px;background:#0000008c;color:#fff;padding:3px 10px;border-radius:12px;font-size:11px;display:flex;align-items:center;gap:4px;font-weight:600}@media (max-width: 600px){.detail-row[data-v-3c2968d2]{flex-direction:column;gap:12px}.detail-item.half[data-v-3c2968d2]{width:100%}}.action-buttons[data-v-3c2968d2]{margin-top:8px;position:relative}.action-btn[data-v-3c2968d2]{min-height:44px;font-size:.875rem;font-weight:600;letter-spacing:.3px}.action-buttons .d-flex[data-v-3c2968d2]{gap:8px}.cancel-hold-btn[data-v-3c2968d2]{min-width:120px!important;height:52px!important;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600!important;text-transform:none!important}.cancel-hold-btn[data-v-3c2968d2]:not(.holding){cursor:pointer}.cancel-hold-btn.holding[data-v-3c2968d2]{background:#f5f5f5!important;color:#c61e1e!important;transform:scale(.96);box-shadow:0 4px 20px #919eab66!important;border:2px solid #e0e0e0!important}.cancel-hold-btn.holding .v-btn__content[data-v-3c2968d2]{opacity:1!important;color:#000!important;font-weight:700!important;animation:pulse-text-3c2968d2 1.2s infinite}.cancel-hold-btn .v-btn__content[data-v-3c2968d2]{opacity:1!important;color:inherit!important}@keyframes pulse-text-3c2968d2{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.safety-check-card[data-v-3c2968d2]{overflow:hidden}.safety-check-card[data-v-3c2968d2]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#66bb6a,#4caf50)}.safety-check-avatar[data-v-3c2968d2]{animation:safetyPulse-3c2968d2 2s ease-in-out infinite}@keyframes safetyPulse-3c2968d2{0%,to{box-shadow:0 0 #4caf5066}50%{box-shadow:0 0 0 12px #4caf5000}}.safety-btn[data-v-3c2968d2]{font-weight:700;letter-spacing:.5px;text-transform:none;height:48px!important}.no-rescue-state[data-v-3c2968d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:24px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 140px);text-align:center}.no-rescue-state h3[data-v-3c2968d2]{font-size:1.25rem;font-weight:600;color:#333;margin:16px 0 8px}.no-rescue-state p[data-v-3c2968d2]{color:var(--ppm-text-muted, #888);margin:0}.feedback-card[data-v-3c2968d2]{border-radius:16px!important;overflow:hidden;position:relative}.feedback-header-bar[data-v-3c2968d2]{background:linear-gradient(135deg,#3674b5,#2d5f96);padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.feedback-header-bar[data-v-3c2968d2]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#dfa92c,#f0c040,#dfa92c)}.feedback-header-content[data-v-3c2968d2]{display:flex;align-items:flex-start}.feedback-header-title[data-v-3c2968d2]{font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;color:#fff;margin:0;line-height:1.3}.feedback-header-subtitle[data-v-3c2968d2]{font-family:Inter,sans-serif;font-size:.72rem;color:#ffffffb3;margin:2px 0 0}.feedback-header-close[data-v-3c2968d2]{margin:-4px -8px 0 0}.feedback-body[data-v-3c2968d2]{padding:24px 24px 20px;background:#fafbfc}.feedback-responder-profile[data-v-3c2968d2]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e8ecf0;border-radius:12px;padding:14px 16px;margin-bottom:20px}.feedback-responder-avatar[data-v-3c2968d2]{flex-shrink:0;box-shadow:0 2px 8px #3674b526;border:2px solid rgba(54,116,181,.12)}.feedback-responder-info[data-v-3c2968d2]{flex:1;min-width:0}.feedback-responder-name[data-v-3c2968d2]{font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;color:#13294b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feedback-responder-role[data-v-3c2968d2]{font-family:Inter,sans-serif;font-size:.75rem;color:#78909c;margin:2px 0 0;display:flex;align-items:center}.feedback-question-group[data-v-3c2968d2]{margin-bottom:20px}.feedback-question[data-v-3c2968d2]{font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;color:#13294b;margin:0 0 10px}.feedback-stars[data-v-3c2968d2]{display:flex;justify-content:center;gap:6px}.feedback-star-icon[data-v-3c2968d2]{cursor:pointer;transition:transform .15s ease,color .15s ease}.feedback-star-icon[data-v-3c2968d2]:hover{transform:scale(1.18)}.feedback-star-label[data-v-3c2968d2]{text-align:center;font-family:Inter,sans-serif;font-size:.78rem;font-weight:500;color:#78909c;min-height:20px;margin-top:6px}.feedback-tags-wrap[data-v-3c2968d2]{display:flex;flex-wrap:wrap;gap:8px}.feedback-tag-chip[data-v-3c2968d2]{font-family:Inter,sans-serif;font-size:.78rem!important;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:20px!important}.feedback-tag-chip[data-v-3c2968d2]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #3674b526}.feedback-tag-active[data-v-3c2968d2]{color:#fff!important;box-shadow:0 2px 8px #3674b540}.feedback-safe-toggle[data-v-3c2968d2]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e8ecf0;border-radius:12px;padding:10px 14px;margin-bottom:20px}.feedback-safe-toggle-content[data-v-3c2968d2]{display:flex;align-items:center}.feedback-safe-label[data-v-3c2968d2]{font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;color:#13294b}.feedback-submit-btn[data-v-3c2968d2]{margin-top:4px;font-family:Inter,sans-serif;font-weight:600;font-size:.92rem;letter-spacing:.02em;text-transform:none;height:46px!important;box-shadow:0 4px 14px #3674b540;transition:box-shadow .2s,transform .1s}.feedback-submit-btn[data-v-3c2968d2]:hover{box-shadow:0 6px 20px #3674b559;transform:translateY(-1px)}.feedback-submit-btn[data-v-3c2968d2]:active{transform:translateY(0)}@media (max-width: 400px){.feedback-body[data-v-3c2968d2]{padding:18px 16px 16px}.feedback-header-bar[data-v-3c2968d2]{padding:14px 16px}.feedback-header-title[data-v-3c2968d2]{font-size:.88rem}.feedback-tag-chip[data-v-3c2968d2]{font-size:.72rem!important}.feedback-stars .feedback-star-icon[data-v-3c2968d2]{font-size:34px!important}}@media (max-width: 1024px){.v-main[data-v-3c2968d2] .v-container{padding-bottom:0!important}.content-area[data-v-3c2968d2]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 180px)!important}}@media (max-width: 600px){.content-area[data-v-3c2968d2]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 180px)!important}}.action-container[data-v-3c2968d2]{display:flex;flex-direction:column;gap:16px;padding:20px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px);background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014;transition:all .3s ease;margin-top:8px;margin-bottom:100px}.action-container[data-v-3c2968d2]:hover{box-shadow:0 12px 40px #0000001f}.approval-pending-container[data-v-3c2968d2]{background:linear-gradient(135deg,#2196f30d,#2196f31a);border:2px solid rgba(33,150,243,.3)}.approval-pending-card[data-v-3c2968d2]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #2196f31a}.cancel-approval-card[data-v-3c2968d2]{box-shadow:0 4px 12px #ff980026}.photo-upload-area[data-v-3c2968d2]{border:2px dashed #e0e0e0;border-radius:8px;padding:16px;text-align:center;background:#fafafa}.photo-proof-card[data-v-3c2968d2]{transition:all .3s ease;border:2px solid transparent!important;position:relative;overflow:hidden}.photo-proof-card[data-v-3c2968d2]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#45a049);opacity:0;transition:opacity .3s ease}.photo-proof-card.v-card--variant-tonal[data-v-3c2968d2]:before{opacity:1}.photo-proof-card .v-card-title[data-v-3c2968d2]{background:#ffffff05}.photo-proof-card.v-card--variant-tonal .v-card-title[data-v-3c2968d2]{background:#4caf5014}.photo-preview[data-v-3c2968d2]{position:relative}.photo-preview .v-img[data-v-3c2968d2]{border:1px solid #e0e0e0;transition:all .3s ease}.pulse-animation[data-v-3c2968d2]{animation:pulse-scale-3c2968d2 2s ease-in-out infinite}@keyframes pulse-scale-3c2968d2{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.approval-title[data-v-3c2968d2]{font-size:1.1rem;font-weight:700;color:#1e293b;margin:16px 0 8px}.approval-subtitle[data-v-3c2968d2]{font-size:.875rem;color:#64748b;line-height:1.5;max-width:280px;margin:0}.approval-timestamp[data-v-3c2968d2]{display:flex;align-items:center;font-size:.75rem;color:#94a3b8;margin-top:12px;padding:4px 12px;background:#f8fafc;border-radius:20px}.wait-banner[data-v-3c2968d2]{position:fixed;top:80px;left:16px;right:16px;z-index:1000;animation:slideDownBanner-3c2968d2 .3s ease-out}@keyframes slideDownBanner-3c2968d2{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.wait-alert[data-v-3c2968d2]{box-shadow:0 4px 12px #00000026!important;cursor:pointer}.wait-alert[data-v-3c2968d2]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0003!important}.primary-action[data-v-3c2968d2],.secondary-actions[data-v-3c2968d2]{width:100%}.action-row[data-v-3c2968d2]{display:flex;gap:12px;width:100%}.secondary-btn[data-v-3c2968d2]{height:52px!important;font-weight:600;font-size:.95rem!important;text-transform:none;letter-spacing:.3px;transition:all .2s ease;border-width:2px!important;margin:4px}.flex-btn[data-v-3c2968d2]{flex:1}.secondary-btn[data-v-3c2968d2]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.secondary-btn[data-v-3c2968d2]:active{transform:translateY(0);transition:transform .1s ease}.cancel-btn[data-v-3c2968d2]{border-color:#ef4444!important;color:#fe0303!important}.cancel-btn[data-v-3c2968d2]:hover{color:#fff!important}.slide-to-confirm[data-v-3c2968d2]{width:100%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.slide-to-confirm[data-v-3c2968d2]:active{cursor:grabbing}.slide-locked[data-v-3c2968d2]{cursor:not-allowed!important;pointer-events:none;opacity:.7}.slide-track-locked[data-v-3c2968d2]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-color:#f59e0b!important}.slide-thumb-locked[data-v-3c2968d2]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 2px 8px #f59e0b66!important;position:absolute;top:50%;left:4px;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.slide-locked-text[data-v-3c2968d2]{color:#92400e!important;font-weight:600}.slide-track[data-v-3c2968d2]{position:relative;width:100%;height:64px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:32px;border:2px solid #e2e8f0;overflow:hidden;display:flex;align-items:center;box-shadow:inset 0 2px 4px #0000000f;transition:all .3s ease}.slide-progress[data-v-3c2968d2]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(135deg,#22c55e,#16a34a);transition:width .2s ease;border-radius:30px}.slide-thumb[data-v-3c2968d2]{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:56px;height:56px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;cursor:grab;flex-shrink:0}.slide-thumb .v-icon[data-v-3c2968d2]{position:relative;z-index:1;pointer-events:none}.slide-thumb[data-v-3c2968d2]:active{cursor:grabbing}.slide-thumb.slide-active[data-v-3c2968d2]{box-shadow:0 6px 20px #22c55e66;transform:translateY(-50%) scale(1.05)}.slide-thumb.slide-complete[data-v-3c2968d2]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 6px 20px #22c55e66}.slide-text[data-v-3c2968d2]{position:absolute;left:70px;right:20px;top:50%;transform:translateY(-50%);text-align:center;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center}.slide-instruction[data-v-3c2968d2]{font-size:.9rem;font-weight:600;color:#64748b;letter-spacing:.3px;transition:color .3s ease}.slide-thumb.slide-active~.slide-text .slide-instruction[data-v-3c2968d2]{color:#0c0c0c}.slide-success[data-v-3c2968d2]{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.3px;text-shadow:0 1px 2px rgba(255,255,255,.1)}@media (hover: none) and (pointer: coarse){.slide-to-confirm[data-v-3c2968d2],.slide-thumb[data-v-3c2968d2],.slide-thumb[data-v-3c2968d2]:active{cursor:default}}@media (max-height: 700px){.status-hero[data-v-3c2968d2]{padding:20px 16px 32px}.status-avatar[data-v-3c2968d2]{width:80px!important;height:80px!important}.status-avatar .v-icon[data-v-3c2968d2]{font-size:40px!important}.status-title[data-v-3c2968d2]{font-size:1.25rem}.progress-steps-container[data-v-3c2968d2]{margin-top:16px;padding:0 12px}.progress-track[data-v-3c2968d2]{left:45px;right:45px}.progress-step span[data-v-3c2968d2]{font-size:.6rem}.step-dot[data-v-3c2968d2]{width:32px;height:32px}.content-area[data-v-3c2968d2]{margin-top:-16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 180px)!important}.card-header-icon[data-v-3c2968d2]{padding:12px 12px 6px}.location-item[data-v-3c2968d2]{padding:6px 10px}}@media (max-height: 600px){.status-hero[data-v-3c2968d2]{padding:16px 12px 24px}.status-avatar[data-v-3c2968d2]{width:64px!important;height:64px!important}.status-avatar .v-icon[data-v-3c2968d2]{font-size:32px!important}.status-title[data-v-3c2968d2]{font-size:1.1rem;margin-bottom:8px}.status-chip[data-v-3c2968d2]{height:28px!important}.progress-steps-container[data-v-3c2968d2]{margin-top:12px;padding:0 8px}.progress-track[data-v-3c2968d2]{left:35px;right:35px;top:14px}.step-dot[data-v-3c2968d2]{width:28px;height:28px;border-width:2px}.step-dot .v-icon[data-v-3c2968d2]{font-size:12px!important}.progress-step span[data-v-3c2968d2]{font-size:.55rem}.pulse-ring[data-v-3c2968d2]{width:64px;height:64px}}@media (min-width: 1024px){.v-main[data-v-3c2968d2]{margin-left:0!important;min-height:100vh!important;overflow-y:visible!important;width:100%!important}.v-main[data-v-3c2968d2] .v-container{max-width:100%!important;width:100%!important;padding:0!important;min-height:100%!important}.status-hero[data-v-3c2968d2]{padding:24px 16px 32px!important;width:100%!important}.status-avatar[data-v-3c2968d2]{width:80px!important;height:80px!important}.status-avatar .v-icon[data-v-3c2968d2]{font-size:40px!important}.status-title[data-v-3c2968d2]{font-size:1.3rem!important;margin-bottom:8px!important}.status-icon-wrapper[data-v-3c2968d2]{margin-bottom:10px!important}.pulse-ring[data-v-3c2968d2]{width:80px!important;height:80px!important}.progress-steps-container[data-v-3c2968d2]{margin-top:20px!important;max-width:600px;margin-left:auto;margin-right:auto}.step-dot[data-v-3c2968d2]{width:32px!important;height:32px!important}.progress-track[data-v-3c2968d2]{top:16px!important}.content-area[data-v-3c2968d2]{padding:20px clamp(24px,5vw,80px) 0 clamp(24px,5vw,80px)!important;max-width:1200px!important;margin:-20px auto 0!important;width:100%!important;min-height:auto!important;box-sizing:border-box!important}.pb-safe[data-v-3c2968d2]{padding-bottom:40px!important}.status-hero-content[data-v-3c2968d2]{max-width:900px;margin:0 auto}.content-area>.v-card[data-v-3c2968d2]{margin-bottom:16px!important;width:100%!important}.card-header-icon[data-v-3c2968d2]{padding:14px 16px 8px!important}.action-buttons[data-v-3c2968d2]{margin-top:20px!important;margin-bottom:0!important;padding-bottom:40px!important;width:100%!important}.action-buttons .v-btn[data-v-3c2968d2]{min-height:48px!important}}@media (min-width: 600px) and (max-width: 1023px){.content-area[data-v-3c2968d2]{max-width:680px;margin-left:auto;margin-right:auto;display:block!important;padding:16px 16px calc(env(safe-area-inset-bottom,0px) + 180px) 16px!important}.content-area>.v-card[data-v-3c2968d2]{max-width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:16px!important}.content-area>.action-buttons[data-v-3c2968d2],.content-area>.text-center[data-v-3c2968d2]{max-width:100%!important;margin-top:16px!important}.action-buttons .v-btn[data-v-3c2968d2]{min-height:48px!important}.status-hero-content[data-v-3c2968d2]{max-width:680px;margin:0 auto}.status-hero[data-v-3c2968d2]{padding:16px 16px 28px!important}.status-avatar[data-v-3c2968d2]{width:76px!important;height:76px!important}.status-avatar .v-icon[data-v-3c2968d2]{font-size:38px!important}.pulse-ring[data-v-3c2968d2]{width:76px!important;height:76px!important}.update-details-card[data-v-3c2968d2]{max-width:100%!important}.card-header-text h3[data-v-3c2968d2]{font-size:1.05rem!important}.card-header-text p[data-v-3c2968d2]{font-size:.8rem!important}}@media (min-width: 1440px){.content-area[data-v-3c2968d2]{max-width:1100px!important}.status-hero-content[data-v-3c2968d2]{max-width:1000px}.status-hero[data-v-3c2968d2]{padding:20px 16px 32px!important}.status-avatar[data-v-3c2968d2]{width:84px!important;height:84px!important}.status-avatar .v-icon[data-v-3c2968d2]{font-size:42px!important}.status-title[data-v-3c2968d2]{font-size:1.25rem!important}}[data-v-3c2968d2] .v-expansion-panel-title{padding:12px 16px!important}[data-v-3c2968d2] .v-expansion-panel-text__wrapper{padding:0 16px 16px!important}@media (min-width: 1024px){.content-area[data-v-3c2968d2]{display:block!important}.content-area>.v-card[data-v-3c2968d2]{max-width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:16px!important}.content-area>.action-buttons[data-v-3c2968d2]{max-width:100%!important;margin:24px auto 0!important}.content-area>.text-center[data-v-3c2968d2]{max-width:100%!important;margin:20px auto 0!important}}@media (max-width: 599px){.content-area[data-v-3c2968d2]{display:block!important;padding:12px 12px calc(env(safe-area-inset-bottom,0px) + 180px) 12px!important}.content-area>.v-card[data-v-3c2968d2]{flex:none!important;width:100%!important;margin-bottom:12px!important}.update-details-card .card-header-icon[data-v-3c2968d2]{margin:-12px -12px 0;padding:12px 12px 8px}.card-header-text h3[data-v-3c2968d2]{font-size:1rem!important}.card-header-text p[data-v-3c2968d2]{font-size:.75rem!important}}@media (min-width: 600px){.update-details-card[data-v-3c2968d2]{animation:subtle-pulse-3c2968d2 3s ease-in-out infinite}}@keyframes subtle-pulse-3c2968d2{0%,to{box-shadow:0 4px 16px #2196f31f}50%{box-shadow:0 4px 20px #2196f329}}.camera-container[data-v-3c2968d2]{background:#000;border:2px solid #E0E0E0}.camera-container video[data-v-3c2968d2]{display:block;width:100%}.photo-preview[data-v-3c2968d2]{border:2px solid #4CAF50}.capture-btn-icon[data-v-3c2968d2]{border-radius:50%!important;width:64px!important;height:64px!important;box-shadow:0 4px 12px #4caf5066!important;border:3px solid rgba(255,255,255,.8)!important}.capture-btn-icon[data-v-3c2968d2]:hover{box-shadow:0 6px 16px #4caf5080!important;transform:scale(1.05);transition:all .2s ease}@media (max-width: 600px){.v-dialog .v-card-actions[data-v-3c2968d2]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important}.camera-container .d-flex[data-v-3c2968d2]{padding-bottom:8px;gap:12px!important}.camera-container .v-btn[data-v-3c2968d2]{min-height:36px!important;padding:0 12px!important}.v-dialog .v-card[data-v-3c2968d2]{margin-bottom:20px}.v-dialog[max-width="480"] .v-card-actions .v-btn[data-v-3c2968d2]{font-size:.8rem!important;min-height:36px!important;padding:8px 16px!important}.camera-container video[data-v-3c2968d2]{max-height:180px!important}.capture-btn-icon[data-v-3c2968d2]{width:56px!important;height:56px!important}.capture-btn-icon .v-icon[data-v-3c2968d2]{font-size:28px!important}}html.dark-mode .v-application.bg-user-gradient-light[data-v-3c2968d2],html.dark-mode .v-application .content-area[data-v-3c2968d2]{background:var(--dm-bg-base, #0f172a)!important}html.dark-mode .v-application .status-hero[data-v-3c2968d2]{background:linear-gradient(135deg,#0f172a,#1e293b)!important}html.dark-mode .v-application .v-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important;color:var(--dm-text-primary, #e8edf4)!important;border:1px solid var(--dm-border, #334155)!important}html.dark-mode .v-application .location-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important;border:2px solid rgba(96,165,250,.25)!important;box-shadow:0 4px 12px #0000004d!important}html.dark-mode .v-application .location-card[data-v-3c2968d2]:hover{box-shadow:0 6px 20px #60a5fa33!important;border-color:#60a5fa66!important}html.dark-mode .v-application .rescuer-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important;border:2px solid rgba(74,222,128,.2)!important;box-shadow:0 4px 12px #0000004d!important}html.dark-mode .v-application .rescuer-card[data-v-3c2968d2]:hover{box-shadow:0 6px 20px #4ade8026!important;border-color:#4ade8059!important}html.dark-mode .v-application .emergency-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important;border:2px solid rgba(248,113,113,.2)!important;box-shadow:0 4px 12px #0000004d!important}html.dark-mode .v-application .emergency-card[data-v-3c2968d2]:hover{box-shadow:0 6px 20px #f8717126!important;border-color:#f8717159!important}html.dark-mode .v-application .update-details-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important;border:2px solid rgba(96,165,250,.25)!important}html.dark-mode .v-application .card-header-icon[data-v-3c2968d2]{background:#1a2536!important;border-bottom:1px solid var(--dm-border, #334155)!important}html.dark-mode .v-application .card-header-text h3[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .card-header-text p[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .location-item[data-v-3c2968d2]{background:linear-gradient(135deg,#1e293b,#263548)!important;border:1px solid var(--dm-border, #334155)!important}html.dark-mode .v-application .location-item[data-v-3c2968d2]:hover{background:linear-gradient(135deg,#263548,#334155)!important;border-color:#60a5fa4d!important}html.dark-mode .v-application .location-item .label[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .location-item .value[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .detail-item[data-v-3c2968d2]{border-bottom-color:var(--dm-border, #334155)!important}html.dark-mode .v-application .detail-label[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .detail-value[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .detail-item[data-v-3c2968d2]:has(.detail-chip-value){background:var(--dm-bg-elevated, #334155)!important}html.dark-mode .v-application .description-item[data-v-3c2968d2]{background:linear-gradient(135deg,#1e293b,#263548)!important;border-left:4px solid #60a5fa!important}html.dark-mode .v-application .description-paragraph[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .completion-notes-box[data-v-3c2968d2]{background:var(--dm-bg-elevated, #334155)!important;border-left:3px solid #4ade80!important;color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .rescuer-details h4[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .rescuer-details p[data-v-3c2968d2]{color:#4ade80!important}html.dark-mode .v-application .self-safe-details h4[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .self-safe-details p[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .rescuer-card .self-safe-info[data-v-3c2968d2]{border-color:#4ade8033!important}html.dark-mode .v-application .status-message p[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .status-timestamp[data-v-3c2968d2],html.dark-mode .v-application .status-note[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .action-container[data-v-3c2968d2]{background:#1e293bd9!important;border:1px solid var(--dm-border, #334155)!important;box-shadow:0 8px 32px #00000040!important}html.dark-mode .v-application .action-container[data-v-3c2968d2]:hover{box-shadow:0 12px 40px #00000059!important}html.dark-mode .v-application .approval-pending-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important;box-shadow:0 4px 12px #0000004d!important;color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .approval-pending-container[data-v-3c2968d2]{background:linear-gradient(135deg,#60a5fa0d,#60a5fa1a)!important;border:2px solid rgba(96,165,250,.25)!important}html.dark-mode .v-application .approval-title[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .approval-subtitle[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .cancel-hold-btn.holding[data-v-3c2968d2]{background:var(--dm-bg-elevated, #334155)!important;border:2px solid #475569!important}html.dark-mode .v-application .cancel-hold-btn.holding .v-btn__content[data-v-3c2968d2]{color:#f87171!important}html.dark-mode .v-application .slide-track[data-v-3c2968d2]{background:linear-gradient(135deg,#1e293b,#334155)!important;border:2px solid #475569!important;box-shadow:inset 0 2px 4px #0000004d!important}html.dark-mode .v-application .slide-instruction[data-v-3c2968d2]{color:#94a3b8!important}html.dark-mode .v-application .slide-thumb.slide-active~.slide-text .slide-instruction[data-v-3c2968d2]{color:#f1f5f9!important}html.dark-mode .v-application .slide-success[data-v-3c2968d2]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}html.dark-mode .v-application .camera-container[data-v-3c2968d2]{background:#000!important;border:2px solid #475569!important}html.dark-mode .v-application .photo-preview[data-v-3c2968d2]{border:2px solid #22c55e!important}html.dark-mode .v-application .photo-upload-area[data-v-3c2968d2]{border:2px dashed #475569!important;background:var(--dm-bg-elevated, #334155)!important;color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .photo-proof-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important}html.dark-mode .v-application .proof-photo-wrap[data-v-3c2968d2]{border:2px solid var(--dm-border, #334155)!important;background:var(--dm-bg-elevated, #334155)!important}html.dark-mode .v-application .proof-photo-wrap[data-v-3c2968d2]:hover{border-color:var(--dm-primary, #60a5fa)!important}html.dark-mode .v-application .proof-photo-badge[data-v-3c2968d2]{background:#0f172ae6!important;color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .feedback-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important}html.dark-mode .v-application .feedback-body[data-v-3c2968d2]{background:var(--dm-bg-base, #0f172a)!important}html.dark-mode .v-application .feedback-responder-profile[data-v-3c2968d2]{background:var(--dm-bg-elevated, #334155)!important;border-color:var(--dm-border, #334155)!important}html.dark-mode .v-application .feedback-responder-name[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .feedback-responder-role[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .feedback-question[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .feedback-star-label[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .feedback-safe-toggle[data-v-3c2968d2]{background:var(--dm-bg-elevated, #334155)!important;border-color:var(--dm-border, #334155)!important}html.dark-mode .v-application .feedback-safe-label[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .feedback-tag-chip[data-v-3c2968d2]{border-color:var(--dm-border, #334155)!important}html.dark-mode .v-application .v-textarea .v-field[data-v-3c2968d2],html.dark-mode .v-application .v-text-field .v-field[data-v-3c2968d2],html.dark-mode .v-application .v-select .v-field[data-v-3c2968d2]{background:var(--dm-bg-elevated, #334155)!important;color:var(--dm-text-primary, #e8edf4)!important;border:1px solid var(--dm-border-light, #475569)!important}html.dark-mode .v-application .v-textarea .v-field textarea[data-v-3c2968d2],html.dark-mode .v-application .v-text-field .v-field input[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .v-field-label[data-v-3c2968d2],html.dark-mode .v-application .text-grey[data-v-3c2968d2],html.dark-mode .v-application .text-grey-darken-1[data-v-3c2968d2],html.dark-mode .v-application .text-grey-darken-2[data-v-3c2968d2],html.dark-mode .v-application .text-grey-darken-3[data-v-3c2968d2]{color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .text-body-2[data-v-3c2968d2],html.dark-mode .v-application .text-subtitle-2[data-v-3c2968d2],html.dark-mode .v-application .text-body-1[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .v-alert[data-v-3c2968d2]{border:1px solid var(--dm-border, #334155)!important}html.dark-mode .v-application .wait-banner .wait-alert[data-v-3c2968d2]{background:var(--dm-bg-elevated, #334155)!important}html.dark-mode .v-application .safety-check-card[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important}html.dark-mode .v-application .no-rescue-state[data-v-3c2968d2]{background:var(--dm-bg-surface, #1e293b)!important;color:var(--dm-text-secondary, #8e99ab)!important}html.dark-mode .v-application .no-rescue-state h3[data-v-3c2968d2]{color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .v-overlay--active>.v-overlay__scrim[data-v-3c2968d2]{background-color:#000c!important}html.dark-mode .v-application .secondary-btn[data-v-3c2968d2]{background:var(--dm-bg-elevated, #334155)!important;border:1px solid var(--dm-border, #334155)!important;color:var(--dm-text-primary, #e8edf4)!important}html.dark-mode .v-application .secondary-btn[data-v-3c2968d2]:hover{background:#3d4f66!important;border-color:#475569!important}html.dark-mode .v-application .detail-item.description-item[style][data-v-3c2968d2]{background:linear-gradient(135deg,#1e293b,#263548)!important;border-left-color:#60a5fa!important}.messages-main[data-v-3d6d45ee]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 100px)}@media (max-width: 600px){.messages-main[data-v-3d6d45ee]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 140px)!important}}@media (min-width: 1024px){.messages-main[data-v-3d6d45ee]{padding-bottom:0}}.main-content[data-v-8d56fcf4]{-webkit-overflow-scrolling:touch}.hero-section[data-v-8d56fcf4]{text-align:center;padding:24px 16px 20px;background:linear-gradient(135deg,#3674b514,#3674b508);border-radius:20px;border:1px solid rgba(54,116,181,.1)}.hero-icon-wrap[data-v-8d56fcf4]{width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,#3674b5,#2196f3);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;box-shadow:0 8px 24px #3674b54d}.hero-title[data-v-8d56fcf4]{font-size:1.35rem;font-weight:800;color:#1a1a2e;margin-bottom:4px}.hero-subtitle[data-v-8d56fcf4]{font-size:.8rem;color:#777;margin:0 0 16px;line-height:1.4}.stats-row[data-v-8d56fcf4]{display:flex;align-items:center;justify-content:center;gap:20px;padding-top:14px;border-top:1px solid rgba(54,116,181,.1)}.stat-item[data-v-8d56fcf4]{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-value[data-v-8d56fcf4]{font-size:1.2rem;font-weight:800;color:#1a1a2e}.stat-label[data-v-8d56fcf4]{font-size:.65rem;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px}.stat-divider[data-v-8d56fcf4]{width:1px;height:28px;background:#00000014}.filter-bar[data-v-8d56fcf4]{display:flex;gap:10px;align-items:stretch}.filter-input[data-v-8d56fcf4]{flex:1;min-width:0}.filter-input[data-v-8d56fcf4] .v-field{border-radius:14px!important;font-size:.82rem}.filter-input[data-v-8d56fcf4] .v-field__input{font-size:.82rem;font-weight:500;padding-top:8px;padding-bottom:8px;min-height:40px}.filter-input[data-v-8d56fcf4] .v-field__prepend-inner,.filter-input[data-v-8d56fcf4] .v-field__append-inner{padding-top:8px}.date-input[data-v-8d56fcf4]{max-width:180px;flex-shrink:0}.results-bar[data-v-8d56fcf4]{display:flex;align-items:center;justify-content:space-between}.results-count[data-v-8d56fcf4]{font-size:.78rem;font-weight:600;color:#888}.results-filtered[data-v-8d56fcf4]{color:#3674b5}.clear-all-btn[data-v-8d56fcf4]{display:flex;align-items:center;gap:4px;border:none;background:none;font-size:.75rem;font-weight:600;color:#3674b5;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .2s}.clear-all-btn[data-v-8d56fcf4]:hover{background:#3674b514}.loading-state[data-v-8d56fcf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.loading-text[data-v-8d56fcf4]{font-size:.85rem;color:#999;font-weight:500}.error-card[data-v-8d56fcf4]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 20px;background:#fff5f5;border:1px solid #FFCDD2;border-radius:20px}.empty-state[data-v-8d56fcf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.empty-icon-wrap[data-v-8d56fcf4]{width:80px;height:80px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.history-cards-container[data-v-8d56fcf4]{display:flex;flex-direction:column;gap:10px;max-width:800px;margin:0 auto}.history-card[data-v-8d56fcf4]{display:flex;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #0000000d;border:1px solid rgba(0,0,0,.04);cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1)}.history-card[data-v-8d56fcf4]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001a}.history-card[data-v-8d56fcf4]:active{transform:translateY(0);box-shadow:0 2px 8px #00000014}.card-status-bar[data-v-8d56fcf4]{width:4px;flex-shrink:0;border-radius:4px 0 0 4px}.card-inner[data-v-8d56fcf4]{flex:1;padding:14px 16px;min-width:0}.card-top[data-v-8d56fcf4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.card-location-info[data-v-8d56fcf4]{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.location-icon-wrap[data-v-8d56fcf4]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.location-text[data-v-8d56fcf4]{min-width:0;flex:1}.location-name[data-v-8d56fcf4]{font-size:.88rem;font-weight:700;color:#1a1a2e;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.room-status-row[data-v-8d56fcf4]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.location-sub[data-v-8d56fcf4]{display:flex;align-items:center;font-size:.7rem;font-weight:500;color:#888;margin-top:2px;line-height:1.3}.victim-name[data-v-8d56fcf4]{font-size:.7rem;color:#3674b5;font-weight:600;display:flex;align-items:center;margin-top:2px}.rescue-code-tag[data-v-8d56fcf4]{font-size:.65rem;font-weight:700;color:#3674b5;background:#3674b514;padding:2px 8px;border-radius:6px;letter-spacing:.3px}.status-badge[data-v-8d56fcf4]{display:flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.card-bottom[data-v-8d56fcf4]{display:flex;align-items:center;justify-content:space-between}.card-bottom-right[data-v-8d56fcf4]{display:flex;align-items:center;gap:8px}.card-date[data-v-8d56fcf4]{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:500;color:#999}.chevron-icon[data-v-8d56fcf4]{flex-shrink:0;transition:transform .2s ease}.history-card:hover .chevron-icon[data-v-8d56fcf4]{transform:translate(3px)}.pagination-wrap[data-v-8d56fcf4]{display:flex;align-items:center;justify-content:center;gap:16px}.page-btn[data-v-8d56fcf4]{width:38px;height:38px;border-radius:12px;border:1.5px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.page-btn[data-v-8d56fcf4]:hover:not(:disabled){border-color:#3674b5;color:#3674b5;background:#3674b50a}.page-btn[data-v-8d56fcf4]:disabled{opacity:.35;cursor:not-allowed}.page-info[data-v-8d56fcf4]{font-size:.82rem;font-weight:600;color:#555}.desktop-only[data-v-8d56fcf4]{display:flex}@media (max-width: 1023px){.desktop-only[data-v-8d56fcf4]{display:none!important}.main-content[data-v-8d56fcf4] .v-container{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 180px)!important}}@media (max-width: 600px){.main-content[data-v-8d56fcf4] .v-container{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 180px)!important;padding-left:12px!important;padding-right:12px!important}.filter-bar[data-v-8d56fcf4]{gap:8px}.date-input[data-v-8d56fcf4]{max-width:none;flex:.8}.hero-section[data-v-8d56fcf4]{padding:20px 12px 16px}.hero-icon-wrap[data-v-8d56fcf4]{width:48px;height:48px;border-radius:14px}.hero-icon-wrap .v-icon[data-v-8d56fcf4]{font-size:26px!important}.hero-title[data-v-8d56fcf4]{font-size:1.15rem}.stats-row[data-v-8d56fcf4]{gap:14px}.stat-value[data-v-8d56fcf4]{font-size:1rem}.card-top[data-v-8d56fcf4]{flex-direction:column;gap:8px}.status-badge[data-v-8d56fcf4]{align-self:flex-start}.card-inner[data-v-8d56fcf4]{padding:12px 14px}}@media (max-width: 359px){.hero-title[data-v-8d56fcf4]{font-size:1.05rem}.hero-subtitle[data-v-8d56fcf4]{font-size:.72rem}}@media (min-width: 1024px){.desktop-only[data-v-8d56fcf4]{display:flex}.main-content[data-v-8d56fcf4] .v-container{max-width:1200px;margin:0 auto;padding-bottom:130px!important}.history-cards-container[data-v-8d56fcf4]{gap:12px}.card-inner[data-v-8d56fcf4]{padding:16px 20px}}.wizard-overlay[data-v-83008515]{position:fixed;inset:0;z-index:99999;background:#18243c40;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wizard-spotlight[data-v-83008515]{position:fixed;border-radius:16px;box-shadow:0 0 0 9999px #0a14288c;z-index:100000;border:2.5px solid rgba(223,169,44,.85);transition:all .45s cubic-bezier(.4,0,.2,1);animation:spotlight-pulse-83008515 2s ease-in-out infinite;pointer-events:none}@keyframes spotlight-pulse-83008515{0%,to{border-color:#dfa92cd9;box-shadow:0 0 0 9999px #0a14288c,0 0 16px 4px #dfa92c33}50%{border-color:#dfa92c;box-shadow:0 0 0 9999px #0a14288c,0 0 24px 8px #dfa92c59}}.wizard-arrow[data-v-83008515]{position:fixed;z-index:100002;width:0;height:0;pointer-events:none;transition:all .45s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.wizard-arrow.arrow-above[data-v-83008515]{border-left:14px solid transparent;border-right:14px solid transparent;border-top:16px solid white}.wizard-arrow.arrow-below[data-v-83008515]{border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:16px solid white}.wizard-card[data-v-83008515]{z-index:100001;background:#fff;border-radius:20px;width:100%;max-width:340px;max-height:calc(100vh - 100px);overflow-y:auto;box-shadow:0 16px 48px #0000004d,0 0 0 1px #ffffff1a;animation:wizard-card-enter-83008515 .4s cubic-bezier(.34,1.56,.64,1)}.wizard-card[data-v-83008515]:not(.card-centered){position:fixed}.wizard-card.card-centered[data-v-83008515]{position:relative;margin:auto}@keyframes wizard-card-enter-83008515{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.wizard-progress[data-v-83008515]{height:4px;background:#e8edf2;overflow:hidden}.wizard-progress-bar[data-v-83008515]{height:100%;background:linear-gradient(90deg,#3674b5,#dfa92c);transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:0 4px 4px 0}.wizard-header[data-v-83008515]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 0}.wizard-step-badge[data-v-83008515]{display:flex;align-items:baseline;gap:2px;background:#3674b514;padding:3px 10px;border-radius:16px}.step-current[data-v-83008515]{font-size:.9rem;font-weight:800;color:#3674b5}.step-divider[data-v-83008515]{font-size:.75rem;color:#94a3b8;margin:0 1px}.step-total[data-v-83008515]{font-size:.75rem;font-weight:600;color:#94a3b8}.wizard-skip-btn[data-v-83008515]{display:flex;align-items:center;background:none;border:none;color:#94a3b8;font-size:.75rem;font-weight:600;cursor:pointer;padding:5px 8px;border-radius:6px;transition:all .2s ease}.wizard-skip-btn[data-v-83008515]:hover{background:#f1f5f9;color:#64748b}.wizard-icon-wrapper[data-v-83008515]{display:flex;justify-content:center;padding:12px 0 8px}.wizard-icon-circle[data-v-83008515]{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #3674b54d;animation:icon-float-83008515 3s ease-in-out infinite}.wizard-icon-circle .v-icon[data-v-83008515]{font-size:28px!important}@keyframes icon-float-83008515{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wizard-content[data-v-83008515]{padding:0 20px 6px;text-align:center}.wizard-title[data-v-83008515]{font-size:1.05rem;font-weight:800;color:#13294b;margin-bottom:6px;line-height:1.3}.wizard-description[data-v-83008515]{font-size:.82rem;color:#4a5568;line-height:1.5;margin-bottom:8px}.wizard-tip[data-v-83008515]{display:flex;align-items:flex-start;gap:5px;background:linear-gradient(135deg,#dfa92c14,#dfa92c0a);border:1px solid rgba(223,169,44,.2);border-radius:10px;padding:8px 12px;text-align:left}.wizard-tip span[data-v-83008515]{font-size:.72rem;color:#78610f;line-height:1.45}.wizard-dots[data-v-83008515]{display:flex;justify-content:center;gap:4px;padding:8px 0 6px}.wizard-dot[data-v-83008515]{width:7px;height:7px;border-radius:50%;border:none;background:#e2e8f0;cursor:pointer;padding:0;transition:all .3s ease}.wizard-dot.active[data-v-83008515]{width:18px;border-radius:4px;background:linear-gradient(90deg,#3674b5,#4a90e2)}.wizard-dot.completed[data-v-83008515]{background:#3674b5}.wizard-actions[data-v-83008515]{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 14px;gap:10px}.wizard-btn[data-v-83008515]{display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;padding:10px 18px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.wizard-btn-back[data-v-83008515]{background:#f1f5f9;color:#475569}.wizard-btn-back[data-v-83008515]:hover{background:#e2e8f0}.wizard-btn-next[data-v-83008515]{background:linear-gradient(135deg,#3674b5,#2d5f96);color:#fff;flex:1;max-width:180px;box-shadow:0 4px 12px #3674b559}.wizard-btn-next[data-v-83008515]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3674b573}.wizard-btn-next[data-v-83008515]:active{transform:translateY(0)}.wizard-fade-enter-active[data-v-83008515]{transition:opacity .35s ease}.wizard-fade-leave-active[data-v-83008515]{transition:opacity .25s ease}.wizard-fade-enter-from[data-v-83008515],.wizard-fade-leave-to[data-v-83008515]{opacity:0}@media (max-width: 500px){.wizard-card[data-v-83008515]{max-width:340px;max-height:calc(100vh - 100px)}}@media (max-width: 420px){.wizard-overlay[data-v-83008515]{padding:12px}.wizard-card[data-v-83008515]{border-radius:20px;max-width:320px;max-height:calc(100vh - 80px)}.wizard-content[data-v-83008515]{padding:0 16px 6px}.wizard-title[data-v-83008515]{font-size:1rem}.wizard-description[data-v-83008515]{font-size:.8rem;line-height:1.5;margin-bottom:8px}.wizard-icon-circle[data-v-83008515]{width:52px;height:52px;border-radius:14px}.wizard-icon-wrapper[data-v-83008515]{padding:10px 0 6px}.wizard-actions[data-v-83008515]{padding:4px 14px 12px}.wizard-btn[data-v-83008515]{padding:9px 16px;font-size:.82rem}.wizard-tip[data-v-83008515]{padding:8px 12px}.wizard-tip span[data-v-83008515]{font-size:.72rem}.wizard-dots[data-v-83008515]{padding:8px 0 6px}.wizard-header[data-v-83008515]{padding:12px 16px 0}.wizard-step-badge[data-v-83008515]{padding:3px 10px}.step-current[data-v-83008515]{font-size:.9rem}.step-total[data-v-83008515],.step-divider[data-v-83008515]{font-size:.75rem}.wizard-skip-btn[data-v-83008515]{font-size:.75rem;padding:5px 8px}}@media (max-width: 360px){.wizard-overlay[data-v-83008515]{padding:8px}.wizard-card[data-v-83008515]{border-radius:18px;max-width:300px;max-height:calc(100vh - 60px)}.wizard-content[data-v-83008515]{padding:0 14px 4px}.wizard-title[data-v-83008515]{font-size:.92rem}.wizard-description[data-v-83008515]{font-size:.75rem;line-height:1.45}.wizard-icon-circle[data-v-83008515]{width:46px;height:46px;border-radius:12px}.wizard-icon-circle .v-icon[data-v-83008515]{font-size:24px!important}.wizard-icon-wrapper[data-v-83008515]{padding:8px 0 4px}.wizard-actions[data-v-83008515]{padding:4px 12px 10px;gap:8px}.wizard-btn[data-v-83008515]{padding:8px 12px;font-size:.78rem;border-radius:10px}.wizard-btn-next[data-v-83008515]{max-width:160px}.wizard-tip[data-v-83008515]{padding:6px 10px}.wizard-tip span[data-v-83008515]{font-size:.68rem}.wizard-dots[data-v-83008515]{padding:6px 0 4px;gap:4px}.wizard-dot[data-v-83008515]{width:6px;height:6px}.wizard-dot.active[data-v-83008515]{width:16px}.wizard-header[data-v-83008515]{padding:10px 12px 0}.wizard-progress[data-v-83008515]{height:3px}}@media (max-height: 600px){.wizard-card[data-v-83008515]{max-height:calc(100vh - 40px)}.wizard-icon-wrapper[data-v-83008515]{padding:6px 0 4px}.wizard-icon-circle[data-v-83008515]{width:44px;height:44px}.wizard-content[data-v-83008515]{padding:0 14px 4px}.wizard-description[data-v-83008515]{margin-bottom:6px}.wizard-dots[data-v-83008515]{padding:6px 0 4px}.wizard-actions[data-v-83008515]{padding:4px 14px 10px}}.app-container[data-v-e315877f]{position:relative;width:100%;min-height:100vh;height:100%;background:#f5f7fa}.app-container[data-v-e315877f] .v-application__wrap{min-height:100vh;display:flex;flex-direction:column}.main-container[data-v-e315877f]{flex:1;display:flex;flex-direction:column;min-height:0}.content-wrapper[data-v-e315877f]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.scanner-header[data-v-e315877f]{position:sticky;top:0;z-index:100;background:#3674b5;padding:env(safe-area-inset-top,0) 0 0 0;flex-shrink:0}.header-content[data-v-e315877f]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-e315877f],.action-btn[data-v-e315877f]{color:#fff}.header-title[data-v-e315877f]{flex:1;text-align:center}.header-title h1[data-v-e315877f]{font-size:1.25rem;font-weight:700;font-style:italic;color:#fff;margin:0}.header-title p[data-v-e315877f]{font-size:.65rem;letter-spacing:2px;color:#fffc;margin:0;text-transform:uppercase}.header-actions[data-v-e315877f]{display:flex;align-items:center;gap:4px}.desktop-only[data-v-e315877f]{display:flex}.mobile-only[data-v-e315877f]{display:none}@media (max-width: 1023px){.desktop-only[data-v-e315877f]{display:none!important}.mobile-only[data-v-e315877f]{display:flex}.content-wrapper[data-v-e315877f]{padding-bottom:100px}.scanner-content[data-v-e315877f]{padding-bottom:24px}}@media (min-width: 1024px){.desktop-only[data-v-e315877f]{display:flex}.content-wrapper[data-v-e315877f]{padding-bottom:40px}}.notification-drawer[data-v-e315877f]{z-index:2000!important}.notification-header[data-v-e315877f]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,#3674b5,#2196f3);color:#fff}.notification-header h3[data-v-e315877f]{font-size:1.125rem;font-weight:600;margin:0}.notification-header p[data-v-e315877f]{font-size:.75rem;opacity:.8;margin:0}.notification-section[data-v-e315877f]{border-bottom:1px solid #eee}.section-header[data-v-e315877f]{display:flex;align-items:center;padding:12px 16px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.section-header.warning[data-v-e315877f]{background:#fff8e1;color:#ff8f00}.section-header.info[data-v-e315877f]{background:#e3f2fd;color:#1976d2}.notification-item[data-v-e315877f]{display:flex;align-items:center;padding:12px 16px;gap:12px;cursor:pointer;transition:background .2s}.notification-item[data-v-e315877f]:hover{background:#f5f5f5}.notification-content[data-v-e315877f]{flex:1;min-width:0}.notification-content h4[data-v-e315877f]{font-size:.875rem;font-weight:600;margin:0;color:#333}.notification-content .message[data-v-e315877f]{font-size:.8rem;color:#666;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-content .time[data-v-e315877f]{font-size:.7rem;color:#999;margin:4px 0 0;display:flex;align-items:center;gap:4px}.no-notifications[data-v-e315877f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#999}.no-notifications p[data-v-e315877f]{margin:8px 0 0}.notification-actions[data-v-e315877f]{padding:16px}.loading-state[data-v-e315877f]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:24px}.loading-state p[data-v-e315877f]{margin-top:16px;color:#666}.active-hero[data-v-e315877f]{background:linear-gradient(135deg,#ff9800,#ffc107);padding:40px 20px;position:relative;overflow:hidden}.active-hero[data-v-e315877f]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.active-hero-content[data-v-e315877f]{position:relative;z-index:1;text-align:center}.active-icon-wrapper[data-v-e315877f]{position:relative;display:inline-block;margin-bottom:16px}.pulse-ring[data-v-e315877f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;animation:pulse-e315877f 2s ease-out infinite}.pulse-ring.warning[data-v-e315877f]{border:3px solid rgba(255,255,255,.5)}@keyframes pulse-e315877f{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.active-hero h2[data-v-e315877f]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.active-hero p[data-v-e315877f]{color:#ffffffe6;font-size:.9rem;margin:0}.active-card-header[data-v-e315877f]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #eee}.rescue-code[data-v-e315877f]{font-size:.9rem;font-weight:600;color:#666}.active-details[data-v-e315877f]{display:flex;flex-direction:column;gap:16px}.active-details .detail-row[data-v-e315877f]{display:flex;align-items:flex-start;gap:12px}.active-details .detail-row>div[data-v-e315877f]{display:flex;flex-direction:column}.active-details .label[data-v-e315877f]{font-size:.7rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.active-details .value[data-v-e315877f]{font-size:.9rem;font-weight:500;color:#333}.scanner-hero[data-v-e315877f]{background:linear-gradient(135deg,#3674b5,#2196f3);padding:5px;position:relative;overflow:hidden}.scanner-hero[data-v-e315877f]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.hero-content[data-v-e315877f]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero-content h1[data-v-e315877f]{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-content p[data-v-e315877f]{color:#ffffffe6;font-size:.9rem;margin:0}.scanner-content[data-v-e315877f]{margin-top:-24px;border-radius:24px 24px 0 0;background:#f8fafb;position:relative;z-index:2;padding:20px 16px 40px}.active-content[data-v-e315877f]{margin-top:-20px;border-radius:24px 24px 0 0;background:#f8fafb;position:relative;z-index:2;padding:20px 16px 40px}@media (min-width: 600px){.scanner-content[data-v-e315877f],.active-content[data-v-e315877f]{max-width:600px;margin-left:auto;margin-right:auto;margin-top:-24px}.hero-content[data-v-e315877f],.active-hero-content[data-v-e315877f]{max-width:600px;margin:0 auto}.action-cards[data-v-e315877f]{flex-direction:row}.action-card[data-v-e315877f]{flex:1}}.action-cards[data-v-e315877f]{display:flex;flex-direction:column;gap:12px}.action-card[data-v-e315877f]{display:flex;align-items:center;padding:16px;border-radius:16px;cursor:pointer;transition:transform .2s,box-shadow .2s;gap:16px}.action-card[data-v-e315877f]:active{transform:scale(.98)}.action-card.disabled[data-v-e315877f]{opacity:.7;cursor:not-allowed}.action-card.primary[data-v-e315877f]{background:linear-gradient(135deg,#3674b5,#2196f3);box-shadow:0 4px 16px #3674b54d}.action-card.success[data-v-e315877f]{background:linear-gradient(135deg,#388e3c,#4caf50);box-shadow:0 4px 16px #4caf504d}@media (max-width: 1024px){.action-card.hide-on-mobile[data-v-e315877f]{display:none!important}.action-cards[data-v-e315877f]{grid-template-columns:1fr}}.action-icon[data-v-e315877f]{width:56px;height:56px;border-radius:14px;background:#fff3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.action-icon.recording[data-v-e315877f]{animation:recordingPulse-e315877f 1s ease-in-out infinite;background:#ff64644d}@keyframes recordingPulse-e315877f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.voice-tips-alert[data-v-e315877f]{border:1px solid rgba(33,150,243,.3)}.voice-tips[data-v-e315877f]{display:flex;flex-direction:column;gap:8px}.voice-tip-header[data-v-e315877f]{display:flex;align-items:center;font-size:.875rem}.voice-examples[data-v-e315877f]{display:flex;flex-wrap:wrap;gap:4px}.pulse-icon[data-v-e315877f]{animation:recordingPulse-e315877f 1s ease-in-out infinite;color:#f44336}.samaritan-note[data-v-e315877f]{display:flex;align-items:center;padding:8px 12px;background:linear-gradient(135deg,#2196f314,#2196f30a);border-radius:8px;border-left:3px solid #2196F3}.samaritan-note .v-icon[data-v-e315877f]{flex-shrink:0}.media-attachments-section[data-v-e315877f]{padding:12px;background:#f8f9fa;border-radius:12px;border:1px dashed #ddd}.section-label[data-v-e315877f]{display:flex;align-items:center}.media-preview-grid[data-v-e315877f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}.media-preview-item[data-v-e315877f]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;background:#e0e0e0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid transparent;transition:all .2s ease}.media-preview-item[data-v-e315877f]:hover{border-color:#3674b5;transform:scale(1.02)}.media-preview-item.add-more[data-v-e315877f]{background:#fff;border:2px dashed #ccc;gap:4px}.media-preview-item.add-more[data-v-e315877f]:hover{border-color:#3674b5;background:#f0f7ff}.media-thumbnail[data-v-e315877f]{width:100%;height:100%;object-fit:cover}.video-thumbnail[data-v-e315877f]{position:relative;width:100%;height:100%}.video-thumbnail video[data-v-e315877f]{width:100%;height:100%;object-fit:cover}.video-overlay[data-v-e315877f]{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center}.media-info[data-v-e315877f]{position:absolute;bottom:0;left:0;right:0;padding:4px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.media-info .file-size[data-v-e315877f]{font-size:10px;color:#fff;font-weight:500}.remove-media-btn[data-v-e315877f]{position:absolute!important;top:4px;right:4px;opacity:0;transition:opacity .2s}.media-preview-item:hover .remove-media-btn[data-v-e315877f]{opacity:1}.media-upload-buttons[data-v-e315877f]{display:flex;flex-wrap:wrap;gap:8px}.media-preview-dialog .v-card[data-v-e315877f]{overflow:hidden}@media (max-width: 600px){.media-preview-grid[data-v-e315877f]{grid-template-columns:repeat(4,1fr)}.media-upload-buttons[data-v-e315877f]{flex-direction:column}.media-upload-buttons .v-btn[data-v-e315877f]{width:100%;margin-right:0!important}}.action-text[data-v-e315877f]{flex:1}.action-text h3[data-v-e315877f]{color:#fff;font-size:1rem;font-weight:600;margin:0 0 4px}.action-text p[data-v-e315877f]{color:#fffc;font-size:.8rem;margin:0}.location-status-card[data-v-e315877f]{border:2px solid rgba(54,116,181,.2);background:#fff}.location-status-card.scanned[data-v-e315877f]{border-color:#4caf50}.location-status-header[data-v-e315877f]{display:flex;align-items:center;padding:12px 16px;gap:8px;font-weight:600;color:#1a3a5c;background:#3674b50d}.location-status-header.success[data-v-e315877f]{background:linear-gradient(135deg,#388e3c,#4caf50);color:#fff}.location-chips[data-v-e315877f]{display:flex;flex-wrap:wrap;gap:8px}.manual-location-card[data-v-e315877f]{border:1px solid rgba(54,116,181,.15);overflow:hidden;background:#fff}.manual-location-header[data-v-e315877f]{display:flex;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#3674b514,#3674b508);border-bottom:1px solid rgba(54,116,181,.1)}.manual-location-header .v-avatar[data-v-e315877f]{background:linear-gradient(135deg,#3674b5,#2196f3)!important}.manual-location-header .v-avatar .v-icon[data-v-e315877f]{color:#fff!important}.manual-location-header h3[data-v-e315877f]{color:#1a3a5c}.manual-location-header p[data-v-e315877f]{color:#6b8299}@media (max-width: 599px){.manual-location-header[data-v-e315877f]{padding:12px 14px}.manual-location-header .v-avatar[data-v-e315877f]{width:36px!important;height:36px!important;min-width:36px!important}.manual-location-header h3[data-v-e315877f]{font-size:.9rem!important}.manual-location-card[data-v-e315877f] .v-card-text{padding:12px 14px!important}.manual-location-card[data-v-e315877f] .v-field{min-height:48px}.manual-location-card[data-v-e315877f] .v-row{margin:0 -4px}.manual-location-card[data-v-e315877f] .v-col{padding:4px;margin-bottom:8px}.manual-location-card[data-v-e315877f] .v-col:last-child{margin-bottom:0}}@media (min-width: 600px){.manual-location-card[data-v-e315877f] .v-row{margin:-6px}.manual-location-card[data-v-e315877f] .v-col{padding:6px}.manual-location-card[data-v-e315877f] .v-card-text{padding:16px!important}}.emergency-form-card[data-v-e315877f]{border:2px solid rgba(211,47,47,.2);background:#fff;overflow:hidden}.emergency-form-header[data-v-e315877f]{display:flex;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#c62828,#d32f2f);color:#fff;font-weight:600}.emergency-form-card[data-v-e315877f] .v-card-text{padding:16px!important}@media (max-width: 599px){.emergency-form-card[data-v-e315877f] .v-card-text{padding:12px!important}.emergency-form-header[data-v-e315877f]{padding:12px 14px}}.submit-btn[data-v-e315877f]{font-weight:600;font-size:1rem;letter-spacing:.5px;min-height:52px}.qr-scanner-dialog[data-v-e315877f]{background:#000!important}.qr-scanner-header[data-v-e315877f]{display:flex;align-items:center;padding:12px 8px;background:linear-gradient(135deg,#3674b5,#2196f3);gap:8px}.qr-title[data-v-e315877f]{flex:1;color:#fff;font-size:1.125rem;font-weight:600}.camera-controls-header[data-v-e315877f]{display:flex;align-items:center;gap:4px}.qr-scanner-content[data-v-e315877f]{position:relative}.qr-scanner-content[data-v-e315877f] #qr-reader{border-radius:16px;overflow:hidden}.qr-scanner-content[data-v-e315877f] #qr-reader video{border-radius:16px}.qr-scanner-content[data-v-e315877f] #qr-reader__scan_region{background:transparent!important}.qr-scanner-content[data-v-e315877f] #qr-shaded-region{border-color:#3674b5b3!important}.scanning-tips[data-v-e315877f]{background:#0000004d;padding:8px 16px;border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.camera-controls-panel[data-v-e315877f]{width:100%;max-width:350px;padding:12px 16px;background:#00000080;border-radius:16px;margin-top:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;gap:12px}.zoom-controls-inline[data-v-e315877f]{display:flex;align-items:center;gap:16px}.zoom-value[data-v-e315877f]{color:#fff;font-size:1rem;font-weight:600;min-width:50px;text-align:center}.flash-indicator[data-v-e315877f]{display:flex;align-items:center;gap:6px;background:#ffeb3b33;padding:4px 12px;border-radius:20px;color:#ffeb3b;font-size:.8rem;font-weight:500}.zoom-controls[data-v-e315877f]{width:100%;max-width:320px;padding:16px 20px;background:#ffffff1a;border-radius:16px;margin-top:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zoom-label[data-v-e315877f]{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:.875rem;font-weight:600;margin-bottom:12px}.zoom-slider-container[data-v-e315877f]{display:flex;align-items:center;gap:8px}.zoom-slider[data-v-e315877f]{flex:1}.zoom-hint[data-v-e315877f]{text-align:center;color:#fff9;font-size:.75rem;margin-top:8px;margin-bottom:0}.help-header[data-v-e315877f]{background:linear-gradient(135deg,#3674b5,#2196f3);padding:24px;text-align:center;color:#fff}.help-header h2[data-v-e315877f]{margin:12px 0 0;font-size:1.25rem;font-weight:600}.help-steps[data-v-e315877f]{display:flex;flex-direction:column;gap:16px}.help-step[data-v-e315877f]{display:flex;align-items:flex-start;gap:16px}.step-number[data-v-e315877f]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3674b5,#2196f3);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.step-content[data-v-e315877f]{flex:1}.step-content h4[data-v-e315877f]{font-size:.9rem;font-weight:600;margin:0 0 4px;color:#333}.step-content p[data-v-e315877f]{font-size:.8rem;color:#666;margin:0}.evacuation-canvas-container[data-v-e315877f]{overflow:auto;background-color:#e0e0e0;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;max-height:50vh;min-height:200px;border-radius:12px}.evacuation-canvas-wrapper[data-v-e315877f]{position:relative;display:inline-block}.evacuation-image[data-v-e315877f]{display:block;max-width:none}.evacuation-overlay[data-v-e315877f]{position:absolute;top:0;left:0;pointer-events:none}.evacuation-legend[data-v-e315877f]{display:flex;gap:24px;justify-content:center}.legend-item[data-v-e315877f]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#666}.legend-line[data-v-e315877f]{width:24px;height:4px;background:#ff5722;border-radius:2px}.legend-room[data-v-e315877f]{width:20px;height:14px;background:#4caf504d;border:2px solid #4CAF50;border-radius:2px}.gap-2[data-v-e315877f]{gap:8px}.v-main[data-v-e315877f]{padding-bottom:0!important}[data-v-e315877f] .v-expansion-panel-title{padding:12px 16px!important;min-height:auto!important}[data-v-e315877f] .v-expansion-panel-text__wrapper{padding:0 16px 16px!important}.content-wrapper[data-v-e315877f]::-webkit-scrollbar{width:4px}.content-wrapper[data-v-e315877f]::-webkit-scrollbar-track{background:transparent}.content-wrapper[data-v-e315877f]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}[data-v-e315877f]{-webkit-user-select:none;user-select:none}input[data-v-e315877f],textarea[data-v-e315877f]{-webkit-user-select:auto;user-select:auto}.profile-completion-alert[data-v-e315877f]{border-left:4px solid #FF9800!important;animation:profileAlert-e315877f 2s ease-in-out infinite alternate}@keyframes profileAlert-e315877f{0%{box-shadow:0 2px 8px #ff98004d}to{box-shadow:0 4px 16px #ff980099}}@media (max-width: 600px){.profile-completion-alert[data-v-e315877f] .v-alert__prepend{align-items:flex-start;padding-top:8px}.profile-completion-alert[data-v-e315877f] .v-alert__append{margin-top:16px}.requirement-list[data-v-e315877f]{font-size:.85rem}}.room-search-dropdown{max-width:calc(100vw - 48px)!important;overflow:hidden}.room-search-dropdown .v-list{max-width:100%!important;overflow-x:hidden!important}.room-search-dropdown .v-list-item{min-height:48px!important;padding:4px 12px!important;max-width:100%!important;overflow:hidden}.room-search-dropdown .v-list-item__prepend{margin-inline-end:12px!important;min-width:auto!important}.room-search-dropdown .v-list-item__content{overflow:hidden!important;min-width:0!important;flex:1 1 0!important;padding:4px 0!important}.room-search-dropdown .v-list-item-title,.room-search-dropdown .v-list-item-subtitle{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;max-width:100%!important}.room-search-dropdown .v-list-item-title{font-size:.875rem;font-weight:600}.room-search-dropdown .v-list-item-subtitle{font-size:.75rem!important;color:#757575}html.dark-mode .v-application .bg-user-gradient-light,html.dark-mode .v-application .main-container{background:var(--dm-bg-base, #0f172a)!important}html.dark-mode .v-application .scanner-content{background:transparent!important}html.dark-mode .v-application .manual-location-card{background:var(--dm-bg-surface, #1e293b)!important;border:1px solid var(--dm-border, #475569)!important;color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .manual-location-header{background:linear-gradient(135deg,#60a5fa26,#60a5fa14)!important;border-bottom:1px solid var(--dm-border, #475569)!important}html.dark-mode .v-application .manual-location-header h3{color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .manual-location-header p{color:var(--dm-text-secondary, #94a3b8)!important}html.dark-mode .v-application .location-status-card{background:var(--dm-bg-surface, #1e293b)!important;border:2px solid var(--dm-border, #475569)!important;color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .location-status-header{background:#60a5fa26!important;color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .emergency-form-card{background:var(--dm-bg-surface, #1e293b)!important;border:2px solid var(--dm-error, #f87171)!important;color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .v-card{background:var(--dm-bg-surface, #1e293b)!important;color:var(--dm-text-primary, #f1f5f9)!important;border:1px solid var(--dm-border, #475569)!important}html.dark-mode .v-application .v-text-field .v-field,html.dark-mode .v-application .v-textarea .v-field,html.dark-mode .v-application .v-select .v-field,html.dark-mode .v-application .v-autocomplete .v-field{background:var(--dm-bg-elevated, #334155)!important;color:var(--dm-text-primary, #f1f5f9)!important;border:1px solid var(--dm-border-light, #64748b)!important}html.dark-mode .v-application .v-field input,html.dark-mode .v-application .v-field textarea{color:var(--dm-text-primary, #f1f5f9)!important;caret-color:var(--dm-primary, #60a5fa)!important}html.dark-mode .v-application .v-field-label{color:var(--dm-text-secondary, #94a3b8)!important}html.dark-mode .v-application .notification-drawer{background:var(--dm-bg-surface, #1e293b)!important;color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .notification-header{background:linear-gradient(135deg,#1e3a5f,#2563eb)!important}html.dark-mode .v-application .notification-item{border-bottom:1px solid var(--dm-border, #475569)!important;color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .notification-item:hover{background:var(--dm-bg-elevated, #334155)!important}html.dark-mode .v-application .voice-tips-alert{border:1px solid var(--dm-primary, #60a5fa)!important;background:#60a5fa1a!important}html.dark-mode .v-application .voice-tip-header{color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .media-attachments-section{background:var(--dm-bg-elevated, #334155)!important;border:1px dashed var(--dm-border, #475569)!important}html.dark-mode .v-application .media-preview-item.add-more{background:var(--dm-bg-surface, #1e293b)!important;border:2px dashed var(--dm-border, #475569)!important}html.dark-mode .v-application .media-preview-item.add-more:hover{border-color:var(--dm-primary, #60a5fa)!important;background:var(--dm-bg-elevated, #334155)!important}html.dark-mode .v-application .samaritan-note{background:linear-gradient(135deg,#60a5fa26,#60a5fa14)!important;border-left:3px solid var(--dm-primary, #60a5fa)!important;color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .text-grey,html.dark-mode .v-application .text-grey-darken-1,html.dark-mode .v-application .text-grey-darken-2,html.dark-mode .v-application .text-caption{color:var(--dm-text-secondary, #94a3b8)!important}html.dark-mode .v-application .text-subtitle-1,html.dark-mode .v-application .text-subtitle-2{color:var(--dm-text-primary, #f1f5f9)!important}html.dark-mode .v-application .no-notifications{color:var(--dm-text-secondary, #94a3b8)!important}html.dark-mode .v-application .qr-scanner-dialog{background:var(--dm-bg-base, #0f172a)!important}html.dark-mode .v-application .action-cards,html.dark-mode .v-application .manual-location-card{margin-bottom:1.5rem}html.dark-mode .v-application .action-card.primary{background:linear-gradient(135deg,#1e40af,#3b82f6)!important;box-shadow:0 4px 16px #3b82f666!important}html.dark-mode .v-application .action-card.success{background:linear-gradient(135deg,#15803d,#22c55e)!important;box-shadow:0 4px 16px #22c55e66!important}.login-error-alert[data-v-6391aa82]{border-left:6px solid #b71c1c!important;background:#fff5f5!important;color:#b71c1c!important;box-shadow:0 2px 12px #b71c1c14;border-radius:10px;padding:14px 18px!important;align-items:center;display:flex}.left-panel[data-v-6391aa82]{background:linear-gradient(135deg,#3674b5,#2d5f96,#1e4a7a);position:relative;overflow:hidden}.left-panel[data-v-6391aa82]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);animation:pulse-6391aa82 15s ease-in-out infinite}@keyframes pulse-6391aa82{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}.logo-container[data-v-6391aa82]{position:relative;z-index:1}.logo-image[data-v-6391aa82]{width:200px;height:200px;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));animation:float-6391aa82 6s ease-in-out infinite}@keyframes float-6391aa82{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.brand-title[data-v-6391aa82]{font-size:3rem;font-weight:800;letter-spacing:4px;text-shadow:0 4px 15px rgba(0,0,0,.3);position:relative;z-index:1}.brand-subtitle[data-v-6391aa82]{font-size:1.1rem;letter-spacing:8px;opacity:.9;position:relative;z-index:1}.right-panel[data-v-6391aa82]{display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(145deg,#f5f7fa,#e4e8ec)}@media (max-width: 1279px){.right-panel[data-v-6391aa82]{min-height:100vh}}.mobile-logo-section[data-v-6391aa82]{padding-top:40px;padding-bottom:16px}.mobile-logo[data-v-6391aa82]{width:80px;height:80px;object-fit:contain}.mobile-brand-title[data-v-6391aa82]{font-size:1.5rem;font-weight:700;color:#3674b5;letter-spacing:2px}.text-white-darken-1[data-v-6391aa82]{color:#fffffff2!important}.text-white-darken-2[data-v-6391aa82]{color:#ffffffd9!important}.login-card[data-v-6391aa82]{width:100%;max-width:420px;border-radius:16px!important;box-shadow:0 10px 40px #0000001a!important}.login-card .v-card-title[data-v-6391aa82]{padding:24px 24px 8px}.login-card .v-card-text[data-v-6391aa82]{padding:16px 24px 24px}[data-v-6391aa82] .v-text-field .v-field{border-radius:10px}[data-v-6391aa82] .v-text-field .v-field__outline{--v-field-border-opacity: .3}.login-btn[data-v-6391aa82]{text-transform:none;font-weight:600;font-size:1rem;letter-spacing:.5px}.forgot-link[data-v-6391aa82]{color:#3674b5;text-decoration:none;font-size:.875rem;cursor:pointer;transition:color .2s ease}.forgot-link[data-v-6391aa82]:hover{color:#2d5f96;text-decoration:underline}.step-line[data-v-6391aa82]{width:40px;height:3px;background-color:#e0e0e0;margin:0 8px;border-radius:2px;transition:background-color .3s ease}.step-line.active[data-v-6391aa82]{background-color:#3674b5}[data-v-6391aa82] .v-otp-input{justify-content:center}[data-v-6391aa82] .v-otp-input input{font-size:1.5rem;font-weight:600}.password-requirements[data-v-6391aa82]{background:#f8f9fa;border-radius:8px;padding:12px}.requirements-grid[data-v-6391aa82]{display:flex;flex-direction:column;gap:6px}.requirement-item[data-v-6391aa82]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#9e9e9e;transition:color .2s ease}.requirement-item.met[data-v-6391aa82]{color:#4caf50}.requirement-item span[data-v-6391aa82]{line-height:1.2}.google-btn[data-v-6391aa82]{text-transform:none!important;font-weight:500;letter-spacing:0;border:2px solid #dadce0!important;color:#3c4043!important;background-color:#fff!important;min-height:48px;border-radius:8px!important;transition:all .2s ease}.google-btn[data-v-6391aa82]:hover{background-color:#f8f9fa!important;border-color:#c4c4c4!important;box-shadow:0 2px 8px #0000001a}.google-btn .google-icon[data-v-6391aa82]{width:20px;height:20px;flex-shrink:0}.google-btn .google-btn-text[data-v-6391aa82]{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 400px){.google-btn .google-btn-text[data-v-6391aa82]{font-size:.875rem}}.divider-container[data-v-6391aa82]{display:flex;align-items:center;margin-bottom:16px;gap:12px}.divider-line[data-v-6391aa82]{flex:1}.divider-text[data-v-6391aa82]{color:#9e9e9e;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.success-state[data-v-6391aa82]{position:relative;z-index:10;background-color:#fff;min-height:200px}.role-option-card[data-v-6391aa82]{cursor:pointer;transition:all .2s ease;border-color:#e0e0e0!important}.role-option-card[data-v-6391aa82]:hover{border-color:#3674b5!important;box-shadow:0 4px 16px #3674b526;transform:translateY(-1px)}.step-line.active[style*=--active-color][data-v-6391aa82]{background-color:var(--active-color, #3674B5)!important}.map-app[data-v-297313d8]{background:#f5f7fa}.map-header[data-v-297313d8]{background:linear-gradient(135deg,#3674b5,#2196f3);padding:12px 16px;padding-top:calc(env(safe-area-inset-top) + 12px);position:sticky;top:0;z-index:100}.header-content[data-v-297313d8]{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto}.back-btn[data-v-297313d8]{background:#ffffff1a!important}.header-info[data-v-297313d8]{flex:1;text-align:center;margin:0 8px}.header-info h1[data-v-297313d8]{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.header-info p[data-v-297313d8]{color:#fffc;font-size:.7rem;margin:0}.header-actions[data-v-297313d8]{display:flex;gap:4px}.header-action-btn[data-v-297313d8]{background:#ffffff1a!important}.map-main[data-v-297313d8]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 90px)}.loading-container[data-v-297313d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.loading-content[data-v-297313d8]{text-align:center}.empty-state[data-v-297313d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:24px}.empty-state h3[data-v-297313d8]{margin-top:16px;color:#333}.empty-state p[data-v-297313d8]{color:#666}.map-container[data-v-297313d8]{padding:0}.location-banner[data-v-297313d8]{background:linear-gradient(135deg,#3674b5,#2196f3);margin:0;padding:10px 12px}.location-banner-content[data-v-297313d8]{display:flex;align-items:center;gap:10px;max-width:800px;margin:0 auto}.location-icon[data-v-297313d8]{width:36px;height:36px;min-width:36px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center}.location-info[data-v-297313d8]{flex:1;min-width:0}.location-label[data-v-297313d8]{display:block;color:#fffc;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px}.location-name[data-v-297313d8]{display:block;color:#fff;font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-chip[data-v-297313d8]{font-size:.65rem;font-weight:600;flex-shrink:0}.map-area[data-v-297313d8]{position:relative;margin:12px;border-radius:12px;overflow:hidden;background:#e8ecef;min-height:250px;max-height:50vh;touch-action:none;cursor:grab;box-shadow:0 4px 16px #0000001a}.map-area[data-v-297313d8]:active{cursor:grabbing}.map-content[data-v-297313d8]{width:100%;min-height:250px;position:relative;transition:transform .1s ease-out}.floor-plan-container[data-v-297313d8]{position:relative;width:100%;min-height:250px}.floor-plan-image[data-v-297313d8]{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none}.image-loading[data-v-297313d8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:#666;font-size:.85rem}.room-annotation[data-v-297313d8]{position:absolute;border:3px solid #3674B5;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:visible;box-shadow:0 4px 12px #3674b566}.room-annotation.your-room[data-v-297313d8]{z-index:5;animation:glow-297313d8 2s ease-in-out infinite}@keyframes glow-297313d8{0%,to{box-shadow:0 4px 12px #3674b566}50%{box-shadow:0 4px 20px #3674b5b3}}.room-annotation-label[data-v-297313d8]{font-size:11px;font-weight:700;color:#1a4a7a;background:#fffffff2;padding:5px 8px;border-radius:5px;text-align:center;white-space:nowrap;line-height:1.2;max-width:95%;max-height:90%;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 4px #0000001a}.your-location-indicator[data-v-297313d8]{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:#3674b5;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 8px #0000004d;z-index:10}.pulse-ring[data-v-297313d8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:3px solid #3674B5;border-radius:6px;animation:pulse-297313d8 2s ease-out infinite;pointer-events:none}@keyframes pulse-297313d8{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.evacuation-svg[data-v-297313d8]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.evacuation-path[data-v-297313d8]{opacity:.85}.grid-layout[data-v-297313d8]{padding:16px;min-height:350px}.grid-header[data-v-297313d8]{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#666;font-size:.9rem}.grid-rooms[data-v-297313d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.room-cell[data-v-297313d8]{position:relative;padding:16px 12px;background:#fff;border-radius:12px;border:2px solid #e0e0e0;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.room-cell[data-v-297313d8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.room-cell.your-room[data-v-297313d8]{border-color:#3674b5;background:#3674b50d}.room-cell.selected[data-v-297313d8]{border-color:#9c27b0;background:#9c27b00d}.room-icon[data-v-297313d8]{width:36px;height:36px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.room-cell.your-room .room-icon[data-v-297313d8]{background:#3674b51a}.room-label[data-v-297313d8]{font-size:.75rem;font-weight:500;text-align:center;color:#333;word-break:break-word}.your-badge[data-v-297313d8]{position:absolute;top:-6px;right:-6px;background:#3674b5;color:#fff;font-size:.6rem;padding:2px 6px;border-radius:10px;display:flex;align-items:center;gap:2px}.no-rooms[data-v-297313d8]{grid-column:1 / -1;text-align:center;padding:40px;color:#999}.no-rooms p[data-v-297313d8]{margin-top:12px}.zoom-controls[data-v-297313d8]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:10}.zoom-btn[data-v-297313d8]{box-shadow:0 2px 8px #00000026}.zoom-level[data-v-297313d8]{background:#0009;color:#fff;font-size:.7rem;padding:4px 8px;border-radius:4px}.map-instructions[data-v-297313d8]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:.75rem;display:flex;align-items:center;gap:8px;animation:fade-out-297313d8 5s forwards}@keyframes fade-out-297313d8{0%,80%{opacity:1}to{opacity:0;pointer-events:none}}.room-info-panel[data-v-297313d8]{position:fixed;bottom:80px;left:12px;right:12px;background:#fff;border-radius:16px;padding:14px;box-shadow:0 -4px 20px #00000026;z-index:50;max-width:500px;margin:0 auto}.room-info-header[data-v-297313d8]{display:flex;align-items:center;gap:10px}.room-info-icon[data-v-297313d8]{width:36px;height:36px;min-width:36px;background:#9e9e9e;border-radius:50%;display:flex;align-items:center;justify-content:center}.room-info-icon.yours[data-v-297313d8]{background:#3674b5}.room-info-details[data-v-297313d8]{flex:1;min-width:0}.room-info-details h3[data-v-297313d8]{font-size:.95rem;font-weight:600;margin:0;color:#333}.room-info-details p[data-v-297313d8]{font-size:.75rem;color:#666;margin:0;display:flex;align-items:center;gap:4px}.legend-card[data-v-297313d8]{background:#fff;margin:12px;padding:10px 14px;border-radius:12px;box-shadow:0 2px 8px #00000014}.legend-header[data-v-297313d8]{display:flex;align-items:center;gap:6px;font-size:.7rem;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.legend-items[data-v-297313d8]{display:flex;flex-wrap:wrap;gap:12px}.legend-item[data-v-297313d8]{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#555}.legend-dot[data-v-297313d8]{width:10px;height:10px;border-radius:50%}.legend-dot.primary[data-v-297313d8]{background-color:#3674b5}.legend-dot.secondary[data-v-297313d8]{background-color:#9c27b0}.legend-dot.success[data-v-297313d8]{background-color:#4caf50}.legend-dot.exit[data-v-297313d8]{background-color:#4caf50;border:2px solid white;box-shadow:0 1px 3px #0000004d}.legend-line[data-v-297313d8]{width:18px;height:3px;border-radius:2px}.legend-line.success[data-v-297313d8]{background:repeating-linear-gradient(90deg,#4caf50,#4caf50 5px,transparent 5px,transparent 8px)}.help-card[data-v-297313d8]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);margin:0 12px 12px;padding:12px;border-radius:12px;border-left:4px solid #4CAF50;display:flex;align-items:center;gap:10px}.help-icon[data-v-297313d8]{width:36px;height:36px;min-width:36px;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.help-content h4[data-v-297313d8]{font-size:.85rem;font-weight:600;color:#2e7d32;margin:0 0 2px}.help-content p[data-v-297313d8]{font-size:.75rem;color:#388e3c;margin:0}@media (max-width: 359px){.map-header[data-v-297313d8]{padding:10px 12px}.header-info h1[data-v-297313d8]{font-size:.95rem}.header-info p[data-v-297313d8]{font-size:.6rem}.map-area[data-v-297313d8]{margin:8px;min-height:200px;max-height:45vh}.location-banner[data-v-297313d8]{padding:8px 10px}.location-icon[data-v-297313d8]{width:32px;height:32px;min-width:32px}.location-label[data-v-297313d8]{font-size:.55rem}.location-name[data-v-297313d8]{font-size:.75rem}.status-chip[data-v-297313d8]{font-size:.55rem}.room-annotation-label[data-v-297313d8]{font-size:9px;padding:3px 5px}.legend-card[data-v-297313d8],.help-card[data-v-297313d8]{margin:8px;padding:10px}.legend-header[data-v-297313d8]{font-size:.6rem}.legend-items[data-v-297313d8]{gap:8px}.legend-item[data-v-297313d8]{font-size:.65rem}.help-content h4[data-v-297313d8]{font-size:.75rem}.help-content p[data-v-297313d8]{font-size:.65rem}.room-info-panel[data-v-297313d8]{left:8px;right:8px;bottom:72px;padding:12px}.room-info-details h3[data-v-297313d8]{font-size:.85rem}.room-info-details p[data-v-297313d8]{font-size:.65rem}.zoom-level[data-v-297313d8]{font-size:.6rem}.map-instructions[data-v-297313d8]{font-size:.65rem;padding:6px 12px}}@media (min-width: 360px) and (max-width: 599px){.header-info h1[data-v-297313d8]{font-size:1rem}.header-info p[data-v-297313d8]{font-size:.65rem}.map-area[data-v-297313d8]{min-height:250px;max-height:50vh}.location-label[data-v-297313d8]{font-size:.6rem}.location-name[data-v-297313d8]{font-size:.85rem}.room-annotation-label[data-v-297313d8]{font-size:10px;padding:4px 6px}.legend-item[data-v-297313d8]{font-size:.7rem}.help-content h4[data-v-297313d8]{font-size:.8rem}.help-content p[data-v-297313d8]{font-size:.7rem}}@media (min-width: 600px) and (max-width: 1023px){.header-info h1[data-v-297313d8]{font-size:1.15rem}.header-info p[data-v-297313d8]{font-size:.75rem}.map-area[data-v-297313d8]{margin:16px 24px;min-height:350px;max-height:55vh}.location-label[data-v-297313d8]{font-size:.7rem}.location-name[data-v-297313d8]{font-size:1rem}.room-annotation-label[data-v-297313d8]{font-size:11px;padding:5px 8px}.legend-card[data-v-297313d8],.help-card[data-v-297313d8]{margin-left:24px;margin-right:24px}.legend-header[data-v-297313d8]{font-size:.75rem}.legend-item[data-v-297313d8]{font-size:.8rem}.help-content h4[data-v-297313d8]{font-size:.9rem}.help-content p[data-v-297313d8]{font-size:.8rem}.room-info-panel[data-v-297313d8]{left:24px;right:24px;bottom:90px}.room-info-details h3[data-v-297313d8]{font-size:1rem}.room-info-details p[data-v-297313d8]{font-size:.8rem}.map-main[data-v-297313d8]{padding-bottom:90px}}@media (min-width: 1024px){.map-header[data-v-297313d8]{padding:14px 20px}.header-info h1[data-v-297313d8]{font-size:1.25rem}.header-info p[data-v-297313d8]{font-size:.8rem}.map-main[data-v-297313d8]{padding-bottom:0}.map-container[data-v-297313d8]{max-width:900px;margin:0 auto}.map-area[data-v-297313d8]{margin:20px 24px;min-height:400px;max-height:60vh}.location-label[data-v-297313d8]{font-size:.7rem}.location-name[data-v-297313d8]{font-size:1.05rem}.room-annotation-label[data-v-297313d8]{font-size:12px;padding:6px 10px}.legend-card[data-v-297313d8],.help-card[data-v-297313d8]{margin-left:24px;margin-right:24px}.legend-header[data-v-297313d8]{font-size:.8rem}.legend-item[data-v-297313d8]{font-size:.85rem}.help-content h4[data-v-297313d8]{font-size:.95rem}.help-content p[data-v-297313d8]{font-size:.85rem}.room-info-panel[data-v-297313d8]{bottom:24px;left:50%;right:auto;transform:translate(-50%);width:400px}.room-info-details h3[data-v-297313d8]{font-size:1.1rem}.room-info-details p[data-v-297313d8]{font-size:.85rem}.location-banner-content[data-v-297313d8]{max-width:850px}.zoom-level[data-v-297313d8]{font-size:.75rem}.map-instructions[data-v-297313d8]{font-size:.8rem}}@media (max-width: 1023px){.map-main[data-v-297313d8]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px)}.map-container[data-v-297313d8]{padding-bottom:20px}}@media (max-width: 600px){.map-main[data-v-297313d8]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 130px)}}.notifications-header[data-v-dc8cb599]{position:sticky;top:0;z-index:100;background:#3674b5;padding:env(safe-area-inset-top,0) 0 0 0}.header-content[data-v-dc8cb599]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-dc8cb599],.refresh-btn[data-v-dc8cb599]{color:#fff}.desktop-only[data-v-dc8cb599]{display:flex}@media (max-width: 1024px){.desktop-only[data-v-dc8cb599]{display:none!important}}.header-title[data-v-dc8cb599]{flex:1;text-align:center}.header-title h1[data-v-dc8cb599]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.header-title p[data-v-dc8cb599]{font-size:.75rem;color:#fffc;margin:0}.notifications-main[data-v-dc8cb599]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px)}.notification-banner[data-v-dc8cb599]{position:sticky;top:60px;z-index:90;animation:slideDown-dc8cb599 .3s ease-out;box-shadow:0 4px 12px #00000026}@keyframes slideDown-dc8cb599{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.loading-container[data-v-dc8cb599]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:16px}.loading-container p[data-v-dc8cb599]{color:#78909c;font-size:.9rem}.empty-state[data-v-dc8cb599]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}.empty-icon-wrapper[data-v-dc8cb599]{width:120px;height:120px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 32px #0000000f}.empty-state h3[data-v-dc8cb599]{font-size:1.25rem;font-weight:700;color:#263238;margin:0 0 8px}.empty-state p[data-v-dc8cb599]{font-size:.9rem;color:#78909c;margin:0;max-width:280px}.notifications-list[data-v-dc8cb599]{padding:16px 16px 32px;display:flex;flex-direction:column;gap:12px}.notification-card[data-v-dc8cb599]{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-card[data-v-dc8cb599]:active{transform:scale(.98)}.notification-card[data-v-dc8cb599]:hover{box-shadow:0 4px 20px #0000001a}.status-indicator[data-v-dc8cb599]{position:absolute;left:0;top:0;bottom:0;width:4px}.status-indicator.indicator-warning[data-v-dc8cb599]{background:linear-gradient(180deg,#ff9800,#ffc107)}.status-indicator.indicator-primary[data-v-dc8cb599]{background:linear-gradient(180deg,#3674b5,#2196f3)}.status-indicator.indicator-success[data-v-dc8cb599]{background:linear-gradient(180deg,#4caf50,#8bc34a)}.status-indicator.indicator-grey[data-v-dc8cb599]{background:#9e9e9e}.card-content[data-v-dc8cb599]{padding:16px 16px 16px 20px}.card-header[data-v-dc8cb599]{display:flex;align-items:flex-start;gap:12px}.avatar-section[data-v-dc8cb599]{position:relative;flex-shrink:0}.notification-avatar[data-v-dc8cb599]{box-shadow:0 4px 12px #00000026}.pulse-dot[data-v-dc8cb599]{position:absolute;top:-2px;right:-2px;width:14px;height:14px;background:#f44336;border-radius:50%;border:2px solid white;animation:pulse-dot-dc8cb599 1.5s infinite}@keyframes pulse-dot-dc8cb599{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.card-info[data-v-dc8cb599]{flex:1;min-width:0}.notification-title[data-v-dc8cb599]{font-size:.95rem;font-weight:700;color:#263238;margin:0 0 6px;line-height:1.3}.notification-meta[data-v-dc8cb599]{display:flex;flex-direction:column;gap:4px}.meta-item[data-v-dc8cb599]{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#78909c}.meta-item.time[data-v-dc8cb599]{color:#90a4ae}.card-badges[data-v-dc8cb599]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.status-chip[data-v-dc8cb599]{font-size:.7rem!important;font-weight:600}.urgency-chip[data-v-dc8cb599]{font-size:.6rem!important;text-transform:uppercase}.rescuer-info[data-v-dc8cb599]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background:#f8f9fa;border-radius:10px}.rescuer-name[data-v-dc8cb599]{flex:1;font-size:.8rem;font-weight:500;color:#333}.card-description[data-v-dc8cb599]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.card-description p[data-v-dc8cb599]{font-size:.8rem;color:#546e7a;margin:0;line-height:1.5}.card-action-hint[data-v-dc8cb599]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.card-action-hint span[data-v-dc8cb599]{font-size:.7rem;color:#9e9e9e}.notification-enter-active[data-v-dc8cb599],.notification-leave-active[data-v-dc8cb599]{transition:all .4s cubic-bezier(.4,0,.2,1)}.notification-enter-from[data-v-dc8cb599]{opacity:0;transform:translateY(-20px)}.notification-leave-to[data-v-dc8cb599]{opacity:0;transform:translate(100%)}.notification-move[data-v-dc8cb599]{transition:transform .4s ease}@media (max-width: 600px){.notifications-main[data-v-dc8cb599]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 130px)}.notifications-list[data-v-dc8cb599]{padding-bottom:40px}}@media (min-width: 1024px){.notifications-main[data-v-dc8cb599]{margin-left:0;padding-bottom:0;width:100%}.notifications-list[data-v-dc8cb599]{max-width:800px;margin:0 auto;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px);padding-bottom:120px}}@media (max-width: 600px){.card-header[data-v-dc8cb599]{flex-wrap:wrap}.card-badges[data-v-dc8cb599]{flex-direction:row;width:100%;margin-top:8px;justify-content:flex-start}}.hero-section[data-v-038d1a52]{text-align:center;padding:24px 16px 20px;background:linear-gradient(135deg,#3674b514,#3674b508);border-radius:20px;border:1px solid rgba(54,116,181,.1)}.hero-icon-wrap[data-v-038d1a52]{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#3674b5,#2196f3);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;box-shadow:0 8px 24px #3674b54d}.hero-title[data-v-038d1a52]{font-size:1.4rem;font-weight:800;color:#1a1a2e;margin-bottom:6px}.hero-subtitle[data-v-038d1a52]{font-size:.82rem;color:#666;max-width:300px;margin:0 auto;line-height:1.5}.category-scroll[data-v-038d1a52]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-scroll[data-v-038d1a52]::-webkit-scrollbar{display:none}.category-pill[data-v-038d1a52]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:50px;border:1.5px solid #e0e0e0;background:#fff;font-size:.78rem;font-weight:600;color:#555;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}.category-pill[data-v-038d1a52]:hover{border-color:#3674b5;color:#3674b5;background:#3674b50a}.category-pill.active[data-v-038d1a52]{background:#3674b5;color:#fff;border-color:#3674b5;box-shadow:0 4px 12px #3674b54d}.category-pill.active .v-icon[data-v-038d1a52]{color:#fff!important}.loading-state[data-v-038d1a52]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.loading-text[data-v-038d1a52]{font-size:.85rem;color:#999;font-weight:500}.error-card[data-v-038d1a52]{background:#fff5f5!important;border:1px solid #FFCDD2}.measures-grid[data-v-038d1a52]{display:grid;grid-template-columns:1fr;gap:16px}.measure-card[data-v-038d1a52]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;border:1px solid rgba(0,0,0,.04);cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)}.measure-card[data-v-038d1a52]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001f}.measure-card[data-v-038d1a52]:active{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}.measure-thumbnail[data-v-038d1a52]{position:relative;overflow:hidden}.thumbnail-img[data-v-038d1a52]{transition:transform .4s ease}.measure-card:hover .thumbnail-img[data-v-038d1a52]{transform:scale(1.03)}.play-overlay[data-v-038d1a52]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.4) 100%);transition:background .3s ease}.measure-card:hover .play-overlay[data-v-038d1a52]{background:linear-gradient(180deg,#0000001a,#00000080)}.play-circle[data-v-038d1a52]{width:48px;height:48px;border-radius:50%;background:#3674b5e6;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 16px #0003}.measure-card:hover .play-circle[data-v-038d1a52]{transform:scale(1.12);background:#3674b5;box-shadow:0 6px 24px #3674b566}.play-circle .v-icon[data-v-038d1a52]{margin-left:2px}.category-badge[data-v-038d1a52]{position:absolute;top:10px;left:10px;display:flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:.65rem;font-weight:700;color:#fff;letter-spacing:.3px;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #00000026}.source-badge[data-v-038d1a52]{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;padding:3px 8px;border-radius:12px;font-size:.6rem;font-weight:600;color:#fff;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.measure-body[data-v-038d1a52]{padding:14px 16px 16px}.measure-title[data-v-038d1a52]{font-size:.92rem;font-weight:700;color:#1a1a2e;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.measure-description[data-v-038d1a52]{font-size:.78rem;color:#777;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.measure-meta[data-v-038d1a52]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.meta-item[data-v-038d1a52]{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#999}.meta-item .v-icon[data-v-038d1a52]{color:#bbb}.meta-divider[data-v-038d1a52]{color:#ccc;font-size:.6rem}.empty-state[data-v-038d1a52]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.empty-icon-wrap[data-v-038d1a52]{width:80px;height:80px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.video-modal-wrapper[data-v-038d1a52]{display:flex;align-items:center;justify-content:center;padding:2vh 2vw}.video-modal-card[data-v-038d1a52]{overflow:hidden;border-radius:16px!important;background:#fff;width:100%;max-width:100%;margin:0}.video-modal-header[data-v-038d1a52]{position:relative;overflow:hidden}.header-gradient[data-v-038d1a52]{background:linear-gradient(135deg,#3674b5,#13294b);position:relative}.header-gradient[data-v-038d1a52]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.modal-title-section[data-v-038d1a52]{flex:1;min-width:0}.modal-title[data-v-038d1a52]{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.modal-category[data-v-038d1a52]{display:flex;align-items:center;font-size:.75rem;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.3px}.modal-close-btn[data-v-038d1a52]{background:#ffffff26!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}.modal-close-btn[data-v-038d1a52]:hover{background:#ffffff40!important;transform:scale(1.05)}.video-section[data-v-038d1a52]{position:relative;background:#000}.video-loading[data-v-038d1a52]{display:flex;align-items:center;justify-content:center;min-height:200px;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.loading-content[data-v-038d1a52]{display:flex;flex-direction:column;align-items:center;gap:12px}.loading-text[data-v-038d1a52]{font-size:.85rem;color:#6c757d;font-weight:500}.video-player-container[data-v-038d1a52]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden;max-height:60vh}.responsive-video[data-v-038d1a52]{width:100%;height:100%;object-fit:contain;background:#000}.video-details[data-v-038d1a52]{border-top:1px solid rgba(54,116,181,.1);background:linear-gradient(180deg,#fff,#fafafb)}.details-content[data-v-038d1a52]{padding:16px 20px}.video-title[data-v-038d1a52]{font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 12px;line-height:1.4}.video-description[data-v-038d1a52]{font-size:.9rem;color:#4a5568;margin:0 0 12px;line-height:1.5}.video-meta[data-v-038d1a52]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta-item[data-v-038d1a52]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#718096;font-weight:500}.meta-divider[data-v-038d1a52]{color:#cbd5e0;font-size:.8rem;-webkit-user-select:none;user-select:none}@media (max-width: 600px){.video-modal-wrapper[data-v-038d1a52]{padding:1vh 1vw;align-items:flex-start;padding-top:5vh}.video-modal-card[data-v-038d1a52]{border-radius:12px!important;max-height:90vh;overflow-y:auto}.video-player-container[data-v-038d1a52]{max-height:50vh;aspect-ratio:16 / 9}.modal-title[data-v-038d1a52]{font-size:1rem;max-width:200px}.details-content[data-v-038d1a52]{padding:16px}.video-description[data-v-038d1a52]{font-size:.9rem;line-height:1.6}.video-loading[data-v-038d1a52]{min-height:200px}}@media (max-width: 900px) and (orientation: landscape){.video-modal-wrapper[data-v-038d1a52]{padding:2vh 2vw;align-items:center}.video-modal-card[data-v-038d1a52]{max-height:95vh;overflow-y:auto}.video-player-container[data-v-038d1a52]{max-height:45vh}.details-content[data-v-038d1a52]{padding:12px 16px}.video-description[data-v-038d1a52]{font-size:.85rem;line-height:1.4}}@media (min-width: 601px){.video-player-container[data-v-038d1a52]{min-height:300px;max-height:500px}.modal-title[data-v-038d1a52]{max-width:400px}.video-modal-wrapper[data-v-038d1a52]{padding:3vh 3vw}}.main-content[data-v-038d1a52]{-webkit-overflow-scrolling:touch;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px)!important}[data-v-038d1a52] .v-dialog{align-items:center;justify-content:center}[data-v-038d1a52] .v-overlay__content{margin:0!important;display:flex;align-items:center;justify-content:center;width:100%;height:100%}[data-v-038d1a52] .video-modal-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 600px){.measures-grid[data-v-038d1a52]{grid-template-columns:repeat(2,1fr)}.hero-subtitle[data-v-038d1a52]{max-width:400px}}@media (min-width: 1024px){.measures-grid[data-v-038d1a52]{grid-template-columns:repeat(3,1fr);gap:20px}.hero-section[data-v-038d1a52]{padding:32px 24px}.hero-title[data-v-038d1a52]{font-size:1.6rem}.desktop-only[data-v-038d1a52]{display:flex}.main-content[data-v-038d1a52]{padding-bottom:0!important}.video-player-container[data-v-038d1a52]{min-height:400px;max-height:600px}}@media (max-width: 1023px){.desktop-only[data-v-038d1a52]{display:none!important}.main-content[data-v-038d1a52],.main-content[data-v-038d1a52] .v-container{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px)!important}}@media (max-width: 600px){.main-content[data-v-038d1a52],.main-content[data-v-038d1a52] .v-container{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 140px)!important}.hero-section[data-v-038d1a52]{padding:20px 12px 16px}.hero-icon-wrap[data-v-038d1a52]{width:52px;height:52px;border-radius:14px}.hero-icon-wrap .v-icon[data-v-038d1a52]{font-size:28px!important}.hero-title[data-v-038d1a52]{font-size:1.2rem}.category-pill[data-v-038d1a52]{padding:6px 12px;font-size:.72rem}.play-circle[data-v-038d1a52]{width:42px;height:42px}.play-circle .v-icon[data-v-038d1a52]{font-size:20px!important}}@media (max-width: 359px){.hero-title[data-v-038d1a52]{font-size:1.1rem}.hero-subtitle[data-v-038d1a52]{font-size:.75rem}}.profile-page-header[data-v-f37a46a7]{position:sticky;top:0;z-index:100;background:#3674b5;padding:env(safe-area-inset-top,0) 0 0 0}.header-content[data-v-f37a46a7]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px}.menu-btn[data-v-f37a46a7],.placeholder-btn[data-v-f37a46a7]{color:#fff}.header-title[data-v-f37a46a7]{flex:1;text-align:center}.header-title h1[data-v-f37a46a7]{font-size:1.125rem;font-weight:700;color:#fff;margin:0}.header-title p[data-v-f37a46a7]{font-size:.7rem;color:#fffc;margin:0}.profile-container[data-v-f37a46a7]{padding:12px 12px 100px!important}@media (min-width: 600px){.profile-container[data-v-f37a46a7]{padding:16px 16px 100px!important}.header-title h1[data-v-f37a46a7]{font-size:1.25rem}.header-title p[data-v-f37a46a7]{font-size:.75rem}}.profile-header-bg[data-v-f37a46a7]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1)}.avatar-ring[data-v-f37a46a7]{border:4px solid rgba(255,255,255,.3);background:linear-gradient(135deg,#42a5f5,#1e88e5)}.avatar-mobile[data-v-f37a46a7]{width:80px!important;height:80px!important}@media (min-width: 600px){.avatar-mobile[data-v-f37a46a7]{width:100px!important;height:100px!important}}.edit-avatar-btn[data-v-f37a46a7]{bottom:-4px;right:-4px;border:2px solid white}.stats-row[data-v-f37a46a7]{background:#1976d208}.position-relative[data-v-f37a46a7]{position:relative}.position-absolute[data-v-f37a46a7]{position:absolute}.d-inline-block[data-v-f37a46a7]{display:inline-block}.section-card[data-v-f37a46a7]{border:1px solid rgba(0,0,0,.05)}.panel-title-mobile[data-v-f37a46a7]{padding:14px 12px!important;min-height:60px!important}@media (min-width: 600px){.panel-title-mobile[data-v-f37a46a7]{padding:16px!important;min-height:64px!important}}.panel-content-mobile[data-v-f37a46a7]{padding:4px 0!important}[data-v-f37a46a7] .v-expansion-panel-text__wrapper{padding:0 12px 16px!important}@media (min-width: 600px){[data-v-f37a46a7] .v-expansion-panel-text__wrapper{padding:0 16px 16px!important}}.mobile-input[data-v-f37a46a7] .v-field{min-height:48px!important}.mobile-input[data-v-f37a46a7] .v-field__input{padding-top:12px!important;padding-bottom:12px!important;font-size:.9375rem!important}.mobile-btn[data-v-f37a46a7]{min-height:48px!important;font-weight:600!important}.logout-btn[data-v-f37a46a7]{min-height:52px!important;font-weight:600!important;letter-spacing:.5px}.settings-list[data-v-f37a46a7]{margin:0 -4px}.setting-item[data-v-f37a46a7]{background:#00000005;min-height:64px!important}.setting-item[data-v-f37a46a7]:active{background:#0000000d}.history-item[data-v-f37a46a7]{background:#00000005;transition:background .2s;min-height:60px!important}.history-item[data-v-f37a46a7]:hover,.history-item[data-v-f37a46a7]:active{background:#0000000f;cursor:pointer}.non-editable-field[data-v-f37a46a7]{opacity:.7}.non-editable-field[data-v-f37a46a7] .v-field{background-color:#f5f5f5!important}.non-editable-field[data-v-f37a46a7] .v-field__input{color:#666!important}.password-requirements[data-v-f37a46a7]{background:#00000005;border-radius:8px;padding:12px}.pwd-dialog-card[data-v-f37a46a7]{overflow:hidden;border:none}.pwd-card-header[data-v-f37a46a7]{background:linear-gradient(135deg,#3674b5,#2d5f96);padding:28px 32px 24px;text-align:center;position:relative}.pwd-card-header[data-v-f37a46a7]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#dfa92c,#f0c040,#dfa92c)}.pwd-header-icon-wrap[data-v-f37a46a7]{width:64px;height:64px;margin:0 auto 14px;background:#ffffff26;border-radius:16px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pwd-header-title[data-v-f37a46a7]{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:-.3px}.pwd-header-subtitle[data-v-f37a46a7]{font-size:.82rem;color:#ffffffbf;margin:0;line-height:1.5}.pwd-close-btn[data-v-f37a46a7]{position:absolute!important;top:12px;right:12px}.pwd-card-body[data-v-f37a46a7]{background:#fafbfc}.pwd-field-label[data-v-f37a46a7]{display:block;font-size:.8rem;font-weight:600;color:#13294b;margin-bottom:6px;letter-spacing:.3px}.pwd-password-field[data-v-f37a46a7] .v-field{background:#fff;border:1.5px solid #e0e4ea;transition:border-color .2s}.pwd-password-field[data-v-f37a46a7] .v-field:hover{border-color:#3674b5}.pwd-password-field[data-v-f37a46a7] .v-field--focused{border-color:#3674b5!important}.pwd-password-field[data-v-f37a46a7] input{color:#13294b;font-size:.95rem}.pwd-password-field[data-v-f37a46a7] input::placeholder{color:#adb5bd}.pwd-strength-bar-wrap[data-v-f37a46a7]{padding:0 2px}.pwd-strength-bar-track[data-v-f37a46a7]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.pwd-strength-bar-fill[data-v-f37a46a7]{height:100%;border-radius:3px;transition:width .4s ease,background .4s ease}.pwd-requirements-list[data-v-f37a46a7]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.pwd-req-item[data-v-f37a46a7]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#999;transition:color .2s}.pwd-req-item.met[data-v-f37a46a7]{color:#3674b5}.pwd-otp-container[data-v-f37a46a7]{max-width:300px;margin:0 auto}.pwd-otp-input-custom[data-v-f37a46a7] .v-otp-input__content{justify-content:center;gap:8px}.pwd-otp-input-custom[data-v-f37a46a7] .v-field{border-radius:10px;background:#fff;border:1.5px solid #e0e4ea}.pwd-otp-input-custom[data-v-f37a46a7] .v-field--focused{border-color:#3674b5!important}.pwd-otp-input-custom[data-v-f37a46a7] input{font-size:20px;font-weight:600;text-align:center;color:#13294b}.pwd-action-btn[data-v-f37a46a7]{font-weight:600;font-size:.95rem;letter-spacing:0;text-transform:none;height:48px!important;box-shadow:0 4px 14px #3674b54d;transition:box-shadow .2s,transform .1s}.pwd-action-btn[data-v-f37a46a7]:hover{box-shadow:0 6px 20px #3674b566;transform:translateY(-1px)}.pwd-action-btn[data-v-f37a46a7]:active{transform:translateY(0)}.pwd-success-check-wrap[data-v-f37a46a7]{display:flex;justify-content:center}.pwd-success-check-circle[data-v-f37a46a7]{width:80px;height:80px;background:linear-gradient(135deg,#3674b5,#4a8fd4);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #3674b54d;animation:pwdSuccessPop-f37a46a7 .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes pwdSuccessPop-f37a46a7{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 600px){.pwd-card-header[data-v-f37a46a7]{padding:18px 16px 16px}.pwd-header-title[data-v-f37a46a7]{font-size:1.1rem}.pwd-header-subtitle[data-v-f37a46a7]{font-size:.78rem}.pwd-header-icon-wrap[data-v-f37a46a7]{width:52px;height:52px;margin-bottom:10px}.pwd-requirements-list[data-v-f37a46a7]{grid-template-columns:1fr;gap:4px}.pwd-action-btn[data-v-f37a46a7]{height:44px!important;font-size:.9rem}}[data-v-f37a46a7] .v-otp-input{justify-content:center}[data-v-f37a46a7] .v-otp-input input{font-size:1.25rem;font-weight:600}@media (max-width: 600px){.pb-20[data-v-f37a46a7]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 140px)!important}.d-flex.flex-column.flex-sm-row .v-btn[data-v-f37a46a7]{width:100%}.v-main[data-v-f37a46a7] .v-container{padding-bottom:50px!important}}@media (max-width: 1024px){.v-main[data-v-f37a46a7]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 120px)!important}.v-main[data-v-f37a46a7] .v-container{padding-bottom:40px!important}}@media (min-width: 1025px){.pb-20[data-v-f37a46a7]{padding-bottom:0!important}}.sf-history-item[data-v-f37a46a7]{background:#00000005;border:1px solid rgba(0,0,0,.04);transition:background .15s}.sf-dialog-card[data-v-f37a46a7]{overflow:hidden;border-radius:16px!important}.sf-dialog-header[data-v-f37a46a7]{background:linear-gradient(135deg,#3674b5,#2d5f96);padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.sf-dialog-header[data-v-f37a46a7]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#dfa92c,#f0c040,#dfa92c)}.sf-dialog-header-content[data-v-f37a46a7]{display:flex;align-items:flex-start}.sf-dialog-title[data-v-f37a46a7]{font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;color:#fff;margin:0;line-height:1.3}.sf-dialog-subtitle[data-v-f37a46a7]{font-family:Inter,sans-serif;font-size:.72rem;color:#ffffffb3;margin:2px 0 0}.sf-dialog-body[data-v-f37a46a7]{padding:24px 24px 20px;background:#fafbfc}.sf-field-label[data-v-f37a46a7]{font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;color:#13294b;margin-bottom:6px;letter-spacing:.3px}.sf-category-toggle[data-v-f37a46a7]{width:100%}.sf-cat-btn[data-v-f37a46a7]{flex:1!important;font-family:Inter,sans-serif;font-size:.78rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}.sf-upload-area[data-v-f37a46a7]{border:2px dashed #d0d5dd;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;position:relative;background:#fff}.sf-upload-area[data-v-f37a46a7]:hover{border-color:#3674b5;background:#3674b508}.sf-upload-placeholder[data-v-f37a46a7]{display:flex;flex-direction:column;align-items:center}.sf-upload-preview[data-v-f37a46a7]{position:relative}.sf-upload-remove[data-v-f37a46a7]{position:absolute;top:-6px;right:-6px}.sf-submit-btn[data-v-f37a46a7]{font-family:Inter,sans-serif;font-weight:600;font-size:.92rem;letter-spacing:.02em;text-transform:none;height:46px!important;box-shadow:0 4px 14px #3674b540;transition:box-shadow .2s,transform .1s}.sf-submit-btn[data-v-f37a46a7]:hover{box-shadow:0 6px 20px #3674b559;transform:translateY(-1px)}.sf-submit-btn[data-v-f37a46a7]:active{transform:translateY(0)}@media (max-width: 400px){.sf-dialog-body[data-v-f37a46a7]{padding:18px 16px 16px}.sf-cat-btn[data-v-f37a46a7]{font-size:.72rem!important}}.bg-user-gradient-light[data-v-4d6403bd]{background:linear-gradient(180deg,#e8f0f8,#f5f7fa)!important;min-height:100vh}.terms-container[data-v-4d6403bd]{max-width:600px;margin:0 auto;padding-bottom:24px}.terms-header[data-v-4d6403bd]{background:#3674b5;padding:32px 24px 16px;position:relative}.terms-header[data-v-4d6403bd]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.header-content[data-v-4d6403bd]{position:relative;z-index:1}.logo-section[data-v-4d6403bd]{display:flex;align-items:center;justify-content:center;gap:16px}.logo[data-v-4d6403bd]{width:56px;height:56px;border-radius:12px;box-shadow:0 4px 12px #0000004d}.logo-text h1[data-v-4d6403bd]{color:#fff;font-size:1.6rem;font-weight:700;margin:0;letter-spacing:.5px}.logo-text p[data-v-4d6403bd]{color:#fffc;font-size:.8rem;margin:0}.welcome-text[data-v-4d6403bd]{text-align:center}.welcome-icon[data-v-4d6403bd]{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:#ffffff26;border-radius:50%;margin:0 auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}.welcome-title[data-v-4d6403bd]{color:#fff;font-size:1.3rem;font-weight:600;margin:0;letter-spacing:.5px}.welcome-subtitle[data-v-4d6403bd]{color:#ffffffe6;font-size:.9rem;line-height:1.6;max-width:420px;margin:0 auto}.welcome-highlight[data-v-4d6403bd]{display:flex;align-items:center;justify-content:center;gap:8px;background:#ffffff1a;border-radius:20px;padding:12px 20px;margin:0 auto;max-width:380px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.highlight-text[data-v-4d6403bd]{color:#fffffff2;font-size:.8rem;font-weight:500;line-height:1.4}.terms-card[data-v-4d6403bd]{overflow:hidden}.terms-tabs[data-v-4d6403bd]{background:#fafafa}.terms-tabs[data-v-4d6403bd] .v-tab{text-transform:none;font-weight:600;letter-spacing:0;min-height:48px}.terms-scroll-area[data-v-4d6403bd]{height:420px;overflow-y:auto;scroll-behavior:smooth}.terms-scroll-area[data-v-4d6403bd]::-webkit-scrollbar{width:6px}.terms-scroll-area[data-v-4d6403bd]::-webkit-scrollbar-track{background:#f1f1f1}.terms-scroll-area[data-v-4d6403bd]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.terms-scroll-area[data-v-4d6403bd]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.terms-text[data-v-4d6403bd]{color:#333;line-height:1.6;font-size:.85rem}.terms-header-badge[data-v-4d6403bd]{text-align:center}.section-title[data-v-4d6403bd]{color:#3674b5;font-size:.95rem;font-weight:600;margin-top:20px;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #DFA92C;display:inline-block}.terms-text p[data-v-4d6403bd]{margin-bottom:12px;text-align:justify}.terms-list[data-v-4d6403bd]{list-style:none;padding-left:0;margin-bottom:16px}.terms-list li[data-v-4d6403bd]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;padding:6px 10px;background:#f8faf8;border-radius:6px;font-size:.8rem}.terms-list li .v-icon[data-v-4d6403bd]{flex-shrink:0;margin-top:2px}.terms-list.warning li[data-v-4d6403bd]{background:#fef8f8}.terms-list.compact li[data-v-4d6403bd]{background:transparent;padding:4px 0}.info-category[data-v-4d6403bd]{display:flex;align-items:center;gap:8px;margin-top:16px;margin-bottom:8px;color:#333}.legal-basis-grid[data-v-4d6403bd]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.legal-item[data-v-4d6403bd]{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#fffbf0;border-radius:8px;border:1px solid #f0e6d0}.legal-item span[data-v-4d6403bd]{font-size:.8rem;line-height:1.4}.version-text[data-v-4d6403bd],.compliance-text[data-v-4d6403bd],.version-info[data-v-4d6403bd],.compliance-info[data-v-4d6403bd]{display:flex;align-items:center;gap:8px;color:#3674b5;font-size:.85rem;text-align:center;justify-content:center}.contact-box[data-v-4d6403bd]{display:flex;align-items:center;gap:12px;padding:16px;background:#f5f7fa;border-radius:10px;margin-top:12px}.contact-box div[data-v-4d6403bd]{font-size:.8rem;line-height:1.5}.scroll-indicator[data-v-4d6403bd]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:linear-gradient(to top,#f5f5f5,transparent);color:#3674b5;font-size:.75rem;animation:bounce-4d6403bd 2s infinite}@keyframes bounce-4d6403bd{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}.consent-card[data-v-4d6403bd]{border:2px solid #e0e0e0;transition:border-color .3s ease}.consent-card[data-v-4d6403bd]:has(.v-checkbox--selected){border-color:#3674b5}.consent-checkbox[data-v-4d6403bd] .v-label{opacity:1}.consent-label[data-v-4d6403bd]{color:#333;font-size:.85rem;line-height:1.5}.consent-label strong[data-v-4d6403bd]{color:#3674b5}.continue-btn[data-v-4d6403bd]{font-weight:600;letter-spacing:.5px;text-transform:none;height:48px}.legal-note[data-v-4d6403bd]{color:#666;font-size:.7rem;line-height:1.5}@media (max-width: 599px){.terms-container[data-v-4d6403bd]{padding-bottom:60px}.consent-card[data-v-4d6403bd]{margin-bottom:90px!important}.terms-header[data-v-4d6403bd]{padding:24px 16px 16px}.logo[data-v-4d6403bd]{width:48px;height:48px}.logo-text h1[data-v-4d6403bd]{font-size:1.4rem}.welcome-icon[data-v-4d6403bd]{width:50px;height:50px}.welcome-title[data-v-4d6403bd]{font-size:1.1rem}.welcome-subtitle[data-v-4d6403bd]{font-size:.85rem;max-width:300px}.welcome-highlight[data-v-4d6403bd]{padding:10px 16px;max-width:320px}.highlight-text[data-v-4d6403bd]{font-size:.75rem}.terms-scroll-area[data-v-4d6403bd]{height:380px}.legal-basis-grid[data-v-4d6403bd]{grid-template-columns:1fr}.section-title[data-v-4d6403bd]{font-size:.9rem}.terms-text[data-v-4d6403bd]{font-size:.8rem}}@media (min-width: 600px){.terms-container[data-v-4d6403bd]{padding-top:16px}.terms-scroll-area[data-v-4d6403bd]{height:460px}}.verify-account-bg[data-v-b8c29f28]{background:linear-gradient(135deg,#1976d2,#1565c0,#0d47a1,#1565c0,#1976d2);min-height:100vh;position:relative;overflow:hidden}.verify-account-bg[data-v-b8c29f28]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.verification-card[data-v-b8c29f28]{background:#fffffffa!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.success-card[data-v-b8c29f28]{background:linear-gradient(180deg,#fffffffa,#e8f5e9fa)!important}.logo-img[data-v-b8c29f28]{filter:none}.badge-icon[data-v-b8c29f28]{display:flex;justify-content:center}.badge-circle[data-v-b8c29f28]{width:90px;height:90px;background:linear-gradient(135deg,#1976d2,#0d47a1);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 32px #1976d266;animation:pulse-badge-b8c29f28 2s infinite}@keyframes pulse-badge-b8c29f28{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.badge-circle[data-v-b8c29f28]:before{content:"";position:absolute;width:110px;height:110px;background:linear-gradient(135deg,#1976d2,#0d47a1);border-radius:50%;z-index:-1;opacity:.3}.lock-icon[data-v-b8c29f28]{display:flex;justify-content:center}.lock-circle[data-v-b8c29f28]{width:90px;height:90px;background:#1976d21a;border:3px solid #1976D2;border-radius:50%;display:flex;align-items:center;justify-content:center}.success-icon[data-v-b8c29f28]{display:flex;justify-content:center}.success-circle[data-v-b8c29f28]{width:100px;height:100px;background:linear-gradient(135deg,#43a047,#2e7d32);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #43a04766;animation:success-pop-b8c29f28 .5s ease-out}@keyframes success-pop-b8c29f28{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.title-text[data-v-b8c29f28]{color:#1a237e}.subtitle-text[data-v-b8c29f28]{color:#546e7a}.email-text[data-v-b8c29f28]{color:#1976d2;font-weight:500;background:#1976d21a;padding:8px 16px;border-radius:20px;display:inline-block}.back-btn[data-v-b8c29f28]{color:#546e7a!important}.back-btn[data-v-b8c29f28]:hover{background:#0000000a}.otp-container[data-v-b8c29f28]{max-width:350px;margin:0 auto}.otp-input-custom[data-v-b8c29f28] .v-otp-input__content{justify-content:center;gap:8px}.otp-input-custom[data-v-b8c29f28] .v-field{border-radius:12px;background:#fff;border:2px solid #e0e0e0}.otp-input-custom[data-v-b8c29f28] .v-field:focus-within{border-color:#1976d2}.otp-input-custom[data-v-b8c29f28] .v-field__outline__start,.otp-input-custom[data-v-b8c29f28] .v-field__outline__end{border-color:transparent}.otp-input-custom[data-v-b8c29f28] input{font-size:24px;font-weight:700;text-align:center;color:#1a237e}.resend-link[data-v-b8c29f28]{color:#1976d2;text-decoration:none;font-size:14px;font-weight:600;display:flex;align-items:center}.resend-link[data-v-b8c29f28]:hover{text-decoration:underline}.disabled-link[data-v-b8c29f28]{color:#9e9e9e!important;pointer-events:none}.verify-btn[data-v-b8c29f28],.activate-btn[data-v-b8c29f28],.continue-btn[data-v-b8c29f28]{font-weight:600;font-size:16px;letter-spacing:.5px;text-transform:none;height:52px!important}.password-field[data-v-b8c29f28] .v-field{border-radius:12px;background:#fff}.password-field[data-v-b8c29f28] .v-field__outline__start,.password-field[data-v-b8c29f28] .v-field__outline__end{border-color:#e0e0e0}.password-field[data-v-b8c29f28] input{color:#1a237e}.password-field[data-v-b8c29f28] input::placeholder{color:#9e9e9e}.password-requirements[data-v-b8c29f28]{background:#f8f9fa;border-radius:8px;padding:12px}.requirements-grid[data-v-b8c29f28]{display:flex;flex-direction:column;gap:6px}.requirement-item[data-v-b8c29f28]{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#9e9e9e;transition:color .2s ease}.requirement-item.met[data-v-b8c29f28]{color:#4caf50}.requirement-item span[data-v-b8c29f28]{line-height:1.2}.gap-2[data-v-b8c29f28]{gap:8px}.success-content[data-v-b8c29f28]{position:relative;overflow:hidden}.success-title[data-v-b8c29f28]{color:#2e7d32}.success-subtitle[data-v-b8c29f28]{color:#546e7a;line-height:1.6}.celebration-icon[data-v-b8c29f28]{display:flex;justify-content:center}.features-list[data-v-b8c29f28]{background:#4caf5014;padding:16px;border-radius:12px}.help-link[data-v-b8c29f28]{color:#ffffffe6;text-decoration:none;font-weight:500}.help-link[data-v-b8c29f28]:hover{text-decoration:underline;color:#fff}.confetti-wrapper[data-v-b8c29f28]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.confetti[data-v-b8c29f28]{position:absolute;width:10px;height:10px;animation:confetti-fall-b8c29f28 3s ease-out infinite}.confetti-1[data-v-b8c29f28]{left:10%;background:#1976d2;animation-delay:0s;border-radius:50%}.confetti-2[data-v-b8c29f28]{left:20%;background:#43a047;animation-delay:.2s}.confetti-3[data-v-b8c29f28]{left:30%;background:gold;animation-delay:.4s;border-radius:50%}.confetti-4[data-v-b8c29f28]{left:40%;background:#e91e63;animation-delay:.6s}.confetti-5[data-v-b8c29f28]{left:50%;background:#1976d2;animation-delay:.8s}.confetti-6[data-v-b8c29f28]{left:60%;background:#43a047;animation-delay:1s;border-radius:50%}.confetti-7[data-v-b8c29f28]{left:70%;background:gold;animation-delay:1.2s}.confetti-8[data-v-b8c29f28]{left:80%;background:#e91e63;animation-delay:1.4s;border-radius:50%}.confetti-9[data-v-b8c29f28]{left:90%;background:#1976d2;animation-delay:1.6s}.confetti-10[data-v-b8c29f28]{left:15%;background:#43a047;animation-delay:1.8s;border-radius:50%}.confetti-11[data-v-b8c29f28]{left:45%;background:gold;animation-delay:2s}.confetti-12[data-v-b8c29f28]{left:75%;background:#e91e63;animation-delay:2.2s;border-radius:50%}@keyframes confetti-fall-b8c29f28{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(400px) rotate(720deg);opacity:0}}@media (max-width: 600px){.verification-card[data-v-b8c29f28]{margin:0 8px}.otp-input-custom[data-v-b8c29f28] input{font-size:18px}.badge-circle[data-v-b8c29f28],.lock-circle[data-v-b8c29f28]{width:80px;height:80px}.badge-circle[data-v-b8c29f28]:before{width:100px;height:100px}.success-circle[data-v-b8c29f28]{width:90px;height:90px}}html.dark-mode{--dm-bg-base: #0f172a;--dm-bg-surface: #1e293b;--dm-bg-elevated: #334155;--dm-bg-input: #1e293b;--dm-bg-overlay: rgba(0, 0, 0, .6);--dm-text-primary: #f1f5f9;--dm-text-secondary: #94a3b8;--dm-text-muted: #64748b;--dm-text-disabled: #475569;--dm-border: #334155;--dm-border-light: #475569;--dm-divider: #1e293b;--dm-shadow: rgba(0, 0, 0, .4);--dm-shadow-lg: rgba(0, 0, 0, .6);--dm-primary: #60a5fa;--dm-primary-dark: #3b82f6;--dm-success: #4ade80;--dm-warning: #fbbf24;--dm-error: #f87171;--dm-info: #38bdf8;--dm-hover: rgba(255, 255, 255, .06);--dm-active: rgba(255, 255, 255, .1);--dm-focus-ring: rgba(96, 165, 250, .4);--dm-ripple: rgba(255, 255, 255, .08);--ppm-color-1: #0f172a;--ppm-color-2: #152238;--ppm-color-3: #1e293b;--ppm-color-4: #1e293b;--ppm-color-5: #1e293b;--ppm-color-6: #334155;--ppm-text-primary: #f1f5f9;--ppm-text-secondary: #94a3b8;--ppm-text-muted: #64748b;--ppm-glass-bg: rgba(15, 23, 42, .95);--ppm-glass-border: rgba(96, 165, 250, .15)}html.dark-mode,body.dark-mode{background-color:var(--dm-bg-base)!important;color:var(--dm-text-primary)!important}html.dark-mode *::selection{background:var(--dm-primary);color:var(--dm-bg-base)}.dark-mode .v-application{background-color:var(--dm-bg-base)!important;color:var(--dm-text-primary)!important}.dark-mode .v-main{background-color:var(--dm-bg-base)!important}.dark-mode .v-toolbar,.dark-mode .v-app-bar{background-color:var(--dm-bg-surface)!important;border-bottom:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .v-footer{background-color:var(--dm-bg-surface)!important;border-top:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .v-card{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 4px 6px -1px #0000004d!important}.dark-mode .v-card-title{color:var(--dm-text-primary)!important}.dark-mode .v-card-text{color:var(--dm-text-primary)!important}.dark-mode .v-sheet,.dark-mode .v-list{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .v-list-item:hover{background-color:var(--dm-hover)!important}.dark-mode .v-list-item--active{background-color:var(--dm-active)!important}.dark-mode .v-list-subheader{color:var(--dm-text-muted)!important}.dark-mode .v-expansion-panel{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .v-expansion-panel:after{border-color:var(--dm-border)!important}.dark-mode .v-expansion-panel-title{color:var(--dm-text-primary)!important}.dark-mode .v-expansion-panel-title:hover{background-color:var(--dm-hover)!important}.dark-mode .v-expansion-panel-text{color:var(--dm-text-secondary)!important}.dark-mode .v-expansion-panel-text__wrapper{background-color:var(--dm-bg-surface)!important}.dark-mode .v-text-field .v-field,.dark-mode .v-select .v-field,.dark-mode .v-textarea .v-field,.dark-mode .v-autocomplete .v-field,.dark-mode .v-combobox .v-field,.dark-mode .v-file-input .v-field{background-color:var(--dm-bg-input)!important;border:1px solid var(--dm-border-light)!important;color:var(--dm-text-primary)!important}.dark-mode .v-text-field .v-field:hover,.dark-mode .v-select .v-field:hover,.dark-mode .v-textarea .v-field:hover{border-color:var(--dm-primary)!important}.dark-mode .v-text-field .v-field--focused,.dark-mode .v-select .v-field--focused,.dark-mode .v-textarea .v-field--focused{border-color:var(--dm-primary)!important;box-shadow:0 0 0 2px var(--dm-focus-ring)!important}.dark-mode .v-text-field input,.dark-mode .v-textarea textarea{color:var(--dm-text-primary)!important;caret-color:var(--dm-primary)!important}.dark-mode .v-text-field label,.dark-mode .v-select label,.dark-mode .v-textarea label,.dark-mode .v-file-input label{color:var(--dm-text-secondary)!important}.dark-mode .v-field__outline{--v-field-border-opacity: .3 !important;color:var(--dm-text-muted)!important}.dark-mode .v-field--focused .v-field__outline{--v-field-border-opacity: 1 !important;color:var(--dm-primary)!important}.dark-mode .v-field--error .v-field__outline{color:var(--dm-error)!important}.dark-mode .v-messages,.dark-mode .v-messages .v-messages__message{color:var(--dm-text-muted)!important}.dark-mode .non-editable-field :deep(.v-field),.dark-mode .v-field--disabled{background-color:var(--dm-bg-base)!important;opacity:.6}.dark-mode .non-editable-field :deep(.v-field__input),.dark-mode .v-field--disabled input{color:var(--dm-text-muted)!important}.dark-mode .v-btn{color:var(--dm-text-primary)!important}.dark-mode .v-btn--variant-outlined{border-color:var(--dm-border-light)!important;color:var(--dm-text-primary)!important}.dark-mode .v-btn--variant-text{color:var(--dm-text-secondary)!important}.dark-mode .v-btn--active{color:var(--dm-primary)!important}.dark-mode .v-btn--variant-tonal{background-color:var(--dm-hover)!important;color:var(--dm-text-primary)!important}.dark-mode .v-btn.bg-primary,.dark-mode .v-btn[style*=background],.dark-mode .v-btn.v-btn--variant-flat:not(.v-btn--variant-text){color:#fff!important}.dark-mode .v-chip{background-color:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important;border:1px solid var(--dm-border)!important}.dark-mode .v-badge .v-badge__badge{color:#fff!important}.dark-mode .v-table{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .v-table th{background-color:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important;border-bottom:1px solid var(--dm-border)!important}.dark-mode .v-table td{border-bottom:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .v-table tbody tr:hover{background-color:var(--dm-hover)!important}.dark-mode .v-data-table-footer{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-secondary)!important}.dark-mode .v-overlay__scrim{background-color:var(--dm-bg-overlay)!important}.dark-mode .v-dialog .v-card{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important;border:1px solid var(--dm-border)!important}.dark-mode .v-bottom-sheet .v-card{background-color:var(--dm-bg-surface)!important}.dark-mode .v-menu>.v-overlay__content{background-color:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .v-navigation-drawer{background-color:var(--dm-bg-surface)!important;border-right:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .v-bottom-navigation{background-color:#1a1a1a!important;border-top:1px solid var(--dm-divider)!important}.dark-mode .v-tabs{background-color:var(--dm-bg-surface)!important}.dark-mode .v-tab--selected{color:var(--dm-primary)!important}.dark-mode .v-breadcrumbs-item{color:var(--dm-text-secondary)!important}.dark-mode .v-divider{border-color:var(--dm-border)!important}.dark-mode .v-progress-linear{background-color:var(--dm-bg-elevated)!important}.dark-mode .v-progress-circular{color:var(--dm-primary)!important}.dark-mode .v-switch .v-switch__track{background-color:var(--dm-bg-elevated)!important}.dark-mode .v-checkbox .v-selection-control__input,.dark-mode .v-radio .v-selection-control__input{color:var(--dm-text-secondary)!important}.dark-mode .v-selection-control--dirty .v-selection-control__input{color:var(--dm-primary)!important}.dark-mode .v-snackbar__wrapper{background-color:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important;border:1px solid var(--dm-border)!important}.dark-mode .v-alert{border:1px solid var(--dm-border)!important}.dark-mode .v-tooltip>.v-overlay__content{background-color:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .v-avatar{border-color:var(--dm-border)!important}html.dark-mode ::-webkit-scrollbar{width:6px;height:6px}html.dark-mode ::-webkit-scrollbar-track{background:var(--dm-bg-base)}html.dark-mode ::-webkit-scrollbar-thumb{background:var(--dm-bg-elevated);border-radius:3px}html.dark-mode ::-webkit-scrollbar-thumb:hover{background:var(--dm-border-light)}html.dark-mode .bg-user-gradient,html.dark-mode .bg-user-gradient-light{background:linear-gradient(to bottom,#0f172a,#152238 40%,#1e293b,#0f172a)!important}html.dark-mode .bg-ppm-gradient{background:linear-gradient(180deg,#0f172a,#152238,#1e293b 60%,#0f172a)!important}.dark-mode .profile-page-header{background:var(--dm-bg-surface)!important}.dark-mode .profile-header-bg{background:linear-gradient(135deg,#1e3a5f,#0f172a,#0c1524)!important}.dark-mode .stats-row{background:var(--dm-hover)!important}.dark-mode .history-item{background:var(--dm-hover)!important;border-bottom:1px solid var(--dm-border)!important}.dark-mode .history-item:hover,.dark-mode .history-item:active{background:var(--dm-active)!important}.dark-mode .password-requirements{background:var(--dm-bg-input)!important;border:1px solid var(--dm-border)!important}.dark-mode .step-line{background-color:var(--dm-border-light)!important}.dark-mode .step-line.active{background-color:var(--dm-primary)!important}.dark-mode .requirement-item{color:var(--dm-text-muted)!important}.dark-mode .requirement-item.met{color:var(--dm-success)!important}.dark-mode .settings-list .v-list-item{border-bottom:1px solid var(--dm-border)!important}html.dark-mode .bg-ppm-glass{background:var(--ppm-glass-bg)!important;border-color:var(--ppm-glass-border)!important}.dark-mode .dashboard-container{background:var(--dm-bg-base)!important;color:var(--dm-text-primary)!important}.dark-mode .stat-card{background:linear-gradient(135deg,var(--dm-bg-surface),var(--dm-bg-elevated))!important;box-shadow:0 4px 12px var(--dm-shadow)!important}.dark-mode .stat-icon{filter:brightness(1.2)}.dark-mode .nc-panel{background:var(--dm-bg-surface)!important;border-left-color:var(--dm-border)!important}.dark-mode .nc-header{background:linear-gradient(135deg,#1e3a5f,#2c5282)!important}.dark-mode .nc-tab{color:var(--dm-text-secondary)!important}.dark-mode .nc-tab-active{color:#fff!important}.dark-mode .nc-body{background:var(--dm-bg-base)!important}.dark-mode .nc-item{background:var(--dm-bg-surface)!important;border-color:var(--dm-border)!important}.dark-mode .nc-item:hover{background:var(--dm-bg-elevated)!important}.dark-mode .nc-item-unread{background:#172554!important;border-color:#1e40af!important}.dark-mode .nc-item-title{color:var(--dm-text-primary)!important}.dark-mode .nc-item-msg,.dark-mode .nc-empty{color:var(--dm-text-secondary)!important}.dark-mode .conv-panel{background:var(--dm-bg-surface)!important;border-left-color:var(--dm-border)!important}.dark-mode .conv-header{background:linear-gradient(135deg,#1e3a5f,#2c5282)!important}.dark-mode .conv-item{background:var(--dm-bg-surface)!important;border-color:var(--dm-border)!important}.dark-mode .conv-item:hover{background:var(--dm-bg-elevated)!important}.dark-mode .conv-name{color:var(--dm-text-primary)!important}.dark-mode .conv-preview{color:var(--dm-text-secondary)!important}.dark-mode .msg-bubble{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode canvas{filter:brightness(.9) contrast(1.1)}.dark-mode .gradient-purple,.dark-mode .gradient-teal,.dark-mode .gradient-orange,.dark-mode .gradient-pink{filter:brightness(.85)}.dark-mode .text-grey,.dark-mode .text-grey-darken-1,.dark-mode .text-grey-darken-2{color:var(--dm-text-secondary)!important}.dark-mode .text-grey-lighten-1{color:var(--dm-text-muted)!important}.dark-mode .text-medium-emphasis{color:var(--dm-text-secondary)!important}.dark-mode .text-high-emphasis,.dark-mode .text-black,.dark-mode .text-white{color:var(--dm-text-primary)!important}.dark-mode .v-skeleton-loader{background-color:var(--dm-bg-surface)!important}.dark-mode .v-skeleton-loader__bone{background:linear-gradient(90deg,var(--dm-bg-surface) 25%,var(--dm-bg-elevated) 50%,var(--dm-bg-surface) 75%)!important}.dark-mode .slide-container{background:var(--dm-bg-input)!important;border:1px solid var(--dm-border)!important}.dark-mode .slide-track-text{color:var(--dm-text-muted)!important}.dark-mode .emergency-card,.dark-mode .status-card{background-color:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .info-chip{background-color:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}html,html *,body,body *{transition-property:background-color,color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:ease}html .v-progress-linear__indeterminate,html .v-progress-circular__overlay,html .v-ripple__container,html .v-overlay__scrim{transition:none!important}.dark-mode .dashboard-header{background:var(--dm-bg-surface)!important;border-bottom:1px solid var(--dm-border)!important}.dark-mode .dashboard-main{background:var(--dm-bg-base)!important}.dark-mode .dashboard-tabs .v-tab{color:var(--dm-text-secondary)!important}.dark-mode .dashboard-tabs .v-tab--selected{color:var(--dm-text-primary)!important}.dark-mode .dashboard-tabs .v-tabs-slider{background:var(--dm-primary)!important}.dark-mode .metric-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .metric-card:hover{background:var(--dm-bg-elevated)!important}.dark-mode .metric-number{color:var(--dm-text-primary)!important}.dark-mode .metric-label{color:var(--dm-text-secondary)!important}.dark-mode .chart-container{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .request-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .request-card:hover{background:var(--dm-bg-elevated)!important;border-color:var(--dm-primary)!important;box-shadow:0 4px 16px var(--dm-shadow)!important}.dark-mode .request-card-content,.dark-mode .request-name{color:var(--dm-text-primary)!important}.dark-mode .request-location,.dark-mode .injury-type,.dark-mode .request-status{color:var(--dm-text-secondary)!important}.dark-mode .request-info{color:var(--dm-text-primary)!important}.dark-mode .tab-pill,.dark-mode .tab-pill-enhanced{background:var(--dm-bg-elevated)!important;color:var(--dm-text-secondary)!important;border:1px solid var(--dm-border)!important}.dark-mode .tab-pill:hover,.dark-mode .tab-pill-enhanced:hover{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .tab-pill.active,.dark-mode .tab-pill-enhanced.active{color:#fff!important}.dark-mode .tab-pill-enhanced .tab-text,.dark-mode .tab-pill-enhanced .tab-count,.dark-mode .tab-pill-enhanced .tab-icon{color:inherit!important}.dark-mode .header-section,.dark-mode .tab-pills-container,.dark-mode .content-area,.dark-mode .rescued-filter-section{background:var(--dm-bg-base)!important}.dark-mode .rescued-search-input .v-field{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .rescued-search-input input{color:var(--dm-text-primary)!important}.dark-mode .rescued-search-input input::placeholder{color:var(--dm-text-muted)!important}.dark-mode .rescued-date-btn{background:var(--dm-bg-surface)!important;border-color:var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .date-btn-text{color:var(--dm-text-primary)!important}.dark-mode .request-card.rescued{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .notification-item{border-bottom:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .notification-item:hover{background:var(--dm-bg-elevated)!important}.dark-mode .force-alert-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .fa-title{color:var(--dm-text-primary)!important}.dark-mode .fa-subtitle{color:var(--dm-text-secondary)!important}.dark-mode .fa-label{color:var(--dm-text-primary)!important}.dark-mode .messages-header{background:var(--dm-bg-surface)!important;border-bottom:1px solid var(--dm-border)!important}.dark-mode .messages-content{background:var(--dm-bg-base)!important}.dark-mode .restriction-empty-state h3{color:var(--dm-text-secondary)!important}.dark-mode .restriction-empty-state p{color:var(--dm-text-muted)!important}.dark-mode .inbox-wrapper,.dark-mode .inbox-list-container,.dark-mode .chat-list-container{background:transparent!important}.dark-mode .chat-item{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;box-shadow:0 2px 8px #0000004d!important}.dark-mode .chat-item:before{background:linear-gradient(90deg,var(--dm-primary) 0%,#4A90E2 100%)!important}.dark-mode .chat-item:hover{background:var(--dm-bg-elevated)!important;border-color:var(--dm-primary)!important;box-shadow:0 6px 24px #0006!important}.dark-mode .inbox-list .v-card,.dark-mode .conversation-card,.dark-mode .chat-card,.dark-mode .message-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .inbox-list .v-card:hover,.dark-mode .conversation-card:hover,.dark-mode .chat-card:hover,.dark-mode .message-card:hover{background:var(--dm-bg-elevated)!important;border-color:var(--dm-primary)!important}.dark-mode .chat-name{color:var(--dm-text-primary)!important}.dark-mode .chat-message p{color:var(--dm-text-secondary)!important}.dark-mode .chat-message .unread-message{color:var(--dm-text-primary)!important}.dark-mode .chat-time{color:var(--dm-text-muted)!important}.dark-mode .conversation-name,.dark-mode .sender-name{color:var(--dm-text-primary)!important}.dark-mode .last-message,.dark-mode .message-preview{color:var(--dm-text-secondary)!important}.dark-mode .message-time,.dark-mode .conversation-time,.dark-mode .timestamp{color:var(--dm-text-muted)!important}.dark-mode .unread-badge,.dark-mode .message-count,.dark-mode .unread-chip{background:var(--dm-primary)!important;color:#fff!important}.dark-mode .chat-action .v-icon{color:var(--dm-text-muted)!important}.dark-mode .avatar-shadow{box-shadow:0 4px 12px #0006!important}.dark-mode .online-indicator{background:var(--dm-success)!important}.dark-mode .offline-indicator{background:var(--dm-text-muted)!important}.dark-mode .empty-state-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;box-shadow:0 8px 32px #0000004d!important}.dark-mode .empty-state-card h3{color:var(--dm-text-primary)!important}.dark-mode .empty-state-card p{color:var(--dm-text-secondary)!important}.dark-mode .empty-icon-wrapper{background:linear-gradient(135deg,#60a5fa26,#60a5fa0d)!important}.dark-mode .loading-container p{color:var(--dm-text-secondary)!important}.dark-mode .message-avatar,.dark-mode .conversation-avatar{border:2px solid var(--dm-border)!important}.dark-mode .user-messages-main,.dark-mode .user-inbox-main{background:var(--dm-bg-base)!important}.dark-mode .user-message-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .user-message-card:hover{background:var(--dm-bg-elevated)!important;border-color:var(--dm-primary)!important}.dark-mode .v-list-item-title{color:var(--dm-text-primary)!important}.dark-mode .chat-viewport{background-color:var(--dm-bg-base)!important}.dark-mode .chat-body{background:var(--dm-bg-base)!important}.dark-mode .messages-area{background:linear-gradient(to bottom,#1a1f2e 0%,var(--dm-bg-base) 40%,#111827 50%,#0c1a2a 80%,#0f1b2d 100%)!important}.dark-mode .other-message .message-bubble,.dark-mode .other-message .message-bubble.bg-white{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important;box-shadow:0 1px 4px #0000004d!important}.dark-mode .other-message .message-bubble .message-content{color:var(--dm-text-primary)!important}.dark-mode .other-message .message-bubble .message-meta{color:var(--dm-text-muted)!important}.dark-mode .other-message .message-bubble .text-caption{color:var(--dm-primary)!important}.dark-mode .own-message .message-bubble.bg-primary{background:#2563eb!important;box-shadow:0 1px 4px #0000004d!important}.dark-mode .typing-indicator span{background-color:var(--dm-text-muted)!important}.dark-mode .date-separator:before,.dark-mode .date-separator:after{background-color:var(--dm-border)!important}.dark-mode .date-separator .v-chip{background:var(--dm-bg-elevated)!important;color:var(--dm-text-secondary)!important}.dark-mode .input-area{background-color:var(--dm-bg-surface)!important;border-top:1px solid var(--dm-border)!important}.dark-mode .chat-text-input :deep(.v-field){background-color:var(--dm-bg-elevated)!important}.dark-mode .chat-text-input :deep(.v-field__input){color:var(--dm-text-primary)!important}.dark-mode .chat-text-input :deep(.v-field__input)::placeholder{color:var(--dm-text-muted)!important}.dark-mode .chat-text-input :deep(.v-field__outline){--v-field-border-opacity: .2 !important}.dark-mode .chat-icon-btn{box-shadow:0 2px 8px #0000004d!important}.dark-mode .recording-ui{background-color:#f4433626!important;color:var(--dm-text-primary)!important}.dark-mode .other-message .audio-message .waveform-bar{background-color:var(--dm-text-secondary)!important}.dark-mode .state-container{color:var(--dm-text-secondary)!important}.dark-mode .state-container h3{color:var(--dm-text-primary)!important}.dark-mode .state-container p{color:var(--dm-text-secondary)!important}.dark-mode .profile-dialog{background:var(--dm-bg-surface)!important}.dark-mode .profile-header{background:linear-gradient(135deg,#1e3a5f,#2563eb)!important}.dark-mode .profile-content{background:var(--dm-bg-surface)!important}.dark-mode .profile-name{color:var(--dm-text-primary)!important}.dark-mode .profile-avatar{border-color:var(--dm-bg-elevated)!important}.dark-mode .rescue-info{color:var(--dm-text-secondary)!important}.dark-mode .rescue-info h3{color:var(--dm-text-primary)!important}.dark-mode .info-item,.dark-mode .info-item .text-body-2{color:var(--dm-text-secondary)!important}.dark-mode .camera-video,.dark-mode .v-dialog .v-img{background-color:#000!important}.dark-mode .v-menu .v-list{background:var(--dm-bg-surface)!important}.dark-mode .v-menu .v-list-item{color:var(--dm-text-primary)!important}.dark-mode .v-menu .v-list-item:hover{background:var(--dm-bg-elevated)!important}.dark-mode .v-menu .v-list-item .v-icon{color:var(--dm-text-secondary)!important}.dark-mode .message-status-sent{color:var(--dm-text-muted)!important}.dark-mode .message-status-delivered{color:var(--dm-primary)!important}.dark-mode .message-status-read{color:var(--dm-success)!important}.dark-mode .message-search-field{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .message-search-field input{color:var(--dm-text-primary)!important}.dark-mode .message-search-field input::placeholder{color:var(--dm-text-muted)!important}.dark-mode .message-notification-alert{background:var(--dm-bg-elevated)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .notifications-header{background:var(--dm-bg-surface)!important;border-bottom:1px solid var(--dm-border)!important}.dark-mode .notifications-main{background:var(--dm-bg-base)!important}.dark-mode .notification-avatar{border-color:var(--dm-border)!important}.dark-mode .pulse-dot{border-color:var(--dm-bg-surface)!important}.dark-mode .header-title h1{color:var(--dm-text-primary)!important}.dark-mode .header-title p{color:var(--dm-text-secondary)!important}.dark-mode .menu-btn,.dark-mode .back-btn,.dark-mode .refresh-btn{color:var(--dm-text-primary)!important}.dark-mode .loading-container p{color:var(--dm-text-muted)!important}.dark-mode .empty-state h3{color:var(--dm-text-secondary)!important}.dark-mode .empty-state p{color:var(--dm-text-muted)!important}.dark-mode .empty-icon-wrapper{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .notification-title{color:var(--dm-text-primary)!important}.dark-mode .notification-content{color:var(--dm-text-secondary)!important}.dark-mode .notification-time{color:var(--dm-text-muted)!important}.dark-mode .meta-item{color:var(--dm-text-secondary)!important}.dark-mode .card-description p{color:var(--dm-text-primary)!important}.dark-mode .urgency-chip{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important;border:1px solid var(--dm-border)!important}.dark-mode .status-chip{background:var(--dm-bg-elevated)!important;border:1px solid var(--dm-border)!important}.dark-mode .notification-actions .v-btn{border-color:var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .dashboard-main .v-icon,.dark-mode .messages-content .v-icon,.dark-mode .notifications-main .v-icon{color:var(--dm-text-muted)!important}.dark-mode .v-snackbar .v-icon,.dark-mode .v-alert .v-icon,.dark-mode .status-chip .v-icon,.dark-mode .urgency-chip .v-icon,.dark-mode .v-btn--variant-flat .v-icon,.dark-mode .v-btn[style*=background] .v-icon,.dark-mode .online-badge .v-icon,.dark-mode .unread-badge .v-icon,.dark-mode .restriction-banner .v-icon{color:inherit!important}.dark-mode .bg-user-gradient-light,.dark-mode .bg-grey-lighten-4,.dark-mode .messages-main,.dark-mode .map-main,.dark-mode .main-content,.dark-mode .main-container{background:var(--dm-bg-base)!important}.dark-mode .notification-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .notification-card:hover{background:var(--dm-bg-elevated)!important;box-shadow:0 4px 16px var(--dm-shadow)!important;border-color:var(--dm-primary)!important}.dark-mode .card-content{color:var(--dm-text-primary)!important}.dark-mode .card-header,.dark-mode .card-info{color:var(--dm-text-secondary)!important}.dark-mode .card-badges .v-chip{background:var(--dm-bg-elevated)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .card-action-hint{color:var(--dm-text-muted)!important}.dark-mode .rescuer-info{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .hero-section{background:linear-gradient(135deg,#1e293b,#0f172a)!important}.dark-mode .hero-title{color:var(--dm-text-primary)!important}.dark-mode .hero-subtitle{color:var(--dm-text-secondary)!important}.dark-mode .filter-bar{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .filter-bar .v-field{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .results-bar{color:var(--dm-text-secondary)!important}.dark-mode .history-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .history-card:hover{background:var(--dm-bg-elevated)!important;border-color:var(--dm-primary)!important}.dark-mode .card-inner,.dark-mode .card-top{color:var(--dm-text-primary)!important}.dark-mode .card-bottom{color:var(--dm-text-secondary)!important;border-top-color:var(--dm-border)!important}.dark-mode .card-status-bar{background:var(--dm-bg-elevated)!important}.dark-mode .page-btn{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .page-btn:hover{background:var(--dm-bg-elevated)!important}.dark-mode .category-pill{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .category-pill.active,.dark-mode .category-pill:hover{background:var(--dm-bg-elevated)!important;border-color:var(--dm-primary)!important}.dark-mode .measure-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .measure-card:hover{background:var(--dm-bg-elevated)!important;border-color:var(--dm-primary)!important}.dark-mode .measure-body,.dark-mode .measure-title{color:var(--dm-text-primary)!important}.dark-mode .measure-description{color:var(--dm-text-secondary)!important}.dark-mode .video-modal-card{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .error-card{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .legend-card,.dark-mode .room-info-panel,.dark-mode .room-cell{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .room-annotation-label{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .location-banner{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .map-area{background:#1a2332!important}.dark-mode .status-hero{background:linear-gradient(135deg,#1e293b,#0f172a)!important}.dark-mode .content-area{background:var(--dm-bg-base)!important}.dark-mode .content-area>.v-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .location-card,.dark-mode .rescuer-card,.dark-mode .emergency-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .card-header-text .text-h6{color:var(--dm-text-primary)!important}.dark-mode .card-header-text .text-caption{color:var(--dm-text-secondary)!important}.dark-mode .location-details,.dark-mode .rescuer-info,.dark-mode .emergency-details{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .location-item,.dark-mode .detail-item{color:var(--dm-text-secondary)!important;border-bottom-color:var(--dm-border)!important}.dark-mode .location-item .text-subtitle-2,.dark-mode .detail-item .text-subtitle-2{color:var(--dm-text-primary)!important}.dark-mode .no-rescue-state{background:var(--dm-bg-surface)!important;color:var(--dm-text-secondary)!important}.dark-mode .slide-to-confirm{background:var(--dm-bg-elevated)!important;border:1px solid var(--dm-border)!important}.dark-mode .v-expansion-panel{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .v-expansion-panel-title,.dark-mode .v-expansion-panel-text{color:var(--dm-text-primary)!important}.dark-mode .description-paragraph{color:var(--dm-text-primary)!important;background:transparent!important}.dark-mode .v-textarea .v-field,.dark-mode .v-text-field .v-field{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .v-textarea .v-field textarea,.dark-mode .v-text-field .v-field input{color:var(--dm-text-primary)!important}.dark-mode .v-textarea .v-field .v-field-label,.dark-mode .v-text-field .v-field .v-field-label{color:var(--dm-text-muted)!important}.dark-mode .v-select .v-field{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .v-select .v-field .v-field-label{color:var(--dm-text-muted)!important}.dark-mode .v-select .v-field input{color:var(--dm-text-primary)!important}.dark-mode .v-autocomplete .v-field{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .v-list{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .v-list-item{color:var(--dm-text-primary)!important}.dark-mode .v-list-item:hover{background:var(--dm-bg-elevated)!important}.dark-mode .v-menu>.v-overlay__content{background:var(--dm-bg-surface)!important}.dark-mode .scanner-hero{background:linear-gradient(135deg,#1e293b,#0f172a)!important}.dark-mode .scanner-content{background:var(--dm-bg-base)!important}.dark-mode .action-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .action-card:hover{background:var(--dm-bg-elevated)!important}.dark-mode .manual-location-card,.dark-mode .emergency-form-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .active-hero{background:linear-gradient(135deg,#1e293b,#0f172a)!important}.dark-mode .active-content{background:var(--dm-bg-base)!important}.dark-mode .notification-drawer{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .no-notifications{color:var(--dm-text-muted)!important}.dark-mode .qr-scanner-dialog{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .section-card,.dark-mode .v-card[color=white]{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .panel-title-mobile{color:var(--dm-text-primary)!important}.dark-mode .panel-content-mobile{color:var(--dm-text-secondary)!important}.dark-mode .setting-item{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .non-editable-field{background:var(--dm-bg-elevated)!important;color:var(--dm-text-secondary)!important}.dark-mode .stats-row{background:var(--dm-bg-elevated)!important}.dark-mode .profile-header-bg{background:linear-gradient(135deg,#1e293b,#0f172a)!important}.dark-mode .empty-icon-wrap{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .loading-state{color:var(--dm-text-muted)!important}.dark-mode .location-name,.dark-mode .text-h1,.dark-mode .text-h2,.dark-mode .text-h3,.dark-mode .text-h4,.dark-mode .text-h5,.dark-mode .text-h6,.dark-mode .text-title,.dark-mode .text-subtitle-1,.dark-mode .text-subtitle-2,.dark-mode .text-body-1,.dark-mode .text-body-2{color:var(--dm-text-primary)!important}.dark-mode .text-caption,.dark-mode .text-overline{color:var(--dm-text-secondary)!important}.dark-mode .v-card-title,.dark-mode .v-card-text,.dark-mode .v-list-item-title,.dark-mode .v-list-item-subtitle,.dark-mode .v-field-label,.dark-mode .v-field input,.dark-mode .v-field textarea{color:var(--dm-text-primary)!important}.dark-mode .v-tab{color:var(--dm-text-secondary)!important}.dark-mode .v-tab--selected,.dark-mode .status-title,.dark-mode .status-hero h1,.dark-mode .status-hero h2,.dark-mode .status-hero h3,.dark-mode .hero-content h1,.dark-mode .hero-content h2,.dark-mode .hero-content p,.dark-mode .scanner-hero h1,.dark-mode .scanner-hero h2,.dark-mode .scanner-hero p,.dark-mode .active-hero h1,.dark-mode .active-hero h2,.dark-mode .active-hero p,.dark-mode .detail-label,.dark-mode .detail-value,.dark-mode .location-item .label,.dark-mode .location-item .value,.dark-mode .location-item .text-subtitle-2,.dark-mode .detail-item .text-subtitle-2,.dark-mode .detail-item .text-body-1,.dark-mode .detail-item .text-body-2,.dark-mode .active-details .label,.dark-mode .active-details .value,.dark-mode .rescue-code,.dark-mode .rescuer-details h4,.dark-mode .rescuer-details p,.dark-mode .card-header-text .text-h6,.dark-mode .card-header-text h3,.dark-mode .card-header-text h4,.dark-mode .card-header-text .v-card-title{color:var(--dm-text-primary)!important}.dark-mode .card-header-text .text-caption,.dark-mode .card-header-text p{color:var(--dm-text-secondary)!important}.dark-mode .description-text,.dark-mode .description-paragraph,.dark-mode .action-text h3,.dark-mode .action-text p,.dark-mode .action-card h3,.dark-mode .action-card p,.dark-mode .progress-step span,.dark-mode .slide-text,.dark-mode .slide-instruction,.dark-mode .notification-content h4,.dark-mode .notification-content .message,.dark-mode .notification-content .time,.dark-mode .section-header,.dark-mode .notification-header h3,.dark-mode .notification-header p,.dark-mode .messages-main div,.dark-mode .main-content div,.dark-mode .main-container div,.dark-mode .map-main div,.dark-mode .content-area div,.dark-mode .messages-main p,.dark-mode .main-content p,.dark-mode .main-container p,.dark-mode .map-main p,.dark-mode .content-area p,html.dark-mode .v-application,html.dark-mode .v-main,.dark-mode .v-card-title{color:var(--dm-text-primary)!important}.dark-mode .v-card-subtitle{color:var(--dm-text-secondary)!important}.dark-mode .v-card-text,.dark-mode .v-list-item-title{color:var(--dm-text-primary)!important}.dark-mode .v-list-item-subtitle{color:var(--dm-text-secondary)!important}.dark-mode .v-bottom-navigation{background:var(--dm-bg-surface)!important;border-top:1px solid var(--dm-border)!important}.dark-mode .v-bottom-navigation .v-btn{color:var(--dm-text-muted)!important}.dark-mode .v-bottom-navigation .v-btn--active{color:var(--dm-primary)!important}.dark-mode .v-bottom-navigation .v-icon{color:inherit!important}.dark-mode .v-bottom-navigation .v-badge .v-badge__badge{background:var(--dm-error)!important;color:#fff!important}.dark-mode .v-bottom-navigation .v-btn__content{color:inherit!important}.dark-mode .v-bottom-navigation .v-ripple__container{color:var(--dm-ripple)!important}.dark-mode .v-bottom-navigation .v-btn--active .v-btn__overlay{background:var(--dm-primary)!important;opacity:.1!important}.dark-mode .bottom-nav{background:linear-gradient(180deg,var(--dm-bg-surface) 0%,var(--dm-bg-elevated) 100%)!important;border-top:1px solid var(--dm-border)!important;box-shadow:0 -4px 30px var(--dm-shadow),0 -1px 0 var(--dm-border)!important}.dark-mode .nav-item{color:var(--dm-text-muted)!important}.dark-mode .nav-item.active{color:var(--dm-primary)!important}.dark-mode .nav-item.active .nav-icon-wrapper{background:linear-gradient(135deg,#60a5fa26 0% 100%)!important}.dark-mode .nav-label{color:inherit!important}.dark-mode .scan-label{color:var(--dm-primary)!important}.dark-mode .active-indicator{background:linear-gradient(135deg,var(--dm-primary),var(--dm-primary))!important}.dark-mode .message-badge{background:linear-gradient(135deg,var(--dm-primary) 0%,var(--dm-primary-dark) 100%)!important;border:2px solid var(--dm-bg-surface)!important}.dark-mode .notification-badge{background:linear-gradient(135deg,var(--dm-error) 0%,var(--dm-error) 100%)!important;border:2px solid var(--dm-bg-surface)!important}.dark-mode .quick-actions-menu{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important}.dark-mode .quick-action-item span{color:var(--dm-text-primary)!important}.dark-mode .pulse-ring{border-color:var(--dm-error)!important}.dark-mode .pulse-ring.message-pulse{border-color:var(--dm-primary)!important}.dark-mode .profile-container .v-icon,.dark-mode .section-card .v-icon{color:var(--dm-text-muted)!important}.dark-mode .profile-container .v-btn--variant-flat .v-icon,.dark-mode .profile-container .v-btn[style*=background] .v-icon,.dark-mode .section-card .v-btn--variant-flat .v-icon,.dark-mode .section-card .v-btn[style*=background] .v-icon,.dark-mode .profile-header-bg .v-icon{color:inherit!important}.dark-mode .messages-main .v-icon,.dark-mode .main-content .v-icon,.dark-mode .main-container .v-icon,.dark-mode .map-main .v-icon,.dark-mode .content-area .v-icon,.dark-mode .notification-card .v-icon,.dark-mode .history-card .v-icon,.dark-mode .measure-card .v-icon{color:var(--dm-text-muted)!important}.dark-mode .messages-main .v-btn--variant-flat .v-icon,.dark-mode .main-content .v-btn--variant-flat .v-icon,.dark-mode .main-container .v-btn--variant-flat .v-icon,.dark-mode .map-main .v-btn--variant-flat .v-icon,.dark-mode .content-area .v-btn--variant-flat .v-icon,.dark-mode .messages-main .v-btn[style*=background] .v-icon,.dark-mode .main-content .v-btn[style*=background] .v-icon,.dark-mode .main-container .v-btn[style*=background] .v-icon,.dark-mode .card-header-icon .v-icon,.dark-mode .status-hero .v-icon,.dark-mode .scanner-hero .v-icon,.dark-mode .active-hero .v-icon,.dark-mode .hero-section .v-icon{color:inherit!important}.dark-mode .v-card.bg-white,.dark-mode .v-sheet.bg-white,.dark-mode .bg-white{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .login-container,.dark-mode .verify-container,.dark-mode .change-password-container{background:var(--dm-bg-base)!important}.dark-mode .login-card,.dark-mode .verify-card,.dark-mode .change-password-card{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important;border:1px solid var(--dm-border)!important}html.dark-mode{--dm-text-primary: #e8edf4;--dm-text-secondary: #8e99ab}.dark-mode a{color:var(--dm-primary)!important}.dark-mode a:hover{color:#93c5fd!important}.dark-mode img:not([src*=avatar]):not([src*=profile]):not(.preserve-brightness){filter:brightness(.88) contrast(1.05)}.dark-mode .v-date-picker,.dark-mode .v-time-picker{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .v-date-picker-header{background:var(--dm-bg-elevated)!important;color:var(--dm-text-primary)!important}.dark-mode .v-date-picker-month__day--selected{background:var(--dm-primary)!important;color:var(--dm-bg-base)!important}.dark-mode .v-pagination .v-btn{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .v-pagination .v-btn--active{background:var(--dm-primary)!important;color:var(--dm-bg-base)!important;border-color:var(--dm-primary)!important}.dark-mode .v-file-input .v-field{background:var(--dm-bg-input)!important;color:var(--dm-text-primary)!important}.dark-mode .v-chip-group .v-chip--selected{background:var(--dm-primary)!important;color:var(--dm-bg-base)!important}.dark-mode .v-rating .v-icon{color:var(--dm-text-muted)!important}.dark-mode .v-rating .v-rating__item--full .v-icon{color:var(--dm-warning)!important}.dark-mode .v-stepper{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .v-stepper-header{background:var(--dm-bg-surface)!important}.dark-mode .rescue-detail-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode [style*="background: white"],.dark-mode [style*="background-color: white"],.dark-mode [style*="background: #fff"],.dark-mode [style*="background-color: #fff"],.dark-mode [style*="background: #ffffff"],.dark-mode [style*="background-color: #ffffff"],.dark-mode [style*="background: rgb(255, 255, 255)"],.dark-mode [style*="background-color: rgb(255, 255, 255)"]{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .rescuer-menu,.dark-mode .rescuer-sidebar,.dark-mode .admin-sidebar,.dark-mode .admin-header{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important;border-color:var(--dm-border)!important}.dark-mode .admin-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .v-card--variant-elevated,.dark-mode .v-card--variant-flat{background-color:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode *:focus-visible{outline:2px solid var(--dm-primary)!important;outline-offset:2px}.dark-mode .elevation-1,.dark-mode .elevation-2,.dark-mode .elevation-3,.dark-mode .elevation-4{box-shadow:0 2px 8px #0006!important}html.dark-mode{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dark-mode .feedback-card,.dark-mode .help-improve-card{background:var(--dm-bg-surface)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .feedback-history-item{background:var(--dm-bg-elevated)!important;border:1px solid var(--dm-border)!important;color:var(--dm-text-primary)!important}.dark-mode .google-complete-card,.dark-mode .google-verify-card{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important}.dark-mode .v-application--wrap,.dark-mode .v-application .v-responsive{background-color:var(--dm-bg-base)!important}.dark-mode .v-overlay--active>.v-overlay__scrim{background-color:#000000b3!important}.dark-mode .v-chip.bg-success,.dark-mode .v-chip.bg-error,.dark-mode .v-chip.bg-warning,.dark-mode .v-chip.bg-info,.dark-mode .v-chip.bg-primary{color:#fff!important}.dark-mode .v-bottom-sheet>.v-overlay__content>.v-card{background:var(--dm-bg-surface)!important;color:var(--dm-text-primary)!important;border-top:1px solid var(--dm-border)!important}.dark-mode c-container,.dark-mode .c-container,.dark-mode [class*=c-col],.dark-mode [class*=c-row]{color:var(--dm-text-primary)!important}
