.app-form-field{flex-direction:column;display:flex}.app-form-field>.kt-form-label{margin-bottom:.375rem;line-height:1.25}.app-form-field__control{width:100%}.admin-form-row{text-align:start;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%;max-width:100%;display:flex}@media (width>=64rem){.admin-form-pair>.admin-form-row{flex-direction:column;align-items:stretch;gap:.375rem}.admin-form-pair>.admin-form-row>.admin-form-row__label,.admin-form-pair>.admin-form-row>.kt-form-label{flex:none;width:auto;max-width:none;padding-top:0}}.admin-status-segment{flex-wrap:wrap;gap:.5rem;display:inline-flex}.admin-status-segment__option{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.375rem;height:2.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.admin-status-segment__option:hover{background:#f8fafc;border-color:#cbd5e1}.admin-status-segment__option--active{color:#15803d;background:#16a34a1a;border-color:#16a34a73;box-shadow:0 1px 2px #16a34a1a}.admin-status-segment__option--muted.admin-status-segment__option--active{color:#475569;box-shadow:none;background:#f1f5f9;border-color:#94a3b8b3}.admin-status-segment__option>i{font-size:.9375rem}.admin-status-segment__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-form-photo-center{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.admin-form-photo-center__label{margin:0}.admin-form-photo-center__body{flex-direction:column;align-items:center;gap:.875rem;display:flex}.admin-form-row__label,.admin-form-row>.kt-form-label{text-align:start;flex:0 0 14rem;width:14rem;max-width:14rem;margin-bottom:0;padding-top:.625rem;line-height:1.25}.admin-form-row--inline{align-items:center;gap:.75rem}.admin-form-row--inline>.admin-form-row__label,.admin-form-row--inline>.kt-form-label{white-space:nowrap;flex:none;width:auto;max-width:none;padding-top:0}.admin-form-row--inline>.admin-form-row__control,.admin-form-row--inline>.app-form-field__control{flex:0 auto}.admin-form-row__control,.admin-form-row>.app-form-field__control{text-align:start;flex-direction:column;flex:auto;align-items:stretch;gap:.25rem;width:auto;min-width:0;max-width:100%;display:flex}.admin-form-row__control>.kt-input,.admin-form-row>.app-form-field__control>.kt-input,.admin-form-row__control .kt-input,.admin-form-row>.app-form-field__control .kt-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-form-row .app-form-field__error{text-align:start;width:100%;max-width:100%;margin:.125rem 0 0;display:block}.admin-form-row__control>.flex,.admin-form-row>.app-form-field__control>.flex{flex-wrap:wrap;min-width:0;max-width:100%}.admin-form-row.app-form-field{flex-flow:row;align-items:flex-start;display:flex}.admin-form-row.app-form-field--invalid .kt-input,.admin-form-row.app-form-field--invalid input.kt-input,.admin-form-row.app-form-field--invalid textarea.kt-input,.admin-form-row.app-form-field--invalid select.kt-input{border-color:var(--destructive,#dc3545);box-shadow:0 0 0 1px color-mix(in srgb, var(--destructive,#dc3545) 25%, transparent)}@media (width>=48rem) and (width<=74.9375rem){.admin-form-row{gap:.625rem}.admin-form-row__label,.admin-form-row>.kt-form-label{flex-basis:11rem;width:11rem;max-width:11rem;padding-top:.5rem;font-size:.8125rem}.admin-form-row__control .kt-input,.admin-form-row>.app-form-field__control .kt-input,.admin-form-row__control>.kt-input,.admin-form-row input.kt-input,.admin-form-row textarea.kt-input,.admin-form-row select.kt-input{height:calc(var(--spacing,.25rem) * 7.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:.75rem}.admin-form-row textarea.kt-input{height:auto;min-height:4.5rem}}@media (width<=47.9375rem){.admin-form-row,.admin-form-row.app-form-field{flex-wrap:wrap}.admin-form-row__label,.admin-form-row>.kt-form-label{flex:none;width:100%;max-width:none;padding-top:0}.admin-form-row__control,.admin-form-row>.app-form-field__control{flex:100%;width:100%}}.app-form-field__messages{height:1.375rem;display:grid;overflow:hidden}.app-form-field__messages>.app-form-field__error{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;align-self:start;min-height:0;max-height:1.375rem;margin:0;line-height:1.375rem;overflow:hidden}.app-form-field__messages>.app-form-field__error--client{z-index:1}.app-form-field--invalid>.app-form-field__messages{height:auto;min-height:1.375rem;overflow:visible}.app-form-field--invalid>.app-form-field__messages>.app-form-field__error--client{white-space:normal;max-height:none;overflow:visible;visibility:visible!important}.app-form-field__error{color:var(--destructive,#dc3545);text-align:start;margin:.125rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.25}.app-form-field__error--client:empty,.app-form-field__error--client[hidden],.app-form-field__error--client[aria-hidden=true],.admin-form-row .app-form-field__error--client:empty{display:none}.app-form-field__error--server[hidden]{display:none!important}.app-form-field--invalid>.kt-input,.app-form-field--invalid>.app-form-field__control>.kt-input,.app-form-field--invalid>input.kt-input,.app-form-field--invalid>.app-form-field__control>input.kt-input,.app-form-field--invalid>select.kt-input,.app-form-field--invalid>textarea.kt-input,.app-form-field--invalid .app-form-field__control input,.app-form-field--invalid .app-form-field__control select,.app-form-field--invalid .app-form-field__control textarea{border-color:var(--destructive,#dc3545);box-shadow:0 0 0 1px color-mix(in srgb, var(--destructive,#dc3545) 25%, transparent)}.app-form-field__hint{margin:.125rem 0 0;line-height:1.25}#cv-form .kt-input[aria-invalid=true]{border-color:var(--destructive,#dc3545);box-shadow:0 0 0 1px color-mix(in srgb, var(--destructive,#dc3545) 25%, transparent)}#cv-form .admin-modern-form__block-body>.app-form-field__error--server,#cv-form .kt-card-content>.app-form-field__error--server{margin-top:-.875rem}#cv-form .cv-repeater-row .kt-form-label{margin-bottom:.25rem;display:block}#cv-form .cv-skill-grid{width:100%}#cv-form .cv-skill-row{box-sizing:border-box}#cv-form .cv-skill-row .kt-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width>=640px){.auth-register-field-full{grid-column:1/-1}}.auth-register-notice{text-align:center;color:var(--secondary-foreground);justify-content:center;align-items:center;gap:.375rem;margin:0;padding:0;font-size:.8125rem;line-height:1.35;display:flex}.auth-register-notice .ki-filled{opacity:.75;flex-shrink:0;font-size:.875rem}.auth-status-message{text-align:center;color:var(--secondary-foreground);background-color:color-mix(in srgb, var(--primary) 6%, var(--background));border:1px solid color-mix(in srgb, var(--border) 80%, transparent);border-radius:.375rem;margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.35}.auth-page-intro{-moz-column-gap:.75rem;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.75rem;margin-bottom:.25rem;display:grid}.auth-page-intro__nav{grid-column:1;justify-self:start}.auth-page-intro__nav a{color:var(--secondary-foreground);white-space:nowrap;font-size:.8125rem}.auth-page-intro__nav a:hover{color:var(--foreground)}.auth-page-intro .auth-brand{grid-column:2;justify-self:center}.auth-page-intro__spacer{grid-column:3}.auth-brand{justify-content:center;display:flex}.auth-brand__link{line-height:0;transition:opacity .15s;display:inline-flex}.auth-brand__link:hover{opacity:.85}.auth-brand__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(100%,20rem);height:4.5rem}.auth-form-actions{flex-direction:column;align-items:center;gap:.625rem;width:100%;display:flex}.app-form-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:.75rem;width:100%;padding-top:1.25rem;display:flex}.app-save-btn{letter-spacing:.02em!important;border-radius:9999px!important;height:3.25rem!important;min-height:3.25rem!important;padding:0 3.25rem!important;font-size:1.0625rem!important;font-weight:600!important;line-height:1!important;transition:transform .15s,box-shadow .15s,background-color .15s!important;box-shadow:0 8px 20px #2563eb38!important}.app-save-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2563eb47!important}.app-save-btn:active{transform:translateY(0);box-shadow:0 4px 12px #2563eb33!important}.admin-action-btn{white-space:nowrap;justify-content:center;gap:.375rem;letter-spacing:.02em!important;border-radius:9999px!important;height:2.75rem!important;min-height:2.75rem!important;padding:0 1.375rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1!important;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s!important}.admin-action-btn.kt-btn-primary{box-shadow:0 6px 16px #2563eb38!important}.admin-action-btn.kt-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb47!important}.admin-action-btn.kt-btn-primary:active{transform:translateY(0);box-shadow:0 3px 10px #2563eb33!important}.admin-action-btn--muted{color:#334155!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0a,0 2px 8px #0f172a0a!important}.admin-action-btn--muted:hover{transform:translateY(-1px);color:#1e293b!important;background-color:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 2px 4px #0f172a0d,0 4px 12px #0f172a0f!important}.admin-action-btn--muted:active{transform:translateY(0);box-shadow:0 1px 2px #0f172a0a!important}.admin-action-btn--export{color:#b45309!important;background-color:#fffbeb!important;border:1px solid #f59e0b73!important;box-shadow:0 2px 8px #f59e0b1f!important}.admin-action-btn--export:hover{transform:translateY(-1px);color:#92400e!important;background-color:#fef3c7!important;border-color:#d97706a6!important;box-shadow:0 4px 12px #f59e0b2e!important}.admin-action-btn--export:active{transform:translateY(0);box-shadow:0 1px 4px #f59e0b1f!important}.admin-action-btn--mail{color:#0f766e!important;background-color:#f0fdfa!important;border:1px solid #0d948873!important;box-shadow:0 2px 8px #0d94881f!important}.admin-action-btn--mail:hover{transform:translateY(-1px);color:#115e59!important;background-color:#ccfbf1!important;border-color:#0d9488b3!important;box-shadow:0 4px 12px #0d94882e!important}.admin-action-btn--mail:active{transform:translateY(0);box-shadow:0 1px 4px #0d94881f!important}.admin-action-btn--sm{gap:.3125rem;height:2rem!important;min-height:2rem!important;padding:0 .75rem!important;font-size:.75rem!important}.admin-action-btn--sm>i{font-size:.8125rem}.admin-action-btn--view{color:#2563eb!important;background-color:#2563eb0f!important;border:1px solid #2563eb66!important;box-shadow:0 1px 3px #2563eb1a!important}.admin-action-btn--view:hover{transform:translateY(-1px);background-color:#2563eb1a!important;border-color:#2563eba6!important;box-shadow:0 3px 8px #2563eb24!important}.admin-action-btn--view:active{transform:translateY(0);box-shadow:0 1px 3px #2563eb1a!important}.auth-form-actions .auth-action-btn{justify-content:center;width:100%;max-width:280px;letter-spacing:.02em!important;border-radius:9999px!important;height:2.875rem!important;min-height:2.875rem!important;padding:0 2.25rem!important;font-size:.9375rem!important;font-weight:600!important;line-height:1!important;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s!important}.auth-form-actions .auth-action-btn.kt-btn-primary{box-shadow:0 6px 16px #2563eb38!important}.auth-form-actions .auth-action-btn.kt-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb47!important}.auth-form-actions .auth-action-btn.kt-btn-primary:active{transform:translateY(0);box-shadow:0 3px 10px #2563eb33!important}.auth-form-actions .auth-action-btn.kt-btn-outline{box-shadow:0 2px 8px #0f172a0f!important}.auth-form-actions .auth-action-btn.kt-btn-outline:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1a!important}.auth-form-actions .auth-action-btn.kt-btn-outline:active{transform:translateY(0);box-shadow:0 1px 4px #0f172a14!important}@media (width>=640px){.auth-form-actions .auth-action-btn{width:auto;min-width:11.5rem;max-width:none}}.auth-form-actions--footer{border-top:1px solid var(--border);margin-top:.25rem;padding-top:1rem}.auth-form-actions__label{text-align:center;color:var(--foreground);margin:0;font-size:.875rem;font-weight:500;line-height:1.25}.auth-form-actions .kt-btn:not(.auth-action-btn){justify-content:center;width:100%;max-width:280px}@media (width>=640px){.auth-form-actions .kt-btn:not(.auth-action-btn){width:auto;min-width:12rem;max-width:none;padding-inline:1.5rem}}@media (width<=576px){.auth-page-intro{grid-template-columns:1fr;row-gap:.5rem}.auth-page-intro__nav{grid-column:1;justify-self:center}.auth-page-intro .auth-brand{grid-column:1}.auth-page-intro__spacer{display:none}.auth-brand__logo{height:3.5rem}.theme-app .kt-card-content.p-10{padding:1.5rem!important}}.page-bg--overlay{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.page-bg--overlay:before{content:"";pointer-events:none;background:#ffffffd1;position:absolute;inset:0}.dark .page-bg--overlay:before{background:#0f172a9e}.auth-forgot-choose{--auth-space-1:8px;--auth-space-2:16px;--auth-space-2-5:20px;--auth-space-3:24px;--auth-space-4:32px;width:100%;min-height:100dvh;padding:var(--auth-space-2);place-items:center;display:grid}.auth-forgot-choose__shell{z-index:1;width:min(400px,90%);position:relative}.auth-forgot-choose__card{border:1px solid #0f172a0f;border-radius:16px;overflow:hidden;box-shadow:0 4px 10px #0000000d,0 14px 44px #00000021}.dark .auth-forgot-choose__card{border-color:#ffffff14;box-shadow:0 4px 10px #0003,0 14px 44px #00000057}.auth-forgot-choose__card-inner{padding:var(--auth-space-4)}.auth-forgot-choose__brand{justify-content:center;align-items:center;width:100%;margin-bottom:18px;display:flex}.auth-forgot-choose__brand .auth-brand{justify-content:center;width:100%}.auth-forgot-choose__brand .auth-brand__link{justify-content:center;margin-inline:auto;display:inline-flex}.auth-forgot-choose__brand .auth-brand__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:9.9rem;height:50px;margin-inline:auto;display:block}.auth-forgot-choose__header{margin-bottom:var(--auth-space-3);text-align:center}.auth-forgot-choose__title{letter-spacing:-.015em;color:#111827;margin:0;font-size:1.75rem;font-weight:600;line-height:1.25}.dark .auth-forgot-choose__title{color:var(--foreground)}.auth-forgot-choose__desc{color:#6b7280;margin:12px 0 0;font-size:.875rem;line-height:1.5}.auth-forgot-choose__actions{gap:var(--auth-space-2);flex-direction:column;width:100%;display:flex}.auth-forgot-choose__select-card{align-items:center;gap:var(--auth-space-2);width:100%;min-height:72px;padding:var(--auth-space-2);color:inherit;background-color:#fafbfc;border:1px solid #e8eaed;border-radius:12px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:flex;box-shadow:0 1px 2px #0f172a0a}.dark .auth-forgot-choose__select-card{background-color:color-mix(in srgb, var(--background) 92%, #fff);border-color:var(--border)}.auth-forgot-choose__select-icon-wrap{background-color:color-mix(in srgb, var(--primary) 10%, #fff);width:44px;height:44px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.dark .auth-forgot-choose__select-icon-wrap{background-color:color-mix(in srgb, var(--primary) 18%, var(--background))}.auth-forgot-choose__select-body{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auth-forgot-choose__select-label{color:#111827;font-size:.9375rem;font-weight:600;line-height:1.3}.dark .auth-forgot-choose__select-label{color:var(--foreground)}.auth-forgot-choose__select-hint{color:#6b7280;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.auth-forgot-choose__select-chevron{width:.875rem;color:var(--primary);opacity:0;flex-shrink:0;font-size:.875rem;transition:opacity .2s,transform .2s;transform:translate(-4px)}.auth-forgot-choose__select-card:hover,.auth-forgot-choose__select-card:focus-visible{border-color:color-mix(in srgb, var(--primary) 55%, #e8eaed);background-color:color-mix(in srgb, var(--primary) 5%, #fff);transform:translateY(-2px);box-shadow:0 3px 10px #0000000d,0 8px 22px #00000014}.auth-forgot-choose__select-card:hover .auth-forgot-choose__select-chevron,.auth-forgot-choose__select-card:focus-visible .auth-forgot-choose__select-chevron{opacity:1;transform:translate(0)}.dark .auth-forgot-choose__select-card:hover,.dark .auth-forgot-choose__select-card:focus-visible{background-color:color-mix(in srgb, var(--primary) 10%, var(--background));border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}.auth-forgot-choose__select-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.auth-forgot-choose__footer{margin-top:var(--auth-space-3);padding-top:var(--auth-space-2);text-align:center;border-top:1px solid #f3f4f6}.dark .auth-forgot-choose__footer{border-top-color:color-mix(in srgb, var(--border) 70%, transparent)}.auth-forgot-choose__footer a{color:var(--primary-color,var(--primary));font-size:.875rem;font-weight:500;transition:color .15s,opacity .15s}.auth-forgot-choose__footer a:hover{opacity:.85}@media (width<=576px){.auth-forgot-choose__shell{width:90%}.auth-forgot-choose__card-inner{padding:var(--auth-space-3)}.auth-forgot-choose__select-card{gap:12px;min-height:auto;padding:12px}.auth-forgot-choose__select-icon-wrap{width:40px;height:40px;font-size:1.125rem}.auth-forgot-choose__select-label{font-size:.875rem}.auth-forgot-choose__select-hint{font-size:.75rem}}.error-page{flex:auto;justify-content:center;align-items:center;width:100%;min-height:100%;padding:1.25rem 1rem 7vh;display:flex}.error-page__card{width:100%;max-width:816px}.error-page .kt-card{box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent), 0 8px 24px -6px color-mix(in srgb, var(--foreground) 10%, transparent), 0 16px 40px -12px color-mix(in srgb, var(--foreground) 8%, transparent)}.error-page__content{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1.25rem 1.25rem;display:flex}.error-page__logo-link{line-height:0;transition:opacity .15s;display:inline-flex}.error-page__logo-link:hover{opacity:.85}.error-page__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(100%,20rem);height:4.25rem}.error-page__icon{border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-top:1rem;display:flex}.error-page__code{letter-spacing:-.03em;color:color-mix(in srgb, var(--primary) 28%, transparent);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;margin:.125rem 0 0;font-size:clamp(3.25rem,11vw,5rem);font-weight:700;line-height:1}.error-page__text{max-width:32rem;margin-top:1.125rem}.error-page__heading{color:var(--mono,var(--foreground));margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.error-page__message{color:var(--secondary-foreground);margin:.625rem 0 0;font-size:.875rem;line-height:1.65}.error-page__actions{justify-content:center;width:100%;margin-top:1.25rem;display:flex}.error-page__actions .kt-btn{justify-content:center;width:100%;max-width:280px}@media (width>=640px){.error-page{padding:1.5rem 1.5rem 7vh}.error-page__content{padding:2rem 2.25rem 1.75rem}.error-page__logo{height:4.75rem}.error-page__actions .kt-btn{width:auto;min-width:12rem;max-width:none;padding-inline:1.5rem}}@media (width>=1024px){.error-page__content{padding:2.75rem 3rem 2.5rem}.error-page__logo{height:5.25rem}.error-page__icon{width:3.5rem;height:3.5rem;margin-top:1.375rem}.error-page__icon .ki-filled{font-size:1.75rem}.error-page__code{color:color-mix(in srgb, var(--primary) 32%, transparent);margin-top:.125rem;font-size:clamp(5rem,8vw,6.5rem)}.error-page__text{max-width:38rem;margin-top:1.375rem}.error-page__heading{font-size:1.25rem;line-height:1.4}.error-page__message{margin-top:.75rem;font-size:.9375rem}.error-page__actions{margin-top:1.75rem}}.auth-register-form.randevu-form{background-color:#eef2f7;flex:1 0 auto;justify-content:flex-start;align-self:stretch;width:100%;height:auto;min-height:100%;padding-block:0}.auth-register-form__shell{box-sizing:border-box;width:100%;max-width:900px;margin-inline:auto;padding:2rem 1.5rem 2.5rem}.auth-register-form__card.randevu-form__wrapper{border-radius:1.25rem;width:100%;max-width:none;margin-inline:0;padding:1.75rem 2.125rem 1.875rem;display:block;box-shadow:0 16px 48px #0f172a14}.auth-register-form__header{-moz-column-gap:1rem;border-bottom:1px solid #0f172a0f;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1rem;margin-bottom:1.25rem;padding-bottom:1.125rem;display:grid}.auth-register-form__back{color:#50607b;white-space:nowrap;background:#f8fafc;border:1px solid #0f172a1a;border-radius:9999px;grid-column:1;justify-self:start;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.78125rem;font-weight:500;line-height:1;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.auth-register-form__back:hover{color:#0f3d91;background:#fff;border-color:#0f3d9138}.auth-register-form__back .ki-filled{font-size:.6875rem}.auth-register-form__brand-wrap{grid-column:2;justify-content:center;display:flex}.auth-register-form__brand-wrap .auth-brand{display:inline-flex}.auth-register-form__brand-wrap .auth-brand__logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(100%,16rem);height:4.5rem}.auth-register-form__header-spacer{grid-column:3}.auth-register-form__heading{text-align:center;margin-bottom:1.5rem}.auth-register-form__title{color:#111827;margin:0;font-size:1.3125rem;font-weight:600;line-height:1.25}.auth-register-form__subtitle{color:#5f6c84;margin:.5rem 0 0;font-size:.84375rem;line-height:1.45}.auth-register-form .randevu-form__form .row{gap:1.25rem 1.625rem}.auth-register-form .randevu-form__form .app-form-field{gap:.5rem}.auth-register-form .randevu-form__form .app-form-field__messages{height:auto;min-height:0;overflow:visible}.auth-register-form .randevu-form__form .app-form-field__messages:not(:has(.app-form-field__error:not([hidden]):not(:empty))){display:none}.auth-register-form .randevu-form__form .app-form-field--invalid>.app-form-field__messages{height:auto;min-height:1.05rem;margin-top:.2rem;display:block}.auth-register-form .randevu-form__form .kt-input{border-radius:.75rem;height:3rem;padding-inline:.9375rem;font-size:.875rem}.auth-register-form .randevu-form__form .app-form-field>.kt-form-label{font-size:.84375rem}.auth-register-form .randevu-form__form [data-kt-toggle-password]{align-items:center;gap:.5rem;display:flex}.auth-register-form .randevu-form__form .auth-legal-consent{background:#f8fafc;border:1px solid #0f172a0f;border-radius:.6875rem;margin-top:.5rem;padding:.875rem 1rem}.auth-register-form .randevu-form__form .auth-legal-consent .kt-checkbox-label{font-size:.78125rem;line-height:1.45}.auth-register-form .randevu-form__submit-wrap{margin-top:.625rem}.auth-register-form .randevu-form__submit{border-radius:.8125rem;width:100%;min-width:0;max-width:17rem;height:3rem;font-size:.9375rem}.auth-register-form .randevu-form__form .auth-form-actions--footer{gap:.625rem;margin-top:.625rem;padding-top:1rem;padding-bottom:0}.auth-register-form .randevu-form__form .auth-form-actions .auth-action-btn{max-width:17rem;height:2.625rem!important;min-height:2.625rem!important}.auth-register-form--login .randevu-form__submit,.auth-register-form--login .randevu-form__form .auth-form-actions .auth-action-btn{width:100%;max-width:17rem}.auth-register-form .randevu-form__form .auth-register-notice{text-align:start;background:#f8fafc;border:1px solid #0f172a0f;border-radius:.6875rem;justify-content:flex-start;margin:0;padding:.75rem .9375rem}.auth-register-form--login.randevu-form{box-sizing:border-box;justify-content:center;width:100%;padding-block:2rem;padding-inline:0}.auth-register-form--login .auth-register-form__shell{box-sizing:border-box;width:100%;max-width:520px;margin-block:auto;margin-inline:auto;padding-block:0;padding-inline:1.25rem}.auth-register-form--login .auth-register-form__card.randevu-form__wrapper{padding:1.875rem 2rem 2.375rem}.auth-register-form--login .auth-register-form__header--stacked{flex-direction:column;align-items:stretch;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.auth-register-form--login .auth-register-form__header--stacked .auth-register-form__back{grid-column:auto;place-self:flex-start;max-width:100%}.auth-register-form--login .auth-register-form__header--stacked .auth-register-form__brand-wrap{grid-column:auto;place-self:center;width:100%}.auth-register-form--login .auth-register-form__brand-wrap .auth-brand__logo{max-width:min(100%,16rem);height:4.5rem}.auth-register-form--login .auth-register-form__heading{margin-bottom:1.75rem}.auth-register-form--login .auth-register-form__subtitle{margin-top:.625rem;line-height:1.55}.auth-register-form--login .randevu-form__form .row{gap:1.375rem}.auth-register-form--login .randevu-form__form .app-form-field{gap:.625rem}.auth-register-form--login .randevu-form__form .kt-input{height:3.25rem}.auth-register-form--login .randevu-form__submit-wrap{margin-top:.875rem}.auth-register-form--login .randevu-form__submit{max-width:17rem;height:3.25rem}.auth-register-form--login .auth-status-message{margin-top:.25rem;padding:.875rem 1rem;line-height:1.5}.auth-register-form--login .randevu-form__form .auth-form-actions--footer{gap:.75rem;margin-top:.875rem;padding-top:1.125rem}.auth-login-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-register-form--login .auth-forgot-choose__actions{flex-direction:column;gap:1rem;margin-top:.35rem;display:flex}.auth-register-form--choose .auth-register-form__shell{max-width:560px}.auth-register-form--choose .auth-register-form__heading{margin-bottom:1.5rem}.auth-register-form--choose .auth-forgot-choose__actions{gap:1.125rem}.auth-register-form--choose .auth-forgot-choose__select-card{border-radius:.9375rem;gap:1.125rem;min-height:5.75rem;padding:1.25rem 1.375rem}.auth-register-form--choose .auth-forgot-choose__select-icon-wrap{border-radius:.8125rem;width:3.125rem;height:3.125rem;font-size:1.375rem}.auth-register-form--choose .auth-forgot-choose__select-body{gap:.375rem}.auth-register-form--choose .auth-forgot-choose__select-label{font-size:1rem;line-height:1.35}.auth-register-form--choose .auth-forgot-choose__select-hint{font-size:.84375rem;line-height:1.5}.auth-register-form--login a.randevu-form__submit{text-decoration:none}@media (width<=900px){.auth-register-form--login .auth-register-form__shell{max-width:520px;padding-inline:1rem}.auth-register-form--login .auth-register-form__card.randevu-form__wrapper{padding:1.5rem 1.5rem 1.75rem}}@media (width<=768px){.auth-register-form--choose .auth-register-form__shell{max-width:100%}.auth-register-form--choose .auth-forgot-choose__select-card{gap:1rem;min-height:5.25rem;padding:1.125rem}.auth-register-form--choose .auth-forgot-choose__select-icon-wrap{width:2.875rem;height:2.875rem;font-size:1.25rem}.auth-register-form--login.randevu-form{justify-content:flex-start;min-height:100%;padding-block:1.25rem}.auth-register-form--login .auth-register-form__shell{padding-inline:1rem}.auth-register-form--login .auth-register-form__header,.auth-register-form--login .auth-register-form__header--stacked{flex-direction:column;grid-template-columns:none;place-items:stretch stretch;gap:1rem;margin-bottom:1.125rem;padding-bottom:1rem;display:flex}.auth-register-form--login .auth-register-form__back{place-self:flex-start start}.auth-register-form--login .auth-register-form__brand-wrap{place-self:center}.auth-register-form--login .auth-register-form__brand-wrap .auth-brand__logo{max-width:min(100%,14.5rem);height:4rem}.auth-register-form--login .auth-register-form__heading{margin-bottom:1.5rem}.auth-register-form--login .auth-register-form__title{font-size:1.25rem}.auth-register-form--login .randevu-form__form .row{gap:1.25rem}.auth-register-form--login .randevu-form__form .kt-input,.auth-register-form--login .randevu-form__submit{height:3.125rem}.auth-register-form--login .randevu-form__submit,.auth-register-form--login .randevu-form__form .auth-form-actions .auth-action-btn{width:100%;max-width:none}}@media (width<=480px){.auth-register-form--choose .auth-register-form__heading{margin-bottom:1.25rem}.auth-register-form--choose .auth-forgot-choose__actions{gap:.875rem}.auth-register-form--choose .auth-forgot-choose__select-card{align-items:flex-start;gap:.875rem;min-height:0;padding:1rem}.auth-register-form--choose .auth-forgot-choose__select-icon-wrap{width:2.625rem;height:2.625rem;margin-top:.125rem;font-size:1.125rem}.auth-register-form--choose .auth-forgot-choose__select-label{font-size:.9375rem}.auth-register-form--choose .auth-forgot-choose__select-hint{font-size:.78125rem;line-height:1.45}.auth-register-form--choose .auth-forgot-choose__select-chevron{margin-top:.35rem}.auth-register-form--login.randevu-form{padding-block:1rem}.auth-register-form--login .auth-register-form__shell{padding-inline:.75rem}.auth-register-form--login .auth-register-form__card.randevu-form__wrapper{border-radius:1.125rem;padding:1.5rem 1.125rem 1.75rem}.auth-register-form--login .auth-register-form__back{padding:.4rem .7rem;font-size:.75rem}.auth-register-form--login .auth-register-form__brand-wrap .auth-brand__logo{max-width:min(100%,13.5rem);height:3.75rem}.auth-register-form--login .auth-register-form__title{font-size:1.1875rem}.auth-register-form--login .auth-register-form__subtitle{font-size:.8125rem}.auth-login-meta{flex-flow:row;justify-content:space-between;align-items:center;gap:.75rem}.auth-login-meta .kt-label{min-width:0;margin:0}.auth-login-meta .kt-link{white-space:nowrap;flex-shrink:0}.auth-register-form--login .randevu-form__form .kt-input,.auth-register-form--login .randevu-form__submit{height:2.875rem;font-size:.875rem}}@media (width<=900px){.auth-register-form__shell{max-width:100%;padding:1.35rem 1rem 1.85rem}.auth-register-form__card.randevu-form__wrapper{padding:1.25rem 1.35rem 1.35rem}}@media (width<=768px){.auth-register-form__header{grid-template-columns:1fr;justify-items:center;row-gap:.875rem;margin-bottom:.875rem;padding-bottom:.875rem}.auth-register-form__back{grid-column:1;justify-self:start;width:fit-content}.auth-register-form__brand-wrap{grid-column:1;justify-self:center}.auth-register-form__header-spacer{display:none}.auth-register-form__brand-wrap .auth-brand__logo{max-width:min(100%,14.5rem);height:4rem}.auth-register-form__heading{margin-bottom:1rem}.auth-register-form__title{font-size:1.1875rem}.auth-register-form .randevu-form__form .row{gap:.875rem}.auth-register-form .randevu-form__form .kt-input,.auth-register-form .randevu-form__submit{height:2.875rem}.auth-register-form .randevu-form__submit{max-width:none}.auth-register-form .randevu-form__form .auth-legal-consent{padding:.6875rem .8125rem}}@media (width<=480px){.auth-register-form__shell{padding:1rem .75rem 1.5rem}.auth-register-form__card.randevu-form__wrapper{border-radius:1rem;padding:1.125rem 1rem 1.25rem}.auth-register-form__back{padding:.4rem .65rem;font-size:.71875rem}.auth-register-form__brand-wrap .auth-brand__logo{max-width:min(100%,13.5rem);height:3.75rem}.auth-register-form__title{font-size:1.125rem}.auth-register-form__subtitle{font-size:.78125rem}}.cv-modern-form .app-form-field{gap:.5rem}.cv-modern-form .app-form-field>.kt-form-label{font-size:.84375rem}.cv-modern-form .kt-input:not(textarea),.cv-modern-form select.kt-input{border-radius:.75rem;height:3rem;padding-inline:.9375rem;font-size:.875rem}.cv-modern-form textarea.kt-input{border-radius:.75rem;font-size:.875rem}.admin-modern-form{width:100%;max-width:var(--admin-form-max,72rem);gap:1.25rem;display:grid}.admin-modern-form--compact{max-width:48rem}.admin-modern-form__panel{border-radius:calc(var(--radius) + 2px);background:#fff;border:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0a}@media (width>=64rem){.admin-modern-form__panel:not(.admin-modern-form__panel--end-wide){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}.admin-modern-form__block--full{grid-column:1/-1}.admin-modern-form__panel:not(.admin-modern-form__panel--end-wide)>.admin-modern-form__block:not(.admin-modern-form__block--full):first-child{border-right:1px solid #f1f5f9}.admin-modern-form__panel:not(.admin-modern-form__panel--end-wide)>.admin-modern-form__block:not(.admin-modern-form__block--full):nth-child(2) .admin-modern-form__grid{grid-template-columns:minmax(0,1fr)}}@media (width>=80rem){.admin-modern-form__panel--end-wide{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:stretch}.admin-modern-form__panel--end-wide>.admin-modern-form__block:not(.admin-modern-form__block--full):first-child{border-bottom:none;border-right:1px solid #f1f5f9}.admin-modern-form__panel--end-wide>.admin-modern-form__block:not(.admin-modern-form__block--full):nth-child(2) .admin-modern-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-modern-form__block{border-bottom:1px solid #f1f5f9;min-width:0;padding:1.25rem 1.25rem 1.375rem}.admin-modern-form__block:last-child{border-bottom:none}@media (width>=64rem){.admin-modern-form__block{padding:1.5rem 1.625rem}}.admin-modern-form__block-head{align-items:center;gap:.75rem;margin-bottom:1.125rem;display:flex}.admin-modern-form__block-icon{color:#60a5fa;background:#2563eb14;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:inline-flex}.admin-modern-form__block-title{letter-spacing:-.015em;color:#0f172a;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.admin-modern-form__block-body{gap:1rem;min-width:0;display:grid}.admin-modern-form__grid{grid-template-columns:minmax(0,1fr);gap:1rem 1.125rem;min-width:0;display:grid}.admin-modern-form__grid--stack{grid-template-columns:minmax(0,1fr)}@media (width>=40rem){.admin-modern-form__grid:not(.admin-modern-form__grid--stack){grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-modern-form__group{gap:.875rem;min-width:0;display:grid}.admin-modern-form__group-title{letter-spacing:-.01em;color:#334155;border-bottom:1px solid #f1f5f9;margin:0;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.admin-modern-form__grid>.app-form-field,.admin-modern-form__block-body>.app-form-field,.admin-modern-form__grid>[id]{min-width:0}.admin-modern-form__span-2{grid-column:1/-1}.admin-modern-form .app-form-field{gap:.375rem}.admin-modern-form .app-form-field>.kt-form-label{color:#475569;margin-bottom:0;font-size:.8125rem;font-weight:500}.admin-modern-form .app-form-field__control{min-width:0;max-width:100%}.admin-modern-form .kt-input:not(textarea),.admin-modern-form select.kt-input{background:#fff;border-color:#e2e8f0;border-radius:.6875rem;width:100%;max-width:100%;height:2.625rem;padding-inline:.8125rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.admin-modern-form .kt-input:not(textarea):hover,.admin-modern-form select.kt-input:hover{border-color:#cbd5e1}.admin-modern-form .kt-input:not(textarea):focus,.admin-modern-form select.kt-input:focus{border-color:color-mix(in srgb, var(--primary) 55%, #cbd5e1);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.admin-modern-form [data-kt-toggle-password]{align-items:center;gap:.5rem;display:flex}.admin-modern-form .app-datetime-picker{width:100%;min-width:0;max-width:100%}.admin-modern-form .app-datetime-picker .kt-input,.admin-modern-form .app-datetime-picker__trigger{border-radius:.6875rem;height:2.625rem}.admin-modern-form textarea.kt-input,.admin-modern-form textarea.kt-textarea{resize:vertical;border-color:#e2e8f0;border-radius:.6875rem;width:100%;max-width:100%;height:auto;min-height:7.5rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.admin-modern-form__check{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6875rem;align-items:flex-start;gap:.625rem;padding:.8125rem .9375rem;display:flex}.admin-modern-form__check>label{color:#475569;cursor:pointer;font-size:.8125rem;line-height:1.4}.admin-modern-form__status{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.admin-modern-form__status-label{color:#475569;font-size:.8125rem;font-weight:500}.admin-modern-form__meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:.25rem;padding:1rem 1.0625rem}.admin-modern-form__meta-title{letter-spacing:-.01em;color:#334155;margin:0 0 .75rem;font-size:.875rem;font-weight:600}.admin-modern-form__meta-list{gap:.625rem;margin:0;display:grid}.admin-modern-form__meta-row{grid-template-columns:minmax(7rem,9.5rem) minmax(0,1fr);align-items:center;gap:.5rem .75rem;display:grid}.admin-modern-form__meta-row>dt{color:#64748b;margin:0;font-size:.8125rem;font-weight:500}.admin-modern-form__meta-row>dd{color:#334155;min-width:0;margin:0;font-size:.875rem;font-weight:500}.admin-modern-form__detail-item{gap:.25rem;min-width:0;display:grid}.admin-modern-form__detail-item>dt{color:#475569;margin:0;font-size:.875rem;font-weight:500}.admin-modern-form__detail-item>dd{color:#0f172a;min-width:0;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.admin-modern-form .admin-form-photo-center{padding-bottom:.25rem}.admin-page-notice{width:100%;max-width:var(--admin-form-max,72rem);border-radius:calc(var(--radius) + 2px);border:1px solid #e2e8f0;background:#fff;border-inline-start-width:4px;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem 1rem 1rem;display:flex;box-shadow:0 1px 2px #0f172a0a,0 4px 14px #0f172a0a}.admin-page-notice__icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:inline-flex}.admin-page-notice__body{flex:auto;min-width:0}.admin-page-notice__title{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.admin-page-notice__text{color:#475569;margin:.375rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.admin-page-notice--warning{border-inline-start-color:#f59e0b}.admin-page-notice--warning .admin-page-notice__icon{color:#b45309;background:#f59e0b24}.admin-page-notice--info{border-inline-start-color:#2563eb}.admin-page-notice--info .admin-page-notice__icon{color:#2563eb;background:#2563eb1a}.admin-page-notice--danger{border-inline-start-color:#dc2626}.admin-page-notice--danger .admin-page-notice__icon{color:#dc2626;background:#dc26261a}.admin-page-notice__body>.admin-page-notice__text+.admin-page-notice__text{margin-top:.375rem}[data-ilan-detay-page] .admin-page-notice{max-width:100%}[data-cv-form-page] .admin-page-notice{max-width:56rem}[data-randevu-detay-page] .admin-page-notice{max-width:48rem}[data-randevu-slot-page] .admin-page-notice{max-width:100%}.admin-modern-form .app-form-actions{justify-content:center;gap:.625rem;padding-top:.125rem}@media (width<=63.9375rem){.admin-modern-form{max-width:100%}}@media (width<=47.9375rem){.admin-modern-form{gap:1rem}.admin-modern-form__block{padding:1.125rem 1rem 1.25rem}.admin-modern-form__block-head{flex-wrap:nowrap;gap:.625rem;margin-bottom:.875rem}.admin-modern-form__block-aside{flex-shrink:0;margin-inline-start:auto}.admin-modern-form__block-icon{border-radius:.5rem;width:2rem;height:2rem;font-size:.875rem}.admin-modern-form__block-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.875rem;overflow:hidden}.admin-modern-form__block-body,.admin-modern-form__grid{gap:.875rem}.admin-modern-form__meta-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.125rem}.admin-modern-form .kt-input:not(textarea),.admin-modern-form select.kt-input,.admin-modern-form .app-datetime-picker .kt-input,.admin-modern-form .app-datetime-picker__trigger{height:2.75rem}.admin-modern-form .app-form-actions{justify-content:stretch}.admin-modern-form .app-form-actions .app-save-btn,.admin-modern-form .app-form-actions .admin-action-btn{flex:auto;min-width:0}.admin-modern-form .app-form-actions .app-save-btn{padding-inline:1.5rem!important}}
