.suggerisci-corso_main__al0u5{max-width:860px;margin:0 auto;padding:28px 16px 56px}.suggerisci-corso_card__TorsO{border:1px solid var(--hy-line);border-radius:var(--hy-radius-xl);background:color-mix(in srgb,var(--hy-surface) 92%,var(--hy-peach) 8%);padding:22px;box-shadow:var(--hy-shadow-soft)}.suggerisci-corso_card__TorsO h1{margin:0 0 8px;font-size:clamp(34px,6vw,58px);line-height:1.02;letter-spacing:-.02em;color:var(--hy-brown-deep)}.suggerisci-corso_card__TorsO p{margin:0 0 16px;color:var(--hy-brown-soft);font-size:var(--hy-text-md)}.suggerisci-corso_form__kvIxK{display:grid;grid-gap:12px;gap:12px}.suggerisci-corso_label__IeyZv{display:grid;grid-gap:6px;gap:6px;color:var(--hy-brown-deep);font-weight:600}.suggerisci-corso_input__uO5r_,.suggerisci-corso_textarea__9zM78{width:100%;border:1px solid var(--hy-line);border-radius:12px;background:var(--hy-surface);color:var(--hy-brown-deep);padding:10px 12px;font:inherit}.suggerisci-corso_textarea__9zM78{resize:vertical;min-height:120px}.suggerisci-corso_input__uO5r_:focus,.suggerisci-corso_textarea__9zM78:focus{outline:2px solid color-mix(in srgb,var(--hy-terracotta) 50%,transparent);outline-offset:1px}.suggerisci-corso_actions__r79k5{display:flex;justify-content:flex-start}.suggerisci-corso_error__EnjJV{margin:0;color:#a2352a;font-size:var(--hy-text-sm)}.primitives_cx__hM_4w{box-sizing:border-box}.primitives_btn__T0x0p{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--hy-font-sans);font-weight:600;line-height:1.2;border:1px solid transparent;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease;text-decoration:none;white-space:nowrap}.primitives_btn__T0x0p:focus-visible{outline:2px solid var(--hy-terracotta);outline-offset:2px}.primitives_btnDisabled__RBdHK,.primitives_btn__T0x0p:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.primitives_btnSm__RGpIo{padding:8px 14px;border-radius:12px;font-size:12px}.primitives_btnMd__jkwAb{padding:10px 18px;border-radius:14px;font-size:13px}.primitives_btnLg__h54Cb{padding:14px 24px;border-radius:16px;font-size:15px}.primitives_btnPrimary__oKaJC{background:var(--hy-terracotta);color:var(--hy-cream);border-color:var(--hy-terracotta);box-shadow:var(--hy-shadow-soft)}.primitives_btnPrimary__oKaJC:hover:not(:disabled){background:var(--hy-terracotta-hover);border-color:var(--hy-terracotta-hover);box-shadow:var(--hy-shadow-soft)}.primitives_btnSecondary__6Ugi3{background:transparent;color:var(--hy-brown-deep);border-color:var(--hy-line-strong)}.primitives_btnSecondary__6Ugi3:hover:not(:disabled){background:color-mix(in srgb,var(--hy-surface) 70%,var(--hy-peach) 30%);border-color:var(--hy-brown-mute);box-shadow:var(--hy-shadow-soft)}.primitives_btnSage__NFnmX{background:var(--hy-sage);color:var(--hy-cream);border-color:var(--hy-sage);box-shadow:var(--hy-shadow-soft)}.primitives_btnSage__NFnmX:hover:not(:disabled){background:color-mix(in srgb,var(--hy-sage) 88%,var(--hy-brown-deep) 12%);border-color:color-mix(in srgb,var(--hy-sage) 88%,var(--hy-brown-deep) 12%);box-shadow:var(--hy-shadow-soft)}.primitives_btnDanger__sJ_cH{background:var(--hy-coral-warn);color:var(--hy-cream);border-color:var(--hy-coral-warn);box-shadow:var(--hy-shadow-soft)}.primitives_btnDanger__sJ_cH:hover:not(:disabled){background:color-mix(in srgb,var(--hy-coral-warn) 90%,var(--hy-brown-deep) 10%);border-color:color-mix(in srgb,var(--hy-coral-warn) 90%,var(--hy-brown-deep) 10%);box-shadow:var(--hy-shadow-soft)}.primitives_btnGhost__j9zY2{background:transparent;color:var(--hy-brown-deep);border-color:transparent}.primitives_btnGhost__j9zY2:hover:not(:disabled){background:color-mix(in srgb,var(--hy-peach) 35%,transparent);box-shadow:none}.primitives_btn__T0x0p:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.primitives_btn__T0x0p:active:not(:disabled){transform:none}}.primitives_spinner__cBvEn{width:1em;height:1em;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentcolor;border-radius:50%;animation:primitives_hySpin__WBSsZ .65s linear infinite}@keyframes primitives_hySpin__WBSsZ{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.primitives_spinner__cBvEn{animation:none;border-top-color:color-mix(in srgb,currentColor 60%,transparent)}}.primitives_field__lVNGz{display:flex;flex-direction:column;gap:6px;width:100%}.primitives_label__GvPP3{font-size:var(--hy-text-sm);font-weight:600;color:var(--hy-brown-deep)}.primitives_hint__q2eB6{font-size:var(--hy-text-xs);color:var(--hy-brown-mute)}.primitives_err__6MDLp{font-size:var(--hy-text-xs);color:var(--hy-coral-warn)}.primitives_inputShell___1ALT{display:flex;align-items:center;gap:10px;background:var(--hy-surface);border:1px solid var(--hy-line);border-radius:14px;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease}.primitives_inputShellFocused__sHP6o{border-color:var(--hy-terracotta);box-shadow:0 0 0 3px rgba(201,102,74,.15)}.primitives_inputShellError__ljDYy{border-color:var(--hy-coral-warn);box-shadow:0 0 0 3px rgba(216,109,86,.12)}.primitives_nativeInput__edMij,.primitives_nativeTextarea__wlr0N{flex:1 1;min-width:0;border:none;background:transparent;font-family:var(--hy-font-sans);font-size:var(--hy-text-base);color:var(--hy-brown-deep);outline:none}.primitives_nativeTextarea__wlr0N{resize:vertical;min-height:96px}.primitives_iconSlot__QH3TY{display:flex;color:var(--hy-brown-mute);flex-shrink:0}.primitives_suffix__dWR5n{font-size:var(--hy-text-xs);color:var(--hy-brown-mute);flex-shrink:0}.primitives_card__KlGU9{background:var(--hy-surface);border:1px solid var(--hy-line);border-radius:var(--hy-radius-lg);padding:16px 20px;box-sizing:border-box}.primitives_cardRaised__27JdV{box-shadow:var(--hy-shadow-soft);transition:box-shadow .2s ease,transform .2s ease}.primitives_cardRaised__27JdV:hover{box-shadow:var(--hy-shadow-raised);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.primitives_cardRaised__27JdV{transition:box-shadow .2s ease}.primitives_cardRaised__27JdV:hover{transform:none}}.primitives_pill__lZeG9{display:inline-flex;align-items:center;height:24px;padding:4px 10px;border-radius:var(--hy-radius-full);font-size:11px;font-weight:500;line-height:1;font-family:var(--hy-font-sans)}.primitives_pillPeach__vl_RH{background:var(--hy-peach);color:var(--hy-terracotta-deep)}.primitives_pillSage__ZmyIG{background:var(--hy-sage-soft);color:color-mix(in srgb,var(--hy-sage) 55%,var(--hy-brown-deep) 45%)}.primitives_pillLavender__JaKNV{background:var(--hy-lavender-soft);color:var(--hy-lavender-deep)}.primitives_pillGhost__vms1j{background:transparent;color:var(--hy-brown-soft);border:1px solid var(--hy-line)}.primitives_pillWarn__HOsiU{background:var(--hy-peach-deep);color:var(--hy-terracotta-deep)}.primitives_chip__st50J{display:inline-flex;align-items:center;height:32px;padding:8px 16px;border-radius:var(--hy-radius-full);font-size:var(--hy-text-sm);font-weight:500;font-family:var(--hy-font-sans);border:1px solid var(--hy-line);background:transparent;color:var(--hy-brown-deep);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.primitives_chip__st50J:focus-visible{outline:2px solid var(--hy-terracotta);outline-offset:2px}.primitives_chipActive__aoEog{background:var(--hy-brown-deep);color:var(--hy-cream);border-color:var(--hy-brown-deep)}.primitives_stepper__m4H_k{width:100%}.primitives_stepperTrack___HWjC{display:flex;align-items:flex-start;width:100%}.primitives_stepCell__21lDA{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;gap:8px}.primitives_stepLine__vAuw_{flex:1 1;height:2px;min-width:8px;margin-top:11px;background:var(--hy-line);border-radius:1px}.primitives_stepLineDone__wVqiA{background:var(--hy-sage)}.primitives_stepLabel__GOe8l{font-size:var(--hy-text-xs);color:var(--hy-brown-mute);text-align:center;max-width:120px;line-height:1.25}.primitives_stepLabelActive__Y9rMp{color:var(--hy-brown-deep);font-weight:600}.primitives_stepDot__1FN_c{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-family:var(--hy-font-sans);flex-shrink:0}.primitives_dotPending__w3dOa{background:var(--hy-line);color:var(--hy-brown-mute)}.primitives_dotActive__H0WcF{background:var(--hy-terracotta);color:var(--hy-cream)}.primitives_dotDone__C360O{background:var(--hy-sage);color:var(--hy-cream)}.primitives_avatar__g_anB{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-family:var(--hy-font-sans);overflow:hidden;flex-shrink:0}.primitives_avatarSm__OfgPx{width:32px;height:32px;font-size:12px}.primitives_avatarMd__dwocx{width:40px;height:40px;font-size:14px}.primitives_avatarLg__pJQ5d{width:48px;height:48px;font-size:16px}.primitives_avatarXl__AblWp{width:56px;height:56px;font-size:18px}.primitives_avatarImg__SZxms{width:100%;height:100%;object-fit:cover}.primitives_empty__J506h{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px;gap:12px}.primitives_emptyIcon__SS1nU{display:flex;align-items:center;justify-content:center;margin-bottom:4px}.primitives_emptyTitle__Wl77l{font-family:var(--hy-font-sans);font-size:var(--hy-text-lg);font-weight:600;color:var(--hy-brown-deep);margin:0}.primitives_emptyDesc__X87mj{font-size:14px;color:var(--hy-brown-soft);max-width:360px;margin:0;line-height:1.5}.primitives_dialogNative__EAm0M{border:none;padding:0;margin:auto;background:transparent;max-width:100vw;max-height:100vh}.primitives_dialogNative__EAm0M::-webkit-backdrop{background:rgba(58,46,34,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.primitives_dialogNative__EAm0M::backdrop{background:rgba(58,46,34,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.primitives_modalBackdrop__FuK1V{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:rgba(58,46,34,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.primitives_modalPanel__l8WZy{position:relative;z-index:var(--z-modal);width:100%;max-width:520px;max-height:min(90vh,900px);overflow:auto;background:var(--hy-surface);border-radius:var(--hy-radius-xl);padding:28px;box-shadow:var(--hy-shadow-float);border:1px solid var(--hy-line);box-sizing:border-box}.primitives_modalHeader__GZ4OF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.primitives_modalTitle__Cc_N5{font-family:var(--hy-font-serif);font-size:var(--hy-text-xl);font-weight:500;color:var(--hy-brown-deep);margin:0;line-height:1.2}.primitives_closeBtn__wT_BK{flex-shrink:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--hy-line);background:color-mix(in srgb,var(--hy-surface) 85%,var(--hy-peach) 15%);color:var(--hy-brown-deep);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.primitives_closeBtn__wT_BK:hover{background:var(--hy-peach)}.primitives_closeBtn__wT_BK:focus-visible{outline:2px solid var(--hy-terracotta);outline-offset:2px}.primitives_modalBody__J0AFX{font-size:var(--hy-text-base);color:var(--hy-brown);line-height:1.5}.primitives_modalFooter__DI8iR{margin-top:24px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.primitives_toastRegion__31GtJ{position:fixed;top:max(16px,var(--safe-top));right:max(16px,var(--safe-right));z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}.primitives_toastItem__KG2IB{pointer-events:auto;border-radius:var(--hy-radius-md);padding:12px 14px;font-size:var(--hy-text-sm);font-weight:500;box-shadow:var(--hy-shadow-raised);border:1px solid var(--hy-line);display:flex;align-items:flex-start;gap:10px;animation:primitives_hyToastIn__3__II .28s ease}@keyframes primitives_hyToastIn__3__II{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.primitives_toastItem__KG2IB{animation:none}}.primitives_toastInfo__wwuTo{background:var(--hy-surface);color:var(--hy-brown-deep)}.primitives_toastSuccess___GFMw{background:var(--hy-sage-soft);color:color-mix(in srgb,var(--hy-sage) 50%,var(--hy-brown-deep) 50%);border-color:color-mix(in srgb,var(--hy-sage) 35%,var(--hy-line))}.primitives_toastError__M_C54{background:color-mix(in srgb,var(--hy-coral-warn) 12%,var(--hy-surface));color:var(--hy-coral-warn);border-color:color-mix(in srgb,var(--hy-coral-warn) 35%,var(--hy-line))}.primitives_toastWarn__ARdxw{background:var(--hy-peach-deep);color:var(--hy-terracotta-deep);border-color:var(--hy-peach)}.primitives_toastClose__2_NtY{margin-left:auto;flex-shrink:0;border:none;background:transparent;color:inherit;opacity:.65;cursor:pointer;padding:2px;border-radius:6px}.primitives_toastClose__2_NtY:hover{opacity:1}.primitives_toastClose__2_NtY:focus-visible{outline:2px solid var(--hy-terracotta);outline-offset:2px}.primitives_blob__h3GkU{position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(24px);opacity:.5}.DidacticsLucideIconPickerModal_overlay__StYJZ{position:fixed;inset:0;z-index:12000;background:rgba(0,0,0,.45);display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;overflow-y:auto}.DidacticsLucideIconPickerModal_card__9nfE5{background:var(--background,#fff);color:var(--text-primary,#1a1a1a);border-radius:16px;max-width:640px;width:100%;box-shadow:0 20px 50px rgba(0,0,0,.2);border:1px solid var(--border,#e5e5e5);padding:16px 18px 20px;margin-top:4vh}.DidacticsLucideIconPickerModal_head__HwdQc{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.DidacticsLucideIconPickerModal_title__jM8E9{margin:0;font-size:1.1rem;font-weight:600}.DidacticsLucideIconPickerModal_closeBtn__qy6nh{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--text-secondary,#666);padding:4px 8px;border-radius:8px}.DidacticsLucideIconPickerModal_closeBtn__qy6nh:hover{background:var(--border,#eee)}.DidacticsLucideIconPickerModal_lead__8_kQl{margin:0 0 12px;font-size:13px;color:var(--text-secondary,#555);line-height:1.45}.DidacticsLucideIconPickerModal_defaultRow__3iNC7{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px}.DidacticsLucideIconPickerModal_defaultBtn__SpTnj{padding:8px 14px;border-radius:10px;border:1px solid var(--border,#ccc);background:var(--background,#fff);font-size:13px;font-weight:500;cursor:pointer}.DidacticsLucideIconPickerModal_defaultBtn__SpTnj:hover{border-color:var(--brown-dark,#6b4e3d)}.DidacticsLucideIconPickerModal_currentHint__Pb243{font-size:12px;color:var(--text-secondary,#666)}.DidacticsLucideIconPickerModal_currentHint__Pb243 code{font-size:11px;background:var(--border,#f0f0f0);padding:2px 6px;border-radius:4px}.DidacticsLucideIconPickerModal_searchLabel__ifzN_{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:var(--text-secondary,#555);margin-bottom:10px}.DidacticsLucideIconPickerModal_searchInput__L7b74{padding:8px 10px;border-radius:10px;border:1px solid var(--border,#ccc);font-size:14px;font-family:inherit}.DidacticsLucideIconPickerModal_grid__zQgNX{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px;max-height:min(52vh,420px);overflow-y:auto;padding:4px 2px 8px}.DidacticsLucideIconPickerModal_iconCell__oyhNb{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:12px;border:1px solid var(--border,#e8e8e8);background:transparent;cursor:pointer;color:var(--text-primary,#222);transition:border-color .15s,background .15s}.DidacticsLucideIconPickerModal_iconCell__oyhNb:hover{border-color:var(--brown-dark,#6b4e3d);background:rgba(107,78,61,.06)}.DidacticsLucideIconPickerModal_iconCellActive__XB1Qk{border-color:var(--brown-dark,#6b4e3d);background:rgba(107,78,61,.1)}.DidacticsLucideIconPickerModal_iconSvg__226RP{flex-shrink:0}.DidacticsLucideIconPickerModal_iconName__HStUl{font-size:10px;line-height:1.2;text-align:center;word-break:break-word;color:var(--text-secondary,#555)}.DidacticsLucideIconPickerModal_empty__Azcna{margin:12px 0 0;font-size:13px;color:var(--text-secondary,#666)}.TeacherRankingTab_section__ChfgU{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.TeacherRankingTab_header__bvHF_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.TeacherRankingTab_title__b0R_w{margin:0 0 2px;font-size:16px;font-weight:700;color:var(--text-primary)}.TeacherRankingTab_hint__r4u5g{margin:0;font-size:12px;color:var(--text-secondary)}.TeacherRankingTab_saving__dygG5{color:var(--accent,#c87f5a);font-style:italic}.TeacherRankingTab_resetBtn__mIuHl{flex-shrink:0;padding:7px 14px;background:transparent;border:1px solid var(--border);border-radius:8px;font-size:12px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.TeacherRankingTab_resetBtn__mIuHl:hover{background:rgba(75,61,42,.06);color:var(--text-primary)}.TeacherRankingTab_list__35Rq2{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface,white)}.TeacherRankingTab_listHeader__qnGch{display:grid;grid-template-columns:32px 36px 1fr 160px 180px;align-items:center;grid-gap:8px;gap:8px;padding:8px 14px;background:color-mix(in srgb,var(--surface-solid,white) 60%,transparent);border-bottom:1px solid var(--border);font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.TeacherRankingTab_rowBlock__ynsU9{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:var(--surface,white)}.TeacherRankingTab_rowBlock__ynsU9:last-child{border-bottom:none}.TeacherRankingTab_row__gxJSy{display:grid;grid-template-columns:32px 36px 1fr 160px 180px;align-items:center;grid-gap:8px;gap:8px;padding:10px 14px;cursor:-webkit-grab;cursor:grab;transition:background .15s ease,opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}.TeacherRankingTab_row__gxJSy:hover{background:color-mix(in srgb,var(--glass-bg,#f5ede8) 60%,transparent)}.TeacherRankingTab_rowDragging__VHWDf{opacity:.4;cursor:-webkit-grabbing;cursor:grabbing}.TeacherRankingTab_rowDragOver__MX8iw{background:rgba(196,168,130,.2);border-top:2px solid rgba(196,168,130,.7)}.TeacherRankingTab_dragHandle__c3Z_4{font-size:16px;color:var(--text-secondary);opacity:.5;cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;justify-content:center;line-height:1}.TeacherRankingTab_colRank__RWmMU{font-size:13px;font-weight:700;color:var(--text-secondary);text-align:center}.TeacherRankingTab_colName__CR_jy{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;min-width:0}.TeacherRankingTab_colNameText__THu7I{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.TeacherRankingTab_competenzeToggle__CHMGX{flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:600;color:var(--text-secondary);background:color-mix(in srgb,var(--glass-bg,#f5ede8) 80%,transparent);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.TeacherRankingTab_competenzeToggle__CHMGX:hover{background:rgba(75,61,42,.08);color:var(--text-primary)}.TeacherRankingTab_competenzeToggleOpen__QpCBR{background:rgba(75,61,42,.1);color:var(--text-primary);border-color:color-mix(in srgb,var(--brown-dark,#4b3d2a) 35%,var(--border))}.TeacherRankingTab_competenzePanel__lwFA6{padding:12px 14px 20px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--glass-bg,#f5ede8) 35%,var(--surface,white));max-height:min(70vh,720px);overflow-y:auto}.TeacherRankingTab_teacherName___347K{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeacherRankingTab_teacherEmail__wahn_{font-size:11px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeacherRankingTab_colDate__qHFkv{font-size:12px;color:var(--text-secondary);white-space:nowrap}.TeacherRankingTab_colColor__jYVNq{display:flex;align-items:center;gap:8px}.TeacherRankingTab_swatchLabel__e14XH{position:relative;cursor:pointer;flex-shrink:0}.TeacherRankingTab_swatch__mVOb0{display:block;width:26px;height:26px;border-radius:6px;border:1px solid rgba(0,0,0,.12);transition:transform .12s ease}.TeacherRankingTab_swatchLabel__e14XH:hover .TeacherRankingTab_swatch__mVOb0{transform:scale(1.1)}.TeacherRankingTab_colorPicker__Lz0qU{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;border:none}.TeacherRankingTab_colorHex__nUkuI{font-size:11px;font-family:monospace;color:var(--text-secondary);letter-spacing:.04em}.TeacherRankingTab_colorSaveBtn__p9SfD{padding:3px 10px;background:var(--brown-dark,#4b3d2a);color:white;border:none;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.TeacherRankingTab_colorSaveBtn__p9SfD:hover{opacity:.85}.TeacherRankingTab_loading__1eEYQ{padding:32px;text-align:center;color:var(--text-secondary);font-size:13px}@media (max-width:700px){.TeacherRankingTab_listHeader__qnGch,.TeacherRankingTab_row__gxJSy{grid-template-columns:32px 28px 1fr 120px}.TeacherRankingTab_colDate__qHFkv{display:none}.TeacherRankingTab_colName__CR_jy{flex-wrap:wrap;align-items:flex-start}.TeacherRankingTab_competenzeToggle__CHMGX{font-size:10px;padding:5px 8px}}.TopicManager_container__BFmes{max-width:720px;font-family:var(--font-family);color:#1a1a1a;background:transparent;border-radius:0;padding:0 0 8px}.TopicManager_embedded__fJf_d{max-width:none;width:100%}.TopicManager_pageTitle__7vnQ2{margin:0 0 4px;font-size:15px;font-weight:700;color:#1a1a1a;letter-spacing:-.01em;border-bottom:none;padding-bottom:0}.TopicManager_subtitle__dPZWP{margin:0 0 18px;font-size:12px;color:#aaa;line-height:1.55;opacity:1}.TopicManager_subtitle__dPZWP strong{color:#555;font-weight:600}.TopicManager_infoBox__WFrVD{background:#fdf9f4;border:1px solid #e5dfd5;border-radius:10px;padding:11px 14px;font-size:12px;color:#666;display:flex;gap:10px;align-items:flex-start;margin-bottom:20px;line-height:1.5}.TopicManager_infoIcon__WqKow{flex-shrink:0;margin-top:1px;color:#8a7f72}.TopicManager_infoBox__WFrVD strong{color:#1a1a1a;font-weight:600}.TopicManager_infoBox__WFrVD em{font-style:italic}.TopicManager_inlineError__ZFt8R{margin:0 0 12px;color:#dc2626;font-size:12px}.TopicManager_levelToggle__rxbnD{display:inline-flex;flex-wrap:wrap;background:#e8e3dc;border-radius:10px;padding:3px;margin-bottom:20px;gap:0;max-width:100%}.TopicManager_levelToggleBtn__6NDqf{display:inline-flex;align-items:center;gap:6px;padding:7px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;background:transparent;color:#888;font-family:var(--font-family);transition:background .13s ease,color .13s ease,box-shadow .13s ease}.TopicManager_levelToggleBtn__6NDqf:hover:not(:disabled){color:#555}.TopicManager_levelToggleBtnActive__EB949{background:#fff;color:#1a1a1a;box-shadow:0 1px 4px rgba(0,0,0,.1)}.TopicManager_levelToggleIcon__hR0cL{flex-shrink:0;color:currentColor}.TopicManager_levelToggleBtn__6NDqf:disabled{opacity:.55;cursor:not-allowed}.TopicManager_block__888OM{margin-bottom:4px}.TopicManager_blockIntro__H__kC{margin:0 0 14px;font-size:12px;color:#aaa;line-height:1.45}.TopicManager_medieGrid__DlMkp{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px}.TopicManager_medieChip__O1zhm{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:10px 14px;font-size:13px;font-weight:500;border:1.5px solid #ddd;border-radius:10px;background:#fff;color:#555;cursor:pointer;font-family:var(--font-family);text-align:left;transition:border-color .12s ease,background .12s ease,color .12s ease}.TopicManager_medieChip__O1zhm:hover:not(:disabled){border-color:#999}.TopicManager_medieChipSelected__e2Zzy{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.TopicManager_medieMark__27bb7{font-size:12px;font-weight:600;width:1.1em;flex-shrink:0;opacity:.85}.TopicManager_medieLucide__w8hS3{flex-shrink:0;opacity:.92;color:currentColor}.TopicManager_medieLabel__PTIxo{flex:1 1;line-height:1.25}.TopicManager_medieChip__O1zhm:disabled{opacity:.55;cursor:not-allowed}.TopicManager_superioriGrid__595Ny{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));grid-gap:10px;gap:10px;align-items:start;width:100%}.TopicManager_supCard__5XmX4{position:relative;min-width:0;box-sizing:border-box;background:#fff;border:1px solid #e8e3dc;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:box-shadow .18s ease,border-color .18s ease}.TopicManager_supCard__5XmX4:hover{border-color:#dcd4c8;box-shadow:0 4px 16px rgba(0,0,0,.07)}.TopicManager_supCardCompact__fy7QZ .TopicManager_supCardTop__qh_UJ{padding:10px 10px 11px}.TopicManager_supCardCompact__fy7QZ .TopicManager_supCardExpand__RMzh2{flex-wrap:wrap}.TopicManager_supCardCompact__fy7QZ .TopicManager_supCardName__uZSf6{font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.TopicManager_supCardCompact__fy7QZ .TopicManager_supCardMeta__Y4a7z{padding-left:0;margin-top:2px;flex-direction:column;align-items:stretch;gap:6px}.TopicManager_supCardCompact__fy7QZ .TopicManager_tcSelall__RVyRq{align-self:flex-start}.TopicManager_supCardExpanded__A95nR{grid-column:1/-1;box-shadow:0 6px 24px rgba(0,0,0,.08);border-color:#d4cbc0}.TopicManager_supCardCoverage__ZLstr{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden}.TopicManager_supCardCoverageFill__LwC5_{display:block;height:100%;width:0;background:color-mix(in srgb,#1a1a1a 14%,#ffffff);transition:width .22s ease}.TopicManager_supCardFull__7sI1Q{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.TopicManager_supCardFull__7sI1Q:hover{border-color:#1a1a1a;box-shadow:0 4px 16px rgba(0,0,0,.12)}.TopicManager_supCardFull__7sI1Q .TopicManager_supCardExpand__RMzh2{color:#fff}.TopicManager_supCardFull__7sI1Q .TopicManager_supCardChevron__e3dsN,.TopicManager_supCardFull__7sI1Q .TopicManager_supCardIcon__8EjrH{color:#fff;opacity:.9}.TopicManager_supCardFull__7sI1Q .TopicManager_tcCount__8lRkx{color:rgba(255,255,255,.8)}.TopicManager_supCardFull__7sI1Q .TopicManager_tcSelall__RVyRq{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.6);text-decoration-color:rgba(255,255,255,.6)}.TopicManager_supCardFull__7sI1Q .TopicManager_tcSelall__RVyRq:hover:not(:disabled){color:#fff}.TopicManager_supCardFull__7sI1Q .TopicManager_supCardBody__r9bnR{background:#1a1a1a;border-top-color:#2a2a2a}.TopicManager_supCardPartial__9qMy3 .TopicManager_supCardBody__r9bnR{background:linear-gradient(180deg,color-mix(in srgb,#fdfcfa 40%,transparent),color-mix(in srgb,#fff 55%,transparent))}.TopicManager_supCardTop__qh_UJ{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.TopicManager_supCardExpand__RMzh2{display:flex;align-items:flex-start;gap:8px;width:100%;border:none;background:transparent;cursor:pointer;font-family:var(--font-family);text-align:left;padding:0;margin:0;color:#1a1a1a}.TopicManager_supCardExpand__RMzh2:hover:not(:disabled){opacity:.9}.TopicManager_supCardExpand__RMzh2:disabled{cursor:not-allowed;opacity:.55}.TopicManager_supCardChevron__e3dsN{font-size:11px;color:#aaa;flex-shrink:0;width:1em;line-height:1.5;margin-top:3px}.TopicManager_supCardIcon__8EjrH{flex-shrink:0;color:#6b4e3d}.TopicManager_supCardName__uZSf6{font-size:13.5px;font-weight:700;line-height:1.3;flex:1 1;min-width:0}.TopicManager_supCardMeta__Y4a7z{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-left:calc(1em + 8px + 20px)}.TopicManager_supCardBody__r9bnR{position:relative;z-index:1;padding:12px 14px 14px;border-top:1px solid #f0ece5;background:linear-gradient(180deg,#fdfcfa,#fff 48%)}.TopicManager_tcCount__8lRkx{font-size:11px;color:#aaa;white-space:nowrap}.TopicManager_tcSelall__RVyRq{border:none;background:none;padding:0;font-size:11px;font-weight:600;color:#666;cursor:pointer;text-decoration:underline;font-family:var(--font-family)}.TopicManager_tcSelall__RVyRq:hover:not(:disabled){color:#1a1a1a}.TopicManager_tcSelall__RVyRq:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.TopicManager_tcChips__xZVrD{display:flex;flex-wrap:wrap;gap:6px}.TopicManager_tcChip__eo2EG{padding:6px 12px;border-radius:20px;font-size:12px;border:1.5px solid #ddd;cursor:pointer;font-weight:500;color:#555;background:#fff;font-family:var(--font-family);transition:border-color .12s ease,background .12s ease,color .12s ease}.TopicManager_tcChip__eo2EG:hover:not(:disabled){border-color:#999}.TopicManager_tcChipSelected__EANvw{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.TopicManager_tcChip__eo2EG:disabled{opacity:.55;cursor:not-allowed}.TopicManager_emptyTopics__Hoh_z{margin:0;font-size:12px;font-style:italic;color:#aaa}.TopicManager_footer__lFVXs{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.TopicManager_summary__9kr80{margin:0;font-size:12px;color:#888}.TopicManager_footerActions__ph2HY{display:flex;align-items:center;gap:10px;margin-left:auto}.TopicManager_btnGhost__MmkjN{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;border:1.5px solid #ddd;background:#fff;color:#555;font-family:var(--font-family);transition:border-color .12s ease,color .12s ease}.TopicManager_btnGhost__MmkjN:hover:not(:disabled){border-color:#999;color:#1a1a1a}.TopicManager_btnGhost__MmkjN:disabled{opacity:.45;cursor:not-allowed}.TopicManager_saveButton__LjUlF{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:#1a1a1a;color:#fff;border:none;font-size:13px;font-weight:700;font-family:var(--font-family);border-radius:11px;cursor:pointer;transition:opacity .15s ease,transform .1s ease,background-color .2s ease}.TopicManager_saveButton__LjUlF:hover:not(:disabled){background:#333}.TopicManager_saveButtonSuccess__M93Ew{color:#166534;border:1.5px solid #86efac;background:#f0fdf4}.TopicManager_saveButtonError__t2sO_{color:#991b1b;border:1.5px solid #fca5a5;background:#fef2f2}.TopicManager_btnSpinner__wm72G{width:12px;height:12px;border-radius:999px;border:2px solid;border-right:2px solid transparent;animation:TopicManager_spinInline__GkKTe .8s linear infinite}@keyframes TopicManager_spinInline__GkKTe{to{transform:rotate(1turn)}}.TopicManager_saveButton__LjUlF:active:not(:disabled){transform:scale(.98)}.TopicManager_saveButton__LjUlF:disabled{opacity:.45;cursor:not-allowed}.TopicManager_loading__DFHHR{color:#888;padding:16px 0;font-size:13px}@media (max-width:560px){.TopicManager_supCardMeta__Y4a7z{padding-left:0;width:100%}.TopicManager_footer__lFVXs{flex-direction:column;align-items:stretch}.TopicManager_footerActions__ph2HY{margin-left:0;width:100%;justify-content:flex-end}}@keyframes SubjectSelection_fadeSlideUp__KJw7J{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SubjectSelection_stepEnter__4OXOz{animation:SubjectSelection_fadeSlideUp__KJw7J .22s ease}.SubjectSelection_container__jAMf2{background-color:transparent;border-radius:0;padding:.5rem 1rem;max-width:min(600px,100%);width:100%;margin:0 auto;border:none;box-shadow:none;box-sizing:border-box}.SubjectSelection_progressCard___NFQw{max-width:min(560px,100%);margin:0 auto;padding:.75rem 1rem 1rem;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--brown-dark) 4%,transparent);box-sizing:border-box}@media (min-width:769px){.SubjectSelection_progressCardWide__d_7aG{max-width:min(920px,calc(100vw - 2.5rem));padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1100px){.SubjectSelection_progressCardWide__d_7aG{max-width:min(960px,calc(100vw - 3rem))}}.SubjectSelection_stepBlock__LZxTl{margin-top:1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 90%,transparent)}.SubjectSelection_stepBlock__LZxTl:first-of-type{margin-top:.5rem;padding-top:0;border-top:none}.SubjectSelection_stepBlockSingle__b1C3e{margin-top:.5rem;padding-top:0}.SubjectSelection_stepLabel__vDihU{margin:0 0 .5rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.SubjectSelection_yearGrid__4tmWM{display:grid;grid-gap:8px;gap:8px;width:100%;box-sizing:border-box}.SubjectSelection_yearGrid__4tmWM[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.SubjectSelection_yearGrid__4tmWM[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.SubjectSelection_yearOption__r7bYO{margin:0;min-height:48px;padding:10px 8px;border-radius:12px;border:1px solid var(--border);background:#fff;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.1;cursor:pointer;color:var(--text-primary);font-family:var(--font-family);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,transform .12s ease}.SubjectSelection_yearOption__r7bYO:hover:not(.SubjectSelection_yearOptionActive__GXlzl){border-color:color-mix(in srgb,var(--brown-dark) 35%,var(--border));background:color-mix(in srgb,var(--brown-dark) 5%,#fff)}.SubjectSelection_yearOptionActive__GXlzl{border-color:var(--brown-dark);background:color-mix(in srgb,var(--brown-dark) 10%,transparent);color:var(--brown-dark);font-weight:700}.SubjectSelection_yearOption__r7bYO:active{transform:scale(.98)}@media (max-width:380px){.SubjectSelection_yearGrid__4tmWM{gap:6px}.SubjectSelection_yearOption__r7bYO{min-height:44px;padding:8px 4px;font-size:14px}}.SubjectSelection_schoolHint__Vmwu_{margin:0 0 .5rem;font-size:12px;color:var(--text-secondary);line-height:1.4}.SubjectSelection_nessunoRow__5Lloh{margin-bottom:.85rem}.SubjectSelection_nessunoButton__oL9mk{width:100%;padding:.65rem 1rem;border-radius:12px;border:1px dashed var(--border);background:#fff;font-size:14px;font-weight:600;cursor:pointer;color:var(--text-primary);font-family:var(--font-family);transition:border-color .15s ease,background-color .15s ease}.SubjectSelection_nessunoButton__oL9mk:hover{border-color:color-mix(in srgb,var(--brown-dark) 40%,var(--border));background:color-mix(in srgb,var(--brown-dark) 5%,#fff)}.SubjectSelection_nessunoButtonActive__bZ5No{border-style:solid;border-color:var(--brown-dark);background:color-mix(in srgb,var(--brown-dark) 10%,transparent)}.SubjectSelection_macroTabBar__7dsKU{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:4px 2px 10px;margin-bottom:.65rem;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.SubjectSelection_macroTab__BktBB{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:76px;max-width:120px;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:#fff;cursor:pointer;color:var(--text-primary);font-family:var(--font-family);transition:border-color .15s ease,background-color .15s ease}.SubjectSelection_macroTab__BktBB:hover{border-color:color-mix(in srgb,var(--brown-dark) 35%,var(--border))}.SubjectSelection_macroTabActive__S_KCQ{border-color:var(--brown-dark);background:color-mix(in srgb,var(--brown-dark) 10%,transparent);color:var(--brown-dark)}.SubjectSelection_macroTabIcon__TKiBD{display:flex;color:var(--brown-dark)}.SubjectSelection_macroTabActive__S_KCQ .SubjectSelection_macroTabIcon__TKiBD{color:var(--brown-dark)}.SubjectSelection_macroTabLabel__t6ozS{font-size:11px;font-weight:600;line-height:1.2;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SubjectSelection_schoolSubLabel__lUojY{margin:0 0 .45rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.SubjectSelection_schoolChipGrid__VpFAS{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:8px;gap:8px}@media (min-width:769px){.SubjectSelection_macroTabBar__7dsKU{flex-wrap:wrap;overflow-x:visible;justify-content:flex-start;gap:8px}.SubjectSelection_macroTab__BktBB{flex-grow:1;flex-shrink:1;flex-basis:calc(16.66% - 8px);min-width:100px;max-width:none;padding:10px 8px}.SubjectSelection_macroTabLabel__t6ozS{font-size:12px}.SubjectSelection_schoolChipGrid__VpFAS{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (min-width:1100px){.SubjectSelection_schoolChipGrid__VpFAS{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}}.SubjectSelection_schoolChip__bS3wd{width:100%;padding:10px;border-radius:12px;border:1px solid var(--border);background:#fff;font-size:13px;cursor:pointer;color:var(--text-primary);font-family:var(--font-family);white-space:normal;text-align:center;line-height:1.35;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box}.SubjectSelection_schoolChipIcon__MKLtW{display:flex;align-items:center;justify-content:center;color:var(--brown-dark);opacity:.92}.SubjectSelection_schoolChipLabel__scRLV{display:block;width:100%}.SubjectSelection_schoolChip__bS3wd:hover{border-color:color-mix(in srgb,var(--brown-dark) 35%,var(--border))}.SubjectSelection_schoolChipActive___QqiU{border-color:var(--brown-dark);background:color-mix(in srgb,var(--brown-dark) 10%,transparent);font-weight:600}.SubjectSelection_inlineLink__D6BhG{border:none;background:none;padding:0;font:inherit;color:var(--brown-dark);font-weight:600;cursor:pointer;text-decoration:underline}.SubjectSelection_muted__ULt6N{font-size:13px;color:var(--text-secondary);margin:0}.SubjectSelection_header__erMKt{text-align:center;margin-bottom:.75rem}.SubjectSelection_title__1Fzyt{font-size:1.5rem;font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.SubjectSelection_subtitle__6DjMf{font-size:var(--text-sm);color:var(--text-secondary);margin:.25rem 0 0}.SubjectSelection_subtitleLinks__GaNGs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;margin:.5rem 0 0;font-size:var(--text-sm)}.SubjectSelection_loading__9Vo7z{text-align:center;padding:1.5rem;color:var(--text-secondary)}.SubjectSelection_error__6GiJo{background-color:rgba(255,90,90,.08);color:var(--error);padding:.75rem;border-radius:.75rem;border:1px solid var(--border);margin-bottom:1rem;text-align:center}.SubjectSelection_emptySubjects__Cckau{text-align:center;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45;margin:1rem 0;padding:0 .5rem}.SubjectSelection_subjectsGrid__8xisw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}@media (min-width:769px){.SubjectSelection_subjectsGrid__8xisw{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}@media (min-width:1100px){.SubjectSelection_subjectsGrid__8xisw{grid-template-columns:repeat(4,minmax(0,1fr))}}.SubjectSelection_subjectCard__a53TA{background-color:transparent;border:1px solid var(--border);border-radius:.75rem;padding:1rem;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:border-color .15s ease,background-color .15s ease;font-family:var(--font-family)}.SubjectSelection_subjectIconWrap__pinDM{color:var(--brown-dark);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SubjectSelection_subjectSelected__lWl4f{border-color:var(--brown-dark);background-color:rgba(75,61,42,.12);box-shadow:0 0 0 1px rgba(75,61,42,.28)}.SubjectSelection_subjectSelected__lWl4f:hover{background-color:rgba(75,61,42,.14)}.SubjectSelection_subjectName__Phv8b{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.SubjectSelection_topicSubjectLine__BPiaB{margin:0 0 .75rem;font-size:var(--text-sm);color:var(--text-secondary);text-align:center;line-height:1.35}.SubjectSelection_topicChipsWrap__VwvBY{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.25rem}@media (min-width:769px){.SubjectSelection_topicChipsGrid__435P_{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-content:stretch;grid-gap:.5rem;gap:.5rem}.SubjectSelection_topicChipsGrid__435P_ .SubjectSelection_topicChip__7P9yq{width:100%;min-width:0;text-align:center;justify-content:center}}.SubjectSelection_topicChip__7P9yq{border:1px solid var(--border);border-radius:9999px;padding:.25rem .75rem;font-size:var(--text-sm);cursor:pointer;background-color:transparent;color:var(--text-primary);font-family:var(--font-family);transition:border-color .15s ease,background-color .15s ease}.SubjectSelection_topicChipRelevant__EU_8n{border-color:rgba(26,26,26,.2);background:#f8f6f2}.SubjectSelection_topicChipSelected__LzebL{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.SubjectSelection_topicChipSelected__LzebL:hover{background:#1a1a1a;color:#fff}.SubjectSelection_topicHint__HGwCn{margin:.65rem 0 0;font-size:12px;color:var(--text-secondary);line-height:1.45;text-align:center}.SubjectSelection_nextWrap__4S4qP{display:flex;justify-content:center;margin-bottom:1rem}.SubjectSelection_nextButton__pheD_{background-color:var(--brown-dark);color:var(--text-white);border:none;border-radius:.75rem;padding:.625rem 1.5rem;cursor:pointer;font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-family);transition:background-color .15s ease}.SubjectSelection_nextButton__pheD_:hover{background-color:var(--brown-text)}.SubjectSelection_nextButton__pheD_:focus-visible{outline:2px solid var(--brown-dark);outline-offset:2px}.SubjectSelection_navigation__CyOdm{display:flex;justify-content:flex-start;padding-top:1rem;margin-top:.75rem;border-top:1px solid var(--border)}.SubjectSelection_backButton__Gl8Al{background-color:transparent;border:1px solid var(--border);border-radius:.75rem;padding:.625rem 1.25rem;cursor:pointer;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);font-family:var(--font-family)}.SubjectSelection_backButton__Gl8Al:hover{background-color:rgba(75,61,42,.06)}.SubjectSelection_backButton__Gl8Al:focus-visible,.SubjectSelection_macroTab__BktBB:focus-visible,.SubjectSelection_nessunoButton__oL9mk:focus-visible,.SubjectSelection_schoolChip__bS3wd:focus-visible,.SubjectSelection_subjectCard__a53TA:focus-visible,.SubjectSelection_topicChip__7P9yq:focus-visible,.SubjectSelection_yearOption__r7bYO:focus-visible{outline:2px solid var(--brown-dark);outline-offset:2px}.SubjectSelection_filterRow___Qfnz{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-bottom:.75rem;font-size:13px}.SubjectSelection_filterLink__ThrwS{border:none;background:none;padding:0;cursor:pointer;color:var(--brown-dark);text-decoration:underline;font-weight:600}.SubjectSelection_filterBadge__jSBJb{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--brown-dark) 8%,transparent);color:var(--text-primary);font-size:12px}.SubjectSelection_filterClear__YXkIS{border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:700;color:var(--coral-light);padding:0}@media (max-width:768px){.SubjectSelection_container__jAMf2{padding-left:0;padding-right:0}.SubjectSelection_subjectsGrid__8xisw{width:100%}.SubjectSelection_navigation__CyOdm{flex-direction:column}.SubjectSelection_backButton__Gl8Al{width:100%}}@media (prefers-reduced-motion:reduce){.SubjectSelection_stepEnter__4OXOz{animation:none}.SubjectSelection_yearOption__r7bYO:active{transform:none}.SubjectSelection_yearOption__r7bYO{transition:none}}.PlatformSettingsTab_tabPanel__QC6pZ{padding-top:6px;min-height:120px}.PlatformSettingsTab_tabPanel__QC6pZ:focus-visible{outline:none}.PlatformSettingsTab_settingsPanelWide__Zg4hN,.PlatformSettingsTab_settingsRoot__TbcNX{width:100%;max-width:none;min-width:0}.PlatformSettingsTab_settingsPanelWide__Zg4hN .PlatformSettingsTab_compInfoPanel__rMJ1R,.PlatformSettingsTab_settingsPanelWide__Zg4hN .PlatformSettingsTab_compWarn__X9HIJ,.PlatformSettingsTab_settingsSectionWide__v4ibb .PlatformSettingsTab_compInfoPanel__rMJ1R,.PlatformSettingsTab_settingsSectionWide__v4ibb .PlatformSettingsTab_compWarn__X9HIJ{max-width:none}.PlatformSettingsTab_settingsPanelWide__Zg4hN .PlatformSettingsTab_compCardGrid__6dJ1a{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media (min-width:480px){.PlatformSettingsTab_settingsPanelWide__Zg4hN .PlatformSettingsTab_compSegmentRow__qy9C7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}}.PlatformSettingsTab_intro__SXE5G{margin:0 0 14px;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45;max-width:none;width:100%}.PlatformSettingsTab_settingsMainTabGrid__VbuIv{width:100%}@media (min-width:720px){.PlatformSettingsTab_settingsMainTabGrid__VbuIv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}}.PlatformSettingsTab_settingsMainTabGrid__VbuIv button{white-space:normal;text-align:center;min-width:0;justify-content:center}.PlatformSettingsTab_rulesTabsFill__2o0WA{width:100%}@media (min-width:520px){.PlatformSettingsTab_rulesTabsFill__2o0WA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.PlatformSettingsTab_rulesTabsFill__2o0WA button{white-space:normal;text-align:center;min-width:0;justify-content:center}.PlatformSettingsTab_settingsSectionWide__v4ibb{width:100%;max-width:none;min-width:0}.PlatformSettingsTab_notificationsTabStack__UQOsb{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.PlatformSettingsTab_rulesShell__STPhn{display:flex;flex-direction:column;gap:12px;margin-bottom:8px;width:100%;min-width:0}.PlatformSettingsTab_rulesCard__9KMPO{max-width:100%}.PlatformSettingsTab_rulesCardLead__jIlhk{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_rulesGroup__9rirR{margin-top:16px;padding-top:16px;border-top:1px solid var(--border,#e5e7eb)}.PlatformSettingsTab_compCardHeader__jwxsT+.PlatformSettingsTab_rulesCompactRow__yKa5v,.PlatformSettingsTab_compCardHeader__jwxsT+.PlatformSettingsTab_rulesGroup__9rirR{margin-top:0;padding-top:0;border-top:none}.PlatformSettingsTab_rulesCompactRow__yKa5v{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;width:100%;min-width:0}@media (min-width:960px){.PlatformSettingsTab_rulesCompactRow__yKa5v{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.PlatformSettingsTab_rulesCompactCell__HLw29{min-width:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--border,#e5e7eb);background:color-mix(in srgb,var(--surface-solid,#fff) 55%,transparent)}@media (min-width:960px){.PlatformSettingsTab_rulesCompactCell__HLw29{height:100%}}.PlatformSettingsTab_rulesCompactCell__HLw29 .PlatformSettingsTab_rulesGroupGrid__a_3wM{grid-template-columns:1fr}.PlatformSettingsTab_rulesCompactCell__HLw29 .PlatformSettingsTab_rulesTimeHint__AMglR{margin-top:4px}.PlatformSettingsTab_rulesCompactCell__HLw29 .PlatformSettingsTab_rulesCheckStack__8aJhX .PlatformSettingsTab_compCheckboxRow__RkQ1d{margin-bottom:0}.PlatformSettingsTab_rulesGroupTitle___L_zU{margin:0 0 10px;font-size:var(--text-sm);font-weight:var(--font-semibold,600);color:var(--text-primary)}.PlatformSettingsTab_rulesGroupGrid__a_3wM{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}@media (min-width:1100px){.PlatformSettingsTab_rulesGroupGrid__a_3wM{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}.PlatformSettingsTab_rulesFieldLabelRow__CWAwM{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--font-semibold,600);color:var(--text-primary);margin-bottom:6px}.PlatformSettingsTab_rulesFieldLabelRow__CWAwM svg{flex-shrink:0;color:var(--brown-dark)}.PlatformSettingsTab_rulesTimeHint__AMglR{grid-column:1/-1;margin:4px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_rulesSelect__IPykv{width:100%;max-width:100%}.PlatformSettingsTab_rulesBlackoutIntro__ahuKw{margin:0 0 10px;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_rulesFieldHint__pPtct{margin:8px 0 0;font-size:12px;color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_rulesCheckStack__8aJhX{display:flex;flex-direction:column;gap:10px}.PlatformSettingsTab_rulesCheckStack__8aJhX .PlatformSettingsTab_compCheckboxRow__RkQ1d{max-width:none}.PlatformSettingsTab_errorReportsPreview__612KP{margin-top:8px;font-family:ui-monospace,monospace;font-size:11px;border:1px solid var(--border,#e5e7eb);border-radius:10px;background:rgba(0,0,0,.03);min-height:200px}.PlatformSettingsTab_errorReportsPreview__612KP,.PlatformSettingsTab_maintenanceMessageInput__D0RC1{width:100%;box-sizing:border-box;padding:10px 12px;line-height:1.45;color:var(--text-primary);resize:vertical}.PlatformSettingsTab_maintenanceMessageInput__D0RC1{display:block;margin-top:6px;font-family:var(--font-family);font-size:var(--text-sm);border:1px solid var(--border-color);border-radius:10px;background:var(--background)}.PlatformSettingsTab_customFontSection__tIG0v{grid-column:1/-1;margin-top:8px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--border-radius-md,12px);background:color-mix(in srgb,var(--surface-solid) 40%,transparent)}.PlatformSettingsTab_customFontTitle__J65jM{margin:0 0 8px;font-size:var(--text-base);color:var(--brown-dark)}.PlatformSettingsTab_customFontHelp__4DxJi{margin:0 0 12px;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_customFontHelp__4DxJi code{font-size:.9em;padding:1px 4px;border-radius:4px;background:color-mix(in srgb,var(--brown-dark) 8%,transparent)}.PlatformSettingsTab_customFontHint__xKJpb{margin:0 0 10px;font-size:var(--text-sm);color:var(--text-primary)}.PlatformSettingsTab_customFontRow__zD7nQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;align-items:start}.PlatformSettingsTab_customFontMeta__XUq3n{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;color:var(--text-secondary);word-break:break-all}.PlatformSettingsTab_customFontClear__iiil_{padding:4px 10px;font-size:12px;border:1px solid var(--border-color);border-radius:8px;background:transparent;cursor:pointer;color:var(--text-primary)}.PlatformSettingsTab_customFontClear__iiil_:hover{border-color:var(--brown-dark)}.PlatformSettingsTab_customFontBusy__VcePn{margin:8px 0 0;font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}.PlatformSettingsTab_themeHeaderRow__741LJ{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 20px;margin-bottom:16px}.PlatformSettingsTab_themeMainTitle__1y2ZM{margin:0 0 6px;color:var(--brown-dark,#4b3d2a)}.PlatformSettingsTab_themeLead__JqbxK{margin:0;max-width:min(68ch,100%);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.PlatformSettingsTab_themePresetBadge__Uih_d{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1px solid var(--border,#e5e7eb);background:color-mix(in srgb,var(--surface-solid,#fff) 85%,transparent);font-size:var(--text-sm);color:var(--text-secondary);flex-shrink:0}.PlatformSettingsTab_themePresetBadge__Uih_d strong{color:var(--text-primary)}.PlatformSettingsTab_themePresetBadgeIcon___CSnr{flex-shrink:0;color:var(--brown-dark)}.PlatformSettingsTab_themePresetStrip__vTIXI{margin-bottom:18px;padding:14px 16px;border-radius:14px;border:1px solid var(--border,#e5e7eb);background:color-mix(in srgb,var(--brown-dark) 4%,transparent)}.PlatformSettingsTab_themePresetStripLabel__T958A{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:10px}.PlatformSettingsTab_themePresetPills__5ZK9R{display:flex;flex-wrap:wrap;gap:8px}.PlatformSettingsTab_themePresetPill__bM_38{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:1 1 136px;min-width:0;max-width:100%}.PlatformSettingsTab_themePresetSwatches__lkLLz{display:inline-flex;gap:4px;flex-shrink:0}.PlatformSettingsTab_themePresetSwatches__lkLLz span{width:10px;height:10px;border-radius:999px;border:1px solid rgba(0,0,0,.15)}.PlatformSettingsTab_themeSubTabRow__yfAqh{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:18px}@media (min-width:640px){.PlatformSettingsTab_themeSubTabRow__yfAqh{grid-template-columns:repeat(3,minmax(0,1fr))}}.PlatformSettingsTab_themeSubTabActive__8epGw,.PlatformSettingsTab_themeSubTab__z_gVI{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:10px 14px;border-radius:12px;border:1px solid var(--border-color,#e5e7eb);background:var(--glass-bg,rgba(255,255,255,.5));color:var(--text-primary);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;min-width:0;width:100%}.PlatformSettingsTab_themeSubTab__z_gVI:hover{border-color:color-mix(in srgb,var(--brown-dark) 35%,var(--border-color))}.PlatformSettingsTab_themeSubTabActive__8epGw{border-color:var(--brown-dark,#4b3d2a);background:color-mix(in srgb,var(--brown-dark) 10%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--brown-dark) 12%,transparent)}.PlatformSettingsTab_themeSubTabIcon__fdyk6{flex-shrink:0;margin-top:2px;color:var(--brown-dark)}.PlatformSettingsTab_themeSubTabText__ttj_d{display:flex;flex-direction:column;gap:2px;min-width:0}.PlatformSettingsTab_themeSubTabLabel__bVLSt{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.PlatformSettingsTab_themeSubTabHint__f8mxe{font-size:12px;color:var(--text-secondary);line-height:1.35}.PlatformSettingsTab_themePanelStack__lyYgu{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.PlatformSettingsTab_themePaletteGrid__Zefz7{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;width:100%;min-width:0}@media (min-width:720px){.PlatformSettingsTab_themePaletteGrid__Zefz7{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformSettingsTab_themePaletteGrid__Zefz7 .PlatformSettingsTab_themeContrastBanner__UE6G1,.PlatformSettingsTab_themePaletteGrid__Zefz7 .PlatformSettingsTab_themeTextCard__NQptz{grid-column:1/-1}}@media (min-width:1100px){.PlatformSettingsTab_themePaletteGrid__Zefz7{grid-template-columns:repeat(3,minmax(0,1fr))}.PlatformSettingsTab_themePaletteGrid__Zefz7 .PlatformSettingsTab_themeTextCard__NQptz{grid-column:auto}}.PlatformSettingsTab_themeTypographyGrid__L9FRs{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;width:100%;min-width:0;align-items:start}@media (min-width:960px){.PlatformSettingsTab_themeTypographyGrid__L9FRs{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}}.PlatformSettingsTab_themeTypographyGrid__L9FRs .PlatformSettingsTab_customFontRow__zD7nQ{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.PlatformSettingsTab_themeTypographyGrid__L9FRs .PlatformSettingsTab_customFontRow__zD7nQ{grid-template-columns:1fr}}.PlatformSettingsTab_themeStyleGrid__dLDkV{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;width:100%;min-width:0}@media (min-width:880px){.PlatformSettingsTab_themeStyleGrid__dLDkV{grid-template-columns:repeat(3,minmax(0,1fr))}}.PlatformSettingsTab_themeCard__Af8Jb{padding:14px 16px;border-radius:14px;border:1px solid var(--border,#e5e7eb);background:color-mix(in srgb,var(--surface-solid,#fff) 90%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.04);min-width:0}.PlatformSettingsTab_settingsDenseGrid__xuBz_,.PlatformSettingsTab_themeCardFormGrid__MzImf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));grid-gap:10px 12px;gap:10px 12px;margin-bottom:0}.PlatformSettingsTab_teachersLayoutStack__krrmU{display:flex;flex-direction:column;gap:2rem;width:100%;min-width:0}.PlatformSettingsTab_teachersRankingBlock__7eSnp{min-width:0}.PlatformSettingsTab_teachersGrid__4IH_Y{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start;width:100%;min-width:0}.PlatformSettingsTab_teachersColLeft__rXTxH,.PlatformSettingsTab_teachersColRight__DA0Zp{display:flex;flex-direction:column;gap:1.5rem;min-width:0}@media (max-width:900px){.PlatformSettingsTab_teachersGrid__4IH_Y{grid-template-columns:1fr}}.PlatformSettingsTab_teachersRankingIntro__P_rx4{margin:0 0 var(--spacing-md);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45;max-width:min(72ch,100%)}.PlatformSettingsTab_teachersRankingTitle__AXve1{margin-top:0;margin-bottom:8px;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.PlatformSettingsTab_opsSection__uIVqS{width:100%;min-width:0}.PlatformSettingsTab_opsMainTitle__h31gx{margin-top:0;margin-bottom:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--text-primary)}.PlatformSettingsTab_opsIntro__z3Exm{margin-top:0;color:var(--text-secondary);font-size:var(--text-sm);max-width:min(72ch,100%);line-height:1.45}.PlatformSettingsTab_opsGrid__2GM3c{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr;align-items:start;margin-top:8px}@media (min-width:1024px){.PlatformSettingsTab_opsGrid__2GM3c{grid-template-columns:minmax(280px,400px) minmax(0,1fr)}}.PlatformSettingsTab_opsMaintenancePanel____TFw{margin-bottom:0;padding:var(--spacing-md);border-radius:var(--radius-md,12px);border:1px solid var(--border-color);background:rgba(253,246,242,.45);min-width:0}.PlatformSettingsTab_opsLogsColumn__25v74{min-width:0;display:flex;flex-direction:column;gap:8px}@media (max-width:1023px){.PlatformSettingsTab_opsLogsColumn__25v74{margin-top:var(--spacing-lg,1.25rem)}}.PlatformSettingsTab_opsFlexLabel__tDwOE{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:var(--font-medium,500);color:var(--text-primary)}.PlatformSettingsTab_opsFlexLabelMuted__JF045{display:flex;align-items:center;gap:10px;margin-top:12px;cursor:pointer;font-size:var(--text-sm);color:var(--text-primary)}.PlatformSettingsTab_opsMessageLabel__6hCl5{display:block;margin-top:12px;font-size:var(--text-sm);color:var(--text-secondary)}.PlatformSettingsTab_opsSaveHint__B7MuM{margin:12px 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.PlatformSettingsTab_opsLogsTitle__Lncce{margin-top:0;margin-bottom:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--text-primary)}.PlatformSettingsTab_notionTaskStatusRow__2b1_e{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.PlatformSettingsTab_notionTaskStatusBtn__6cRp0{margin:0;font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;border:1px solid var(--border-color,rgba(0,0,0,.15));background:var(--background,rgba(255,255,255,.7));color:var(--text-primary);cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease}.PlatformSettingsTab_notionTaskStatusBtn__6cRp0:hover:not(:disabled){border-color:var(--text-primary)}.PlatformSettingsTab_notionTaskStatusBtn__6cRp0:disabled{opacity:.5;cursor:not-allowed}.PlatformSettingsTab_notionTaskStatusBtnOnTodo__Rz8je{background:#fecaca;border-color:#dc2626;color:#991b1b}.PlatformSettingsTab_notionTaskStatusBtnOnProgress__w_CEe{background:#fde68a;border-color:#d97706;color:#92400e}.PlatformSettingsTab_notionTaskStatusBtnOnDone__qChno{background:#bbf7d0;border-color:#16a34a;color:#166534}.PlatformSettingsTab_notionTaskStatusBtnOnBlocked__KHzWy{background:#fecdd3;border-color:#be123c;color:#881337}.PlatformSettingsTab_notionTaskItemTitle__AIsfl{font-size:15px;font-weight:700;line-height:1.25;color:var(--text-primary);flex:1 1 200px;min-width:0}.PlatformSettingsTab_opsLogsIntro__euBb7{margin-top:0;color:var(--text-secondary);font-size:var(--text-sm);max-width:min(72ch,100%);line-height:1.45}.PlatformSettingsTab_opsToolbar__jZgFJ{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.PlatformSettingsTab_opsStatusLine__bh1jb{margin:8px 0 6px;font-size:var(--text-sm);color:var(--text-secondary)}.PlatformSettingsTab_opsLogsColumn__25v74 .PlatformSettingsTab_errorReportsPreview__612KP{flex:1 1;min-height:min(42vh,380px)}.PlatformSettingsTab_themeCardHeader__iu7Hk{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.PlatformSettingsTab_themeCardHeaderIcon__xnvna{flex-shrink:0;color:var(--brown-dark)}.PlatformSettingsTab_themeCardTitle__BLaEi{margin:0 0 4px;font-size:var(--text-base);font-weight:var(--font-semibold,600);color:var(--text-primary)}.PlatformSettingsTab_themeCardDesc__fzv_5{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_themeFieldLabel__ubRN4{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:var(--font-semibold,600);color:var(--text-primary)}.PlatformSettingsTab_themeFieldIcon__9TY3S{flex-shrink:0;color:var(--brown-dark)}.PlatformSettingsTab_themeColorRow__1auXN{display:flex;gap:8px;align-items:center}.PlatformSettingsTab_themeContrastBanner__UE6G1{margin-top:0;border:1px solid #f59e0b;background:rgba(245,158,11,.12);border-radius:10px;padding:10px 12px;color:#7c4a00;font-size:var(--text-sm);line-height:1.45}.PlatformSettingsTab_customFontSectionInTheme___KJP1{grid-column:unset;margin-top:0}.PlatformSettingsTab_themeRadiusGrid__w3lwF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}@media (min-width:520px){.PlatformSettingsTab_themeRadiusGrid__w3lwF{grid-template-columns:repeat(4,minmax(0,1fr))}}.PlatformSettingsTab_themeFooterActions__xISYw{margin-top:20px;padding-top:16px;border-top:1px solid var(--border,#e5e7eb)}.PlatformSettingsTab_compSection__GNf9w{margin-bottom:var(--spacing-lg,1.25rem)}.PlatformSettingsTab_compTitle__XUgSv{margin-top:0;color:var(--brown-dark,#4b3d2a)}.PlatformSettingsTab_compInfoPanel__rMJ1R{margin:0 0 14px;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brown-dark,#4b3d2a) 18%,var(--border,#e5e7eb));background:color-mix(in srgb,var(--brown-dark,#4b3d2a) 5%,transparent);max-width:52rem}.PlatformSettingsTab_compInfoLead__eoV9M,.PlatformSettingsTab_compInfoSub__5FvM6{margin:0 0 10px;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.PlatformSettingsTab_compInfoLead__eoV9M:last-child,.PlatformSettingsTab_compInfoSub__5FvM6:last-child{margin-bottom:0}.PlatformSettingsTab_compInfoSub__5FvM6{margin-bottom:8px}.PlatformSettingsTab_compCode__VzTHa{font-size:.88em;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--brown-dark) 10%,transparent);font-family:ui-monospace,monospace}.PlatformSettingsTab_compWarn__X9HIJ{margin:0 0 14px;padding:10px 12px;border-radius:10px;border:1px solid #f59e0b;background:rgba(245,158,11,.12);color:#7c4a00;font-size:var(--text-sm);max-width:52rem;line-height:1.45}.PlatformSettingsTab_compCheckboxRow__RkQ1d{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;max-width:52rem;line-height:1.45}.PlatformSettingsTab_compCheckboxRow__RkQ1d input{margin-top:3px;flex-shrink:0}.PlatformSettingsTab_compSegmentRow__qy9C7{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.PlatformSettingsTab_compSegmentActive__xjXKH,.PlatformSettingsTab_compSegment___K9rg{padding:8px 16px;border-radius:999px;font-size:var(--text-sm);font-weight:var(--font-medium,500);border:1px solid var(--border-color,#e5e7eb);background:var(--glass-bg,rgba(255,255,255,.5));color:var(--text-primary);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.PlatformSettingsTab_compSegment___K9rg:hover:not(:disabled){border-color:color-mix(in srgb,var(--brown-dark) 35%,var(--border-color))}.PlatformSettingsTab_compSegment___K9rg:disabled{opacity:.45;cursor:not-allowed}.PlatformSettingsTab_compSegmentActive__xjXKH{border-color:var(--brown-dark,#4b3d2a);background:color-mix(in srgb,var(--brown-dark) 12%,transparent);color:var(--brown-dark)}.PlatformSettingsTab_compCardGrid__6dJ1a{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;align-items:start}.PlatformSettingsTab_compCard__Iw4kW{padding:16px 18px;border-radius:14px;border:1px solid var(--border,#e5e7eb);background:color-mix(in srgb,var(--surface-solid,#fff) 88%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:box-shadow .15s,border-color .15s}.PlatformSettingsTab_compCardFocused__ur7T4{border-color:color-mix(in srgb,var(--brown-dark) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--brown-dark) 14%,transparent)}.PlatformSettingsTab_compCardHeader__jwxsT{margin-bottom:14px}.PlatformSettingsTab_compCardBadge__jkYs3{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--brown-dark) 10%,transparent);color:var(--brown-dark);margin-bottom:8px}.PlatformSettingsTab_compCardBadgeAccent__IazM3{background:color-mix(in srgb,#6366f1 12%,transparent);color:#4338ca}.PlatformSettingsTab_compCardTitle__eTqkf{margin:0 0 6px;font-size:var(--text-base);font-weight:var(--font-semibold,600);color:var(--text-primary)}.PlatformSettingsTab_compCardHint__3oOjd{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_compSelectWrap__lnDWS{margin-bottom:12px}.PlatformSettingsTab_compSelectLabel__7MJnJ{display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:6px;color:var(--text-primary)}.PlatformSettingsTab_compAppSelect__pJtuM{width:100%;max-width:100%}.PlatformSettingsTab_compEffectiveHint__6bSvZ{margin:0 0 12px;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_compPlaceholder__cv3RZ{margin:8px 0 0;font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}.PlatformSettingsTab_compOverrideList__G_avF{margin-top:18px;padding-top:14px;border-top:1px solid var(--border,#e5e7eb)}.PlatformSettingsTab_compOverrideListTitle__2o7fM{margin:0 0 10px;font-size:var(--text-sm);font-weight:var(--font-semibold,600);color:var(--text-primary)}.PlatformSettingsTab_compOverrideUl__fGtNr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.PlatformSettingsTab_compOverrideLi__0sL_j{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--border,#e5e7eb);background:color-mix(in srgb,var(--brown-dark) 4%,transparent)}.PlatformSettingsTab_compOverrideMain__DN2sJ{display:flex;flex-direction:column;gap:4px;min-width:0}.PlatformSettingsTab_compOverrideName__SgSZR{font-weight:600;font-size:var(--text-sm);color:var(--text-primary)}.PlatformSettingsTab_compOverrideBands__OBHzs{font-size:12px;color:var(--text-secondary);line-height:1.4}.PlatformSettingsTab_compOverrideTag__ktNLv{display:inline-block;margin-left:4px;font-size:10px;font-weight:600;text-transform:uppercase;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--brown-dark) 12%,transparent);color:var(--brown-dark);font-style:normal}.PlatformSettingsTab_compOverrideActions__UJl9m{display:flex;flex-wrap:wrap;gap:8px}.PlatformSettingsTab_compOverrideEditBtn__HvNfy,.PlatformSettingsTab_compOverrideRemoveBtn__vvfno{padding:6px 12px;font-size:12px;border-radius:8px;cursor:pointer;border:1px solid var(--border-color);background:transparent;color:var(--text-primary)}.PlatformSettingsTab_compOverrideEditBtn__HvNfy:hover{border-color:var(--brown-dark)}.PlatformSettingsTab_compOverrideRemoveBtn__vvfno{border-color:rgba(239,68,68,.45);color:#b91c1c}.PlatformSettingsTab_compOverrideRemoveBtn__vvfno:hover{background:rgba(239,68,68,.06)}.PlatformSettingsTab_workstationSlotsWrap__6t9bF{display:flex;flex-direction:column;gap:16px}.PlatformSettingsTab_workstationSlotsIntro__226xH{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary,#5c4f45);max-width:900px}.PlatformSettingsTab_workstationSlotsGrid__24gnZ{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media (min-width:900px){.PlatformSettingsTab_workstationSlotsGrid__24gnZ{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlatformSettingsTab_workstationSlotBlock__r3ySg{border:1px solid var(--border-color,#e8dfd6);border-radius:12px;padding:16px;background:color-mix(in srgb,var(--surface-color,#fdf6f2) 88%,transparent)}.PlatformSettingsTab_workstationSlotBlockTitle__9FbmP{margin:0 0 12px;font-size:15px;font-weight:600}.PlatformSettingsTab_workstationSlotTable__rJJmG{width:100%;border-collapse:collapse;font-size:14px}.PlatformSettingsTab_workstationSlotTable__rJJmG td,.PlatformSettingsTab_workstationSlotTable__rJJmG th{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--border-color,#eee5dc)}.PlatformSettingsTab_workstationSlotTable__rJJmG th{font-weight:600;color:var(--text-secondary,#6b5a4d)}.PlatformSettingsTab_timeInput__hBh3i{min-width:7rem;padding:6px 8px;border-radius:8px;border:1px solid var(--border-color,#d4c9be);font-size:14px}.PlatformSettingsTab_themeImagesGrid__unQbz{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:720px}.PlatformSettingsTab_imageSlotCard__j2BDU{background:var(--glass-bg,rgba(255,255,255,.05));border:1px solid var(--border-color,rgba(255,255,255,.1));border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.PlatformSettingsTab_imageSlotTitle__ag54t{margin:0;font-size:1.05rem;font-weight:600}.PlatformSettingsTab_imageSlotLead__EG6oz{margin:0;font-size:var(--text-sm,14px);color:var(--text-secondary);line-height:1.45}.PlatformSettingsTab_imagePreviewThumb__tmkKR{max-width:100%;max-height:120px;object-fit:contain;border-radius:6px}.PlatformSettingsTab_paddingGrid__UZcKh{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.PlatformSettingsTab_paddingGridLabel__ok0dP{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:var(--text-sm,14px)}.PlatformSettingsTab_paddingGridLabel__ok0dP input{max-width:5rem}.PlatformSettingsTab_imageRemoveBtn__4VWtk{align-self:flex-start;padding:6px 12px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-size:14px;cursor:pointer}.PlatformSettingsTab_imageRemoveBtn__4VWtk:hover{background:rgba(75,61,42,.06)}.PlatformSettingsTab_imageUploadHint__WqN1V{margin:0;font-size:14px;color:var(--text-secondary)}.PlatformSettingsTab_didacticCatalogSection__MNbWO{margin-top:.5rem;padding-top:1.25rem;border-top:1px solid var(--border,rgba(0,0,0,.08))}.PlatformSettingsTab_didacticSeedMessage__e_yZv{margin:.75rem 0 0;font-size:var(--text-sm,14px);color:var(--text-secondary)}.PlatformSettingsTab_didacticIconsSection__Sj188{margin-bottom:0;padding-bottom:1rem;border-bottom:1px solid var(--border,rgba(0,0,0,.08))}.PlatformSettingsTab_didacticIconsFullBleed__dOgwb{width:100%;max-width:100%;align-self:stretch}.PlatformSettingsTab_didacticCsvToolbar__hMN_S{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:.5rem 0 .75rem}.PlatformSettingsTab_hiddenCsvInput__hDo6q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PlatformSettingsTab_didacticIconsCardsRow__RETUT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;margin-top:.75rem;width:100%}@media (max-width:960px){.PlatformSettingsTab_didacticIconsCardsRow__RETUT{grid-template-columns:1fr}}.PlatformSettingsTab_didacticIconsCard__jvrRi{display:flex;flex-direction:column;min-height:0;max-width:100%;border:1px solid var(--border,rgba(0,0,0,.1));border-radius:12px;background:color-mix(in srgb,var(--brown-dark,#4b3d2a) 4%,var(--surface-color,#fff));box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}.PlatformSettingsTab_didacticIconsCardHead__qOfUp{margin:0;padding:8px 12px;font-size:.875rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border,rgba(0,0,0,.08));background:color-mix(in srgb,var(--brown-dark,#4b3d2a) 6%,transparent);flex-shrink:0}.PlatformSettingsTab_didacticIconsCardBody__rXQOP{flex:1 1;min-height:120px;max-height:min(58vh,520px);overflow-x:hidden;overflow-y:auto;padding:8px 10px 10px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.PlatformSettingsTab_didacticIconsCardEmpty__ui0Ma{margin:0;padding:8px 4px;font-size:var(--text-sm,14px);color:var(--text-secondary)}.PlatformSettingsTab_didacticIconsList__tm_Xi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:4px 10px;gap:4px 10px;align-items:start}.PlatformSettingsTab_didacticIconRow__r_8D4{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.3;min-width:0}.PlatformSettingsTab_didacticIconRowLabel__QZRtX{min-width:0;padding-top:2px;overflow-wrap:anywhere;word-break:break-word}.PlatformSettingsTab_didacticGroupList__oIc8n{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.PlatformSettingsTab_didacticGroupItem__iUTty{margin:0}.PlatformSettingsTab_didacticGroupHead__cfNIk{display:flex;align-items:center;gap:.45rem;margin-bottom:.25rem}.PlatformSettingsTab_didacticGroupLabel__mLV6a{font-weight:600;font-size:12px;line-height:1.25}.PlatformSettingsTab_didacticTypeSubList__a8eNf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));grid-gap:2px 8px;gap:2px 8px}.PlatformSettingsTab_didacticTypeRow__s3o0v{display:flex;align-items:flex-start;gap:4px;font-size:12px;line-height:1.3;min-width:0}.PlatformSettingsTab_didacticTypeRowLabel__J1Aqr{min-width:0;padding-top:1px;overflow-wrap:anywhere;word-break:break-word}.PlatformSettingsTab_didacticTypeLabelMuted__xHwC5{color:var(--text-secondary)}.PlatformSettingsTab_didacticLucideBtnSmall__vVthN,.PlatformSettingsTab_didacticLucideBtn__pIGuI{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:1px solid var(--border-color,rgba(0,0,0,.12));border-radius:8px;background:var(--surface-color,rgba(255,255,255,.6));color:var(--text-primary);cursor:pointer}.PlatformSettingsTab_didacticLucideBtnSmall__vVthN:hover:not(:disabled),.PlatformSettingsTab_didacticLucideBtn__pIGuI:hover:not(:disabled){border-color:var(--accent-color,rgba(75,61,42,.35))}.PlatformSettingsTab_didacticLucideBtnSmall__vVthN:disabled,.PlatformSettingsTab_didacticLucideBtn__pIGuI:disabled{opacity:.45;cursor:not-allowed}.PlatformSettingsTab_didacticLucideBtnSmall__vVthN{padding:2px;border-radius:6px}.CreditDetailsModal_hint__y8N4a{margin:0 0 12px;padding:10px 12px;font-size:var(--text-xs,.8125rem);line-height:1.45;color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 8%,transparent);border-radius:8px;border:1px solid var(--border)}.CreditDetailsModal_hint__y8N4a code{font-size:.9em}.CreditDetailsModal_table__7pN6t{width:100%;border-collapse:collapse;margin-top:10px;font-size:.9rem}.CreditDetailsModal_table__7pN6t td,.CreditDetailsModal_table__7pN6t th{padding:12px;text-align:left;border-bottom:1px solid var(--border)}.CreditDetailsModal_table__7pN6t th{background:transparent;font-weight:600;color:var(--text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.CreditDetailsModal_expiredRow__9xxvW{background-color:color-mix(in srgb,var(--coral-light) 22%,var(--background))}.CreditDetailsModal_usedRow__TStDv{background-color:transparent;color:var(--text-secondary)}.CreditDetailsModal_contactButton__PeeAE{background:none;border:1px solid var(--brown-dark);border-radius:8px;padding:2px 8px;font-size:.8em;cursor:pointer;white-space:nowrap;color:var(--brown-dark);font-family:var(--font-family)}.CreditDetailsModal_contactButton__PeeAE:hover:not(:disabled){opacity:.85}.CreditDetailsModal_error__Ck7nx{color:var(--coral-light);background:color-mix(in srgb,var(--coral-light) 15%,transparent);padding:10px;border-radius:8px;border:1px solid var(--border)}.BillingDataModal_editSection__q4j8J{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.BillingDataModal_editSectionTitle__9Qqek{margin:0 0 var(--spacing-xs) 0;font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-family-heading);color:var(--text-primary)}.BillingDataModal_editHint__eX6f5{margin:0 0 var(--spacing-md) 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45}.BillingDataModal_editGrid__9rZSO{display:flex;flex-direction:column;gap:var(--spacing-sm)}.BillingDataModal_editField__Dkz_o{display:flex;flex-direction:column;gap:4px}.BillingDataModal_editLabel__pL7Gf{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary)}.BillingDataModal_editInput__7h7vP{width:100%;max-width:420px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:var(--text-sm);color:var(--text-primary);background:var(--background,#fff);box-sizing:border-box}.BillingDataModal_editInput__7h7vP:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.BillingDataModal_editActions__CT61T{margin-top:var(--spacing-md)}.BillingDataModal_comparisonContainer__EZ1Ms{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.BillingDataModal_column__c_4C9{display:flex;flex-direction:column}.BillingDataModal_columnTitle__dtndt{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-family-heading);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border)}.BillingDataModal_dataGrid__aQNiF{display:flex;flex-direction:column;gap:var(--spacing-sm)}.BillingDataModal_dataRow__M_X39{display:grid;grid-template-columns:140px 1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-xs);align-items:start}.BillingDataModal_label__Bb06t{font-weight:var(--font-semibold);color:var(--text-secondary);font-size:var(--text-sm)}.BillingDataModal_value__6531Y{color:var(--text-primary);font-size:var(--text-sm);word-break:break-word}.BillingDataModal_value__6531Y.BillingDataModal_different__biXMd{background-color:color-mix(in srgb,var(--yellow-light) 40%,transparent);padding:2px 6px;border:1px solid var(--border);border-radius:4px}.BillingDataModal_notSynced__Lfb_Z{padding:var(--spacing-md);background-color:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid var(--border);border-radius:12px;color:var(--text-primary)}.BillingDataModal_notSynced__Lfb_Z p{margin:var(--spacing-xs) 0;font-size:var(--text-sm)}.BillingDataModal_error__PICYc{color:var(--red-active);background:rgba(239,68,68,.08);padding:var(--spacing-md);border:1px solid #f87171;border-radius:8px}.BillingDataModal_badgeValid__9uln0{background-color:var(--green-active)}.BillingDataModal_badgeInvalid__PEYRH,.BillingDataModal_badgeValid__9uln0{display:inline-block;padding:1px 8px;font-size:.7rem;font-weight:var(--font-semibold);color:var(--text-white);border:none;border-radius:999px;vertical-align:middle;margin-left:4px}.BillingDataModal_badgeInvalid__PEYRH{background-color:var(--red-active,#dc3545);cursor:help}.BillingDataModal_badgeMissing__e9YJ1{display:inline-block;padding:1px 8px;font-size:.7rem;font-weight:var(--font-semibold);background-color:color-mix(in srgb,var(--yellow-light) 50%,transparent);color:var(--brown-dark);border:1px solid color-mix(in srgb,var(--brown-dark) 20%,transparent);border-radius:999px;vertical-align:middle;margin-left:4px}@media (max-width:900px){.BillingDataModal_comparisonContainer__EZ1Ms{grid-template-columns:1fr}.BillingDataModal_dataRow__M_X39{grid-template-columns:1fr;gap:var(--spacing-xs)}.BillingDataModal_label__Bb06t{font-weight:var(--font-semibold);margin-bottom:2px}}.UserProductOffersModal_error__QlaFU{color:#b42318;margin-bottom:12px}.UserProductOffersModal_offerList__V_0so{list-style:none;margin:0 0 20px;padding:0}.UserProductOffersModal_offerRow__qDg31{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:.9rem}.UserProductOffersModal_offerMeta__EZrF1{flex:1 1;min-width:0}.UserProductOffersModal_formSection__KNczp{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.UserProductOffersModal_formSection__KNczp h4{margin:0 0 12px;font-size:1rem}.UserProductOffersModal_field__bkAOr{margin-bottom:12px}.UserProductOffersModal_field__bkAOr label{display:block;margin-bottom:4px;font-size:.85rem;color:var(--text-secondary)}.UserProductOffersModal_field__bkAOr input,.UserProductOffersModal_field__bkAOr select{width:100%;max-width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface)}.UserProductOffersModal_actions__hGL1L{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.UserProductOffersModal_dangerBtn__Rtq4F{padding:6px 12px;border-radius:8px;border:1px solid #b42318;color:#b42318;background:transparent;cursor:pointer;font-size:.85rem}.UserProductOffersModal_hint__E6AL4{font-size:.8rem;color:var(--text-secondary);margin-top:8px}