.sa-location-card{gap:12px;min-width:0;display:grid}.sa-location-card>p{color:var(--pb-theme-muted,#49657e);font-size:13px}.sa-location-card dl{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sa-location-card dt{color:var(--pb-theme-muted,#49657e);font-size:12px}.sa-location-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.sa-evidence-map{border:1px solid var(--pb-theme-border,#dce8f5);background:var(--pb-theme-canvas,#edf4fc);border-radius:10px;min-width:0;height:210px;position:relative;overflow:hidden}.sa-evidence-map.expanded{height:min(65dvh,650px);min-height:240px}.sa-evidence-map>div[role=img]{width:100%;height:100%}.sa-evidence-map>p{z-index:1000;background:var(--pb-theme-surface,#fff);text-align:center;border-radius:8px;place-items:center;padding:16px;font-size:13px;display:grid;position:absolute;inset:12px}.sa-evidence-map>small{bottom:0;z-index:900;background:var(--pb-theme-surface,#fff);padding:3px 6px;font-size:10px;position:absolute;inset-inline:0}.sa-map-zoom{top:12px;z-index:900;gap:6px;display:grid;position:absolute;inset-inline-end:12px}.sa-map-zoom>button,.sa-location-card>button{background:var(--pb-theme-surface,#fff);min-width:44px;min-height:44px;color:var(--pb-theme-text,#173753);border:1px solid var(--pb-theme-border,#c5d7eb);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.sa-location-dialog{background:var(--pb-theme-surface,#fff);width:calc(100vw - 20px);max-height:94dvh;color:var(--pb-theme-text,#173753);overflow:auto;z-index:10060!important;max-width:1100px!important}.sa-location-dialog [data-slot=dialog-header]{text-align:start;padding-inline-end:2rem}.sa-location-dialog[dir=rtl] [data-slot=dialog-close]{left:1rem;right:auto}.sa-location-dialog [data-slot=dialog-close]{min-width:44px;min-height:44px}.sa-location-card button:focus-visible,.sa-location-dialog button:focus-visible{outline-offset:3px;outline:3px solid #0878f9}.sa-root{color:var(--pb-theme-text,#173753);background:var(--pb-theme-canvas,#f5f9fd);font-family:var(--pb-user-font-family,Arial,Tahoma,sans-serif);overflow-wrap:anywhere;min-width:0;padding:20px;font-size:14px;line-height:1.6}.sa-root *,.sa-record-dialog *,.sa-map-dialog *,.sa-confirm *{box-sizing:border-box}.sa-root :is(h1,h3,p,dl),.sa-details :is(h3,p,dl){margin:0}.sa-root button,.sa-record-dialog button,.sa-map-dialog button,.sa-confirm button{border:1px solid var(--pb-theme-border,#c5d7eb);background:var(--pb-theme-surface,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.sa-root button:disabled,.sa-confirm button:disabled{opacity:.5;cursor:default}.sa-root :focus-visible,.sa-record-dialog :focus-visible,.sa-map-dialog :focus-visible,.sa-confirm :focus-visible{outline-offset:3px;outline:3px solid #0878f9}.sa-root svg,.sa-details svg{flex:none;width:20px;height:20px}.sa-private{color:#694400;background:#fff3d8;border:1px solid #ddbd7c;border-radius:6px;padding:6px 10px;font-size:12px}.sa-heading{align-items:center;gap:14px;margin:20px 0;display:flex}.sa-heading>svg{color:#0878f9;width:48px;height:48px}.sa-heading>div{flex:1;min-width:0}.sa-heading h1{font-size:28px}.sa-note{color:var(--pb-theme-muted,#49657e);font-size:13px;line-height:1.8;margin:12px 0!important}.sa-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.sa-summary article{background:var(--pb-theme-surface,#fff);border:1px solid var(--pb-theme-border,#dce8f5);border-radius:12px;gap:3px;padding:18px;display:grid}.sa-summary strong{font-size:28px}.sa-summary span{color:var(--pb-theme-muted,#49657e)}.sa-filter{border:1px solid var(--pb-theme-border,#dce8f5);background:var(--pb-theme-surface,#fff);border-radius:12px;grid-template-columns:minmax(200px,1fr) minmax(160px,.7fr) minmax(180px,1fr);align-items:end;gap:12px;margin-block:16px;padding:16px;display:grid}.sa-filter label{gap:6px;min-width:0;display:grid}.sa-filter label>span{align-items:center;gap:6px;display:flex}.sa-filter :is(input,select){border:1px solid var(--pb-theme-border,#c5d7eb);background:var(--pb-theme-surface,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:7px;padding:8px}.sa-filter>span{font-size:12px}.sa-content{align-items:start;gap:16px;display:grid}.sa-content.with-detail{grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.sa-records,.sa-details{border:1px solid var(--pb-theme-border,#dce8f5);background:var(--pb-theme-surface,#fff);border-radius:12px;min-width:0;overflow:hidden}.sa-table-scroll{max-height:700px;overflow:auto}.sa-records table{border-collapse:collapse;text-align:start;width:100%;min-width:900px}.sa-records th{z-index:1;background:var(--pb-theme-canvas,#edf4fc);font-size:12px;position:sticky;top:0}.sa-records :is(th,td){border-block-end:1px solid var(--pb-theme-border,#e5edf6);text-align:start;padding:10px}.sa-records td{font-size:13px}.sa-records td small{color:var(--pb-theme-muted,#49657e);display:block}.sa-records [aria-selected=true]{background:var(--pb-theme-canvas,#edf4fc)}.sa-check{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.sa-check input{accent-color:#0878f9;width:18px;height:18px}.sa-avatar{border:1px solid var(--pb-theme-border,#dce8f5);background:var(--pb-theme-canvas,#edf4fc);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sa-avatar img{object-fit:cover;width:100%;height:100%}.sa-user{align-items:center;gap:9px;min-width:0;display:flex}.sa-user>span{min-width:0}.sa-outcome{color:#254d72;background:#eaf1f9;border-radius:6px;padding:4px 7px;display:inline-block}.sa-outcome[data-value=failed],.sa-outcome[data-value=denied]{color:#9f1f3b;background:#fff0f2}.sa-outcome[data-value=success]{color:#09633e;background:#e7f8ef}.sa-records footer,.sa-confirm footer{border-block-start:1px solid var(--pb-theme-border,#dce8f5);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.sa-records footer>button:last-child{margin-inline-start:auto}.sa-mobile-records{gap:10px;padding:10px;display:grid}.sa-empty{padding:30px!important}.sa-details{max-height:850px;padding:16px;overflow:auto}.sa-details>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sa-details h3{font-size:18px}.sa-identity{align-items:flex-start;gap:10px;margin-block:16px;display:flex}.sa-identity>div{min-width:0}.sa-identity small{color:var(--pb-theme-muted,#49657e);font-size:12px}.sa-tabs{flex-wrap:wrap;gap:6px;margin-block:12px;display:flex}.sa-tabs button{font-size:12px}.sa-tabs [aria-pressed=true]{color:#fff;background:#0878f9;border-color:#0878f9}.sa-details dl,.sa-location dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:12px;display:grid}.sa-details dl>div,.sa-location dl>div{min-width:0}.sa-details dt,.sa-location dt{color:var(--pb-theme-muted,#49657e);font-size:12px}.sa-details dd,.sa-location dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:600}.sa-query{border:1px solid var(--pb-theme-border,#dce8f5);border-radius:8px;gap:4px;margin-block:6px;padding:10px;font-size:12px;display:grid}.sa-query bdi{font-family:monospace}.sa-location{gap:10px;display:grid}.sa-location .sa-evidence{align-items:flex-start;gap:7px;font-size:12px;display:flex}.sa-map{border:1px solid var(--pb-theme-border,#dce8f5);background:var(--pb-theme-canvas,#edf4fc);border-radius:10px;place-items:center;min-height:180px;padding:16px;display:grid}.sa-map.expanded{height:min(60dvh,600px);min-height:220px}.sa-map p{max-width:400px;color:var(--pb-theme-muted,#49657e)}.sa-record-dialog,.sa-map-dialog,.sa-confirm{background:var(--pb-theme-surface,#fff);color:var(--pb-theme-text,#173753);max-height:94dvh;overflow:auto;z-index:10040!important}.sa-record-dialog{width:calc(100vw - 16px);max-width:700px!important}.sa-map-dialog{width:calc(100vw - 20px);max-width:1100px!important}.sa-confirm{max-width:560px!important}.sa-record-dialog>.sa-details{border:0;max-height:none;padding:0}.sa-record-dialog[dir=rtl] [data-slot=dialog-close],.sa-map-dialog[dir=rtl] [data-slot=dialog-close],.sa-confirm[dir=rtl] [data-slot=dialog-close]{left:1rem;right:auto}.sa-record-dialog [data-slot=dialog-header],.sa-map-dialog [data-slot=dialog-header],.sa-confirm [data-slot=dialog-header]{text-align:start;padding-inline-end:2rem}@media (width<=1100px){.sa-content.with-detail{grid-template-columns:minmax(0,1fr) 330px}.sa-filter{grid-template-columns:1fr 1fr}.sa-filter>span{grid-column:1/-1}}@media (width<=900px){.sa-content.with-detail{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.sa-root{padding:12px}.sa-heading{flex-wrap:wrap}.sa-heading h1{font-size:24px}.sa-heading>svg{width:36px;height:36px}.sa-summary{grid-template-columns:1fr;gap:8px}.sa-summary article{align-items:center;gap:16px;padding:12px;display:flex}.sa-summary strong{font-size:24px}.sa-filter{grid-template-columns:minmax(0,1fr);padding:12px}.sa-filter>span{grid-column:auto}.sa-table-scroll{display:none}.sa-mobile-records{gap:10px;padding:10px;display:grid}.sa-mobile-records>article{border:1px solid var(--pb-theme-border,#dce8f5);border-radius:9px;gap:9px;min-width:0;padding:12px;display:grid}.sa-mobile-records time{font-size:12px}.sa-records footer{grid-template-columns:1fr 1fr;display:grid}.sa-records footer>button:last-child{grid-column:1/-1;margin-inline-start:0}.sa-details dl,.sa-location dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sa-root *,.sa-record-dialog *,.sa-map-dialog *,.sa-confirm *{scroll-behavior:auto;transition:none}}.sa-timeline{gap:12px;display:grid}.sa-timeline>article{border-inline-start:2px solid var(--pb-theme-border,#c5d7eb);gap:4px;padding-inline-start:12px;font-size:13px;display:grid}.sa-timeline time{color:var(--pb-theme-muted,#49657e)}.sa-dialog{max-height:94dvh;overflow:auto;background:var(--pb-theme-canvas,#f5f9fd)!important;width:96vw!important;max-width:1780px!important;color:var(--pb-theme-text,#173753)!important;z-index:10040!important;padding:18px!important}.sa-range-query{background:var(--pb-theme-surface,#fff);border:1px solid var(--pb-theme-border,#dce8f5);border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin-block:14px;padding:14px;display:flex}.sa-range-query label{flex:210px;gap:6px;display:grid}.sa-range-query input{border:1px solid var(--pb-theme-border,#c5d7eb);width:100%;min-width:0;min-height:44px;font:inherit;color:inherit;background:var(--pb-theme-surface,#fff);border-radius:7px;padding:8px}.sa-range-query p{flex:1 0 100%}.sa-root>[role=alert]{color:#9f1f3b;background:#fff0f2;border:1px solid #e2a7b4;border-radius:8px;padding:12px}.sa-record-dialog [data-slot=dialog-close],.sa-map-dialog [data-slot=dialog-close],.sa-confirm [data-slot=dialog-close],.sa-dialog>[data-slot=dialog-close]{min-width:44px;min-height:44px}.sa-dialog:has(.sa-root[dir=rtl])>[data-slot=dialog-close]{left:1rem;right:auto}.sa-dialog>.sa-root{padding-block-start:30px}:is([data-slot=dialog-overlay]:has(+.sa-dialog),[data-slot=dialog-overlay]:has(+.sa-record-dialog),[data-slot=dialog-overlay]:has(+.sa-confirm)){z-index:10039}.sa-record-dialog,.sa-confirm{z-index:10050!important}:is([data-slot=dialog-overlay]:has(+.sa-record-dialog),[data-slot=dialog-overlay]:has(+.sa-confirm)){z-index:10049}[data-slot=dialog-overlay]:has(+.sa-location-dialog){z-index:10059}@media (width<=1250px){.sa-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.sa-mobile-records>article{border:1px solid var(--pb-theme-border,#dce8f5);border-radius:9px;gap:9px;min-width:0;padding:12px;display:grid}}@media (width<=700px){.sa-dialog{width:calc(100vw - 12px)!important;padding:6px!important}.sa-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-summary article{display:grid}.sa-range-query{padding:10px}.sa-range-query label{flex-basis:100%}}.sa-more-filters{background:var(--pb-theme-surface,#fff);border:1px solid var(--pb-theme-border,#dce8f5);border-radius:10px;margin-block:12px}.sa-more-filters>summary{cursor:pointer;min-height:44px;padding:10px 14px;font-weight:600}.sa-more-filters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.sa-more-filters label{gap:6px;min-width:0;font-size:13px;display:grid}.sa-more-filters select{border:1px solid var(--pb-theme-border,#c5d7eb);width:100%;min-width:0;min-height:44px;color:inherit;background:var(--pb-theme-surface,#fff);font:inherit;border-radius:7px;padding:8px}.sa-capture{border:1px solid var(--pb-theme-border,#dce8f5);border-radius:8px;margin-block:10px;padding:12px}.sa-capture h4{font-size:14px}.sa-details :is(dt,dd){text-align:start}@media (width<=900px){.sa-more-filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.sa-more-filters>div{grid-template-columns:minmax(0,1fr)}}
