.cv-focus-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;isolation:isolate;gap:4px;padding:5px;margin:0 0 24px;border:1px solid #c3cdc4;background:#e9ede5;border-radius:8px;box-shadow:inset 1px 1px 0 #fff}.cv-focus-slider{position:absolute;z-index:-1;top:5px;bottom:5px;left:5px;width:calc((100% - 14px)/2);border:1px solid #94b49a;border-radius:4px;background:#faf8f1;box-shadow:1px 2px 4px #203d2420;transition:transform .22s ease}.cv-focus-tabs[data-selected="1"] .cv-focus-slider{transform:translateX(calc(100% + 4px))}.cv-focus-tabs button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:78px;padding:12px 8px;background:transparent;border:0;border-radius:4px;font:inherit;color:#526259;cursor:pointer;text-align:center}.cv-focus-tabs button span{font-size:.875rem;line-height:1.35}.cv-focus-tabs button strong{font-size:1.15rem;line-height:1.25;font-weight:700}.cv-focus-tabs button:hover,.cv-focus-tabs button[aria-selected=true]{color:#244b31}.cv-focus-tabs button:focus-visible{outline:2px solid #1d5a94;outline-offset:1px}.cv-versions [role=tabpanel]:focus-visible{outline:2px solid #1d5a94;outline-offset:5px}@media(max-width:600px){.cv-focus-tabs button{min-height:82px;padding:10px 5px}.cv-focus-tabs button strong{font-size:1rem}.cv-focus-tabs button span{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.cv-focus-slider{transition:none}}