/*
 * JAR MARKETING – legacy structure-preserving theme override v20260921-1511
 * Apply AFTER /_Css/polymarket_theme.css. This file changes presentation only.
 */
:root { --jar-bg:#09191f; --jar-surface:#102631; --jar-surface-2:#14313d; --jar-line:#1f5059; --jar-petrol:#07898a; --jar-signal:#47c8c0; --jar-ink:#e9f4f2; --jar-muted:#9db4b4; }
html, body { background:var(--jar-bg) !important; color:var(--jar-ink) !important; font-family:"Noto Sans KR","Malgun Gothic",sans-serif !important; }
body { background-image:radial-gradient(circle at 100% 0,rgba(15,157,161,.10),transparent 30%) !important; }
#header-wrap,#header-wrap:before { background:#071920 !important; border-bottom:1px solid #174b52 !important; }
#header-wrap:before { background-image:linear-gradient(90deg,rgba(4,22,29,.98),rgba(8,39,48,.98) 55%,rgba(4,24,31,.98)) !important; }
#header { border-bottom:1px solid rgba(91,208,203,.12) !important; box-shadow:0 6px 18px rgba(0,0,0,.18) !important; }
#header-wrap .bt-home { filter:sepia(1) saturate(2.25) hue-rotate(123deg) brightness(1.4) !important; }
.NEW_NAV3 { background:#0a222a !important; border-top:1px solid var(--jar-line) !important; border-bottom:1px solid #0c7074 !important; }
.NEW_NAV3 td { border-color:rgba(105,184,181,.15) !important; background:transparent !important; }
.NEW_NAV3 td a,.NEW_NAV3 td a:link,.NEW_NAV3 td a:visited { color:var(--jar-ink) !important; font-family:"Space Grotesk","Noto Sans KR",sans-serif !important; font-size:12px !important; }
.NEW_NAV3 td:hover,.NEW_NAV3 .active { background:rgba(15,157,161,.12) !important; }
.NEW_NAV3 td:hover a,.NEW_NAV3 .active a { color:#65ddd5 !important; }
#container-wrap.mcontainer,.mcontainer.div-cont { background:transparent !important; }
.mcont01 { background:var(--jar-surface) url("/_Img/Main/jar-hero-bg.png") right center/auto 100% no-repeat !important; border:1px solid #1d4550 !important; border-radius:5px !important; box-shadow:0 14px 25px rgba(0,0,0,.15) !important; }
.mcont01 .topgobtn { border-radius:3px !important; box-shadow:inset 0 0 0 1px rgba(92,205,199,.2) !important; }
.LoginNew-Wrap .login-btn,.LoginNew-Wrap .logout-btn { background:#0c858b !important; border:1px solid #28c3ba !important; color:#fff !important; }
.LoginNew-Wrap .findid,.LoginNew-Wrap .copy-link,.LoginNew-Wrap .signup,.LoginNew-Wrap .myinfo { color:#c5d9d7 !important; }
.LoginNew-Wrap .findid:hover,.LoginNew-Wrap .copy-link:hover,.LoginNew-Wrap .signup:hover,.LoginNew-Wrap .myinfo:hover { color:#5cddd3 !important; }
.mcont01 .div-cont { border-color:#1c4651 !important; background:var(--jar-surface-2) !important; border-radius:5px !important; }
.mcont01 .div-cont > div,.mcont01 .assets01,.mcont01 .assets02,.mcont01 .assets03,.mcont01 .assets04,.mcont01 .assets05,.mcont01 .assets06 { background:#14313d !important; border-color:#1c4651 !important; }
.mcont01 .assetcont img { width:20px !important; height:20px !important; object-fit:contain !important; vertical-align:middle !important; }
.mcont01 p,.mcont01 .assetcont p { color:var(--jar-muted) !important; }
.mcont01 .assetcont span.assets-num,.mcont01 .assetcont span.assets-num-perf { color:#effafa !important; font-family:"Space Grotesk","Noto Sans KR",sans-serif !important; }
.msec-game { background:#102631 !important; border:1px solid #1c4651 !important; border-radius:5px !important; overflow:hidden !important; }
.msec-game .auto.type1 { background:linear-gradient(90deg,rgba(10,39,49,.96),rgba(15,55,65,.58)),url("/_Img/Main/jar-action-bg.png") center/cover no-repeat !important; }
.msec-game .auto.type1 > p { color:#f2fbf9 !important; }
.msec-game .auto-button-selected { background:#078c91 !important; border:1px solid #35c8c0 !important; color:#fff !important; box-shadow:0 0 0 4px rgba(15,151,157,.08) !important; }
.msec-game .main-title img { filter:drop-shadow(0 6px 10px rgba(0,0,0,.25)) !important; }
.lm-notice { background:#112936 url("/_Img/Main/jar-notice-bg.png") center/cover no-repeat !important; border:1px solid #1f5059 !important; border-radius:5px !important; overflow:hidden !important; }
.lm-notice h3 { color:#38c8c1 !important; border-color:#267277 !important; }
.lm-notice li { border-color:#235a63 !important; }.lm-notice li a:before { background:#2bc5bd !important; }.lm-notice li .btxt { color:#e5f2f0 !important; }.lm-notice li .stxt { color:#8ba8a7 !important; }
.lm-notice li:hover { background:rgba(18,121,124,.15) !important; }
#footer2,.footer { background:#0b343d !important; border-top:1px solid #0d6c71 !important; color:#b7cfcd !important; }
#footer2 *,.footer * { color:inherit !important; }
	@media(max-width:1000px){ .bt-mnall { background-image:url("/_Img/Layout/bt-mnall.png") !important; background-size:22px auto !important; }.bt-mnclose { background-image:url("/_Img/Layout/bt-mnclose.png") !important; background-size:22px auto !important; } }
	@media only screen and (max-width:680px){ .msec-game .main-title { padding:8px 0 6px !important; line-height:0 !important; text-align:center !important; }.msec-game .main-title img { display:block !important; width:min(46vw,190px) !important; max-width:52% !important; height:auto !important; margin:0 auto !important; filter:drop-shadow(0 3px 7px rgba(0,0,0,.22)) !important; } }
@media(max-width:680px){ .NEW_NAV3 { border-top:1px solid var(--jar-line) !important; }.mcont01 { background-image:url("/_Img/Main/jar-hero-mobile-bg.png") !important; background-size:cover !important; }.mcont01,.msec-game,.lm-notice { border-radius:4px !important; }.mcont01 .div-cont { border-radius:4px !important; }.mcont01 .div-cont > div { min-height:72px !important; }.mcont01 .assetcont img { width:22px !important; height:22px !important; object-fit:contain !important; }.msec-game .auto.type1 > p:after { font-size:12px; }.msec-game .auto-button-selected span:after { font-size:14px; }.lm-notice h3:after { font-size:12px; } #footer div a.footer1 { background-image:url("/_Img/Layout/icon-footer1.png") !important; } #footer div a.footer2 { background-image:url("/_Img/Layout/icon-footer2.png") !important; } #footer div a.footer3 { background-image:url("/_Img/Layout/icon-footer3.png") !important; } #footer div a.footer4 { background-image:url("/_Img/Layout/icon-footer4.png") !important; } #footer div a.footer1.active,#footer div a.footer1:hover { background-image:url("/_Img/Layout/icon-footer1-active.png") !important; } #footer div a.footer2.active,#footer div a.footer2:hover { background-image:url("/_Img/Layout/icon-footer2-active.png") !important; } #footer div a.footer3.active,#footer div a.footer3:hover { background-image:url("/_Img/Layout/icon-footer3-active.png") !important; } #footer div a.footer4.active,#footer div a.footer4:hover { background-image:url("/_Img/Layout/icon-footer4-active.png") !important; } }
@media only screen and (max-width:1000px){
  .header-slider-ovclick,.side-slider-ovclick { background:rgba(1,13,17,.82) !important; }
  #subNavi { background:#071920 !important; border-right:1px solid #1e5a5e !important; box-shadow:8px 0 28px rgba(0,0,0,.44) !important; }
  #subNavi.mn-h-open { box-shadow:8px 0 28px rgba(0,0,0,.48), 1px 0 0 rgba(89,208,202,.18) !important; }
  #subNavi .lm-top,#subNavi .lm-top2 { background:linear-gradient(90deg,#06171e,#0a2932) !important; border-bottom:1px solid #1c5058 !important; }
  #subNavi .lm-top h2,#subNavi .lm-top2 h2 { background-image:url("/_Img/logo.png") !important; background-repeat:no-repeat !important; background-position:center !important; background-size:180px auto !important; }
  #logo a { background-image:url("/_Img/mlogo.png?ver=20260921-1511") !important; background-repeat:no-repeat !important; background-position:center !important; background-size:220px 60px !important; }
  #header-wrap .language { background-image:url("/_Img/Layout/icon-lang.png") !important; background-size:22px auto !important; }
  #subNavi .lm-info { background:transparent !important; }
  #subNavi .lm-info .login-btn { background:#087f86 !important; border:1px solid #35c8c0 !important; color:#f4fbfa !important; border-radius:3px !important; box-shadow:inset 0 0 0 1px rgba(192,255,248,.08) !important; }
  #subNavi .lm-info .login-btn:after { background-image:url("/_Img/Layout/lm-mlogin.png") !important; background-size:24px auto !important; }
  #subNavi .lm-info div.login-on { background:#102b34 !important; border:1px solid #27616a !important; border-radius:3px !important; }
  #subNavi .lm-info div.login-on .btxt { color:#e5f4f2 !important; }
  #subNavi .lm-info div.login-on .stxt { color:#5ed0cb !important; }
  #subNavi .lm-info ul { border-bottom:1px solid rgba(90,203,197,.13) !important; }
  #subNavi .lm-info ul li a { color:#c7dcda !important; }
  #subNavi .lm-info ul li a:hover { color:#68ded5 !important; }
  #subNavi .lm-info .guide { background:#102b34 !important; border:1px solid #275e67 !important; border-radius:3px !important; }
  #subNavi .lm-info .guide a:before { background-image:url("/_Img/Layout/lm-guide.png") !important; background-size:28px auto !important; }
  #subNavi .lm-info .guide .btxt { color:#a9c2c0 !important; }
  #subNavi .lm-info .guide .stxt { color:#58d0c8 !important; }
}
#layer-pop,.layer-pop { background:rgba(1,13,17,.84) !important; }
#layer-pop div.popup,#layer-pop div.charge-pop,#layer-pop div.p2p-pop,#layer-pop div.mov-pop,#layer-pop div.findid-pop,#layer-pop div.findpw-pop,#layer-pop div.login-pop,#layer-pop div.search-pop,#layer-pop div.complete-pop,#layer-pop div.video-pop { background:#0d252e !important; border:1px solid #285f68 !important; border-radius:5px !important; box-shadow:0 18px 52px rgba(0,0,0,.55),0 0 0 1px rgba(85,206,198,.05) inset !important; color:#e8f5f3 !important; }
#layer-pop div.pop-title,#layer-pop div.complete-pop .pop-title { background:#071920 !important; border-bottom:1px solid #168b91 !important; border-radius:5px 5px 0 0 !important; }
#layer-pop div.pop-title p,#layer-pop div.pop-title p *,#layer-pop div.pop-title span { color:#eaf8f5 !important; background:transparent !important; }
#layer-pop div.pop-title p:after { color:#56d0c9 !important; }
#layer-pop div.search-pop p,#layer-pop div.findid-pop p,#layer-pop div.findpw-pop p,#layer-pop div.p2p-pop p,#layer-pop div.complete-pop p,#layer-pop .popup label { color:#b8cfcd !important; }
#layer-pop input,#layer-pop textarea,#layer-pop select { background:#09202a !important; color:#effafa !important; border:1px solid #2a6570 !important; border-radius:3px !important; box-shadow:inset 0 1px 0 rgba(167,228,222,.04) !important; }
#layer-pop input::placeholder,#layer-pop textarea::placeholder { color:#7f9f9e !important; }
#layer-pop input:focus,#layer-pop textarea:focus,#layer-pop select:focus { border-color:#45c8c0 !important; outline:none !important; box-shadow:0 0 0 3px rgba(45,194,187,.14) !important; }
#layer-pop .btn-login a,#layer-pop .btn-search a,#layer-pop .btn-findid a,#layer-pop .btn-findpw a,#layer-pop div.charge-pop .bnts a:nth-child(1),#layer-pop div.p2p-pop .bnts a:nth-child(1) { background:#087f86 !important; border:1px solid #35c8c0 !important; border-radius:3px !important; color:#f5fbfa !important; font-weight:600 !important; box-shadow:inset 0 0 0 1px rgba(223,255,251,.08) !important; }
#layer-pop .btn-login a:hover,#layer-pop .btn-search a:hover,#layer-pop .btn-findid a:hover,#layer-pop .btn-findpw a:hover,#layer-pop div.charge-pop .bnts a:nth-child(1):hover,#layer-pop div.p2p-pop .bnts a:nth-child(1):hover { background:#0a989b !important; }
#layer-pop div.charge-pop .bnts a:nth-child(2),#layer-pop div.p2p-pop .bnts a:nth-child(2),#layer-pop .popup .btn-cancel { background:#173943 !important; border:1px solid #35636b !important; border-radius:3px !important; color:#c7dcda !important; }
#layer-pop div.charge-pop .ch-tab { background:#102b34 !important; border:1px solid #295d66 !important; border-radius:3px !important; color:#abc4c2 !important; }
#layer-pop div.charge-pop .ch-tab.active,#layer-pop div.charge-pop .ch-tab:hover { background:#0b6871 !important; border-color:#3acac1 !important; color:#f3fbfa !important; }
#layer-pop .prevention,#layer-pop div.login-pop .prevention,#layer-pop div.findid-pop .prevention,#layer-pop div.findpw-pop .prevention,#layer-pop div.p2p-pop .prevention { background:#102b34 !important; border:1px solid #295e67 !important; border-radius:3px !important; color:#a9c2c0 !important; }
#layer-pop .popup .forgot a,#layer-pop .forgot a { color:#65d8d0 !important; } #layer-pop .popup .forgot a:hover { color:#d6f6f2 !important; }
#layer-pop .pop_close { filter:none !important; opacity:1 !important; width:24px !important; height:24px !important; border:1px solid #37717a !important; border-radius:50% !important; background:#09212a !important; box-shadow:none !important; }
#layer-pop .pop_close:before { content:"×" !important; display:block !important; color:#73ddd5 !important; font:400 21px/20px Arial,sans-serif !important; text-align:center !important; }
#layer-pop .pop_close:hover { background:#0b6871 !important; border-color:#5bd7d0 !important; }
#container-wrap .asset_list,#container-wrap .withdrawal_list,#container-wrap .withdrawal,#container-wrap .Members,#container-wrap .gonum { background:#0d252e !important; border:1px solid #285f68 !important; border-radius:5px !important; box-shadow:0 12px 25px rgba(0,0,0,.14) !important; color:#d5e8e5 !important; }
#container-wrap .asset_list table,#container-wrap .withdrawal_list table,#container-wrap .Members table,#container-wrap .table-01 table,#container-wrap .table-02 table { width:100% !important; background:#0d252e !important; border:1px solid #285f68 !important; border-collapse:collapse !important; color:#d5e8e5 !important; }
#container-wrap .asset_list table thead,#container-wrap .withdrawal_list table thead,#container-wrap .Members table thead,#container-wrap .table-01 table thead,#container-wrap .table-02 table thead { background:#123842 !important; border-bottom:1px solid #24838a !important; }
#container-wrap .asset_list table th,#container-wrap .withdrawal_list table th,#container-wrap .Members table th,#container-wrap .table-01 table th,#container-wrap .table-02 table th { background:#123842 !important; color:#79ddd5 !important; border-color:#27616a !important; font-weight:600 !important; }
#container-wrap .asset_list table td,#container-wrap .withdrawal_list table td,#container-wrap .Members table td,#container-wrap .table-01 table td,#container-wrap .table-02 table td { background:#0d252e !important; color:#d5e8e5 !important; border-color:#204e58 !important; }
#container-wrap .asset_list table tbody tr:nth-child(even) td,#container-wrap .withdrawal_list table tbody tr:nth-child(even) td,#container-wrap .Members table tbody tr:nth-child(even) td,#container-wrap .table-01 table tbody tr:nth-child(even) td { background:#102a33 !important; }
#container-wrap .asset_list table tbody tr:hover td,#container-wrap .withdrawal_list table tbody tr:hover td,#container-wrap .Members table tbody tr:hover td,#container-wrap .table-01 table tbody tr:hover td { background:#12333b !important; }
#container-wrap .asset_list table .no-data,#container-wrap .withdrawal_list table .no-data,#container-wrap .Members table .no-data,#container-wrap table td:only-child { color:#8eabaa !important; }
#container-wrap .asset_list select,#container-wrap .asset_list input,#container-wrap .withdrawal_list select,#container-wrap .withdrawal_list input,#container-wrap .withdrawal input,#container-wrap .Members input,#container-wrap .Members select,#container-wrap .gonum input,#container-wrap .gonum select { background:#09202a !important; color:#eaf8f5 !important; border:1px solid #2a6570 !important; border-radius:3px !important; box-shadow:inset 0 1px 0 rgba(167,228,222,.04) !important; }
#container-wrap .asset_list input::placeholder,#container-wrap .withdrawal_list input::placeholder,#container-wrap .withdrawal input::placeholder,#container-wrap .Members input::placeholder,#container-wrap .gonum input::placeholder { color:#7f9f9e !important; }
#container-wrap .asset_list select:focus,#container-wrap .asset_list input:focus,#container-wrap .withdrawal_list select:focus,#container-wrap .withdrawal_list input:focus,#container-wrap .withdrawal input:focus,#container-wrap .Members input:focus,#container-wrap .Members select:focus,#container-wrap .gonum input:focus,#container-wrap .gonum select:focus { border-color:#45c8c0 !important; outline:0 !important; box-shadow:0 0 0 3px rgba(45,194,187,.14) !important; }
#container-wrap input[readonly],#container-wrap input:disabled,#container-wrap select:disabled { background:#132d35 !important; color:#9eb8b6 !important; border-color:#244f57 !important; opacity:1 !important; }
#container-wrap .withdrawal li,#container-wrap .Members li,#container-wrap .withdrawal .radiobox span,#container-wrap .withdrawal .radiobox label { color:#c5dcda !important; }
#container-wrap .withdrawal li:nth-child(odd),#container-wrap .Members li:nth-child(odd) { color:#e7f4f2 !important; }
#container-wrap input[type="radio"],#container-wrap input[type="checkbox"] { accent-color:#18a9a4 !important; }
#container-wrap .Members label:has(> input[type="radio"]) { display:inline-flex !important; align-items:center !important; height:36px !important; min-height:36px !important; margin:0 10px 0 0 !important; padding:0 11px !important; box-sizing:border-box !important; background:#102b34 !important; border:1px solid #2a6570 !important; border-radius:3px !important; color:#b9d0ce !important; cursor:pointer !important; line-height:1 !important; white-space:nowrap !important; transition:background .16s ease,border-color .16s ease,color .16s ease !important; }
#container-wrap .Members label:has(> input[type="radio"]):hover { background:#143740 !important; border-color:#5bd7d0 !important; color:#effbf9 !important; }
#container-wrap .Members label:has(> input[type="radio"]:checked) { background:#0b6871 !important; border-color:#43d0c8 !important; color:#effbf9 !important; box-shadow:0 0 0 3px rgba(38,191,184,.11) !important; }
#container-wrap .Members li:has(#user-birth) { display:flex !important; align-items:center !important; gap:8px !important; height:56px !important; min-height:56px !important; }
#container-wrap .Members li:has(#user-birth) > div { display:flex !important; flex:0 0 auto !important; align-items:center !important; margin:0 !important; }
#container-wrap .Members #user-birth { flex:0 1 305px !important; width:250px !important; min-width:80px !important; max-width:calc(100% - 195px) !important; height:36px !important; min-height:36px !important; margin:0 !important; padding:0 .7em !important; box-sizing:border-box !important; }
#container-wrap .Members li:has(+ li input[name="gender"]) { clear:both !important; }
#container-wrap .Members input[type="radio"] { appearance:none !important; -webkit-appearance:none !important; flex:0 0 16px !important; width:16px !important; height:16px !important; margin:0 7px 0 0 !important; padding:0 !important; border:1px solid #5a8385 !important; border-radius:50% !important; background:#09202a !important; box-shadow:inset 0 0 0 3px #09202a !important; cursor:pointer !important; }
#container-wrap .Members input[type="radio"]:checked { border-color:#e7fbf8 !important; background:radial-gradient(circle at center,#e7fbf8 0 3px,#078c91 3.5px 100%) !important; box-shadow:0 0 0 2px rgba(38,191,184,.18) !important; }
#container-wrap .Members input[type="radio"]:focus-visible { outline:2px solid #72e4dc !important; outline-offset:3px !important; }
@media(max-width:680px){
  #container-wrap .Members li:has(+ li #user-birth) { float:left !important; clear:both !important; width:30% !important; height:80px !important; min-height:80px !important; margin:12px 0 4px !important; display:table-cell !important; vertical-align:middle !important; }
  #container-wrap .Members li:has(#user-birth) { float:left !important; clear:none !important; width:70% !important; flex-direction:column !important; align-items:stretch !important; gap:8px !important; height:80px !important; min-height:80px !important; margin:12px 0 4px !important; }
  #container-wrap .Members li:has(#user-birth) > div { flex:0 0 36px !important; width:100% !important; }
  #container-wrap .Members #user-birth { flex:0 0 36px !important; width:66% !important; min-width:0 !important; max-width:none !important; }
  #container-wrap .Members li:has(+ li input[name="gender"]) { clear:both !important; margin:14px 0 4px !important; }
  #container-wrap .Members li:has(input[name="gender"]) { margin:14px 0 4px !important; }
}
@media(max-width:360px){
  #container-wrap .Members label:has(> input[type="radio"]) { margin-right:6px !important; padding:0 9px !important; }
}
#container-wrap .RadioDefault,#container-wrap [class*="RadioDefault"] { color:#b9d0ce !important; }
#container-wrap .RadioDefault label,#container-wrap [class*="RadioDefault"] label { color:#b9d0ce !important; cursor:pointer !important; transition:color .16s ease !important; }
#container-wrap .RadioDefault input[type="radio"],#container-wrap input[type="radio"].RadioDefault,#container-wrap [class*="RadioDefault"] input[type="radio"] { appearance:none !important; -webkit-appearance:none !important; width:16px !important; height:16px !important; margin:0 7px 0 0 !important; vertical-align:-3px !important; border:1px solid #4b7377 !important; border-radius:50% !important; background:#081d25 !important; box-shadow:inset 0 0 0 3px #081d25 !important; cursor:pointer !important; transition:border-color .16s ease,background .16s ease,box-shadow .16s ease !important; }
#container-wrap .RadioDefault input[type="radio"]:hover,#container-wrap input[type="radio"].RadioDefault:hover,#container-wrap [class*="RadioDefault"] input[type="radio"]:hover { border-color:#6cddd5 !important; }
#container-wrap .RadioDefault input[type="radio"]:checked,#container-wrap input[type="radio"].RadioDefault:checked,#container-wrap [class*="RadioDefault"] input[type="radio"]:checked { border-color:#43d0c8 !important; background:radial-gradient(circle at center,#e7fbf8 0 3px,#078c91 3.5px 100%) !important; box-shadow:0 0 0 3px rgba(38,191,184,.13) !important; }
#container-wrap .RadioDefault:has(input[type="radio"]:checked) label,#container-wrap [class*="RadioDefault"]:has(input[type="radio"]:checked) label { color:#6ce1d8 !important; }
#container-wrap .RadioDefault input[type="radio"]:focus-visible,#container-wrap input[type="radio"].RadioDefault:focus-visible,#container-wrap [class*="RadioDefault"] input[type="radio"]:focus-visible { outline:2px solid #72e4dc !important; outline-offset:3px !important; }
#container-wrap #radio_usdt,#withdrawal_list #radio_usdt,.withdrawal_list #radio_usdt { appearance:none !important; -webkit-appearance:none !important; width:18px !important; height:18px !important; margin:0 8px 0 0 !important; vertical-align:-4px !important; border:1px solid #4b7377 !important; border-radius:50% !important; background:#081d25 !important; box-shadow:inset 0 0 0 4px #081d25 !important; cursor:pointer !important; }
#container-wrap #radio_usdt:hover,#withdrawal_list #radio_usdt:hover,.withdrawal_list #radio_usdt:hover { border-color:#6cddd5 !important; }
#container-wrap #radio_usdt:checked,#withdrawal_list #radio_usdt:checked,.withdrawal_list #radio_usdt:checked { border-color:#43d0c8 !important; background:radial-gradient(circle at center,#e7fbf8 0 3px,#078c91 3.5px 100%) !important; box-shadow:0 0 0 3px rgba(38,191,184,.13) !important; }
#container-wrap label[for="radio_usdt"],#withdrawal_list label[for="radio_usdt"],.withdrawal_list label[for="radio_usdt"] { color:#b9d0ce !important; cursor:pointer !important; }
#container-wrap #radio_usdt:checked + label,#withdrawal_list #radio_usdt:checked + label,.withdrawal_list #radio_usdt:checked + label { color:#6ce1d8 !important; }
#container-wrap #radio_usdt:focus-visible,#withdrawal_list #radio_usdt:focus-visible,.withdrawal_list #radio_usdt:focus-visible { outline:2px solid #72e4dc !important; outline-offset:3px !important; }
#container-wrap .btn-confirm a,#container-wrap .btn-search a,#container-wrap .btn-copy a,#container-wrap .btn-calc a,#container-wrap .member.button-group a.btn-referrer,#container-wrap .member.button-group a.btn-sponsor { background:#087f86 !important; border:1px solid #35c8c0 !important; border-radius:3px !important; color:#f5fbfa !important; font-weight:600 !important; box-shadow:inset 0 0 0 1px rgba(223,255,251,.08) !important; }
#container-wrap .btn-confirm a:hover,#container-wrap .btn-search a:hover,#container-wrap .btn-copy a:hover,#container-wrap .btn-calc a:hover,#container-wrap .member.button-group a.btn-referrer:hover,#container-wrap .member.button-group a.btn-sponsor:hover { background:#0a989b !important; border-color:#62ddd4 !important; }
#container-wrap .btn-copy a,#container-wrap .btn-calc a,#container-wrap .member.button-group a.btn-referrer,#container-wrap .member.button-group a.btn-sponsor { background:#173943 !important; color:#d5e8e5 !important; border-color:#35636b !important; }
#container-wrap .btn-copy a:hover,#container-wrap .btn-calc a:hover,#container-wrap .member.button-group a.btn-referrer:hover,#container-wrap .member.button-group a.btn-sponsor:hover { background:#235560 !important; color:#f2fbfa !important; }
#ui-datepicker-div { background:#0d252e !important; border:1px solid #2a6570 !important; color:#d5e8e5 !important; box-shadow:0 14px 28px rgba(0,0,0,.35) !important; }
#ui-datepicker-div .ui-datepicker-header { background:#102f39 !important; border-color:#2a6570 !important; color:#75ddd4 !important; }
#ui-datepicker-div td a,#ui-datepicker-div td span { color:#d5e8e5 !important; } #ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-state-hover { background:#087f86 !important; border-color:#35c8c0 !important; color:#fff !important; }
#container-wrap #contents .gonum.withdrawal_list { background:#0d252e !important; border:1px solid #285f68 !important; border-radius:5px !important; color:#d5e8e5 !important; box-shadow:0 12px 25px rgba(0,0,0,.14) !important; }
#container-wrap #contents .gonum.withdrawal_list > .RadioDefault { background:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; color:#c5dcda !important; }
#container-wrap #contents .gonum.withdrawal_list > .RadioDefault .radio_li,#container-wrap #contents .gonum.withdrawal_list > .RadioDefault .radiobox { background:transparent !important; color:#c5dcda !important; }
#container-wrap #contents .gonum.withdrawal_list .table-01,#container-wrap #contents .gonum.withdrawal_list .table-01 .scroll { background:#0d252e !important; border-color:#285f68 !important; }
#container-wrap #contents .gonum.withdrawal_list .table-01 table { background:#0d252e !important; border:1px solid #285f68 !important; color:#d5e8e5 !important; }
#container-wrap #contents .gonum.withdrawal_list .table-01 thead td { background:#123842 !important; border-color:#27616a !important; color:#79ddd5 !important; font-weight:600 !important; }
#container-wrap #contents .gonum.withdrawal_list .table-01 tbody td { background:#0d252e !important; border-color:#204e58 !important; color:#d5e8e5 !important; }
#container-wrap #contents .gonum.withdrawal_list .table-01 tbody tr:nth-child(even) td { background:#102a33 !important; }
#container-wrap #contents .gonum.withdrawal_list .table-01 tbody tr:hover td { background:#12333b !important; }
#container-wrap #contents .gonum.withdrawal_list #mf-ledger-list td[colspan] { background:#0d252e !important; color:#8eabaa !important; }
#container-wrap #contents .gonum.withdrawal_list select,#container-wrap #contents .gonum.withdrawal_list .withdraw-history-date { background:#09202a !important; color:#eaf8f5 !important; border:1px solid #2a6570 !important; }
#container-wrap #contents > .table-01,#container-wrap #contents > .table-01 > .scroll { background:#0d252e !important; border-color:#285f68 !important; }
#container-wrap #contents > .table-01 table { background:#0d252e !important; border:1px solid #285f68 !important; color:#d5e8e5 !important; }
#container-wrap #contents > .table-01 table thead td { background:#123842 !important; border-color:#27616a !important; color:#79ddd5 !important; font-weight:600 !important; }
#container-wrap #contents > .table-01 table tbody td { background:#0d252e !important; border-color:#204e58 !important; color:#d5e8e5 !important; }
#container-wrap #contents > .table-01 table tbody tr:nth-child(even) td { background:#102a33 !important; }
#container-wrap #contents > .table-01 table tbody tr:hover td { background:#12333b !important; }
#container-wrap #contents > .table-01 #mf-ledger-list td[colspan] { background:#0d252e !important; color:#8eabaa !important; }
#container-wrap #contents .gonum.buy_purchase,#container-wrap #contents .buy_purchase,#container-wrap #contents .gonum:has(#good-items) { background:#0d252e !important; border:1px solid #285f68 !important; border-radius:5px !important; box-shadow:0 12px 25px rgba(0,0,0,.14) !important; color:#d5e8e5 !important; }
#container-wrap #contents #good-items { min-width:250px !important; background:#09202a !important; color:#eaf8f5 !important; border:1px solid #2a6570 !important; border-radius:3px !important; box-shadow:inset 0 1px 0 rgba(167,228,222,.04) !important; }
#container-wrap #contents #good-items:focus { border-color:#45c8c0 !important; outline:0 !important; box-shadow:0 0 0 3px rgba(45,194,187,.14) !important; }
#container-wrap #contents .gonum:has(#good-items) label,#container-wrap #contents .buy_purchase label { color:#c5dcda !important; }
#container-wrap #contents .gonum:has(#good-items) input[type="radio"],#container-wrap #contents .buy_purchase input[type="radio"] { accent-color:#18a9a4 !important; }
#container-wrap #contents .gonum:has(#good-items) input[type="radio"]:checked + label,#container-wrap #contents .buy_purchase input[type="radio"]:checked + label { color:#6ce1d8 !important; }
#container-wrap #contents #btn-buy { display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:118px !important; min-height:52px !important; padding:0 22px !important; background:#087f86 !important; border:1px solid #35c8c0 !important; border-radius:3px !important; box-shadow:inset 0 0 0 1px rgba(223,255,251,.08),0 7px 14px rgba(0,0,0,.18) !important; color:#f5fbfa !important; font-weight:600 !important; cursor:pointer !important; transition:background .16s ease,border-color .16s ease,transform .16s ease !important; }
#container-wrap #contents #btn-buy:hover { background:#0a989b !important; border-color:#62ddd4 !important; transform:translateY(-1px) !important; }
#container-wrap #contents:has(#good-items) .table-01,#container-wrap #contents:has(#good-items) .table-01 .scroll,#container-wrap #contents:has(#good-items) .table-01 table { background:#0d252e !important; border-color:#285f68 !important; color:#d5e8e5 !important; }
#container-wrap #contents:has(#good-items) .table-01 table thead td,#container-wrap #contents:has(#good-items) .table-01 table th { background:#123842 !important; border-color:#27616a !important; color:#79ddd5 !important; font-weight:600 !important; }
#container-wrap #contents:has(#good-items) .table-01 table tbody td { background:#0d252e !important; border-color:#204e58 !important; color:#d5e8e5 !important; }
#container-wrap #contents:has(#good-items) .table-01 table tbody tr:nth-child(even) td { background:#102a33 !important; }
#container-wrap #contents:has(#good-items) .table-01 table tbody tr:hover td { background:#12333b !important; }
#container-wrap #contents:has(#good-items) .table-01 table td[colspan] { background:#0d252e !important; color:#8eabaa !important; }
#container-wrap #contents .msec-game .Buy-list > ul > li { background:#0d252e !important; border:1px solid #285f68 !important; border-radius:5px !important; box-shadow:0 12px 25px rgba(0,0,0,.14) !important; color:#d5e8e5 !important; }
#container-wrap #contents .msec-game .Buy-list > ul > li:first-child { padding:24px 28px !important; min-height:0 !important; }
#container-wrap #contents .msec-game .Buy-list > ul > li + li { margin-top:18px !important; }
#container-wrap #contents .msec-game .Buy-list .buy-list-2 { display:grid !important; grid-template-columns:minmax(0,1fr) auto !important; align-items:center !important; column-gap:30px !important; background:transparent !important; }
#container-wrap #contents .msec-game .Buy-list .buy-list-2 .check { min-width:0 !important; background:transparent !important; color:#d5e8e5 !important; }
#container-wrap #contents .msec-game .Buy-list #good-items { min-width:250px !important; margin-bottom:18px !important; background:#09202a !important; color:#eaf8f5 !important; border:1px solid #2a6570 !important; border-radius:3px !important; box-shadow:inset 0 1px 0 rgba(167,228,222,.04) !important; }
#container-wrap #contents .msec-game .Buy-list #good-items:focus { border-color:#45c8c0 !important; outline:0 !important; box-shadow:0 0 0 3px rgba(45,194,187,.14) !important; }
#container-wrap #contents .msec-game .Buy-list .check #good-quantity:not([type="hidden"]),#container-wrap #contents .msec-game .Buy-list .check input[type="number"],#container-wrap #contents .msec-game .Buy-list .check .quantity-input { display:block !important; width:100% !important; min-width:0 !important; height:50px !important; min-height:50px !important; margin:0 0 16px !important; padding:0 44px 0 14px !important; box-sizing:border-box !important; background:#09202a !important; color:#eaf8f5 !important; border:1px solid #2a6570 !important; border-radius:3px !important; box-shadow:inset 0 1px 0 rgba(167,228,222,.04) !important; color-scheme:dark !important; font:500 14px/1 "Space Grotesk","Noto Sans KR",sans-serif !important; }
#container-wrap #contents .msec-game .Buy-list .check #good-quantity:not([type="hidden"]):focus,#container-wrap #contents .msec-game .Buy-list .check input[type="number"]:focus,#container-wrap #contents .msec-game .Buy-list .check .quantity-input:focus { border-color:#45c8c0 !important; outline:0 !important; box-shadow:0 0 0 3px rgba(45,194,187,.14) !important; }
#container-wrap #contents .msec-game .Buy-list .option-group { margin:14px 0 0 !important; padding:0 !important; border-top:0 !important; }
#container-wrap #contents .msec-game .Buy-list .option-title { display:block !important; margin:0 0 8px !important; color:#8fb4b1 !important; font-size:12px !important; font-weight:600 !important; }
#container-wrap #contents .msec-game .Buy-list .radio-labels { display:flex !important; flex-wrap:wrap !important; gap:10px 20px !important; }
#container-wrap #contents .msec-game .Buy-list .radio-labels label { display:inline-flex !important; align-items:center !important; min-height:24px !important; padding:0 !important; background:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; color:#9fb9b7 !important; cursor:pointer !important; transition:color .16s ease !important; }
#container-wrap #contents .msec-game .Buy-list .radio-labels label span { background:transparent !important; color:inherit !important; }
#container-wrap #contents .msec-game .Buy-list .radio-labels label:hover { background:transparent !important; border:0 !important; color:#effbf9 !important; }
#container-wrap #contents .msec-game .Buy-list .radio-labels input[type="radio"] { appearance:none !important; -webkit-appearance:none !important; width:14px !important; height:14px !important; margin:0 6px 0 0 !important; border:1px solid #5a8385 !important; border-radius:50% !important; background:#09202a !important; box-shadow:inset 0 0 0 3px #09202a !important; accent-color:#18a9a4 !important; }
#container-wrap #contents .msec-game .Buy-list .radio-labels input[type="radio"]:checked { border-color:#43d0c8 !important; background:radial-gradient(circle at center,#e7fbf8 0 3px,#078c91 3.5px 100%) !important; box-shadow:0 0 0 3px rgba(38,191,184,.13) !important; }
#container-wrap #contents .msec-game .Buy-list .radio-labels label:has(input[type="radio"]:checked) { background:transparent !important; border:0 !important; color:#6ce1d8 !important; }
#container-wrap #contents .msec-game .Buy-list .radio-labels label:has(input[type="radio"]:checked) span { background:transparent !important; color:inherit !important; }
#container-wrap #contents .msec-game .Buy-list #shipping-info-wrap { margin-top:13px !important; padding-top:13px !important; border-top:1px solid rgba(92,201,195,.14) !important; }
#container-wrap #contents .msec-game .Buy-list #shipping-info-wrap input { background:#09202a !important; color:#eaf8f5 !important; border:1px solid #2a6570 !important; border-radius:3px !important; }
#container-wrap #contents .msec-game .Buy-list #shipping-info-wrap input:focus { border-color:#45c8c0 !important; outline:0 !important; box-shadow:0 0 0 3px rgba(45,194,187,.14) !important; }
#container-wrap #contents .msec-game .Buy-list #btn-buy { align-self:center !important; display:inline-flex !important; align-items:center !important; justify-content:center !important; min-width:118px !important; min-height:52px !important; margin-top:0 !important; padding:0 22px !important; background:#087f86 !important; border:1px solid #35c8c0 !important; border-radius:3px !important; box-shadow:inset 0 0 0 1px rgba(223,255,251,.08),0 7px 14px rgba(0,0,0,.18) !important; color:#f5fbfa !important; font-weight:600 !important; cursor:pointer !important; transition:background .16s ease,border-color .16s ease,transform .16s ease !important; }
#container-wrap #contents .msec-game .Buy-list #btn-buy:hover { background:#0a989b !important; border-color:#62ddd4 !important; transform:translateY(-1px) !important; }
#container-wrap #contents .msec-game .Buy-list li.table-A > div,#container-wrap #contents .msec-game .Buy-list li.table-A table { background:#0d252e !important; border-color:#285f68 !important; color:#d5e8e5 !important; }
#container-wrap #contents .msec-game .Buy-list li.table-A table { min-width:760px !important; border-collapse:collapse !important; }
#container-wrap #contents .msec-game .Buy-list li.table-A thead th { background:#123842 !important; border-color:#27616a !important; color:#79ddd5 !important; font-weight:600 !important; }
#container-wrap #contents .msec-game .Buy-list li.table-A tbody td { background:#0d252e !important; border-color:#204e58 !important; color:#d5e8e5 !important; }
#container-wrap #contents .msec-game .Buy-list li.table-A tbody tr:nth-child(even) td { background:#102a33 !important; }
#container-wrap #contents .msec-game .Buy-list li.table-A tbody tr:hover td { background:#12333b !important; }
#container-wrap #contents .msec-game .Buy-list li.table-A .no-data { background:#0d252e !important; color:#8eabaa !important; }
@media(max-width:680px){
  #container-wrap #contents .msec-game .Buy-list { margin-top:0 !important; }
  #container-wrap #contents .msec-game .Buy-list > ul > li:first-child { padding:18px !important; border-radius:4px !important; }
  #container-wrap #contents .msec-game .Buy-list > ul > li + li { margin-top:14px !important; border-radius:4px !important; }
  #container-wrap #contents .msec-game .Buy-list .buy-list-2 { grid-template-columns:1fr !important; row-gap:18px !important; }
  #container-wrap #contents .msec-game .Buy-list .buy-list-2 .check { display:block !important; width:100% !important; min-width:0 !important; max-width:none !important; grid-column:1 / -1 !important; }
  #container-wrap #contents .msec-game .Buy-list #good-items { display:block !important; width:100% !important; min-width:0 !important; height:50px !important; min-height:50px !important; margin:0 0 4px !important; box-sizing:border-box !important; font-size:13px !important; }
  #container-wrap #contents .msec-game .Buy-list .check #good-quantity:not([type="hidden"]),#container-wrap #contents .msec-game .Buy-list .check input[type="number"],#container-wrap #contents .msec-game .Buy-list .check .quantity-input { width:100% !important; min-width:0 !important; height:50px !important; min-height:50px !important; margin:0 0 14px !important; padding:0 42px 0 14px !important; font-size:14px !important; }
  #container-wrap #contents .msec-game .Buy-list .option-group { margin-top:16px !important; }
  #container-wrap #contents .msec-game .Buy-list .option-title { margin-bottom:8px !important; font-size:11px !important; }
  #container-wrap #contents .msec-game .Buy-list .radio-labels { display:grid !important; gap:10px 8px !important; width:100% !important; }
  #container-wrap #contents .msec-game .Buy-list .option-group:first-of-type .radio-labels { grid-template-columns:repeat(3,minmax(0,1fr)) !important; }
  #container-wrap #contents .msec-game .Buy-list .option-group:nth-of-type(2) .radio-labels { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
  #container-wrap #contents .msec-game .Buy-list .radio-labels label { min-width:0 !important; min-height:34px !important; justify-content:center !important; font-size:10.5px !important; white-space:nowrap !important; line-height:1.25 !important; }
  #container-wrap #contents .msec-game .Buy-list .radio-labels input[type="radio"] { flex:0 0 auto !important; }
  #container-wrap #contents .msec-game .Buy-list .radio-labels label span { min-width:0 !important; overflow:visible !important; overflow-wrap:normal !important; }
  #container-wrap #contents .msec-game .Buy-list .radio-labels input[type="radio"] { width:15px !important; height:15px !important; margin-right:7px !important; }
  #container-wrap #contents .msec-game .Buy-list #btn-buy { display:flex !important; width:100% !important; min-width:0 !important; height:50px !important; min-height:50px !important; margin:2px 0 0 !important; box-sizing:border-box !important; font-size:15px !important; }
  #container-wrap #contents .msec-game .Buy-list li.table-A { padding:0 !important; overflow:hidden !important; }
  #container-wrap #contents .msec-game .Buy-list li.table-A > div { overflow-x:auto !important; -webkit-overflow-scrolling:touch !important; scrollbar-color:#2d7880 #0b2028 !important; }
  #container-wrap #contents .msec-game .Buy-list li.table-A table { min-width:680px !important; }
  #container-wrap #contents .msec-game .Buy-list li.table-A thead th,#container-wrap #contents .msec-game .Buy-list li.table-A tbody td { padding:11px 10px !important; white-space:nowrap !important; font-size:11px !important; }
}
@media(max-width:375px){
  #container-wrap #contents .msec-game .Buy-list > ul > li:first-child { padding:16px !important; }
  #container-wrap #contents .msec-game .Buy-list .radio-labels { gap:7px 4px !important; }
  #container-wrap #contents .msec-game .Buy-list .radio-labels label { min-height:32px !important; font-size:9.5px !important; }
}
@media(max-width:350px){
  #container-wrap #contents .msec-game .Buy-list .option-group:first-of-type .radio-labels,#container-wrap #contents .msec-game .Buy-list .option-group:nth-of-type(2) .radio-labels { grid-template-columns:minmax(0,1fr) !important; }
  #container-wrap #contents .msec-game .Buy-list .radio-labels label { justify-content:flex-start !important; font-size:11px !important; white-space:normal !important; }
}
/* jQuery UI Datepicker — JAR MARKETING petrol theme */
#ui-datepicker-div.ui-datepicker {
  background: #0d252e !important;
  border: 1px solid #2a6570 !important;
  color: #d5e8e5 !important;
  box-shadow: 0 14px 28px rgba(0, 0, 0, .35 ) !important;
}

#ui-datepicker-div .ui-datepicker-header {
  background: #102f39 !important;
  border: 1px solid #2a6570 !important;
  color: #75ddd4 !important;
}

#ui-datepicker-div .ui-datepicker-title,
#ui-datepicker-div .ui-datepicker-calendar th {
  color: #b9d0ce !important;
}

/* 일반 날짜: Cupertino 배경 이미지까지 제거 */
#ui-datepicker-div .ui-state-default,
#ui-datepicker-div .ui-widget-content .ui-state-default,
#ui-datepicker-div .ui-widget-header .ui-state-default {
  background: #102a33 !important;
  background-image: none !important;
  border: 1px solid #285f68 !important;
  color: #d5e8e5 !important;
  font-weight: 400 !important;
}

/* 마우스 오버 및 키보드 포커스 */
#ui-datepicker-div .ui-state-hover,
#ui-datepicker-div .ui-widget-content .ui-state-hover,
#ui-datepicker-div .ui-widget-header .ui-state-hover,
#ui-datepicker-div .ui-state-focus {
  background: #143740 !important;
  background-image: none !important;
  border-color: #5bd7d0 !important;
  color: #effbf9 !important;
}

/* 오늘 */
#ui-datepicker-div .ui-state-highlight,
#ui-datepicker-div .ui-widget-content .ui-state-highlight {
  background: #143740 !important;
  background-image: none !important;
  border-color: #43d0c8 !important;
  color: #75ddd4 !important;
}

/* 선택된 날짜 */
#ui-datepicker-div .ui-state-active,
#ui-datepicker-div .ui-widget-content .ui-state-active,
#ui-datepicker-div .ui-widget-header .ui-state-active {
  background: #087f86 !important;
  background-image: none !important;
  border-color: #35c8c0 !important;
  color: #ffffff !important;
  box-shadow: inset 0 0 0 1px rgba(223, 255, 251, .10) !important;
}

/* 선택할 수 없는 날짜 */
#ui-datepicker-div .ui-datepicker-unselectable span {
  background: #0b2027 !important;
  background-image: none !important;
  border-color: #244f57 !important;
  color: #638381 !important;
}

/* 이전/다음 월 버튼 */
#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next {
  border: 1px solid transparent !important;
  cursor: pointer !important;
}

#ui-datepicker-div .ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-next:hover {
  background: #143740 !important;
  border-color: #43d0c8 !important;
}

/* Withdrawal request inputs — appended 2026-10-08; existing lines 1–38 preserved */
#container-wrap .withdrawal #request-bank-name,
#container-wrap .withdrawal #request-bank-holder,
#container-wrap .withdrawal #request-bank-number,
#container-wrap .withdrawal #request-value {
  display:block !important;
  width:calc(70% - 10px) !important;
  min-width:0 !important;
  box-sizing:border-box !important;
  margin-left:0 !important;
  margin-right:auto !important;
}

#container-wrap .withdrawal #request-bank-name,
#container-wrap .withdrawal #request-bank-holder,
#container-wrap .withdrawal #request-bank-number {
  text-align:left !important;
}

#container-wrap .withdrawal #request-value {
  text-align:right !important;
}

@media only screen and (max-width:420px){
  #container-wrap .withdrawal #request-bank-name,
  #container-wrap .withdrawal #request-bank-holder,
  #container-wrap .withdrawal #request-bank-number,
  #container-wrap .withdrawal #request-value {
    width:100% !important;
  }
}

/* Withdrawal request value — keep the KRW unit on the same line as the amount */
#container-wrap .withdrawal li:has(#request-value) {
  white-space:nowrap !important;
}

#container-wrap .withdrawal #request-value {
  display:inline-block !important;
  width:calc(70% - 60px) !important;
  margin-left:0 !important;
  margin-right:6px !important;
  vertical-align:middle !important;
  text-align:right !important;
}

@media only screen and (max-width:420px){
  #container-wrap .withdrawal #request-value {
    width:calc(100% - 42px) !important;
  }
}
