/* DBTHEME A (11 Nov 2026, Krishna voice: "Style B default, Style A bhi ho, switch se badle"). CSS ONLY.
   Zip Style A "clean cards" (light) palette over the SAME dashboard markup as Style B (store.js hxHome, .hxx.db).
   Active only when <html data-dbt="a"> (set by /assets/dbtheme.js from localStorage atc_db_theme). Default = B (firmhdr.css).
   Zip A palette: page #eef2f8, ink #0f1e3d, muted #7f93ba / #5a6b8c, header #0a1d42 -> #123170 -> #1d4aa0, cards #fff (shadow rgba(10,29,66,.08)),
   lines #e6ebf3 / #d9e1ee, well #f2f6fc, blue #3d8bff -> #1f5fd1, orange #f59e0b -> #d97706, green #16b67a -> #0d8a5c, chip-count #e8f7f0/#0d8a5c, link #3d6fc4. */
html[data-dbt="a"] #view .hxx.db{background:#eef2f8!important;background-image:none!important;color:#0f1e3d}
/* header band (firm name) */
html[data-dbt="a"] #view .hxx.db .hxcard.dbhd{margin:0 -16px!important;padding:16px 16px 52px!important;background:linear-gradient(160deg,#0a1d42 0%,#123170 70%,#1d4aa0 100%)!important;border-radius:0 0 28px 28px!important;color:#fff!important}
html[data-dbt="a"] #view .hxx.db .hxcard .fhav{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25)}
html[data-dbt="a"] #view .hxx.db .hxcard .hxhi,html[data-dbt="a"] #view .hxx.db .hxcard .hxsub{color:#a5b6d8!important}
html[data-dbt="a"] #view .hxx.db .hxcard .hxfirm{color:#fff!important;font-size:21px!important}
html[data-dbt="a"] #view .hxx.db .hxcard .hxsnd{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.15)!important;color:#fff!important}
/* account card (overlaps the header like the zip) */
html[data-dbt="a"] #view .hxx.db .dbbox{position:relative;margin-top:-40px;background:#fff;border:0;border-radius:18px;box-shadow:0 6px 20px rgba(10,29,66,.08)}
html[data-dbt="a"] #view .hxx.db .dbsc{color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .dbsc+.dbsc{border-left:1px solid #e6ebf3!important}
html[data-dbt="a"] #view .hxx.db .dbsc small{color:#7f93ba!important}
html[data-dbt="a"] #view .hxx.db .dbsc b{color:#0f1e3d!important;font-size:20px;font-weight:800}
html[data-dbt="a"] #view .hxx.db .dbsc i{color:#d97706!important;font-weight:600}
html[data-dbt="a"] #view .hxx.db .dbsc i.g{color:#159e6a!important}
html[data-dbt="a"] #view .hxx.db .dbsc.od.hot b{color:#d97706!important}
html[data-dbt="a"] #view .hxx.db .dbnote{color:#5a6b8c!important}
html[data-dbt="a"] #view .hxx.db .fhps{border-top:1px solid #e6ebf3}
html[data-dbt="a"] #view .hxx.db .fhpsh b{color:#0f1e3d}
html[data-dbt="a"] #view .hxx.db .fhpsh a{color:#3d6fc4!important}
html[data-dbt="a"] #view .hxx.db .fhpc{background:#fff!important;border:1px solid #e6ebf3!important;box-shadow:0 3px 10px rgba(10,29,66,.05);color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .fhpb,html[data-dbt="a"] #view .hxx.db .fhpk{color:#7f93ba}
html[data-dbt="a"] #view .hxx.db .fhpn{color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .pr b{color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .pr small{color:#5a6b8c!important}
html[data-dbt="a"] #view .hxx.db .pr i{color:#0d8a5c!important}
/* quick order: voice = blue card, photo = orange, reorder = green (zip A q1/q2/q3) */
html[data-dbt="a"] #view .hxx.db .dbhero{border-radius:16px;padding:14px 14px 14px;background:linear-gradient(150deg,#3d8bff,#1f5fd1)!important;border:0;color:#fff!important;min-height:0}
html[data-dbt="a"] #view .hxx.db .dbh1{font-size:17px;max-width:220px;color:#fff}
html[data-dbt="a"] #view .hxx.db .dbhp{font-size:11.5px;color:#e3efff;max-width:200px}
html[data-dbt="a"] #view .hxx.db .dbmic{right:16px;top:50%;transform:translateY(-50%);width:56px;height:56px;background:rgba(255,255,255,.2);color:#fff;box-shadow:none}
html[data-dbt="a"] #view .hxx.db .dbmic .ico{width:28px;height:28px}
html[data-dbt="a"] #view .hxx.db .dbmic em{display:none}
html[data-dbt="a"] #view .hxx.db .dbeg{margin-top:10px;background:rgba(255,255,255,.14);border:0;color:#e3efff;font-size:11.5px;margin-right:70px}
html[data-dbt="a"] #view .hxx.db .dbt{border-radius:16px;min-height:112px;padding:12px}
html[data-dbt="a"] #view .hxx.db .dbt1{background:linear-gradient(150deg,#f59e0b,#d97706)!important;color:#fff!important}
html[data-dbt="a"] #view .hxx.db .dbt2{background:linear-gradient(150deg,#16b67a,#0d8a5c)!important;color:#fff!important}
html[data-dbt="a"] #view .hxx.db .dbti{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.2)}
html[data-dbt="a"] #view .hxx.db .dbt b{font-size:14px}
/* search */
html[data-dbt="a"] #view .hxx.db .dbsrch{background:#fff;border:1px solid #d9e1ee;color:#7f93ba}
html[data-dbt="a"] #view .hxx.db .dbsrch input{color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .dbsrch input::placeholder{color:#7f93ba}
/* headings, chips, list */
html[data-dbt="a"] #view .hxx.db .dqh{color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .dqh a{color:#3d6fc4!important}
html[data-dbt="a"] #view .hxx.db .dqchip{background:#fff!important;border-color:#d9e1ee;color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .dqchip i{background:#e8f7f0;color:#0d8a5c;border-radius:999px;padding:1px 7px}
html[data-dbt="a"] #view .hxx.db .dqchip.on{background:#0a1d42!important;border-color:#0a1d42;color:#fff!important}
html[data-dbt="a"] #view .hxx.db .dqchip.on i{background:#3ddc97;color:#05301f}
html[data-dbt="a"] #view .hxx.db .dbqa{background:#fff;border:0;box-shadow:0 6px 20px rgba(10,29,66,.08)}
html[data-dbt="a"] #view .hxx.db .dbit{border-bottom:1px solid #eef1f5}
html[data-dbt="a"] #view .hxx.db .dbin{color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .dbin b{color:#0f1e3d}
html[data-dbt="a"] #view .hxx.db .dbin small{color:#5a6b8c}
html[data-dbt="a"] #view .hxx.db .dbadd .hv2add{border-color:#1f5fd1!important;color:#1f5fd1!important}
html[data-dbt="a"] #view .hxx.db .dbadd .hv2add.in{background:#1f5fd1!important;color:#fff!important}
html[data-dbt="a"] #view .hxx.db .dbadd .hv2add.o{border-color:#d9e1ee!important;color:#7f93ba!important}
/* offer = navy card (zip A), brands white */
html[data-dbt="a"] #view .hxx.db .dboff{background:linear-gradient(120deg,#0a1d42,#1d4aa0)!important;color:#fff!important;border-radius:18px}
html[data-dbt="a"] #view .hxx.db .dboh{color:#fff}
html[data-dbt="a"] #view .hxx.db .dbop{color:#cfe0ff}
html[data-dbt="a"] #view .hxx.db .dbopc{background:#fff;color:#0a1d42}
html[data-dbt="a"] #view .hxx.db .dqbr a{box-shadow:0 3px 10px rgba(10,29,66,.05)}
/* order track card */
html[data-dbt="a"] #view .hxx.db .dbtrk{background:#fff!important;border:0!important;box-shadow:0 6px 20px rgba(10,29,66,.08)!important;color:#0f1e3d}
html[data-dbt="a"] #view .hxx.db .dbtrk b,html[data-dbt="a"] #view .hxx.db .dbtrk .hsamt,html[data-dbt="a"] #view .hxx.db .dbtrk p{color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .dbtrk small,html[data-dbt="a"] #view .hxx.db .dbtrk .note3,html[data-dbt="a"] #view .hxx.db .dbtrk .hslab,html[data-dbt="a"] #view .hxx.db .dbtrk span,html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li span{color:#5a6b8c!important}
html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li i,html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li::before,html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li::after{background:#e6ebf3!important}
html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li.done i,html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li.now i,html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li.done::before,html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li.done::after,html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li.now::before{background:#3d8bff!important}
html[data-dbt="a"] #view .hxx.db .dbtrk .hstrk li.now span{color:#1f5fd1!important}
html[data-dbt="a"] #view .hxx.db .dbtrk .btn.pri{background:#0a1d42!important;border-color:#0a1d42!important;color:#fff!important}
html[data-dbt="a"] #view .hxx.db .dbtrk .btn.gb{border-color:#1f5fd1!important;color:#1f5fd1!important}
html[data-dbt="a"] #view .hxx.db .dbtrk a:not(.btn){color:#3d6fc4!important}
html[data-dbt="a"] #view .hxx.db .dbtrk .hslowc{background:#f2f6fc!important;border-color:#e6ebf3!important}
html[data-dbt="a"] #view .hxx.db .dbtrk .hslow{background:#fff4dc!important;border-color:#fde68a!important}
/* existing extras below (Reorder cart, notifications, Top Selling / New Arrivals) */
html[data-dbt="a"] #view .hxx.db .hssl .hv2sec{background:#fff!important;border:0!important;box-shadow:0 6px 20px rgba(10,29,66,.08)!important}
html[data-dbt="a"] #view .hxx.db .hv2sh h2,html[data-dbt="a"] #view .hxx.db .hv2sh h2 em{color:#0f1e3d!important}
html[data-dbt="a"] #view .hxx.db .hv2sh p,html[data-dbt="a"] #view .hxx.db .oapush p,html[data-dbt="a"] #view .hxx.db .oapsub,html[data-dbt="a"] #view .hxx.db .hsgt button{color:#5a6b8c!important}
/* theme switch button (both themes) */
html #view .hxx.db .hxcard .dbtg{position:absolute;right:44px;top:20px;width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:12px;cursor:pointer;
  background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#eef3ff;font:600 16px/1 inherit;-webkit-tap-highlight-color:transparent}
html[data-dbt="a"] #view .hxx.db .hxcard .dbtg{top:20px;right:60px;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15);color:#fff}
html #view .hxx.db .hxcard .dbtg:focus-visible{outline:2px solid #4DA3FF;outline-offset:2px}
html[data-dbt="a"] #view .hxx.db .hxcard .hxsnd{right:16px}
