.adminoptim-uam-wrap .notice.inline{margin:16px 0}.adminoptim-uam-wrap code{overflow-wrap:anywhere}.adminoptim-uam-tabs{margin:16px 0}.adminoptim-uam-tab-intro{margin:12px 0 0;color:#50575e;font-size:14px}.adminoptim-uam-admin-access-form{max-width:920px}.adminoptim-uam-admin-access-form .form-table{margin-top:8px}.adminoptim-uam-role-checklist{display:grid;gap:8px;margin:0}.adminoptim-uam-role-checklist label{display:flex;align-items:center;gap:8px}.adminoptim-uam-role-checklist input{margin:0}.adminoptim-uam-user-roles-enabled .adminoptim-uam-core-role-row,.adminoptim-uam-user-roles-enabled tr.user-role-wrap.adminoptim-uam-core-role-row,.adminoptim-uam-user-roles-enabled tr.user-role-wrap:has(select[name=role]),.adminoptim-uam-user-roles-enabled tr:has(>td>select[name=role]){display:none}.adminoptim-uam-user-roles-table .adminoptim-uam-user-roles-control,.adminoptim-uam-user-roles-row .adminoptim-uam-user-roles-control{display:grid;gap:0;width:min(520px,100%);max-width:100%}.adminoptim-uam-user-roles-table .adminoptim-uam-user-roles-list,.adminoptim-uam-user-roles-row .adminoptim-uam-user-roles-list{display:grid;max-height:260px;margin:0;padding:4px;overflow:auto;background:#fff;border:1px solid #8c8f94;border-radius:4px;box-sizing:border-box}.adminoptim-uam-user-roles-table .adminoptim-uam-user-role-option,.adminoptim-uam-user-roles-row .adminoptim-uam-user-role-option{display:flex;align-items:center;gap:8px;margin:0 !important;padding:6px 8px;border-radius:3px;box-sizing:border-box;cursor:pointer}.adminoptim-uam-user-roles-table .adminoptim-uam-user-role-option:hover,.adminoptim-uam-user-roles-table .adminoptim-uam-user-role-option:focus-within,.adminoptim-uam-user-roles-row .adminoptim-uam-user-role-option:hover,.adminoptim-uam-user-roles-row .adminoptim-uam-user-role-option:focus-within{background:#f6f7f7}.adminoptim-uam-user-roles-table .adminoptim-uam-user-role-option input,.adminoptim-uam-user-roles-row .adminoptim-uam-user-role-option input{flex:0 0 auto;margin:0}.adminoptim-uam-user-roles-table .adminoptim-uam-user-role-option-label,.adminoptim-uam-user-roles-row .adminoptim-uam-user-role-option-label{min-width:0;overflow-wrap:anywhere}.adminoptim-uam-user-roles-table .adminoptim-uam-user-roles-selected,.adminoptim-uam-user-roles-row .adminoptim-uam-user-roles-selected{display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.adminoptim-uam-user-roles-table .adminoptim-uam-user-role-chip,.adminoptim-uam-user-roles-row .adminoptim-uam-user-role-chip{display:inline-flex;align-items:center;max-width:100%;padding:3px 8px;color:#1d2327;background:#f0f6fc;border:1px solid #72aee6;border-radius:3px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.adminoptim-uam-roles-table{margin-top:12px}.adminoptim-uam-roles-table td,.adminoptim-uam-roles-table th{vertical-align:middle}.adminoptim-uam-title-div{margin-bottom:20px}.adminoptim-uam-title-div #titlewrap input{width:100%;padding:3px 8px;font-size:1.7em;line-height:1.4;background:#fff}.adminoptim-uam-title-div .inside{margin:6px 0 0}.adminoptim-uam-cap-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px;background:#fff;border:1px solid #c3c4c7}.adminoptim-uam-cap-filter label{font-weight:600}.adminoptim-uam-cap-filter input{width:min(320px,100%)}.adminoptim-uam-grant-all{display:flex;align-items:center;gap:6px;font-weight:normal;white-space:nowrap}.adminoptim-uam-grant-all input{width:auto;margin:0}.adminoptim-uam-cap-tabs{overflow:hidden;background:linear-gradient(90deg, #fafafa 0%, #fafafa 20%, #fff 20%, #fff 100%);border:1px solid #c3c4c7}.adminoptim-uam-cap-tabs .members-tab-nav{position:relative;float:left;width:20%;margin:0 0 -1px;padding:0;list-style:none;background:#fafafa;border-right:1px solid #eee;box-sizing:border-box}.adminoptim-uam-cap-tabs .members-tab-nav li{display:block;position:relative;margin:0;padding:0;line-height:20px}.adminoptim-uam-cap-tabs .members-tab-nav a{display:block;margin:0;padding:10px;line-height:20px;text-decoration:none;border-bottom:1px solid #eee;box-shadow:none}.adminoptim-uam-cap-tabs .members-tab-nav .dashicons{margin-right:3px;line-height:20px}.adminoptim-uam-cap-tabs .members-tab-nav li[aria-selected=true] a{position:relative;font-weight:700;color:#555;background:#e0e0e0}.adminoptim-uam-cap-tabs .members-tab-wrap{float:left;width:80%;margin-left:-1px}.adminoptim-uam-cap-tabs .members-tab-content{min-height:320px;border-left:1px solid #e5e5e5}.adminoptim-uam-cap-table{border:0;border-right:0;border-top:0;border-bottom:0}.adminoptim-uam-cap-table td,.adminoptim-uam-cap-table th{padding:10px;border-bottom:1px solid #eee;font-size:13px;line-height:20px}.adminoptim-uam-cap-table tbody tr:last-of-type td{border-bottom:0}.adminoptim-uam-cap-table code{display:block;margin-top:4px}.adminoptim-uam-cap-table .column-grant{width:110px;text-align:left}.adminoptim-uam-cap-table .column-grant input{margin:0 5px 0 0;vertical-align:middle}.adminoptim-uam-outer-tabs{display:flex;gap:4px;margin:16px 0 0;border-bottom:1px solid #c3c4c7}.adminoptim-uam-outer-tab{margin:0 0 -1px;padding:8px 14px;color:#50575e;font-size:14px;line-height:1.4;background:#f6f7f7;border:1px solid #c3c4c7;border-bottom:none;border-radius:3px 3px 0 0;cursor:pointer}.adminoptim-uam-outer-tab:hover,.adminoptim-uam-outer-tab[aria-selected=true]{color:#1d2327;background:#fff}.adminoptim-uam-outer-tab[aria-selected=true]{font-weight:600;border-bottom:1px solid #fff}.adminoptim-uam-outer-panel{margin-top:16px}.adminoptim-uam-menu-showcase .bordered{margin:0;padding:16px;color:#aaa;border:3px dashed #aaa}.adminoptim-uam-menu-showcase .bordered>h2{color:#666}.adminoptim-uam-menu-mode{display:grid;gap:8px;margin:16px 0;padding:12px;background:#f6f7f7;border:1px solid #dcdcde}.adminoptim-uam-menu-mode label{display:flex;gap:8px;align-items:center;font-weight:600}.adminoptim-uam-menu-toolbar{display:grid;grid-template-columns:minmax(180px, 1fr) auto;gap:10px;align-items:end;margin-bottom:12px}.adminoptim-uam-menu-toolbar label{grid-column:1/-1;font-weight:600}.adminoptim-uam-menu-toolbar input[type=search]{width:100%}.adminoptim-uam-menu-actions,.adminoptim-uam-menu-section-actions{display:flex;gap:8px;flex-wrap:wrap}.adminoptim-uam-menu-actions{justify-content:flex-end}.adminoptim-uam-menu-tree{display:grid;gap:10px}.adminoptim-uam-menu-group{background:#fff;border:1px solid #c3c4c7}.adminoptim-uam-menu-parent-row,.adminoptim-uam-submenu-row{display:grid;grid-template-columns:28px minmax(180px, 1fr) minmax(0, 0.8fr) auto;gap:10px;align-items:center;padding:10px}.adminoptim-uam-menu-parent-row label,.adminoptim-uam-submenu-row label{display:flex;gap:8px;align-items:center;min-width:0}.adminoptim-uam-menu-parent-row code,.adminoptim-uam-submenu-row code{min-width:0;margin:0;overflow-wrap:anywhere}.adminoptim-uam-menu-parent-row{font-weight:600;background:#f6f7f7}.adminoptim-uam-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.adminoptim-uam-menu-toggle[aria-expanded=false] .dashicons{transform:rotate(-90deg)}.adminoptim-uam-submenu-row{grid-template-columns:28px minmax(180px, 1fr) minmax(0, 0.8fr);padding-left:24px;border-top:1px solid #f0f0f1}.adminoptim-uam-submenu-row label{grid-column:2}.adminoptim-uam-submenu-row code{grid-column:3}.adminoptim-uam-inline-form{display:flex;gap:8px;margin-top:6px}.adminoptim-uam-inline-form input{flex:1 1 auto;min-width:0}#postbox-container-1 .adminoptim-uam-inline-form{display:grid}#postbox-container-1 .adminoptim-uam-inline-form input,#postbox-container-1 .adminoptim-uam-inline-form .button{width:100%}.adminoptim-uam-role-setting{display:flex;gap:8px;align-items:center;font-weight:600}.adminoptim-uam-role-setting input{margin:0}.adminoptim-uam-custom-cap-list{margin:16px 0}.adminoptim-uam-custom-cap-list li{display:grid;gap:12px;padding:10px 0;border-bottom:1px solid #dcdcde}.adminoptim-uam-custom-cap-list code{display:block;margin-top:4px}.adminoptim-uam-reset-confirm{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:8px;align-items:start}@media(max-width: 1100px){.adminoptim-uam-edit-screen #post-body.columns-2{margin-right:0}.adminoptim-uam-edit-screen #postbox-container-1{float:none;width:auto;margin-right:0}}@media(max-width: 782px){.adminoptim-uam-cap-filter,.adminoptim-uam-inline-form,.adminoptim-uam-custom-cap-list li{display:grid}.adminoptim-uam-cap-filter input{width:100%}.adminoptim-uam-cap-tabs{background:linear-gradient(90deg, #fafafa 0%, #fafafa 48px, #fff 48px, #fff 100%)}.adminoptim-uam-cap-tabs .members-tab-nav{width:48px}.adminoptim-uam-cap-tabs .members-tab-nav .dashicons{width:24px;height:24px;font-size:24px;line-height:24px}.adminoptim-uam-cap-tabs .members-tab-nav .label{overflow:hidden;position:absolute;top:-1000em;left:-1000em;width:1px;height:1px}.adminoptim-uam-cap-tabs .members-tab-wrap{width:calc(100% - 48px)}}
