.fsw-experience,.fsw-dialog,.fsw-toast{font-family:var(--fsw-font-family,"FarsiSwapVazirmatn",Tahoma,sans-serif);color:var(--fsw-color-text-primary,#14253d);line-height:1.85;direction:rtl;font-size:15px;box-sizing:border-box}.fsw-panel-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.fsw-panel-heading h3{margin:0 0 8px}.fsw-panel-heading p,.fsw-watch-caption{color:#5f6f85}.fsw-count{background:#edf4ff;color:#125fc5;border-radius:20px;padding:4px 12px;white-space:nowrap}.fsw-watch-list{list-style:none!important;margin:24px 0!important;padding:0!important}.fsw-watch-list li{display:grid;grid-template-columns:minmax(130px,1.4fr) 1fr 1fr auto;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #e2e8f0}.fsw-watch-list [hidden],.fsw-experience [hidden]{display:none!important}.fsw-watch-list a{color:#14253d;text-decoration:none}.fsw-watch-identity bdi{display:block;color:#5f6f85;font-size:13px}.fsw-watch-value,.fsw-watch-change{display:grid;gap:4px}.fsw-watch-list small{color:#5f6f85}.fsw-positive{color:#157347}.fsw-negative{color:#b42318}.fsw-watch-search{display:grid;gap:8px;margin-top:20px;max-width:420px}.fsw-experience input,.fsw-dialog input{font:inherit;width:100%;min-height:48px;box-sizing:border-box;border:1px solid #7c8ba1;border-radius:12px;padding:10px 14px;background:#fff;color:#14253d}.fsw-watch-remove{font:inherit;background:#fff;border:1px solid #e2e8f0;color:#b42318;padding:8px 16px;min-height:44px;border-radius:12px;cursor:pointer}.fsw-watch-empty{text-align:center;padding:40px 16px}.fsw-watch-empty>span{display:inline-grid;place-items:center;background:#edf4ff;color:#125fc5;width:64px;height:64px;border-radius:20px;font-size:36px}.fsw-watch-empty h4{font-size:18px;margin:16px 0 8px}.fsw-watch-empty p{color:#5f6f85;margin-bottom:24px}.fsw-watch-button{font-family:inherit!important;border-radius:12px!important;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center;padding:10px 16px!important;text-decoration:none!important;background:#fff!important;color:#125fc5!important;border:1px solid #125fc5!important;cursor:pointer}.fsw-watch-button[aria-pressed=true]{background:#edf4ff!important}.fsw-watch-button[aria-busy=true]{opacity:.7;cursor:progress}.fsw-experience :focus-visible,.fsw-watch-button:focus-visible,.fsw-dialog :focus-visible{outline:3px solid #125fc5;outline-offset:3px}.fsw-toast{position:fixed;bottom:24px;right:24px;z-index:999999;max-width:min(440px,calc(100vw - 48px));background:#edf8f1;border:1px solid #157347;color:#14532d;box-shadow:0 8px 32px #14253d20;border-radius:16px;padding:16px 20px}.fsw-toast.fsw-error{background:#fff0ed;border-color:#b42318;color:#b42318}.fsw-dialog{border:1px solid #e2e8f0;border-radius:24px;padding:28px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto}.fsw-dialog::backdrop{background:#14253d80}.fsw-dialog form,.fsw-dialog label{display:grid;gap:12px}.fsw-dialog label{gap:6px}.fsw-dialog h3{margin:0;font-size:22px}.fsw-dialog .fsw-dialog-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.fsw-dialog button,.fsw-experience button.fsw-button{font:inherit;min-height:44px;cursor:pointer}.fsw-dialog button.fsw-button{background:#125fc5;color:#fff;border:0;padding:10px 20px;border-radius:12px}.fsw-security-actions{display:flex;gap:12px;flex-wrap:wrap}.fsw-security-actions button{font:inherit;border-radius:12px;padding:10px 16px;min-height:44px;border:1px solid #125fc5;background:#fff;color:#125fc5;cursor:pointer}.fsw-security-v2 .digits_secure_row{margin:0!important;padding:0!important}.fsw-security-v2 .digits_secure_row_button{border-radius:12px!important}.fsw-security-v2 .digits_secure_row_label{font-family:inherit!important}.fsw-watch-caption{font-size:12px;margin-top:20px}@media(max-width:640px){.fsw-watch-list li{grid-template-columns:1fr 1fr;gap:12px}.fsw-watch-identity{grid-column:1}.fsw-watch-remove{grid-row:1;grid-column:2;justify-self:end}.fsw-watch-value,.fsw-watch-change{grid-row:2}.fsw-panel-heading{flex-wrap:wrap}.fsw-toast{right:16px;bottom:16px;max-width:calc(100vw - 32px)}.fsw-dialog{padding:22px}.fsw-security-actions>*{width:100%}}
.fsw-security-page .digits_secure_modal_box{font-family:var(--fsw-font-family,"FarsiSwapVazirmatn",Tahoma,sans-serif)!important;direction:rtl}.fsw-security-page .digits_secure_modal{background:#fff!important;color:#14253d!important;border:1px solid #e2e8f0!important;border-radius:24px!important;padding:28px!important;max-width:520px!important;width:calc(100vw - 32px)!important;box-sizing:border-box;max-height:calc(100dvh - 48px);overflow:auto}.fsw-security-page .digits_secure_modal-title{font-size:22px!important;line-height:1.6!important;color:#14253d!important}.fsw-security-page .digits_secure_modal-desc{font-size:15px!important;line-height:1.85!important;color:#475569!important}.fsw-security-page .digits_secure_modal input{min-height:48px;border-radius:12px!important;color:#14253d!important}.fsw-security-page .digits-form_button,.fsw-security-v2 .digits_secure_account_modal{background:#125fc5!important;color:#fff!important;border:0!important;border-radius:12px!important;min-height:48px;padding:10px 20px!important;font:inherit!important}.fsw-security-page .digits_secure_modal-close{min-width:44px;min-height:44px;cursor:pointer}.fsw-security-page .digits_secure_modal :focus-visible{outline:3px solid #125fc5!important;outline-offset:3px}.fsw-security-page .digits_secure_row_qr_code{background:#fff!important;padding:12px!important}.fsw-security-v2 .digits_secure_account{margin:0!important;padding:0!important}.fsw-security-v2 .digits_secure_account_heading{display:none}.fsw-security-page .digits_secure_input.dig_copy_inp{direction:ltr;word-break:break-all;font-family:monospace!important}
.fsw-toast:empty{padding:0;border:0;box-shadow:none;pointer-events:none}.fsw-experience a.fsw-button,.fsw-dialog a.fsw-button{display:inline-flex;align-items:center;justify-content:center;background:#125fc5;color:#fff;text-decoration:none;padding:10px 18px;border-radius:12px;min-height:44px;box-sizing:border-box}.fsw-experience.fsw-account-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px}.fsw-experience details{margin-top:20px}.fsw-experience summary{cursor:pointer;min-height:44px}
/* Keep the encoder's light/dark modules distinct from Digits theme recoloring. */
body.fsw-security-page .digits_secure_modal_box .digits_secure_row_qr_code{width:min(100%,288px)!important;height:auto!important;aspect-ratio:1;box-sizing:border-box;margin-inline:auto;background:#fff!important;padding:12px!important;color:#000!important;overflow:visible!important}
body.fsw-security-page .digits_secure_modal_box .digits_secure_row_qr_code svg{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1;background:#fff!important;opacity:1!important;visibility:visible!important}
body.fsw-security-page .digits_secure_modal_box .digits_secure_row_qr_code svg path[fill="#000"]{fill:#000!important;opacity:1!important}
body.fsw-security-page .digits_secure_modal_box .digits_secure_row_qr_code svg path[fill="#fff"]{fill:#fff!important;opacity:1!important}
.fsw-watch-button.fsw-watch-star{width:44px!important;height:44px!important;padding:0!important;min-width:44px;font-size:24px!important;border:0!important;background:transparent!important}.fsw-watch-button.fsw-watch-star[aria-pressed=true]{color:#125fc5!important;background:#edf4ff!important}.fsw-import-notice{padding:16px 20px;border:1px solid #e2e8f0;background:#edf4ff;border-radius:16px;margin:16px 0}
.fsw-saved-articles{list-style:none;padding:0;margin:20px 0}.fsw-saved-articles li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #e2e8f0}.fsw-saved-articles button{font:inherit;min-height:44px;border:1px solid #e2e8f0;background:#fff;color:#b42318;border-radius:12px;padding:8px 16px;cursor:pointer}.fsw-saved-articles a{line-height:1.9}.fsw-experience .fsw-account-actions{display:flex;flex-wrap:wrap;gap:16px}.fsw-watch-value{min-width:0}.fsw-watch-value bdi{font-variant-numeric:tabular-nums}

.fsw-experience.fsw-article-save{display:inline-flex;align-items:center;vertical-align:middle;padding:0!important;margin:0 8px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;width:auto!important}.fsw-article-save button.fsw-article-heart{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#64748b!important;box-shadow:none!important;cursor:pointer}.fsw-article-heart svg{display:block;flex:none;width:20px!important;height:20px!important;overflow:visible}.fsw-article-heart svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fsw-article-save button.fsw-article-heart[aria-pressed=true]{color:#be123c!important}.fsw-article-heart[aria-pressed=true] svg path{fill:currentColor!important}.fsw-article-save button.fsw-article-heart:hover{background:#fff1f2!important;color:#be123c!important}.fsw-article-heart:focus-visible{outline:3px solid #125fc5!important;outline-offset:2px}.fsw-article-heart:disabled{opacity:.55;cursor:progress}.fsw-article-save [data-fsw-article-status]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
