.auth-ui-primitives-module__U9IMEa__modal{z-index:99999;-webkit-backdrop-filter:blur(8px);background-color:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out auth-ui-primitives-module__U9IMEa__modalFadeIn;display:flex;position:fixed;inset:0}.auth-ui-primitives-module__U9IMEa__modal__container{color:#fff;background-color:#1b1d1f;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:95%;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) auth-ui-primitives-module__U9IMEa__modalSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0009}.auth-ui-primitives-module__U9IMEa__modal__container--sm{max-width:440px}.auth-ui-primitives-module__U9IMEa__modal__container--md{max-width:560px}.auth-ui-primitives-module__U9IMEa__modal__container--lg{max-width:768px}.auth-ui-primitives-module__U9IMEa__modal__container--xl{max-width:1024px}.auth-ui-primitives-module__U9IMEa__modal__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.auth-ui-primitives-module__U9IMEa__modal__title{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.auth-ui-primitives-module__U9IMEa__modal__close-btn{cursor:pointer;color:#ffffff80;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}@media (hover:hover){.auth-ui-primitives-module__U9IMEa__modal__close-btn:hover{color:#fff;background-color:#ffffff0f}}.auth-ui-primitives-module__U9IMEa__modal__close-btn:active{transform:scale(.95)}.auth-ui-primitives-module__U9IMEa__modal__body{flex:1;padding:1.5rem;overflow-y:auto}.auth-ui-primitives-module__U9IMEa__card_actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.auth-ui-primitives-module__U9IMEa__card_actions__btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}@media (hover:hover){.auth-ui-primitives-module__U9IMEa__card_actions__btn:hover{background-color:#ffffff0f}}.auth-ui-primitives-module__U9IMEa__card_actions__btn:disabled{opacity:.5;cursor:not-allowed}.auth-ui-primitives-module__U9IMEa__card_actions__btn--view{color:var(--color-primary,#e23e3e)}@media (hover:hover){.auth-ui-primitives-module__U9IMEa__card_actions__btn--view:hover{color:var(--color-primary-hover,#ff5757)}}.auth-ui-primitives-module__U9IMEa__card_actions__btn--send{color:#eab308}@media (hover:hover){.auth-ui-primitives-module__U9IMEa__card_actions__btn--send:hover{color:#ca8a04}}.auth-ui-primitives-module__U9IMEa__card_actions__btn--edit{color:#6366f1}@media (hover:hover){.auth-ui-primitives-module__U9IMEa__card_actions__btn--edit:hover{color:#4f46e5}}.auth-ui-primitives-module__U9IMEa__card_actions__btn--download{color:#22c55e}@media (hover:hover){.auth-ui-primitives-module__U9IMEa__card_actions__btn--download:hover{color:#16a34a}}.auth-ui-primitives-module__U9IMEa__card_actions__btn--delete{color:#ef4444}@media (hover:hover){.auth-ui-primitives-module__U9IMEa__card_actions__btn--delete:hover{color:#dc2626}}.auth-ui-primitives-module__U9IMEa__select_input,.auth-ui-primitives-module__U9IMEa__date_picker{color:#fff;background-color:#1b1d1f;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:all .2s}.auth-ui-primitives-module__U9IMEa__select_input:focus,.auth-ui-primitives-module__U9IMEa__date_picker:focus{border-color:var(--color-primary,#e23e3e);box-shadow:0 0 0 3px #e23e3e26}.auth-ui-primitives-module__U9IMEa__select_input:disabled,.auth-ui-primitives-module__U9IMEa__date_picker:disabled{opacity:.6;cursor:not-allowed}.auth-ui-primitives-module__U9IMEa__data_state{text-align:center;background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.auth-ui-primitives-module__U9IMEa__data_state__icon_wrap{color:#fff9;background-color:#ffffff0d;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1.25rem;padding:.875rem;display:flex}.auth-ui-primitives-module__U9IMEa__data_state__title{color:#fff;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.auth-ui-primitives-module__U9IMEa__data_state__message{color:#fff9;max-width:24rem;margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.auth-ui-primitives-module__U9IMEa__data_state__retry_btn{color:#fff;background-color:var(--color-primary,#e23e3e);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}@media (hover:hover){.auth-ui-primitives-module__U9IMEa__data_state__retry_btn:hover{background-color:var(--color-primary-hover,#ff5757)}}.auth-ui-primitives-module__U9IMEa__skeleton_row{border-bottom:1px solid #ffffff0f;animation:1.5s ease-in-out infinite auth-ui-primitives-module__U9IMEa__skeletonPulse}.auth-ui-primitives-module__U9IMEa__skeleton_row__cell{padding:1.25rem 1.5rem}.auth-ui-primitives-module__U9IMEa__skeleton_row__placeholder{background-color:#ffffff0f;border-radius:4px;width:75%;height:1rem}@keyframes auth-ui-primitives-module__U9IMEa__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes auth-ui-primitives-module__U9IMEa__modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-ui-primitives-module__U9IMEa__skeletonPulse{0%,to{opacity:.6}50%{opacity:1}}.tabs-container{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:8px;width:fit-content;margin-bottom:24px;padding:6px;display:flex}.tab-button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.tab-button svg{opacity:.6;transition:all .2s}@media (hover:hover){.tab-button:hover{color:#fff;background-color:#ffffff0d}}.tab-button.active{color:#fff;background-color:#ffffff14;border:1px solid #ffffff1f;box-shadow:0 4px 12px #00000026}.tab-button.active svg{opacity:1;stroke:#fff}.admin-submit-btn{font-size:.875rem;font-weight:600;font-family:var(--font-family-base), sans-serif;color:var(--button-text-inverse,#151515);background:linear-gradient(135deg, var(--color-primary,#fff) 0%, var(--color-primary-hover,#ffffffa6) 100%);border-radius:var(--radius-md,8px);cursor:pointer;border:none;justify-content:center;align-items:center;padding:10px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #00000026}@media (hover:hover){.admin-submit-btn:hover:not(:disabled){opacity:.95;transform:translateY(-2px);box-shadow:0 6px 16px #00000040,0 0 12px #ffffff1a}}.admin-submit-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #00000026}.admin-submit-btn:disabled{opacity:.5;cursor:not-allowed}.auth-ui-primitives-module__U9IMEa__modal__close-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:767.98px){.auth-ui-primitives-module__U9IMEa__modal{padding:0;padding-top:max(1rem, env(safe-area-inset-top));align-items:flex-end}.auth-ui-primitives-module__U9IMEa__modal__container,.auth-ui-primitives-module__U9IMEa__modal__container--sm,.auth-ui-primitives-module__U9IMEa__modal__container--md,.auth-ui-primitives-module__U9IMEa__modal__container--lg,.auth-ui-primitives-module__U9IMEa__modal__container--xl{width:100%;max-width:none;max-height:calc(100dvh - max(1rem, env(safe-area-inset-top)));border-bottom:none;border-radius:20px 20px 0 0}.auth-ui-primitives-module__U9IMEa__modal__header{padding:.75rem .75rem .75rem 1.25rem;padding-inline:1.25rem .75rem}.auth-ui-primitives-module__U9IMEa__modal__close-btn{min-width:44px;min-height:44px}.auth-ui-primitives-module__U9IMEa__modal__body{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.auth-ui-primitives-module__U9IMEa__modal,.auth-ui-primitives-module__U9IMEa__modal__container{animation:none}}
.PasswordInput-module__mMqonq__passwordInputGroup{width:100%}.PasswordInput-module__mMqonq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.PasswordInput-module__mMqonq__inputWrapper{width:100%;position:relative}.PasswordInput-module__mMqonq__inputContainer{border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--input-bg);width:100%;max-width:100%;min-height:48px;box-shadow:var(--shadow-xs);box-sizing:border-box;align-items:center;transition:all .2s;display:flex;position:relative}@media (hover:hover){.PasswordInput-module__mMqonq__inputContainer:hover{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}}.PasswordInput-module__mMqonq__inputContainer:focus-within{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputError,.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputError:focus-within{border-color:var(--color-error);background-color:rgba(var(--color-error-rgb), .05)}@media (hover:hover){.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputError:hover{border-color:var(--color-error);background-color:rgba(var(--color-error-rgb), .05)}}.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputError:focus-within{box-shadow:0 0 0 3px rgba(var(--color-error-rgb), .1)}.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputSuccess{border-color:var(--color-success)}@media (hover:hover){.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputSuccess:hover{border-color:var(--color-success)}}.PasswordInput-module__mMqonq__inputContainer.PasswordInput-module__mMqonq__inputSuccess:focus-within{border-color:var(--color-success);box-shadow:0 0 0 3px rgba(var(--color-success-rgb), .1)}.PasswordInput-module__mMqonq__input{padding:var(--spacing-md);padding-right:var(--spacing-2xl);font-size:var(--font-size-sm);color:var(--color-text-primary);font-family:var(--font-family);background:0 0;border:none;outline:none;flex:1}.PasswordInput-module__mMqonq__input::placeholder{color:var(--color-text-muted)}.PasswordInput-module__mMqonq__input:disabled{opacity:.6;cursor:not-allowed}.PasswordInput-module__mMqonq__inputIcons{align-items:center;gap:var(--spacing-xs);padding-right:var(--spacing-sm);display:flex}.PasswordInput-module__mMqonq__validationIcon{justify-content:center;align-items:center;display:flex}.PasswordInput-module__mMqonq__iconSuccess{color:var(--color-success)}.PasswordInput-module__mMqonq__iconError{color:var(--color-error)}.PasswordInput-module__mMqonq__iconNeutral{color:var(--color-text-muted);transition:color .2s}.PasswordInput-module__mMqonq__toggleButton{padding:var(--spacing-xs);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (hover:hover){.PasswordInput-module__mMqonq__toggleButton:hover:not(:disabled) .PasswordInput-module__mMqonq__iconNeutral{color:var(--color-primary)}.PasswordInput-module__mMqonq__toggleButton:hover:not(:disabled){background:var(--color-hover-bg)}}.PasswordInput-module__mMqonq__toggleButton:disabled{cursor:not-allowed;opacity:.5}.PasswordInput-module__mMqonq__strengthMeterContainer,.PasswordInput-module__mMqonq__errorContainer,.PasswordInput-module__mMqonq__requirementsContainer{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1),opacity .2s,margin .25s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.PasswordInput-module__mMqonq__strengthMeterContainer.PasswordInput-module__mMqonq__open,.PasswordInput-module__mMqonq__errorContainer.PasswordInput-module__mMqonq__open{opacity:1;margin-top:var(--spacing-sm);grid-template-rows:1fr}.PasswordInput-module__mMqonq__requirementsContainer.PasswordInput-module__mMqonq__open{opacity:1;margin-top:var(--spacing-md);grid-template-rows:1fr}.PasswordInput-module__mMqonq__collapsibleInner{min-height:0}.PasswordInput-module__mMqonq__strengthMeter{align-items:center;gap:var(--spacing-md);display:flex}.PasswordInput-module__mMqonq__strengthBar{background:var(--color-border);border-radius:var(--radius-full);flex:1;height:4px;overflow:hidden}.PasswordInput-module__mMqonq__strengthProgress{border-radius:var(--radius-full);height:100%;transition:all .3s}.PasswordInput-module__mMqonq__strengthText{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:right;min-width:50px}.PasswordInput-module__mMqonq__errorMessage{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-error);display:flex}.PasswordInput-module__mMqonq__requirements{padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transform-origin:top;overflow:hidden}.PasswordInput-module__mMqonq__requirementsTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0}.PasswordInput-module__mMqonq__requirementsList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PasswordInput-module__mMqonq__requirement{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color .2s;display:flex}.PasswordInput-module__mMqonq__requirementMet{color:var(--color-success)}.PasswordInput-module__mMqonq__requirementIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.PasswordInput-module__mMqonq__iconBullet{color:var(--color-text-muted);font-size:1.25rem;line-height:1}.PasswordInput-module__mMqonq__requirementText{flex:1}[dir=rtl] .PasswordInput-module__mMqonq__input{text-align:right}[dir=rtl] .PasswordInput-module__mMqonq__inputIcons{padding-right:0;padding-left:var(--spacing-sm)}[dir=rtl] .PasswordInput-module__mMqonq__strengthText{text-align:left}@media (max-width:640px){.PasswordInput-module__mMqonq__input{font-size:var(--font-size-sm);padding:.75rem .875rem}.PasswordInput-module__mMqonq__requirements{padding:var(--spacing-sm)}.PasswordInput-module__mMqonq__requirement{font-size:var(--font-size-xs)}}
.OTPCountdownTimer-module__xZmcyG__timerContainer{text-align:center;margin:1rem 0}.OTPCountdownTimer-module__xZmcyG__timerDisplay{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s;display:flex}.OTPCountdownTimer-module__xZmcyG__timerLabel{color:var(--color-text-muted);font-size:.875rem;font-weight:400}.OTPCountdownTimer-module__xZmcyG__timerValue{color:var(--color-primary,var(--color-success));font-variant-numeric:tabular-nums;text-align:center;min-width:3ch;font-size:1.125rem;font-weight:600;transition:color .3s}.OTPCountdownTimer-module__xZmcyG__timerWarning{color:var(--color-warning);animation:1s ease-in-out infinite OTPCountdownTimer-module__xZmcyG__pulse}@keyframes OTPCountdownTimer-module__xZmcyG__pulse{0%,to{opacity:1}50%{opacity:.6}}.OTPCountdownTimer-module__xZmcyG__expiredMessage{background:rgba(var(--color-black-rgb), 1);border:1px solid rgba(var(--color-black-rgb), 1);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.OTPCountdownTimer-module__xZmcyG__expiredIcon{font-size:1.25rem}.OTPCountdownTimer-module__xZmcyG__expiredText{color:var(--color-danger);font-size:.875rem;font-weight:500}
.LocaleSwitcher-module__NnA_mq__headerSwitcher{background:rgba(var(--color-white-rgb), .06);border:1px solid rgba(var(--color-white-rgb), .12);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-high-contrast);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;padding:.35rem .75rem;transition:border-color .3s,color .3s,background-color .3s;display:inline-flex}@media (hover:hover){.LocaleSwitcher-module__NnA_mq__headerSwitcher:hover{border-color:rgba(var(--color-white-rgb), .35);color:var(--color-white);background:rgba(var(--color-white-rgb), .1)}}.LocaleSwitcher-module__NnA_mq__headerSwitcher.LocaleSwitcher-module__NnA_mq__darkText{color:var(--color-white);border-color:var(--color-border-light);background:var(--color-primary-bg)}@media (hover:hover){.LocaleSwitcher-module__NnA_mq__headerSwitcher.LocaleSwitcher-module__NnA_mq__darkText:hover{border-color:var(--color-border-hover);color:var(--color-white);background:var(--color-primary-bg-hover)}}.LocaleSwitcher-module__NnA_mq__headerIcon{opacity:.6;flex-shrink:0;transition:transform .3s,opacity .3s}@media (hover:hover){.LocaleSwitcher-module__NnA_mq__headerSwitcher:hover .LocaleSwitcher-module__NnA_mq__headerIcon{opacity:.9;transform:rotate(15deg)}}.LocaleSwitcher-module__NnA_mq__headerSwitcher.LocaleSwitcher-module__NnA_mq__darkText .LocaleSwitcher-module__NnA_mq__headerIcon{opacity:.55}@media (hover:hover){.LocaleSwitcher-module__NnA_mq__headerSwitcher.LocaleSwitcher-module__NnA_mq__darkText:hover .LocaleSwitcher-module__NnA_mq__headerIcon{opacity:.85}}.LocaleSwitcher-module__NnA_mq__headerLabel{font-size:var(--font-size-sm)}@media (max-width:1024px){.LocaleSwitcher-module__NnA_mq__headerSwitcher{font-size:var(--font-size-xs);padding:.35rem .7rem}.LocaleSwitcher-module__NnA_mq__headerLabel{font-size:var(--font-size-xs)}}@media (max-width:768px){.LocaleSwitcher-module__NnA_mq__headerSwitcher{padding:.3rem .6rem}}.LocaleSwitcher-module__NnA_mq__sidebarSwitcher{border:1px solid rgba(var(--color-white-rgb), .08);background:rgba(var(--color-white-rgb), .03);color:rgba(var(--color-white-rgb), .55);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;margin:0 .75rem;padding:.55rem .875rem;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:flex;overflow:hidden}.LocaleSwitcher-module__NnA_mq__sidebarCollapsed{justify-content:center;margin:0 .5rem;padding:.55rem}@media (hover:hover){.LocaleSwitcher-module__NnA_mq__sidebarSwitcher:hover{background:rgba(var(--color-white-rgb), .07);color:rgba(var(--color-white-rgb), .85);border-color:rgba(var(--color-white-rgb), .14)}}.LocaleSwitcher-module__NnA_mq__sidebarSwitcher:active{transform:scale(.97)}.LocaleSwitcher-module__NnA_mq__sidebarIconWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.LocaleSwitcher-module__NnA_mq__sidebarIcon{width:18px;height:18px}.LocaleSwitcher-module__NnA_mq__sidebarLabel{text-align:start;font-family:var(--font-cairo), sans-serif;flex:1}.LocaleSwitcher-module__NnA_mq__sidebarBadge{letter-spacing:.5px;background:rgba(var(--color-accent-danger-rgb), .15);color:rgba(var(--color-accent-danger-rgb), .9);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.LocaleSwitcher-module__NnA_mq__authSwitcher{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-almarai), sans-serif;z-index:4;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;align-items:center;gap:.5rem;min-height:40px;padding:.5rem .95rem;font-size:clamp(12px,1.1vw,14px);transition:all .3s;display:flex;position:fixed;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,3vw,2rem)}.LocaleSwitcher-module__NnA_mq__authIcon{flex-shrink:0}.LocaleSwitcher-module__NnA_mq__authLabel{line-height:1}@media (hover:hover){.LocaleSwitcher-module__NnA_mq__authSwitcher:hover{background:var(--color-background);border-color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--color-black-rgb), .15);transform:translateY(-2px)}}.LocaleSwitcher-module__NnA_mq__authSwitcher:active{transform:translateY(0)}[dir=rtl] .LocaleSwitcher-module__NnA_mq__authSwitcher{flex-direction:row-reverse;left:clamp(.75rem,3vw,2rem);right:auto}@media (max-width:640px){.LocaleSwitcher-module__NnA_mq__authSwitcher{gap:.4rem;min-height:36px;padding:.45rem .8rem}[dir=rtl] .LocaleSwitcher-module__NnA_mq__authSwitcher{left:clamp(.75rem,3vw,2rem)}}@media (max-width:380px){.LocaleSwitcher-module__NnA_mq__authSwitcher{justify-content:center;min-width:36px;padding:.45rem}.LocaleSwitcher-module__NnA_mq__authLabel{display:none}}
.ConfirmDialog-module__2tGtrG__overlay{background:rgba(var(--color-black-rgb), .7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);justify-content:center;align-items:center;animation:.2s ease-out ConfirmDialog-module__2tGtrG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmDialog-module__2tGtrG__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmDialog-module__2tGtrG__dialog{background:var(--color-surface,var(--color-white));border:1px solid var(--color-border,var(--color-neutral-200));border-radius:var(--radius-xl,16px);padding:var(--spacing-2xl,32px);width:90%;max-width:480px;box-shadow:var(--shadow-xl,0 20px 25px -5px rgba(var(--color-black-rgb), .1));animation:.3s ease-out ConfirmDialog-module__2tGtrG__slideUp;position:relative}@keyframes ConfirmDialog-module__2tGtrG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog-module__2tGtrG__closeButton{top:var(--spacing-lg);right:var(--spacing-lg);color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute}@media (hover:hover){.ConfirmDialog-module__2tGtrG__closeButton:hover:not(:disabled){background:var(--color-hover-bg);color:var(--color-text-primary)}}.ConfirmDialog-module__2tGtrG__closeButton:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__2tGtrG__icon{margin-bottom:var(--spacing-lg);color:var(--color-primary);justify-content:center;align-items:center;display:flex}.ConfirmDialog-module__2tGtrG__title{font-size:var(--font-size-2xl,24px);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,var(--color-black));margin:0 0 var(--spacing-md,16px) 0;text-align:center;opacity:1!important}.ConfirmDialog-module__2tGtrG__message{font-size:var(--font-size-base,16px);color:var(--color-text-secondary);margin:0 0 var(--spacing-xl,24px) 0;text-align:center;white-space:pre-line;line-height:1.6;opacity:1!important}.ConfirmDialog-module__2tGtrG__actions{gap:var(--spacing-md);justify-content:flex-end;display:flex}.ConfirmDialog-module__2tGtrG__cancelButton,.ConfirmDialog-module__2tGtrG__confirmButton{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;border:none;flex:1;transition:all .2s}.ConfirmDialog-module__2tGtrG__cancelButton{background:var(--color-hover-bg);color:var(--color-text-primary)}@media (hover:hover){.ConfirmDialog-module__2tGtrG__cancelButton:hover:not(:disabled){background:var(--color-active-bg)}}.ConfirmDialog-module__2tGtrG__confirmButton{background:var(--color-primary);color:var(--color-white)}@media (hover:hover){.ConfirmDialog-module__2tGtrG__confirmButton:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}}.ConfirmDialog-module__2tGtrG__cancelButton:disabled,.ConfirmDialog-module__2tGtrG__confirmButton:disabled{opacity:.6;cursor:not-allowed}[dir=rtl] .ConfirmDialog-module__2tGtrG__closeButton{left:var(--spacing-lg);right:auto}@media (max-width:640px){.ConfirmDialog-module__2tGtrG__dialog{padding:var(--spacing-xl);max-width:95%}.ConfirmDialog-module__2tGtrG__title{font-size:var(--font-size-xl)}.ConfirmDialog-module__2tGtrG__message{font-size:var(--font-size-sm)}.ConfirmDialog-module__2tGtrG__actions{flex-direction:column}}
.SchemaPreview-module__it7ICa__preview{margin-top:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.SchemaPreview-module__it7ICa__header{padding:var(--spacing-md);background:var(--color-background-secondary);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.SchemaPreview-module__it7ICa__toggleButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-all);display:flex}@media (hover:hover){.SchemaPreview-module__it7ICa__toggleButton:hover{background:var(--color-background-tertiary);border-color:var(--color-border-hover)}}.SchemaPreview-module__it7ICa__actions{gap:var(--spacing-sm);display:flex}.SchemaPreview-module__it7ICa__actionButton{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:var(--transition-all);background:0 0;display:flex}@media (hover:hover){.SchemaPreview-module__it7ICa__actionButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}}.SchemaPreview-module__it7ICa__content{padding:var(--spacing-lg)}.SchemaPreview-module__it7ICa__codeBlock{background:var(--background-card);border-radius:var(--radius-md);padding:var(--spacing-md);max-height:400px;overflow:auto}.SchemaPreview-module__it7ICa__code{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-neutral-200);margin:0}.SchemaPreview-module__it7ICa__usage{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-primary-lighter);border-radius:var(--radius-md)}.SchemaPreview-module__it7ICa__usageTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-info);margin-bottom:var(--spacing-sm)}.SchemaPreview-module__it7ICa__usageList{margin:0 0 var(--spacing-md) 0;padding-left:var(--spacing-lg);color:var(--color-info);font-size:var(--font-size-sm)}.SchemaPreview-module__it7ICa__usageList li{margin-bottom:var(--spacing-xs)}.SchemaPreview-module__it7ICa__usageCode{background:var(--background-card);color:var(--color-neutral-200);padding:var(--spacing-md);border-radius:var(--radius-md);font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);margin:0;overflow-x:auto}.SchemaPreview-module__it7ICa__toggleButton:focus-visible,.SchemaPreview-module__it7ICa__actionButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SchemaPreview-module__it7ICa__codeBlock,.SchemaPreview-module__it7ICa__usageCode{max-width:100%}@media (max-width:767.98px){.SchemaPreview-module__it7ICa__header{gap:var(--spacing-sm);padding:var(--spacing-sm);flex-wrap:wrap}.SchemaPreview-module__it7ICa__toggleButton,.SchemaPreview-module__it7ICa__actionButton{min-height:44px}.SchemaPreview-module__it7ICa__actionButton{padding-inline:var(--spacing-md);font-size:var(--font-size-sm)}.SchemaPreview-module__it7ICa__actions{flex-wrap:wrap}.SchemaPreview-module__it7ICa__content{padding:var(--spacing-sm)}.SchemaPreview-module__it7ICa__codeBlock{padding:var(--spacing-sm);overscroll-behavior:contain;max-height:320px}.SchemaPreview-module__it7ICa__code{font-size:var(--font-size-xs)}.SchemaPreview-module__it7ICa__usage{margin-top:var(--spacing-md);padding:var(--spacing-sm)}.SchemaPreview-module__it7ICa__usageList{padding-inline-start:var(--spacing-lg);overflow-wrap:anywhere;padding-left:0}}@media (prefers-reduced-motion:reduce){.SchemaPreview-module__it7ICa__toggleButton,.SchemaPreview-module__it7ICa__actionButton{transition:none}}
.CardActions-module__haidaq__cardActions{justify-content:center;align-items:center;gap:var(--spacing-xs);min-width:64px;height:30px;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--shadow-md);z-index:10;top:-1rem;right:var(--spacing-sm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s;display:inline-flex;position:absolute}.CardActions-module__haidaq__cardActions:focus-within{opacity:1;visibility:visible;pointer-events:all}@media (hover:hover){.CardActions-module__haidaq__cardActions:hover{opacity:1;visibility:visible;pointer-events:all}}.CardActions-module__haidaq__cardActionsVisible{opacity:1;visibility:visible;pointer-events:all;box-shadow:none;background:0 0;position:static}.CardActions-module__haidaq__cardActionButton{border-radius:var(--radius-md);width:22px;height:22px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:inline-flex}@media (hover:hover){.CardActions-module__haidaq__cardActionButton:hover{transform:translateY(-1px)}}.CardActions-module__haidaq__cardActionButton:active{transform:translateY(0)}.CardActions-module__haidaq__cardActionButton:disabled{opacity:.5;cursor:not-allowed}.CardActions-module__haidaq__cardActionEdit{color:var(--color-text-primary)}.CardActions-module__haidaq__cardActionDelete{color:var(--color-error)}@media (hover:hover){.CardActions-module__haidaq__cardActionDelete:hover{color:var(--color-error-hover)}}.CardActions-module__haidaq__cardActionButton:focus-visible{outline-offset:2px;outline:2px solid}@media (hover:hover){.galleryItemWrapper:hover .CardActions-module__haidaq__cardActions{opacity:1;visibility:visible;pointer-events:all}}
.SchemaValidationPanel-module__kPdsCG__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-6);margin-bottom:var(--spacing-6);box-shadow:var(--shadow-sm)}.SchemaValidationPanel-module__kPdsCG__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--color-border);display:flex}.SchemaValidationPanel-module__kPdsCG__scoreSection{align-items:center;gap:var(--spacing-4);display:flex}.SchemaValidationPanel-module__kPdsCG__scoreCircle{border:4px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex}.SchemaValidationPanel-module__kPdsCG__scoreCircle.SchemaValidationPanel-module__kPdsCG__success{border-color:var(--color-success);background:var(--color-success-light)}.SchemaValidationPanel-module__kPdsCG__scoreCircle.SchemaValidationPanel-module__kPdsCG__warning{border-color:var(--color-warning);background:var(--color-warning-light)}.SchemaValidationPanel-module__kPdsCG__scoreCircle.SchemaValidationPanel-module__kPdsCG__error{border-color:var(--color-danger);background:var(--color-danger-light)}.SchemaValidationPanel-module__kPdsCG__scoreValue{font-size:28px;font-weight:700;line-height:1}.SchemaValidationPanel-module__kPdsCG__scoreLabel{text-transform:uppercase;opacity:.7;margin-top:var(--spacing-1);font-size:11px;font-weight:600}.SchemaValidationPanel-module__kPdsCG__scoreInfo{flex:1}.SchemaValidationPanel-module__kPdsCG__scoreTitle{margin:0 0 var(--spacing-1) 0;color:var(--color-text);font-size:20px;font-weight:600}.SchemaValidationPanel-module__kPdsCG__scoreDescription{color:var(--color-text-secondary);margin:0;font-size:14px}.SchemaValidationPanel-module__kPdsCG__actions{gap:var(--spacing-2);display:flex}.SchemaValidationPanel-module__kPdsCG__autoFixButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:linear-gradient(135deg, var(--color-info) 0%, var(--color-primary-dark) 100%);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;font-size:14px;font-weight:600;transition:all .2s;display:flex}@media (hover:hover){.SchemaValidationPanel-module__kPdsCG__autoFixButton:hover{box-shadow:0 4px 12px rgba(var(--color-rgb-indigo), .4);transform:translateY(-1px)}}.SchemaValidationPanel-module__kPdsCG__autoFixButton:active{transform:translateY(0)}.SchemaValidationPanel-module__kPdsCG__dismissButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (hover:hover){.SchemaValidationPanel-module__kPdsCG__dismissButton:hover{background:var(--color-surface-hover);color:var(--color-text)}}.SchemaValidationPanel-module__kPdsCG__section{margin-bottom:var(--spacing-4)}.SchemaValidationPanel-module__kPdsCG__section:last-child{margin-bottom:0}.SchemaValidationPanel-module__kPdsCG__sectionHeader{width:100%;padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-secondary);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;transition:background .2s;display:flex}@media (hover:hover){.SchemaValidationPanel-module__kPdsCG__sectionHeader:hover{background:var(--color-surface-hover)}}.SchemaValidationPanel-module__kPdsCG__sectionTitle{align-items:center;gap:var(--spacing-2);display:flex}.SchemaValidationPanel-module__kPdsCG__errorIcon{color:var(--color-danger)}.SchemaValidationPanel-module__kPdsCG__warningIcon{color:var(--color-warning)}.SchemaValidationPanel-module__kPdsCG__infoIcon{color:var(--color-info)}.SchemaValidationPanel-module__kPdsCG__toggleIcon{color:var(--color-text-secondary);font-size:18px;font-weight:700}.SchemaValidationPanel-module__kPdsCG__sectionContent{padding:var(--spacing-3) 0;gap:var(--spacing-3);flex-direction:column;display:flex}.SchemaValidationPanel-module__kPdsCG__issue{padding:var(--spacing-4);border-radius:var(--radius-md);border-left:3px solid}.SchemaValidationPanel-module__kPdsCG__issue.SchemaValidationPanel-module__kPdsCG__error{background:var(--color-danger-light);border-color:var(--color-danger)}.SchemaValidationPanel-module__kPdsCG__issue.SchemaValidationPanel-module__kPdsCG__warning{background:var(--color-warning-light);border-color:var(--color-warning)}.SchemaValidationPanel-module__kPdsCG__issue.SchemaValidationPanel-module__kPdsCG__info{background:var(--color-info-light);border-color:var(--color-info)}.SchemaValidationPanel-module__kPdsCG__issueHeader{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.SchemaValidationPanel-module__kPdsCG__fieldName{font-family:var(--font-mono);color:var(--color-text);background:rgba(var(--color-black-rgb), .05);border-radius:var(--radius-sm);padding:2px 6px;font-size:13px;font-weight:600}.SchemaValidationPanel-module__kPdsCG__autoFixBadge{background:linear-gradient(135deg, var(--color-info) 0%, var(--color-primary-dark) 100%);color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.SchemaValidationPanel-module__kPdsCG__issueMessage{color:var(--color-text);margin:0;font-size:14px;line-height:1.5}.SchemaValidationPanel-module__kPdsCG__suggestion{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:rgba(var(--color-white-rgb), .5);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:13px;display:flex}.SchemaValidationPanel-module__kPdsCG__suggestion svg{color:var(--color-warning);flex-shrink:0}.SchemaValidationPanel-module__kPdsCG__successMessage{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-success-light);border-radius:var(--radius-md);color:var(--color-success);font-size:14px;font-weight:500;display:flex}@media (max-width:768px){.SchemaValidationPanel-module__kPdsCG__header{flex-direction:column}.SchemaValidationPanel-module__kPdsCG__actions{width:100%}.SchemaValidationPanel-module__kPdsCG__autoFixButton{flex:1;justify-content:center}.SchemaValidationPanel-module__kPdsCG__scoreCircle{width:70px;height:70px}.SchemaValidationPanel-module__kPdsCG__scoreValue{font-size:24px}}.SchemaValidationPanel-module__kPdsCG__autoFixButton:focus-visible,.SchemaValidationPanel-module__kPdsCG__dismissButton:focus-visible,.SchemaValidationPanel-module__kPdsCG__sectionHeader:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SchemaValidationPanel-module__kPdsCG__scoreInfo,.SchemaValidationPanel-module__kPdsCG__issueMessage,.SchemaValidationPanel-module__kPdsCG__suggestion{overflow-wrap:anywhere;min-width:0}@media (max-width:767.98px){.SchemaValidationPanel-module__kPdsCG__panel{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.SchemaValidationPanel-module__kPdsCG__header{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);gap:var(--spacing-md)}.SchemaValidationPanel-module__kPdsCG__scoreSection{gap:var(--spacing-md);min-width:0}.SchemaValidationPanel-module__kPdsCG__scoreCircle{flex-shrink:0}.SchemaValidationPanel-module__kPdsCG__scoreTitle{font-size:var(--font-size-lg)}.SchemaValidationPanel-module__kPdsCG__autoFixButton{min-height:44px}.SchemaValidationPanel-module__kPdsCG__dismissButton{flex-shrink:0;width:44px;height:44px}.SchemaValidationPanel-module__kPdsCG__sectionHeader{min-height:44px;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);text-align:start}.SchemaValidationPanel-module__kPdsCG__issue{padding:var(--spacing-md)}.SchemaValidationPanel-module__kPdsCG__issueHeader{gap:var(--spacing-xs);flex-wrap:wrap}.SchemaValidationPanel-module__kPdsCG__fieldName{overflow-wrap:anywhere;max-width:100%}}@media (prefers-reduced-motion:reduce){.SchemaValidationPanel-module__kPdsCG__scoreCircle,.SchemaValidationPanel-module__kPdsCG__autoFixButton,.SchemaValidationPanel-module__kPdsCG__dismissButton,.SchemaValidationPanel-module__kPdsCG__sectionHeader{transition:none}@media (hover:hover){.SchemaValidationPanel-module__kPdsCG__autoFixButton:hover{transform:none}}}
.MainQrPanel-module__5ya4Hq__panel{background:linear-gradient(145deg, var(--background-card) 0%, var(--background-card) 100%);border:1px solid rgba(var(--color-white-rgb), .08);border-radius:12px;transition:border-color .2s;overflow:hidden}.MainQrPanel-module__5ya4Hq__panel:focus-within{border-color:rgba(var(--color-white-rgb), .14)}.MainQrPanel-module__5ya4Hq__header{border-bottom:1px solid rgba(var(--color-white-rgb), .06);background:rgba(var(--color-white-rgb), .025);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem 1.25rem .875rem;display:flex}.MainQrPanel-module__5ya4Hq__headerLeft{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.MainQrPanel-module__5ya4Hq__headerIcon{color:var(--color-primary);opacity:.85;flex-shrink:0;margin-top:3px}.MainQrPanel-module__5ya4Hq__title{color:var(--color-white);margin:0 0 .2rem;font-size:.95rem;font-weight:700;line-height:1.2}.MainQrPanel-module__5ya4Hq__titleRow{align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.MainQrPanel-module__5ya4Hq__readyBadge{letter-spacing:.06em;background:rgba(var(--color-rgb-mint), .12);color:var(--color-success);border:1px solid rgba(var(--color-rgb-mint), .3);border-radius:20px;align-items:center;gap:.25rem;padding:1px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.MainQrPanel-module__5ya4Hq__subtitle{color:rgba(var(--color-white-rgb), .38);max-width:520px;margin:0;font-size:.72rem;line-height:1.5}.MainQrPanel-module__5ya4Hq__steps{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.MainQrPanel-module__5ya4Hq__step{border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .5rem;display:flex}.MainQrPanel-module__5ya4Hq__stepNum{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.58rem;font-weight:700;display:inline-flex}.MainQrPanel-module__5ya4Hq__stepLabel{font-size:.65rem;font-weight:600}.MainQrPanel-module__5ya4Hq__stepPending{color:rgba(var(--color-white-rgb), .2)}.MainQrPanel-module__5ya4Hq__stepActive{color:rgba(var(--color-white-rgb), .65)}.MainQrPanel-module__5ya4Hq__stepDone{color:var(--color-success)}.MainQrPanel-module__5ya4Hq__stepDivider{background:rgba(var(--color-white-rgb), .12);flex-shrink:0;width:20px;height:1px;margin:0 2px}.MainQrPanel-module__5ya4Hq__body{flex-direction:row;align-items:flex-start;gap:2rem;padding:1.25rem;display:flex}.MainQrPanel-module__5ya4Hq__selectorGroup{flex-direction:column;flex:1;gap:1.25rem;min-width:0;display:flex}.MainQrPanel-module__5ya4Hq__actionSection{flex-direction:column;gap:.5rem;display:flex}.MainQrPanel-module__5ya4Hq__sectionLocked{opacity:.45;pointer-events:none}.MainQrPanel-module__5ya4Hq__label{color:rgba(var(--color-white-rgb), .5);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.7rem;font-weight:700}.MainQrPanel-module__5ya4Hq__hint{color:rgba(var(--color-white-rgb), .32);margin:0;font-size:.68rem;line-height:1.45}.MainQrPanel-module__5ya4Hq__urlPreview{background:rgba(var(--color-white-rgb), .07);color:rgba(var(--color-white-rgb), .5);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.64rem}.MainQrPanel-module__5ya4Hq__assignedName{color:rgba(var(--color-white-rgb), .7);font-weight:600}.MainQrPanel-module__5ya4Hq__tipBox{background:rgba(var(--color-white-rgb), .03);border:1px dashed rgba(var(--color-white-rgb), .08);color:rgba(var(--color-white-rgb), .38);border-radius:8px;align-items:flex-start;gap:.45rem;margin:0;padding:.6rem .75rem;font-size:.7rem;line-height:1.5;display:flex}.MainQrPanel-module__5ya4Hq__tipIcon{flex-shrink:0;font-size:.85rem;line-height:1.4}.MainQrPanel-module__5ya4Hq__selectWrapper{position:relative}.MainQrPanel-module__5ya4Hq__selectWrapper:after{content:"";inset-inline-end:10px;border-inline:4px solid #0000;border-top:5px solid rgba(var(--color-white-rgb), .35);pointer-events:none;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.MainQrPanel-module__5ya4Hq__select{appearance:none;background:rgba(var(--color-white-rgb), .05);border:1px solid rgba(var(--color-white-rgb), .1);width:100%;color:var(--color-white);cursor:pointer;border-radius:8px;outline:none;padding-block:.55rem;padding-inline:.75rem 2rem;font-size:.82rem;font-weight:500;transition:border-color .18s,background .18s}.MainQrPanel-module__5ya4Hq__select option{background:var(--background-card);color:var(--color-white)}.MainQrPanel-module__5ya4Hq__select:focus{border-color:rgba(var(--color-accent-danger-rgb), .5);background:rgba(var(--color-white-rgb), .07)}.MainQrPanel-module__5ya4Hq__select:disabled{opacity:.4;cursor:not-allowed}.MainQrPanel-module__5ya4Hq__previewArea{flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.MainQrPanel-module__5ya4Hq__qrCard{background:rgba(var(--color-white-rgb), .03);border:1px solid rgba(var(--color-white-rgb), .07);border-radius:10px;flex-direction:column;align-items:center;gap:.45rem;padding:.75rem;transition:border-color .2s;display:flex}.MainQrPanel-module__5ya4Hq__qrCardReady{border-color:rgba(var(--color-rgb-mint), .2);background:rgba(var(--color-rgb-mint), .03)}.MainQrPanel-module__5ya4Hq__qrImage{background:var(--color-white);width:128px;height:128px;box-shadow:0 4px 16px rgba(var(--color-black-rgb), .5);border-radius:8px;padding:5px;display:block}.MainQrPanel-module__5ya4Hq__qrLabel{text-align:center;max-width:128px;color:rgba(var(--color-white-rgb), .35);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6rem;overflow:hidden}.MainQrPanel-module__5ya4Hq__qrLabelUnassigned{color:rgba(var(--color-accent-danger-rgb), .5);margin:0;font-size:.6rem;font-style:italic}.MainQrPanel-module__5ya4Hq__qrPlaceholder{border:1px dashed rgba(var(--color-white-rgb), .09);width:148px;height:148px;color:rgba(var(--color-white-rgb), .15);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.63rem;display:flex}.MainQrPanel-module__5ya4Hq__qrPlaceholderIcon{opacity:.25}.MainQrPanel-module__5ya4Hq__btnRow{flex-wrap:wrap;gap:.4rem;display:flex}.MainQrPanel-module__5ya4Hq__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.35rem;min-height:34px;padding:.4rem .85rem;font-size:.72rem;font-weight:600;line-height:1;transition:all .18s;display:inline-flex}.MainQrPanel-module__5ya4Hq__btn:disabled{opacity:.35;cursor:not-allowed}.MainQrPanel-module__5ya4Hq__btnSmall{align-self:flex-start;min-height:28px;padding:.3rem .65rem;font-size:.67rem}.MainQrPanel-module__5ya4Hq__previewArea>.MainQrPanel-module__5ya4Hq__btn{width:100%}.MainQrPanel-module__5ya4Hq__btnPrimary{background:rgba(var(--color-accent-danger-rgb), .15);border-color:rgba(var(--color-accent-danger-rgb), .4);color:rgba(var(--color-rgb-salmon-light), .9)}@media (hover:hover){.MainQrPanel-module__5ya4Hq__btnPrimary:hover:not(:disabled){background:rgba(var(--color-accent-danger-rgb), .25);border-color:rgba(var(--color-accent-danger-rgb), .65);color:var(--color-white)}}.MainQrPanel-module__5ya4Hq__btnSecondary{background:rgba(var(--color-white-rgb), .05);border-color:rgba(var(--color-white-rgb), .1);color:rgba(var(--color-white-rgb), .55)}@media (hover:hover){.MainQrPanel-module__5ya4Hq__btnSecondary:hover:not(:disabled){background:rgba(var(--color-white-rgb), .09);border-color:rgba(var(--color-white-rgb), .2);color:var(--color-white)}}.MainQrPanel-module__5ya4Hq__btnDanger{border-color:rgba(var(--color-white-rgb), .06);color:rgba(var(--color-white-rgb), .25);background:0 0}@media (hover:hover){.MainQrPanel-module__5ya4Hq__btnDanger:hover:not(:disabled){background:rgba(var(--color-status-danger-rgb));border-color:rgba(var(--color-status-danger-rgb));color:var(--color-danger)}}.MainQrPanel-module__5ya4Hq__btnDownloadReady{background:rgba(var(--color-rgb-mint), .1);border-color:rgba(var(--color-rgb-mint), .35);color:var(--color-success)}@media (hover:hover){.MainQrPanel-module__5ya4Hq__btnDownloadReady:hover:not(:disabled){background:rgba(var(--color-rgb-mint), .18);border-color:rgba(var(--color-rgb-mint), .6);color:var(--color-success-light)}}.MainQrPanel-module__5ya4Hq__spinner{border:2px solid rgba(var(--color-rgb-salmon-light), .3);border-top-color:rgba(var(--color-rgb-salmon-light), .9);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite MainQrPanel-module__5ya4Hq__spin;display:inline-block}@keyframes MainQrPanel-module__5ya4Hq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.MainQrPanel-module__5ya4Hq__header{flex-direction:column;gap:.75rem}.MainQrPanel-module__5ya4Hq__steps{align-self:flex-start}.MainQrPanel-module__5ya4Hq__body{flex-direction:column-reverse;gap:1.25rem}.MainQrPanel-module__5ya4Hq__previewArea{flex-flow:wrap;align-items:flex-start;width:100%}.MainQrPanel-module__5ya4Hq__previewArea>.MainQrPanel-module__5ya4Hq__btn{flex:1;width:auto;min-width:130px}.MainQrPanel-module__5ya4Hq__qrPlaceholder{width:110px;height:110px}.MainQrPanel-module__5ya4Hq__qrImage{width:104px;height:104px}}.MainQrPanel-module__5ya4Hq__generatedDate{color:rgba(var(--color-white-rgb), .28);margin:0;font-size:.64rem;font-style:italic}.MainQrPanel-module__5ya4Hq__tabNav{border-bottom:1px solid rgba(var(--color-white-rgb), .07);background:rgba(var(--color-white-rgb), .015);scrollbar-width:none;align-items:center;gap:0;padding:0 1.25rem;display:flex;overflow-x:auto}.MainQrPanel-module__5ya4Hq__tabNav::-webkit-scrollbar{display:none}.MainQrPanel-module__5ya4Hq__tabNavBtn{color:rgba(var(--color-white-rgb), .38);border:none;cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;margin-bottom:-1px;padding:.65rem .85rem;font-size:.7rem;font-weight:600;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.MainQrPanel-module__5ya4Hq__tabNavBtn:hover{color:rgba(var(--color-white-rgb), .7)}}.MainQrPanel-module__5ya4Hq__tabNavBtnActive{color:var(--color-primary,var(--color-accent-danger));border-bottom-color:var(--color-primary,var(--color-accent-danger))}.MainQrPanel-module__5ya4Hq__tabNavCount{background:rgba(var(--color-white-rgb), .1);min-width:16px;height:16px;color:rgba(var(--color-white-rgb), .5);border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-size:.58rem;font-weight:700;display:inline-flex}.MainQrPanel-module__5ya4Hq__tabNavBtnActive .MainQrPanel-module__5ya4Hq__tabNavCount{background:rgba(var(--color-accent-danger-rgb), .2);color:rgba(var(--color-accent-danger-rgb), .9)}.MainQrPanel-module__5ya4Hq__allQrsBody{padding:1.25rem}.MainQrPanel-module__5ya4Hq__qrGrid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.85rem;display:grid}.MainQrPanel-module__5ya4Hq__qrGridCard{background:rgba(var(--color-white-rgb), .03);border:1px solid rgba(var(--color-white-rgb), .07);border-radius:10px;flex-direction:column;align-items:center;gap:.55rem;padding:.85rem .75rem;transition:border-color .18s;display:flex;position:relative}@media (hover:hover){.MainQrPanel-module__5ya4Hq__qrGridCard:hover{border-color:rgba(var(--color-white-rgb), .13)}}.MainQrPanel-module__5ya4Hq__qrGridCardReady{border-color:rgba(var(--color-rgb-mint), .18);background:rgba(var(--color-rgb-mint), .025)}.MainQrPanel-module__5ya4Hq__qrGridBadge{top:.5rem;letter-spacing:.06em;text-transform:uppercase;background:rgba(var(--color-accent-danger-rgb), .15);color:rgba(var(--color-accent-danger-rgb), .85);border:1px solid rgba(var(--color-accent-danger-rgb), .3);border-radius:20px;padding:2px 7px;font-size:.55rem;font-weight:700;position:absolute;inset-inline-start:.5rem}.MainQrPanel-module__5ya4Hq__qrGridImage{background:var(--color-white);width:96px;height:96px;box-shadow:0 2px 10px rgba(var(--color-black-rgb), .4);border-radius:6px;margin-top:.5rem;padding:4px;display:block}.MainQrPanel-module__5ya4Hq__qrGridInfo{text-align:center;flex-direction:column;align-items:center;gap:.2rem;width:100%;display:flex}.MainQrPanel-module__5ya4Hq__qrGridTitle{color:rgba(var(--color-white-rgb), .75);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.7rem;font-weight:600;overflow:hidden}.MainQrPanel-module__5ya4Hq__qrGridSub{color:rgba(var(--color-white-rgb), .3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.6rem;overflow:hidden}.MainQrPanel-module__5ya4Hq__qrGridDate{color:rgba(var(--color-white-rgb), .22);margin:0;font-size:.58rem;font-style:italic}.MainQrPanel-module__5ya4Hq__historyBody{padding:1.25rem}.MainQrPanel-module__5ya4Hq__historyList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.MainQrPanel-module__5ya4Hq__historyEntry{background:rgba(var(--color-white-rgb), .025);border:1px solid rgba(var(--color-white-rgb), .06);border-radius:10px;align-items:center;gap:.85rem;padding:.75rem .9rem;transition:border-color .15s;display:flex}@media (hover:hover){.MainQrPanel-module__5ya4Hq__historyEntry:hover{border-color:rgba(var(--color-white-rgb), .11)}}.MainQrPanel-module__5ya4Hq__historyIndex{border:1px solid rgba(var(--color-white-rgb), .1);width:22px;height:22px;color:rgba(var(--color-white-rgb), .25);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:inline-flex}.MainQrPanel-module__5ya4Hq__historyQrImage{background:var(--color-white);width:56px;height:56px;box-shadow:0 2px 8px rgba(var(--color-black-rgb), .4);border-radius:5px;flex-shrink:0;padding:3px}.MainQrPanel-module__5ya4Hq__historyInfo{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.MainQrPanel-module__5ya4Hq__historyEntryTitle{color:rgba(var(--color-white-rgb), .6);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;font-weight:500;overflow:hidden}.MainQrPanel-module__5ya4Hq__historyEntryTitle strong{color:rgba(var(--color-white-rgb), .8);font-weight:600}.MainQrPanel-module__5ya4Hq__historyMeta{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.MainQrPanel-module__5ya4Hq__historyMetaRow{color:rgba(var(--color-white-rgb), .25);align-items:center;gap:.3rem;font-size:.62rem;line-height:1.3;display:inline-flex}.MainQrPanel-module__5ya4Hq__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2.5rem 1rem;display:flex}.MainQrPanel-module__5ya4Hq__emptyIcon{opacity:.18;color:rgba(var(--color-white-rgb), .6)}.MainQrPanel-module__5ya4Hq__emptyTitle{color:rgba(var(--color-white-rgb), .4);margin:0;font-size:.8rem;font-weight:600}.MainQrPanel-module__5ya4Hq__emptyMsg{color:rgba(var(--color-white-rgb), .22);max-width:320px;margin:0;font-size:.68rem;line-height:1.5}.MainQrPanel-module__5ya4Hq__btnScan{background:linear-gradient(135deg, var(--color-info), var(--color-primary));color:var(--color-white);box-shadow:0 2px 8px rgba(var(--color-rgb-sky), .35);border:none}@media (hover:hover){.MainQrPanel-module__5ya4Hq__btnScan:hover:not(:disabled){background:linear-gradient(135deg, var(--color-info), var(--color-primary));box-shadow:0 4px 14px rgba(var(--color-rgb-sky), .5)}}.MainQrPanel-module__5ya4Hq__btnDangerSmall{background:rgba(var(--color-status-danger-rgb));color:var(--color-danger);border:1px solid rgba(var(--color-status-danger-rgb));padding:.3rem .45rem}@media (hover:hover){.MainQrPanel-module__5ya4Hq__btnDangerSmall:hover:not(:disabled){background:rgba(var(--color-status-danger-rgb));border-color:rgba(var(--color-status-danger-rgb))}}@keyframes MainQrPanel-module__5ya4Hq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MainQrPanel-module__5ya4Hq__scaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.MainQrPanel-module__5ya4Hq__scanOverlay{z-index:1000;background:rgba(var(--color-black-rgb), .88);justify-content:center;align-items:center;animation:.2s MainQrPanel-module__5ya4Hq__fadeIn;display:flex;position:fixed;inset:0}.MainQrPanel-module__5ya4Hq__scanDialog{background:var(--background-card);border:1px solid rgba(var(--color-white-rgb), .08);border-radius:16px;flex-direction:column;align-items:center;gap:1rem;max-width:94vw;padding:2rem 2rem 1.75rem;animation:.22s MainQrPanel-module__5ya4Hq__scaleIn;display:flex;position:relative}.MainQrPanel-module__5ya4Hq__scanClose{top:.75rem;background:rgba(var(--color-white-rgb), .06);border:1px solid rgba(var(--color-white-rgb), .1);width:28px;height:28px;color:rgba(var(--color-white-rgb), .55);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;inset-inline-end:.75rem}@media (hover:hover){.MainQrPanel-module__5ya4Hq__scanClose:hover{background:rgba(var(--color-white-rgb), .12);color:var(--color-white)}}.MainQrPanel-module__5ya4Hq__scanTitle{color:rgba(var(--color-white-rgb), .7);text-align:center;margin:0;font-size:.78rem;font-weight:600}.MainQrPanel-module__5ya4Hq__scanQrImage{object-fit:contain;background:var(--color-white);width:240px;height:240px;box-shadow:0 4px 24px rgba(var(--color-black-rgb), .6);border-radius:8px;padding:8px}.MainQrPanel-module__5ya4Hq__scanHint{color:rgba(var(--color-white-rgb), .3);text-align:center;margin:0;font-size:.68rem}.MainQrPanel-module__5ya4Hq__carousel{align-items:center;gap:.5rem;width:100%;display:flex}.MainQrPanel-module__5ya4Hq__carouselTrack{flex:1;justify-content:center;min-width:0;display:flex}.MainQrPanel-module__5ya4Hq__carouselCard{background:rgba(var(--color-white-rgb), .03);border:1px solid rgba(var(--color-white-rgb), .08);border-radius:12px;flex-direction:column;align-items:center;gap:.6rem;width:100%;max-width:280px;padding:1.25rem 1rem 1rem;transition:border-color .2s;display:flex;position:relative}.MainQrPanel-module__5ya4Hq__carouselCardReady{border-color:rgba(var(--color-status-cyan-rgb))}.MainQrPanel-module__5ya4Hq__carouselCardActionsWrap{top:.4rem;position:absolute;inset-inline-end:.4rem}.MainQrPanel-module__5ya4Hq__carouselBadge{top:.5rem;letter-spacing:.04em;text-transform:uppercase;background:rgba(var(--color-rgb-violet), .18);color:var(--color-info);border:1px solid rgba(var(--color-rgb-violet), .3);border-radius:4px;padding:.15rem .4rem;font-size:.6rem;font-weight:700;position:absolute;inset-inline-start:.5rem}.MainQrPanel-module__5ya4Hq__carouselQrImage{object-fit:contain;background:var(--color-white);border-radius:6px;width:160px;height:160px;padding:6px}.MainQrPanel-module__5ya4Hq__carouselInfo{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.MainQrPanel-module__5ya4Hq__carouselTitle{color:rgba(var(--color-white-rgb), .8);margin:0;font-size:.75rem;font-weight:600}.MainQrPanel-module__5ya4Hq__carouselSub{color:rgba(var(--color-white-rgb), .4);margin:0;font-size:.67rem}.MainQrPanel-module__5ya4Hq__carouselDate{color:rgba(var(--color-white-rgb), .28);margin:0;font-size:.62rem}.MainQrPanel-module__5ya4Hq__carouselActions{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.25rem;display:flex}.MainQrPanel-module__5ya4Hq__carouselArrow{background:rgba(var(--color-white-rgb), .05);border:1px solid rgba(var(--color-white-rgb), .1);width:32px;height:32px;color:rgba(var(--color-white-rgb), .6);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,opacity .15s;display:flex}@media (hover:hover){.MainQrPanel-module__5ya4Hq__carouselArrow:hover:not(.MainQrPanel-module__5ya4Hq__carouselArrowDisabled){background:rgba(var(--color-white-rgb), .1);color:var(--color-white)}}.MainQrPanel-module__5ya4Hq__carouselArrowDisabled{opacity:.3;cursor:default;pointer-events:none}.MainQrPanel-module__5ya4Hq__carouselDots{justify-content:center;margin-top:.75rem;display:flex}.MainQrPanel-module__5ya4Hq__carouselCounter{text-align:center;color:rgba(var(--color-white-rgb), .28);margin-top:.35rem;font-size:.62rem}.MainQrPanel-module__5ya4Hq__qrCardActionsInline{box-shadow:none!important;background:0 0!important;padding:0!important;position:static!important}.MainQrPanel-module__5ya4Hq__historyActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem;display:flex}.MainQrPanel-module__5ya4Hq__historyPagination{border-top:1px solid rgba(var(--color-white-rgb), .06);justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:flex}.MainQrPanel-module__5ya4Hq__historyPageInfo{color:rgba(var(--color-white-rgb), .3);text-align:center;min-width:3rem;font-size:.65rem}@media (max-width:480px){.MainQrPanel-module__5ya4Hq__historyEntry{flex-wrap:wrap;gap:.6rem}.MainQrPanel-module__5ya4Hq__historyInfo{width:100%}.MainQrPanel-module__5ya4Hq__qrGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.MainQrPanel-module__5ya4Hq__btn:focus-visible,.MainQrPanel-module__5ya4Hq__tabNavBtn:focus-visible,.MainQrPanel-module__5ya4Hq__scanClose:focus-visible,.MainQrPanel-module__5ya4Hq__carouselArrow:focus-visible,.MainQrPanel-module__5ya4Hq__select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:767.98px){.MainQrPanel-module__5ya4Hq__header{flex-direction:column;gap:.75rem;padding:.875rem 1rem}.MainQrPanel-module__5ya4Hq__titleRow{flex-wrap:wrap}.MainQrPanel-module__5ya4Hq__subtitle{font-size:.8rem}.MainQrPanel-module__5ya4Hq__steps{scrollbar-width:none;align-self:stretch;max-width:100%;overflow-x:auto}.MainQrPanel-module__5ya4Hq__steps::-webkit-scrollbar{display:none}.MainQrPanel-module__5ya4Hq__stepLabel{white-space:nowrap;font-size:.72rem}.MainQrPanel-module__5ya4Hq__tabNav{scroll-snap-type:x proximity;padding-inline:.5rem}.MainQrPanel-module__5ya4Hq__tabNavBtn{scroll-snap-align:start;min-height:44px;padding-inline:.875rem;font-size:.8rem}.MainQrPanel-module__5ya4Hq__body{flex-direction:column-reverse;gap:1.25rem;padding:1rem}.MainQrPanel-module__5ya4Hq__selectorGroup{width:100%}.MainQrPanel-module__5ya4Hq__hint,.MainQrPanel-module__5ya4Hq__tipBox{overflow-wrap:anywhere}.MainQrPanel-module__5ya4Hq__urlPreview{overflow-wrap:anywhere;word-break:break-all}.MainQrPanel-module__5ya4Hq__select{min-height:44px;font-size:16px}.MainQrPanel-module__5ya4Hq__btnRow{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:.5rem;display:grid}.MainQrPanel-module__5ya4Hq__btn,.MainQrPanel-module__5ya4Hq__btnSmall{min-height:44px;padding-inline:.875rem;font-size:.8rem}.MainQrPanel-module__5ya4Hq__btnSmall{align-self:stretch}.MainQrPanel-module__5ya4Hq__previewArea{flex-flow:wrap;justify-content:center;align-items:center;width:100%}.MainQrPanel-module__5ya4Hq__previewArea>.MainQrPanel-module__5ya4Hq__btn{flex:140px;width:auto;min-width:0}.MainQrPanel-module__5ya4Hq__allQrsBody,.MainQrPanel-module__5ya4Hq__historyBody{padding:1rem}.MainQrPanel-module__5ya4Hq__qrGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.MainQrPanel-module__5ya4Hq__historyEntry{flex-wrap:wrap;gap:.625rem;padding:.75rem}.MainQrPanel-module__5ya4Hq__historyInfo{flex:1 1 0;min-width:0}.MainQrPanel-module__5ya4Hq__historyEntryTitle,.MainQrPanel-module__5ya4Hq__historyMetaRow{overflow-wrap:anywhere}.MainQrPanel-module__5ya4Hq__historyActions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;width:100%;display:grid}.MainQrPanel-module__5ya4Hq__historyPagination{gap:.5rem}.MainQrPanel-module__5ya4Hq__historyPageInfo{font-size:.75rem}.MainQrPanel-module__5ya4Hq__scanOverlay{align-items:flex-end}.MainQrPanel-module__5ya4Hq__scanDialog{overscroll-behavior:contain;width:100%;max-width:100%;max-height:100dvh;padding:3.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto}.MainQrPanel-module__5ya4Hq__scanClose{top:.5rem;width:44px;height:44px;inset-inline-end:.5rem}.MainQrPanel-module__5ya4Hq__scanTitle{font-size:.9rem}.MainQrPanel-module__5ya4Hq__scanQrImage{width:min(260px,72vw);height:min(260px,72vw)}.MainQrPanel-module__5ya4Hq__scanHint{font-size:.78rem}.MainQrPanel-module__5ya4Hq__carousel{gap:.25rem}.MainQrPanel-module__5ya4Hq__carouselArrow{width:44px;height:44px}.MainQrPanel-module__5ya4Hq__carouselQrImage{width:min(160px,44vw);height:min(160px,44vw)}.MainQrPanel-module__5ya4Hq__carouselTitle,.MainQrPanel-module__5ya4Hq__carouselSub{overflow-wrap:anywhere}.MainQrPanel-module__5ya4Hq__carouselCard{padding-top:3rem}.MainQrPanel-module__5ya4Hq__qrCardActionsInline button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.MainQrPanel-module__5ya4Hq__scanOverlay,.MainQrPanel-module__5ya4Hq__scanDialog{animation:none}.MainQrPanel-module__5ya4Hq__btn,.MainQrPanel-module__5ya4Hq__tabNavBtn,.MainQrPanel-module__5ya4Hq__carouselArrow{transition:none}}
.CustomSchemaBuilder-module__ePlC9a__builder{gap:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);flex-direction:column;display:flex}.CustomSchemaBuilder-module__ePlC9a__builderHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-border-light);display:flex}.CustomSchemaBuilder-module__ePlC9a__builderTitleRow{align-items:flex-start;gap:var(--spacing-md);display:flex}.CustomSchemaBuilder-module__ePlC9a__builderIcon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.CustomSchemaBuilder-module__ePlC9a__builderTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.CustomSchemaBuilder-module__ePlC9a__builderSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--spacing-xs) 0 0}.CustomSchemaBuilder-module__ePlC9a__copyBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-all);white-space:nowrap;display:flex}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__copyBtn:hover{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary)}}.CustomSchemaBuilder-module__ePlC9a__typeSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.CustomSchemaBuilder-module__ePlC9a__typeLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--spacing-xs);display:flex}.CustomSchemaBuilder-module__ePlC9a__required{color:var(--color-danger);font-weight:var(--font-weight-bold)}.CustomSchemaBuilder-module__ePlC9a__typeInputWrap{position:relative}.CustomSchemaBuilder-module__ePlC9a__typeInput{width:100%;padding:var(--spacing-md) var(--spacing-lg);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--input-bg);transition:var(--transition-all);font-family:Monaco,Menlo,Consolas,monospace}.CustomSchemaBuilder-module__ePlC9a__typeInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-status-info-rgb));outline:none}.CustomSchemaBuilder-module__ePlC9a__typeInput::placeholder{color:var(--color-text-muted);opacity:.7;font-weight:var(--font-weight-normal);font-family:inherit}.CustomSchemaBuilder-module__ePlC9a__typeHint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.CustomSchemaBuilder-module__ePlC9a__typeHint a{color:var(--color-primary);text-decoration:none}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__typeHint a:hover{text-decoration:underline}}.CustomSchemaBuilder-module__ePlC9a__suggestions{z-index:50;margin:var(--spacing-xs) 0 0;padding:var(--spacing-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:220px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.CustomSchemaBuilder-module__ePlC9a__suggestionItem{text-align:left;width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;transition:var(--transition-all);background:0 0;border:none;font-family:Monaco,Menlo,Consolas,monospace}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__suggestionItem:hover{background:var(--color-primary-lighter);color:var(--color-primary)}}.CustomSchemaBuilder-module__ePlC9a__fieldsSection{gap:var(--spacing-md);flex-direction:column;display:flex}.CustomSchemaBuilder-module__ePlC9a__fieldsSectionHeader{justify-content:space-between;align-items:center;display:flex}.CustomSchemaBuilder-module__ePlC9a__fieldsSectionTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CustomSchemaBuilder-module__ePlC9a__addFieldBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-all);border:none;display:flex}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__addFieldBtn:hover{background:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}}.CustomSchemaBuilder-module__ePlC9a__emptyFields{padding:var(--spacing-2xl);background:var(--color-background-secondary);border:2px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;display:flex}.CustomSchemaBuilder-module__ePlC9a__emptyFields p{margin:0}.CustomSchemaBuilder-module__ePlC9a__fieldsList{gap:var(--spacing-sm);flex-direction:column;display:flex}.CustomSchemaBuilder-module__ePlC9a__fieldRow{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);transition:var(--transition-all);align-items:flex-start;display:flex}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__fieldRow:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}}.CustomSchemaBuilder-module__ePlC9a__fieldOrder{padding-top:var(--spacing-xs);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.CustomSchemaBuilder-module__ePlC9a__gripIcon{color:var(--color-text-muted);cursor:grab}.CustomSchemaBuilder-module__ePlC9a__fieldMoveButtons{flex-direction:column;gap:1px;display:flex}.CustomSchemaBuilder-module__ePlC9a__moveBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-all);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__moveBtn:hover:not(:disabled){background:var(--color-background-secondary);color:var(--color-primary)}}.CustomSchemaBuilder-module__ePlC9a__moveBtn:disabled{opacity:.3;cursor:not-allowed}.CustomSchemaBuilder-module__ePlC9a__fieldContent{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.CustomSchemaBuilder-module__ePlC9a__fieldMainRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.CustomSchemaBuilder-module__ePlC9a__fieldKeyWrap{flex:1;min-width:140px;position:relative}.CustomSchemaBuilder-module__ePlC9a__fieldKeyInput{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--input-bg);transition:var(--transition-all);font-family:Monaco,Menlo,Consolas,monospace}.CustomSchemaBuilder-module__ePlC9a__fieldKeyInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-status-info-rgb));outline:none}.CustomSchemaBuilder-module__ePlC9a__fieldKeyInput::placeholder{color:var(--color-text-muted);opacity:.6;font-family:inherit}.CustomSchemaBuilder-module__ePlC9a__fieldTypeSelect{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--input-bg);cursor:pointer;transition:var(--transition-all);min-width:100px}.CustomSchemaBuilder-module__ePlC9a__fieldTypeSelect:focus{border-color:var(--color-primary);outline:none}.CustomSchemaBuilder-module__ePlC9a__fieldValueInput{min-width:150px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--input-bg);transition:var(--transition-all);flex:2}.CustomSchemaBuilder-module__ePlC9a__fieldValueInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-status-info-rgb));outline:none}.CustomSchemaBuilder-module__ePlC9a__fieldValueInput::placeholder{color:var(--color-text-muted);opacity:.6}.CustomSchemaBuilder-module__ePlC9a__fieldActions{gap:var(--spacing-xs);flex-shrink:0;display:flex}.CustomSchemaBuilder-module__ePlC9a__collapseBtn{padding:var(--spacing-sm);background:var(--color-background-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-all);justify-content:center;align-items:center;display:flex}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__collapseBtn:hover{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary)}}.CustomSchemaBuilder-module__ePlC9a__removeFieldBtn{padding:var(--spacing-sm);background:var(--color-danger-light);color:var(--color-danger);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-all);border:1px solid #0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__removeFieldBtn:hover{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}}.CustomSchemaBuilder-module__ePlC9a__booleanLabel{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;min-width:100px;display:flex}.CustomSchemaBuilder-module__ePlC9a__booleanCheckbox{accent-color:var(--color-primary);cursor:pointer}.CustomSchemaBuilder-module__ePlC9a__nestedSection{gap:var(--spacing-sm);padding:var(--spacing-md);margin-top:var(--spacing-xs);background:var(--color-surface);border:1px solid var(--color-border-light);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;display:flex}.CustomSchemaBuilder-module__ePlC9a__nestedRow{gap:var(--spacing-sm);align-items:center;display:flex}.CustomSchemaBuilder-module__ePlC9a__addNestedBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);color:var(--color-primary);border:1px dashed var(--color-primary-light,rgba(var(--color-status-info-rgb)));border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-all);background:0 0;display:flex}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__addNestedBtn:hover{background:var(--color-primary-lighter);border-color:var(--color-primary)}}.CustomSchemaBuilder-module__ePlC9a__arrayItemRow{gap:var(--spacing-sm);align-items:center;display:flex}.CustomSchemaBuilder-module__ePlC9a__arrayIndex{font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:right;flex-shrink:0;min-width:28px}.CustomSchemaBuilder-module__ePlC9a__previewSection{gap:var(--spacing-sm);padding-top:var(--spacing-lg);border-top:2px solid var(--color-border-light);flex-direction:column;display:flex}.CustomSchemaBuilder-module__ePlC9a__previewLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.CustomSchemaBuilder-module__ePlC9a__previewCode{padding:var(--spacing-lg);background:var(--background-card);color:var(--color-neutral-200);border-radius:var(--radius-md);font-family:Monaco,Menlo,Consolas,monospace;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);white-space:pre;tab-size:2;max-height:300px;margin:0;overflow:auto}@media (max-width:768px){.CustomSchemaBuilder-module__ePlC9a__builder{padding:var(--spacing-lg)}.CustomSchemaBuilder-module__ePlC9a__builderHeader{gap:var(--spacing-sm);flex-direction:column}.CustomSchemaBuilder-module__ePlC9a__fieldMainRow{flex-direction:column;align-items:stretch}.CustomSchemaBuilder-module__ePlC9a__fieldKeyWrap,.CustomSchemaBuilder-module__ePlC9a__fieldValueInput{min-width:0}.CustomSchemaBuilder-module__ePlC9a__nestedRow{flex-wrap:wrap}}.CustomSchemaBuilder-module__ePlC9a__copyBtn:focus-visible,.CustomSchemaBuilder-module__ePlC9a__suggestionItem:focus-visible,.CustomSchemaBuilder-module__ePlC9a__addFieldBtn:focus-visible,.CustomSchemaBuilder-module__ePlC9a__moveBtn:focus-visible,.CustomSchemaBuilder-module__ePlC9a__collapseBtn:focus-visible,.CustomSchemaBuilder-module__ePlC9a__removeFieldBtn:focus-visible,.CustomSchemaBuilder-module__ePlC9a__addNestedBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CustomSchemaBuilder-module__ePlC9a__builderTitleRow>div{min-width:0}@media (max-width:767.98px){.CustomSchemaBuilder-module__ePlC9a__builder{padding:var(--spacing-md);gap:var(--spacing-lg)}.CustomSchemaBuilder-module__ePlC9a__builderTitle{font-size:var(--font-size-lg)}.CustomSchemaBuilder-module__ePlC9a__builderSubtitle,.CustomSchemaBuilder-module__ePlC9a__typeHint{overflow-wrap:anywhere}.CustomSchemaBuilder-module__ePlC9a__copyBtn{justify-content:center;align-self:stretch;min-height:44px}.CustomSchemaBuilder-module__ePlC9a__typeInput,.CustomSchemaBuilder-module__ePlC9a__fieldKeyInput,.CustomSchemaBuilder-module__ePlC9a__fieldTypeSelect,.CustomSchemaBuilder-module__ePlC9a__fieldValueInput{min-height:44px;font-size:16px}.CustomSchemaBuilder-module__ePlC9a__typeInput{padding:var(--spacing-sm) var(--spacing-md)}.CustomSchemaBuilder-module__ePlC9a__suggestionItem{text-align:start;overflow-wrap:anywhere;min-height:44px}.CustomSchemaBuilder-module__ePlC9a__fieldsSectionHeader{gap:var(--spacing-sm);flex-wrap:wrap}.CustomSchemaBuilder-module__ePlC9a__addFieldBtn{min-height:44px}.CustomSchemaBuilder-module__ePlC9a__fieldRow{padding:var(--spacing-sm);gap:var(--spacing-xs)}.CustomSchemaBuilder-module__ePlC9a__gripIcon{display:none}.CustomSchemaBuilder-module__ePlC9a__fieldOrder{padding-top:0}.CustomSchemaBuilder-module__ePlC9a__moveBtn{min-width:44px;min-height:44px}.CustomSchemaBuilder-module__ePlC9a__fieldTypeSelect{width:100%;min-width:0}.CustomSchemaBuilder-module__ePlC9a__fieldActions{justify-content:flex-end}.CustomSchemaBuilder-module__ePlC9a__collapseBtn,.CustomSchemaBuilder-module__ePlC9a__removeFieldBtn{min-width:44px;min-height:44px}.CustomSchemaBuilder-module__ePlC9a__booleanLabel{min-height:44px}.CustomSchemaBuilder-module__ePlC9a__booleanCheckbox{width:20px;height:20px}.CustomSchemaBuilder-module__ePlC9a__nestedSection{padding:var(--spacing-sm)}.CustomSchemaBuilder-module__ePlC9a__nestedRow .CustomSchemaBuilder-module__ePlC9a__fieldKeyInput{flex:100%}.CustomSchemaBuilder-module__ePlC9a__nestedRow .CustomSchemaBuilder-module__ePlC9a__fieldTypeSelect{flex:1 1 0}.CustomSchemaBuilder-module__ePlC9a__arrayItemRow .CustomSchemaBuilder-module__ePlC9a__fieldValueInput{min-width:0}.CustomSchemaBuilder-module__ePlC9a__addNestedBtn{min-height:44px}.CustomSchemaBuilder-module__ePlC9a__previewCode{padding:var(--spacing-md);font-size:var(--font-size-xs);max-width:100%}}@media (hover:none){.CustomSchemaBuilder-module__ePlC9a__addFieldBtn:hover{transform:none}}@media (prefers-reduced-motion:reduce){.CustomSchemaBuilder-module__ePlC9a__copyBtn,.CustomSchemaBuilder-module__ePlC9a__suggestionItem,.CustomSchemaBuilder-module__ePlC9a__addFieldBtn,.CustomSchemaBuilder-module__ePlC9a__fieldRow,.CustomSchemaBuilder-module__ePlC9a__moveBtn,.CustomSchemaBuilder-module__ePlC9a__collapseBtn,.CustomSchemaBuilder-module__ePlC9a__removeFieldBtn,.CustomSchemaBuilder-module__ePlC9a__addNestedBtn,.CustomSchemaBuilder-module__ePlC9a__typeInput,.CustomSchemaBuilder-module__ePlC9a__fieldKeyInput,.CustomSchemaBuilder-module__ePlC9a__fieldTypeSelect,.CustomSchemaBuilder-module__ePlC9a__fieldValueInput{transition:none}@media (hover:hover){.CustomSchemaBuilder-module__ePlC9a__addFieldBtn:hover{transform:none}}}
.ShowreelAdminCard-module__6GJ1la__card{background:linear-gradient(160deg, var(--background-card) 0%, var(--background-primary) 100%);border:1px solid rgba(var(--color-white-rgb), .08);border-radius:12px;flex-direction:column;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}@media (hover:hover){.ShowreelAdminCard-module__6GJ1la__card:hover{border-color:rgba(var(--color-accent-danger-rgb), .45);box-shadow:0 12px 32px rgba(var(--color-black-rgb), .55), 0 0 0 1px rgba(var(--color-accent-danger-rgb), .08);transform:translateY(-2px)}}.ShowreelAdminCard-module__6GJ1la__thumbnail{aspect-ratio:16/9;background:var(--color-black);position:relative;overflow:hidden}.ShowreelAdminCard-module__6GJ1la__thumbnail:after{content:"";background:linear-gradient(to top, rgba(var(--color-black-rgb), .45) 0%, transparent 55%);pointer-events:none;z-index:1;position:absolute;inset:0}.ShowreelAdminCard-module__6GJ1la__thumbImg{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}@media (hover:hover){.ShowreelAdminCard-module__6GJ1la__card:hover .ShowreelAdminCard-module__6GJ1la__thumbImg{transform:scale(1.04)}}.ShowreelAdminCard-module__6GJ1la__thumbPlaceholder{width:100%;height:100%;color:var(--color-text-light);background:rgba(var(--color-white-rgb), .04);justify-content:center;align-items:center;font-size:.8rem;display:flex}.ShowreelAdminCard-module__6GJ1la__platformBadge{top:10px;text-transform:uppercase;letter-spacing:.07em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;border-radius:5px;padding:3px 9px;font-size:.62rem;font-weight:700;position:absolute;inset-inline-start:10px}.ShowreelAdminCard-module__6GJ1la__platformBadge.ShowreelAdminCard-module__6GJ1la__youtube{background:rgba(var(--color-rgb-red), .82);color:var(--color-white);box-shadow:0 2px 8px rgba(var(--color-rgb-red), .35)}.ShowreelAdminCard-module__6GJ1la__platformBadge.ShowreelAdminCard-module__6GJ1la__vimeo{background:rgba(var(--color-rgb-sky-bright), .82);color:var(--color-white);box-shadow:0 2px 8px rgba(var(--color-rgb-sky-bright), .3)}.ShowreelAdminCard-module__6GJ1la__featuredBadge{top:10px;text-transform:uppercase;letter-spacing:.07em;background:rgba(var(--color-accent-danger-rgb), .88);color:var(--color-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(var(--color-accent-danger-rgb), .4);z-index:2;border-radius:5px;padding:3px 9px;font-size:.62rem;font-weight:700;position:absolute;inset-inline-end:10px}.ShowreelAdminCard-module__6GJ1la__body{flex-direction:row;flex:1;min-height:0;display:flex}.ShowreelAdminCard-module__6GJ1la__info{flex-direction:column;flex:1;gap:.3rem;min-width:0;padding:.875rem 1rem;display:flex}.ShowreelAdminCard-module__6GJ1la__title{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;font-weight:600;line-height:1.3;overflow:hidden}.ShowreelAdminCard-module__6GJ1la__description{color:var(--color-text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ShowreelAdminCard-module__6GJ1la__meta{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.5rem;display:flex}.ShowreelAdminCard-module__6GJ1la__metaItem{color:rgba(var(--color-white-rgb), .5);background:rgba(var(--color-white-rgb), .07);border:1px solid rgba(var(--color-white-rgb), .08);border-radius:20px;padding:2px 8px;font-size:.62rem;font-weight:500}.ShowreelAdminCard-module__6GJ1la__qrPanel{border-inline-start:1px solid rgba(var(--color-white-rgb), .06);background:rgba(var(--color-white-rgb), .025);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;width:100px;padding:.6rem .65rem;display:flex}.ShowreelAdminCard-module__6GJ1la__qrImage{background:var(--color-white);width:72px;height:72px;box-shadow:0 3px 10px rgba(var(--color-black-rgb), .4);border-radius:6px;padding:3px;display:block}.ShowreelAdminCard-module__6GJ1la__qrHint{color:rgba(var(--color-white-rgb), .28);text-align:center;word-break:break-word;margin:0;font-size:.55rem;line-height:1.3}.ShowreelAdminCard-module__6GJ1la__actions{border-top:1px solid rgba(var(--color-white-rgb), .06);background:rgba(var(--color-black-rgb), .15);flex-direction:column;gap:.45rem;padding:.6rem .875rem .75rem;display:flex}.ShowreelAdminCard-module__6GJ1la__qrActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ShowreelAdminCard-module__6GJ1la__managementActions{align-items:center;gap:.4rem;display:flex}.ShowreelAdminCard-module__6GJ1la__actionBtn{border:1px solid rgba(var(--color-white-rgb), .09);background:rgba(var(--color-white-rgb), .04);min-height:32px;color:rgba(var(--color-white-rgb), .5);white-space:nowrap;cursor:pointer;letter-spacing:.01em;border-radius:7px;justify-content:center;align-items:center;gap:.3rem;width:100%;padding:.35rem .5rem;font-size:.65rem;font-weight:600;line-height:1;transition:all .18s;display:flex}.ShowreelAdminCard-module__6GJ1la__actionBtn svg{flex-shrink:0}.ShowreelAdminCard-module__6GJ1la__featureActionBtn,.ShowreelAdminCard-module__6GJ1la__mainQrBtn{flex:1;min-width:0}@media (hover:hover){.ShowreelAdminCard-module__6GJ1la__primaryActionBtn:hover:not(:disabled){border-color:rgba(var(--color-accent-danger-rgb), .7);color:var(--color-white);background:rgba(var(--color-accent-danger-rgb), .22)}.ShowreelAdminCard-module__6GJ1la__actionBtn:hover:not(:disabled){border-color:rgba(var(--color-white-rgb), .2);color:var(--color-white);background:rgba(var(--color-white-rgb), .08)}}.ShowreelAdminCard-module__6GJ1la__actionBtn:disabled{opacity:.35;cursor:not-allowed}.ShowreelAdminCard-module__6GJ1la__featuredActive{color:var(--color-warning);border-color:rgba(var(--color-rgb-yellow), .45);background:rgba(var(--color-rgb-yellow), .08)}@media (hover:hover){.ShowreelAdminCard-module__6GJ1la__featuredActive:hover:not(:disabled){border-color:rgba(var(--color-rgb-yellow), .7);color:var(--color-warning-light);background:rgba(var(--color-rgb-yellow), .14)}}.ShowreelAdminCard-module__6GJ1la__primaryActionBtn{background:rgba(var(--color-accent-danger-rgb), .1);border-color:rgba(var(--color-accent-danger-rgb), .35);color:rgba(var(--color-rgb-salmon), .9)}.ShowreelAdminCard-module__6GJ1la__mainQrActive{color:var(--color-info);border-color:rgba(var(--color-rgb-cyan-sky), .45);background:rgba(var(--color-rgb-cyan-sky), .08)}@media (hover:hover){.ShowreelAdminCard-module__6GJ1la__mainQrActive:hover:not(:disabled){border-color:rgba(var(--color-rgb-cyan-sky), .65);color:var(--color-info-light);background:rgba(var(--color-rgb-cyan-sky), .13)}}.ShowreelAdminCard-module__6GJ1la__mainQrNoQr{opacity:.45;border-style:dashed}@media (hover:hover){.ShowreelAdminCard-module__6GJ1la__clearQrBtn:hover:not(:disabled){border-color:rgba(var(--color-black-rgb), 1);color:var(--color-warning);background:rgba(var(--color-black-rgb), 1)}}.ShowreelAdminCard-module__6GJ1la__cardActionsShell{border:1px solid rgba(var(--color-white-rgb), .09);background:rgba(var(--color-white-rgb), .04);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-height:32px;padding:0 .45rem;display:inline-flex}.ShowreelAdminCard-module__6GJ1la__cardActionsInline{min-width:auto;height:auto;padding:0}.ShowreelAdminCard-module__6GJ1la__cardActionsInline button{width:26px;height:26px;color:rgba(var(--color-white-rgb), .5);border-radius:5px}@media (hover:hover){.ShowreelAdminCard-module__6GJ1la__cardActionsInline button:hover:not(:disabled){color:var(--color-white);background:rgba(var(--color-white-rgb), .08)}.ShowreelAdminCard-module__6GJ1la__cardActionsInline button:last-child:hover:not(:disabled){color:var(--color-danger);background:rgba(var(--color-black-rgb), 1)}}@media (max-width:560px){.ShowreelAdminCard-module__6GJ1la__qrActions{grid-template-columns:repeat(2,minmax(0,1fr))}.ShowreelAdminCard-module__6GJ1la__managementActions{flex-direction:column;align-items:stretch}.ShowreelAdminCard-module__6GJ1la__cardActionsShell{width:100%}.ShowreelAdminCard-module__6GJ1la__cardActionsInline{justify-content:center;width:100%}.ShowreelAdminCard-module__6GJ1la__qrPanel{min-width:92px}}.ShowreelAdminCard-module__6GJ1la__actionBtn:focus-visible,.ShowreelAdminCard-module__6GJ1la__cardActionsInline button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover:none){.ShowreelAdminCard-module__6GJ1la__card:hover,.ShowreelAdminCard-module__6GJ1la__card:hover .ShowreelAdminCard-module__6GJ1la__thumbImg{transform:none}}@media (max-width:767.98px){.ShowreelAdminCard-module__6GJ1la__info{padding:.75rem .875rem}.ShowreelAdminCard-module__6GJ1la__title{font-size:.95rem}.ShowreelAdminCard-module__6GJ1la__description{font-size:.8rem}.ShowreelAdminCard-module__6GJ1la__metaItem{padding:3px 9px;font-size:.7rem}.ShowreelAdminCard-module__6GJ1la__qrPanel{width:96px;min-width:0}.ShowreelAdminCard-module__6GJ1la__actions{gap:.5rem;padding:.625rem .75rem .75rem}.ShowreelAdminCard-module__6GJ1la__actionBtn{border-radius:9px;gap:.375rem;min-height:44px;font-size:.75rem}.ShowreelAdminCard-module__6GJ1la__actionBtn span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ShowreelAdminCard-module__6GJ1la__qrActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ShowreelAdminCard-module__6GJ1la__qrActions .ShowreelAdminCard-module__6GJ1la__actionBtn{flex-direction:column;min-height:56px;padding:.4rem .25rem}.ShowreelAdminCard-module__6GJ1la__managementActions{flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.ShowreelAdminCard-module__6GJ1la__cardActionsShell{grid-column:1/-1;width:100%;min-height:44px;padding:0}.ShowreelAdminCard-module__6GJ1la__cardActionsInline{justify-content:space-around;width:100%}.ShowreelAdminCard-module__6GJ1la__cardActionsInline button{border-radius:8px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ShowreelAdminCard-module__6GJ1la__card,.ShowreelAdminCard-module__6GJ1la__thumbImg,.ShowreelAdminCard-module__6GJ1la__actionBtn{transition:none}@media (hover:hover){.ShowreelAdminCard-module__6GJ1la__card:hover,.ShowreelAdminCard-module__6GJ1la__card:hover .ShowreelAdminCard-module__6GJ1la__thumbImg{transform:none}}}
.SchemaVisualEditor-module__g9kWpG__visualEditor{gap:var(--spacing-xs);flex-direction:column;display:flex}.SchemaVisualEditor-module__g9kWpG__editorMeta{align-items:center;gap:var(--spacing-xs);display:flex}.SchemaVisualEditor-module__g9kWpG__fieldCount{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap}.SchemaVisualEditor-module__g9kWpG__progressBar{background:var(--color-background-secondary);border-radius:2px;flex:1;height:3px;overflow:hidden}.SchemaVisualEditor-module__g9kWpG__progressFill{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);border-radius:2px;min-width:4px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.SchemaVisualEditor-module__g9kWpG__fieldSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.SchemaVisualEditor-module__g9kWpG__fieldSectionHeader{align-items:center;gap:var(--spacing-xs);border-bottom:1px solid var(--color-border-light);padding-bottom:2px;display:flex}.SchemaVisualEditor-module__g9kWpG__fieldSectionIcon{color:var(--color-text-muted)}.SchemaVisualEditor-module__g9kWpG__fieldSectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.SchemaVisualEditor-module__g9kWpG__fieldSectionCount{background:var(--color-background-secondary);border-radius:var(--radius-full);min-width:18px;height:18px;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.SchemaVisualEditor-module__g9kWpG__fieldsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;display:grid}.SchemaVisualEditor-module__g9kWpG__fullWidth{grid-column:1/-1}.SchemaVisualEditor-module__g9kWpG__fieldGroup{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-direction:column;gap:2px;padding:6px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.SchemaVisualEditor-module__g9kWpG__fieldGroup:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-rgb-green-soft), .1)}.SchemaVisualEditor-module__g9kWpG__fieldLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:3px;display:flex}.SchemaVisualEditor-module__g9kWpG__required{color:var(--color-danger);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs)}.SchemaVisualEditor-module__g9kWpG__input,.SchemaVisualEditor-module__g9kWpG__textarea{border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);border-radius:5px;padding:5px 8px;font-family:inherit;line-height:1.4;transition:border-color .15s,box-shadow .15s}.SchemaVisualEditor-module__g9kWpG__input:focus,.SchemaVisualEditor-module__g9kWpG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-rgb-green-soft), .15);outline:none}.SchemaVisualEditor-module__g9kWpG__input::placeholder,.SchemaVisualEditor-module__g9kWpG__textarea::placeholder{color:var(--color-text-muted);opacity:.7}.SchemaVisualEditor-module__g9kWpG__textarea{resize:vertical;min-height:48px;line-height:1.4}.SchemaVisualEditor-module__g9kWpG__hint{font-size:var(--font-size-2xs);color:var(--color-text-muted);align-items:flex-start;gap:3px;padding:0;line-height:1.2;display:flex}.SchemaVisualEditor-module__g9kWpG__hint svg{flex-shrink:0;width:12px;height:12px;margin-top:0}.SchemaVisualEditor-module__g9kWpG__editorHint{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary-lighter);border:1px solid var(--color-primary-light);border-radius:var(--radius-md);font-size:var(--font-size-2xs);color:var(--color-text-secondary);display:flex}.SchemaVisualEditor-module__g9kWpG__emptyState{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.SchemaVisualEditor-module__g9kWpG__emptyIcon{color:var(--color-text-muted);opacity:.5}.SchemaVisualEditor-module__g9kWpG__emptyTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0}.SchemaVisualEditor-module__g9kWpG__emptySubtext{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.SchemaVisualEditor-module__g9kWpG__nestedField{background:var(--color-background);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:6px 8px;display:flex}.SchemaVisualEditor-module__g9kWpG__nestedFieldHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding-bottom:3px;display:flex}.SchemaVisualEditor-module__g9kWpG__nestedFieldTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.SchemaVisualEditor-module__g9kWpG__arrayField{flex-direction:column;gap:4px;display:flex}.SchemaVisualEditor-module__g9kWpG__arrayItem{align-items:flex-start;gap:4px;display:flex}.SchemaVisualEditor-module__g9kWpG__arrayItemInput{flex:1}.SchemaVisualEditor-module__g9kWpG__arrayItemRemove{width:28px;height:28px;color:var(--color-text-muted);border:1px solid var(--color-border-light);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}@media (hover:hover){.SchemaVisualEditor-module__g9kWpG__arrayItemRemove:hover{background:var(--color-danger-light);border-color:var(--color-danger);color:var(--color-danger)}}.SchemaVisualEditor-module__g9kWpG__arrayAdd{padding:5px var(--spacing-sm);color:var(--color-text-muted);border:1px dashed var(--color-border);cursor:pointer;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:4px;transition:all .15s;display:flex}@media (hover:hover){.SchemaVisualEditor-module__g9kWpG__arrayAdd:hover{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary-dark);border-style:solid}}.SchemaVisualEditor-module__g9kWpG__imageUploadContainer{gap:var(--spacing-sm);flex-direction:column;display:flex}.SchemaVisualEditor-module__g9kWpG__uploadButton{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-background);border:2px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s;display:flex}@media (hover:hover){.SchemaVisualEditor-module__g9kWpG__uploadButton:hover{background:var(--color-primary-lighter);border-color:var(--color-primary);color:var(--color-primary-dark)}}.SchemaVisualEditor-module__g9kWpG__imagePreview{background:var(--color-background);border:1px solid var(--color-border-light);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:4px;display:flex}.SchemaVisualEditor-module__g9kWpG__previewImage{object-fit:cover;border-radius:4px;width:100%;height:auto;max-height:120px}.SchemaVisualEditor-module__g9kWpG__imageActions{gap:4px;display:flex}.SchemaVisualEditor-module__g9kWpG__imageMeta{background:var(--color-background-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.SchemaVisualEditor-module__g9kWpG__changeImageButton,.SchemaVisualEditor-module__g9kWpG__removeImageButton{padding:6px var(--spacing-sm);border:1px solid var(--color-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;transition:all .15s;display:flex}.SchemaVisualEditor-module__g9kWpG__changeImageButton{background:var(--color-primary-lighter);color:var(--color-primary-dark);border-color:var(--color-primary-light)}@media (hover:hover){.SchemaVisualEditor-module__g9kWpG__changeImageButton:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}}.SchemaVisualEditor-module__g9kWpG__removeImageButton{color:var(--color-text-muted);border-color:var(--color-border);background:0 0}@media (hover:hover){.SchemaVisualEditor-module__g9kWpG__removeImageButton:hover{background:var(--color-danger-light);color:var(--color-danger);border-color:var(--color-danger)}}.SchemaVisualEditor-module__g9kWpG__loading{padding:var(--spacing-2xl);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.SchemaVisualEditor-module__g9kWpG__fieldsGrid{grid-template-columns:1fr}.SchemaVisualEditor-module__g9kWpG__fieldGroup{padding:4px 8px}.SchemaVisualEditor-module__g9kWpG__editorMeta{flex-direction:column;align-items:flex-start;gap:4px}.SchemaVisualEditor-module__g9kWpG__progressBar{width:100%}}@keyframes SchemaVisualEditor-module__g9kWpG__fieldIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.SchemaVisualEditor-module__g9kWpG__fieldGroup{animation:.25s ease-out both SchemaVisualEditor-module__g9kWpG__fieldIn}.SchemaVisualEditor-module__g9kWpG__fieldGroup:first-child{animation-delay:20ms}.SchemaVisualEditor-module__g9kWpG__fieldGroup:nth-child(2){animation-delay:40ms}.SchemaVisualEditor-module__g9kWpG__fieldGroup:nth-child(3){animation-delay:60ms}.SchemaVisualEditor-module__g9kWpG__fieldGroup:nth-child(4){animation-delay:80ms}.SchemaVisualEditor-module__g9kWpG__fieldGroup:nth-child(5){animation-delay:.1s}.SchemaVisualEditor-module__g9kWpG__fieldGroup:nth-child(6){animation-delay:.12s}.SchemaVisualEditor-module__g9kWpG__fieldGroup:nth-child(7){animation-delay:.14s}.SchemaVisualEditor-module__g9kWpG__fieldGroup:nth-child(8){animation-delay:.16s}.SchemaVisualEditor-module__g9kWpG__arrayItemRemove:focus-visible,.SchemaVisualEditor-module__g9kWpG__arrayAdd:focus-visible,.SchemaVisualEditor-module__g9kWpG__uploadButton:focus-visible,.SchemaVisualEditor-module__g9kWpG__changeImageButton:focus-visible,.SchemaVisualEditor-module__g9kWpG__removeImageButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.SchemaVisualEditor-module__g9kWpG__fieldGroup,.SchemaVisualEditor-module__g9kWpG__nestedField,.SchemaVisualEditor-module__g9kWpG__arrayItemInput{min-width:0}@media (max-width:767.98px){.SchemaVisualEditor-module__g9kWpG__fieldsGrid{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.SchemaVisualEditor-module__g9kWpG__fieldGroup{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs)}.SchemaVisualEditor-module__g9kWpG__fieldLabel{font-size:var(--font-size-xs);flex-wrap:wrap}.SchemaVisualEditor-module__g9kWpG__input,.SchemaVisualEditor-module__g9kWpG__textarea{width:100%;max-width:100%;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);font-size:16px}.SchemaVisualEditor-module__g9kWpG__arrayItem{gap:var(--spacing-xs)}.SchemaVisualEditor-module__g9kWpG__arrayItemRemove{width:44px;height:44px}.SchemaVisualEditor-module__g9kWpG__arrayAdd,.SchemaVisualEditor-module__g9kWpG__uploadButton,.SchemaVisualEditor-module__g9kWpG__changeImageButton,.SchemaVisualEditor-module__g9kWpG__removeImageButton{min-height:44px;font-size:var(--font-size-sm)}.SchemaVisualEditor-module__g9kWpG__hint,.SchemaVisualEditor-module__g9kWpG__editorHint,.SchemaVisualEditor-module__g9kWpG__fieldSectionTitle{overflow-wrap:anywhere}.SchemaVisualEditor-module__g9kWpG__hint{font-size:var(--font-size-xs);line-height:1.4}}@media (prefers-reduced-motion:reduce){.SchemaVisualEditor-module__g9kWpG__fieldGroup{animation:none}.SchemaVisualEditor-module__g9kWpG__progressFill,.SchemaVisualEditor-module__g9kWpG__fieldGroup,.SchemaVisualEditor-module__g9kWpG__arrayItemRemove,.SchemaVisualEditor-module__g9kWpG__arrayAdd,.SchemaVisualEditor-module__g9kWpG__uploadButton,.SchemaVisualEditor-module__g9kWpG__changeImageButton,.SchemaVisualEditor-module__g9kWpG__removeImageButton{transition:none}}
.PartnerModal-module__DZr4BG__overlay{z-index:1000;background:rgba(var(--color-black-rgb), .85);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PartnerModal-module__DZr4BG__modalWrapper{width:90%;max-width:600px;max-height:90vh;position:relative;overflow-y:auto}.PartnerModal-module__DZr4BG__closeButton{top:-50px;background:var(--color-white);color:var(--color-dark);cursor:pointer;z-index:1001;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;transition:all .3s;display:flex;position:absolute;inset-inline-end:0}@media (hover:hover){.PartnerModal-module__DZr4BG__closeButton:hover{background:var(--color-primary);color:var(--color-white);transform:scale(1.1)}}.PartnerModal-module__DZr4BG__closeButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.PartnerModal-module__DZr4BG__modal{background:var(--color-dark);border:1px solid var(--color-border-light);box-shadow:0 20px 60px rgba(var(--color-black-rgb), .8);border-radius:12px;padding:32px}.PartnerModal-module__DZr4BG__title{color:var(--color-white);text-align:center;font-size:24px;font-weight:400;font-family:var(--font-family);margin-bottom:12px}.PartnerModal-module__DZr4BG__form{flex-direction:column;gap:20px;display:flex}.PartnerModal-module__DZr4BG__imageSection{flex-direction:column;gap:12px;display:flex}.PartnerModal-module__DZr4BG__imagePreview{flex-direction:column;align-items:center;gap:12px;display:flex}.PartnerModal-module__DZr4BG__imageActions{gap:12px;display:flex}.PartnerModal-module__DZr4BG__previewImage{object-fit:contain;border:2px solid var(--color-border-light);background:var(--color-white);border-radius:12px;width:150px;height:150px;padding:12px}.PartnerModal-module__DZr4BG__uploadButton,.PartnerModal-module__DZr4BG__changeImageButton{background:var(--color-primary);color:var(--color-white);cursor:pointer;font-size:14px;font-weight:400;font-family:var(--font-family);border:none;border-radius:8px;padding:12px 24px;transition:all .3s}@media (hover:hover){.PartnerModal-module__DZr4BG__uploadButton:hover,.PartnerModal-module__DZr4BG__changeImageButton:hover{background:var(--color-primary-hover);transform:translateY(-2px)}}.PartnerModal-module__DZr4BG__uploadButton:disabled,.PartnerModal-module__DZr4BG__changeImageButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.PartnerModal-module__DZr4BG__removeImageButton{border:1px solid var(--color-border-light);color:var(--color-white);cursor:pointer;font-size:14px;font-family:var(--font-family);background:0 0;border-radius:8px;padding:12px 24px;transition:all .3s}@media (hover:hover){.PartnerModal-module__DZr4BG__removeImageButton:hover{background:var(--color-border-dark);transform:translateY(-2px)}}.PartnerModal-module__DZr4BG__removeImageButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.PartnerModal-module__DZr4BG__field{flex-direction:column;gap:8px;display:flex}.PartnerModal-module__DZr4BG__label{color:var(--color-white);font-size:14px;font-weight:400;font-family:var(--font-family);margin-bottom:4px}.PartnerModal-module__DZr4BG__input,.PartnerModal-module__DZr4BG__textarea{background:var(--color-black);border:1px solid var(--color-border-light);color:var(--color-white);font-size:14px;font-family:var(--font-family);border-radius:8px;padding:12px 16px;transition:all .3s}.PartnerModal-module__DZr4BG__input:focus,.PartnerModal-module__DZr4BG__textarea:focus{border-color:var(--color-primary);background:var(--color-black);outline:none}.PartnerModal-module__DZr4BG__input::placeholder,.PartnerModal-module__DZr4BG__textarea::placeholder{color:var(--color-gray)}.PartnerModal-module__DZr4BG__input:disabled,.PartnerModal-module__DZr4BG__textarea:disabled{opacity:.5;cursor:not-allowed}.PartnerModal-module__DZr4BG__textarea{resize:vertical;min-height:80px;font-family:inherit}.PartnerModal-module__DZr4BG__checkboxField{align-items:center;gap:8px;display:flex}.PartnerModal-module__DZr4BG__checkboxLabel{cursor:pointer;color:var(--color-white);font-size:14px;font-family:var(--font-family);align-items:center;gap:8px;display:flex}.PartnerModal-module__DZr4BG__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary)}.PartnerModal-module__DZr4BG__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.PartnerModal-module__DZr4BG__cancelButton,.PartnerModal-module__DZr4BG__saveButton{cursor:pointer;font-size:14px;font-weight:400;font-family:var(--font-family);border:none;border-radius:8px;padding:12px 24px;transition:all .3s}.PartnerModal-module__DZr4BG__cancelButton{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-border-light)}@media (hover:hover){.PartnerModal-module__DZr4BG__cancelButton:hover{background:var(--color-dark);border-color:var(--color-white)}}.PartnerModal-module__DZr4BG__saveButton{background:var(--color-primary);color:var(--color-white)}@media (hover:hover){.PartnerModal-module__DZr4BG__saveButton:hover{background:var(--color-primary-hover);transform:translateY(-2px)}}.PartnerModal-module__DZr4BG__cancelButton:disabled,.PartnerModal-module__DZr4BG__saveButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.PartnerModal-module__DZr4BG__errorText{color:var(--color-danger);font-size:13px;line-height:1.4}@media (max-width:768px){.PartnerModal-module__DZr4BG__modal{padding:24px}.PartnerModal-module__DZr4BG__title{font-size:20px}}.PartnerModal-module__DZr4BG__closeButton:focus-visible,.PartnerModal-module__DZr4BG__cancelButton:focus-visible,.PartnerModal-module__DZr4BG__saveButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:767.98px){.PartnerModal-module__DZr4BG__overlay{padding-top:env(safe-area-inset-top);align-items:flex-end}.PartnerModal-module__DZr4BG__modalWrapper{width:100%;max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow-y:auto}.PartnerModal-module__DZr4BG__closeButton{top:8px;margin-inline-end:8px;flex-shrink:0;align-self:flex-end;width:44px;height:44px;margin-bottom:-52px;position:sticky;inset-inline-end:auto}.PartnerModal-module__DZr4BG__modal{border-radius:20px 20px 0 0;flex:1 0 auto;padding:20px 16px 0}.PartnerModal-module__DZr4BG__title{overflow-wrap:anywhere;padding-inline:44px;font-size:20px}.PartnerModal-module__DZr4BG__form{gap:16px}.PartnerModal-module__DZr4BG__input,.PartnerModal-module__DZr4BG__textarea{width:100%;min-width:0;font-size:16px}.PartnerModal-module__DZr4BG__input{min-height:48px}.PartnerModal-module__DZr4BG__actions{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background-color:var(--color-dark);border-top:1px solid rgba(var(--color-white-rgb), .08);flex-direction:row;gap:10px;margin:8px -16px 0;position:sticky;bottom:0}.PartnerModal-module__DZr4BG__cancelButton,.PartnerModal-module__DZr4BG__saveButton,.PartnerModal-module__DZr4BG__actions>button{flex:1 1 0;min-width:0;min-height:48px}.PartnerModal-module__DZr4BG__imageActions{width:100%}.PartnerModal-module__DZr4BG__uploadButton,.PartnerModal-module__DZr4BG__changeImageButton,.PartnerModal-module__DZr4BG__removeImageButton{flex:1 1 0;min-height:48px}.PartnerModal-module__DZr4BG__checkboxLabel{min-height:44px}.PartnerModal-module__DZr4BG__checkbox{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.PartnerModal-module__DZr4BG__closeButton,.PartnerModal-module__DZr4BG__cancelButton,.PartnerModal-module__DZr4BG__saveButton{transition:none}@media (hover:hover){.PartnerModal-module__DZr4BG__closeButton:hover,.PartnerModal-module__DZr4BG__saveButton:hover{transform:none}}}
.Logo-module__X5B6Ga__logo{z-index:4;align-items:center;line-height:0;display:flex;position:fixed;top:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,3vw,2rem)}[dir=rtl] .Logo-module__X5B6Ga__logo{left:auto;right:clamp(.75rem,3vw,2rem)}.Logo-module__X5B6Ga__logoIcon{object-fit:contain;width:clamp(5rem,11vw,7rem);height:auto;color:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(var(--color-accent-danger-rgb), .3));display:block}.Logo-module__X5B6Ga__logoText{color:var(--color-white);font-size:1.5rem;font-weight:700;font-family:var(--font-almarai), sans-serif;text-shadow:0 2px 4px rgba(var(--color-black-rgb), .2)}@media (max-width:640px){.Logo-module__X5B6Ga__logoIcon{width:clamp(4.25rem,24vw,5.75rem)}.Logo-module__X5B6Ga__logoText{font-size:1.25rem}}@media (max-width:380px){.Logo-module__X5B6Ga__logoIcon{width:4rem}}
.ResetPasswordPage-module__fK62xW__form{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ResetPasswordPage-module__fK62xW__submitButton{width:100%;height:48px;color:var(--button-text-inverse,#151517);cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--font-family), sans-serif;background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);border-radius:var(--radius-md,8px);z-index:1;box-shadow:0 4px 12px #00000026, 0 4px 20px color-mix(in srgb, var(--color-primary) 25%, transparent), inset 0 1px 0 #fff3;border:none;align-self:flex-end;margin-top:1.5rem;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ResetPasswordPage-module__fK62xW__submitButton:before{content:"";background:linear-gradient(135deg, var(--color-primary-hover) 0%, var(--color-primary) 100%);z-index:-1;opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover){.ResetPasswordPage-module__fK62xW__submitButton:hover:not(:disabled){box-shadow:0 6px 20px #0003, 0 6px 24px color-mix(in srgb, var(--color-primary) 35%, transparent), inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}.ResetPasswordPage-module__fK62xW__submitButton:hover:not(:disabled):before{opacity:1}}.ResetPasswordPage-module__fK62xW__submitButton:active:not(:disabled){box-shadow:0 2px 6px #00000026, 0 2px 10px color-mix(in srgb, var(--color-primary) 20%, transparent);transform:translateY(0)}.ResetPasswordPage-module__fK62xW__submitButton:focus-visible{box-shadow:0 0 0 2px #0f172af2, 0 0 0 4px var(--color-primary);outline:none}.ResetPasswordPage-module__fK62xW__submitButton:disabled{opacity:.5;cursor:not-allowed}
.AdminLayoutShell-module__DS7oqW__shell{--admin-tabbar-height:0px;--admin-bottom-offset:0px;min-height:100dvh;display:flex;overflow-x:clip}.AdminLayoutShell-module__DS7oqW__content{outline:none;flex:1;min-width:0;display:flex}.AdminLayoutShell-module__DS7oqW__content>*{min-width:0}.AdminLayoutShell-module__DS7oqW__skipLink{top:max(8px, env(safe-area-inset-top));z-index:1100;background:var(--background-elevated);min-height:44px;color:var(--color-text-primary);border:1px solid var(--color-border);font-weight:var(--font-weight-semibold);border-radius:10px;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex;position:fixed;inset-inline-start:8px;transform:translateY(-200%)}.AdminLayoutShell-module__DS7oqW__skipLink:focus{outline:2px solid var(--color-primary);outline-offset:2px;transform:none}@media (max-width:767.98px){.AdminLayoutShell-module__DS7oqW__shell{--admin-tabbar-height:64px;--admin-bottom-offset:calc(64px + env(safe-area-inset-bottom))}}
