[data-admin-pane=news] .ac-news-layout{display:block}[data-admin-pane=news] .ac-editor{margin-top:24px;max-width:900px}[data-admin-pane=news] .ac-editor[hidden]{display:none!important}.nl-filters{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end}.nl-filters label{display:grid;gap:8px;font-size:12px;color:#b9b0c2;min-width:0}.nl-filters input,.nl-filters select,.nl-pagination input{width:100%;min-width:0;min-height:44px;background:#101112;color:#e7e1e9;border:1px solid #36353c;border-radius:8px;padding:11px;font:inherit;color-scheme:dark}.nl-filters .btn{min-height:44px;padding:10px 16px}#nl-count{font-size:12px;color:#9f96a8;margin:16px 0 12px}.nl-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid #302c34;background:#101112;border-radius:12px;overflow:hidden;font-size:12px}.nl-table th{padding:12px;text-align:left;font-size:11px;font-weight:500;color:#9e94a7;background:#141416}.nl-table th:first-child{width:40%}.nl-table th:nth-child(2){width:14%}.nl-table th:nth-child(3){width:12%}.nl-table th:last-child{width:34%}.nl-table td{padding:12px;border-top:1px solid #2b2830;vertical-align:middle;color:#d8d0df;overflow-wrap:anywhere}.nl-title-inner{display:flex;align-items:center;gap:12px;min-width:0}.nl-title-inner>div:last-child{min-width:0}.nl-thumb{flex-shrink:0;width:48px;height:42px;background:#1b1a20;border-radius:7px;overflow:hidden;display:grid;place-items:center;color:#827585;font-size:23px}.nl-thumb img{width:100%;height:100%;object-fit:cover}.nl-title strong{display:block;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.7;margin:4px 0}.nl-title small,.nl-title-inner>div>span{display:block;font-size:10px;color:#9a90a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-date{font-size:11px}.nl-badge{display:inline-flex;border:1px solid #49434e;border-radius:6px;font-size:10px;padding:5px 8px}.nl-badge.is-active{background:#10251b;border-color:#2d5943;color:#9bdcb5}.nl-badge.is-hidden{background:#211b22;border-color:#514053;color:#c0adca}.nl-actions>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nl-actions .btn,.nl-actions .dn-resend-button{font-size:10px;padding:8px 10px;min-height:44px;white-space:normal}.nl-actions .ac-link{font-size:10px;min-height:44px;padding:8px 6px}.nl-pagination{display:flex;justify-content:flex-end;gap:12px;align-items:center;flex-wrap:wrap;color:#a69bac;font-size:12px;margin-top:16px}.nl-pagination label{display:flex;align-items:center;gap:8px}.nl-pagination input{width:68px;padding:8px;min-height:42px}.nl-pagination .btn{min-height:44px;padding:9px 14px}.nl-pagination .btn:disabled{opacity:.35;cursor:default}.nl-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#admin-news-list :focus-visible{outline:2px solid #e59bad;outline-offset:3px}@media(max-width:1100px){.nl-table th,.nl-table td{padding:10px 8px}.nl-table th:first-child{width:38%}.nl-table th:nth-child(2){width:14%}.nl-table th:nth-child(3){width:13%}.nl-table th:last-child{width:35%}.nl-title-inner{gap:8px}.nl-thumb{width:40px;height:36px}}@media(max-width:750px){.nl-filters{grid-template-columns:1fr 1fr;gap:10px}.nl-filters label:first-child{grid-column:1/-1}.nl-table,.nl-table tbody{display:block;width:100%}.nl-table{background:none;border:0;border-radius:0;overflow:visible}.nl-table thead{display:none}.nl-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;background:#101112;border:1px solid #302c34;border-radius:10px;padding:14px;margin-bottom:10px}.nl-table td{display:block;padding:0;border:0;min-width:0}.nl-title{grid-column:1/-1;grid-row:1}.nl-title strong{white-space:normal}.nl-date{grid-column:1;grid-row:2;align-self:center}.nl-state{grid-column:2;grid-row:2;text-align:right}.nl-actions{grid-column:1/-1;grid-row:3}.nl-actions>div{gap:8px}.nl-actions .btn{flex:1}.nl-actions .dn-resend-button{flex:1.5}.nl-actions .ac-link{min-width:45px}.nl-pagination{justify-content:center;gap:8px}.nl-pagination .btn{font-size:11px;padding:9px 10px}}
