html:not(#_dc) body .txwrap:not(.shwrap):not(.admwrap):not(.tpwrap):not(.tjwrap):not(.kid){--ds-indigo:#C2410C;--ds-indigo-d:#9A3412;--ds-indigo-t:#FDECE3}html:not(#_dc) body .txwrap:not(.shwrap):not(.admwrap):not(.tpwrap):not(.tjwrap):not(.kid) .txdoor{background:linear-gradient(160deg,#c2410c,#9a3412)!important}html:not(#_dc) body .rdwrap:not(.kid) .rdchg,html:not(#_dc) body .rdwrap:not(.kid) .txdoor+.txbody em{color:#c2410c!important;border-color:#c2410c!important}html:not(#_dc) body .shwrap:not(.mnwrap):not(.pjwrap):not(.wkwrap):not(:has(#recBox)) .txdoor.shdoor{background:linear-gradient(160deg,#7a3e6c,#5f2f54)!important}html:not(#_dc) body .shwrap:not(.mnwrap):not(.pjwrap):not(.wkwrap):not(:has(#recBox)) :is(.txbig:not(.off),.sofind.shsell,.smbtn.pri){background:#7a3e6c!important;border-color:#7a3e6c!important}html:not(#_dc) body .shwrap:not(.mnwrap):not(.pjwrap):not(.wkwrap):not(:has(#recBox)) .shprice{color:#7a3e6c!important}html:not(#_dc) body .shwrap:not(.mnwrap):not(.pjwrap):not(.wkwrap):not(:has(#recBox)) :is(.shadd,.shitemic){background:#f5e8f1!important}html:not(#_dc) body .shwrap:has(#recBox) .txdoor.shdoor{background:linear-gradient(160deg,#35607a,#284a5f)!important}html:not(#_dc) body .shwrap:has(#recBox) :is(.txbig:not(.off),.smbtn.pri){background:#35607a!important;border-color:#35607a!important}html:not(#_dc) body .shwrap.pjwrap:not(.wkwrap) .txdoor.shdoor{background:linear-gradient(160deg,#5b4a8a,#47396d)!important}html:not(#_dc) body .shwrap.pjwrap:not(.wkwrap) :is(.smbtn.pri,.txbig.shgo,.txbig:not(.off)){background:#5b4a8a!important;border-color:#5b4a8a!important}html:not(#_dc) body .commwrap:not([data-kind=school]):not([data-kind=clinic]){--ds-leaf:#1F5C63;--ds-leaf-t:#E1EFF0;--hs-leaf:#1F5C63;--nm-leaf:#1F5C63;--nm-leaf-t:#E1EFF0}html:not(#_dc) body .commwrap:not([data-kind=school]):not([data-kind=clinic]) :is(.cmhero:not(.clubhero),.hshead){background:linear-gradient(160deg,#1f5c63,#16474d)!important}html:not(#_dc) body .commwrap:not([data-kind=school]):not([data-kind=clinic]) button.primary{background:#1f5c63!important;border-color:#1f5c63!important}html:not(#_dc) body .commwrap:not([data-kind=school]):not([data-kind=clinic]) #grpList .ic{color:#1f5c63!important}html:not(#_dc) body .hswrap:not(.dmwrap){--ds-earth:#8A5A3A;--ds-earth-t:#F3E9E1;--nm-earth:#8A5A3A}html:not(#_dc) body .hswrap:not(.dmwrap) .hshead{background:linear-gradient(160deg,#8a5a3a,#6e472d)!important}html:not(#_dc) body .hswrap:not(.dmwrap) :is(.hsgo,button.primary){background:#8a5a3a!important;border-color:#8a5a3a!important}html:not(#_dc) body .dmwrap.dmmsgs:not(.conv){--ds-indigo:#3E4C8A;--ds-indigo-d:#2F3A6C}html:not(#_dc) body .dmwrap.dmmsgs:not(.conv) .dmhead{background:linear-gradient(160deg,#3e4c8a,#2f3a6c)!important}html:not(#_dc) body .pyrwrap .cmhero{background:linear-gradient(160deg,#7a4f22,#5e3c19)!important}html:not(#_dc) body .pyrwrap button.primary{background:#7a4f22!important;border-color:#7a4f22!important}html:not(#_dc) body .v4wrap.lnwrap{--h1:#1F6F73;--h2:#16575A}html:not(#_dc) body .v4wrap.lnwrap .v4hero{background:linear-gradient(160deg,#1f6f73,#16575a)!important}html:not(#_dc) body .tdwrap{--ds-indigo:#3E4C8A;--ds-indigo-d:#2F3A6C}html:not(#_dc) body .tdwrap .tdhero{background:linear-gradient(160deg,#3e4c8a,#2f3a6c)!important}html:not(#_dc) body .tdwrap .tchcap{color:#3e4c8a!important}html:not(#_dc) body .vkwrap .vkhero{background:linear-gradient(135deg,#3d4451,#2c323c)!important}html:not(#_dc) body .emwrap .emhero{background:linear-gradient(160deg,#b42318,#8e1b12)!important}html:not(#_dc) body .nfwrap .nfhero{--fc0:#4A4F7A}html:not(#_dc) body .nfwrap .nfhero :is(.nfh1,.nfsub,small){color:#fff!important}
.rncard .rnrow{display:flex;align-items:center;gap:10px}.rncard .rnrow>div{flex:1;min-width:0}.rncard .rnrow small{display:block;color:#5e6873;font-size:13px;line-height:1.35}.rncard .rnic{flex:0 0 40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f5e8f1;font-size:20px}.rncard.on{border-color:#7a3e6c!important;background:#fbf4f9!important}.rnpick{display:flex;flex-direction:column;gap:8px}.rnpk{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #EBDDC8;border-radius:14px;background:#fff}.rnpk input{flex:0 0 22px;width:22px;height:22px;margin:2px 0 0;accent-color:#7A3E6C}.rnpk>span:last-child{flex:1;min-width:0}.rnpk b{display:block;font-size:15px}.rnpk small{display:block;color:#5e6873;font-size:13px;line-height:1.35}.rnn{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#7a3e6c;color:#fff;font-weight:900;font-size:14px}.rnfine{color:#5e6873;margin:10px 2px 0}.rnwrap{position:fixed;inset:0;z-index:9760;background:#fbf8f2;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#1b2430;font-family:Nunito,system-ui,sans-serif;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}html.rnon,html.rnon body{overflow:hidden}.rnhero{background:linear-gradient(160deg,#7a3e6c,#5f2f54);color:#fff;padding:calc(env(safe-area-inset-top,0px) + 12px) 18px 20px;border-radius:0 0 26px 26px}.rnhero h1{margin:4px 0 2px;font-size:26px;font-weight:900;color:#fff}.rneye{margin:12px 0 0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.rnsub{margin:0;font-size:14px;opacity:.9}html:not(#_rn) body .rnback{width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border-radius:50%!important;border:1.5px solid rgba(255,255,255,.5)!important;background:#ffffff24!important;color:#fff!important;font-size:26px!important;line-height:1!important}.rnbody{padding:14px 16px;max-width:680px;margin:0 auto}.rnstop{background:#fff;border:1px solid #EBDDC8;border-radius:18px;padding:12px 14px;margin:0 0 10px}.rnstop.next{border:2px solid #7A3E6C;box-shadow:0 4px 14px #7a3e6c1f}.rnstop.done{opacity:.7}.rnstop.done .rnn{background:#1f9d55}.rnshead{display:flex;align-items:center;gap:10px}.rnshead>div{flex:1;min-width:0}.rnshead b{display:block;font-size:16px}.rnshead small{display:block;color:#5e6873;font-size:13px}.rnok{font-size:12px;font-weight:800;color:#1f9d55}.rnoff{font-size:12px;font-weight:800;color:#9a5410}.rnitems{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0 38px;font-size:14px;color:#3a2a1e}.rnacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}html:not(#_rn) body .rnacts .smbtn.pri,html:not(#_rn) body .rnwrap .txbig.shgo{background:#7a3e6c!important;border-color:#7a3e6c!important}.rnbuy .pkcode b{color:#7a3e6c}html:not(#_rn) body .rnhero :is(h1,.rnsub,.rneye){color:#fff!important}