/* Version-resilient visual layer for Twenty-One 8.13/9.1 inherited templates. */
.sn-enhanced #header .main-navbar-wrapper{display:none}.sn-enhanced #header>.sn-mega-nav{max-width:100%;background:#fff;border-top:1px solid #e1e8ed;border-bottom:1px solid #d7e2e9}.sn-enhanced #header>.sn-mega-nav>.sn-primary-menu{max-width:1240px;margin:0 auto;padding:0 15px}.sn-footer-enhanced #footer.footer{display:none}
body{background:#f3f7fa;color:#102337}.container{max-width:1240px}.main-content{padding-top:28px;padding-bottom:64px}.header-lined h1,.logincontainer h1,.card-header h3{letter-spacing:-.025em}.header-lined{border-bottom:0;margin-bottom:22px}.header-lined h1{font-weight:800;color:#0a2137}.breadcrumb{background:transparent;padding-left:0;font-size:12px}.card,.panel,.list-group,.logincontainer{border:1px solid #d7e2e9;border-radius:14px;box-shadow:0 8px 28px rgba(7,26,45,.05);overflow:hidden}.card-header,.panel-heading{background:#f8fafc;border-bottom:1px solid #d7e2e9;font-weight:750}.client-home-panels .card{height:calc(100% - 18px)}.client-home-panels .card-header{padding:15px 18px}.client-home-panels .list-group-item{padding:12px 18px}.tiles .tile{background:#fff;border:1px solid #d7e2e9;border-radius:12px;box-shadow:none}.tiles .tile .stat{color:#0a2137;font-weight:850}.tiles .tile .title{color:#607486}.btn{border-radius:8px;font-weight:700;min-height:40px}.btn-primary,.btn-success{background:#0a9fb2;border-color:#0a9fb2;color:#fff}.btn-primary:hover,.btn-success:hover{background:#087e8e;border-color:#087e8e}.btn-default,.btn-secondary{background:#fff;border-color:#bdcbd7;color:#17324a}.form-control,.custom-select{min-height:43px;border:1px solid #bdcbd7;border-radius:8px}.form-control:focus,.custom-select:focus{border-color:#0a9fb2;box-shadow:0 0 0 3px rgba(10,159,178,.17)}label{font-weight:700;color:#17324a}.alert{border:0;border-left:4px solid;border-radius:9px}.alert-info{background:#e7f7f9;border-color:#0a9fb2;color:#174d56}.alert-success{background:#e9f7f0;border-color:#16845d}.alert-warning{background:#fff5e5;border-color:#d79825}.alert-danger{background:#fdecef;border-color:#c83f4b}.table-list,.table{background:#fff}.table-list thead th,.table thead th{background:#eaf1f6;color:#18334b;border-bottom:1px solid #cbd8e1;font-size:12px;text-transform:uppercase;letter-spacing:.035em}.table-list tbody tr:hover,.table tbody tr:hover{background:#f4fafb}.label.status,.badge{border-radius:999px;padding:.42em .7em}.sidebar .list-group-item,.list-group-item{border-color:#e1e8ed}.sidebar .list-group-item.active{background:#0a2137;border-color:#0a2137}.logincontainer{max-width:460px;background:#fff;padding:30px}.logincontainer:before{content:'ŞAHİN NETWORK';display:block;color:#0a9fb2;font-size:12px;font-weight:850;letter-spacing:.12em;margin-bottom:10px}.logincontainer .btn-primary{width:100%}.verification-banner,.email-verification{border-radius:9px}.twofa-module{border:1px solid #d7e2e9;border-radius:12px}.service-details .product-details,.product-details-tab-container{border-radius:12px}.domain-renewals,.masspay-total{border-radius:12px}.invoice-container{border:1px solid #d7e2e9;border-radius:14px;box-shadow:0 15px 45px rgba(7,26,45,.08)}#order-standard_cart{font-size:15px}#order-standard_cart .products .product,#order-standard_cart .product-info,#order-standard_cart .view-cart-items,#order-standard_cart .summary-container{border-radius:13px;border-color:#d7e2e9;box-shadow:none}#order-standard_cart .products .product header{background:#0a2137;color:#fff;border-radius:12px 12px 0 0}#order-standard_cart .order-summary{background:#0a2137;border-color:#0a2137;border-radius:13px}#order-standard_cart .order-summary .total-due-today .amt{color:#27c6d7}#order-standard_cart .order-summary .btn-checkout{background:#13bfe8;border-color:#13bfe8;color:#052035}#order-standard_cart .field-container select,#order-standard_cart .field-container input{border-radius:8px}.modal-content{border:0;border-radius:14px;box-shadow:0 25px 70px rgba(7,26,45,.25)}.modal-header{background:#0a2137;color:#fff;border-radius:14px 14px 0 0}.page-link{color:#087e8e}.page-item.active .page-link{background:#0a2137;border-color:#0a2137}
@media(max-width:767px){.main-content{padding-top:18px}.logincontainer{padding:22px;margin:12px}.table-responsive{border:0}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tiles .tile{width:auto;margin:0}.sn-topbar>.container>div:first-child{display:none}}
form[aria-busy="true"] .sn-is-submitting{opacity:.68;pointer-events:none}.sn-password-toggle{border:0;background:transparent;color:#087e8e;font-weight:700;padding:6px 2px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
