/* ============================================================
   Jyotish Kundli — front-end styles
   All selectors are scoped under .jk-root so the plugin never
   collides with theme CSS.
   ============================================================ */

.jk-root{
  --jk-ink:#1a1410;
  --jk-parchment:#f3e9d2;
  --jk-parchment-deep:#e8d9b8;
  --jk-saffron:#c1440e;
  --jk-saffron-glow:#e06b2c;
  --jk-gold:#a67c00;
  --jk-gold-bright:#c9a227;
  --jk-indigo:#1e2a4a;
  --jk-indigo-line:#3a4a72;
  --jk-sandal:#7a5c3e;
  --jk-line:#c9b78f;
  --jk-card-from:#fbf5e6;
  --jk-card-to:#f3e7cb;
  --jk-bg:
    radial-gradient(ellipse at 20% 0%, #f7efdb 0%, transparent 55%),
    radial-gradient(ellipse at 90% 100%, #ecdcbb 0%, transparent 60%),
    var(--jk-parchment);

  font-family:'Spectral',serif;
  color:var(--jk-ink);
  background:var(--jk-bg);
  line-height:1.55;
  border-radius:4px;
  padding:clamp(16px,3vw,34px);
  max-width:1080px;
  margin:0 auto;
}

/* ---- Cosmic theme (premium ed-tech look) ---- */
.jk-root.jk-theme-cosmic{
  --jk-ink:#e9e3f5;
  --jk-parchment:#120c26;
  --jk-parchment-deep:#1c1436;
  --jk-saffron:#f0a63c;
  --jk-saffron-glow:#ffc25e;
  --jk-gold:#c9a227;
  --jk-gold-bright:#ffd66b;
  --jk-indigo:#241a4a;
  --jk-indigo-line:#4a3a82;
  --jk-sandal:#b3a6d6;
  --jk-line:#3a2f5e;
  --jk-card-from:#1a123a;
  --jk-card-to:#160f30;
  --jk-bg:
    radial-gradient(ellipse at 20% 0%, #2a1e52 0%, transparent 55%),
    radial-gradient(ellipse at 90% 100%, #1a1338 0%, transparent 60%),
    #0d0820;
}

.jk-root *{box-sizing:border-box}
.jk-root .devanagari{font-family:'Noto Sans Devanagari','Noto Serif Devanagari',serif}
.jk-boot{padding:40px;text-align:center;color:var(--jk-sandal);font-family:'Noto Sans Devanagari',serif}

/* Header */
.jk-header{text-align:center;padding:8px 0 26px}
.jk-eyebrow{font-family:'Noto Sans Devanagari',serif;letter-spacing:.3em;text-transform:uppercase;
  font-size:.72rem;color:var(--jk-saffron);font-weight:600}
.jk-header h2{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:clamp(2.2rem,6vw,3.6rem);
  line-height:.95;color:var(--jk-indigo);margin:.1em 0;border:0;padding:0}
.jk-theme-cosmic .jk-header h2{color:var(--jk-gold-bright)}
.jk-header h2 .jk-sub{display:block;font-family:'Noto Sans Devanagari',serif;font-size:.32em;font-weight:500;
  color:var(--jk-sandal);letter-spacing:.06em;margin-top:.4em}
.jk-rule{width:110px;height:1px;margin:16px auto 0;
  background:linear-gradient(90deg,transparent,var(--jk-gold),transparent);position:relative}
.jk-rule::after{content:"॥";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
  background:var(--jk-parchment);padding:0 12px;color:var(--jk-gold);font-size:1.05rem}

/* Card / form */
.jk-card{background:linear-gradient(180deg,var(--jk-card-from),var(--jk-card-to));border:1px solid var(--jk-line);
  border-radius:3px;box-shadow:0 18px 40px -28px rgba(20,10,40,.5);padding:clamp(20px,4vw,34px);position:relative}
.jk-card::before{content:"";position:absolute;inset:6px;border:1px solid rgba(166,124,0,.28);border-radius:2px;pointer-events:none}
.jk-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;position:relative}
.jk-field{display:flex;flex-direction:column;gap:6px}
.jk-field.jk-full{grid-column:1/-1}
.jk-root label{font-family:'Noto Sans Devanagari',serif;font-size:.82rem;font-weight:600;color:var(--jk-sandal);margin:0}
.jk-root input,.jk-root select{font-family:'Spectral',serif;font-size:1rem;color:var(--jk-ink);
  background:var(--jk-parchment-deep);border:1px solid var(--jk-line);border-radius:2px;padding:11px 12px;width:100%;
  transition:border-color .2s,box-shadow .2s}
.jk-theme-cosmic .jk-root input,.jk-theme-cosmic input,.jk-theme-cosmic select{background:#0f0a24}
.jk-root input:focus,.jk-root select:focus{outline:none;border-color:var(--jk-saffron);
  box-shadow:0 0 0 3px rgba(193,68,14,.16)}
.jk-btn{grid-column:1/-1;margin-top:4px;font-family:'Noto Sans Devanagari',serif;font-weight:600;font-size:1.05rem;
  letter-spacing:.03em;color:#fdf3df;cursor:pointer;background:linear-gradient(180deg,var(--jk-saffron-glow),var(--jk-saffron));
  border:none;border-radius:2px;padding:14px;box-shadow:0 8px 20px -8px rgba(193,68,14,.55);transition:transform .12s}
.jk-btn:hover{transform:translateY(-1px)}
.jk-btn:active{transform:translateY(0)}
.jk-hint{grid-column:1/-1;font-size:.78rem;color:var(--jk-sandal);opacity:.85;text-align:center;margin-top:2px;
  font-family:'Noto Sans Devanagari',serif}

/* Result */
.jk-result{margin-top:34px;display:none}
.jk-result.jk-show{display:block;animation:jk-rise .5s ease both}
@keyframes jk-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}

.jk-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:13px;margin-bottom:28px}
.jk-stat{background:var(--jk-indigo);color:#f0e7d0;border-radius:3px;padding:15px 17px;border:1px solid var(--jk-indigo-line);
  position:relative;overflow:hidden}
.jk-stat::after{content:"";position:absolute;top:-30px;right:-30px;width:80px;height:80px;
  background:radial-gradient(circle,rgba(201,162,39,.28),transparent 70%)}
.jk-stat .jk-k{font-family:'Noto Sans Devanagari',serif;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;
  color:var(--jk-gold-bright);opacity:.9}
.jk-stat .jk-v{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:600;margin-top:2px;line-height:1.1}
.jk-stat .jk-v .devanagari{font-size:1.05rem;font-weight:600}

.jk-sec-title{font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:600;color:var(--jk-indigo);
  margin:32px 0 4px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;border:0;padding:0}
.jk-theme-cosmic .jk-sec-title{color:var(--jk-gold-bright)}
.jk-sec-title .devanagari{font-family:'Noto Sans Devanagari',serif;font-size:1.1rem;color:var(--jk-saffron);font-weight:600}
.jk-lead{color:var(--jk-sandal);margin-bottom:16px;font-size:.9rem;font-family:'Noto Sans Devanagari',serif}

/* Charts */
.jk-charts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}
.jk-chart-wrap{background:linear-gradient(180deg,var(--jk-card-from),var(--jk-card-to));border:1px solid var(--jk-line);
  border-radius:3px;padding:16px}
.jk-chart-cap{text-align:center;font-family:'Noto Sans Devanagari',serif;font-weight:600;color:var(--jk-sandal);
  font-size:.82rem;margin-top:8px}
.jk-root svg{width:100%;height:auto;display:block}
.jk-planet-txt{font-family:'Noto Sans Devanagari',serif;font-size:15px;font-weight:600;fill:var(--jk-saffron)}
.jk-rashi-txt{font-family:'Spectral',serif;font-size:10px;fill:var(--jk-indigo-line);font-weight:600}
.jk-theme-cosmic .jk-rashi-txt{fill:var(--jk-sandal)}
.jk-frame-line{stroke:var(--jk-line)}
.jk-frame-outer{stroke:var(--jk-gold);fill:none;stroke-width:2}

/* Table */
.jk-tbl-wrap{overflow-x:auto}
.jk-root table{width:100%;border-collapse:collapse;font-size:.88rem;background:var(--jk-card-from);
  border:1px solid var(--jk-line);margin:0}
.jk-root th{font-family:'Noto Sans Devanagari',serif;text-align:left;font-size:.7rem;letter-spacing:.06em;
  text-transform:uppercase;color:#f0e7d0;background:var(--jk-indigo);padding:9px 11px;font-weight:600;border:0}
.jk-root td{padding:9px 11px;border-bottom:1px solid var(--jk-line);color:var(--jk-ink)}
.jk-root tr:last-child td{border-bottom:none}
.jk-root tr:nth-child(even) td{background:rgba(201,183,143,.12)}
.jk-theme-cosmic tr:nth-child(even) td{background:rgba(120,100,180,.1)}
.jk-pname{font-family:'Noto Sans Devanagari',serif;font-weight:600}
.jk-retro{color:var(--jk-saffron);font-weight:600;font-size:.8em}
.jk-good{color:#2e8b3d;font-weight:600}
.jk-theme-cosmic .jk-good{color:#7ee08a}

/* Status badges (dosha / sade sati) */
.jk-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:8px}
.jk-badge{border:1px solid var(--jk-line);border-radius:3px;padding:16px 18px;
  background:linear-gradient(180deg,var(--jk-card-from),var(--jk-card-to));position:relative}
.jk-badge .jk-btitle{font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:600;color:var(--jk-indigo)}
.jk-theme-cosmic .jk-badge .jk-btitle{color:var(--jk-gold-bright)}
.jk-badge .jk-bdev{font-family:'Noto Sans Devanagari',serif;font-size:.75rem;color:var(--jk-saffron);
  letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-top:2px}
.jk-badge .jk-bstate{display:inline-block;margin-top:8px;font-family:'Noto Sans Devanagari',serif;font-weight:600;
  font-size:.9rem;padding:4px 12px;border-radius:2px}
.jk-state-on{background:rgba(193,68,14,.14);color:var(--jk-saffron);border:1px solid var(--jk-saffron)}
.jk-state-off{background:rgba(46,139,61,.12);color:#2e8b3d;border:1px solid #2e8b3d}
.jk-theme-cosmic .jk-state-off{color:#7ee08a;border-color:#7ee08a}
.jk-badge .jk-bnote{font-size:.85rem;color:var(--jk-ink);margin-top:9px}
.jk-badge .jk-bnote.devanagari{color:var(--jk-sandal);border-top:1px dashed var(--jk-line);padding-top:7px;margin-top:7px}

/* Yoga chips */
.jk-yogas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}
.jk-yoga{font-family:'Noto Sans Devanagari',serif;font-size:.82rem;padding:5px 12px;border-radius:2px;
  background:var(--jk-indigo);color:#f0e7d0;border:1px solid var(--jk-indigo-line)}

/* Prediction cards */
.jk-pred-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}
.jk-pred{background:linear-gradient(180deg,var(--jk-card-from),var(--jk-card-to));border:1px solid var(--jk-line);
  border-top:3px solid var(--jk-saffron);border-radius:3px;padding:18px 20px}
.jk-pred .jk-ico{font-size:1.5rem;line-height:1;margin-bottom:6px;display:block;color:var(--jk-saffron)}
.jk-pred h3{font-family:'Cormorant Garamond',serif;font-size:1.4rem;color:var(--jk-indigo);font-weight:600;line-height:1.1;margin:0;border:0;padding:0}
.jk-theme-cosmic .jk-pred h3{color:var(--jk-gold-bright)}
.jk-pred h3 .devanagari{display:block;font-family:'Noto Sans Devanagari',serif;font-size:.72rem;color:var(--jk-saffron);
  letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-weight:600}
.jk-pred .jk-en{color:var(--jk-ink);font-size:.92rem;margin-top:10px}
.jk-pred .jk-hi{color:var(--jk-sandal);font-size:.92rem;margin-top:8px;padding-top:8px;border-top:1px dashed var(--jk-line)}
.jk-pred .jk-signals{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}
.jk-chip{font-family:'Noto Sans Devanagari',serif;font-size:.72rem;padding:2px 9px;border-radius:2px;
  background:var(--jk-parchment-deep);border:1px solid var(--jk-line);color:var(--jk-sandal)}

.jk-disclaimer{background:rgba(201,183,143,.16);border:1px solid var(--jk-line);border-radius:3px;padding:14px 18px;
  font-size:.82rem;color:var(--jk-sandal);margin-top:22px;font-family:'Noto Sans Devanagari',serif}

.jk-foot{text-align:center;margin-top:34px;padding-top:20px;border-top:1px solid var(--jk-line);
  color:var(--jk-sandal);font-size:.8rem;font-family:'Noto Sans Devanagari',serif}
.jk-foot .jk-om{color:var(--jk-gold);font-size:1.3rem;display:block;margin-bottom:6px}

/* Toolbar */
.jk-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;
  padding:12px 14px;background:linear-gradient(180deg,var(--jk-card-from),var(--jk-card-to));
  border:1px solid var(--jk-line);border-radius:3px}
.jk-toolgroup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.jk-toollabel{font-family:'Noto Sans Devanagari',serif;font-size:.82rem;color:var(--jk-sandal);font-weight:600}
.jk-tool{font-family:'Noto Sans Devanagari',serif;font-size:.85rem;font-weight:600;cursor:pointer;
  padding:8px 14px;border-radius:2px;border:1px solid var(--jk-line);color:var(--jk-sandal);
  background:var(--jk-parchment-deep);transition:all .15s}
.jk-tool:hover{border-color:var(--jk-saffron);color:var(--jk-saffron)}
.jk-tool.jk-active{background:var(--jk-indigo);color:#f0e7d0;border-color:var(--jk-indigo-line)}
.jk-export-pdf,.jk-open-match{border-color:var(--jk-saffron);color:var(--jk-saffron)}
.jk-export-pdf:hover,.jk-open-match:hover{background:var(--jk-saffron);color:#fdf3df}

/* Place of Birth autocomplete */
.jk-place-wrap{position:relative}
.jk-place-input{width:100%}
.jk-place-dd{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:50;max-height:260px;overflow-y:auto;
  background:var(--jk-parchment-deep);border:1px solid var(--jk-saffron);border-radius:2px;
  box-shadow:0 12px 28px -12px rgba(60,40,10,.5)}
.jk-theme-cosmic .jk-place-dd{background:#0f0a24}
.jk-place-opt{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;cursor:pointer;
  border-bottom:1px solid var(--jk-line)}
.jk-place-opt:last-child{border-bottom:none}
.jk-place-opt:hover,.jk-place-opt-active{background:rgba(193,68,14,.12)}
.jk-place-opt-name{font-family:'Noto Sans Devanagari',serif;font-weight:600;color:var(--jk-ink)}
.jk-place-opt-country{font-size:.78rem;color:var(--jk-sandal);white-space:nowrap}
.jk-place-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}
.jk-place-coords{font-size:.8rem;color:var(--jk-sandal);font-family:'Noto Sans Devanagari',serif}
.jk-coords-toggle{font-family:'Noto Sans Devanagari',serif;font-size:.76rem;color:var(--jk-saffron);cursor:pointer;
  background:none;border:none;padding:2px 4px;text-decoration:underline}
.jk-coords-manual{margin-top:10px;padding-top:10px;border-top:1px dashed var(--jk-line)}

/* Guna Milan two-person entry */
.jk-milan-people{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}
.jk-milan-person{background:linear-gradient(180deg,var(--jk-card-from),var(--jk-card-to));border:1px solid var(--jk-line);
  border-radius:3px;padding:16px 18px;position:relative}
.jk-milan-person-head{font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:600;color:var(--jk-indigo);
  margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--jk-saffron);display:flex;align-items:center;gap:6px}
.jk-theme-cosmic .jk-milan-person-head{color:var(--jk-gold-bright)}
.jk-milan-person .jk-form{grid-template-columns:1fr 1fr;gap:12px 14px}

/* Guna Milan score header */
.jk-milan-score{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:8px 0 18px;
  padding:20px 24px;background:linear-gradient(135deg,var(--jk-indigo),#141d38);border-radius:4px;
  border:1px solid var(--jk-indigo-line);color:#f0e7d0}
.jk-theme-cosmic .jk-milan-score{background:linear-gradient(135deg,#241a4a,#160f30)}
.jk-milan-num{font-family:'Cormorant Garamond',serif;font-size:3.4rem;font-weight:600;line-height:1;color:var(--jk-gold-bright)}
.jk-milan-num span{font-size:1.1rem;color:#f0e7d0;opacity:.7;margin-left:6px}
.jk-milan-meta{flex:1;min-width:220px}
.jk-milan-verdict{display:inline-block;font-family:'Noto Sans Devanagari',serif;font-weight:600;font-size:.9rem;
  padding:4px 12px;border-radius:2px;margin-bottom:8px}
.jk-milan-bar{height:8px;background:rgba(255,255,255,.14);border-radius:4px;overflow:hidden;margin-bottom:10px}
.jk-milan-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--jk-gold),var(--jk-gold-bright))}
.jk-milan-badges{display:flex;flex-wrap:wrap;gap:6px}

@media(max-width:760px){
  .jk-form{grid-template-columns:1fr}
  .jk-charts{grid-template-columns:1fr}
  .jk-toolbar{flex-direction:column}
  .jk-milan-num{font-size:2.6rem}
  .jk-milan-people{grid-template-columns:1fr}
  .jk-milan-person .jk-form{grid-template-columns:1fr}
}

/* Export "done" bar with New-entry reset */
.jk-export-done{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;
  margin:16px 0;padding:14px 18px;border-radius:4px;background:linear-gradient(180deg,var(--jk-indigo),#141d38);
  border:1px solid var(--jk-indigo-line);color:#f0e7d0;font-family:'Noto Sans Devanagari',serif;font-weight:600}
.jk-newentry{font-family:'Noto Sans Devanagari',serif;font-weight:600;font-size:.95rem;cursor:pointer;
  padding:9px 16px;border-radius:3px;border:none;background:linear-gradient(180deg,var(--jk-saffron-glow),var(--jk-saffron));color:#fff}
.jk-newentry:active{transform:translateY(1px)}

/* Toast */
.jk-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);
  z-index:100000;background:var(--jk-indigo);color:#f0e7d0;font-family:'Noto Sans Devanagari',serif;font-size:.9rem;
  padding:11px 20px;border-radius:24px;box-shadow:0 10px 30px -8px rgba(0,0,0,.5);opacity:0;transition:all .3s;
  max-width:90vw;text-align:center}
.jk-toast-show{opacity:1;transform:translateX(-50%) translateY(0)}

/* Developer credit footer */
.jk-app-credit{text-align:center;margin:22px auto 8px;max-width:1080px;padding:18px 14px;
  border-top:1px solid var(--jk-line);color:var(--jk-sandal);font-family:'Noto Sans Devanagari',serif;
  font-size:.86rem;line-height:1.9}
.jk-app-credit .jk-dev{color:var(--jk-saffron);font-weight:600}
.jk-app-credit a{color:var(--jk-gold);text-decoration:none}
.jk-app-credit .jk-om{display:block;color:var(--jk-gold);font-size:1.3rem;margin-bottom:6px}
.jk-app-credit.jk-theme-cosmic{--jk-line:#3a2f5e;--jk-sandal:#b3a6d6;--jk-saffron:#f0a63c;--jk-gold:#ffd66b}

@media print{
  .jk-card,.jk-btn,.jk-foot,.jk-toolbar,.jk-export-done,.jk-toast,.jk-app-credit{display:none}
  .jk-root{background:#fff}
}

/* ---- Three-level Vimshottari dasha tree ---- */
.jk-dasha-tree{border:1px solid var(--jk-line);border-radius:3px;overflow:hidden;max-width:720px;background:var(--jk-card-from)}
.jk-dasha-row{display:grid;grid-template-columns:18px 1.4fr 1.5fr auto auto;align-items:center;gap:8px;
  padding:9px 12px;cursor:pointer;border-bottom:1px solid var(--jk-line);font-size:.88rem;transition:background .15s}
.jk-dasha-row:hover{background:rgba(201,183,143,.16)}
.jk-dasha-row-pd{cursor:default}
.jk-dasha-caret{display:inline-block;color:var(--jk-saffron);font-size:.7rem;transition:transform .2s;transform:rotate(0deg);user-select:none}
.jk-dasha-caret-leaf{color:var(--jk-sandal);opacity:.4}
.jk-dasha-open > .jk-dasha-row > .jk-dasha-caret{transform:rotate(90deg)}
.jk-dasha-lord{font-family:'Noto Sans Devanagari',serif;font-weight:600;color:var(--jk-ink)}
.jk-dasha-en{font-family:'Spectral',serif;font-weight:400;opacity:.55;font-size:.82em}
.jk-dasha-dates{font-family:'Spectral',serif;color:var(--jk-sandal);font-size:.84em;white-space:nowrap}
.jk-dasha-dur{font-family:'Spectral',serif;color:var(--jk-sandal);opacity:.75;font-size:.8em;text-align:right;white-space:nowrap}
.jk-dasha-now{font-family:'Noto Sans Devanagari',serif;font-size:.7rem;font-weight:600;color:#fff;
  background:var(--jk-saffron);border-radius:10px;padding:1px 9px;white-space:nowrap}
/* collapse children by default */
.jk-dasha-children{display:none}
.jk-dasha-open > .jk-dasha-children{display:block}
/* indentation per level */
.jk-dasha-row-ad{padding-left:26px;background:rgba(201,183,143,.06)}
.jk-dasha-row-pd{padding-left:44px;font-size:.84rem;background:rgba(201,183,143,.03)}
.jk-dasha-row-ad .jk-dasha-lord{font-weight:600}
/* active highlight */
.jk-dasha-md.jk-dasha-active > .jk-dasha-row-md{background:rgba(193,68,14,.12);border-left:3px solid var(--jk-saffron)}
.jk-dasha-ad.jk-dasha-active > .jk-dasha-row-ad{background:rgba(193,68,14,.1)}
.jk-dasha-row-pd.jk-dasha-active{background:rgba(193,68,14,.14);border-left:3px solid var(--jk-saffron)}
.jk-theme-cosmic .jk-dasha-tree{background:var(--jk-card-from)}
.jk-theme-cosmic .jk-dasha-row:hover{background:rgba(120,100,180,.14)}
@media(max-width:620px){
  .jk-dasha-row{grid-template-columns:16px 1fr auto;row-gap:2px}
  .jk-dasha-dates{grid-column:2/4;font-size:.78em}
  .jk-dasha-dur{grid-column:2;text-align:left}
  .jk-dasha-now{grid-column:3;grid-row:1}
}
@media print{
  .jk-dasha-children{display:block !important}
  .jk-dasha-caret{display:none}
}
