/* ============================================================
   ARIFE 콘솔 유리 입히기 v600  (2026-08-04)

   뎁스맵(#depthmap)과 미디어아트(#mediaart) 콘솔을
   모션 전이에서 맞춘 벌로 갈아입힌다.
     바탕 = 중간 회색 · 판 = 밝은 회색 유리 · 단추 = 슬레이트 블루 유리

   콘솔 뼈대(칸·간격·동작)는 손대지 않는다. 색과 재질만 덮는다.
   그래서 각 콘솔 CSS 뒤에 붙인다.
   ============================================================ */
#depthmap,#mediaart{
  --g-grey:191,191,191;
  --g-blue:117,150,190;
  --g-ink:#14202e;
  --g-dim:#3b424e;
  --g-dim2:#535b68;
  --g-line:rgba(225,234,246,.68);
  --g-edge:rgba(255,255,255,.95);
  --g-shade:rgba(28,58,108,.5);
}

/* ── 무대 바탕 ───────────────────────────────────────────── */
#depthmap .dp-stage,
#mediaart .mc-stage{
  background:
    radial-gradient(70% 46% at 10% 6%,rgba(255,255,255,.45),transparent 60%),
    radial-gradient(64% 44% at 92% 10%,rgba(214,228,248,.5),transparent 58%),
    radial-gradient(58% 44% at 62% 98%,rgba(206,220,240,.5),transparent 64%),
    linear-gradient(180deg,#e5ecf5,#d8e1ee 50%,#cbd7e7)!important;
}
#depthmap .dp-stage::after,
#mediaart .mc-stage::after{
  background:linear-gradient(180deg,transparent,rgba(196,212,236,.45))!important;
}

/* ── 그림이 앉는 칸 ─────────────────────────────────────── */
#depthmap .dp-frame,
#depthmap .dp-cell,
#mediaart .mc-screen,
#mediaart .mc-frame{
  background:rgba(20,24,30,.9)!important;
  box-shadow:
    0 26px 52px -22px var(--g-shade),
    inset 0 1.5px 0 rgba(227,235,246,.58),
    inset 0 0 0 1px rgba(235,241,250,.36)!important;
}
#depthmap .dp-frame.is-empty,
#mediaart .mc-screen.is-empty{
  background:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.12) 48%,rgba(234,241,250,.38)),
    rgba(var(--g-grey),.72)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.5);
  backdrop-filter:blur(18px) saturate(1.5)!important;
  box-shadow:
    0 26px 54px -22px var(--g-shade),
    inset 0 1.5px 0 var(--g-edge),
    inset 0 0 0 1px var(--g-line)!important;
}
#depthmap .dp-blank strong,#mediaart .ez-empty strong{color:var(--g-ink)!important}
#depthmap .dp-blank span,#mediaart .ez-empty span{color:var(--g-dim)!important}
#depthmap .dp-blank i{
  border-color:var(--g-line)!important;
  background:linear-gradient(180deg,rgba(225,234,246,.68),rgba(255,255,255,.2))!important;
  color:#2f3d52!important;
}

/* ── 바 · 팝업 (판) ─────────────────────────────────────── */
#depthmap .dp-bar,#depthmap .dp-pop,
#mediaart .ez-bar,#mediaart .ez-pop{
  border:1px solid var(--g-line)!important;
  background:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.12) 48%,rgba(234,241,250,.38)),
    rgba(var(--g-grey),.74)!important;
  -webkit-backdrop-filter:blur(24px) saturate(1.6);
  backdrop-filter:blur(24px) saturate(1.6)!important;
  color:var(--g-ink)!important;
  box-shadow:
    0 32px 62px -26px var(--g-shade),
    inset 0 1.5px 0 var(--g-edge),
    inset 0 -1px 0 rgba(227,235,246,.58)!important;
}
#depthmap .dp-veil,#mediaart .ez-veil{background:rgba(60,66,76,.42)!important}

/* ── 단추 한 벌 ─────────────────────────────────────────── */
#depthmap .dp-chip,#depthmap .dp-round,#depthmap .dp-tab,#depthmap .dp-mini,
#depthmap .dp-mini2,#depthmap .dp-pill,#depthmap .dp-opt,#depthmap .dp-map,
#depthmap .dp-fchip,#depthmap .dp-slabel,#depthmap .dp-solo,#depthmap .dp-split,
#depthmap .dp-pop-close,#depthmap .dp-libitem,
#mediaart .ez-chip,#mediaart .ez-round,#mediaart .ez-mini,#mediaart .ez-pick,
#mediaart .ez-orb,#mediaart .ez-ref,#mediaart .ez-src,#mediaart .ez-card,
#mediaart .ez-file,#mediaart .ez-back,#mediaart .ez-apply,#mediaart .ez-reset,
#mediaart .ez-pop-x{
  position:relative;isolation:isolate;
  border:1px solid var(--g-line)!important;
  background:
    linear-gradient(180deg,rgba(227,235,246,.6),rgba(255,255,255,.1) 48%,rgba(234,241,250,.38)),
    rgba(var(--g-blue),.32)!important;
  -webkit-backdrop-filter:blur(14px) saturate(1.6);
  backdrop-filter:blur(14px) saturate(1.6)!important;
  color:#14202e!important;
  box-shadow:
    0 14px 26px -12px var(--g-shade),
    0 3px 6px -3px rgba(28,58,108,.35),
    inset 0 1.5px 0 rgba(255,255,255,1),
    inset 0 -1px 0 rgba(255,255,255,.55),
    inset 1px 0 0 rgba(229,237,248,.5),
    inset -1px 0 0 rgba(229,237,248,.5),
    inset 0 -11px 18px -12px rgba(255,255,255,.9)!important;
}
/* 윗면 광택 */
#depthmap .dp-chip::before,#depthmap .dp-round::before,#depthmap .dp-tab::before,
#depthmap .dp-mini::before,#depthmap .dp-pill::before,#depthmap .dp-solo::before,
#depthmap .dp-split::before,#depthmap .dp-pop-close::before,
#mediaart .ez-chip::before,#mediaart .ez-round::before,#mediaart .ez-mini::before,
#mediaart .ez-pick::before,#mediaart .ez-back::before,#mediaart .ez-apply::before,
#mediaart .ez-reset::before,#mediaart .ez-pop-x::before{
  content:'';position:absolute;z-index:-1;pointer-events:none;
  left:5%;right:5%;top:1px;height:50%;border-radius:999px;
  background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.12) 70%,rgba(255,255,255,0));
}
/* 누르면 들어간다 */
#depthmap .dp-chip:active,#depthmap .dp-round:active,#depthmap .dp-tab:active,
#depthmap .dp-mini:active,#depthmap .dp-pill:active,
#mediaart .ez-chip:active,#mediaart .ez-round:active,#mediaart .ez-mini:active,
#mediaart .ez-pick:active{
  box-shadow:inset 0 4px 9px rgba(30,60,110,.4),inset 0 -1px 0 rgba(227,235,246,.58)!important;
}
/* 고른 것 — 색을 머금고 눌려 있다 */
#depthmap .dp-chip.on,#depthmap .dp-round.on,#depthmap .dp-tab.on,
#depthmap .dp-pill.on,#depthmap .dp-mini2.on,#depthmap .dp-opt.on,
#depthmap .dp-map.on,#depthmap .dp-slabel.on,
#mediaart .ez-chip.on,#mediaart .ez-round.on,#mediaart .ez-pick.on,
#mediaart .ez-orb.on,#mediaart .ez-card.on,#mediaart .ez-src.on{
  border-color:rgba(223,232,244,.8)!important;
  background:
    linear-gradient(180deg,rgba(234,241,250,.38),rgba(255,255,255,.04) 52%,rgba(255,255,255,.2)),
    rgba(var(--g-blue),.82)!important;
  color:#0d151f!important;
  box-shadow:
    inset 0 4px 10px rgba(12,20,32,.4),
    inset 0 1px 0 rgba(227,235,246,.58),
    inset 0 -1.5px 0 rgba(255,255,255,.55),
    0 1px 0 rgba(225,234,246,.68)!important;
}
/* 실행 · 재생 — 더 깊은 유리에 흰 화살표 */
#depthmap .dp-run,#depthmap .dp-tplay,
#mediaart .ez-send,#mediaart .ez-play{
  border:1px solid rgba(227,235,246,.58)!important;
  background:
    linear-gradient(180deg,rgba(233,240,249,.42),rgba(255,255,255,.04) 46%,rgba(255,255,255,.16)),
    rgba(28,86,190,.9)!important;
  -webkit-backdrop-filter:blur(14px) saturate(1.5);
  backdrop-filter:blur(14px) saturate(1.5)!important;
  color:#fff!important;
  box-shadow:
    0 16px 30px -12px rgba(28,58,108,.72),
    inset 0 1.5px 0 rgba(255,255,255,.75),
    inset 0 -11px 18px -12px rgba(255,255,255,.55)!important;
}
#depthmap .dp-tplay>i{border-color:#fff!important}

/* ── 글자 ───────────────────────────────────────────────── */
#depthmap .dp-chip>u,#depthmap .dp-fchip>b,#depthmap .dp-pop-head strong,
#depthmap .dp-row-head strong,#depthmap .dp-opt strong,#depthmap .dp-map strong,
#mediaart .ez-chip>u,#mediaart .ez-file>b,#mediaart .ez-pop-head strong,
#mediaart .ez-card strong,#mediaart .ez-pick strong{color:#0b1119!important}
#depthmap .dp-chip>s,#depthmap .dp-fchip>em,#depthmap .dp-pop-head small,
#depthmap .dp-opt small,#depthmap .dp-map small,#depthmap .dp-cost,
#mediaart .ez-chip>s,#mediaart .ez-file>em,#mediaart .ez-pop-head small,
#mediaart .ez-card small,#mediaart .ez-cost{color:var(--g-dim)!important}
#depthmap .dp-chip>i,#depthmap .dp-fchip>i,
#mediaart .ez-chip>i,#mediaart .ez-file>i{color:#2f3d52!important}
#depthmap .dp-cost b,#mediaart .ez-cost b{color:#1b4b7d!important}

/* ── 이름표 · 알림 · 진행 막대 ──────────────────────────── */
#depthmap .dp-tag,#depthmap .dp-tport,#mediaart .mc-tag{
  border:1px solid var(--g-line)!important;
  background:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.14) 50%,rgba(234,241,250,.38)),
    rgba(var(--g-grey),.8)!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.5);
  backdrop-filter:blur(16px) saturate(1.5)!important;
  color:#2a303a!important;
  box-shadow:0 12px 24px -12px var(--g-shade),inset 0 1.5px 0 var(--g-edge)!important;
}
#depthmap .dp-msg,#mediaart .ez-msg{
  background:
    linear-gradient(90deg,rgba(224,233,245,.7),rgba(233,240,249,.42))
    ,rgba(var(--g-grey),.6)!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.4);
  backdrop-filter:blur(16px) saturate(1.4)!important;
  color:#2a303a!important;
  box-shadow:inset 4px 0 0 #4a6f9c,0 12px 24px -14px var(--g-shade)!important;
}
#depthmap .dp-msg b,#mediaart .ez-msg b{color:#0b1119!important}
#depthmap .dp-gauge,#mediaart .ez-gauge{
  background:rgba(60,66,76,.4)!important;
  box-shadow:inset 0 1px 3px rgba(28,58,108,.5),0 1px 0 rgba(227,235,246,.58)!important;
}
#depthmap .dp-gauge i,#mediaart .ez-gauge i{
  background:linear-gradient(90deg,#4a6f9c,#7596be)!important;
}
#depthmap .dp-gauge span,#mediaart .ez-gauge span{color:var(--g-dim)!important}

/* ── 글칸 ───────────────────────────────────────────────── */
#depthmap .dp-area,#mediaart .ez-area,#mediaart .ez-input{
  border:1px solid var(--g-line)!important;
  background:rgba(255,255,255,.55)!important;
  color:var(--g-ink)!important;
  box-shadow:inset 0 2px 6px rgba(28,58,108,.18)!important;
}
#depthmap .dp-area::placeholder,#mediaart .ez-area::placeholder,
#mediaart .ez-input::placeholder{color:#6c7889!important}

/* ── 손잡이 ─────────────────────────────────────────────── */
#depthmap .dp-cut i,#depthmap .dp-wipe i{
  border-color:rgba(255,255,255,.85)!important;
  background:linear-gradient(180deg,#f2f5f9,#cdd4de)!important;
  color:#1b2430!important;
  box-shadow:0 8px 18px -8px rgba(28,58,108,.7),inset 0 1.5px 0 #fff!important;
}
#depthmap .dp-cut::before,#depthmap .dp-wipe::before{
  background:linear-gradient(180deg,transparent,rgba(255,255,255,.9) 10%,rgba(255,255,255,.9) 90%,transparent)!important;
}

/* 유리를 못 쓰는 브라우저 */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  #depthmap .dp-bar,#depthmap .dp-pop,#mediaart .ez-bar,#mediaart .ez-pop{background:#c9ccd2!important}
  #depthmap .dp-chip,#depthmap .dp-round,#depthmap .dp-tab,#depthmap .dp-mini,
  #mediaart .ez-chip,#mediaart .ez-round,#mediaart .ez-mini,#mediaart .ez-pick{
    background:linear-gradient(180deg,#c2cfe0,#a4b6ce)!important}
}

/* ── 위쪽 '후반 작업 흐름' 띠도 같은 벌로 ────────────────── */
body.a-glass-page .production-grid-v309,
body.a-glass-page .production-rail-v309,
body.a-glass-page .production-strip-v309{
  background:
    linear-gradient(180deg,rgba(231,238,248,.48),rgba(255,255,255,.1) 52%,rgba(255,255,255,.24)),
    rgba(227,235,246,.58)!important;
  -webkit-backdrop-filter:blur(20px) saturate(1.5);
  backdrop-filter:blur(20px) saturate(1.5)!important;
  border-color:rgba(227,235,246,.58)!important;
  box-shadow:0 10px 26px -14px rgba(28,58,108,.5),inset 0 1.5px 0 rgba(255,255,255,.9)!important;
}
body.a-glass-page .production-module-v309{
  position:relative;isolation:isolate;
  background:
    linear-gradient(180deg,rgba(227,235,246,.6),rgba(255,255,255,.1) 48%,rgba(234,241,250,.38)),
    rgba(150,190,242,.32)!important;
  -webkit-backdrop-filter:blur(14px) saturate(1.6);
  backdrop-filter:blur(14px) saturate(1.6)!important;
  border:1px solid rgba(225,234,246,.68)!important;
  color:#14202e!important;
  box-shadow:
    0 14px 26px -12px rgba(28,58,108,.5),
    inset 0 1.5px 0 rgba(255,255,255,1),
    inset 0 -1px 0 rgba(255,255,255,.55),
    inset 0 -11px 18px -12px rgba(255,255,255,.9)!important;
}
body.a-glass-page .production-module-v309 *{color:#14202e!important}
body.a-glass-page .production-module-v309 b,
body.a-glass-page .production-module-v309 strong{color:#0b1119!important}
body.a-glass-page .production-module-v309.is-active,
body.a-glass-page .production-module-v309[aria-current]{
  background:
    linear-gradient(180deg,rgba(234,241,250,.38),rgba(255,255,255,.04) 52%,rgba(255,255,255,.2)),
    rgba(150,190,242,.82)!important;
  box-shadow:inset 0 4px 10px rgba(12,20,32,.4),inset 0 -1.5px 0 rgba(255,255,255,.55)!important;
}
body.a-glass-page .production-grid-v309 h1,
body.a-glass-page .production-grid-v309 h2,
body.a-glass-page .production-grid-v309 strong,
body.a-glass-page .production-grid-v309 span,
body.a-glass-page .production-grid-v309 small{color:#1b2430!important}
body.a-glass-page .production-grid-v309::before,
body.a-glass-page .production-grid-v309::after{opacity:.25!important}

/* 오른쪽 끝 '전체 지도' 단추 */
body.a-glass-page .production-map-open-v309{
  background:
    linear-gradient(180deg,rgba(227,235,246,.6),rgba(255,255,255,.1) 48%,rgba(234,241,250,.38)),
    rgba(150,190,242,.32)!important;
  -webkit-backdrop-filter:blur(14px) saturate(1.6);
  backdrop-filter:blur(14px) saturate(1.6)!important;
  border:1px solid rgba(225,234,246,.68)!important;
  color:#14202e!important;
  box-shadow:
    0 14px 26px -12px rgba(28,58,108,.5),
    inset 0 1.5px 0 rgba(255,255,255,1),
    inset 0 -11px 18px -12px rgba(255,255,255,.9)!important;
}
body.a-glass-page .production-map-open-v309 *{color:#14202e!important}
body.a-glass-page .production-map-open-v309 strong,
body.a-glass-page .production-map-open-v309 small{white-space:nowrap!important}
body.a-glass-page .production-map-open-v309 b{
  background:linear-gradient(145deg,rgba(28,86,190,.92),rgba(30,48,74,.92))!important;
  color:#fff!important;border-color:rgba(227,235,246,.58)!important;
}
body.a-glass-page .production-map-open-v309 b *{color:#fff!important}

/* 바 아래로 깔리던 검은 그늘 — 밝은 쪽으로 */
#depthmap .dp::before,
#mediaart .ez::before{
  background:linear-gradient(180deg,rgba(255,255,255,0),rgba(214,226,242,.85) 34px)!important;
}

/* 뎁스맵 탭을 감싼 상자 */
#depthmap .dp-tabs{
  border:1px solid rgba(255,255,255,.55)!important;
  background:
    linear-gradient(180deg,rgba(229,237,248,.5),rgba(255,255,255,.06) 50%,rgba(255,255,255,.24)),
    rgba(229,237,248,.5)!important;
  -webkit-backdrop-filter:blur(16px) saturate(1.5);
  backdrop-filter:blur(16px) saturate(1.5)!important;
  box-shadow:inset 0 1.5px 0 rgba(255,255,255,.95),0 8px 18px -10px rgba(28,58,108,.45)!important;
}
/* 미디어아트 빈 화면 — 결과가 없을 때는 유리 */
#mediaart .mc-screen:not(.has-media),
#mediaart .mc-screen.is-empty{
  background:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.12) 48%,rgba(234,241,250,.38)),
    rgba(223,232,244,.8)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.5);
  backdrop-filter:blur(18px) saturate(1.5)!important;
  box-shadow:
    0 26px 54px -22px rgba(28,58,108,.5),
    inset 0 1.5px 0 rgba(255,255,255,.95),
    inset 0 0 0 1px rgba(225,234,246,.68)!important;
}
#mediaart .mc-screen:not(.has-media) *{color:#2a303a!important}
#mediaart.is-easy .mc-empty strong::after{color:#2a303a!important}
#mediaart .mc-empty .mc-plus,
#mediaart .mc-empty i,
#mediaart .mc-empty b{border-color:rgba(30,40,54,.45)!important;color:#2a303a!important}

/* ============================================================
   페이지가 열릴 때 화면이 한 번 아래로 밀리던 것(버튼 팅김)
     '후반 작업 흐름' 띠는 자바스크립트가 나중에 헤더와 본문 사이에 끼운다.
     그동안 본문이 위에 붙어 있다가 띠가 생기면서 76px 밀렸다(실측).
     띠가 아직 없을 때만 그 자리를 미리 비워 둔다.
   ============================================================ */
html body.production-suite-v309:not(:has(.production-grid-v309))>main{margin-top:76px!important}
@media(max-width:520px){
  html body.production-suite-v309:not(:has(.production-grid-v309))>main{margin-top:72px!important}
}

/* ============================================================
   '작업 흐름' 창 — 도구 쪽 어디서 열어도 아직 남색 판이었다 (v860)
   ============================================================ */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-backdrop-v309{
  background:rgba(180,200,230,.5)!important;
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309{
  background:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.12) 44%,rgba(234,241,250,.38)),
    rgba(226,235,247,.96)!important;
  border:1px solid rgba(223,232,244,.8)!important;
  border-radius:24px!important;
  -webkit-backdrop-filter:blur(24px) saturate(1.5);
  backdrop-filter:blur(24px) saturate(1.5)!important;
  box-shadow:0 40px 90px -40px rgba(16,46,104,.7),inset 0 1.8px 0 rgba(255,255,255,1)!important;
  color:#14202e!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309>header,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-body-v309,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309>footer{
  background:none!important;
  border-color:rgba(225,234,246,.68)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 h2{color:#14202e!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 p,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 span,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 li{color:#4a5870!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 li strong,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 strong,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 b{color:#14202e!important}
/* 줄 사이 칸막이 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 li{
  border-color:rgba(225,234,246,.68)!important;
}
/* 01~04 번호 딱지 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 li>i,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309 li>b:first-child,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-rule-v309>i{
  background:
    linear-gradient(180deg,rgba(231,238,248,.48),rgba(255,255,255,.06) 48%,rgba(255,255,255,.2)),
    rgba(150,190,242,.5)!important;
  border:1px solid rgba(255,255,255,.7)!important;
  color:#14202e!important;
  box-shadow:inset 0 1.4px 0 rgba(255,255,255,.95)!important;
}
/* 크레딧 안내 띠 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-rule-v309{
  background:
    linear-gradient(180deg,rgba(229,237,248,.5),rgba(255,255,255,.08) 48%,rgba(255,255,255,.24)),
    rgba(227,235,246,.58)!important;
  border:1px solid rgba(224,233,245,.7)!important;
  border-radius:16px!important;
  box-shadow:inset 0 1.5px 0 rgba(255,255,255,.92)!important;
  color:#4a5870!important;
}
/* 닫기 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-close-v309{
  background:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.1) 48%,rgba(255,255,255,.26)),
    rgba(150,190,242,.42)!important;
  border:1px solid rgba(223,232,244,.74)!important;
  border-radius:50%!important;
  color:#14202e!important;
  box-shadow:0 12px 22px -12px rgba(16,46,104,.6),inset 0 1.4px 0 rgba(255,255,255,.95)!important;
  outline:0!important;
}
/* 아래 두 단추 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309>footer button{
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.55)!important;
  background:
    linear-gradient(180deg,rgba(234,241,250,.38),rgba(255,255,255,0) 46%,rgba(255,255,255,.14)),
    rgba(150,190,242,.24)!important;
  color:#1a2b45!important;font-weight:800!important;
  box-shadow:
    0 5px 10px -7px rgba(28,58,108,.5),
    inset 0 1.6px 0 rgba(255,255,255,1),
    inset 0 -7px 11px -9px rgba(255,255,255,.95)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309>footer button *{color:#1a2b45!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309>footer a{
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.55)!important;
  background:
    linear-gradient(180deg,rgba(234,241,250,.38),rgba(255,255,255,.02) 48%,rgba(255,255,255,.14)),
    rgba(28,86,190,.92)!important;
  color:#fff!important;
  box-shadow:
    0 12px 22px -12px rgba(16,46,104,.62),
    inset 0 1.6px 0 rgba(225,234,246,.68)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .production-flow-dialog-v309>footer a *{color:#fff!important}
