[hidden]{display:none!important}.entry-link{color:var(--fg-31574a);text-align:left;white-space:normal;background:0 0;border:0;max-width:260px;padding:0;font-size:11px;font-weight:600;line-height:1.6;display:inline}.entry-link:hover{text-decoration:underline}.reversed-row .transaction-title{color:var(--fg-8a978f)}.reversed-row .transaction-title>small{color:var(--fg-ad9666)}.correction-label{color:var(--fg-a19478);margin-top:4px;font-size:8px;font-weight:400;display:block}.clickable{cursor:pointer}.clickable:focus-visible{outline-offset:3px;outline:2px solid #76a78b}.missing-toggle{white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:400;display:flex}.missing-toggle input{width:13px;height:13px;margin:0}.receipt-actions{align-items:center;gap:7px;display:flex}.receipt-actions button,.receipt-actions .button{padding:8px 11px;font-size:10px}.entry-summary{background:var(--bg-f3f7f3);border:1px solid var(--border-e1eae2);border-radius:10px;margin-bottom:18px;padding:19px 20px}.entry-summary h3{overflow-wrap:anywhere;margin:12px 0 9px;font-size:17px;line-height:1.6}.entry-summary>strong{color:var(--fg-35634b);font-family:Manrope,sans-serif;font-size:23px}.entry-summary strong>small{color:var(--fg-8c9d8f);margin-left:5px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400}.entry-summary p{color:var(--fg-8d9d90);margin:10px 0;font-size:11px}.entry-summary code{color:var(--fg-9da69d);overflow-wrap:anywhere;font-size:9px}.relationship-links{flex-wrap:wrap;gap:13px;margin:18px 0;display:flex}.tool-tabs{border-bottom:1px solid var(--border-e7ede7);gap:5px;margin-bottom:22px;padding-bottom:12px;display:flex}.tool-tabs button{color:var(--fg-8c9c91);background:0 0;padding:9px 11px;font-size:11px}.tool-tabs button.active{background:var(--bg-edf5ef);color:var(--fg-467859)}.tool-tabs .danger{color:var(--fg-ba8b72);margin-left:auto}.tool-tabs .danger.active{background:var(--bg-fcf1e9)}.linked-file{background:var(--bg-f7f9f7);border:1px solid var(--border-e5ece5);color:var(--fg-70967d);border-radius:8px;align-items:center;gap:12px;margin-bottom:22px;padding:16px;display:flex}.linked-file>div{flex:1;min-width:0}.linked-file strong{color:var(--fg-597461);overflow-wrap:anywhere;font-size:11px}.linked-file small{color:var(--fg-9ba89b);margin-top:5px;font-size:9px;display:block}.linked-file button{padding:8px 12px;font-size:10px}.replacement-button{margin-top:16px;font-size:11px}.event-list{padding:4px 0}.event-row{gap:13px;padding:14px 0;display:flex;position:relative}.event-row:not(:last-child):before{content:"";background:var(--bg-e1e9e1);width:1px;position:absolute;top:22px;bottom:-12px;left:4px}.event-dot{background:var(--bg-b0c6b6);border:2px solid var(--border-edf4ed);z-index:1;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:3px}.event-row strong{color:var(--fg-5a7763);font-size:11px}.event-row p{color:var(--fg-8e9f92);overflow-wrap:anywhere;margin:6px 0;font-size:10px;line-height:1.7}.event-row small{color:var(--fg-abb3a7);font-size:9px}.storno-info{background:var(--bg-fff9ec);border:1px solid var(--border-efe4c8);color:var(--fg-a08b61);border-radius:8px;margin-bottom:22px;padding:16px;font-size:11px;line-height:1.9}.danger-button{background:var(--bg-a1694e);color:var(--fg-ffffff)}textarea{font:inherit;border:1px solid var(--border-dfe7e0);width:100%;color:var(--fg-526e58);resize:vertical;border-radius:7px;outline:none;margin-top:7px;padding:11px 12px;font-size:12px;display:block}textarea:focus{border-color:var(--fg-72a68b);box-shadow:0 0 0 2px var(--shadow-e8f2eb)}.preview-modal{width:890px}.preview-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.preview-toolbar strong{overflow-wrap:anywhere;font-size:12px}.preview-toolbar small{color:var(--fg-9daa9f);margin-top:5px;font-size:10px;display:block}.preview-toolbar .button{flex-shrink:0;font-size:11px}.receipt-preview{background:var(--bg-f0f4f1);border:1px solid var(--border-e0e8e0);border-radius:10px;justify-content:center;align-items:center;min-height:200px;padding:12px;display:flex;overflow:auto}.receipt-preview img{object-fit:contain;max-width:100%;height:auto;max-height:60vh}.receipt-preview iframe{border:0;border-radius:5px;width:100%;height:60vh;min-height:350px}.hash-detail{color:var(--fg-8b9d8d);margin-top:18px;font-size:10px}.hash-detail summary{cursor:pointer}.hash-detail code{overflow-wrap:anywhere;color:var(--fg-98a499);margin-top:10px;font-size:9px;display:block}.panel-head .receipt-search{display:flex}@media (max-width:650px){.receipt-actions{flex-wrap:wrap;margin-left:40px}.receipt-actions .button{margin:0!important}.tool-tabs button{padding-inline:8px;font-size:10px}.tool-tabs{gap:2px}.entry-summary{padding:16px}.preview-toolbar{align-items:flex-start}.preview-toolbar .button{padding:8px 10px}.preview-modal{padding:20px 15px!important}.relationship-links .text-button{font-size:10px}.linked-file{flex-wrap:wrap}.entry-link{max-width:220px}}*{box-sizing:border-box}body{background:var(--bg-f6f8f9);color:var(--fg-233b3a);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select{font:inherit}button,.button{background:var(--bg-176b59);color:var(--fg-ffffff);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}button:disabled{opacity:.5;cursor:not-allowed}.secondary{background:var(--bg-ffffff);color:var(--fg-344a49);border-color:var(--fg-dfe6e5)}.text-button{color:var(--fg-33665a);background:0 0;padding:0;font-size:12px}.icon-button{color:var(--fg-607370);background:0 0;padding:4px}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border-e7eceb);z-index:10;background:#fff;flex-direction:column;width:246px;padding:32px 20px 0;display:flex;position:fixed;inset:0 auto 0 0}.logo{letter-spacing:-1.5px;color:var(--fg-153e34);align-items:center;padding:0 9px;font-family:Manrope,sans-serif;font-size:29px;font-weight:800;text-decoration:none;display:flex}.logo-mark{background:var(--bg-176b59);color:var(--fg-ffffff);letter-spacing:-3px;border-radius:11px;justify-content:center;align-items:center;width:37px;height:37px;margin-right:9px;padding-right:3px;font-size:32px;display:flex}.workspace{border:1px solid var(--border-e4eae7);border-radius:9px;align-items:center;gap:10px;margin:35px 0 29px;padding:13px 10px;font-size:12px;font-weight:600;display:flex}.workspace>div{text-overflow:ellipsis;overflow:hidden}.workspace small{color:var(--fg-83908c);margin-top:4px;font-size:10px;font-weight:400;display:block}.workspace-icon{background:var(--bg-f0f5f1);border-radius:6px;place-items:center;min-width:32px;height:32px;display:grid}.nav-label{color:var(--fg-96a3a0);letter-spacing:1.3px;margin-bottom:12px;padding-left:14px;font-size:9px;font-weight:700}nav{flex-direction:column;gap:6px;display:flex}nav button{width:100%;color:var(--fg-72837e);background:0 0;justify-content:flex-start;gap:12px;padding:13px 14px;font-size:13px;font-weight:500}nav button.selected{background:var(--bg-eaf4ef);color:var(--fg-1c6851);font-weight:700}.count{background:var(--bg-d9eade);border-radius:5px;margin-left:auto;padding:1px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:34px}.safe-card{background:linear-gradient(140deg,var(--bg-f3f8f3),var(--bg-eef5f1));border:1px solid var(--border-e0ebe1);color:var(--fg-3c6855);border-radius:10px;margin-bottom:18px;padding:16px 14px}.safe-card strong{margin-top:10px;font-size:11px;display:block}.safe-card p{color:var(--fg-7e9083);margin:7px 0 11px;font-size:11px;line-height:1.6}.safe-card>span{background:var(--bg-e1eee1);color:var(--fg-638060);border-radius:4px;padding:4px 7px;font-size:9px}.help{color:var(--fg-78877f);background:0 0;padding:10px 12px;font-size:11px}.user{border-top:1px solid var(--border-edf0ee);align-items:center;gap:10px;margin-top:16px;padding:19px 2px;font-size:11px;font-weight:600;display:flex}.user small{text-overflow:ellipsis;max-width:130px;color:var(--fg-8c9995);margin-top:3px;font-size:10px;font-weight:400;display:block;overflow:hidden}.user>a{color:var(--fg-81928a);margin-left:auto;text-decoration:none}.avatar{background:var(--bg-e9d6bd);width:32px;height:32px;color:var(--fg-775a38);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.avatar.small{width:29px;height:29px;font-size:11px}.main{flex:1;min-width:0;margin-left:246px}.topbar{background:var(--bg-ffffff);border-bottom:1px solid var(--border-e7eceb);justify-content:space-between;align-items:center;height:76px;padding:0 39px;display:flex}.breadcrumb{color:var(--fg-94a19d);align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb strong{color:var(--fg-4a6058);font-weight:500}.header-actions{align-items:center;gap:22px;display:flex}.private-dot{color:var(--fg-7c8d84);align-items:center;gap:6px;font-size:11px;display:flex}.private-dot:before{content:"";background:var(--bg-5ca285);border-radius:50%;width:6px;height:6px}.content{max-width:1650px;margin:auto;padding:34px 39px 0}.page-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.7px;color:var(--fg-889b91);margin-bottom:9px;font-size:9px;font-weight:700}h1{letter-spacing:-1.2px;margin:0;font-family:Manrope,sans-serif;font-size:31px;font-weight:750;line-height:1.2}h2{letter-spacing:-.3px;margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:750}h3{font-size:15px;font-weight:600}.page-head p{color:var(--fg-899791);margin:11px 0 0;font-size:12px}.page-actions{gap:9px;display:flex}.toolbar{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.period{color:var(--fg-778a7f);align-items:center;gap:8px;font-size:11px;display:flex}.period select{border:1px solid var(--border-e0e7e3);background:var(--bg-ffffff);color:var(--fg-425b4d);border-radius:6px;padding:6px 11px;font-size:11px;font-weight:600}.live-dot{background:var(--bg-59937d);border-radius:50%;width:6px;height:6px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.stat{background:var(--bg-ffffff);border:1px solid var(--border-e3e9e6);border-radius:12px;padding:20px}.stat>div{color:var(--fg-81908a);justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.metric-icon{background:var(--bg-2c7a65);width:29px;height:29px;color:var(--fg-cfebdc);border-radius:8px;place-items:center;display:grid}.mint{background:var(--bg-edf6f0);color:var(--fg-568d6f)}.rose{background:var(--bg-fbefea);color:var(--fg-c3917b)}.sand{background:var(--bg-faf3e3);color:var(--fg-b5a064)}.stat>strong{letter-spacing:-.8px;margin:9px 0 8px;font-family:Manrope,sans-serif;font-size:27px;font-weight:750;display:block}.stat small{color:var(--fg-a3aca8);font-size:10px}.stat.profit{background:var(--bg-185f4d);border-color:var(--fg-185f4d);color:#fff}.stat.profit>div{color:var(--fg-b8d1c4)}.stat.profit small{color:var(--fg-a4c3b3)}.unit{color:var(--fg-9ca9a1);letter-spacing:0;margin-left:6px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;gap:22px;margin-bottom:22px;display:grid}.panel{background:var(--bg-ffffff);border:1px solid var(--border-e3e9e6);border-radius:12px;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:12px;padding:22px 22px 17px;display:flex}.panel-head p{color:var(--fg-9aa7a0);margin:7px 0 0;font-size:10px}.legend{color:var(--fg-8b9a91);gap:13px;font-size:9px;display:flex}.legend>span{align-items:center;gap:5px;display:flex}.legend i{border-radius:2px;width:7px;height:7px}.chart{background:repeating-linear-gradient(to top,transparent 0,transparent 41px,var(--bg-f0f3f1) 41px,var(--bg-f0f3f1) 42px);background-repeat:no-repeat;background-size:100% calc(100% - 27px);gap:12px;height:181px;margin:17px 0 25px;padding:0 26px;display:flex}.chart-month{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.bars{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;display:flex}.bar{border-radius:3px 3px 0 0;width:14px;max-width:45%;min-height:0}.chart-month>span{color:var(--fg-9aa59f);height:12px;margin-top:15px;font-size:9px}.chart-hint{text-align:center;color:var(--fg-9aa59f);margin:0 0 20px;font-size:11px}.channel-row{align-items:center;gap:11px;padding:13px 21px;display:flex}.platform-icon{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:20px;font-weight:800;display:grid}.platform-0{background:var(--bg-faf0b9);color:var(--fg-353b24)}.platform-1{background:var(--bg-f3f5f8);color:var(--fg-4169b6)}.platform-2{background:var(--bg-19232a);color:var(--fg-ffffff)}.platform-3{background:var(--bg-f0eafa);color:var(--fg-8f65a7)}.platform-4{background:var(--bg-edf2ff);color:var(--fg-4564a7)}.platform-5{background:var(--bg-e9f3eb);color:var(--fg-568468)}.channel-row>div{flex:1}.channel-row strong{font-size:11px;font-weight:600}.channel-row small{color:var(--fg-a1aaa5);margin-top:4px;font-size:9px;display:block}.channel-row>strong{font-size:11px}.channel-link{border-top:1px solid var(--border-eff2f0);justify-content:space-between;width:calc(100% - 40px);margin:13px 20px 0;padding:17px 0;font-size:10px}.bottom-grid{align-items:stretch}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:left;letter-spacing:1px;color:var(--fg-9aa69f);background:var(--bg-fbfcfb);border-block:1px solid #edf1ee;padding:11px 20px;font-size:8px;font-weight:600}td{border-bottom:1px solid var(--border-f0f3f1);padding:14px 20px;font-size:11px}tr:last-child td{border-bottom:0}.right{text-align:right}.transaction-icon{vertical-align:middle;background:var(--bg-f1f6f2);width:30px;height:30px;color:var(--fg-699078);border-radius:7px;place-items:center;margin-right:11px;display:inline-grid}.transaction-icon.expense{background:var(--bg-faf0e9);color:var(--fg-b9987c)}.transaction-title{vertical-align:middle;font-size:11px;font-weight:500;display:inline-block}.transaction-title small{color:var(--fg-99a59d);margin-top:4px;font-size:9px;font-weight:400;display:block}.channel-pill{background:var(--bg-f4f6f4);color:var(--fg-7b8c80);border-radius:4px;padding:4px 7px;font-size:9px}.status{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;text-decoration:none;display:inline-flex}.amber{background:var(--bg-fff7e4);color:var(--fg-ba9e5d)}.amount{font-size:11px;font-weight:600}.upload-panel{border:1px dashed var(--border-cfded3);text-align:center;background:linear-gradient(140deg,var(--bg-f2f7f1),var(--bg-eef4ef));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:35px 25px 0;display:flex}.upload-illustration{width:70px;height:70px;color:var(--fg-689078);background:var(--bg-ffffff);border:1px solid var(--border-dce8dd);border-radius:17px;place-items:center;margin-bottom:21px;display:grid;position:relative;transform:rotate(-8deg)}.upload-illustration>span{background:var(--bg-76a182);width:26px;height:26px;color:var(--fg-ffffff);border:3px solid var(--border-f2f7f1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-8px}.upload-panel h2{font-size:15px}.upload-panel p{color:var(--fg-8b9f8f);max-width:205px;margin:11px 0 18px;font-size:11px;line-height:1.8}.upload-panel button{font-size:10px}.upload-panel>small{color:var(--fg-a3afa3);margin-top:13px;font-size:9px}.upload-foot{color:var(--fg-95a890);border-top:1px solid var(--border-dde8dc);justify-content:center;align-items:center;gap:6px;width:100%;margin-top:25px;padding:16px 0;font-size:8px;display:flex}.empty{color:var(--fg-83998b);text-align:center;flex-direction:column;align-items:center;gap:9px;padding:44px 20px;display:flex}.empty h3{color:var(--fg-42604b);margin:5px 0 0}.empty p{font-size:12px;line-height:1.6}.empty button{font-size:11px}.footer{color:var(--fg-abb4ad);justify-content:space-between;padding:23px 0 25px;font-size:9px;display:flex}.footer>span:first-child{color:var(--fg-617c6c);font-size:13px;font-weight:700}.footer>span:first-child>span:last-child{color:var(--fg-a1afa4);margin-left:12px;font-size:9px;font-weight:400}.notice,.demo-banner{border:1px solid var(--border-e2dac2);background:var(--bg-fffbec);color:var(--fg-8c784d);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:13px 17px;font-size:12px;line-height:1.6;display:flex}.demo-banner{background:var(--bg-e9f2f6);border-color:var(--fg-d4e4ec);color:var(--fg-658698)}.tabs{gap:5px;display:flex}.tabs button{color:var(--fg-8f9e94);background:0 0;padding:8px 11px;font-size:11px}.tabs button.active{background:var(--bg-edf5ef);color:var(--fg-54805b)}.search{border:1px solid var(--border-e3e9e4);color:var(--fg-92a096);border-radius:7px;align-items:center;gap:8px;padding:8px 11px;display:flex}.search input{width:140px;font-size:11px;border:0!important;padding:0!important}.panel-footer{border-top:1px solid var(--border-eef2ee);color:var(--fg-94a498);padding:15px 22px;font-size:10px}.receipt-upload{background:var(--bg-f1f7f2);color:var(--fg-73927b);border-style:dashed;flex-direction:column;align-items:center;gap:16px;margin-bottom:22px;padding:45px 25px;display:flex}.receipt-upload p{color:var(--fg-90a092);margin:0;font-size:12px}.receipt-upload small{color:var(--fg-92a292);font-size:10px}.receipt-row{border-top:1px solid var(--border-eef2ef);align-items:center;gap:16px;padding:20px 24px;display:flex}.receipt-row>div{flex:1}.receipt-row strong{font-size:12px}.receipt-row small{color:var(--fg-97a59b);margin-top:6px;font-size:10px;display:block}.receipt-row .button{font-size:11px}.integration-info{background:var(--bg-eaf4ee);border:1px solid var(--border-dfeae2);color:var(--fg-547861);border-radius:10px;gap:17px;margin-bottom:23px;padding:23px;display:flex}.integration-info p{color:var(--fg-8a9a8c);margin-bottom:0;font-size:12px;line-height:1.7}.integrations{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.integration{padding:24px}.integration-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.integration .platform-icon{width:41px;height:41px;font-size:27px}.integration h2{font-size:18px}.integration p{color:var(--fg-8e9e92);min-height:90px;margin-bottom:24px;font-size:12px;line-height:1.8}.integration-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.integration-actions button,.integration-actions a{font-size:10px}.integration-actions a{color:var(--fg-799783);text-decoration:none}.tax-hero{background:var(--bg-eaf3ed);border:1px solid var(--border-dfe9e2);color:var(--fg-779683);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:23px;padding:29px 32px;display:flex}.badge{letter-spacing:1px;background:var(--bg-dcebdd);color:var(--fg-719175);border-radius:5px;margin-bottom:14px;padding:6px 9px;font-size:9px;display:inline-block}.tax-hero h2{color:var(--fg-3a5d47);font-size:23px}.tax-hero p{color:var(--fg-91a193);font-size:12px}.tax-grid{grid-template-columns:1.6fr 1fr;gap:22px;margin-bottom:22px;display:grid}.tax-line{border-bottom:1px solid var(--border-eef2ef);color:var(--fg-8a9a90);justify-content:space-between;align-items:center;gap:12px;margin:0 24px;padding:19px 0;font-size:12px;display:flex}.tax-line strong{color:var(--fg-45634c)}.tax-line.total{background:var(--bg-f1f7f2);color:var(--fg-57825e);border-bottom:0;border-radius:8px;margin-top:10px;padding:17px}.tax-note{color:var(--fg-9a9e8c);padding:23px;font-size:11px;line-height:1.8}.elster{padding:26px}.elster h2{margin:18px 0 10px;font-size:18px}.elster p{color:var(--fg-929f94);margin:19px 0 24px;font-size:12px;line-height:1.9}.elster .button{font-size:11px}.feature-row{border-top:1px solid var(--border-eff2ef);color:var(--fg-779381);align-items:center;gap:17px;padding:22px 25px;display:flex}.feature-row>div{flex:1}.feature-row strong{font-size:12px}.feature-row p{color:var(--fg-98a59b);margin-bottom:0;font-size:11px;line-height:1.6}.settings{max-width:790px;margin-bottom:23px;padding:0 25px 26px}.settings .panel-head{padding-left:0}.settings p{color:var(--fg-8f9d92);font-size:12px;line-height:1.9}.settings>small{color:var(--fg-a0ab9f);margin-top:12px;font-size:10px;display:block}label{color:var(--fg-7b8e7f);margin:0 0 18px;font-size:11px;font-weight:600;display:block}input,select{border:1px solid var(--border-dfe7e0);width:100%;color:var(--fg-4f6c57);background:#fff;border-radius:7px;outline:none;margin-top:7px;padding:11px 12px;font-size:12px;display:block}input:focus,select:focus{border-color:var(--fg-72a68b);box-shadow:0 0 0 2px var(--shadow-e8f2eb)}label small{color:var(--fg-a3aca0);margin-top:6px;font-size:10px;font-weight:400;display:block}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;background:#123b2e66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--bg-ffffff);border:1px solid var(--border-e2eae4);border-radius:16px;width:600px;max-width:100%;max-height:90vh;padding:25px 30px;overflow:auto;box-shadow:0 24px 90px #133a2a30}.modal-head{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.modal>p{color:var(--fg-839488);font-size:12px;line-height:1.8}.modal ol{color:var(--fg-789080);padding-left:22px;font-size:12px;line-height:2.3}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-note{font-weight:400;line-height:1.8;color:var(--fg-97a195)!important;font-size:10px!important}.import-buttons{gap:10px;margin:24px 0;display:flex}.import-preview{border:1px solid var(--border-e4ebe5);border-radius:7px;max-height:250px;margin-bottom:20px;overflow:auto}.checkbox{align-items:center;gap:8px;font-weight:400;line-height:1.6;display:flex}.checkbox input{width:15px;margin:0}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1450px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 360px}.content{padding-top:42px}.stat{padding:24px}.chart{height:214px}.panel-head{padding-top:25px}td{padding-block:17px}.upload-panel{padding-top:43px}}@media (max-width:1180px){.sidebar{width:211px;padding-inline:14px}.main{margin-left:211px}.topbar,.content{padding-inline:25px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.stats{gap:12px}.stat{padding:15px}.stat>strong{font-size:23px}.stat>div{font-size:10px}.panel-head{padding-inline:17px}.legend{gap:8px}td,th{padding-inline:13px}.integrations{grid-template-columns:repeat(2,1fr)}.page-actions{flex-shrink:0}.chart{gap:8px}.panel-head .search{display:none}}@media (max-width:950px){.sidebar{width:75px;padding-inline:12px}.logo{padding:0;font-size:0}.logo-mark{margin:0;font-size:32px}.logo-dot,.workspace,.nav-label,.sidebar-bottom,.count{display:none}nav{margin-top:45px}nav button{justify-content:center;padding-inline:0;font-size:0}nav button svg{min-width:20px}.main{margin-left:75px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 270px}.page-head{align-items:flex-start}.page-actions{flex-direction:column}.stats{grid-template-columns:repeat(2,1fr)}.legend{display:none}.tax-grid{grid-template-columns:1fr}.chart{padding-inline:17px}.bottom-grid{grid-template-columns:1fr}.upload-panel{padding-top:25px}.unit{font-size:11px}}@media (max-width:650px){.sidebar{border-bottom:1px solid var(--border-e1e9e4);border-right:0;width:100%;height:auto;padding:16px;position:relative}.app{display:block}.logo{font-size:25px}.logo-mark{width:31px;height:31px;margin-right:7px;font-size:28px}.logo-dot{display:inline}nav{flex-direction:row;gap:4px;margin-top:16px;overflow:auto}nav button{border-radius:7px;min-width:45px;padding:9px 12px}nav button.selected{gap:7px;min-width:max-content;font-size:11px}.main{margin:0}.topbar{height:55px;padding-inline:20px}.private-dot{display:none}.content{padding:24px 17px 0}.page-head{flex-direction:column;gap:19px;margin-bottom:24px}.page-actions{flex-direction:row}.eyebrow{font-size:8px}h1{font-size:27px}.page-head p{font-size:11px;line-height:1.7}.toolbar{gap:8px}.toolbar .text-button{font-size:9px}.stats{gap:10px}.stat{padding:14px}.stat>strong{font-size:22px}.stat small{font-size:8px}.unit{margin:5px 0 0;font-size:10px;display:block}.dashboard-grid{grid-template-columns:1fr}.chart{height:180px}.channels-panel .channel-row{padding-block:12px}.panel-head{flex-wrap:wrap}.integrations{grid-template-columns:1fr}.integration p{min-height:0}.receipt-row{flex-wrap:wrap;padding:18px}.receipt-row .button{margin-left:40px}.receipt-upload{text-align:center}.receipt-upload p{line-height:1.7}.tax-hero{padding:23px}.tax-hero>svg{display:none}.tax-hero h2{font-size:20px}.feature-row{flex-wrap:wrap;align-items:flex-start;gap:11px}.feature-row>.status{margin-left:31px}.footer{gap:14px;font-size:8px}.footer>span:first-child>span:last-child{display:none}.modal{padding:22px 20px}.form-grid{gap:12px}.tax-line{flex-wrap:wrap}.integration-info{font-size:12px}.panel-head>.secondary{font-size:10px}.table-scroll table{min-width:580px}}.pdf-reader{width:100%}.pdf-controls{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pdf-controls button{padding:8px 11px;font-size:10px}.pdf-controls span{color:var(--fg-8d9d92);font-size:10px}.pdf-canvas-wrap{justify-content:center;align-items:flex-start;min-height:200px;max-height:60vh;padding:12px;display:flex;position:relative;overflow:auto}.pdf-canvas-wrap canvas{background:var(--bg-ffffff);max-width:100%;box-shadow:0 3px 14px #31584418;height:auto!important}.pdf-loading{color:var(--fg-8fa08f);font-size:11px;position:absolute;top:35px}.panel-head .search{display:flex}.panel-head{flex-wrap:wrap}@media (max-width:650px){.pdf-controls button{padding:7px 8px}.pdf-canvas-wrap{padding:4px}.pdf-controls span{font-size:9px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg-31574a:#31574a;--fg-8a978f:#8a978f;--fg-ad9666:#ad9666;--fg-a19478:#a19478;--bg-f3f7f3:#f3f7f3;--border-e1eae2:#e1eae2;--fg-35634b:#35634b;--fg-8c9d8f:#8c9d8f;--fg-8d9d90:#8d9d90;--fg-9da69d:#9da69d;--border-e7ede7:#e7ede7;--fg-8c9c91:#8c9c91;--bg-edf5ef:#edf5ef;--fg-467859:#467859;--fg-ba8b72:#ba8b72;--bg-fcf1e9:#fcf1e9;--bg-f7f9f7:#f7f9f7;--border-e5ece5:#e5ece5;--fg-70967d:#70967d;--fg-597461:#597461;--fg-9ba89b:#9ba89b;--bg-e1e9e1:#e1e9e1;--bg-b0c6b6:#b0c6b6;--border-edf4ed:#edf4ed;--fg-5a7763:#5a7763;--fg-8e9f92:#8e9f92;--fg-abb3a7:#abb3a7;--bg-fff9ec:#fff9ec;--border-efe4c8:#efe4c8;--fg-a08b61:#a08b61;--bg-a1694e:#a1694e;--fg-ffffff:#fff;--border-dfe7e0:#dfe7e0;--fg-526e58:#526e58;--fg-72a68b:#72a68b;--shadow-e8f2eb:#e8f2eb;--fg-9daa9f:#9daa9f;--bg-f0f4f1:#f0f4f1;--border-e0e8e0:#e0e8e0;--fg-8b9d8d:#8b9d8d;--fg-98a499:#98a499;--bg-f6f8f9:#f6f8f9;--fg-233b3a:#233b3a;--bg-176b59:#176b59;--bg-ffffff:#fff;--fg-344a49:#344a49;--fg-dfe6e5:#dfe6e5;--fg-33665a:#33665a;--fg-607370:#607370;--border-e7eceb:#e7eceb;--fg-153e34:#153e34;--fg-64b292:#64b292;--border-e4eae7:#e4eae7;--fg-83908c:#83908c;--bg-f0f5f1:#f0f5f1;--fg-96a3a0:#96a3a0;--fg-72837e:#72837e;--bg-eaf4ef:#eaf4ef;--fg-1c6851:#1c6851;--bg-d9eade:#d9eade;--bg-f3f8f3:#f3f8f3;--bg-eef5f1:#eef5f1;--border-e0ebe1:#e0ebe1;--fg-3c6855:#3c6855;--fg-7e9083:#7e9083;--bg-e1eee1:#e1eee1;--fg-638060:#638060;--fg-78877f:#78877f;--border-edf0ee:#edf0ee;--fg-8c9995:#8c9995;--fg-81928a:#81928a;--bg-e9d6bd:#e9d6bd;--fg-775a38:#775a38;--fg-94a19d:#94a19d;--fg-4a6058:#4a6058;--fg-7c8d84:#7c8d84;--bg-5ca285:#5ca285;--fg-889b91:#889b91;--fg-899791:#899791;--fg-778a7f:#778a7f;--border-e0e7e3:#e0e7e3;--fg-425b4d:#425b4d;--bg-59937d:#59937d;--border-e3e9e6:#e3e9e6;--fg-81908a:#81908a;--bg-2c7a65:#2c7a65;--fg-cfebdc:#cfebdc;--bg-edf6f0:#edf6f0;--fg-568d6f:#568d6f;--bg-fbefea:#fbefea;--fg-c3917b:#c3917b;--bg-faf3e3:#faf3e3;--fg-b5a064:#b5a064;--fg-a3aca8:#a3aca8;--bg-185f4d:#185f4d;--fg-185f4d:#185f4d;--fg-b8d1c4:#b8d1c4;--fg-a4c3b3:#a4c3b3;--fg-9ca9a1:#9ca9a1;--fg-9aa7a0:#9aa7a0;--fg-8b9a91:#8b9a91;--bg-6ca48c:#6ca48c;--bg-dce6df:#dce6df;--bg-f0f3f1:#f0f3f1;--fg-9aa59f:#9aa59f;--bg-faf0b9:#faf0b9;--fg-353b24:#353b24;--bg-f3f5f8:#f3f5f8;--fg-4169b6:#4169b6;--bg-19232a:#19232a;--bg-f0eafa:#f0eafa;--fg-8f65a7:#8f65a7;--bg-edf2ff:#edf2ff;--fg-4564a7:#4564a7;--bg-e9f3eb:#e9f3eb;--fg-568468:#568468;--fg-a1aaa5:#a1aaa5;--border-eff2f0:#eff2f0;--fg-9aa69f:#9aa69f;--bg-fbfcfb:#fbfcfb;--border-f0f3f1:#f0f3f1;--bg-f1f6f2:#f1f6f2;--fg-699078:#699078;--bg-faf0e9:#faf0e9;--fg-b9987c:#b9987c;--fg-99a59d:#99a59d;--bg-f4f6f4:#f4f6f4;--fg-7b8c80:#7b8c80;--bg-edf6ed:#edf6ed;--fg-76a17b:#76a17b;--bg-fff7e4:#fff7e4;--fg-ba9e5d:#ba9e5d;--bg-f1f4f2:#f1f4f2;--fg-8a9890:#8a9890;--fg-91a096:#91a096;--fg-458e65:#458e65;--border-cfded3:#cfded3;--bg-f2f7f1:#f2f7f1;--bg-eef4ef:#eef4ef;--fg-689078:#689078;--border-dce8dd:#dce8dd;--bg-76a182:#76a182;--border-f2f7f1:#f2f7f1;--fg-8b9f8f:#8b9f8f;--fg-a3afa3:#a3afa3;--fg-95a890:#95a890;--border-dde8dc:#dde8dc;--fg-83998b:#83998b;--fg-42604b:#42604b;--fg-abb4ad:#abb4ad;--fg-617c6c:#617c6c;--fg-a1afa4:#a1afa4;--border-e2dac2:#e2dac2;--bg-fffbec:#fffbec;--fg-8c784d:#8c784d;--bg-e9f2f6:#e9f2f6;--fg-d4e4ec:#d4e4ec;--fg-658698:#658698;--fg-8f9e94:#8f9e94;--fg-54805b:#54805b;--border-e3e9e4:#e3e9e4;--fg-92a096:#92a096;--border-eef2ee:#eef2ee;--fg-94a498:#94a498;--bg-f1f7f2:#f1f7f2;--fg-73927b:#73927b;--fg-90a092:#90a092;--fg-92a292:#92a292;--border-eef2ef:#eef2ef;--fg-97a59b:#97a59b;--bg-eaf4ee:#eaf4ee;--border-dfeae2:#dfeae2;--fg-547861:#547861;--fg-8a9a8c:#8a9a8c;--fg-8e9e92:#8e9e92;--fg-799783:#799783;--bg-eaf3ed:#eaf3ed;--border-dfe9e2:#dfe9e2;--fg-779683:#779683;--bg-dcebdd:#dcebdd;--fg-719175:#719175;--fg-3a5d47:#3a5d47;--fg-91a193:#91a193;--fg-8a9a90:#8a9a90;--fg-45634c:#45634c;--fg-57825e:#57825e;--fg-9a9e8c:#9a9e8c;--fg-929f94:#929f94;--border-eff2ef:#eff2ef;--fg-779381:#779381;--fg-98a59b:#98a59b;--fg-8f9d92:#8f9d92;--fg-a0ab9f:#a0ab9f;--fg-7b8e7f:#7b8e7f;--fg-4f6c57:#4f6c57;--fg-a3aca0:#a3aca0;--border-e2eae4:#e2eae4;--fg-839488:#839488;--fg-789080:#789080;--fg-97a195:#97a195;--border-e4ebe5:#e4ebe5;--border-e1e9e4:#e1e9e4;--fg-8d9d92:#8d9d92;--fg-8fa08f:#8fa08f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg-31574a:#e6f1eb;--fg-8a978f:#c9dfd3;--fg-ad9666:#a9bfb4;--fg-a19478:#a9bfb4;--bg-f3f7f3:#17271f;--border-e1eae2:#30473c;--fg-35634b:#e6f1eb;--fg-8c9d8f:#a9bfb4;--fg-8d9d90:#a9bfb4;--fg-9da69d:#a9bfb4;--border-e7ede7:#30473c;--fg-8c9c91:#a9bfb4;--bg-edf5ef:#1d3026;--fg-467859:#c9dfd3;--fg-ba8b72:#c9dfd3;--bg-fcf1e9:#1d3026;--bg-f7f9f7:#17271f;--border-e5ece5:#30473c;--fg-70967d:#c9dfd3;--fg-597461:#c9dfd3;--fg-9ba89b:#a9bfb4;--bg-e1e9e1:#1d3026;--bg-b0c6b6:#294436;--border-edf4ed:#30473c;--fg-5a7763:#c9dfd3;--fg-8e9f92:#a9bfb4;--fg-abb3a7:#a9bfb4;--bg-fff9ec:#17271f;--border-efe4c8:#30473c;--fg-a08b61:#c9dfd3;--bg-a1694e:#a1694e;--fg-ffffff:#a9bfb4;--border-dfe7e0:#30473c;--fg-526e58:#c9dfd3;--fg-72a68b:#a9bfb4;--shadow-e8f2eb:#07110c;--fg-9daa9f:#a9bfb4;--bg-f0f4f1:#1d3026;--border-e0e8e0:#30473c;--fg-8b9d8d:#a9bfb4;--fg-98a499:#a9bfb4;--bg-f6f8f9:#17271f;--fg-233b3a:#e6f1eb;--bg-176b59:#176b59;--bg-ffffff:#17271f;--fg-344a49:#e6f1eb;--fg-dfe6e5:#a9bfb4;--fg-33665a:#c9dfd3;--fg-607370:#c9dfd3;--border-e7eceb:#30473c;--fg-153e34:#e6f1eb;--fg-64b292:#a9bfb4;--border-e4eae7:#30473c;--fg-83908c:#c9dfd3;--bg-f0f5f1:#1d3026;--fg-96a3a0:#a9bfb4;--fg-72837e:#c9dfd3;--bg-eaf4ef:#1d3026;--fg-1c6851:#e6f1eb;--bg-d9eade:#1d3026;--bg-f3f8f3:#17271f;--bg-eef5f1:#1d3026;--border-e0ebe1:#30473c;--fg-3c6855:#c9dfd3;--fg-7e9083:#c9dfd3;--bg-e1eee1:#1d3026;--fg-638060:#c9dfd3;--fg-78877f:#c9dfd3;--border-edf0ee:#30473c;--fg-8c9995:#a9bfb4;--fg-81928a:#c9dfd3;--bg-e9d6bd:#294436;--fg-775a38:#c9dfd3;--fg-94a19d:#a9bfb4;--fg-4a6058:#c9dfd3;--fg-7c8d84:#c9dfd3;--bg-5ca285:#5ca285;--fg-889b91:#a9bfb4;--fg-899791:#c9dfd3;--fg-778a7f:#c9dfd3;--border-e0e7e3:#30473c;--fg-425b4d:#e6f1eb;--bg-59937d:#59937d;--border-e3e9e6:#30473c;--fg-81908a:#c9dfd3;--bg-2c7a65:#2c7a65;--fg-cfebdc:#a9bfb4;--bg-edf6f0:#1d3026;--fg-568d6f:#c9dfd3;--bg-fbefea:#1d3026;--fg-c3917b:#a9bfb4;--bg-faf3e3:#1d3026;--fg-b5a064:#a9bfb4;--fg-a3aca8:#a9bfb4;--bg-185f4d:#185f4d;--fg-185f4d:#e6f1eb;--fg-b8d1c4:#a9bfb4;--fg-a4c3b3:#a9bfb4;--fg-9ca9a1:#a9bfb4;--fg-9aa7a0:#a9bfb4;--fg-8b9a91:#a9bfb4;--bg-6ca48c:#6ca48c;--bg-dce6df:#1d3026;--bg-f0f3f1:#1d3026;--fg-9aa59f:#a9bfb4;--bg-faf0b9:#1d3026;--fg-353b24:#e6f1eb;--bg-f3f5f8:#1d3026;--fg-4169b6:#c9dfd3;--bg-19232a:#19232a;--bg-f0eafa:#1d3026;--fg-8f65a7:#c9dfd3;--bg-edf2ff:#1d3026;--fg-4564a7:#c9dfd3;--bg-e9f3eb:#1d3026;--fg-568468:#c9dfd3;--fg-a1aaa5:#a9bfb4;--border-eff2f0:#30473c;--fg-9aa69f:#a9bfb4;--bg-fbfcfb:#17271f;--border-f0f3f1:#30473c;--bg-f1f6f2:#1d3026;--fg-699078:#c9dfd3;--bg-faf0e9:#1d3026;--fg-b9987c:#a9bfb4;--fg-99a59d:#a9bfb4;--bg-f4f6f4:#17271f;--fg-7b8c80:#c9dfd3;--bg-edf6ed:#1d3026;--fg-76a17b:#a9bfb4;--bg-fff7e4:#17271f;--fg-ba9e5d:#a9bfb4;--bg-f1f4f2:#1d3026;--fg-8a9890:#a9bfb4;--fg-91a096:#a9bfb4;--fg-458e65:#c9dfd3;--border-cfded3:#30473c;--bg-f2f7f1:#17271f;--bg-eef4ef:#1d3026;--fg-689078:#c9dfd3;--border-dce8dd:#30473c;--bg-76a182:#76a182;--border-f2f7f1:#30473c;--fg-8b9f8f:#a9bfb4;--fg-a3afa3:#a9bfb4;--fg-95a890:#a9bfb4;--border-dde8dc:#30473c;--fg-83998b:#c9dfd3;--fg-42604b:#e6f1eb;--fg-abb4ad:#a9bfb4;--fg-617c6c:#c9dfd3;--fg-a1afa4:#a9bfb4;--border-e2dac2:#30473c;--bg-fffbec:#17271f;--fg-8c784d:#c9dfd3;--bg-e9f2f6:#1d3026;--fg-d4e4ec:#a9bfb4;--fg-658698:#c9dfd3;--fg-8f9e94:#a9bfb4;--fg-54805b:#c9dfd3;--border-e3e9e4:#30473c;--fg-92a096:#a9bfb4;--border-eef2ee:#30473c;--fg-94a498:#a9bfb4;--bg-f1f7f2:#17271f;--fg-73927b:#c9dfd3;--fg-90a092:#a9bfb4;--fg-92a292:#a9bfb4;--border-eef2ef:#30473c;--fg-97a59b:#a9bfb4;--bg-eaf4ee:#1d3026;--border-dfeae2:#30473c;--fg-547861:#c9dfd3;--fg-8a9a8c:#a9bfb4;--fg-8e9e92:#a9bfb4;--fg-799783:#c9dfd3;--bg-eaf3ed:#1d3026;--border-dfe9e2:#30473c;--fg-779683:#c9dfd3;--bg-dcebdd:#1d3026;--fg-719175:#c9dfd3;--fg-3a5d47:#e6f1eb;--fg-91a193:#a9bfb4;--fg-8a9a90:#a9bfb4;--fg-45634c:#c9dfd3;--fg-57825e:#c9dfd3;--fg-9a9e8c:#a9bfb4;--fg-929f94:#a9bfb4;--border-eff2ef:#30473c;--fg-779381:#c9dfd3;--fg-98a59b:#a9bfb4;--fg-8f9d92:#a9bfb4;--fg-a0ab9f:#a9bfb4;--fg-7b8e7f:#c9dfd3;--fg-4f6c57:#c9dfd3;--fg-a3aca0:#a9bfb4;--border-e2eae4:#30473c;--fg-839488:#c9dfd3;--fg-789080:#c9dfd3;--fg-97a195:#a9bfb4;--border-e4ebe5:#30473c;--border-e1e9e4:#30473c;--fg-8d9d92:#a9bfb4;--fg-8fa08f:#a9bfb4}.theme-picker{color:inherit;align-items:center;gap:6px;margin:0;display:flex}.theme-picker select{width:auto;max-width:145px;margin:0;padding:7px 25px 7px 9px;font-size:11px}.theme-picker svg{flex-shrink:0}:root[data-theme=dark] .form-note{color:#a9bfb4!important}:root[data-theme=dark] .pdf-canvas-wrap canvas,:root[data-theme=dark] .receipt-preview img{background:#fff}:root[data-theme=dark] .income{color:#91deb1}:root[data-theme=dark] .expense{color:#f2bea0}@media (max-width:650px){.theme-picker select{max-width:122px;font-size:10px}.theme-picker svg{display:none}}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .theme-picker select,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:#d5e8dd;background:#17271f;border-color:#30473c}:root[data-theme=dark] .modal{background:#17271f}:root[data-theme=dark] button:not(.secondary):not(.text-button):not(.entry-link){color:#d5e8dd}:root[data-theme=dark] .chart .bar.expense{background:#b5a481}.workspace-center,.import-history{margin-bottom:24px}.workspace-tag{color:#597461;border:1px solid #dfe7e0;border-radius:20px;padding:6px 10px;font-size:10px}.workspace-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 24px;display:grid}.workspace-action{text-align:left;color:#31574a;background:#f3f7f3;border:1px solid #e1eae2;align-items:center;gap:12px;padding:17px;display:flex}.workspace-action:hover{background:#e8f2eb}.workspace-action>span:nth-child(2){flex:1;min-width:0}.workspace-action strong{font-size:12px;display:block}.workspace-action small{margin-top:5px;font-size:10px;font-weight:400;line-height:1.7;display:block}.workspace-action-icon{flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.import-history h2{align-items:center;gap:9px;display:flex}.import-range{margin-top:6px;display:block}.workspace-empty{color:#789080;padding:0 24px 24px;font-size:12px}:root[data-theme=dark] .workspace-tag{color:#c9dfd3;border-color:#30473c}:root[data-theme=dark] .workspace-action{color:#d5e8dd;background:#1d3026;border-color:#30473c}:root[data-theme=dark] .workspace-action:hover{background:#294436}@media (max-width:1100px){.workspace-actions{grid-template-columns:1fr}.workspace-action{padding:13px}.workspace-action small{margin-top:2px}}.operations-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.operations-grid .settings{max-width:none}.operations-grid form button{margin-top:5px}.operations-grid+.panel{margin-bottom:24px}@media (max-width:900px){.operations-grid{grid-template-columns:1fr}}.order-line{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;display:grid}.order-line>button{padding:9px;font-size:10px}.order-line label{min-width:0}.order-lines{margin-bottom:10px}@media (max-width:650px){.order-line{grid-template-columns:minmax(0,1fr) 70px}.order-line>button{grid-column:1/-1;margin-bottom:14px}}.global-search-trigger{white-space:nowrap;padding:7px 10px;font-size:10px}.global-results{max-height:55vh;overflow:auto}.global-result{text-align:left;width:100%;color:inherit;background:0 0;border-bottom:1px solid #dfe7e0;border-radius:0;align-items:center;gap:12px;padding:14px;display:flex}.global-result>span:nth-child(2){flex:1;min-width:0}.global-result strong{overflow-wrap:anywhere;font-size:12px;display:block}.global-result small{margin-top:6px;font-size:10px;font-weight:400;display:block}.global-result:hover{background:#edf5ef}.onboarding-intro{margin-bottom:20px;padding:26px}.onboarding-intro h2{margin-top:18px}.onboarding-intro p,.onboarding-step p{font-size:12px;line-height:1.8}.onboarding-steps{gap:14px;display:grid}.onboarding-step{align-items:center;gap:18px;padding:23px;display:flex}.onboarding-step>div{flex:1}.onboarding-step h2{font-size:15px}.onboarding-step small{font-size:10px}.onboarding-number{color:#31574a;background:#edf5ef;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.onboarding-step button{font-size:11px}.search-highlight{outline-offset:-2px;background:#edf5ef;outline:2px solid #72a68b}:root[data-theme=dark] .global-result{border-color:#30473c}:root[data-theme=dark] .global-result:hover,:root[data-theme=dark] .search-highlight{background:#294436}:root[data-theme=dark] .onboarding-number{color:#d5e8dd;background:#294436}@media (max-width:900px){.global-search-trigger span{display:none}.onboarding-step{flex-wrap:wrap}.onboarding-step>button{margin-left:56px}}.batch-choice{border-bottom:1px solid #dfe7e0;align-items:center;gap:10px;margin:0;padding:12px;display:flex}.batch-choice input{flex-shrink:0;width:15px;margin:0}.batch-choice strong{font-size:11px}.batch-choice small{margin-top:5px;font-size:9px;font-weight:400;display:block}:root[data-theme=dark] .batch-choice{border-color:#30473c}.operation-tabs{border-bottom:1px solid var(--border-e7eceb);gap:6px;margin:24px 0;padding-bottom:12px;display:flex;overflow:auto}.operation-tabs button{color:var(--fg-607370);white-space:nowrap;background:0 0;padding:11px 17px;font-size:13px}.operation-tabs button.active{background:var(--bg-eaf4ef);color:var(--fg-1c6851)}.inventory-main{margin-bottom:24px}.inventory-toolbar{align-items:flex-end;gap:16px;padding:0 24px 20px;display:flex}.inventory-toolbar label{min-width:160px;margin:0}.inventory-toolbar label:first-child{flex:1}.inventory-empty{text-align:center;padding:36px 24px}.inventory-empty p{color:var(--fg-607370);font-size:13px;line-height:1.8}.inventory-badge{background:var(--bg-f0f5f1);color:var(--fg-344a49);border-radius:20px;padding:5px 9px;font-size:12px;display:inline-block}.inventory-badge.warning{color:#805b0e;background:#fff2d6}.inventory-badge.good{color:#226743;background:#e6f4ec}.inventory-footnote{color:var(--fg-607370);padding:0 24px 18px;font-size:12px;line-height:1.8}.operation-overlay{z-index:40;background:#10192377;justify-content:flex-end;display:flex;position:fixed;inset:0}.operation-drawer{background:var(--bg-ffffff);width:560px;max-width:100%;height:100dvh;padding:28px;overflow:auto;box-shadow:-12px 0 60px #0002}.drawer-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.drawer-head h2{font-size:21px}.operation-drawer .operations-grid{display:block}.operation-drawer .settings{border:0;margin:0;padding:0}.operation-drawer label{font-size:13px}.operation-drawer input,.operation-drawer select{font-size:14px}.operation-drawer .panel-head,.inventory-section .inventory-summary{display:none}.inventory-section-actions{justify-content:flex-end;margin:0 0 16px;display:flex}.inventory-section .inventory-inputs{grid-template-columns:1fr}.inventory-section-Shop-Angebote .inventory-inputs>section:last-child,.inventory-section-Shop-Angebote .inventory-production-table,.inventory-section-Produktion .inventory-inputs>section:first-child,.inventory-section-Produktion .inventory-shop-table,.inventory-section-Bewegungen .inventory-inputs,.inventory-section-Bewegungen .inventory-shop-table,.inventory-section-Bewegungen .inventory-production-table{display:none}.warehouse-actions{border:1px solid var(--border-e7eceb);background:var(--bg-ffffff);border-radius:12px;margin:0 0 24px;padding:20px}.warehouse-actions>summary{cursor:pointer;font-size:14px;font-weight:600}.warehouse-actions[open]>.operations-grid{margin-top:20px}.inventory-main th,.inventory-main td,.inventory-section th,.inventory-section td{font-size:13px}.inventory-main .import-range,.inventory-section .import-range{font-size:12px;line-height:1.6}.inventory-main .panel-head p{color:var(--fg-607370);font-size:13px}:root[data-theme=dark]{--bg-ffffff:#181f28;--bg-f6f8f9:#111820;--bg-fbfcfb:#181f28;--bg-f3f7f3:#1d2630;--bg-f7f9f7:#1d2630;--bg-f0f5f1:#24303b;--bg-edf5ef:#24303b;--fg-ffffff:#fff;--border-e7eceb:#303b48;--border-e7ede7:#303b48;--border-e1eae2:#303b48;--fg-607370:#b8c4d0;--fg-233b3a:#eef3f7;--fg-344a49:#eef3f7;--fg-31574a:#eef3f7;--fg-7b8e7f:#becbd6;--fg-4f6c57:#e1e8ef}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .modal,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:#e1e8ef;background:#181f28;border-color:#303b48}:root[data-theme=dark] .inventory-badge.warning{color:#ffd68a;background:#3c311b}:root[data-theme=dark] .inventory-badge.good{color:#9ce0b9;background:#16392c}:root[data-theme=dark] .inventory-section .workspace-empty{color:#bac6d0}:root[data-theme=dark] .workspace-action,:root[data-theme=dark] .global-result:hover{background:#202b36;border-color:#303b48}@media (max-width:650px){.inventory-toolbar{flex-direction:column;align-items:stretch;padding-inline:16px}.inventory-toolbar label{min-width:0}.operation-drawer{padding:20px}.operation-tabs button{padding-inline:12px}.inventory-main .panel-head{gap:15px}.inventory-main table{min-width:800px}.warehouse-actions{padding:16px}.topbar{gap:8px;padding-inline:16px}.topbar .breadcrumb{flex:1;gap:5px;min-width:0;font-size:11px}.topbar .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:95px;overflow:hidden}.topbar .header-actions{flex-shrink:0;gap:7px}.topbar .avatar{display:none}.theme-picker select{max-width:108px}.operation-tabs{scrollbar-width:thin}}.calculation-history{border-top:1px solid var(--border-e7eceb);padding:18px 24px;font-size:13px}.calculation-history summary{cursor:pointer;font-weight:600}.calculation-history p{line-height:1.7}.inventory-section-actions{flex-wrap:wrap;gap:12px}.tax-assistant-hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:28px;display:flex}.tax-assistant-hero h2{margin:20px 0 10px;font-size:25px}.tax-assistant-hero p{color:var(--fg-607370);line-height:1.8}.tax-progress{text-align:center;background:var(--bg-f0f5f1);border-radius:14px;min-width:180px;padding:20px}.tax-progress strong{font-size:30px;display:block}.tax-progress span{color:var(--fg-607370);margin-top:10px;font-size:12px;display:block}.tax-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.tax-check{text-align:left;background:var(--bg-f0f5f1);color:var(--fg-233b3a);flex-direction:column;align-items:flex-start;padding:20px;font-size:14px;display:flex}.tax-check strong{font-size:27px}.tax-check span{margin-top:10px}.tax-check small{color:var(--fg-607370);margin-top:9px;font-weight:400;line-height:1.7}.tax-workspace-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.tax-workspace-grid .settings{max-width:none;margin:0}.tax-review-row{border-top:1px solid var(--border-e7eceb);gap:14px;margin:0;padding:18px 24px;font-size:13px;display:flex}.tax-review-row input{flex-shrink:0;width:17px;margin:3px 0}.tax-review-row strong{display:block}.tax-review-row small{color:var(--fg-607370);margin-top:5px;font-size:12px;line-height:1.8;display:block}.tax-task{border-top:1px solid var(--border-e7eceb);align-items:center;gap:12px;padding:16px 0;display:flex}.tax-task>div{flex:1}.tax-task strong{font-size:13px}.tax-task small{color:var(--fg-607370);margin-top:7px;font-size:12px;display:block}.tax-handoff,.tax-private-teaser,.subscription-hero{margin-bottom:24px;padding:28px}.tax-handoff p,.tax-private-teaser p,.subscription-hero p{color:var(--fg-607370);font-size:13px;line-height:1.9}.tax-private-teaser{align-items:center;gap:24px;display:flex}.tax-private-teaser>div{flex:1}.tax-private-teaser h2{margin-top:18px}.subscription-hero h2{margin-top:20px;font-size:25px}.subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:25px;display:grid}.subscription-plan{padding:25px}.subscription-plan.chosen{outline-offset:-2px;outline:2px solid #58a787}.subscription-plan h2{margin-top:24px;font-size:22px}.subscription-plan p{color:var(--fg-607370);font-size:13px;line-height:1.8}.subscription-plan ul{padding-left:19px;font-size:13px;line-height:2}.plan-price{margin:23px 0;font-size:19px;display:block}.private-modules{margin-bottom:24px;padding:0}.private-modules .panel{margin:0}.private-modules h3{font-size:17px}.private-modules p{color:var(--fg-607370);font-size:13px;line-height:1.8}.sidebar nav{scrollbar-width:thin;min-height:0;overflow-y:auto}@media (max-width:1100px){.tax-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tax-workspace-grid,.subscription-plans{grid-template-columns:1fr}.subscription-plan{max-width:none}}@media (max-width:650px){.tax-assistant-hero,.tax-private-teaser{flex-direction:column;align-items:stretch;padding:22px}.tax-progress{text-align:left;min-width:0}.tax-check-grid{gap:10px;padding-inline:16px}.tax-check{padding:14px}.tax-check span{font-size:12px}.tax-check small{font-size:11px}.tax-handoff,.subscription-hero{padding:22px}.tax-handoff .import-buttons{flex-wrap:wrap}.sidebar nav{overflow:auto hidden}}@media (min-width:951px) and (max-height:950px){.sidebar .workspace{margin-block:24px 20px}.sidebar nav{flex:1;gap:3px}.sidebar nav button{padding-block:9px}.sidebar-bottom{padding-top:14px}.sidebar-bottom .safe-card{display:none}.sidebar .user{margin-top:6px;padding-block:13px}}.sidebar-brand{justify-content:space-between;align-items:center;display:flex}.mobile-nav-toggle{display:none}.sidebar .workspace-nav{flex:1;gap:12px;min-height:0;margin-top:0;overflow-y:auto}.nav-group h2{text-transform:uppercase;letter-spacing:1.1px;color:var(--fg-607370);margin:0 0 7px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:10px}.workspace-nav .nav-group button{gap:10px;min-height:40px;margin:2px 0;padding:9px 12px;font-size:12px}.workspace-nav .nav-group button svg{flex-shrink:0}.nav-item-label{text-align:left;line-height:1.45}.sidebar-bottom .safe-card{display:none}.sidebar .workspace{margin-block:22px}.sidebar .user{margin-top:6px;padding-block:14px}.sidebar{padding-top:26px}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:3px;outline:2px solid #58a787}.page-head h1:focus{outline:none}.page-head p,.panel-head p{color:var(--fg-607370);font-size:13px}.entry-link{font-size:12px}.stat small,.transaction-title small{font-size:11px}.company-workspace{margin:0 0 28px}.company-workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 18px;display:flex}.company-workspace-heading p{color:var(--fg-607370);margin:0;font-size:13px;line-height:1.7}.company-workspace-heading button{flex-shrink:0;font-size:12px}.company-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.company-metric{text-align:left;white-space:normal;color:var(--fg-233b3a);padding:20px;display:block}.company-metric>span{color:var(--fg-607370);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.company-metric>span svg:last-child{margin-left:auto}.company-metric>strong{margin:12px 0 7px;font-family:Manrope,sans-serif;font-size:30px;display:block}.company-metric small{color:var(--fg-607370);font-size:12px;font-weight:400;line-height:1.6}.company-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.company-grid .panel-head{align-items:flex-start}.company-grid .panel-head p{max-width:390px;font-size:12px;line-height:1.7}.company-task{border:0;border-top:1px solid var(--border-e7eceb);width:100%;color:var(--fg-233b3a);text-align:left;background:0 0;border-radius:0;align-items:center;gap:14px;padding:18px 22px;display:flex}.company-task>span:nth-child(2){flex:1;min-width:0}.company-task strong,.company-agenda-row strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.company-task small,.company-agenda-row small{color:var(--fg-607370);margin-top:5px;font-size:12px;font-weight:400;line-height:1.75;display:block}.company-task-icon{background:var(--bg-f0f5f1);border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.company-task.attention .company-task-icon{color:#805b0e;background:#fff2d6}.company-task-count{text-align:center;background:var(--bg-f0f5f1);border-radius:8px;min-width:29px;padding:5px 8px;font-size:14px;font-weight:700}.company-task>svg{flex-shrink:0}.company-agenda-row{color:var(--fg-233b3a);border:0;border-top:1px solid var(--border-e7eceb);text-align:left;background:0 0;border-radius:0;align-items:center;gap:13px;width:100%;padding:16px 22px;display:flex}.company-agenda-row>span{flex:1;min-width:0}.company-agenda-row>svg{flex-shrink:0}.company-empty{color:var(--fg-607370);margin:0;padding:23px;font-size:13px;line-height:1.8}.company-empty h3{color:var(--fg-233b3a);font-size:16px}.company-details{border-top:1px solid var(--border-e7eceb);color:var(--fg-607370);padding:18px 22px;font-size:12px}.company-details summary{cursor:pointer;font-weight:600}.company-details p{line-height:1.8}.company-quick-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.company-quick-actions button{font-size:12px}.company-quick-actions small{color:var(--fg-607370);margin-left:auto;font-size:11px}@media (max-width:1100px){.company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-grid{grid-template-columns:1fr}.company-quick-actions small{width:100%;margin:5px 0 0}}@media (min-width:651px) and (max-width:950px){.nav-group h2,.nav-item-label{display:none}.workspace-nav .nav-group button{justify-content:center;padding-inline:0}.sidebar .workspace-nav{gap:10px;margin-top:26px}.sidebar-brand{justify-content:center}}@media (max-width:650px){.sidebar{padding:16px}.sidebar-brand{gap:15px}.mobile-nav-toggle{white-space:nowrap;padding:8px 10px;font-size:11px;display:inline-flex}.sidebar .workspace-nav{flex-direction:column;flex:none;gap:17px;max-height:60dvh;margin-top:19px;display:none;overflow:hidden auto}.sidebar .workspace-nav.mobile-expanded{display:flex}.workspace-nav .nav-group button{justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:11px 12px;font-size:14px}.nav-item-label{display:inline}.nav-group h2{font-size:11px;display:block}.workspace-nav .count{margin-left:auto;display:inline}.company-workspace-heading{align-items:flex-start;gap:12px}.company-workspace-heading h2{font-size:21px}.company-workspace-heading button{padding:9px;font-size:10px}.company-workspace-heading p{font-size:12px}.company-metrics{gap:10px}.company-metric{padding:15px}.company-metric>span{align-items:flex-start;gap:6px;font-size:11px}.company-metric>span svg:last-child{display:none}.company-metric small{font-size:11px}.company-metric>strong{font-size:26px}.company-grid .panel-head{padding:18px 16px}.company-task,.company-agenda-row{gap:11px;padding:16px}.company-task-icon{width:30px;height:30px}.company-task-count{padding:4px;font-size:12px}.company-task>svg{display:none}.company-details{padding-inline:16px}.company-quick-actions button{font-size:11px}.company-grid .workspace-tag{white-space:nowrap;font-size:9px}.company-metrics,.company-grid{min-width:0}.company-task strong,.company-agenda-row strong{font-size:13px}}.modal-backdrop{grid-template-columns:minmax(0,1fr)}.modal{justify-self:center;min-width:0}.receipt-assignment-modal{width:940px}.receipt-assistant-intro{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.receipt-assistant-intro>div{flex:1}.receipt-assistant-intro h3{margin:15px 0 8px;font-size:20px}.receipt-assistant-intro p,.receipt-review>p{color:var(--fg-607370);font-size:13px;line-height:1.8}.receipt-assistant-intro button{flex-shrink:0;font-size:12px}.receipt-assistant-preview{margin-bottom:22px}.receipt-analysis{background:var(--bg-f0f5f1);border:1px solid var(--border-e7eceb);border-radius:10px;margin:18px 0;padding:17px 20px;font-size:13px}.receipt-analysis strong{margin-bottom:10px;display:block}.receipt-analysis span{color:var(--fg-607370);font-size:12px;line-height:1.8;display:block}.receipt-criteria{grid-template-columns:minmax(0,1fr) 175px 175px;gap:16px;display:grid}.receipt-criteria label{min-width:0}.receipt-candidate-head{justify-content:space-between;align-items:center;gap:15px;margin-top:8px;display:flex}.receipt-candidate-head h3{font-size:16px}.receipt-candidate-head>span{color:var(--fg-607370);font-size:12px}.receipt-candidate{padding:15px 12px}.receipt-candidate strong{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.receipt-candidate small{color:var(--fg-607370);font-size:12px;line-height:1.7}.receipt-candidate input[type=checkbox]{flex-shrink:0;width:17px;height:17px;margin:0}.receipt-candidate.review-row{border-bottom:1px solid var(--border-e7eceb)}.review-row strong,.review-row small{display:block}.receipt-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.receipt-pagination span{color:var(--fg-607370);text-align:center;font-size:12px;line-height:1.7}.receipt-pagination button{font-size:12px}.receipt-review h3{overflow-wrap:anywhere;font-size:20px}.receipt-review h3:focus{outline-offset:4px;outline:2px solid #58a787}.receipt-review-totals{background:var(--bg-f0f5f1);border-radius:9px;flex-wrap:wrap;gap:14px;margin:18px 0;padding:15px;font-size:13px;display:flex}.receipt-suggestions label,.receipt-review label{font-size:13px}.receipt-suggestions input,.receipt-suggestions select{font-size:14px}.receipt-assignment-modal .tool-tabs button{font-size:13px}.receipt-assignment-modal .form-note{font-size:12px;line-height:1.8}.receipt-review .checkbox{align-items:flex-start;line-height:1.8}.receipt-review .checkbox input{flex-shrink:0;margin-top:5px}@media (max-width:650px){.receipt-assistant-intro{flex-wrap:wrap;gap:12px}.receipt-assistant-intro>div{flex-basis:100%}.receipt-assistant-intro h3{font-size:19px}.receipt-criteria{grid-template-columns:1fr 1fr;gap:12px}.receipt-criteria>label:first-child{grid-column:1/-1}.receipt-analysis{padding:15px}.receipt-pagination button{padding:9px 10px;font-size:11px}.receipt-pagination span{font-size:11px}.receipt-review h3{font-size:17px}.receipt-assignment-modal .import-buttons{flex-wrap:wrap}.receipt-assignment-modal .import-buttons button{font-size:12px}.receipt-candidate{gap:10px;padding-inline:8px}.receipt-candidate strong{font-size:12px}.receipt-candidate small{font-size:11px}}.operation-drawer.order-drawer{width:1040px;min-width:0;padding:28px 32px}.order-workspace{min-width:0}.order-hero{justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 0 26px;display:flex}.order-eyebrow{letter-spacing:.03em;color:var(--fg-607370);font-size:11px;font-weight:600;line-height:1.8;display:block}.order-hero h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:8px 0 9px;font-size:32px}.order-hero p{color:var(--fg-607370);margin:0;font-size:12px}.order-statuses{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:310px;display:flex}.order-chip{background:var(--bg-f0f5f1);color:var(--fg-607370);border-radius:7px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.order-chip.good{color:#1d6242;background:#e5f4eb}.order-chip.warning{color:#79500c;background:#fff1d5}.order-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.order-metrics>div{border:1px solid var(--border-e7eceb);background:var(--bg-f0f5f1);border-radius:12px;min-width:0;padding:18px}.order-metrics small{color:var(--fg-607370);font-size:11px;display:block}.order-metrics strong{letter-spacing:-.04em;margin:14px 0 9px;font-size:25px;display:block}.order-metrics span{color:var(--fg-607370);font-size:10px;line-height:1.7;display:block}.order-reconciliation{color:var(--fg-607370);margin:15px 0 24px;font-size:11px;line-height:1.9}.order-tabs{border-bottom:1px solid var(--border-e7eceb);gap:8px;margin-bottom:22px;padding-bottom:12px;display:flex;overflow:auto}.order-tabs button{color:var(--fg-607370);white-space:nowrap;background:0 0;border:1px solid #0000;padding:10px 14px;font-size:12px}.order-tabs button.active{background:var(--bg-f0f5f1);color:var(--fg-233b3a);border-color:var(--border-e7eceb)}.order-overview{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;display:grid}.order-card{border:1px solid var(--border-e7eceb);border-radius:12px;min-width:0;margin-bottom:18px;padding:22px}.order-card h4{align-items:center;gap:9px;margin:0 0 20px;font-size:14px;display:flex}.order-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-section-head button{font-size:11px}.order-position{border-top:1px solid var(--border-e7eceb);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:17px 0;display:grid}.order-position strong{font-size:13px;line-height:1.7}.order-position small{color:var(--fg-607370);margin-top:6px;font-size:11px;display:block}.order-fulfillment{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}.order-fulfillment span{color:var(--fg-607370);padding:8px 0;font-size:10px;display:block}.order-fulfillment b{color:var(--fg-233b3a);margin-top:5px;font-size:18px;display:block}.order-receipt{text-align:left;background:var(--bg-f0f5f1);width:100%;color:var(--fg-233b3a);border:1px solid var(--border-e7eceb);border-radius:9px;align-items:center;gap:12px;margin-bottom:12px;padding:14px;font-size:12px;display:flex}.order-receipt>span{overflow-wrap:anywhere;flex:1;min-width:0}.order-receipt small{color:var(--fg-607370);margin-top:7px;font-size:10px;font-weight:400;display:block}.order-payment-row{border-top:1px solid var(--border-e7eceb);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 0;display:flex}.order-payment-row>div:first-child{flex:1;min-width:0}.order-payment-row strong{overflow-wrap:anywhere;font-size:13px;line-height:1.7;display:block}.order-payment-row small{color:var(--fg-607370);overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.9;display:block}.order-payment-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:9px;display:flex}.order-payment-actions button{padding:7px 10px;font-size:11px}.order-payment-row.voided{opacity:.75}.order-search{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.order-search label{flex:1;min-width:220px}.order-search button{min-height:42px;font-size:12px}.order-review{background:var(--bg-f0f5f1)}.order-review>p{overflow-wrap:anywhere;font-size:13px;line-height:1.9}.order-review .checkbox{align-items:flex-start;font-size:12px;line-height:1.8}.order-review .checkbox input{flex-shrink:0;margin-top:3px}.order-event{border-top:1px solid var(--border-e7eceb);gap:16px;padding:17px 0;display:flex}.order-event-dot{background:#58a787;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px}.order-event strong{font-size:13px}.order-event small{color:var(--fg-607370);margin-top:7px;font-size:10px;display:block}.order-event p{color:var(--fg-607370);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.order-reference{color:var(--fg-233b3a);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;-webkit-text-decoration:underline #58a787;text-decoration:underline #58a787}.order-reference:hover{color:#58a787}.order-workspace .workspace-empty{padding:14px 0;font-size:12px;line-height:1.9}.order-workspace .form-note{font-size:11px;line-height:1.9}:root[data-theme=dark] .order-chip.good{color:#9bdfb6;background:#193c2d}:root[data-theme=dark] .order-chip.warning{color:#ffda95;background:#3c311b}@media (max-width:850px){.order-overview{grid-template-columns:1fr}.order-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-statuses{max-width:250px}.order-hero h3{font-size:27px}}@media (max-width:650px){.operation-drawer.order-drawer{padding:20px 17px}.order-hero{flex-direction:column;gap:16px}.order-statuses{justify-content:flex-start;max-width:none}.order-metrics{gap:10px}.order-metrics>div{padding:14px}.order-metrics strong{font-size:23px}.order-card{padding:17px}.order-payment-row{flex-direction:column;gap:12px}.order-payment-actions{flex-flow:wrap;flex-shrink:1;justify-content:flex-start;align-items:center}.order-payment-actions strong{width:100%}.order-search label{flex-basis:100%;min-width:0}.order-fulfillment{grid-template-columns:repeat(2,minmax(0,1fr))}.order-tabs{gap:3px}.order-tabs button{padding:10px 11px}.order-position strong{overflow-wrap:anywhere}.order-review .receipt-actions{flex-wrap:wrap}.order-drawer .drawer-head h2{font-size:20px}}.sales-intro{align-items:center;gap:20px;margin-bottom:20px;padding:25px;display:flex}.sales-intro-icon{background:var(--bg-f0f5f1);width:52px;height:52px;color:var(--fg-233b3a);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.sales-intro>div:nth-child(2){flex:1;min-width:0}.sales-intro h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:22px}.sales-intro p{color:var(--fg-607370);margin:0;font-size:12px;line-height:1.8}.sales-intro-actions{flex-wrap:wrap;gap:10px;display:flex}.sales-intro-actions button{font-size:12px}.sales-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.sales-overview-metrics>div{background:var(--bg-ffffff);border:1px solid var(--border-e7eceb);border-radius:12px;min-width:0;padding:22px}.sales-overview-metrics span,.sales-overview-metrics small{color:var(--fg-607370);font-size:12px;line-height:1.8;display:block}.sales-overview-metrics strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin:13px 0 7px;font-size:25px;display:block}.sales-list-toolbar{border-bottom:1px solid var(--border-e7eceb);align-items:flex-end;gap:20px;padding:22px;display:flex}.sales-list-toolbar form{flex:1;align-items:flex-end;gap:12px;min-width:0;display:flex}.sales-list-toolbar form label{flex:1;min-width:0;margin:0}.sales-list-toolbar>label{width:170px;margin:0}.sales-list-toolbar button{height:42px;font-size:12px}.sales-list td{font-size:12px}.sales-list td small{color:var(--fg-607370);margin-top:7px;font-size:11px;line-height:1.7;display:block}.sales-list td button{font-size:12px}.sales-record-link{color:var(--fg-233b3a);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;line-height:1.7;-webkit-text-decoration:underline #58a787;text-decoration:underline #58a787}.sales-record-link:hover{color:#58a787}.sales-empty{text-align:center;color:var(--fg-607370);padding:40px 25px;font-size:13px;line-height:1.8}.sales-empty>div{background:var(--bg-f0f5f1);width:65px;height:65px;color:var(--fg-233b3a);border-radius:15px;place-items:center;margin:0 auto 17px;display:grid}.sales-empty h3{color:var(--fg-233b3a);letter-spacing:-.035em;font-size:20px}.sales-empty p{max-width:450px;margin:15px auto 23px}.sales-pagination{border-top:1px solid var(--border-e7eceb);color:var(--fg-607370);justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;font-size:12px;display:flex}.sales-pagination button{font-size:12px}.sales-address-form{min-width:0}.sales-address-form label,.sales-settings label,.customer-editor label,.invoice-editor label{min-width:0;font-size:12px;line-height:1.7}.sales-address-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:14px;display:grid}.sales-address-form input,.customer-editor input,.invoice-editor input,.invoice-editor textarea{min-width:0;max-width:100%;font-size:14px}.sales-person-heading{align-items:center;gap:16px;margin:14px 0 25px;display:flex}.sales-person-heading>span{background:var(--bg-f0f5f1);border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.sales-person-heading>div{min-width:0}.sales-person-heading h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 7px;font-size:22px}.sales-person-heading p{color:var(--fg-607370);margin:0;font-size:12px}.sales-linked-draft{text-align:left;border:0;border-top:1px solid var(--border-e7eceb);width:100%;color:var(--fg-233b3a);background:0 0;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 0;font-size:12px;display:flex}.sales-linked-draft>span{flex:1;min-width:0}.sales-linked-draft strong{overflow-wrap:anywhere;line-height:1.8;display:block}.sales-linked-draft small{color:var(--fg-607370);margin-top:4px;font-size:11px;font-weight:400;line-height:1.8;display:block}.sales-history>div{border-top:1px solid var(--border-e7eceb);padding:15px 0}.sales-history strong{font-size:12px;display:block}.sales-history small{color:var(--fg-607370);margin-top:8px;font-size:10px;display:block}.sales-picker{background:var(--bg-f0f5f1);border-radius:9px;margin-bottom:20px;padding:15px}.sales-picker-results{max-height:240px;overflow:auto}.sales-picker-result{border:0;border-top:1px solid var(--border-e7eceb);width:100%;color:var(--fg-233b3a);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.sales-picker-result>span:first-child{flex:1;min-width:0}.sales-picker-result strong{overflow-wrap:anywhere;font-size:12px;line-height:1.8;display:block}.sales-picker-result small{color:var(--fg-607370);font-size:10px;font-weight:400;line-height:1.8;display:block}.sales-picker-result>span:last-child{flex-shrink:0;font-size:10px}.invoice-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0 25px;display:flex}.invoice-hero>div{min-width:0}.invoice-hero h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0;font-size:27px;line-height:1.4}.invoice-hero p{color:var(--fg-607370);font-size:11px;line-height:1.8}.invoice-hero .order-chip{flex-shrink:0}.invoice-metrics{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.8fr);gap:13px;margin-bottom:23px;display:grid}.invoice-metrics>div{border:1px solid var(--border-e7eceb);background:var(--bg-f0f5f1);border-radius:11px;min-width:0;padding:18px}.invoice-metrics small,.invoice-metrics span{color:var(--fg-607370);font-size:10px;line-height:1.8;display:block}.invoice-metrics strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin:11px 0;font-size:22px;line-height:1.4;display:block}.invoice-metrics>div:nth-child(2) strong{font-size:17px}.invoice-edit-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:19px;display:grid}.invoice-edit-grid>div,.invoice-context{min-width:0}.invoice-context .order-card>strong{overflow-wrap:anywhere;font-size:14px}.invoice-context summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.8}.invoice-context details[open]>summary{margin-bottom:18px}.invoice-checklist{color:var(--fg-607370);margin:16px 0;padding-left:20px;font-size:12px;line-height:1.8}.invoice-checklist li{margin-bottom:10px}.invoice-checklist li::marker{color:#c68c35}.invoice-check-complete{color:#58a787;font-size:12px;line-height:1.8}.invoice-item-editor{border-top:1px solid var(--border-e7eceb);padding:18px 0}.invoice-line-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.invoice-line-head strong{font-size:12px}.invoice-line-head button{font-size:11px}.invoice-line-values{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr);gap:12px;display:grid}.invoice-item-editor>small{color:var(--fg-607370);font-size:11px}.invoice-savebar{background:var(--bg-ffffff);border-top:1px solid var(--border-e7eceb);z-index:2;box-shadow:0 -10px 20px var(--bg-ffffff);align-items:center;gap:10px;margin-top:25px;padding:18px 0;display:flex;position:sticky;bottom:-28px}.invoice-savebar>span{color:var(--fg-233b3a);flex:1;min-width:0;font-size:12px}.invoice-savebar small{color:var(--fg-607370);margin-top:6px;font-size:10px;line-height:1.8;display:block}.invoice-savebar button{flex-shrink:0;font-size:11px}.invoice-paper{color:#203b34;background:#fff;border:1px solid #e2e8e4;border-radius:10px;min-width:0;max-width:100%;margin:23px 0;padding:36px;box-shadow:0 8px 30px #0001}.invoice-paper-head{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:30px;display:flex}.invoice-paper-head>strong{letter-spacing:-.04em;color:#1b6647;font-size:29px}.invoice-paper-head>span{text-align:right;color:#65786e;overflow-wrap:anywhere;font-size:10px;line-height:1.9}.invoice-paper-parties{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-bottom:30px;font-size:12px;line-height:1.9;display:grid}.invoice-paper-parties>div{min-width:0}.invoice-paper-parties small{color:#65786e;margin-bottom:10px;font-size:10px;display:block}.invoice-paper-parties strong,.invoice-paper-parties span{color:#203b34;overflow-wrap:anywhere;display:block}.invoice-paper h4{letter-spacing:-.025em;color:#203b34;overflow-wrap:anywhere;font-size:21px}.invoice-paper p{color:#65786e;overflow-wrap:anywhere;font-size:11px;line-height:1.9}.invoice-paper table{width:100%;min-width:550px}.invoice-paper th,.invoice-paper td{color:#203b34;white-space:normal;border-color:#e2e8e4;padding:14px 11px;font-size:11px}.invoice-paper th{color:#60736b;background:#f0f5f1}.invoice-paper th:first-child,.invoice-paper td:first-child{overflow-wrap:anywhere;width:48%}.invoice-paper td small{color:#65786e;margin-top:5px;font-size:9px;display:block}.invoice-paper-total{color:#203b34;border-top:1px solid #e2e8e4;justify-content:flex-end;align-items:center;gap:30px;padding:25px 0;font-size:13px;display:flex}.invoice-paper-total strong{color:#1b6647;font-size:25px}.invoice-paper-notes{white-space:pre-wrap}.invoice-paper-draft{color:#815c18;background:#fff8e8;border:1px solid #e6dcc4;border-radius:6px;margin-top:28px;padding:13px;font-size:11px;font-weight:600;line-height:1.8}.order-invoice-card{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.order-invoice-card>div{flex:1;min-width:0}.order-invoice-card h4{margin-bottom:10px}.order-invoice-card button{flex-shrink:0;font-size:12px}.invoice-editor .notice{overflow-wrap:anywhere;font-size:11px;line-height:1.8}.invoice-editor .notice button{font-size:11px}.invoice-editor .form-note,.customer-editor .form-note,.sales-settings .form-note{font-size:11px;line-height:1.9}.customer-editor .receipt-actions{flex-wrap:wrap}@media (max-width:1000px){.sales-intro{flex-wrap:wrap}.sales-intro-actions{flex-basis:100%;justify-content:flex-end}.invoice-edit-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width:750px){.invoice-edit-grid{grid-template-columns:1fr}.invoice-savebar{flex-wrap:wrap;bottom:-20px}.invoice-savebar>span{flex-basis:100%}.invoice-paper{padding:23px}.invoice-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-metrics>div:nth-child(2){grid-area:2/1/auto/-1}.sales-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-overview-metrics>div:last-child{grid-column:1/-1}.order-invoice-card{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.sales-intro{gap:14px;padding:20px}.sales-intro h2{font-size:20px}.sales-intro-actions{justify-content:flex-start}.sales-overview-metrics{gap:12px}.sales-overview-metrics>div{padding:18px}.sales-overview-metrics strong{font-size:22px}.sales-list-toolbar{flex-wrap:wrap;gap:16px;padding:18px}.sales-list-toolbar form{flex-basis:100%}.sales-list-toolbar>label{width:100%}.sales-empty{padding:30px 20px}.sales-address-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.invoice-hero h3{font-size:23px}.invoice-metrics>div{padding:15px}.invoice-line-values{gap:8px}.invoice-line-values label{font-size:10px}.invoice-line-values input{padding-inline:8px;font-size:13px}.invoice-savebar{gap:8px;padding-bottom:20px;bottom:-20px}.invoice-savebar button{padding:10px;font-size:10px}.invoice-paper-parties{grid-template-columns:1fr;gap:22px}.invoice-paper-head{gap:15px}.invoice-paper-head>strong{font-size:24px}.invoice-paper-head>span{font-size:9px}.invoice-paper-total{gap:20px}.invoice-paper-draft{font-size:10px}.sales-linked-draft{flex-wrap:wrap}.sales-pagination{padding:16px;font-size:11px}.sales-pagination button{font-size:11px}}.ebay-sandbox-card{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:12px;margin:20px 24px;padding:22px}.ebay-sandbox-card h3{margin:6px 0;font-size:18px}.ebay-sandbox-card>p{line-height:1.65}.ebay-sandbox-card .panel-head{flex-wrap:wrap;gap:14px;padding:0}.ebay-setup-summary{border:1px solid var(--workspace-border);border-radius:8px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.ebay-setup-summary small{color:var(--workspace-muted);margin-top:5px;display:block}.ebay-setup-checks{margin:14px 0;padding:0;list-style:none}.ebay-setup-checks li{border-bottom:1px solid var(--workspace-border);justify-content:space-between;gap:14px;padding:10px 0;font-size:13px;display:flex}.ebay-setup-checks strong{white-space:nowrap;font-weight:500}.ebay-sandbox-card code{overflow-wrap:anywhere}.ebay-sandbox-card .receipt-actions{margin-top:16px}.ebay-result{max-width:640px;margin:12vh auto;padding:30px}.ebay-result p{line-height:1.7}.ebay-result .button{margin-top:16px;display:inline-flex}@media (max-width:640px){.ebay-sandbox-card{margin:14px 12px;padding:16px}.ebay-setup-checks li{font-size:12px}.ebay-sandbox-card .receipt-actions{flex-direction:column;align-items:stretch;display:flex}.ebay-sandbox-card .receipt-actions button{justify-content:center;width:100%}}.beta-workspace{max-width:1100px;margin-inline:auto}.beta-intro h2{letter-spacing:-.035em;margin:12px 0;font-size:26px}.beta-intro .panel-head{flex-wrap:wrap;align-items:flex-start;gap:18px}.beta-intro .panel-head>div{flex:1;min-width:240px}.beta-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.beta-check-list article{border:1px solid var(--workspace-border);border-radius:10px;min-width:0;padding:20px}.beta-check-list article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.beta-check-list strong{font-size:14px;line-height:1.5}.beta-check-list p,.beta-manual-check p{color:var(--workspace-muted);font-size:13px;line-height:1.75}.beta-manual-check{border-top:1px solid var(--workspace-border);padding:18px 0}.beta-manual-check h3{margin:0 0 8px;font-size:15px}.beta-boundaries{color:var(--workspace-muted);padding-left:20px;font-size:13px;line-height:1.8}.beta-boundaries li{margin:10px 0}.beta-feedback-list{margin-top:28px}.beta-feedback-list>div{border-top:1px solid var(--workspace-border);padding:14px 0}.beta-feedback-list strong,.beta-feedback-list small{overflow-wrap:anywhere;display:block}.beta-feedback-list small{color:var(--workspace-muted);margin-top:6px;font-size:12px}.beta-workspace textarea{resize:vertical;width:100%;max-width:100%}.beta-workspace .order-chip{flex-shrink:0;font-size:10px}@media (max-width:700px){.beta-check-list{grid-template-columns:1fr}.beta-intro h2{font-size:23px}.beta-check-list article{padding:16px}.beta-check-list article>div{flex-wrap:wrap}.beta-intro .panel-head>div{flex-basis:100%;min-width:0}}:root{--workspace-canvas:#f4f5f3;--workspace-surface:#fff;--workspace-subtle:#f6f7f5;--workspace-ink:#22302b;--workspace-muted:#606c66;--workspace-border:#dce1db;--workspace-brand:#176447;--workspace-selected:#eaf1eb;--workspace-hover:#f0f3ef;--workspace-focus:#248262;--bg-ffffff:var(--workspace-surface);--bg-f6f8f9:var(--workspace-canvas);--fg-233b3a:var(--workspace-ink);--fg-607370:var(--workspace-muted);--border-e7eceb:var(--workspace-border);--border-e3e9e6:var(--workspace-border)}:root[data-theme=dark]{--workspace-canvas:#141917;--workspace-surface:#1b221f;--workspace-subtle:#222b25;--workspace-ink:#edf1ec;--workspace-muted:#b0beb3;--workspace-border:#364039;--workspace-brand:#93d0ad;--workspace-selected:#293a2e;--workspace-hover:#263029;--workspace-focus:#8bd2ac;--bg-ffffff:var(--workspace-surface);--bg-f6f8f9:var(--workspace-canvas);--bg-f0f5f1:var(--workspace-subtle);--fg-233b3a:var(--workspace-ink);--fg-607370:var(--workspace-muted);--border-e7eceb:var(--workspace-border);--border-e3e9e6:var(--workspace-border)}body{background:var(--workspace-canvas);color:var(--workspace-ink);font-family:Segoe UI,system-ui,Arial,sans-serif;font-size:14px}button,input,select,textarea,.button,h1,h2,h3,h4,.stat>strong,.company-metric>strong,.logo,.entry-summary>strong{font-family:inherit}h1{letter-spacing:-.7px;font-size:28px;font-weight:650;line-height:1.3}h2{letter-spacing:-.2px;font-size:16px;font-weight:650}button,.button{border-radius:6px;min-height:38px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}button:hover,.button:hover{filter:none}button:disabled{opacity:.55}.secondary{background:var(--workspace-surface);border:1px solid var(--workspace-border);color:var(--workspace-ink)}.secondary:hover{background:var(--workspace-hover)}.text-button,.entry-link{color:var(--workspace-brand)}.text-button{min-height:32px;font-size:13px}.icon-button{min-width:32px;min-height:32px;color:var(--workspace-muted)}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid var(--workspace-focus);outline-offset:3px}.skip-link{z-index:100;background:var(--workspace-ink);color:var(--workspace-surface);border-radius:6px;padding:12px 18px;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.content:focus{outline:none}.sidebar,:root[data-theme=dark] .sidebar{background:var(--workspace-surface);border-color:var(--workspace-border);width:240px;padding:23px 14px 0}.logo{letter-spacing:-1.1px;color:var(--workspace-ink);padding-inline:9px;font-size:27px;font-weight:750}.logo-mark{letter-spacing:-2px;color:#fff;background:#176447;border-radius:7px;width:32px;height:32px;font-size:27px}.logo-dot{color:var(--workspace-brand)}.sidebar .workspace{border:0;border-bottom:1px solid var(--workspace-border);border-radius:0;margin:24px 0 16px;padding:0 9px 18px;font-size:13px}.workspace-icon{background:var(--workspace-subtle);color:var(--workspace-muted)}.workspace small{color:var(--workspace-muted);margin-top:5px;font-size:11px}.sidebar .workspace-nav{scrollbar-width:thin;gap:17px;margin:0}.nav-group h2{letter-spacing:.85px;color:var(--workspace-muted);margin:0 0 5px;padding-inline:10px;font-family:inherit;font-size:10px;font-weight:600}.workspace-nav .nav-group button{min-height:36px;color:var(--workspace-muted);border-radius:5px;gap:10px;margin:1px 0;padding:7px 10px;font-size:13px}.workspace-nav .nav-group button:hover{background:var(--workspace-hover);color:var(--workspace-ink)}.workspace-nav .nav-group button.selected,:root[data-theme=dark] .workspace-nav .nav-group button.selected{background:var(--workspace-selected);color:var(--workspace-brand);box-shadow:inset 3px 0 var(--workspace-brand);font-weight:600}.nav-planned{border:1px solid var(--workspace-border);color:var(--workspace-muted);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:400;line-height:1.3}.workspace-nav .count{background:var(--workspace-subtle);color:var(--workspace-muted);font-size:10px}.sidebar-bottom{padding-top:10px}.help{color:var(--workspace-muted);justify-content:flex-start;padding:6px 9px;font-size:12px}.user{border-color:var(--workspace-border);margin-top:6px;padding:14px 7px;font-size:12px}.user small{color:var(--workspace-muted);font-size:11px}.avatar{background:var(--workspace-selected);color:var(--workspace-brand);border-radius:6px}.main{margin-left:240px}.topbar{background:var(--workspace-surface);border-color:var(--workspace-border);height:64px;padding-inline:32px}.breadcrumb{color:var(--workspace-muted);gap:9px;font-size:12px}.breadcrumb strong{color:var(--workspace-ink)}.global-search-trigger{min-height:32px;color:var(--workspace-muted);border-radius:5px;padding:6px 10px;font-size:12px}.global-search-trigger kbd{color:var(--workspace-muted);background:var(--workspace-subtle);border:1px solid var(--workspace-border);border-radius:3px;margin-left:15px;padding:1px 4px;font-family:inherit;font-size:10px;font-weight:400}.private-dot{color:var(--workspace-muted);font-size:11px}.private-dot:before{background:var(--workspace-brand)}.theme-picker{color:var(--workspace-muted);gap:7px;margin:0}.theme-picker select,:root[data-theme=dark] .theme-picker select{background:var(--workspace-surface);color:var(--workspace-muted);border-color:var(--workspace-border);min-height:32px;padding:6px 9px;font-size:12px}.content{max-width:1560px;padding:29px 32px 0}.page-head{align-items:center;gap:20px;margin-bottom:25px}.page-head p{color:var(--workspace-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.page-actions{flex-direction:row;align-items:center;gap:15px}.page-actions button{font-size:13px}.page-actions .demo-trigger{color:var(--workspace-muted);font-size:12px;font-weight:400}.page-planned{vertical-align:middle;letter-spacing:0;color:var(--workspace-muted);background:var(--workspace-subtle);border:1px solid var(--workspace-border);border-radius:4px;margin-left:12px;padding:4px 7px;font-size:11px;font-weight:500;display:inline-block}.toolbar{gap:15px;margin-bottom:14px}.period{color:var(--workspace-muted);gap:10px;font-size:12px}.period select{min-height:32px;color:var(--workspace-ink);border-color:var(--workspace-border);font-size:12px}.period .live-dot{display:none}.panel{border-color:var(--workspace-border);box-shadow:none;background:var(--workspace-surface);border-radius:7px}.panel-head{padding:18px 20px}.panel-head p{color:var(--workspace-muted);margin-top:5px;font-size:12px;line-height:1.65}.stats{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:7px;gap:0;margin-bottom:23px;overflow:hidden}.financial-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{background:0 0;border:0;border-radius:0;min-width:0;padding:20px 23px}.stat+.stat{border-left:1px solid var(--workspace-border)}.stat>div{color:var(--workspace-muted);font-size:12px}.stat>strong{letter-spacing:-.65px;font-variant-numeric:tabular-nums;margin:9px 0 5px;font-size:29px;font-weight:600}.stat small{color:var(--workspace-muted);font-size:11px;line-height:1.6}.stat.profit{background:var(--workspace-subtle);color:var(--workspace-ink);border-color:var(--workspace-border)}.stat.profit>div,.stat.profit small{color:var(--workspace-muted)}.stat.profit>strong{color:var(--workspace-brand)}.company-workspace{margin-bottom:23px}.company-workspace-heading{gap:18px;margin:25px 0 14px}.company-workspace-heading h2{margin:0 0 6px;font-size:17px}.company-workspace-heading p{color:var(--workspace-muted);font-size:12px}.company-workspace-heading button{min-height:32px;padding:6px 11px;font-size:12px}.company-metrics{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:7px;gap:0;margin-bottom:16px;overflow:hidden}.company-metric{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:16px 19px;display:grid}.company-metric+.company-metric{border-left:1px solid var(--workspace-border)}.company-metric:hover{background:var(--workspace-hover)}.company-metric>span{color:var(--workspace-muted);gap:7px;font-size:12px}.company-metric>span svg:last-child{display:none}.company-metric>strong{color:var(--workspace-ink);margin:0;font-size:22px;font-weight:600;line-height:1.3}.company-metric small{color:var(--workspace-muted);text-align:left;grid-column:1/-1;font-size:11px}.company-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px}.company-grid h2{font-size:15px}.company-grid .panel-head{padding:17px 19px}.company-grid .panel-head p{font-size:11px}.workspace-tag{border-color:var(--workspace-border);color:var(--workspace-muted);border-radius:4px;padding:4px 7px;font-size:10px}.company-task,.company-agenda-row{border-color:var(--workspace-border);color:var(--workspace-ink);gap:12px;min-height:55px;padding:15px 19px}.company-task:hover,.company-agenda-row:hover{background:var(--workspace-hover)}.company-task-icon{color:var(--workspace-muted);background:0 0;border-radius:0;width:23px}.company-task strong,.company-agenda-row strong{font-size:13px;font-weight:600}.company-task small,.company-agenda-row small{color:var(--workspace-muted);margin-top:4px;font-size:11px}.company-task-count{color:var(--workspace-ink);background:var(--workspace-subtle);border-radius:4px;padding:4px 7px;font-size:12px}.company-empty{color:var(--workspace-muted);padding:22px 19px;font-size:12px}.company-details{color:var(--workspace-muted);border-color:var(--workspace-border);padding:14px 19px;font-size:11px}.company-quick-actions{gap:17px;margin-top:14px}.company-quick-actions button{color:var(--workspace-brand);background:0 0;border:0;min-height:32px;padding:4px 0;font-size:12px}.company-quick-actions small{color:var(--workspace-muted);font-size:11px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;margin-bottom:23px}.bottom-grid{grid-template-columns:1fr}.chart{gap:10px;height:160px;margin:8px 0 20px;padding-inline:20px}.bar{border-radius:2px 2px 0 0;width:13px}.ledger-chart .bars{position:relative}.ledger-chart .bar{max-width:40%;position:absolute;left:calc(50% - 15px)}.ledger-chart .bar:nth-child(2){left:calc(50% + 2px)}.ledger-chart .bar.negative{border-radius:0 0 2px 2px}.ledger-chart.has-negative .bars:after{content:"";background:var(--workspace-muted);opacity:.6;width:calc(100% + 10px);height:1px;bottom:var(--chart-zero);position:absolute;left:-5px}.ledger-chart .chart-month:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px;border-radius:3px}.ledger-list:focus{outline:none}.ledger-list:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.mint-bg{background:#46866a}.gray-bg{background:#b3beb4}.legend{color:var(--workspace-muted);font-size:10px;display:flex}.chart-month>span{color:var(--workspace-muted);font-size:10px}.channel-row{gap:10px;padding:11px 19px}.channel-row strong,.channel-row>strong{color:var(--workspace-ink);font-size:12px}.channel-row small{color:var(--workspace-muted);font-size:10px}.platform-icon{border-radius:5px;width:27px;height:27px;font-size:16px}.channel-link{border-color:var(--workspace-border);margin:8px 19px 0;padding:14px 0;font-size:12px}th{color:var(--workspace-muted);background:var(--workspace-subtle);letter-spacing:.6px;border-color:var(--workspace-border);padding:11px 19px;font-size:10px;font-weight:600}td{border-color:var(--workspace-border);padding:13px 19px;font-size:13px}tbody tr:hover{background:var(--workspace-subtle)}.entry-link{max-width:410px;min-height:0;font-size:13px;font-weight:600}.transaction-title{font-size:13px}.transaction-title small{color:var(--workspace-muted);font-size:11px}.transaction-icon{border-radius:5px;width:27px;height:27px;margin-right:10px}.channel-pill{border:1px solid var(--workspace-border);color:var(--workspace-muted);background:0 0;padding:3px 6px;font-size:10px}.status{border-radius:4px;min-height:25px;padding:4px 7px;font-size:11px}.green{background:var(--workspace-selected);color:var(--workspace-brand)}.amber{color:#795817;background:#fff4d9}.neutral{background:var(--workspace-subtle);color:var(--workspace-muted)}.muted{color:var(--workspace-muted);font-size:12px}.amount{font-variant-numeric:tabular-nums;font-size:13px}.positive{color:var(--workspace-brand)}.tabs button,.tool-tabs button,.operation-tabs button,.order-tabs button{color:var(--workspace-muted);border-radius:5px;font-size:12px}.tabs button.active,.operation-tabs button.active,.order-tabs button.active{color:var(--workspace-brand);background:var(--workspace-selected)}.search{border-color:var(--workspace-border);border-radius:5px;min-height:38px;padding:9px 11px}.search input{width:170px;font-size:13px}.missing-toggle{color:var(--workspace-muted);gap:7px;font-size:12px}.ledger-pagination{border-top:1px solid var(--workspace-border);color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:15px;padding:14px 19px;font-size:12px;display:flex}.ledger-pagination>div{gap:8px;display:flex}.ledger-pagination button{min-height:32px;padding:6px 11px;font-size:12px}.panel-footer{color:var(--workspace-muted);border-color:var(--workspace-border);padding:12px 19px;font-size:11px}.receipt-upload{text-align:left;background:var(--workspace-surface);border-style:solid;grid-template-columns:32px minmax(0,1fr) auto;gap:6px 18px;padding:22px;display:grid}.receipt-upload>svg{color:var(--workspace-brand);grid-row:1/4}.receipt-upload h2,.receipt-upload p,.receipt-upload small{color:var(--workspace-muted);grid-column:2;margin:0}.receipt-upload h2{color:var(--workspace-ink)}.receipt-upload button{grid-area:1/3/4}.receipt-upload p{font-size:12px}.receipt-upload small{font-size:11px}.receipt-row{border-color:var(--workspace-border);padding:18px 20px}.receipt-row small{color:var(--workspace-muted);font-size:11px}.sales-context-strip{color:var(--workspace-muted);flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 16px;font-size:12px;display:flex}.sales-context-strip>span{color:var(--workspace-ink);font-weight:600}.sales-context-strip small{font-size:11px}.sales-context-strip button{min-height:32px;margin-left:auto;padding:6px 11px;font-size:12px}.sales-list-toolbar{border-color:var(--workspace-border);gap:18px;padding:18px 20px}.sales-list-toolbar button{font-size:12px}.sales-list td,.sales-list td button{font-size:13px}.sales-record-link,.order-reference{text-decoration:none}.sales-record-link:hover,.order-reference:hover{text-decoration:underline}.sales-empty{text-align:left;padding:35px 25px;font-size:13px}.sales-empty>div{background:0 0;border-radius:0;width:36px;height:36px;margin:0 0 16px}.sales-empty h3{font-size:18px;font-weight:600}.sales-empty p{max-width:560px;color:var(--workspace-muted);margin:12px 0 20px}.sales-pagination{border-color:var(--workspace-border);color:var(--workspace-muted)}.order-card,.order-metrics>div,.invoice-metrics>div,.warehouse-actions{border-color:var(--workspace-border);border-radius:6px}.order-hero h3,.invoice-hero h3{font-size:25px;font-weight:600}.order-chip{border-radius:4px;font-size:11px}.operation-tabs{gap:3px;margin:18px 0;padding-bottom:8px}.operation-tabs button{padding:8px 13px}label{color:var(--workspace-ink);font-size:12px}input,select,textarea,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--workspace-surface);color:var(--workspace-ink);border:1px solid var(--workspace-border);border-radius:5px;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--workspace-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-focus) 18%,transparent)}input::placeholder,textarea::placeholder{color:var(--workspace-muted);opacity:.85}.settings p,.settings>small,.settings label small{color:var(--workspace-muted)}.settings p{font-size:13px;line-height:1.8}.form-note{color:var(--workspace-muted)!important;font-size:12px!important}.notice,.demo-banner{border-radius:6px;font-size:13px}.modal,:root[data-theme=dark] .modal{background:var(--workspace-surface);border-color:var(--workspace-border);border-radius:9px}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101b1480}.modal-head h2{font-size:19px}.tax-assistant-hero,.subscription-hero{padding:23px}.tax-assistant-hero h2,.subscription-hero h2{margin-top:12px;font-size:21px}.tax-progress{border-radius:6px;padding:16px}.tax-check{border-radius:6px}.data-unavailable{padding:28px}.data-unavailable p{color:var(--workspace-muted);line-height:1.7}.discard-notice{background:var(--workspace-subtle);border:1px solid var(--workspace-border);border-left:3px solid #ac7724;border-radius:6px;margin-bottom:22px;padding:18px}.discard-notice>strong{font-size:14px}.discard-notice p{color:var(--workspace-muted);font-size:12px;line-height:1.7}.discard-notice>div{flex-wrap:wrap;gap:10px;display:flex}.discard-notice button{font-size:12px}.backup-status-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.backup-status-heading>span{color:var(--workspace-muted);align-items:center;gap:9px;font-size:12px;display:flex}.backup-status-heading button{min-height:32px;padding:7px 11px;font-size:12px}.backup-status-grid{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:23px;display:grid}.backup-status-grid>div{min-width:0;padding:21px}.backup-status-grid>div+div{border-left:1px solid var(--workspace-border)}.backup-status-grid small,.backup-status-grid span{color:var(--workspace-muted);font-size:11px;line-height:1.8;display:block}.backup-status-grid strong{margin:10px 0 7px;font-size:27px;font-weight:600;display:block}.backup-status-grid .backup-last-check{font-size:16px;line-height:1.7}.backup-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}.backup-tabs{border-top:1px solid var(--workspace-border);border-bottom:1px solid var(--workspace-border);gap:7px;padding:12px 20px;display:flex}.backup-tabs button{color:var(--workspace-muted);background:0 0;font-size:12px}.backup-tabs button.active{background:var(--workspace-selected);color:var(--workspace-brand)}.backup-work-body{padding:22px}.backup-work-body label{line-height:1.7}.backup-work-body label small{color:var(--workspace-muted);font-size:11px;line-height:1.8}.backup-message{margin:22px 0 0}.backup-aside .panel{margin-bottom:18px}.backup-aside .panel-head{flex-wrap:wrap}.backup-aside ul{color:var(--workspace-ink);margin:0;padding:0 23px 0 38px;font-size:12px;line-height:2.1}.backup-aside p{color:var(--workspace-muted);margin:0;padding:0 22px 19px;font-size:12px;line-height:1.8}.backup-aside ul+p{margin-top:17px}.backup-review{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:6px;margin-top:22px;padding:19px}.backup-review-head{color:var(--workspace-brand);align-items:center;gap:12px;display:flex}.backup-review-head>div{min-width:0}.backup-review-head h3{margin:0 0 5px;font-size:16px}.backup-review p{color:var(--workspace-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.backup-review-head p{margin:0}.backup-review-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.backup-review-counts span{color:var(--workspace-muted);font-size:11px}.backup-review-counts strong{color:var(--workspace-ink);margin-bottom:5px;font-size:21px;display:block}.backup-review summary{cursor:pointer;font-size:12px}.backup-review code{overflow-wrap:anywhere;margin:13px 0;font-size:11px;display:block}.backup-restore-blocked{border-top:1px solid var(--workspace-border);padding-top:15px}.backup-history td{white-space:normal;font-size:12px}.backup-history td small{color:var(--workspace-muted);margin-top:5px;font-size:11px;line-height:1.8;display:block}.backup-history code{font-size:11px}.backup-empty{color:var(--workspace-muted);padding:0 22px 22px;font-size:12px;line-height:1.8}.footer{color:var(--workspace-muted);border-top:1px solid var(--workspace-border);margin-top:10px;padding:22px 0;font-size:11px}.footer>span:first-child{color:var(--workspace-ink);font-size:12px}.footer>span:first-child>span:last-child{color:var(--workspace-muted);font-size:11px;font-weight:400}:root[data-theme=dark] .amber{color:#edcc8c;background:#3b301b}:root[data-theme=dark] .company-task.attention .company-task-icon{color:#edcc8c;background:0 0}:root[data-theme=dark] .company-metric,:root[data-theme=dark] .company-task,:root[data-theme=dark] .company-agenda-row{color:var(--workspace-ink)}:root[data-theme=dark] .secondary{color:var(--workspace-ink);background:var(--workspace-surface);border-color:var(--workspace-border)}:root[data-theme=dark] .secondary:hover{background:var(--workspace-hover)}:root[data-theme=dark] body{background:var(--workspace-canvas)}:root[data-theme=dark] .text-button,:root[data-theme=dark] .entry-link{color:var(--workspace-brand)}:root[data-theme=dark] .global-search-trigger{color:var(--workspace-muted)}@media (min-width:951px) and (max-height:950px){.sidebar{padding-top:19px}.sidebar .workspace{margin:20px 0 12px;padding-bottom:15px}.sidebar .workspace-nav{gap:11px}.workspace-nav .nav-group button{min-height:34px;padding-block:6px}}@media (max-width:1150px){.backup-grid{grid-template-columns:1fr}.backup-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-metric:nth-child(3){border-left:0}.company-metric:nth-child(n+3){border-top:1px solid var(--workspace-border)}.company-grid{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.bottom-grid{grid-template-columns:1fr}}@media (min-width:651px) and (max-width:950px){.sidebar,:root[data-theme=dark] .sidebar{width:68px;padding-inline:10px}.main{margin-left:68px}.logo{padding:0;font-size:0}.logo-mark{margin:0}.logo-dot,.nav-planned{display:none}.sidebar .workspace-nav{margin-top:27px}.workspace-nav .nav-group button{justify-content:center;padding-inline:0}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:17px}.stat>strong{font-size:25px}.topbar,.content{padding-inline:23px}.private-dot,.global-search-trigger kbd{display:none}}@media (max-width:650px){.backup-status-heading{align-items:flex-start;gap:13px}.backup-status-heading>span{font-size:11px;line-height:1.7}.backup-status-heading button{font-size:11px}.backup-status-heading button>svg{display:none}.backup-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-status-grid>div{padding:16px}.backup-status-grid>div:last-child{border-left:0;border-top:1px solid var(--workspace-border);grid-column:1/-1}.backup-status-grid strong{font-size:24px}.backup-status-grid .backup-last-check{font-size:15px}.backup-aside{display:block}.backup-work-body{padding:19px 16px}.backup-tabs{padding-inline:16px}.backup-tabs button{font-size:12px}.backup-review{padding:16px}.backup-review-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar,:root[data-theme=dark] .sidebar{width:100%;padding:15px 17px;position:relative}.sidebar .workspace{display:none}.sidebar:has(.workspace-nav.mobile-expanded) .sidebar-bottom{padding-top:12px;display:block}.main{margin:0}.logo{font-size:24px}.logo-mark{width:29px;height:29px;margin-right:7px;font-size:25px}.logo-dot{display:inline}.mobile-nav-toggle{min-height:34px;padding:6px 9px;font-size:11px}.workspace-nav .nav-group button{min-height:44px;padding:10px;font-size:14px}.nav-planned{font-size:10px}.topbar{height:51px;padding-inline:17px}.breadcrumb{gap:6px;font-size:11px}.breadcrumb strong,.breadcrumb>svg{display:none}.header-actions{gap:11px}.global-search-trigger{min-width:32px;min-height:32px;padding:6px}.global-search-trigger span,.global-search-trigger kbd{display:none}.theme-picker select{max-width:102px;font-size:11px}.content{padding:23px 17px 0}h1{font-size:25px}.page-head{align-items:stretch;gap:17px;margin-bottom:22px}.page-head p{font-size:12px}.page-actions{flex-flow:wrap;gap:15px}.page-actions button{font-size:12px}.page-actions .demo-trigger,.toolbar .text-button{font-size:11px}.stats,.financial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:16px}.stat>strong{font-size:25px}.stat small{font-size:10px}.stats:not(.financial-stats) .stat:nth-child(3){border-left:0}.stats:not(.financial-stats) .stat:nth-child(n+3){border-top:1px solid var(--workspace-border)}.financial-stats .stat:last-child{border-left:0;border-top:1px solid var(--workspace-border);grid-column:1/-1}.company-workspace-heading{align-items:flex-start;gap:13px}.company-workspace-heading h2{font-size:16px}.company-workspace-heading p{font-size:11px}.company-workspace-heading button{padding:6px 8px;font-size:11px}.company-workspace-heading button>svg{display:none}.company-metric{gap:7px;padding:14px 12px}.company-metric>span{gap:6px;font-size:11px}.company-metric>span>svg{width:15px}.company-metric>strong{font-size:21px}.company-metric small{font-size:10px}.company-grid .panel-head{padding:16px}.company-task,.company-agenda-row{gap:10px;padding:14px 16px}.company-task-icon{width:20px}.company-task>svg{display:none}.company-grid .workspace-tag{white-space:nowrap;font-size:10px}.company-quick-actions{gap:10px 17px}.company-quick-actions button{font-size:12px}.company-quick-actions small{width:100%;margin:0}.dashboard-grid{grid-template-columns:1fr}.panel-head{padding:16px}.chart{gap:8px;height:165px;padding-inline:16px}.chart-month>span{font-size:9px}.legend{gap:9px;font-size:10px}th,td{padding-inline:16px}.entry-link{max-width:260px}.ledger-pagination{flex-wrap:wrap;gap:8px;padding:13px 16px;font-size:11px}.panel-footer{padding-inline:16px;font-size:10px}.receipt-upload{grid-template-columns:27px minmax(0,1fr);gap:8px 12px;padding:20px 16px}.receipt-upload button{grid-area:auto/2;justify-self:start;margin-top:8px}.receipt-upload p,.receipt-upload small{text-align:left;line-height:1.7}.sales-context-strip{gap:9px 15px}.sales-context-strip small{flex-basis:100%;line-height:1.7}.sales-context-strip button{margin-left:0}.sales-list-toolbar{padding:16px}.sales-empty{padding:28px 20px}.search input{width:130px}.footer{align-items:center;gap:12px;font-size:10px}.modal{padding:23px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bank-workspace{gap:24px;display:grid}.bank-import-controls,.bank-mapping{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px;margin:20px 0;display:grid}.bank-file{align-self:end;min-height:43px;position:relative}.bank-file input{opacity:0;width:1px;height:1px;position:absolute}.bank-candidates{gap:8px;margin:20px 0;display:grid}.bank-candidates label{border:1px solid var(--workspace-border);border-radius:8px;flex-direction:row;align-items:center;gap:12px;padding:12px;display:flex}.bank-candidates input[type=checkbox],.check-line input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.bank-candidates small,.bank-candidate-row small,.issued-invoices td small,.shop-stock-center td small,.bank-workspace td small{color:var(--workspace-muted);margin-top:5px;font-size:12px;display:block}.bank-candidate-row{border-bottom:1px solid var(--workspace-border);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.invoice-issue-check{margin:24px 0}.invoice-issue-check .check-line{flex-direction:row;align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6;display:flex}.issued-invoices{margin-bottom:22px}.readiness-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.readiness-item{border:1px solid var(--workspace-border);border-radius:10px;padding:18px}.readiness-item>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.readiness-item p{color:var(--workspace-muted);font-size:13px;line-height:1.6}.shop-report-import{margin-top:24px}.shop-report-import summary{cursor:pointer;padding:12px 0;font-weight:600}@media (max-width:600px){.bank-import-controls,.bank-mapping,.readiness-grid{grid-template-columns:1fr}.invoice-savebar,.bank-candidate-row{flex-wrap:wrap}}.goods-center>.form-note,.returns-center>.form-note{margin:0 20px 18px}.goods-center>.goods-metrics,.returns-center>.goods-metrics{padding-inline:20px}.goods-center>.goods-entry-form,.returns-center>.return-review-form,.goods-center>.import-buttons,.returns-center>.import-buttons{margin-inline:20px}.goods-metrics{border-bottom:1px solid var(--workspace-border);color:var(--workspace-muted);flex-wrap:wrap;gap:18px 32px;margin-bottom:18px;padding:18px 0 22px;font-size:13px;display:flex}.goods-metrics strong{color:var(--workspace-ink);font-size:23px;line-height:1.6;display:block}.goods-entry-form,.return-review-form{border:1px solid var(--workspace-border);border-radius:10px;margin:18px 0;padding:20px}.goods-center .panel-head,.returns-center .panel-head{flex-wrap:wrap;gap:12px}.returns-center details summary{cursor:pointer;margin-top:10px;font-size:12px}.returns-center details p{overflow-wrap:anywhere;max-width:260px;font-size:12px;line-height:1.6}.goods-center td,.returns-center td{overflow-wrap:anywhere}.goods-center .import-buttons,.returns-center .import-buttons{flex-wrap:wrap;align-items:center}@media (max-width:600px){.goods-entry-form,.return-review-form{padding:14px}.goods-metrics{gap:12px 22px}.goods-center .form-grid,.returns-center .form-grid{grid-template-columns:1fr}}.shop-connection-center{margin-bottom:22px}.shop-intro,.shop-connection-center>.notice{color:var(--workspace-muted);margin:0 20px 20px;font-size:13px;line-height:1.7}.shop-setup-form{border:1px solid var(--workspace-border);border-radius:10px;margin:20px;padding:20px}.shop-account-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:0 20px 20px;display:grid}.shop-account{text-align:left;white-space:normal;background:var(--workspace-surface);color:var(--workspace-ink);border:1px solid var(--workspace-border);overflow-wrap:anywhere;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.shop-account.selected{background:var(--workspace-selected);border-color:var(--workspace-brand)}.shop-account span,.shop-account small{color:var(--workspace-muted);font-size:12px;line-height:1.5}.shop-context{background:var(--workspace-subtle);border-radius:9px;justify-content:space-between;gap:15px;margin:0 20px 18px;padding:16px;display:flex}.shop-context span{color:var(--workspace-muted);margin-top:7px;font-size:12px;display:block}.shop-mapping,.shop-file-import{border:1px solid var(--workspace-border);border-radius:9px;margin:18px 20px;padding:14px}.shop-mapping>summary,.shop-file-import>summary,.legacy-shop-imports>summary{cursor:pointer;font-size:13px;font-weight:600}.shop-map-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:20px 0;display:grid}.shop-map-form label,.shop-file-label{margin:0}.shop-file-import .import-buttons{flex-wrap:wrap;align-items:flex-end}.shop-event-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.shop-pages{flex-wrap:wrap;align-items:center;padding-inline:20px}.shop-event-detail{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;margin:20px}.shop-approve,.shop-event-history{padding:0 20px 20px}.shop-approve button{margin:0 12px 12px 0}.shop-event-history summary{cursor:pointer;font-size:13px}.shop-event-history p{font-size:12px;line-height:1.6}.shop-connection-center td{overflow-wrap:anywhere}.legacy-shop-imports>summary{border:1px solid var(--workspace-border);border-radius:9px;margin-bottom:18px;padding:18px 20px}@media (max-width:700px){.shop-map-form{grid-template-columns:1fr}.shop-map-form button{justify-self:start}.shop-context{flex-wrap:wrap}.shop-setup-form,.shop-event-detail{margin-inline:14px}.shop-account-list{grid-template-columns:1fr}.shop-event-heading{flex-wrap:wrap}}.mfh-export-card,.shop-matching{border:1px solid var(--workspace-border);background:var(--workspace-subtle);border-radius:10px;margin:18px 20px;padding:20px}.mfh-export-card h3,.shop-matching h3{margin:8px 0 12px}.mfh-export-card p{color:var(--workspace-muted);font-size:14px;line-height:1.7}.mfh-export-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.mfh-export-controls label{width:115px;margin:0}.mfh-export-controls input{width:100%}.mfh-export-card summary{cursor:pointer;font-size:13px}.mfh-export-address{overflow-wrap:anywhere;background:var(--workspace-surface);border-radius:6px;padding:12px;font-size:12px;line-height:1.7;display:block}.shop-matching .checkbox{margin-block:16px}.mfh-payment-context{border:1px solid var(--workspace-border);border-radius:8px;margin:0 20px 20px;padding:16px}.mfh-payment-context span{color:var(--workspace-muted);overflow-wrap:anywhere;margin-top:8px;font-size:13px;display:block}.mfh-payment-context p{margin-bottom:0;font-size:12px;line-height:1.6}@media (max-width:700px){.mfh-export-card,.shop-matching{margin-inline:14px;padding:16px}.mfh-export-controls{align-items:stretch}.mfh-export-controls .button,.mfh-export-controls button{white-space:normal;width:100%}.mfh-export-controls label{flex:1;min-width:100px}}.shop-format-help{margin:14px 0 20px}.shop-format-help summary{cursor:pointer;color:var(--workspace-muted);font-size:13px}.sale-units-panel td small{color:var(--workspace-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.sale-units-panel>h3{margin:24px 20px 16px}.sale-units-panel>.notice{margin:18px 20px}.mfh-variants-panel{border:1px solid var(--workspace-border);border-radius:10px;margin:24px 20px;padding:20px}.mfh-variants-panel td small{overflow-wrap:anywhere;max-width:420px;color:var(--workspace-muted);margin-top:6px;line-height:1.6;display:block}.mfh-variants-panel .checkbox{align-items:flex-start;gap:12px;margin:20px 0;display:flex}.mfh-variants-panel .checkbox input{flex-shrink:0;width:18px;height:18px}@media (max-width:600px){.mfh-variants-panel{margin:16px 12px;padding:16px}.mfh-variants-panel .shop-event-heading{flex-wrap:wrap;align-items:flex-start}.mfh-variants-panel .table-scroll{overflow:visible}.mfh-variants-panel .mobile-records tr{margin:12px 0}}.mfh-variants-panel table{table-layout:fixed;width:100%;min-width:700px}.mfh-variants-panel th:first-child{width:43%}.mfh-variants-panel th:nth-child(2){width:20%}.mfh-variants-panel th:nth-child(3){width:18%}.mfh-variants-panel th:nth-child(4){width:19%}.mfh-variants-panel td,.mfh-variants-panel td small{white-space:normal;overflow-wrap:anywhere}.mfh-variants-panel td{vertical-align:top}.mfh-variants-panel td small{max-width:none}.backup-local-copy{border:1px solid var(--workspace-border);border-radius:10px;margin-top:24px;padding:20px}.backup-local-copy p{font-size:13px;line-height:1.7}.backup-local-proof{margin-top:18px}.backup-local-proof code{overflow-wrap:anywhere;word-break:break-all}.backup-local-proof p{overflow-wrap:anywhere}.receipt-buckets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 24px 20px;display:grid}.receipt-bucket{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:7px;display:flex}.receipt-bucket span{color:var(--workspace-muted);font-size:12px}.receipt-bucket.selected{outline:2px solid var(--workspace-brand);outline-offset:2px}.receipt-bucket-review{border:1px solid var(--workspace-border);border-radius:10px;margin:0 24px 20px;padding:20px}.receipt-bucket-review p{line-height:1.65}.receipt-bucket-review label{max-width:560px}.receipt-work-queue>.form-note,.receipt-work-queue>.workspace-empty{margin:0 24px 20px}.receipt-work-queue{margin-bottom:20px}@media (max-width:640px){.receipt-buckets{grid-template-columns:1fr;padding:0 16px 16px}.receipt-bucket-review{margin:0 16px 16px;padding:15px}.receipt-bucket-review button{width:100%}.receipt-work-queue>.form-note,.receipt-work-queue>.workspace-empty{margin:0 16px 16px}}.backup-parts-choice h3{margin:0 0 12px;font-size:19px}.backup-parts-choice p{line-height:1.7}.backup-parts-choice details{color:var(--workspace-muted);margin:14px 0;font-size:13px}.backup-parts-choice details summary,.backup-password-choice summary{cursor:pointer;align-content:center;min-height:36px}.backup-password-choice{border-top:1px solid var(--workspace-border);margin-top:24px;padding-top:18px}.backup-password-choice>div{padding-top:18px}.einvoice-preview{min-width:0;padding:24px}.einvoice-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.einvoice-preview h3{overflow-wrap:anywhere;margin:12px 0;font-size:22px}.einvoice-preview p{line-height:1.7}.einvoice-fields{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.einvoice-fields dt{color:var(--workspace-muted);font-size:12px}.einvoice-fields dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:15px;font-weight:600}.einvoice-preview code{white-space:normal;overflow-wrap:anywhere}.einvoice-preview summary{cursor:pointer;align-content:center;min-height:36px}@media (max-width:650px){.einvoice-preview{padding:16px}.einvoice-heading{flex-direction:column;gap:8px}.einvoice-fields{grid-template-columns:1fr;gap:17px}}.assistant-workspace{gap:22px;display:grid}.assistant-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex}.assistant-intro h2{margin:12px 0;font-size:26px}.assistant-intro p{max-width:680px;color:var(--workspace-muted);line-height:1.7}.assistant-intro .status{white-space:nowrap;align-items:center;gap:7px;display:flex}.assistant-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;margin:24px 0 30px;display:grid}.assistant-facts>div{border:1px solid var(--workspace-border);border-radius:10px;gap:10px;padding:18px;display:grid}.assistant-facts small,.assistant-facts span{color:var(--workspace-muted);font-size:12px;line-height:1.6}.assistant-facts strong{font-size:24px}.assistant-questions{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.assistant-questions button{white-space:normal;text-align:left;justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.assistant-setup{border-top:1px solid var(--workspace-border);margin-top:22px;padding-top:18px}.assistant-setup summary{cursor:pointer;align-content:center;min-height:40px;font-weight:600}.assistant-setup input{max-width:100%;font-size:13px}.assistant-workspace .panel-head{flex-wrap:wrap;gap:14px;padding-inline:0}@media (max-width:650px){.assistant-intro{flex-direction:column;gap:10px;padding:20px}.assistant-intro h2{font-size:23px}.assistant-questions,.assistant-facts{grid-template-columns:1fr}.assistant-setup button{white-space:normal}}.assistant-workspace>.panel{width:100%;max-width:none}.automatic-backup-body{gap:18px;padding:22px;display:grid}.automatic-backup-body>p{margin:0}.backup-key-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.backup-key-fields label{gap:8px;font-size:13px;font-weight:600;display:grid}.backup-key-fields input{width:100%;min-width:0}.backup-key-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.automatic-backup-body .checkbox{align-items:center;gap:10px;display:flex}.automatic-backup-body .checkbox input{width:auto}.team-members{margin:20px 0}.team-members h3,.team-invite-form h3{margin:0 0 16px;font-size:15px}.team-members .feature-row>div{gap:5px;min-width:0;display:grid}.team-members strong{overflow-wrap:anywhere}.team-members select{width:auto;max-width:190px}.team-invite-form{border-top:1px solid var(--line);gap:14px;margin:24px 0;padding-top:24px;display:grid}.team-invite-form>label{gap:8px;display:grid}.team-invite-form button{justify-self:start}.team-role-help{border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:13px}.team-role-help summary{cursor:pointer;font-weight:600}.company-switcher{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.company-switcher select{width:180px;max-width:180px;padding:8px 10px;font-size:12px}.invite-acceptance{justify-content:space-between;align-items:center;gap:18px;display:flex}.team-settings td{overflow-wrap:anywhere}.automatic-backup .table-scroll{max-width:100%}@media (max-width:700px){.backup-key-fields{grid-template-columns:1fr}.automatic-backup-body{padding:18px}.team-members .feature-row{flex-wrap:wrap;gap:12px}.company-switcher>span{display:none}.company-switcher select{width:145px;max-width:145px}.header-actions{flex-wrap:wrap}.topbar{flex-wrap:wrap;row-gap:12px}.invite-acceptance{flex-direction:column;align-items:flex-start}.backup-key-actions{align-items:stretch}.backup-key-actions button{font-size:12px}.automatic-backup .panel-head{flex-wrap:wrap;align-items:flex-start;gap:12px}}.subscription-period-bar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.subscription-period{border:1px solid var(--workspace-border);background:var(--bg-f0f5f1);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.subscription-period button{box-shadow:none;color:var(--workspace-muted);background:0 0;border:0;padding:10px 18px}.subscription-period button[aria-pressed=true]{background:var(--workspace-selected);color:var(--workspace-brand);box-shadow:0 1px 4px #00000012}.subscription-period-bar .form-note{margin:0}.subscription-plans .subscription-plan{flex-direction:column;display:flex}.subscription-plan .workspace-tag{align-self:flex-start}.subscription-plan>p{min-height:48px}.subscription-price-block{min-height:118px;margin:16px 0 8px}.subscription-price-block .plan-price{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:30px}.subscription-price-block .plan-price span{letter-spacing:0;color:var(--workspace-muted);font-size:13px;font-weight:400}.subscription-price-block>small{color:var(--workspace-muted);font-size:11px}.subscription-price-block>p{margin:12px 0 0;font-size:12px}.subscription-plan ul{flex:1}.subscription-plan>button{margin-top:12px}.private-tax-pricing,.subscription-private-offer{justify-content:space-between;align-items:center;gap:28px;display:flex}.private-tax-pricing>div:first-child,.subscription-private-offer>div{flex:1}.private-tax-price{border-left:1px solid var(--workspace-border);gap:10px;min-width:220px;padding:24px;display:grid}.private-tax-price strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:40px}.private-tax-price span{font-size:13px}.private-tax-price small{color:var(--workspace-muted);font-size:11px}.subscription-private-offer h2{font-size:21px}.subscription-private-offer button{flex-shrink:0}@media (max-width:700px){.subscription-period-bar{flex-direction:column;align-items:flex-start;gap:12px}.private-tax-pricing,.subscription-private-offer{flex-direction:column;align-items:stretch;gap:12px}.private-tax-price{border-left:0;border-top:1px solid var(--workspace-border);min-width:0;padding:22px 0 0}.private-tax-price strong{font-size:34px}.subscription-private-offer button{align-self:flex-start}.subscription-price-block,.subscription-plan>p{min-height:0}}.billing-setup .panel-head{flex-wrap:wrap;align-items:flex-start;gap:16px}.billing-setup-summary{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.billing-price-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.billing-price-checks>li{border:1px solid var(--workspace-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.billing-price-checks>li>div{gap:7px;display:grid}.billing-price-checks strong{font-size:14px}.billing-price-checks>li>div>span{font-variant-numeric:tabular-nums;color:var(--workspace-muted);font-size:13px}.billing-price-checks>li>p{width:100%;color:var(--workspace-muted);margin:0;font-size:13px;line-height:1.6}.billing-setup-requirements{border-top:1px solid var(--workspace-border);margin-top:20px;padding:18px 0 8px}.billing-setup-requirements summary{cursor:pointer;font-size:14px;font-weight:600}.billing-setup-requirements ul{gap:18px;margin:22px 0;padding:0;list-style:none;display:grid}.billing-setup-requirements li>div{justify-content:space-between;gap:14px;font-size:13px;display:flex}.billing-setup-requirements li>p{color:var(--workspace-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.billing-setup-requirements li>div>span{color:var(--workspace-muted)}@media (max-width:700px){.billing-price-checks{grid-template-columns:minmax(0,1fr)}.billing-price-checks>li{padding:16px}.billing-setup .panel-head>button{width:100%}.billing-setup-requirements li>div{flex-wrap:wrap}}.search input,:root[data-theme=dark] .search input{box-shadow:none;background:0 0;border:0;outline:0;min-height:24px;padding:0}.search:focus-within{border-color:var(--workspace-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--workspace-focus) 18%,transparent)}@media (min-width:651px) and (max-width:950px){.workspace-nav .nav-group [hidden]{display:block!important}}body{font-size:15px}h1{font-size:30px}h2{font-size:18px}h3{font-size:17px}button,.button{border-radius:8px;min-height:42px}label,.settings label,.customer-editor label,.invoice-editor label{font-size:14px;line-height:1.6}input,select,textarea{min-height:44px;font-size:15px}input[type=checkbox],input[type=radio]{accent-color:#287758;width:18px;height:18px;min-height:0}input:disabled,select:disabled{cursor:not-allowed}.page-head p,.panel-head p,.company-task small,.company-agenda-row small,.stat small,.form-note{line-height:1.65;font-size:13px!important}.page-head h1{outline:none}.panel,.stats,.company-metrics{border-radius:12px}.stat>div{font-size:14px}.stat>strong{font-size:31px}.stat small{font-size:13px}.content{padding-top:32px}.page-head{margin-bottom:26px}.header-actions{gap:12px}.company-switcher>span{font-size:12px}.company-switcher select{max-width:250px;font-size:13px}.theme-picker select{min-height:38px}.workspace small{line-height:1.6}.sidebar .workspace-nav{gap:14px}.nav-group h2{letter-spacing:.5px;font-size:11px}.nav-row{align-items:center;gap:0;min-width:0;display:flex}.workspace-nav .nav-row .nav-destination{flex:1;width:auto;min-width:0;min-height:40px;font-size:14px}.workspace-nav .nav-row .nav-favorite{opacity:.5;background:0 0;border:0;justify-content:center;width:30px;min-width:30px;min-height:36px;margin-left:2px;padding:0}.nav-row:hover .nav-favorite,.nav-row:focus-within .nav-favorite,.workspace-nav .nav-row .nav-favorite.is-favorite{opacity:1}.nav-favorite.is-favorite{color:var(--workspace-brand)!important}.nav-favorites h2{justify-content:space-between;align-items:center;display:flex}.nav-favorites h2 small{letter-spacing:0;font-size:10px}.workspace-nav .nav-group .nav-group-toggle{width:100%;min-height:36px;color:var(--workspace-muted);background:0 0;border:0;justify-content:space-between;font-size:12px}.nav-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-group [hidden]{display:none}.nav-row:has(.selected){background:var(--workspace-selected);border-radius:7px}.nav-row:has(.selected) .nav-favorite{background:var(--workspace-selected)}.start-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:28px;display:grid}.start-heading h2{margin:14px 0 10px;font-size:29px;line-height:1.25}.start-heading p{max-width:620px;color:var(--workspace-muted);font-size:15px;line-height:1.7}.start-progress{color:var(--workspace-muted);align-items:center;gap:18px;margin:24px 0;font-size:13px;display:flex}.start-progress progress{accent-color:#287758;border:0;border-radius:5px;flex:1;max-width:260px;height:7px;overflow:hidden}.start-progress progress::-webkit-progress-bar{background:var(--workspace-border)}.start-progress progress::-webkit-progress-value{background:#287758}.start-next{background:var(--workspace-selected);border:1px solid var(--workspace-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;padding:20px;display:flex}.start-next>span{color:var(--workspace-muted);font-size:12px}.start-next>strong{flex:1;font-size:17px}.start-next button{align-items:center;gap:10px;display:flex}.start-steps{gap:14px;display:grid}.start-step{align-items:flex-start;gap:18px;padding:22px;display:flex}.start-step-number{border:1px solid var(--workspace-border);width:34px;height:34px;color:var(--workspace-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.start-step.is-done .start-step-number{color:var(--workspace-brand);background:var(--workspace-selected);border:0}.start-step>div:nth-child(2){flex:1;min-width:0}.start-step h3{margin:0 0 9px;font-size:17px}.start-step p{color:var(--workspace-muted);margin:0 0 10px;font-size:14px;line-height:1.65}.start-step span{color:var(--workspace-muted);font-size:12px}.start-step button{flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.start-import{flex-wrap:wrap;align-items:center;gap:15px;padding:24px 0;display:flex}.start-import>div{flex:1}.start-import p{color:var(--workspace-muted);margin:6px 0 0;font-size:13px}.start-extra{padding:24px}.start-extra>h3{margin:0 0 12px}.start-extra>p{color:var(--workspace-muted);font-size:14px;line-height:1.7}.start-extra-link{text-align:left;width:100%;color:var(--workspace-ink);border:0;border-top:1px solid var(--workspace-border);background:0 0;border-radius:0;align-items:center;gap:12px;padding:20px 0;display:flex}.start-extra-link:hover{background:var(--workspace-subtle)}.start-extra-link>span{flex:1;min-width:0}.start-extra-link strong,.start-extra-link small{line-height:1.6;display:block}.start-extra-link small{color:var(--workspace-muted);margin-top:6px;font-size:13px;font-weight:400}.operator-setup{border:1px solid var(--workspace-border);border-radius:12px;margin-top:22px;padding:20px}.operator-setup>summary{cursor:pointer;font-size:15px;font-weight:600}.operator-setup .readiness-panel{margin-top:20px}.company-workspace{flex-direction:column;display:flex}.company-workspace-heading{order:0}.company-workspace>.notice{order:1}.company-grid{order:2}.company-metrics{order:3;margin-top:20px;margin-bottom:0}.company-quick-actions{order:4}.company-tasks .panel-head h2{font-size:19px}.company-task:first-child{background:var(--workspace-selected);border-left:3px solid var(--workspace-brand);padding-left:16px}.company-task strong{font-size:15px}.company-task small{font-size:13px}.company-task .task-action{color:var(--workspace-brand);white-space:nowrap;font-size:12px;font-weight:600}.company-task-count{background:var(--workspace-surface);font-size:13px}.company-show-all{width:100%;color:var(--workspace-brand);border:0;border-top:1px solid var(--workspace-border);background:0 0;border-radius:0 0 12px 12px}.company-metric>span{font-size:13px}.company-metric small{font-size:12px}.company-quick-actions button{min-height:42px;font-size:13px}.company-quick-actions{gap:20px}.company-details{font-size:12px;line-height:1.7}.legend,.chart-month>span{font-size:12px}.channel-row strong{font-size:14px}.channel-row small{font-size:12px}.inventory-area-nav{border-bottom:1px solid var(--workspace-border);gap:5px;margin-top:24px;display:flex}.inventory-area-nav button{color:var(--workspace-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:13px 18px;font-size:16px}.inventory-area-nav button.active{border-bottom-color:var(--workspace-brand);color:var(--workspace-brand)}.operation-tabs{border:0;flex-wrap:wrap;margin:14px 0 22px;padding:0}.operation-tabs button{min-height:42px;padding:9px 15px;font-size:14px}.inventory-empty{padding:50px 24px}.inventory-empty h3{font-size:22px}.inventory-empty p{font-size:14px;line-height:1.7}.inventory-empty .empty-next-hint{color:var(--workspace-brand);font-size:13px}.inventory-badge{align-items:center;gap:6px;display:inline-flex}.inventory-footnote{font-size:13px;line-height:1.8}.inventory-toolbar label{font-size:14px}.inventory-main .panel-head h2{font-size:18px}th{letter-spacing:.15px;text-transform:none;font-size:12px}td,.entry-link{font-size:14px;line-height:1.5}.transaction-title small{font-size:12px;line-height:1.6}.channel-pill{font-size:12px}.amount{font-size:15px}.status{min-height:32px;font-size:12px}.order-chip{font-size:12px}.order-chip.good,.inventory-badge.good{background:var(--workspace-selected);color:var(--workspace-brand)}.order-chip.warning,.inventory-badge.warning{color:#795817;background:#fff4d9}.status.amber:before,.order-chip.warning:before{content:"!";border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:5px;font-size:11px;line-height:1;display:inline-grid}.status.neutral,.order-chip.neutral{background:var(--workspace-subtle);color:var(--workspace-muted)}:root[data-theme=dark] .order-chip.warning,:root[data-theme=dark] .inventory-badge.warning{color:#edcc8c;background:#3b301b}.booking-view-toolbar{border-top:1px solid var(--workspace-border);border-bottom:1px solid var(--workspace-border);background:var(--workspace-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.booking-view-toolbar label{flex-direction:row;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.booking-view-toolbar>span{color:var(--workspace-muted);font-size:12px}.booking-group{border-bottom:1px solid var(--workspace-border)}.booking-group>summary{cursor:pointer;align-items:center;gap:14px;padding:20px;list-style:none;display:flex}.booking-group>summary::-webkit-details-marker{display:none}.booking-group>summary:hover{background:var(--workspace-subtle)}.booking-group>summary>span:nth-child(2){flex:1;min-width:0}.booking-group strong{font-size:15px}.booking-group small,.booking-single small{color:var(--workspace-muted);margin-top:7px;font-size:12px;line-height:1.5;display:block}.booking-group[open]>summary>svg{transform:rotate(180deg)}.booking-receipt-state{color:var(--workspace-muted);align-items:center;gap:8px;margin-inline:15px;display:flex}.booking-receipt-state small{margin:0}.booking-net{text-align:right;font-variant-numeric:tabular-nums}.booking-net>strong{font-size:17px}.booking-totals{background:var(--workspace-subtle);color:var(--workspace-muted);flex-wrap:wrap;gap:15px 24px;padding:15px 20px;font-size:13px;display:flex}.booking-totals strong{color:var(--workspace-ink)}.booking-single-open{display:none}.booking-group .table-scroll{padding-bottom:8px}.booking-group table{background:var(--workspace-subtle)}.booking-single table thead{display:none}.ledger-list .panel-head{flex-wrap:wrap;gap:15px}.ledger-list .tabs button{font-size:14px}.ledger-pagination{font-size:13px}.ledger-list .panel-footer{font-size:12px;line-height:1.6}.leave-overlay{z-index:1500;background:#09140fb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.leave-dialog{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:14px;width:min(480px,100%);padding:28px;box-shadow:0 24px 80px #0003}.leave-dialog>svg{color:var(--workspace-brand)}.leave-dialog h2{margin:18px 0 10px;font-size:22px}.leave-dialog p{color:var(--workspace-muted);font-size:15px;line-height:1.7}.leave-dialog>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.form-dirty-hint{z-index:1020;border:1px solid var(--workspace-border);background:var(--workspace-subtle);color:var(--workspace-ink);pointer-events:none;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 4px 18px #0002}.save-state{align-items:flex-start;gap:8px;margin-bottom:16px;font-size:14px;line-height:1.6;display:flex}.save-state:empty{display:none}.save-state.pending,.save-state.saved{color:var(--workspace-brand)}.save-state.error{color:#795817;background:#fff4d9;border-radius:8px;padding:14px}:root[data-theme=dark] .save-state.error{color:#edcc8c;background:#3b301b}.operation-drawer .drawer-head{z-index:3;background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border);margin-bottom:18px;padding:10px 0 16px;position:sticky;top:-28px}.operation-drawer form>button[type=submit],.operation-drawer form>button:last-child{margin-top:15px}.mobile-quick-nav{display:none}@media (min-width:651px) and (max-width:950px){.workspace-nav .nav-favorite,.nav-group-toggle{display:none!important}.nav-group [hidden],.nav-row{display:block}.sidebar .nav-destination{width:100%!important}.nav-group h2{display:none}.start-layout{grid-template-columns:1fr}.start-extra{display:block}.start-step{flex-wrap:wrap}.start-step button{margin-left:52px}.company-switcher select{max-width:210px}}@media (max-width:1100px){.start-layout{grid-template-columns:1fr}.start-extra{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.start-extra>h3,.start-extra>p{grid-column:1/-1}.start-extra-link{align-items:flex-start}.start-extra-link>svg:last-child{display:none}.start-step button{white-space:normal;max-width:190px}}@media (max-width:650px){body{font-size:15px}.sidebar,.sidebar[data-theme=dark]{padding:14px 16px}.workspace-nav .nav-row .nav-destination{min-height:46px;font-size:15px}.workspace-nav .nav-row .nav-favorite{opacity:1;min-width:44px;min-height:44px}.workspace-nav .nav-group .nav-group-toggle{min-height:44px;font-size:14px}.content{padding:22px 16px 90px}.page-head{margin-bottom:24px}.page-head p{font-size:14px!important}.page-actions{justify-content:space-between;width:100%}.page-actions>button:not(.demo-trigger){min-height:46px}.topbar{height:auto;min-height:60px;padding:10px 16px}.breadcrumb{display:none}.header-actions{gap:8px;width:100%}.company-switcher{flex:1;min-width:0}.company-switcher>span{display:none}.company-switcher select{width:100%;min-width:0;max-width:100%;font-size:13px}.theme-picker{width:auto}.theme-picker>svg{display:none}.theme-picker select{max-width:100px;min-height:42px;font-size:12px}.global-search-trigger{min-width:42px;min-height:42px}.stat{padding:17px}.stat>div{font-size:13px}.stat>strong{font-size:27px}.stat small{font-size:12px!important}.company-grid{gap:18px}.company-task{flex-wrap:wrap;gap:10px;padding:18px 16px}.company-task>span:nth-child(2){flex:1;min-width:170px}.company-task .task-action{font-size:12px}.company-task small{font-size:13px!important}.company-task>svg{display:none}.company-metric{padding:15px}.company-metric>span,.company-metric small{font-size:12px}.company-workspace-heading p{font-size:13px}.company-workspace-heading h2{font-size:20px}.start-heading h2{font-size:27px}.start-progress{flex-wrap:wrap;gap:12px}.start-step{flex-wrap:wrap;gap:14px;padding:20px 16px}.start-step>div:nth-child(2){flex-basis:calc(100% - 48px)}.start-step button{max-width:none;margin-left:48px}.start-next{gap:12px;padding:20px}.start-next>span{width:100%}.start-next>strong{flex-basis:100%}.start-next button{justify-content:center;width:100%}.start-extra{padding:22px;display:block}.start-import{align-items:flex-start}.start-import button{margin-left:35px}.inventory-area-nav{justify-content:space-between}.inventory-area-nav button{flex:1;padding:12px 10px;font-size:15px}.operation-tabs{gap:7px;overflow:visible}.operation-tabs button{font-size:14px}.inventory-empty{padding:30px 18px}.inventory-empty h3{font-size:20px}.ledger-list .panel-head{grid-template-columns:1fr;gap:16px;display:grid}.ledger-list .tabs{width:100%;display:flex}.ledger-list .tabs button{flex:1;padding-inline:8px;font-size:13px}.ledger-list .search input{width:100%}.ledger-list .search{width:100%;min-height:44px}.missing-toggle{font-size:14px}.booking-view-toolbar{align-items:flex-start;padding:16px}.booking-group>summary{flex-wrap:wrap;gap:10px;padding:18px 16px}.booking-group>summary>span:nth-child(2){flex-basis:calc(100% - 36px)}.booking-receipt-state{flex:1;margin:3px 0 0 28px}.booking-net{margin-left:auto}.booking-net small{font-size:11px}.booking-totals{padding:16px}.booking-single .table-scroll{display:none}.booking-single-open{text-align:left;width:100%;color:var(--workspace-ink);border:0;border-bottom:1px solid var(--workspace-border);background:0 0;border-radius:0;justify-content:space-between;gap:18px;padding:20px 16px;display:flex}.booking-single-open>span:first-child{flex:1;min-width:0}.booking-single-open strong{overflow-wrap:anywhere;font-size:14px}.booking-single-open .booking-net{white-space:nowrap;font-size:16px}.ledger-list .table-scroll{overflow:visible}.ledger-list table,.mobile-records{width:100%;display:block;min-width:0!important}.ledger-list table thead,.mobile-records thead{display:none}.ledger-list table tbody,.mobile-records tbody{gap:14px;display:grid}.ledger-list table tr,.mobile-records tr{border:1px solid var(--workspace-border);background:var(--workspace-surface);white-space:normal;border-radius:10px;grid-template-columns:1fr 1fr;min-width:0;margin:12px 14px;padding:16px;display:grid}.ledger-list table td,.mobile-records td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:8px 4px;font-size:14px;display:block}.ledger-list table td:before,.mobile-records td:before{content:attr(data-label);color:var(--workspace-muted);margin-bottom:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ledger-list table td:first-child,.mobile-records td:first-child{grid-column:1/-1}.ledger-list .transaction-icon{display:none}.ledger-list .transaction-title{display:block}.ledger-list .transaction-title small{font-size:12px}.ledger-list .amount{text-align:left;font-size:16px}.ledger-list .status{min-height:42px;padding:9px 10px}.inventory-main:has(.mobile-records) .table-scroll{overflow:visible}.mobile-records .import-range{font-size:12px;line-height:1.6}.order-records td:last-child{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.order-records td:last-child:before{width:100%}.order-records td:last-child button{min-height:44px;font-size:13px}.order-records .receipt-actions{flex-wrap:wrap;width:100%}.receipt-row{flex-wrap:wrap;gap:12px}.receipt-row>div:first-of-type{flex:1;min-width:0}.receipt-row .receipt-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0}.receipt-row .entry-link{overflow-wrap:anywhere;max-width:none}.receipt-row small{font-size:12px}.operation-drawer,.operation-drawer.order-drawer{width:100%;max-width:100%;padding:20px 16px 34px}.operation-drawer .drawer-head{padding-top:10px;top:-20px}.operation-drawer .drawer-head h2{font-size:22px}.operation-drawer label,.settings label{font-size:14px}.operation-drawer input,.operation-drawer select,.operation-drawer textarea,.modal input,.modal select,.modal textarea{font-size:16px}.form-grid{grid-template-columns:1fr;gap:15px}.modal{max-height:calc(100dvh - 30px);overflow:auto}.leave-dialog{padding:24px}.leave-dialog>div>button{width:100%;min-height:46px}.form-dirty-hint{justify-content:center;font-size:12px;bottom:78px;left:12px;right:12px}.mobile-quick-nav{background:var(--workspace-surface);border-top:1px solid var(--workspace-border);padding:6px 8px max(6px,env(safe-area-inset-bottom));z-index:80;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0001}.mobile-quick-nav button{color:var(--workspace-muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:52px;font-size:11px;font-weight:500;display:flex}.mobile-quick-nav button[aria-current=page]{color:var(--workspace-brand);background:var(--workspace-selected)}}.beta-tabs{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:12px;flex-wrap:wrap;gap:6px;margin:20px 0 24px;padding:6px;display:flex}.beta-workspace>.panel.settings,.beta-workspace [role=tabpanel]>.panel.settings{width:100%;max-width:none;margin-inline:0}.beta-test-steps p,.beta-intro .panel-head>div p{max-width:760px}.beta-tabs button{min-width:140px;color:var(--workspace-muted);box-shadow:none;background:0 0;border:0;flex:1;padding:14px 18px;font-size:13px}.beta-tabs button[aria-selected=true]{background:var(--workspace-selected);color:var(--workspace-ink);font-weight:650}.beta-tabs button:focus-visible{outline-offset:2px;outline:2px solid #5ba787}.beta-readiness-progress{gap:10px;max-width:540px;margin-top:20px;display:grid}.beta-readiness-progress strong{font-size:14px}.beta-readiness-progress progress{accent-color:#37836b;width:100%;height:8px}.beta-readiness-progress small{color:var(--workspace-muted);font-size:11px;line-height:1.7}.beta-test-steps{margin:28px 0 0;padding:0;list-style:none}.beta-test-steps li{border-top:1px solid var(--workspace-border);gap:18px;padding:24px 0;display:flex}.beta-step-number{border:1px solid var(--workspace-border);height:34px;color:var(--workspace-muted);border-radius:50%;flex:0 0 34px;place-items:center;font-size:13px;font-weight:600;display:grid}.beta-test-steps li>div{min-width:0}.beta-test-steps h3{margin:3px 0 10px;font-size:16px}.beta-test-steps p{color:var(--workspace-muted);margin-bottom:12px;font-size:13px;line-height:1.85}.beta-support .panel-head{flex-wrap:wrap;align-items:flex-start;gap:20px}.beta-support .panel-head>div{flex:1;min-width:0}.beta-support .panel-head p{overflow-wrap:anywhere}.beta-support form{max-width:760px;margin-top:24px}.beta-support textarea{font:inherit;color:inherit;background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:8px;padding:14px;line-height:1.65}.beta-support fieldset{border:0;min-width:0;padding:0}.beta-request-list{margin-top:32px}.beta-request-list>article{border-top:1px solid var(--workspace-border);padding:24px 0}.beta-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.beta-request-heading>strong{overflow-wrap:anywhere}.beta-request-list details{margin:16px 0;font-size:13px;line-height:1.8}.beta-request-list summary{cursor:pointer;font-weight:600}.beta-request-detail{white-space:pre-wrap;overflow-wrap:anywhere}.beta-support-send{border:1px solid var(--workspace-border);border-radius:10px;max-width:760px;margin-top:20px;padding:18px}.beta-support-send .checkbox{overflow-wrap:anywhere;align-items:flex-start;font-size:12px;line-height:1.8}.beta-support-send input{flex:none;margin-top:5px}.beta-support-send button{margin-top:16px}@media (max-width:640px){.beta-tabs{gap:3px;padding:4px}.beta-tabs button{text-align:center;white-space:normal;flex:1;min-width:0;min-height:56px;padding:10px 6px;font-size:11px;line-height:1.5}.beta-test-steps li{gap:12px}.beta-support .receipt-actions{align-items:stretch}.beta-support .receipt-actions>*{white-space:normal;text-align:center;overflow-wrap:anywhere;justify-content:center}.beta-support .panel-head>div{flex-basis:100%}.beta-support-send{padding:14px}.beta-intro .form-note{margin-top:12px}}.workspace-recovery{max-width:860px;color:var(--workspace-ink);margin:auto;padding:clamp(24px,6vw,72px)}.workspace-recovery .settings{max-width:none}.workspace-recovery h1{font-size:clamp(23px,4vw,30px);line-height:1.3}.workspace-recovery p{color:var(--workspace-muted);line-height:1.8}.recovery-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.recovery-actions>*{white-space:normal;text-align:center}.connection-notice{border:1px solid var(--workspace-border);background:var(--workspace-surface);color:var(--workspace-ink);border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:22px;padding:18px 20px;display:flex}.connection-notice>svg{color:var(--workspace-muted);flex:none;margin-top:2px}.connection-notice>div{flex:1;min-width:0}.connection-notice strong{font-size:14px}.connection-notice p{color:var(--workspace-muted);margin:6px 0 0;font-size:12px;line-height:1.8}@media (max-width:640px){.connection-notice{flex-wrap:wrap;padding:16px}.connection-notice button{margin-left:32px}.recovery-actions{align-items:stretch}.recovery-actions>*{width:100%}}@media (max-width:650px){.mobile-records-scroll{overflow:visible}.mobile-records-scroll .mobile-records{table-layout:auto;min-width:0!important}.mobile-records-scroll .mobile-records tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.mobile-records-scroll .mobile-records td{overflow-wrap:anywhere;min-width:0;max-width:100%}.mobile-records-scroll .mobile-records td small{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.mobile-records-scroll .mobile-records .record-identity{order:-3;grid-column:1/-1;font-size:16px;font-weight:600}.mobile-records-scroll .mobile-records .record-identity small{font-weight:400}.mobile-records-scroll .mobile-records .record-amount{font-variant-numeric:tabular-nums;order:-2;font-size:19px;font-weight:600}.mobile-records-scroll .mobile-records .record-amount small{font-size:13px;font-weight:400}.mobile-records-scroll .mobile-records .record-status{order:-2}.mobile-records-scroll .mobile-records .record-status .order-chip{white-space:normal;text-align:left;max-width:100%;font-size:12px;line-height:1.5;display:inline-flex}.mobile-records-scroll .mobile-records .record-party,.mobile-records-scroll .mobile-records .record-context{font-size:14px;line-height:1.65}.mobile-records-scroll .mobile-records .record-actions{border-top:1px solid var(--workspace-border);flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:6px;padding-top:14px;display:flex}.mobile-records-scroll .mobile-records .record-actions:before{flex-basis:100%;margin-bottom:0}.mobile-records-scroll .mobile-records .record-actions button,.mobile-records-scroll .mobile-records .record-actions .button{white-space:normal;flex:auto;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px}.mobile-records-scroll .customer-records .record-party{grid-column:1/-1}.mobile-records-scroll .customer-records .record-status{order:0}.mobile-records-scroll .customer-records .sales-record-link,.mobile-records-scroll .draft-records .sales-record-link{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;min-height:44px;font-size:16px}.mobile-records-scroll .bank-records .record-context{grid-column:1/-1}.mobile-records-scroll .bank-preview-records .record-amount{grid-column:1}.mobile-records-scroll .bank-preview-records .record-context{order:-2;grid-column:2}.bank-workspace .sales-pagination,.sales-workspace .sales-pagination,.issued-invoices .sales-pagination{flex-wrap:wrap;justify-content:center;gap:10px;padding:16px}.bank-workspace .sales-pagination button,.sales-workspace .sales-pagination button,.issued-invoices .sales-pagination button{min-height:44px;font-size:13px}.company-workspace{gap:16px}.company-workspace-heading{margin-bottom:0}.company-workspace>.company-mobile-priority{display:contents}.company-mobile-priority>.company-tasks{order:2;margin:0}.company-workspace>.company-metrics{order:3;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.company-mobile-priority>.company-agenda{order:4;margin:0}.company-workspace>.company-quick-actions{order:5;margin-top:0}.company-tasks .panel-head,.company-agenda .panel-head{gap:10px;padding:16px}.company-tasks .panel-head{flex-wrap:wrap}.company-task,.company-task:first-child{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px;display:grid}.company-task>.company-task-icon{display:none}.company-task>span:nth-child(2){grid-column:1;min-width:0}.company-task-count{grid-area:1/2;align-self:start;min-width:30px;line-height:1.5}.company-task .task-action{white-space:normal;grid-column:1/-1;line-height:1.5}.company-show-all{min-height:44px}.company-metric{align-content:start;gap:4px 8px;padding:12px}.company-metric>span{font-size:12px;line-height:1.4}.company-metric>span>svg{display:none}.company-metric>strong{font-size:24px;line-height:1.2}.company-metric small{font-size:12px;line-height:1.45}.company-metric:nth-child(odd):last-child{grid-column:1/-1}.company-agenda-row{padding:14px 16px}.company-details{padding-block:8px}.company-details>summary{box-sizing:border-box;min-height:44px;padding-block:12px}}.receipt-camera{min-width:0}.receipt-camera-intro{color:var(--workspace-muted,var(--fg-607370));margin:0 0 18px;line-height:1.75}.receipt-camera-pickers,.receipt-camera-rotation{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.receipt-camera button{justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.receipt-camera-pickers>button{flex:1;min-width:160px}.receipt-camera-review{min-width:0;margin-top:20px}.receipt-camera-image{background:var(--bg-f0f5f1);border:1px solid var(--border-e7eceb);border-radius:12px;justify-content:center;align-items:center;min-height:150px;padding:12px;display:flex}.receipt-camera-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(48svh,400px);display:block}.receipt-camera-file{overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:14px 0;font-size:13px;line-height:1.65;display:flex}.receipt-camera-file span,.receipt-camera-rotation>span{color:var(--workspace-muted,var(--fg-607370));font-size:12px}.receipt-camera-rotation{margin:12px 0 18px}.receipt-camera-rotation>button{flex:1;padding:9px 10px;font-size:12px}.receipt-camera-consent{align-items:flex-start;margin:18px 0;line-height:1.75}.receipt-camera-consent input{flex-shrink:0;margin-top:5px}.receipt-camera-submit{width:100%}.receipt-camera>.form-note:last-child{margin:18px 0 0}@media (max-width:480px){.receipt-camera-pickers{flex-direction:column;align-items:stretch}.receipt-camera-pickers>button{width:100%;min-width:0}.receipt-camera-rotation>span{text-align:center;flex-basis:100%}.receipt-camera-image{padding:8px}.receipt-camera-intro{font-size:13px}}.mobile-header-actions,.mobile-dashboard-actions,.mobile-analytics-toggle,.mobile-sheet-backdrop,.mobile-camera-action{display:none}@media (max-width:650px){.sidebar{position:relative;padding:12px 16px!important}.sidebar .workspace,.sidebar .workspace-nav,.sidebar-bottom,.sidebar .mobile-nav-toggle{display:none!important}.sidebar-brand{gap:12px;min-height:44px}.sidebar .logo{font-size:25px}.sidebar .logo-mark{width:32px;height:32px}.mobile-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mobile-header-actions button{background:var(--workspace-subtle);border:1px solid var(--workspace-border);min-width:44px;min-height:44px;color:var(--workspace-ink);box-shadow:none;padding:10px}.mobile-header-actions .mobile-account-trigger{gap:8px;max-width:136px;font-size:12px;display:flex}.mobile-account-trigger>span{white-space:nowrap;text-overflow:ellipsis;max-width:78px;overflow:hidden}.main>.topbar{display:none}.content{padding-top:20px}.page-head{margin-bottom:18px}.page-head h1{font-size:27px}.page-head p{margin-top:7px;line-height:1.65}.page-actions .demo-trigger,.page-actions:empty{display:none}.page-actions>button{min-height:46px}.content input:not([type=checkbox]):not([type=radio]),.content select,.content textarea{min-width:0;max-width:100%;font-size:16px}.content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.content select,.content :is(button,.button){min-height:44px}.content[data-page=Übersicht] .page-actions,.content[data-page=Übersicht]>.toolbar .text-button{display:none}.content[data-page=Übersicht] .page-head{margin-bottom:14px}.mobile-dashboard-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:20px;display:grid}.mobile-dashboard-actions button{background:var(--workspace-surface);border:1px solid var(--workspace-border);min-height:76px;color:var(--workspace-ink);box-shadow:none;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:13px 7px;font-size:12px;display:flex}.mobile-dashboard-actions button:first-child{background:var(--workspace-selected);color:var(--workspace-brand)}.receipt-upload-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mobile-camera-action{min-height:46px;display:inline-flex}.financial-stats{margin-bottom:20px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.financial-stats .stat{min-width:0;padding:14px 10px;grid-column:auto!important}.financial-stats .stat+.stat{border-left:1px solid var(--workspace-border)}.financial-stats .stat>div{font-size:11px}.financial-stats .stat>strong{overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(17px,5vw,23px)}.financial-stats .stat small{display:none}.financial-stats .stat.profit{border-top:0}.mobile-analytics-toggle{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:100%;min-height:48px;color:var(--workspace-ink);box-shadow:none;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 16px;font-size:14px;display:flex}.dashboard-analytics:not(.mobile-open){display:none}.dashboard-analytics.mobile-open{display:grid}.mobile-quick-nav{z-index:80;gap:2px}.mobile-quick-nav button{border-radius:9px;min-width:0;font-size:10px}.mobile-quick-nav .mobile-new-trigger svg{background:var(--workspace-brand);color:#fff;box-sizing:content-box;border-radius:8px;margin-top:-5px;padding:5px}.mobile-quick-nav .mobile-new-trigger{color:var(--workspace-brand);font-weight:650}.mobile-sheet-backdrop{z-index:600;overscroll-behavior:contain;background:#07140e80;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-sheet{background:var(--workspace-surface);color:var(--workspace-ink);border:1px solid var(--workspace-border);width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -15px 70px #0003}.mobile-sheet-head{border-bottom:1px solid var(--workspace-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px 16px;display:flex}.mobile-sheet-head>div{flex:1;min-width:0}.mobile-sheet-handle{background:var(--workspace-border);border-radius:4px;width:36px;height:4px;margin:0 auto 15px;display:block}.mobile-sheet-head h2{margin:0;font-size:20px}.mobile-sheet-head button{min-width:44px;min-height:44px}.mobile-sheet-content{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.mobile-sheet .workspace-nav{flex-direction:column;gap:16px;max-height:none;margin:0;display:flex;overflow:visible}.mobile-sheet .nav-group h2{font-size:11px}.mobile-sheet .workspace-nav .nav-destination{min-height:48px;font-size:15px}.mobile-sheet .workspace-nav .nav-favorite{opacity:1;min-width:44px;min-height:44px}.mobile-sheet .workspace-nav .nav-group-toggle{min-height:44px}.mobile-sheet .nav-favorite:disabled{opacity:.35}.mobile-account-summary{border-bottom:1px solid var(--workspace-border);margin-bottom:20px;padding:0 0 20px}.mobile-account-summary strong{overflow-wrap:anywhere;font-size:17px;display:block}.mobile-account-summary small{color:var(--workspace-muted);margin-top:7px;display:block}.mobile-account-controls{gap:24px;display:grid}.mobile-account-controls .company-switcher{gap:10px;min-width:0;display:grid}.mobile-account-controls .company-switcher span{color:var(--workspace-muted);font-size:13px}.mobile-account-controls .company-switcher select{width:100%;max-width:100%;height:auto;min-height:48px;font-size:16px}.mobile-account-controls .theme-picker{display:flex}.mobile-account-controls .theme-picker select{width:100%;max-width:none;min-height:48px;font-size:16px}.mobile-account-controls .button{justify-content:center;min-height:46px}.mobile-create-list{gap:12px;display:grid}.mobile-create-list button{text-align:left;background:var(--workspace-subtle);min-height:76px;color:var(--workspace-ink);border:1px solid var(--workspace-border);box-shadow:none;align-items:center;gap:14px;padding:16px;display:flex}.mobile-create-list strong{font-size:15px;display:block}.mobile-create-list small{color:var(--workspace-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.mobile-create-list svg{color:var(--workspace-brand);flex:none}}@media (max-width:360px){.mobile-account-trigger>span,.mobile-account-trigger>svg:last-child{display:none}.mobile-header-actions .mobile-account-trigger{justify-content:center;width:44px;min-width:44px;padding:10px}.mobile-header-actions{gap:6px}.sidebar .logo{font-size:24px}.financial-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.financial-stats .stat.profit{border-left:0;border-top:1px solid var(--workspace-border);grid-column:1/-1!important}.financial-stats .stat>strong{font-size:22px}}.operation-drawer-body,.sales-settings-actions{display:contents}.mobile-form-cancel{display:none}@media (max-width:650px){.modal-backdrop{z-index:1000;padding:0;display:block;overflow:hidden}.operation-overlay{z-index:1100;overscroll-behavior:contain;align-items:stretch}.operation-drawer,.operation-drawer.order-drawer{border-radius:0;flex-direction:column;width:100%;min-width:0;max-width:none;height:100dvh;max-height:100dvh;padding:0;display:flex;overflow:hidden}.operation-drawer .drawer-head{z-index:4;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border);flex:none;gap:12px;margin:0;position:relative;inset:auto}.operation-drawer .drawer-head h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;line-height:1.35}.operation-drawer .drawer-head>button{flex-shrink:0;min-height:44px}.operation-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));flex:auto;scroll-padding-block:20px 150px;display:block;overflow:hidden auto}.operation-drawer-body>*,.customer-editor,.invoice-editor,.sales-settings{min-width:0;max-width:100%}.operation-drawer-body form{max-height:none;overflow:visible}.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0 16px 16px;scroll-padding-block:90px 120px;overflow:hidden auto}.modal .modal-head{z-index:4;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background:var(--workspace-surface);border-bottom:1px solid var(--workspace-border);gap:12px;margin:0 -16px 22px;position:sticky;top:0}.modal .modal-head h2{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.35}.modal .modal-head .icon-button{flex-shrink:0;min-width:44px;min-height:44px}.modal .mobile-dialog-form{max-height:none;overflow:visible}body:has(.modal-backdrop,.operation-overlay,.mobile-sheet-backdrop) .form-dirty-hint{display:none}.operation-drawer :is(button,.button),.modal :is(button,.button){white-space:normal;text-align:center;min-height:44px;font-size:14px;line-height:1.4}.operation-drawer :is(input,select,textarea),.modal :is(input,select,textarea){min-width:0;max-width:100%;scroll-margin-block:24px;font-size:16px}.operation-drawer :is(input,select):not([type=checkbox]):not([type=radio]),.modal :is(input,select):not([type=checkbox]):not([type=radio]){min-height:46px}:is(.operation-drawer label:has(input[type=checkbox]),.operation-drawer label:has(input[type=radio]),.modal label:has(input[type=checkbox]),.modal label:has(input[type=radio])){gap:10px;min-height:44px;line-height:1.6}.operation-drawer :is(input[type=checkbox],input[type=radio]),.modal :is(input[type=checkbox],input[type=radio]){flex-shrink:0;width:20px;height:20px;min-height:0}.operation-drawer summary,.modal summary{min-height:44px;padding-block:12px;line-height:1.5}.operation-drawer .order-tabs{flex-wrap:wrap;gap:6px;overflow:visible}.operation-drawer .order-tabs>button{flex:85px;padding-inline:8px}.invoice-hero h3,.invoice-metrics strong,.sales-person-heading h3{overflow-wrap:anywhere}.invoice-edit-grid{grid-template-columns:minmax(0,1fr)}.invoice-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.invoice-metrics>div:last-child{grid-column:1/-1}.invoice-paper{padding:18px 14px}.invoice-paper-parties{grid-template-columns:minmax(0,1fr);gap:20px}.sales-address-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invoice-line-values{grid-template-columns:1fr;gap:12px}.invoice-line-values label{font-size:14px}.mobile-form-footer{z-index:3;background:var(--workspace-surface);border-top:1px solid var(--workspace-border);padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 24px var(--workspace-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;margin-top:22px;display:grid;position:sticky;bottom:0}.mobile-form-footer :is(button,.button){overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0;min-height:46px;margin:0;padding:12px 10px}.mobile-form-footer .mobile-form-cancel{display:inline-flex}.mobile-form-footer .customer-archive-action{grid-column:1/-1}.sales-settings-actions{display:grid}.customer-editor-actions{margin-bottom:-18px}.invoice-savebar.invoice-editor-actions{bottom:calc(-20px - env(safe-area-inset-bottom,0px));margin-bottom:calc(-20px - env(safe-area-inset-bottom,0px));gap:8px;padding-inline:0}.invoice-savebar.invoice-editor-actions>span{grid-column:1/-1;font-size:13px;line-height:1.5}.invoice-savebar.invoice-editor-actions small{margin-top:2px;font-size:12px}.invoice-savebar.invoice-editor-actions :is(button,.button){font-size:13px}.modal .entry-form-footer{margin-inline:-16px;margin-bottom:-16px;padding-inline:16px;bottom:-16px}}@media (max-width:650px) and (max-height:500px){.operation-drawer-body{scroll-padding-bottom:24px}.invoice-savebar.invoice-editor-actions,.customer-editor-actions,.sales-settings-actions,.modal .entry-form-footer{margin-bottom:0;position:static}.invoice-savebar.invoice-editor-actions{padding-bottom:16px}}.assistant-workspace-v2{gap:18px}.assistant-workspace-v2 .settings{padding:24px}.assistant-workspace-v2 .assistant-intro{padding:25px}.assistant-workspace-v2 .assistant-intro h2{font-size:25px;line-height:1.3}.assistant-workspace-v2 p{line-height:1.7}.assistant-context-heading,.assistant-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assistant-context-heading p,.assistant-section-heading p{color:var(--workspace-muted);margin:7px 0 0;font-size:13px}.assistant-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.assistant-controls label{color:var(--workspace-muted);gap:6px;margin:0;font-size:12px;display:grid}.assistant-workspace-v2 .assistant-controls select{min-width:120px;min-height:42px;margin:0;padding:8px 34px 8px 12px;font-size:14px}.assistant-controls button{min-height:42px}.assistant-period{color:var(--workspace-muted);margin:16px 0;font-size:12px}.assistant-data-stamp{color:var(--workspace-muted);font-variant-numeric:tabular-nums;margin:16px 0 5px;font-size:12px}.assistant-connection-details summary{min-height:44px;color:var(--workspace-muted);cursor:pointer;align-content:center;font-size:12px;line-height:1.7}.assistant-connection-details .assistant-period{margin-top:8px}.assistant-connection-grid{border:1px solid var(--workspace-border);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.assistant-connection-state{background:var(--workspace-subtle);align-items:flex-start;gap:12px;min-width:0;padding:17px;display:flex}.assistant-connection-state+.assistant-connection-state{border-left:1px solid var(--workspace-border)}.assistant-state-icon{color:var(--workspace-muted);flex-shrink:0;margin-top:1px}.assistant-connection-state strong,.assistant-connection-state span:not(.assistant-state-icon),.assistant-connection-state small{display:block}.assistant-connection-state strong{font-size:13px;line-height:1.5}.assistant-connection-state span:not(.assistant-state-icon){margin-top:5px;font-size:13px}.assistant-connection-state small{color:var(--workspace-muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.65}.assistant-load-error{margin-top:16px}.assistant-load-error p{margin:0 0 10px}.assistant-workspace-v2 .assistant-section-heading button{white-space:normal}.assistant-task-list{border-top:1px solid var(--workspace-border);margin:20px 0 17px;padding:0;list-style:none}.assistant-task-list li{border-bottom:1px solid var(--workspace-border);align-items:flex-start;gap:14px;padding:19px 0;display:flex}.assistant-task-number{width:29px;height:29px;color:var(--workspace-brand);background:var(--workspace-selected);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.assistant-task-copy{flex:1;min-width:0}.assistant-task-copy h3{overflow-wrap:anywhere;margin:2px 0 7px;font-size:15px;line-height:1.5}.assistant-task-count{background:var(--workspace-subtle);color:var(--workspace-muted);font-variant-numeric:tabular-nums;border-radius:4px;margin-left:5px;padding:1px 7px;font-size:12px;display:inline-block}.assistant-task-copy p{color:var(--workspace-muted);max-width:760px;margin:0 0 12px;font-size:13px}.assistant-task-copy button{gap:9px}.assistant-plan-empty{color:var(--workspace-muted);align-items:flex-start;gap:12px;margin:23px 0;display:flex}.assistant-plan-empty svg{flex-shrink:0}.assistant-plan-empty h3{color:var(--workspace-ink);margin:0 0 8px;font-size:15px}.assistant-plan-empty p{margin:0;font-size:13px}.assistant-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 17px;display:grid}.assistant-payment-grid>div{border-left:2px solid var(--workspace-border);min-width:0;padding:2px 0 2px 14px}.assistant-payment-grid small{color:var(--workspace-muted);font-size:12px;line-height:1.6;display:block}.assistant-payment-grid strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;line-height:1.4;display:block}.assistant-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.assistant-source-disclosure{margin-top:15px}.assistant-source-disclosure>summary{cursor:pointer;min-height:44px;color:var(--workspace-brand);align-content:center;font-size:13px;font-weight:600}.assistant-workspace-v2 .assistant-source{text-align:left;white-space:normal;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.assistant-source>span{min-width:0}.assistant-source svg{flex-shrink:0}.assistant-source strong,.assistant-source small{overflow-wrap:anywhere;display:block}.assistant-source strong{font-size:13px;line-height:1.5}.assistant-source small{color:var(--workspace-muted);margin-top:7px;font-size:12px;font-weight:400;line-height:1.7}.assistant-data-notes{border-top:1px solid var(--workspace-border);margin-top:20px;padding-top:12px}.assistant-data-notes summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:600;line-height:1.7}.assistant-data-notes p,.assistant-access>p{color:var(--workspace-muted);font-size:13px}@media (max-width:800px){.assistant-connection-grid,.assistant-source-list{grid-template-columns:1fr}.assistant-connection-state+.assistant-connection-state{border-left:0;border-top:1px solid var(--workspace-border)}}@media (max-width:650px){.assistant-workspace-v2 .settings,.assistant-workspace-v2 .assistant-intro{padding:18px}.assistant-workspace-v2 .assistant-intro{flex-flow:wrap;align-items:flex-start}.assistant-workspace-v2 .assistant-intro h2{margin:10px 0 6px;font-size:22px}.assistant-workspace-v2 .assistant-intro p{margin:0;font-size:13px}.assistant-context-heading,.assistant-section-heading{gap:14px}.assistant-controls{justify-content:space-between;gap:10px;width:100%}.assistant-workspace-v2 .assistant-controls select{min-height:44px;font-size:16px}.assistant-workspace-v2 button{min-height:44px}.assistant-controls button{align-self:flex-end}.assistant-connection-state{padding:14px}.assistant-task-list li{gap:10px}.assistant-task-number{width:25px;height:25px}.assistant-task-copy h3{font-size:14px}.assistant-task-copy button{white-space:normal;text-align:left}.assistant-payment-grid{grid-template-columns:1fr;gap:18px}.assistant-payment-grid strong{margin-top:4px;font-size:25px}.assistant-data-notes summary{padding:6px 0}.assistant-workspace-v2 .assistant-setup input{font-size:16px}}
