.exact-product-card{height:380px;overflow:hidden;background:#fff;position:relative}.exact-product-inner{position:absolute;height:100%;aspect-ratio:1.5;left:50%;transform:translateX(-50%)}.exact-product-inner .product-base{width:100%;height:100%;display:block}.exact-product-inner .product-ui{position:absolute;left:47.4%;top:5.2%;width:27.4%;height:85.6%;border-radius:12% / 5.8%;object-fit:fill}.exact-product-inner .product-tag{position:absolute;left:19.9%;top:55.2%;width:24.6%;height:37%;border-radius:50%;object-fit:cover}
.exact-phone-screen{padding:0!important;position:relative;overflow:hidden}.exact-phone-screen>img{display:block;width:100%;height:100%;object-fit:fill}.exact-phone-screen .exact-clock-hit{position:absolute;left:5.13%;top:55.33%;width:89.74%;height:7.94%;margin:0;padding:0;background:transparent;border-radius:999px;box-shadow:none}.exact-clock-hit:disabled{opacity:1}.exact-clock-hit:focus-visible{outline:3px solid #173900;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.actual-dashboard{display:block;width:100%;height:auto;border-radius:12px}.actual-export{display:block;width:100%;height:auto;border-radius:12px}.dashboard-content{padding:20px;min-height:0}.local-exercise{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:20px 4px;font-size:12px}.local-exercise p{width:100%;color:#6e6e73}.local-exercise .download-button{margin:0}.tag-face{transform:translateZ(.4px)!important}.tag-back{transform:rotateY(180deg) translateZ(.4px)!important}
@media(max-width:760px){.exact-product-card{height:260px}.dashboard-content{padding:10px}.actual-dashboard{min-width:600px}.dashboard-content:has(.actual-dashboard){overflow-x:auto}.local-exercise{max-width:100%;gap:8px}.local-exercise .approve-button{font-size:11px}.actual-export{min-width:520px}.dashboard-content:has(.actual-export){overflow-x:auto}}
.workflow-tag{width:150px;height:150px;top:225px;left:28px}@media(max-width:760px){.workflow-tag{width:135px;height:135px;top:165px;left:8px}}
section>.exact-product-card{height:clamp(300px,55vw,740px)}
@media(max-width:760px){.actual-dashboard,.actual-export{min-width:0;width:100%}.dashboard-content:has(.actual-dashboard),.dashboard-content:has(.actual-export){overflow-x:hidden}}

.tag-detail-link{display:inline-block;color:var(--lime);font-size:15px;text-decoration:underline;text-underline-offset:5px;padding:10px 16px}.tag-detail-link:hover{color:#fff}.tag-detail-link:focus-visible{outline-color:var(--lime)}
