.wp-block-acf-treatment-links{--cols:2;--gap:clamp(16px, 3vw, 40px);--speed:.3s}.wp-block-acf-treatment-links .items-wrapper{flex-direction:column;display:flex}.wp-block-acf-treatment-links .items-wrapper>input[type=radio],.wp-block-acf-treatment-links .items-wrapper>input[type=radio]:not(:checked)+.items{display:none}.wp-block-acf-treatment-links .items-wrapper>input[type=radio]:checked+.items{animation-name:treatmentTabShow;animation-duration:var(--speed);animation-timing-function:linear;animation-fill-mode:forwards}@keyframes treatmentTabShow{0%{opacity:0}to{opacity:1}}.wp-block-acf-treatment-links .items-wrapper:not(:has(>input[type=radio]:checked)) .items:first-of-type{display:flex}.wp-block-acf-treatment-links .items{justify-content:flex-start;gap:var(--gap);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.wp-block-acf-treatment-links .items:not(:has(>.item:nth-child(2)))>.item{flex:none;min-width:0;max-width:100%}.wp-block-acf-treatment-links .items:not(:has(>.item:nth-child(2)))>.item .label{white-space:nowrap}.wp-block-acf-treatment-links .item{--item-min-width:200px;flex:1 1 var(--item-min-width);min-width:var(--item-min-width);max-width:100%}@media screen and (width>=1000px){.wp-block-acf-treatment-links .item{--item-min-width:260px;max-width:calc((100% - var(--gap) * 2) / 3)}}.wp-block-acf-treatment-links .item .inner{height:100%;color:inherit;border-radius:var(--wp--custom--border-radius);background-image:linear-gradient(#0000 50%,#1414141a);background-color:var(--wp--preset--color--primary);transition:transform var(--speed) ease-in-out, box-shadow var(--speed) ease-in-out, background-color .2s linear;justify-content:center;align-items:center;column-gap:8px;padding-left:clamp(8px,1vw,12px);padding-right:clamp(8px,1vw,12px);text-decoration:none;display:flex;position:relative;box-shadow:0 2px 12px #00000014}.wp-block-acf-treatment-links .item .inner:after{content:"";aspect-ratio:1;border-style:solid;border-color:var(--wp--preset--color--base-bg);border-width:2px 2px 0 0;flex-shrink:0;align-items:center;width:7px;transition:border-color .2s linear,transform .2s ease-in-out;display:flex;transform:translate(0)rotate(45deg)}.wp-block-acf-treatment-links .item .inner:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.wp-block-acf-treatment-links .item .inner:hover .image img{transform:scale(1.05)}.wp-block-acf-treatment-links .item .inner:hover:after{transform:translate(.2rem)rotate(45deg)}.wp-block-acf-treatment-links .item .image{border-radius:inherit;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.wp-block-acf-treatment-links .item .image img{object-fit:cover;width:100%;height:100%;transition:transform var(--speed) ease-in-out}.wp-block-acf-treatment-links .item .label{z-index:1;color:#fff;border-radius:var(--wp--custom--border-radius);flex-grow:1;justify-content:center;align-items:center;padding:clamp(12px,1.4vw,18px) clamp(8px,2vw,20px);font-size:clamp(.85rem,1vw,.95rem);font-weight:700;line-height:1.3;display:inline-flex;position:relative}.wp-block-acf-treatment-links .item:has(.image) .inner{aspect-ratio:4/3;border-radius:calc(var(--wp--custom--border-radius) * 1.5);background-color:#0000}.wp-block-acf-treatment-links .item:has(.image) .inner:after{display:none}.wp-block-acf-treatment-links .item:has(.image) .label{color:inherit;backdrop-filter:blur(4px);background-color:#ffffffb3}.wp-block-acf-treatment-links .tabs{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.wp-block-acf-treatment-links .tabs .tab{--color-text:#fff;--color-bg:#b5b5b5;--color-active-text:#fff;--color-active-bg:var(--wp--preset--color--primary);border-radius:var(--wp--custom--border-radius);transition:color var(--animation-speed) linear, background-color var(--animation-speed) linear;background-color:var(--color-bg);color:var(--color-text);cursor:pointer;border:none;justify-content:center;align-items:center;column-gap:5px;padding:clamp(15px,2vw,20px) clamp(8px,2vw,20px);font-size:clamp(1rem,2vw,1.5rem);font-weight:500;line-height:1.3;display:flex}.wp-block-acf-treatment-links .tabs .tab .label{flex-grow:1;justify-content:center;display:inline-flex}.wp-block-acf-treatment-links .tabs .tab:after{content:"";aspect-ratio:1;border-style:solid;border-color:var(--wp--preset--color--base-bg);border-width:0 2px 2px 0;flex-shrink:0;align-items:center;width:clamp(8px,1vw,11px);transition:border-color .2s linear,transform .2s ease-in-out;display:flex;transform:translate(0)rotate(45deg)}.wp-block-acf-treatment-links .tabs .tab:hover{background-color:color-mix(in srgb, var(--color-bg) 90%, #000)}.wp-block-acf-treatment-links.acf-block-preview>*{pointer-events:none}.wp-block-acf-treatment-links.acf-block-preview .items-wrapper:not(:has(.item)){color:#999;border-radius:var(--wp--custom--border-radius);background-color:#00000008;border:2px dashed #ccc;justify-content:center;align-items:center;min-height:200px;display:flex}.wp-block-acf-treatment-links.acf-block-preview .items-wrapper:not(:has(.item)):before{content:"ブロックの編集で項目を追加して下さい"}