:root{--fp-action-pink:linear-gradient(180deg,#f078a5 0%,#e5538b 34%,#df3f7e 68%,#d52e75 93%,#b81762 93%,#b81762 100%);--fp-neutral-border:#e5e7eb;--fp-request-pink:#e43e7a}
@layer arttime-forms{
 html body [data-fp-neutral-action],html body .fp-black-outline,html body .fp-dt-reset{background:#fff!important;background-image:none!important;border:1px solid var(--fp-neutral-border)!important;color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:none!important}
 html body [data-fp-neutral-action] :is(i,span,svg),html body .fp-dt-reset :is(i,span,svg){color:#000!important;-webkit-text-fill-color:#000!important}
 html body .fp-drive-sync-action,html body .fp-drive-sync-action:disabled{background:var(--fp-action-pink)!important;color:white!important;opacity:1!important;border:0!important}
 html body .fp-drive-sync-action:disabled{filter:none!important}
 html body .fp-drive-sync-action :is(i,span,svg){color:inherit!important;-webkit-text-fill-color:inherit!important}
 html body #ktCatalogTabs>a{background:#fff!important;color:#101827!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:none!important}
 html body .md-hero-actions .md-member-action,
 html body .fp-member-detail-actions-v108 .fp-member-detail-accounting-v108{background:linear-gradient(180deg,#f078a5 0%,#e5538b 34%,#df3f7e 68%,#d52e75 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #fff!important;border-radius:12px!important;box-shadow:none!important}
 html body #ktCatalogTabs>a.active{background:var(--fp-action-pink)!important;color:#fff!important;border-color:rgba(255,255,255,.35)!important;box-shadow:inset 0 3px 8px rgba(255,255,255,.25),0 8px 18px rgba(163,22,95,.16)!important}
 html body .fp-members-page-v22 .fp-member-toolbar-v22 .fp-member-new-action-v107{border:1px solid #f2eded!important}
 html body .md-hero-actions .md-member-action :is(i,span,svg),
 html body .fp-member-detail-actions-v108 .fp-member-detail-accounting-v108 :is(i,span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}
 html body #ktCatalogTabs>a :is(i,span):not(.badge){color:inherit!important;-webkit-text-fill-color:inherit!important}
 html body #sidebar.pe-app-sidebar .pe-app-sidebar-menu .pe-nav-link.active{background:linear-gradient(180deg,#f078a5,#df3f7e 70%,#b81762)!important;border-radius:12px!important;color:#fff!important;box-shadow:0 5px 12px rgba(163,22,95,.14)!important}
 html body #sidebar.pe-app-sidebar .pe-app-sidebar-menu .pe-nav-link.active :is(i,.pe-nav-content){color:#fff!important;-webkit-text-fill-color:#fff!important}
 html body .dc-opening-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 html body .dc-opening-actions>.dc-action-pink{grid-column:1/-1!important}
 html body .dc-opening-actions>form{min-width:0!important;margin:0!important}
 html body .dc-opening-actions:not(:has(>form))>.dc-action-white{grid-column:1/-1!important}
 html body .fp-dt-toolbar,html body .fp-dt-left,html body .fp-dt-right,html body .fp-dt-date-range{align-items:flex-end!important}
 html body .fp-dt-date-range label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;margin:0!important}
 html body .fp-dt-search-wrap,html body .fp-dt-date-range input,html body .fp-dt-btn{height:46px!important;min-height:46px!important}
 html body .fp-dt-search{height:100%!important;min-height:0!important}
 @media(min-width:992px){html body .kt-product-list-first .fp-dt-toolbar{align-items:flex-start!important}}
 html body .fp-profile-v75 .fp-actions{justify-content:flex-end!important}
 @media(min-width:992px){
  html body .fp-hero.fp-header-actions-v111{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
  html body .fp-header-actions-v111>.fp-header-main-v111{flex:1 1 0!important;min-width:0!important}
  html body .fp-header-actions-v111>.fp-header-controls-v111:not(.btn){display:flex!important;align-items:center!important;gap:10px!important;flex:0 1 480px!important;width:480px!important;max-width:50%!important;margin:0!important;padding:0!important}
  html body .fp-header-actions-v111>.fp-header-controls-v111:not(.btn)>.btn{flex:1 1 0!important;min-width:0!important;width:auto!important}
  html body .fp-header-actions-v111>.fp-header-controls-v111.btn{flex:0 0 auto!important;max-width:50%!important;margin:0!important}
  html body .kt-product-list-first .fp-dt-right>[data-selected-count="product"]{align-self:center!important;flex:0 0 auto!important;min-height:30px!important;padding:4px 9px!important;font-size:12px!important;white-space:nowrap!important}
  html body .kt-product-list-first .fp-dt-product-summary:empty{display:none!important}
 }
 html body .fp-hero.md-accounting-hero-v110{margin-bottom:10px!important}
 html body .md-summary-row{margin-top:0!important}
 html body .fp-ud-table-card>.card-header{padding:20px 24px 8px!important}
 html body .fp-ud-table-card>.card-header h5{margin:0!important;font-size:1.09375rem!important;font-weight:700!important;line-height:1.3!important}
 html body .fp-ud-table-card>.card-body{padding:8px 24px 24px!important}
 html body .fp-ud-table-card>.card-body>.table-responsive{padding:0!important}
 html body .fp-ud-table-card>.card-body>.fp-dt-toolbar{margin-top:0!important}
 html body .fp-ud-table-card>.card-body>.fp-dt-pagination{margin:16px 0 0!important}
 @media(min-width:992px){
 html body .fp-notif-clear-btn{background:#fff!important;background-image:none!important;border:1px solid var(--fp-neutral-border)!important;color:#000!important;-webkit-text-fill-color:#000!important;box-shadow:none!important}
 html body .fp-notif-clear-btn :is(i,span,svg){color:#000!important;-webkit-text-fill-color:#000!important}
 html body #ktCatalogTabs>a.active,
 html body .fp-members-page-v22 .fp-member-toolbar-v22 .fp-member-new-action-v107,
 html body .fp-admin-photo-page .fp-arttime-pink-action-v97[data-fp-open-panel="upload"],
 html body .dash-hero .fp-dash-print-action-v113,
 html body #fpShotUploadOpenV20,
 html body [data-opening-new]{background:linear-gradient(180deg,#f078a5 0%,#e5538b 34%,#df3f7e 68%,#d52e75 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #fff!important;border-radius:12px!important;box-shadow:none!important}
 html body .fp-members-page-v22 .fp-member-toolbar-v22>:is(.fp-member-change-action-v107,.fp-member-new-action-v107){box-sizing:border-box!important;height:48px!important;min-height:48px!important}
 html body .fp-members-page-v22 .fp-member-toolbar-v22 .fp-member-new-action-v107 :is(i,span,svg),
 html body .fp-admin-photo-page .fp-arttime-pink-action-v97[data-fp-open-panel="upload"] :is(i,span,svg),
 html body .dash-hero .fp-dash-print-action-v113 :is(i,span,svg),
 html body #fpShotUploadOpenV20 :is(i,span,svg),
 html body [data-opening-new] :is(i,span,svg){color:#fff!important;-webkit-text-fill-color:#fff!important}
 html body .fp-admin-photo-page .fp-photo-action-btn-clean.is-soft,
 html body .fp-admin-photo-page .fp-photo-mobile-tabs-v24>a,
 html body .dash-hero .fp-dash-edit-action-v113,
 html body .fp-members-page-v22 .fp-member-toolbar-v22 .fp-member-change-action-v107{background:#fff!important;color:#101827!important;-webkit-text-fill-color:#101827!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:12px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}
 html body .fp-admin-photo-page .fp-photo-action-btn-clean.is-soft :is(i,span):not(.badge),
 html body .fp-admin-photo-page .fp-photo-mobile-tabs-v24>a :is(i,span):not(.badge),
 html body .dash-hero .fp-dash-edit-action-v113 :is(i,span,svg):not(.badge),
 html body .fp-members-page-v22 .fp-member-toolbar-v22 .fp-member-change-action-v107 :is(i,span):not(.badge){color:inherit!important;-webkit-text-fill-color:inherit!important;text-shadow:none!important}
 html body .fp-members-page-v22 .fp-member-toolbar-v22 .fp-member-change-action-v107 .badge{color:#fff!important;-webkit-text-fill-color:#fff!important}
 html body .dash-hero .fp-dash-admin-actions-v113{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:min(100%,600px);max-width:100%}
 html body .dash-hero .fp-dash-admin-actions-v113>.btn{box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 12px!important}
 html body .dash-hero .fp-dash-admin-actions-v113>.fp-dash-edit-action-v113{grid-column:1;grid-row:1}
 html body .dash-hero .fp-dash-admin-actions-v113>.fp-dash-print-action-v113{grid-column:2;grid-row:1}
 html body .fp-members-hero-layout{background:none!important;box-shadow:none!important}
 html body .fp-members-hero-layout>#fpMembersHero{margin-top:0!important;box-shadow:none!important}
 }
 html body .fp-notif-list-footer{display:grid;gap:10px;margin-top:16px;padding-bottom:10px}
 html body .fp-notif-list-footer>.fp-notif-pagination{justify-content:flex-end!important;gap:8px!important;margin:0!important}
 html body .fp-notif-pagination :is(.fp-dt-page,.fp-dt-nav){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;min-width:38px!important;min-height:38px!important;height:38px!important;padding:0!important;border:1px solid var(--fpdt-border,#e5e7eb)!important;border-radius:13px!important;background:var(--fpdt-bg,#fff)!important;color:var(--fpdt-text,#111827)!important;-webkit-text-fill-color:currentColor!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}
 html body .fp-notif-pagination .fp-dt-page.is-active{background:rgba(216,63,105,.10)!important;color:#d83f69!important;-webkit-text-fill-color:#d83f69!important;border-color:rgba(216,63,105,.16)!important}
 html body .fp-notif-pagination :disabled{opacity:.45!important;cursor:not-allowed;transform:none!important}
 html body .fp-notif-pagination .fp-notif-page-ellipsis{opacity:.45;cursor:default}
 html body .fp-notif-range{justify-self:start;color:var(--fpdt-muted,#64748b);font-size:13px;font-weight:700;text-align:left}
 html body .fp-notif-footer-actions{width:100%;justify-content:flex-end;margin-top:4px}
 @media(max-width:575.98px){
  html body .fp-notif-list-footer>.fp-notif-pagination{gap:5px!important}
  html body .fp-notif-pagination :is(.fp-dt-page,.fp-dt-nav){flex-basis:32px!important;min-width:32px!important;min-height:34px!important;height:34px!important;border-radius:11px!important;font-size:13px!important}
 }
 @media(min-width:992px){
  html body .fp-notif-filter-btn{box-sizing:border-box!important;min-width:132px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.46rem!important;height:46px!important;min-height:46px!important;padding:.72rem 1.18rem!important;border:0!important;border-radius:12px!important;background:var(--fp-action-pink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:var(--arttime-button-font,15px)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.012em!important;text-shadow:0 2px 2px rgba(79,7,41,.34)!important;box-shadow:0 8px 19px var(--arttime-button-pink-shadow,rgba(163,22,95,.16))!important}
  html body .fp-notif-filter-btn :is(i,span,svg){color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;text-shadow:inherit!important}
  html body #fpShotUploadOpenV20{box-sizing:border-box!important;height:48px!important;min-height:48px!important}
 }
 @media(min-width:992px){
  html body .fp-notif-list-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;column-gap:16px!important}
  html body .fp-notif-list-footer>.fp-notif-footer-actions{grid-column:1;grid-row:1;justify-content:flex-start!important;margin-top:0!important;min-width:0}
  html body .fp-notif-list-footer>.fp-notif-range{grid-column:2;grid-row:1;justify-self:center!important;text-align:center!important;white-space:nowrap}
  html body .fp-notif-list-footer>.fp-notif-pagination{grid-column:3;grid-row:1;justify-self:end;min-width:0}
 }
 html.fp-auth-page{--arttime-input-size:16px}
}
@layer arttime-popup-standard{
 html body #fpConfirmTitle{margin-top:16px!important;margin-bottom:8px!important}
 html body #fpConfirmMessage{margin-top:0!important;margin-bottom:0!important}
 html body .fp-confirm-dialog .fp-confirm-actions{margin-top:12px!important}
}
.fp-members-hero-layout{display:contents}
html body.fp-password-reset .box>h1{margin-bottom:4px!important}
html body.fp-password-reset .box>.alert-warning{background:#fff0f6!important;border-color:#f5cddd!important;color:#8d2458!important}
html body .fp-dt-info-below{display:block;text-align:center;margin-top:8px}
html body .md-main-due-card>.card-header,html body .md-accounting-card>.card-header{padding:20px 24px 8px!important}
html body .md-main-due-card>.card-header h5,html body .md-accounting-card>.card-header h5{margin:0!important;line-height:1.3}
html body .md-main-due-card>.card-body{padding:8px 24px 24px!important}
html body :is(.md-orders-table,.md-receipts-table) :is(th,td):first-child{padding-left:29px!important}
html body .md-summary-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 10px!important}
html body .md-summary-row>div{width:auto!important;margin:0!important;padding:0!important}
html body .md-summary-row .card{margin:0!important;height:100%}
html body .md-summary-row+.md-main-due-card{margin-top:0!important}
@media(min-width:992px){
 html.fp-sidebar-desktop body.admin-panel-body.fp-has-sidebar #appHeader{left:76px!important;width:calc(100% - 76px)!important;max-width:calc(100% - 76px)!important;transition:left .18s ease,width .18s ease,max-width .18s ease!important}
 html.fp-sidebar-desktop.fp-desktop-menu-open body.admin-panel-body.fp-has-sidebar #appHeader{left:290px!important;width:calc(100% - 290px)!important;max-width:calc(100% - 290px)!important}
 html body .fp-members-hero-layout{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,600px);align-items:center;gap:0;margin-bottom:10px}
 html body .fp-members-hero-layout>#fpMembersHero{grid-area:1/1/2/3;margin-bottom:0!important;padding-right:min(64%,650px)!important}
 html body .fp-members-hero-layout>.fp-member-toolbar-v22{grid-area:1/2/2/3;z-index:1;position:relative;width:auto!important;display:flex!important;margin:0 24px 0 12px!important;gap:12px}
 html body .fp-members-hero-layout>.fp-member-toolbar-v22>.btn{flex:1;white-space:normal}
 html body .dash-summary-stats .dash-card{display:grid!important;grid-template-rows:auto minmax(46px,1fr) auto;row-gap:20px}
 html body .dash-summary-stats .dash-card>.dash-icon{margin:0!important;align-self:start}
 html body .dash-summary-stats .dash-card>.dash-number{margin:0!important;align-self:end;line-height:1.05!important}
 html body .dash-summary-stats .dash-card>.dash-label{margin:0!important;line-height:1.2!important}
 html body .dash-summary-stats .dash-number-currency{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0}
 html body .dash-summary-stats .dash-currency-line{margin-top:0!important}
}
@media(max-width:767.98px){html body .md-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
html.fp-auth-page{--fp-auth-background-image:url('/admin/assets/images/giris-arkaplan-masaustu-20261101-v24.webp')}
html.fp-auth-page body.fp-auth-body{background:#b12662 var(--fp-auth-background-image) center/cover no-repeat!important}
html.fp-auth-page .fp-auth-viewport{isolation:isolate;background:transparent!important}
html.fp-auth-page body::before{display:none!important}
html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11){background:transparent!important}
html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11)::before,html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11)::after{display:none!important}
html.fp-auth-page .fp-auth-viewport:before{content:'';position:fixed;inset:0;z-index:-1;display:block!important;background:#b12662 var(--fp-auth-background-image) center/cover no-repeat!important;pointer-events:none}
@media(max-width:767.98px),(hover:none) and (pointer:coarse){
 html.fp-auth-page{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:100%!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto;background:#b12662 var(--fp-auth-background-image) center top/cover no-repeat!important;background-attachment:scroll!important;scroll-behavior:auto!important}
 html.fp-auth-page body.fp-auth-body{position:static!important;inset:auto!important;display:block!important;isolation:auto;width:100%!important;height:auto!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:visible!important;overscroll-behavior-y:auto}
 html.fp-auth-page body.fp-auth-body{background:transparent!important;background-attachment:scroll!important}
 html.fp-auth-page body.fp-auth-body::before{display:none!important}
 html.fp-auth-page .fp-auth-viewport::before{display:none!important}
 html.fp-auth-page body.fp-auth-body .fp-auth-viewport:is(#layout-wrapper,#fpAuthViewport){position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;scroll-padding:16px;background:transparent!important}
 html.fp-auth-page .fp-login-v39,html.fp-auth-page .fp-register-page-v11,html.fp-auth-page .fp-login-v39>.container,html.fp-auth-page .fp-login-row-v14{height:auto!important;min-height:0!important;overflow:visible!important}
 html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11){background:transparent!important}
 html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11)::before,html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11)::after{display:none!important}
 html.fp-auth-page body.fp-password-reset .fp-auth-viewport{display:flex;align-items:flex-start;justify-content:center;padding:18px}
 html.fp-auth-page body.fp-password-reset .box{flex:0 0 auto;margin-top:auto;margin-bottom:auto;max-width:100%}
 html.fp-auth-page .fp-auth-viewport :is(input,select,textarea){scroll-margin:16px}
 html.fp-auth-page .fp-login-row-v14{padding-bottom:max(18px,env(safe-area-inset-bottom))!important}
 html.fp-auth-page :is(.fp-login-mobile-footer-v14,.fp-register-footer-v11){display:block!important;color:#fff!important;text-align:center;font-size:13px;font-weight:750;line-height:1.4}
}
@media(max-width:767.98px){
 html.fp-auth-page{--fp-auth-background-image:url('/admin/assets/images/giris-arkaplan-mobil-20261101-v24.webp')}
}
html.fp-auth-page .fp-register-card-v11 .fp-select-pro-control{min-height:52px!important;border:1px solid #ef4c88!important;border-radius:16px!important;background:#fff!important;color:#000!important;padding:12px 15px!important;font-size:14px!important;font-weight:850!important;box-shadow:none!important}
html.fp-auth-page .fp-register-card-v11 .fp-select-pro:is(.is-open,:focus-within) .fp-select-pro-control{box-shadow:0 0 0 4px rgba(229,83,139,.12)!important}
html.fp-auth-page .fp-register-card-v11 .fp-select-pro-value.is-placeholder{color:#7b8799!important}
html.fp-auth-page .fp-register-card-v11 .fp-select-pro.is-disabled .fp-select-pro-control{background:#f1f5f9!important;border-color:#d9dee8!important}
html.fp-auth-page .fp-select-pro-dropdown.fp-register-dropdown-v124{left:var(--fp-register-dropdown-left)!important;width:var(--fp-register-dropdown-width)!important;max-width:calc(100vw - 24px)!important;border:1px solid #f6c4d5!important;border-radius:18px!important;background:#fff!important;color:#000!important;padding:10px!important;box-shadow:0 20px 55px rgba(49,5,28,.18)!important}
html.fp-auth-page .fp-register-dropdown-v124.is-open{display:flex;flex-direction:column}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-search{flex:0 0 auto;box-sizing:border-box!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0 0 10px!important;padding:0 14px!important;border:1px solid #ef4c88!important;border-radius:14px!important;background:#fff!important;color:#111827!important;font-size:16px!important;font-weight:750!important;line-height:1.3!important;outline:0!important;box-shadow:none!important}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-search:focus{box-shadow:0 0 0 4px rgba(229,83,139,.14)!important}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-options{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1px!important;overscroll-behavior:contain}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-option{min-height:48px!important;padding:12px 14px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#000!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;white-space:normal!important}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-option:is(:hover,.is-active){background:#fceef4!important;color:#000!important}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-option i{color:#000!important;font-size:20px!important}
html.fp-auth-page .fp-register-dropdown-v124{font-family:Inter,system-ui,"Segoe UI",Arial,sans-serif!important}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-option>span{flex:1;min-width:0;overflow-wrap:break-word}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-option>i{flex:0 0 auto}
html.fp-auth-page .fp-register-card-v11 .fp-select-pro,html.fp-auth-page .fp-register-dropdown-v124{--arttime-input-size:14px}
html.fp-auth-page .fp-register-dropdown-v124 .fp-select-pro-search{--arttime-input-size:16px}
html.fp-auth-page .fp-register-header-v11 .fp-register-back-v40:is(:hover,:focus-visible,:active),html.fp-auth-page .fp-register-header-v11 .fp-register-back-v40:is(:hover,:focus-visible,:active) *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html.fp-auth-page .fp-register-header-v11 .fp-register-back-v40:is(:hover,:focus-visible,:active){background:linear-gradient(180deg,#f078a5 0%,#e5538b 34%,#df3f7e 68%,#d52e75 93%,#b81762 93%,#b81762 100%)!important;border-color:#d52e75!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}
html.fp-auth-page .fp-register-verify-v11{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px}
html.fp-auth-page .fp-register-verify-v11>.fp-register-verify-title-v11,html.fp-auth-page .fp-register-verify-v11>.fp-register-message-v11{grid-column:1/-1;margin:0!important}
html.fp-auth-page .fp-register-verify-v11 :is(.fp-register-send-row-v11,.fp-register-code-row-v11){display:contents!important}
html.fp-auth-page .fp-register-verify-controls-v127,html.fp-auth-page .fp-register-verify-grid-v127{display:contents}
html.fp-auth-page .fp-auth-forgot-logo-v128{justify-content:center!important}
html.fp-auth-page .fp-verification-label-mobile-v127{display:none}
html.fp-auth-page .fp-register-verify-v11 :is(.fp-register-send-row-v11,.fp-register-code-row-v11)>.form-control{min-width:0!important}
html.fp-auth-page .fp-register-verify-v11 :is(.fp-register-send-row-v11,.fp-register-code-row-v11)>.btn{box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 14px!important;display:flex!important;align-items:center;justify-content:center;gap:6px;font-size:14px!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important}
html.fp-auth-page .fp-register-verify-v11 :is(.fp-register-send-row-v11,.fp-register-code-row-v11)>.btn>i{flex:0 0 auto;font-size:18px!important;line-height:1!important}
html.fp-auth-page .fp-register-verify-v11 .fp-register-code-row-v11>.btn{font-size:16px!important}
html.fp-auth-page .fp-register-verify-v11 .fp-register-code-row-v11>.btn>i{font-size:18px!important}
html.fp-auth-page #publicRegistrationFormV11 [data-verification-action^="verify_"]{--fp-verification-text-size:16px;--fp-verification-icon-size:18px;font-size:var(--fp-verification-text-size)!important}
html.fp-auth-page #publicRegistrationFormV11 [data-verification-action^="verify_"]>:is(.fp-verification-label-full-v127,.fp-verification-label-mobile-v127){font-size:var(--fp-verification-text-size)!important}
html.fp-auth-page #publicRegistrationFormV11 [data-verification-action^="verify_"]>i,html.fp-auth-page #publicRegistrationFormV11 [data-verification-action^="verify_"]>i::before{font-size:var(--fp-verification-icon-size)!important;line-height:1!important}
@media(max-width:767.98px){
 html.fp-auth-page .fp-register-verify-v11{grid-template-columns:minmax(0,1fr);padding:10px!important}
 html.fp-auth-page .fp-register-verify-controls-v127{display:block;grid-column:1/-1;min-width:0;max-width:100%;overflow:visible;padding:4px 0 14px}
 html.fp-auth-page .fp-register-verify-grid-v127{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;width:100%;align-items:center}
 html.fp-auth-page .fp-register-verify-grid-v127 .form-control{height:54px!important;min-height:54px!important;padding-inline:14px!important}
 html.fp-auth-page .fp-register-verify-v11 :is(.fp-register-send-row-v11,.fp-register-code-row-v11)>.btn{height:54px!important;min-height:54px!important}
 html.fp-auth-page .fp-register-verify-v11 :is(.fp-register-send-row-v11,.fp-register-code-row-v11)>.btn{padding:0 14px!important;gap:6px}
 html.fp-auth-page .fp-register-verify-v11 .fp-register-code-row-v11>.btn{font-size:15px!important}
 html.fp-auth-page .fp-register-verify-v11 .fp-register-code-row-v11>.btn>i{font-size:17px!important}
 html.fp-auth-page #publicRegistrationFormV11 [data-verification-action^="verify_"]{--fp-verification-text-size:15px;--fp-verification-icon-size:17px}
 html.fp-auth-page .fp-verification-label-full-v127{display:inline}
 html.fp-auth-page .fp-verification-label-mobile-v127{display:none}
}
@media(max-width:767.98px),(hover:none) and (pointer:coarse){
 html.fp-auth-page .fp-login-v39{overflow:visible!important}
 html.fp-auth-page .fp-login-v39 .fp-login-mobile-footer-v14{margin:10px 0 0!important}
 html.fp-auth-page .fp-login-v39 .fp-login-card-v39{margin-bottom:0!important}
 html.fp-auth-page .fp-login-v39 .fp-login-row-v14{padding-top:10px!important;padding-bottom:10px!important}
 html.fp-auth-page .fp-login-v39:has(.fp-auth-card-wrap-v13.is-forgot) .fp-login-row-v14{min-height:100svh!important}
 html.fp-auth-page body.fp-password-reset .fp-auth-viewport#fpAuthViewport{min-height:100svh!important;align-items:center}
}
html.fp-auth-page .fp-auth-forgot-logo-v128 .fp-auth-inline-logo-v13{max-width:49.5%!important;max-height:79.2px!important}
html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11,.box) :is(input.form-control,textarea.form-control){--arttime-input-size:15px}
@layer arttime-forms{
 html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11,.box) :is(input.form-control,textarea.form-control)::placeholder{font-size:15px!important}
 @media(max-width:767.98px),(hover:none) and (pointer:coarse){
  html.fp-auth-page :is(.fp-login-v39,.fp-register-page-v11,.box) :is(input.form-control,textarea.form-control):focus{--arttime-input-size:16px}
 }
 @media(max-width:767.98px){
  html.fp-auth-page #registrationSubmitV11{font-size:17px!important}
  html.fp-auth-page #registrationSubmitV11>i,html.fp-auth-page #registrationSubmitV11>i::before{font-size:19px!important}
 }
}
@media(max-width:767.98px),(hover:none) and (pointer:coarse){
 html.fp-auth-page,html.fp-auth-page body.fp-auth-body{height:auto!important;min-height:100svh!important;overflow-x:clip!important;overflow-y:visible!important;overscroll-behavior-y:none!important}
 html.fp-auth-page body.fp-auth-body{background:#b12662 var(--fp-auth-background-image) center top/cover no-repeat!important}
 html.fp-auth-page body.fp-auth-body .fp-auth-viewport:is(#layout-wrapper,#fpAuthViewport){position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
 html.fp-auth-page body.fp-password-reset .fp-auth-viewport#fpAuthViewport{min-height:100svh!important}
 html.fp-auth-page .fp-auth-card-wrap-v13:not(.is-forgot) .fp-auth-face-back-v13,
 html.fp-auth-page .fp-auth-card-wrap-v13.is-forgot .fp-auth-face-front-v13{display:none!important}
}
html.fp-auth-page .fp-register-footer-v11{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
@media(max-width:767.98px),(hover:none) and (pointer:coarse){
 html.fp-auth-page.fp-auth-scroll-contained-v129,
 html.fp-auth-page.fp-auth-scroll-contained-v129 body.fp-auth-body{height:100%!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:none!important}
 html.fp-auth-page.fp-auth-scroll-contained-v129 body.fp-auth-body .fp-auth-viewport:is(#layout-wrapper,#fpAuthViewport){position:absolute!important;inset:auto!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:none!important;-webkit-overflow-scrolling:touch;scroll-behavior:auto!important;scroll-padding:16px;touch-action:pan-y pinch-zoom;overflow-anchor:none;padding-bottom:calc(var(--fp-auth-base-bottom-v131,0px) + var(--fp-auth-keyboard-inset-v131,0px))!important}
}
.fp-membership-stage{position:relative;width:100%;perspective:1400px}
.fp-membership-face[hidden]{display:none!important}
.fp-membership-stage.is-turning :is(.fp-login-card-v39,.fp-register-card-v11){backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.fp-auth-navigation-status{color:#a3165f;font-size:13px;margin:10px 0;text-align:center}
.fp-mail-editor{margin-top:18px;display:grid;gap:12px}
.fp-mail-editor label{display:block;font-weight:750;margin-bottom:4px}
.fp-mail-editor input{width:100%}
.fp-mail-edit-tools,.fp-mail-edit-actions,.fp-mail-placeholders{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.fp-mail-edit-tools button,.fp-mail-placeholders button{border:1px solid #e5e7eb;border-radius:10px;background:white;color:#172033;padding:7px 10px;font-size:13px}
.fp-mail-editor-body{min-height:180px;border:1px solid #d9dee8;border-radius:14px;padding:16px;background:#fff;color:#172033;line-height:1.6;overflow-wrap:anywhere}
.fp-mail-editor-body:focus{outline:2px solid #ef98bd;outline-offset:2px}
.fp-mail-editor-status{margin:0;font-weight:700;font-size:13px}
.fp-mail-edit-actions .btn{min-width:130px}
@media(prefers-reduced-motion:reduce){html.fp-sidebar-desktop body #appHeader{transition:none!important}}
