/* โชคดี · ธีมแดงเข้ม (แบบหน้าแรก Private) สำหรับ ดวงของฉัน · ถาม อ.จุ้น · ฤกษ์ยาม · สิทธิ์ของฉัน ★ 3 ต.ค. 69
   เปิดด้วย body.cp-dark (show() → CKDark.onShow) · ไล่สี inline ที่เหลือด้วย assets/js/chokd-dark.js */
body.cp-dark{
  --ink:#FBF3E4;--ink-soft:#F3E6DA;--ink-faint:#E9D3C4;
  --paper:#3A0B11;--paper2:#320910;--line:rgba(232,201,138,.18);
  --red:#B8232F;--red-deep:#7A1820;--red-tint:rgba(232,160,140,.12);
  --gold:#E2C285;--gold-soft:#E8CC95;--gold-deep:#C9A97A;
  --shadow:0 18px 40px -26px rgba(0,0,0,.6);
  color-scheme:dark;color:#FBF3E4;
  background:#1A0306 radial-gradient(120% 620px at 50% 0%,#6A1A22 0%,#4A0D13 48%,#2A060A 100%) no-repeat;
  min-height:100vh;
}
body.cp-dark .ck-view{background:none!important}
body.cp-dark .ck-wrap{color:#FBF3E4}

/* หัวหน้า — แบบเดียวกับหัวของหน้าแรก (ไม่มีแถบแดงทึบ) */
body.cp-dark .hm-head{background:none!important;box-shadow:none!important;border-radius:0;padding:calc(env(safe-area-inset-top,0px) + 20px) 18px 6px 22px;gap:12px}
body.cp-dark .hm-head::after{opacity:.05}
body.cp-dark .hm-av{width:46px;height:46px;background:#7A1E26;color:#FBF3E4;border:1px solid #E2C285;box-shadow:0 0 0 2px #4A0D13 inset;font-family:'Noto Serif Thai',serif;font-size:17px;font-weight:600}
body.cp-dark .hm-hi{font-size:12.5px;font-weight:600;letter-spacing:1.6px;color:#E2C285;opacity:1}
body.cp-dark .hm-t b{font-family:'Noto Serif Thai',serif;font-size:22px;font-weight:600;color:#FBF3E4}
body.cp-dark .hm-sub{font-size:13px;color:#E9D3C4;opacity:1}
body.cp-dark .hm-btn{background:none;color:#E9D3C4}

/* หัวข้อ · ตัวอักษร */
body.cp-dark .ck-wrap h1,body.cp-dark .ck-wrap h2,body.cp-dark .ck-wrap h3{font-family:'Noto Serif Thai',serif;color:#FBF3E4;font-weight:600}
body.cp-dark .ck-wrap a{color:#E2C285}
body.cp-dark .ck-wrap small,body.cp-dark .ck-wrap .muted{color:#CDB5A6}

/* การ์ด · กล่อง */
body.cp-dark .ck-wrap [class*="card"],body.cp-dark .ck-wrap [class*="box"],body.cp-dark .ck-wrap section>div[class]{border-color:rgba(232,201,138,.18)}

/* ช่องกรอก */
body.cp-dark input,body.cp-dark select,body.cp-dark textarea{color:#FBF3E4!important}
body.cp-dark input::placeholder,body.cp-dark textarea::placeholder{color:#B89A86!important}
body.cp-dark select option{background:#3A0B11;color:#FBF3E4}
body.cp-dark :where(input,select,textarea){background-color:rgba(255,236,214,.05)}

/* ปุ่ม "เมนูทั้งหมด" ด้านล่าง */
body.cp-dark .ck-menufab{background:rgba(255,236,214,.06)!important;color:#F3E6DA!important;border:1px solid rgba(232,201,138,.3)!important;box-shadow:none!important}


/* ★ 3 ต.ค. 69 ผู้ใช้แจ้ง "หลายหน้า ขนาดหน้าอยู่นอกกรอบปกติ" — บนจอใหญ่ให้ทุกหน้าธีมเข้มอยู่ในคอลัมน์ 480px เท่าหน้าแรก */
body.cp-dark{background:#1A0306 radial-gradient(120% 620px at 50% 0%,#6A1A22 0%,#4A0D13 48%,#2A060A 100%) top center/min(480px,100%) 100% no-repeat!important}
body.cp-dark .ck-view.active{max-width:480px;margin-left:auto;margin-right:auto}
body.cp-dark .ck-wrap{max-width:480px!important;padding-left:16px!important;padding-right:16px!important}
body.cp-dark #cpHero.cp-root{max-width:480px!important}
@media(min-width:820px){body.cp-dark .ck-view.active{background:linear-gradient(#2A060A,#2A060A) center/100% 100% no-repeat}}

/* ★ 4 ต.ค. 69 กล่อง "สมาชิกในครอบครัว" (หน้าสมาชิกของฉัน) — แต่งตรงด้วย CSS ไม่ผ่านตัวไล่สี (.cp-keep) */
body.cp-dark .fam-dk{background:rgba(255,236,214,.04)!important;border:1px solid rgba(232,201,138,.2)!important;box-shadow:none!important}
body.cp-dark .fam-dk>div:first-child>span:first-child{color:#FBF3E4!important;font-weight:600!important}
body.cp-dark .fam-dk>div:nth-child(2)>*{background:rgba(255,236,214,.05)!important;border:1px solid rgba(232,201,138,.16)!important;box-shadow:none!important;color:#E9D3C4!important}
body.cp-dark .fam-dk .ac-fam-item:hover,body.cp-dark .fam-dk .ac-fam-item:active{background:rgba(226,194,133,.1)!important}
body.cp-dark .fam-dk [style*="#1B2A24"]{color:#FBF3E4!important}
body.cp-dark .fam-dk [style*="border-radius:99px"]{background:rgba(226,194,133,.1)!important;color:#E2C285!important}
body.cp-dark .fam-dk [style*="color:#14905f"]{color:#9FD3AA!important}
body.cp-dark .fam-dk [style*="color:#c07a16"]{color:#E8B86A!important}
body.cp-dark .fam-dk [title]{box-shadow:0 0 0 1.5px #3A0B11!important}
body.cp-dark .fam-dk [onclick*="famToggleReorder"]{background:transparent!important;color:#E2C285!important;border-color:rgba(232,201,138,.4)!important}
body.cp-dark .fam-dk .fam-avedit>span:last-child{border-color:#3A0B11!important}
body.cp-dark .fam-dk .ac-fam-add{color:#E2C285!important;background:none!important}
body.cp-dark .fam-dk .ac-fam-item>span:last-child{color:#CDB5A6!important}

/* ══════ ขอฤกษ์แบบใหม่ (ลำดับแบบเติมเงินในแอปธนาคาร) ★ 4 ต.ค. 69 ══════ */
#view-lucktime:has(.lt2)>.ck-wrap>.pg-back{display:none}
.lt2{color:#FBF3E4;padding:6px 0 30px}
.lt2 button{font-family:inherit;cursor:pointer}
.lt2-top{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;margin:4px 0 16px}
.lt2-back{width:40px;height:40px;border-radius:50%;border:1px solid rgba(232,201,138,.25);background:rgba(255,236,214,.04);color:#E2C285;display:flex;align-items:center;justify-content:center}
.lt2-tt{text-align:center}.lt2-tt b{display:block;font-family:'Noto Serif Thai',serif;font-size:21px;font-weight:600}.lt2-tt small{display:block;margin-top:3px;font-size:13.5px;color:#CDB5A6}
.lt2-search{display:flex;align-items:center;gap:10px;padding:0 16px;height:50px;border-radius:25px;background:rgba(255,236,214,.07);border:1px solid rgba(232,201,138,.2)}
.lt2-search input{flex:1;min-width:0;border:0;background:none!important;color:#FBF3E4!important;font:inherit;font-size:16px;outline:none}
.lt2-h{margin:24px 0 12px;font-family:'Noto Serif Thai',serif;font-size:17px;font-weight:600;color:#FBF3E4}
.lt2-pops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px;column-gap:6px}
.lt2-pop{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:none;color:#F3E6DA;padding:0;min-width:0}
.lt2-pop .ic{width:54px;height:54px;border-radius:50%;border:1px solid rgba(226,194,133,.45);background:rgba(226,194,133,.08);display:flex;align-items:center;justify-content:center}
.lt2-pop .tx{font-size:12.5px;line-height:1.35;text-align:center;word-break:break-word}
.lt2-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.lt2-cat{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(232,201,138,.2);background:rgba(255,236,214,.05);color:#FBF3E4;text-align:left}
.lt2-cat .ic{width:42px;height:42px;flex:none;border-radius:50%;background:rgba(226,194,133,.12);display:flex;align-items:center;justify-content:center}
.lt2-cat b{font-size:15.5px;font-weight:600;line-height:1.35}
.lt2-list{display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(232,201,138,.18);background:rgba(255,236,214,.04);overflow:hidden;margin-top:6px}
.lt2-row{display:flex;align-items:center;gap:14px;padding:15px 16px;border:0;border-top:1px solid rgba(232,201,138,.12);background:none;color:#FBF3E4;text-align:left;width:100%}
.lt2-row:first-child{border-top:0}
.lt2-row .ic{width:40px;height:40px;flex:none;border-radius:50%;background:rgba(226,194,133,.12);display:flex;align-items:center;justify-content:center}
.lt2-row .tx{flex:1;min-width:0;font-size:16px;font-weight:500}
.lt2-row em{color:#C9A97A;display:flex}
.lt2-pick{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#E8CC95,#C9A26A);color:#2A0609}
.lt2-pick .ic{width:50px;height:50px;flex:none;border-radius:50%;background:rgba(255,255,255,.45);display:flex;align-items:center;justify-content:center}
.lt2-pick .tx{flex:1;min-width:0}.lt2-pick small{display:block;font-size:12.5px;font-weight:600;color:#5A3416!important}.lt2-pick b{display:block;font-size:18px;font-weight:700;line-height:1.35}
.lt2-pick input{width:100%;margin-top:4px;padding:8px 10px;border-radius:10px;border:1px solid rgba(42,6,9,.25);background:rgba(255,255,255,.6)!important;color:#2A0609!important;font:inherit;font-size:16px}
.lt2-pick button{flex:none;padding:7px 14px;border-radius:99px;border:1px solid rgba(42,6,9,.3);background:rgba(255,255,255,.35);color:#2A0609;font-size:13.5px;font-weight:600}
.lt2-lb{display:block;margin:22px 0 10px;font-size:15px;font-weight:600;color:#FBF3E4}.lt2-lb span{font-weight:400;font-size:13px;color:#CDB5A6}
.lt2-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.lt2-opt{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:13px 14px;border-radius:14px;border:1px solid rgba(232,201,138,.2);background:rgba(255,236,214,.04);color:#FBF3E4;text-align:left}
.lt2-opt b{font-size:15.5px;font-weight:600}.lt2-opt small{font-size:12.5px;color:#CDB5A6}
.lt2-opt.on{border-color:#E2C285;background:rgba(226,194,133,.14);box-shadow:0 0 0 1px #E2C285 inset}
.lt2-months{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}
.lt2-months button{display:flex;flex-direction:column;align-items:center;padding:9px 0;border-radius:12px;border:1px solid rgba(232,201,138,.18);background:rgba(255,236,214,.04);color:#FBF3E4}
.lt2-months b{font-size:15px;font-weight:600}.lt2-months small{font-size:11.5px;color:#CDB5A6}
.lt2-months button.on{background:#E2C285;border-color:#E2C285;color:#2A0609}.lt2-months button.on small{color:#4A2A10}
.lt2-conds{display:flex;flex-wrap:wrap;gap:8px}
.lt2-conds button{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:99px;border:1px solid rgba(232,201,138,.25);background:rgba(255,236,214,.04);color:#F3E6DA;font-size:14.5px}
.lt2-conds button.on{border-color:#E2C285;color:#E2C285;background:rgba(226,194,133,.12)}
.lt2-ta{width:100%;box-sizing:border-box;min-height:92px;padding:12px 14px;border-radius:14px;border:1px solid rgba(232,201,138,.2);background:rgba(255,236,214,.05)!important;color:#FBF3E4!important;font:inherit;font-size:15.5px;line-height:1.6;resize:vertical}
.lt2-sp{margin-top:16px;padding:16px;border-radius:16px;border:1px solid rgba(226,194,133,.4);background:rgba(226,194,133,.08)}
.lt2-sp b{color:#E2C285;font-size:14px}.lt2-sp p{margin:6px 0 0;font-size:15px;line-height:1.7;color:#F3E6DA}.lt2-sp small{display:block;margin-top:8px;color:#E2C285;font-size:14px;font-weight:600}
.lt2-msg{min-height:20px;margin-top:12px;color:#FF8E86;font-size:14px;text-align:center}
.lt2-bar{display:flex;gap:10px;margin-top:8px}
.lt2-cancel{flex:0 0 34%;height:52px;border-radius:26px;border:1px solid rgba(232,201,138,.3);background:none;color:#F3E6DA;font-size:16px}
.lt2-cancel.wide{display:block;width:100%;margin-top:10px}
.lt2-next{flex:1;height:52px;border-radius:26px;border:0;background:linear-gradient(180deg,#E8CC95,#C9A26A);color:#2A0609;font-size:16.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}
.lt2-next:disabled{opacity:.6}
.lt2-sum{border-radius:18px;border:1px solid rgba(232,201,138,.18);background:rgba(255,236,214,.04);padding:4px 16px}
.lt2-sum>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid rgba(232,201,138,.1)}
.lt2-sum>div:first-child{border-top:0}
.lt2-sum small{flex:none;font-size:14px;color:#CDB5A6}.lt2-sum b{font-size:15.5px;font-weight:600;text-align:right;line-height:1.45;word-break:break-word}
.lt2-fine{margin:12px 4px 0;font-size:13px;color:#CDB5A6;text-align:center}
.lt2-done{margin-top:6px;padding:26px 18px 18px;border-radius:22px;border:1px solid rgba(226,194,133,.4);background:linear-gradient(180deg,rgba(90,18,25,.9),rgba(34,5,10,.9));text-align:center}
.lt2-done .ok{width:68px;height:68px;margin:0 auto;border-radius:50%;background:#E2C285;display:flex;align-items:center;justify-content:center}
.lt2-done h2{margin:14px 0 4px;font-family:'Noto Serif Thai',serif;font-size:24px;font-weight:600;color:#FBF3E4}
.lt2-done p{margin:0 0 16px;font-size:14.5px;color:#E9D3C4}
.lt2-done .lt2-sum{text-align:left;background:rgba(0,0,0,.15)}
.lt2-done .brand{margin-top:14px;font-size:12px;letter-spacing:1px;color:#C9A97A}
.lt2-save{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;margin-top:16px;border-radius:26px;border:0;background:linear-gradient(180deg,#E8CC95,#C9A26A);color:#2A0609;font-size:16.5px;font-weight:700}
@media (max-width:359px){.lt2-pop .tx{font-size:11.5px}.lt2-cat b{font-size:14px}}

/* ★ 4 ต.ค. 69 ขอฤกษ์ทีละขั้น (เลือกแล้วไปขั้นถัดไปทันที แบบแอปธนาคาร) */
.lt2-prog{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 2px 16px;font-size:12.5px;color:#CDB5A6}
.lt2-prog i{display:flex;gap:5px}.lt2-prog b{width:22px;height:4px;border-radius:2px;background:rgba(232,201,138,.18)}.lt2-prog b.on{background:#E2C285}
.lt2-row .tx small{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#CDB5A6}
.lt2-row.on{background:rgba(226,194,133,.1)}
.lt2-pick+.lt2-msg,.lt2-pick+.lt2-sp{margin-top:14px}
.lt2-radio .rd{width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid rgba(232,201,138,.45);display:flex;align-items:center;justify-content:center}
.lt2-radio.on .rd{background:#E2C285;border-color:#E2C285}
.lt2-months.big{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}
.lt2-months.big button{padding:16px 0;border-radius:14px}.lt2-months.big b{font-size:17px}.lt2-months.big small{font-size:12.5px}

/* ★ 4 ต.ค. 69 ผู้ใช้แจ้ง "ช่องว่างเยอะไป" (หน้าขอฤกษ์ ฯลฯ) — เดิมกรอบหน้าสูงเต็มจอ + ช่องเว้นปุ่มเมนูทั้งหมด (ซ่อนแล้ว) อีก 108px
   ให้กรอบสูงพอดีจอ (หักแถบบน) และเว้นแค่ระยะแถบล่าง */
body.cp-dark #ckMenuFabWrap{padding:0!important}
body.cp-dark .ck-view.active{min-height:calc(100vh - 190px);min-height:calc(100dvh - 190px);padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}

/* ══════ สมาชิกของฉัน แบบใหม่ · บัตรสมาชิก ★ 4 ต.ค. 69 ══════ */
#view-account.ac2 .pf-h{text-align:center;font-family:'Noto Serif Thai',serif;font-size:20px;font-weight:600;color:#FBF3E4!important;margin:6px 0 0}
.ac2 .ac2-card{position:relative;margin:14px 0 0;min-height:206px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#2A0509 0%,#4A0D13 45%,#23040A 100%);border:1px solid rgba(226,194,133,.6);box-shadow:0 18px 36px rgba(10,1,2,.55),inset 0 0 0 1px rgba(255,255,255,.04)}
@keyframes acSheen{from{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(720%) skewX(-18deg)}}
.ac2 .ac2-sheen{position:absolute;top:-20px;bottom:-20px;left:0;width:60px;background:linear-gradient(90deg,rgba(255,240,210,0),rgba(255,240,210,.12),rgba(255,240,210,0));animation:acSheen 5s ease-in-out infinite;pointer-events:none}
@media (prefers-reduced-motion:reduce){.ac2 .ac2-sheen{animation:none;display:none}}
.ac2 .ac2-chip{position:absolute;left:20px;bottom:20px}
.ac2 .ac2-in{position:relative;min-height:206px;box-sizing:border-box;padding:18px 20px;display:flex;flex-direction:column}
.ac2 .ac2-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.ac2 .ac2-brand{display:flex;flex-direction:column}.ac2 .ac2-brand b{font-family:'Noto Serif Thai',serif;font-size:15px;font-weight:700;letter-spacing:4px;color:#E2C285}.ac2 .ac2-brand small{font-size:9.5px;letter-spacing:3px;color:#B89A86!important}
.ac2 .ac2-st{padding:3px 10px;border-radius:999px;background:rgba(159,211,170,.14);border:1px solid rgba(159,211,170,.5);color:#BFE6C8;font-size:11px;font-weight:600}
.ac2 .ac2-st[hidden]{display:none}
.ac2 .ac2-who{margin-top:16px;display:flex;align-items:center;gap:12px}
.ac2 .ac2-av{width:52px;height:52px;flex:none;border-radius:50%;padding:2px;border:1px solid #E2C285;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#7A1E26;color:#F3DDA4;font-family:'Noto Serif Thai',serif;font-size:15px;font-weight:600;overflow:hidden}
.ac2 .ac2-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.ac2 .ac2-nm{display:flex;flex-direction:column;min-width:0}.ac2 .ac2-nm b{font-family:'Noto Serif Thai',serif;font-size:19px;font-weight:600;line-height:1.3;color:#FBF3E4}.ac2 .ac2-nm small{font-size:12px;color:#CDB5A6!important}
.ac2 .ac2-bot{margin-top:auto;padding-top:14px;padding-left:50px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}
.ac2 .ac2-bot span{display:flex;flex-direction:column}.ac2 .ac2-bot .r{align-items:flex-end;text-align:right}
.ac2 .ac2-bot small{font-size:9.5px;letter-spacing:1px;color:#B89A86!important}.ac2 .ac2-bot b{font-size:15px;font-weight:600;letter-spacing:2px;color:#FBF3E4}.ac2 .ac2-bot .r b{font-size:13.5px;letter-spacing:0;color:#F3DDA4}
.ac2 .ac2-by{margin:8px 0 0;text-align:center;font-size:11.5px;color:#B89A86!important}
/* สิ่งที่ได้รับ */
.ac2 .ac2-val{margin:20px 0 0;padding:16px;border-radius:20px;border:1px solid rgba(232,201,138,.2);background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:14px}
.ac2 .ac2-val .hd{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}
.ac2 .ac2-val .hd span{display:flex;flex-direction:column}.ac2 .ac2-val .hd b{font-size:15px;font-weight:600;color:#FBF3E4}.ac2 .ac2-val .hd small{font-size:11.5px;color:#B89A86!important}
.ac2 .ac2-val .num{font-family:'Noto Serif Thai',serif;font-size:26px;font-weight:700;line-height:1;color:#F3DDA4}.ac2 .ac2-val .num i{margin-left:4px;font-style:normal;font-family:'IBM Plex Sans Thai',sans-serif;font-size:12px;font-weight:400;color:#CDB5A6}
.ac2 .ac2-ben{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.ac2 .ac2-ben div{padding:12px 6px 10px;border-radius:14px;background:rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}
.ac2 .ac2-ben b{font-family:'Noto Serif Thai',serif;font-size:22px;font-weight:700;line-height:1.2;color:#F3DDA4}.ac2 .ac2-ben b.sm{font-size:17px}.ac2 .ac2-ben b.hot{color:#FF8E86}
.ac2 .ac2-ben small{font-size:11px;line-height:1.35;color:#CDB5A6!important}
.ac2 .ac2-exp{margin:0;font-size:12.5px;color:#E9D3C4!important}.ac2 .ac2-exp.near{color:#FF8E86!important;font-weight:600}
.ac2 .ac2-renew{height:44px;border-radius:999px;border:0;background:linear-gradient(135deg,#F3DDA4,#C69B50);color:#2E070B;font-size:14px;font-weight:600}
/* หมวด */
.ac2 .ac2-sec{margin-top:22px;display:flex;flex-direction:column;gap:10px}
.ac2 .ac2-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px}
.ac2 .ac2-h b{font-size:15px;font-weight:600;color:#FBF3E4}.ac2 .ac2-h b small{font-size:12px;font-weight:400;color:#B89A86!important}
.ac2 .ac2-h button{border:0;background:transparent;color:#E2C285;font-size:12.5px;padding:4px 0}
.ac2 .ac2-fams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px}
.ac2 .ac2-fm{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:transparent;color:#FBF3E4;padding:0;min-width:0}
.ac2 .ac2-fm .ring{position:relative;width:58px;height:58px;border-radius:50%;padding:2px;border:1.5px solid;box-sizing:border-box}
.ac2 .ac2-fm .in{width:100%;height:100%;border-radius:50%;background:#5A141B;display:flex;align-items:center;justify-content:center;font-family:'Noto Serif Thai',serif;font-size:13px;font-weight:600;color:#F3DDA4;overflow:hidden}
.ac2 .ac2-fm .in img{width:100%;height:100%;object-fit:cover}
.ac2 .ac2-fm .own{position:absolute;right:-4px;bottom:-2px;width:18px;height:18px;border-radius:50%;background:#E2C285;color:#4A0D13;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #3A0A10}
.ac2 .ac2-fm b{max-width:100%;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#FBF3E4}
.ac2 .ac2-fm small{margin-top:-4px;font-size:10.5px}
.ac2 .ac2-fm.add{color:#E2C285}.ac2 .ac2-fm.add .ring{border:1.5px dashed rgba(226,194,133,.5)}.ac2 .ac2-fm.add .in{background:transparent;font-family:inherit;font-size:24px;font-weight:300;color:#E2C285}.ac2 .ac2-fm.add b{color:#E2C285}
/* คลิปและเอกสาร 2×2 */
#view-account.ac2 h3.ac-sec{margin:22px 4px 10px;font-size:15px;font-weight:600;color:#FBF3E4!important;font-family:inherit}
#view-account.ac2 #acDocs{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#view-account.ac2 #acDocs .doc-card{position:relative;margin:0!important;min-height:92px;box-sizing:border-box;padding:12px!important;border-radius:16px!important;border:1px solid rgba(232,201,138,.2)!important;background:rgba(255,255,255,.03)!important;box-shadow:none!important;display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:space-between;gap:8px;text-align:left;width:auto!important}
#view-account.ac2 #acDocs .doc-ic{width:34px;height:34px;border-radius:10px;background:rgba(226,194,133,.14)!important;color:#E2C285!important;display:flex;align-items:center;justify-content:center;margin:0!important}
#view-account.ac2 #acDocs .doc-main b{display:block;font-size:13.5px;font-weight:600;line-height:1.35;color:#FBF3E4!important}
#view-account.ac2 #acDocs .doc-main span{position:absolute;top:14px;right:12px;font-size:10px;letter-spacing:1px;color:#B89A86!important}
#view-account.ac2 #acDocs .doc-dl{display:none}
/* ข้อมูลส่วนตัว + บัญชี */
.ac2 .ac2-infos{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;margin:0!important}
.ac2 .ac2-list{border-radius:18px;border:1px solid rgba(232,201,138,.2);background:rgba(255,255,255,.03);overflow:hidden}
.ac2 .ac2-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px 0 16px;border:0;border-bottom:1px solid rgba(232,201,138,.1);background:transparent;color:#FBF3E4;text-align:left;font-family:inherit}
.ac2 .ac2-list>.ac2-row:last-child{border-bottom:0}
.ac2 .ac2-row .k{width:70px;flex:none;font-size:13px;color:#CDB5A6}
.ac2 .ac2-row .v{flex:1;min-width:0;text-align:right;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#FBF3E4}
.ac2 .ac2-row .k2{flex:1;font-size:14px}
.ac2 .ac2-row.out{color:#FF8E86}
.ac2 .ac2-note{margin:0;padding:0 4px;font-size:11.5px;color:#B89A86!important}
.ac2 .ac2-foot{margin:8px 0 6px;text-align:center;font-size:10.5px;color:#8E7466!important}
.ac2 #acPwBox{margin:0!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(232,201,138,.1)!important;background:rgba(0,0,0,.18)!important}

/* ══════ หน้าแซกีของฉัน ★ 4 ต.ค. 69 ══════ */
.skrow .skchev{transform:rotate(-90deg)!important}
body.skPageOn{overflow:hidden}
body.skPageOn .skFull,body.skPageOn .skGoalSheet{z-index:9300!important}
.skPage{position:fixed;inset:0;z-index:9000;display:flex;flex-direction:column;background:radial-gradient(120% 50% at 50% 0%,#6A1A22 0%,#4A0D13 45%,#33080D 100%);color:#FBF3E4;font-family:'IBM Plex Sans Thai',system-ui,sans-serif}
.skp-hd{display:flex;align-items:center;gap:4px;padding:calc(10px + env(safe-area-inset-top)) 10px 0;max-width:560px;width:100%;margin:0 auto;box-sizing:border-box}
.skp-hd h1{flex:1;margin:0;text-align:center;font-family:'Noto Serif Thai',serif;font-size:18px;font-weight:600;color:#FBF3E4}
.skp-hd span,.skp-x{width:44px;height:44px;flex:none}.skp-x{border:0;background:transparent;color:#E9D3C4;display:flex;align-items:center;justify-content:center}
.skp-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}
.skp-body{max-width:560px;margin:0 auto;padding:0 16px calc(110px + env(safe-area-inset-bottom));box-sizing:border-box}
.skp-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0 2px}
.skp-tabs button{height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,194,133,.3);background:transparent;color:#E9D3C4;font-size:13px;display:flex;align-items:center;gap:6px;white-space:nowrap;font-family:inherit}
.skp-tabs button b{font-weight:600}.skp-tabs button span{opacity:.85}
.skp-tabs button[aria-selected="true"]{background:#E2C285;border-color:#E2C285;color:#2E070B}
.skp-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4px}
.skp-stage{position:relative;width:300px;max-width:100%;aspect-ratio:300/250}
.skp-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
@keyframes skHalo{0%,100%{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}
@keyframes skBurst{0%{transform:scale(.6);opacity:.9}100%{transform:scale(1.5);opacity:0}}
@keyframes skRise{0%{transform:translateY(0);opacity:0}20%{opacity:1}100%{transform:translateY(-90px);opacity:0}}
.skp-stage .sk-halo{animation:skHalo 4s ease-in-out infinite;transform-origin:50% 50%;transform-box:fill-box}
.skp-stage .sk-burst,.skp-stage .sk-spark{opacity:0}
.skp-stage.sk-on .sk-burst{animation:skBurst 1.6s ease-out infinite;transform-origin:50% 50%;transform-box:fill-box}
.skp-stage.sk-on .sk-spark{animation:skRise 2.6s ease-out infinite}
@media (prefers-reduced-motion:reduce){.skp-stage .sk-halo,.skp-stage.sk-on .sk-burst,.skp-stage.sk-on .sk-spark{animation:none}}
.skp-hero .k{margin-top:6px;font-size:11.5px;letter-spacing:1.5px;color:#E2C285}
.skp-hero .nm{font-family:'Noto Serif Thai',serif;font-size:21px;font-weight:600;line-height:1.4;color:#FBF3E4}
.skp-hero .rl{font-size:12.5px;color:#CDB5A6}
.skp-acts{width:100%}
.skp-acts .skEnergyWrap{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;margin-top:16px!important;position:relative}
.skp-acts .skEnergyWrap>*{grid-column:1/-1}
.skp-acts .skMineWrap{display:none!important}
.skp-acts .skEnergyBtn{grid-column:1!important;grid-row:1;height:52px;min-height:52px;margin:0!important;padding:0 12px!important;border-radius:999px!important;border:0!important;background:#E2C285!important;color:#2E070B!important;font-size:15px!important;font-weight:600!important;box-shadow:0 10px 24px rgba(10,1,2,.45)!important}
.skp-acts .skEnergyBtn.done,.skp-acts .skEnergyBtn:disabled{background:linear-gradient(135deg,#F6E3B0,#E2C285)!important;font-size:12.5px!important;line-height:1.3}
.skp-acts .skCareBtn{grid-column:2!important;grid-row:1;height:52px;min-height:52px;margin:0!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(226,194,133,.6)!important;background:transparent!important;color:#E2C285!important;font-size:15px!important;font-weight:500!important}
.skp-acts .skEnergyMsg{margin-top:4px;color:#F3DDA4;font-size:12.5px;text-align:center}
.skp-acts .skEnergyMsg:empty{display:none}
.skp-acts .skEnergyMsg span,.skp-acts .skEnergyMsg b{color:inherit}
.skp-info{margin-top:20px;border-radius:20px;border:1px solid rgba(232,201,138,.22);background:rgba(255,255,255,.03);overflow:hidden}
.skp-info .g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}
.skp-info .g>div{padding:16px 6px;display:flex;flex-direction:column;gap:4px}.skp-info .g .m{border-left:1px solid rgba(232,201,138,.15);border-right:1px solid rgba(232,201,138,.15)}
.skp-info small{font-size:11px;color:#B89A86}.skp-info .g b{font-family:'Noto Serif Thai',serif;font-size:17px;font-weight:700;line-height:1.3;color:#FBF3E4}
.skp-info .g b.gd{font-size:20px;color:#E2C285}.skp-info .g b.rd{font-size:22px;color:#FF6B63}.skp-info .g span{font-size:11px;color:#CDB5A6}
.skp-info .st{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;border-top:1px solid rgba(232,201,138,.12);font-size:12.5px;color:#E9D3C4}
.skp-info .st .ok,.skp-info .st .wait{padding:2px 10px;border-radius:999px;font-size:11.5px}
.skp-info .st .ok{background:rgba(159,211,170,.12);border:1px solid rgba(159,211,170,.45);color:#9FD3AA}.skp-info .st .wait{background:rgba(226,194,133,.12);border:1px solid rgba(226,194,133,.45);color:#F3DDA4}
.skp-info .st .x{flex:1}
.skp-map{border:0;background:transparent;color:#E2C285;font-size:12.5px;padding:0;font-family:inherit}
.skp-renew:empty{display:none}.skp-renew{margin-top:12px}
.skp-goal{margin-top:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(232,201,138,.2);background:rgba(255,255,255,.03)}
.skp-goal small{font-size:12px;color:#E2C285}.skp-goal p{margin:4px 0 0;font-size:14px;line-height:1.6;color:#F3E6DA}
.skp-photo h3{margin:22px 6px 10px;font-family:'Noto Serif Thai',serif;font-size:18px;font-weight:600;color:#FBF3E4}.skp-photo img{width:100%;border-radius:16px;display:block}
.skp-foot{margin:24px 14px 0;text-align:center;font-size:12px;font-weight:300;line-height:1.6;color:#B89A86}.skp-foot b{display:block;margin-top:4px;font-size:11px;font-weight:400;color:#E2C285}
.skp-acts .skMuteBtn{margin:2px auto 0!important;width:auto!important;min-height:0!important;height:34px;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(226,194,133,.3)!important;background:transparent!important;color:#CDB5A6!important;font-size:12px!important;font-weight:400!important;box-shadow:none!important}
.skp-card{width:100%;height:52px;margin-top:16px;border-radius:999px;border:1px solid rgba(226,194,133,.6);background:transparent;color:#E2C285;font-size:15px;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px}
.skp-3d{position:relative;width:100%;aspect-ratio:1/1;max-height:380px;margin-top:6px;border-radius:20px;overflow:hidden;background:radial-gradient(80% 70% at 50% 42%,#5E1A22,#24050A);border:1px solid rgba(226,194,133,.35)}
.skp-3d iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.skp-3d span{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:11px;color:rgba(255,255,255,.55);pointer-events:none}
.skp-rite:empty{display:none}
.skp-rite{width:100%;margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(226,194,133,.35);background:rgba(0,0,0,.18);box-sizing:border-box;text-align:center}
.skp-rite .skRiteTitle{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}
.skp-rite .skRiteLv{font-family:'Noto Serif Thai',serif;font-size:20px;font-weight:700;color:#F3DDA4}
.skp-rite .skRiteLv.lv3{color:#F6E3B0}.skp-rite .skRiteLv.lv2{color:#FF8E86}
.skp-rite .skRiteSub,.skp-rite .skRiteCap,.skp-rite .skRiteFrom,.skp-rite .skRiteNote{font-size:12.5px;color:#E9D3C4}
.skp-rite .skRitePlay{width:100%;height:48px;border-radius:999px;border:0;background:linear-gradient(135deg,#F3DDA4,#C69B50);color:#2E070B;font-size:14.5px;font-weight:600;font-family:inherit}
.skp-rite .skRiteMapT{margin:14px 0 8px;font-size:13px;font-weight:600;color:#FBF3E4;text-align:left}
.skp-rite .skRiteMap{border-radius:14px;overflow:hidden;aspect-ratio:4/3;background:#EDE7D6}
.skp-rite .skRiteMap iframe{width:100%;height:100%;border:0;display:block}
.skp-rite .skRiteNote{margin-top:10px}
.skPage.inl{position:static;inset:auto;z-index:auto;background:none;display:block}
.skPage.inl .skp-hd{padding-top:4px;max-width:none}.skPage.inl .skp-scroll{overflow:visible}.skPage.inl .skp-body{max-width:none;padding:0 0 24px}

/* ══════ บ้านของฉัน แบบ C ★ 5 ต.ค. 69 ══════ */
.hcc{color:#FBF3E4;font-family:'IBM Plex Sans Thai',system-ui,sans-serif;padding-bottom:16px}
.hcc-hd{display:flex;align-items:center;gap:4px;margin:0 -6px}.hcc-hd h1{flex:1;margin:0;text-align:center;font-family:'Noto Serif Thai',serif;font-size:18px;font-weight:600;color:#FBF3E4}
.hcc-hd span,.hcc-back{width:44px;height:44px;flex:none}.hcc-back{border:0;background:transparent;color:#E9D3C4;display:flex;align-items:center;justify-content:center}
.hcc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.hcc-tabs button{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(226,194,133,.3);background:transparent;color:#E9D3C4;font-size:13px;font-family:inherit}
.hcc-tabs button[aria-selected="true"]{background:#E2C285;border-color:#E2C285;color:#2E070B}
.hcc-dialw{display:flex;flex-direction:column;align-items:center;margin-top:14px}
.hcc-dial{position:relative;width:min(280px,80vw);aspect-ratio:1}.hcc-dial svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hcc-dial svg text{font-family:inherit}
.hcc-front{position:absolute;transform:translate(-50%,-50%);padding:2px 9px;border-radius:999px;background:#C0302B;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}
.hcc-c{position:absolute;inset:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px}
.hcc-c .el{padding:2px 9px;border-radius:999px;border:1px solid rgba(226,194,133,.5);background:rgba(226,194,133,.12);color:#E2C285;font-size:10.5px;font-weight:600}
.hcc-c b{font-family:'Noto Serif Thai',serif;font-size:18px;font-weight:700;line-height:1.25;color:#FBF3E4}.hcc-c small{font-size:11.5px;color:#E9D3C4}.hcc-c em{font-style:normal;font-size:15px;font-weight:700;color:#FF8E86}
.hcc-fine{margin:6px 0 0;font-size:11px;color:#B89A86}
.hcc-ok{display:flex;justify-content:center;margin-top:14px}.hcc-ok span{padding:4px 12px;border-radius:999px;background:rgba(159,211,170,.12);border:1px solid rgba(159,211,170,.45);color:#BFE6C8;font-size:12px}
.hcc-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
.hcc-btns button{height:50px;border-radius:999px;border:1px solid rgba(226,194,133,.6);background:transparent;color:#E2C285;font-size:15px;font-family:inherit}.hcc-btns button.on{background:#E2C285;border:0;color:#2E070B;font-weight:600}
.hcc-no{margin-top:14px;padding:14px;border-radius:18px;border:1px dashed rgba(226,194,133,.4);text-align:center;display:flex;flex-direction:column;gap:8px}
.hcc-no span{font-size:13px;color:#E9D3C4}.hcc-no button{border:0;background:transparent;color:#E2C285;font-size:13.5px;font-weight:600;font-family:inherit}
.hcc-sec{margin-top:22px}.hcc-sec h2{margin:0 0 10px;font-family:'Noto Serif Thai',serif;font-size:17px;font-weight:600;color:#FBF3E4}
.hcc-clip{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:1px solid rgba(226,194,133,.35);border-radius:18px;overflow:hidden;background:#2A060B}
.hcc-clip img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85}
.hcc-clip .pl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#E2C285;display:flex;align-items:center;justify-content:center}
.hcc-clip .tt{position:absolute;left:0;right:0;bottom:0;padding:22px 14px 12px;background:linear-gradient(transparent,rgba(20,3,6,.9));color:#FBF3E4;font-size:14px;font-weight:600;text-align:left}
.hcc-ask{margin-top:22px;padding:16px;border-radius:20px;border:1px solid rgba(232,201,138,.22);background:rgba(255,255,255,.03)}
.hcc-ask .t{font-size:15px;font-weight:600;margin-bottom:10px}
.hcc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}
.hcc-chips button{padding:6px 12px;border-radius:999px;border:1px solid rgba(226,194,133,.3);background:transparent;color:#E9D3C4;font-size:12.5px;font-family:inherit}.hcc-chips button[aria-pressed="true"]{background:#E2C285;border-color:#E2C285;color:#2E070B}
.hcc-ask textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:14px;border:1px solid rgba(226,194,133,.3);background:rgba(0,0,0,.2);color:#FBF3E4;font-size:14px;font-family:inherit;resize:vertical}
.hcc-send{width:100%;height:50px;margin-top:10px;border-radius:999px;border:0;background:linear-gradient(135deg,#F3DDA4,#C69B50)!important;color:#2E070B!important;font-size:15px;font-weight:600;font-family:inherit}

/* ===== ลายบัตรสมาชิก · ลายมั่งคั่ง (หยินหยาง ก้อนทอง เหรียญ ประกาย) ★ 5 ต.ค. 69 ===== */
.ac2 .ac2-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.ac2 .ac2-in{z-index:1}
/* ★ 6 ต.ค. 69 เลือกแปลงแซกี (หลายแปลง) */
.skp-pick{margin:6px 0 4px;padding:12px;border-radius:20px;border:1px solid rgba(226,194,133,.35);background:rgba(0,0,0,.2)}
.skp-pick .row{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:6px}
.skp-pick .nv{width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(226,194,133,.55);background:none;color:#F3DDA4;font-size:24px;line-height:1;font-family:inherit;cursor:pointer}
.skp-pick .nv[disabled]{opacity:.25;cursor:default}
.skp-pick .cur{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}
.skp-pick .cur small{font-size:12.5px;color:#CDB5A6}
.skp-pick .cur b{font-family:'Noto Serif Thai',serif;font-size:24px;font-weight:700;color:#F3DDA4;line-height:1.3}
.skp-pick .cur span{font-size:14px;color:#FBF3E4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.skp-pick .all{display:block;width:100%;margin-top:10px;height:42px;border-radius:999px;border:1px solid rgba(226,194,133,.4);background:rgba(226,194,133,.06);color:#E2C285;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}
.skp-pick .lst{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.skp-pick .lst button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:14px;border:1px solid rgba(226,194,133,.25);background:rgba(255,255,255,.04);color:#FBF3E4;text-align:left;font-family:inherit;cursor:pointer;min-width:0}
.skp-pick .lst button.on{border-color:#E2C285;background:rgba(226,194,133,.16)}
.skp-pick .lst b{font-size:16px;color:#F3DDA4}
.skp-pick .lst span{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.skp-pick .lst i{font-style:normal;font-size:11.5px;padding:1px 8px;border-radius:999px;margin-top:3px}
.skp-pick .lst i.ok{background:rgba(159,211,170,.15);color:#BFE6C8}.skp-pick .lst i.wait{background:rgba(232,201,138,.15);color:#F3DDA4}

/* ★ 10 ต.ค. 69 ยกเลิกแซกี — ปุ่มเล็กไม่เน้น + หน้าเงื่อนไข */
.skp-cancel{display:block;margin:18px auto 0;padding:8px 14px;background:none;border:0;color:#8C7466;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.skc-ov{position:fixed;inset:0;z-index:10050;background:#1E0B0D;overflow-y:auto;-webkit-overflow-scrolling:touch}
.skc-in{max-width:480px;margin:0 auto;padding:22px 18px 40px;color:#F2E6D8;position:relative}
.skc-x{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;background:none;color:#E2C285;font-size:30px;line-height:1;cursor:pointer}
.skc-in h2{margin:8px 0 6px;font-size:24px;color:#F3DDA4}
.skc-plot{margin:0 0 16px;font-size:16px;line-height:1.6}.skc-plot b{color:#E2C285}.skc-plot span{color:#B89A86;font-size:14px}
.skc-body{background:rgba(255,255,255,.05);border:1px solid rgba(226,194,133,.3);border-radius:16px;padding:14px 16px}
.skc-body h3{margin:0 0 8px;font-size:16px;color:#E2C285}
.skc-body ol{margin:0;padding-left:22px}.skc-body li{font-size:16px;line-height:1.65;margin:6px 0}
.skc-ok{display:flex;gap:12px;align-items:flex-start;margin:18px 2px 0;font-size:16px;line-height:1.55;cursor:pointer}
.skc-ok input{width:24px;height:24px;flex:none;margin:1px 0 0;accent-color:#B3262D}
.skc-go{width:100%;height:54px;margin-top:18px;border:0;border-radius:999px;background:#B3262D;color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}
.skc-go:disabled{background:#4A2A2C;color:#9C8580;cursor:not-allowed}
.skc-back{width:100%;height:48px;margin-top:10px;border:1px solid rgba(226,194,133,.5);border-radius:999px;background:none;color:#E2C285;font:inherit;font-size:15px;cursor:pointer}
.skc-msg{margin-top:14px;text-align:center;font-size:15px;line-height:1.6;color:#F3DDA4}
.skc-slip{margin-top:12px}
