.visa-docs{max-width:1120px;margin:30px auto;padding:26px;background:#fff;border:1px solid #dae4ea;border-radius:16px;color:#183c50;line-height:1.95}.visa-docs h2{font-size:1.65rem;margin:0 0 12px;color:#082654}.visa-docs h3{font-size:1.25rem;margin:8px 0}.visa-docs h4{font-size:1rem;margin:20px 0 8px}.visa-docs p{margin:9px 0}.vd-intro{color:#546d7b}.vd-top{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.vd-count{display:inline-block;background:#eaf3ec;color:#176a50;padding:4px 12px;border-radius:30px;font-size:12px}.vd-actions{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.vd-btn{display:inline-flex;padding:10px 17px;background:#082654;border:1px solid #082654;border-radius:8px;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:700;align-items:center;gap:8px}.vd-btn.vd-source{background:#fff;color:#176a50!important;border-color:#ccdcd4}.vd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.vd-card{border:1px solid #dce6eb;border-radius:12px;padding:17px;background:#f7fafb}.vd-card .vd-english{font-size:11px;color:#617888;font-family:Arial,sans-serif;text-align:left;direction:ltr}.vd-card a.vd-title{font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.vd-detail{border:1px solid #dae5eb;border-radius:10px;margin:12px 0;background:white;overflow:hidden}.vd-detail summary{padding:17px 20px;background:#f0f5f6;cursor:pointer;display:list-item;font-size:17px;font-weight:700}.vd-body{padding:5px 20px 22px}.vd-list{padding:0;list-style:none;margin:0}.vd-list li{border-bottom:1px solid #edf1f3;padding:9px 0;font-size:14px}.vd-list label{display:flex;gap:10px;align-items:start;cursor:pointer}.vd-list input{margin-top:9px;width:16px;height:16px;flex:0 0 auto;accent-color:#176a50}.vd-note{padding:14px 16px;border-right:4px solid #dcab3c;background:#fff9e9;font-size:13px;border-radius:6px;margin:15px 0}.vd-brand{display:flex;align-items:center;gap:16px;border-top:1px solid #dce5e9;padding-top:20px;margin-top:24px}.vd-brand img{width:66px;height:66px;border-radius:12px}.vd-brand b{display:block;color:#204c7c;font-size:18px}.vd-brand a{color:#176a50;font-size:18px;font-weight:800;direction:ltr;display:inline-block;text-decoration:none}.vd-date{font-size:12px;color:#637884}.vd-jump{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.vd-jump a{font-size:12px;border:1px solid #d8e3e8;background:#fff;border-radius:25px;padding:5px 12px}.vd-other{font-size:13px;border-top:1px solid #dde7eb;padding-top:14px;margin-top:20px}.visa-docs :focus-visible{outline:3px solid #cd9c23;outline-offset:4px}.visa-docs [id]{scroll-margin-top:24px}@media(max-width:650px){.visa-docs{padding:18px;margin:20px 12px}.vd-grid{grid-template-columns:1fr}.visa-docs h2{font-size:1.35rem}.vd-detail summary{font-size:15px;padding:14px}.vd-body{padding:3px 14px 18px}.vd-list li{font-size:13px}.vd-brand b{font-size:15px}.vd-brand a{font-size:17px}.vd-btn{font-size:12px;padding:9px 13px}.vd-brand img{width:57px;height:57px}}@media print{.vd-actions,.vd-jump{display:none}.vd-detail{break-inside:avoid}.visa-docs{border:0;padding:0;max-width:none}.vd-grid{display:none}}
.vd-filter-area{background:#edf5f3;border:1px solid #c7dbd4;border-radius:12px;padding:22px;margin:0 0 22px}.vd-filter-area label{display:block;font-size:20px;font-weight:800;color:#082654;margin-bottom:10px}.vd-filter{display:block;width:100%;border:1px solid #8daaa0;border-radius:8px;padding:14px;background:white;color:#12374a;font:inherit;min-height:52px}.vd-empty{padding:24px;text-align:center;background:#f6f9fa;border:1px dashed #afc5cd;border-radius:10px;font-size:14px}.vd-status{font-size:12px;color:#176a50;margin:9px 0}.vd-detail[hidden],.vd-empty[hidden]{display:none!important}.vd-downloads-index{margin-top:25px}.vd-country-links{display:flex;gap:10px;flex-wrap:wrap}.vd-country-links a{border:1px solid #cbdde4;border-radius:8px;padding:8px 14px;background:#f2f7f8;font-size:14px}.visa-docs select option{background:#fff;color:#12374a}
.visa-docs,.visa-docs [id]{scroll-margin-top:110px}.vd-english{direction:ltr;text-align:left;font:12px Arial,sans-serif;color:#607583}
.vd-site-header{position:relative;z-index:20;background:#fff!important;color:#082654!important;border-bottom:1px solid #d9e5eb}.vd-site-header .brand,.vd-site-header .brand-copy,.vd-site-header .brand-copy b,.vd-site-header .brand-copy span{color:#082654!important}.vd-site-header .nav a{color:#254e68!important}.vd-site-header .brand img{display:block;border-radius:8px}.vd-site-header .header-inner{gap:20px}.vd-site-header .nav{flex-wrap:wrap}@media(max-width:650px){.vd-site-header .header-inner{padding:12px 0;gap:12px}.vd-site-header .nav{gap:10px}.vd-site-header .nav a{font-size:11px}.vd-site-header .brand-copy b{font-size:15px}}
