@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;600;700&display=swap);.LlUsers__sub{color:#64748b;font-size:.88rem;font-weight:600;margin:4px 0 0}.LlUsers__card{cursor:pointer}.LlUsers__card:hover{border-color:rgba(29,78,216,.25)}.LlUsers__avatar{align-items:center;background:rgba(29,78,216,.1);border-radius:50%;color:#1d4ed8;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:800;height:44px;justify-content:center;letter-spacing:.02em;width:44px}.LlUsers__badges{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;justify-content:flex-end}.LlUsers__typeTag{border-radius:999px;flex-shrink:0;font-size:.65rem;font-weight:800;letter-spacing:.02em;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.LlUsers__typeTag--admin{background:#ede9fe;color:#5b21b6}.LlUsers__typeTag--station_incharge{background:#e0f2fe;color:#0369a1}.LlUsers__role{color:#334155;font-size:.9rem;font-weight:700;margin-top:2px}.LlUsers__badge--active{background:#dcfce7;color:#15803d}.LlUsers__badge--disabled{background:#fee2e2;color:#b91c1c}.PortalNav{background:#fff;border-right:1px solid rgba(15,47,107,.1);box-shadow:0 12px 40px rgba(15,47,107,.18);color:#0f2f6b;display:flex;flex-direction:column;inset:0 auto 0 0;position:fixed;transform:translateX(-105%);transition:transform .2s ease;visibility:hidden;width:min(86vw,300px);z-index:50}.PortalNav--open{transform:translateX(0);visibility:visible}.PortalNav__header{align-items:flex-start;background:linear-gradient(180deg,#e8f1fb,#fff);border-bottom:1px solid rgba(15,47,107,.08);display:flex;gap:8px;justify-content:space-between;padding:18px 14px 14px}.PortalNav__brandBlock{align-items:center;display:flex;gap:10px;min-width:0}.PortalNav__crest{flex-shrink:0;height:auto;object-fit:contain;width:44px}.PortalNav__brand{color:#0f2f6b;font-size:1.05rem;font-weight:800;line-height:1.2}.PortalNav__brandSub{color:#64748b;font-size:.8rem;margin-top:2px}.PortalNav__close{background:transparent;border:0;border-radius:10px;color:#64748b;cursor:pointer;flex-shrink:0;font-size:1.1rem;height:40px;width:40px}.PortalNav__links{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:14px 12px;-webkit-overflow-scrolling:touch}.PortalNav__link{border-radius:12px;color:#334155;display:block;font-size:.98rem;font-weight:600;min-height:44px;padding:12px 14px;text-decoration:none}.PortalNav__link:hover{background:rgba(15,47,107,.06);color:#0f2f6b}.PortalNav__link--active{background:rgba(15,47,107,.1);color:#0f2f6b}.PortalNav__footer{border-top:1px solid rgba(15,47,107,.08);display:flex;flex-direction:column;gap:10px;padding:12px 14px 18px}.PortalNav__user{align-items:center;display:flex;gap:10px;min-width:0}.PortalNav__userAvatar{align-items:center;background:#0f2f6b;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:40px;justify-content:center;width:40px}.PortalNav__userText{display:flex;flex-direction:column;min-width:0}.PortalNav__userNameRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.PortalNav__userName{color:#0f2f6b;font-size:.9rem;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortalNav__userName--link{cursor:pointer;text-decoration:none}.PortalNav__userName--link:hover{color:#1d4ed8;text-decoration:underline}.PortalNav__userNameRow .LlUsers__typeTag{font-size:.58rem;padding:3px 6px}.PortalNav__role{color:#64748b;font-size:.78rem}.PortalNav__logout{background:#fff;border:1px solid rgba(15,47,107,.15);border-radius:12px;color:#0f2f6b;cursor:pointer;font-size:.9rem;font-weight:600;min-height:44px;padding:10px 12px}.PortalNav__logout:hover{background:rgba(248,113,113,.08);border-color:rgba(220,38,38,.25);color:#b91c1c}.PortalTopBar{align-items:center;background:linear-gradient(180deg,#e8f1fb,#f4f6f8);border-bottom:1px solid rgba(15,47,107,.08);display:grid;gap:8px;grid-template-columns:44px 1fr auto;min-height:56px;overflow:hidden;padding:8px 12px;position:sticky;top:0;z-index:30}.PortalTopBar__brand,.PortalTopBar__menu,.PortalTopBar__userWrap{position:relative;z-index:1}.PortalTopBar__menu{align-items:center;background:transparent;border:0;border-radius:10px;color:#0f2f6b;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.PortalTopBar__menuBars,.PortalTopBar__menuBars:after,.PortalTopBar__menuBars:before{background:currentColor;border-radius:2px;display:block;height:2px;position:relative;width:18px}.PortalTopBar__menuBars:after,.PortalTopBar__menuBars:before{content:"";left:0;position:absolute}.PortalTopBar__menuBars:before{top:-6px}.PortalTopBar__menuBars:after{top:6px}.PortalTopBar__brand{align-items:center;display:inline-flex;gap:10px;justify-self:center;min-width:0;text-decoration:none}.PortalTopBar__crest{flex-shrink:0;height:auto;width:48px}.PortalTopBar__title{color:#0f2f6b;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.PortalTopBar__userWrap{justify-self:end;position:relative}.PortalTopBar__avatarBtn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;gap:4px;min-height:44px;padding:2px}.PortalTopBar__avatar{align-items:center;background:#0f2f6b;border-radius:50%;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;height:36px;justify-content:center;width:36px}.PortalTopBar__chev{color:#64748b;font-size:.75rem}.PortalTopBar__dropdown{background:#fff;border:1px solid rgba(15,47,107,.1);border-radius:12px;box-shadow:0 10px 28px rgba(15,47,107,.12);min-width:180px;padding:10px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.PortalTopBar__dropdownName{color:#0f2f6b;font-size:.9rem;font-weight:700}.PortalTopBar__dropdownRole{color:#64748b;font-size:.8rem;margin-bottom:8px}.PortalTopBar__dropdownItem{background:#f8fafc;border:0;border-radius:8px;color:#0f2f6b;cursor:pointer;font-size:.9rem;font-weight:600;min-height:44px;padding:10px 12px;text-align:left;width:100%}@media (min-width:768px){.PortalTopBar{padding:10px 20px}.PortalTopBar__title{font-size:1.25rem}.PortalTopBar__crest{width:40px}}.PortalLayout{background:#f4f6f8;display:flex;flex-direction:column;min-height:100vh}.PortalLayout__backdrop{background:rgba(15,23,42,.4);border:0;cursor:pointer;inset:0;margin:0;padding:0;position:fixed;z-index:40}.PortalLayout__body{display:flex;flex:1;flex-direction:column;min-width:0}.PortalLayout__main{box-sizing:border-box;flex:1;margin:0 auto;max-width:720px;min-width:0;padding:0 16px 28px;width:100%}@media (min-width:768px){.PortalLayout__main{padding:0 24px 36px}}.LlList{display:flex;flex-direction:column;gap:12px;padding-top:12px}.LlList__back{align-items:center;color:#1d4ed8;display:inline-flex;font-size:.92rem;font-weight:700;gap:4px;min-height:40px;text-decoration:none;width:fit-content}.LlList__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.LlList__h{color:#0f2f6b;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin:0}.LlList__headActions{align-items:center;display:flex;flex-shrink:0;gap:8px}.LlList__range{align-items:center;background:#fff;border:1px solid rgba(15,47,107,.12);border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;min-height:40px;padding:8px 12px}.LlList__rangeIco{border:1.5px solid;border-radius:2px;display:inline-block;height:14px;position:relative;width:14px}.LlList__rangeIco:before{background:currentColor;content:"";height:1px;left:2px;position:absolute;right:2px;top:4px}.LlList__new{background:#fff;border:1.5px solid #1d4ed8;border-radius:12px;color:#1d4ed8;cursor:pointer;font-size:.9rem;font-weight:700;min-height:40px;padding:8px 14px}.LlList__search{align-items:center;background:#fff;border:1px solid rgba(15,47,107,.12);border-radius:12px;display:flex;gap:10px;min-height:48px;padding:0 12px}.LlList__searchIco{border:2px solid #94a3b8;border-radius:50%;flex-shrink:0;height:16px;position:relative;width:16px}.LlList__searchIco:after{background:#94a3b8;border-radius:1px;bottom:-2px;content:"";height:2px;position:absolute;right:-5px;transform:rotate(45deg);width:7px}.LlList__searchInput{background:transparent;border:0;color:#0f2f6b;flex:1;font-size:.95rem;min-height:44px;min-width:0;outline:none}.LlList__searchInput::placeholder{color:#94a3b8}.LlList__status{display:block;position:relative}.LlList__statusSelect{appearance:none;background:#fff;border:1px solid rgba(15,47,107,.12);border-radius:12px;color:#334155;font-size:.95rem;font-weight:600;min-height:48px;padding:12px 36px 12px 14px;width:100%}.LlList__statusChev{color:#94a3b8;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.LlList__srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.LlList__empty,.LlList__loading{color:#64748b;font-size:.95rem;padding:18px;text-align:center}.LlList__error{background:#fef2f2;border-radius:12px;color:#b91c1c;font-size:.9rem;padding:12px 14px}.LlList__cards{display:flex;flex-direction:column;gap:10px}.LlList__card{align-items:center;background:#fff;border:1px solid rgba(15,47,107,.08);border-radius:16px;box-shadow:0 6px 20px rgba(15,47,107,.05);color:inherit;display:flex;gap:10px;padding:14px 14px 14px 16px;text-decoration:none}.LlList__card:hover{border-color:rgba(29,78,216,.25)}.LlList__card--justCreated{background:#f0fdf4;border-color:rgba(22,163,74,.45);box-shadow:0 0 0 3px rgba(22,163,74,.12),0 6px 20px rgba(15,47,107,.05)}.LlList__cardMain{flex:1;min-width:0}.LlList__cardTop{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.LlList__name{color:#0f2f6b;font-size:1.05rem;font-weight:800;line-height:1.25}.LlList__badge{border-radius:999px;flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.02em;padding:5px 8px;white-space:nowrap}.LlList__badge--awaiting_approval,.LlList__badge--awaiting_reply,.LlList__badge--submitted{background:#ffedd5;color:#c2410c}.LlList__badge--approved,.LlList__badge--completed{background:#dcfce7;color:#15803d}.LlList__badge--rejected{background:#fee2e2;color:#b91c1c}.LlList__alias{color:#64748b;font-size:.88rem;margin-top:2px}.LlList__mobile{color:#334155;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600;margin-top:6px}.LlList__meta{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.82rem;gap:4px;margin-top:8px}.LlList__metaSep{opacity:.7}.LlList__chev{color:#94a3b8;flex-shrink:0;font-size:1.4rem;font-weight:300;line-height:1}.LlUserDetails__topBar{align-items:center;display:flex;gap:12px;justify-content:space-between}.LlUserDetails__topBar .LlList__back{margin:0}.LlUserDetails__cancelBtn,.LlUserDetails__editBtn{border-radius:12px;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.9rem;font-weight:700;min-height:40px;padding:8px 14px}.LlUserDetails__editBtn{background:#fff;border:1.5px solid #1d4ed8;color:#1d4ed8}.LlUserDetails__editBtn:hover{background:#eff6ff}.LlUserDetails__cancelBtn{background:#fff;border:1px solid rgba(15,47,107,.15);color:#334155}.LlUserDetails__cancelBtn:hover{background:rgba(15,47,107,.05)}.LlUserDetails__head{align-items:flex-start;display:flex;gap:14px}.LlUserDetails--editing{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.LlUserDetails__avatar{font-size:1rem;height:56px;width:56px}.LlUserDetails__headText{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.LlUserDetails__badges{justify-content:flex-start}.LlUserDetails__card{background:#fff;border:1px solid rgba(15,47,107,.08);border-radius:16px;box-shadow:0 6px 20px rgba(15,47,107,.05);padding:4px 16px 8px}.LlUserDetails__fields{display:flex;flex-direction:column;margin:0}.LlUserDetails__field{border-bottom:1px solid rgba(15,47,107,.06);display:flex;flex-direction:column;gap:4px;padding:14px 0}.LlUserDetails__field:last-child{border-bottom:0}.LlUserDetails__field dt,.LlUserDetails__fieldLabel{color:#64748b;font-size:.78rem;font-weight:700;margin:0}.LlUserDetails__field dd{color:#0f172a;font-size:1rem;font-weight:700;margin:0}.LlUserDetails__input{background:#f8fafc;border:1px solid rgba(15,47,107,.14);border-radius:12px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:.95rem;font-weight:600;margin-top:2px;min-height:44px;padding:10px 12px;width:100%}.LlUserDetails__input:focus{background:#fff;border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.12);outline:none}.LlUserDetails__stickyCta{background:linear-gradient(180deg,rgba(244,246,248,0),#f4f6f8 28%);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none;position:fixed;right:0;z-index:30}.LlUserDetails__updateBtn{align-items:center;background:#1d4ed8;border:none;border-radius:14px;box-shadow:0 6px 20px rgba(29,78,216,.28);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;justify-content:center;max-width:720px;min-height:48px;padding:12px 16px;pointer-events:auto;width:100%}.LlUserDetails__updateBtn:hover{background:#1e40af}.LlUserDetails__perms{padding-bottom:8px;padding-top:8px}.LlUserDetails__toggleRow{align-items:center;border-bottom:1px solid rgba(15,47,107,.06);display:flex;gap:14px;justify-content:space-between;padding:14px 0}.LlUserDetails__toggleRow:last-child{border-bottom:0}.LlUserDetails__toggleText{display:flex;flex-direction:column;gap:4px;min-width:0}.LlUserDetails__toggleHint{color:#0f172a;font-size:.85rem;font-weight:700}.LlUserDetails__switch{background:#cbd5e1;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:28px;padding:0;position:relative;transition:background .15s ease;width:48px}.LlUserDetails__switch--on{background:#1d4ed8}.LlUserDetails__switchThumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(15,23,42,.25);height:22px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:22px}.LlUserDetails__switch--on .LlUserDetails__switchThumb{transform:translateX(20px)}.LlUserDetails__empty{color:#64748b;font-size:.95rem;margin:0;padding:18px;text-align:center}@media (min-width:768px){.LlUserDetails__stickyCta{padding-left:24px;padding-right:24px}}.ForgotPasswordCardHeader{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:4px;text-align:center}.ForgotPasswordCardHeader__iconWrap{align-items:center;background:var(--deepeye-primary-light);border-radius:50%;box-sizing:border-box;color:var(--deepeye-primary);display:flex;height:52px;justify-content:center;margin-bottom:4px;width:52px}.ForgotPasswordCardHeader__key{display:block}.ForgotPasswordCardHeader__title{color:var(--deepeye-primary);font-family:var(--deepeye-font-ui);font-size:1.35rem;font-weight:700;line-height:1.2;margin:0}.ForgotPasswordCardHeader__sub{color:var(--deepeye-text-secondary);font-family:var(--deepeye-font-ui);font-size:14px;line-height:1.4;margin:0;max-width:320px}.ForgotPasswordCardHeader__rule{background:var(--deepeye-primary);border-radius:2px;height:3px;margin-top:4px;width:40px}.Button{align-items:center;border:none;border-radius:var(--deepeye-radius-sm);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:15px;font-weight:600;justify-content:center;min-height:48px;padding:0 18px;transition:background .15s,color .15s,border-color .15s;width:100%}.Button--primary{background:var(--deepeye-primary);color:#fff}.Button--primary:hover:not(:disabled){background:var(--deepeye-primary-hover)}.Button--outline{background:#fff;border:1.5px solid #4d9eff;color:var(--deepeye-primary)}.Button--outline:hover:not(:disabled){background:var(--deepeye-primary-light)}.Button:disabled{cursor:not-allowed;opacity:.85}.Button__loading{align-items:center;display:inline-flex;justify-content:center;min-height:1.25em}.Button__spinner{animation:Button-spin .65s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:22px;width:22px}.Button--outline .Button__spinner{border-color:color-mix(in srgb,var(--deepeye-primary) 28%,transparent);border-top-color:var(--deepeye-primary)}@keyframes Button-spin{to{transform:rotate(1turn)}}.FieldInlineError{align-items:flex-start;color:var(--deepeye-error);display:flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:500;gap:6px;line-height:1.4;margin:0}.FieldInlineError--split{gap:12px;justify-content:space-between}.FieldInlineError__main{align-items:flex-start;display:inline-flex;gap:6px;min-width:0}.FieldInlineError--split .FieldInlineError__main{flex:1}.FieldInlineError__icon{color:var(--deepeye-error);flex-shrink:0;margin-top:1px}.FieldInlineError__text{min-width:0}.FieldInlineError__end{flex-shrink:0;padding-top:1px}.Input__lockStart{align-items:center;align-self:stretch;background:#fff;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;min-height:48px;padding:0 6px 0 14px}.Input__lockStartImg{display:block;height:20px;object-fit:contain;opacity:.78;width:20px}.Input__shell{align-items:stretch;background:#fff;border:1px solid var(--deepeye-border-input);border-radius:var(--deepeye-radius-pill);box-sizing:border-box;display:flex;min-height:48px;overflow:hidden}.Input__shell:focus-within{border-color:var(--deepeye-input-focus-border);outline:2px solid var(--deepeye-input-focus-outline);outline-offset:0}.Input__shell--error{background:snow;border-color:var(--deepeye-error)}.Input__shell--error:focus-within{border-color:var(--deepeye-error);outline:2px solid color-mix(in srgb,var(--deepeye-error) 40%,#fff)}.Input__field--inset.Input__field--error{background:transparent}.Input__cc{align-items:center;background:#f1f5f9;border-right:1px solid var(--deepeye-border);color:var(--deepeye-text-secondary);display:flex;flex-shrink:0;font-size:14px;font-weight:600;padding:0 12px}.Input__field--inset{align-self:stretch;background:transparent;border:none;border-radius:0;color:var(--deepeye-text);flex:1;font-family:var(--deepeye-font-ui);font-size:15px;min-height:48px;min-width:0;outline:none;padding:0 14px}.Input__field--inset::placeholder{color:var(--deepeye-text-placeholder)}.Input__field--inset:focus{outline:none}.Input__toggle{align-items:center;align-self:center;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0 4px 0 0;padding:4px 6px}.Input__toggleImg{display:block;object-fit:contain;opacity:.7}.Input__toggleEnd{align-items:center;align-self:stretch;background:#fff;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;min-height:48px;padding:0 12px 0 6px}.Input__toggleEnd .Input__toggle{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;margin:0;min-height:40px;min-width:40px;padding:0}.Input__toggleEnd .Input__toggle:hover{background:var(--deepeye-primary-light)}.Input__toggleEnd .Input__toggleImg{display:block;height:20px;object-fit:contain;opacity:.78;width:20px}.Input{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.Input__label{color:var(--deepeye-primary);font-size:13px;font-weight:600}.Input__field{background:#fff;box-sizing:border-box;color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:15px;min-height:48px;width:100%}.Input__field:not(.Input__field--inset){border:1px solid var(--deepeye-border-input);border-radius:var(--deepeye-radius-pill);padding:0 14px}.Input__field::placeholder{color:var(--deepeye-text-placeholder)}.Input__field:not(.Input__field--inset):focus{border-color:var(--deepeye-input-focus-border);outline:2px solid var(--deepeye-input-focus-outline);outline-offset:0}.Input__field--error:not(.Input__field--inset){background:snow;border-color:var(--deepeye-error)}.Input__field--error:not(.Input__field--inset):focus{border-color:var(--deepeye-error);outline:2px solid color-mix(in srgb,var(--deepeye-error) 40%,#fff)}.Input__message{font-family:var(--deepeye-font-ui);font-size:12px;line-height:1.4;margin:0}.Input__message--hint{color:var(--deepeye-text-muted);font-weight:500}.ForgotPasswordForm{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%}.ForgotPasswordForm__info{align-items:flex-start;background:var(--deepeye-primary-light);border:1px solid var(--deepeye-input-focus-border);border-radius:var(--deepeye-radius-sm);color:var(--deepeye-text-secondary);display:flex;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:500;gap:10px;line-height:1.45;margin:0;padding:10px 12px}.ForgotPasswordForm__infoIcon{flex-shrink:0;margin-top:1px;object-fit:contain}.ForgotPasswordForm__infoText{flex:1;min-width:0}.ForgotPasswordForm__info--error{background:var(--deepeye-warn-bg,#fff5f5);border-color:var(--deepeye-warn-border,#c53030);color:var(--deepeye-warn-fg,#822727)}.ForgotPasswordForm__textLink{background:transparent;border:0;color:#1d4ed8;cursor:pointer;display:block;font-family:inherit;font-size:.95rem;font-weight:600;margin-top:4px;min-height:44px;width:100%}@media (min-width:768px) and (max-width:1023px){.LoginCard{padding:18px 22px 20px}}.LoginCard{background:#fff;border-radius:var(--deepeye-radius-md);box-shadow:var(--deepeye-primary-shadow);box-sizing:border-box;margin:0 auto;max-width:100%;padding:20px 20px 22px;width:100%}@media (min-width:500px){.LoginCard{padding:22px 32px 24px}}.LoginFormEmblem{display:flex;justify-content:center;margin-bottom:0;width:100%}.LoginFormEmblem__img{background:transparent;height:auto;max-width:min(100%,180px);object-fit:contain;width:132px}.LiveLocationAuthBrand{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:16px 8px 0;position:relative;text-align:center;width:100%}.LiveLocationAuthBrand .LoginFormEmblem{margin-bottom:0}.LiveLocationAuthBrand .LoginFormEmblem__img{background:transparent;height:auto;width:132px}.LiveLocationAuthBrand__title{color:#0f2f6b;font-family:var(--deepeye-font-ui,"Noto Sans Devanagari",system-ui,sans-serif);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.LiveLocationAuthBrand__sub{color:#64748b;font-size:.95rem;font-weight:500;line-height:1.35;margin:0}@media (min-width:768px){.LiveLocationAuthBrand .LoginFormEmblem__img{width:148px}.LiveLocationAuthBrand__title{font-size:2rem}}.LoginFooterCopyright{align-items:flex-start;box-sizing:border-box;display:flex;gap:8px;justify-content:center;margin-top:10px;max-width:100%;padding:10px 16px 12px;position:relative;width:100%;z-index:2}.LoginFooterCopyright__icon{flex-shrink:0;margin-top:1px;object-fit:contain;opacity:.85}.LoginFooterCopyright__copy{min-width:0;text-align:left}.LoginFooterCopyright__line1,.LoginFooterCopyright__line2{color:var(--deepeye-text-secondary);font-family:var(--deepeye-font-ui);line-height:1.4;margin:0}.LoginFooterCopyright__line1{color:var(--deepeye-text);font-size:13px;font-weight:600;letter-spacing:.01em}.LoginFooterCopyright__line2{color:var(--deepeye-text-secondary);font-size:12px;font-weight:500;margin-top:2px}.LoginFormColumn{background:var(--deepeye-bg);box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.LoginFormColumn__deco{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;height:120px;opacity:.75;pointer-events:none;position:absolute;right:0;width:min(100%,280px);z-index:0}.LoginFormColumn__main{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;margin:0 auto;max-width:520px;padding:4px 24px 0;position:relative;width:100%;z-index:1}@media (min-width:1400px){.LoginBrandStage__left{flex:0 0 50%;max-width:50%}.LoginFormColumn__main{max-width:600px;padding:4px 24px 0}}@media (min-width:1280px) and (max-width:1399px){.LoginBrandStage__left{flex:0 0 55%;max-width:55%}.LoginFormColumn__main{max-width:470px;padding:6px 20px 0}}@media (min-width:1024px) and (max-width:1279px){.LoginBrandStage__left{flex:0 0 52%;max-width:52%}.LoginFormColumn__main{max-width:min(460px,96%);padding:4px 16px 0}}@media (min-width:768px) and (max-width:1023px){.LoginBrandStage__left{flex:0 0 45%;max-width:45%}.LoginFormColumn__main{max-width:min(440px,94%);padding:2px 14px 0}}@media (max-width:767px){.LoginBrandStage{flex-direction:column;min-height:100vh;min-height:100dvh;min-width:0;width:100%}.LoginBrandStage__left{display:none}.LoginBrandStage__right{flex:1 1 auto;min-height:100vh;min-height:100dvh;min-width:0;width:100%}.LoginFormColumn{min-height:100vh;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0)}.LoginFormTopBar{padding:max(10px,env(safe-area-inset-top,0px)) 12px 0}.LoginFormColumn__main{flex:1 1 auto;gap:10px;max-width:100%;padding:6px 16px 0}.LoginFormColumn__deco{height:88px;opacity:.4;width:min(72%,200px)}.LoginFormEmblem__img{width:132px}.LoginCard{border-radius:var(--deepeye-radius-sm);box-shadow:0 6px 28px rgba(0,48,113,.1);padding:18px 16px 20px}.LoginCardHeader__title{font-size:1.2rem}.LoginCardHeader__sub,.LoginForm__forgotLink{font-size:13px}.LoginLanguageSelector__trigger{font-size:13px;min-height:34px;padding:0 26px 0 8px}.LoginFooterCopyright{margin-top:auto;padding:12px 16px max(14px,env(safe-area-inset-bottom,0px))}.LoginFooterCopyright__line1{font-size:12px}.LoginFooterCopyright__line2{font-size:11px}.OtpInput{gap:6px}.OtpInput__cell{font-size:1.1rem;height:2.75rem;max-width:2.75rem}}@media (max-width:380px){.LoginFormColumn__main{padding-left:12px;padding-right:12px}.LoginCard{padding:16px 14px 18px}.LoginCardHeader__title{font-size:1.1rem}.OtpInput{gap:4px}.OtpInput__cell{font-size:1rem;height:2.5rem;max-width:2.5rem}}@media (min-width:1280px) and (max-width:1399px){.LoginBrandPanel{padding:24px 1.5rem 28px 2.25rem}.LoginBrandPanel__body{gap:22px;max-width:min(100%,36rem)}}@media (min-width:1024px) and (max-width:1279px){.LoginBrandPanel{background-position:78% bottom;background-size:cover;padding:20px 1rem 24px 1.75rem}.LoginBrandPanel__body{gap:18px;max-width:min(100%,32rem)}.LoginBrandPanel__network{opacity:.6;width:min(55%,420px)}}@media (min-width:768px) and (max-width:1023px){.LoginBrandPanel{background-position:88% bottom;background-size:cover;overflow-y:auto;padding:16px .875rem 20px 1.5rem}.LoginBrandPanel__network{opacity:.5;width:min(48%,240px)}.LoginBrandPanel__body{gap:14px;max-width:min(100%,26rem)}.DeepeyeBrandTextHeader__logo{height:52px;width:52px}.DeepeyeBrandTextHeader__name{font-size:1.12rem}.DeepeyeBrandTextHeader__tagline{font-size:13px}.LoginBrandHero__headline{font-size:1.25rem}.LoginBrandHero__intro{font-size:13px}.LoginBrandFeatureList{gap:14px}.LoginBrandFeatureItem{gap:12px}.LoginBrandFeatureItem__icon,.LoginBrandFeatureItem__iconImg{height:36px;width:36px}.LoginBrandFeatureItem__title{font-size:14px}.LoginBrandFeatureItem__body{font-size:12px}.LoginBrandAICallout{gap:10px;padding:10px 12px}.LoginBrandAICallout__icon{height:40px;width:40px}.LoginBrandAICallout__title{font-size:13px}.LoginBrandAICallout__desc{font-size:12px}}@media (min-width:1400px){.LoginBrandPanel{padding:20px max(1.5rem,3vw) 24px 24px}.LoginBrandPanel__body{gap:22px;max-width:min(100%,25rem)}.LoginBrandPanel__network{opacity:.7;width:min(55%,480px)}}.LoginBrandStage{align-items:stretch;display:flex;min-height:100vh;min-height:100dvh;width:100%}.LoginBrandStage__left{display:flex;flex:0 0 45%;flex-direction:column;max-width:45%;min-width:0}.LoginBrandStage__right{display:flex;flex:1;flex-direction:column;min-height:100vh;min-width:0}.LoginBrandStage--portal{background:linear-gradient(180deg,rgba(219,234,254,.55),rgba(244,246,248,.96) 42%,#f4f6f8);display:flex;justify-content:center;min-height:100vh;min-height:100dvh;width:100%}.LoginBrandStage--portal .LoginBrandStage__left{display:none}.LoginBrandStage--portal .LoginBrandStage__right{flex:1;margin:0 auto;max-width:480px;min-height:100vh;min-height:100dvh;width:100%}.LoginBrandStage--portal .LoginFormColumn{background:transparent;min-height:100vh;min-height:100dvh}.LoginBrandStage--portal .LoginFormTopBar{display:none}.LoginBrandStage--portal .LoginFormColumn__main{flex:1 1 auto;gap:14px;justify-content:flex-start;max-width:420px;padding:max(20px,env(safe-area-inset-top,0px)) 16px 8px}.LoginBrandStage--portal .LoginCard{background:#fff;border:1px solid rgba(15,47,107,.08);border-radius:16px;box-shadow:0 10px 36px rgba(15,47,107,.1);box-sizing:border-box;padding:20px 18px 22px;width:100%}.LoginBrandStage--portal .LoginCardHeader__avatar,.LoginBrandStage--portal .LoginCardHeader__rule,.LoginBrandStage--portal .LoginCardHeader__ruleOtp{display:none}.LoginBrandStage--portal .LoginCardHeader{align-items:flex-start;gap:6px;margin-bottom:14px;text-align:left}.LoginBrandStage--portal .LoginCardHeader__title{color:#0f2f6b;font-size:1.25rem;font-weight:800;margin:0}.LoginBrandStage--portal .LoginCardHeader__sub{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.LoginBrandStage--portal .LoginForm .Input__helper,.LoginBrandStage--portal .LoginForm .PasswordField .Input__helper{display:none}.LoginBrandStage--portal .LoginForm__forgot{display:flex;justify-content:flex-end;margin-bottom:4px;margin-top:-4px}.LoginBrandStage--portal .LoginForm__forgotLink{color:#1d4ed8;font-size:.9rem;font-weight:600;text-decoration:none}.LoginBrandStage--portal .ForgotPasswordForm .Button--primary,.LoginBrandStage--portal .LoginForm .Button--primary,.LoginBrandStage--portal .OtpForm .Button--primary,.LoginBrandStage--portal .SetPasswordForm .Button--primary{background:#0f2f6b;border-color:#0f2f6b;border-radius:12px;font-weight:700;min-height:48px}.LoginBrandStage--portal .LoginOtpCtaButton,.LoginBrandStage--portal .LoginOtpCtaButton button{border-radius:12px;min-height:48px}.LoginBrandStage--portal .LoginFooterCopyright{justify-content:center;margin-top:auto;padding:16px 16px max(18px,env(safe-area-inset-bottom,0px))}.LoginBrandStage--portal .LoginFooterCopyright__icon{display:none}.LoginBrandStage--portal .LoginFooterCopyright__copy{text-align:center}.LoginBrandStage--portal .LoginFooterCopyright__line1{color:#64748b;font-size:.8rem}.LoginBrandStage--portal .LoginFooterCopyright__line2,.LoginBrandStage--portal .LoginForm__otpIcon{display:none}.LoginBrandStage--portal .ForgotPasswordCardHeader--portal{align-items:flex-start;margin-bottom:14px;padding-left:28px;position:relative;text-align:left}.LoginBrandStage--portal .ForgotPasswordCardHeader__back{align-items:center;color:#0f2f6b;display:inline-flex;font-size:1.25rem;font-weight:700;left:0;min-height:32px;min-width:44px;position:absolute;text-decoration:none;top:2px}.LoginBrandStage--portal .ForgotPasswordCardHeader__iconWrap,.LoginBrandStage--portal .ForgotPasswordCardHeader__rule{display:none}.LoginBrandStage--portal .ForgotPasswordForm__textLink{background:transparent;border:0;color:#1d4ed8;cursor:pointer;display:block;font-size:.95rem;font-weight:600;margin-top:14px;min-height:44px;width:100%}@media (min-width:768px){.LoginBrandStage--portal .LoginFormColumn__main{padding-top:48px}.LoginBrandStage--portal .LoginCard{padding:24px 22px 26px}}.LiveLocationRequestDetailsAccusedHistoryStrip{margin-bottom:12px}.LiveLocationRequestDetailsAccusedHistoryStrip__tabs{margin:0}.LiveLocationRequestDetailsLocationCard{background:var(--admin-card-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);box-shadow:var(--admin-card-shadow);box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:0;padding:0}.LiveLocationRequestDetailsLocationCard--collapsed{height:auto!important;max-height:none;min-height:0!important}.LiveLocationRequestDetailsLocationCard__toggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;margin:0;padding:14px 16px;text-align:left;width:100%}.LiveLocationRequestDetailsLocationCard__toggleLeft{align-items:center;display:inline-flex;gap:8px;min-width:0}.LiveLocationRequestDetailsLocationCard__toggleLeft img{display:block;flex-shrink:0}.LiveLocationRequestDetailsLocationCard__toggleTitle{color:#0f2f6b;font-family:var(--deepeye-font-ui);font-size:1rem;font-weight:800;letter-spacing:-.01em}.LiveLocationRequestDetailsLocationCard__chevron{flex-shrink:0;opacity:.7;transition:transform .15s ease}.LiveLocationRequestDetailsLocationCard__chevron--up{transform:rotate(180deg)}.LiveLocationRequestDetailsLocationCard__body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px 16px}.LiveLocationRequestDetailsLocationCard__meta{align-items:center;color:#64748b;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;gap:6px;margin:0 0 10px}.LiveLocationRequestDetailsLocationCard__meta img{flex-shrink:0}.LiveLocationRequestDetailsLocationCard__raw{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;max-height:360px;min-height:220px;overflow:auto}.LiveLocationRequestDetailsLocationCard__raw--empty{align-items:center;display:flex;justify-content:center}.LiveLocationRequestDetailsLocationCard__firstLine{align-items:flex-start;display:flex;gap:8px;padding:14px 12px 0 16px}.LiveLocationRequestDetailsLocationCard__copyIconBtn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-top:-2px;padding:0;transition:background .15s ease,border-color .15s ease;width:32px}.LiveLocationRequestDetailsLocationCard__copyIconBtn:hover{background:#eff6ff;border-color:#93c5fd}.LiveLocationRequestDetailsLocationCard__copyIconBtn img{display:block;opacity:.75}.LiveLocationRequestDetailsLocationCard__rawText{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;font-weight:600;line-height:1.55;margin:0;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.LiveLocationRequestDetailsLocationCard__rawText--line{flex:1;min-width:0;padding:0}.LiveLocationRequestDetailsLocationCard__rawText--rest{padding:0 16px 14px}.LiveLocationRequestDetailsLocationCard__raw--empty .LiveLocationRequestDetailsLocationCard__rawText{color:#64748b;font-family:var(--deepeye-font-ui);text-align:center}.LiveLocationRequestDetailsLocationCard__note{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-top:14px;padding:14px 16px}.LiveLocationRequestDetailsLocationCard__noteIcon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.LiveLocationRequestDetailsLocationCard__noteIcon img{display:block;height:18px;object-fit:contain;width:18px}.LiveLocationRequestDetailsLocationCard__noteText{color:#1d4ed8;flex:1;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:500;line-height:1.55;margin:0;min-width:0}.LiveLocationRequestDetailsLocationCard__noteText strong{font-weight:800}@media (max-width:767px){.LiveLocationRequestDetailsLocationCard__raw{max-height:280px;min-height:160px}.LiveLocationRequestDetailsLocationCard__note{align-items:flex-start;flex-direction:column}}.LiveLocationRequestDetailsMap{background:#e2e8f0;border-radius:var(--deepeye-radius-sm);height:100%;min-height:100%;overflow:hidden;position:relative;width:100%}.LiveLocationRequestDetailsMap__canvas{height:100%;min-height:420px;opacity:0;transition:opacity .2s ease;width:100%}.LiveLocationRequestDetailsMap__canvas--ready{opacity:1}.LiveLocationRequestDetailsMap__loading{animation:LiveLocationRequestDetailsMap-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eef2f7,#f8fafc 50%,#eef2f7);background-size:200% 100%;inset:0;position:absolute}@keyframes LiveLocationRequestDetailsMap-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.LiveLocationRequestDetailsMap__error{background:#fef2f2;border-radius:8px;color:#b91c1c;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;inset:auto 12px 12px;margin:0;padding:8px 10px;position:absolute}.LiveLocationRequestDetailsMap--loading{min-height:420px}.LiveLocationRequestDetailsMap--empty{align-items:center;display:flex;justify-content:center;min-height:420px}.LiveLocationRequestDetailsMap__emptyState{align-items:center;color:#475569;display:flex;flex-direction:column;font-family:var(--deepeye-font-ui);gap:8px;padding:24px;text-align:center}.LiveLocationRequestDetailsMap__emptyState p{color:#334155;font-size:14px;font-weight:700;margin:0}.LiveLocationRequestDetailsMap__emptyState small{color:#64748b;font-size:12px;font-weight:600}.LiveLocationRequestDetailsMap__radiusOverlay{pointer-events:none;position:absolute;z-index:1}.LiveLocationRequestDetailsMap__radiusSvg{height:100%;overflow:visible;width:100%}.LiveLocationRequestDetailsMap__radiusFill{fill:rgba(37,99,235,.14);stroke:none}.LiveLocationRequestDetailsMap__radiusStroke{fill:none;stroke:#2563eb;stroke-dasharray:8 6;stroke-opacity:.85;stroke-width:2}.LiveLocationRequestDetailsMap__radiusLabel{background:#1e3a8a;border-radius:6px;box-shadow:0 2px 6px rgba(15,23,42,.18);color:#fff;font:700 11px/1.2 var(--deepeye-font-ui),system-ui,sans-serif;left:50%;padding:5px 10px;position:absolute;top:-2px;transform:translate(-50%,-100%);white-space:nowrap}.LiveLocationRequestDetailsMap__radiusLabel:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1e3a8a;bottom:-5px;content:"";left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:767px){.LiveLocationRequestDetailsMap--empty,.LiveLocationRequestDetailsMap--loading,.LiveLocationRequestDetailsMap__canvas{min-height:260px}}.LiveLocationOpenConsolidatedLocationTrail{display:flex;flex-direction:column;gap:12px;min-width:0}.LiveLocationOpenConsolidatedLocationTrail__topRow{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 10px 12px}.LiveLocationOpenConsolidatedLocationTrail__topTitle{align-items:center;color:#0f172a;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:900;gap:8px}.LiveLocationOpenConsolidatedLocationTrail__grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,.95fr);min-width:0}.LiveLocationOpenConsolidatedLocationTrail__mapCard{background:#fff;border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);min-width:0;overflow:hidden}.LiveLocationOpenConsolidatedLocationTrail__mapTypeBar{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-start;padding:10px 12px}.LiveLocationOpenConsolidatedLocationTrail__mapTypeBtn{background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;color:#0f172a;cursor:pointer;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:900;padding:6px 10px}.LiveLocationOpenConsolidatedLocationTrail__mapTypeBtn--active{background:#2563eb;border-color:#2563eb;color:#fff}.LiveLocationOpenConsolidatedLocationTrail__legend{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:18px;padding:12px 14px}.LiveLocationOpenConsolidatedLocationTrail__legendItem{align-items:center;color:#0f172a;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:800;gap:8px}.LiveLocationOpenConsolidatedLocationTrail__legendDot{background:#94a3b8;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(15,23,42,.08);height:12px;width:12px}.LiveLocationOpenConsolidatedLocationTrail__legendDot--current{background:#22c55e}.LiveLocationOpenConsolidatedLocationTrail__legendDot--previous{background:#1d4ed8}.LiveLocationOpenConsolidatedLocationTrail__legendDash{border-top:3px dashed #1d4ed8;height:0;opacity:.9;width:26px}.LiveLocationOpenConsolidatedLocationTrail__mapWrap{height:420px;position:relative}.LiveLocationOpenConsolidatedLocationTrail__mapWrap .LiveLocationRequestDetailsMap{height:100%}.LiveLocationOpenConsolidatedLocationTrail__mapOverlay{left:12px;pointer-events:none;position:absolute;top:12px;z-index:5}.LiveLocationOpenConsolidatedLocationTrail__overlayCard{background:hsla(0,0%,100%,.92);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 6px 18px rgba(15,23,42,.08);font-family:var(--deepeye-font-ui);padding:8px 10px;width:210px}.LiveLocationOpenConsolidatedLocationTrail__overlayRow{align-items:flex-start;display:flex;gap:10px}.LiveLocationOpenConsolidatedLocationTrail__overlayDivider{background:#e2e8f0;height:1px;margin:8px 0}.LiveLocationOpenConsolidatedLocationTrail__overlayDot{border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px rgba(15,23,42,.06);flex-shrink:0;height:12px;margin-top:4px;width:12px}.LiveLocationOpenConsolidatedLocationTrail__overlayDot--current{background:#16a34a}.LiveLocationOpenConsolidatedLocationTrail__overlayDot--previous{background:#2563eb}.LiveLocationOpenConsolidatedLocationTrail__overlayDash{border-top:3px dashed #2563eb;flex-shrink:0;height:0;margin-top:7px;width:26px}.LiveLocationOpenConsolidatedLocationTrail__overlayTxt{min-width:0}.LiveLocationOpenConsolidatedLocationTrail__overlayLabel{color:#0f172a;font-size:11px;font-weight:900;line-height:1.2}.LiveLocationOpenConsolidatedLocationTrail__overlayVal{color:#475569;font-size:10px;font-weight:900;line-height:1.3;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveLocationOpenConsolidatedLocationTrail__details{min-width:0}.LiveLocationOpenConsolidatedLocationTrail__detailsCard{background:#fff;border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);padding:12px 14px}.LiveLocationOpenConsolidatedLocationTrail__detailsTitle{color:#0f172a;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:900;margin:0 0 10px}.LiveLocationOpenConsolidatedLocationTrail__tableWrap{overflow:auto}.LiveLocationOpenConsolidatedLocationTrail__table{border-collapse:collapse;min-width:460px;width:100%}.LiveLocationOpenConsolidatedLocationTrail__th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.04em;padding:8px 6px;text-align:left;text-transform:uppercase;white-space:nowrap}.LiveLocationOpenConsolidatedLocationTrail__tr:hover{background:#f8fafc}.LiveLocationOpenConsolidatedLocationTrail__td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:12px;font-weight:700;padding:9px 6px;vertical-align:top;white-space:nowrap}.LiveLocationOpenConsolidatedLocationTrail__trailNum{align-items:center;background:#2563eb;border-radius:999px;box-shadow:0 2px 6px rgba(37,99,235,.25);color:#fff;display:inline-flex;font-size:11px;font-weight:900;height:20px;justify-content:center;width:20px}.LiveLocationOpenConsolidatedLocationTrail__insights{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.LiveLocationOpenConsolidatedLocationTrail__insight{align-items:flex-start;color:#0f172a;display:flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:800;gap:10px}.LiveLocationOpenConsolidatedLocationTrail__insightDot{background:#94a3b8;border-radius:50%;height:10px;margin-top:4px;width:10px}.LiveLocationOpenConsolidatedLocationTrail__insightDot--success{background:#16a34a}.LiveLocationOpenConsolidatedLocationTrail__insightDot--warning{background:#d97706}.LiveLocationOpenConsolidatedLocationTrail__insightDot--info{background:#2563eb}.LiveLocationOpenConsolidatedLocationTrail__aiWrap{display:none}.LiveLocationOpenConsolidatedLocationTrail__movementCard{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px}.LiveLocationOpenConsolidatedLocationTrail__insightTxt{min-width:0}@media (max-width:1100px){.LiveLocationOpenConsolidatedLocationTrail__grid{grid-template-columns:1fr}.LiveLocationOpenConsolidatedLocationTrail__mapWrap{height:360px}.LiveLocationOpenConsolidatedLocationTrail__table{min-width:0}.LiveLocationOpenConsolidatedLocationTrail__overlayCard{width:190px}}.LiveLocationRequestDetailsRightRail{align-self:start;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 104px);max-width:252px;min-width:0;overflow:auto;position:sticky;top:88px;width:100%}.LiveLocationRequestDetailsRightRail__requestAgainBtn{align-items:center;background:#64748b;border:none;border-radius:12px;color:#fff;cursor:not-allowed;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:48px;padding:12px 14px;width:100%}.LiveLocationRequestDetailsRightRail__requestAgainBtn img{filter:brightness(0) invert(1)}.LiveLocationRequestDetailsRightRail__requestAgainHint{color:#94a3b8;display:block;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600;margin-top:-4px;text-align:center}.LiveLocationRequestDetailsRightRail__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);box-sizing:border-box;padding:0;width:100%}.LiveLocationRequestDetailsRightRail__card--collapsed{min-height:0}.LiveLocationRequestDetailsRightRail__toggle{border-radius:12px}.LiveLocationRequestDetailsRightRail__title{color:#1e3a8a;font-family:var(--deepeye-font-ui);font-size:14px;font-weight:800;letter-spacing:-.01em;margin:0 0 12px}.LiveLocationRequestDetailsRightRail__refetchBtn{align-items:stretch;background:linear-gradient(180deg,#2563eb,#1d4ed8);border:none;border-radius:10px;box-shadow:0 4px 14px rgba(37,99,235,.22);color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:12px;text-align:center;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:100%}.LiveLocationRequestDetailsRightRail__refetchBtn:hover:not(:disabled){box-shadow:0 6px 18px rgba(37,99,235,.28);transform:translateY(-1px)}.LiveLocationRequestDetailsRightRail__refetchBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.58;transform:none}.LiveLocationRequestDetailsRightRail__refetchBtnMain{align-items:center;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:800;gap:7px;justify-content:center;line-height:1.25}.LiveLocationRequestDetailsRightRail__refetchBtnMain span{text-wrap:balance}.LiveLocationRequestDetailsRightRail__refetchBtnMain img{filter:brightness(0) invert(1);flex-shrink:0}.LiveLocationRequestDetailsRightRail__refetchBtnSub{color:hsla(0,0%,100%,.82);font-family:var(--deepeye-font-ui);font-size:10px;font-weight:600;line-height:1.3}.LiveLocationRequestDetailsRightRail__refetchCopy{color:#64748b;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:500;line-height:1.45;margin:10px 0 0}.LiveLocationRequestDetailsRightRail__notice{align-items:flex-start;border-radius:10px;display:flex;font-family:var(--deepeye-font-ui);gap:8px;margin-top:12px;padding:10px 11px}.LiveLocationRequestDetailsRightRail__notice img{flex-shrink:0;height:16px;margin-top:1px;width:16px}.LiveLocationRequestDetailsRightRail__notice p{font-size:11px;font-weight:600;line-height:1.45;margin:0}.LiveLocationRequestDetailsRightRail__notice--success{background:#f0fdf4;border:1px solid #86efac;color:#166534}.LiveLocationRequestDetailsRightRail__notice--warning{background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.LiveLocationRequestDetailsRightRail__error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;margin-top:12px;padding:10px 12px}.LiveLocationRequestDetailsRightRail__timeline{list-style:none;margin:0;padding:0 14px 14px}.LiveLocationRequestDetailsRightRail__timelineItem{align-items:stretch;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr)}.LiveLocationRequestDetailsRightRail__timelineItem:not(:last-child){margin-bottom:0}.LiveLocationRequestDetailsRightRail__timelineRail{align-items:center;display:flex;flex-direction:column;min-height:100%;padding-top:4px;position:relative}.LiveLocationRequestDetailsRightRail__timelineDot{flex-shrink:0;position:relative;z-index:1}.LiveLocationRequestDetailsRightRail__timelineLine{background:#e2e8f0;border-radius:999px;flex:1;margin-top:4px;min-height:12px;width:2px}.LiveLocationRequestDetailsRightRail__timelineCard{border-bottom:1px solid #f1f5f9;color:inherit;display:block;margin-bottom:12px;padding:0 0 12px;text-decoration:none}.LiveLocationRequestDetailsRightRail__timelineItem--last .LiveLocationRequestDetailsRightRail__timelineCard{border-bottom:none;margin-bottom:0;padding-bottom:0}.LiveLocationRequestDetailsRightRail__timelineCard--current{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-bottom:12px;padding:10px 11px}.LiveLocationRequestDetailsRightRail__timelineItem--last .LiveLocationRequestDetailsRightRail__timelineCard--current{margin-bottom:0}.LiveLocationRequestDetailsRightRail__timelineCard--link:hover .LiveLocationRequestDetailsRightRail__timelineId{color:#2563eb}.LiveLocationRequestDetailsRightRail__timelineBadges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.LiveLocationRequestDetailsRightRail__currentLabel{color:#2563eb;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:800}.LiveLocationRequestDetailsRightRail__latestTag{align-items:center;background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:10px;font-weight:800;letter-spacing:.02em;padding:3px 9px}.LiveLocationRequestDetailsRightRail__timelineWhen{color:#64748b;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600;line-height:1.35}.LiveLocationRequestDetailsRightRail__timelineCard--current .LiveLocationRequestDetailsRightRail__timelineWhen{color:#475569}.LiveLocationRequestDetailsRightRail__timelineId{color:#0f172a;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:800;letter-spacing:-.01em;margin-top:3px;word-break:break-word}.LiveLocationRequestDetailsRightRail__timelineCard--link .LiveLocationRequestDetailsRightRail__timelineId,.LiveLocationRequestDetailsRightRail__timelineCard--link .LiveLocationRequestDetailsRightRail__timelineWhen{color:#94a3b8}.LiveLocationRequestDetailsRightRail__timelineCard--link .LiveLocationRequestDetailsRightRail__timelineId{font-weight:700}@media (max-width:1200px){.LiveLocationRequestDetailsRightRail{max-width:none}}.LiveLocationRequestDetailsSummaryTiles{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.LiveLocationRequestDetailsSummaryTiles__tile{align-items:flex-start;background:var(--admin-card-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);box-shadow:var(--admin-card-shadow);display:flex;gap:10px;min-height:68px;padding:12px 14px}.LiveLocationRequestDetailsSummaryTiles__tile img{flex-shrink:0;margin-top:2px}.LiveLocationRequestDetailsSummaryTiles__label{color:#64748b;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600}.LiveLocationRequestDetailsSummaryTiles__value{color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:13px;font-weight:800;line-height:1.35;margin-top:4px}@media (max-width:1100px){.LiveLocationRequestDetailsSummaryTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LiveLocationRequestDetailsSummaryTiles{grid-template-columns:1fr}}.LiveLocationOpenConsolidatedLocationSummaryTiles{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:12px}.LiveLocationOpenConsolidatedLocationSummaryTiles__tile{align-items:flex-start;background:var(--admin-card-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);box-shadow:var(--admin-card-shadow);display:flex;gap:10px;min-height:68px;padding:12px 14px}.LiveLocationOpenConsolidatedLocationSummaryTiles__tile img{flex-shrink:0;margin-top:2px}.LiveLocationOpenConsolidatedLocationSummaryTiles__label{color:#64748b;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600}.LiveLocationOpenConsolidatedLocationSummaryTiles__value{color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:13px;font-weight:800;line-height:1.35;margin-top:4px}@media (max-width:1300px){.LiveLocationOpenConsolidatedLocationSummaryTiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.LiveLocationOpenConsolidatedLocationSummaryTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LiveLocationOpenConsolidatedLocationSummaryTiles{grid-template-columns:1fr}}.LiveLocationRequestDetailsPage{background:var(--admin-page-bg);display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.LiveLocationRequestDetailsPage>.AllFIRsTopBar{flex-shrink:0}.LiveLocationRequestDetailsPage__main{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:12px 1.5rem 0}.LiveLocationRequestDetailsPage__content{flex:1;min-height:0;overflow:auto;padding-bottom:12px}.LiveLocationRequestDetailsPage__pageHead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:14px}.LiveLocationRequestDetailsPage__backTitle{align-items:center;background:transparent;border:none;color:var(--deepeye-primary);cursor:pointer;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:1.35rem;font-weight:800;gap:10px;letter-spacing:-.02em;padding:0}.LiveLocationRequestDetailsPage__breadcrumbs{align-self:flex-start;flex-shrink:0}.LiveLocationRequestDetailsPage__breadcrumbChevron{flex-shrink:0;margin:0 6px;opacity:.7}.LiveLocationRequestDetailsPage__statusRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.LiveLocationRequestDetailsPage__statusBanner{align-items:center;background:#ecfdf5;border:1px solid #86efac;border-radius:8px;color:#166534;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:600;gap:10px;line-height:1.35;padding:10px 14px}.LiveLocationRequestDetailsPage__statusBanner img{flex-shrink:0}.LiveLocationRequestDetailsPage__statusBanner--warning{background:#fffbeb;border-color:#fcd34d;color:#92400e}.LiveLocationRequestDetailsPage__statusBanner--failed{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.LiveLocationRequestDetailsPage__statusBanner--progress{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.LiveLocationRequestDetailsPage__liveStatus{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:700;gap:7px;line-height:1.2;padding:8px 10px}.LiveLocationRequestDetailsPage__liveStatus small{color:#64748b;font-size:11px;font-weight:600;padding-left:2px}.LiveLocationRequestDetailsPage__liveDot{background:#94a3b8;border-radius:999px;flex-shrink:0;height:8px;width:8px}.LiveLocationRequestDetailsPage__liveDot--active{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.14)}.LiveLocationRequestDetailsPage__requestIdBox{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;flex-shrink:0;font-family:var(--deepeye-font-ui);gap:8px;padding:10px 12px}.LiveLocationRequestDetailsPage__requestIdLabel{color:#64748b;font-size:12px;font-weight:600}.LiveLocationRequestDetailsPage__requestIdValue{color:#2563eb;font-size:13px;font-weight:800}.LiveLocationRequestDetailsPage__copyBtn{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;margin-left:2px;padding:0;width:24px}.LiveLocationRequestDetailsPage__copyBtn:hover{background:#f1f5f9}.LiveLocationRequestDetailsPage__error,.LiveLocationRequestDetailsPage__loading{border-radius:8px;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;margin-bottom:10px;padding:10px 12px}.LiveLocationRequestDetailsPage__loading{background:#f8fafc;border:1px solid #e2e8f0;color:#334155}.LiveLocationRequestDetailsPage__error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.LiveLocationRequestDetailsPage__grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(248px,22%) minmax(0,1fr) 252px}.LiveLocationRequestDetailsPage__body{min-width:0}.LiveLocationRequestDetailsPage__center{display:flex;flex-direction:column;gap:12px;min-width:0}.LiveLocationRequestDetailsPage__mapDetailsRow{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-width:0}.LiveLocationRequestDetailsPage__mapDetailsRow--mapOnly{grid-template-columns:minmax(0,1fr)}.LiveLocationRequestDetailsPage__mapDetailsRow .LiveLocationRequestDetailsPage__card--map,.LiveLocationRequestDetailsPage__mapDetailsRow--mapOnly .LiveLocationRequestDetailsPage__card--map{margin-bottom:0;min-height:420px;min-width:0}.LiveLocationRequestDetailsPage__mapDetailsRow .LiveLocationRequestDetailsLocationCard{min-height:420px}.LiveLocationRequestDetailsPage__mapDetailsRow .LiveLocationRequestDetailsLocationCard.LiveLocationRequestDetailsLocationCard--collapsed{align-self:stretch;height:auto;min-height:0;width:100%}.LiveLocationRequestDetailsPage__tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.LiveLocationRequestDetailsPage__tab{align-items:center;background:#fff;border:1px solid var(--admin-search-field-border);border-radius:999px;box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:700;gap:10px;padding:10px 14px}.LiveLocationRequestDetailsPage__tab--active{background:#2563eb;border-color:#2563eb;box-shadow:0 6px 18px rgba(37,99,235,.22);color:#fff}.LiveLocationRequestDetailsPage__tabIco{flex-shrink:0}.LiveLocationRequestDetailsPage__tabsAction{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-left:auto}.LiveLocationRequestDetailsPage__tabsAction span{color:#64748b;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600}.LiveLocationRequestDetailsPage__requestAgainBtn{align-items:center;background:var(--deepeye-primary);border:none;border-radius:var(--deepeye-radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:800;gap:8px;padding:10px 14px}.LiveLocationRequestDetailsPage__requestAgainBtn:hover:not(:disabled){background:var(--deepeye-primary-hover)}.LiveLocationRequestDetailsPage__requestAgainBtn:disabled{cursor:not-allowed;opacity:.55}.LiveLocationRequestDetailsPage__requestAgainBtn img{filter:brightness(0) invert(1)}.LiveLocationRequestDetailsPage__previousPanel{background:var(--admin-card-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);box-shadow:var(--admin-card-shadow);padding:16px}.LiveLocationRequestDetailsPage__previousHead h2{color:var(--deepeye-primary);font-family:var(--deepeye-font-ui);font-size:14px;font-weight:800;margin:0 0 6px}.LiveLocationRequestDetailsPage__previousHead p{color:#64748b;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:500;margin:0 0 14px}.LiveLocationRequestDetailsPage__previousMapWrap{border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);margin-bottom:14px;min-height:360px;overflow:hidden}.LiveLocationRequestDetailsPage__previousMapWrap .LiveLocationRequestDetailsMap{min-height:360px}.LiveLocationRequestDetailsPage__previousList{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.LiveLocationRequestDetailsPage__previousCard{background:#fff;border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);color:inherit;display:block;padding:14px;text-decoration:none}.LiveLocationRequestDetailsPage__previousCard:hover{background:#f8fbff;border-color:#93c5fd}.LiveLocationRequestDetailsPage__previousCardTop{align-items:center;display:flex;gap:8px;justify-content:space-between}.LiveLocationRequestDetailsPage__previousCardTop strong{color:#2563eb;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:800}.LiveLocationRequestDetailsPage__previousCardTop span{color:#64748b;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:700}.LiveLocationRequestDetailsPage__previousCardWhen{color:#64748b;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;margin-top:6px}.LiveLocationRequestDetailsPage__previousCardCoords{color:#0f766e;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:700;margin-top:8px}.LiveLocationRequestDetailsPage__previousCardCoords--muted{color:#94a3b8;font-weight:600}.LiveLocationRequestDetailsPage__card{background:var(--admin-card-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);box-shadow:var(--admin-card-shadow);box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:420px;padding:16px}.LiveLocationRequestDetailsPage__cardBody{display:flex;flex:1;flex-direction:column;min-height:0}.LiveLocationRequestDetailsPage__card--map{display:flex;flex-direction:column;overflow:hidden;padding:0}.LiveLocationRequestDetailsPage__mapTypeBar{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-start;padding:10px 12px}.LiveLocationRequestDetailsPage__mapTypeBtn{background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;color:#0f172a;cursor:pointer;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:900;padding:6px 10px}.LiveLocationRequestDetailsPage__mapTypeBtn--active{background:#2563eb;border-color:#2563eb;color:#fff}.LiveLocationRequestDetailsPage__card--map .LiveLocationRequestDetailsMap{border:none;border-radius:0;flex:1}.LiveLocationRequestDetailsPage__cardHead{align-items:center;display:flex;gap:8px;margin-bottom:14px}.LiveLocationRequestDetailsPage__cardHead h2{color:var(--deepeye-primary);font-family:var(--deepeye-font-ui);font-size:14px;font-weight:800;margin:0}.LiveLocationRequestDetailsPage__fields{display:flex;flex:1;flex-direction:column;gap:12px;margin:0}.LiveLocationRequestDetailsPage__field{align-items:start;display:grid;gap:10px;grid-template-columns:132px minmax(0,1fr)}.LiveLocationRequestDetailsPage__field--split{gap:12px;grid-template-columns:1fr}.LiveLocationRequestDetailsPage__field--split>div{display:grid;gap:10px;grid-template-columns:132px minmax(0,1fr)}.LiveLocationRequestDetailsPage__field dt{color:#64748b;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;margin:0}.LiveLocationRequestDetailsPage__field dd{color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:13px;font-weight:700;line-height:1.4;margin:0}.LiveLocationRequestDetailsPage__requestedBy{align-items:flex-start;display:flex;gap:10px}.LiveLocationRequestDetailsPage__requesterBadge{flex-shrink:0;object-fit:contain}.LiveLocationRequestDetailsPage__valueWithIcon{align-items:center;display:inline-flex;gap:8px}.LiveLocationRequestDetailsPage__valueWithIcon img{flex-shrink:0}.LiveLocationRequestDetailsPage__field--priority{align-items:center}.LiveLocationRequestDetailsPage__priority{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:800;letter-spacing:.01em;line-height:1.2;min-height:26px;padding:4px 12px}.LiveLocationRequestDetailsPage__priority--high{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.LiveLocationRequestDetailsPage__priority--medium{background:#fff7ed;border:1px solid #fdba74;color:#c2410c}.LiveLocationRequestDetailsPage__priority--low{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.LiveLocationRequestDetailsPage__requestedPrimary{color:var(--deepeye-text);font-size:13px;font-weight:700}.LiveLocationRequestDetailsPage__requestedSecondary{color:#64748b;font-size:12px;font-weight:500;margin-top:2px}.LiveLocationRequestDetailsPage__footer{align-items:center;border-top:1px solid var(--admin-topbar-search-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:12px 0 14px}.LiveLocationRequestDetailsPage__backList,.LiveLocationRequestDetailsPage__download{align-items:center;border-radius:var(--deepeye-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:14px;font-weight:700;gap:8px;padding:10px 16px;text-decoration:none}.LiveLocationRequestDetailsPage__download{background:var(--deepeye-primary);border:none;color:#fff}.LiveLocationRequestDetailsPage__download:hover{background:var(--deepeye-primary-hover)}.LiveLocationRequestDetailsPage__download img{filter:brightness(0) invert(1)}.LiveLocationRequestDetailsPage__backList{background:var(--admin-card-bg);border:1px solid var(--deepeye-primary);color:var(--deepeye-primary)}.LiveLocationRequestDetailsPage__backList:hover{background:var(--deepeye-primary-light)}@media (max-width:1200px){.LiveLocationRequestDetailsPage__grid,.LiveLocationRequestDetailsPage__mapDetailsRow{grid-template-columns:1fr}.LiveLocationRequestDetailsPage__tabsAction{align-items:stretch;margin-left:0;width:100%}.LiveLocationRequestDetailsPage__requestAgainBtn{justify-content:center}}@media (max-width:720px){.LiveLocationRequestDetailsPage__field,.LiveLocationRequestDetailsPage__field--split>div{gap:4px;grid-template-columns:1fr}.LiveLocationRequestDetailsPage__footer{align-items:stretch;flex-direction:column}.LiveLocationRequestDetailsPage__backList,.LiveLocationRequestDetailsPage__download{justify-content:center;width:100%}}@media (max-width:767px){.LiveLocationRequestDetailsPage__main{padding:10px 12px 0}.LiveLocationRequestDetailsPage__pageHead{align-items:stretch;flex-direction:column;gap:10px}.LiveLocationRequestDetailsPage__backTitle{flex-wrap:wrap;font-size:1.15rem}.LiveLocationRequestDetailsPage__statusRow{align-items:stretch;flex-direction:column}.LiveLocationRequestDetailsPage__liveStatus,.LiveLocationRequestDetailsPage__statusBanner{box-sizing:border-box;width:100%}.LiveLocationRequestDetailsPage__requestIdBox{box-sizing:border-box;justify-content:space-between;width:100%}.LiveLocationRequestDetailsPage__tabs{gap:6px}.LiveLocationRequestDetailsPage__tab{flex:1 1 auto;font-size:12px;min-width:0;padding:9px 12px;text-align:center}.LiveLocationRequestDetailsPage__card,.LiveLocationRequestDetailsPage__mapDetailsRow .LiveLocationRequestDetailsLocationCard,.LiveLocationRequestDetailsPage__mapDetailsRow .LiveLocationRequestDetailsPage__card--map{min-height:280px}.LiveLocationRequestDetailsPage__mapDetailsRow .LiveLocationRequestDetailsLocationCard.LiveLocationRequestDetailsLocationCard--collapsed{align-self:stretch;height:auto;min-height:0;width:100%}.LiveLocationRequestDetailsPage__previousMapWrap,.LiveLocationRequestDetailsPage__previousMapWrap .LiveLocationRequestDetailsMap{min-height:240px}.LiveLocationRequestDetailsPage__previousList{grid-template-columns:1fr}}.LlDetails{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px));padding-top:8px}.LlDetails__stickyCta{background:linear-gradient(180deg,rgba(244,246,248,0),#f4f6f8 28%);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none;position:fixed;right:0;z-index:30}.LlDetails__stickyCtaBtn{align-items:center;background:#1d4ed8;border:none;border-radius:14px;box-shadow:0 6px 20px rgba(29,78,216,.28);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;gap:8px;justify-content:center;max-width:720px;min-height:48px;padding:12px 16px;pointer-events:auto;width:100%}.LlDetails__stickyCtaBtn:hover{background:#1e40af}.LlDetails__stickyCtaBtn:active{background:#1e3a8a}.LlDetails__stickyCtaBtn img{display:block;filter:brightness(0) invert(1)}@media (min-width:768px){.LlDetails__stickyCta{padding-left:24px;padding-right:24px}}.LlDetails .LiveLocationRequestDetailsPage__main{max-width:none;padding:0}.LlDetails .LiveLocationRequestDetailsPage__content{gap:12px;padding:0}.LlDetails__back{align-items:center;color:#1d4ed8;display:inline-flex;font-size:.92rem;font-weight:700;gap:4px;min-height:40px;text-decoration:none;width:fit-content}.LlDetails__head{display:flex;flex-direction:column;gap:10px}.LlDetails__titleRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.LlDetails__h{color:#0f2f6b;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;margin:0}.LlDetails__statusTag{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.LlDetails__statusTag--awaiting{background:#ffedd5;color:#c2410c}.LlDetails__statusTag--completed{background:#dcfce7;color:#15803d}.LlDetails__statusTag--rejected{background:#fee2e2;color:#b91c1c}.LlDetails__mockPill{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;color:#c2410c;display:inline-flex;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase}.LlDetails__sub{color:#64748b;font-size:.9rem;font-weight:600;line-height:1.4;margin:0}.LlDetails__copied{color:#16a34a;font-size:.78rem;font-weight:700}.LlDetails__requestIdField{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.LlDetails__idValue{color:#1d4ed8;font-size:.95rem;font-weight:800;min-width:0;word-break:break-all}.LlDetails__copyBtn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.LlDetails__banner{align-items:center;border-radius:12px;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:700;gap:8px 10px;line-height:1.35;padding:12px 14px}.LlDetails__banner img{flex-shrink:0}.LlDetails__banner--loading,.LlDetails__banner--progress{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.LlDetails__banner--ok{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.LlDetails__banner--warning{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.LlDetails__banner--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.LlDetails__bannerMeta{font-size:.75rem;font-weight:600;opacity:.8;width:100%}.LlDetails__avatar{align-items:center;background:#0f2f6b;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:800;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.LlDetails .LiveLocationRequestDetailsPage__breadcrumbs,.LlDetails .LiveLocationRequestDetailsPage__error,.LlDetails .LiveLocationRequestDetailsPage__loading,.LlDetails .LiveLocationRequestDetailsPage__pageHead,.LlDetails .LiveLocationRequestDetailsPage__statusRow{display:none!important}.LlDetails .LiveLocationRequestDetailsPage__center,.LlDetails .LiveLocationRequestDetailsPage__grid{align-items:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.LlDetails .LiveLocationRequestDetailsPage__center{align-self:stretch;max-width:100%}.LlDetails .LiveLocationRequestDetailsLocationCard,.LlDetails .LiveLocationRequestDetailsPage__card{align-self:stretch;border:1px solid rgba(15,47,107,.08);border-radius:16px;box-shadow:0 6px 20px rgba(15,47,107,.05);box-sizing:border-box;max-width:100%;width:100%}.LlDetails .LiveLocationRequestDetailsPage__cardHead h2{color:#0f2f6b;font-size:1rem}.LlDetails__infoToggle{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;margin:0;padding:14px 16px;text-align:left;width:100%}.LlDetails__infoToggleLeft{align-items:center;display:inline-flex;gap:8px;min-width:0}.LlDetails__infoToggleTitle{color:#0f2f6b;font-size:1rem;font-weight:800}.LlDetails__infoChevron{flex-shrink:0;opacity:.7;transition:transform .15s ease}.LlDetails__infoChevron--up{transform:rotate(180deg)}.LlDetails .LiveLocationRequestDetailsPage__card.LlDetails__infoCard{align-self:stretch;box-sizing:border-box;height:auto;max-width:100%;min-height:0;padding:0;width:100%}.LlDetails .LlDetails__infoCard .LiveLocationRequestDetailsPage__cardBody{flex:none;padding:0 16px 16px}.LlDetails .LiveLocationRequestDetailsPage__card.LlDetails__infoCard--collapsed{align-self:stretch;height:auto;max-width:100%;min-height:0;width:100%}.LlDetails .LlDetails__infoCard--collapsed .LlDetails__infoToggle{padding:12px 14px;width:100%}.LlDetails .LlDetails__locationHistory{box-sizing:border-box;padding:0}.LlDetails .LlDetails__locationHistory,.LlDetails .LlDetails__locationHistory--collapsed{align-self:stretch;height:auto;max-width:100%;min-height:0;width:100%}.LlDetails .LlDetails__locationHistoryBody{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.LlDetails .LlDetails__locationHistory .LiveLocationRequestDetailsAccusedHistoryStrip{margin-bottom:0}.LlDetails .LiveLocationRequestDetailsPage__center>.LiveLocationRequestDetailsLocationCard{align-self:stretch;margin-top:0;max-width:100%;width:100%}.LlDetails .LiveLocationRequestDetailsLocationCard--collapsed{align-self:stretch!important;max-width:100%!important;width:100%!important}.LlDetails .LiveLocationRequestDetailsRightRail{align-self:stretch;max-width:100%;width:100%}.LlDetails .LiveLocationRequestDetailsRightRail__card{border:1px solid rgba(15,47,107,.08);border-radius:16px;box-shadow:0 6px 20px rgba(15,47,107,.05);max-width:100%;width:100%}.LlDetails .LiveLocationRequestDetailsPage__fields{gap:12px}.LlDetails .LiveLocationRequestDetailsPage__field dt{color:#64748b;font-size:.78rem;font-weight:700}.LlDetails .LiveLocationRequestDetailsPage__field dd{color:#0f172a;font-weight:700}@media (max-width:900px){.LlDetails .LiveLocationRequestDetailsRightRail{max-height:none;max-width:none;order:3;overflow:visible;position:static}}.NewLiveLocationRequestForm{display:flex;flex-direction:column;gap:14px;min-width:0}.NewLiveLocationRequestForm__card{background:var(--admin-card-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);box-shadow:var(--admin-card-shadow);box-sizing:border-box;padding:16px}.NewLiveLocationRequestForm__card--details{height:100%}.NewLiveLocationRequestForm__sectionTitle{color:var(--deepeye-primary);font-family:var(--deepeye-font-ui);font-size:14px;font-weight:800;margin:0 0 12px}.NewLiveLocationRequestForm__sectionSub{color:#64748b;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:500;line-height:1.45;margin:-6px 0 12px}.NewLiveLocationRequestForm__field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.NewLiveLocationRequestForm__field:last-child{margin-bottom:0}.NewLiveLocationRequestForm__label{color:#475569;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:700}.NewLiveLocationRequestForm__req{color:#dc2626}.NewLiveLocationRequestForm__dateWrap,.NewLiveLocationRequestForm__selectWrap{align-items:center;display:flex;position:relative}.NewLiveLocationRequestForm__input,.NewLiveLocationRequestForm__select,.NewLiveLocationRequestForm__textarea{background:var(--admin-search-field-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--admin-search-field-radius);box-sizing:border-box;color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:13px;font-weight:500;padding:10px 12px;width:100%}.NewLiveLocationRequestForm__select{appearance:none;cursor:pointer;padding-right:34px}.NewLiveLocationRequestForm__input--date{padding-right:40px}.NewLiveLocationRequestForm__textarea{line-height:1.45;min-height:96px;resize:vertical}.NewLiveLocationRequestForm__input:focus,.NewLiveLocationRequestForm__select:focus,.NewLiveLocationRequestForm__textarea:focus{border-color:var(--deepeye-primary);outline:2px solid rgba(0,48,113,.18)}.NewLiveLocationRequestForm__chev,.NewLiveLocationRequestForm__dateIco{opacity:.55;pointer-events:none;position:absolute;right:12px}.NewLiveLocationRequestForm__counter{align-self:flex-end;color:#94a3b8;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600}.NewLiveLocationRequestForm__tableWrap{overflow-x:auto}.NewLiveLocationRequestForm__table{border-collapse:collapse;font-family:var(--deepeye-font-ui);font-size:12px;min-width:560px;width:100%}.NewLiveLocationRequestForm__srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.NewLiveLocationRequestForm__th{background:#f4f6fa;border-bottom:1px solid var(--admin-topbar-search-border);color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase}.NewLiveLocationRequestForm__th--radio{width:44px}.NewLiveLocationRequestForm__td{border-bottom:1px solid var(--admin-topbar-search-border);color:var(--admin-sidebar-text);padding:10px;vertical-align:middle}.NewLiveLocationRequestForm__td--radio{text-align:center}.NewLiveLocationRequestForm__td--mobile,.NewLiveLocationRequestForm__td--name{color:var(--deepeye-text);font-weight:700}.NewLiveLocationRequestForm__row--selected .NewLiveLocationRequestForm__td{background:#f8fbff}.NewLiveLocationRequestForm__or{align-items:center;display:flex;gap:12px;margin:18px 0 16px}.NewLiveLocationRequestForm__orLine{background:#e2e8f0;flex:1;height:1px}.NewLiveLocationRequestForm__orText{color:#94a3b8;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:800;letter-spacing:.08em}.NewLiveLocationRequestForm__manualTitle{color:#334155;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:700;margin-bottom:10px}.NewLiveLocationRequestForm__manualHint{color:#b45309;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;margin:0 0 10px}.NewLiveLocationRequestForm__manual--disabled{opacity:.72}.NewLiveLocationRequestForm__manualRow{display:flex;gap:8px}.NewLiveLocationRequestForm__manualInputWrap{align-items:center;display:flex;flex:1;min-width:0;position:relative}.NewLiveLocationRequestForm__manualPhoneIco{left:12px;opacity:.7;pointer-events:none;position:absolute}.NewLiveLocationRequestForm__input--manual{padding-left:36px}.NewLiveLocationRequestForm__input--invalid{border-color:#dc2626}.NewLiveLocationRequestForm__fieldHint{color:#dc2626;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600}.NewLiveLocationRequestForm__fieldHint--warning{color:#b45309}.NewLiveLocationRequestForm__manualProvider{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:14px}.NewLiveLocationRequestForm__manualRow .NewLiveLocationRequestForm__manualInputWrap .NewLiveLocationRequestForm__input{flex:1;min-width:0;width:100%}.NewLiveLocationRequestForm__checkBtn{background:var(--admin-card-bg);border:1px solid var(--deepeye-primary);border-radius:var(--admin-search-field-radius);color:var(--deepeye-primary);cursor:pointer;flex-shrink:0;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:700;padding:10px 14px}.NewLiveLocationRequestForm__checkBtn:hover:not(:disabled){background:var(--deepeye-primary-light)}.NewLiveLocationRequestForm__checkBtn:disabled{cursor:not-allowed;opacity:.45}.NewLiveLocationRequestForm__firSearch{position:relative}.NewLiveLocationRequestForm__firSearchWrap{align-items:center;display:flex;position:relative}.NewLiveLocationRequestForm__input--firSearch{padding-right:56px}.NewLiveLocationRequestForm__firClear{background:#e2e8f0;border:none;border-radius:999px;color:#475569;cursor:pointer;font-size:16px;height:22px;line-height:1;position:absolute;right:34px;width:22px}.NewLiveLocationRequestForm__firPanel{background:var(--admin-card-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--admin-search-field-radius);box-shadow:var(--admin-card-shadow);left:0;max-height:280px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.NewLiveLocationRequestForm__firPanelMsg{color:#64748b;font-family:var(--deepeye-font-ui);font-size:12px;padding:12px}.NewLiveLocationRequestForm__firPanelMsg--error{color:#b91c1c}.NewLiveLocationRequestForm__firOption{align-items:flex-start;background:transparent;border:none;border-bottom:1px solid #eef2f7;cursor:pointer;display:flex;flex-direction:column;font-family:var(--deepeye-font-ui);gap:2px;padding:10px 12px;text-align:left;width:100%}.NewLiveLocationRequestForm__firOption--selected,.NewLiveLocationRequestForm__firOption:hover{background:#f8fbff}.NewLiveLocationRequestForm__firOptionLabel{color:var(--deepeye-text);font-size:13px;font-weight:700}.NewLiveLocationRequestForm__firOptionSub{color:#94a3b8;font-size:11px;font-weight:500}.NewLiveLocationRequestForm__card--accused{min-height:420px}.NewLiveLocationRequestForm__emptyState{align-items:center;background:linear-gradient(180deg,#f8fbff,#fff);border:1px dashed #dbeafe;border-radius:var(--deepeye-radius-sm);display:flex;flex-direction:column;justify-content:center;margin-bottom:4px;padding:32px 20px 24px;text-align:center}.NewLiveLocationRequestForm__emptyState--compact{padding:16px}.NewLiveLocationRequestForm__emptyIllustration{display:block;margin-bottom:4px}.NewLiveLocationRequestForm__emptyTitle{color:#334155;font-family:var(--deepeye-font-ui);font-size:15px;font-weight:800;margin:10px 0 6px}.NewLiveLocationRequestForm__emptySub{color:#94a3b8;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:500;line-height:1.45;margin:0;max-width:360px}.NewLiveLocationRequestForm__emptySub--error{color:#b91c1c}.NewLiveLocationRequestForm__mpMla{align-items:center;color:#475569;cursor:pointer;display:flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;gap:8px;margin:12px 0 4px}.NewLiveLocationRequestForm__manualGrid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.NewLiveLocationRequestForm__field--inline{margin-bottom:0}.NewLiveLocationRequestForm__field--span2{grid-column:1/-1}.NewLiveLocationRequestForm__bulkTag{background:#e8f0fe;border-radius:4px;color:#1a3a6b;font-size:11px;font-weight:700;letter-spacing:.02em;margin-left:8px;padding:2px 8px;vertical-align:middle}.NewLiveLocationRequestForm__mobileList{display:flex;flex-direction:column;gap:8px}.NewLiveLocationRequestForm__mobileRow{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.NewLiveLocationRequestForm__manualInputWrap--grow{min-width:0;width:100%}.NewLiveLocationRequestForm__mobileRemove{background:#fff;border:1px solid #e2e8f0;border-radius:var(--admin-search-field-radius,8px);color:#64748b;cursor:pointer;flex-shrink:0;font-size:22px;height:40px;line-height:1;width:36px}.NewLiveLocationRequestForm__mobileRemove:hover{background:#fff5f5;border-color:#fecaca;color:#b91c1c}.NewLiveLocationRequestForm__fieldHint--mobileRow{grid-column:1/-1;margin-top:-2px}.NewLiveLocationRequestForm__addMobile{background:none;border:none;color:#1a56db;cursor:pointer;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:700;margin-top:10px;padding:0;text-align:left}.NewLiveLocationRequestForm__addMobile:hover{text-decoration:underline}.NewLiveLocationRequestForm__mobileCap{color:#64748b;display:block;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;margin-top:10px}.NewLiveLocationRequestForm__manualIco{left:12px;opacity:.7;pointer-events:none;position:absolute}.NewLiveLocationRequestForm__manualInfo{align-items:flex-start;background:#eff6ff;border-radius:var(--admin-search-field-radius);color:#1d4ed8;display:flex;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600;gap:8px;line-height:1.45;margin-top:12px;padding:10px 12px}.NewLiveLocationRequestForm__warning{align-items:stretch;background:#fff5f5;border:1px solid #fecaca;border-radius:var(--deepeye-radius-sm);display:grid;gap:16px;grid-template-columns:minmax(0,1.1fr) 1px minmax(0,1fr);margin-top:12px;padding:14px 16px}.NewLiveLocationRequestForm__warningMain{align-items:flex-start;display:flex;gap:10px;min-width:0}.NewLiveLocationRequestForm__warningIcon{flex-shrink:0;margin-top:1px}.NewLiveLocationRequestForm__warningCopy{min-width:0}.NewLiveLocationRequestForm__warningDivider{align-self:stretch;background:#fecaca;width:1px}.NewLiveLocationRequestForm__warningReqs{display:flex;flex-direction:column;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.NewLiveLocationRequestForm__warningReq{align-items:flex-start;color:#334155;display:flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;gap:8px;line-height:1.45}.NewLiveLocationRequestForm__warningReq img{flex-shrink:0;margin-top:1px}.NewLiveLocationRequestForm__warningTitle{color:#b91c1c;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:800;line-height:1.35}.NewLiveLocationRequestForm__warningBody{color:#64748b;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:500;line-height:1.45;margin-top:4px}.NewLiveLocationRequestForm__selectedHint{color:#64748b;font-family:var(--deepeye-font-ui);font-size:12px;margin:12px 0 0}@media (max-width:1100px){.NewLiveLocationRequestForm__manualGrid{grid-template-columns:1fr}.NewLiveLocationRequestForm__warning{gap:12px;grid-template-columns:1fr}.NewLiveLocationRequestForm__warningDivider{height:1px;width:100%}}@media (max-width:767px){.NewLiveLocationRequestForm__card{padding:14px 12px}.NewLiveLocationRequestForm__card--accused{min-height:0}.NewLiveLocationRequestForm__manualRow{align-items:stretch;flex-direction:column}.NewLiveLocationRequestForm__checkBtn{justify-content:center;width:100%}.NewLiveLocationRequestForm__table{min-width:0;width:100%}.NewLiveLocationRequestForm__warning{padding:12px}.NewLiveLocationRequestForm__emptyState{padding:24px 14px 20px}}.NewLiveLocationRequestSummaryRail{display:flex;flex-direction:column;gap:14px;min-width:0}.NewLiveLocationRequestSummaryRail__card{background:var(--admin-card-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--deepeye-radius-sm);box-shadow:var(--admin-card-shadow);box-sizing:border-box;padding:16px}.NewLiveLocationRequestSummaryRail__title{color:var(--deepeye-primary);font-family:var(--deepeye-font-ui);font-size:14px;font-weight:800;margin:0 0 12px}.NewLiveLocationRequestSummaryRail__summaryBlock+.NewLiveLocationRequestSummaryRail__summaryBlock{border-top:1px solid #eef2f7;margin-top:12px;padding-top:12px}.NewLiveLocationRequestSummaryRail__summaryLabel{color:#64748b;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:700}.NewLiveLocationRequestSummaryRail__summaryValue{color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:14px;font-weight:800;margin-top:4px}.NewLiveLocationRequestSummaryRail__summarySub{color:#94a3b8;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:500;line-height:1.4;margin-top:2px}.NewLiveLocationRequestSummaryRail__copy{color:#64748b;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:500;line-height:1.45;margin:0}.NewLiveLocationRequestSummaryRail__checklist{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.NewLiveLocationRequestSummaryRail__checkItem{align-items:center;display:grid;font-family:var(--deepeye-font-ui);font-size:12px;gap:8px;grid-template-columns:16px minmax(0,1fr) auto}.NewLiveLocationRequestSummaryRail__checkLabel{color:#475569;font-weight:600}.NewLiveLocationRequestSummaryRail__checkStatus{font-size:11px;font-weight:800}.NewLiveLocationRequestSummaryRail__checkStatus--provided{color:#15803d}.NewLiveLocationRequestSummaryRail__checkStatus--high{color:#dc2626}.NewLiveLocationRequestSummaryRail__card--audit{background:#f8fafc}.NewLiveLocationRequestSummaryRail__auditRow{align-items:flex-start;display:flex;gap:10px}.NewLiveLocationRequestSummaryRail__auditTitle{color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:12px;font-weight:800}.NewLiveLocationRequestSummaryRail__info{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--deepeye-radius-sm);display:flex;gap:10px;padding:12px 14px}.NewLiveLocationRequestSummaryRail__info p{color:#1d4ed8;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;line-height:1.45;margin:0}.NewLiveLocationRequestSummaryRail__field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.NewLiveLocationRequestSummaryRail__field:last-child{margin-bottom:0}.NewLiveLocationRequestSummaryRail__label{color:#475569;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:700}.NewLiveLocationRequestSummaryRail__req{color:#dc2626}.NewLiveLocationRequestSummaryRail__dateWrap,.NewLiveLocationRequestSummaryRail__selectWrap{align-items:center;display:flex;position:relative}.NewLiveLocationRequestSummaryRail__input,.NewLiveLocationRequestSummaryRail__select,.NewLiveLocationRequestSummaryRail__textarea{background:var(--admin-search-field-bg);border:1px solid var(--admin-search-field-border);border-radius:var(--admin-search-field-radius);box-sizing:border-box;color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:13px;font-weight:500;padding:10px 12px;width:100%}.NewLiveLocationRequestSummaryRail__select{appearance:none;cursor:pointer;padding-right:34px}.NewLiveLocationRequestSummaryRail__input--date{padding-right:40px}.NewLiveLocationRequestSummaryRail__textarea{line-height:1.45;min-height:88px;resize:vertical}.NewLiveLocationRequestSummaryRail__chev,.NewLiveLocationRequestSummaryRail__dateIco{opacity:.55;pointer-events:none;position:absolute;right:12px}.NewLiveLocationRequestSummaryRail__counter{align-self:flex-end;color:#94a3b8;font-family:var(--deepeye-font-ui);font-size:11px;font-weight:600}.NewLiveLocationRequestSummaryRail__optional{color:#94a3b8;font-weight:500}.NewLiveLocationRequestSummaryRail__required{color:#dc2626;font-weight:800}.NewLiveLocationRequestSummaryRail__summaryRow{align-items:center;border-bottom:1px solid #eef2f7;display:flex;font-family:var(--deepeye-font-ui);gap:10px;padding:11px 0}.NewLiveLocationRequestSummaryRail__summaryRow:last-child{border-bottom:none;padding-bottom:0}.NewLiveLocationRequestSummaryRail__summaryRow--sub{border-bottom:none;font-size:12px;padding-bottom:4px;padding-left:30px;padding-top:4px}.NewLiveLocationRequestSummaryRail__summaryRow img{flex-shrink:0}.NewLiveLocationRequestSummaryRail__summaryEmpty{color:#94a3b8;font-size:13px;font-weight:600}.NewLiveLocationRequestSummaryRail__rules{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.NewLiveLocationRequestSummaryRail__rule{align-items:center;color:#475569;display:flex;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;gap:8px}@media (max-width:767px){.NewLiveLocationRequestSummaryRail__card{padding:14px 12px}.NewLiveLocationRequestSummaryRail__checkItem{grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto auto}.NewLiveLocationRequestSummaryRail__checkStatus{grid-column:2;justify-self:start}}.MobileVerifyOverlay{align-items:center;background:rgba(15,23,42,.45);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.MobileVerifyOverlay__card{background:#fff;border-radius:14px;box-shadow:0 18px 48px rgba(15,23,42,.22);font-family:var(--deepeye-font-ui,system-ui,sans-serif);max-height:min(80vh,560px);overflow:auto;padding:22px 22px 18px;width:min(420px,100%)}.MobileVerifyOverlay__title{color:#0f172a;font-size:18px;font-weight:800;margin:0}.MobileVerifyOverlay__sub{color:#64748b;font-size:13px;font-weight:600;line-height:1.4;margin:6px 0 16px}.MobileVerifyOverlay__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.MobileVerifyOverlay__row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) 28px;padding:12px 14px}.MobileVerifyOverlay__row--loading{background:#eff6ff;border-color:#bfdbfe}.MobileVerifyOverlay__row--ok{background:#f0fdf4;border-color:#bbf7d0}.MobileVerifyOverlay__row--error{background:#fff5f5;border-color:#fecaca}.MobileVerifyOverlay__number{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:.02em}.MobileVerifyOverlay__status{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.MobileVerifyOverlay__spinner{animation:MobileVerifyOverlay-spin .7s linear infinite;border:2px solid #93c5fd;border-radius:50%;border-top-color:#1d4ed8;height:18px;width:18px}.MobileVerifyOverlay__tick{display:block}.MobileVerifyOverlay__pendingDot{background:#cbd5e1;border-radius:50%;height:8px;width:8px}.MobileVerifyOverlay__errMark{align-items:center;background:#dc2626;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:20px;justify-content:center;width:20px}.MobileVerifyOverlay__errText{color:#b91c1c;font-size:12px;font-weight:600;grid-column:1/-1;line-height:1.35}.MobileVerifyOverlay__close{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;margin-top:16px;padding:11px 14px;width:100%}@keyframes MobileVerifyOverlay-spin{to{transform:rotate(1turn)}}.NewLiveLocationRequestPage{background:var(--admin-page-bg);display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.NewLiveLocationRequestPage>.AllFIRsTopBar{flex-shrink:0}.NewLiveLocationRequestPage__main{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:12px 1.5rem 0}.NewLiveLocationRequestPage__content{box-sizing:border-box;flex:1;min-height:0;overflow:auto;padding-bottom:12px}.NewLiveLocationRequestPage__pageHead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:14px}.NewLiveLocationRequestPage__titles{flex:1 1 auto;min-width:0}.NewLiveLocationRequestPage__h{color:var(--deepeye-primary);font-family:var(--deepeye-font-ui);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.NewLiveLocationRequestPage__sub{color:#64748b;font-family:var(--deepeye-font-ui);font-size:14px;font-weight:500;line-height:1.5;margin:0;max-width:min(720px,100%)}.NewLiveLocationRequestPage__breadcrumbs{align-self:flex-start;flex-shrink:0;margin-bottom:0}.NewLiveLocationRequestPage__guardrail{align-items:flex-start;background:#fff7ed;border:1px solid #fdba74;border-radius:var(--deepeye-radius-sm);box-sizing:border-box;display:flex;gap:12px;margin-bottom:14px;padding:12px 14px}.NewLiveLocationRequestPage__guardrailIcon{flex-shrink:0;margin-top:1px}.NewLiveLocationRequestPage__guardrailText{color:#9a3412;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:500;line-height:1.45;margin:0}.NewLiveLocationRequestPage__guardrailText strong{font-weight:800}.NewLiveLocationRequestPage__workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,360px)}.NewLiveLocationRequestPage__error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;margin-top:10px;padding:10px 12px}.NewLiveLocationRequestPage__footer{align-items:center;border-top:1px solid var(--admin-topbar-search-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:0;padding:12px 0 14px}.NewLiveLocationRequestPage__cancel{align-items:center;background:var(--admin-card-bg);border:1px solid #cbd5e1;border-radius:var(--deepeye-radius-sm);color:#475569;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:14px;font-weight:700;padding:10px 16px;text-decoration:none}.NewLiveLocationRequestPage__cancel:hover{background:#f8fafc}.NewLiveLocationRequestPage__footerActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.NewLiveLocationRequestPage__submitHint{color:#b45309;font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600;line-height:1.45;margin:0;max-width:min(420px,100%)}.NewLiveLocationRequestPage__saveDraft,.NewLiveLocationRequestPage__submit{align-items:center;border-radius:var(--deepeye-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--deepeye-font-ui);font-size:14px;font-weight:700;gap:8px;padding:10px 16px}.NewLiveLocationRequestPage__saveDraft{background:var(--admin-card-bg);border:1px solid var(--deepeye-primary);color:var(--deepeye-primary)}.NewLiveLocationRequestPage__saveDraft:hover{background:var(--deepeye-primary-light)}.NewLiveLocationRequestPage__submit{background:var(--deepeye-primary);border:none;color:#fff}.NewLiveLocationRequestPage__submit:hover{background:var(--deepeye-primary-hover)}.NewLiveLocationRequestPage__submit:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}.NewLiveLocationRequestPage__submit:disabled img{filter:none;opacity:.7}.NewLiveLocationRequestPage__submit:not(:disabled) img{filter:brightness(0) invert(1)}@media (max-width:1100px){.NewLiveLocationRequestPage__workspace{grid-template-columns:1fr}}@media (max-width:767px){.NewLiveLocationRequestPage__main{padding:10px 12px 0}.NewLiveLocationRequestPage__pageHead{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:12px}.NewLiveLocationRequestPage__h{font-size:1.25rem;margin-bottom:0}.NewLiveLocationRequestPage__breadcrumbs{align-self:stretch}}@media (max-width:720px){.NewLiveLocationRequestPage__footer{align-items:stretch;flex-direction:column}.NewLiveLocationRequestPage__footerActions{width:100%}.NewLiveLocationRequestPage__cancel,.NewLiveLocationRequestPage__saveDraft,.NewLiveLocationRequestPage__submit{justify-content:center;width:100%}}.LlNew{display:flex;flex-direction:column;gap:14px;padding-bottom:24px;padding-top:12px}.LlNew__back{align-items:center;color:#1d4ed8;display:inline-flex;font-size:.92rem;font-weight:700;gap:4px;min-height:40px;text-decoration:none;width:fit-content}.LlNew__h{color:#0f2f6b;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin:0}.LlNew__sub{color:#64748b;font-size:.92rem;line-height:1.4;margin:6px 0 0}.LlNew__workspace{display:flex;flex-direction:column;gap:12px}.LlNew__error{background:#fef2f2;border-radius:12px;color:#b91c1c;font-size:.9rem;padding:12px 14px}.LlNew__footer{display:flex;flex-direction:column;gap:10px;margin-top:4px}.LlNew__cancel{background:#fff;border:1px solid rgba(15,47,107,.15);border-radius:14px;color:#0f2f6b;min-height:48px;text-decoration:none}.LlNew__cancel,.LlNew__submit{align-items:center;display:inline-flex;font-weight:700;justify-content:center}.LlNew__submit{background:#0f2f6b;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;gap:8px;min-height:52px}.LlNew__submit:disabled{cursor:not-allowed;opacity:.45}.LlNew__submit img{filter:brightness(0) invert(1)}.LlNew .NewLiveLocationRequestForm__card,.LlNew .NewLiveLocationRequestSummaryRail__card{background:#fff;border:1px solid rgba(15,47,107,.08);border-radius:16px;box-shadow:0 6px 20px rgba(15,47,107,.05)}.LlNew .NewLiveLocationRequestForm__sectionTitle,.LlNew .NewLiveLocationRequestSummaryRail__title{color:#0f2f6b;font-weight:800}@media (min-width:900px){.LlNew__workspace{align-items:start;display:grid;gap:16px;grid-template-columns:1.2fr .8fr}.LlNew__footer{flex-direction:row;justify-content:flex-end}.LlNew__cancel{min-width:140px}.LlNew__submit{min-width:200px}}.LlPending__sub{color:#64748b;font-size:.88rem;font-weight:600;line-height:1.35;margin:6px 0 0;max-width:36rem}.LlPending__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 2px}.LlPending__selectAll{align-items:center;color:#0f2f6b;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px}.LlPending__selectAll input{accent-color:#1d4ed8;height:18px;width:18px}.LlPending__count{color:#64748b;font-size:.82rem;font-weight:700}.LlPending__card{align-items:flex-start;color:inherit;cursor:default;text-decoration:none}.LlPending__card--selected{border-color:rgba(29,78,216,.35);box-shadow:0 0 0 2px rgba(29,78,216,.12)}.LlPending__check{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding-top:4px}.LlPending__check input{accent-color:#1d4ed8;height:18px;width:18px}.LlPending__rowActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.LlPending__approveOne,.LlPending__view{align-items:center;background:#fff;border:1.5px solid #1d4ed8;border-radius:10px;box-sizing:border-box;color:#1d4ed8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:800;justify-content:center;min-height:36px;padding:6px 12px;text-decoration:none}.LlPending__approveOne:hover,.LlPending__view:hover{background:#eff6ff}.LlPending{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.LlPending__stickyCta{background:linear-gradient(180deg,rgba(244,246,248,0),#f4f6f8 28%);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none;position:fixed;right:0;z-index:30}.LlPending__approveBulk{align-items:center;background:#1d4ed8;border:none;border-radius:14px;box-shadow:0 6px 20px rgba(29,78,216,.28);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;justify-content:center;max-width:720px;min-height:48px;padding:12px 16px;pointer-events:auto;width:100%}.LlPending__approveBulk:hover{background:#1e40af}.LlPending__hint{color:#64748b;font-size:.8rem;font-weight:600;line-height:1.4;margin:4px 2px 0}.LlPending__hint a{color:#1d4ed8;font-weight:800;text-decoration:none}.LlPending__hint a:hover{text-decoration:underline}@media (min-width:768px){.LlPending__stickyCta{padding-left:24px;padding-right:24px}}.LoginForm{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%}.LoginForm__forgot{margin:-6px 0 0;text-align:right}.LoginForm__forgotLink{color:var(--deepeye-primary);font-family:var(--deepeye-font-ui);font-size:14px;font-weight:600;text-decoration:none}.LoginForm__forgotLink:hover{text-decoration:underline}.LoginForm__otp .LoginForm__otpInner{align-items:center;display:inline-flex;gap:8px;justify-content:center}.LoginForm__otpIcon{flex-shrink:0;object-fit:contain;opacity:.9}.LoginForm__alert{align-items:flex-start;border-radius:var(--deepeye-radius-sm);display:flex;font-family:var(--deepeye-font-ui);font-size:13px;font-weight:500;gap:10px;line-height:1.45;margin:0;padding:10px 12px}.LoginForm__alertIcon{flex-shrink:0;margin-top:1px;object-fit:contain;opacity:.95}.LoginForm__alert--info .LoginForm__alertIcon{opacity:1}.LoginForm__alertText{flex:1;min-width:0}.LoginForm__alert--error{background:snow;border:1px solid var(--deepeye-error);color:var(--deepeye-error)}.LoginForm__alert--security{background:#fff5f5;border:1px solid var(--deepeye-error);color:#991b1b;font-weight:600}.LoginForm__alert--info{background:var(--deepeye-primary-light);border:1px solid var(--deepeye-input-focus-border);color:var(--deepeye-text-secondary)}.LoginOtpRequestCard__head{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding-left:28px;position:relative}.LoginOtpRequestCard__back{align-items:center;color:#0f2f6b;display:inline-flex;font-size:1.25rem;font-weight:700;left:0;line-height:1;min-height:32px;min-width:44px;position:absolute;text-decoration:none;top:2px}.LoginOtpRequestCard__title{color:#0f2f6b;font-size:1.25rem;font-weight:800;margin:0}.LoginOtpRequestCard__sub{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.LoginOtpRequestCard__alt{color:#1d4ed8;display:block;font-size:.95rem;font-weight:600;line-height:44px;margin-top:14px;min-height:44px;text-align:center;text-decoration:none}.LoginCardHeader{flex-direction:column;gap:8px;text-align:center}.LoginCardHeader,.LoginCardHeader__avatar{align-items:center;display:flex;margin-bottom:4px}.LoginCardHeader__avatar{justify-content:center;line-height:0}.LoginCardHeader__avatarIcon{display:block;opacity:.9}.LoginCardHeader__title{color:var(--deepeye-primary);font-family:var(--deepeye-font-ui);font-size:1.35rem;font-weight:700;line-height:1.2;margin:0}.LoginCardHeader__sub{color:var(--deepeye-text-secondary);font-size:14px;line-height:1.4;margin:0}.LoginCardHeader__phone{color:var(--deepeye-primary);font-weight:700;white-space:nowrap}.LoginCardHeader__rule{background:var(--deepeye-primary);border-radius:2px;height:3px;margin-top:4px;width:40px}.OtpInput{display:flex;flex-direction:row;gap:10px;justify-content:space-between;min-width:0;width:100%}.OtpInput__cell{background:#fff;border:1px solid var(--deepeye-border);border-radius:var(--deepeye-radius-sm);box-sizing:border-box;color:var(--deepeye-text);font-family:var(--deepeye-font-ui);font-size:1.25rem;font-weight:600;height:3rem;max-width:3.5rem;min-width:0;text-align:center;transition:border-color .15s,box-shadow .15s;width:100%}.OtpInput__cell:focus{border-color:var(--deepeye-input-focus-border);box-shadow:0 0 0 2px var(--deepeye-primary-light);outline:none}.OtpInput__cell--error{background:snow;border-color:var(--deepeye-error)}.OtpInput__cell--error:focus{border-color:var(--deepeye-error);box-shadow:0 0 0 2px color-mix(in srgb,var(--deepeye-error) 22%,transparent)}.OrDivider{align-items:center;display:flex;gap:12px;margin:4px 0;width:100%}.OrDivider__line{background:var(--deepeye-border);flex:1;height:1px}.OrDivider__text{color:var(--deepeye-text-muted);font-size:12px;font-weight:600;letter-spacing:.06em}.OtpForm{gap:14px}.OtpForm,.OtpForm__field{display:flex;flex-direction:column;min-width:0;width:100%}.OtpForm__field{gap:8px}.OtpForm__label{color:var(--deepeye-text-muted);font-size:12px}.OtpForm__banner,.OtpForm__label{font-family:var(--deepeye-font-ui);font-weight:500}.OtpForm__banner{align-items:flex-start;border-radius:var(--deepeye-radius-sm);display:flex;font-size:13px;gap:10px;line-height:1.45;margin:0 0 4px;padding:10px 12px}.OtpForm__bannerIcon{flex-shrink:0;margin-top:1px;object-fit:contain;opacity:.95}.OtpForm__banner--success .OtpForm__bannerIcon{opacity:1}.OtpForm__bannerText{flex:1;min-width:0}.OtpForm__banner--info{background:var(--deepeye-primary-light);border:1px solid var(--deepeye-input-focus-border);color:var(--deepeye-text-secondary)}.OtpForm__banner--success{background:#f0fdf4;border:1px solid #86efac;color:#166534}.OtpForm__banner--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.OtpForm__resend{color:var(--deepeye-text-secondary);font-family:var(--deepeye-font-ui);font-size:14px;margin:0;text-align:center}.OtpForm__resend em{color:var(--otp-accent,var(--deepeye-primary));font-style:normal;font-weight:700}.OtpForm__otherInner{align-items:center;display:inline-flex;gap:8px;justify-content:center}.OtpForm__otherIcon{flex-shrink:0;object-fit:contain;opacity:.9}.OtpCard .OtpForm__label{color:#64748b}.OtpCard .LoginCardHeader--otp .LoginCardHeader__title{color:var(--deepeye-text)}.OtpCard .LoginCardHeader--otp .LoginCardHeader__sub{align-items:center;color:var(--deepeye-text-otp-sub);display:flex;flex-direction:column;gap:6px;line-height:1.45;max-width:100%}.OtpCard .LoginCardHeader--otp .LoginCardHeader__subIntro{color:var(--deepeye-text-otp-sub);display:block;font-size:14px;font-weight:500;text-align:center}.OtpCard .LoginCardHeader--otp .LoginCardHeader__phone{color:var(--otp-accent);display:block;font-size:15px;text-align:center}.OtpCard .LoginCardHeader--otp .LoginCardHeader__avatar{background:var(--otp-icon-tile);border-radius:50%;height:4.5rem;margin-bottom:6px;width:4.5rem}.OtpCard .LoginCardHeader--otp .LoginCardHeader__avatarIcon{opacity:1}.OtpCard .LoginCardHeader__ruleOtp{background:#e2e8f0;border:none;height:1px;margin-top:8px;max-width:22rem;position:relative;width:100%}.OtpCard .LoginCardHeader__ruleOtp:after{background:var(--otp-accent,var(--deepeye-primary));border-radius:2px;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.5rem}.OtpCard .Button--primary{background:var(--otp-accent);border-radius:10px;font-size:15px;letter-spacing:.01em;min-height:50px}.OtpCard .Button--primary:hover{background:var(--otp-accent-hover)}.OtpCard .Button--primary:disabled{cursor:not-allowed;opacity:.45}.OtpCard .OtpForm .Button.Button--outline{border:1.5px solid var(--otp-accent)!important;border-radius:10px;color:var(--otp-accent)!important;min-height:50px}.OtpCard .OtpForm .Button.Button--outline:hover{background:var(--otp-accent-light)!important;border-color:var(--otp-accent)!important;color:var(--otp-accent)!important}.OtpCard .OtpForm .Button--outline .OtpForm__otherInner,.OtpCard .OtpForm .Button--outline .OtpForm__otherInner span{color:inherit}.OtpCard .OrDivider__line{background:#e2e8f0}.OtpCard .OrDivider__text{color:#94a3b8;font-weight:600}.OtpCard{--otp-accent:var(--deepeye-primary);--otp-accent-hover:var(--deepeye-primary-hover);--otp-accent-light:var(--deepeye-primary-light);--otp-icon-tile:var(--deepeye-primary-light);--otp-focus-ring:var(--deepeye-primary-shadow-strong);--deepeye-text-otp-sub:#64748b}.SetPasswordForm{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%}.SetPasswordForm__submitError{color:var(--deepeye-error);font-family:var(--deepeye-font-ui);font-size:13px;line-height:1.45;margin:0}.SetPasswordForm__btnInner{align-items:center;display:inline-flex;gap:8px;justify-content:center}.SetPasswordForm__btnIcon{flex-shrink:0;object-fit:contain;opacity:.95}.SetPasswordForm__mismatch{color:var(--deepeye-error);font-family:var(--deepeye-font-ui);font-size:12px;margin:0}.SetPasswordForm__back{background:transparent;border:none;box-sizing:border-box;color:var(--deepeye-primary);cursor:pointer;font-family:var(--deepeye-font-ui);font-size:14px;font-weight:600;min-height:40px;padding:4px 8px 0;text-align:center;width:100%}.SetPasswordForm__back:hover{text-decoration:underline}.SetPasswordForm__listWrap{background:#f8f9fb;border:1px solid var(--deepeye-border);border-radius:var(--deepeye-radius-md);padding:12px 14px 14px}.SetPasswordForm__list{list-style:none;margin:0;padding:0}.SetPasswordForm__list--grid{align-items:center;display:grid;gap:10px 20px;grid-template-columns:1fr 1fr}.SetPasswordForm__li{align-items:center;color:var(--deepeye-text-muted);display:flex;font-family:var(--deepeye-font-ui);font-size:13px;gap:8px;line-height:1.35;min-width:0}.SetPasswordForm__li--on{color:var(--deepeye-primary);font-weight:500}.SetPasswordForm__liMark{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-height:1.125rem;width:1.125rem}.SetPasswordForm__liCheckImg{display:block;object-fit:contain}.SetPasswordForm__liEmpty{border:1.5px solid var(--deepeye-text-muted);border-radius:50%;box-sizing:border-box;display:block;height:.65rem;margin:.1rem;opacity:.5;width:.65rem}.SetPasswordForm__info{background:var(--deepeye-primary-light);border:1px solid var(--deepeye-primary-shadow);border-radius:var(--deepeye-radius-sm);display:flex;gap:10px;padding:12px 12px 12px 14px;text-align:left}.SetPasswordForm__infoIcon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:1px}.SetPasswordForm__infoIconImg{display:block;height:1.25rem;object-fit:contain;width:1.25rem}.SetPasswordForm__infoText{color:var(--deepeye-text-secondary);font-family:var(--deepeye-font-ui);font-size:13px;line-height:1.45;margin:0}.SetPasswordForm__strength{min-width:0}.SetPasswordForm__strengthTop{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.SetPasswordForm__strengthTitle{color:var(--deepeye-text-muted)}.SetPasswordForm__strengthTitle,.SetPasswordForm__strengthValue{font-family:var(--deepeye-font-ui);font-size:12px;font-weight:600}.SetPasswordForm__strengthValue--bad{color:var(--deepeye-error)}.SetPasswordForm__strengthValue--ok{color:var(--deepeye-primary)}.SetPasswordForm__strengthRow{display:flex;gap:3px;max-width:100%;width:100%}.SetPasswordForm__strengthCell{background:#e2e8f0;border-radius:2px;flex:1;height:4px;min-width:0;transition:background .2s}.SetPasswordForm__strengthCell--on{background:var(--deepeye-primary)}.SetPasswordForm__strength--weak .SetPasswordForm__strengthCell--on{background:var(--deepeye-error)}.LlDash{display:flex;flex-direction:column;gap:14px;padding-top:18px}.LlDash__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.LlDash__h{color:#0f2f6b;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin:0}.LlDash__sub{color:#64748b;font-size:.92rem;line-height:1.4;margin:6px 0 0;max-width:36ch}.LlDash__range{align-items:center;background:#fff;border:1px solid rgba(15,47,107,.12);border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:600;gap:6px;min-height:40px;padding:8px 28px 8px 12px;position:relative}.LlDash__rangeIco{border:1.5px solid;border-radius:2px;display:inline-block;flex-shrink:0;height:14px;pointer-events:none;position:relative;width:14px}.LlDash__rangeIco:before{background:currentColor;content:"";height:1px;left:2px;position:absolute;right:2px;top:4px}.LlDash__rangeSelect{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;margin:0;min-width:7.5rem;outline:none;padding:0}.LlDash__rangeChev{color:#94a3b8;font-size:.7rem;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.LlDash__srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.LlDash__error{background:#fef2f2;border-radius:12px;color:#b91c1c;font-size:.9rem;padding:12px 14px}.LlDash__sms{align-items:center;background:#fff;border:1px solid rgba(15,47,107,.08);border-radius:16px;box-shadow:0 8px 24px rgba(15,47,107,.06);display:flex;gap:14px;padding:16px 18px}.LlDash__smsIcon{align-items:center;background:#dbeafe;border-radius:50%;color:#1d4ed8;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.LlDash__smsIcon:before{border:2px solid;border-radius:4px;content:"";height:14px;width:18px}.LlDash__smsLabel{color:#64748b;font-size:.9rem;font-weight:600}.LlDash__smsValue{color:#1d4ed8;font-size:1.75rem;font-weight:800;line-height:1.15;margin-top:2px}.LlDash__smsReset{color:#94a3b8;font-size:.8rem;margin-top:2px}.LlDash__grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.LlDash__metric{background:#fff;border:1px solid rgba(15,47,107,.08);border-radius:16px;box-shadow:0 8px 24px rgba(15,47,107,.05);padding:14px 14px 16px}.LlDash__metricIcon{align-items:center;border-radius:50%;display:inline-flex;font-size:.95rem;font-weight:800;height:36px;justify-content:center;margin-bottom:10px;width:36px}.LlDash__metricIcon--total{background:#dbeafe;color:#1d4ed8}.LlDash__metricIcon--done{background:#dcfce7;color:#15803d}.LlDash__metricIcon--wait{background:#ffedd5;color:#c2410c}.LlDash__metricIcon--rej{background:#fee2e2;color:#b91c1c}.LlDash__metricLabel{color:#64748b;font-size:.85rem;font-weight:600}.LlDash__metricValue{color:#0f2f6b;font-size:1.65rem;font-weight:800;margin-top:4px}.LlDash__primary{align-items:center;background:#0f2f6b;border:0;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;justify-content:center;margin-top:4px;min-height:52px;width:100%}.LlDash__primary:hover{background:#0b2556}.LlDash__viewLink{align-items:center;align-self:center;color:#1d4ed8;display:inline-flex;font-size:.98rem;font-weight:700;gap:6px;justify-content:center;min-height:44px;text-decoration:none}.LlDash__viewLink:hover{text-decoration:underline}:root{--admin-page-bg:#f4f6f8;--deepeye-primary:#0f172a;--deepeye-font-ui:"Noto Sans Devanagari",system-ui,sans-serif}@media (max-width:767px){.LiveLocationRequestDetailsPage__pageHead,.LiveLocationRequestsPage__pageHead,.NewLiveLocationRequestPage__pageHead{align-items:stretch;flex-direction:column;gap:12px}.LiveLocationRequestDetailsPage__headActions,.LiveLocationRequestsPage__headActions,.NewLiveLocationRequestPage__headActions{align-items:stretch;width:100%}.LiveLocationRequestDetailsPage__headActions .CctnsIngestionButton,.LiveLocationRequestsPage__headActions .CctnsIngestionButton,.NewLiveLocationRequestPage__headActions .CctnsIngestionButton{justify-content:center;min-height:44px;width:100%}.LiveLocationRequestDetailsPage__backTitle,.LiveLocationRequestsPage__h,.NewLiveLocationRequestPage__h{font-size:1.25rem}.LiveLocationRequestsPage__sub,.NewLiveLocationRequestPage__sub{font-size:.9rem}.NewLiveLocationRequestForm__tableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.NewLiveLocationRequestForm__table{min-width:0!important;width:100%}.NewLiveLocationRequestForm__manualGrid,.NewLiveLocationRequestForm__warning{grid-template-columns:1fr!important}.NewLiveLocationRequestPage__grid,.NewLiveLocationRequestPage__layout{display:flex;flex-direction:column;gap:16px}.LiveLocationRequestDetailsPage__grid,.LiveLocationRequestDetailsPage__workspace{grid-template-columns:1fr!important}.LiveLocationRequestDetailsMap{min-height:280px;width:100%}.LiveLocationRequestDetailsMap__canvas,.LiveLocationRequestDetailsMap__map{min-height:260px}.LiveLocationOpenConsolidatedLocationTrail__table{min-width:0!important}.LiveLocationOpenConsolidatedLocationTrail{overflow-x:auto}.AllFIRsTopBar__menu{min-height:44px;min-width:44px}.AllFIRsTopBar__searchWrap{display:none}}:root{--deepeye-blue:#003071;--deepeye-red:#e81c2d;--deepeye-yellow:#ffc600;--deepeye-primary:var(--deepeye-blue);--deepeye-primary-hover:#00245a;--deepeye-primary-light:#e6edf6;--deepeye-primary-shadow:rgba(0,48,113,.12);--deepeye-primary-shadow-strong:rgba(0,48,113,.28);--deepeye-secondary:var(--deepeye-red);--deepeye-secondary-hover:#c91826;--deepeye-secondary-light:#fce8ea;--deepeye-secondary-shadow:rgba(232,28,45,.12);--deepeye-secondary-shadow-strong:rgba(232,28,45,.24);--deepeye-accent:var(--deepeye-yellow);--deepeye-accent-hover:#d9a800;--deepeye-accent-muted:rgba(255,198,0,.35);--deepeye-accent-on-dark:var(--deepeye-yellow);--deepeye-brand-hero-bg:#000d2b;--deepeye-brand-feature-icon-tile:#4a2d6e;--deepeye-bg:#f5f6fa;--deepeye-surface:#fff;--deepeye-text:#0f172a;--deepeye-text-secondary:#334155;--deepeye-text-muted:#64748b;--deepeye-text-placeholder:#5c6d85;--deepeye-border:#e2e8f0;--deepeye-border-input:#d0d7e3;--deepeye-input-focus-border:#6898cf;--deepeye-input-focus-outline:#9ebfe8;--deepeye-error:#b91c1c;--deepeye-radius-sm:8px;--deepeye-radius-md:12px;--deepeye-radius-pill:14px;--deepeye-font-brand:"Lora",ui-serif,Georgia,serif;--deepeye-font-ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--color-primary:var(--deepeye-primary);--color-secondary:var(--deepeye-secondary);--color-accent:var(--deepeye-accent);--deepeye-icon-filter-primary:brightness(0) saturate(100%) invert(15%) sepia(65%) saturate(2500%) hue-rotate(200deg) brightness(0.42);--deepeye-icon-filter-on-primary:brightness(0) invert(1);--deepeye-icon-filter-success:brightness(0) saturate(100%) invert(42%) sepia(85%) saturate(600%) hue-rotate(115deg) brightness(0.92);--admin-sidebar-bg:#fff;--admin-sidebar-border:#eef0f6;--admin-sidebar-text:#1f2a44;--admin-sidebar-text-muted:#687385;--admin-sidebar-item-hover:rgba(0,48,113,.065);--admin-sidebar-item-active-bg:rgba(0,48,113,.1);--admin-sidebar-item-active-text:var(--deepeye-primary);--admin-sidebar-rail-bg:#f8f9fc;--admin-sidebar-rail-border:#eef0f6;--admin-sidebar-rail-icon:#6b7693;--admin-sidebar-rail-icon-active:var(--deepeye-primary);--admin-topbar-bg:#fff;--admin-topbar-border:#ececf2;--admin-topbar-search-bg:#f6f7fb;--admin-topbar-search-border:#ececf2;--admin-search-field-bg:#fff;--admin-search-field-border:#d1d5db;--admin-search-field-radius:5px;--admin-page-bg:#f7f8fc;--admin-card-bg:#fff;--admin-card-border:#ececf2;--admin-card-shadow:0 1px 2px rgba(15,23,42,.04);--admin-ai-assist-card-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 20px rgba(15,23,42,.07),0 20px 56px rgba(0,48,113,.075);--admin-ai-assist-composer-shadow:0 2px 8px rgba(15,23,42,.07),0 10px 36px rgba(15,23,42,.09);--admin-ai-assist-metric-shadow:0 1px 4px rgba(15,23,42,.06);--admin-status-detected-bg:#e6f7ec;--admin-status-detected-text:#1c7a45;--admin-status-progress-bg:#e6efff;--admin-status-progress-text:#1f4cd1;--admin-status-investigation-bg:#fff5e0;--admin-status-investigation-text:#aa6500;--admin-status-closed-bg:#eef0f6;--admin-status-closed-text:#4a5773;--admin-confidence-good:#16a34a;--admin-confidence-ok:#2563eb;--admin-confidence-warn:#d97706;--deepeye-bp-narrow-desktop:768px;--deepeye-bp-compact-desktop:1024px;--deepeye-bp-standard-desktop:1280px;--deepeye-bp-large-desktop:1400px;--deepeye-sidebar-width:260px;--deepeye-sidebar-collapsed-width:72px}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,.1)}*{margin:0;padding:0}body,html{font-size:16px;height:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--deepeye-bg);color:var(--deepeye-text);font-family:var(--deepeye-font-ui)}#root{flex-direction:column}#root,.AppShell{display:flex;height:100%;min-height:0}.AppShell{flex:1;flex-direction:column}ol,ul{list-style:none}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;outline:none}button{cursor:pointer}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body.AppShell--devanagari{font-family:"Noto Sans Devanagari",var(--deepeye-font-ui)}