.yadsa-resume-widget{position:fixed;right:24px;bottom:92px;z-index:99980;width:min(340px,calc(100vw - 32px));font-family:inherit;color:#fff}
.yadsa-resume-widget[hidden],.yadsa-resume-panel[hidden]{display:none!important}
.yadsa-resume-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid rgba(247,89,0,.75);border-radius:8px;background:#111;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-align:left;box-shadow:0 8px 28px rgba(0,0,0,.4);cursor:pointer}
.yadsa-resume-toggle:hover,.yadsa-resume-toggle:focus-visible{background:#202020;border-color:#f75900;outline:2px solid rgba(247,89,0,.25);outline-offset:2px}
.yadsa-resume-toggle__icon{color:#f75900;font-size:20px}.yadsa-resume-toggle__chevron{margin-left:auto;color:#f75900}
.yadsa-resume-panel{margin-top:8px;padding:18px;border:1px solid #393939;border-top:2px solid #f75900;border-radius:8px;background:#101010;box-shadow:0 12px 32px rgba(0,0,0,.5)}
.yadsa-resume-eyebrow{margin:0 0 8px;color:#f75900;font-size:10px;font-weight:700;letter-spacing:.12em}
.yadsa-resume-title{margin:0 0 5px;color:#fff;font-size:16px;font-weight:700}.yadsa-resume-detail{margin:0 0 14px;color:#aaa;font-size:12px;line-height:1.5}
.yadsa-resume-link{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;border-radius:5px;background:#f75900;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.yadsa-resume-link:hover{background:#ff6b1a;color:#fff}
.yadsa-resume-clear{display:block;margin:12px 0 0 auto;padding:3px 0;border:0;background:transparent;color:#888;font:inherit;font-size:11px;cursor:pointer}.yadsa-resume-clear:hover{color:#fff}
@media(max-width:600px){.yadsa-resume-widget{right:12px;bottom:82px;width:min(320px,calc(100vw - 24px))}.yadsa-resume-toggle{padding:11px 13px;font-size:13px}}
.yadsa-text-block.yadsa-resume-highlight{outline:2px solid rgba(247,89,0,.8);outline-offset:8px;transition:outline-color .4s ease}
