/* KeskinSoft 3 · İstanbulToptan */
:root{--it-ink:#16314e;--it-muted:#637b96;--it-line:#dce7f3;--it-blue:#087bf3;--it-surface:#fff;--it-canvas:#f5f8fc}html{scrollbar-gutter:stable}body.shop-site,body.shop-site input,body.shop-site textarea,body.shop-site select,body.shop-site button{font-family:Segoe UI,Arial,sans-serif!important;color:var(--it-ink);font-size:14px;line-height:1.6}body.shop-site{background:var(--it-canvas)!important}.shop-site .panel,.shop-site .well{background:#fff!important;border:1px solid var(--it-line)!important;border-radius:15px!important;box-shadow:0 3px 14px #16314e03!important}.shop-site .panel-heading{padding:15px 18px!important;background:#fff!important;color:var(--it-ink)!important;border-color:var(--it-line)!important;border-radius:15px 15px 0 0;font-size:15px!important;font-weight:650!important}.shop-site .panel-body{padding:18px}.shop-site .panel-footer{background:#f9fbfe!important;border-color:var(--it-line)!important;padding:14px 18px!important}.shop-site .form-control{min-height:44px!important;border:1px solid #cfdfef!important;border-radius:10px!important;box-shadow:none!important;font-size:14px!important;padding:10px 12px}.shop-site textarea.form-control{min-height:110px}.shop-site .form-control:focus{border-color:#238df8!important;box-shadow:0 0 0 3px #e3f1ff!important}.shop-site .btn{border-radius:10px!important;font-size:14px!important;font-weight:600!important;padding:10px 15px!important;line-height:1.4!important}.shop-site .btn-primary{background:#087bf3!important;border-color:#087bf3!important;color:white!important}.shop-site .btn-default{background:white!important;border:1px solid #cfdfef!important;color:#284b72!important}.shop-site label{font-size:13px;font-weight:650}.shop-site .table{background:#fff}.shop-site .table>thead>tr>th{background:#f6f9fd!important;border-color:var(--it-line)!important;color:#5b7390!important;font-size:12px!important;padding:13px!important}.shop-site .table>tbody>tr>td{padding:13px!important;border-color:#e5edf6!important;font-size:13px!important}.shop-site .alert{border-radius:11px!important;line-height:1.7}.shop-site .alert-info{background:#edf6ff!important;color:#24588c!important;border:1px solid #d9ebff!important}.shop-site .alert-danger{background:#fff1f3!important;color:#aa3049!important;border:1px solid #ffdae2!important}.shop-site .alert-success{background:#ebfaf4!important;color:#176245!important;border:1px solid #cceedd!important}.shop-site .nav-tabs>li>a{padding:12px 16px;border-radius:10px 10px 0 0}.shop-site a:focus-visible,.shop-site button:focus-visible{outline:3px solid #85bdfb!important;outline-offset:3px}.shop-site input[type=checkbox],.shop-site input[type=radio]{accent-color:#087bf3}.shop-site .table-responsive{border-radius:12px}.shop-site .profil h1,.shop-site .profil h2{letter-spacing:-.5px}.shop-site .pagination>li>a{border-color:#dce7f3!important;color:#2861a2!important}.shop-site .pagination>.active>a{color:white!important;background:#087bf3!important}.shop-site .sr-heading h2{font-size:28px}.shop-site .cp-page p{line-height:1.8}.shop-site .ct-specs small{font-size:10px}.shop-site .ct-name{font-size:15px!important}.shop-site .ct-actions{gap:8px}
@media(max-width:767px){.shop-site .panel-body{padding:14px}.shop-site .btn{min-height:42px}.shop-site .table{min-width:540px}.shop-site .panel-heading{padding:13px 15px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
