/* Same green shimmer as the approved C.I.K. certificate photograph. */
@property --guru68-docs-angle{syntax:"<angle>";initial-value:0deg;inherits:false}
@keyframes guru68DocsRim{to{--guru68-docs-angle:360deg}}
.guru68-send-docs{position:relative!important;isolation:isolate;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 17px!important;margin:0 0 0 10px!important;border:1px solid #a9ca49!important;border-radius:14px!important;background:linear-gradient(115deg,#50713d,#5a7d2f)!important;color:#fff!important;font:600 13px/1.25 Roboto,Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap;box-shadow:0 7px 17px #456c3422;letter-spacing:0!important;transition:box-shadow .2s,transform .2s}
.guru68-send-docs:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--guru68-docs-angle),#50713d 0deg,#91b232 42deg,#d0e987 65deg,#f0ffcd 76deg,#a9ca49 95deg,#50713d 145deg,#91b232 222deg,#d0e987 246deg,#f0ffcd 257deg,#a9ca49 276deg,#50713d 325deg,#50713d 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:guru68DocsRim 4.5s linear infinite}
.guru68-send-docs svg{width:20px;height:20px;flex-shrink:0;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}
.menu .navbar-buttons #guru68-docs-nav.guru68-send-docs,.guru-docs68 .actions #send.guru68-send-docs{background:linear-gradient(115deg,#50713d,#5a7d2f)!important;color:#fff!important}
.guru68-send-docs:hover{color:#fff!important;transform:translateY(-1px);box-shadow:0 9px 22px #456c3438}
.guru68-send-docs:focus-visible{outline:3px solid #245775!important;outline-offset:4px}
.navbar-buttons:has(.guru68-send-docs){display:flex;align-items:center;flex-wrap:wrap;gap:8px}
@media(min-width:992px) and (max-width:1199px){
 #menu4-1hi .navbar-buttons:has(#guru68-docs-nav){flex-wrap:nowrap!important;gap:6px!important}
 #menu4-1hi a.btn:has(+ #guru68-docs-nav){font-size:0!important;letter-spacing:0!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;padding:11px!important;margin:0!important}
 #menu4-1hi a.btn:has(+ #guru68-docs-nav) svg{width:22px!important;height:22px!important;margin:0!important}
 #menu4-1hi a.btn:has(+ #guru68-docs-nav) .mbr-iconfont{font-size:22px!important;margin:0!important;padding:0!important}
 #menu4-1hi .navbar-nav{flex-wrap:nowrap!important;gap:8px!important}
 #menu4-1hi .navbar-nav>.nav-item{width:auto!important;flex:0 1 auto!important}
 #menu4-1hi .navbar-nav>.nav-item>.nav-link{font-size:13px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;padding:12px 3px!important;margin:0!important;letter-spacing:0!important}
}
@media(max-width:991px){.navbar-buttons:has(.guru68-send-docs){justify-content:center}.guru68-send-docs{margin:5px!important;max-width:100%;white-space:normal;text-align:center}}
@media(prefers-reduced-motion:reduce){.guru68-send-docs,.guru68-send-docs:after{animation:none!important;transition:none!important;transform:none!important}}
