.print-container-hidden{position:fixed;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;z-index:-9999}@media print{.print-container-hidden{position:static;width:auto;height:auto;overflow:visible;opacity:1}.roll-exact-container{width:72mm;margin:0 auto;padding:2mm;font-family:Arial,sans-serif;direction:rtl;color:#000}.roll-header{text-align:center;margin-bottom:10px}.roll-header h1{font-size:20px;margin:0;font-weight:700}.roll-header h2{font-size:16px;margin:0}.roll-header h3{font-size:12px;margin:5px 0;border:1px solid #000;display:inline-block;padding:2px 10px}.roll-header p{font-size:10px;margin:1px 0}.roll-meta{margin-top:8px;border-top:1px dashed #000;padding-top:5px;font-size:11px}.roll-meta p{display:flex;justify-content:space-between;margin:2px 0}.roll-items-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:10px}.roll-items-table th,.roll-items-table td{border:1px solid #000;padding:4px 2px;text-align:center}.roll-items-table .item-name-cell{text-align:right;padding-right:4px}.roll-totals{border-top:1px dashed #000;margin-top:5px;padding-top:5px}.total-row{display:flex;justify-content:space-between;font-size:11px;margin:2px 0;font-weight:700}.grand-total{font-size:14px;border-top:2px solid #000;margin-top:5px;padding-top:3px}.roll-payment-table{width:100%;margin-top:10px;border-collapse:collapse;font-size:10px}.roll-payment-table th,.roll-payment-table td{border:1px solid #000;padding:3px}.roll-footer{text-align:center;margin-top:15px;font-size:10px}.a4-exact-container{width:210mm;min-height:297mm;padding:10mm;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#000;background-color:#fff;direction:rtl}.a4-header-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.a4-header-center{text-align:center}.company-ar-name{font-size:24px;margin:0;color:#1a365d}.company-en-title{font-size:20px;margin:0;color:#1a365d}.invoice-badge{display:inline-block;border:2px solid #1a365d;padding:4px 15px;border-radius:15px;font-weight:700;margin-top:5px}.a4-info-table{width:100%;border-collapse:collapse;margin-bottom:15px;font-size:11px}.a4-info-table td{border:1px solid #000;padding:4px 8px;vertical-align:middle}.info-label{background-color:#e6e6e6;font-weight:700;width:13%;text-align:center}.en-text{font-size:9px;font-weight:400;display:block}.a4-items-table{width:100%;border-collapse:collapse;margin-bottom:20px}.a4-items-table th{background-color:#e6e6e6;border:1px solid #000;padding:6px 4px;font-size:11px;text-align:center}.a4-items-table td{border:1px solid #000;padding:5px 4px;font-size:12px;text-align:center}.a4-totals-table{width:300px;border-collapse:collapse;float:left}.a4-totals-table td{border:1px solid #000;padding:6px 10px}.total-label{background-color:#e6e6e6;font-weight:700;text-align:right}.print-labels-wrapper{display:flex;flex-wrap:wrap;gap:10px;padding:10mm;width:100%}.minimal-label{width:50mm;height:25mm;padding:2mm;box-sizing:border-box;font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center;text-align:center;border:1px dashed #999}.minimal-text{font-size:14px;font-weight:700;line-height:1.2;word-wrap:break-word}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px #141414 inset!important;-webkit-text-fill-color:#fff!important}body{font-family:Cairo,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}*{transition:background-color .2s ease,color .2s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.breadcrumb-link:hover{color:#1890ff!important;background-color:transparent!important;transition:.3s}
