/* Scoped editor: the existing shared eye and device controls retain their behavior. */
.vc-featured-card-editor{min-width:0;max-width:100%;box-sizing:border-box}.vc-featured-card-editor [hidden]{display:none!important}.vc-featured-card-editor>summary{font-weight:700;cursor:pointer}.vc-featured-card-editor p{font-size:14px;line-height:1.6}.vc-featured-card-editor .vc-control-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.vc-featured-card-editor .vc-control-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 18px!important;border:1px solid #3157df;border-radius:8px;background:white;color:#3157df;font:inherit;font-weight:650;cursor:pointer}.vc-featured-card-editor .vc-control-tabs>button[aria-selected=true]{background:#3157df;color:white}.vc-featured-card-editor .vc-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;min-width:0}.vc-featured-card-editor .vc-control-field{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;margin:0!important;padding:12px!important;box-sizing:border-box;border:1px solid #e2e7ee;border-radius:8px;background:white;line-height:1.4;font-size:14px;font-weight:600}.vc-featured-card-editor .vc-eye-control{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.vc-featured-card-editor .vc-control-eye{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:8px!important;border:1px solid #cdd6e2;border-radius:8px;background:white;color:#3157df;cursor:pointer}.vc-featured-card-editor .vc-control-eye[aria-pressed=false]{color:#687589;background:#f2f4f7}.vc-featured-card-editor .vc-control-eye svg{display:block;width:22px;height:22px}.vc-featured-card-editor button:focus-visible{outline:2px solid #3157df;outline-offset:3px}.vc-featured-card-editor .vc-eye-state{font-size:13px;font-weight:400}.vc-public-card .vc-featured-card-description{margin:0;line-height:1.6;overflow-wrap:anywhere}
.vc-featured-cards-mobile{display:none!important}@media(max-width:767px){.vc-featured-cards-pc{display:none!important}.vc-featured-cards-mobile{display:block!important}}
/* 1.0.21: compact eye rows with styles inside the same device panel. */
.vc-featured-card-editor{padding:12px!important;margin:12px 0!important}.vc-featured-card-editor>p{margin:6px 0!important;font-size:13px!important}.vc-featured-card-editor .vc-control-tabs{margin:10px 0!important;gap:6px}.vc-featured-card-editor .vc-control-tabs>button{min-height:44px;padding:6px 14px!important}.vc-featured-card-editor .vc-fc-part{padding:0!important;margin:6px 0!important;border:1px solid #e0e5ed!important;border-radius:8px!important;background:#fff!important;min-width:0;max-width:100%;box-sizing:border-box}.vc-featured-card-editor .vc-fc-part>summary{display:flex;align-items:center;gap:6px;min-height:48px;padding:4px 10px!important;font-size:14px!important;cursor:pointer;list-style:none}.vc-featured-card-editor .vc-fc-part>summary::before{content:'▸';flex:0 0 10px;color:#65748b}.vc-featured-card-editor .vc-fc-part[open]>summary::before{content:'▾'}.vc-featured-card-editor .vc-fc-part>summary::-webkit-details-marker{display:none}.vc-featured-card-editor .vc-fc-part .vc-control-field{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex:1;gap:8px!important;padding:0!important;margin:0!important;border:0!important;min-width:0;background:transparent!important;font-size:14px!important}.vc-featured-card-editor .vc-fc-part .vc-control-field>span:first-child{flex:1;min-width:0}.vc-featured-card-editor .vc-fc-part .vc-eye-control{gap:6px;flex-wrap:nowrap}.vc-featured-card-editor .vc-fc-part .vc-control-eye{width:40px;min-width:40px;height:40px;min-height:40px;padding:6px!important}.vc-featured-card-editor .vc-fc-part .vc-eye-state{font-size:12px;min-width:38px}.vc-featured-card-editor .vc-fc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px!important;border-top:1px solid #eef0f4;box-sizing:border-box;min-width:0}.vc-featured-card-editor .vc-fc-field{position:relative;min-width:0;padding:8px!important;border:1px solid #e5e9ef;border-radius:7px;background:#f8fafc;font-size:12px;line-height:1.4}.vc-featured-card-editor .vc-fc-field>label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.4!important;min-width:0;font-weight:600}.vc-featured-card-editor .vc-fc-field input,.vc-featured-card-editor .vc-fc-field select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;font:inherit!important;font-size:13px!important;line-height:1.3!important;min-height:36px!important;height:36px;padding:5px 7px!important;border:1px solid #cdd6e2!important;border-radius:6px!important;background:#fff;color:#24334c}.vc-featured-card-editor .vc-fc-field:has([data-fc-reset])>label{padding-right:0!important}.vc-featured-card-editor .vc-fc-reset{position:absolute;top:2px;right:4px;border:0!important;background:transparent!important;color:#566a86!important;padding:0 3px!important;min-height:22px!important;height:22px!important;min-width:22px!important;width:22px!important;cursor:pointer;font-size:16px}.vc-featured-card-editor .vc-fc-field:has([data-fc-reset])>label{padding-top:14px!important}.vc-featured-card-editor .vc-fc-color{display:flex;align-items:center;gap:4px;min-width:0}.vc-featured-card-editor .vc-fc-color input[type=color]{flex:0 0 28px;width:28px!important;padding:2px!important}.vc-featured-card-editor .vc-fc-color input[type=text]{flex:1;width:0!important;font-size:12px!important;padding:3px!important}.vc-featured-card-editor .vc-fc-color button{flex:0 0 26px;min-width:26px!important;width:26px;height:36px!important;min-height:36px!important;padding:3px!important;background:#fff!important;color:#3157df!important;border:1px solid #cdd6e2!important;border-radius:6px!important;cursor:pointer}.vc-featured-card-editor .vc-fc-alpha{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:11px;font-weight:400}.vc-featured-card-editor .vc-fc-alpha input{width:52px!important;min-height:30px!important;height:30px!important}.vc-featured-card-editor .vc-fc-toggles{display:flex;gap:3px;align-items:center;flex-wrap:wrap;min-width:0}.vc-featured-card-editor .vc-fc-toggles input[type=hidden]{display:none!important}.vc-featured-card-editor .vc-fc-toggles button{display:inline-flex;align-items:center;justify-content:center;padding:5px!important;min-height:36px!important;height:36px!important;min-width:28px!important;width:28px!important;border:1px solid #cdd6e2!important;border-radius:6px!important;background:#fff!important;color:#3157df!important;font-size:15px!important;cursor:pointer}.vc-featured-card-editor .vc-fc-toggles button[aria-pressed=true]{background:#3157df!important;color:#fff!important}.vc-featured-card-editor .vc-fc-toggles svg{width:16px;height:16px}.vc-featured-card-editor .vc-fc-status{font-size:12px;color:#3157df}.vc-featured-card-scope{min-width:0;max-width:100%;margin:0;padding:0}@media(min-width:1000px){.vc-featured-card-editor .vc-fc-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
.vc-featured-card-editor .vc-fc-field:has([data-fc-reset])>label{padding-top:0!important}.vc-featured-card-editor .vc-fc-field:has([data-fc-reset]) .vc-fc-label{padding-right:20px;min-height:17px}.vc-featured-card-editor .vc-fc-reset{top:5px}
.vc-featured-card-editor summary{margin-bottom:0!important}.vc-featured-card-editor .vc-fc-part>summary{line-height:1.3!important}.vc-featured-card-editor .vc-fc-part .vc-eye-control{min-height:40px!important}
.vc-featured-card-editor .vc-fc-alpha{flex-wrap:nowrap}.vc-featured-card-editor .vc-fc-alpha>span{flex:1;min-width:0}.vc-featured-card-editor .vc-fc-alpha input{flex:0 0 44px;width:44px!important}
/* Widget heading and catalog link remain in the same compact device editor. */
.vc-featured-card-editor .vc-fc-field:has(input[type=text]:not([data-fc-hex])){grid-column:1/-1}
