.text-danger{color:#f00}.spinner{display:none;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;width:12px;height:12px;animation:spin .3s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.discount-sec-size{height:24px}.first-rm{margin-right:40px}.second-rm{margin-right:80px}.not-found-text{display:flex;justify-content:center;width:100%;margin-top:20px;margin-bottom:50px}.cursor-pointer{cursor:pointer}.red-active{fill:#f87171}.red-active path{fill:#f87171!important}.display-hidden{display:none}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(8px);background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;z-index:9999}.loader-overlay div{width:50px;aspect-ratio:1;display:grid;-webkit-mask:conic-gradient(from 15deg,#0000,#000);animation:l26 1s infinite steps(12);background:#000}.loader-overlay div,.loader-overlay div:before,.loader-overlay div:after{background:radial-gradient(closest-side at 50% 12.5%,#f03355 96%,#0000) 50% 0/20% 80% repeat-y,radial-gradient(closest-side at 12.5% 50%,#f03355 96%,#0000) 0 50%/80% 20% repeat-x}.loader-overlay div:before,.loader-overlay div:after{content:"";grid-area:1/1;transform:rotate(30deg)}.loader-overlay div:after{transform:rotate(60deg)}@keyframes l26{100%{transform:rotate(1turn)}}.disabled-btn{opacity:50%;cursor:not-allowed}.editor-preview{all:revert;font-family:Vazir;color:#222;line-height:1.6;padding:1rem;background:#fff}.editor-preview h1,.editor-preview h2,.editor-preview p{margin:0 0 1em}.editor-preview img{max-width:100%;height:auto}.editor-preview ul,.editor-preview ol{padding-left:1.5em}.editor-preview h1{font-size:2em;font-weight:bold;margin:0 0 .5em}.editor-preview h2{font-size:1.5em;font-weight:bold;margin:0 0 .5em}.editor-preview h3{font-size:1.2em;font-weight:bold;margin:0 0 .5em}.blockquote.short-link{background:rgba(255,255,255,.08);border-left:4px solid var(--color-primary-500);padding:14px 18px;border-radius:10px;backdrop-filter:blur(8px);color:#eaeaea;font-size:1rem;line-height:1.6;margin:1rem 0}.short-link-label{font-weight:600;color:#000;margin-right:6px}.short-link-anchor{color:var(--color-primary-500);font-weight:700;text-decoration:none;word-break:break-all;transition:color .3s ease}.short-link-anchor:hover{color:#1abc9c;text-decoration:underline}.p-list-heading{display:contents}