@import"https://fonts.googleapis.com/css2?family=Baloo+Chettan+2&display=swap";*{margin:0;padding:0;outline:none;color:#2c3e50;user-select:none;box-sizing:border-box;font-family:"Baloo Chettan 2","Vazir",cursive}html{scroll-behavior:smooth}body{position:relative;background-color:#fff}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:8px}::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#acacac}.cards-container{width:90%;margin:20px auto;max-width:600px}.card{display:flex;padding:16px;min-height:110px;border-radius:8px;margin-bottom:16px;flex-direction:column;border:1px dashed #2c3e50}.card h3{width:100%;font-size:22px;text-align:center;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #ddd}.card p{color:#ddd;font-size:14px;margin-top:8px;padding-top:8px;text-align:center;border-top:1px solid #ddd}.card-content{width:100%;display:flex;align-items:flex-start}.card-content.is-rtl{direction:rtl}.card-content.is-col{flex-direction:column-reverse}.card-content.is-col .qr-div{margin-bottom:16px}.card-row-container{width:100%;display:flex;flex-direction:column}.card-row{display:flex;margin-bottom:8px;align-items:center}.card-row.is-rtl{direction:rtl}.card-item-label{font-size:14px;font-weight:bold;white-space:nowrap}.card-item-value{font-size:16px;padding:0 10px}.qr-div{height:100px;overflow:hidden;min-width:100px;max-width:100px;max-height:100px}.qr-data{margin-bottom:22px}.js-message{width:90%;color:#f03;font-size:16px;max-width:300px;margin-bottom:10px;text-align:justify}.js-message .is-warning{color:#ff6f00}.btn-row{width:100%;display:flex;flex-wrap:wrap;margin-top:16px;align-items:center;justify-content:center}.print-btn{border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:16px;margin-left:8px;padding:6px 30px;border-radius:8px;transition-duration:.3s;background-color:#66bb6a}.print-btn:hover{background-color:#4caf50}.show-btn{border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:16px;margin-left:8px;padding:6px 30px;border-radius:8px;transition-duration:.3s;background-color:#1e88e5}.show-btn:hover{background-color:#1565c0}.cancel-btn{border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:16px;margin-left:8px;padding:6px 30px;border-radius:8px;transition-duration:.3s;background-color:#e91e63}.cancel-btn:hover{background-color:#d81b60}.top-btn{right:30px;bottom:30px;position:fixed;cursor:pointer;line-height:30px;padding:8px 16px;border-radius:8px;background:#fff;text-decoration:none;border:1px dashed #eee;transition-duration:300ms}.top-btn:hover{border-color:#ddd;background:rgba(238,238,238,.5)}.label-form-container{width:90%;display:flex;padding:16px;max-width:600px;margin:16px auto;border-radius:8px;flex-direction:column;background-color:#fff3e0;border:1px dashed #2c3e50}.label-form-container p{color:#ef6c00;font-weight:bold;margin-bottom:16px}.label-form-container p span{margin-left:4px;color:#ef6c00}.label-edit-row{width:100%;display:flex}.label-edit-row input{width:100%;border:none;font-size:14px;padding:8px 10px;background-color:rgba(0,0,0,0);border-bottom:2px solid #ccc}.label-edit-row input:focus{border-bottom-color:#ef6c00}form{width:90%;display:flex;flex-wrap:wrap;max-width:300px;align-items:center;justify-content:center}.custom-upload-btn{width:100%;display:flex;cursor:pointer;font-size:18px;min-height:60px;padding:8px 16px;border-radius:8px;align-items:center;margin-bottom:16px;justify-content:center;transition-duration:.3s;border:1px dashed #2c3e50}.custom-upload-btn input{display:none}.custom-upload-btn:hover{background-color:#eceff1}.custom-upload-btn.is-active{background-color:#e8f5e9}.container{width:100%;display:flex;padding-top:50px;align-items:center;flex-direction:column;justify-content:center}.container h1{font-size:40px;font-weight:bold;margin-bottom:6px}.container img{width:80px;margin-bottom:10px}.container span{width:90%;color:#999;font-size:14px;max-width:300px;line-height:20px;text-align:justify;margin-bottom:10px;margin-bottom:16px}.container strong{margin:0 2px;font-size:16px;font-weight:bold}.container a{margin:0 2px;font-size:14px;color:#1e88e5;font-weight:bold;text-decoration:none}.cols-item-form{width:100%;display:flex;padding:10px;overflow:auto;max-height:140px;border-radius:4px;flex-direction:column;align-items:flex-start;border:1px solid #ddd}.print-config-container{width:90%;padding:16px;display:flex;max-width:600px;border-radius:8px;margin-bottom:16px;flex-direction:column;border:1px dashed #2c3e50}.print-config-container p{width:100%;font-size:16px;font-weight:bold;margin-bottom:10px}.print-config-container input[type=text]{width:100%;border:none;margin-top:8px;font-size:14px;padding:8px 10px;border-bottom:2px solid #ccc}.print-config-container input[type=text]:focus{border-bottom-color:#1e88e5}.print-config-container label{width:100%;display:flex;cursor:pointer;font-size:14px;margin-bottom:8px;align-items:center;justify-content:flex-start}.print-config-container label input{margin-right:8px}.config-form-label{min-width:140px}.range{width:100%;display:flex;font-size:14px;align-items:center;white-space:nowrap;justify-content:space-between}.range-inputs{width:100%;display:grid;grid-gap:16px;grid-template-columns:1fr 1fr}.range-inputs input{width:100%;border:none;font-size:14px;padding:8px 10px;border-bottom:2px solid #ccc}.range-inputs input:focus{border-bottom-color:#1e88e5}.selector{white-space:nowrap}.selector select{width:100%;padding:4px 16px;border:2px solid #ccc;background-color:rgba(0,0,0,0)}.config-row{display:flex;margin-top:22px;flex-direction:column}.input-row{width:100%;display:grid;grid-gap:16px;grid-template-columns:1fr 1fr}.input-row.is-one-col{grid-template-columns:1fr}.u-hidden{display:none}.u-loading{top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;width:100%;height:100vh;display:flex;position:fixed;align-items:center;flex-direction:column;justify-content:center;transition-duration:.5s;background-color:rgba(0,0,0,.8)}.u-loading p{color:#fff;font-size:14px;margin-top:16px}.u-loading img{width:50px;animation:loading-animation 2s infinite ease}.u-loading.is-active{opacity:1;z-index:10}@keyframes loading-animation{0%{transform:scale(1)}50%{transform:scale(0.8)}100%{transform:scale(1)}}@media print{.container,.u-loading,.label-form-container{display:none}}/*# sourceMappingURL=main.min.css.map */
