.live-root{color:#183c2f;background:#f4f6f1;font-family:Arial,Noto Sans KR,sans-serif;min-height:100vh;line-height:1.6}.live-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;background:#fff;border-bottom:1px solid #dce4d9}.live-brand{font-weight:800;font-size:28px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-header a{text-decoration:none;color:inherit}.live-header nav{display:flex;flex-wrap:wrap;gap:16px}.live-frame{display:grid;grid-template-columns:230px minmax(0,1fr);max-width:1600px;margin:auto}.live-nav{padding:24px 16px;background:#e9eee4;display:flex;flex-direction:column;gap:3px;align-self:stretch}.live-nav a{color:#214f3b;text-decoration:none;padding:10px 16px;border-radius:8px}.live-nav a[aria-current=page]{background:#135c42;color:#fff}.live-content{min-width:0;padding:32px;max-width:1200px}.live-content h1{font-size:30px;margin:0 0 24px}.live-content h2{font-size:20px;margin-top:0}.live-panel{background:#fff;border:1px solid #dce4d9;border-radius:14px;padding:24px;margin-bottom:24px}.live-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px}.live-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.live-field label{font-weight:700;font-size:14px}.live-field input,.live-field select,.live-field textarea{width:100%;padding:12px;border:1px solid #bacdbc;border-radius:8px;font:inherit;color:#163e2e;background:#fff;box-sizing:border-box}.live-field input[type=checkbox]{width:auto;align-self:flex-start}.live-field textarea{min-height:100px}.live-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:0;border-radius:8px;background:#135c42;color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;gap:8px}.live-button[disabled]{opacity:.55;cursor:wait}.live-button--quiet{background:#e6eee2;color:#164a32}.live-button--red{background:#e52635}.live-help,.live-empty{color:#526a5a}.live-empty{padding:32px 20px;text-align:center;background:#f6f8f3;border-radius:12px}.live-status{padding:10px 0;overflow-wrap:anywhere}.live-status[data-state=error]{color:#a31c2a}.live-table-wrap{overflow:auto}.live-table{width:100%;border-collapse:collapse;white-space:normal}.live-table th,.live-table td{padding:12px;text-align:left;border-bottom:1px solid #dce4d9;font-size:14px;overflow-wrap:anywhere}.live-card img{width:100%;max-height:200px;object-fit:contain}.live-amount{font-weight:800;font-size:24px;color:#145a3d}.live-stat-label{font-size:13px;color:#4b6854}.live-scanner video{width:100%;max-height:300px}.live-label{width:50mm;height:30mm;padding:1.5mm;box-sizing:border-box;display:grid;grid-template-columns:23mm minmax(0,1fr);gap:1mm;background:#fff;color:#000;overflow:hidden;border:1px dashed #ddd;margin:4mm 0;break-inside:avoid}.live-label [data-qr]{width:23mm;height:23mm}.live-label svg{width:100%;height:100%}.live-label-text{font-size:8pt;line-height:1.25;overflow-wrap:anywhere}.live-label-code{font-size:6pt}.live-header button{font:inherit}.live-footer{padding:24px 32px;color:#55705c;font-size:12px}.live-badge{display:inline-block;background:#e7eee1;border-radius:999px;padding:4px 10px;font-size:12px}.live-price{font-weight:800;font-size:20px}.live-product-code{font-size:12px;color:#617265}.live-nav-toggle{display:none}*[data-live-form] a{display:block;margin-top:8px}@media (max-width:800px){.live-frame{display:block}.live-header{padding:16px 20px}.live-brand{font-size:24px}.live-header nav{gap:10px;font-size:13px}.live-content{padding:20px}.live-nav{display:flex;flex-direction:row;overflow:auto;white-space:nowrap;padding:10px;gap:4px}.live-nav a{padding:8px 12px;font-size:13px}.live-content h1{font-size:25px}.live-panel{padding:20px}.live-table th,.live-table td{min-width:80px}.live-footer{padding:18px 20px}.live-label{margin:4mm auto}}@media print{@page{size:50mm 30mm;margin:0}.live-root>*:not(.live-frame){display:none}.seller-sidebar,.live-nav,.live-content>:not(.live-labels):not(.finance-report):not(.finance-workspace){display:none}.live-frame,.live-content,.live-labels{display:block;margin:0;padding:0;max-width:none}.live-label{border:0;margin:0;break-after:page}.live-label:last-child{break-after:auto}}.live-frame.live-frame--customer{display:block;max-width:1200px}.live-panel form>label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.live-panel form>label input,.live-panel form>label select,.live-panel form>label textarea{box-sizing:border-box;max-width:100%;padding:10px;border:1px solid #bacdbc;border-radius:8px;font:inherit}.live-panel article+article{border-top:1px solid #dce4d9;margin-top:24px;padding-top:24px}.live-label{position:relative}.live-label-select{position:absolute;top:0;right:0}.live-label-text p:first-of-type{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.live-root{margin:0}.live-root *{box-sizing:border-box}.live-header nav{align-items:center}.live-header .live-brand{flex-shrink:0;max-width:55%}.live-labels{display:flex;flex-wrap:wrap;gap:4mm}.live-label{margin:0 0 4mm}.live-panel>form.live-grid{margin-bottom:16px}.live-panel>form.live-grid>label{display:flex;flex-direction:column;gap:6px}.live-panel>form.live-grid input{padding:10px;border:1px solid #bacdbc;border-radius:8px;max-width:100%}@media (max-width:800px){.live-header{position:relative;min-height:76px;gap:12px}.live-header .live-brand{max-width:calc(100% - 90px)}.live-nav-toggle{display:inline-flex}.live-header nav{display:none}.live-header[data-menu-open] nav{position:absolute;top:100%;left:0;right:0;display:flex;padding:16px 20px;background:#fff;border-bottom:1px solid #dce4d9;z-index:10}.live-labels{justify-content:center}}@media print{.live-root{margin:0}.live-labels{display:block}.live-label{margin:0}}.live-admin-office{padding:24px;max-width:1400px}.live-admin-office>div{margin-bottom:24px}.live-admin-office h1,.live-admin-office h2{margin-bottom:16px}.live-admin-office form>div{margin-bottom:16px}.live-admin-office .btn{margin:8px 8px 8px 0}.live-admin-office label{display:block;margin-bottom:6px}.live-admin-office>div>span{display:block;margin:10px 0}.live-admin-office [role=alert]{color:#a31c2a}.live-admin-office input[type=file]{margin:12px 0}@media (max-width:800px){.live-admin-office{padding:16px}.live-admin-office .btn{max-width:100%;white-space:normal}}@media (max-width:800px){.admin_layout_root:has(.live-admin-office) .left_sidebar_area{display:none}.admin_layout_root:has(.live-admin-office) .right_content_wrapper{width:100%;min-width:0}.live-admin-office{width:100%;min-width:0;box-sizing:border-box}.live-admin-office h1{font-size:26px;word-break:keep-all}.live-admin-office form,.live-admin-office input,.live-admin-office select{min-width:0;max-width:100%}}.live-admin-office .live-audit-row{padding-block:.65rem;border-bottom:1px solid #e3e8e2;overflow-wrap:anywhere}.live-workflow-nav{display:flex;flex-wrap:wrap;gap:16px}.live-table input{max-width:160px;width:100%;padding:8px;font:inherit}.live-table input[type=checkbox]{width:auto}.live-ledger{background:#fff;padding:24px}.live-ledger h3{margin-top:32px}.live-stock-ledger{min-width:1100px}.live-label{grid-template-rows:minmax(0,1fr)}.live-label-text{min-width:0;min-height:0}.live-label-text p{margin:1mm 0 0}.live-label-text p:first-of-type{display:block;overflow:visible;-webkit-line-clamp:unset}[data-receipt-form] label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-weight:600}[data-receipt-form] label input,[data-receipt-form] label select,[data-receipt-form] label textarea{width:100%;max-width:100%;padding:12px;border:1px solid #bacdbc;border-radius:8px;background:#fff;font:inherit;color:#163e2e}[data-receipt-form] label textarea{min-height:90px}[data-receipt-basics]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0 18px}[data-receipt-basics]>h2,[data-receipt-basics]>p{grid-column:1/-1}[data-receipt-basics][hidden]{display:none}@media print{@page{size:A4 landscape;margin:12mm}body.live-print-ledger .live-content>:not(.live-ledger){display:none!important}body.live-print-ledger .live-content>.live-ledger{display:block!important}body.live-print-ledger .live-ledger{padding:0;color:#000;font-size:10pt}body.live-print-ledger .live-ledger button{display:none!important}body.live-print-ledger .live-table-wrap{overflow:visible}body.live-print-ledger .live-table{table-layout:fixed;min-width:0;width:100%}body.live-print-ledger th,body.live-print-ledger td{font-size:9pt;padding:5px;min-width:0}thead{display:table-header-group}tfoot{display:table-footer-group}tr{break-inside:avoid}.live-ledger h3{break-after:avoid}.live-label-text p:first-of-type{display:block;overflow:visible;-webkit-line-clamp:unset}}.live-report-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.live-report-parts{display:flex;gap:12px;flex-wrap:wrap}.live-report-parts form{display:flex;gap:8px}@media print{body.live-print-ledger .live-report-parts,body.live-print-ledger .live-ledger details{display:none!important}.live-ledger td p{margin:2px 0}.live-ledger td{overflow-wrap:anywhere}}.live-report-detail{table-layout:fixed;width:100%}.live-report-detail td{overflow-wrap:anywhere}.live-report-detail td p{margin:4px 0}@media print{body.live-print-ledger,body.live-print-ledger .live-frame,body.live-print-ledger .live-content{background:#fff;min-height:0}body.live-print-ledger .live-report-detail td{line-height:1.3}body.live-print-ledger .live-report-detail td p{margin:2px 0}}.live-products-workspace{font-size:14px;line-height:1.5;max-width:1600px;margin:auto;color:#173d30}.live-products-workspace h1{font-size:23px;margin:0}.live-products-workspace h2{font-size:17px;margin:16px 0 8px}.live-products-workspace p{margin:8px 0}.product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.product-actions{display:flex;align-items:center;gap:8px}.live-products-workspace .live-button,.live-products-workspace button{padding:6px 12px;min-height:34px;font-size:14px;border-radius:6px}.live-products-workspace button{cursor:pointer;border:1px solid #a9bfb3}.live-products-workspace button:disabled{opacity:.55;cursor:not-allowed}.live-products-workspace label{display:inline-flex;flex-direction:column;gap:3px;font-size:13px}.live-products-workspace input:not([type=checkbox]):not([type=radio]):not([type=file]),.live-products-workspace select{height:34px;padding:5px 8px;box-sizing:border-box;border:1px solid #acbeb4;border-radius:5px;font:inherit;max-width:100%}.live-products-workspace input[type=number]{width:110px;text-align:right}.live-products-workspace textarea{padding:6px 8px;border:1px solid #acbeb4;border-radius:5px;min-height:52px;font:inherit}.live-products-workspace fieldset{border:0;padding:0;margin:0}.live-products-workspace fieldset label{flex-direction:row;align-items:center;margin-right:10px}.product-filters{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid #d5e2d9;padding:12px;border-radius:8px}.product-filters input[name=search]{width:200px}.product-help{font-size:12px;color:#516e60}.product-help label{flex-direction:row;align-items:center}.product-table-scroll{overflow:auto;border:1px solid #d5e2d9;border-radius:8px;background:#fff}.product-list{width:100%;border-collapse:collapse;min-width:1000px}.product-list th{font-size:12px;color:#4f6d5e;background:#f1f6f2;white-space:nowrap}.product-list td,.product-list th{padding:10px 8px;text-align:left;border-bottom:1px solid #e1e9e3;vertical-align:middle}.product-list td{font-size:13px}.product-list small{display:block;color:#60766b;font-size:12px;margin-top:2px}.product-identity{display:flex;gap:10px;align-items:center;min-width:210px;max-width:340px;text-decoration:none;color:inherit}.product-identity img,.product-placeholder{width:44px;height:44px;object-fit:cover;border-radius:5px;flex-shrink:0}.product-placeholder{display:grid;place-items:center;background:#edf3ee;font-size:11px;color:#75867a}.product-completed{background:#e4f4df}.product-notice{background:#e4f4df;border-left:4px solid #4a8151;padding:12px;margin-bottom:12px}.product-notice a{margin-left:8px}.product-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.product-pagination form{display:flex;align-items:end;gap:6px}.product-management{padding:12px;background:#fff;border:1px solid #d5e2d9;border-radius:8px;margin:12px 0}.product-management summary{cursor:pointer;font-weight:600}.product-management form{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding-top:10px}.product-edit{display:flex;flex-wrap:wrap;align-items:end;gap:12px;background:#fff;padding:14px;border:1px solid #d5e2d9;border-radius:8px;margin:12px 0}.product-edit textarea{width:320px}.product-options{background:#fff;padding:14px;border:1px solid #d5e2d9;border-radius:8px}.product-axis{display:flex;align-items:end;gap:8px;margin:8px 0}.product-axis label:last-of-type{flex:1;max-width:450px}.product-axis input{width:100%}.product-price-mode{margin:12px 0}.product-price-mode>label{flex-direction:row;align-items:center;margin-right:12px}.product-price-mode [data-common-prices]{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:8px}.product-option-table input[data-item-field=name]{min-width:200px}.product-option-table input[readonly]{background:#f0f4f1;color:#627165}.product-label-settings{padding:12px;background:#fff;border:1px solid #d5e2d9;margin-top:12px}.product-label-settings label{margin:8px}.live-products-workspace input:focus-visible,.live-products-workspace button:focus-visible,.live-products-workspace a:focus-visible{outline:2px solid #247651;outline-offset:2px}@media (max-width:650px){.product-toolbar{align-items:flex-start;flex-wrap:wrap}.product-toolbar h1{font-size:21px}.product-filters>label{flex:1 1 140px}.product-filters input[name=search]{width:100%}.product-edit>label{flex:1 1 150px;max-width:100%}.product-edit textarea{width:100%}.product-axis{flex-wrap:wrap}.product-axis label{flex:1 1 120px}.product-options{padding:10px}.product-pagination{align-items:flex-start}.product-list{min-width:940px}.live-products-workspace{min-width:0}.product-price-mode [data-common-prices]>label{flex:1 1 110px}}.live-products-workspace [hidden]{display:none!important}.product-pages{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:10px 0}.product-pages a,.product-pages span,.product-pages strong{padding:5px 9px;border:1px solid #c6d7cb;border-radius:4px;background:#fff;line-height:1.5}.product-pages strong{background:#135c42;color:#fff}.product-pages [aria-disabled]{color:#73867a}.live-products-workspace fieldset label,.product-price-mode>label{white-space:nowrap}.live-products-workspace fieldset{min-width:130px}.live-products-workspace fieldset input,.product-price-mode>label input{flex-shrink:0;width:auto}@media (max-width:650px){.product-axis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.product-axis label{min-width:0}.product-axis input{min-width:0;width:100%}.product-edit{align-items:flex-start}.product-edit>label{align-self:stretch}.product-edit textarea{min-height:60px}.product-price-mode>label{gap:6px}}.finance-workspace,.finance-report{max-width:1600px;margin:auto;min-width:0}.finance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.finance-cards article{padding:16px;border:1px solid #d4dde8;border-radius:12px;background:#f8fafc}.finance-cards h3{font-size:14px;margin:0 0 8px}.finance-cards strong{font-size:22px;font-variant-numeric:tabular-nums}.finance-notice{border-left:4px solid #b7791f;background:#fffbeb;padding:16px;margin:20px 0}.finance-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.finance-actions details{border:1px solid #cbd5e1;border-radius:8px;padding:12px;flex:1 1 260px}.finance-actions summary{cursor:pointer;font-weight:600}.finance-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0}.finance-form label{display:flex;flex-direction:column;gap:6px;min-width:0}.finance-form input,.finance-form select,.finance-form textarea{width:100%;min-width:0;border:1px solid #94a3b8;border-radius:6px;padding:9px;background:#fff;color:#172b45;box-sizing:border-box}.finance-form p{grid-column:1/-1}.finance-dialog{width:min(880px,calc(100vw - 32px));max-height:90vh;border:0;border-radius:14px;padding:24px;box-sizing:border-box}.finance-dialog::backdrop{background:#10213999}.finance-dialog header{display:flex;justify-content:space-between}.finance-source{break-inside:avoid;border-bottom:1px solid #cbd5e1;padding:8px 0}.finance-source dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-source dl div{min-width:0}.finance-source dt{font-size:11px;color:#475569}.finance-source dd{margin:0;font-size:12px;overflow-wrap:anywhere}.finance-print-controls{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:600px){.finance-form{grid-template-columns:1fr}.finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-cards strong{font-size:18px}.finance-source dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:A4 portrait;margin:12mm}.finance-print-controls,.finance-actions{display:none}.finance-report{font-size:10px}.finance-report h1{font-size:18px}.finance-report h2{font-size:14px}.finance-cards{grid-template-columns:repeat(4,1fr);gap:5px}.finance-cards article{padding:7px}.finance-cards strong{font-size:14px}.finance-cards h3{font-size:10px}.finance-report .product-table-scroll{overflow:visible}.finance-report table{width:100%;min-width:0;font-size:9px}.finance-report th,.finance-report td{padding:4px}.finance-report thead{display:table-header-group}.finance-report tr{break-inside:avoid}.finance-source dl{grid-template-columns:repeat(4,minmax(0,1fr))}}.finance-chart{margin:24px 0;padding:16px;border:1px solid #cbd5e1;border-radius:10px}.finance-chart ol{list-style:none;padding:0}.finance-chart li{margin:14px 0;break-inside:avoid}.finance-chart li div{margin:7px 0}.finance-chart span{font-size:12px}.finance-chart i{display:block;min-height:5px;max-width:100%;background:#256b54}.finance-chart div:nth-of-type(2) i{background:#b7791f}.finance-chart div:nth-of-type(3) i{background:#3b6a99}.live-root:has(.finance-report){background:#fff}@media print{.live-root .live-content>.finance-report{display:block}.live-root:has(.finance-report),.live-root:has(.finance-report) .live-frame,.live-root:has(.finance-report) .live-content{min-height:0;background:#fff}.finance-report .finance-chart{break-inside:auto}.finance-report h2,.finance-report h3{break-after:avoid}}.broadcast-workspace{min-width:0}.broadcast-heading,.broadcast-inline,.broadcast-actions,.broadcast-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.broadcast-heading{justify-content:space-between;margin:12px 0}.broadcast-heading h1{margin:0}.broadcast-heading small{font-size:14px;color:#56645b}.broadcast-tabs{margin:0 0 12px;border-bottom:1px solid #dce5df;padding-bottom:10px}.broadcast-tabs a[aria-current]{font-weight:700;color:#14523b}.broadcast-workspace .live-panel{padding:14px;margin:12px 0}.broadcast-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.broadcast-fields label,.broadcast-filters label{display:flex;flex-direction:column;gap:4px}.broadcast-wide{grid-column:1/-1}.broadcast-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.broadcast-filters input{max-width:220px}.broadcast-workspace input:not([type=checkbox]),.broadcast-workspace select,.broadcast-workspace button{min-height:34px;padding:5px 9px}.broadcast-workspace input,.broadcast-workspace select{max-width:100%;min-width:0}.broadcast-inline>input{flex:1}.broadcast-workspace .broadcast-rate{width:100px;display:block}.broadcast-check{display:flex!important;flex-direction:row!important;align-items:center;gap:6px}.broadcast-check input{width:auto;min-height:0}.broadcast-channel{font-size:14px;overflow-wrap:anywhere;align-self:center}.broadcast-host-picker{margin:12px 0}.broadcast-host-choices{display:flex;gap:8px;flex-wrap:wrap;padding:8px 0;max-height:200px;overflow:auto}.broadcast-participant{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e3eae6;padding:8px 0;flex-wrap:wrap}.broadcast-participant strong{min-width:100px}.broadcast-estimate{background:#f3f7f4;border-radius:6px;padding:10px;margin:10px 0}.broadcast-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.broadcast-candidates article{border:1px solid #dce5df;padding:10px;display:flex;flex-direction:column;gap:6px;min-width:0}.broadcast-workspace [hidden]{display:none!important}.broadcast-workspace fieldset{border:1px solid #dce5df;padding:10px;margin-top:8px}.broadcast-workspace .product-list td{vertical-align:top}.broadcast-workspace .product-list form{min-width:210px}.broadcast-workspace .product-list small{display:block}.broadcast-workspace p{overflow-wrap:anywhere}.broadcast-workspace .broadcast-actions{margin:12px 0}@media (max-width:640px){.broadcast-fields,.broadcast-candidates{grid-template-columns:1fr}.broadcast-wide{grid-column:auto}.broadcast-filters>*{flex:1 1 140px}.broadcast-filters input{max-width:100%}.broadcast-heading h1{font-size:22px}.broadcast-workspace .live-panel{padding:12px}.broadcast-inline>input{flex-basis:100%}}.broadcast-workspace input:not([type=checkbox]),.broadcast-workspace select{font:inherit;font-size:14px;border:1px solid #bacdbc;border-radius:6px;background:#fff;color:#183c2f;box-sizing:border-box}.broadcast-fields input:not([type=checkbox]),.broadcast-fields select{width:100%}.broadcast-workspace button:not(.live-button){font:inherit;font-size:14px;border:1px solid #b7c8bc;border-radius:6px;background:#f3f7f4;color:#214f3b;cursor:pointer}.broadcast-workspace button:disabled{opacity:.55;cursor:default}.broadcast-workspace input:focus-visible,.broadcast-workspace select:focus-visible,.broadcast-workspace button:focus-visible{outline:2px solid #135c42;outline-offset:2px}@media screen and (min-width:801px){.live-operator .live-content{padding:24px}.live-operator .live-panel{padding:16px;margin-bottom:16px}.live-operator .live-grid{gap:12px}.live-operator .live-field{gap:4px;margin-bottom:10px}.live-operator .live-field input,.live-operator .live-field select{padding:6px 10px;min-height:36px}.live-operator .live-button{min-height:36px;padding:6px 12px}.live-operator .live-content h1{margin-bottom:16px}.live-operator .broadcast-workspace .live-panel{padding:14px}}.live-operator{background:#f8fafc;font-size:15px;line-height:1.55}.live-operator .live-frame{grid-template-columns:240px minmax(0,1fr);max-width:1840px}.live-operator .live-content{max-width:none;min-width:0;padding:24px}.live-operator .seller-sidebar{width:240px;background:#eaf0ec;box-sizing:border-box;align-self:stretch}.live-operator .live-nav{padding:18px 12px;background:transparent;gap:4px;box-sizing:border-box}.live-operator .live-nav a{font-size:15px;padding:10px 14px;line-height:1.4;color:#244c3b;text-decoration:none;border-radius:7px}.live-operator .live-nav a:visited{color:#244c3b}.live-operator .live-nav a:hover{background:#dce8e0}.live-operator .live-nav a[aria-current=page]{background:#135c42;color:#fff;font-weight:700}.seller-menu-toggle{display:none}.live-operator :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #387e62;outline-offset:3px}.live-operator :is(.broadcast-tabs,.seller-tabs){display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;max-width:100%;min-width:0;padding:3px 1px 12px;margin:0 0 18px;border-bottom:1px solid #dae4de;box-sizing:border-box;scrollbar-width:thin}.live-operator :is(.broadcast-tabs,.seller-tabs) a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:38px;padding:7px 15px;background:#edf2ef;border:1px solid #cbd9d0;border-radius:7px;color:#294e3d;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;box-sizing:border-box}.live-operator :is(.broadcast-tabs,.seller-tabs) a:visited{color:#294e3d;text-decoration:none}.live-operator :is(.broadcast-tabs,.seller-tabs) a:hover{background:#dfeae3;border-color:#91b09d}.live-operator :is(.broadcast-tabs,.seller-tabs) a[aria-current=page]{background:#135c42;color:#fff;border-color:#135c42}.live-operator .live-content h1{font-size:26px;line-height:1.25;margin:0 0 10px}.live-operator .live-button{min-height:38px;padding:7px 14px;font-size:14px;line-height:1.4;box-sizing:border-box}.live-operator .broadcast-heading{margin-top:0}.finance-workspace{max-width:none;margin:0}.finance-page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.finance-page-heading p{margin:0;color:#607065}.finance-quick-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.finance-quick-actions .finance-form{display:block;margin:0}.finance-quick-actions .finance-form p:empty{display:none}.finance-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.finance-section-heading h2{margin:0;font-size:19px}.finance-section-heading span,.finance-muted{font-size:14px;color:#607065}.finance-workspace h2{font-size:19px;margin:20px 0 10px}.finance-workspace h3{font-size:15px}.finance-workspace p{font-size:14px;max-width:84ch}.finance-setup-status{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ded9b6;border-radius:9px;background:#fffdf2;padding:12px 16px;margin:12px 0}.finance-setup-status p{margin:3px 0 0}.finance-status-line{padding:10px 0;margin:8px 0;color:#52675b;font-size:14px}.finance-badge{display:inline-block;font-size:12px;background:#eaf2ed;color:#24523d;padding:3px 7px;border-radius:5px;line-height:1.4}.finance-query{background:#fff;border:1px solid #dce5df;border-radius:10px;padding:16px;margin:12px 0 20px}.finance-presets{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.finance-presets a{padding:6px 12px;min-height:36px;box-sizing:border-box;border:1px solid #cbd9d0;border-radius:6px;background:#f4f7f5;color:#294e3d;text-decoration:none;font-size:14px}.finance-presets a:visited{color:#294e3d}.finance-presets a[aria-current]{background:#e0eee5;border-color:#719b83;font-weight:700}.finance-workspace .finance-filters,.finance-workspace>.product-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:0}.finance-workspace .finance-filters label,.finance-workspace>.product-filters label{display:flex;flex-direction:column;gap:5px;font-size:14px;min-width:130px;max-width:260px}.finance-workspace :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){font:inherit;font-size:14px;min-height:38px;padding:7px 10px;border:1px solid #b8cabe;border-radius:6px;box-sizing:border-box;background:#fff;color:#183c2f;max-width:100%;min-width:0}.finance-workspace :is(input[type=date],select){height:38px}.finance-cards{gap:12px;margin:12px 0 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-cards article,.finance-balance-grid article{background:#fff;border:1px solid #dce5df;border-radius:10px;padding:18px;min-width:0;box-sizing:border-box}.finance-cards h3{font-size:14px;font-weight:500;color:#53685b;margin:0 0 10px}.finance-cards strong{display:block;font-size:27px;line-height:1.2;letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.finance-cards small{display:block;font-size:13px;color:#66786d;margin-top:7px}.finance-kpi--primary{border-top:3px solid #276b4d}.finance-kpis .finance-kpi--result{background:#eef6f1;border-color:#a5c5b2}.finance-cash-summary{border-top:1px solid #dce5df;padding-top:2px;margin-top:18px}.finance-cash-summary .finance-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-cash-summary .finance-cards strong{font-size:22px}.finance-cash-summary .finance-cards article{padding:16px}.finance-help,.finance-detail-analysis{background:#fff;border:1px solid #dce5df;border-radius:9px;padding:12px 16px;margin:12px 0}.finance-workspace summary{font-size:14px;cursor:pointer;font-weight:600;color:#294e3d}.finance-detail-analysis>summary{padding:3px 0}.finance-help>p{margin:10px 0}.finance-action-area{margin:16px 0}.finance-actions{gap:8px;margin:0}.finance-form{gap:12px;margin:16px 0}.finance-form label{font-size:14px;gap:5px}.finance-dialog{padding:20px;width:min(840px,calc(100vw - 32px));max-height:88vh;overflow:auto}.finance-dialog header{align-items:center;gap:12px;border-bottom:1px solid #dce5df;padding-bottom:12px}.finance-dialog header h2{margin:0;font-size:20px}.finance-dialog header button{min-height:38px;padding:7px 12px;border:1px solid #b8cabe;border-radius:6px;background:#f3f7f4;color:#294e3d;font:inherit;font-size:14px}.finance-dialog p{font-size:14px;line-height:1.6;max-width:76ch}.finance-dialog input,.finance-dialog select,.finance-dialog textarea{font:inherit;font-size:14px;min-height:38px}.finance-form [data-live-message]:empty,.finance-conversion:empty{display:none}.finance-form [data-live-message][data-state=error]{background:#fff1f1;border-left:3px solid #b44040;padding:10px;color:#8d2222}.finance-form[data-busy] button{opacity:.65}.finance-workspace .product-list{font-size:14px;background:#fff}.finance-workspace .product-list th,.finance-workspace .product-list td{font-size:14px;line-height:1.5;padding:11px 12px;vertical-align:top}.finance-workspace .product-list small{display:block;color:#6a7b70;margin-top:4px;font-size:12px}.finance-workspace .finance-number,.finance-detail-analysis .product-list td{text-align:right;font-variant-numeric:tabular-nums}.finance-empty{padding:24px 16px;color:#64776b;background:#f8faf9;font-size:14px}.finance-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.finance-balance-grid h3{margin:0 0 10px;font-size:14px}.finance-balance-grid strong{display:block;font-size:24px;font-variant-numeric:tabular-nums}.finance-balance-grid small{display:block;font-size:13px;color:#6a7b70}.finance-balance-grid strong small{display:inline}.finance-workspace .finance-record-detail{font-size:12px;overflow-wrap:anywhere}.finance-print-controls{background:#f3f7f4;padding:12px;border:1px solid #dce5df;border-radius:8px;max-height:180px;overflow:auto}@media (max-width:1100px){.finance-cash-summary .finance-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.live-operator .live-frame{display:block}.live-operator .seller-sidebar{width:100%;background:#eaf0ec;padding:10px 16px}.seller-menu-toggle{display:flex;justify-content:space-between;align-items:center;min-height:40px;width:100%;background:#fff;border:1px solid #c9d9cf;border-radius:7px;padding:8px 12px;color:#214e39;font:inherit;font-size:14px}.live-operator .seller-sidebar .live-nav{display:none;flex-direction:column;white-space:normal;padding:8px 0 0;overflow:visible}.live-operator .seller-sidebar[data-open] .live-nav{display:flex}.live-operator .live-content{padding:20px 16px}.live-operator .live-content h1{font-size:25px}.finance-page-heading{margin-bottom:14px}.finance-quick-actions{width:100%}.finance-query{padding:14px}.finance-workspace .finance-filters>*{flex:1 1 135px;max-width:100%}.finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-cards article{padding:16px}.finance-cards strong{font-size:24px}.finance-cash-summary .finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-balance-grid{grid-template-columns:1fr}.finance-setup-status{align-items:start;flex-wrap:wrap}.finance-dialog{padding:16px}.finance-form{grid-template-columns:1fr}}@media print{.seller-sidebar,.finance-tabs,.finance-presets,.finance-query,.finance-page-heading .finance-quick-actions,.finance-setup-status,.finance-action-area,.finance-actions,.finance-print-controls,.finance-workspace form,.finance-workspace dialog,.finance-workspace button{display:none}.live-operator .live-frame,.live-operator .live-content{display:block;padding:0;margin:0;width:auto;max-width:none}.finance-workspace{font-size:10pt}.finance-workspace .finance-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-workspace .finance-cards strong{font-size:16pt}.finance-workspace .product-list{font-size:9pt;min-width:0}.finance-workspace .product-table-scroll{overflow:visible}.finance-workspace .finance-detail-analysis>*,.finance-report details>*{display:block}.finance-workspace .finance-detail-analysis>summary,.finance-report details>summary{display:none}.finance-workspace .finance-detail-analysis{border:0;padding:0}.finance-workspace .finance-cards article{break-inside:avoid}.finance-workspace .product-list tr{break-inside:avoid}.finance-workspace .product-list thead{display:table-header-group}}.finance-query .finance-filters{padding:0;border:0;background:transparent;border-radius:0}.finance-workspace .finance-kpis{margin-top:10px}.finance-workspace .finance-quick-actions .finance-form{padding:0}@media print{.live-operator{min-height:0;background:#fff}.live-operator .finance-workspace{background:#fff}.live-operator .finance-workspace .finance-tabs,.live-operator .finance-workspace .finance-settings{display:none}.finance-workspace .finance-detail-analysis>.finance-cards{display:none}.finance-report .finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.finance-report .finance-cards article{padding:9px}.finance-report .finance-cards strong{font-size:14px}.finance-report .finance-cards h3{font-size:10px;margin-bottom:6px}}.finance-heading-title{flex:1 1 260px;min-width:0}.finance-heading-title .finance-quick-actions{margin-top:14px}.finance-page-heading{align-items:flex-start;gap:20px}.finance-page-heading>.finance-query{flex:2 1 580px;margin:0;max-width:900px;box-sizing:border-box;min-width:0}.finance-dashboard .finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:12px 0 16px}.finance-dashboard .finance-kpis article{background:#fff;box-shadow:0 2px 5px #183c2f06;padding:18px;border:1px solid #e1e7ec}.finance-dashboard .finance-kpis strong{font-size:clamp(26px,1.9vw,30px);letter-spacing:-.5px}.finance-dashboard .finance-kpis strong small{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5}.finance-basis{background:#eef3f8;border:1px solid #dce5ee;border-radius:8px;padding:12px 16px;margin:16px 0;color:#345269;font-size:14px;line-height:1.6}.finance-basis-heading{display:flex;gap:8px;align-items:center}.finance-info-icon{flex:0 0 19px}.finance-basis ul{display:flex;gap:8px 24px;flex-wrap:wrap;margin:6px 0;padding-left:20px}.finance-basis li{padding:0}.finance-calculation-help{margin-top:6px}.finance-calculation-help summary{cursor:pointer;font-weight:600;color:#22583f}.finance-period-ledger .finance-ledger th:not(:first-child),.finance-period-ledger .finance-ledger td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-ledger th:first-child{text-align:left}.finance-ledger tfoot{font-weight:700;background:#edf4f0;border-top:2px solid #b5c9bd}.finance-ledger-note{color:#607184;line-height:1.6}.finance-incomplete{background:#f2f5f8;border-left:3px solid #7592a9;padding:9px 12px;color:#435d70}.finance-dashboard .finance-detail-analysis{margin-top:12px}.finance-bank-notice{padding:10px 14px;background:#eef3f8;border:1px solid #dce5ee;border-radius:6px}@media (max-width:1100px){.finance-dashboard .finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.finance-page-heading>.finance-query{flex-basis:100%;max-width:none}.finance-heading-title{flex-basis:100%}.finance-dashboard .finance-kpis{gap:12px}.finance-dashboard .finance-kpis article{padding:16px}.finance-dashboard .finance-kpis strong{font-size:26px}.finance-basis ul{display:block}.finance-basis li+li{margin-top:4px}}@media print{.finance-dashboard .finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.finance-dashboard .finance-kpis article{padding:9px;box-shadow:none}.finance-dashboard .finance-kpis strong{font-size:15pt}.finance-dashboard .finance-kpis h3{font-size:10pt}.finance-dashboard .finance-kpis small{font-size:8pt}.finance-basis{break-inside:avoid;padding:8px 10px;font-size:9pt}.finance-basis ul{display:block}.finance-calculation-help,.finance-dashboard .finance-detail-analysis .finance-chart{display:none}.finance-period-ledger .finance-ledger{width:100%;table-layout:auto}.finance-workspace .finance-ledger th,.finance-workspace .finance-ledger td{font-size:8pt;padding:7px 5px;white-space:normal}.finance-workspace .finance-ledger small{font-size:7.5pt}.finance-ledger tfoot{display:table-row-group}.finance-ledger-note{font-size:9pt}.finance-dashboard .finance-detail-analysis .finance-kpis{display:none}}@media print{.finance-dashboard .finance-detail-analysis:not([open]),.finance-dashboard .finance-secondary-metrics:not([open]){display:none}.finance-dashboard .finance-secondary-metrics[open]>summary{display:none}.finance-dashboard .finance-calculation-help[open]{display:block}.finance-dashboard .finance-calculation-help[open]>summary{display:none}.finance-workspace>.finance-status-line{font-size:9pt}.finance-period-ledger h2{break-after:avoid}}.live-operator .seller-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid #b9cfc1;border-radius:6px;background:#edf3ef;color:#28513d;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;box-sizing:border-box}.live-operator .seller-action-button:visited{color:#28513d;text-decoration:none}.live-operator .seller-action-button:hover{background:#dfeae3;border-color:#7caa91}.broadcast-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:120px}.finance-expense-summary{background:#fff;border:1px solid #dde5eb;border-radius:10px;padding:16px;margin:12px 0 8px;box-shadow:0 2px 5px #183c2f05}.finance-expense-summary>header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.finance-workspace .finance-expense-summary h2{margin:0;font-size:18px}.finance-expense-summary>header>span{font-size:14px;color:#607184}.finance-expense-total-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-expense-total{padding:12px;border:1px solid #e0e8e3;border-radius:7px;min-width:0}.finance-workspace .finance-expense-total h3{margin:0 0 10px;font-size:15px}.finance-expense-total dl{display:grid;grid-template-columns:1.2fr 1.2fr .65fr;gap:12px;margin:0}.finance-expense-total dt{font-size:13px;color:#607184;margin-bottom:6px}.finance-expense-total dd{margin:0;text-align:right;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.finance-expense-total dd small{display:block;font-size:13px;font-weight:400;color:#607184}.finance-expense-page-subtotal{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;background:#f3f6f8;border-radius:6px;padding:9px 12px;margin-top:12px;font-size:14px;color:#506272}.finance-expense-page-subtotal strong{font-size:14px}.finance-expense-page-subtotal span{font-variant-numeric:tabular-nums}.finance-expense-note{font-size:14px;line-height:1.5;background:#eef3f8;border:1px solid #dce5ee;border-radius:6px;padding:9px 12px;margin:0 0 12px;color:#496579}.finance-workspace .finance-expense-work{margin:10px 0 16px}.finance-task-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-task-group{background:#fff;border:1px solid #d6e2da;border-radius:7px;min-width:0}.finance-task-group>summary{padding:10px 12px;cursor:pointer;font-size:14px;color:#2a533f;font-weight:600;min-height:38px;box-sizing:border-box}.finance-task-group>summary span{display:block;color:#6b7c72;font-size:13px;font-weight:400;margin-left:13px}.finance-task-items{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0 10px 10px}.finance-task-items button{text-align:left}.finance-kpi-period{display:flex;gap:8px 16px;align-items:baseline;flex-wrap:wrap;margin:12px 0 8px;font-size:14px;color:#506578}.finance-kpi-period time{white-space:nowrap}.finance-kpi-period>span{display:flex;gap:6px;flex-wrap:wrap}.finance-kpi-help{font-size:14px;margin-top:8px}.finance-kpi-help summary{cursor:pointer;color:#315c47;font-size:14px}.finance-workspace .finance-kpi-help p{font-size:14px;line-height:1.6;margin:8px 0 0}.finance-scroll-help{display:none;align-items:center;gap:6px;color:#315d77;background:#eef4f9;border:1px solid #d8e4ed;border-radius:6px;padding:8px 10px;font-size:14px;line-height:1.5}.finance-scroll-help svg{flex:0 0 20px}.finance-scroll-wrap[data-overflow=true] .finance-scroll-help{display:flex}.finance-scroll-frame{position:relative;min-width:0}.finance-ledger-scroll{overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#6a9582 #e9efec;touch-action:pan-x pan-y}.finance-scroll-edge{display:none;position:absolute;top:0;bottom:0;width:22px;pointer-events:none}.finance-scroll-wrap[data-overflow=true] .finance-scroll-edge{display:block}.finance-scroll-edge--right{right:0;background:linear-gradient(90deg,transparent,#bfd2c8bb);border-right:3px solid #5d8b73}.finance-scroll-edge--left{left:0;background:linear-gradient(270deg,transparent,#bfd2c8bb);border-left:3px solid #5d8b73}.finance-scroll-wrap[data-at-start=true] .finance-scroll-edge--left,.finance-scroll-wrap[data-at-end=true] .finance-scroll-edge--right{display:none}@media (max-width:1100px){.finance-expense-total-grid{grid-template-columns:1fr}.finance-task-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.finance-expense-summary{padding:14px}.finance-expense-total dl{gap:8px}.finance-task-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpi-period{margin-top:10px}.finance-dashboard .finance-kpis .finance-kpi--wide{grid-column:1/-1}}@media (max-width:420px){.finance-expense-total dl{grid-template-columns:1fr}.finance-expense-total dl>div{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;align-items:baseline}.finance-expense-total dt{margin:0}.finance-expense-page-subtotal{display:block}.finance-expense-page-subtotal span{display:block;margin-top:5px}}@media print{.finance-scroll-wrap[data-finance-scroll] .finance-scroll-help,.finance-scroll-wrap[data-finance-scroll] .finance-scroll-edge,.finance-kpi-help,.finance-expense-work{display:none}.finance-ledger-scroll{overflow:visible}.finance-scroll-frame{position:static}.finance-kpi-period{font-size:9pt;margin:6px 0}.finance-dashboard .finance-kpis .finance-kpi--wide{grid-column:span 2}.finance-expense-summary{box-shadow:none;padding:10px}.finance-expense-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-expense-total dl{grid-template-columns:1fr}.finance-expense-total dd{font-size:10pt}.finance-expense-note{font-size:9pt}}@media print{.finance-workspace--expenses .finance-page-heading{display:block;break-inside:avoid;margin:0 0 10px}.finance-workspace--expenses .product-list{width:100%;min-width:0;max-width:100%;table-layout:fixed}.finance-workspace--expenses .product-list th,.finance-workspace--expenses .product-list td{font-size:9pt;padding:6px 5px;white-space:normal;overflow-wrap:anywhere}.finance-workspace--expenses .finance-expense-total dl>div{display:grid;grid-template-columns:1fr 1.1fr;gap:6px;align-items:baseline}.finance-workspace--expenses .finance-expense-total dt,.finance-workspace--expenses .finance-expense-total dd{font-size:9pt}.finance-workspace--expenses>details:not([open]){display:none}}.finance-dashboard .finance-kpi-uncertain{font-size:14px;font-weight:600;color:#755522}
