body{margin:0;font-family:"Gothic A1",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box;word-break:keep-all}input[type=number]{-webkit-flex:1 1;flex:1 1;min-width:100px;border:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none;-webkit-appearance:none;margin:0}button{cursor:pointer}.App button:disabled{color:grey!important;background-color:#aaa!important}.navBar{margin:0;padding:0;list-style-type:none;display:-webkit-flex;display:flex;position:fixed;top:0;right:2.6rem;z-index:100;-webkit-transform:skewX(165deg);transform:skewX(165deg)}.navTab{-webkit-flex:1 1;flex:1 1;text-align:center}.navTab a{display:block;text-decoration:none;line-height:3rem;height:3rem;background-color:#fff;color:grey;font-weight:200;padding:0 15px;transition:.5s}.navTab a:hover{background-color:#eee;color:#1777cb}.activePage{color:#1777cb!important;border-bottom:3px solid #1777cb!important}.header{width:100%;height:3rem;display:-webkit-flex;display:flex;margin:0;padding:0;position:fixed;top:0;right:0;left:0;z-index:99;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.pageTitle{-webkit-flex-grow:1;flex-grow:1;line-height:3rem;padding-left:10px;font-style:italic;font-size:1.5rem;font-weight:100;letter-spacing:.5rem}.logout button{border:none;margin:0;padding:0;width:3rem;height:100%;font-size:1rem;transition:.5s}.logout button:hover{background-color:#1777cb;color:#cff;box-shadow:inset 0 -3px 10px #006;text-shadow:0 0 10px #0ff}.wrap{width:100vw;height:calc(100vh - 3rem);margin-top:3rem;padding:5px;background-color:#fff;position:relative;overflow:auto}.inputField{width:100%;padding:5px;overflow:hidden}.inputField button,.inputField input,.inputField select{border:none;margin:0;font-size:1rem;background-color:#fff}.inputField .complex{width:100%;display:-webkit-flex;display:flex}.inputField .chkLabel,.inputField .label{display:block;color:#1777cb;font-size:.8rem;padding:0 10px}.inputField .chkLabel{margin-left:5px}.inputField .input{width:100%;padding:5px}.inputField button.addon,.inputField button.input{background-color:#1777cb;color:#fff;font-weight:600}.inputField .complex .input{-webkit-flex-grow:1;flex-grow:1}.inputField .complex .addon{margin:0}.inputField .complex span.addon{display:inline-block;padding:5px}.inputField .complex button.addon{display:inline-block;min-width:80px;margin-left:5px}#loginWrap{width:100vw;height:100vh;background-color:#000;position:relative}#loginBg{background:url(https://images.pexels.com/photos/97906/pexels-photo-97906.jpeg);background-size:cover;background-position:50%;transition:1s}#loginBg,#loginBlind{position:absolute;width:100%;height:100%}#loginBlind{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.7))}.loginTitle{width:100vw;position:absolute;top:10%;text-align:center;color:#fff;font-weight:200}.loginTitle span{display:block;font-size:3em;font-weight:900;font-style:italic;letter-spacing:-.2rem;color:hsla(0,0%,100%,.7)}.loginPanel{position:absolute;min-width:250px;max-width:400px;width:50vw;top:35%;left:5%;right:5%;margin:auto;border:1px solid #fff}.loginPanel .tab{overflow:hidden;background-color:transparent}.loginPanel .tab .tabTitle{width:50%;background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:10px;transition:.3s;font-size:1rem;color:#fff}.loginPanel .tab .tabTitle:hover{background-color:hsla(0,0%,100%,.2)}.loginPanel .tab .tabTitle.active{background-color:hsla(0,0%,100%,.5);color:#509ca5}.loginPanel .tabCont{display:none;height:200px;background-color:hsla(0,0%,100%,.5);padding:6px 12px;border-top:none}.loginForm input{background:hsla(0,0%,100%,.7);border-bottom:1px solid #509ca5}.loginForm .chkLabel,.loginForm .label{display:inline-block;background:hsla(0,0%,100%,.7);color:#509ca5}.loginForm button.addon,.loginForm button.input{background-color:#509ca5;color:#fff;margin-left:0!important}.loginForm .complex span.addon{background-color:#fff;border-bottom:1px solid #509ca5}.receiptList{position:relative;padding-top:1px}.dataTable{margin-top:67px;max-height:calc(100vh - 330px)}.optionPanel{position:absolute;left:0;top:5px;width:80%;max-width:450px;right:40px;z-index:2}.optionPanel .input{border-bottom:1px solid grey}.pdf{position:absolute;top:calc(.8rem + 55px);right:45px;z-index:1;transition:.5s}.pdf:hover{background-color:#c30}.pdf:hover i{color:#fff}.dx-datagrid-export-button,.dx-datagrid-export-button *{transition:.5s}.dx-datagrid-export-button:hover{background-color:#093}.dx-datagrid-export-button:hover i{color:#fff}.receiptWrap{max-width:350px;overflow:hidden;border:1px solid #000}.receiptHeader,.receiptWrap{width:100%;position:relative}.receiptHeader{height:80px}.receiptHeader .seq{position:absolute;top:0;left:2px;font-size:1.1rem;font-weight:600}.receiptHeader .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2rem;font-weight:900}.receiptHeader .name{position:absolute;bottom:0;right:2px;font-size:1.1rem;font-weight:600}.receiptWrap table{border-collapse:collapse;border:1px solid grey;width:100%}.receiptWrap table td,.receiptWrap table th{border:1px solid grey;padding:3px;font-size:.8rem}.receiptWrap table th{font-weight:300}.receiptWrap table td{font-weight:500}.receiptWrap table td.large{font-size:1.2rem;text-align:center}.receiptWrap img{position:absolute;top:110px;right:2px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.emptyText{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-size:2rem;font-weight:100;color:grey}.emptyText i{font-size:5rem}@media only screen and (max-width:400px){.optionPanel{width:70%}.optionPanel input{font-size:.8rem}}@media print{.no-print,footer,header{display:none}}:root{--ink:#1d1d1f;--ink-2:#515154;--muted:#86868b;--faint:#aeaeb2;--canvas:#f5f5f7;--surface:#fff;--surface-2:#fbfbfd;--line:#e3e3e6;--line-2:#ececed;--accent:#0a7d8c;--accent-press:#086675;--accent-tint:#eef6f7;--ring:rgba(10,125,140,0.35);--pos:#1d7a4d;--pos-bg:#eef6f0;--neg:#b23b3b;--neg-bg:#f8eeee;--neu:#6b6b70;--neu-bg:#f0f0f2;--r-card:14px;--r-ctrl:9px;--r-sm:7px;--shadow-pop:0 8px 28px -10px rgba(0,0,0,0.18),0 2px 6px -2px rgba(0,0,0,0.06)}.tiq-root *{box-sizing:border-box}.tiq-root{font-family:"Pretendard Variable",Pretendard,system-ui,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;background:#f5f5f7;background:var(--canvas);color:#1d1d1f;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.tiq-root iconify-icon{display:inline-block;vertical-align:-.125em}.tiq-root button{cursor:pointer}.tiq-root button,.tiq-root input{font-family:inherit}.tiq-root ::selection{background:rgba(10,125,140,.16)}.tiq-root .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scroll-area::-webkit-scrollbar{height:10px;width:10px}.scroll-area::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.scroll-area::-webkit-scrollbar-thumb:hover{background:#bcbcc2}.tiq-app{min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:56px;grid-gap:26px;gap:26px;padding:0 30px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid #e3e3e6;border-bottom:1px solid var(--line)}.brand,.topbar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.brand{grid-gap:11px;gap:11px}.brand-mark{width:30px;height:30px;border-radius:8px;background:#1d1d1f;background:var(--ink);display:grid;place-items:center;color:#fff}.brand-word{font-weight:800;font-style:italic;letter-spacing:-.02em;font-size:17px;color:#1d1d1f;color:var(--ink)}.brand-word .tiq{color:#0a7d8c;color:var(--accent)}.brand-sub{font-size:11px;color:#86868b;color:var(--muted);font-weight:600;letter-spacing:.02em;margin-top:1px}.topnav{grid-gap:26px;gap:26px;-webkit-align-items:stretch;align-items:stretch}.topnav,.topnav a,.topnav button{display:-webkit-flex;display:flex;height:100%}.topnav a,.topnav button{border:none;background:transparent;padding:0;text-decoration:none;font-size:14px;font-weight:600;color:#86868b;color:var(--muted);-webkit-align-items:center;align-items:center;grid-gap:7px;gap:7px;position:relative;transition:color .15s}.topnav a.active,.topnav a:hover,.topnav button.active,.topnav button:hover{color:#1d1d1f;color:var(--ink)}.topnav a.active:after,.topnav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#0a7d8c;background:var(--accent);border-radius:2px}.topbar-right{margin-left:auto;grid-gap:14px;gap:14px}.topbar-right,.user-chip{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.user-chip{grid-gap:9px;gap:9px}.user-chip .nm{font-size:13.5px;font-weight:700;color:#1d1d1f;color:var(--ink)}.user-chip .nm small{font-weight:500;color:#86868b;color:var(--muted);margin-left:3px}.avatar{width:30px;height:30px;border-radius:999px;background:#ececed;color:#515154;color:var(--ink-2);display:grid;place-items:center;font-size:17px}.tiq-page{-webkit-flex:1 1;flex:1 1;width:100%;max-width:1280px;margin:0 auto;padding:36px 30px 60px}.page-head{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px;gap:20px;margin-bottom:26px}.page-title{font-size:30px;font-weight:700;letter-spacing:-.03em;margin:0;line-height:1.1}.page-sub{margin:9px 0 0;color:#515154;color:var(--ink-2);font-size:15px;letter-spacing:-.01em}.page-sub b{color:#1d1d1f;color:var(--ink);font-weight:700}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--cols,4),1fr);grid-gap:0;gap:0;margin-bottom:26px;background:#fff;background:var(--surface);border:1px solid #e3e3e6;border:1px solid var(--line);border-radius:14px;border-radius:var(--r-card);overflow:hidden}.stat{padding:20px 22px;border-left:1px solid #ececed;border-left:1px solid var(--line-2)}.stat:first-child{border-left:none}.stat .lbl{font-size:13px;font-weight:600;color:#86868b;color:var(--muted);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.stat .lbl iconify-icon{font-size:15px;color:#aeaeb2;color:var(--faint)}.stat .val{font-size:27px;font-weight:700;letter-spacing:-.03em;margin-top:12px;line-height:1;color:#1d1d1f;color:var(--ink)}.stat .val .won{font-size:15px;font-weight:600;color:#86868b;color:var(--muted);margin-left:3px;letter-spacing:0}.stat .val.pos{color:#1d7a4d;color:var(--pos)}.stat .val.neg{color:#b23b3b;color:var(--neg)}.toolbar{-webkit-align-items:flex-end;align-items:flex-end;grid-gap:14px;gap:14px;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:18px}.field,.toolbar{display:-webkit-flex;display:flex}.field{-webkit-flex-direction:column;flex-direction:column;grid-gap:9px;gap:9px}.field>label{font-size:12px;font-weight:600;color:#86868b;color:var(--muted);letter-spacing:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px}.field>label iconify-icon{font-size:14px}.daterange{-webkit-flex-wrap:wrap;flex-wrap:wrap}.date-input,.daterange{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.date-input{height:40px;padding:0 13px;border:1px solid #e3e3e6;border:1px solid var(--line);border-radius:9px;border-radius:var(--r-ctrl);background:#fff;background:var(--surface);transition:.15s}.date-input:focus-within{border-color:#0a7d8c;border-color:var(--accent);box-shadow:0 0 0 3px rgba(10,125,140,.35);box-shadow:0 0 0 3px var(--ring)}.date-input iconify-icon{color:#86868b;color:var(--muted);font-size:16px}.date-input input{border:none;outline:none;background:transparent;font-size:14px;font-weight:600;color:#1d1d1f;color:var(--ink);width:140px;letter-spacing:-.01em}.date-sep{color:#aeaeb2;color:var(--faint);display:-webkit-flex;display:flex}.segment{display:-webkit-inline-flex;display:inline-flex;padding:3px;grid-gap:2px;gap:2px;background:#ececed;border-radius:9px;border-radius:var(--r-ctrl)}.segment button{border:none;background:transparent;padding:7px 16px;border-radius:6px;font-size:13.5px;font-weight:600;color:#515154;color:var(--ink-2);transition:.15s}.segment button.active{background:#fff;background:var(--surface);color:#1d1d1f;color:var(--ink)}.btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:7px;gap:7px;height:40px;padding:0 17px;border-radius:9px;border-radius:var(--r-ctrl);font-size:14px;font-weight:600;border:1px solid transparent;transition:background .15s,border-color .15s,-webkit-transform .12s;transition:transform .12s,background .15s,border-color .15s;transition:transform .12s,background .15s,border-color .15s,-webkit-transform .12s;white-space:nowrap;letter-spacing:-.01em}.btn:active{-webkit-transform:scale(.96);transform:scale(.96)}.btn iconify-icon{font-size:17px}.btn-primary{background:#0a7d8c;background:var(--accent);color:#fff}.btn-primary:hover{background:#086675;background:var(--accent-press)}.btn-outline{background:#fff;background:var(--surface);border-color:#e3e3e6;border-color:var(--line);color:#1d1d1f;color:var(--ink)}.btn-outline:hover{background:#fbfbfd;background:var(--surface-2);border-color:#d6d6da}.btn-ghost{background:transparent;color:#86868b;color:var(--muted)}.btn-ghost:hover{background:#ececed;color:#1d1d1f;color:var(--ink)}.btn-icon{width:40px;height:40px;padding:0}.btn-sm{height:33px;padding:0 12px;font-size:13px}.btn-block{width:100%}.dropwrap{position:relative}.dropmenu{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;background:#fff;background:var(--surface);border:1px solid #e3e3e6;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 28px -10px rgba(0,0,0,.18),0 2px 6px -2px rgba(0,0,0,.06);box-shadow:var(--shadow-pop);padding:6px;z-index:50}.dropmenu button{display:-webkit-flex;display:flex;width:100%;-webkit-align-items:center;align-items:center;grid-gap:11px;gap:11px;padding:10px 11px;border:none;background:transparent;border-radius:7px;font-size:13.5px;font-weight:600;color:#1d1d1f;color:var(--ink);text-align:left}.dropmenu button:hover{background:#f2f2f4}.dropmenu button iconify-icon{font-size:17px;color:#86868b;color:var(--muted)}.dropmenu .sep{height:1px;background:#ececed;background:var(--line-2);margin:5px 4px}.table-card{background:#fff;background:var(--surface);border:1px solid #e3e3e6;border:1px solid var(--line);border-radius:14px;border-radius:var(--r-card);overflow:hidden}.table-scroll{overflow-x:auto}table.tiq{width:100%;border-collapse:collapse;font-size:14px;min-width:780px}table.tiq thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;background:var(--surface);text-align:left;font-weight:600;font-size:12.5px;color:#86868b;color:var(--muted);padding:0 18px;height:48px;border-bottom:1px solid #e3e3e6;border-bottom:1px solid var(--line);white-space:nowrap;letter-spacing:-.01em}table.tiq thead th .th{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}table.tiq thead th.num .th{-webkit-justify-content:flex-end;justify-content:flex-end}.th-label{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.th-label.sortable{cursor:pointer}.th-filter{opacity:0;transition:.15s;color:#aeaeb2;color:var(--faint);font-size:13px}.th-label.sortable:hover .th-filter{opacity:.7}.th-sort{color:#0a7d8c;color:var(--accent);font-size:13px}.hf-btn{border:none;background:transparent;padding:2px;margin-left:1px;display:inline-grid;place-items:center;line-height:0;color:#aeaeb2;color:var(--faint);border-radius:5px;transition:.15s}.hf-btn iconify-icon{font-size:14px}.hf-btn:hover{background:#f0f0f2}.hf-btn.on,.hf-btn:hover{color:#0a7d8c;color:var(--accent)}.hf-pop{position:fixed;z-index:60;border:1px solid #e3e3e6;border:1px solid var(--line);border-radius:11px;box-shadow:0 8px 28px -10px rgba(0,0,0,.18),0 2px 6px -2px rgba(0,0,0,.06);box-shadow:var(--shadow-pop);padding:8px;-webkit-flex-direction:column;flex-direction:column}.hf-pop,.hf-search{background:#fff;background:var(--surface);display:-webkit-flex;display:flex;grid-gap:7px;gap:7px}.hf-search{-webkit-align-items:center;align-items:center;height:34px;padding:0 10px;border:1px solid #e3e3e6;border:1px solid var(--line);border-radius:8px}.hf-search:focus-within{border-color:#0a7d8c;border-color:var(--accent);box-shadow:0 0 0 3px rgba(10,125,140,.35);box-shadow:0 0 0 3px var(--ring)}.hf-search iconify-icon{color:#86868b;color:var(--muted);font-size:15px}.hf-search input{border:none;outline:none;background:transparent;font-size:13px;font-weight:500;color:#1d1d1f;color:var(--ink);width:100%;letter-spacing:-.01em}.hf-list{max-height:230px;overflow-y:auto;-webkit-flex-direction:column;flex-direction:column}.hf-item,.hf-list{display:-webkit-flex;display:flex}.hf-item{-webkit-align-items:center;align-items:center;grid-gap:9px;gap:9px;padding:7px 8px;border-radius:6px;font-size:13px;font-weight:500;color:#515154;color:var(--ink-2);cursor:pointer}.hf-item:hover{background:#f2f2f4}.hf-item input{width:15px;height:15px;accent-color:#0a7d8c;accent-color:var(--accent);-webkit-flex:none;flex:none;cursor:pointer}.hf-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf-all{border-bottom:1px solid #ececed;border-bottom:1px solid var(--line-2);border-radius:0;font-weight:600;color:#1d1d1f;color:var(--ink)}.hf-none{padding:16px 8px;text-align:center;font-size:12.5px;color:#86868b;color:var(--muted)}.hf-foot{display:-webkit-flex;display:flex;grid-gap:7px;gap:7px}.hf-foot .btn{-webkit-flex:1 1;flex:1 1}table.tiq tbody td{padding:0 18px;height:52px;border-bottom:1px solid #ececed;border-bottom:1px solid var(--line-2);color:#515154;color:var(--ink-2);white-space:nowrap;letter-spacing:-.01em}table.tiq tbody tr{transition:background .12s}table.tiq tbody tr:hover{background:#fbfbfd;background:var(--surface-2)}table.tiq tbody tr:last-child td{border-bottom:none}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell-strong{font-weight:600;color:#1d1d1f;color:var(--ink)}.cell-muted{color:#86868b;color:var(--muted)}.cell-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tiq input[type=checkbox]{width:15px;height:15px;accent-color:#0a7d8c;accent-color:var(--accent);cursor:pointer}.route{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:9px;gap:9px}.route .dot{width:8px;height:8px;border-radius:999px;-webkit-flex:none;flex:none}.route .dot.o{border:1.5px solid #aeaeb2;border:1.5px solid var(--faint);background:transparent}.route .dot.d{background:#1d1d1f;background:var(--ink)}.tfoot{padding:0 18px;height:56px;background:#fbfbfd;background:var(--surface-2);border-top:1px solid #e3e3e6;border-top:1px solid var(--line);font-weight:700}.tfoot,.tfoot .lbl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.tfoot .lbl{font-size:13.5px;color:#1d1d1f;color:var(--ink);grid-gap:7px;gap:7px}.tfoot .lbl iconify-icon{color:#86868b;color:var(--muted);font-size:16px}.tfoot .spacer{-webkit-flex:1 1;flex:1 1}.tfoot .grp{display:-webkit-flex;display:flex;grid-gap:40px;gap:40px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.tfoot .grp .item{text-align:right}.tfoot .grp .item .k{font-size:11.5px;font-weight:600;color:#86868b;color:var(--muted);display:block;margin-bottom:2px}.tfoot .grp .item .v{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:6px;font-size:12.5px;font-weight:600;line-height:1;letter-spacing:-.01em;color:#515154;color:var(--ink-2);background:#f0f0f2;background:var(--neu-bg)}.badge .bdot{width:6px;height:6px;border-radius:999px;background:#6b6b70;background:var(--neu);-webkit-flex:none;flex:none}.badge.success{background:#eef6f0;background:var(--pos-bg);color:#175e3c}.badge.success .bdot{background:#1d7a4d;background:var(--pos)}.badge.danger{background:#f8eeee;background:var(--neg-bg);color:#8f2f2f}.badge.danger .bdot{background:#b23b3b;background:var(--neg)}.badge.info{background:#eef6f7;background:var(--accent-tint);color:#0a6573}.badge.info .bdot{background:#0a7d8c;background:var(--accent)}.badge.teal{background:#eef6f7;background:var(--accent-tint);color:#0a6573}.badge.teal .bdot{background:#0a7d8c;background:var(--accent)}.badge.warning{background:#f6f1e8;color:#7a5a22}.badge.warning .bdot{background:#a87c2e}.badge.neutral{background:#f0f0f2;background:var(--neu-bg);color:#515154;color:var(--ink-2)}.badge.neutral .bdot{background:#6b6b70;background:var(--neu)}.amt-in{color:#1d7a4d;color:var(--pos);font-weight:600}.amt-out{color:#b23b3b;color:var(--neg);font-weight:600}.amt-zero{color:#aeaeb2;color:var(--faint)}.pagination{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:16px;gap:16px;padding:16px 18px;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e3e3e6;border-top:1px solid var(--line)}.pagesize{display:-webkit-inline-flex;display:inline-flex;padding:3px;grid-gap:2px;gap:2px;background:#ececed;border-radius:9px;border-radius:var(--r-ctrl)}.pagesize button{border:none;background:transparent;min-width:34px;height:28px;border-radius:6px;font-size:13px;font-weight:600;color:#515154;color:var(--ink-2)}.pagesize button.active{background:#fff;background:var(--surface);color:#1d1d1f;color:var(--ink)}.page-meta{font-size:13px;color:#86868b;color:var(--muted);font-weight:500}.page-meta b{color:#1d1d1f;color:var(--ink);font-weight:700}.pager{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:3px;gap:3px}.pager button{min-width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:13.5px;font-weight:600;color:#515154;color:var(--ink-2);display:grid;place-items:center}.pager button:hover{background:#ececed;color:#1d1d1f;color:var(--ink)}.pager button.active{background:#1d1d1f;background:var(--ink);color:#fff}.pager button:disabled{opacity:.35;cursor:default}.pager .dots{color:#aeaeb2;color:var(--faint);padding:0 4px}.empty{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:84px 24px;text-align:center}.empty .ic{width:60px;height:60px;border-radius:16px;background:#f0f0f2;color:#86868b;color:var(--muted);display:grid;place-items:center;font-size:30px;margin-bottom:18px}.empty h3{margin:0;font-size:17px;font-weight:700;color:#1d1d1f;color:var(--ink);letter-spacing:-.02em}.empty p{margin:8px 0 0;max-width:340px;line-height:1.55}.empty p,.tiq-loading{font-size:14px;color:#86868b;color:var(--muted)}.tiq-loading{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:84px 24px;grid-gap:14px;gap:14px;font-weight:600}.tiq-spinner{width:30px;height:30px;border-radius:999px;border:3px solid #e3e3e6;border-top-color:#0a7d8c;border:3px solid var(--line);border-top-color:var(--accent);-webkit-animation:tiq-spin .8s linear infinite;animation:tiq-spin .8s linear infinite}@-webkit-keyframes tiq-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tiq-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.app-foot{border-top:1px solid #e3e3e6;border-top:1px solid var(--line);background:#f5f5f7;background:var(--canvas)}.app-foot .inner{max-width:1280px;margin:0 auto;padding:28px 30px;color:#86868b;color:var(--muted);font-size:12.5px;line-height:1.9;letter-spacing:-.01em}.app-foot .co{font-weight:700;color:#515154;color:var(--ink-2);font-size:13.5px;margin-bottom:5px}.login{min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#f5f5f7;background:var(--canvas);padding:24px}.login-card{width:420px;max-width:100%;text-align:center}.login-logo{font-size:44px;font-weight:800;font-style:italic;letter-spacing:-.03em;color:#1d1d1f;color:var(--ink);line-height:1.05}.login-tag{color:#86868b;color:var(--muted);font-size:15px;font-weight:500;margin-top:14px;letter-spacing:-.01em}.login-panel{margin-top:36px;text-align:left}.login-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:22px}.login-tab{border:1px solid #e3e3e6;border:1px solid var(--line);background:#fff;background:var(--surface);border-radius:14px;padding:16px 14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;transition:.15s;text-align:left}.login-tab:hover{border-color:#d6d6da}.login-tab.active{border-color:#0a7d8c;border-color:var(--accent);background:#eef6f7;background:var(--accent-tint)}.login-tab .ric{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:22px;background:#f0f0f2;color:#1d1d1f;color:var(--ink);-webkit-flex:none;flex:none}.login-tab.active .ric{background:#fff;color:#0a7d8c;color:var(--accent)}.login-tab .rt{font-size:15px;font-weight:700;color:#1d1d1f;color:var(--ink);letter-spacing:-.02em}.login-tab .rd{font-size:12px;font-weight:500;color:#86868b;color:var(--muted)}.login-form{-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.input-row,.login-form{display:-webkit-flex;display:flex}.input-row{-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;height:48px;padding:0 14px;border:1px solid #e3e3e6;border:1px solid var(--line);border-radius:12px;background:#fff;background:var(--surface);transition:.15s}.input-row:focus-within{border-color:#0a7d8c;border-color:var(--accent);box-shadow:0 0 0 3px rgba(10,125,140,.35);box-shadow:0 0 0 3px var(--ring)}.input-row iconify-icon{color:#86868b;color:var(--muted);font-size:18px;-webkit-flex:none;flex:none}.input-row input{border:none;outline:none;background:transparent;font-size:15px;font-weight:500;color:#1d1d1f;color:var(--ink);width:100%;letter-spacing:-.01em}.input-row input::-webkit-inner-spin-button,.input-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-row .addon{-webkit-flex:none;flex:none}.input-row .addon-btn{border:none;background:#1d1d1f;background:var(--ink);color:#fff;height:34px;padding:0 13px;border-radius:8px;font-size:13px;font-weight:700;white-space:nowrap}.input-row .addon-btn:disabled{background:#aeaeb2;background:var(--faint)}.input-row .timer{font-size:13px;font-weight:700;color:#0a7d8c;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login-check{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#515154;color:var(--ink-2);font-weight:500;padding:2px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.login-check input{width:16px;height:16px;accent-color:#0a7d8c;accent-color:var(--accent)}.login-submit{margin-top:4px;height:48px;border-radius:12px}.login-foot{margin-top:28px;color:#aeaeb2;color:var(--faint);font-size:12px;letter-spacing:-.01em;text-align:center}@media (max-width:720px){.stats{grid-template-columns:repeat(2,1fr)}.stats .stat:nth-child(odd){border-left:none}.stats .stat:nth-child(n+3){border-top:1px solid #ececed;border-top:1px solid var(--line-2)}.tiq-page{padding:24px 16px 48px}.topbar{padding:0 16px}.topbar,.topnav{grid-gap:16px;gap:16px}.brand-sub,.topnav span.lbl{display:none}.page-title{font-size:24px}}