*{box-sizing:border-box;font-family:Arial,sans-serif;font-size:14px}#root,body,html{height:100%;margin:0}.app{background:#d9e0e0;min-height:91.3vh}.menu{margin-right:40px;padding:6px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.menu span{cursor:pointer;margin-left:40px}.top-bar{align-items:center;background:linear-gradient(#2f6fa5,#1e4f7a);color:#fff;height:40px;justify-content:space-between;min-height:60px;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.layout,.top-bar{display:flex}.sidebar{background:linear-gradient(#1e88c8,#0b4f7a);color:#fff;height:calc(100vh - 60px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:60px;width:140px}.contents{flex:1 1;padding:12px}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.checkbox{align-items:center;color:red;display:flex;font-weight:700;gap:6px;grid-column:span 4}.table-wrapper{overflow-x:auto;width:100%}.actions{display:flex;gap:8px;padding:10px}.actions-left{grid-column:1/span 6;justify-content:flex-start}.actions-right{grid-column:7/span 6;justify-content:flex-end}.left-section{padding-right:20px;width:50%}.row{align-items:center;display:flex;margin-bottom:6px}.mainContent{background-color:#f0f2f5;flex:1 1;padding:20px}.filterRow{display:flex;gap:20px;justify-content:start;margin-bottom:20px}.buttonRow{text-align:center}.button{background-color:#fff;border:1px solid #555;cursor:pointer;margin:5px;padding:8px 18px}.button:hover{background-color:#f2f2f2}.content{flex:1 1}.sidebar-item{border-bottom:1px solid #fff3;cursor:pointer;padding:8px 32px}.card{background:#fff;border:1px solid #ccc}.card-header{background:#f3dede;font-size:18px;font-weight:700;padding:6px;text-align:center}.highlight{color:red;font-weight:700}.table{border-collapse:collapse;margin:10px;min-width:900px}.table td,.table th{border:1px solid #999;padding:4px}.table thead{background:#f1e2c6}.right{text-align:right}.form-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;padding:10px}.actions button{background:#e6eef5;border:1px solid #999;cursor:pointer;padding:4px 14px}.receipt-wrapper{background:#d6d6db;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px;width:100%}.center-section{padding-right:20px;width:20%}.right-section{width:50%}label{font-size:14px;font-weight:700;width:110px}input,textarea{background:#ffffe0;border:1px solid #999;font-size:14px;padding:4px 6px}.receipt-wrapper .left-section .row input,.receipt-wrapper .left-section .row textarea,.receipt-wrapper .right-section .row input,.receipt-wrapper .right-section .row textarea{flex:1 1}textarea{resize:none}.textarea-row label{align-self:flex-start;margin-top:4px}.amount{color:#a10000}.amount,.amountblack{background:#ffe5c4;font-weight:700;text-align:right}.amountblack{color:#010048}.total-row label{color:#03c}.submenu{border-left:3px solid #2f6fa5}.submenu-item{cursor:pointer;font-size:13px;padding:5px 10px}.submenu-item:hover{background:linear-gradient(#1e88c8,#0b4f7a)}.total{background:#fff4b0;color:#03c;font-weight:700;text-align:right}.issue-header{align-items:center;background:#d9d9dd;border:1px solid #a9a9ad;color:#000;display:flex;font-family:Arial,sans-serif;font-size:13px;gap:10px;padding:4px 6px}.title{text-align:center}.label{font-weight:700;margin-right:4px}.input{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;line-height:normal;padding:6px;width:120px}.empty-row{height:25px}.form-section{padding:10px}.form-row{align-items:flex-end;display:flex;gap:16px;margin-bottom:10px}.field{display:flex;flex-direction:column;min-width:180px}.field.wide input{width:420px}.field input{border:1px solid #999;padding:4px 6px;width:180px}.dropdown-wrapper{position:relative}.dropdown{background:#fff;border:1px solid #ccc;left:0;max-height:180px;overflow-y:auto;position:absolute;top:100%;width:260px;z-index:9999}.dropdown-item{cursor:pointer;padding:6px 10px}.dropdown-item:hover{background:#f0f0f0}.input-pointer{cursor:pointer}td{padding:4px;vertical-align:middle}.tableinput{background:#0000;border:none;box-sizing:border-box;height:26px;outline:none;padding:2px 6px;text-align:right;width:100%}.tableinput:focus{background:#fff8d6}@page{size:A4 portrait;margin:10mm}@media print{body{background:#fff;margin:0}body *{visibility:hidden}.dhiran-slip,.dhiran-slip *{visibility:visible}.dhiran-slip{display:block!important;font-family:Courier New,monospace;font-size:16px;left:50%;line-height:1.6;page-break-inside:avoid;position:fixed;top:15mm;transform:translateX(-50%);width:180mm}.actions,.card-header,.form-grid,.table{display:none!important}}.slip-box{border:2px solid #000;border-radius:10px;display:block;padding:6px}.slip-row{display:flex;justify-content:space-between}.slip-divider{border-top:2px solid #000;margin:6px 0}.dashboard{background:#f5f6f8;font-family:Arial,sans-serif;min-height:100vh;padding:24px}.dashboard-title{font-size:22px;font-weight:600;margin-bottom:20px}.dashboard-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.dashboard-card{background:#fff;border-radius:16px;box-shadow:0 4px 10px #00000014;cursor:pointer;padding:16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.dashboard-card:hover{box-shadow:0 6px 14px #0000001f;transform:translateY(-4px)}.dashboard-icon{align-items:center;background:#f0f0f0;border-radius:12px;display:flex;height:64px;justify-content:center;margin:0 auto;width:64px}.dashboard-label{color:#333;font-size:14px;font-weight:500;margin-top:12px}
/*# sourceMappingURL=main.11e598dc.css.map*/