/* JK Electronics — estilos exclusivamente dentro de .jkedpcb-widget */
.jkedpcb-widget{--jkedpcb-blue:#FA6920;--jkedpcb-orange:#FA6920;--jkedpcb-primary:#282828;--jkedpcb-secondary:#3a3a3a;--jkedpcb-ink:#252525;--jkedpcb-border:#e1e1e1;--jkedpcb-soft:#f5f5f5;max-width:1180px;margin:0 auto;border-radius:15px;overflow:hidden;background:var(--jkedpcb-soft);color:var(--jkedpcb-ink);font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}
.jkedpcb-widget *{box-sizing:border-box}
.jkedpcb-widget .jkedpcb-banner{background:linear-gradient(110deg,var(--jkedpcb-primary),var(--jkedpcb-secondary));padding:24px;color:#fff}
.jkedpcb-widget .jkedpcb-banner h2{font-size:26px!important;color:#fff!important;margin:0 0 6px!important;line-height:1.25!important}
.jkedpcb-widget .jkedpcb-banner p{font-size:13px;color:#d9eaff;margin:0!important}
.jkedpcb-widget .jkedpcb-columns{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(260px,1fr);gap:16px;padding:17px;align-items:start}
.jkedpcb-widget .jkedpcb-main{min-width:0}
.jkedpcb-widget .jkedpcb-panel{min-width:0;border:1px solid var(--jkedpcb-border);background:#fff;border-radius:12px;padding:18px;margin-bottom:16px}
.jkedpcb-widget h3{margin:0 0 12px!important;font-size:19px!important;font-weight:600!important;line-height:1.35!important;color:var(--jkedpcb-ink)!important}
.jkedpcb-widget .jkedpcb-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.jkedpcb-widget .jkedpcb-fields label{display:block;min-width:0;font-size:13px;line-height:1.4;font-weight:650;color:var(--jkedpcb-ink)}
.jkedpcb-widget .jkedpcb-span{grid-column:1/-1}
.jkedpcb-widget input,.jkedpcb-widget select{display:block;width:100%;min-width:0;max-width:100%;height:39px;border:1px solid #d0dce3!important;border-radius:8px!important;margin:5px 0 0!important;padding:7px 8px!important;background:#fff!important;color:var(--jkedpcb-ink)!important;font:inherit!important;font-size:13px!important;text-transform:none!important;box-shadow:none!important}
.jkedpcb-widget .jkedpcb-help{font-size:12px;color:#657786;line-height:1.5;margin:0 0 10px!important}
.jkedpcb-widget .jkedpcb-scroll{overflow-x:auto;width:100%}
.jkedpcb-widget .jkedpcb-parts{border-collapse:collapse!important;width:100%;min-width:490px;table-layout:fixed;margin:0!important;border:0!important}
.jkedpcb-widget .jkedpcb-parts th,.jkedpcb-widget .jkedpcb-parts td{padding:7px 3px!important;text-align:left;vertical-align:middle;border:0!important;border-bottom:1px solid #e1e9ef!important;white-space:nowrap}
.jkedpcb-widget .jkedpcb-parts th{font-size:11px!important;font-weight:650!important;color:#345064!important;background:#f1f5f7!important}
.jkedpcb-widget .jkedpcb-parts input,.jkedpcb-widget .jkedpcb-parts select{width:100%;min-width:0;max-width:100%;margin:0!important;height:36px!important;padding:5px!important;font-size:12px!important}
.jkedpcb-widget .jkedpcb-parts [data-part=nota]{font-size:11px!important}
.jkedpcb-widget .jkedpcb-parts th:last-child,.jkedpcb-widget .jkedpcb-parts td:last-child{text-align:center}
.jkedpcb-widget .jkedpcb-actions{display:flex;align-items:center;gap:7px;margin-top:12px;flex-wrap:wrap}
.jkedpcb-widget button{font:inherit!important;font-size:12.5px!important;line-height:1.35!important;border-radius:8px!important;border:1px solid #c4d5de!important;padding:9px 12px!important;color:var(--jkedpcb-ink)!important;background:#fff!important;font-weight:650!important;text-transform:none!important;box-shadow:none!important;cursor:pointer}
.jkedpcb-widget button:hover{border-color:var(--jkedpcb-blue)!important;background:#f3f9fa!important}
.jkedpcb-widget button:focus-visible,.jkedpcb-widget select:focus-visible,.jkedpcb-widget input:focus-visible{outline:2px solid var(--jkedpcb-blue)!important;outline-offset:2px}
.jkedpcb-widget button:disabled{opacity:.5;cursor:not-allowed!important}
.jkedpcb-widget .jkedpcb-remove{background:#ffeded!important;border:0!important;color:#b32740!important;width:27px!important;min-width:0!important;padding:6px 0!important}
.jkedpcb-widget .jkedpcb-total{background:linear-gradient(108deg,var(--jkedpcb-primary),var(--jkedpcb-secondary));border-radius:10px;padding:17px;margin-top:10px;color:#fff}
.jkedpcb-widget .jkedpcb-total span{display:block;color:#daeaff;font-size:12px}
.jkedpcb-widget .jkedpcb-total strong{display:block;color:#fff;font-size:clamp(24px,2.5vw,34px);line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}
.jkedpcb-widget .jkedpcb-message{margin:13px 0 0!important;font-size:12px!important;color:#637791}
.jkedpcb-widget .jkedpcb-admin-only{margin-top:14px;padding-top:12px;border-top:1px solid #e8edf4}
.jkedpcb-widget .jkedpcb-admin-only button{color:#fff!important;border-color:var(--jkedpcb-primary)!important;background:var(--jkedpcb-primary)!important}
.jkedpcb-widget .jkedpcb-admin-only p{font-size:11px;color:#8290a1;margin:5px 0 0}
@media(max-width:850px){.jkedpcb-widget .jkedpcb-columns{grid-template-columns:1fr}}
@media(max-width:530px){.jkedpcb-widget .jkedpcb-columns{padding:10px;gap:0}.jkedpcb-widget .jkedpcb-panel{padding:14px}.jkedpcb-widget .jkedpcb-fields{grid-template-columns:1fr}.jkedpcb-widget .jkedpcb-banner{padding:18px}.jkedpcb-widget .jkedpcb-banner h2{font-size:22px!important}}

/* Selector de esquemático: primer paso destacado, independiente de la cotización */
.jkedpcb-widget [hidden]{display:none!important}
.jkedpcb-widget .jkedpcb-schematic-step{margin:17px 17px 0;padding:20px 22px;background:#fff;border:1px solid var(--jkedpcb-border);border-top:4px solid var(--jkedpcb-blue);border-radius:12px;box-shadow:0 5px 18px rgba(14,42,60,.04)}
.jkedpcb-widget .jkedpcb-step-heading{display:flex;gap:12px;align-items:center;margin-bottom:17px}
.jkedpcb-widget .jkedpcb-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;background:var(--jkedpcb-primary);border-radius:11px;color:#fff;font-size:17px;font-weight:750}
.jkedpcb-widget .jkedpcb-step-heading h3{font-size:21px!important;margin:0 0 3px!important}
.jkedpcb-widget .jkedpcb-step-heading p{font-size:13px;color:#60717c;margin:0!important}
.jkedpcb-widget .jkedpcb-schematic-label{font-size:13px;font-weight:700;display:block;color:var(--jkedpcb-ink);max-width:720px}
.jkedpcb-widget .jkedpcb-schematic-label select{height:49px!important;border:1.5px solid var(--jkedpcb-blue)!important;font-size:14px!important;font-weight:600!important;background-color:#fff!important;padding:9px 13px!important;margin-top:8px!important}
.jkedpcb-widget .jkedpcb-schematic-step:focus-within{box-shadow:0 0 0 2px rgba(4,127,160,.08)}
/* Solo para diseños desde cero: sin cotizador ni precio */
.jkedpcb-widget .jkedpcb-contact{margin:16px 17px 18px;padding:33px 22px;text-align:center;border:1px solid var(--jkedpcb-border);border-radius:12px;background:#fff}
.jkedpcb-widget .jkedpcb-contact-icon{margin:0 auto 10px;background:#e8f6fb;color:var(--jkedpcb-primary);font-size:28px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center}
.jkedpcb-widget .jkedpcb-contact h3{font-size:23px!important;margin:0 0 10px!important}
.jkedpcb-widget .jkedpcb-contact p{max-width:575px;margin:0 auto 19px!important;color:#536b77;font-size:14px;line-height:1.7}
.jkedpcb-widget .jkedpcb-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#16834b!important;color:#fff!important;text-decoration:none!important;padding:12px 22px;border-radius:9px;font-size:15px;font-weight:750;border:1px solid #16834b;transition:background .18s}
.jkedpcb-widget .jkedpcb-whatsapp:hover{background:#126b3d!important;border-color:#126b3d;color:#fff!important}
.jkedpcb-widget .jkedpcb-whatsapp:focus-visible{outline:3px solid var(--jkedpcb-blue);outline-offset:3px}
.jkedpcb-widget .jkedpcb-contact .jkedpcb-phone{font-size:15px;font-weight:700;color:var(--jkedpcb-ink);margin:12px auto 0!important}
@media(max-width:530px){.jkedpcb-widget .jkedpcb-schematic-step{margin:10px 10px 0;padding:16px}.jkedpcb-widget .jkedpcb-contact{margin:10px;padding:23px 14px}.jkedpcb-widget .jkedpcb-step-heading h3{font-size:18px!important}.jkedpcb-widget .jkedpcb-schematic-label select{font-size:13px!important}}

/* Respaldo visual para páginas renderizadas dinámicamente por Elementor.
   Si el JS externo se retrasa, cambiar el select permite ver la sección. */
.jkedpcb-widget:has([data-jk="esquematico"] option[value="listo"]:checked) [data-view="standard"],
.jkedpcb-widget:has([data-jk="esquematico"] option[value="transcribir"]:checked) [data-view="standard"] {display:grid!important}
.jkedpcb-widget:has([data-jk="esquematico"] option[value="desde_cero"]:checked) [data-view="contact"] {display:block!important}
.jkedpcb-widget:has([data-jk="esquematico"] option[value="desde_cero"]:checked) [data-view="standard"] {display:none!important}
.jkedpcb-widget:has([data-jk="esquematico"] option[value="listo"]:checked) [data-view="contact"],
.jkedpcb-widget:has([data-jk="esquematico"] option[value="transcribir"]:checked) [data-view="contact"] {display:none!important}

/* v1.1.4: identidad JK Electronics: naranja #FA6920, negro y blanco. */
.jkedpcb-widget .jkedpcb-banner {
    background:linear-gradient(115deg,#ff833d 0%,#FA6920 48%,#f15d15 100%);
    color:#252525;
}
.jkedpcb-widget .jkedpcb-banner h2 { color:#202020!important;font-weight:750!important; }
.jkedpcb-widget .jkedpcb-banner p { color:#242424!important; }
.jkedpcb-widget .jkedpcb-panel { box-shadow:0 2px 10px rgba(0,0,0,.025); }
.jkedpcb-widget .jkedpcb-schematic-step { border-top-color:#FA6920; }
.jkedpcb-widget .jkedpcb-step-number { background:#FA6920;color:#222; }
.jkedpcb-widget .jkedpcb-schematic-label select { border-color:#FA6920!important; }
.jkedpcb-widget .jkedpcb-schematic-step:focus-within {box-shadow:0 0 0 2px rgba(250,105,32,.13);}
.jkedpcb-widget button:hover {background:#fff0e7!important;border-color:#FA6920!important;color:#252525!important;}
.jkedpcb-widget .jkedpcb-parts th {background:#fff2e9!important;color:#343434!important;}
.jkedpcb-widget .jkedpcb-total {
    background:linear-gradient(115deg,#292929,#353535);
    border-top:4px solid #FA6920;
}
.jkedpcb-widget .jkedpcb-total strong {color:#FF853F;}
.jkedpcb-widget .jkedpcb-total span {color:#f4f4f4;}
.jkedpcb-widget .jkedpcb-admin-only button {
    background:#FA6920!important;border-color:#FA6920!important;color:#232323!important;
}
.jkedpcb-widget .jkedpcb-admin-only button:hover {
    background:#ed5a10!important;color:#191919!important;
}
.jkedpcb-widget .jkedpcb-contact-icon {background:#fff0e7;color:#b5480d;}
.jkedpcb-widget .jkedpcb-whatsapp {
    background:#FA6920!important;color:#232323!important;border-color:#FA6920!important;
}
.jkedpcb-widget .jkedpcb-whatsapp:hover {
    background:#e85a14!important;border-color:#e85a14!important;color:#171717!important;
}

/* JK Electronics v1.2.0 — documentación privada y carrito WooCommerce */
.jkedpcb-widget .jkedpcb-attachment{border-top:1px solid #e8e8e8;margin-top:14px;padding-top:16px}
.jkedpcb-widget .jkedpcb-attachment>label:first-child{display:block;font-weight:750;font-size:13px;color:#222;margin-bottom:8px}
.jkedpcb-widget .jkedpcb-attachment input[type=file]{height:auto!important;min-height:44px;padding:10px!important;border:1px dashed #f6a173!important;background:#fff9f5!important;font-size:12px!important;cursor:pointer}
.jkedpcb-widget .jkedpcb-required{color:#e25311}
.jkedpcb-widget .jkedpcb-consent{display:flex!important;align-items:flex-start!important;gap:8px;font-size:12px!important;line-height:1.5!important;font-weight:450!important;cursor:pointer;margin-top:13px!important}
.jkedpcb-widget .jkedpcb-consent input[type=checkbox]{display:inline-block!important;width:17px!important;min-width:17px!important;height:17px!important;margin:2px 0 0!important;accent-color:#FA6920;cursor:pointer}
.jkedpcb-widget button.jkedpcb-cart-button{display:block;width:100%;margin-top:12px;background:#FA6920!important;border-color:#FA6920!important;color:#171717!important;padding:12px!important;font-size:14px!important;font-weight:800!important}
.jkedpcb-widget button.jkedpcb-cart-button:hover:not(:disabled){background:#f85b11!important;border-color:#f85b11!important}
.jkedpcb-widget button.jkedpcb-cart-button:disabled{background:#d7d7d7!important;border-color:#d7d7d7!important;color:#555!important;opacity:.9}
.jkedpcb-widget .jkedpcb-cart-feedback{font-size:12px;color:#813700;margin:10px 0 0;overflow-wrap:anywhere}

/* JK Electronics v1.2.2 — Ayuda de archivos y confirmación sin redirección */
.jkedpcb-widget button.jkedpcb-files-help-button{display:inline-flex!important;width:100%;align-items:center;justify-content:center;gap:8px;margin:0 0 12px!important;padding:11px 12px!important;border:1.5px solid #fa6920!important;background:#fff5ef!important;color:#ab430e!important;font-size:13px!important;font-weight:800!important;transition:background .15s,border-color .15s}
.jkedpcb-widget button.jkedpcb-files-help-button:hover{background:#ffe6d8!important;border-color:#dd530d!important}
.jkedpcb-widget button.jkedpcb-files-help-button span{font-size:18px;line-height:1}
.jkedpcb-widget .jkedpcb-upload-hint{margin:8px 0 4px!important;color:#555!important;font-size:11.5px!important}
.jkedpcb-widget .jkedpcb-cart-feedback.is-success{padding:12px;border:1px solid #b8e0c7;background:#f1fbf4;color:#215835;border-radius:9px;line-height:1.55;font-weight:650}
.jkedpcb-widget .jkedpcb-cart-feedback.is-success span{display:block}
.jkedpcb-widget .jkedpcb-cart-feedback.is-success a{display:inline-block;margin-top:6px;color:#186035;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.jkedpcb-file-modal[hidden]{display:none!important}
.jkedpcb-file-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center;justify-content:center;padding:18px;background:rgba(18,18,18,.74);backdrop-filter:blur(3px);font:14px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;color:#272727;box-sizing:border-box}
.jkedpcb-file-modal *{box-sizing:border-box}
.jkedpcb-file-modal-card{width:min(96vw,780px);max-height:min(92vh,920px);max-height:min(92dvh,920px);overflow:auto;border:1px solid #e9e9e9;border-radius:16px;background:#fff;box-shadow:0 25px 65px rgba(0,0,0,.3)}
.jkedpcb-file-modal-header{background:linear-gradient(110deg,#fb7c33,#fa6920);display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:22px 24px;color:#242424}
.jkedpcb-file-modal-eyebrow{font-size:10px;font-weight:850;letter-spacing:1.3px}
.jkedpcb-file-modal-header h2{font-size:24px!important;font-weight:850!important;color:#222!important;margin:5px 0 5px!important;line-height:1.24!important}
.jkedpcb-file-modal-header p{font-size:12.5px;margin:0!important;color:#2c2928;line-height:1.5}
.jkedpcb-file-modal .jkedpcb-file-modal-close{flex:0 0 37px;width:37px;height:37px;display:flex;justify-content:center;align-items:center;padding:0!important;margin:0!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:10px!important;background:rgba(255,255,255,.75)!important;color:#222!important;font-weight:500;font-size:27px!important;line-height:1!important;cursor:pointer}
.jkedpcb-file-modal .jkedpcb-file-modal-close:hover{background:#fff!important}
.jkedpcb-file-modal-content{padding:21px 24px 23px}
.jkedpcb-file-modal-note{padding:12px 14px;border:1px solid #ffceb3;border-radius:10px;background:#fff5ee;color:#6f350f;font-size:13px;margin-bottom:16px}
.jkedpcb-file-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.jkedpcb-file-modal-group{border:1px solid #e5e6e9;border-radius:10px;padding:13px 14px;background:#fff;min-width:0}
.jkedpcb-file-modal-group h3{font-size:14px!important;color:#292929!important;font-weight:800!important;margin:0 0 3px!important;line-height:1.35}
.jkedpcb-file-modal-group p{font-size:12px;color:#5d6570;margin:0 0 9px!important;line-height:1.5}
.jkedpcb-file-modal-group code{display:block;font:600 11px/1.8 ui-monospace,Consolas,monospace;background:#f8f8f8;color:#89410c;border-radius:5px;padding:5px 7px;overflow-wrap:anywhere;white-space:normal}
.jkedpcb-file-modal-group small{display:block;font-size:11px;margin-top:5px;color:#686868}
.jkedpcb-file-modal-warning{font-size:12px;color:#4c515c;margin-top:15px;padding:12px 13px;border-left:3px solid #fa6920;background:#f8f8f8;border-radius:7px}
.jkedpcb-file-modal-footer{display:flex;justify-content:flex-end;margin-top:18px}
.jkedpcb-file-modal .jkedpcb-file-modal-done{background:#fa6920!important;color:#202020!important;border:1px solid #fa6920!important;border-radius:9px!important;font-weight:800!important;padding:11px 17px!important;font-size:13px!important;cursor:pointer}
.jkedpcb-file-modal .jkedpcb-file-modal-done:hover{background:#ed5d16!important}
.jkedpcb-file-modal button:focus-visible{outline:3px solid #332619;outline-offset:2px}
@media(max-width:600px){.jkedpcb-file-modal{padding:9px}.jkedpcb-file-modal-card{max-height:95dvh}.jkedpcb-file-modal-header{padding:16px 14px}.jkedpcb-file-modal-header h2{font-size:20px!important}.jkedpcb-file-modal-content{padding:14px}.jkedpcb-file-modal-grid{grid-template-columns:1fr;gap:9px}.jkedpcb-file-modal-group{padding:11px 12px}.jkedpcb-file-modal-footer .jkedpcb-file-modal-done{width:100%}}

/* JK Electronics 1.3.0 — datos para revisión técnica previa al pago. */
.jkedpcb-widget .jkedpcb-review-fields{margin-top:17px;padding:15px 0 3px;border-top:1px solid #eee}
.jkedpcb-widget .jkedpcb-review-fields h4{font-size:15px!important;font-weight:800!important;color:#292929!important;margin:0 0 14px!important}
.jkedpcb-widget .jkedpcb-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.jkedpcb-widget .jkedpcb-review-grid label{display:block;font-size:12px;font-weight:700;color:#313131;min-width:0}
.jkedpcb-widget .jkedpcb-review-grid input,.jkedpcb-widget .jkedpcb-review-grid select,.jkedpcb-widget .jkedpcb-review-grid textarea{display:block!important;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:6px!important;border-radius:9px!important;border:1px solid #d3d3d3!important;background:#fff!important;padding:9px 11px!important;color:#292929!important;font:inherit!important;font-size:13px!important}
.jkedpcb-widget .jkedpcb-review-grid select,.jkedpcb-widget .jkedpcb-review-grid input{height:41px!important}
.jkedpcb-widget .jkedpcb-review-grid textarea{height:auto!important;min-height:86px!important;resize:vertical}
.jkedpcb-widget .jkedpcb-review-grid input:focus,.jkedpcb-widget .jkedpcb-review-grid textarea:focus,.jkedpcb-widget .jkedpcb-review-grid select:focus{outline:2px solid rgba(250,105,32,.4)!important;border-color:#FA6920!important}
.jkedpcb-widget .jkedpcb-review-full{grid-column:1/-1}
.jkedpcb-widget .jkedpcb-bot-field{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(100%)!important;white-space:nowrap!important}
@media(max-width:550px){.jkedpcb-widget .jkedpcb-review-grid{grid-template-columns:1fr}}

/* JK Electronics 1.4.1 — formulario claro, responsive y validaciones visibles */
.jkedpcb-widget .jkedpcb-fields .jkedpcb-program-field select{height:39px!important;font-weight:600!important}
.jkedpcb-widget .jkedpcb-consent{display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.55!important;white-space:normal!important;flex-wrap:nowrap!important}
.jkedpcb-widget .jkedpcb-consent input[type=checkbox]{flex:0 0 17px!important;display:block!important;margin-top:1px!important}
.jkedpcb-widget .jkedpcb-consent span{display:block!important;min-width:0!important;flex:1!important;white-space:normal!important;font-size:12px!important;font-weight:650!important;overflow-wrap:normal!important}
.jkedpcb-widget .jkedpcb-payment-note{display:block!important;margin:11px 0 12px!important;padding:12px 13px!important;background:#fff7f1!important;border:1px solid #ffd7c1!important;border-left:3px solid #FA6920!important;border-radius:8px!important;color:#454545!important;font-size:12px!important;line-height:1.65!important;white-space:normal!important}
.jkedpcb-widget .jkedpcb-checklist{display:block!important;margin:12px 0 10px!important;font-size:12px!important;line-height:1.6!important;color:#94491a!important;overflow-wrap:break-word!important}
.jkedpcb-widget .jkedpcb-checklist.is-ready{color:#216b3e!important;font-weight:750!important}
.jkedpcb-widget .jkedpcb-description-hint{display:block!important;font-weight:450!important;font-size:11px!important;line-height:1.5!important;margin-top:6px!important;color:#606770!important}
.jkedpcb-widget .jkedpcb-review-fields{padding-top:14px!important}
.jkedpcb-widget .jkedpcb-review-grid{grid-template-columns:1fr!important}
.jkedpcb-widget .jkedpcb-review-grid label{white-space:normal!important}
.jkedpcb-widget .jkedpcb-review-grid textarea{min-height:108px!important;font-weight:450!important}
.jkedpcb-widget .jkedpcb-review-grid textarea::placeholder{color:#929292!important;opacity:1!important;font-weight:400!important}
.jkedpcb-widget button.jkedpcb-cart-button:not(:disabled){background:#FA6920!important;color:#1c1c1c!important}

/* JK Electronics 1.4.2 — descripción en columna principal y estado de carrito */
.jkedpcb-widget .jkedpcb-description-panel{margin-top:0}
.jkedpcb-widget .jkedpcb-description-field{display:block!important;font-size:13px!important;font-weight:700!important;color:#2c2c2c!important}
.jkedpcb-widget .jkedpcb-description-field textarea{display:block!important;width:100%!important;max-width:100%!important;min-height:104px!important;padding:11px 13px!important;margin-top:7px!important;border:1px solid #cfd4da!important;border-radius:9px!important;background:#fff!important;color:#292929!important;font:inherit!important;font-weight:400!important;line-height:1.6!important;resize:vertical;box-sizing:border-box}
.jkedpcb-widget .jkedpcb-description-field textarea:focus{border-color:#FA6920!important;outline:3px solid rgba(250,105,32,.16)!important}
.jkedpcb-widget .jkedpcb-legal-note{margin:8px 0 11px!important;font-size:11.5px!important;line-height:1.55!important;color:#585858!important}
.jkedpcb-widget .jkedpcb-global-success:not([hidden]){display:block!important;margin:15px!important;padding:17px 18px!important;border:1px solid #79b99a!important;border-left:5px solid #228054!important;background:#eff9f3!important;border-radius:11px!important;color:#184932!important;font-size:14px!important;line-height:1.6!important;box-shadow:0 3px 12px rgba(20,70,40,.06)}
.jkedpcb-widget .jkedpcb-global-success strong{display:block;font-size:17px;margin-bottom:4px}
.jkedpcb-widget .jkedpcb-global-success a{display:inline-block;margin-top:8px;font-weight:800!important;color:#17603d!important;text-decoration:underline!important}
