.dn-panel,.dn-news-choice{border:1px solid #ffffff20;background:#101012;border-radius:12px;padding:22px;margin:20px 0}.dn-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dn-heading h3{margin:6px 0;font-size:22px}.dn-badge{color:#e7bd8a;background:#2d2318;border:1px solid #9c753d55;border-radius:20px;padding:7px 11px;font-size:11px}.dn-help,.dn-news-choice p{color:#a9a1ab;font-size:12px;line-height:1.9}.dn-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 10px}.dn-panel label{display:grid;gap:8px;color:#cfc5d0;font-size:13px}.dn-panel input:not([type=checkbox]){width:100%;min-width:0;background:#171719;border:1px solid #ffffff24;border-radius:7px;padding:12px;color:#eee;font:inherit}.dn-panel input:disabled{opacity:.5;cursor:not-allowed}.dn-panel .ac-check{display:flex;align-items:center;gap:10px;margin:22px 0}.dn-panel input[type=checkbox]{accent-color:#dc2045;width:18px;height:18px}.dn-actions,.dn-inline-actions{display:flex;gap:14px;flex-wrap:wrap}.dn-news-choice{margin:0;padding:16px;background:#0c0c0e}.dn-news-choice .ac-check{font-size:13px;line-height:1.6}.dn-news-choice p{margin:10px 0}.dn-news-choice [role=status],#dn-settings-status{color:#e4bac5;font-size:13px;line-height:1.8}.dn-history{border-top:1px solid #ffffff18;margin-top:28px;padding-top:20px}.dn-history h4{margin:0;font-size:16px}.dn-history>p{color:#918895;font-size:12px;line-height:1.8}.dn-history-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ffffff12;padding:14px 0}.dn-history-row strong{font-size:13px;line-height:1.7;display:block}.dn-history-row small{display:block;color:#a59aa8;margin-top:4px;font-size:11px}.dn-history-row span{font-size:11px;color:#e4b77f;flex-shrink:0}.dn-empty{color:#8f8794;padding:20px 0;font-size:13px}.dn-preview-dialog{width:min(620px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #ffffff28;border-radius:12px;background:#101012;color:#eee;padding:0}.dn-preview-dialog::backdrop{background:#000c}.dn-preview-header{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;border-bottom:1px solid #ffffff18}.dn-preview-header .btn{font-size:12px;padding:9px 13px}.dn-message{padding:22px}.dn-message>small{color:#958b9b;display:block}.dn-sender{display:block;font-size:15px;margin:14px 0}.dn-sender span{font-size:9px;background:#5865f2;border-radius:3px;padding:3px 5px}.dn-embed{border-left:3px solid #e0183d;background:#18181c;padding:18px;border-radius:4px;overflow-wrap:anywhere}.dn-embed h3{font-size:18px;margin:0 0 12px;color:#fff}.dn-embed p{font-size:14px;line-height:1.8;color:#c7becb}.dn-read-link{display:block;color:#b9c5ff;font-size:13px;margin-bottom:15px}.dn-embed .news-cover{border-radius:6px}.dn-embed small{display:block;color:#908496;font-size:11px;margin-top:12px}
@media(max-width:700px){.dn-panel{padding:18px}.dn-grid{grid-template-columns:1fr}.dn-heading h3{font-size:20px}.dn-actions .btn{width:100%;font-size:12px}.dn-history-row{align-items:flex-start;flex-direction:column;gap:7px}.dn-preview-header{align-items:flex-start}.dn-message{padding:16px}.dn-inline-actions{gap:0 18px}.dn-news-choice{padding:14px}}
.dn-history-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.dn-history-controls .btn,.ac-record-actions .dn-resend-button{font-size:11px;min-height:40px;padding:9px 13px}.dn-resend-button:disabled{opacity:.4;cursor:not-allowed}.dn-history-row .dn-resend-tag{color:#f0a5b7;border:1px solid #a7425b66;background:#29151c;border-radius:6px;padding:5px 8px}.dn-confirm-dialog{width:min(560px,calc(100vw - 28px));max-height:90dvh;overflow:auto;padding:0;border:1px solid #ffffff30;border-radius:14px;background:#101012;color:#eee}.dn-confirm-dialog::backdrop{background:#000c}.dn-confirm-content{padding:28px;overflow-wrap:anywhere}.dn-confirm-content h2{font-size:24px;line-height:1.4;margin:10px 0 18px}.dn-confirm-content>p{font-size:14px;line-height:1.8;color:#bdb2c2}.dn-confirm-content>p strong{color:#f3a3b6}.dn-confirm-content dl{margin:22px 0;border:1px solid #ffffff1c;border-radius:9px;padding:18px;background:#171719}.dn-confirm-content dt{font-size:11px;color:#a897ac;margin-bottom:6px}.dn-confirm-content dd{margin:0 0 18px;font-size:15px;line-height:1.7}.dn-confirm-content dd:last-child{margin-bottom:0}.dn-confirm-content dd small{display:block;font-size:11px;color:#97899e}.dn-confirm-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.dn-confirm-content .dn-confirm-status{color:#edb3c3;font-size:13px;min-height:22px}.dn-confirm-actions .btn:disabled{opacity:.55;cursor:default}
@media(max-width:700px){.dn-history-controls{justify-content:flex-start;width:100%}.dn-history-controls .btn,.ac-record-actions .dn-resend-button{min-height:44px}.dn-confirm-content{padding:21px}.dn-confirm-content h2{font-size:22px}.dn-confirm-actions{flex-direction:column-reverse}.dn-confirm-actions .btn{width:100%;min-height:46px;font-size:13px}}
