.nnclip-toolbar{margin:18px 0;text-align:left}.nnclip-open{background:#c40000!important;color:#fff!important;border:0!important;border-radius:5px!important;padding:11px 18px!important;font-weight:700!important;cursor:pointer}.nnclip-modal{display:none;position:fixed;inset:0;z-index:999999}.nnclip-modal.nnclip-show{display:block}.nnclip-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72)}.nnclip-dialog{position:relative;background:#f2f2f2;width:min(1000px,96vw);height:min(92vh,900px);margin:4vh auto;border-radius:8px;overflow:auto;box-shadow:0 10px 40px #000}.nnclip-head{display:flex;justify-content:space-between;align-items:center;background:#111;color:#fff;padding:12px 16px}.nnclip-close{font-size:25px;background:none;border:0;color:#fff;cursor:pointer}.nnclip-options{display:flex;gap:8px;flex-wrap:wrap;padding:10px;background:#fff;align-items:center}.nnclip-options label{font-size:14px;font-weight:600}.nnclip-options select,.nnclip-options button{padding:7px}.nnclip-preview-wrap{padding:18px}.nnclip-paper{background:#fff;color:#111;max-width:820px;margin:auto;padding:28px;box-shadow:0 2px 12px #aaa;font-family:'Noto Serif Telugu',serif}.nnclip-paper-header{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid #111;padding-bottom:10px}.nnclip-brand img{max-height:65px;max-width:280px}.nnclip-brand div{font:700 30px Georgia,serif}.nnclip-paper-meta{text-align:right;font-size:12px}.nnclip-label{display:inline-block;background:#c40000;color:#fff;font-weight:800;padding:5px 10px;margin:16px 0 8px}.nnclip-paper h1{font-family:'Ramabhadra',sans-serif;font-size:32px;line-height:1.2;margin:5px 0 10px}.nnclip-paper #nnclip-byline{font-size:13px;color:#555;border-bottom:1px solid #ddd;padding-bottom:8px}.nnclip-paper img.nnclip-main-image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:15px 0}.nnclip-paper #nnclip-body{font-size:18px;line-height:1.8;text-align:justify}.nnclip-paper #nnclip-body p{margin:0 0 12px}.nnclip-paper-footer{border-top:2px solid #111;margin-top:20px;padding-top:8px;display:flex;justify-content:space-between;font-size:11px}.nnclip-paper.nnclip-two #nnclip-body{column-count:2;column-gap:28px}.nnclip-paper.nnclip-two #nnclip-body p{break-inside:avoid}@media(max-width:600px){.nnclip-dialog{width:100%;height:100%;margin:0;border-radius:0}.nnclip-paper{padding:16px}.nnclip-paper h1{font-size:24px}.nnclip-paper #nnclip-body{font-size:16px}.nnclip-paper.nnclip-two #nnclip-body{column-count:1}.nnclip-brand img{max-width:180px;max-height:50px}}
