html body .fp-select-pro-dropdown .fp-select-pro-option,
html body .fp-select-pro-dropdown .fp-select-pro-option span,
html body .fp-select-pro-dropdown .fp-select-pro-option small,
html body select option{color:#000!important;-webkit-text-fill-color:#000!important}
html body .app-wrapper .fp-dt-toolbar{margin-top:10px!important}
html body .fp-opening-list-head{grid-template-columns:1fr!important;padding-bottom:10px!important;border-bottom:0!important;min-height:0!important}
html body .fp-opening-searchbar{padding-top:10px!important}
html body #talepler>.card-header{padding-bottom:10px!important}
html body #talepler>.card-body.border-bottom{padding-top:10px!important}
html body .fp-support-actions{display:flex;flex-wrap:nowrap;gap:10px;align-items:stretch}
html body .fp-support-actions>form{margin:0;flex:1;min-width:0}
html body .fp-support-actions button{width:100%;min-height:46px;padding:10px 8px;white-space:nowrap}
html body .fp-support-actions .fp-support-reply-submit{background:linear-gradient(180deg,#f078a5 0%,#e5538b 34%,#df3f7e 68%,#d52e75 93%,#b81762 93%,#b81762 100%)!important;color:#fff!important;border:0!important;box-shadow:0 7px 16px rgba(176,24,99,.16)!important;border-radius:14px!important}
html body .kt-product-list-first .fp-dt-product-summary{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:8px;width:100%;grid-column:1/-1}
html body .kt-product-list-first .fp-dt-product-summary .fp-dt-info{width:auto!important;flex:0 1 auto;white-space:nowrap;font-size:12px!important}
html body .kt-product-list-first .fp-dt-product-summary .kt-selected-count{flex:0 0 auto;width:auto!important;min-height:30px;padding:4px 9px;font-size:12px;white-space:nowrap}
html body .kt-request-table-v21>.fp-dt-info-below{display:block;text-align:center;margin:0 0 16px;padding:0 12px}
@media(min-width:992px){
 html body .dash-v18 .dash-number-currency{flex-direction:row;align-items:baseline;white-space:nowrap;overflow-wrap:normal;max-width:none;font-size:clamp(20px,1.6vw,32px)}
 html body .dash-v18 .dash-currency-line{margin-top:0}
 html body .dash-v18 .dash-card:has(.dash-number-currency){overflow:visible}
}
@media(min-width:761px){
 html body .kt-catalog-header{display:flex!important;align-items:center;justify-content:space-between;gap:20px}
 html body .kt-catalog-header h1{flex:1 1 auto;min-width:0;margin:0}
 html body #ktCatalogTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:0 1 60%;width:60%;max-width:720px;gap:10px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}
 html body #ktCatalogTabs a{width:100%;min-width:0;min-height:46px;border-radius:12px;padding:10px 12px;font-size:14px;margin:0!important;color:#111827;background:#fff;border:1px solid rgba(255,255,255,.45);white-space:nowrap}
 html body #ktCatalogTabs a.active{color:#fff;background:rgba(255,255,255,.19);border-color:rgba(255,255,255,.45)}
}
html body .fp-member-shooting-filter-v50{min-height:82px}
html.js body #fpMemberShootingFilterV50:not([data-fp-select-pro-ready="1"]){height:48px!important;min-height:48px!important;max-height:48px!important;visibility:hidden}

html body .fp-member-select-loading{display:none}
html.js body #fpMemberShootingFilterV50:not([data-fp-select-pro-ready="1"]){position:absolute;inset:auto;height:1px!important;min-height:1px!important;width:1px!important}
html.js body .fp-member-shooting-filter-v50:has(#fpMemberShootingFilterV50:not([data-fp-select-pro-ready="1"])) .fp-member-select-loading{display:flex;align-items:center;justify-content:space-between;min-height:48px;border:1px solid #d9dee7;border-radius:14px;background:#fff;padding:10px 14px;color:#7b8799;font-size:14px;font-weight:850}
html body .fp-support-actions>.fp-support-reply-submit{flex:1;min-width:0}

@layer arttime-forms {
 .fp-select-pro-dropdown .fp-select-pro-option,.fp-select-pro-dropdown .fp-select-pro-option span,.fp-select-pro-dropdown .fp-select-pro-option small,select option,.select2-results__option{color:#000!important;-webkit-text-fill-color:#000!important}
}

html body .fp-select-pro-dropdown{background:#fff!important;color:#000!important}
html body .fp-select-pro-dropdown .fp-select-pro-option:is(:hover,.is-active){background:#fdeef4!important}

html body [aria-label="Bekleyen dekont aktarımı"] .btn-primary:disabled{opacity:1!important;filter:none!important}
html body #fpOpeningDeleteNameV20261026{font-weight:900!important;color:#111827!important}


html body .app-wrapper .card>.fp-dt-toolbar,
html body .app-wrapper .kt-table-card>.fp-dt-toolbar{margin-left:15px!important;margin-right:15px!important;width:auto!important;max-width:calc(100% - 30px)!important}
html body .fp-opening-delete-card-v112 .fp-opening-delete-details{padding-bottom:9px!important}
html body #fpOpeningDeleteDatesV20261026{display:block;font-weight:400!important;color:#111827!important}


.fp-receipt-sync-card{border:1px solid rgba(216,63,105,.15);background:rgba(255,255,255,.92);border-radius:20px;padding:12px 14px;box-shadow:0 14px 38px rgba(15,23,42,.06)}
.fp-receipt-sync-card [data-receipt-drive-sync]{width:100%;margin:0}
.fp-receipt-sync-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
@media(max-width:575.98px){.fp-receipt-sync-row{align-items:stretch}.fp-receipt-sync-row>.btn{width:100%}}



html body .fp-auth-face-back-v13 .btn[data-auth-switch="login"],
html body .fp-auth-face-back-v13 a.btn[href="/giris"],
html body [data-auth-face="forgot"] .fp-auth-back-button-v26{display:none!important}

html body .fp-register-header-v11{padding-bottom:10px!important}
html body .fp-register-body-v11{padding-top:10px!important}
html body .fp-register-body-v11 .fp-register-title-v11{margin-top:0!important}


.fp-login-auth-actions{display:flex;flex-direction:column;gap:16px}
html body .fp-login-auth-actions>*{margin:0!important}
.fp-login-register-divider{display:flex;align-items:center;gap:16px;margin:0;color:#8b6377;font-size:14px;font-weight:600}
.fp-login-register-divider:before,.fp-login-register-divider:after{content:"";height:1px;background:rgba(176,24,99,.2);flex:1}
html body .fp-login-register-link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:56px!important;min-height:56px!important;padding:0 24px!important;border:1px solid #ed9dbb;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fff3f8);color:#a3165f!important;text-decoration:none;font-family:Inter,system-ui,"Segoe UI",Arial,sans-serif!important;font-size:18px!important;font-weight:850!important;line-height:1.12;letter-spacing:-.012em;box-shadow:inset 0 -3px 0 #f0c1d4}
html body .fp-register-header-v11{flex-wrap:nowrap}
html body .fp-register-header-v11 .fp-register-back-v40{width:auto!important;min-width:0;flex:0 1 auto;height:44px!important;min-height:44px!important;padding:0 22px!important;border-radius:14px!important;background:#fff!important;border:1px solid #f4bfd4!important;color:#a3165f!important;-webkit-text-fill-color:#a3165f!important;font-size:14px!important;font-weight:900!important;box-shadow:none!important;text-shadow:none!important}
html body .fp-register-header-v11 .fp-register-logo-v11{max-width:45%;height:auto}
html body .fp-register-card-v11 .btn.fp-auth-primary-v27{
 box-sizing:border-box;height:56px!important;min-height:56px!important;padding:0 24px!important;border:0!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Inter,system-ui,"Segoe UI",Arial,sans-serif!important;font-size:18px!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.012em;
 background:linear-gradient(180deg,#f078a5 0%,#e5538b 34%,#df3f7e 68%,#d52e75 93%,#b81762 93%,#b81762 100%)!important;
 box-shadow:inset 0 3px 8px rgba(255,255,255,.34),inset 0 -3px 0 rgba(112,10,63,.20),0 8px 18px rgba(163,22,95,.22)!important;text-shadow:0 1px 0 rgba(79,7,41,.30)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important;opacity:1!important;visibility:visible!important;filter:none!important
}
html body .fp-register-card-v11 .btn.fp-auth-primary-v27>i{font-size:20px;line-height:1}
html body .fp-register-card-v11 .btn.fp-auth-primary-v27:not(:disabled):is(:hover,:focus){filter:saturate(1.06) brightness(1.035)!important;transform:translateY(-2px);box-shadow:0 12px 25px rgba(163,22,95,.22)!important}
html body .fp-register-card-v11 .btn.fp-auth-primary-v27:not(:disabled):active{filter:saturate(1.02) brightness(.97)!important;transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(91,8,47,.10),0 3px 8px rgba(163,22,95,.14)!important}

html body #registrationSubmitV11:disabled{background:#eadde4!important;color:#a18b97!important;-webkit-text-fill-color:#a18b97!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;cursor:not-allowed!important}
html body #registrationSubmitV11:disabled i{color:inherit!important;-webkit-text-fill-color:inherit!important}
