.forbidden-page[data-v-da829fe8]{height:calc(100vh - var(--header-height) - var(--nav-height) - var(--init-gap) - var(--init-gap));background:#fff}[data-v-da829fe8] .role-dialog .el-dialog__header{padding:24px 38px 20px;border-bottom:1px solid #ececec}[data-v-da829fe8] .role-dialog .el-dialog__title{font-size:20px;line-height:28px;color:#333;font-weight:600}[data-v-da829fe8] .role-dialog .el-dialog__headerbtn .el-dialog__close{color:#8c8c8c;font-size:28px}[data-v-da829fe8] .role-dialog .el-dialog__body{padding:20px 38px 8px}.role-list[data-v-da829fe8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:420px;overflow-y:auto}.role-item[data-v-da829fe8]{position:relative;height:82px;border-radius:4px;background:#f6f6f6;padding:11px 15px 10px;overflow:hidden}.role-item--current[data-v-da829fe8]{background:var(--jz-theme-soft-bg);border:1px solid var(--jz-theme)}.role-item--switchable[data-v-da829fe8]{cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.role-item--switchable[data-v-da829fe8]:hover{border-color:var(--jz-theme);background:var(--jz-hover-bg)}.role-item__title-row[data-v-da829fe8]{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:1}.role-item__title[data-v-da829fe8]{font-size:14px;line-height:20px;font-weight:600;color:#333}.role-item__tag[data-v-da829fe8]{min-width:40px;height:21px;padding:2px 8px;border-radius:4px;background:var(--jz-theme-soft-bg);font-size:12px;line-height:17px;color:var(--jz-theme);text-align:center}.role-item__tag--recommend[data-v-da829fe8]{background:#ebf8f5;color:var(--jz-theme)}.role-item__grade[data-v-da829fe8]{margin-top:2px;font-size:12px;line-height:17px;color:#666;position:relative;z-index:1}.role-item__status[data-v-da829fe8]{position:absolute;left:18px;bottom:10px;display:inline-flex;align-items:center;gap:3px;font-size:12px;line-height:17px;color:#939393;z-index:1}.role-item__status--allow[data-v-da829fe8]{color:var(--jz-theme)}.role-item__icon[data-v-da829fe8]{position:absolute;right:10px;bottom:8px;color:#d9d9d9;pointer-events:none}.role-item__icon--current[data-v-da829fe8]{color:var(--jz-theme)}
