*,::after,::before{box-sizing:inherit}body{font-family:Tajawal,sans-serif;background-color:#f5f7fa;color:#333;margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page-container{display:flex;justify-content:center;align-items:center;min-height:100vh;max-width:800px;margin:0 auto;padding:25px;background-color:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1)}.modern-btn,button,input[type=button],input[type=submit]{background-color:#007bff;border:none;padding:8px 20px;font-size:14px;color:#fff;cursor:pointer;transition:background-color .3s}button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}input[type=number],input[type=text],select{width:100%;padding:8px 10px;margin:5px 0;box-sizing:border-box;border:1px solid #ccc;border-radius:6px;font-size:14px;color:#333;background-color:#f9f9f9}input[type=number]:focus,input[type=text]:focus,select:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.2);-webkit-box-shadow:0 0 5px rgba(0,123,255,.2)}.modern-btn{border-radius:6px;display:inline-flex;align-items:center;margin-top:15px}.modern-btn:hover{background-color:#0056b3}.modern-remove-row-btn{background-color:#dc3545;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background-color .3s}.modern-remove-row-btn:hover{background-color:#c82333}@media (max-width:768px){#page-container,formInvoce{width:100%;max-width:800px;margin:20px auto;padding:20px;background-color:#f8f9fb;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.05);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05)}