.zv-resume-order{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap;box-sizing:border-box;max-width:1200px;margin:16px auto;padding:16px 60px 16px 16px;border:1px solid #9a8150;border-radius:8px;background:#fffdf8;color:#17382f;font:16px/1.5 Arial,sans-serif}.zv-resume-order p{flex:1 1 260px;margin:0}.zv-resume-order a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;box-sizing:border-box;color:#17382f}.zv-resume-order .zv-resume-pay{background:#17382f;color:#fffdf8;border-radius:6px;text-decoration:none}.zv-resume-order button{position:absolute;right:6px;top:8px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#17382f;font-size:28px}.zv-resume-order :focus-visible{outline:2px solid #17382f;outline-offset:3px}@media(max-width:760px){.zv-resume-order{margin:12px 16px}}
