.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:6px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.roles-page[data-v-69ad1be7]{font-family:var(--font-ui)}.brand-page-head[data-v-69ad1be7]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4,16px);flex-wrap:wrap;margin-bottom:var(--s-5,20px)}.brand-page-title[data-v-69ad1be7]{font-family:var(--font-display);font-weight:var(--w-bold,700);font-size:var(--fs-h3,30px);line-height:var(--lh-h3,1.25);color:var(--brand-navy)}.brand-page-sub[data-v-69ad1be7]{font-family:var(--font-ui);font-size:var(--fs-small,15px);color:var(--fg-3);margin-top:2px}.brand-head-chips[data-v-69ad1be7]{display:flex;gap:var(--s-2,8px);flex-wrap:wrap}.brand-stat-chip[data-v-69ad1be7]{display:inline-flex;align-items:center;background:var(--accent-teal-soft);color:var(--accent-teal);border-radius:var(--r-pill,999px);padding:6px 14px;font-size:var(--fs-caption,13px);font-weight:var(--w-semibold,600)}.brand-stat-chip[data-v-69ad1be7] .v-icon{color:var(--accent-teal)!important}.brand-section[data-v-69ad1be7]{background:var(--bg-surface);border:1px solid var(--line-1);border-radius:var(--r-lg,18px);box-shadow:var(--shadow-sm);padding:var(--s-6,24px);margin-bottom:var(--s-6,24px)}.brand-section-title[data-v-69ad1be7]{font-family:var(--font-display);font-weight:var(--w-semibold,600);font-size:var(--fs-h4,24px);line-height:var(--lh-h4,1.3);color:var(--brand-navy);margin-bottom:var(--s-1,4px)}.brand-section-hint[data-v-69ad1be7]{font-family:var(--font-ui);font-size:var(--fs-caption,13px);color:var(--fg-3);margin-bottom:var(--s-2,8px)}.brand-hairline-divider[data-v-69ad1be7]{height:1px;background:var(--line-1);margin:var(--s-3,12px) 0 var(--s-4,16px)}.brand-section[data-v-69ad1be7] .v-col>span{font-family:var(--font-ui);font-weight:var(--w-semibold,600);color:var(--fg-2);font-size:var(--fs-small,15px)}.brand-section[data-v-69ad1be7] .v-autocomplete.v-text-field--filled .v-input__slot,.brand-section[data-v-69ad1be7] .v-text-field.v-text-field--filled .v-input__slot{background:var(--bg-page-2)!important;border-radius:var(--r-md,12px)!important;border:1px solid var(--line-1);transition:border-color .2s var(--ease-brand),background .2s var(--ease-brand)}.brand-section[data-v-69ad1be7] .v-autocomplete.v-input--is-focused .v-input__slot,.brand-section[data-v-69ad1be7] .v-text-field--filled.v-input--is-focused .v-input__slot{border-color:var(--brand-navy);background:var(--bg-surface)!important}.brand-actions[data-v-69ad1be7]{margin-top:var(--s-2,8px)}.brand-actions[data-v-69ad1be7] .v-btn{font-family:var(--font-ui);font-weight:var(--w-semibold,600);letter-spacing:0}.brand-perm-section[data-v-69ad1be7]{padding-bottom:var(--s-4,16px)}.brand-perm-panels[data-v-69ad1be7] .v-expansion-panel{background:transparent!important;border:1px solid var(--line-1);border-radius:var(--r-md,12px)!important;margin-bottom:var(--s-2,8px);overflow:hidden}.brand-perm-panels[data-v-69ad1be7] .v-expansion-panel:before{box-shadow:none!important}.brand-perm-panels[data-v-69ad1be7] .v-expansion-panel-header{font-family:var(--font-display);font-weight:var(--w-medium,500);color:var(--fg-1);background:var(--sand-100)}.brand-perm-panels[data-v-69ad1be7] .v-expansion-panel-header.accent--text{color:var(--accent-teal)!important}.brand-perm-row[data-v-69ad1be7]{padding:2px 0}.brand-dialog-card[data-v-69ad1be7]{border-radius:var(--r-lg,18px)!important;overflow:hidden}.brand-dialog-title[data-v-69ad1be7]{font-family:var(--font-display);font-weight:var(--w-semibold,600);font-size:var(--fs-h4,24px);color:var(--brand-navy);padding-bottom:var(--s-2,8px)}.brand-dialog-actions[data-v-69ad1be7]{padding:var(--s-4,16px) var(--s-6,24px) var(--s-5,20px)}.brand-no-access[data-v-69ad1be7]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--s-16,64px) var(--s-4,16px);color:var(--fg-2)}.brand-no-access-badge[data-v-69ad1be7]{width:76px;height:76px;border-radius:50%;background:var(--sand-100);border:1px solid var(--line-1);display:flex;align-items:center;justify-content:center;margin-bottom:var(--s-4,16px)}