.acf-url-preview{--acf-accent:var(--wp--preset--color--primary,#080808);--acf-url-preview-bg:#ffffff;--acf-url-preview-border:#e0e0e0;--acf-url-preview-text:#1d2327;--acf-url-preview-text-secondary:#50575e;--acf-url-preview-radius:8px;--acf-url-preview-shadow:0 2px 8px rgba(0,0,0,0.08);background:var(--acf-url-preview-bg);border:1px solid var(--acf-url-preview-border);border-radius:var(--acf-url-preview-radius);box-shadow:var(--acf-url-preview-shadow);overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease;width:100%;max-width:var(--wp--style--global--content-size,720px);margin:max(0.5rem,8px) auto}.acf-url-preview:hover{box-shadow:0 4px 16px rgba(0,0,0,0.12)}.acf-url-preview--vertical{display:flex;flex-direction:column}.acf-url-preview--vertical .acf-url-preview__image{width:100%;aspect-ratio:12 / 5;overflow:hidden}.acf-url-preview--vertical .acf-url-preview__image img{width:100%;height:100%;object-fit:cover}.acf-url-preview--horizontal{display:flex;flex-direction:row;align-items:center}.acf-url-preview--horizontal .acf-url-preview__image{flex:0 0 auto;width:120px;height:120px;min-height:auto;overflow:hidden;border-radius:6px;margin:max(0.75rem,12px)}.acf-url-preview--horizontal .acf-url-preview__image img{width:100%;height:100%;object-fit:cover;border-radius:6px}.acf-url-preview--horizontal .acf-url-preview__content{flex:1;display:flex;flex-direction:column;padding:max(0.75rem,12px) max(1rem,16px) max(0.75rem,12px) 0}.acf-url-preview--horizontal .acf-url-preview__title{font-size:max(1.1rem,17.6px);margin-bottom:max(0.25rem,4px)}.acf-url-preview--horizontal .acf-url-preview__description{font-size:max(0.875rem,14px);margin-bottom:max(0.5rem,8px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acf-url-preview--horizontal .acf-url-preview__fields{margin-bottom:max(0.5rem,8px)}.acf-url-preview--horizontal .acf-url-preview__buttons{gap:max(0.5rem,8px)}.acf-url-preview--horizontal .acf-url-preview__button{padding:max(0.5rem,8px) max(1rem,16px);font-size:max(0.875rem,14px)}.acf-url-preview--image-right{flex-direction:row-reverse}.acf-url-preview__content{padding:max(1.25rem,20px) max(1.5rem,24px)}.acf-url-preview__title{margin:0 0 max(0.5rem,8px);font-size:max(1.25rem,20px);font-weight:700;line-height:1.3;color:var(--acf-url-preview-text)}.acf-url-preview__description{margin:0 0 max(1rem,16px);font-size:max(0.9375rem,15px);line-height:1.5;color:var(--acf-url-preview-text-secondary)}.acf-url-preview__fields{list-style:none;margin:0 0 max(1rem,16px);padding:0;display:flex;flex-wrap:wrap;gap:max(0.5rem,8px) max(1rem,16px)}.acf-url-preview__field{display:inline-flex;align-items:center;gap:max(0.375rem,6px);font-size:max(0.875rem,14px);color:var(--acf-url-preview-text-secondary);background:#f6f7f7;padding:max(0.375rem,6px) max(0.75rem,12px);border-radius:4px}.acf-url-preview__field-icon{display:inline-flex;align-items:center;color:var(--acf-accent)}.acf-url-preview__field-icon svg{width:14px;height:14px}.acf-url-preview__field-label{font-weight:500}.acf-url-preview__field-value{font-weight:600;color:var(--acf-url-preview-text)}.acf-url-preview__buttons{display:flex;flex-wrap:wrap;gap:max(0.75rem,12px);margin-top:auto}.acf-url-preview__button{display:inline-flex;align-items:center;gap:max(0.5rem,8px);padding:max(0.625rem,10px) max(1.25rem,20px);background:#080808;color:#ffffff;text-decoration:none;font-weight:500;font-size:max(0.9375rem,15px);border-radius:6px;transition:background 0.2s ease,transform 0.1s ease}.acf-url-preview__button:hover{background:#333333;color:#ffffff;transform:translateX(2px)}.acf-url-preview__button:focus{outline:2px solid var(--acf-accent);outline-offset:2px}.acf-url-preview__button svg{width:16px;height:16px;transition:transform 0.2s ease}.acf-url-preview__button:hover svg{transform:translateX(3px)}.acf-url-preview__button--secondary{background:transparent;color:#080808;border:1px solid #080808}.acf-url-preview__button--secondary:hover{background:#f6f7f7;color:#080808}.acf-url-preview--placeholder{min-height:200px;display:flex;align-items:center;justify-content:center;background:#f6f7f7;border-style:dashed}.acf-url-preview__placeholder-content{text-align:center;color:#787c82;padding:max(2rem,32px)}.acf-url-preview__placeholder-content svg{opacity:0.5;margin-bottom:max(1rem,16px)}.acf-url-preview__placeholder-content p{margin:0;font-size:max(0.9375rem,15px)}.acf-url-preview--compact{border-left:3px solid var(--acf-accent)}.acf-url-preview--compact:hover{box-shadow:none;border-left-color:var(--acf-accent)}.acf-url-preview--compact .acf-url-preview__content{padding:max(0.75rem,12px) max(1rem,16px)}.acf-url-preview--compact .acf-url-preview__title{font-size:max(1rem,16px);margin-bottom:max(0.25rem,4px)}.acf-url-preview--compact .acf-url-preview__description{font-size:max(0.8125rem,13px);margin-bottom:max(0.5rem,8px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acf-url-preview--compact .acf-url-preview__fields{margin-bottom:max(0.5rem,8px);gap:max(0.25rem,4px) max(0.5rem,8px)}.acf-url-preview--compact .acf-url-preview__field{padding:max(0.2rem,3.2px) max(0.5rem,8px);font-size:max(0.8125rem,13px);background:transparent;border:1px solid #e0e0e0}.acf-url-preview--compact .acf-url-preview__buttons{gap:max(0.5rem,8px)}.acf-url-preview--compact .acf-url-preview__button{padding:max(0.375rem,6px) max(0.875rem,14px);font-size:max(0.8125rem,13px);border-radius:4px}.acf-url-preview--compact .acf-url-preview__image{aspect-ratio:3 / 1}.acf-url-preview--minimal{border:none}.acf-url-preview--minimal:hover{box-shadow:none}.acf-url-preview--minimal .acf-url-preview__image{border-radius:0}.acf-url-preview--minimal .acf-url-preview__image img{border-radius:0}.acf-url-preview--minimal .acf-url-preview__content{padding:max(1rem,16px) 0}.acf-url-preview--minimal .acf-url-preview__title{font-size:max(1.125rem,18px);font-weight:600;text-transform:uppercase;letter-spacing:0.02em}.acf-url-preview--minimal .acf-url-preview__description{font-size:max(0.9375rem,15px);color:var(--acf-url-preview-text-secondary)}.acf-url-preview--minimal .acf-url-preview__fields{gap:0;flex-direction:column;border-top:1px solid #e0e0e0}.acf-url-preview--minimal .acf-url-preview__field{background:transparent;border-radius:0;padding:max(0.5rem,8px) 0;border-bottom:1px solid #e0e0e0;font-size:max(0.875rem,14px)}.acf-url-preview--minimal .acf-url-preview__button{background:transparent;color:var(--acf-url-preview-text,#1d2327);padding:0;font-weight:600;text-decoration:underline;text-underline-offset:3px;border-radius:0}.acf-url-preview--minimal .acf-url-preview__button:hover{background:transparent;color:var(--acf-accent);transform:none}.acf-url-preview--minimal .acf-url-preview__button:hover svg{transform:translateX(3px)}.acf-url-preview--minimal .acf-url-preview__button--secondary{border:none;text-decoration:underline;text-underline-offset:3px}.acf-url-preview--minimal .acf-url-preview__button--secondary:hover{background:transparent;color:var(--acf-accent)}.acf-url-preview--featured{position:relative;overflow:visible}.acf-url-preview--featured::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--acf-accent),#5b21b6,#0ea5e9);border-radius:16px 16px 0 0}.acf-url-preview--featured .acf-url-preview__image{aspect-ratio:2 / 1}.acf-url-preview--featured .acf-url-preview__content{padding:max(1.75rem,28px) max(2rem,32px)}.acf-url-preview--featured .acf-url-preview__title{font-size:max(1.5rem,24px);font-weight:800;line-height:1.2}.acf-url-preview--featured .acf-url-preview__description{font-size:max(1.0625rem,17px);line-height:1.6}.acf-url-preview--featured .acf-url-preview__field{background:linear-gradient(135deg,#f8f7ff,#f0f4ff);border:1px solid #e0e7ff}.acf-url-preview--featured .acf-url-preview__button{padding:max(0.75rem,12px) max(1.5rem,24px);font-size:max(1rem,16px);border-radius:8px;background:linear-gradient(135deg,#080808,#333);font-weight:600}.acf-url-preview--featured .acf-url-preview__button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.acf-url-preview--featured .acf-url-preview__button:hover svg{transform:translateX(3px)}.acf-url-preview--featured:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,0.15)}.acf-url-preview--dark .acf-url-preview__image{opacity:0.9}.acf-url-preview--dark .acf-url-preview__field{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.1)}.acf-url-preview--dark .acf-url-preview__field-icon{color:#818cf8}.acf-url-preview--dark .acf-url-preview__field-value{color:#eaeaea}.acf-url-preview--dark .acf-url-preview__button{background:#818cf8;color:#ffffff;border:none}.acf-url-preview--dark .acf-url-preview__button:hover{background:#6366f1;color:#ffffff}.acf-url-preview--dark .acf-url-preview__button--secondary{background:transparent;color:#c4b5fd;border:1px solid rgba(255,255,255,0.2)}.acf-url-preview--dark .acf-url-preview__button--secondary:hover{background:rgba(255,255,255,0.08);color:#e0d4ff}.acf-url-preview--dark:hover{box-shadow:0 8px 24px rgba(0,0,0,0.4)}@media (max-width:600px){.acf-url-preview--horizontal{flex-direction:column;align-items:stretch}.acf-url-preview--horizontal .acf-url-preview__image{width:100%;height:auto;aspect-ratio:12 / 5;margin:0;border-radius:0}.acf-url-preview--horizontal .acf-url-preview__image img{border-radius:0}.acf-url-preview--horizontal .acf-url-preview__content{padding:max(1rem,16px)}.acf-url-preview--image-right{flex-direction:column}.acf-url-preview__content{padding:max(1rem,16px)}.acf-url-preview__title{font-size:max(1.125rem,18px)}.acf-url-preview__fields{gap:max(0.375rem,6px)}.acf-url-preview__field{font-size:max(0.8125rem,13px);padding:max(0.25rem,4px) max(0.5rem,8px)}.acf-url-preview__buttons{flex-direction:column}.acf-url-preview__button{justify-content:center}.acf-url-preview--featured .acf-url-preview__title{font-size:max(1.25rem,20px)}.acf-url-preview--featured .acf-url-preview__content{padding:max(1.25rem,20px)}.acf-url-preview--minimal .acf-url-preview__content{padding:max(0.75rem,12px) 0}}.alignwide .acf-url-preview,.alignwide.acf-url-preview{width:100%;max-width:none}.alignfull .acf-url-preview,.alignfull.acf-url-preview{width:100%;max-width:none;border-radius:0}.aligncenter .acf-url-preview,.aligncenter.acf-url-preview{margin-left:auto;margin-right:auto}