/* LERNO v44 */

/* دکمه ادامه در کارت‌های آغازین: کاملاً خوانا و غیرشفاف */
.lerno-onboarding .ob-next{opacity:1!important;border:2px solid #68b5ff!important;background:#1478e5!important;color:#fff!important;box-shadow:0 12px 28px rgba(0,72,164,.42)!important;text-shadow:none!important;font-weight:950!important}.lerno-onboarding .ob-next:hover,.lerno-onboarding .ob-next:focus-visible{background:#0868ce!important;color:#fff!important;filter:none!important}.lerno-onboarding .ob-next:disabled{opacity:.6!important}

/* انتخاب‌گر اختصاصی لرنو */
.lerno-select-modal-v44{z-index:61000!important}.lerno-select-modal-v44 .modal-box{width:min(520px,calc(100% - 24px))!important;max-height:min(720px,calc(100dvh - 30px));display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:24px!important}.lerno-select-modal-v44 h2{margin:4px 0 16px!important;padding-left:46px;font-size:21px!important}.select-search-wrap-v44{position:relative;margin-bottom:12px}.select-search-wrap-v44[hidden]{display:none!important}.select-search-wrap-v44 span{position:absolute;right:15px;top:50%;translate:0 -50%;color:var(--muted);font-size:20px}.select-search-wrap-v44 input{width:100%;min-height:50px;padding:10px 46px 10px 14px!important;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);outline:none}.select-search-wrap-v44 input:focus{border-color:var(--v35-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--v35-accent) 15%,transparent)}.select-options-v44{display:grid;gap:8px;overflow:auto;padding:3px;scrollbar-width:thin}.select-option-v44{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 15px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font:800 14px/1.8 Vazirmatn,Tahoma,sans-serif;text-align:right;cursor:pointer}.select-option-v44:hover,.select-option-v44:focus-visible{border-color:var(--v35-accent);background:var(--v35-soft);outline:none}.select-option-v44 i{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border:2px solid var(--line);border-radius:9px;color:transparent;font-style:normal}.select-option-v44.selected{border-color:var(--v35-accent);background:var(--v35-soft);color:var(--v35-accent)}.select-option-v44.selected i{border-color:var(--v35-accent);background:var(--v35-accent);color:#fff}.select-option-v44:disabled{opacity:.4;cursor:not-allowed}.dark .select-option-v44{border-color:#304966;background:#0d1a2c;color:#edf5ff}.dark .select-option-v44.selected{border-color:#62a9ff;background:#17385e;color:#a9d1ff}

/* یک قالب دقیق برای همهٔ هشدارها */
.lerno-confirm-v44{z-index:62000!important}.lerno-confirm-v44 .modal-box{width:min(440px,calc(100% - 24px))!important;text-align:center!important}.confirm-icon-v44{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 13px;border-radius:17px;background:#fff0f3;color:#d9234e;font-size:27px;font-weight:950}.lerno-confirm-v44 h2{margin:0!important;font-size:22px!important}.lerno-confirm-v44 p{margin:9px 0 21px!important;color:var(--muted)!important;font-size:14px!important;line-height:2!important}.confirm-actions-v44,.schedule-delete-confirm-v39>div,.clear-data-v39>div,.focus-exit-confirm>div,.confirm-v35-card>div,.auth-confirm-box>div,.v43-confirm>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:11px!important;width:100%!important}.confirm-actions-v44 button,.schedule-delete-confirm-v39>div>button,.clear-data-v39>div>button,.focus-exit-confirm>div>button,.confirm-v35-card>div>button,.auth-confirm-box>div>button,.v43-confirm>div>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;font:900 13px/1.5 Vazirmatn,Tahoma,sans-serif!important;white-space:nowrap!important}.confirm-no-v44{border:1px solid var(--line)!important;background:var(--paper)!important;color:var(--ink)!important}.confirm-yes-v44.danger{border:1px solid #e32653!important;background:#e32653!important;color:#fff!important}.dark .confirm-icon-v44{background:#442030;color:#ff9eb5}

/* دکمه بازگشت تایمر همیشه روی لایهٔ کلیک‌پذیر */
#timerScreen #backFocus{z-index:50!important;pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important}

@media(max-width:460px){.confirm-actions-v44,.schedule-delete-confirm-v39>div,.clear-data-v39>div,.focus-exit-confirm>div,.confirm-v35-card>div,.auth-confirm-box>div,.v43-confirm>div{grid-template-columns:1fr!important}.lerno-select-modal-v44 .modal-box{padding:19px 15px!important}.select-option-v44{min-height:52px;font-size:13px}}
