/* Compact drama catalogue; shared editor and player surfaces remain independent. */
#content:has(.v144-drama-table) .v21-index-head{margin:0 0 16px;padding:0;min-height:0}
#content:has(.v144-drama-table) .v21-index-head h2{font-size:18px;margin:0}
#content:has(.v144-drama-table) .v21-search-form{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px 18px;padding:16px 0;border:0;background:none}
#content:has(.v144-drama-table) .v21-search-form label{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}
#content:has(.v144-drama-table) .v21-search-form :is(input,select){min-width:0;width:100%;height:36px;padding:6px 8px;margin:0}
#content:has(.v144-drama-table){background:#fff}
#content:has(.v144-drama-table) .v21-search-form>.actions{grid-column:auto;align-items:center;justify-content:flex-start}
#content:has(.v144-drama-table) #dramaBatchBar{margin:12px 0;gap:16px}
#content:has(.v144-drama-table) #dramaBatchBar>label{display:flex;align-items:center;gap:8px;margin:0}
#content:has(.v144-drama-table) #dramaBatchBar small{display:none}
#content .v144-table-scroll{display:block;overflow:auto;max-width:100%;border:1px solid #dce5ef;border-radius:0}
#content .v144-drama-table{width:100%;min-width:1500px;border-collapse:collapse;table-layout:fixed;font-size:12px;color:#465a70}
#content .v144-drama-table :is(th,td){border:1px solid #dce5ef;padding:14px 8px;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;background:#fff}
#content .v144-drama-table th{background:#f7f9fc;color:#697b90;font-weight:600;height:52px;padding:10px 8px}
#content .v144-drama-table th:nth-child(1){width:42px}
#content .v144-drama-table th:nth-child(2){width:60px}
#content .v144-drama-table th:nth-child(3){width:108px}
#content .v144-drama-table th:nth-child(4){width:280px}
#content .v144-drama-table th:last-child{width:176px;position:sticky;right:0;z-index:2}
#content .v144-drama-table td:last-child{position:sticky;right:0;box-shadow:-5px 0 8px #25384b08}
#content .v144-drama-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#1890ff}
html[data-admin-theme=light] #console #content button.v144-cover{display:block;width:80px;height:120px;min-height:0;margin:auto;padding:0;border:0;border-radius:3px;background:#f1f4f8!important;overflow:hidden;color:#718096;font-size:11px;box-shadow:none}
.v144-cover img{display:block;width:100%;height:100%;object-fit:contain}
html[data-admin-theme=light] #console #content .v144-cover span{color:#718096!important}
html[data-admin-theme=light] #console #content button.v144-cover{color:#718096!important}
#content .v144-drama-table .v144-details{text-align:left;padding:16px}
.v144-details strong{display:block;color:#263e55;font-size:14px;line-height:1.5}
.v144-slug{display:block;font-size:11px;color:#8492a5;margin:3px 0 8px}
.v144-details dl{margin:0;font-size:12px;line-height:1.9}
.v144-details dl div{display:flex;gap:6px}
.v144-details dt{flex-shrink:0;color:#8592a3}.v144-details dd{margin:0}
.v144-status{padding:5px 8px;border-radius:3px;white-space:nowrap;background:#edf1f6;color:#65758a}
.v144-status[data-status=published]{background:#e9f8f0;color:#178558}
.v144-status[data-status=draft]{background:#fff5df;color:#986b12}
html[data-admin-theme=light] #content .v144-row-actions button{min-height:30px;padding:5px 10px;font-size:12px;margin:4px 2px}
#content .v144-no-results{height:160px;text-align:center}
@media(max-width:1200px){#content:has(.v144-drama-table) .v21-search-form{grid-template-columns:repeat(3,minmax(130px,1fr))}}
@media(max-width:700px){#content:has(.v144-drama-table) .v21-search-form{grid-template-columns:1fr 1fr}#content:has(.v144-drama-table) .v21-search-form label{display:block;white-space:normal}#content .v144-drama-table td:last-child,#content .v144-drama-table th:last-child{position:static}#content:has(.v144-drama-table) #dramaBatchBar{flex-wrap:wrap}}
