﻿ input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;vertical-align:middle;background:#ced4da;border-radius:999px;outline:none;width:58px;height:30px;transition:all .25s;position:relative}input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:all .25s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}input[type=checkbox]:checked{background:#0d6efd}input[type=checkbox]:checked:before{transform:translate(28px)}input[type=checkbox]:focus{box-shadow:0 0 0 .25rem #0d6efd33}input[type=checkbox]:hover{filter:brightness(.96)}input[type=checkbox]:active:before{width:27px}body,input,select,textarea,button,label,.form-control,.form-select,.form-check-label,.btn,option,p,span,h1,h2,h3,h4,h5,h6,div{font-feature-settings:"ss01"!important;font-variant-numeric:normal!important;font-family:BYekanPlus,Tahoma,sans-serif!important}.form-label{color:#000;margin-bottom:.45rem;font-size:.95rem;font-weight:600}.form-control,.form-select{min-height:44px;box-shadow:none;border:1px solid #ced4da;border-radius:10px;font-size:15px;transition:all .2s}.form-control:focus,.form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 .15rem #0d6efd26}.number-separator{text-align:center;font-weight:700}.btn{border-radius:10px;min-height:44px;font-weight:600}.form-check-input{cursor:pointer;width:2.8em;height:1.45em}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}input[readonly]{background:#f8f9fa;font-weight:700}.row.g-3{margin-bottom:1rem}h4{font-weight:700}::placeholder{color:#adb5bd;font-size:.9rem}.tax-card{background:#fff;border:1px solid #d0d7e2;border-top:4px solid #0d6efd;border-radius:14px;margin-top:20px;padding:25px;box-shadow:0 3px 10px #0000000d}.tax-card-header{border-bottom:1px solid #e9ecef;align-items:center;gap:10px;margin-bottom:25px;padding-bottom:12px;display:flex}.tax-card-header h4{color:#0d6efd;margin:0;font-weight:700}.tax-card .form-label{color:#000;margin-bottom:.4rem;font-weight:600}.tax-card .form-control,.tax-card .form-select{border-radius:10px;height:48px}.tax-card .alert{margin-bottom:0}.tax-note{color:#000;margin-top:8px;font-size:.9rem}.tax-result-card{background:#fff;border:1px solid #d0d7e2;border-radius:14px;margin-top:25px;padding:25px;box-shadow:0 3px 10px #0000000d}.tax-result-header{color:#0d6efd;border-bottom:1px solid #e9ecef;margin-bottom:20px;padding-bottom:12px;font-size:1.2rem;font-weight:700}.result-row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.result-row:last-of-type{border-bottom:none}.result-row span{color:#000;flex:1;font-size:1rem;font-weight:600}.result-row input{text-align:center;width:260px;font-weight:700}.tax-danger span{color:#dc3545;font-size:1.1rem}.tax-danger input{color:#dc3545;background:#fff5f5;border:2px solid #dc3545}.tax-success span{color:#198754;font-size:1.15rem;font-weight:700}.tax-success input{color:#198754;background:#f5fff8;border:2px solid #198754}@media (width<=768px){.result-row{flex-direction:column;align-items:stretch}.result-row input{width:100%}}.security-page-card{background:#fff;border:1px solid #d9e3f0;border-radius:16px;padding:30px;box-shadow:0 5px 18px #0000000d}.security-title{border-bottom:1px solid #edf2f7;align-items:center;gap:15px;padding-bottom:18px;display:flex}.security-title i{color:#0d6efd;font-size:38px}.security-title h1{margin:0;font-size:2rem;font-weight:700}.security-title a{font-weight:700;text-decoration:none}.security-alert{border:none;border-radius:14px;padding:20px;box-shadow:0 3px 12px #0000000a}.security-alert strong{font-size:1.15rem}.security-form-card{background:#fff;border:1px solid #d8e3ef;border-radius:16px;padding:30px;box-shadow:0 5px 15px #0000000d}.security-section-title{color:#0d6efd;border-bottom:1px solid #edf2f7;margin-bottom:25px;padding-bottom:15px;font-size:1.35rem;font-weight:700}.security-radio{cursor:pointer;background:#fff;border:1px solid #dce5f2;border-radius:12px;align-items:center;gap:12px;padding:18px;transition:all .25s;display:flex}.security-radio:hover{background:#f8fbff;border-color:#0d6efd}.security-radio label{cursor:pointer;width:100%;margin:0;font-weight:600}.security-radio input{width:20px;height:20px}.security-form-card .form-control{border-radius:10px;min-height:48px;font-weight:700}.security-form-card .form-control:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd26}.security-btn{border-radius:12px;padding:12px 35px;font-size:1.1rem;font-weight:700}.security-result-wrapper{margin-top:40px}.certificate-card{background:#fff;border:1px solid #d9e3ef;border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 5px 15px #0000000d}.certificate-header{color:#fff;text-align:center;background:#0d6efd;padding:16px;font-size:1.15rem;font-weight:700}.private-header{background:#dc3545}.csr-header{background:#198754}.certificate-body{flex:1;padding:18px}.certificate-textarea{resize:none;background:#f8fafc;border:1px solid #dee2e6;border-radius:10px;width:100%;height:320px;padding:15px;font-family:Consolas,monospace;font-size:13px;line-height:1.7}.certificate-textarea:focus{border-color:#0d6efd;outline:none;box-shadow:0 0 0 .2rem #0d6efd26}.certificate-footer{border-top:1px solid #edf2f7;padding:18px}.certificate-footer .btn{border-radius:10px;font-weight:700}@media (width<=991px){.certificate-textarea{height:260px}}.insurance-page-card{background:#fff;border:1px solid #d9e4f3;border-radius:22px;padding:35px;box-shadow:0 8px 24px #0000000d}.insurance-info-card{background:#f8fbff;border:1px solid #d9e4f3;border-radius:16px;padding:25px}.insurance-search-card,.insurance-result-card{background:#fff;border:2px solid #d9e4f3;border-radius:16px;padding:22px}.section-title{color:#0d6efd;font-weight:700}.insurance-search-card .form-control{border-radius:10px;height:48px}#tiketTable thead th{color:#0d6efd;text-align:center;white-space:nowrap;background:#eef5ff}#tiketTable tbody td{text-align:center;vertical-align:middle}.section-title{padding-bottom:20px!important}.number-page-card{background:#fff;border:1px solid #e8eef7;border-radius:24px;padding:40px;box-shadow:0 15px 40px #0000000f}.number-title{color:#0d6efd;font-size:38px;font-weight:800}.number-subtitle{color:#000;margin-top:10px;font-size:18px}.number-input-card{background:linear-gradient(135deg,#f8fbff,#eef6ff);border:2px solid #d8e8ff;border-radius:18px;padding:30px}.number-input{text-align:center;border-radius:14px;height:58px;font-family:byekan;font-size:24px;font-weight:700}.number-result-card{background:#fff;border:2px solid #e8eef7;border-radius:18px;padding:25px}.result-header{color:#0d6efd;justify-content:space-between;align-items:center;margin-bottom:20px;font-weight:700;display:flex}.result-persian{color:#198754;word-break:break-word;min-height:80px;font-size:24px;font-weight:700;line-height:2}.result-english{text-align:left;color:#000;word-break:break-word;direction:ltr;min-height:80px;font-size:22px;font-weight:600;line-height:2}.number-content-card{background:#fff;border:1px solid #e8eef7;border-radius:20px;margin-top:50px;padding:35px;box-shadow:0 8px 25px #0000000d}.number-content-card h2,.number-content-card h3{color:#0d6efd;margin-top:25px}.number-content-card p{color:#000;text-align:justify;line-height:2.2}@media (width<=768px){.number-page-card{padding:22px}.number-title{font-size:30px}.number-input,.result-persian{font-size:20px}.result-english{font-size:18px}}