.lpt-loss-brand{color:#fff;background:linear-gradient(115deg,#102c4b,#244668);border:1px solid #b9c1ca;border-radius:20px;align-items:center;gap:22px;margin:20px 0;padding:24px 28px;display:flex;box-shadow:0 10px 30px #102c4b20}.lpt-loss-brand>div{flex:1;min-width:0}.lpt-loss-brand p{letter-spacing:.16em;color:#fff;margin:0 0 8px;font-size:12px;font-weight:800}.lpt-loss-brand h1,.incident-employee-page .lpt-loss-brand h1{color:#fff;margin:0 0 10px;font-size:clamp(23px,3vw,32px);line-height:1.15}.lpt-loss-brand span{color:#e8edf4;font-size:15px;line-height:1.5}.lpt-brand-logo{object-fit:contain;background:#fff;border:3px solid #d4d9df;border-radius:50%;width:76px;height:76px}.lpt-loss-badge{object-fit:contain;flex-shrink:0;width:100px;height:115px;display:block}.portal-art-loss,.portal-art-incident{box-shadow:none;overflow:visible;background:0 0!important}.portal-art-loss img,.portal-art-incident img{animation:none;width:100%!important;height:100%!important}.quick-app-menu button:has(.portal-art-loss){color:#153653!important;background:linear-gradient(120deg,#e6ebf3,#fff)!important;border-color:#aab8ca!important}.quick-app-menu button:has(.portal-art-incident){color:#153653!important;background:linear-gradient(120deg,#e6ebf3,#fff)!important;border-color:#aab8ca!important}.analytics-menu-link:has(.portal-art-loss){color:#153653!important;background:linear-gradient(120deg,#e6ebf3,#fff)!important;border-color:#aab8ca!important}.store-tool-card:has(.portal-art-incident){color:#153653!important;background:linear-gradient(120deg,#e6ebf3,#fff)!important;border-color:#aab8ca!important}.reporting-tool-grid button:has(.portal-art-incident){color:#153653!important;background:linear-gradient(120deg,#e6ebf3,#fff)!important;border-color:#aab8ca!important}.district-art.loss-prevention-art{background:0 0!important}.district-art.loss-prevention-art .portal-art{width:86px!important;height:100px!important}.maintenance.loss-prevention{background:linear-gradient(120deg,#e4eaf2,#fff)!important;border-color:#bcc6d1!important}.lp-shell{background:linear-gradient(135deg,#e8edf4f5,#fffffffa),url(/brand/lpt-loss-prevention.svg) 100% 0/320px no-repeat;border-radius:24px;padding:20px}.lp-hero{border:1px solid #b9c1ca;background:linear-gradient(115deg,#102c4b,#244668)!important;align-items:center!important}.lp-hero>div{flex:1}.lp-hero h1{font-size:30px!important}.lp-hero>div>span{line-height:1.5;font-size:14px!important}.lp-hero p{color:#fff!important;font-size:11px!important}.lp-customer-incidents>header{border-bottom:3px solid #b9c1ca;background:linear-gradient(110deg,#102c4b,#244668)!important}.lp-source-strip article,.lp-grid>section,.lp-settings{border-color:#bdc8d5!important}.lp-source-strip b,.lp-grid h2,.lp-settings h2{color:#193d65!important}.store-loss-summary>header{color:#fff;border-bottom:3px solid #b9c1ca;background:linear-gradient(115deg,#102c4b,#244668)!important}.store-loss-summary>header .lpt-loss-badge{width:72px;height:83px}.store-loss-digital-compact .lpt-loss-badge{width:45px;height:52px}.incident-employee-page,.store-workspace-content.tab-incidents{border-radius:22px;background:linear-gradient(130deg,#e8edf5fa,#fffffff7)!important}.workspace-folder-icon .lpt-loss-badge{width:55px;height:63px}.tab-incidents .workspace-folder-header.incidents{background:#f8faff!important;border-color:#c1ccd9!important}.incident-choice-grid>a,.incident-choice-grid>button{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;border-width:1px!important;box-shadow:0 6px 18px #142e3614!important}.incident-choice-grid>a:first-child,.incident-choice-grid>button:first-child{color:#123b2c!important;background:linear-gradient(135deg,#d8efde,#b9dfc7)!important;border-color:#77ad8c!important}.incident-choice-grid>a:nth-child(2),.incident-choice-grid>button:nth-child(2){color:#143953!important;background:linear-gradient(135deg,#d8edfc,#b8d9f2)!important;border-color:#7eafd1!important}.incident-choice-grid>a:nth-child(3),.incident-choice-grid>button:nth-child(3){color:#612732!important;background:linear-gradient(135deg,#ffe2e4,#f3aeb5)!important;border-color:#d5818d!important}.incident-choice-grid strong{color:inherit!important}.incident-choice-grid>a:hover,.incident-choice-grid>button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 12px 24px #142e3624!important}.incident-choice-grid .incident-choice-art{background:#fff8;border-radius:18px;flex:none;place-items:center;width:76px;height:76px;margin-bottom:3px;display:grid;box-shadow:0 3px 9px #123b2c12}.incident-choice-art img{object-fit:contain;border-radius:50%;width:64px;height:64px}.incident-choice-art svg{width:64px;height:64px}.incident-choice-art.art-store{background:#185787}.incident-choice-art.art-trespass{background:#b94f61}.tab-incidents .incident-view-tabs button.active{color:#fff;background:#1b4673!important}.incident-employee-nav{border-top:2px solid #b9c1ca;background:#102c4b!important}.tab-incidents label:has(input[type=search]){flex-direction:column;gap:8px;margin:16px 0;display:flex}.tab-incidents input[type=search]{background:#fff;border:1px solid #a8b8ca;border-radius:9px;width:100%;padding:12px;font-size:16px}@media (width<=760px){.lpt-loss-brand{gap:14px;padding:20px 16px}.lpt-brand-logo{display:none}.lpt-loss-brand .lpt-loss-badge{width:70px;height:81px}.lp-shell{padding:12px}.lp-hero{flex-wrap:wrap}.lp-hero>.lpt-loss-badge{width:66px;height:76px}.lp-hero>label{width:100%}.lp-hero select{width:100%;min-width:0}.lp-hero h1{font-size:24px!important}.incident-choice-grid .incident-choice-art{width:64px;height:64px}.incident-choice-art svg,.incident-choice-art img{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.incident-choice-grid>a,.incident-choice-grid>button{transition:none;transform:none!important}}.district-control-launchers>button>span.district-art.loss-prevention-art{box-sizing:border-box!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:3px!important;display:grid!important;overflow:visible!important}.district-control-launchers .district-art.loss-prevention-art>.portal-art-loss{border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.district-control-launchers .district-art.loss-prevention-art>.portal-art-loss>img{object-fit:contain!important;object-position:center!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;transform:none!important}main.lp-shell{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;max-width:1180px}main.lp-shell>*{min-width:0}main.lp-shell>header.lp-hero{box-sizing:border-box;grid-template-columns:88px minmax(0,1fr) minmax(170px,230px);gap:20px;min-width:0;padding:24px;align-items:center!important;display:grid!important}main.lp-shell>header.lp-hero>.lpt-loss-badge{object-fit:contain;max-width:100%;width:88px!important;height:102px!important}main.lp-shell>header.lp-hero>div{min-width:0;max-width:100%}main.lp-shell>header.lp-hero h1{overflow-wrap:anywhere;white-space:normal!important;margin:6px 0 10px!important;font-size:clamp(24px,2.7vw,32px)!important;line-height:1.16!important}main.lp-shell>header.lp-hero p{line-height:1.5;letter-spacing:.12em!important;white-space:normal!important;font-size:11px!important}main.lp-shell>header.lp-hero>div>span{overflow-wrap:anywhere;line-height:1.55;display:block;white-space:normal!important;font-size:14px!important}main.lp-shell>header.lp-hero>label{align-self:center;width:100%;min-width:0;font-size:12px}main.lp-shell>header.lp-hero select{box-sizing:border-box;width:100%;max-width:100%;font-size:14px;min-width:0!important}@media (width<=1000px){main.lp-shell>header.lp-hero{grid-template-columns:76px minmax(0,1fr);gap:16px}main.lp-shell>header.lp-hero>.lpt-loss-badge{width:76px!important;height:88px!important}main.lp-shell>header.lp-hero>label{grid-column:1/-1}}@media (width<=540px){main.lp-shell{width:calc(100% - 16px);padding:8px}main.lp-shell>header.lp-hero{border-radius:16px;grid-template-columns:60px minmax(0,1fr);gap:12px;padding:18px 14px}main.lp-shell>header.lp-hero>.lpt-loss-badge{width:60px!important;height:70px!important}main.lp-shell>header.lp-hero h1{font-size:24px!important}main.lp-shell>header.lp-hero p{letter-spacing:.08em!important;font-size:10px!important}main.lp-shell>header.lp-hero>div>span{font-size:13px!important}}.lpt-loss-brand,.lp-hero,.store-loss-summary>header{border-bottom:4px solid #ba2636!important}.lp-customer-incidents>header,.incident-employee-nav{border-color:#ba2636!important}.lpt-loss-brand .lpt-brand-logo{border-color:#d4d9df}.lp-hero p,.lpt-loss-brand p{color:#fff!important}.maintenance.loss-prevention{border-left:4px solid #ba2636!important}.quick-app-menu button:has(.portal-art-loss){border-left:4px solid #ba2636!important}.quick-app-menu button:has(.portal-art-incident){border-left:4px solid #ba2636!important}.app-shell .district-control-launchers>button.loss-prevention,.district-control-launchers>button.loss-prevention{color:#fff!important;background:linear-gradient(115deg,#102c4b,#28517c)!important;border-color:#b9c1ca #b9c1ca #ba2636!important;border-bottom-style:solid!important;border-bottom-width:3px!important}.app-shell .district-control-launchers>button.loss-prevention b,.app-shell .district-control-launchers>button.loss-prevention p,.app-shell .district-control-launchers>button.loss-prevention small{color:#fff!important}.app-shell .district-control-launchers>button.loss-prevention,.district-control-launchers>button.loss-prevention{background:linear-gradient(115deg,#9f2435 0%,#185944 48%,#204d7c 100%)!important;border-bottom-color:#c4cfdd!important}main.lp-shell>header.lp-hero,.store-loss-summary>header{background:linear-gradient(115deg,#8f2437 0%,#175644 48%,#173e6b 100%)!important}main.lp-shell{background:radial-gradient(at 0 0,#f5dce0,#0000 48%),radial-gradient(at 50% 35%,#dbece3,#0000 65%),linear-gradient(135deg,#f7f9fc,#dce8f6)!important}.quick-app-menu button:has(.portal-art-loss){color:#17314d!important;background:linear-gradient(115deg,#f4dfe3,#dfefe6 48%,#e0eaf7)!important}.analytics-menu-link:has(.portal-art-loss){color:#17314d!important;background:linear-gradient(115deg,#f4dfe3,#dfefe6 48%,#e0eaf7)!important}.lp-customer-incidents>header{background:linear-gradient(115deg,#8f2437,#175644 48%,#173e6b)!important}.company-incident-editor{color:#102a43;background:#fff;border:1px solid #b9c8d6;border-radius:14px;margin:16px 0;padding:20px}.company-incident-editor h3{margin:0 0 8px;font-size:22px}.company-incident-editor p{font-size:16px;line-height:1.5}.company-incident-editor a{color:#135a9b;text-decoration:underline}.company-incident-editor fieldset{border:0;min-width:0;padding:0}.company-incident-editor details{border-top:1px solid #d5e0e9;margin-top:18px;padding-top:14px}.company-incident-editor summary{cursor:pointer;padding:8px 0;font-size:18px;font-weight:700}.company-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px;display:grid}.company-field-grid .wide{grid-column:1/-1}.company-incident-editor label,.trespass-register label,.incident-employee-page label{flex-direction:column;gap:7px;font-size:16px;font-weight:600;display:flex}.company-incident-editor input,.company-incident-editor textarea,.company-incident-editor select,.trespass-register input,.trespass-register textarea,.trespass-register select,.incident-employee-page>label>select{box-sizing:border-box;color:#102a43;background:#fff;border:1px solid #9aaebf;border-radius:8px;width:100%;padding:11px;font:400 16px system-ui}.company-incident-editor input:read-only{background:#edf2f6}.company-incident-editor button,.incident-employee-page button,.trespass-register button{color:#fff;cursor:pointer;background:#123c61;border:0;border-radius:8px;padding:12px 18px;font:600 16px system-ui}.company-incident-editor button:disabled,.incident-employee-page button:disabled,.trespass-register button:disabled{opacity:.6;cursor:wait}.company-form-note{color:#486075}.incident-employee-page{max-width:1000px;margin:0 auto;padding:24px 20px 110px}.incident-employee-page h1{margin:20px 0;font-size:28px}.incident-employee-nav{color:#fff;z-index:50;background:#102a43;justify-content:center;gap:30px;padding:18px;display:flex;position:fixed;bottom:0;left:0;right:0}.incident-employee-nav a{color:#fff;font-size:16px}.trespass-register{color:#102a43;background:#fff;border:1px solid #b9c8d6;border-radius:14px;margin:24px 0;padding:20px}.trespass-register h3{font-size:22px}.trespass-register form{gap:16px;display:grid}.trespass-register article{border-top:1px solid #d5e0e9;padding:16px 0}.trespass-register article p{white-space:pre-wrap}.trespass-register .trespass-status{background:#e7edf4;border-radius:5px;margin-left:10px;padding:4px 10px;font-weight:700;display:inline-block}.trespass-register .trespass-actions{flex-wrap:wrap;gap:12px;display:flex}.trespass-register [role=alert],.company-incident-editor [role=alert]{color:#a91d2c}@media (width<=600px){.company-field-grid{grid-template-columns:1fr}.company-incident-editor,.trespass-register{padding:14px}.incident-employee-page{padding:14px 12px 110px}}@media print{.incident-employee-nav{display:none}}.incident-page-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.incident-page-actions button,.incident-page-actions a,.incident-report-menu-button{min-height:44px;color:#173d60!important;background:#fff!important;border:1px solid #9fb2c4!important;border-radius:9px!important;padding:10px 14px!important;font-size:14px!important;font-weight:850!important;text-decoration:none!important}.incident-page-actions button:first-child{color:#fff!important;background:#173d60!important;border-color:#173d60!important}.incident-menu-title{color:#173d60;margin:24px 0 12px;font-size:22px}.incident-start-new{margin-left:12px}.saved-company-forms>article{border-top:1px solid #d5e0e9;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:8px;padding:13px 0;display:grid}.saved-company-forms>article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.saved-company-forms>article>div>b{overflow-wrap:anywhere}.saved-company-forms>article small{color:#5e7383;font-size:13px}.saved-company-forms>article>a,.saved-company-forms>article>button{color:#124f7b;background:#eef6fa;border:1px solid #8ba9bf;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.saved-company-forms>article>button:first-of-type{color:#17664f;background:#eef8f2;border-color:#17664f}.incident-bottom-nav{z-index:1300}.incident-bottom-nav>button:nth-child(2){color:#17664f}.incident-bottom-nav>button:nth-child(3){color:#173f7a}.incident-bottom-nav>button:nth-child(4){color:#b52d34}.incident-bottom-nav>button:nth-child(5){color:#173f7a}@media (width<=700px){.saved-company-forms>article{grid-template-columns:1fr 1fr}.saved-company-forms>article>div{grid-column:1/-1}.saved-company-forms>article>a,.saved-company-forms>article>button{width:100%}.incident-start-new{margin:10px 0 0}.incident-page-actions{grid-template-columns:1fr 1fr;display:grid}.incident-page-actions button:first-child{grid-column:1/-1}}@media print{.incident-bottom-nav,.incident-page-actions,.incident-report-menu-button{display:none!important}}.incident-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.incident-choice-grid>a,.incident-choice-grid>button{text-align:left;color:#102a43;cursor:pointer;background:#fff;border:1px solid #b9c8d6;border-radius:16px;flex-direction:column;gap:14px;min-height:215px;padding:24px;text-decoration:none;display:flex;box-shadow:0 3px 12px #102a4308}.incident-choice-grid b{font-size:21px;line-height:1.25}.incident-choice-grid span{font-size:15px;font-weight:400;line-height:1.5}.incident-choice-grid strong{color:#135a9b;margin-top:auto;font-size:15px}.incident-choice-grid>a:hover,.incident-choice-grid>button:hover{background:#f3f8fc;border-color:#135a9b}.incident-choice-grid>button:disabled{opacity:.5;cursor:not-allowed}.compact-upload{background:#f8fafc!important;border:1px solid #d5e0e9!important;margin:16px 0!important;padding:10px 12px!important}.compact-upload>summary{cursor:pointer;font-weight:600;padding:4px!important;font-size:14px!important}.compact-upload .incident-form-file-button{min-height:0;padding:10px;font-size:14px}.compact-upload header{margin-top:12px}@media (width<=760px){.incident-choice-grid{grid-template-columns:1fr}.incident-choice-grid>a,.incident-choice-grid>button{min-height:0;padding:20px}}.company-section-links{flex-wrap:wrap;gap:8px;padding:14px 0 20px;display:flex}.company-section-links a{background:#edf4fa;border:1px solid #c2d4e4;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:650;text-decoration:none}.company-question-section{background:#fbfdff;border:1px solid #cbd7e1;border-radius:12px;margin:20px 0;padding:20px;scroll-margin-top:24px}.company-question-section h4{align-items:center;gap:12px;margin:0 0 12px;font-size:20px;display:flex}.company-question-section h4>span{color:#fff;background:#123c61;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.company-field-grid label{line-height:1.45}.company-incident-editor input:focus,.company-incident-editor textarea:focus,.company-incident-editor select:focus{outline-offset:2px;outline:3px solid #3581bf}.company-incident-editor textarea{resize:vertical;min-height:150px}.company-incident-editor small{font-weight:400;line-height:1.5}.incident-save-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.incident-save-actions [role]{flex-basis:100%;margin:0}.incident-save-actions [role=alert]{color:#a91d2c}.saved-company-forms .incident-date{color:#123c61;font-size:16px;font-weight:700}@media (width<=600px){.company-question-section{padding:14px 12px}.company-section-links a{flex:42%}.incident-save-actions>button{width:100%}}.company-method-options{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.company-method-options button{color:#123c61;background:#fff;border:2px solid #123c61;min-height:56px}.company-method-options button[aria-pressed=true]{color:#fff;background:#123c61}.company-upload-panel input[type=file]{background:#edf4fa;border:2px dashed #6a8dab;padding:16px}.company-upload-panel fieldset>label{margin:16px 0}@media (width<=600px){.company-method-options{grid-template-columns:1fr}}.saved-company-forms>article{border-top:1px solid #d5e0e9;border-radius:10px;margin:12px 0;padding:16px}.lp-incident-status{white-space:nowrap}.incident-choice-grid>button,.incident-employee-nav button,.incident-page-actions button{touch-action:manipulation;z-index:1;pointer-events:auto;position:relative}.incident-choice-grid>button>*{pointer-events:none}.company-trespass-option{color:#173d32;background:#f1f8f3;border:2px solid #78a88c;border-radius:12px;margin:18px 0;padding:16px}.company-trespass-option small{color:#45665a;font-size:14px;font-weight:500;line-height:1.45}.trespass-linked-video{background:#f6f9fb;border:1px solid #b9c8d6;border-radius:10px;margin:12px 0;padding:12px}.trespass-linked-video>b{margin-bottom:8px;display:block}.incident-video-picker{color:#173d60;background:#f5faff;border:1px solid #a9c4d6;border-radius:12px;margin:14px 0;padding:14px}.incident-video-picker>header{align-items:center;gap:10px;display:flex}.incident-video-picker>header>span{color:#fff;background:#b52d34;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.incident-video-picker>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.incident-video-picker>header b{font-size:15px}.incident-video-picker>header em{color:#17664f;text-transform:uppercase;background:#e8f3ec;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal}.incident-video-picker>header small{color:#526b7b;font-size:12px;line-height:1.4}.incident-video-choices{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.incident-video-choices label{cursor:pointer;border:1px solid #6f9fbd;border-radius:9px;place-items:center;min-height:46px;position:relative;color:#174f79!important;background:#fff!important;padding:10px!important;font-size:13px!important;font-weight:850!important;display:grid!important}.incident-video-choices input,.incident-video-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.incident-video-ready{grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}.incident-video-ready video{background:#07131f;border-radius:9px;width:100%;max-height:160px;display:block}.incident-video-ready>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.incident-video-ready b{overflow-wrap:anywhere;max-width:100%;font-size:13px}.incident-video-ready small{color:#526b7b;font-size:12px}.incident-video-ready button{min-height:38px;color:#9b3030!important;background:#fff!important;border:1px solid #b86c6c!important;padding:7px 10px!important;font-size:12px!important}.incident-video-picker>p{margin:9px 0 0!important;font-size:12px!important}.incident-video-picker [role=alert]{color:#a91d2c}.incident-video-progress{background:#dce8ef;border-radius:8px;place-items:center;height:38px;margin-top:11px;display:grid;position:relative;overflow:hidden}.incident-video-progress>span{background:#76c593;transition:width .2s;position:absolute;inset:0 auto 0 0}.incident-video-progress>b{z-index:1;color:#123c36;font-size:12px;position:relative}.incident-video-attachments{gap:10px;margin:12px 0;display:grid}.incident-video-attachments>b{color:#173d60;font-size:12px}.incident-video-attachments figure{background:#f5faff;border:1px solid #a9c4d6;border-radius:10px;margin:0;padding:10px}.incident-video-attachments video{background:#07131f;border-radius:9px;width:100%;max-height:420px;display:block}.incident-video-attachments figcaption{color:#526b7b;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.incident-video-attachments figcaption span{overflow-wrap:anywhere;min-width:0}.incident-video-attachments a{color:#174f79;background:#fff;border:1px solid #7c9eb5;border-radius:7px;flex:none;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none}.incident-video-action{position:relative;overflow:hidden;color:#98242d!important;background:#fff1f1!important;border-color:#b52d34!important}@media (width<=600px){.incident-video-choices,.incident-video-ready{grid-template-columns:1fr}.incident-video-ready video{max-height:240px}.incident-video-choices label{min-height:50px}.incident-video-attachments figcaption{flex-direction:column;align-items:flex-start}}.incident-video-shortcuts{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.incident-video-play{cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;min-height:48px;font-weight:700;color:#fff!important;background:#174f79!important;border:0!important;padding:12px 16px!important;font-size:16px!important;display:flex!important}.incident-video-play small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:14px;overflow:hidden;color:#e1eff8!important}.incident-video-dialog{color:#fff;background:#101b28;border:1px solid #456078;border-radius:14px;width:min(960px,94vw);max-height:94dvh;padding:16px;position:fixed;inset:0;overflow:auto}.incident-video-dialog::backdrop{background:#000c}.incident-video-dialog header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.incident-video-dialog header b{overflow-wrap:anywhere;font-size:16px}.incident-video-dialog button,.incident-video-dialog a{color:#173d60;cursor:pointer;background:#fff;border:0;border-radius:7px;flex-shrink:0;padding:10px 14px;font-size:16px;display:inline-block}.incident-video-dialog video{background:#000;width:100%;max-height:70dvh;margin-bottom:12px;display:block}.incident-playback-options{margin-top:16px;font-size:14px;line-height:1.5}.incident-playback-options summary{cursor:pointer}.incident-playback-options label{flex-direction:column;gap:8px;display:flex}.incident-playback-options input{max-width:100%}.incident-video-dialog button:disabled{opacity:.6;cursor:wait}.mobile-quick-nav{--lpt-nav-red:#b52d34;--lpt-nav-green:#17664f;--lpt-nav-blue:#173f7a;--quick-nav-safe-bottom:env(safe-area-inset-bottom,0px);z-index:1000;width:100%;min-height:64px;padding:4px max(6px,env(safe-area-inset-right)) max(4px,var(--quick-nav-safe-bottom)) max(6px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px)saturate(1.15);isolation:isolate;background:#fffffffa;border:0;border-top:1px solid #d7e0e6;border-radius:0;justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:none;box-shadow:0 -5px 18px #102a431f}.mobile-quick-nav:before{content:"";z-index:2;background:linear-gradient(90deg,var(--lpt-nav-red) 0 25%,#fff 25% 42%,var(--lpt-nav-blue) 42% 68%,var(--lpt-nav-green) 68% 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #cbd6dc}.mobile-quick-nav>button{min-width:0;min-height:56px;color:var(--lpt-nav-blue);font:inherit;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1 1 0;align-content:center;place-items:center;gap:2px;padding:5px 2px 3px;transition:background .18s,transform .18s cubic-bezier(.2,.8,.2,1),filter .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.mobile-quick-nav>button:after{content:"";opacity:0;pointer-events:none;background:#173f7a2e;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2)}.mobile-quick-nav>button:hover,.mobile-quick-nav>button:focus-visible{outline-offset:-2px;background:#eef5f3;outline:2px solid #17664f}.mobile-quick-nav>button.active{color:var(--lpt-nav-green);background:0 0}.mobile-quick-nav>button.active:before{content:"";background:#e7f4ee;border-radius:11px;width:39px;height:34px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #cce2d8}.mobile-quick-nav>button:active{filter:brightness(1.12);transform:translateY(1px)scale(.96)}.mobile-quick-nav>button:active:after{animation:.38s ease-out both quick-nav-ripple}.mobile-quick-nav>button:active .mobile-quick-nav-icon{transform:translateY(-2px)scale(1.08)}@keyframes quick-nav-ripple{0%{opacity:.38;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}.mobile-quick-nav-icon{z-index:1;color:currentColor;background:0 0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:20px;font-weight:1000;line-height:1;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .2s,color .2s;display:grid;position:relative;overflow:hidden}.mobile-quick-nav-icon img{object-fit:cover;width:26px;height:26px}.mobile-quick-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mobile-quick-nav>button b{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-size:9px;line-height:1.1;position:relative;overflow:hidden}.mobile-quick-nav>.home{width:auto;height:auto;min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:10px;flex:1 1 0;margin:0}.mobile-quick-nav>.home:hover,.mobile-quick-nav>.home:focus-visible{outline-offset:-2px;background:#eef5f3;outline-color:#17664f}.mobile-quick-nav>.home.active{background:0 0}.mobile-quick-nav>.home .mobile-quick-nav-icon{background:#fff;border:1px solid #cddbd5;border-radius:50%;width:29px;height:29px;box-shadow:0 1px 4px #102a4329}.mobile-quick-nav>.home .mobile-quick-nav-icon img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mobile-quick-nav>.home b{color:currentColor;font-size:9px}.quick-app-menu{z-index:1200;top:auto;right:max(10px,env(safe-area-inset-right));bottom:calc(68px + env(safe-area-inset-bottom,0px));width:min(340px,100vw - 20px);max-height:min(72dvh,620px);padding:10px}.quick-app-menu>header{border-bottom:1px solid #dbe4e8;align-items:center;gap:9px;margin-bottom:6px;padding:8px;display:flex}.quick-app-menu>header>span{color:#f5cb31;background:linear-gradient(135deg,#102a43,#17664f);border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:1000;display:grid}.quick-app-menu>header>div{flex-direction:column;gap:2px;display:flex}.quick-app-menu>header b{color:#173d60;font-size:14px}.quick-app-menu>header small{color:#667b87;font-size:8px}.quick-app-menu>button>span{background:#174f79;border-radius:10px}.quick-menu-scrim{z-index:1100}.app-shell{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.app-shell .sticky-footer{bottom:calc(64px + env(safe-area-inset-bottom,0px))}html,body{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}input:focus,textarea:focus,select:focus,[contenteditable=true]:focus{scroll-margin-bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media (width<=370px){.mobile-quick-nav{padding-inline:2px}.mobile-quick-nav>button b{font-size:8px}.mobile-quick-nav-icon,.mobile-quick-nav>.home .mobile-quick-nav-icon{width:26px;height:26px}}@media (width<=799px){.mobile-quick-nav>button,.mobile-quick-nav>.home{flex:1 1 0}}@media (width<=820px) and (pointer:coarse){body:has(input:focus,textarea:focus,select:focus,[contenteditable=true]:focus) .mobile-quick-nav{opacity:0;pointer-events:none;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.mobile-quick-nav,.mobile-quick-nav>button,.mobile-quick-nav-icon,.mobile-quick-nav>button:after{transition:none}.mobile-quick-nav>button:active:after{animation:none}.mobile-quick-nav>button:active{transform:none}}@media print{.mobile-quick-nav{display:none!important}.app-shell{padding-bottom:0}.app-shell .sticky-footer{bottom:0}}.mobile-quick-nav-icon .shortcut-maintenance-art,.mobile-quick-nav-icon .shortcut-pog-art{filter:drop-shadow(0 1px 1px #173d6026);width:24px;height:24px}.shortcut-gear-motion{transform-origin:12px 11.7px;animation:7s ease-in-out infinite shortcut-gear-turn}.shortcut-pog-products{animation:5s ease-in-out infinite shortcut-shelf-glow}@keyframes shortcut-gear-turn{0%,60%,to{transform:rotate(0)}30%{transform:rotate(45deg)}}@keyframes shortcut-shelf-glow{0%,55%,to{opacity:1}25%{opacity:.65}}@media (prefers-reduced-motion:reduce){.shortcut-gear-motion,.shortcut-pog-products{animation:none}}
