div#pageheader{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);align-items:center;display:flex}div#pagecontent{margin-top:var(--spacing-md);flex-direction:column;display:flex}div#pagecontent.standard{gap:var(--spacing-md);overflow-y:auto}div#pagecontent.standard.twocol{flex-flow:wrap}div#pagecontent.standard.twocol>div.monitorlocationdisplay{width:calc(50% - var(--spacing-md)/2)}div#pagecontent.standard.twocol>div.monitorlocationdisplay div.info-wrapper{width:320px}div#pagecontent.standard.cardgrid{align-content:flex-start;gap:var(--spacing-md);flex-flow:wrap;flex:1}div#pagecontent.standard.cardgrid>div.card{flex:300px;min-width:300px;max-width:400px}div#pagecontent.asrow{flex-direction:row;flex:1}div#pagecontent.index{flex:1;min-height:0;overflow:hidden}div#pagefooter{padding-top:var(--spacing-md);border-top:1px solid var(--color-border);align-items:center;margin-top:auto;display:flex}div#pagefooter div.actions{gap:var(--spacing-sm);align-items:center;margin-left:auto;display:flex}div#pagefooter div.actions-left{gap:var(--spacing-sm);align-items:center;display:flex}div#pageheader div.icon{font-size:var(--font-size-xlarge);margin-right:var(--spacing-sm)}div#pageheader div.title{font-size:var(--font-size-xlarge);color:var(--color-text);flex-grow:1;font-weight:600}div#pageheader div.subtitle{font-size:var(--font-size-medium);color:var(--color-text-muted);font-weight:500}div#pageheader div.centertitle{font-size:var(--font-size-xlarge);color:var(--color-text);flex-grow:1;justify-content:center;font-weight:600;display:flex}div.summary{gap:var(--spacing-sm);align-items:center;margin-left:auto;display:flex}div.summary .sep{color:var(--color-border)}div#pageheader div.summary{font-size:var(--font-size-base)}div#pageheader div.actions{gap:var(--spacing-sm);margin-left:var(--spacing-md);align-items:center;display:flex}div#pagecontent div.pagewarning{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background-color:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--border-radius);color:var(--color-warning-text);margin-bottom:var(--spacing-md);display:flex}div#pagecontent div.pagewarning .icon{font-size:var(--font-size-large)}div#pagecontent div.pagesection{margin-top:var(--spacing-md);flex-direction:column;display:flex}div#pagecontent div.pagesection:first-child,div#pagecontent div.pagewarning+div.pagesection{margin-top:0}div#pagecontent div.pagesection div.header{min-height:52px;padding:var(--spacing-sm)var(--spacing-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);align-items:center;display:flex}div#pagecontent div.pagesection div.header div.icon{font-size:var(--font-size-large);margin-right:var(--spacing-sm)}div#pagecontent div.pagesection div.header div.icon img{width:auto;height:32px}div#pagecontent div.pagesection div.header div.title{font-size:var(--font-size-base);color:var(--color-text);font-weight:600}div.pagesection div.header div.summary{font-size:var(--font-size-small)}div#pagecontent div.pagesection div.content{gap:var(--spacing-md);padding:var(--spacing-md)0;flex-wrap:wrap;display:flex}body.standard div.device-pool .card-group .card.monitor-card{flex:0 0 280px}body.standard div.device-pool .card.monitor-card{cursor:default}body.standard div.device-pool .card.monitor-card .status-available{color:var(--color-success)}body.standard div.device-pool .card.monitor-card .status-assigned{color:var(--color-warning)}body.standard div.device-pool .card.monitor-card .status-inuse{color:var(--color-error)}body.standard div.device-pool .card.monitor-card .status-blocked{color:var(--color-text-muted)}body.standard div.device-pool .card.monitor-card.blocked{opacity:.6}body.standard div.device-pool .card.monitor-card.blocked .card-title{background-color:var(--color-text-muted)}body.standard div.device-pool .card.monitor-card .cal-valid{color:var(--color-success)}body.standard div.device-pool .card.monitor-card .cal-expired{color:var(--color-error)}body.standard div.device-pool .card.monitor-card .card-details:has(+.card-actions){padding-bottom:var(--spacing-xs)}body.standard div.device-pool .card.monitor-card .card-actions{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md)var(--spacing-md);border-top:1px solid var(--color-border);display:flex}body.standard div.shell div.shell-content-header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}body.standard div.shell h1.content-title{font-size:var(--font-size-title);color:var(--color-primary);margin:0;font-weight:600}body.standard div.shell div.shell-content-cards{gap:var(--spacing-md);flex-wrap:wrap;place-content:flex-start center;display:flex}body.standard div.shell div.shell-content-cards div.no-sites{width:100%;padding:var(--spacing-xl);justify-content:center;font-style:italic}body.standard div.card{background-color:var(--color-surface);border-radius:var(--border-radius-lg);cursor:pointer;border:1px solid;flex-direction:column;width:348px;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}body.standard div.card:hover{box-shadow:0 4px 12px #0000001a}body.standard div.card.selected{border-width:2px}body.standard div.card .card-title{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-large);justify-content:space-between;align-items:center;font-weight:600;display:flex}body.standard div.card .card-title .card-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}body.standard div.card .card-title .tap-hint{font-size:var(--font-size-small);opacity:.7;flex-shrink:0;font-weight:400}body.standard div.card .card-details{padding:var(--spacing-sm)var(--spacing-md)var(--spacing-md);gap:var(--spacing-xs);font-size:var(--font-size-small);flex-direction:column;flex:1;display:flex}body.standard div.card .card-details.with-image{position:relative}body.standard div.card .card-row{gap:var(--spacing-xs);display:flex}body.standard div.card .card-row .label{color:var(--color-text-muted);min-width:80px}body.standard div.card .card-row span:not(.label):not(.team-badge){color:var(--color-text)}body.standard div.card .card-row .total{color:var(--color-text);font-weight:500}body.standard div.card .card-row .sep{background-color:var(--color-border);align-self:center;width:1px;height:14px}body.standard div.card .card-row .status-good{color:var(--color-success)}body.standard div.card .card-row .status-armed{color:var(--color-warning)}body.standard div.card .card-row .status-none{color:var(--color-text-muted);font-style:italic}body.standard div.card .card-row .status-planned{color:var(--color-text-muted)}body.standard div.card .card-row .status-fired{color:var(--color-primary);font-weight:500}body.standard div.card .card-row .status-completed{color:var(--color-success)}body.standard div.card .card-row .cal-date.expired,body.standard div.card .card-row .warning{color:var(--color-error);font-weight:500}body.standard div.card .card-row .team-badge{color:#fff;font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;background-color:#6c757d;border-radius:4px;max-width:50%;padding:2px 8px;overflow:hidden}body.standard div.card.site-card.card-disabled{cursor:default}body.standard div.card.site-card.card-disabled .card-title{background-color:#6c757d}body.standard div.card.site-card.card-disabled .card-title .lock-hint{font-size:var(--font-size-small);opacity:.8;flex-shrink:0;font-weight:400}body.standard div.card .card-actions{gap:var(--spacing-sm);padding:0 var(--spacing-md)var(--spacing-md);flex-direction:row;justify-content:flex-end;display:flex}body.standard div.card .card-actions .action-btn{padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-small);border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-surface);color:var(--color-text);cursor:pointer}body.standard div.card .card-actions .action-btn:hover{background-color:var(--color-background)}body.standard div.card .card-actions .action-btn.delete{color:var(--color-error);border-color:var(--color-error)}body.standard div.card .card-actions .action-btn.delete:hover{background-color:#dc35451a}body.standard div.card .card-image{object-fit:contain;max-width:48px;max-height:48px;position:absolute;top:0;right:0}body.standard div.card.site-card{border-color:var(--card-site-border)}body.standard div.card.site-card:hover{border-color:var(--color-accent)}body.standard div.card.site-card .card-title{background-color:var(--card-site-title-back);color:var(--card-site-title-fore)}body.standard div.card.site-card.selected{background-color:var(--selected-site-background)}body.standard div.card.monitor-card{border-color:var(--card-monitor-border)}body.standard div.card.monitor-card .card-title{background-color:var(--card-monitor-title-back);color:var(--card-monitor-title-fore)}body.standard div.card.monitor-card.selected{background-color:var(--selected-monitor-background,#e6f4ea);border-color:var(--card-monitor-selected-border)}body.standard div.card.monitor-card.selected .card-title{background-color:var(--card-monitor-selected-title-back)}body.standard div.card.blast-card{border-color:var(--card-blast-border)}body.standard div.card.blast-card .card-title{background-color:var(--card-blast-title-back);color:var(--card-blast-title-fore)}body.standard div.card.company-card{border-color:var(--card-company-border)}body.standard div.card.company-card .card-title{background-color:var(--card-company-title-back);color:var(--card-company-title-fore);cursor:pointer}body.standard div.card.company-card.selected{border-color:var(--color-success);background-color:#f0fff0;border-width:2px;box-shadow:0 0 8px #28a7454d}body.standard div.card.team-card{border-color:var(--card-team-border)}body.standard div.card.team-card .card-title{background-color:var(--card-team-title-back);color:var(--card-team-title-fore)}body.standard div.card.team-card .admin-badge{background-color:var(--color-info);color:var(--color-white);font-size:var(--font-size-small);margin-left:var(--spacing-sm);border-radius:4px;padding:2px 8px;font-weight:600}body.standard div.card.monlocation-card{border-color:var(--card-monlocation-border)}body.standard div.card.monlocation-card .card-title{background-color:var(--card-monlocation-title-back);color:var(--card-monlocation-title-fore)}body.standard div.card.blastresults-card{border-color:var(--card-blastresults-border)}body.standard div.card.blastresults-card .card-title{background-color:var(--card-blastresults-title-back);color:var(--card-blastresults-title-fore)}body.standard div.card.disabled .card-details,body.standard div.card.disabled .card-actions{background-color:var(--color-border)}body.standard div.card.inuse{border-color:var(--color-warning)}body.standard div.card.inuse .card-title{background-color:var(--color-warning);color:var(--color-text)}body.standard div.card.summary .card-title{justify-content:center}body.standard div.card.summary .summary-row{padding:var(--spacing-xs)0;font-size:var(--font-size-base);color:var(--color-text);border-bottom:1px solid var(--color-border-light,#0000000d);flex-direction:row;justify-content:space-between;align-items:center;display:flex}body.standard div.card.summary .summary-row:last-child{border-bottom:none}body.standard div.card.summary .summary-row .status.success{color:var(--color-success)}body.standard div.card.summary .summary-row .status.error{color:var(--color-error)}body.standard div.card.results{border-width:2px}body.standard div.card.results .card-title{justify-content:center}body.standard div.card.results.success-card{border-color:var(--color-success)}body.standard div.card.results.success-card .card-title{background-color:var(--color-success);color:var(--color-white)}body.standard div.card.results.error-card{border-color:var(--color-error)}body.standard div.card.results.error-card .card-title{background-color:var(--color-error);color:var(--color-white)}body.standard div.card.results .card-message{padding:var(--spacing-md);color:var(--color-text);justify-content:center;align-items:center;display:flex}body.standard div.card.delete{padding:var(--spacing-md);border-color:var(--color-error)}body.standard div.card.delete .card-details{padding:0 0 var(--spacing-md)0;border-bottom:1px solid var(--color-border)}body.standard div.card.delete .card-warning{padding-top:var(--spacing-md);color:var(--color-text-muted);flex-direction:column;align-items:center;display:flex}body.standard div.card.delete .card-warning .highlight{color:var(--color-error);font-weight:600;font-size:var(--font-size-large);margin-top:var(--spacing-sm)}body.standard div.panel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);box-shadow:0 1px 3px #0000000d}body.standard div.panel h2.panel-title{font-size:var(--font-size-large);color:var(--color-primary);margin:0 0 var(--spacing-md)0;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-accent);font-weight:600}body.standard div.shell table.data-table{border-collapse:collapse;width:100%;font-size:var(--font-size-base)}body.standard div.shell table.data-table th{text-align:left;padding:var(--spacing-sm)var(--spacing-md);background-color:var(--color-primary);color:var(--color-white);font-weight:500;font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.3px}body.standard div.shell table.data-table td{padding:var(--spacing-sm)var(--spacing-md);border-bottom:1px solid var(--color-border)}body.standard div.shell table.data-table tr:hover{background-color:#7ab51d0d}body.standard div.shell table.data-table tr.clickable{cursor:pointer}body.standard div.shell table.data-table tr.clickable:hover{background-color:#7ab51d26}body.standard div.shell .text-center{text-align:center}body.standard div.shell .text-muted{color:var(--color-text-muted)}body.standard div.shell .text-success{color:var(--color-success)}body.standard div.shell .text-warning{color:var(--color-warning)}body.standard div.shell .text-error{color:var(--color-error)}body.standard div.shell .mb-md{margin-bottom:var(--spacing-md)}body.standard div.shell p{margin:0}div#pagecontent.review-completed{gap:var(--spacing-md);flex-direction:row;flex:1;min-height:0;overflow:hidden}div#pagecontent.review-completed .rc-col{gap:var(--spacing-sm);flex-direction:column;min-height:0;display:flex}div#pagecontent.review-completed .rc-col-blasts{flex:0 0 300px;max-width:300px;overflow-y:auto}div#pagecontent.review-completed .rc-col-results{flex-flow:wrap;flex:1;align-content:flex-start;overflow-y:auto}div#pagecontent.review-completed .rc-col-actions{width:320px;min-width:320px;overflow-y:auto}div#pagecontent.review-completed .rc-col-title{font-size:var(--font-size-base);color:var(--color-text);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--color-accent);margin-bottom:var(--spacing-xs);background-color:var(--color-background);z-index:1;font-weight:600;position:sticky;top:0}div#pagecontent.review-completed .card{cursor:default;width:100%}div#pagecontent.review-completed .card:hover{box-shadow:0 1px 3px #0000000d}div#pagecontent.review-completed .location-result{padding:var(--spacing-xs)0;border-bottom:1px solid var(--color-border-light,#0000000d);flex-direction:column;gap:2px;display:flex}div#pagecontent.review-completed .location-result:last-child{border-bottom:none}div#pagecontent.review-completed .location-result .location-name{font-weight:500;font-size:var(--font-size-base);color:var(--color-text)}div#pagecontent.review-completed .data-row{align-items:center;gap:var(--spacing-sm);padding-left:var(--spacing-sm);font-size:var(--font-size-small);flex-direction:row;display:flex}div#pagecontent.review-completed .data-row .data-label{color:var(--color-text-muted);flex-grow:1;min-width:80px}div#pagecontent.review-completed .data-row .data-value{color:var(--color-text);text-align:right;min-width:70px;font-weight:500}div#pagecontent.review-completed .data-row.nodata .data-label{color:var(--color-text-muted);font-style:italic}div#pagecontent.review-completed .location-card{border-color:var(--card-monitor-border)}div#pagecontent.review-completed .location-card .card-title{background-color:var(--card-monitor-title-back);color:var(--card-monitor-title-fore)}div#pagecontent.review-completed .rc-col-results>.rc-col-title,div#pagecontent.review-completed .rc-col-results>.rc-select-buttons,div#pagecontent.review-completed .rc-col-results>.rc-no-data{width:100%}div#pagecontent.review-completed .rc-col-results>.location-card{max-width:calc((100% - var(--spacing-sm))/2);flex:1 1 calc((100% - var(--spacing-sm))/2)}div#pagecontent.review-completed .rc-select-buttons{gap:var(--spacing-sm);flex-direction:row;display:flex}div#pagecontent.review-completed .results-group{margin-bottom:var(--spacing-sm);flex-direction:column;gap:4px;display:flex}div#pagecontent.review-completed .results-group:last-child{margin-bottom:0}div#pagecontent.review-completed .results-group .results-title{font-size:var(--font-size-small);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}div#pagecontent.review-completed .result-item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--color-surface);border-radius:var(--border-radius);flex-direction:row;display:flex}div#pagecontent.review-completed .result-item input[type=checkbox]{cursor:pointer;flex-shrink:0;width:18px;height:18px}div#pagecontent.review-completed .result-item .result-time{font-size:var(--font-size-small);color:var(--color-text);flex-grow:1}div#pagecontent.review-completed .result-item .result-value{font-size:var(--font-size-small);color:var(--color-text);text-align:right;min-width:70px;font-weight:500}div#pagecontent.review-completed .result-item .result-value .units{font-size:var(--font-size-small);color:var(--color-text-muted);font-weight:400}div#pagecontent.review-completed .rc-no-data{font-size:var(--font-size-base);color:var(--color-text-muted);padding:var(--spacing-md);text-align:center;font-style:italic}div#pagecontent.review-completed .rc-section-title{font-size:var(--font-size-small);color:var(--color-text);margin-top:var(--spacing-sm);font-weight:600}div#pagecontent.review-completed .rc-active-card{gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background-color:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--border-radius);flex-direction:column;display:flex}div#pagecontent.review-completed .rc-active-warning{font-size:var(--font-size-small);color:var(--color-warning-text);font-weight:500}div#pagecontent.review-completed .rc-active-list{flex-direction:column;gap:4px;display:flex}div#pagecontent.review-completed .rc-active-item{font-size:var(--font-size-small);color:var(--color-text)}div#pagecontent.review-completed .rc-action-section{gap:var(--spacing-sm);padding:var(--spacing-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);flex-direction:column;display:flex}div#pagecontent.review-completed .rc-checkbox-row{align-items:center;gap:var(--spacing-sm);flex-direction:row;display:flex}div#pagecontent.review-completed .rc-checkbox-row label{font-size:var(--font-size-base);color:var(--color-text);cursor:pointer}div#pagecontent.review-completed .rc-email-section{gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-background);border-radius:var(--border-radius);flex-direction:column;display:flex}div#pagecontent.review-completed .rc-email-display{gap:var(--spacing-sm);font-size:var(--font-size-small);flex-direction:row;display:flex}div#pagecontent.review-completed .rc-email-display .label{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}div#pagecontent.review-completed .rc-email-buttons{gap:var(--spacing-sm);flex-direction:row;display:flex}div#pagecontent.review-completed .rc-buttons{gap:var(--spacing-sm);flex-direction:column;display:flex}div#pagecontent.review-completed .completednote{gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-md);background-color:var(--color-info-bg,#e8f4fd);border:1px solid var(--color-info,#bee5eb);border-radius:var(--border-radius);font-size:var(--font-size-small);flex-direction:column;display:flex}div#pagecontent.review-completed .completednote .title{color:var(--color-text);font-weight:600}div#pagecontent.review-completed .completednote .info{gap:var(--spacing-xs);color:var(--color-text);flex-direction:column;display:flex}div#pagecontent.review-completed .completednote .info>div{flex-direction:column;gap:2px;display:flex}div#pagecontent.review-completed .completednote .info>div>div:last-child{font-size:var(--font-size-small);color:var(--color-text-muted);padding-left:var(--spacing-md)}div#pagecontent.review-completed .completednote .important{color:var(--color-warning-text,#856404);font-weight:500}body.standard div#attended-error{margin:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);background-color:var(--color-error);color:var(--color-white);text-align:center;border-radius:var(--radius-sm);justify-content:center;align-items:center;display:none}
