.electronic-space{gap:20px;min-width:0;display:grid}.electronic-list{gap:12px;display:grid}.electronic-row,.attachment-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.electronic-space .document-actions{flex-wrap:wrap}.electronic-space .document-line{margin:16px 0}.electronic-space input,.electronic-space select,.attachment-panel input{min-width:0;max-width:100%}.attachment-panel{margin-top:20px}.attachment-row{border-bottom:1px solid var(--line,#dce2e7);padding:16px 0}.attachment-row>div{overflow-wrap:anywhere;min-width:0}.exchange-picker{grid-column:1/-1;padding:12px 0}.electronic-space .panel{overflow-wrap:anywhere;min-width:0}.electronic-space .document-uuid{overflow-wrap:anywhere}@media (max-width:600px){.electronic-row,.attachment-row{flex-direction:column;align-items:stretch}.electronic-space .document-actions>button{flex:1}.attachment-row .document-actions{flex-wrap:wrap}}
body{font-size:14px;line-height:1.4}h1{letter-spacing:-.4px;margin-bottom:7px;font-size:25px;line-height:1.2}h2{margin-bottom:10px;font-size:18px;line-height:1.25}h3{font-size:14px}p{margin-bottom:10px}button{border-radius:7px;min-height:36px;padding:7px 12px}input,select{border-radius:7px;min-height:38px;padding:7px 10px}textarea{font:inherit;padding:8px 10px}.field{margin-bottom:11px}.field>span{margin-bottom:4px;font-size:12px}.field small{margin-top:4px}.check{min-height:36px}.hint{margin:7px 0 13px}.eyebrow{letter-spacing:1.3px;margin-bottom:6px;font-size:10px}.banner{margin-bottom:12px;padding:9px 12px}.panel{border-radius:10px;padding:16px}.panel>p{font-size:13px}.sidebar{width:220px;padding:20px 12px 14px}.sidebar .brand{margin:0 10px 18px;font-size:21px}.company-switch{margin-bottom:14px;padding:9px 10px}.sidebar nav section{margin-bottom:13px}.sidebar nav section>small{margin:0 10px 4px}.sidebar nav button{gap:9px;min-height:36px;padding:8px 10px;font-size:13px}.sidebar nav svg{width:18px;height:18px}.sidebar-user{gap:9px;margin-top:7px;padding-top:12px}.sidebar-user .avatar{width:34px;height:34px}.workspace{margin-left:220px}.topbar{gap:16px;min-height:68px;padding:9px 24px}.context{gap:16px}.context select{min-height:34px}.content{max-width:1600px;padding:20px 28px}.page-heading{gap:14px;margin-bottom:14px}.page-heading h1{margin-bottom:4px;font-size:25px}.page-heading p{font-size:13px}.stats{gap:12px;margin:14px 0}.stats strong{margin:5px 0;font-size:25px}.overview-grid,.security-grid,.members-grid{gap:14px}.section-title{margin-bottom:10px}.list-row{padding:10px 0}.action-row{padding:9px 0}.empty-note{margin-top:13px;padding:13px}.member-list article,.audit-row{padding:12px 0}.branch-checks{margin:12px 0}dialog{border-radius:12px;padding:20px}.choose-page{padding:28px 28px 56px}.choose-top{margin-bottom:32px}.company-grid{gap:14px;margin:20px 0}.company-card{min-height:165px;padding:17px}.company-card h2{margin-top:11px}.setup-company{margin-top:24px}.auth-story{padding:36px 44px}.auth-story h1{margin:14px 0 18px;font-size:clamp(30px,3vw,44px)}.auth-form{max-width:500px;padding:42px}.auth-form h2{font-size:25px}.form-grid{gap:10px 14px}.section-heading{gap:12px}.section-heading h2{margin:0}table{line-height:1.3}.report-workspace .panel,.finance-space .panel,.stock-workspace .panel,.electronic-space .panel,.operations-grid .panel,.transfer-workspace .panel{padding:16px}.report-filters{gap:9px;padding:12px}.report-kpis{gap:9px;margin-bottom:14px}.report-kpi{padding:13px}.report-kpi strong{font-size:22px}.report-dashboard-grid{gap:13px}.report-toolbar{margin:13px 0}.report-table-scroll th,.report-table-scroll td{padding:8px 9px}.finance-tabs{margin-bottom:13px;padding-bottom:7px}.finance-tabs button{min-height:36px;padding:7px 10px}.finance-toolbar{gap:10px;margin:12px 0}.finance-kpis,.finance-account-grid{gap:11px}.finance-kpis article,.finance-account{border-radius:10px;padding:15px}.finance-kpis span{margin-bottom:9px}.finance-kpis strong,.finance-account>strong{font-size:21px}.finance-form{margin:13px auto}.finance-fields{gap:10px 14px}.finance-space input,.finance-space select{min-height:38px}.finance-space textarea{min-height:64px}.finance-stat{padding:9px 0}.finance-table-wrap{margin:13px 0}.finance-table-wrap th,.finance-table-wrap td{padding:9px}.operation-summary{margin:11px 0}.operation-job{gap:14px;padding:12px 0}.electronic-space{gap:13px}.electronic-space .document-line{margin:10px 0}.attachment-panel{margin-top:13px}.attachment-row{padding:10px 0}.document-toolbar{margin-bottom:10px}.document-tabs button{min-height:36px;padding:8px 11px}.document-toolbar select{min-height:38px;padding:7px 10px}.document-intro{border-radius:10px;gap:16px;margin-bottom:14px;padding:17px 20px}.document-intro h2{margin:6px 0;font-size:20px;line-height:1.25}.document-intro p{margin-bottom:0;font-size:13px}.document-intro>div:last-child{gap:3px}.document-intro strong{font-size:31px}.document-filters{gap:10px;margin-bottom:12px}.document-row{grid-template-columns:34px minmax(140px,1fr) 110px 145px auto;gap:12px;padding:12px 14px}.document-symbol{width:34px;height:38px;font-size:18px}.document-edit-heading,.document-detail-header{gap:12px;margin:9px 0 12px}.document-edit-heading h2,.document-detail-header h2{margin:4px 0;font-size:20px}.document-editor{grid-template-columns:minmax(0,1fr) 270px;gap:14px}.document-main{gap:13px}.document-fields{gap:0 12px}.document-summary{gap:10px;top:78px}.document-totals{border-radius:10px;padding:15px}.document-totals h3{margin-bottom:11px}.document-totals>div{margin:7px 0}.document-totals .document-payable{margin-top:12px;padding-top:10px}.document-payable strong{margin-top:5px;font-size:22px}.document-line{margin-bottom:10px;padding:12px}.document-line-title{margin-bottom:10px}.document-line-inputs{gap:9px}.document-detail-line{padding:11px 0}.document-config-list li{padding:4px 0}.stock-summary,.stock-documents,.stock-settings{gap:12px}.stock-history article{padding:12px 0}.stock-documents article{gap:12px;padding:14px}.stock-tabs{margin-top:12px}.stock-lines article{padding:9px 0}.card-grid,.master-grid{gap:12px}@media (max-width:1150px){.sidebar{width:205px}.workspace{margin-left:205px}.content{padding:18px 22px}.topbar{padding:8px 20px}.document-editor{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:800px){body{font-size:14px}button,input,select{min-height:42px}.workspace{margin:0}.topbar{min-height:70px;padding:8px 16px}.content{padding:16px 16px 92px}.page-heading{margin-bottom:12px}.page-heading h1{font-size:23px}.page-heading p{font-size:12px}.panel{padding:14px}.document-editor{grid-template-columns:1fr}.document-summary{position:static}}@media (max-width:560px){h1{font-size:23px}h2{font-size:17px}.content{padding:14px 12px 88px}.page-heading>button{margin-top:10px}.stats{gap:8px;margin:11px 0}.stats .panel{padding:11px}.stats strong{font-size:22px}.document-edit-heading{gap:7px;margin:6px 0 9px}.document-edit-heading h2{font-size:18px}.document-lines.panel{padding:12px 10px}.document-line{padding:10px}.document-summary .document-totals{padding:14px}.finance-space .panel,.report-workspace .panel,.stock-workspace .panel{padding:13px}}
