[data-console-shell=contractor],[data-console-shell=finance]{--console-navy:#19283f;--console-navy-2:#22344f;--console-blue:#2563eb;--console-blue-soft:#eef5ff;--console-canvas:#eef3f8;--console-card:#fff;--console-line:#dbe3ec;--console-line-soft:#e8edf3;--console-text:#172033;--console-muted:#66758a;background:var(--console-canvas);min-height:100vh;color:var(--console-text);font-size:14px}[data-console-shell=contractor]:before,[data-console-shell=finance]:before{z-index:60;background:var(--console-navy);color:#fff;letter-spacing:-.01em;align-items:center;min-height:52px;padding:0 24px;font-size:13px;font-weight:800;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff0f}[data-console-shell=contractor]:before{content:"PAYPONG  ·  협력사 업무관리"}[data-console-shell=finance]:before{content:"PAYPONG  ·  금융 업무관리"}[data-console-shell=contractor]>*,[data-console-shell=finance]>*{color:var(--console-text)}[data-console-shell=contractor]>[class*=min-h-screen],[data-console-shell=finance]>[class*=min-h-screen]{background:var(--console-canvas)!important;min-height:calc(100vh - 52px)!important}[data-console-shell=contractor] header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px #0f172a06;border-bottom:1px solid var(--console-line)!important;background:#fffffff7!important;top:52px!important}[data-console-shell=contractor] header>div{min-height:72px;width:100%!important;max-width:none!important;padding:12px 24px!important}[data-console-shell=contractor] header img{height:27px!important}[data-console-shell=contractor] header [class*=tracking-]{letter-spacing:.08em!important}[data-console-shell=contractor] header h1,[data-console-shell=contractor] header .font-extrabold{color:var(--console-text)!important}[data-console-shell=contractor] main{width:100%!important;max-width:none!important;margin:0!important;padding:24px!important}[data-console-shell=contractor] main>section:first-child{border-color:var(--console-line-soft)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 1px 2px #1e2e4406!important}[data-console-shell=contractor] main h1{color:var(--console-text)!important;letter-spacing:-.028em!important;font-size:clamp(22px,2.2vw,30px)!important;font-weight:850!important;line-height:1.16!important}[data-console-shell=contractor] main h2{color:var(--console-text)!important;letter-spacing:-.024em!important;font-size:clamp(18px,1.7vw,23px)!important;font-weight:800!important}[data-console-shell=contractor] main h3{color:var(--console-text);letter-spacing:-.02em!important}[data-console-shell=contractor] main>[class*=rounded-2xl],[data-console-shell=contractor] main [class*=rounded-2xl][class*=border]{border-color:var(--console-line-soft)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 1px 2px #1e2e4406!important}[data-console-shell=contractor] main [class*=rounded-xl][class*=border]{border-color:var(--console-line)!important;box-shadow:none!important;border-radius:8px!important}[data-console-shell=contractor] main [class*=shadow-sm],[data-console-shell=contractor] main [class*=shadow-md]{box-shadow:0 1px 2px #1e2e4406!important}[data-console-shell=contractor] main .text-slate-500,[data-console-shell=contractor] main .text-muted-foreground{color:var(--console-muted)!important}[data-console-shell=finance] [data-console=finance]{background:var(--console-canvas)!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px 24px 32px!important}[data-console-shell=finance] [data-console=finance]>div:first-child{border:1px solid var(--console-line-soft);background:#fff;border-radius:10px;min-height:86px;padding:17px 18px;box-shadow:0 1px 2px #1e2e4406}[data-console-shell=finance] [data-console=finance]>div:first-child img{height:27px!important}[data-console-shell=finance] [data-console=finance]>div:first-child h1{color:var(--console-text)!important;letter-spacing:-.028em!important;font-size:clamp(20px,2vw,27px)!important;font-weight:850!important;line-height:1.15!important}[data-console-shell=finance] [data-console=finance]>div:first-child p{color:var(--console-muted)!important;font-size:12px!important}[data-console-shell=finance] [data-console=finance]>div:nth-child(2){border-color:var(--console-line-soft)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 1px 2px #1e2e4406!important}[data-console-shell=contractor] [class~=bg-card],[data-console-shell=finance] [class~=bg-card]{border-color:var(--console-line-soft)!important;background:var(--console-card)!important;border-radius:10px!important;box-shadow:0 1px 2px #1e2e4406!important}[data-console-shell=contractor] [class~=border-2][class~=border-black],[data-console-shell=finance] [class~=border-2][class~=border-black]{border-width:1px!important;border-color:var(--console-line)!important}[data-console-shell=contractor] button,[data-console-shell=finance] button,[data-console-shell=contractor] a[class*=inline-flex],[data-console-shell=finance] a[class*=inline-flex]{border-radius:6px!important}[data-console-shell=contractor] input,[data-console-shell=contractor] select,[data-console-shell=contractor] textarea,[data-console-shell=contractor] button[role=combobox],[data-console-shell=finance] input,[data-console-shell=finance] select,[data-console-shell=finance] textarea,[data-console-shell=finance] button[role=combobox]{box-shadow:none!important;background-color:#fff!important;border-color:#d7e0ea!important;border-radius:6px!important;font-size:12px!important}[data-console-shell=contractor] input,[data-console-shell=contractor] select,[data-console-shell=contractor] button[role=combobox],[data-console-shell=finance] input,[data-console-shell=finance] select,[data-console-shell=finance] button[role=combobox]{min-height:36px}[data-console-shell=contractor] input:focus,[data-console-shell=contractor] select:focus,[data-console-shell=contractor] textarea:focus,[data-console-shell=contractor] button[role=combobox]:focus,[data-console-shell=finance] input:focus,[data-console-shell=finance] select:focus,[data-console-shell=finance] textarea:focus,[data-console-shell=finance] button[role=combobox]:focus{outline:none;border-color:#9db7e6!important;box-shadow:0 0 0 3px #2563eb12!important}[data-console-shell=contractor] [class~=text-muted-foreground],[data-console-shell=finance] [class~=text-muted-foreground]{color:var(--console-muted)!important}[data-console-shell=contractor] [role=tablist],[data-console-shell=finance] [role=tablist]{max-width:100%;min-height:38px;box-shadow:0 1px 2px #0f172a06;border:1px solid var(--console-line)!important;background:#fff!important;border-radius:8px!important;width:fit-content!important;padding:3px!important}[data-console-shell=contractor] [role=tab],[data-console-shell=finance] [role=tab]{min-height:30px;color:#68778b!important;box-shadow:none!important;border:0!important;border-radius:5px!important;padding:5px 11px!important;font-size:12px!important;font-weight:650!important}[data-console-shell=contractor] [role=tab][data-state=active],[data-console-shell=contractor] [role=tab][aria-selected=true],[data-console-shell=finance] [role=tab][data-state=active],[data-console-shell=finance] [role=tab][aria-selected=true]{background:var(--console-blue-soft)!important;color:var(--console-blue)!important}[data-console-shell=contractor] table,[data-console-shell=finance] table{border-collapse:separate;border-spacing:0;border:1px solid var(--console-line-soft);background:#fff;border-radius:10px;width:100%;font-size:12px;overflow:hidden}[data-console-shell=contractor] thead,[data-console-shell=finance] thead{background:#f8fafc}[data-console-shell=contractor] th,[data-console-shell=finance] th{text-align:left;white-space:nowrap;height:42px;border-bottom:1px solid var(--console-line)!important;color:#627187!important;padding:9px 12px!important;font-size:11px!important;font-weight:750!important}[data-console-shell=contractor] td,[data-console-shell=finance] td{color:#334155;vertical-align:middle;border-bottom:1px solid var(--console-line-soft)!important;padding:11px 12px!important}[data-console-shell=contractor] tbody tr:last-child td,[data-console-shell=finance] tbody tr:last-child td{border-bottom:0!important}[data-console-shell=contractor] tbody tr:hover,[data-console-shell=finance] tbody tr:hover{background:#fbfdff}[data-console-shell=contractor] [class~=rounded-full],[data-console-shell=finance] [class~=rounded-full]{letter-spacing:-.01em}[data-console-shell=contractor] [class*=calendar i],[data-console-shell=finance] [class*=calendar i]{border-color:var(--console-line-soft)!important}[data-console-shell=finance] .recharts-wrapper{font-size:11px}[data-console-shell=finance] .recharts-cartesian-grid line{stroke:#e8edf3}@media (width<=1023px){[data-console-shell=contractor]:before,[data-console-shell=finance]:before{min-height:46px;padding:0 16px;font-size:12px}[data-console-shell=contractor] header{top:46px!important}[data-console-shell=contractor] header>div{min-height:64px;padding:10px 16px!important}[data-console-shell=contractor] main,[data-console-shell=finance] [data-console=finance]{padding:16px!important}}@media (width<=639px){[data-console-shell=contractor]:before,[data-console-shell=finance]:before{min-height:40px;padding:0 14px;font-size:11px;position:relative}[data-console-shell=contractor] header{top:0!important}[data-console-shell=contractor] header>div{min-height:58px;padding:9px 14px!important}[data-console-shell=contractor] main,[data-console-shell=finance] [data-console=finance]{padding:14px!important}[data-console-shell=finance] [data-console=finance]>div:first-child{padding:14px}[data-console-shell=contractor] [role=tablist],[data-console-shell=finance] [role=tablist]{width:100%!important}}
