.j-radial-menu{font-family:var(--j-font,-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Noto Sans JP", "Meiryo", sans-serif);color:var(--j-text,#0d0d0d);letter-spacing:normal;font-size:16px;line-height:1.5}.j-radial-item{pointer-events:auto;flex-direction:column;align-items:center;gap:6px;width:80px;height:84px;display:flex;position:absolute;transform:translate(-50%,-28px)}.j-radial-button{border:1px solid var(--j-control-border,#8f8f8f);width:56px;height:56px;min-height:56px;color:var(--j-text,#0d0d0d);box-shadow:none;cursor:pointer;background:#fff;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.j-radial-button:hover{background:var(--j-selected-bg,#f2f2f2)}.j-radial-button[aria-pressed=true]{border:2px solid var(--j-text,#0d0d0d)}.j-radial-button:focus-visible{outline:2px solid var(--j-focus,#0d0d0d);outline-offset:4px}.j-radial-button>svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:24px;height:24px}.j-radial-check{color:#fff;background:#0d0d0d;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-4px;right:-5px}.j-radial-check>svg{stroke:currentColor;stroke-width:2px;fill:none;width:12px;height:12px}.j-radial-label{color:#0d0d0d;max-width:80px;font:500 14px/20px var(--j-font,-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Noto Sans JP", "Meiryo", sans-serif);white-space:nowrap;background:#fff;border-radius:999px;margin:0;padding:1px 8px}.j-radial-item:has([aria-pressed=true]) .j-radial-label{font-weight:600}.j-radial-context{color:#0d0d0d;pointer-events:auto;background:#fff;border-radius:999px;align-items:center;max-width:calc(100% - 128px);min-height:44px;padding:6px 12px;font-size:16px;font-weight:500;display:flex;position:absolute}.j-radial-context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.j-radial-close{color:#0d0d0d;min-height:44px;font:500 14px/1.5 var(--j-font,-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Noto Sans JP", "Meiryo", sans-serif);pointer-events:auto;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute}.j-radial-close:focus-visible{outline-offset:3px;outline:2px solid #0d0d0d}.j-radial-close>svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.j-radial-tether{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.j-radial-tether line{stroke:#8f8f8f;stroke-width:1px;stroke-dasharray:3 5}.j-radial-tether circle{stroke:#0d0d0d;stroke-width:1.5px;fill:#fff}.j-radial-demo{background:#fff;border:1px solid #e8e8e8;border-radius:16px;width:100%;height:460px;position:relative;overflow:hidden}.j-radial-demo-object{color:#0d0d0d;cursor:pointer;background:0 0;border:0;width:64px;height:64px;padding:0;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.j-radial-demo-object svg{stroke-width:1.1px;width:64px;height:64px}.j-radial-demo-status{color:#242424;margin-top:16px;font-size:15px}@media (prefers-reduced-motion:reduce){.j-radial-menu *{transition:none!important}}
.j-capsule-demo{height:360px}.j-horizontal-row{pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-start;padding:0;display:flex;position:absolute}.j-horizontal-action{min-width:44px;min-height:44px;color:var(--j-text,#0d0d0d);font:500 14px/20px var(--j-font);cursor:pointer;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex;position:relative}.j-horizontal-action:hover{background:0 0}.j-horizontal-action:hover .j-radial-button{background:var(--j-selected-bg,#f2f2f2)}.j-horizontal-action[aria-pressed=true] .j-radial-button{border:2px solid var(--j-text,#0d0d0d)}.j-horizontal-action:focus-visible .j-radial-button{outline:2px solid var(--j-focus,#0d0d0d);outline-offset:4px}.j-horizontal-action .j-radial-button{pointer-events:none}
.j-web-screen-dom-viewport{overflow:visible!important}
