.mtb-ui-input-base{box-sizing:border-box}.mtb-ui-input-base *,.mtb-ui-input-base *::before,.mtb-ui-input-base *::after{box-sizing:border-box}.mtb-ui-input-base{font-weight:400;font-size:14px;font-size:0.875rem;line-height:1.25;letter-spacing:0;display:inline-flex;align-items:center;color:rgba(0,0,0,.87);line-height:1.5rem;position:relative;cursor:text}.mtb-ui-input-base.mtb-ui-input-base-disabled{color:rgba(0,0,0,.37);cursor:default}.mtb-ui-input-base.mtb-ui-input-base-small{padding:1px}.mtb-ui-input-base.mtb-ui-input-base-full-width{width:100%}.mtb-ui-input-base.mtb-ui-input-base-end-adornment{overflow:hidden}.mtb-ui-input-base .mtb-ui-input-base-input{font:inherit;letter-spacing:inherit;color:currentColor;padding:7px 10px;border:0;box-sizing:content-box;background:none;height:1.5rem;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;min-width:0;width:100%}.mtb-ui-input-base .mtb-ui-input-base-input::-webkit-input-placeholder{color:currentColor;opacity:.5;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mtb-ui-input-base .mtb-ui-input-base-input:-moz-placeholder{color:currentColor;opacity:.5;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mtb-ui-input-base .mtb-ui-input-base-input::-moz-placeholder{color:currentColor;opacity:.5;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mtb-ui-input-base .mtb-ui-input-base-input:-ms-input-placeholder{color:currentColor;opacity:.5;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mtb-ui-input-base .mtb-ui-input-base-input:focus{outline:none}.mtb-ui-input-base .mtb-ui-input-base-input:invalid{box-shadow:none}.mtb-ui-input-base .mtb-ui-input-base-input::-webkit-search-decoration{-webkit-appearance:none}.mtb-ui-input-base .mtb-ui-input-base-input.mtb-ui-input-base-input-disabled{opacity:1;-webkit-text-fill-color:rgba(0,0,0,.37)}.mtb-ui-input-base .mtb-ui-input-base-input.mtb-ui-input-base-input-small{padding-top:1px;padding-bottom:1px}.mtb-ui-input-base .mtb-ui-input-base-input.mtb-ui-input-base-input-multiline{height:auto;resize:none}.mtb-ui-input-base .mtb-ui-input-base-input.mtb-ui-input-base-input-search{-moz-appearance:textfield}
.mtb-ui-input.mtb-ui-input-base{border-width:1px;border-style:solid;border-color:#bdbdbd;border-radius:4px;position:relative}.mtb-ui-input.mtb-ui-input-base:not(.mtb-ui-input-base-disabled):not(.mtb-ui-input-base-error):hover{border-color:#616161}@media(hover: none){.mtb-ui-input.mtb-ui-input-base:not(.mtb-ui-input-base-disabled):not(.mtb-ui-input-base-error):hover{border-color:#bdbdbd}}.mtb-ui-input.mtb-ui-input-base.mtb-ui-input-base-error{border-color:#f44336}.mtb-ui-input.mtb-ui-input-base.mtb-ui-input-base-error.mtb-ui-input-base-focused{outline:3px solid hsl(4.1052631579,89.6226415094%,88.431372549%);outline-offset:0px}.mtb-ui-input.mtb-ui-input-base.mtb-ui-input-base-focused:not(.mtb-ui-input-base-error).mtb-ui-input-base-color-primary{outline:3px solid hsl(212.275862069,68.0751173709%,88.2352941176%);outline-offset:0px}.mtb-ui-input.mtb-ui-input-base.mtb-ui-input-base-focused:not(.mtb-ui-input-base-error).mtb-ui-input-base-color-error{outline:3px solid hsl(4.1052631579,89.6226415094%,88.431372549%);outline-offset:0px}.mtb-ui-input.mtb-ui-input-base.mtb-ui-input-base-focused:not(.mtb-ui-input-base-error).mtb-ui-input-base-color-success{outline:3px solid hsl(85.3333333333,54.2168674699%,81.1764705882%);outline-offset:0px}.mtb-ui-input.mtb-ui-input-base.mtb-ui-input-base-focused:not(.mtb-ui-input-base-error).mtb-ui-input-base-color-warning{outline:3px solid rgb(255,213.8,153);outline-offset:0px}.mtb-ui-input.mtb-ui-input-base.mtb-ui-input-base-start-adornment{padding-left:7px}.mtb-ui-input.mtb-ui-input-base.mtb-ui-input-base-end-adornment{padding-right:7px}.mtb-ui-input .mtb-ui-input-base-input.mtb-ui-input-base-input-start-adornment{padding-left:0}.mtb-ui-input .mtb-ui-input-base-input.mtb-ui-input-base-input-end-adornment{padding-right:0}
.mtb-ui-select-base{height:auto;min-height:1.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;padding-right:28px !important;min-width:16px !important}.mtb-ui-select-base::-ms-expand{display:none}.mtb-ui-select-base.mtb-ui-select-base-multiple{height:auto}.mtb-ui-select-base.mtb-ui-select-base-disabled{cursor:default}.mtb-ui-select-base+.mtb-ui-select-base-native-input{position:absolute;bottom:0;left:0;opacity:0;pointer-events:none;width:100%;box-sizing:border-box}.mtb-ui-select-base~.mtb-ui-select-base-icon{position:absolute;right:5px;top:calc(50% - .5em);pointer-events:none;color:#333}.mtb-ui-select-base~.mtb-ui-select-base-icon.mtb-ui-select-base-icon-disabled{color:rgba(0,0,0,.45)}.mtb-ui-select-base~.mtb-ui-select-base-icon.mtb-ui-select-base-icon-open{transform:rotate(180deg)}@media(forced-colors: active){.mtb-ui-select-base~.mtb-ui-select-base-icon{color:ButtonText}.mtb-ui-select-base~.mtb-ui-select-base-icon.mtb-ui-select-base-icon-disabled{color:GrayText}}
.mtb-ui-autocomplete.mtb-ui-autocomplete-full-width{width:100%}@media(pointer: fine){.mtb-ui-autocomplete:hover .mtb-ui-autocomplete-clear-icon{visibility:visible}}.mtb-ui-autocomplete.mtb-ui-autocomplete-focused .mtb-ui-autocomplete-clear-icon{visibility:visible}.mtb-ui-autocomplete .mtb-ui-autocomplete-tag{margin:3px;max-width:calc(100% - 6px)}.mtb-ui-autocomplete .mtb-ui-autocomplete-tag.mtb-ui-autocomplete-tag-small{margin:2px;max-width:calc(100% - 4px)}.mtb-ui-autocomplete .mtb-ui-autocomplete-input-root{flex-wrap:wrap}.mtb-ui-autocomplete .mtb-ui-autocomplete-input-root.mtb-ui-input-base-start-adornment .mtb-ui-autocomplete-input{padding-left:7px}.mtb-ui-autocomplete .mtb-ui-autocomplete-input-root .mtb-ui-autocomplete-input{width:0}.mtb-ui-autocomplete.mtb-ui-autocomplete-has-popup-icon .mtb-ui-autocomplete-input-root,.mtb-ui-autocomplete.mtb-ui-autocomplete-has-clear-icon .mtb-ui-autocomplete-input-root{padding-right:36px}.mtb-ui-autocomplete.mtb-ui-autocomplete-has-popup-icon.mtb-ui-autocomplete-has-clear-icon .mtb-ui-autocomplete-input-root{padding-right:64px}.mtb-ui-autocomplete .mtb-ui-input-base{flex-wrap:wrap}.mtb-ui-autocomplete .mtb-ui-input-base.mtb-ui-input-base-hidden-label{padding-top:8px}.mtb-ui-autocomplete .mtb-ui-autocomplete-input{flex-grow:1;text-overflow:ellipsis;opacity:0}.mtb-ui-autocomplete .mtb-ui-autocomplete-input.mtb-ui-autocomplete-input-focused{opacity:1}.mtb-ui-autocomplete .mtb-ui-autocomplete-end-adornment{position:absolute;right:0;top:4px;display:flex;flex-direction:row;gap:0px}.mtb-ui-autocomplete .mtb-ui-autocomplete-end-adornment .mtb-ui-autocomplete-icon-button:last-child{margin-right:2px}.mtb-ui-autocomplete .mtb-ui-autocomplete-end-adornment.mtb-ui-autocomplete-end-adornment-small{top:1px}.mtb-ui-autocomplete .mtb-ui-autocomplete-end-adornment.mtb-ui-autocomplete-end-adornment-small .mtb-ui-autocomplete-icon-button:last-child{margin-right:3px}.mtb-ui-autocomplete .mtb-ui-autocomplete-clear-icon{margin-right:-2px;padding:4px;visibility:hidden}.mtb-ui-autocomplete .mtb-ui-autocomplete-popup-icon{padding:2px}.mtb-ui-autocomplete .mtb-ui-autocomplete-popup-icon.mtb-ui-autocomplete-popup-icon-open{transform:rotate(180deg)}.mtb-ui-autocomplete .mtb-ui-autocomplete-loading,.mtb-ui-autocomplete .mtb-ui-autocomplete-no-options{color:rgba(0,0,0,.67);padding:14px 16px}.mtb-ui-autocomplete-popper{z-index:1300}.mtb-ui-autocomplete-popper.mtb-ui-autocomplete-popper-disable-portal{position:absolute}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-input-surface.mtb-ui-surface-root{font-weight:400;font-size:14px;font-size:0.875rem;line-height:1.25;letter-spacing:0;overflow:auto}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list{max-height:40vh;overflow:auto}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-disabled=true]{opacity:.45;pointer-events:none}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option.mtb-ui-focused{background-color:rgba(0,0,0,.05)}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option.mtb-ui-focus-visible{text-decoration:none;background-color:rgba(0,0,0,.05)}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-selected=true].mtb-ui-focused{background-color:rgba(76,143,221,.2)}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-selected=true].mtb-ui-focused.mtb-ui-focus-visible{background-color:rgba(76,143,221,.2)}@media(forced-colors: active){.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option:hover,.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option.mtb-ui-focused{background-color:LinkText;outline:1px solid rgba(0,0,0,0);outline-offset:-1px}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option:hover .mtb-ui-list-item-icon,.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option.mtb-ui-focused .mtb-ui-list-item-icon{filter:unset}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-selected=true]{background-color:Highlight}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-selected=true] .mtb-ui-list-item-icon{filter:unset}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-selected=true]:hover,.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-selected=true].mtb-ui-focused{background-color:LinkText;outline:1px solid rgba(0,0,0,0);outline-offset:-1px}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-selected=true]:hover.mtb-ui-focus-visible,.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-selected=true].mtb-ui-focused.mtb-ui-focus-visible{background-color:LinkText}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option[aria-disabled=true]{opacity:unset;color:GrayText}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-list .mtb-ui-autocomplete-option .mtb-ui-list-item-icon{filter:invert(1)}}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-group-label{background-color:#fff;top:-8px}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-group-list-wrapper,.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-group-list{position:initial}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-group-list{width:100%}.mtb-ui-autocomplete-popper .mtb-ui-autocomplete-group-list .mtb-ui-autocomplete-option{padding-left:24px}
.mtb-ui-input-adornment{display:flex;align-items:center;white-space:nowrap;max-height:1.5rem;color:rgba(0,0,0,.54)}.mtb-ui-input-adornment.mtb-ui-input-adornment-start{margin-right:7px}.mtb-ui-input-adornment.mtb-ui-input-adornment-start.mtb-ui-input-adornment-edge{margin-left:-7px}.mtb-ui-input-adornment.mtb-ui-input-adornment-end{margin-left:7px}.mtb-ui-input-adornment.mtb-ui-input-adornment-end.mtb-ui-input-adornment-edge{margin-right:-7px}.mtb-ui-input-adornment.mtb-ui-input-adornment-disable-pointer-events{pointer-events:none}.mtb-ui-input-adornment .mtb-ui-input-adornment-label.mtb-ui-typography-root{color:rgba(0,0,0,.67)}.mtb-ui-input-adornment .mtb-ui-button-base-root.mtb-ui-focus-visible{outline-width:2px;outline-offset:-3px}
.detail-grid{--detail-grid-header-background: #eef2f7;--detail-grid-row-background: #fff;--detail-grid-hover-row-background: #f1f6fd;--detail-grid-selected-row-background: rgba(25, 118, 210, 0.18);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;overflow:hidden}.detail-grid__header,.detail-grid__row{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:1rem;padding:.75rem .9rem}.detail-grid__header{flex:0 0 auto;background:var(--detail-grid-header-background);border-bottom:1px solid var(--line)}.detail-grid--sticky-header{overflow:visible}.detail-grid--sticky-header .detail-grid__header{position:sticky;top:0;z-index:2}.detail-grid__row{background:var(--detail-grid-row-background)}.detail-grid__row--alternate{--detail-grid-row-background: #fafcff}.detail-grid__row+.detail-grid__row{border-top:1px solid #edf1f6}.detail-grid__row:hover{background:var(--detail-grid-hover-row-background)}.detail-grid__row--no-hover:hover{background:var(--detail-grid-row-background)}.detail-grid__row--loading{flex:1 1 auto;min-height:360px;align-items:stretch}.detail-grid__row--loading .detail-grid__cell{min-height:inherit;display:flex;align-items:center;justify-content:center}.detail-grid__row--full-width{grid-template-columns:1fr}.detail-grid__row[tabindex]{cursor:pointer}.detail-grid__row[tabindex]:focus-visible{position:relative;z-index:1;outline:2px solid var(--link);outline-offset:-2px}.detail-grid__row[aria-selected=true],.detail-grid__row[aria-selected=true]:hover{background:var(--detail-grid-selected-row-background)}.detail-grid__cell{min-width:0;font-size:.875rem;font-weight:400;line-height:1.5rem;overflow-wrap:anywhere}.detail-grid .detail-grid__row .detail-grid__cell>*{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit}.detail-grid .table-cell-stack{display:flex;flex-direction:column;gap:.05rem}.detail-grid .table-cell-stack small{color:var(--muted);font-size:.75rem;line-height:1.05rem}.detail-grid__header .detail-grid__cell{color:#44505f;font-size:.875rem;font-weight:600}.detail-grid__header .detail-grid__cell>*{font-size:inherit;font-weight:600}.detail-grid__header .detail-grid__cell *{font-size:inherit;font-weight:600}.detail-grid__sort-button{width:100%;min-width:0;padding:0;color:inherit;font-size:inherit;font-weight:600;line-height:1.5rem;text-align:left;white-space:normal}.detail-grid .detail-grid__header .detail-grid__sort-button{padding:0;font-size:.875rem;font-weight:600}.detail-grid__sort-button .mtb-ui-table-sort-label-icon{width:1em;height:1em;color:rgba(0,0,0,.67)}.detail-grid__sort-button:not([data-sort-direction]) .mtb-ui-table-sort-label-icon{opacity:0}.detail-grid__sort-button:not([data-sort-direction]):hover .mtb-ui-table-sort-label-icon,.detail-grid__sort-button:not([data-sort-direction]):focus-visible .mtb-ui-table-sort-label-icon{opacity:1}.detail-grid__sort-button[data-sort-direction] .mtb-ui-table-sort-label-icon{opacity:1}.detail-grid__sort-button:hover,.detail-grid__sort-button:focus-visible{background-color:rgba(0,0,0,0)}.detail-grid__static-header{width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;padding:0;color:inherit;font-size:inherit;font-weight:600;line-height:1.5rem;text-align:left;white-space:normal}.detail-grid--data-table{min-width:0;border:0;border-radius:0}.detail-grid--data-table .detail-grid__header{align-items:center;color:#44505f}.detail-grid--data-table .detail-grid__header .detail-grid__cell{display:flex;align-items:center;justify-content:flex-start}.detail-grid--data-table .detail-grid__header,.detail-grid--data-table .detail-grid__row{gap:.75rem;padding:.5rem .75rem}.detail-grid--data-table .detail-grid__row{align-items:center}.detail-grid--data-table a{color:var(--link);font:inherit;padding:0}.detail-grid--data-table .detail-grid__cell{line-height:1.35rem}.table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible}.table-wrap table{width:100%}.table-wrap tbody tr:hover{background:#e9f0fa}.table-wrap th{color:#44505f;font-weight:600;white-space:nowrap}.table-wrap td{vertical-align:middle}.table-wrap td small,.table-wrap td strong+small{display:block;margin-top:5px;color:var(--muted);font-size:.75rem}.table-wrap[aria-busy=true]{display:flex;height:100%;min-height:300px;flex:1}.table-wrap[aria-busy=true] .detail-grid{flex:1 1 auto;height:100%;min-height:inherit}.table-card>.table-wrap{flex:1 1 auto;min-height:0;max-height:100%;overflow:auto;scrollbar-gutter:stable}.empty-cell{padding:48px 24px !important;color:var(--muted) !important;text-align:center !important}.table-loading{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;color:var(--muted)}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.activation-history-table .activation-history-summary-row .activation-history-toggle{min-width:32px;padding:4px}.activation-history-table .activation-history-detail-row .activation-history-detail{padding:18px 24px 24px 56px}.activation-history-table .activation-history-detail-row .activation-history-detail h3{margin:0 0 12px}.activation-history-table .activation-history-detail-row .activation-history-detail .table-wrap{border:1px solid var(--line);background:#fff}:root{--rail-bg: #f3f5f8;--rail-border: #d6d9de;--rail-active: #e3e8f0;--rail-hover: #ebeef2;--text: #1f2937;--heading: #111827;--muted: #6b7280;--line: #dbdee3;--soft-bg: #f3f3f4;--link: #0f66c7;--danger: #a62121}*{box-sizing:border-box}html,body,#root{height:100%}html{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}body{margin:0;color:var(--text);overflow:hidden;background:#fff;font-size:14px}button,input,textarea,select{font:inherit}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1{color:var(--heading)}h2{margin-bottom:18px;color:var(--heading);font-size:1rem;font-weight:500}.card p{color:var(--text);line-height:1.55}.app-shell{height:100%;display:flex;overflow:hidden;position:relative;background:#fff}.app-shell .sidebar{width:340px;height:100%;display:flex;flex:0 0 auto;flex-direction:column;border-right:1px solid var(--rail-border);background:var(--rail-bg);overflow:auto;transition:width 160ms ease}.app-shell .sidebar .sidebar-brand{min-height:68px;padding:16px 16px 16px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center}.app-shell .sidebar .sidebar-brand .brand{min-width:0;display:flex;flex:1;align-items:center;gap:8px;color:var(--text)}.app-shell .sidebar .sidebar-brand .brand:hover{text-decoration:none}.app-shell .sidebar .sidebar-brand .brand .brand-logo{display:block;width:35px;height:35px;flex:0 0 auto}.app-shell .sidebar .sidebar-brand .brand .brand-title{min-width:0;overflow:hidden;color:#1e293b;font-size:1.25rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar .sidebar-nav{width:100%;display:flex;flex:1;flex-direction:column;padding:0 0 12px}.app-shell .sidebar .sidebar-bottom{display:flex;flex-direction:column;padding:6px 0 10px;border-top:1px solid var(--line);overflow:hidden}.app-shell .sidebar .sidebar-bottom .sidebar-footer-row{width:100%;display:flex;align-items:center;padding-right:16px}.app-shell .sidebar .sidebar-bottom .sidebar-footer-row .settings-button{flex:1 1 auto}.app-shell .sidebar .rail-button{position:relative;width:100%;min-height:40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:8px 27px;border:0;border-radius:0;background:rgba(0,0,0,0);color:#44505f;cursor:pointer;text-align:left;transition:background-color 120ms ease,color 150ms ease,box-shadow 120ms ease}.app-shell .sidebar .rail-button:hover,.app-shell .sidebar .rail-button:focus-visible{background:var(--rail-hover);outline:none;text-decoration:none}.app-shell .sidebar .rail-button.active{background:var(--rail-active);box-shadow:inset 3px 0 0 #90a4ae}.app-shell .sidebar .rail-button .nav-icon{width:30px;height:30px;display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;color:#142033}.app-shell .sidebar .rail-button .nav-icon svg{width:23px;height:23px}.app-shell .sidebar .rail-button .nav-label{min-width:0;overflow:hidden;color:inherit;font-size:.85rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar .rail-button.collapse-button{width:40px;min-width:40px;justify-content:center;padding:8px}.app-shell .sidebar .rail-button.collapse-button .nav-icon{transition:transform 160ms ease}.app-shell .sidebar .rail-button.collapse-button .nav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.app-shell .content{flex:1;min-width:0;min-height:0;height:100%;overflow:auto;padding:32px 32px 48px;background:#fff;display:flex;flex-direction:column}.app-shell.app-shell-collapsed .sidebar{width:85px}.app-shell.app-shell-collapsed .sidebar .sidebar-brand{padding:16px;justify-content:center}.app-shell.app-shell-collapsed .sidebar .sidebar-brand .brand{justify-content:center}.app-shell.app-shell-collapsed .sidebar .brand-title,.app-shell.app-shell-collapsed .sidebar .nav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.app-shell.app-shell-collapsed .sidebar .rail-button{justify-content:center;gap:0;padding:8px}.app-shell.app-shell-collapsed .sidebar .rail-button.settings-button,.app-shell.app-shell-collapsed .sidebar .rail-button.collapse-button{width:100%;min-width:0}.app-shell.app-shell-collapsed .sidebar .rail-button.collapse-button .nav-icon{transform:scaleX(-1)}.app-shell.app-shell-collapsed .sidebar .sidebar-footer-row{flex-direction:column;padding-right:0}.settings-page{width:100%;min-width:0}.settings-page .settings-body{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:32px;align-items:start}.settings-page .settings-body .settings-nav{display:flex;flex-direction:column;gap:2px}.settings-page .settings-body .settings-nav .settings-nav-item{min-height:36px;padding:8px 12px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--text);cursor:pointer;text-align:left}.settings-page .settings-body .settings-nav .settings-nav-item:hover,.settings-page .settings-body .settings-nav .settings-nav-item:focus-visible{background:#eef2f7;outline:none}.settings-page .settings-body .settings-nav .settings-nav-item.active{background:#e7edf6}.settings-page .settings-body .settings-content{min-width:0;display:flex;flex-direction:column;gap:24px}.settings-page .settings-body .settings-content .settings-content-header{min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.settings-page .settings-body .settings-content .settings-content-header h2{margin-bottom:6px;font-size:1.25rem}.settings-page .settings-body .settings-content .settings-content-header p{margin:0;color:var(--muted)}.settings-page .settings-body .settings-content .settings-content-header .settings-save-widget{min-height:32px;display:flex;align-items:center;gap:10px;color:var(--muted);white-space:nowrap}.settings-page .settings-body .settings-content .account-section>h2{margin-bottom:8px}.settings-page .settings-body .settings-content .account-section>p{margin-bottom:22px;color:var(--muted)}.settings-page .settings-body .settings-content .account-section .account-field-grid{max-width:960px;display:grid;grid-template-columns:minmax(220px, 1fr) minmax(280px, 2fr);gap:20px;align-items:start}.settings-page .settings-body .settings-content .account-section .account-access-details{margin-bottom:0}.settings-page .settings-body .settings-content .account-section .account-access-details .account-role-list{display:flex;flex-wrap:wrap;gap:8px}.settings-page .settings-body .settings-content .account-section .account-locale-notice{max-width:960px;margin-top:24px}@media(max-width: 900px){.settings-page .settings-body{grid-template-columns:1fr;gap:20px}.settings-page .settings-body .settings-nav{max-width:360px}.settings-page .settings-body .settings-content .settings-content-header{flex-direction:column}.settings-page .settings-body .settings-content .account-section .account-field-grid{grid-template-columns:1fr}}.page-header{margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.page-header h1{margin:0;color:var(--heading)}.page-header .page-description{margin-top:7px;color:var(--muted);display:flex;align-items:center;gap:10px}.page-header .page-description p{margin:0;color:inherit}.breadcrumb{min-height:24px;display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--muted);font-size:.82rem}.breadcrumb [aria-hidden=true]{color:#9ca3af}.card{overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:#fff}.metrics-grid{display:grid;grid-template-columns:repeat(3, minmax(220px, 1fr));gap:18px;margin:5px 5px 28px}.metric{min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px}.metric .metric-label{color:var(--muted);font-size:1rem}.metric .metric-value{color:#111;font-size:2rem}.table-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.table-card>h2{flex:0 0 auto;padding:18px 18px 0}.table-card>.filters,.table-card>.pagination{flex:0 0 auto}.section-header{min-height:54px;padding:14px 18px 10px;display:flex;align-items:center;justify-content:space-between;gap:18px}.section-header h1,.section-header h2{margin:0}.section-header>div{display:flex;align-items:center;gap:12px}.filters{display:flex;gap:16px;padding:14px 18px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #edf0f3}.filters>div{min-width:200px !important}.licenses-filters{gap:14px}.licenses-filters>div:first-child{min-width:280px !important}.licenses-filters>div{min-width:200px !important}.licenses-filters button{min-height:36px}.search-input-adornment{margin-right:10px}.license-row-action{width:30px;min-width:30px;height:30px;min-height:30px;opacity:0;pointer-events:none;transition:opacity 120ms ease}.license-row-action svg{width:18px;height:18px}.detail-grid__cell:has(.license-row-action){display:flex;justify-content:flex-start}.detail-grid__row:hover .license-row-action,.detail-grid__row:focus-within .license-row-action{opacity:1;pointer-events:auto}@media(hover: none){.license-row-action{opacity:1;pointer-events:auto}}.pagination{min-height:55px}.pagination .pagination-toolbar,.pagination .pagination-actions{align-items:center}.pagination .pagination-label,.pagination .pagination-displayed-rows{margin-block:0}.pagination .pagination-select{margin-right:12px}.pagination .pagination-displayed-rows{margin-left:0}.details-card{padding:22px;margin-bottom:24px}.details-list{display:grid;grid-template-columns:210px minmax(0, 1fr);margin:0}.details-list dt,.details-list dd{padding:12px 0;margin:0;border-top:1px solid var(--line)}.details-list dt{color:var(--muted)}.details-list dd{color:#111}.form-layout{display:grid;grid-template-columns:minmax(0, 2fr) minmax(300px, 1fr);gap:24px;align-items:start}.form-layout .grow{min-width:0}.form-layout.token-layout{grid-template-columns:minmax(0, 1fr)}.form-card{padding:24px}.form-card.narrow{max-width:760px}.form-card form{display:grid;gap:18px}.selected-license-profile{display:grid;gap:4px;border:1px solid #bdd5f0;background:#f5f9ff;border-radius:5px;padding:14px 16px}.selected-license-profile span{color:var(--muted);font-size:13px}.support-context-alert{margin-bottom:24px}.language-selector{width:220px;text-align:left}.language-selector.compact{width:200px}.sign-in-language{display:flex;justify-content:flex-end;margin-bottom:8px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.context-card{padding:22px;position:sticky;top:0}.context-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.context-card dl dt,.context-card dl dd{padding:12px 0;margin:0;border-top:1px solid var(--line)}.context-card dl dd{color:#111;font-weight:600;text-align:right}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.actions.right{justify-content:flex-end}.divider-label{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.75rem;text-transform:uppercase}.divider-label::before,.divider-label::after{content:"";height:1px;background:var(--line);flex:1}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sensitive-actions{margin-bottom:24px;padding:18px 20px;border-color:#e6b8b8;display:flex;align-items:center;justify-content:space-between;gap:24px}.sensitive-actions p{margin:4px 0 0;color:var(--muted)}.activation-target{display:grid;gap:5px;padding:16px;border:1px solid #c8d4e4;border-radius:4px;background:#f4f7fb}.activation-target span{color:var(--muted)}.empty-state{padding:64px 24px;color:var(--muted);text-align:center}.loading{min-height:45vh;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--muted)}.fine-print{color:var(--muted);font-size:.8rem;line-height:1.45}.danger-text{color:var(--danger) !important}.result-card{max-width:850px;margin:20px auto;padding:32px;text-align:center}.result-card .actions{justify-content:center}.license-output,.token-output{padding:18px;border:1px solid var(--line);border-radius:3px;background:#f5f7fa;font-family:"Cascadia Mono",Consolas,monospace;font-size:.9rem;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap}.output-label{display:block;margin-bottom:8px;color:var(--muted);font-weight:500;text-align:left}.fatal-error{height:100%;display:grid;place-items:center;padding:32px;background:var(--soft-bg)}.auth-shell{height:100%}.auth-shell .auth-content{min-height:100%;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--soft-bg)}.auth-shell .auth-content .sign-in-card{width:min(100%,565px);padding:26px 28px 30px;border:1px solid rgba(226,232,240,.95);border-radius:8px;background:#fbfbfc;box-shadow:0 10px 24px rgba(15,23,42,.04);text-align:center}.auth-shell .auth-content .sign-in-card .sign-in-logo{display:flex;justify-content:center;margin-bottom:18px}.auth-shell .auth-content .sign-in-card .sign-in-logo .brand-logo{width:100px;height:100px}.auth-shell .auth-content .sign-in-card h1{margin:0 0 8px;color:var(--heading);font-size:1.5rem;font-weight:500}.auth-shell .auth-content .sign-in-card .lead{margin-bottom:20px;color:var(--muted);font-size:.95rem}.auth-shell .auth-content .sign-in-card .dev-panel{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);text-align:left}.auth-shell .auth-content .sign-in-card .dev-panel form{display:grid;gap:18px}.auth-shell .auth-content .sign-in-card .dev-panel li small{display:block;color:var(--muted)}.auth-shell .auth-content .sign-in-card>.fine-print{margin:24px 0 0}@media(max-width: 1000px){.app-shell .sidebar{width:248px}.metrics-grid,.dashboard-grid,.form-layout{grid-template-columns:1fr}.context-card{position:static}}@media(max-width: 650px){.app-shell .sidebar{width:85px}.app-shell .sidebar .sidebar-brand{padding:16px;justify-content:center}.app-shell .sidebar .sidebar-brand .brand{justify-content:center}.app-shell .sidebar .brand-title,.app-shell .sidebar .nav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.app-shell .sidebar .rail-button{justify-content:center;gap:0;padding:8px}.app-shell .sidebar .rail-button.collapse-button{display:none}.app-shell .sidebar .sidebar-bottom .sidebar-footer-row{padding-right:0}.app-shell.app-shell-collapsed .sidebar{width:85px}.app-shell .content{padding:24px 20px 40px}.page-header{flex-direction:column}.filters,.field-grid{display:grid;grid-template-columns:1fr}.filters>*{min-width:0}.details-list{grid-template-columns:1fr}.details-list dd{padding-top:0;border-top:0}.sensitive-actions{align-items:flex-start;flex-direction:column}.auth-shell .auth-content{padding:20px}.auth-shell .auth-content .sign-in-card{padding:22px 20px 24px}}
