html{color-scheme:light dark}body{margin:0}#bc-simple{--paper:light-dark(#f5f0e8,#1e1915);--panel:light-dark(#fffcf7,#2b231d);--ink:light-dark(#35291f,#f5eadb);--sub:light-dark(#786b5c,#c1b09d);--line:light-dark(#e5dacb,#443829);--soft:light-dark(#ece2d2,#392e22);--gold:light-dark(#79583b,#d5b68c);--error:light-dark(#a23e2a,#f3ab93);font:14px/1.55 Arial,sans-serif;color:var(--ink);background:var(--paper);border-radius:10px;overflow:hidden;color-scheme:light dark}#bc-simple *{box-sizing:border-box}#bc-simple button,#bc-simple input,#bc-simple select{font:inherit}#bc-simple button:focus-visible,#bc-simple input:focus-visible,#bc-simple select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#bc-simple header{padding:23px 26px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--panel)}#bc-simple .brand{font:21px Georgia,serif;letter-spacing:2px}#bc-simple .brand small{display:block;font:10px Arial,sans-serif;letter-spacing:2.4px;margin-top:7px;color:var(--sub)}#bc-simple .shell{display:grid;grid-template-columns:155px minmax(0,1fr)}#bc-simple nav{padding:24px 12px;border-right:1px solid var(--line)}#bc-simple nav button{display:block;background:transparent;color:var(--sub);border:0;padding:12px;width:100%;text-align:left;border-radius:3px;margin-bottom:5px}#bc-simple nav button.selected{background:var(--panel);color:var(--ink);box-shadow:inset 2px 0 var(--gold)}#bc-simple main{padding:28px;min-width:0}#bc-simple h1{font:32px/1.15 Georgia,serif;margin:0 0 10px}#bc-simple h2{font:20px Georgia,serif;margin:0 0 16px}#bc-simple h3{font:16px Georgia,serif;margin:0 0 8px}#bc-simple p{margin:8px 0 16px}#bc-simple .muted{color:var(--sub)}#bc-simple .eyebrow{font-size:11px;letter-spacing:1.8px;color:var(--gold);margin-bottom:14px}#bc-simple .bc-box{background:var(--panel);border:1px solid var(--line);padding:23px;border-radius:4px;margin-bottom:18px}#bc-simple .hero{padding:26px;background:var(--soft);border-radius:4px;margin-bottom:22px}#bc-simple .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:20px}#bc-simple .grid .bc-box{margin:0}#bc-simple .two{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(200px,1fr);gap:18px}#bc-simple .btn{border:1px solid var(--line);border-radius:3px;background:var(--panel);color:var(--ink);padding:10px 14px;min-height:44px}#bc-simple .btn.primary{background:var(--ink);color:var(--panel);border-color:var(--ink)}#bc-simple .btn:disabled{opacity:.5}#bc-simple .actions{gap:9px}#bc-simple .actions,#bc-simple .topline{display:flex;flex-wrap:wrap;align-items:center}#bc-simple .topline{justify-content:space-between;gap:16px;margin-bottom:24px}#bc-simple .table-wrap{overflow:auto}#bc-simple table{width:100%;border-collapse:collapse;font-size:13px}#bc-simple th{text-align:left;font-size:11px;color:var(--sub);font-weight:400;letter-spacing:.3px;background:var(--paper)}#bc-simple td,#bc-simple th{padding:14px 10px;border-bottom:1px solid var(--line)}#bc-simple tr:last-child td{border-bottom:0}#bc-simple td button.link{background:transparent;border:0;color:var(--gold);padding:5px 0;text-decoration:underline;font:inherit}#bc-simple .pill{display:inline-block;padding:4px 8px;border-radius:3px;background:var(--soft);font-size:11px;white-space:nowrap}#bc-simple .fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}#bc-simple label{display:block;color:var(--sub);font-size:12px}#bc-simple input,#bc-simple select{width:100%;padding:12px;border:1px solid var(--line);border-radius:3px;background:var(--panel);color:var(--ink);margin-top:5px;min-width:0}#bc-simple .stat{font:29px Georgia,serif;margin:8px 0}#bc-simple .summary{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}#bc-simple .summary:last-child{border:0}#bc-simple .notice{padding:14px 18px;background:var(--soft);border-radius:3px;margin-bottom:18px}#bc-simple .error{color:var(--error)}#bc-simple .small{font-size:11px;color:var(--sub)}#bc-simple .empty{padding:24px 0;text-align:center}#bc-simple .login{max-width:470px;margin:25px auto}#bc-simple .footer{padding-top:24px;font-size:11px;color:var(--sub)}#bc-simple .progress-label{color:var(--sub);font-size:12px;margin:10px 0}#bc-simple .tile{text-align:left;width:100%;min-height:118px;background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:22px;color:var(--ink)}#bc-simple .tile strong{font:20px Georgia,serif;display:block;margin-bottom:8px}#bc-simple .tile span{font-size:12px;color:var(--sub)}#bc-simple .audit-row{padding:12px 0;border-bottom:1px solid var(--line)}#bc-simple [hidden]{display:none!important}@media(max-width:700px){#bc-simple .shell{grid-template-columns:1fr}#bc-simple nav{display:flex;gap:5px;flex-wrap:wrap;padding:10px;border-right:0;border-bottom:1px solid var(--line)}#bc-simple nav button{width:auto;font-size:12px;padding:9px;margin:0}#bc-simple main{padding:20px}#bc-simple header{padding:19px}#bc-simple .fields,#bc-simple .grid,#bc-simple .two{grid-template-columns:1fr}#bc-simple h1{font-size:28px}#bc-simple .bc-box{padding:19px}}#bc-simple{--paper:light-dark(#f7f4ef,#1b1916);--panel:light-dark(#ffffff,#292520);--ink:light-dark(#2d251e,#f9f2e8);--sub:light-dark(#665e55,#c9beb0);--line:light-dark(#dcd6cd,#4d4338);--soft:light-dark(#f0e9df,#393027);--gold:light-dark(#805a38,#e0b886)}#bc-simple input,#bc-simple select{border-color:light-dark(#c9c1b5,#685c4c);min-height:46px}#bc-simple .pill.success{background:light-dark(#e6f2eb,#254536);color:light-dark(#226344,#b1e2c7)}#bc-simple .pill.attention{background:light-dark(#fff1d9,#4c3a20);color:light-dark(#82510c,#f5d394)}#bc-simple .pill.danger{background:light-dark(#fbe7e3,#542e27);color:light-dark(#963525,#ffc1b4)}#bc-simple .pill.neutral{background:light-dark(#eaf0f7,#293a4e);color:light-dark(#3b577b,#c2d5ef)}#bc-simple .filter-row{margin-bottom:18px}#bc-simple td input{max-width:100px;min-width:76px}#bc-simple button{touch-action:manipulation}#bc-simple .error{border-left:3px solid var(--error)}@media(max-width:560px){#bc-simple table,#bc-simple tbody,#bc-simple td,#bc-simple tr{display:block;width:100%}#bc-simple thead{display:none}#bc-simple tr{padding:12px 0;border-bottom:1px solid var(--line)}#bc-simple td{display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;padding:6px 0;text-align:right;overflow-wrap:anywhere}#bc-simple td:before{content:attr(data-label);font-size:12px;color:var(--sub);text-align:left;flex:0 0 34%}#bc-simple td[data-label=""]:before{display:none}#bc-simple td input{max-width:135px}#bc-simple .btn{min-height:46px}#bc-simple nav button{min-height:44px}#bc-simple .table-wrap{overflow:visible}#bc-simple .filter-row .btn{flex:1 0 auto}}#bc-simple a,#bc-simple button:not(:disabled),#bc-simple select{cursor:pointer}#bc-simple button:disabled{cursor:not-allowed}@media print{body{margin:0!important;padding:0!important}#bc-simple #bc-error,#bc-simple .footer,#bc-simple .no-print,#bc-simple .topline,#bc-simple header,#bc-simple nav{display:none!important}#bc-simple .shell{display:block}#bc-simple main{padding:0}#bc-simple{background:white;color:black}#bc-simple #invoice-document{box-shadow:none;border:0;background:white;color:black}#bc-simple #invoice-document table{display:table}#bc-simple #invoice-document thead{display:table-header-group}#bc-simple #invoice-document tbody{display:table-row-group}#bc-simple #invoice-document tr{display:table-row}#bc-simple #invoice-document td,#bc-simple #invoice-document th{display:table-cell}#bc-simple #invoice-document td:before{display:none}}#bc-simple .mobile-menu{display:none}@media(max-width:700px){#bc-simple nav{display:none}#bc-simple .mobile-menu{display:block;width:100%;order:3}#bc-simple .mobile-menu select{font-size:16px}#bc-simple header{gap:10px}#bc-simple .topline{margin-bottom:20px}}#bc-simple .btn:hover:not(:disabled),#bc-simple .tile:hover{border-color:var(--gold);box-shadow:0 2px 8px color-mix(in srgb,var(--ink) 9%,transparent)}#bc-simple .btn.primary:hover{opacity:.92}#bc-simple{font-size:16px;border-radius:0}#bc-simple .shell{grid-template-columns:190px minmax(0,1fr)}#bc-simple .footer,#bc-simple .small{font-size:12px}#bc-simple .tile span,#bc-simple label,#bc-simple table{font-size:14px}#bc-simple .pill,#bc-simple th{font-size:12px}#bc-simple .brand small{font-size:11px}#bc-simple .summary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#bc-simple .loading{padding:32px}#bc-simple .recipe-note{margin-top:20px}#bc-simple .danger-btn{color:var(--error)}@media(max-width:700px){#bc-simple .fields,#bc-simple .grid,#bc-simple .shell,#bc-simple .two{grid-template-columns:1fr}#bc-simple input,#bc-simple select{font-size:16px}}.auth-shell{min-height:100vh;background:#f7f4ef;color:#2d251e;font:16px/1.6 Arial,sans-serif;padding:42px 24px;box-sizing:border-box}.auth-brand{text-align:center;font:25px Georgia,serif;letter-spacing:3px}.auth-brand small{display:block;font:10px Arial,sans-serif;letter-spacing:2.4px;margin-top:12px;color:#665e55}.auth-card{max-width:440px;margin:58px auto 32px;padding:38px;background:white;border:1px solid #dcd6cd;border-radius:8px;box-shadow:0 20px 60px #35291f08}.auth-card h1{font:34px/1.2 Georgia,serif;margin:12px 0 20px}.auth-card .eyebrow{font-size:11px;letter-spacing:2px;color:#805a38}.auth-card .muted,.auth-card .small{color:#665e55}.auth-card .small{font-size:12px}.auth-card label{display:block;font-size:13px;margin:22px 0;color:#665e55}.auth-card input{box-sizing:border-box;display:block;margin-top:8px;border:1px solid #c9c1b5;border-radius:4px;font:16px Arial,sans-serif}.auth-card .btn,.auth-card input{width:100%;padding:14px;background:white;color:#2d251e}.auth-card .btn{border:1px solid #dcd6cd;border-radius:4px;font:14px Arial,sans-serif;cursor:pointer}.auth-card .primary{background:#2d251e;color:white;border-color:#2d251e}.auth-card button:disabled{opacity:.5;cursor:not-allowed}.auth-card button:focus-visible,.auth-card input:focus-visible{outline:2px solid #805a38;outline-offset:3px}.auth-card .text-button{display:block;margin:20px auto;background:none;border:0;text-decoration:underline;cursor:pointer;color:#805a38}.auth-card .notice{background:#f0e9df;padding:16px;font-size:14px;border-radius:4px;margin:18px 0}.auth-card hr{border:0;border-top:1px solid #dcd6cd;margin:28px 0}.auth-footer{text-align:center;font-size:10px;letter-spacing:2px;color:#665e55}.auth-demo-bar{display:flex;justify-content:space-between;gap:12px;background:#f0e9df;color:#2d251e;padding:12px 26px;font:12px Arial,sans-serif}.auth-demo-bar button{background:none;border:0;cursor:pointer;text-decoration:underline;color:#805a38}@media(max-width:560px){.auth-shell{padding:28px 16px}.auth-card{padding:26px;margin-top:36px}.auth-card h1{font-size:29px}}#bc-simple.cloud-workspace{color-scheme:light;--paper:#f7f4ef;--panel:#fffdf9;--ink:#30251c;--sub:#71675c;--line:#e4ddd3;--soft:#eee7dd;--gold:#805a38;--error:#a23e2a;min-height:100vh}#bc-simple.cloud-workspace .cloud-table{overflow:auto;max-width:100%}#bc-simple.cloud-workspace .cloud-empty{padding:38px;border:1px dashed var(--line);background:var(--panel);color:var(--sub);margin:22px 0}#bc-simple.cloud-workspace .cloud-error{border-left:3px solid var(--error)}#bc-simple.cloud-workspace .cloud-modal{position:fixed;inset:0;background:#30251c66;display:flex;align-items:center;justify-content:center;padding:24px;z-index:30}#bc-simple.cloud-workspace .cloud-modal>.bc-box{width:min(620px,100%);max-height:88vh;overflow:auto;box-shadow:0 28px 80px #30251c33}#bc-simple.cloud-workspace input,#bc-simple.cloud-workspace select{min-width:0;max-width:100%}#bc-simple.cloud-workspace .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#bc-simple.cloud-workspace .tile strong{display:block;font:30px Georgia,serif;margin-top:12px}#bc-simple.cloud-workspace .eyebrow{font-size:11px;letter-spacing:2px;color:var(--gold)}@media(max-width:700px){#bc-simple.cloud-workspace nav{display:flex;flex-wrap:wrap;gap:4px}#bc-simple.cloud-workspace nav button{width:auto;margin:0;padding:9px;font-size:12px}#bc-simple.cloud-workspace .cloud-modal{padding:12px}#bc-simple.cloud-workspace .cloud-modal>.bc-box{max-height:92vh}}#bc-simple .cloud-report-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:0 0 24px}#bc-simple .cloud-report-filters label{min-width:160px}#bc-simple .cloud-document-modal>.bc-box{width:min(960px,100%)}#bc-simple .cloud-printarea{background:white;color:#30251c;padding:30px;margin-top:20px}#bc-simple .cloud-printarea h1{font:34px Georgia,serif}#bc-simple .document-brand{letter-spacing:3px;font:21px Georgia,serif}#bc-simple .document-meta{display:flex;justify-content:space-between;gap:24px}#bc-simple .document-totals{margin-left:auto;max-width:340px}#bc-simple .document-totals p{display:flex;justify-content:space-between;gap:25px}#bc-simple .document-totals .total{font-weight:700;border-top:2px solid #805a38;padding-top:12px}#bc-simple .document-signature{margin-top:48px}#bc-simple .document-footer{margin-top:40px}#bc-simple .cloud-document-modal .bc-box{position:relative}#bc-simple .cloud-order-summary{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:24px}#bc-simple .cloud-order-summary strong{font:25px Georgia,serif}#bc-simple .cloud-report-error{color:#a23e2a}@media(max-width:700px){#bc-simple .cloud-printarea{padding:14px}#bc-simple .document-meta{display:block}#bc-simple .cloud-printarea table{font-size:12px}}@media print{body:has(.cloud-document-page) *{visibility:hidden}body:has(.cloud-document-page) .cloud-printarea,body:has(.cloud-document-page) .cloud-printarea *{visibility:visible}#bc-simple .cloud-document-modal{position:absolute;inset:0;display:block;background:white;padding:0}#bc-simple .cloud-document-modal>.bc-box{width:100%;max-height:none;overflow:visible;padding:0;border:0;box-shadow:none;background:white}#bc-simple .cloud-printarea{margin:0;padding:8mm}#bc-simple .cloud-document-modal .no-print{display:none}#bc-simple .cloud-printarea table{display:table;width:100%}#bc-simple .cloud-printarea tr{page-break-inside:avoid;break-inside:avoid}@page{size:A4;margin:12mm}}#bc-simple .text-button{background:transparent;border:0;color:var(--gold);padding:8px 0;font:inherit;text-decoration:underline}#bc-simple.cloud-workspace button:focus-visible,#bc-simple.cloud-workspace input:focus-visible,#bc-simple.cloud-workspace select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media print{#bc-simple:has(.cloud-document-modal) main>:not(.cloud-document-modal){display:none!important}#bc-simple .cloud-printarea thead{display:table-header-group}#bc-simple .cloud-printarea tbody{display:table-row-group}#bc-simple .cloud-printarea tr{display:table-row}#bc-simple .cloud-printarea td,#bc-simple .cloud-printarea th{display:table-cell;width:auto;text-align:left}#bc-simple .cloud-printarea td:before{display:none}#bc-simple .cloud-printarea{color:black;background:white}}#bc-simple.cloud-workspace .cloud-document-modal>.bc-box{width:min(960px,100%)}