.diploma-card-user-module__UteqfG__card{--card-accent:var(--mantine-color-primary-6);--card-signal:var(--mantine-color-secondary-5);--card-accent-soft:color-mix(in srgb, var(--mantine-color-secondary-5) 10%, white);--card-accent-ink:var(--mantine-color-primary-6);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.diploma-card-user-module__UteqfG__surface{border:1px solid var(--albaha-border-subtle);background-color:var(--mantine-color-white);min-height:0;transition:border-color var(--albaha-duration-base) ease, box-shadow var(--albaha-duration-base) ease, transform var(--albaha-duration-base) ease;border-radius:16px;flex-direction:column;flex:1;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c162b0a}.diploma-card-user-module__UteqfG__surface:before{content:"";z-index:2;background:linear-gradient(180deg, var(--card-signal) 0%, var(--card-accent) 100%);border-radius:16px 0 0 16px;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.diploma-card-user-module__UteqfG__coverWrap{flex-shrink:0;position:relative}.diploma-card-user-module__UteqfG__cover{aspect-ratio:16/10;background-color:var(--mantine-color-gray-1);border-radius:16px 16px 0 0;position:relative;overflow:hidden}.diploma-card-user-module__UteqfG__coverImage{transition:transform .5s}.diploma-card-user-module__UteqfG__coverShade{pointer-events:none;background:linear-gradient(#0000 50%,#0c162b66 100%);position:absolute;inset:0}.diploma-card-user-module__UteqfG__hoursBadge{top:12px;z-index:1;max-width:calc(100% - 24px);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0c162bd1;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;inset-inline-start:16px}.diploma-card-user-module__UteqfG__body{padding:16px 16px 18px;flex-direction:column;flex:1;gap:12px;min-height:0;padding-inline-start:20px;display:flex}.diploma-card-user-module__UteqfG__title{color:#0c162b;text-align:start;letter-spacing:-.01em;min-height:2.8em;transition:color var(--albaha-duration-fast) ease;margin:0;font-size:clamp(1.05rem,.95rem + .55vw,1.25rem);font-weight:700;line-height:1.4}.diploma-card-user-module__UteqfG__outcomes{min-width:0;margin:0}.diploma-card-user-module__UteqfG__outcomesText{color:#0c162b94;font-size:var(--mantine-font-size-sm);text-align:start;margin:0;line-height:1.55}.diploma-card-user-module__UteqfG__meta{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.diploma-card-user-module__UteqfG__chip{border:1px solid var(--albaha-border-subtle);min-width:0;max-width:100%;color:var(--mantine-color-dark-5);background-color:#f2f5fa;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.diploma-card-user-module__UteqfG__chip svg{color:var(--card-signal);flex-shrink:0}.diploma-card-user-module__UteqfG__chipText{min-width:0;font-size:13px;line-height:1.4}.diploma-card-user-module__UteqfG__progressBlock{background-color:var(--card-accent-soft);border:0;border-inline-start:3px solid var(--card-signal);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.diploma-card-user-module__UteqfG__progressHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.diploma-card-user-module__UteqfG__progressLabel{color:var(--mantine-color-dark-5);font-size:var(--mantine-font-size-sm);font-weight:500}.diploma-card-user-module__UteqfG__progressCount{background-color:var(--mantine-color-white);font-size:var(--mantine-font-size-sm);box-shadow:inset 0 0 0 1px var(--albaha-border-subtle);border-radius:6px;align-items:baseline;gap:0;padding:2px 10px;line-height:1.4;display:inline-flex}.diploma-card-user-module__UteqfG__progressActive{color:var(--card-accent-ink);font-weight:700}.diploma-card-user-module__UteqfG__progressMuted{color:#0c162b73;font-weight:500}.diploma-card-user-module__UteqfG__actions{margin-top:auto;padding-top:4px}.diploma-card-user-module__UteqfG__termRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.diploma-card-user-module__UteqfG__action{--button-bg:var(--card-accent);--button-hover:var(--card-signal);--button-color:var(--mantine-color-white);--button-hover-color:#0c162b;transition:background-color var(--albaha-duration-base) ease;border-radius:10px;font-weight:600}.diploma-card-user-module__UteqfG__action:focus-visible{outline:2px solid var(--card-signal);outline-offset:2px}@media (hover:hover){.diploma-card-user-module__UteqfG__card:hover .diploma-card-user-module__UteqfG__surface{border-color:color-mix(in srgb, var(--card-accent) 35%, var(--albaha-border-subtle));box-shadow:0 10px 28px #0c162b1a}.diploma-card-user-module__UteqfG__card:hover .diploma-card-user-module__UteqfG__title{color:var(--card-accent-ink)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diploma-card-user-module__UteqfG__card:hover .diploma-card-user-module__UteqfG__surface{transform:translateY(-3px)}.diploma-card-user-module__UteqfG__card:hover .diploma-card-user-module__UteqfG__coverImage{transform:scale(1.04)}}
.skeletons-module__Q38vQa__cardShell{border:1px solid var(--albaha-border-subtle);background:linear-gradient(165deg, var(--albaha-skeleton-shine) 0%, var(--mantine-color-white) 42%, var(--albaha-skeleton-accent) 100%);border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c162b0a}.skeletons-module__Q38vQa__cardShell:before{content:"";z-index:1;background:linear-gradient(#90c042,#234184);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.skeletons-module__Q38vQa__media{aspect-ratio:16/10;background:linear-gradient(120deg, var(--albaha-skeleton-base) 0%, var(--albaha-skeleton-accent) 55%, var(--albaha-skeleton-edge) 100%);width:100%;position:relative;overflow:hidden}.skeletons-module__Q38vQa__mediaBadge{background:color-mix(in srgb, var(--mantine-color-white) 72%, var(--albaha-skeleton-base));border-radius:999px;width:72px;height:22px;position:absolute;inset-block-start:12px;inset-inline-start:12px}.skeletons-module__Q38vQa__cardBody{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.skeletons-module__Q38vQa__metaRow{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.skeletons-module__Q38vQa__chip{border-radius:999px;width:64px;height:22px}.skeletons-module__Q38vQa__chipWide{border-radius:999px;width:88px;height:22px}.skeletons-module__Q38vQa__userCard{border:1px solid var(--albaha-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(110deg, var(--albaha-skeleton-shine), var(--mantine-color-white) 55%);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;width:100%;min-height:168px;padding:16px;display:grid;position:relative;overflow:hidden}.skeletons-module__Q38vQa__userCard:before{content:"";background:linear-gradient(180deg, var(--mantine-color-primary-6), var(--mantine-color-secondary-5));opacity:.55;width:4px;position:absolute;inset-block:0;inset-inline-start:0}@media (max-width:47.99em){.skeletons-module__Q38vQa__userCard{grid-template-columns:1fr;min-height:0}}.skeletons-module__Q38vQa__invoiceCard{border-radius:var(--mantine-radius-lg);background-color:var(--albaha-surface-muted);flex-direction:column;width:100%;height:100%;min-height:220px;padding:16px;display:flex;position:relative;overflow:hidden}.skeletons-module__Q38vQa__invoiceCard:before{content:"";background:linear-gradient(#90c042,#234184);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.skeletons-module__Q38vQa__perforation{display:none}.skeletons-module__Q38vQa__identity{align-items:center;gap:var(--mantine-spacing-lg);min-width:0;padding:var(--mantine-spacing-xl);background:linear-gradient(135deg,#0c162b 0%,#234184 70%,#1f72a1 100%);border-radius:16px;display:flex;position:relative;overflow:hidden}.skeletons-module__Q38vQa__identity:after{content:"";inset-inline:0;background:#90c042;height:4px;position:absolute;bottom:0}.skeletons-module__Q38vQa__panel{padding:20px;border:1px solid var(--albaha-border-subtle);background:linear-gradient(180deg, var(--mantine-color-white), var(--albaha-skeleton-shine));border-radius:16px;flex-direction:column;gap:14px;height:100%;padding-inline-start:24px;display:flex;position:relative}.skeletons-module__Q38vQa__panel:before{content:"";background:linear-gradient(#90c042,#234184);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.skeletons-module__Q38vQa__cabinetHead{justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 4px;display:flex}.skeletons-module__Q38vQa__shelfRow{border:1px solid var(--albaha-border-subtle);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);grid-template-columns:auto minmax(0,1fr) minmax(7rem,12rem);align-items:center;column-gap:14px;width:100%;min-height:5.5rem;padding:14px 16px;display:grid;overflow:hidden}.skeletons-module__Q38vQa__shelfActions{min-width:0}@media (max-width:47.99em){.skeletons-module__Q38vQa__shelfRow{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.skeletons-module__Q38vQa__shelfActions{grid-column:1/-1;justify-self:stretch}}.skeletons-module__Q38vQa__detailHero{border-radius:var(--mantine-radius-lg);background:linear-gradient(125deg, var(--albaha-skeleton-base) 0%, var(--albaha-skeleton-accent) 50%, var(--albaha-skeleton-edge) 100%);width:100%;min-height:220px;position:relative;overflow:hidden}.skeletons-module__Q38vQa__ticketRow{border:1px solid var(--albaha-border-subtle);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}@media (max-width:47.99em){.skeletons-module__Q38vQa__ticketRow{grid-template-columns:1fr}}.skeletons-module__Q38vQa__mfaMethod{border:1px solid var(--albaha-border-subtle);border-radius:var(--mantine-radius-md);background:linear-gradient(90deg, var(--albaha-skeleton-shine), var(--mantine-color-white));align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.skeletons-module__Q38vQa__guidePlayer{aspect-ratio:16/9;border-radius:var(--mantine-radius-lg);background:linear-gradient(135deg, var(--albaha-skeleton-base), var(--albaha-skeleton-accent));width:100%;overflow:hidden}.skeletons-module__Q38vQa__guideListItem{border-bottom:1px solid var(--albaha-border-subtle);align-items:center;gap:12px;padding:10px 0;display:flex}.skeletons-module__Q38vQa__examCard{border:1px solid var(--albaha-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(160deg, var(--mantine-color-white), var(--albaha-skeleton-shine));flex-direction:column;gap:12px;width:100%;min-height:140px;padding:16px;display:flex}.skeletons-module__Q38vQa__personCard{border:1px solid var(--albaha-border-subtle);border-radius:var(--mantine-radius-lg);background:linear-gradient(180deg, var(--albaha-skeleton-shine), var(--mantine-color-white));flex-direction:column;align-items:center;gap:12px;width:100%;padding:20px 16px;display:flex}.skeletons-module__Q38vQa__textBlock{flex-direction:column;gap:10px;width:100%;display:flex}
.user-section-module__L5MG3q__shell{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;min-width:0;display:flex}.user-section-module__L5MG3q__contentPanel{width:100%;min-width:0;padding:var(--mantine-spacing-md);border:1px solid var(--albaha-border-subtle);background-color:var(--mantine-color-white);border-radius:16px;position:relative;box-shadow:0 1px 2px #0c162b0a}@media (min-width:64em){.user-section-module__L5MG3q__contentPanel{padding:var(--mantine-spacing-lg)}}.user-section-module__L5MG3q__notice{border:1px solid var(--albaha-border-subtle);background-color:#f2f5fa;border-inline-start:4px solid #234184;border-radius:12px;padding:14px 16px}.user-section-module__L5MG3q__noticeSuccess{border:1px solid var(--albaha-border-subtle);color:#0c162b;background-color:#f2f7e8;border-inline-start:4px solid #90c042;border-radius:12px;padding:14px 16px}.user-section-module__L5MG3q__noticeWarning{border:1px solid var(--albaha-border-subtle);background-color:#edf0f5;border-inline-start:4px solid #234184;border-radius:12px;padding:14px 16px}.user-section-module__L5MG3q__noticeDanger{border:1px solid var(--albaha-border-subtle);background-color:color-mix(in srgb, var(--mantine-color-red-6) 8%, white);border-inline-start:4px solid var(--mantine-color-red-6);border-radius:12px;padding:14px 16px}.user-section-module__L5MG3q__guideCard{background:linear-gradient(#f2f5fa 0%,#fff 100%);border:1px solid #eef1f5;border-radius:12px;padding:16px}.user-section-module__L5MG3q__guideTitle{color:#234184;font-weight:700;font-size:var(--mantine-font-size-sm);border-inline-start:3px solid #90c042;margin-bottom:8px;padding-inline-start:10px}.user-section-module__L5MG3q__attachmentCard{border:1px solid var(--albaha-border-subtle);height:100%;transition:border-color var(--albaha-duration-base) ease, box-shadow var(--albaha-duration-base) ease, transform var(--albaha-duration-base) ease;background-color:#fff;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c162b0a}.user-section-module__L5MG3q__attachmentCard:before{content:"";z-index:1;background:linear-gradient(#90c042,#234184);width:4px;position:absolute;inset-block:0;inset-inline-start:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.user-section-module__L5MG3q__attachmentCard:hover{border-color:color-mix(in srgb, #234184 28%, var(--albaha-border-subtle));transform:translateY(-2px);box-shadow:0 10px 24px #0c162b14}}.user-section-module__L5MG3q__attachmentMedia{aspect-ratio:1;background-color:#f2f5fa;border-radius:12px;overflow:hidden}.user-section-module__L5MG3q__attachmentBody{flex-direction:column;flex:1;gap:8px;padding:12px 12px 14px;padding-inline-start:16px;display:flex}.user-section-module__L5MG3q__statusAccepted{color:#234184;font-size:var(--mantine-font-size-sm);background-color:#ebf4dd;border-radius:6px;align-items:center;width:fit-content;padding:2px 10px;font-weight:700;display:inline-flex}.user-section-module__L5MG3q__statusRejected{background-color:color-mix(in srgb, var(--mantine-color-red-6) 12%, white);color:var(--mantine-color-red-7);font-size:var(--mantine-font-size-sm);border-radius:6px;align-items:center;width:fit-content;padding:2px 10px;font-weight:700;display:inline-flex}.user-section-module__L5MG3q__resultsAccordion .mantine-Accordion-item{border:1px solid var(--albaha-border-subtle);background-color:#fff;overflow:hidden;border-radius:14px!important}.user-section-module__L5MG3q__resultsAccordion .mantine-Accordion-control{color:#0c162b;padding-inline-start:18px;font-weight:700}.user-section-module__L5MG3q__resultsAccordion .mantine-Accordion-item[data-active]{border-color:color-mix(in srgb, #234184 28%, var(--albaha-border-subtle));box-shadow:0 8px 22px #0c162b0f}.user-section-module__L5MG3q__resultsAccordion .mantine-Accordion-control:before{content:"";background:#90c042;border-radius:999px;width:4px;position:absolute;inset-block:12px;inset-inline-start:0}.user-section-module__L5MG3q__courseGroupTitle{color:#234184;letter-spacing:-.01em;border-inline-start:3px solid #90c042;padding-inline-start:10px;font-weight:700}.user-section-module__L5MG3q__resultCard{background-color:#fff;height:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c162b0a;border:1px solid var(--albaha-border-subtle)!important;border-radius:14px!important;padding-inline-start:16px!important}.user-section-module__L5MG3q__resultCard:before{content:"";background:linear-gradient(#90c042,#234184);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.user-section-module__L5MG3q__dropzone{background-color:#f2f5fa;border:1.5px dashed #9eaac4!important;border-radius:16px!important}.user-section-module__L5MG3q__primaryAction{--button-bg:#234184;--button-hover:#90c042;--button-color:white;--button-hover-color:#0c162b;font-weight:700}
.modals-module__1T8tiq__title{font-weight:700}.modals-module__1T8tiq__modalRoot{position:relative}.modals-module__1T8tiq__modalContent{background:0 0;max-width:100vw;padding:0}.modals-module__1T8tiq__modalHeader{background:0 0;border:none;margin:0;padding:0}.modals-module__1T8tiq__modalCloseButtonLeft{margin:0!important;position:absolute!important;top:16px!important;left:16px!important;right:auto!important}.modals-module__1T8tiq__modalBody{background:0 0;margin-top:0;padding:0}.modals-module__1T8tiq__modalCloseButtonContainer{z-index:1;background:0 0;justify-content:flex-end;display:flex;position:relative}.modals-module__1T8tiq__modalCloseButton{cursor:pointer;background:#fff;border:1px solid #a0a0a0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:10px;font-size:20px;line-height:1;transition:all .2s;display:flex}.modals-module__1T8tiq__modalCloseButton:hover{background:#f0f0f0}.modals-module__1T8tiq__modalCloseIcon{width:24px;height:24px}.modals-module__1T8tiq__modalContentWrapper{background:#fff;border-radius:8px;padding:12px}.modals-module__1T8tiq__modalIconTitleContainer{flex-direction:row;justify-content:space-between;align-self:center;place-items:center;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}.modals-module__1T8tiq__modalTitle{text-align:center;font-size:32px}.modals-module__1T8tiq__formStack{align-items:center;gap:16px;width:100%}.modals-module__1T8tiq__selectInput,.modals-module__1T8tiq__textInput{width:100%}.modals-module__1T8tiq__inputIcon{width:20px;height:20px}.modals-module__1T8tiq__buttonContainer,.modals-module__1T8tiq__submitButton{width:100%}.modals-module__1T8tiq__triggerContainer{cursor:pointer}.modals-module__1T8tiq__themeIcon{width:48px;height:48px}.modals-module__1T8tiq__textareaContainer,.modals-module__1T8tiq__textarea{width:100%}.modals-module__1T8tiq__alertThemeIcon{width:80px;height:80px}.modals-module__1T8tiq__alertThemeIcon svg{width:48px;height:48px}.modals-module__1T8tiq__alertIcon{color:#c6851d;width:100%;height:100%}.modals-module__1T8tiq__checkIcon{color:#7bb836;width:100%;height:100%}.modals-module__1T8tiq__confirmButtonGroup{justify-content:center;gap:16px;width:100%}.modals-module__1T8tiq__confirmButton,.modals-module__1T8tiq__cancelButton{flex-grow:1}.modals-module__1T8tiq__successThemeIcon{width:80px;height:80px}.modals-module__1T8tiq__successThemeIcon svg{width:48px;height:48px}.modals-module__1T8tiq__successIcon{color:#90c042;width:100%;height:100%}@media (max-width:768px){.modals-module__1T8tiq__modalCloseButton{width:36px;height:36px;padding:8px}.modals-module__1T8tiq__modalCloseIcon{width:20px;height:20px}.modals-module__1T8tiq__modalContentWrapper{margin-top:8px;padding:16px}.modals-module__1T8tiq__modalIconTitleContainer{padding-top:16px;padding-bottom:16px}.modals-module__1T8tiq__certificateIcon{color:#fff;background-color:#034261;border-radius:50%;width:44px;height:44px;padding:10px}.modals-module__1T8tiq__modalTitle{font-size:24px}.modals-module__1T8tiq__formStack{gap:12px}.modals-module__1T8tiq__inputIcon{width:16px;height:16px}.modals-module__1T8tiq__selectInput,.modals-module__1T8tiq__textInput,.modals-module__1T8tiq__submitButton{font-size:14px}.modals-module__1T8tiq__themeIcon{width:40px;height:40px;padding:2px}.modals-module__1T8tiq__certificateIcon{width:24px;height:24px}.modals-module__1T8tiq__alertThemeIcon{width:40px;height:40px}.modals-module__1T8tiq__alertThemeIcon svg{width:24px;height:24px}.modals-module__1T8tiq__confirmButtonGroup{gap:12px}.modals-module__1T8tiq__successThemeIcon{width:40px;height:40px}.modals-module__1T8tiq__successThemeIcon svg{width:24px;height:24px}}.modals-module__1T8tiq__scrollableContent{background:#fff;max-height:70vh;padding:0 24px 24px;overflow-y:auto}.modals-module__1T8tiq__modalIconTitleScrollableContent{z-index:10;background:#fff;flex-direction:row;justify-content:space-between;align-self:center;place-items:center;gap:16px;margin-bottom:0;padding:24px 16px;display:flex;position:sticky;top:0}.modals-module__1T8tiq__emailModalRoot{z-index:10000!important}.modals-module__1T8tiq__emailModalRoot [data-mantine-modal-inner]{z-index:10001!important}
.diploma-card-public-module__j7I6NG__root{--card-accent:var(--mantine-color-primary-6);--card-signal:var(--mantine-color-secondary-5);flex-direction:column;width:100%;height:100%;min-height:340px;display:flex;position:relative}.diploma-card-public-module__j7I6NG__surface{border:1px solid var(--albaha-border-subtle);background-color:var(--mantine-color-white);min-height:0;transition:border-color var(--albaha-duration-base) ease, box-shadow var(--albaha-duration-base) ease, transform var(--albaha-duration-base) ease;border-radius:16px;flex-direction:column;flex:1;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c162b0a}.diploma-card-public-module__j7I6NG__surface:before{content:"";z-index:2;background:linear-gradient(180deg, var(--card-signal) 0%, var(--card-accent) 100%);border-radius:16px 0 0 16px;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.diploma-card-public-module__j7I6NG__mediaWrap{flex-shrink:0;position:relative}.diploma-card-public-module__j7I6NG__media{aspect-ratio:16/10;background-color:var(--mantine-color-neutral-0,var(--mantine-color-gray-1));border-radius:16px 16px 0 0;position:relative;overflow:hidden}.diploma-card-public-module__j7I6NG__mediaImage{transition:transform .5s}.diploma-card-public-module__j7I6NG__mediaShade{pointer-events:none;background:linear-gradient(#0000 45%,#0c162b73 100%);position:absolute;inset:0}.diploma-card-public-module__j7I6NG__hoursBadge{top:12px;z-index:1;max-width:calc(100% - 24px);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0c162bd1;border:0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;inset-inline-start:16px}.diploma-card-public-module__j7I6NG__body{padding:16px 16px 18px;text-align:start;flex-direction:column;flex:1;align-items:stretch;gap:12px;min-height:0;padding-inline-start:20px;display:flex}.diploma-card-public-module__j7I6NG__title{color:#0c162b;letter-spacing:-.01em;min-height:2.9em;transition:color var(--albaha-duration-fast) ease;line-height:1.45}.diploma-card-public-module__j7I6NG__chips{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.diploma-card-public-module__j7I6NG__chip{border:1px solid var(--albaha-border-subtle);min-width:0;max-width:100%;color:var(--mantine-color-dark-5);background-color:#f2f5fa;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.diploma-card-public-module__j7I6NG__chip svg{color:var(--card-signal);flex-shrink:0}.diploma-card-public-module__j7I6NG__chipText{min-width:0;font-size:13px;line-height:1.4}.diploma-card-public-module__j7I6NG__priceBox{background-color:color-mix(in srgb, var(--card-signal) 12%, white);border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;display:flex}.diploma-card-public-module__j7I6NG__priceBox svg{color:var(--card-accent);flex-shrink:0}.diploma-card-public-module__j7I6NG__action{--button-bg:var(--card-accent);--button-hover:var(--card-signal);--button-color:var(--mantine-color-white);--button-hover-color:#0c162b;transition:background-color var(--albaha-duration-base) ease;border-radius:10px;margin-top:auto;font-weight:600}.diploma-card-public-module__j7I6NG__action:focus-visible{outline:2px solid var(--card-signal);outline-offset:2px}@media (hover:hover){.diploma-card-public-module__j7I6NG__root:hover .diploma-card-public-module__j7I6NG__surface{border-color:color-mix(in srgb, var(--card-accent) 35%, var(--albaha-border-subtle));box-shadow:0 10px 28px #0c162b1a}.diploma-card-public-module__j7I6NG__root:hover .diploma-card-public-module__j7I6NG__title{color:var(--card-accent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diploma-card-public-module__j7I6NG__root:hover .diploma-card-public-module__j7I6NG__surface{transform:translateY(-3px)}.diploma-card-public-module__j7I6NG__root:hover .diploma-card-public-module__j7I6NG__mediaImage{transform:scale(1.04)}}
.carousel-module__bsZT1W__indicator{background-color:var(--mantine-color-placeholder);width:12px;height:4px;transition:width .25s}.carousel-module__bsZT1W__indicator[data-active]{background-color:#234184;width:28px}.carousel-module__bsZT1W__viewport{padding-block:8px 16px;padding-inline:8px}.carousel-module__bsZT1W__controls{top:-74px;bottom:auto;justify-content:center;gap:1rem;inset-inline:auto 190px}.carousel-module__bsZT1W__controls button{color:#234184;width:40px;height:40px;transition:background-color var(--albaha-duration-fast) ease, border-color var(--albaha-duration-fast) ease;background-color:#0000;border:1px solid #234184;border-radius:50%;position:relative;top:auto;bottom:auto;transform:none}.carousel-module__bsZT1W__controls button svg{color:#234184;width:36px;height:36px;transition:color var(--albaha-duration-fast) ease}.carousel-module__bsZT1W__controls button:hover{background-color:#234184}.carousel-module__bsZT1W__controls button:hover svg{color:#fff}.carousel-module__bsZT1W__controls button:focus-visible{outline-offset:2px;outline:2px solid #90c042}.carousel-module__bsZT1W__controls button[data-inactive]{opacity:.3;cursor:default;border-color:var(--mantine-color-placeholder)}@media (max-width:1200px){.carousel-module__bsZT1W__controls{display:none}}.carousel-module__bsZT1W__moreButton{color:#fff;min-width:120px;height:40px;transition:background-color var(--albaha-duration-fast) ease, color var(--albaha-duration-fast) ease, border-color var(--albaha-duration-fast) ease;background-color:#234184;border:1px solid #234184;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.carousel-module__bsZT1W__moreButton:hover,.carousel-module__bsZT1W__moreButton:focus-visible{color:#234184;background-color:#0000}.carousel-module__bsZT1W__moreButton:focus-visible{outline-offset:2px;outline:2px solid #90c042}.carousel-module__bsZT1W__moreIcon{--more-dir:1;width:18px;height:18px;display:inline-grid}.carousel-module__bsZT1W__moreIcon>svg{grid-area:1/1}[dir=rtl] .carousel-module__bsZT1W__moreIcon{--more-dir:-1}.carousel-module__bsZT1W__moreIconSecondary{opacity:0}@media (prefers-reduced-motion:no-preference){.carousel-module__bsZT1W__moreIconPrimary{animation:carousel-module__bsZT1W__more-icon-primary 2.8s var(--albaha-ease-out) infinite}.carousel-module__bsZT1W__moreIconSecondary{animation:carousel-module__bsZT1W__more-icon-secondary 2.8s var(--albaha-ease-out) infinite}.carousel-module__bsZT1W__moreButton{animation:carousel-module__bsZT1W__more-button-nudge 2.8s var(--albaha-ease-out) infinite}.carousel-module__bsZT1W__moreButton:hover,.carousel-module__bsZT1W__moreButton:focus-visible,.carousel-module__bsZT1W__moreButton:hover .carousel-module__bsZT1W__moreIconPrimary,.carousel-module__bsZT1W__moreButton:hover .carousel-module__bsZT1W__moreIconSecondary,.carousel-module__bsZT1W__moreButton:focus-visible .carousel-module__bsZT1W__moreIconPrimary,.carousel-module__bsZT1W__moreButton:focus-visible .carousel-module__bsZT1W__moreIconSecondary{animation-play-state:paused}}@keyframes carousel-module__bsZT1W__more-icon-primary{0%,40%{opacity:1;transform:translate(0)}20%{transform:translateX(calc(var(--more-dir) * 4px))}50%,90%{opacity:0;transform:translateX(calc(var(--more-dir) * 8px))}to{opacity:1;transform:translate(0)}}@keyframes carousel-module__bsZT1W__more-icon-secondary{0%,40%{opacity:0;transform:translateX(calc(var(--more-dir) * -6px))}50%,90%{opacity:1;transform:translate(0)}70%{transform:translateX(calc(var(--more-dir) * 4px))}to{opacity:0;transform:translateX(calc(var(--more-dir) * 8px))}}@keyframes carousel-module__bsZT1W__more-button-nudge{0%,45%,to{transform:translateY(0)}50%{transform:translateY(-2px)}55%{transform:translateY(0)}}
.cards-module__d5LnJW__root{transition:background-color var(--albaha-duration-fast) var(--albaha-ease-out);color:#fff;background-color:var(--mantine-color-gray-6);position:relative}@media (hover:hover){.cards-module__d5LnJW__root:hover{background-color:var(--mantine-color-gray-5)}}.cards-module__d5LnJW__instructorCard{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:411px;height:258px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.cards-module__d5LnJW__instructorCard{width:100%;height:200px}}.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__backgroundImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__contentContainer{z-index:2;color:#000;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}@media (max-width:768px){.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__contentContainer{padding:6px}}.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__refreshButton{background-color:color-mix(in srgb, var(--mantine-color-primary-6) 12%, transparent);z-index:3;transition:background-color var(--albaha-duration-fast) var(--albaha-ease-out);padding:12px;position:absolute;top:0;left:0}.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__refreshButton:hover{background-color:color-mix(in srgb, var(--mantine-color-primary-6) 22%, transparent)}@media (max-width:768px){.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__refreshButton{padding:6px}}.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__refreshIcon{color:var(--mantine-color-primary-6)}@media (max-width:768px){.cards-module__d5LnJW__instructorCard .cards-module__d5LnJW__refreshIcon{width:12px;height:12px}}.cards-module__d5LnJW__partnerCardPublic{color:#000;background-color:#0000;height:300px;position:relative}.cards-module__d5LnJW__partnerCardPublic:hover{background-color:#0000}.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__partnerImage{width:100%;height:200px;transition:transform var(--albaha-duration-base) var(--albaha-ease-out);border-radius:10px;position:relative}.cards-module__d5LnJW__partnerCardPublic .cards-module__d5LnJW__partnerTextWrapper{width:100%;padding:var(--mantine-spacing-md);transition:color var(--albaha-duration-base) var(--albaha-ease-out);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cards-module__d5LnJW__partnerCardPublic:hover .cards-module__d5LnJW__partnerImage{transform:scale(1.03)}}.cards-module__d5LnJW__SupportCardPublic{color:#000;background-color:#0000;height:150px;position:relative}.cards-module__d5LnJW__SupportCardPublic:hover{background-color:#0000}.cards-module__d5LnJW__SupportCardPublic .cards-module__d5LnJW__topSection{background-color:var(--mantine-color-gray-2);border-radius:10px;width:100%;height:90px;padding:10px 50px;position:relative}.cards-module__d5LnJW__SupportCardPublic .cards-module__d5LnJW__bottomSection{color:#fff;width:100%;margin-top:var(--mantine-spacing-md);transition:background-color var(--albaha-duration-base) var(--albaha-ease-out);border-radius:10px;flex-direction:column;justify-content:flex-end;display:flex;position:relative}
.drawer-module__zqjN3q__wrapper{justify-content:flex-end;align-items:center;width:100%;max-width:1820px;margin:0 auto;padding:0 1rem;display:flex}.drawer-module__zqjN3q__drawerHeader{justify-content:flex-end;align-items:center;display:flex}.drawer-module__zqjN3q__drawerLogoContainer{justify-content:center;align-items:center;display:flex}.drawer-module__zqjN3q__drawerLogo{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);transition:background-color var(--albaha-duration-fast) ease;background-color:#234184}.drawer-module__zqjN3q__drawerLogo:hover{background-color:#1f72a1}.drawer-module__zqjN3q__drawerContent{flex-direction:column;flex:1;gap:.75rem;padding:1rem 0;display:flex;overflow:auto}.drawer-module__zqjN3q__navButton{border-radius:var(--mantine-radius-lg);color:#fff;text-align:start;width:100%;transition:background-color var(--albaha-duration-fast) ease, color var(--albaha-duration-fast) ease, transform var(--albaha-duration-fast) var(--albaha-ease-out);background-color:#234184;border:none;justify-content:flex-start;margin-block:.2rem;padding:.75rem 1rem;text-decoration:none;display:block}.drawer-module__zqjN3q__navButton:hover{color:#0c162b;background-color:#90c042;text-decoration:none}@media (prefers-reduced-motion:no-preference){[dir=ltr] .drawer-module__zqjN3q__navButton:hover{transform:translate(4px)}[dir=rtl] .drawer-module__zqjN3q__navButton:hover{transform:translate(-4px)}[dir=ltr] .drawer-module__zqjN3q__navButton:active{transform:translate(2px)}[dir=rtl] .drawer-module__zqjN3q__navButton:active{transform:translate(-2px)}}.drawer-module__zqjN3q__navButtonInner{justify-content:flex-start;gap:.75rem}.drawer-module__zqjN3q__navButtonLabel{text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%;color:inherit;font-weight:500;overflow:hidden}.drawer-module__zqjN3q__navButton:focus-visible{outline-offset:2px;outline:2px solid #90c042}@media (prefers-reduced-motion:reduce){.drawer-module__zqjN3q__navButton{transition:none}}
.auth-section-module__Ld2lsW__guestButton.auth-section-module__Ld2lsW__guestButton{flex-shrink:0}@media (min-width:75em) and (max-width:96em){.auth-section-module__Ld2lsW__guestButton.auth-section-module__Ld2lsW__guestButton{font-size:var(--mantine-font-size-xs);padding-inline:var(--mantine-spacing-sm);height:32px}}
.landing-page-module__FT1_HW__hero{box-sizing:border-box;z-index:0;justify-content:center;width:100%;margin-bottom:.5rem;padding:1rem;display:flex;position:relative}.landing-page-module__FT1_HW__banner{background-image:url(/images/landing.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex-direction:column;width:calc(100% - 2rem);max-width:100%;height:min(650px,90vh);max-height:800px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0c162b2e}.landing-page-module__FT1_HW__overlay{z-index:0;background:linear-gradient(#0c162be0 0%,#23418473 40%,#23418426 100%);border-radius:20px;position:absolute;inset:0}.landing-page-module__FT1_HW__content{z-index:1;text-shadow:0 1px 3px #0000008c;position:relative}@media (min-width:75em){.landing-page-module__FT1_HW__banner{height:800px}}@media (min-width:96em){.landing-page-module__FT1_HW__banner{height:700px}}.landing-page-module__FT1_HW__heroMobile{z-index:0;margin:1rem 1rem 1.75rem;position:relative}@media (min-width:64em){.landing-page-module__FT1_HW__heroMobile{display:none}}.landing-page-module__FT1_HW__bannerMobile{border-radius:var(--mantine-radius-lg);background-image:url(/images/landing.webp);background-position:50%;background-size:cover;flex-direction:column;width:100%;height:min(400px,70vh);max-height:520px;display:flex;position:relative;overflow:hidden}.landing-page-module__FT1_HW__statsWrapper{background-color:#f2f5fa;border:1px solid #e0e3e7;border-top:4px solid #90c042;border-radius:16px;justify-content:center;align-items:center;width:min(1200px,83%);height:150px;padding-inline:1.5rem;display:flex;box-shadow:0 8px 24px #0c162b14}@media (min-width:75em){.landing-page-module__FT1_HW__statsWrapper{height:175px}}@media (min-width:96em){.landing-page-module__FT1_HW__statsWrapper{height:200px}}.landing-page-module__FT1_HW__statsInner{min-height:100%}.landing-page-module__FT1_HW__statsTitleBlock{flex-shrink:0}.landing-page-module__FT1_HW__statsTitle{letter-spacing:-.015em;font-weight:700}.landing-page-module__FT1_HW__statsItem{flex:1}.landing-page-module__FT1_HW__statsMobileWrap{margin-top:.5rem}.landing-page-module__FT1_HW__statsMobilePanel{background-color:#f2f5fa;border:1px solid #e0e3e7;border-top:4px solid #90c042}.landing-page-module__FT1_HW__statsMobile,.landing-page-module__FT1_HW__statsMobileGrid{width:100%}.landing-page-module__FT1_HW__instructionsWrapper{background:linear-gradient(145deg,#0c162b 0%,#234184 55%,#1f72a1 100%);border-top:4px solid #90c042;border-radius:20px;height:385px;margin-block:48px;overflow:hidden;box-shadow:0 16px 36px #0c162b2e}@media (min-width:75em){.landing-page-module__FT1_HW__instructionsWrapper{margin-block:235px 200px}}.landing-page-module__FT1_HW__instructionsStep{background-color:#293244;border-inline-start:3px solid #90c042;border-radius:12px;margin-block:.5rem;padding:10px 12px}.landing-page-module__FT1_HW__instructionsLabel{margin-block:.5rem;font-size:small}.landing-page-module__FT1_HW__instructionsDescription{color:#fff;line-height:1.5}.landing-page-module__FT1_HW__diplomasLanding{z-index:1;position:relative;margin-block:1.75rem!important}.landing-page-module__FT1_HW__diplomasWrapper{z-index:1;border:1px solid #e0e3e7;background-color:#f2f5fa;border-top:4px solid #90c042;border-radius:16px;height:fit-content;padding:1.25rem 1rem 1.5rem;position:relative;box-shadow:0 8px 24px #0c162b14}@media (min-width:64em){.landing-page-module__FT1_HW__diplomasWrapper{padding:1.5rem 1.25rem 1.75rem}}.landing-page-module__FT1_HW__landingSection{margin-block:1.5rem;position:relative}.landing-page-module__FT1_HW__diplomasSection{padding-block:.5rem;position:relative}.landing-page-module__FT1_HW__sectionHeading{letter-spacing:-.015em;font-weight:700}.landing-page-module__FT1_HW__sectionMore{flex-shrink:0;font-weight:600}.landing-page-module__FT1_HW__diplomaSlide{height:auto;min-height:100%;padding-block:4px 12px}.landing-page-module__FT1_HW__diplomaSlide>*{height:100%}.landing-page-module__FT1_HW__imageSection{top:560px;inset-inline-end:0;z-index:-1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:min(50vw,720px);height:280px;position:absolute;left:auto}@media (min-width:75em){.landing-page-module__FT1_HW__imageSection{height:300px;top:620px}}@media (min-width:96em){.landing-page-module__FT1_HW__imageSection{height:280px;top:540px}}
.landing-header-module__KsXtsW__root{z-index:2;top:0;height:fit-content;position:relative;inset-inline:0}@media (max-width:64em){.landing-header-module__KsXtsW__root{background-color:#0000;padding-block-start:1.25rem}}@media (min-width:64em){.landing-header-module__KsXtsW__root{background-color:#0000;padding-block-start:.75rem}}@media (min-width:96em){.landing-header-module__KsXtsW__root{padding-block-start:1.25rem}}.landing-header-module__KsXtsW__wrapper{justify-content:space-between;align-items:center;width:100%;max-width:1900px;height:fit-content;margin-inline:auto;padding-inline:1rem;position:relative;overflow:visible}@media (min-width:64em){.landing-header-module__KsXtsW__wrapper{padding-inline:2rem}}@media (min-width:75em){.landing-header-module__KsXtsW__wrapper{padding-inline:1rem}}@media (min-width:96em){.landing-header-module__KsXtsW__wrapper{padding-inline:2.5rem}}.landing-header-module__KsXtsW__logoLink{z-index:2;flex-shrink:0;align-items:center;display:flex}.landing-header-module__KsXtsW__logo{flex-shrink:0;width:auto;height:auto}.landing-header-module__KsXtsW__actions{flex-shrink:1;min-width:0}.landing-header-module__KsXtsW__nav{flex:auto;min-width:0}
.user-menu-module__h75lHq__wrapper{background-color:var(--mantine-primary-color-filled);border-radius:15% 25% 25% 15%/15% 50% 50% 15%;align-items:center;gap:2px;padding:4px;display:flex}[dir=rtl] .user-menu-module__h75lHq__wrapper{border-radius:25% 15% 15% 25%/50% 15% 15% 50%}.user-menu-module__h75lHq__wrapper:hover{background-color:var(--mantine-primary-color-filled-hover)}.user-menu-module__h75lHq__button{font-weight:500}.user-menu-module__h75lHq__button:hover{background-color:var(--mantine-color-disabled)}.user-menu-module__h75lHq__nameButton{overflow:hidden}.user-menu-module__h75lHq__nameButton .mantine-Button-label{min-width:0;overflow:hidden}.user-menu-module__h75lHq__name{text-overflow:ellipsis;white-space:nowrap;max-width:50ch;display:block;overflow:hidden}.user-menu-module__h75lHq__menuDropdown{width:max-content;min-width:220px;max-width:calc(100vw - 32px)}.user-menu-module__h75lHq__dropdown{background-color:var(--mantine-primary-color-filled);border:0;border-radius:16px;padding:8px}
.workshop-card-module__CV6X-G__description{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm);text-align:center;margin:0;line-height:1.55}.workshop-card-module__CV6X-G__sessionMeta{align-self:center}.workshop-card-module__CV6X-G__actionRow{gap:8px;margin-top:auto;display:flex}.workshop-card-module__CV6X-G__actionRow>*{flex:1;min-width:0}.workshop-card-module__CV6X-G__actionRow button{margin-top:0}.workshop-card-module__CV6X-G__actionGhost.workshop-card-module__CV6X-G__actionGhost{--button-bg:var(--mantine-color-white);--button-hover:color-mix(in srgb, var(--mantine-color-secondary-5) 22%, white);--button-color:var(--mantine-color-primary-6);--button-hover-color:var(--mantine-color-primary-6);--button-bd:1px solid color-mix(in srgb, var(--mantine-color-primary-6) 35%, var(--mantine-color-gray-3))}
.homework-unit-module__KtC4Sa__shell{border:1px solid var(--mantine-color-neutral-2);background:var(--mantine-color-white);flex-direction:column;width:100%;height:100%;transition:box-shadow .15s,border-color .15s;display:flex}.homework-unit-module__KtC4Sa__body{flex:auto;min-height:0}.homework-unit-module__KtC4Sa__footer{padding-top:var(--mantine-spacing-sm);flex-shrink:0;margin-top:auto}.homework-unit-module__KtC4Sa__shell:hover{border-color:var(--mantine-color-primary-3);box-shadow:0 8px 24px #23418414}.homework-unit-module__KtC4Sa__attachmentsStack{width:100%;max-width:22rem}.homework-unit-module__KtC4Sa__attachmentChip{background:var(--mantine-color-neutral-0);border-color:var(--mantine-color-neutral-2)}.homework-unit-module__KtC4Sa__headerAccent{background:linear-gradient(180deg, var(--mantine-color-primary-6), var(--mantine-color-secondary-5));border-radius:999px;flex-shrink:0;align-self:stretch;width:4px}.homework-unit-module__KtC4Sa__fileRow{background:var(--mantine-color-neutral-0);border:1px solid var(--mantine-color-neutral-1);transition:background-color .12s}.homework-unit-module__KtC4Sa__fileRow:hover{background:var(--mantine-color-primary-0)}.homework-unit-module__KtC4Sa__dropzoneActive{border:1.5px dashed var(--mantine-color-primary-4);background:var(--mantine-color-primary-0)}.homework-unit-module__KtC4Sa__dropzoneDisabled{border:1.5px dashed var(--mantine-color-neutral-3);background:var(--mantine-color-neutral-0);cursor:not-allowed;opacity:.85}
.invoice-card-module__EBEN_G__card{border:1px solid var(--albaha-border-subtle);background-color:var(--mantine-color-white);width:100%;height:100%;transition:transform var(--albaha-duration-base) ease, box-shadow var(--albaha-duration-base) ease, border-color var(--albaha-duration-base) ease;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c162b0a}.invoice-card-module__EBEN_G__card:before{content:"";z-index:1;background:linear-gradient(#90c042,#234184);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.invoice-card-module__EBEN_G__head{background:linear-gradient(#f2f5fa 0%,#fff 100%);border-bottom:1px solid #e0e3e7}.invoice-card-module__EBEN_G__title{color:#0c162b;min-height:3em;font-size:var(--mantine-font-size-lg);letter-spacing:-.01em;transition:color var(--albaha-duration-fast) ease;line-height:1.5}.invoice-card-module__EBEN_G__perforation{display:none}.invoice-card-module__EBEN_G__rows{align-self:stretch}.invoice-card-module__EBEN_G__row{border-bottom:1px solid #eef1f5;padding-block:10px}.invoice-card-module__EBEN_G__row:last-child{border-bottom:0}.invoice-card-module__EBEN_G__row>:last-child{margin-inline-start:auto;font-weight:600}.invoice-card-module__EBEN_G__count{color:#234184;background-color:#ebf4dd;border-radius:6px;align-items:center;padding:2px 12px;font-weight:700;display:inline-flex}.invoice-card-module__EBEN_G__action .mantine-Button-section svg{transition:transform var(--albaha-duration-base) ease}@media (hover:hover){.invoice-card-module__EBEN_G__card:hover{border-color:color-mix(in srgb, #234184 30%, var(--albaha-border-subtle));box-shadow:0 12px 28px #0c162b14}.invoice-card-module__EBEN_G__card:hover .invoice-card-module__EBEN_G__title{color:#234184}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.invoice-card-module__EBEN_G__card:hover{transform:translateY(-2px)}.invoice-card-module__EBEN_G__card:hover .invoice-card-module__EBEN_G__action .mantine-Button-section svg{transform:translate(3px)}[dir=rtl] .invoice-card-module__EBEN_G__card:hover .invoice-card-module__EBEN_G__action .mantine-Button-section svg{transform:translate(-3px)}}
.user-profile-module__C607mW__identity{isolation:isolate;align-items:center;gap:var(--mantine-spacing-lg);min-width:0;padding:var(--mantine-spacing-xl);color:var(--mantine-color-white);background:linear-gradient(135deg,#0c162b 0%,#234184 72%,#1f72a1 100%);border-radius:16px;display:flex;position:relative;overflow:hidden}.user-profile-module__C607mW__identity:after{content:"";inset-inline:0;background:linear-gradient(90deg,#90c042 0%,#a7de4e 50%,#90c042 100%);height:4px;position:absolute;bottom:0}@media (max-width:48em){.user-profile-module__C607mW__identity{gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg) var(--mantine-spacing-md)}}[dir=rtl] .user-profile-module__C607mW__identity{background:linear-gradient(-135deg,#0c162b 0%,#234184 72%,#1f72a1 100%)}.user-profile-module__C607mW__avatarFrame{background-color:#90c04259;border-radius:50%;flex-shrink:0;padding:4px;box-shadow:inset 0 0 0 2px #ffffff59}.user-profile-module__C607mW__avatar{border-radius:50%}@media (max-width:48em){.user-profile-module__C607mW__avatar{--avatar-size:64px}}.user-profile-module__C607mW__identityText{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.user-profile-module__C607mW__name{color:var(--mantine-color-white);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.125rem,1rem + .8vw,1.5rem);font-weight:700;line-height:1.4}.user-profile-module__C607mW__identityMeta{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.user-profile-module__C607mW__emailPill{max-width:100%;font-size:var(--mantine-font-size-sm);background-color:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;line-height:1.5;display:inline-flex}.user-profile-module__C607mW__emailPill svg{color:#90c042;flex-shrink:0}.user-profile-module__C607mW__emailPill span{overflow-wrap:anywhere;min-width:0}.user-profile-module__C607mW__panel{gap:var(--mantine-spacing-lg);width:100%;height:100%;padding:var(--mantine-spacing-lg);border:1px solid var(--albaha-border-subtle);background-color:var(--mantine-color-white);transition:border-color var(--albaha-duration-base) ease, box-shadow var(--albaha-duration-base) ease;border-radius:16px;flex-direction:column;padding-inline-start:calc(var(--mantine-spacing-lg) + 4px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c162b0a}.user-profile-module__C607mW__panel:before{content:"";background:linear-gradient(#90c042,#234184);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.user-profile-module__C607mW__panel:focus-within{border-color:color-mix(in srgb, #234184 40%, var(--albaha-border-subtle));box-shadow:0 12px 28px #0c162b14}@media (max-width:48em){.user-profile-module__C607mW__panel{padding:var(--mantine-spacing-md);padding-inline-start:calc(var(--mantine-spacing-md) + 4px)}}.user-profile-module__C607mW__panelHeader{padding-bottom:var(--mantine-spacing-md);border-bottom:1px solid #e0e3e7;align-items:center;gap:12px;display:flex}.user-profile-module__C607mW__panelIcon{color:#234184;width:44px;height:44px;transition:background-color var(--albaha-duration-base) ease, color var(--albaha-duration-base) ease;background-color:#ebf4dd;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.user-profile-module__C607mW__panel:focus-within .user-profile-module__C607mW__panelIcon{color:var(--mantine-color-white);background-color:#234184}.user-profile-module__C607mW__panelTitle{color:#0c162b;font-size:var(--mantine-font-size-lg);letter-spacing:-.01em;font-weight:700;line-height:1.4}.user-profile-module__C607mW__fields{flex:1}.user-profile-module__C607mW__sectionBlock{background-color:#f6f8fc;border:1px solid #eef1f5;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.user-profile-module__C607mW__sectionTitle{color:#234184;font-size:var(--mantine-font-size-sm);letter-spacing:-.01em;border-inline-start:3px solid #90c042;margin:0;padding-inline-start:10px;font-weight:700;line-height:1.4}.user-profile-module__C607mW__sectionHint{color:var(--mantine-color-dark-3);font-size:var(--mantine-font-size-sm);margin:0;line-height:1.5}.user-profile-module__C607mW__fieldLabel{color:#0c162b;font-weight:600;font-size:var(--mantine-font-size-sm);margin-bottom:4px}.user-profile-module__C607mW__submit{margin-top:var(--mantine-spacing-md);--button-bg:#234184;--button-hover:#90c042;--button-color:white;--button-hover-color:#0c162b;font-weight:700}.user-profile-module__C607mW__panelWatermark{display:none}@media (min-width:75em){.user-profile-module__C607mW__panelWatermark{color:#234184;opacity:.06;pointer-events:none;width:140px;height:140px;margin-inline:auto;display:block;position:absolute;inset-block-end:88px;inset-inline:0}}.user-profile-module__C607mW__input{transition:border-color var(--albaha-duration-fast) ease, background-color var(--albaha-duration-fast) ease, box-shadow var(--albaha-duration-fast) ease;background-color:#f2f5fa;border-color:#e0e3e7;border-radius:10px}.user-profile-module__C607mW__input:focus,.user-profile-module__C607mW__input:focus-within{background-color:var(--mantine-color-white);border-color:#234184;box-shadow:0 0 0 3px #90c04247}.user-profile-module__C607mW__input[data-error]{border-color:var(--mantine-color-error)}.user-profile-module__C607mW__input[readonly]{background-color:var(--mantine-color-white);color:var(--mantine-color-dark-4);cursor:default;border-style:solid}.user-profile-module__C607mW__input[readonly]:focus{box-shadow:none;border-color:#e0e3e7}.user-profile-module__C607mW__section[data-position=left]{color:#234184}.user-profile-module__C607mW__section[data-position=left] svg{width:20px;height:20px}@media (hover:hover){.user-profile-module__C607mW__panel:hover{box-shadow:0 8px 22px #0c162b0f}}
