.nnc-comment-access{padding:22px;background:#f7f7f7;border:1px solid #e4e4e4;border-radius:5px;margin:25px 0}.nnc-comment-access h3{font:700 21px/1.3 Arial,sans-serif;margin:0 0 9px}.nnc-comment-access p{font:15px/1.55 Arial,sans-serif;margin:0 0 14px}.nnc-comment-access .nnc-comment-hint{font-size:12px;color:#666;margin:15px 0 0}.nnc-comment-setup{border-left:3px solid #c4170c;padding:10px 14px;background:#fff;color:#555}.nnc-comment-account{display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.nnc-comment-account span{font-size:12px;color:#777}.nnc-reader-comment-form>label{display:block;font:700 14px/1.4 Arial,sans-serif;margin-bottom:8px}.nnc-reader-comment-form textarea{display:block;width:100%;max-width:100%;min-height:130px;border:1px solid #ccc;border-radius:3px;padding:12px;background:#fff;font:16px/1.5 Arial,sans-serif;resize:vertical}.nnc-reader-comment-form .nnc-comment-consent{display:flex;align-items:flex-start;gap:9px;font:13px/1.5 Arial,sans-serif;margin-top:15px}.nnc-comment-consent input{margin-top:4px;flex:none}.nnc-comment-actions{display:flex;align-items:center;gap:18px;margin-top:18px}.nnc-comment-actions button{background:#222;color:#fff;border:0;border-radius:3px;padding:13px 17px;font:700 14px Arial,sans-serif;cursor:pointer;min-height:44px}.nnc-comment-actions a{font:13px Arial,sans-serif}.nnc-comment-access .nsl-container{padding:0!important}.nnc-comment-access .nsl-button{min-height:44px}.nnc-comment-access .nsl-container-buttons{padding:0!important}.nnc-comment-access a:focus-visible,.nnc-comment-access button:focus-visible,.nnc-comment-access textarea:focus-visible,.nnc-comment-access input:focus-visible{outline:3px solid #c4170c;outline-offset:3px}.nnc-comment-audit-scroll{overflow-x:auto}.nnc-comment-audit-scroll table{min-width:820px}.nnc-comment-audit-scroll td code{white-space:nowrap;word-break:normal}.nnc-oauth-callback{display:block;overflow-wrap:anywhere;white-space:normal}@media(max-width:640px){.nnc-comment-access{padding:17px}.nnc-comment-access h3{font-size:20px}.nnc-comment-access p{font-size:14px}.nnc-comment-access .nnc-comment-hint{font-size:12px}.nnc-comment-actions{gap:15px}.nnc-comment-actions button{flex:1}}
