*{padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html,body{width:100%;height:100%;cursor:default}img{border:0;vertical-align:top}fieldset{border:0}fieldset legend{display:none}ul,li{list-style-type:none}table{border:0;border-collapse:collapse}table td{vertical-align:top}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]{-webkit-appearance:textfield}a[href^=tel]{color:inherit;text-decoration:none}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;border-radius:0;padding:0;font:inherit;-webkit-user-select:none;user-select:none}button:not(:disabled):not([aria-disabled=true]),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled){cursor:pointer}:focus,:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes qrs-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes qrs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qrs-fade-out{0%{opacity:1}to{opacity:0}}@keyframes qrs-modal-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qrs-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}html{font-size:14px}body{font-family:Inter,sans-serif;font-size:1rem;line-height:1.3;font-weight:400;color:var(--qrs-text-primary);background-color:var(--qrs-surface-page);height:100%;display:flex;flex-direction:column}*{font-family:inherit;scrollbar-width:none}a{color:var(--qrs-text-link);text-decoration:none;transition:color .15s ease-out}a:hover{color:var(--qrs-text-link-hover);text-decoration:none}main{position:relative;background-color:var(--qrs-surface-page)}::-moz-selection{background:var(--qrs-surface-selection)}::selection{background:var(--qrs-surface-selection)}::-webkit-scrollbar{display:none}.app-root{display:flex;flex-direction:column}.qrs-control-w--full{width:100%}.qrs-control-w--fit{width:fit-content}.qrs-control-w--s{width:150px;min-width:150px;max-width:150px}.qrs-control-w--m{width:180px;min-width:180px;max-width:180px}.content-main{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.page-columns{display:grid;grid-template-columns:1fr;align-items:start;row-gap:12px;column-gap:20px}@media (min-width: 1441px){.page-columns{grid-template-columns:1fr 1fr}}.form-column{display:flex;flex-direction:column;gap:12px}.table-cell-pills{display:flex;flex-wrap:wrap;gap:4px}.table-cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;max-width:100%}.table-identifier{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.page-section{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--qrs-border-default)}.table-row-marked>.table-body-row-cell:first-child{box-shadow:inset 4px 0 0 0 var(--qrs-status-info-accent);padding-left:12px}.empty-state{padding:32px 0;text-align:center;color:var(--qrs-text-secondary)}.loading-state{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;padding:48px 0}.table-wrap{flex:1 1 auto;min-height:0;width:100%;overflow-x:auto;overflow-y:auto}.content-main.panels{overflow-y:auto}.content-main.panels>*{flex-shrink:0}.icon-back{transform:rotate(90deg)}.app-shell{height:100vh;overflow:hidden;display:flex}.app-shell__body{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.app-shell__main{margin-right:auto;margin-left:auto;padding:16px;width:100%;flex:1 1 auto;min-height:0;overflow-y:hidden;overflow-x:auto;display:flex;flex-direction:column}@media (min-width: 1441px){.app-shell__main{max-width:1784px}}.app-shell__page{background:var(--qrs-surface-card);box-shadow:0 0 6px #00000005,0 2px 4px #0000000d;border-radius:12px;padding:16px 24px;gap:12px;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.app-shell__page>*{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.app-header{display:flex;justify-content:center;flex:0 0 auto;background:var(--qrs-surface-card);box-shadow:0 0 6px #00000005,0 2px 4px #0000000d}.app-header__inner{display:flex;align-items:stretch;width:100%;max-width:1784px;min-height:72px;padding:12px 24px}.app-header__actions{margin-left:auto;display:flex;align-items:center}.header-apply{display:flex;align-items:center;gap:12px}.user-block{display:inline-flex;align-items:center;gap:12px}.user-block__avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--qrs-brand-primary) 0%,var(--qrs-brand-navy) 100%);font-size:14px;font-weight:400;color:var(--qrs-text-on-accent)}.user-block__text{display:flex;flex-direction:column;gap:2px;min-width:0}.user-block__name{font-size:14px;font-weight:400;color:var(--qrs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-block__info{font-size:10px;font-weight:400;text-transform:uppercase;color:var(--qrs-text-secondary)}.qrs-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border:1px solid transparent;background:transparent;line-height:1;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.qrs-btn--s{height:28px;gap:4px;padding:0 12px;border-radius:4px;font-size:11px}.qrs-btn--m{height:32px;gap:6px;padding:0 16px;border-radius:6px;font-size:13px}.qrs-btn--xl{height:44px;gap:12px;padding:0 24px;border-radius:12px;font-size:17px}.qrs-btn--icon-only{padding:0}.qrs-btn--icon-only.qrs-btn--s{width:28px}.qrs-btn--icon-only.qrs-btn--m{width:32px}.qrs-btn--icon-only.qrs-btn--xl{width:44px}.qrs-btn--full{width:100%}.qrs-btn--primary{background:var(--qrs-accent);color:var(--qrs-text-on-accent);border-color:var(--qrs-accent)}.qrs-btn--primary:not(:disabled):hover{background:var(--qrs-accent-hover);border-color:var(--qrs-accent-hover)}.qrs-btn--primary:disabled{background:var(--qrs-btn-disabled-strong-surface);border-color:transparent;color:var(--qrs-btn-disabled-strong-text)}.qrs-btn--secondary{background:var(--qrs-accent-subtle);border-color:var(--qrs-accent-border);color:var(--qrs-accent)}.qrs-btn--secondary:not(:disabled):hover{background:var(--qrs-accent-subtle-hover)}.qrs-btn--secondary:disabled{background:var(--qrs-btn-disabled-surface);border-color:var(--qrs-btn-disabled-border);color:var(--qrs-btn-disabled-text)}.qrs-btn--outline{color:var(--qrs-accent);border-color:var(--qrs-accent)}.qrs-btn--outline:not(:disabled):hover{color:var(--qrs-accent-hover);border-color:var(--qrs-accent-hover)}.qrs-btn--outline:disabled{background:var(--qrs-btn-disabled-surface);border-color:var(--qrs-btn-disabled-border);color:var(--qrs-btn-disabled-text)}.qrs-btn--ghost{color:var(--qrs-text-secondary)}.qrs-btn--ghost:not(:disabled):hover{background:var(--qrs-surface-hover);color:var(--qrs-accent)}.qrs-btn--ghost:disabled{color:var(--qrs-text-disabled)}.qrs-btn--primary-danger{background:var(--qrs-danger-solid);border-color:var(--qrs-danger-solid);color:var(--qrs-text-on-accent)}.qrs-btn--primary-danger:not(:disabled):hover{background:var(--qrs-danger-hover);border-color:var(--qrs-danger-hover)}.qrs-btn--primary-danger:disabled{background:var(--qrs-btn-disabled-strong-surface);border-color:transparent;color:var(--qrs-btn-disabled-strong-text)}.qrs-btn--secondary-danger{background:var(--qrs-status-danger-surface);border-color:var(--qrs-status-danger-border);color:var(--qrs-status-danger-accent)}.qrs-btn--secondary-danger:not(:disabled):hover{background:var(--qrs-btn-danger-tonal-hover-surface)}.qrs-btn--secondary-danger:disabled{background:var(--qrs-btn-disabled-surface);border-color:var(--qrs-btn-disabled-border);color:var(--qrs-btn-disabled-text)}.save-status{display:inline-flex;align-items:center;gap:8px;color:var(--qrs-text-secondary);white-space:nowrap;line-height:1}.save-status__stack{display:inline-flex;flex-direction:column;gap:2px}.save-status--l .save-status__stack{gap:4px}.save-status__text{display:inline-flex;align-items:center;gap:4px}.save-status--m .save-status__text,.save-status--m .save-status__date{font-size:12px;font-weight:400}.save-status--l .save-status__text,.save-status--l .save-status__date{font-size:14px;font-weight:400}.save-status--success .save-status__text{color:var(--qrs-status-success-accent)}.save-status--waiting .save-status__text,.save-status--warn .save-status__text{color:var(--qrs-status-warn-accent)}.save-status--danger .save-status__text{color:var(--qrs-status-danger-accent)}.save-status__action{align-self:flex-start}.save-status__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.loader{display:inline-block;flex-shrink:0;background:var(--qrs-accent);border-radius:50%;-webkit-mask:conic-gradient(transparent 2%,#000),linear-gradient(#000 0 0) content-box;mask:conic-gradient(transparent 2%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:source-out;mask-composite:subtract;animation:loader-rotate 1.2s linear infinite}.loader--s{width:16px;height:16px;padding:2px}.loader--m{width:24px;height:24px;padding:3px}@keyframes loader-rotate{to{transform:rotate(1turn)}}.text-button{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;white-space:nowrap;gap:2px;font-weight:400;color:var(--qrs-text-secondary);transition:color .15s ease-out}.text-button--s{font-size:12px}.text-button--m{font-size:14px}.text-button:not(:disabled):hover,.text-button:not(:disabled).text-button--open{color:var(--qrs-accent)}.text-button:disabled{color:var(--qrs-text-disabled)}.text-button__icon{display:inline-flex;flex:0 0 auto}.text-button__icon--chevron{transition:transform .15s ease-out;transform:rotate(0)}.text-button--open .text-button__icon--chevron{transform:rotate(180deg)}.navigation{flex:0 0 auto;width:250px;height:100%;overflow-y:auto;display:flex;flex-direction:column;background:var(--qrs-surface-card);border-right:1px solid var(--qrs-border-default)}.nav__logo{display:flex;align-items:center;flex:0 0 auto;min-height:72px;padding:0 16px}.nav__logo svg{height:36px;width:auto;max-width:100%}.nav{display:flex;flex-direction:column;gap:12px;padding:12px;border-top:1px solid var(--qrs-border-default)}.nav__group{display:flex;flex-direction:column;gap:4px}.nav__group:not(:last-child){padding-bottom:12px;border-bottom:1px solid var(--qrs-border-default)}.nav__group-label{font-size:10px;font-weight:400;text-transform:uppercase;padding:0 8px;color:var(--qrs-text-secondary);white-space:nowrap}.nav__footer{position:relative;margin-top:auto;padding:12px}.nav__footer:before{content:"";position:absolute;top:0;right:12px;left:12px;border-top:1px solid var(--qrs-border-default)}.nav-item{display:flex;align-items:center;width:100%;min-height:36px;padding:0 8px;border-radius:6px;font-size:14px;font-weight:400;color:var(--qrs-text-secondary);transition:background-color .15s ease-out,color .15s ease-out}.nav-item:hover{background:var(--qrs-surface-hover);color:var(--qrs-text-primary)}.nav-item--active,.nav-item--active:hover{background:var(--qrs-accent-subtle);color:var(--qrs-accent)}.nav-item--logout{gap:8px;color:var(--qrs-status-danger-accent)}.nav-item--logout:hover{background:var(--qrs-surface-hover);color:var(--qrs-status-danger-accent)}.icon-button{display:inline-flex;align-items:center;line-height:0;flex:0 0 auto;color:var(--qrs-text-secondary);transition:color .15s ease-out}.icon-button:not(:disabled):hover,.icon-button:not(:disabled)[data-tooltip-open],.icon-button:not(:disabled).icon-button--active{color:var(--qrs-accent)}.icon-button--danger:not(:disabled):hover,.icon-button--danger:not(:disabled)[data-tooltip-open],.icon-button--danger:not(:disabled).icon-button--active{color:var(--qrs-status-danger-accent)}.icon-button--warn:not(:disabled):hover,.icon-button--warn:not(:disabled)[data-tooltip-open],.icon-button--warn:not(:disabled).icon-button--active{color:var(--qrs-status-warn-accent)}.icon-button:disabled{color:var(--qrs-text-disabled)}.toast-stack{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:6px;pointer-events:none;width:min(300px,100vw - 32px)}.toast{position:relative;overflow:hidden;display:flex;gap:8px;padding:8px;background:var(--qrs-surface-card);border:1px solid var(--qrs-border-default);border-radius:8px;box-shadow:none;pointer-events:auto}.toast--animated{animation:toast-in .25s ease-out}.toast--animated.toast--exiting{animation:toast-out .25s ease-out forwards}.toast--shadow{box-shadow:0 0 4px #0000000a,0 8px 16px #00000014}.toast__main{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.toast__header{display:flex;align-items:flex-start;gap:8px}.toast__icon,.toast__close{margin-top:1.1px}.toast__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px}.toast__title{font-size:14px;font-weight:400;min-width:0;word-break:break-word}.toast__body{font-size:12px;font-weight:400;margin-left:24px;color:var(--qrs-text-primary);word-break:break-word}.toast__meta{font-size:12px;font-weight:400;margin-left:24px;color:var(--qrs-text-secondary);word-break:break-word}.toast__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;transition:opacity .15s ease-out}.toast__close:hover{opacity:.7}.toast__action{flex:0 0 auto;margin-top:1.1px;align-self:flex-start;color:var(--qrs-text-secondary)}.toast__action-icon{flex:0 0 auto;margin-top:1.1px;align-self:flex-start}.toast__progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:currentColor;opacity:.4;transform-origin:left center;animation:toast-progress linear forwards}.toast--success{border-color:var(--qrs-status-success-border);background:var(--qrs-status-success-surface);color:var(--qrs-status-success-accent)}.toast--danger{border-color:var(--qrs-status-danger-border);background:var(--qrs-status-danger-surface);color:var(--qrs-status-danger-accent)}.toast--warn{border-color:var(--qrs-status-warn-border);background:var(--qrs-status-warn-surface);color:var(--qrs-status-warn-accent)}.toast--info{border-color:var(--qrs-status-info-border);background:var(--qrs-status-info-surface);color:var(--qrs-status-info-accent)}.toast--plain.toast{background:var(--qrs-surface-card)}.toast--stripe{border-left-width:4px}@keyframes toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.auth-layout{height:100%}.login{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:48px 16px;overflow:hidden}.login__sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--qrs-login-sky-1) 0%,var(--qrs-login-sky-2) 22%,var(--qrs-login-sky-3) 48%,var(--qrs-login-sky-4) 72%,var(--qrs-login-sky-5) 100%)}.login__clouds{position:absolute;left:-10%;right:-10%;bottom:-4%;height:52%;filter:blur(24px);background:radial-gradient(38% 46% at 14% 74%,var(--qrs-login-cloud-dense) 0%,var(--qrs-login-cloud-clear) 100%),radial-gradient(26% 34% at 31% 62%,var(--qrs-login-cloud-mid) 0%,var(--qrs-login-cloud-clear) 100%),radial-gradient(30% 40% at 48% 82%,var(--qrs-login-cloud-dense) 0%,var(--qrs-login-cloud-clear) 100%),radial-gradient(24% 32% at 63% 66%,var(--qrs-login-cloud-soft) 0%,var(--qrs-login-cloud-clear) 100%),radial-gradient(36% 44% at 82% 78%,var(--qrs-login-cloud-dense) 0%,var(--qrs-login-cloud-clear) 100%),radial-gradient(22% 30% at 95% 60%,var(--qrs-login-cloud-faint) 0%,var(--qrs-login-cloud-clear) 100%),linear-gradient(180deg,var(--qrs-login-cloud-clear) 40%,var(--qrs-login-cloud-soft) 78%,var(--qrs-login-haze-end) 100%)}.login__arc{position:absolute;left:50%;border:1px solid var(--qrs-login-arc);border-radius:50%}.login__arc--outer{bottom:-1100px;width:1900px;height:1900px;margin-left:-950px}.login__arc--inner{bottom:-880px;width:1400px;height:1400px;margin-left:-700px;border-color:var(--qrs-login-arc-inner)}.login__brand{position:absolute;top:32px;left:32px;display:flex;align-items:center}.login__brand-logo{height:48px;width:auto}.login__card{position:relative;width:100%;max-width:400px;padding:32px 32px 24px;border:1px solid var(--qrs-login-card-border);border-radius:28px;text-align:center;background:linear-gradient(180deg,var(--qrs-login-card-top) 0%,var(--qrs-login-card-mid) 48%,var(--qrs-login-card-bottom) 100%);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:0 24px 60px var(--qrs-login-shadow-far),0 2px 6px var(--qrs-login-shadow-near),inset 0 1px 0 var(--qrs-login-card-inset)}.login__badge{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 20px;border-radius:18px;background:var(--qrs-surface-card);box-shadow:0 8px 20px var(--qrs-login-badge-shadow),inset 0 1px 0 var(--qrs-login-badge-inset);color:var(--qrs-accent-strong)}.login__title{font-size:24px;font-weight:600;color:var(--qrs-text-primary);margin-bottom:8px}.login__subtitle{font-size:14px;font-weight:400;color:var(--qrs-text-body);margin-bottom:24px}.login__form{text-align:left}.login__error{padding:8px 12px;border:1px solid;border-radius:12px;border-color:var(--qrs-status-danger-border);background:var(--qrs-status-danger-surface);color:var(--qrs-status-danger-accent);font-size:14px;font-weight:400}@media (max-width: 560px){.login{padding:24px 12px}.login__card{padding:24px 20px 20px}}.tooltip{--tooltip-bg: var(--qrs-accent-subtle);--tooltip-border: var(--qrs-accent-border);z-index:1100;animation:qrs-fade-in .25s ease-out;padding:8px 12px;background:var(--tooltip-bg);border:1px solid var(--tooltip-border);border-radius:8px;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;display:flex;flex-direction:column;width:300px}.tooltip--warn{--tooltip-bg: var(--qrs-status-warn-surface);--tooltip-border: var(--qrs-status-warn-border)}.tooltip--warn .tooltip__title{color:var(--qrs-status-warn-accent)}.tooltip__title{font-size:14px;font-weight:400;color:var(--qrs-text-primary)}.tooltip__text{font-size:12px;font-weight:400;color:var(--qrs-text-body);white-space:pre-line;overflow-wrap:anywhere}.tooltip__scroll{overflow-y:auto;max-height:calc(var(--tooltip-max-h, 100vh) - 16px)}.tooltip__header{margin-bottom:4px;display:flex;align-items:center;justify-content:space-between;gap:4px}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>.disclaimer{margin-top:4px}.field__label{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:400;text-transform:uppercase;color:var(--qrs-text-secondary)}.field__required{color:var(--qrs-status-danger-accent)}.field__hint{color:var(--qrs-text-secondary);cursor:help;transition:color .15s ease-out}.field__hint:hover,.field__hint[data-tooltip-open]{color:var(--qrs-accent)}.field__messages{display:flex;gap:8px;min-width:0}.field__error{font-size:12px;font-weight:400;color:var(--qrs-status-danger-accent)}.field__support{margin-left:auto;font-size:12px;font-weight:400;color:var(--qrs-text-secondary)}.text-field{display:inline-flex;align-items:center;width:100%;border:1px solid var(--qrs-control-border);background:var(--qrs-surface-card);transition:border-color .15s ease-out}.text-field:hover{border-color:var(--qrs-control-border-hover)}.text-field:focus-within{border-color:var(--qrs-accent)}.text-field--invalid:not(:focus-within){background:var(--qrs-control-invalid-surface);border-color:var(--qrs-status-danger-accent)}.text-field__icon{flex:0 0 auto;display:flex;align-items:center;color:var(--qrs-text-secondary);align-self:center}.text-field__control{flex:1;min-width:0;border:none;background:transparent;font-weight:400;color:var(--qrs-text-primary)}.text-field__control::placeholder{color:var(--qrs-text-secondary)}.text-field__control--multiline{display:block;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.3;min-height:calc(var(--qrs-textarea-min-rows, 1) * 1em * 1.3)}.text-field__control[type=number]{-moz-appearance:textfield}.text-field__control[type=number]::-webkit-inner-spin-button,.text-field__control[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;opacity:1;display:block}.text-field__control:-webkit-autofill,.text-field__control:-webkit-autofill:hover,.text-field__control:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px transparent;transition:background-color 5000s ease-in-out 0s}.text-field__affix{flex:0 0 auto;color:var(--qrs-text-secondary);cursor:pointer;transition:color .15s ease-out;display:flex;align-items:center}.text-field__affix:hover{color:var(--qrs-text-primary)}.text-field--m{--qrs-control-h: 32px;height:var(--qrs-control-h);padding:0 8px;gap:6px;border-radius:6px}.text-field--m .text-field__control{font-size:12px}.text-field--xl{--qrs-control-h: 44px;height:var(--qrs-control-h);padding:0 16px;gap:12px;border-radius:8px}.text-field--xl .text-field__control{font-size:16px}.text-field--multiline{height:auto;min-height:var(--qrs-control-h)}.text-field--multiline.text-field--m{padding-top:6px;padding-bottom:6px}.text-field--multiline.text-field--xl{padding-top:12px;padding-bottom:12px}.text-field--disabled{cursor:default;background:var(--qrs-control-disabled-surface)}.text-field--disabled:hover{border-color:var(--qrs-control-border)}.text-field--disabled .text-field__control{color:var(--qrs-control-disabled-value)}.text-field--disabled .text-field__control::placeholder{color:var(--qrs-control-disabled-placeholder)}.disclaimer{display:grid;grid-template-rows:0fr;margin-top:calc(-1 * var(--qrs-expandable-gap, 0px));margin-bottom:0;transition:grid-template-rows .25s ease-out,margin-top .25s ease-out,margin-bottom .25s ease-out}.disclaimer--open{grid-template-rows:1fr;margin-bottom:0;margin-top:0}.disclaimer__inner{overflow:hidden;min-height:0}.disclaimer__box{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:8px;border:1px solid;border-color:var(--qrs-status-info-border);background:var(--qrs-status-info-surface);color:var(--qrs-status-info-accent)}.disclaimer__icon{flex-shrink:0;margin-top:1px;color:inherit}.disclaimer__content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.disclaimer__title{font-size:14px;font-weight:400;color:var(--qrs-text-primary)}.disclaimer__text{font-size:12px;font-weight:400;color:var(--qrs-text-body);white-space:pre-line}.disclaimer__footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.disclaimer--warn .disclaimer__box{border-color:var(--qrs-status-warn-border);background:var(--qrs-status-warn-surface);color:var(--qrs-status-warn-accent)}.disclaimer--danger .disclaimer__box{border-color:var(--qrs-status-danger-border);background:var(--qrs-status-danger-surface);color:var(--qrs-status-danger-accent)}.disclaimer--success .disclaimer__box{border-color:var(--qrs-status-success-border);background:var(--qrs-status-success-surface);color:var(--qrs-status-success-accent)}.page-header__row{display:flex;align-items:center;gap:16px}.page-header--s .page-header__row{min-height:22px}.page-header--m .page-header__row{min-height:32px}.page-header--s .page-header__title-text{font-size:16px;font-weight:400}.page-header--m .page-header__title-text{font-size:20px;font-weight:400}.page-header__title{display:flex;align-items:center;gap:8px;min-width:0}.page-header__title-text{color:var(--qrs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-header__disclaimer.disclaimer--open{margin-top:8px}.page-header__pills{display:flex;align-items:center;flex-shrink:0;gap:6px}.page-header__search{flex:1 1 auto;min-width:0}.page-header__actions{flex-shrink:0;margin-left:auto;display:flex;align-items:center;gap:8px}.dashboard__col--xxs{width:38px;min-width:38px;max-width:38px}.dashboard__col--xs{width:60px;min-width:60px;max-width:60px}.dashboard__col--s{width:90px;min-width:90px;max-width:90px}.dashboard__col--m{width:120px;min-width:120px;max-width:120px}.dashboard__col--xm{width:150px;min-width:150px;max-width:150px}.dashboard__col--l{width:180px;min-width:180px;max-width:180px}.dashboard__col--xl{width:210px;min-width:210px;max-width:210px}.dashboard__col--xxl{width:300px;min-width:300px;max-width:300px}.container{--qrs-container-padding: 12px 16px;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden;padding:var(--qrs-container-padding);border:1px solid var(--qrs-border-default);border-radius:12px;background:var(--qrs-surface-card);box-shadow:0 0 6px #00000005,0 2px 4px #0000000d}.pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:400;line-height:1;border-radius:12px;border:1px solid;white-space:nowrap}.pill--success{border-color:var(--qrs-status-success-border);background:var(--qrs-status-success-surface);color:var(--qrs-status-success-accent)}.pill--warn{border-color:var(--qrs-status-warn-border);background:var(--qrs-status-warn-surface);color:var(--qrs-status-warn-accent)}.pill--danger{border-color:var(--qrs-status-danger-border);background:var(--qrs-status-danger-surface);color:var(--qrs-status-danger-accent)}.pill--default{border-color:var(--qrs-status-default-border);background:var(--qrs-status-default-surface);color:var(--qrs-status-default-accent)}.pill--info{border-color:var(--qrs-status-info-border);background:var(--qrs-status-info-surface);color:var(--qrs-status-info-accent)}.pill--diff{border-color:var(--qrs-status-diff-border);background:var(--qrs-status-diff-surface);color:var(--qrs-status-diff-accent)}.pill--clear{background:transparent;border-color:currentColor}.pill--clear.pill--success{border-color:var(--qrs-status-success-accent);color:var(--qrs-status-success-accent)}.pill--clear.pill--warn{border-color:var(--qrs-status-warn-accent);color:var(--qrs-status-warn-accent)}.pill--clear.pill--danger{border-color:var(--qrs-status-danger-accent);color:var(--qrs-status-danger-accent)}.pill--clear.pill--default{border-color:var(--qrs-status-default-accent);color:var(--qrs-status-default-accent)}.pill--clear.pill--diff{border-color:var(--qrs-status-diff-accent);color:var(--qrs-status-diff-accent)}.pill--clear.pill--info{border-color:var(--qrs-accent);color:var(--qrs-accent)}.pill--compact-end{padding:2px 2px 2px 8px}.pill--icon-only{padding:2px}.pill__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px}.summary-list{margin:0}.summary-list__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--qrs-border-default)}.summary-list__row:last-child{border-bottom:none}.summary-list__label{font-size:14px;font-weight:400;color:var(--qrs-text-secondary)}.summary-list__value{font-size:14px;font-weight:400;margin:0;text-align:right;min-width:0}.date-time{display:flex;flex-direction:column;gap:2px}.date-time__time{font-size:10px;font-weight:400;color:var(--qrs-text-secondary)}.copyable-cell{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0}.copyable-cell__text{min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.copyable-cell__text--ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copyable-cell__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;color:var(--qrs-text-secondary);transition:color .15s ease-out}.copyable-cell__icon--copied{color:var(--qrs-status-success-accent)}.copyable-cell__icon--fading{color:var(--qrs-text-secondary)}.copyable-cell:hover .copyable-cell__icon:not(.copyable-cell__icon--copied):not(.copyable-cell__icon--fading),.copyable-cell:focus-visible .copyable-cell__icon:not(.copyable-cell__icon--copied):not(.copyable-cell__icon--fading){color:var(--qrs-accent)}.table{width:max-content;min-width:100%;height:100%;vertical-align:top;border-collapse:separate;border-spacing:0;table-layout:auto}.table td{white-space:nowrap}.table th{white-space:normal}.table-head-row-cell{font-size:12px;font-weight:500;position:sticky;top:0;z-index:1;text-align:left;vertical-align:middle;padding:8px;background:var(--qrs-surface-card);border-top:1px solid var(--qrs-border-default);border-bottom:1px solid var(--qrs-border-default)}.table-body-row{background-color:var(--qrs-surface-card);height:64px;transition:background-color .15s ease-out}.table-body-row--clickable{cursor:pointer}.table-body-row--clickable:hover{background-color:var(--qrs-surface-hover)}.table-body-row__chevron{position:absolute;right:8px;top:50%;display:flex;align-items:center;justify-content:center;color:var(--qrs-text-secondary);pointer-events:none;opacity:0;transform:translate(4px,-50%) rotate(-90deg);transition:opacity .15s ease-out,transform .15s ease-out}.table-body-row--clickable:hover .table-body-row__chevron{opacity:1;transform:translateY(-50%) rotate(-90deg)}.table-body-row-cell{font-size:12px;font-weight:400;border-bottom:1px solid var(--qrs-border-default);color:var(--qrs-text-primary);text-align:left;padding:0 8px;vertical-align:middle;transition:padding-left .15s ease-out,box-shadow .15s ease-out}.table-body-row-cell--align-top{vertical-align:top;padding-top:8px}.table-body-row:last-child .table-body-row-cell{border-bottom:none}.table-body-row-cell--chevron{position:relative}.table-body-row-cell-content{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;line-height:1.3;max-height:63px}.table-body-row--detail{height:auto}.table-body-row--detail>.table-body-row-cell{padding-top:0;padding-bottom:0;border-bottom:none}.table-body-row--detail .table-body-row-cell-content{max-height:none}.table-body-row--detail-open>.table-body-row-cell{border-bottom:1px solid var(--qrs-border-default)}.table-body-row--filler{pointer-events:none}.table-body-row--filler>td{height:64px}.table-body-row--filler.table-body-row--filler-grow>td{height:100%}.segmented{display:inline-flex;align-items:center;gap:2px;width:fit-content;flex-shrink:0;padding:2px;border-radius:var(--qrs-segmented-radius);background:var(--qrs-control-trough);font-weight:400}.segmented__item{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--qrs-segmented-radius) - 2px);line-height:1;color:var(--qrs-text-secondary);white-space:nowrap;transition:background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.segmented__item:hover:not(.segmented__item--active):not(:disabled){color:var(--qrs-text-primary)}.segmented__item--active{background:var(--qrs-surface-card);color:var(--qrs-accent);box-shadow:0 0 6px #00000005,0 2px 4px #0000000d}.segmented__item:disabled{color:var(--qrs-text-disabled)}.segmented__item:focus-visible{outline:2px solid var(--qrs-control-focus-ring);outline-offset:-2px}.segmented--s{--qrs-segmented-radius: 4px;font-size:12px}.segmented--s .segmented__item{height:24px;padding:0 8px}.segmented--m{--qrs-segmented-radius: 6px;font-size:12px}.segmented--m .segmented__item{height:28px;padding:0 12px}.pagination{display:flex;align-items:center;justify-content:center;gap:2px;flex-shrink:0;min-height:32px}.pagination__item,.pagination__nav,.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;font-size:12px;font-weight:400;color:var(--qrs-text-secondary);transition:color .15s ease-out}.pagination__item:hover:not(:disabled),.pagination__nav:hover:not(:disabled){color:var(--qrs-text-primary);background:var(--qrs-surface-page)}.pagination__item:disabled,.pagination__nav:disabled{color:var(--qrs-text-disabled)}.pagination__item--active,.pagination__item--active:disabled,.pagination__item--active:hover:not(:disabled){font-size:12px;font-weight:500;background:var(--qrs-accent);color:var(--qrs-text-on-accent);pointer-events:none}.pagination__item--compact{font-size:10px;font-weight:400}.pagination__ellipsis{min-width:auto;-webkit-user-select:none;user-select:none}.pagination__icon--left{transform:rotate(90deg)}.pagination__icon--right{transform:rotate(-90deg)}.table-pagination-footer td{position:sticky;bottom:0;z-index:1;background:var(--qrs-surface-card);box-shadow:inset 0 1px 0 var(--qrs-border-default);padding:0}.table-pagination-footer__wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding:16px 8px 0}.table-pagination-footer__total{font-size:12px;font-weight:400;color:var(--qrs-text-secondary)}.table-pagination-footer__count{font-size:12px;font-weight:500;color:var(--qrs-text-primary)}.employee-detail__key-fp{word-break:break-all}.modal{position:relative;display:flex;flex-direction:column;min-height:0;max-height:90vh;max-width:100%;background:var(--qrs-surface-card);border-radius:12px;box-shadow:0 0 8px #0000000f,0 16px 32px #0000001f;overflow:hidden;animation:qrs-modal-in .25s ease-out;width:440px}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--qrs-surface-overlay);animation:qrs-fade-in .25s ease-out}.modal__overlay--closing{animation:qrs-fade-out .25s ease-out forwards}.modal__overlay--closing .modal{animation:qrs-modal-out .25s ease-out forwards}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--qrs-border-default)}.modal__header>.qrs-btn--icon-only{align-self:center}.modal__title{font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.modal__content{flex:1 1 auto;min-height:0;overflow:auto;padding:16px}.modal__footer{display:flex;justify-content:flex-end;gap:6px;padding:12px 16px;border-top:1px solid var(--qrs-border-default)}.confirm-dialog__description{font-size:14px;font-weight:400;color:var(--qrs-text-primary)}.access-table{overflow-x:auto}.access-table__outcome{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.access-table__pending{color:var(--qrs-status-warn-accent);font-size:12px;font-style:italic}.switch{--switch-track: var(--qrs-control-trough);--switch-thumb: var(--qrs-text-on-accent);--switch-label: var(--qrs-text-primary);display:inline-flex;align-items:center;cursor:pointer;gap:6px;font-size:12px}.switch__label{color:var(--switch-label);-webkit-user-select:none;user-select:none}.switch__input{position:absolute;width:0;height:0;opacity:0}.switch__track{position:relative;flex-shrink:0;width:24px;height:14px;border-radius:999px;background-color:var(--switch-track);transition:background-color .15s ease-out}.switch__thumb{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background-color:var(--switch-thumb);transition:transform .15s ease-out}.switch__input:checked~.switch__track{--switch-track: var(--qrs-accent)}.switch__input:checked~.switch__track .switch__thumb{transform:translate(10px)}.switch__input:focus-visible~.switch__track{outline:2px solid var(--qrs-control-focus-ring);outline-offset:2px}.switch--disabled{--switch-track: var(--qrs-control-disabled-surface);--switch-thumb: var(--qrs-control-disabled-placeholder);--switch-label: var(--qrs-control-disabled-value);cursor:default}.switch--disabled .switch__input:checked~.switch__track{--switch-track: var(--qrs-control-disabled-value);--switch-thumb: var(--qrs-text-on-accent)}.select{position:relative;height:fit-content}.select__trigger{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--qrs-select-gap);width:100%;height:var(--qrs-select-height);padding:0 var(--qrs-select-pad-right) 0 var(--qrs-select-pad-left);border:1px solid var(--qrs-control-border);border-radius:var(--qrs-select-radius);background:var(--qrs-surface-card);font-size:var(--qrs-select-font);font-weight:400;color:var(--qrs-text-primary);cursor:pointer;transition:border-color .15s ease-out}.select__trigger:hover{border-color:var(--qrs-control-border-hover)}.select--m{--qrs-select-height: 32px;--qrs-select-pad-left: 8px;--qrs-select-radius: 6px;--qrs-select-font: 12px;--qrs-select-pad-right: 4px;--qrs-select-gap: 8px}.select--open .select__trigger{border-color:var(--qrs-accent)}.select__value{grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.select__value--placeholder{color:var(--qrs-text-secondary)}.select__icons{grid-column:2;grid-row:1/-1;display:flex;align-items:center;gap:4px}.select__clear{flex:0 0 auto;color:var(--qrs-text-secondary);cursor:pointer;transition:color .15s ease-out}.select__clear:hover{color:var(--qrs-text-primary)}.select__arrow{flex:0 0 auto;color:var(--qrs-text-secondary);transition:transform .15s ease-out}.select__arrow-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.select--open .select__arrow{transform:rotate(180deg)}.dropdown{position:fixed;z-index:1100;background:var(--qrs-surface-card);border:1px solid var(--qrs-border-default);border-radius:8px;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;--qrs-dropdown-font: 12px;--qrs-dropdown-pad-y: 6px;--qrs-dropdown-pad-x: 8px;--qrs-dropdown-gap: 6px;--qrs-dropdown-item-h: calc(var(--qrs-dropdown-pad-y) * 2 + var(--qrs-dropdown-font) * 1.3);min-width:180px;max-height:calc(10 * var(--qrs-dropdown-item-h) + 4px * 2);overflow:hidden auto;padding:4px 0;color:var(--qrs-text-primary);animation:qrs-dropdown-in .15s ease-out}.dropdown__option{display:flex;align-items:center;width:100%;padding:var(--qrs-dropdown-pad-y) var(--qrs-dropdown-pad-x);border:none;background:transparent;font-size:var(--qrs-dropdown-font);font-weight:400;cursor:pointer;text-align:left;transition:background-color .15s ease-out;gap:var(--qrs-dropdown-gap)}.dropdown__option:hover:not(:disabled){background:var(--qrs-surface-page)}.dropdown__option--disabled{color:var(--qrs-text-disabled);cursor:default}.dropdown__option--disabled:hover{background:transparent}.dropdown__option--active{color:var(--qrs-accent);border-left:2px solid var(--qrs-accent)}.dropdown__empty{padding:4px var(--qrs-dropdown-pad-x);font-size:var(--qrs-dropdown-font);font-weight:400;color:var(--qrs-text-secondary);text-align:center}.server-groups .table-body-row{height:48px}.server-groups .table-body-row-cell-content{max-height:47px}.server-groups__col--xxs{width:38px;min-width:38px;max-width:38px}.server-groups__col--xs{width:60px;min-width:60px;max-width:60px}.server-groups__col--s{width:90px;min-width:90px;max-width:90px}.server-groups__col--m{width:120px;min-width:120px;max-width:120px}.server-groups__col--xm{width:150px;min-width:150px;max-width:150px}.server-groups__col--l{width:180px;min-width:180px;max-width:180px}.server-groups__col--xl{width:210px;min-width:210px;max-width:210px}.server-groups__col--xxl{width:300px;min-width:300px;max-width:300px}.server-groups__group-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.server-groups__title{font-size:14px;font-weight:400}.server-groups__description{min-width:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:12px;font-weight:400;color:var(--qrs-text-secondary)}.server-groups__access-head{display:flex;flex-direction:column;gap:4px}.host-key__lead{font-size:12px;font-weight:400;color:var(--qrs-text-secondary);max-width:78ch}.host-key__keys{display:flex;flex-direction:column;gap:8px}.host-key__key{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 12px;background:var(--qrs-surface-page);border:1px solid var(--qrs-border-default);border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.host-key__type{color:var(--qrs-text-secondary);min-width:96px}.host-key__confirm{display:flex;flex-direction:column;gap:12px;max-width:620px}.host-key__actions{display:flex;flex-wrap:wrap;gap:8px}.runs__target{display:flex;gap:8px;flex-wrap:wrap}.run-detail__copy-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px}.run-detail__copy-icon--copied,.run-detail__copy-icon--fading{color:var(--qrs-status-success-accent)}.run-detail__output{max-height:60vh;overflow:auto;margin:0;padding:16px;border-radius:6px;background:var(--qrs-console-surface);color:var(--qrs-console-text);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.3;white-space:pre;-moz-tab-size:4;tab-size:4}.audit__filters{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end}.audit__account{margin:6px}.audit__muted{color:var(--qrs-text-secondary)}.audit__diff-wrap{display:grid;grid-template-rows:0fr;margin-top:calc(-1 * var(--qrs-expandable-gap, 0px));margin-bottom:0;transition:grid-template-rows .25s ease-out,margin-top .25s ease-out,margin-bottom .25s ease-out}.audit__diff-wrap--open{grid-template-rows:1fr;margin-bottom:0;margin-top:0}.audit__diff-clip{overflow:hidden;min-height:0}.audit__diff{display:grid;grid-template-columns:max-content minmax(0,max-content) auto minmax(0,max-content);justify-content:start;align-items:baseline;gap:6px 12px;padding:8px 0;font-size:12px;font-weight:400}.audit__diff-field{font-size:10px;font-weight:400;text-transform:uppercase;color:var(--qrs-text-secondary)}.audit__diff-before{text-decoration:line-through}.audit__diff-arrow{color:var(--qrs-text-secondary)}.audit__diff-after{font-weight:500}.audit__fingerprint{word-break:break-all}.date-picker{position:relative;height:fit-content}.date-picker__trigger{display:flex;align-items:center;width:100%;border:1px solid var(--qrs-control-border);background:var(--qrs-surface-card);font-weight:400;color:var(--qrs-text-primary);cursor:pointer;transition:border-color .15s ease-out}.date-picker__trigger:hover{border-color:var(--qrs-control-border-hover)}.date-picker--m .date-picker__trigger{--qrs-control-h: 32px;height:var(--qrs-control-h);padding:0 8px;gap:6px;border-radius:6px;font-size:12px}.date-picker--open .date-picker__trigger{border-color:var(--qrs-accent)}.date-picker--invalid:not(:focus-within):not(.date-picker--open) .date-picker__trigger{background:var(--qrs-control-invalid-surface);border-color:var(--qrs-status-danger-accent)}.date-picker__calendar-icon{flex:0 0 auto;color:var(--qrs-text-secondary)}.date-picker__value{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.date-picker__value--placeholder{color:var(--qrs-text-secondary)}.date-picker__clear{flex:0 0 auto;color:var(--qrs-text-secondary);cursor:pointer;transition:color .15s ease-out}.date-picker__clear:hover{color:var(--qrs-text-primary)}.date-picker__dropdown{position:fixed;z-index:1100;background:var(--qrs-surface-card);border:1px solid var(--qrs-border-default);border-radius:8px;box-shadow:0 0 4px #0000000a,0 8px 16px #00000014;width:240px;padding:8px;animation:qrs-dropdown-in .15s ease-out}.date-picker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.date-picker__title{font-size:14px;font-weight:400;color:var(--qrs-text-primary)}.date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--qrs-text-secondary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.date-picker__nav:hover:not(:disabled){color:var(--qrs-text-primary);background:var(--qrs-surface-page)}.date-picker__nav:disabled{color:var(--qrs-text-disabled);background:transparent;cursor:default}.date-picker__nav-icon--left{transform:rotate(90deg)}.date-picker__nav-icon--right{transform:rotate(-90deg)}.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.date-picker__weekday{display:inline-flex;align-items:center;justify-content:center;height:24px;font-size:10px;font-weight:400;text-transform:uppercase;color:var(--qrs-text-secondary)}.date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker__day{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:50%;background:transparent;font-size:12px;font-weight:400;color:var(--qrs-text-primary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.date-picker__day:hover:not(:disabled){background:var(--qrs-surface-page)}.date-picker__day--outside{color:var(--qrs-text-disabled)}.date-picker__day--today{border-color:var(--qrs-accent)}.date-picker__day--active,.date-picker__day--active:hover:not(:disabled){font-size:12px;font-weight:500;background:var(--qrs-accent);color:var(--qrs-text-on-accent);border-color:var(--qrs-accent)}.date-picker__day--disabled,.date-picker__day:disabled{color:var(--qrs-text-disabled);cursor:default}.date-range{display:flex;align-items:center;gap:4px;flex:0 0 auto;white-space:nowrap}.date-range__dash{flex:0 0 auto;color:var(--qrs-text-secondary)}.combobox__input{width:100%;min-width:0;border:none;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--qrs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.combobox__input::placeholder{color:var(--qrs-text-secondary)}.tabs{display:flex;align-items:stretch;width:100%;min-height:32px}.tabs__viewport{position:relative;flex:1 1 0;min-width:0}.tabs__viewport:before,.tabs__viewport:after{content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;opacity:0;transition:opacity .15s ease-out;z-index:1}.tabs__viewport:before{left:0;background:linear-gradient(to right,var(--qrs-surface-card),transparent)}.tabs__viewport:after{right:0;background:linear-gradient(to left,var(--qrs-surface-card),transparent)}.tabs--shadow-left .tabs__viewport:before{opacity:1}.tabs--shadow-right .tabs__viewport:after{opacity:1}.tabs__list{position:relative;display:flex;flex-wrap:nowrap;width:100%;height:100%;border-bottom:1px solid var(--qrs-border-default);overflow-x:auto}.tabs__item{font-size:14px;font-weight:400;flex:0 0 auto;padding:6px 16px;color:var(--qrs-text-secondary);white-space:nowrap;transition:color .15s ease-out}.tabs__item:focus-visible{outline:2px solid var(--qrs-control-focus-ring);outline-offset:-2px}.tabs__item:hover:not(.tabs__item--disabled):not(.tabs__item--active){color:var(--qrs-text-primary)}.tabs__item--active{color:var(--qrs-accent-strong)}.tabs__item--disabled{color:var(--qrs-text-disabled);pointer-events:none}.tabs__indicator{position:absolute;bottom:0;left:0;height:2px;background:var(--qrs-accent);width:var(--indicator-width, 0px);transform:translate(var(--indicator-left, 0px));transition:transform .15s ease-out,width .15s ease-out}.tabs__indicator--no-transition{transition:none}.admins__col--actions{width:1%;white-space:nowrap;text-align:right}.admins__name,.admins__state{display:inline-flex;align-items:center;gap:8px;min-width:0}.admins__reason{font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;color:var(--qrs-text-secondary)}.access-matrix .table-body-row{height:40px}.access-matrix .table-body-row-cell-content{max-height:39px}.access-matrix__col{width:104px;min-width:104px;text-align:center}.access-matrix__col .table-body-row-cell-content{text-align:center;overflow:visible}.access-matrix__person{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.access-matrix__login{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:inherit;text-decoration:none}.access-matrix__login:hover{text-decoration:underline}.access-matrix__count{display:inline-flex;align-items:center;gap:4px}.access-matrix__total{font-size:12px;font-weight:400;color:var(--qrs-text-secondary);font-variant-numeric:tabular-nums}.access-matrix__total--none{color:var(--qrs-status-danger-accent)}.access-matrix__nokey{color:var(--qrs-status-warn-accent)}.access-matrix__cell{display:inline-block;width:20px;height:20px;border-radius:4px;border:1px solid transparent;vertical-align:middle;cursor:help;transition:box-shadow .15s ease-out}.access-matrix__cell:hover,.access-matrix__cell[data-tooltip-open]{box-shadow:0 0 0 2px var(--qrs-surface-card),0 0 0 3px var(--qrs-accent)}.access-matrix__cell--none{background:var(--qrs-surface-hover);border-color:var(--qrs-border-default)}.access-matrix__cell--applied,.access-matrix__cell--pending,.access-matrix__cell--stale{opacity:.55}.access-matrix__cell--applied{background:var(--qrs-status-success-accent)}.access-matrix__cell--pending{background:var(--qrs-status-danger-accent)}.access-matrix__cell--stale{background:var(--qrs-status-warn-accent)}.access-matrix__cell--sudo{opacity:1}.access-matrix__spacer{width:100%}.access-matrix__server{display:inline-flex;align-items:center;gap:8px;min-width:0}.access-matrix__name{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access-matrix__name:hover{text-decoration:underline}.access-matrix__legend{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:12px;font-weight:400;color:var(--qrs-text-secondary)}.access-matrix__legend>span{display:inline-flex;align-items:center;gap:6px}.access-matrix__legend-note{color:var(--qrs-text-disabled)}:root{--qrs-brand-primary: #3D4CD4;--qrs-brand-navy: #1C2469;--qrs-accent: #3D4CD4;--qrs-accent-hover: #1C2469;--qrs-accent-strong: #1C2469;--qrs-accent-subtle: #F2F3FF;--qrs-accent-subtle-hover: #E7E9FC;--qrs-accent-border: rgba(61, 76, 212, .2);--qrs-danger-solid: #B91C1C;--qrs-danger-hover: #761701;--qrs-text-primary: #002033;--qrs-text-body: #2E4759;--qrs-text-secondary: #7B8D9E;--qrs-text-disabled: #B3B3B3;--qrs-text-link: #575B7C;--qrs-text-link-hover: #102CC8;--qrs-text-on-accent: #FFFFFF;--qrs-surface-page: #F2F3F5;--qrs-surface-card: #FFFFFF;--qrs-surface-hover: rgba(0, 66, 105, .04);--qrs-surface-overlay: rgba(0, 0, 0, .3);--qrs-surface-selection: rgba(143, 185, 23, .27);--qrs-border-default: #E6E6E6;--qrs-status-success-surface: #E0F7E0;--qrs-status-success-border: rgba(1, 118, 1, .2);--qrs-status-success-accent: #017601;--qrs-status-warn-surface: #FFFAD4;--qrs-status-warn-border: rgba(148, 104, 24, .2);--qrs-status-warn-accent: #946818;--qrs-status-danger-surface: #FEE6E8;--qrs-status-danger-border: rgba(185, 28, 28, .2);--qrs-status-danger-accent: #B91C1C;--qrs-status-default-surface: #F2F3F5;--qrs-status-default-border: rgba(92, 110, 128, .2);--qrs-status-default-accent: #5C6E80;--qrs-status-info-surface: #F2F3FF;--qrs-status-info-border: rgba(61, 76, 212, .2);--qrs-status-info-accent: #3D4CD4;--qrs-status-diff-surface: #FFF3E0;--qrs-status-diff-border: rgba(194, 65, 12, .2);--qrs-status-diff-accent: #C2410C}:root{--qrs-control-border: rgba(0, 32, 51, .28);--qrs-control-border-hover: rgba(61, 76, 212, .5);--qrs-control-invalid-surface: #FFF3F5;--qrs-control-focus-ring: rgba(0, 110, 255, .12);--qrs-control-disabled-surface: #F0F0F0;--qrs-control-disabled-placeholder: #B3B3B3;--qrs-control-disabled-value: #646D72;--qrs-control-trough: #F2F3F5;--qrs-btn-disabled-strong-surface: #C3C3C3;--qrs-btn-disabled-strong-text: #646D72;--qrs-btn-disabled-surface: #E6E6E6;--qrs-btn-disabled-text: #B3B3B3;--qrs-btn-disabled-border: #B3B3B3;--qrs-btn-danger-tonal-hover-surface: #F6DADA;--qrs-console-surface: #1F2937;--qrs-console-text: #E5E7EB;--qrs-login-sky-1: #BEBEBE;--qrs-login-sky-2: #D1D1D1;--qrs-login-sky-3: #E2E2E2;--qrs-login-sky-4: #F1F1F1;--qrs-login-sky-5: #F9F9F9;--qrs-login-cloud-dense: rgba(255, 255, 255, .95);--qrs-login-cloud-mid: rgba(255, 255, 255, .9);--qrs-login-cloud-soft: rgba(255, 255, 255, .85);--qrs-login-cloud-faint: rgba(255, 255, 255, .8);--qrs-login-cloud-clear: rgba(255, 255, 255, 0);--qrs-login-arc: rgba(255, 255, 255, .55);--qrs-login-arc-inner: rgba(255, 255, 255, .4);--qrs-login-card-top: rgba(232, 232, 232, .88);--qrs-login-card-mid: rgba(255, 255, 255, .9);--qrs-login-card-bottom: rgba(255, 255, 255, .94);--qrs-login-card-border: rgba(255, 255, 255, .7);--qrs-login-card-inset: rgba(255, 255, 255, .9);--qrs-login-shadow-far: rgba(0, 32, 51, .14);--qrs-login-shadow-near: rgba(0, 32, 51, .06);--qrs-login-badge-shadow: rgba(0, 32, 51, .1);--qrs-login-haze-end: #FFFFFF;--qrs-login-badge-inset: #FFFFFF}.not-found{min-height:100vh;display:flex;justify-content:center;align-items:center}.not-found__box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 24px}.not-found__code{font-size:64px;font-weight:600;line-height:1;color:var(--qrs-accent-subtle-hover)}.not-found__title{font-size:16px;font-weight:400;color:var(--qrs-text-primary);margin:0}.not-found__text{font-size:12px;font-weight:400;color:var(--qrs-text-secondary);margin:0;max-width:300px}.not-found__button{margin-top:4px}
