/* DroneBase — Skin prodotto "fieldcmd" (batch 2, design LIVE su misura).
   Caricato SOLO sui prodotti col marker class "db-pd-skin-fieldcmd" nel contenuto
   (loader: inc/css-loader.php, wp_head:110, DOPO single-product.css → sovrascrive
   il framework col design giusto). CSS estratto verbatim dal blocco <style> inline
   che prima viveva nella descrizione prodotto. Origine: field-commander-21-monitor-da-campo-ip67. */


#db-pd-v5{font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Arial,sans-serif;color:#1d1d1f;background:#f5f5f7;border-radius:18px;overflow:hidden;line-height:1.5;-webkit-font-smoothing:antialiased;display:block;width:100%;}
#db-pd-v5 *{box-sizing:border-box;}
#db-pd-v5 a{color:#009EE3;text-decoration:none;}
#db-pd-v5 img{max-width:100%;display:block;}
#db-pd-v5 .v5-lbl{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#009EE3;margin-bottom:8px;}
#db-pd-v5 .v5-h2{display:block;font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.022em;line-height:1.1;color:#1d1d1f;margin:0 0 10px;}
#db-pd-v5 .v5-hero{position:relative;background:linear-gradient(160deg,#07111f 0%,#0d1829 62%,#04101c 100%);overflow:hidden;padding:48px 44px 52px;}
#db-pd-v5 .v5-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 8% 45%,rgba(0,158,227,.22) 0%,transparent 65%);pointer-events:none;}
#db-pd-v5 .v5-hero-inner{position:relative;z-index:1;}
#db-pd-v5 .v5-hero-kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#009EE3;border:.5px solid rgba(0,158,227,.45);border-radius:20px;padding:4px 14px;margin-bottom:20px;}
#db-pd-v5 .v5-hero-title{display:block;font-size:clamp(28px,4.5vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.06;color:#fff;margin:0 0 16px;}
#db-pd-v5 .v5-hero-sub{font-size:15px;color:rgba(255,255,255,.68);line-height:1.65;max-width:760px;padding-bottom:12px;}
#db-pd-v5 .v5-banner-wrap{width:100%;line-height:0;font-size:0;background:#07111f;}
#db-pd-v5 .v5-banner-wrap img{width:100%;height:auto;display:block;}
#db-pd-v5 .v5-kpi{background:#009EE3;display:flex!important;}
#db-pd-v5 .v5-kpi-num{display:block;font-size:clamp(22px,3vw,36px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1;}
#db-pd-v5 .v5-kpi-unit{font-size:13px;font-weight:500;color:rgba(255,255,255,.82);}
#db-pd-v5 .v5-kpi-lbl{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.68);margin-top:5px;}
#db-pd-v5 .v5-sec-white{background:#fff;border-bottom:.5px solid #d2d2d7;padding:44px;}
#db-pd-v5 .v5-sec-gray{background:#f5f5f7;border-bottom:.5px solid #d2d2d7;padding:44px;}
#db-pd-v5 .v5-seo-text{font-size:14px;color:#3d3d3f;line-height:1.8;max-width:900px;margin-top:16px;}
#db-pd-v5 .v5-seo-text strong{color:#1d1d1f;font-weight:700;}
#db-pd-v5 .v5-feat-grid,#db-pd-v5 .v5-uc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;}
#db-pd-v5 .v5-feat-card{background:#0d1829;border:.5px solid rgba(0,158,227,.22);border-radius:14px;padding:26px 22px;}
#db-pd-v5 .v5-feat-title{display:block;font-size:clamp(16px,2.1vw,22px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff;margin-bottom:10px;}
#db-pd-v5 .v5-feat-lbl{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,158,227,.9);margin-bottom:8px;}
#db-pd-v5 .v5-feat-desc{font-size:13.5px;color:rgba(255,255,255,.64);line-height:1.65;}
#db-pd-v5 .v5-card{background:#fff;border:.5px solid #d2d2d7;border-radius:14px;padding:22px 20px;}
#db-pd-v5 .v5-card-title{display:block;font-size:14px;font-weight:700;color:#1d1d1f;margin-bottom:7px;}
#db-pd-v5 .v5-card-desc{font-size:12.8px;color:#6e6e73;line-height:1.6;}
#db-pd-v5 .v5-specs{margin-top:24px;border:.5px solid #d2d2d7;border-radius:14px;overflow:hidden;}
#db-pd-v5 .v5-spec-group{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#009EE3;padding:10px 16px;background:#f0f9ff;border-bottom:.5px solid #d2d2d7;display:block;}
#db-pd-v5 .v5-spec-row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 16px;border-bottom:.5px solid #f0f0f0;font-size:12.5px;}
#db-pd-v5 .v5-spec-row:nth-child(even){background:#fafafa;}
#db-pd-v5 .v5-spec-k{color:#6e6e73;}
#db-pd-v5 .v5-spec-v{font-weight:700;color:#1d1d1f;text-align:right;max-width:62%;}
#db-pd-v5 details.v5-faq{background:#fff;border:.5px solid #d2d2d7;border-radius:10px;margin-bottom:8px;overflow:hidden;}
#db-pd-v5 details.v5-faq summary{font-size:14px;font-weight:600;color:#1d1d1f;padding:14px 48px 14px 18px;cursor:pointer;list-style:none;display:block;position:relative;}
#db-pd-v5 details.v5-faq summary:after{content:'+';position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:300;color:#009EE3;}
#db-pd-v5 details[open].v5-faq summary:after{content:'&#8722;';}
#db-pd-v5 .v5-faq-body{padding:0 18px 16px;font-size:13.5px;color:#6e6e73;line-height:1.7;border-top:.5px solid #f0f0f0;}
#db-pd-v5 .v5-cta{background:#1d1d1f;padding:32px 44px;}
#db-pd-v5 .v5-cta-title{display:block;font-size:16px;font-weight:700;color:#fff;margin-bottom:6px;}
#db-pd-v5 .v5-cta-sub{font-size:13.5px;color:rgba(255,255,255,.58);margin-bottom:18px;line-height:1.55;}
#db-pd-v5 .v5-badge{display:inline-block;font-size:11px;font-weight:600;color:#009EE3;background:rgba(0,158,227,.1);border:.5px solid rgba(0,158,227,.3);border-radius:20px;padding:5px 12px;margin:3px;}
@media(max-width:800px){#db-pd-v5 .v5-feat-grid,#db-pd-v5 .v5-uc-grid{grid-template-columns:1fr;}#db-pd-v5 .v5-hero,#db-pd-v5 .v5-sec-white,#db-pd-v5 .v5-sec-gray{padding:30px 22px;}#db-pd-v5 .v5-kpi{flex-wrap:wrap;}#db-pd-v5 .v5-kpi>div{flex:1 1 50%!important;}}

