:root{--color-primary: #0078D4;--color-primary-hover: #106EBE;--color-primary-light: #3AA0F3;--color-primary-dark: #005A9E;--navbar-bg-from: #1B2A4A;--navbar-bg-to: #0F1D36;--navbar-text: rgba(255, 255, 255, .92);--navbar-text-muted: rgba(255, 255, 255, .6);--navbar-text-hover: #FFFFFF;--navbar-accent: #4FC3F7;--navbar-accent-glow: rgba(79, 195, 247, .25);--navbar-surface: rgba(255, 255, 255, .08);--navbar-surface-hover: rgba(255, 255, 255, .14);--navbar-border: rgba(255, 255, 255, .1);--navbar-height: 60px;--color-accent-purple: #8764B8;--color-accent-teal: #00B7C3;--color-accent-orange: #FF8C00;--color-white: #FFFFFF;--color-surface: #FAF9F8;--color-surface-hover: #F3F2F1;--color-border: #EDEBE9;--color-border-light: #F3F2F1;--color-text-primary: #323130;--color-text-secondary: #605E5C;--color-text-muted: #A19F9D;--color-success: #107C10;--color-success-light: #DFF6DD;--color-warning: #F7630C;--color-warning-light: #FFF4CE;--color-error: #D13438;--color-error-light: #FDE7E9;--color-info: #0078D4;--color-info-light: #DEECF9;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--font-family-base: "Segoe UI", -apple-system, BlinkMacSystemFont, "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;--font-family-mono: "Cascadia Code", "Consolas", "Monaco", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-xl: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-2xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--breakpoint-mobile: 640px;--breakpoint-tablet: 1024px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-primary)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bg-white{background-color:var(--color-white)}.bg-surface{background-color:var(--color-surface)}.bg-primary{background-color:var(--color-primary)}.bg-success{background-color:var(--color-success-light)}.bg-warning{background-color:var(--color-warning-light)}.bg-error{background-color:var(--color-error-light)}.bg-info{background-color:var(--color-info-light)}.border{border:1px solid var(--color-border)}.border-light{border:1px solid var(--color-border-light)}.border-primary{border:1px solid var(--color-primary)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-none{box-shadow:none}.transition{transition:all var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.5;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;transition:all var(--transition-base);text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-text-secondary)}.btn-ghost{background-color:transparent;color:var(--color-text-primary)}.btn-ghost:hover:not(:disabled){background-color:var(--color-surface)}.card{background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}.card-interactive{cursor:pointer}.card-interactive:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.input{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb33}.input:disabled{background-color:var(--color-surface);cursor:not-allowed}.select{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb33}.badge{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;border-radius:var(--radius-full)}.badge-success{background-color:var(--color-success-light);color:var(--color-success)}.badge-warning{background-color:var(--color-warning-light);color:var(--color-warning)}.badge-error{background-color:var(--color-error-light);color:var(--color-error)}.badge-info{background-color:var(--color-info-light);color:var(--color-info)}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}@media (min-width: 640px){.container{max-width:var(--container-sm)}}@media (min-width: 768px){.container{max-width:var(--container-md)}}@media (min-width: 1024px){.container{max-width:var(--container-lg)}}@media (min-width: 1280px){.container{max-width:var(--container-xl)}}@media (min-width: 1536px){.container{max-width:var(--container-2xl)}}.container-fluid{width:100%;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.w-full{width:100%}.w-auto{width:auto}.max-w-full{max-width:100%}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #14b8a64d}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{display:inline-block;width:1rem;height:1rem;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .6s linear infinite}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.visible{visibility:visible}.invisible{visibility:hidden}.font-mono{font-family:var(--font-family-mono)}.text-gray-light{color:#605e5c}.text-gray{color:#6b7280}.text-gray-dark{color:#4a5568}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.mr-neg-xs{margin-right:calc(-1 * var(--spacing-xs))}.p-0{padding:0}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.h-auto{height:auto}.h-full{height:100%}.h-10{height:40px}.status-color-pending{color:var(--color-warning)}.status-color-running{color:var(--color-info)}.status-color-succeeded{color:var(--color-success)}.status-color-failed{color:var(--color-error)}.icon-spacing-right{margin-right:var(--spacing-sm)}.icon-spacing-left{margin-left:var(--spacing-sm)}.page-container{margin:var(--spacing-xl);width:100%}@media (max-width: 768px){.page-container{margin:var(--spacing-md)}}.w-responsive-sm{width:100%;max-width:200px}.w-responsive-md{width:100%;max-width:300px}.w-responsive-lg{width:100%;max-width:400px}@media (max-width: 1024px){.w-responsive-sm,.w-responsive-md,.w-responsive-lg{max-width:100%}}*{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-white)}code{font-family:var(--font-family-mono);background-color:var(--color-surface);padding:.125rem .25rem;border-radius:var(--radius-sm);font-size:.9em}h1,h2,h3,h4,h5,h6{margin:0 0 var(--spacing-md) 0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover);text-decoration:underline}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}p{margin:0 0 var(--spacing-md) 0}ul,ol{margin:0 0 var(--spacing-md) 0;padding-left:var(--spacing-xl)}li{margin-bottom:var(--spacing-xs)}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:var(--spacing-sm)}::selection{background-color:var(--color-primary-light);color:var(--color-white)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.App{text-align:center}.App-header{background-color:var(--color-white);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(1rem,2vw,1.25rem);color:var(--color-primary)}.App-link{color:var(--color-primary);transition:color var(--transition-fast)}.App-link:hover{color:var(--color-primary-hover)}.App-body{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-md)}@media (min-width: 1024px){.App-body{flex-direction:row}}.layout{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh;background-color:var(--color-surface)}.welcome-message{margin-bottom:var(--spacing-2xl);font-weight:var(--font-weight-normal);font-size:var(--font-size-2xl);color:var(--color-text-primary);text-align:center;font-family:var(--font-family-base)}@media (max-width: 768px){.welcome-message{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xl)}}body{padding-top:var(--navbar-height)}@media (max-width: 960px){body{padding-top:52px}}.page-container{max-width:1600px;margin:var(--spacing-md) auto 0;padding:0 var(--spacing-md)}@media (max-width: 768px){.page-container{margin-top:var(--spacing-sm);padding:0 var(--spacing-sm)}}.containerStyles{align-items:center;padding:var(--spacing-sm);padding-bottom:2px;width:100%;margin-bottom:0;position:sticky;top:var(--navbar-height);z-index:var(--z-index-sticky);background:var(--color-white);box-shadow:0 2px 8px #0000000f}@media (max-width: 960px){.containerStyles{top:52px;padding:var(--spacing-sm)}}.ListView{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;background-color:var(--color-white);padding-bottom:0;min-height:calc(100vh - var(--navbar-height))}.title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.thunderbolt{display:flex;align-items:center;gap:var(--spacing-sm)}.thunderboltIcon{margin-right:var(--spacing-sm)}.show-details-link{color:var(--color-primary);text-decoration:underline;cursor:pointer;transition:color var(--transition-fast)}.show-details-link:hover{color:var(--color-primary-hover)}.no-commits-message{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;color:var(--color-text-muted);background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-white) 100%);padding:var(--spacing-2xl);text-align:center;gap:var(--spacing-sm)}.no-commits-icon{font-size:3rem;margin-bottom:var(--spacing-sm);opacity:.6}.no-commits-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.no-commits-subtitle{font-size:var(--font-size-sm);color:var(--color-text-muted)}.checkbox-label{display:flex;align-items:center;margin-bottom:var(--spacing-sm)}.column-toggle-dropdown{position:relative;display:inline-block;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);margin-left:var(--spacing-xl)}@media (max-width: 768px){.column-toggle-dropdown{margin-left:0;width:100%}}.checkbox-dropdown{position:absolute;top:100%;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-sm);z-index:var(--z-index-dropdown);min-width:200px}.column-toggle-dropdown-developer{position:relative;display:inline-block;margin-top:var(--spacing-lg);margin-left:var(--spacing-xl)}@media (max-width: 768px){.column-toggle-dropdown-developer{margin-left:0;width:100%}}.button{font-size:var(--font-size-base);display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);background:#0078d41a;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:4px;cursor:pointer;margin-right:var(--spacing-sm);transition:background var(--transition-base),border-color var(--transition-base);font-weight:var(--font-weight-semibold)}.button:hover{background:#0078d426;border-color:var(--color-primary-hover)}.button:active{background:#0078d433}.topbutton{margin:0;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-align:center;background-color:#0078d41a;color:var(--color-primary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);font-weight:var(--font-weight-semibold);min-height:44px;box-shadow:none}.topbutton:hover{background-color:#0078d426;color:var(--color-primary);border-color:var(--color-border)}.topbutton:active{background-color:#0078d426;color:var(--color-primary);border-color:var(--color-border);transform:scale(.98)}.topbutton-checked{margin:0;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-align:center;background:#0078d426;color:var(--color-primary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base);font-weight:var(--font-weight-semibold);min-height:44px;box-shadow:none}.topbutton-checked:hover{background:#0078d433;color:var(--color-primary);border-color:var(--color-border)}.topbutton-checked:active{background:#0078d433;color:var(--color-primary);border-color:var(--color-border);transform:scale(.98)}.topbutton-white{margin:0;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-align:center;background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);font-weight:var(--font-weight-semibold);min-height:44px;box-shadow:none}.topbutton-white:hover{background-color:#0078d41a;color:var(--color-primary);border-color:var(--color-border)}.topbutton-white:active{background-color:#0078d41a;color:var(--color-primary);border-color:var(--color-border);transform:scale(.98)}.topbutton-regression{margin:0;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-align:center;background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);font-weight:var(--font-weight-semibold);min-height:44px;box-shadow:none}.topbutton-regression:hover{background-color:var(--color-error-light);color:var(--color-error);border-color:var(--color-border)}.topbutton-regression:active{background-color:var(--color-error-light);color:var(--color-error);border-color:var(--color-border);transform:scale(.98)}.topbutton-regression-checked{margin:0;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-align:center;background:var(--color-error-light);color:var(--color-error);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base);font-weight:var(--font-weight-semibold);min-height:44px;box-shadow:none}.topbutton-regression-checked:hover{background-color:var(--color-error-light);color:var(--color-error);border-color:var(--color-border)}.topbutton-regression-checked:active{background-color:var(--color-error-light);color:var(--color-error);border-color:var(--color-border);transform:scale(.98)}.disabledButton{opacity:.5;cursor:not-allowed;background:#0078d41a;color:var(--color-primary);border:1px solid var(--color-primary)}.disabledButton:hover{transform:none;background:#0078d41a;border-color:var(--color-primary)}.date-filter{display:flex;align-items:center;justify-content:flex-end;padding-right:var(--spacing-lg);margin-bottom:var(--spacing-md);flex:1;min-width:0;gap:var(--spacing-sm)}.filter-dropdown,.search-input,.date-search-input{border-radius:0}.filter-dropdown:focus,.search-input:focus,.date-search-input:focus{outline:none;border-color:var(--color-primary);box-shadow:none}@media (max-width: 768px){.date-filter{justify-content:flex-start;padding-right:0}}.toggle{margin-left:var(--spacing-lg);flex:1;min-width:0}.filter-half{display:flex;flex:1;min-width:0;justify-content:flex-start;gap:var(--spacing-sm)}@media (max-width: 1024px){.filter-half{flex-direction:column;width:100%}}.filter-button-container{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}.filter-page-container{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-right:var(--spacing-md)}@media (max-width: 768px){.filter-page-container{justify-content:center;margin-right:0;width:100%}}.filter-dropdown{font-weight:var(--font-weight-medium);min-height:44px;width:auto;min-width:150px;max-width:250px;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background-color:var(--color-white);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer;flex-shrink:0}.filter-dropdown:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb33}.graphview-filter-first{margin-left:0}@media (max-width: 768px){.filter-dropdown{width:100%;max-width:100%}}.farm-filter-dropdown{font-weight:var(--font-weight-normal);min-height:44px;width:auto;min-width:180px;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background-color:var(--color-white);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer}.farm-filter-dropdown:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb33}.date-filter-dropdown{font-weight:var(--font-weight-medium);min-height:44px;width:auto;min-width:100px;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);background-color:var(--color-white);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1.2}.date-filter-dropdown:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb33}.date-select-button{font-weight:var(--font-weight-medium);min-height:44px;width:auto;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:center;border:1px solid var(--color-border);background-color:var(--color-white);border-radius:var(--radius-md);transition:all var(--transition-base);cursor:pointer}.date-select-button:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb33}.search-input{background-color:var(--color-white);min-height:44px;width:100%;max-width:300px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.search-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb33}@media (max-width: 768px){.search-input{max-width:100%}}.filter-container{margin-top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:var(--spacing-sm);flex-wrap:wrap}@media (max-width: 1024px){.filter-container{flex-direction:column;align-items:stretch}}.search-set{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:0}.date-search-input{background-color:var(--color-white);min-height:44px;width:auto;min-width:150px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.date-search-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb33}.page-button{border:none;background-color:transparent;min-width:44px;min-height:44px;margin:0 var(--spacing-xs);color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-medium);transition:all var(--transition-fast);border-radius:var(--radius-md)}.page-button:hover{background-color:var(--color-surface);text-decoration:underline}.page-button:disabled{color:var(--color-text-muted);cursor:not-allowed}.isManualRegressionTrue{background-color:var(--color-error-light);transition:background-color var(--transition-base),box-shadow var(--transition-base);border-left:4px solid var(--color-error)}.isManualRegressionFalse{background-color:var(--color-success-light);transition:background-color var(--transition-base),box-shadow var(--transition-base);border-left:4px solid var(--color-success)}.isManualRegressionTrue:hover{background-color:#ffd6d8;box-shadow:0 .3px .9px #0000001a,0 1.6px 3.6px #00000021}.isManualRegressionFalse:hover{background-color:#c7e0c7;box-shadow:0 .3px .9px #0000001a,0 1.6px 3.6px #00000021}.evenRow:hover,.oddRow:hover{background-color:#deecf9;box-shadow:0 .3px .9px #0000001a,0 1.6px 3.6px #00000021}.evenRow{background-color:var(--color-white)}.oddRow{background-color:var(--color-surface)}.modern-listview-container{background-color:var(--color-white);border-radius:0;box-shadow:none;overflow:hidden;margin:var(--spacing-md);border:none;width:calc(100% - var(--spacing-md) * 2);max-width:100%;position:relative}.modern-listview-container .ms-DetailsList{overflow-x:hidden;width:100%}.modern-listview-container .ms-DetailsHeader,.modern-listview-container .ms-DetailsRow{max-width:100%;width:100%!important}.modern-listview-container .ms-DetailsRow-fields,.modern-listview-container .ms-FocusZone{width:100%}@media (max-width: 768px){.modern-listview-container{margin:var(--spacing-sm);width:calc(100% - var(--spacing-sm) * 2)}}.listview-cell-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.listview-date{line-height:1.4}.listview-time{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.listview-no-data{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-surface-hover);color:var(--color-text-secondary);border-radius:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:1px solid var(--color-border)}.listview-regression{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-error-light);color:var(--color-error);border-radius:4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border:1px solid var(--color-error)}.listview-icon-link{display:flex;align-items:center;justify-content:center;transition:transform var(--transition-fast)}.listview-icon-link:hover{transform:scale(1.15)}.listview-icon-link img{display:block}.bottom-nav-controls{display:flex;justify-content:center;align-items:center;width:100%;margin-top:auto;gap:var(--spacing-md);flex-wrap:wrap;position:sticky;bottom:0;background:linear-gradient(135deg,var(--navbar-bg-from),var(--navbar-bg-to));padding:var(--spacing-sm) var(--spacing-md);z-index:100;box-shadow:0 -4px 20px #00000040;will-change:transform}.bottom-nav-controls .button{background:var(--navbar-surface);color:var(--navbar-text);border:1px solid var(--navbar-border);border-radius:var(--radius-full);padding:var(--spacing-sm) var(--spacing-lg);font-weight:var(--font-weight-semibold);transition:all var(--transition-base)}.bottom-nav-controls .button:hover{background:var(--navbar-accent);color:var(--navbar-bg-to);border-color:var(--navbar-accent);box-shadow:0 0 12px var(--navbar-accent-glow)}.bottom-nav-controls .button.disabledButton{background:#ffffff0a;color:var(--navbar-text-muted);border-color:transparent;opacity:.5;cursor:not-allowed;box-shadow:none}.bottom-nav-controls .button.disabledButton:hover{background:#ffffff0a;color:var(--navbar-text-muted);border-color:transparent;transform:none;box-shadow:none}.thin-divider{border:none;border-top:1px solid var(--color-border);margin:0}.faq-header-text{text-align:center}.faq-sub-titles{margin-bottom:var(--spacing-2xl)}.welcome-navbar{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;background:linear-gradient(135deg,var(--navbar-bg-from),var(--navbar-bg-to));color:var(--navbar-text);z-index:var(--z-index-fixed);padding:0 var(--spacing-xl);height:var(--navbar-height);box-shadow:0 1px 0 var(--navbar-border),0 4px 20px #00000040}.no-padding-container{display:flex;align-items:center;width:100%;height:100%}.navbar a{text-decoration:none}.navbar .info{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--navbar-text);font-family:var(--font-family-base);margin:0;padding:0;display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;transition:color var(--transition-base);letter-spacing:-.3px;white-space:nowrap}.navbar .info:hover{color:var(--navbar-text-hover);text-decoration:none}.navbar .info img{border-radius:var(--radius-md);filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.navbar-left-group{display:flex;align-items:center;gap:var(--spacing-md);margin:0;padding:0;height:100%}.navbar-buttons{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto}.navbar-buttons .ms-Button--action,.navbar-buttons .ms-Button--action .ms-Button-label{color:inherit}.navbar-buttons .ms-Button--action{background:transparent;border:none;padding:0;min-width:auto;height:auto}.navbar-buttons .ms-Button--action:hover{background:transparent}.navLinkActive,.navLinkInactive{display:inline-flex;align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:6px 16px;border-radius:var(--radius-full);transition:all var(--transition-base);text-decoration:none;position:relative;white-space:nowrap}.navLinkActive{color:var(--navbar-text-hover);font-weight:var(--font-weight-semibold);background:var(--navbar-surface-hover);box-shadow:inset 0 0 0 1px var(--navbar-border),0 0 8px var(--navbar-accent-glow)}.navLinkActive:after{content:"";position:absolute;bottom:2px;left:16px;right:16px;height:2px;background:var(--navbar-accent);border-radius:1px}.navLinkInactive{color:var(--navbar-text-muted)}.navLinkInactive:hover{color:var(--navbar-text-hover);background:var(--navbar-surface);text-decoration:none}.more-button{background:var(--navbar-surface)!important;border:1px solid var(--navbar-border)!important;font-size:var(--font-size-sm)!important;color:var(--navbar-accent)!important;font-weight:var(--font-weight-semibold)!important;cursor:pointer;padding:6px 18px!important;border-radius:var(--radius-full)!important;transition:all var(--transition-base);outline:none!important;box-shadow:none!important;white-space:nowrap}.more-button .ms-Button-label{color:var(--navbar-accent)!important;font-weight:var(--font-weight-semibold)!important}.more-button:hover{background:var(--navbar-accent)!important;color:var(--navbar-bg-to)!important;border-color:var(--navbar-accent)!important;box-shadow:0 0 12px var(--navbar-accent-glow)!important}.more-button:hover .ms-Button-label{color:var(--navbar-bg-to)!important}.more-button:focus{background:var(--navbar-surface-hover)!important;color:var(--navbar-accent)!important;outline:none!important;box-shadow:0 0 0 2px var(--navbar-accent-glow)!important;border-color:var(--navbar-accent)!important}.more-button:active{background:var(--navbar-accent)!important;color:var(--navbar-bg-to)!important;outline:none!important;box-shadow:none!important;border-color:var(--navbar-accent)!important}.ms-ContextualMenu-Callout .ms-Callout-main{background:var(--navbar-bg-to)!important;border:1px solid var(--navbar-border)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 32px #0006!important;overflow:hidden}.ms-ContextualMenu-Callout .ms-Callout-beak{display:none!important}.ms-ContextualMenu{background:transparent!important}.ms-ContextualMenu-item{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important}.ms-ContextualMenu-link{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;padding:10px var(--spacing-lg)!important;line-height:normal!important;display:flex!important;align-items:center!important;color:var(--navbar-text)!important;background:transparent!important}.ms-ContextualMenu-link:hover{background:var(--navbar-surface-hover)!important;color:var(--navbar-text-hover)!important}.ms-ContextualMenu-link:active,.ms-ContextualMenu-link.is-expanded{background:var(--navbar-surface)!important;color:var(--navbar-accent)!important}.ms-ContextualMenu-itemText{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-medium)!important;line-height:normal!important;color:inherit!important}.ms-ContextualMenu-divider{background-color:var(--navbar-border)!important}.service-dropdown{min-width:160px;max-width:220px;padding:7px 32px 7px 12px;background:var(--navbar-surface);color:var(--navbar-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-base);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;min-height:36px;line-height:1.4;border:1px solid var(--navbar-border);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 5.25l3.5 3.5 3.5-3.5' stroke='rgba(255,255,255,0.6)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base)}.service-dropdown:hover{background:var(--navbar-surface-hover);border-color:#fff3}.service-dropdown:focus{border-color:var(--navbar-accent);box-shadow:0 0 0 2px var(--navbar-accent-glow);background:var(--navbar-surface-hover)}.service-dropdown:disabled{background:#ffffff0a;color:var(--navbar-text-muted);cursor:not-allowed;border-color:transparent}.service-dropdown option{color:var(--color-text-primary);background:var(--color-white);padding:8px 12px;font-weight:var(--font-weight-medium)}.service-dropdown option:disabled{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.hamburger-btn{display:none;flex-direction:column;justify-content:center;gap:5px;background:var(--navbar-surface);border:1px solid var(--navbar-border);border-radius:var(--radius-md);cursor:pointer;padding:8px;margin-left:auto;transition:background var(--transition-base)}.hamburger-btn:hover{background:var(--navbar-surface-hover)}.hamburger-line{display:block;width:18px;height:2px;background:var(--navbar-text);border-radius:1px;transition:transform .25s ease,opacity .25s ease}.hamburger-btn.is-open .hamburger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger-btn.is-open .hamburger-line:nth-child(2){opacity:0}.hamburger-btn.is-open .hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar-backdrop{display:none}@media (max-width: 960px){.welcome-navbar{padding:0 var(--spacing-md);height:52px}.hamburger-btn{display:flex}.navbar-buttons{display:none;position:fixed;top:52px;left:0;right:0;flex-direction:column;align-items:stretch;background:linear-gradient(180deg,var(--navbar-bg-from),var(--navbar-bg-to));padding:var(--spacing-sm) var(--spacing-md);box-shadow:0 12px 32px #00000059;gap:2px;z-index:9999;border-top:1px solid var(--navbar-border)}.navbar-buttons.is-open{display:flex}.navbar-buttons .ms-Button--action,.navbar-buttons .ms-Button{width:100%;text-align:left}.navLinkActive,.navLinkInactive{padding:10px 16px;border-radius:var(--radius-md);font-size:var(--font-size-base);width:100%}.navLinkActive:after{display:none}.navLinkActive{background:var(--navbar-surface-hover);border-left:3px solid var(--navbar-accent);border-radius:0 var(--radius-md) var(--radius-md) 0}.more-button{width:100%!important;text-align:left!important;border-radius:var(--radius-md)!important;margin-top:var(--spacing-xs);padding:10px 16px!important}.navbar-backdrop{display:block;position:fixed;right:0;bottom:0;left:0;top:52px;background:#00000073;z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.navbar .info{font-size:var(--font-size-base)}.navbar .info img{width:30px;height:30px}.navbar-left-group{gap:var(--spacing-sm)}.service-dropdown{min-width:90px;max-width:140px;font-size:var(--font-size-xs);padding:5px 26px 5px 10px;min-height:32px}}.topnav-container{width:100%;padding:var(--spacing-md);padding-bottom:2px;padding-left:12px;background-color:var(--color-white);margin-bottom:4px;box-shadow:none;border:none;position:sticky;top:calc(clamp(3rem,5vw,4rem) + var(--spacing-md));z-index:1020}.auditor-filter-half{display:flex;flex:1;min-width:0;align-items:center;gap:0;flex-wrap:nowrap;margin:0;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.auditor-filter-half:not(:last-child){border-right:1px solid var(--color-border)}.auditor-filter-half:first-child{padding-left:0;padding-right:var(--spacing-md)}.auditor-filter-half .search-set{gap:var(--spacing-sm)}@media (min-width: 1025px){.auditor-filter-half{max-width:none;flex:1}}@media (max-width: 1024px){.auditor-filter-half{width:100%;max-width:100%;border-right:none;border-bottom:1px solid var(--color-border);padding:var(--spacing-sm) 0}.auditor-filter-half:first-child{padding-left:0}}.view-button{min-width:100px;flex-shrink:0;margin:0;white-space:nowrap;background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important}.view-button:hover{background-color:#0078d41a!important;color:var(--color-primary)!important;border-color:var(--color-border)!important}.auditor-filters .view-button{margin-right:var(--spacing-md);position:relative}.auditor-filters .view-button:after{content:"";position:absolute;right:calc(-1 * var(--spacing-md) / 2);top:50%;transform:translateY(-50%);height:44px;width:1px;background-color:var(--color-border)}@media (max-width: 1024px){.auditor-filters .view-button{margin-right:0}.auditor-filters .view-button:after{display:none}}.search-set{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0;width:100%}.auditor-filter-half .search-set{flex:1}.auditor-filter-half .search-set>*{flex:1;min-width:0}.auditor-filter-half .auditor-farm-label{flex:0 0 auto;min-width:80px;max-width:100px;font-size:var(--font-size-sm);white-space:nowrap;display:flex;align-items:center;line-height:1}.auditor-filter-half .auditor-farm-dropdown,.auditor-filter-half .farm-filter-dropdown{flex:2;min-width:200px}@media (max-width: 768px){.search-set{flex-direction:column;align-items:stretch;width:100%}}.auditor-filter-dropdown{flex:1;min-width:120px;max-width:none}@media (max-width: 768px){.auditor-filter-dropdown{width:100%;max-width:100%}}.auditor-search-input{flex:1;min-width:150px;max-width:none}@media (max-width: 768px){.auditor-search-input{width:100%;max-width:100%;min-width:unset}}.auditor-farm-label{flex-shrink:0;white-space:nowrap;min-width:40px;font-size:var(--font-size-sm);display:flex;align-items:center;line-height:1}.auditor-farm-dropdown{flex:1;min-width:180px;max-width:none}@media (max-width: 768px){.auditor-farm-dropdown{width:100%;max-width:100%}}.auditor-date-button{flex:1;max-width:none;margin:0;white-space:normal;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.2}@media (max-width: 768px){.auditor-date-button{max-width:100%;width:100%}}.auditor-date-container{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:nowrap;width:100%;margin:0;flex:1}@media (max-width: 768px){.auditor-date-container{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}}.auditor-date-group{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:150px}@media (max-width: 768px){.auditor-date-group{width:100%;min-width:unset}}.auditor-date-input{flex:1;min-width:120px;max-width:none}@media (max-width: 768px){.auditor-date-input{width:100%;max-width:100%}}.auditor-filter-buttons{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:nowrap;margin:0;padding-left:var(--spacing-md);padding-right:0;border-left:1px solid var(--color-border);flex-shrink:0}@media (max-width: 768px){.auditor-filter-buttons{flex-direction:column;width:100%;border-left:none;border-top:1px solid var(--color-border);padding:var(--spacing-sm) 0}.auditor-filter-buttons .topbutton,.auditor-filter-buttons .topbutton-checked{width:100%}}.auditor-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}@media (max-width: 768px){.auditor-pagination{justify-content:center;flex-wrap:wrap}}.bottom-nav-left{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%}.bottom-nav-left .button{min-width:110px;justify-content:center}@media (max-width: 768px){.bottom-nav-left{width:100%;justify-content:center}}.auditor-page-input{width:80px;text-align:center}.auditor-icon-left{margin-right:var(--spacing-sm);color:inherit}.auditor-icon-right{margin-left:var(--spacing-sm);color:inherit}.filter-container.auditor-filters{display:flex;flex-direction:row;align-items:center;gap:0;width:100%;padding:0}@media (max-width: 1024px){.filter-container.auditor-filters{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.filter-container.auditor-filters>*{width:100%}}.ListView table td{text-align:center}.ListView table td canvas{margin:0 auto;display:block}.GraphView{width:100%;padding:var(--spacing-md);padding-top:2px}.GraphView table{width:100%;table-layout:fixed;border-spacing:0}.GraphView table td{width:25%;padding:var(--spacing-md);vertical-align:top;text-align:center;position:relative;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-sizing:border-box}.GraphView table td:last-child{border-right:none}.GraphView table tr:last-child td{border-bottom:none}.GraphView table td.regression-cell{border-right-color:#dc262666;border-bottom-color:#dc262666}.GraphView table td.regression-cell:last-child{border-right:none}.GraphView table tr:last-child td.regression-cell{border-bottom:none}.GraphView table td canvas{width:100%!important;height:auto!important;transition:none!important}.graphview-layout{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;column-gap:var(--spacing-md);row-gap:2px;align-items:start;width:100%;margin-bottom:var(--spacing-md)}.graphview-left-button{grid-column:1 / 2;grid-row:1 / 2;display:flex;align-items:center;justify-content:center;padding-right:var(--spacing-md);border-right:1px solid var(--color-border);align-self:stretch}.graphview-row-top{grid-column:2 / 3;grid-row:1 / 2;display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}.graphview-row-top>:first-child{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:nowrap;width:100%}.graphview-row-top>.search-set{display:flex;gap:var(--spacing-sm);align-items:center;width:100%;flex:1}.graphview-row-top select,.graphview-row-top .filter-dropdown,.graphview-row-top .search-set>select,.graphview-row-top .search-set>.filter-dropdown{flex:1 1 0!important;min-width:120px!important;max-width:none!important}.advanced-search-button{flex:0 0 auto!important;min-width:140px!important;white-space:nowrap!important;margin-left:var(--spacing-sm)!important;background-color:#ffc10726!important;color:#d97706!important;border:1px solid var(--color-border)!important}.advanced-search-button:hover{background-color:#ffc10733!important;border-color:var(--color-border)!important}.graphview-row-bottom{grid-column:2 / 3;grid-row:2 / 3;display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:nowrap;width:100%;min-width:0}.graphview-row-bottom>.filter-dropdown{flex:0 1 auto;min-width:120px;max-width:180px}.graphview-row-bottom>.search-input{flex:1 1 0;min-width:150px;max-width:none}.graphview-row-bottom>.date-select-button{flex:1 1 auto;white-space:nowrap;min-width:150px}.graphview-row-bottom>.auditor-farm-label{flex:0 0 auto;white-space:nowrap;min-width:40px;font-size:var(--font-size-sm);display:flex;align-items:center;line-height:1}.graphview-row-bottom>.farm-filter-dropdown{flex:1 1 auto;min-width:180px;max-width:300px}.graphview-row-bottom>.auditor-date-group{flex:1 1 0;display:flex;gap:var(--spacing-sm);align-items:center;min-width:150px}.graphview-row-top>.filter-dropdown,.graphview-row-bottom>.filter-dropdown{max-width:none}@media (max-width: 1280px){.graphview-row-top,.graphview-row-bottom{flex-wrap:wrap}.graphview-row-top>select{flex:1 1 auto}}.graphview-right-buttons{grid-column:3 / 4;grid-row:1 / 3;display:flex;flex-direction:row;gap:var(--spacing-sm);align-items:center;justify-content:center;padding-left:var(--spacing-md);border-left:1px solid var(--color-border);flex-wrap:wrap}@media (max-width: 1024px){.graphview-layout{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:var(--spacing-sm)}.graphview-left-button{grid-column:1 / 2;grid-row:1 / 2;border-right:none;border-bottom:1px solid var(--color-border);padding-right:0;padding-bottom:var(--spacing-sm);justify-content:flex-start}.graphview-row-top{grid-column:1 / 2;grid-row:2 / 3}.graphview-row-bottom{grid-column:1 / 2;grid-row:3 / 4}.graphview-right-buttons{grid-column:1 / 2;grid-row:4 / 5;flex-direction:row;border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--spacing-sm);flex-wrap:wrap}}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/assets/fontawesome-webfont-B-jkhYfk.woff2?v=4.7.0) format("woff2"),url(/assets/fontawesome-webfont-CDK5bt4p.woff?v=4.7.0) format("woff"),url(/assets/fontawesome-webfont-CQDK8MU3.ttf?v=4.7.0) format("truetype"),url(/assets/fontawesome-webfont-D13rzr4g.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.panel-content{padding:0;padding-bottom:var(--spacing-md);background-color:transparent;margin-bottom:var(--spacing-md);border:none;box-shadow:none}.panel-content p{margin:0;padding:var(--spacing-xs) 0;color:var(--color-text-primary);font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.panel-content p:first-child{padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-light)}.panel-content a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast);display:inline-flex;align-items:center;gap:var(--spacing-xs)}.panel-content a:hover{color:var(--color-primary-hover);text-decoration:underline}.panel-author-label{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px}.panel-section{margin-bottom:var(--spacing-lg)}.panel-section-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--color-border)}.panel-env-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-md);text-align:left}.ms-Panel-main{background-color:var(--color-white)}.ms-Panel-header{background-color:var(--color-white);border-bottom:2px solid var(--color-border);padding:var(--spacing-md) var(--spacing-lg)}.ms-Panel-headerText{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ms-Panel-content{padding:var(--spacing-lg);background-color:var(--color-white)}.ms-Panel-scrollableContent{height:100%}.ms-Panel-commands{margin-top:0}.ms-Panel .panel-actions-wrapper{display:flex;align-items:center;gap:var(--spacing-sm);padding:0;background-color:transparent;border:none;box-shadow:none;margin-top:var(--spacing-md);justify-content:center}.ms-Panel .panel-actions-wrapper .actions-row{display:flex;gap:var(--spacing-xs);border:none;padding:0;background:none;box-shadow:none;margin:0}.ms-Panel .panel-section{padding:0;margin-bottom:var(--spacing-md)}.ms-Panel .panel-section>div{max-width:800px;margin:0 auto var(--spacing-md)}.ms-Panel canvas{max-width:100%!important}.legend-callout{max-width:500px!important;width:auto!important}.legend-callout .ms-Callout-main{max-width:500px!important;width:auto!important;min-width:400px!important}.legend-callout table{width:100%!important;max-width:480px!important}.legend-callout td{font-size:var(--font-size-sm);padding:var(--spacing-xs)}.legend-callout tr{white-space:normal}.commit-details-graph-container{display:flex;flex-direction:column;gap:var(--spacing-md)}.graph-wrapper{position:relative;z-index:10}.legend-wrapper{display:flex;justify-content:center;position:relative;z-index:1;margin-top:var(--spacing-sm)}.ms-Panel .legend-wrapper{display:none}.ms-Panel .panel-section>.commit-details-graph-container+.panel-actions-wrapper:before{content:"";display:none}.ms-Panel .panel-section{position:relative}.ms-Panel .panel-section .panel-actions-wrapper{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}#legendButton{position:relative;z-index:1}#tooltipparent{position:relative;z-index:9999}#tooltipparent>div{min-width:200px;max-width:400px;width:auto}.metaDataCard{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md);display:flex;justify-content:space-between;border:1px solid var(--color-border-light);border-radius:4px;box-shadow:none;background-color:var(--color-white)}.farmCard{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border-light);border-radius:4px;box-shadow:none;background-color:var(--color-white)}.buttonStyle{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.25;padding:var(--spacing-sm) var(--spacing-md);text-align:center;text-decoration:none;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--transition-base),border-color var(--transition-base);min-height:36px;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs)}.buttonStyle:hover{background-color:var(--color-surface-hover);border-color:var(--color-text-secondary)}.buttonStyle:focus{outline:2px solid var(--color-primary);outline-offset:2px}.buttonStyle:active{background-color:var(--color-border)}.buttonStyle p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary)}.buttonStyle img{width:20px;height:20px}.ms-Panel .buttonStyle{min-height:36px;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);flex-direction:row;background-color:var(--color-surface);border:1px solid var(--color-border)}.ms-Panel .buttonStyle:hover{background-color:var(--color-surface-hover);border-color:var(--color-text-secondary)}.ms-Panel .buttonStyle img{width:20px;height:20px}.ms-Panel .buttonStyle p{font-size:var(--font-size-sm);white-space:nowrap;color:var(--color-text-primary)}.ms-Panel .actions-row button{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);min-height:36px}.flamegraph-container{position:relative;overflow:hidden}.flamegraph-svg{display:block}.flamegraph-tooltip{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.4}.flamegraph-svg text{text-rendering:geometricPrecision}.flamegraph-svg rect:hover{filter:brightness(.9)}.main{gap:var(--spacing-2xl);display:flex;flex-direction:column;flex-wrap:wrap;padding:var(--spacing-md)}.title{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.description{margin:0 0 var(--spacing-md) 0;color:var(--color-text-secondary);line-height:var(--line-height-normal)}.card{width:100%;max-width:480px;height:fit-content;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}.card:hover{box-shadow:var(--shadow-md)}@media (max-width: 768px){.card{max-width:100%}}.caption{color:var(--color-text-muted);font-size:var(--font-size-sm)}.logo{border-radius:var(--radius-sm);width:48px;height:48px;object-fit:cover}.text{margin:0;color:var(--color-text-primary)}.center{display:flex;align-items:center;justify-content:center}.profilerLink a:link{text-decoration:none!important;color:var(--color-error);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.profilerLink a:hover{color:var(--color-error);text-decoration:underline!important}.ms-MessageBar--severeWarning{background-color:var(--color-error-light)!important;border:1px solid var(--color-error)!important;border-left:4px solid var(--color-error)!important;border-radius:4px!important;padding:var(--spacing-sm) var(--spacing-md)!important;margin-top:0!important;margin-bottom:var(--spacing-md)!important;box-shadow:none!important;min-height:auto!important}.ms-MessageBar--severeWarning .ms-MessageBar-icon{color:var(--color-error)!important;font-size:var(--font-size-base)!important}.ms-MessageBar--severeWarning .ms-MessageBar-innerText{color:var(--color-text-primary)!important}.regression-message{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.regression-title{margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-error)}.regression-environments{display:flex;flex-direction:column;gap:0;font-size:var(--font-size-xs)}.regression-environment{margin-bottom:var(--spacing-xs)}.regression-environment>strong{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:block;margin-bottom:2px}.regression-metrics{margin:2px 0 0 var(--spacing-md);padding:0;list-style-type:disc}.regression-metric-item{margin:0;line-height:1.4;word-break:break-word;font-size:var(--font-size-xs);color:var(--color-text-secondary)}@media (max-width: 768px){.regression-metrics{margin-left:var(--spacing-md)}.main{padding:var(--spacing-sm);gap:var(--spacing-xl)}.logo{width:40px;height:40px}}.flex-container{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap;padding:var(--spacing-md);background-color:var(--color-white);border-radius:var(--radius-md)}.label-select-container{display:flex;align-items:center;gap:var(--spacing-sm);flex:1 1 auto;min-width:150px}.label-style{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap}.select-style{padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--font-size-sm);background-color:var(--color-white);flex:1;min-width:100px;max-width:250px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer}.select-style:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f11a}.actions-row{display:flex;gap:var(--spacing-sm);margin-left:auto;justify-content:flex-end;flex-wrap:wrap}.actions-row .flag-button,.actions-row .feedback-button{margin-left:0;flex:0 0 auto}.feedback-button button,#legendButton{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;padding:var(--spacing-sm) var(--spacing-md)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;box-shadow:none!important;transition:background-color var(--transition-base),border-color var(--transition-base)!important;min-height:36px!important}.feedback-button button:hover,#legendButton:hover{background-color:var(--color-surface-hover)!important;border-color:var(--color-text-secondary)!important}.feedback-button button:active,#legendButton:active{background-color:var(--color-border)!important}.flag-button button{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;border-radius:4px!important;padding:var(--spacing-sm) var(--spacing-md)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;box-shadow:none!important;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)!important;min-height:36px!important}.flag-button button:hover{background-color:var(--color-error-light)!important;border-color:var(--color-error)!important;color:var(--color-error)!important}.flag-button button:active{background-color:#ffd6d8!important}@media screen and (min-width: 769px) and (max-width: 1200px){.flex-container{gap:var(--spacing-md);align-items:flex-start;justify-content:flex-start}.label-select-container{flex:1 1 calc(50% - var(--spacing-md));max-width:calc(50% - var(--spacing-md));min-width:280px}.select-style{width:100%;max-width:100%}.actions-row{order:99;flex:1 1 100%;display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.label-style{white-space:nowrap}}@media screen and (max-width: 768px){.flex-container{flex-direction:column;align-items:stretch;padding:var(--spacing-sm)}.label-select-container{margin-bottom:var(--spacing-md);width:100%;flex-direction:column;align-items:stretch}.label-style,.select-style{width:100%;margin-right:0;max-width:none}.label-style{margin-bottom:var(--spacing-xs)}.actions-row{order:99;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--spacing-sm);width:100%;margin-left:0;margin-top:var(--spacing-sm)}.actions-row .flag-button,.actions-row .feedback-button{width:100%;margin:0;text-align:center;flex:0 0 auto}}.rd-panel{margin:14px 0;padding:18px 20px;border-radius:10px;border:1px solid #e1dfdd;background:#fff;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 3px #0000000f}.rd-panel-danger{border-left:4px solid #b10e1c}.rd-panel-success{border-left:4px solid #0e700e}.rd-panel-neutral{border-left:4px solid #8a8886}.rd-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rd-panel-header-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.rd-panel-header-toggle:hover .rd-panel-heading{text-decoration:underline}.rd-chevron{font-size:16px;color:#605e5c}.rd-header-right,.rd-panel-title{display:flex;align-items:center;gap:10px}.rd-header-icon{font-size:26px;color:#8a3ffc}.rd-panel-heading{display:block;line-height:1.2}.rd-panel-sub{color:#605e5c}.rd-verdict-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 14px;border-radius:8px}.rd-verdict-confirmed{background:#fdf3f4}.rd-verdict-rejected{background:#f1faf1}.rd-verdict-left{display:flex;align-items:center;gap:8px}.rd-verdict-icon{font-size:20px}.rd-verdict-confirmed .rd-verdict-icon{color:#b10e1c}.rd-verdict-rejected .rd-verdict-icon{color:#0e700e}.rd-confidence-meter{display:flex;align-items:center;gap:8px;min-width:180px}.rd-confidence-track{width:110px;height:8px;border-radius:4px;background:#edebe9;overflow:hidden}.rd-confidence-fill{height:100%;border-radius:4px}.rd-tone-high .rd-confidence-fill{background:#0e700e}.rd-tone-medium .rd-confidence-fill{background:#c19c00}.rd-tone-low .rd-confidence-fill{background:#b10e1c}.rd-confidence-label{color:#605e5c;white-space:nowrap}.rd-evidence{display:flex;flex-wrap:wrap;gap:8px}.rd-summary{line-height:1.6;font-weight:500;font-size:14.5px}.rd-summary .rd-para{margin-bottom:0}.rd-actions{display:flex;align-items:center;gap:10px}.rd-block{border-radius:8px;padding:12px 14px;background:#faf9f8}.rd-block-solution{background:#f3f9fd;border:1px solid #cfe4f7}.rd-block-title{display:flex;align-items:center;gap:6px;margin-bottom:8px}.rd-solution-icon{color:#c19c00}.rd-block-body{word-break:break-word;font-size:14px;color:#242424}.rd-symbols{display:flex;flex-direction:column;gap:6px}.rd-symbols-label{color:#605e5c;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.rd-symbol-list{display:flex;flex-wrap:wrap;gap:6px}.rd-symbol{font-family:Cascadia Code,Consolas,monospace}.rd-impact{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rd-impact-label{color:#605e5c;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.rd-impact-pills{display:flex;flex-wrap:wrap;gap:8px}.rd-impact-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;background:#f5f5f5;border:1px solid #ebebeb;font-size:13px}.rd-impact-arrow{font-size:14px;color:#b10e1c}.rd-impact-name{color:#444}.rd-impact-factor{font-weight:700;color:#b10e1c}.rd-code{font-family:Cascadia Code,Consolas,monospace;font-size:12.5px;background:#f0f0f3;border:1px solid #e6e6ea;border-radius:4px;padding:1px 5px;color:#6b2fb3;white-space:nowrap}.rd-para{margin:0 0 8px;line-height:1.6}.rd-para:last-child{margin-bottom:0}.rd-strong{font-weight:650;color:#1a1a1a}.rd-list{margin:6px 0 8px;padding-left:18px;list-style:none}.rd-list:last-child{margin-bottom:0}.rd-list-item{position:relative;margin:0 0 6px;line-height:1.55}.rd-list-item:last-child{margin-bottom:0}.rd-list-item:before{content:"";position:absolute;left:-13px;top:8px;width:5px;height:5px;border-radius:50%;background:#8a8a90}.rd-status-row{display:flex;align-items:center;gap:8px}.rd-error-icon{font-size:18px;color:#b10e1c}.rd-error{color:#b10e1c}.rd-disclaimer{color:#8a8886;font-style:italic}table.flamegraph tbody td{height:8px;white-space:nowrap;text-overflow:clip;overflow:hidden;font-size:xx-small;font-weight:500}table.flamegraph tbody td.frame{border:1px solid;border-right-color:#fff}table.flamegraph tbody td.oncpu{background-color:#ff7814}table.flamegraph tbody td.offcpu{background-color:#1e80ff;z-index:5}@font-face{font-family:FontAwesome;src:url(/assets/fontawesome-webfont-uQ-Tw6Lp.woff) format("woff");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-bullseye:before{content:""}.fa-back:before{content:""}.fa-zoomin:before{content:"";font-weight:200}.fa-zoomout:before{content:"";font-weight:200}.panel-titlebar-button-close{float:right;font-size:16px;background:none;border:none;color:#000;display:inline-block}.panel-titlebar-button-close:hover{font-weight:700;color:#095fb0;text-shadow:0 0 5px #095fb0}table.flamegraph tbody td.frame.oncpu{background:#ff8c28;color:#000}table.flamegraph tbody td.frame.offcpu{background:#3c96ff;color:#fff}[data-theme=highcontrast] table.flamegraph tbody td.frame.oncpu{background:#fff;color:#000;border:2px solid #000000}[data-theme=highcontrast] table.flamegraph tbody td.frame.offcpu{background:#000;color:#fff;border:2px solid #FFFFFF}[data-theme=dark] table.flamegraph tbody td.frame.oncpu{background:#c50;color:#fff}[data-theme=dark] table.flamegraph tbody td.frame.offcpu{background:#004e98;color:#fff}[data-theme=colorblind] table.flamegraph tbody td.frame.oncpu{background:#e69f00;color:#000}[data-theme=colorblind] table.flamegraph tbody td.frame.offcpu{background:#009e73;color:#fff}[data-theme=print] table.flamegraph tbody td.frame.oncpu{background:#ccc;color:#000;border:1px solid #666666}[data-theme=print] table.flamegraph tbody td.frame.offcpu{background:#666;color:#fff;border:1px solid #333333}table.flamegraph tbody td.frame:hover{opacity:.85;cursor:pointer;outline:1px solid rgba(0,0,0,.3)}table.flamegraph tbody td.frame.narrow{font-size:0;position:relative}table.flamegraph tbody td.frame.narrow:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:60%;background:#ffffff4d;transform:translate(-50%,-50%)}table.flamegraph tbody td.frame.medium{font-size:xx-small;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.flamegraph tbody td.frame.wide{font-size:xx-small}.timeline-controls-bar{position:sticky;top:0;left:0;width:100%;min-width:max-content;background-color:#fff;border-bottom:2px solid #ddd;box-shadow:0 2px 4px #0000001a;z-index:1000;padding:10px 12px;margin:0}.timeline-controls-content{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;font-size:14px;white-space:nowrap}.timeline-controls-content>*{flex-shrink:0}.timeline-stack-popup{box-shadow:0 6px 16px #0000003d}.timeline-stack-popup .ms-Callout-main{background:#fff;border:1px solid #E1DFDD;padding:0}.timeline-stack-popup .flamegraph-container{overflow:hidden}.faq-contact-box{display:flex;align-items:center;background:var(--color-info-light);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-xl);box-shadow:none;border:1px solid var(--color-primary);flex-wrap:wrap;gap:var(--spacing-md)}@media (max-width: 768px){.faq-contact-box{flex-direction:column;align-items:flex-start;padding:var(--spacing-md)}}.faq-contact-icon{font-size:1.5em;color:var(--color-info);margin-right:var(--spacing-sm)}@media (max-width: 768px){.faq-contact-icon{margin-right:0}}.faq-contact-text{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-right:var(--spacing-md);flex:1}@media (max-width: 768px){.faq-contact-text{margin-right:0;width:100%}}.faq-contact-button{background:var(--color-primary);color:var(--color-white);border:none;border-radius:4px;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;margin-left:auto;transition:background var(--transition-base);min-height:36px;min-width:100px}.faq-contact-button:hover{background:var(--color-primary-hover)}@media (max-width: 768px){.faq-contact-button{margin-left:0;width:100%}}.faq-category-box{border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);background:var(--color-white);box-shadow:none}.faq-category-header{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);background:var(--color-white);border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:var(--spacing-sm);transition:background-color var(--transition-base)}.faq-category-header:hover{background-color:var(--color-surface)}@media (max-width: 768px){.faq-category-header{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base)}}.faq-faq-item{border:none;border-radius:0;margin-bottom:var(--spacing-xs);background:none;box-shadow:none;padding:var(--spacing-xs) var(--spacing-md)}.faq-question{margin:0;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;background:var(--color-surface);border-radius:4px;display:flex;align-items:center;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-base);gap:var(--spacing-sm)}.faq-question:hover{background-color:var(--color-surface-hover)}@media (max-width: 768px){.faq-question{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}}.faq-answer{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-2xl);margin:0;background:var(--color-white);border-radius:0 0 4px 4px;color:var(--color-text-secondary);border-top:none;animation:fadeIn .3s;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}@media (max-width: 768px){.faq-answer{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-icon{margin-right:var(--spacing-xs);font-size:1em;transition:transform var(--transition-base);color:var(--color-primary);font-weight:var(--font-weight-bold)}.faq-category-icon{margin-right:var(--spacing-sm);font-size:1.1em;transition:transform var(--transition-base)}.faq-underline{text-decoration:underline}.faq-main-header{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xl);text-align:center}@media (max-width: 768px){.faq-main-header{font-size:var(--font-size-xl);margin-top:var(--spacing-md);margin-bottom:var(--spacing-lg)}}.faq-answer ul{margin:var(--spacing-xs) 0;padding-left:var(--spacing-xl)}.faq-answer ul li{margin-bottom:var(--spacing-xs)}.faq-answer b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.component-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-md);background:var(--color-white)}.filter-item{display:flex;align-items:center;gap:var(--spacing-sm);flex:1 1 auto;min-width:180px}.filter-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap}.filter-select,.filter-date{padding:var(--spacing-sm);padding-right:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--font-size-sm);background:var(--color-white);color:var(--color-text-primary);flex:1;min-width:0;max-width:250px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.filter-date{padding-right:var(--spacing-sm)}.filter-select:focus,.filter-date:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #0078d426}@media (max-width: 768px){.component-filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);padding:var(--spacing-sm)}.filter-item{min-width:unset}.filter-select,.filter-date{max-width:100%}}@media (max-width: 600px){.component-filters{grid-template-columns:1fr}}.chart-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm)}@media (max-width: 1200px){.chart-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.chart-grid{grid-template-columns:1fr}}.chart-card{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.chart-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #0078d426;transform:translateY(-2px)}.chart-card-header{text-align:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-surface);border-bottom:1px solid var(--color-border-light)}.chart-card-body{position:relative;width:100%;aspect-ratio:2}.chart-card-body canvas{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.component-loading{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3xl) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);gap:var(--spacing-sm)}.component-spinner{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:component-spin .8s linear infinite}@keyframes component-spin{to{transform:rotate(360deg)}}.component-panel-content{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-panel-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--radius-md);transition:background-color .2s,color .2s;align-self:flex-start}.component-panel-link:hover{background-color:#0078d41a;text-decoration:none}.component-panel-graph{border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-sm);background:var(--color-white)}.panel-chart-stack{display:flex;flex-direction:column;gap:var(--spacing-md)}.panel-chart-item{border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-sm);background:var(--color-white)}.panel-chart-env-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-align:center;padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-light);margin-bottom:var(--spacing-xs)}.component-panel .ms-Panel-headerText{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.panel-chart-hint{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--color-text-secondary, #605e5c);padding:4px 0}.panel-chart-hint-icon{width:16px;height:16px}.BackFill-containerStyles{margin-top:var(--spacing-lg)}.BackFill-tab-container{display:flex;justify-content:center;margin-bottom:var(--spacing-lg);gap:var(--spacing-sm);flex-wrap:wrap}.BackFill-tab{padding:var(--spacing-sm) var(--spacing-md);margin:0;cursor:pointer;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);transition:all var(--transition-base);min-height:44px}.BackFill-tab:hover,.BackFill-tab.active{background-color:#0078d41a;color:var(--color-primary);border-color:var(--color-border)}.BackFill-content{display:flex;flex-direction:column;align-items:center;padding:0 var(--spacing-xl)}@media (max-width: 768px){.BackFill-content{padding:0 var(--spacing-md)}}.BackFill-selection-container{display:flex;flex-wrap:wrap;gap:var(--spacing-md);width:100%;justify-content:center}.BackFill-box-item{flex:1 1 300px;max-width:300px;margin:var(--spacing-sm);box-sizing:border-box;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:4px;text-align:center;cursor:pointer;background-color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);min-height:44px;display:flex;align-items:center;justify-content:center}.BackFill-box-item:hover{background-color:#0078d40d;border-color:var(--color-border);box-shadow:var(--shadow-md)}.BackFill-box-item.active{background-color:#0078d41a;border-color:var(--color-border);color:var(--color-primary)}@media (max-width: 768px){.BackFill-box-item{flex:1 1 100%;max-width:100%}}.BackFill-submit-button-container{margin-top:var(--spacing-lg)}.BackFill-submit-button{padding:var(--spacing-sm) var(--spacing-md);background-color:#0078d41a;color:var(--color-primary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);min-height:44px;min-width:120px}.BackFill-submit-button:hover{background-color:#0078d426;border-color:var(--color-border);transform:translateY(-1px);box-shadow:var(--shadow-md)}.BackFill-submit-button:disabled{background-color:var(--color-text-muted);border-color:var(--color-text-muted);cursor:not-allowed;transform:none}.BackFill-topnav-container{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.BackFill-filter-container{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md)}.BackFill-filter-item{margin:var(--spacing-sm)}.BackFill-filter-dropdown{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:4px;background-color:var(--color-white);min-height:44px;font-weight:var(--font-weight-medium);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.BackFill-filter-dropdown:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f11a}.BackFill-date-filter-dropdown{margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.BackFill-date-search-input{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:4px;margin-left:var(--spacing-md);min-height:44px;font-weight:var(--font-weight-medium);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.BackFill-date-search-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f11a}.select-all-label{display:flex;align-items:center;margin-bottom:var(--spacing-md);font-size:var(--font-size-base);color:var(--color-text-primary)}.select-all-checkbox{width:18px;height:18px;margin-right:var(--spacing-sm);cursor:pointer}.warning-message{color:var(--color-error);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.WorkQueueList-container{padding:20px;background-color:#f8f9fa;min-height:100vh}.WorkQueueList-container h2{color:#495057;margin-bottom:15px;font-weight:500;font-size:1.1rem;font-family:inherit}.WorkQueueList-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a;font-size:.9rem}.WorkQueueList-table th{background-color:#f8f9fa;color:#495057;font-weight:600;text-align:left;padding:15px 12px;position:sticky;top:0;z-index:10;border-bottom:2px solid #dee2e6;border-right:1px solid #dee2e6;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.WorkQueueList-table th:last-child{border-right:none}.WorkQueueList-table td{padding:12px;border-bottom:1px solid #e9ecef;vertical-align:middle;transition:background-color .2s ease}.WorkQueueList-table tr:hover{background-color:#f8f9fa}.WorkQueueList-table tr:nth-child(2n){background-color:#fafbfc}.WorkQueueList-table tr:nth-child(2n):hover{background-color:#f1f3f4}.failed-row{border-left:4px solid #e53e3e}.failed-row:hover{background-color:#f8f9fa!important}.status-badge{padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-active{background-color:#c6f6d5;color:#22543d}.status-inactive{background-color:#fed7d7;color:#742a2a}.status-failed{background-color:#feb2b2;color:#822727}.status-success{background-color:#9ae6b4;color:#1a365d}.priority-badge{padding:3px 8px;border-radius:10px;font-size:.7rem;font-weight:600;color:#fff;min-width:20px;text-align:center;display:inline-block}.priority-0{background-color:#e53e3e}.priority-1{background-color:#ff8c00}.priority-2{background-color:#38a169}.action-buttons{display:flex;gap:6px;flex-wrap:wrap}.retry-button,.delete-button{border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.3px;transition:all .2s ease;min-width:55px}.retry-button{background-color:#3182ce;color:#fff}.retry-button:hover{background-color:#2c5aa0;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.delete-button{background-color:#e53e3e;color:#fff}.delete-button:hover{background-color:#c53030;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.date-cell,.params-cell,.work-item-state-cell{font-family:Courier New,monospace;font-size:.8rem;color:#4a5568}.id-cell{font-family:Courier New,monospace;font-weight:600;color:#2d3748;background-color:#edf2f7;border-radius:4px;padding:2px 6px;display:inline-block;min-width:30px;text-align:center}.task-cell{font-weight:600;color:#2b6cb0}.retry-count{font-weight:600;padding:2px 6px;border-radius:4px;background-color:#fef5e7;color:#744210;text-align:center;min-width:20px;display:inline-block}.retry-count.high{background-color:#fed7d7;color:#822727}@media (max-width: 1200px){.WorkQueueList-table{font-size:.8rem}.WorkQueueList-table th,.WorkQueueList-table td{padding:8px 6px}}@media (max-width: 768px){.WorkQueueList-container{padding:10px}.WorkQueueList-table{font-size:.75rem}.action-buttons{flex-direction:column;gap:4px}.retry-button,.delete-button{min-width:50px;padding:3px 6px;font-size:.65rem}}.loading{text-align:center;padding:40px;color:#718096;font-style:italic}.empty-state{text-align:center;padding:60px 20px;color:#718096}.empty-state h3{margin-bottom:10px;color:#4a5568}.custom-checkbox{width:15px;height:15px;margin-right:5px}.db-copy-container{max-width:500px;margin:var(--spacing-3xl) auto;padding:var(--spacing-2xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-white);box-shadow:var(--shadow-lg)}@media (max-width: 768px){.db-copy-container{margin:var(--spacing-xl) var(--spacing-md);padding:var(--spacing-xl)}}.db-copy-container-loading{max-width:500px;margin:var(--spacing-3xl) auto;padding:var(--spacing-2xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;background-color:var(--color-white);box-shadow:var(--shadow-lg)}.db-copy-container-restricted{max-width:500px;margin:var(--spacing-3xl) auto;padding:var(--spacing-2xl);border:1px solid var(--color-error-light);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg)}.db-copy-environment-indicator{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background-color:var(--color-success-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-success);display:flex;align-items:center;gap:var(--spacing-sm)}.db-copy-environment-indicator-check{margin-left:var(--spacing-sm)}.db-copy-restriction-message{padding:var(--spacing-lg);background-color:var(--color-error-light);border-radius:var(--radius-md);border:1px solid var(--color-error);color:var(--color-error);font-weight:var(--font-weight-medium)}.db-copy-form-group{margin-bottom:var(--spacing-lg)}.db-copy-form-label{display:block;margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-base)}.db-copy-form-input{width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:var(--font-family-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);min-height:44px}.db-copy-form-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f11a}.db-copy-submit-button{width:100%;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);min-height:44px}.db-copy-submit-button:hover:not(:disabled){background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.db-copy-submit-button:disabled{background-color:var(--color-text-muted);cursor:not-allowed;transform:none}.db-copy-loading-message{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--color-warning-light);border-radius:var(--radius-md);text-align:center;color:var(--color-text-primary)}.db-copy-loading-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-sm)}.db-copy-status-message{margin-top:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-md);font-weight:var(--font-weight-medium)}.db-copy-status-success{background-color:var(--color-success-light);border:1px solid var(--color-success);color:var(--color-success)}.db-copy-status-error{background-color:var(--color-error-light);border:1px solid var(--color-error);color:var(--color-error)}.db-copy-status-warning{background-color:var(--color-warning-light);color:var(--color-warning);border:1px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-lg);font-weight:var(--font-weight-medium)}.stack-trace-container{padding:20px 0}.stack-trace-header{margin-top:20px;margin-bottom:16px;color:#000;font-weight:700;font-size:24px}.stack-trace-description{margin-bottom:16px;color:#605e5c;font-size:14px}.stack-trace-input-section{margin-bottom:20px}.stack-trace-buttons{display:flex;gap:10px;margin-top:16px}.stack-trace-loading{display:flex;justify-content:center;padding:40px 0}.stack-trace-results{margin-top:20px}.stack-trace-results h3{margin-bottom:12px;font-weight:600;font-size:18px}.stack-trace-frame{border:1px solid #edebe9;border-radius:2px;margin-bottom:8px;background-color:#fff;transition:box-shadow .2s}.stack-trace-frame:hover{box-shadow:0 1px 4px #00000014}.stack-trace-frame-header{padding:8px 12px;cursor:pointer;display:flex;align-items:flex-start;gap:10px}.stack-trace-frame-icon{font-size:16px;font-weight:700;color:#0078d4;flex-shrink:0;-webkit-user-select:none;user-select:none;line-height:1}.stack-trace-frame-info{flex:1;min-width:0}.stack-trace-frame-info-compact{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}.stack-trace-frame-text{font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;color:#323130;word-break:break-all}.stack-trace-frame-info-compact .stack-trace-frame-text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stack-trace-frame-meta{display:flex;align-items:center;gap:16px;font-size:12px}.stack-trace-commit-count{color:#0078d4;font-weight:600}.stack-trace-latest-commit{color:#605e5c}.stack-trace-no-commits{color:#a19f9d;font-style:italic}.stack-trace-commits-list{border-top:1px solid #edebe9;padding:8px 12px 8px 40px;background-color:#faf9f8}.stack-trace-commit-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #e8e8e8;border-radius:2px;margin-bottom:6px;background-color:#fff;flex-wrap:wrap;font-size:13px}.stack-trace-commit-item:last-child{margin-bottom:0}.stack-trace-commit-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}.stack-trace-commit-title{font-weight:600;color:#323130;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.stack-trace-commit-date{color:#605e5c;white-space:nowrap}.stack-trace-commit-details{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;color:#605e5c}.stack-trace-commit-author{color:#323130;white-space:nowrap}.stack-trace-commit-deployment{color:#605e5c;white-space:nowrap}.stack-trace-commit-separator{color:#d2d0ce;-webkit-user-select:none;user-select:none}.stack-trace-commit-id{font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;color:#605e5c;white-space:nowrap}.stack-trace-commit-actions{display:flex;align-items:center;gap:12px}.stack-trace-action-button{background-color:#0078d4;color:#fff;border:none;border-radius:2px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background-color .2s}.stack-trace-action-button:hover{background-color:#106ebe}.stack-trace-action-button:active{background-color:#005a9e}.stack-trace-ado-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d2d0ce;border-radius:2px;text-decoration:none;color:#323130;font-size:13px;transition:background-color .2s,border-color .2s}.stack-trace-ado-link:hover{background-color:#f3f2f1;border-color:#a19f9d}.stack-trace-ado-link img{display:block}.stack-trace-action-button-inline{background:none;border:none;color:#0078d4;cursor:pointer;text-decoration:underline;padding:0;font-size:13px;font-family:inherit}.stack-trace-action-button-inline:hover{color:#106ebe}.stack-trace-ado-link-inline{display:inline-flex;align-items:center;gap:4px;color:#0078d4;text-decoration:none;font-size:13px}.stack-trace-ado-link-inline:hover{text-decoration:underline}.stack-trace-ado-link-inline img{display:block}.stack-trace-frame-separator{color:#d2d0ce;-webkit-user-select:none;user-select:none}
