/* v70 QR directory: scoped rules outrank legacy global button gradients. */
.ntf-qr-shell[data-ntf-qr]{max-width:1160px;margin:30px auto 65px;padding:0 20px;color:#172746}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-top{margin:0 0 20px;gap:18px}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:30px}
body .ntf-qr-shell[data-ntf-qr] button.ntf-qr-tile:not(.ntf-drop-toggle):not(.ntf-nav-toggle),
body .ntf-qr-shell[data-ntf-qr] button.ntf-qr-tile:not(.ntf-drop-toggle):not(.ntf-nav-toggle):hover{
 appearance:none!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:84px!important;width:100%!important;text-align:left!important;overflow:hidden!important;
 padding:14px 15px!important;background:#fff!important;background-image:none!important;color:#233454!important;border:1px solid #dbe3f2!important;border-top:3px solid #e8e7fa!important;border-radius:14px!important;box-shadow:0 4px 13px rgba(24,42,76,.055)!important;text-shadow:none!important;filter:none!important;
 transform:none;transition:border-color .18s,box-shadow .18s,transform .18s!important;
}
body .ntf-qr-shell[data-ntf-qr] button.ntf-qr-tile:hover:not(.ntf-drop-toggle):not(.ntf-nav-toggle){border-color:#a69bf4!important;box-shadow:0 9px 23px rgba(63,48,137,.13)!important;transform:translateY(-2px)}
body .ntf-qr-shell[data-ntf-qr] button.ntf-qr-tile.is-active:not(.ntf-drop-toggle):not(.ntf-nav-toggle){background:#f8f6ff!important;background-image:none!important;border-color:#7966ed!important;border-top-color:#7966ed!important;box-shadow:0 0 0 2px rgba(111,85,227,.15),0 8px 22px rgba(55,47,128,.09)!important}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-tile-icon{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:12px!important;background:#eeeaff!important;color:#6c4ee6!important;font-size:21px!important}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-tile-copy{display:grid!important;gap:5px!important;flex:1;min-width:0}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-tile-copy strong{display:block!important;font-size:13px!important;line-height:1.35!important;font-weight:750!important;color:#172747!important;letter-spacing:0!important}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-tile-copy small{display:block!important;color:#5c6e89!important;font-weight:450!important;font-size:11px!important;line-height:1.45!important}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-tile>span:last-child{color:#8268e9!important;flex:0 0 auto;font-size:15px}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-editor,.ntf-qr-shell[data-ntf-qr] .ntf-qr-preview-panel{box-shadow:0 8px 28px rgba(24,42,76,.055)}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-search-label{color:#2d405e!important}
.ntf-qr-shell[data-ntf-qr] .ntf-qr-primary,.ntf-qr-shell[data-ntf-qr] .ntf-qr-save{color:#fff!important}
@media(max-width:1000px){.ntf-qr-shell[data-ntf-qr] .ntf-qr-types{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.ntf-qr-shell[data-ntf-qr] .ntf-qr-workspace{grid-template-columns:1fr}.ntf-qr-shell[data-ntf-qr] .ntf-qr-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ntf-qr-shell[data-ntf-qr] .ntf-qr-top{display:grid;gap:13px}.ntf-qr-shell[data-ntf-qr] .ntf-qr-search-label input{width:100%!important}}
@media(max-width:460px){.ntf-qr-shell[data-ntf-qr]{padding:0 12px}.ntf-qr-shell[data-ntf-qr] .ntf-qr-hero{padding:24px 18px}.ntf-qr-shell[data-ntf-qr] .ntf-qr-types{grid-template-columns:1fr 1fr;gap:8px}body .ntf-qr-shell[data-ntf-qr] button.ntf-qr-tile:not(.ntf-drop-toggle):not(.ntf-nav-toggle){padding:11px 9px!important;min-height:84px!important;gap:7px!important}.ntf-qr-shell[data-ntf-qr] .ntf-qr-tile-icon{width:33px!important;height:33px!important;flex-basis:33px!important;font-size:17px!important}.ntf-qr-shell[data-ntf-qr] .ntf-qr-tile-copy strong{font-size:12px!important}.ntf-qr-shell[data-ntf-qr] .ntf-qr-tile-copy small{font-size:10px!important}}
