/* 画面を非表示 */
/* body {
    visibility: hidden !important;
} */
body:not(:has(input[id='UK'])):has(input[id='Action'][value='edit']) {
    visibility: hidden !important;
}

/* ログイン画面 */
/* ヘッダー／Pleasanter.netリンク */
#PortalLink > a,
/* フッター／Copyrightインプリムリンク */
#Footer > p > a,
#passwordGenerateicon,

/* システム管理者以外はメニュー削除 */
/* 管理メニュー */
body:has(> input[id='UK']:not(input[value='01'])) .menubox:has(#SettingsMenuContainer),
/* 表示メニュー */
body:has(> input[id='UK']:not(input[value='01'])) .menubox:has(#ViewModeMenuContainer),
/* ヘルプメニュー */
body:has(> input[id='UK']:not(input[value='01'])) .menubox:has(#HelpMenuContainer),
/* ユーザーメニュー/プロファイル編集 */
body:has(> input[id='UK']:not(input[value='01'])) #AccountMenu_EditProfile,
/* ユーザーメニュー/API設定 */
body:has(> input[id='UK']:not(input[value='01'])) #AccountMenu_ApiSettings {
    display: none !important;
}

/* システム管理者以外はパンくずリンク削除 */
/* MAMOLOWフォルダ */
body:has(> input[id='UK']:not(input[value='01'])) #Breadcrumb .item:has(a[data-tooltip='MAMOLOW']),
/* マスタフォルダ */
body:has(> input[id='UK']:not(input[value='01'])) #Breadcrumb .item:has(a[data-tooltip='マスタ']),
/* 回答フォルダ */
body:has(> input[id='UK']:not(input[value='01'])) #Breadcrumb .item:has(a[data-tooltip='回答']),
/* テンプレートフォルダ */
body:has(> input[id='UK']:not(input[value='01'])) #Breadcrumb .item:has(a[data-tooltip='テンプレート']),
/* ダッシュボード */
body:has(> input[id='UK']:not(input[value='01'])) #Breadcrumb .item:has(a[data-tooltip='ダッシュボード']) {
    display: none !important;
}

/* システム的な登録更新者非表示 */
#RecordInfo > div > .user {
    display: none !important;
}

/* システム管理者と企業管理者以外は一覧のチェックボックスを非表示 */
body:has(> input[id='UK']:not(input[value='01']):not(input[value='11'])) #MainContainer table th:has(> #GridCheckAll),
body:has(> input[id='UK']:not(input[value='01']):not(input[value='11'])) #MainContainer table td:has(> .grid-check) {
    display: none !important;
}
/* 企業管理者かつユーザーマスタ、組織マスタ以外なら一覧のチェックボックスを非表示 */
body:has(> input[id='UK'][value='11']):not(:has(a[data-tooltip='ユーザーマスタ'])):not(:has(a[data-tooltip='組織マスタ'])) #MainContainer table th:has(> #GridCheckAll),
body:has(> input[id='UK'][value='11']):not(:has(a[data-tooltip='ユーザーマスタ'])):not(:has(a[data-tooltip='組織マスタ'])) #MainContainer table td:has(> .grid-check) {
    display: none !important;
}

/* 一覧画面 検索ダイアログ項目の選択肢の「(未設定)」の非表示 */
#DropDownSearchSourceResults > li:first-child {
    display: none;
}

/* 一覧画面 検索ダイアログ選択肢の「自分」の非表示 */
#DropDownSearchSourceResults > li[data-value='Own'] {
    display: none;
}

/* 一覧画面 登録ユーザー、回答者の検索ダイアログ選択肢の「administrator」の非表示 */
body:has(input#DropDownSearchTarget[value="ViewFilters__ClassW"]) #DropDownSearchSourceResults > li[data-value='1'] {
    display: none;
}

/* 一覧画面 登録ユーザー、回答者の検索ダイアログ選択肢の「APIユーザー」の非表示 */
body:has(input#DropDownSearchTarget[value="ViewFilters__ClassW"]) #DropDownSearchSourceResults > li[data-value='2'] {
    display: none;
}

/* 一覧画面 代理回答者検索ダイアログ選択肢の「administrator」の非表示 */
body:has(input#DropDownSearchTarget[value="ViewFilters__ClassZ"]) #DropDownSearchSourceResults > li[data-value='1'] {
    display: none;
}

/* 一覧画面 代理回答者検索ダイアログ選択肢の「APIユーザー」の非表示 */
body:has(input#DropDownSearchTarget[value="ViewFilters__ClassZ"]) #DropDownSearchSourceResults > li[data-value='2'] {
    display: none;
}


/* 一覧画面 プルダウン選択肢の「(未設定)」の非表示 */
body:has(#ViewFilters) label[for^='ui-multiselect'][for$='option-0'] {
    display: none;
}
