/* Match the existing DAM interface. AI adds no list controls or badges. */
[hidden]{display:none!important}
.topright{gap:24px}.searchbox{width:380px}.searchbox input{font-size:12px}.searchbox>span{display:flex}.header-native{display:flex;align-items:center;color:#f1f3f5}.header-native svg{width:20px;height:20px}.language{width:17px;height:17px;border:1px solid #cbd0d6;border-radius:2px;display:grid;place-items:center;font-size:11px}.avatar{background:#e4e8ec;border:0;color:#aab5bf}.avatar svg{width:19px}.navitem{height:32px;font-size:13px}.navitem svg{height:15px;width:15px}.native-nav{cursor:default}.native-chevron{margin-left:auto;font-size:18px}.native-plus{margin-left:auto;font-size:17px;font-weight:400}.sidedivider{margin:8px 0 14px}.groupheading{padding:0 17px 8px}.group{height:28px;padding:5px 12px 5px 26px;gap:7px}.group svg{width:13px}.group .chevron{font-size:13px}.pagehead{height:50px;padding:11px 21px}.pageheading{display:flex;align-items:center;gap:12px;min-width:0}.pagehead h1{font-size:15px;margin:0;white-space:nowrap}.pagehead #pageSubtitle{font-size:13px;color:#999;white-space:nowrap}.headactions{position:relative;align-items:center}.pagehead .button{height:33px}.filters{height:38px;padding:0 20px;gap:7px;overflow:auto;border-top:0;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters select{font-size:12px;padding:2px 0;max-width:130px;flex-shrink:0}.filters .filtericon{width:64px;min-width:64px;display:flex;gap:10px;align-items:center;justify-content:center;height:23px}.filters .filtericon svg{width:13px;height:13px}.assetarea{padding:0 17px 30px}.toolbar{height:52px}.viewtools{gap:0}.viewtools #cardSize{accent-color:#58bcae;width:100px;height:4px;margin:0 18px 0 0}.viewtools .viewbutton{height:31px;width:31px;border-radius:0}.viewtools .viewbutton[data-layout=grid]{border-radius:4px 0 0 4px}.viewtools .viewbutton[data-layout=list]{border-radius:0 4px 4px 0}.viewtools .viewbutton svg{width:15px;height:15px}.viewtools select{height:31px;font-size:12px}.assetgrid{grid-template-columns:repeat(auto-fill,minmax(var(--card-min,145px),1fr));gap:16px}.assetgrid.adaptive{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.assetgrid.compact{grid-template-columns:repeat(auto-fill,minmax(135px,1fr))}.assetgrid .cardimage{height:88px}.assetgrid .cardbody{padding:8px 8px 9px}.assetgrid .cardtitle{font-size:13px;line-height:1.5;height:39px;margin-bottom:12px}.cardusage{display:flex;align-items:center;gap:9px;height:23px;color:#737d85;font-size:11px;margin-bottom:3px}.cardusage>span{display:flex;align-items:center;gap:3px}.cardusage svg{width:12px;height:12px}.cardmeta{gap:4px}.filetype{font-size:11px;padding:1px 3px;border-radius:2px;background:#f4f5f6;color:#4e565b}.endline{font-size:12px;padding:21px;color:#a8adb3}.assetgrid.list .cardimage{height:88px;width:110px}.assetgrid.list .assetcard{height:88px}.assetgrid.list .cardtitle{margin-bottom:0}.assetgrid.list .cardusage{margin-left:auto}.assetgrid.list .cardmeta{display:flex}.assetgrid.list .cardbody{gap:18px}.fileplaceholder small{display:none}.assetgrid .fileplaceholder svg{width:29px;height:29px}.assetgrid .fileplaceholder{gap:7px}.assetgrid .fileplaceholder b{font-size:11px}.upload-menu{position:absolute;top:38px;right:0;width:142px;padding:6px 0;background:#fff;border:1px solid #eceff0;border-radius:4px;box-shadow:0 4px 14px #1b33421c;z-index:20}.upload-menu button,.upload-menu>span{width:100%;display:block;padding:9px 16px;white-space:nowrap;font-size:12px;text-align:left;border:0;background:#fff}.upload-menu button:hover{background:#f1f7f5}.upload-menu>span{color:#9aa0a4;cursor:default}.uploadqueue{max-height:45vh;margin:0}.uploadbody{padding:15px 24px}.fieldlabel{margin-bottom:14px}.dialogfoot{justify-content:flex-end}.dialogfoot>span{margin-right:auto}.queueitem .queuename{font-size:12px}.detail-tabs{gap:20px}.detailfoot .download{margin-right:auto}.detailfoot #detailEdit{width:30px;padding:0}.aipanel .labelvalue{font-size:11px;color:#48595d}.draft-tab{height:49px;padding:15px 4px;color:#8d959b;font-size:13px}.draft-table-wrap{overflow:auto;background:#fff}.draft-table-wrap table{border-collapse:collapse;width:100%;min-width:1070px;font-size:12px;text-align:left}.draft-table-wrap th{height:51px;background:#f8f8fa;font-weight:400;color:#8b9298;border-bottom:1px solid #f0f1f4;padding:0 15px;white-space:nowrap}.draft-table-wrap td{border-bottom:1px solid #edf0f3;padding:13px 15px;color:#6b737b;white-space:nowrap}.draft-table-wrap th:first-child,.draft-table-wrap td:first-child{width:36px;padding-left:9px;padding-right:5px}.draft-table-wrap th:nth-child(2){min-width:290px}.draft-open{padding:0;border:0;background:none;color:#3e4850;display:flex;align-items:center;gap:9px;max-width:340px;text-align:left;white-space:normal;font-size:12px;line-height:1.6}.draft-open svg{width:18px;height:18px;flex-shrink:0;color:#87989b}.draft-table-wrap .draft-empty{text-align:center;height:165px;color:#c1cbd0}.draft-empty svg{width:40px;height:40px;color:#c8ded6}.draft-empty p{margin:8px 0}.draft-table-wrap .textbutton{padding:0;white-space:nowrap}.draftActions{display:flex;align-items:center;gap:10px}#draftActions{align-items:center;gap:12px;display:flex}#draftSelected{color:#94999e;font-size:12px;white-space:nowrap}#draftActions .button:disabled{background:#f6f6f7;color:#c5c7cb;border-color:#dfe2e5;opacity:1}body[data-view=draft] .pagehead{height:58px;border-bottom:1px solid #dfe2e6}body[data-view=draft] .searchbox{visibility:hidden}.empty{color:#b1bbc2;padding:75px 0;font-size:13px}@media(max-width:1150px){.topright{gap:15px}.searchbox{width:330px}.filters{gap:5px}.filters select{font-size:11px}.pagehead #pageSubtitle{font-size:11px}.draft-table-wrap table{min-width:1050px}}@media(max-width:760px){.header-native,.language{display:none}.topright{gap:10px}.searchbox{width:200px}.pagehead{padding:10px 15px;height:50px}.pagehead h1{font-size:14px}.pagehead #pageSubtitle{display:none}.assetgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assetgrid .cardimage{height:88px}.assetgrid .cardtitle{font-size:11px}.viewtools #cardSize{display:none}.assetgrid .filetype{font-size:9px}.viewtools select{width:99px;font-size:10px}.viewtools .viewbutton{height:29px;width:26px}.viewtools .viewbutton svg{width:12px;height:12px}.filters{padding:0 12px}.filters select{font-size:10px}.native-nav{font-size:0}.native-nav svg{width:20px;height:20px}.native-chevron{display:none}#draftActions{gap:7px}#draftSelected{font-size:10px}#draftActions .button{padding:0 8px;font-size:11px}.headactions{gap:8px}.cardusage{font-size:9px;gap:6px}.cardusage svg{width:11px;height:11px}}
