.dedicated-page * {box-sizing:border-box}
    .dedicated-page {scroll-behavior:smooth}
    .dedicated-page {margin:0;background:#fff;color:#263238;font-family:Tahoma,Arial,sans-serif;line-height:1.9}
    .dedicated-page a {text-decoration:none;color:inherit}
    .dedicated-page .wrap {max-width:1180px;margin:auto;padding:0 20px}
    .dedicated-page .top {background:#202b33;color:#fff;font-size:13px}
    .dedicated-page .top .wrap {height:42px;display:flex;align-items:center;justify-content:space-between}
    .dedicated-page .top a {color:#fff;margin-right:18px}
    .dedicated-page header {background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}
    .dedicated-page .nav {height:78px;display:flex;align-items:center;justify-content:space-between}
    .dedicated-page .logo img {width:175px;height:auto;display:block}
    .dedicated-page .menu {display:flex;align-items:center;gap:25px;font-size:14px;color:#424242}
    .dedicated-page .menu a:hover {color:#1477b9}
    .dedicated-page .cta {background:#1477b9;color:#fff!important;padding:10px 18px;border-radius:5px}
    .dedicated-page .hero {background:linear-gradient(135deg,#f4f9fc,#fff);padding:70px 0 60px;border-bottom:1px solid #edf2f5}
    .dedicated-page .hero-grid {display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}
    .dedicated-page .badge {display:inline-block;background:#e7f3fa;color:#1477b9;padding:6px 14px;border-radius:30px;font-size:13px;margin-bottom:14px}
    .dedicated-page h1 {font-size:39px;line-height:1.5;margin:0 0 18px;color:#1e2d36}
    .dedicated-page .hero p {font-size:17px;color:#5c6870;/* margin:0 0 25px; */}
    .dedicated-page .hero-buttons {display:flex;gap:12px;flex-wrap:wrap}
    .dedicated-page .btn {display:inline-block;padding:12px 24px;border-radius:5px;font-size:14px;font-weight:bold}
    .dedicated-page .btn-primary {background:#1477b9;color:#fff}
    .dedicated-page .btn-outline {border:1px solid #1477b9;color:#1477b9;background:#fff}
    .dedicated-page .server-card {background:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 35px rgba(27,63,84,.10);border:1px solid #edf1f4}
    .dedicated-page .server-card h3 {margin:0 0 18px;color:#1477b9}
    .dedicated-page .spec {display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee;font-size:14px}
    .dedicated-page .spec:last-child {border-bottom:0}
    .dedicated-page .spec b {color:#27343c}
    .dedicated-page section {padding:65px 0}
    .dedicated-page .section-title {text-align:center;margin-bottom:42px}
    .dedicated-page .section-title h2 {font-size:29px;margin:0 0 10px;color:#26353e}
    .dedicated-page .section-title p {margin:0;color:#75818a}
    .dedicated-page .features {display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
    .dedicated-page .feature {padding:28px 20px;text-align:center;border:1px solid #e9eef1;border-radius:9px;background:#fff;transition:.2s}
    .dedicated-page .feature:hover {transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.06)}
    .dedicated-page .icon {width:55px;height:55px;line-height:55px;border-radius:50%;background:#eaf5fb;color:#1477b9;margin:0 auto 15px;font-size:24px;font-weight:bold}
    .dedicated-page .feature h3 {font-size:17px;margin:0 0 8px}
    .dedicated-page .feature p {font-size:13px;color:#6b777f;margin:0}
    .dedicated-page .pricing {background:#f7fafc}
    .dedicated-page .table-wrap {overflow-x:auto;border-radius:9px;box-shadow:0 5px 25px rgba(0,0,0,.06)}
    .dedicated-page table {width:100%;border-collapse:collapse;background:#fff;min-width:900px;font-size:13px}
    .dedicated-page th {background:#26343d;color:#fff;padding: 15px 50px;white-space:nowrap;}
    .dedicated-page td {padding:15px 10px;border-bottom:1px solid #edf0f2;text-align:center;vertical-align:middle}
    .dedicated-page tr:hover td {background:#fafcfd}
    .dedicated-page .model {font-weight:bold;color:#1477b9;font-size:15px}
    .dedicated-page .price {font-weight:bold;color:#1d6e9e;white-space:nowrap}
    .dedicated-page .order {background:#1477b9;color:#fff;padding:8px 15px;border-radius:4px;white-space:nowrap}
    .dedicated-page .note {margin-top:16px;background:#fff8e8;border-right:4px solid #e6a51c;padding:13px 17px;font-size:13px;color:#6b5a2b;border-radius:4px}
    .dedicated-page .split {display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}
    .dedicated-page .box {background:#f8fafb;border:1px solid #e9eef1;border-radius:9px;padding:28px}
    .dedicated-page .box h3 {margin-top:0;color:#26353e}
    .dedicated-page .box ul {margin:0;padding-right:20px}
    .dedicated-page .box li {margin:9px 0}
    .dedicated-page .faq {max-width:900px;margin:auto}
    .dedicated-page details {border:1px solid #e5eaed;border-radius:7px;margin-bottom:12px;padding:0 18px;background:#fff}
    .dedicated-page summary {cursor:pointer;padding:17px 0;font-weight:bold;color:#33424b}
    .dedicated-page details p {color:#69757c;font-size:14px;margin:0 0 17px}
    .dedicated-page .final-cta {background:#26343d;color:#fff;text-align:center}
    .dedicated-page .final-cta h2 {font-size:29px;margin:0 0 12px}
    .dedicated-page .final-cta p {color:#d9e0e4;margin-bottom:25px}
    .dedicated-page footer {background:#1d272e;color:#c8d0d5;padding:35px 0 20px;font-size:13px}
    .dedicated-page .footer-grid {display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}
    .dedicated-page footer h4 {color:#fff;margin-top:0}
    .dedicated-page footer a {display:block;margin:7px 0;color:#c8d0d5}
    .dedicated-page .copy {text-align:center;border-top:1px solid #334149;margin-top:25px;padding-top:18px;color:#9da8ae}
    @media(max-width:900px){
      .dedicated-page .hero-grid, .dedicated-page .split {grid-template-columns:1fr}
      .dedicated-page .features {grid-template-columns:repeat(2,1fr)}
      .dedicated-page .menu {display:none}
      .dedicated-page h1 {font-size:31px}
    }
    @media(max-width:560px){
      .dedicated-page .features {grid-template-columns:1fr}
      .dedicated-page .top .wrap {justify-content:center}
      .dedicated-page .top .right {display:none}
      .dedicated-page .nav {height:68px}
      .dedicated-page .logo img {width:145px}
      .dedicated-page section {padding:48px 0}
    }
.dedicated-page,
.dedicated-page * {
    font-family: IRANSans, Tahoma, sans-serif !important;
}


/* انتخاب دیتاسنتر در جدول سرور اختصاصی */
.datacenter-select {
    font-size: 11px;
    height: 30px;
    min-width: 105px;
    padding: 4px 6px;
    direction: rtl;
    text-align: right;
    border-radius: 4px;
    cursor: pointer;
}

.datacenter-select option {
    font-size: 11px;
}
