.hover-animation-card{cursor:pointer}.hover-animation-card:hover{transition:transform .5s;box-shadow:0 5px 15px var(--shadow-color)}.appearance-top-animation{visibility:hidden;opacity:0;transform:translateY(-60px);transition:all .3s ease}.appearance-bottom-animation{visibility:hidden;opacity:0;transform:translateY(60px);transition:all .3s ease}.appearance-left-animation{visibility:hidden;opacity:0;transform:translateX(-60px);transition:all .2s ease}.appearance-right-animation{visibility:hidden;opacity:0;transform:translateX(60px);transition:all .2s ease}.appearance-bottom-animation.visible,.appearance-left-animation.visible,.appearance-right-animation.visible,.appearance-top-animation.visible{opacity:1;visibility:visible;transform:translateY(0);transform:translateX(0)}.fade-down{animation:fadeDown .4s ease forwards;opacity:0;transform:translateY(-20px)}@keyframes expandDown{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.alert{animation:fadeIn .3s ease-in-out}.alert-success{border-radius:var(--radius);border:1px solid #58eb58;background-color:rgba(145,223,125,.192);padding:.5rem}.alert-info{border-radius:var(--radius);border:1px solid #58a4eb;background-color:rgba(125,176,223,.192);padding:.5rem}.alert-danger{border-radius:var(--radius);border:1px solid #dc3545;background-color:rgba(223,125,125,.192);padding:.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.breadcrumbs{margin-bottom:1.5rem;font-size:.9rem;color:var(--text-color-l1);display:flex;flex-direction:row}.breadcrumbs a{color:var(--primary);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .divider,.breadcrumbs span{color:var(--text-color-l1)}.breadcrumbs .divider{margin:0 .5rem}@media(max-width:600px){.breadcrumbs{flex-direction:column}}dialog.modal{transition:all .2s ease;border:2px solid var(--border-color);background:var(--background-l1);padding:2rem;height:fit-content;margin:auto;border-radius:10px;text-align:center;position:relative;display:flex;flex-direction:column;gap:1rem}dialog.modal#translationModal{width:500px;height:400px}@media(max-width:600px){dialog.modal#translationModal{width:90vw;height:60vh}}dialog.modal::backdrop{background-color:rgba(56,56,56,.548)}dialog.modal:not([open]){display:none}dialog.modal .navbar-btn{padding-left:1rem}dialog.modal .close-modal{position:absolute;right:1rem;top:1rem;cursor:pointer;width:1.7rem;height:1.7rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.c-danger{color:var(--danger)}.c-primary{color:var(--primary)}.perm-light{color:var(--permanent-light)!important}.perm-dark{color:var(--permanent-dark)!important}.inverse-text-color{color:var(--inverse-text-color)!important}.border-color{color:var(--border-color)}.fa-regular,.fa-solid{color:var(--text-color)}.icon-defender{display:flex;align-content:center;flex-wrap:wrap}.hover:hover{cursor:pointer;transition:all .3s}@media(min-width:600px){.hover:hover{background-color:rgba(0,0,0,.281)!important}}.red-hover:hover{cursor:pointer;transition:all .3s;background-color:rgba(165,83,83,.678)!important}.media-only-flex{display:none!important}@media(max-width:600px){.media-only-flex{display:flex!important}}.media-only-block{display:none!important}@media(max-width:600px){.media-only-block{display:block!important}.normal-only{display:none!important}}a.text-link:hover{text-decoration:underline;color:var(--link-blue)}textarea{font-family:Arial}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.white-space-pre-line{white-space:pre-line}.checkbox{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;border-radius:8px;width:100%;padding:.5rem}.checkbox input{position:absolute;opacity:0;width:1rem;height:1rem;cursor:pointer;margin:0}.checkbox input:checked+label .checkmark{background:var(--primary);border-color:var(--primary)}.checkbox input:checked+label .checkmark:after{display:block}.checkbox .checkmark{width:1rem;height:1rem;border:2px solid #888;border-radius:.25rem;transition:.2s ease;background-color:#fff;position:relative;flex-shrink:0}.checkbox .checkmark:after{content:"";position:absolute;left:.25rem;width:.3rem;height:.6rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.checkbox label{display:inline-flex;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;cursor:pointer}.status-toggle{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.switch{position:relative;display:inline-block;width:50px;min-width:50px;height:24px;margin-bottom:0}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:var(--primary)}.switch input:checked+.slider:before{transform:translateX(26px)}.switch input:checked+.slider:before #moonIcon{display:none}.switch input:checked+.slider #sunIcon,.switch input:not(:checked)+.slider #moonIcon{visibility:hidden;transition:.1s}.switch .slider{position:absolute;cursor:pointer;padding:0 3px;top:0;left:0;right:0;bottom:0;background-color:#8d8d8d;transition:.2s;border-radius:24px;font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;background-color:#fff;transition:.2s;border-radius:50%}.switch .slider #sunIcon{color:#fff}.login-body{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(to right,var(--login-bg-start),var(--login-bg-end));flex:1 1;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:.5rem}.login-body .to-main{padding:.5rem 2rem;border-radius:var(--radius)}.login-body .login-container{padding:40px;border-radius:16px;box-shadow:0 12px 24px rgba(0,0,0,.1);text-align:center;max-width:400px;width:fit-content;height:auto;position:relative;overflow:visible;gap:1rem}.login-body .login-container #backBtn{position:absolute;top:0;left:0;translate:0 -120%}.login-body .login-container h2{color:var(--text-color);font-size:28px}.login-body .login-container .user-info img{margin:1rem auto}.login-body .login-container input{width:100%;padding:.8rem .5rem;background-color:rgba(0,0,0,0);border-radius:var(--radius);border:1px solid var(--border-color);color:var(--text-color);font-size:.9rem}.login-body .login-container input:focus{outline-color:var(--primary);outline-offset:0;outline-style:solid}.login-body .login-container input:focus::placeholder{color:var(--neon-green-l1);font-weight:400}.login-body .login-container .terms-checkbox{display:flex;align-items:center}.login-body .login-container .terms-checkbox input{width:auto}.login-body .login-container .to-register{padding:.6rem;border-radius:var(--radius);transition:all .1s ease-in}.login-body .login-container .btn-login{background:#4285f4;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer;font-size:1em;width:100%;margin-top:10px}.login-body .login-container .btn-login:disabled{background:#98b7f0;cursor:not-allowed}.login-body .login-container .btn-google{background:rgba(0,0,0,0);color:var(--text-color);border:none;padding:10px 15px;height:2.8rem;border-radius:1.5rem;cursor:pointer;font-size:1em;width:100%;display:flex;gap:.5rem;align-items:center;border:1px solid var(--border-color)}.login-body .login-container .btn-google:disabled{background:rgba(229,233,240,.3647058824);cursor:not-allowed}.login-body .login-container .btn-google img{height:1.5rem}.login-body .login-container #sendCode.btn:hover{color:unset;cursor:pointer;transition:all .3s;background-color:rgba(0,0,0,.281)}.login-body .login-container #sendCode.btn:disabled{color:#adadad;background-color:rgba(97,97,97,.3960784314);cursor:not-allowed}.login-body .login-container #sendCode.btn:disabled:hover{background-color:rgba(97,97,97,.3960784314)}:root{--background:#e0e6f1;--background-l1:#ffffff;--background-l2:#f1f3f9;--background-l3:#c6d0ee;--text-color:#1f2937;--text-color-l1:#6b7280;--inverse-text-color:#ffffff;--border-color:#e5e7eb;--border-color-l2:#d1d5db;--shadow-color:rgba(17,24,39,0.12);--primary-2xlight:#eef0ff;--primary-light:#c7cbff;--primary:#6366f1;--primary-dark:#4f46e5;--accent-color:#2563eb;--link-blue:#2563eb;--success:#22c55e;--success-light:#dcfce7;--success-dark:#15803d;--warning:#f59e0b;--warning-light:#fef3c7;--warning-dark:#b45309;--danger:#ef4444;--danger-dark:#dc2626;--like:#9ca3af;--like-dark:#ef4444;--selected-category:#dcfce7;--rating-star:#f59e0b;--hovered-rating-star:#fbbf24;--login-bg-start:#6366f1;--login-bg-end:#9333ea;--message-in:#dfe2e1;--message-out:#c8deff;--permanent-light:#ffffff;--permanent-dark:#111827;--hover-overlay:rgba(99,102,241,0.11);--radius:12px;--header-height:60px;--sidebar-width:250px;--sticky-z-index:1020}[data-theme=dark]{--background:#0f1115;--background-l1:#16181d;--background-l2:#1f2229;--background-l3:#2a2e38;--text-color:#e6e7eb;--text-color-l1:#9ca3af;--inverse-text-color:#0f1115;--border-color:#2f3441;--border-color-l2:#3a4050;--shadow-color:rgba(0,0,0,0.45);--primary-2xlight:#c7c9ff;--primary-light:#9fa3ff;--primary:#7c82ff;--primary-dark:#6366f1;--success:#22c55e;--danger:#ef4444;--danger-dark:#dc2626;--accent-color:#7dd3fc;--selected-category:#14532d;--like:#9ca3af;--message-in:#1f2229;--message-out:#202a85;--login-bg-start:#4f46e5;--login-bg-end:#9333ea}h1,h2,h3,h4,h5,h6{color:var(--text-color)}#notificationAnchor{position:relative}#notificationAnchor.navbar-toggler>.unread-notifications-count{position:absolute;right:-8px}.user-info-sidebar{display:flex;flex-direction:column;gap:1.5rem;width:350px}@media(max-width:900px){.user-info-sidebar{flex:1 1;width:100%;gap:1rem}}.user-info-sidebar .seller-card{background:var(--background-l1);border-radius:var(--radius);padding:1rem;box-shadow:0 2px 8px var(--shadow-color);text-align:center}.user-info-sidebar .seller-card .seller-info{display:flex;flex-direction:row;width:auto;gap:1rem;justify-content:flex-start}.user-info-sidebar .seller-card .seller-info .seller-avatar{border:3px solid var(--primary-light)}.user-info-sidebar .seller-card .seller-info .seller-meta{flex:1 1}.user-info-sidebar .seller-card .seller-info .seller-meta h3{margin-bottom:0}.user-info-sidebar .seller-card .seller-info .seller-meta .seller-rating{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.user-info-sidebar .seller-card .seller-info .seller-meta .seller-actions{display:flex;flex-direction:column;gap:.75rem}.user-info-sidebar .contact-card{background:var(--background-l1);border-radius:var(--radius);padding:1.5rem;box-shadow:0 2px 8px var(--shadow-color)}.user-info-sidebar .contact-card h3{margin-bottom:.6rem;font-size:1.2rem}.user-info-sidebar .contact-card .contact-methods{display:flex;flex-direction:column;gap:.2rem}.user-info-sidebar .contact-card .contact-methods .contact-item{display:flex;align-items:center;gap:.75rem;padding:.3rem;border-radius:8px}.user-info-sidebar .contact-card .contact-methods .contact-item .contact-value{font-size:1.1rem;width:100%}.btn{display:inline-block;padding:.5rem 1rem;border-radius:var(--radius);font-weight:600;font-size:15px;cursor:pointer;text-align:center;transition:all .3s ease}@media(max-width:600px){.btn{width:100%}}.btn-outline-danger{border:1px solid var(--danger);color:var(--danger);background-color:rgba(0,0,0,0)}.btn-outline-danger.selected,.btn-outline-danger:hover{background-color:var(--danger);color:var(--background-l1)}.btn-outline-primary{border:1px solid var(--primary);color:var(--primary);background-color:rgba(0,0,0,0)}.btn-outline-primary.selected,.btn-outline-primary:hover{background-color:var(--primary-dark);color:var(--background-l1)}.btn-danger{background-color:var(--danger);color:var(--background-l1);border:0}.btn-danger.selected,.btn-danger:hover{background-color:var(--danger-dark)}.btn-primary{background-color:var(--primary);color:var(--permanent-light);border:1px solid var(--primary)}.btn-primary.selected,.btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.btn-primary-light{background-color:var(--primary-light);color:var(--inverse-text-color);border:1px solid var(--primary-light)}.btn-primary-light.selected,.btn-primary-light:hover{background-color:var(--primary);border-color:var(--primary)}.btn-gold{background-color:var(--gold);color:var(--permanent-light);border:1px solid var(--gold)}.btn-gold.selected,.btn-gold:hover{background-color:var(--gold-dark);border-color:var(--gold-dark)}.btn-success{background-color:var(--green-l1);color:var(--permanent-light);border:0}.btn-success.selected,.btn-success:hover{background-color:var(--green-l2)}.btn-success{padding:.7rem 1rem}.btn-success:disabled{color:var(--inverse-text-color);background-color:var(--green-l-1);border:0}.btn-sm{padding:.35rem .75rem;font-size:.85rem}.login-button{display:flex;flex-direction:row}.telegram-button{background-color:var(--telegram);color:#fff;border:none;padding:.8rem;border-radius:var(--radius);cursor:pointer;font-size:1rem;width:100%;box-shadow:0 2px 8px var(--shadow-color)}.telegram-button:hover{background-color:var(--telegram-hover)}.search-btn{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-color-l1);cursor:pointer;padding:0}.like{height:2rem;color:var(--like)!important}.like.active,.like:hover{color:var(--like-dark)!important}.overlay-actions{position:absolute;width:max-content;height:2.5rem;z-index:50;display:inline-flex;transition:all .2s ease;background-color:var(--background-l2);border:2px solid var(--border-color);padding:.2rem .4rem;border-radius:1.25rem;gap:.2rem}.overlay-actions .devider{border-right:2px solid var(--border-color-l2)}.overlay-actions.top{top:.7rem}.overlay-actions.right{right:.7rem}.overlay-actions.left{left:.7rem}.overlay-actions.bottom{bottom:.7rem}.overlay-actions.top-center{top:0;left:50%;translate:-50% 0;border-top:0;height:2.9rem;padding:.4rem;border-radius:0 0 1.25rem 1.25rem}.overlay-actions .overlay-action-item{display:flex;align-items:center;justify-content:center;font-size:.9rem;width:40px;height:30px;border-radius:8px}@media(max-width:600px){.overlay-actions.hover-show{opacity:1}}.listings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:100%;overflow:visible}@media(max-width:1350px){.listings-grid{grid-template-columns:repeat(5,1fr);gap:1rem}}@media(max-width:1150px){.listings-grid{grid-template-columns:repeat(4,1fr);gap:1rem}}@media(max-width:900px){.listings-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media(max-width:600px){.listings-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}.drafts-listings-grid{display:grid;grid-template-columns:repeat(4,1fr);height:fit-content;gap:1.5rem}@media(max-width:600px){.drafts-listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.5rem}}.listings-stats-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;grid-auto-rows:minmax(100px,150px)}.no-listings{align-items:center;display:flex;justify-content:center;height:100%;width:100%}.no-listings img{max-width:50%}.no-listings p{margin-bottom:1rem;color:var(--text-color)}.form-group{gap:.4rem;display:flex;flex-direction:column;flex-wrap:wrap}.form-group .input-wrapper{position:relative;display:block;width:100%}.form-group .input-wrapper .char-counter{position:absolute;right:8px;bottom:8px;color:var(--text-color);font-size:.8rem;padding:0 5px;border-radius:3px;opacity:.6}.form-group h3,.form-group label{margin-bottom:.5rem;font-weight:600;color:var(--text-color);background-color:rgba(0,0,0,0)}.form-group#listingDescription{height:100%}.form-group#listingDescription textarea{height:calc(100% - 2rem)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius);color:var(--text-color);background-color:var(--background-l1);font-size:1rem;transition:border-color .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary);outline:none}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{cursor:pointer}.form-group input:hover,.form-group textarea:hover{cursor:text}.form-group .duo{display:inline-flex;flex-wrap:nowrap;gap:.3rem}.form-group .duo .first{flex:1 1;border-radius:var(--radius) 0 0 var(--radius)!important}.form-group .duo .second{padding-left:.5rem;width:50%!important;border-radius:0 var(--radius) var(--radius) 0!important}.form-group textarea{resize:vertical;min-height:120px}.form-actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}@media(max-width:600px){.form-actions{flex-direction:column}}@media(max-width:900px){.form-control{width:100%}}.forum-layout{max-width:1200px;margin:0 auto;padding-top:2rem;padding-bottom:1rem;display:flex;gap:1rem;width:100%;flex:1 1;font-family:Arial,Helvetica,sans-serif}@media(max-width:600px){.forum-layout{padding-top:1rem;min-height:calc(100vh - var(--header-height));overflow-y:auto;scrollbar-width:none}}.forum-layout .forum-page{height:100%;flex:1 1;background:var(--background-l1);border-radius:var(--radius);box-shadow:0 2px 8px var(--shadow-color);display:flex;flex-direction:column;padding:1.5rem;max-width:calc(850px - 1rem)}@media(max-width:600px){.forum-layout .forum-page{min-height:100%;height:fit-content;max-width:100%;padding:.5rem}.forum-layout .forum-page h1{margin-left:1rem}.forum-layout .forum-page h3{margin-left:.5rem}}.forum-layout .forum-page .forum-header{display:flex;justify-content:space-between}.forum-layout .forum-page .forum-header button#forumTopicCreate{margin-left:auto;width:fit-content;font-size:1rem}.forum-layout .forum-page .forum-header button#forumTopicCreate i{margin-right:.3rem;font-size:1.1rem}.forum-layout .forum-page .forum-header .forum-topic-form{display:flex;gap:.5rem}.forum-layout .forum-page .forum-header .forum-topic-form #sendBtn{cursor:pointer;border-radius:8px;padding:.7rem;aspect-ratio:1;right:.2rem;top:.2rem;width:42px;margin-bottom:auto}.forum-layout .forum-page .forum-topic-list{display:flex;flex-direction:column;gap:.7rem}.forum-layout .forum-page .forum-topic-list .forum-topic-card{position:relative;background:var(--background-l1);border-radius:var(--radius);box-shadow:0 2px 8px var(--shadow-color);padding:1rem;border-radius:1.5rem;background-color:var(--background-l2);display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;transition:background-color .2s ease-in-out}@media(max-width:600px){.forum-layout .forum-page .forum-topic-list .forum-topic-card{display:flex;flex-direction:column;font-size:.9rem;gap:4px;padding:.5rem}}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-header{display:flex;justify-content:space-between}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-header .read-btn{display:flex;gap:.7rem;padding:.3rem .5rem;height:fit-content;border-radius:var(--radius);background-color:rgba(46,172,57,.6117647059);font-weight:600;cursor:pointer}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-header .read-btn i{margin-left:3px}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-header .read-btn:hover{background-color:rgba(59,199,71,.6117647059)}@media(max-width:600px){.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-header .read-btn{width:fit-content}}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-content{display:flex;justify-content:space-between}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-content .tags-list{display:flex;gap:.5rem;flex-wrap:wrap}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-content button.collapse-theme{position:absolute;bottom:2px;white-space:nowrap;font-weight:700;color:var(--primary);cursor:pointer;right:150px}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-content button.collapse-theme:hover{text-decoration:underline}@media(max-width:600px){.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-content button.collapse-theme{width:fit-content;margin-left:auto;margin-right:1rem;position:static}}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-content .forum-topic-card-meta{display:flex;flex-direction:column;gap:.3rem;overflow:hidden}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-content .forum-topic-card-meta #topicTheme{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forum-layout .forum-page .forum-topic-list .forum-topic-card .forum-topic-card-content .forum-topic-card-meta #topicTheme.open{white-space:normal}.forum-layout .forum-page .forum-topic-theme{display:flex;gap:1rem;padding:1rem;border-radius:1rem;border:1px solid var(--border-color);margin-bottom:4rem;position:relative}@media(max-width:600px){.forum-layout .forum-page .forum-topic-theme{display:flex;flex-direction:column;margin-bottom:2rem;gap:5px}.forum-layout .forum-page .forum-topic-theme .avatar{width:40px!important;height:40px!important}}.forum-layout .forum-page .forum-topic-theme .forum-topic-theme-content{display:flex;flex-direction:column;gap:.5rem}.forum-layout .forum-page .forum-topic-theme .forum-topic-theme-content #authorName{font-size:larger;font-weight:500}@media(max-width:600px){.forum-layout .forum-page .forum-topic-theme .forum-topic-theme-content #authorName{position:absolute;left:66px;top:calc(.7rem + 10px)}}.forum-layout .forum-page .forum-topic-theme .forum-topic-theme-content #date{font-size:.9rem;color:var(--text-color-l1)}.forum-layout .forum-page .forum-post-list{display:flex;flex-direction:column;padding-left:1rem;padding-bottom:1rem;gap:.5rem}.forum-layout .forum-page .forum-post-list .forum-post-form{display:flex;gap:.5rem;padding:1rem;border-radius:1rem;border:1px solid var(--border-color)}@media(max-width:600px){.forum-layout .forum-page .forum-post-list .forum-post-form{padding:.7rem;gap:.3rem}}.forum-layout .forum-page .forum-post-list .forum-post-form #sendBtn{cursor:pointer;border-radius:8px;padding:.7rem;aspect-ratio:1;right:.2rem;top:.2rem}@media(max-width:600px){.forum-layout .forum-page .forum-post-list .forum-post-form #sendBtn{padding:.7rem .3rem}}.forum-layout .forum-page .forum-post-list .forum-post-card{display:flex;flex-direction:column;border-radius:1rem;border:1px solid var(--border-color)}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-post{display:flex;padding:1rem;gap:1rem;position:relative;border-bottom:1px solid var(--border-color)}@media(max-width:600px){.forum-layout .forum-page .forum-post-list .forum-post-card .forum-post{display:flex;flex-direction:column;padding:.7rem;gap:5px}}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-post .forum-post-content{display:flex;flex-direction:column;gap:.5rem}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-post .forum-post-content #authorName{font-size:larger;font-weight:500}@media(max-width:600px){.forum-layout .forum-page .forum-post-list .forum-post-card .forum-post .forum-post-content #authorName{position:absolute;left:60px;top:calc(.7rem + 5px)}}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-post .forum-post-content #date{font-size:.9rem;color:var(--text-color-l1)}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list{display:flex;flex-direction:column;padding:1rem;gap:1rem}@media(max-width:600px){.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list{padding:.7rem}}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-form{position:relative}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-form textarea.forum-comment{border:0;border-bottom:1px solid var(--border-color);border-radius:0;padding:8px 1rem;height:38px;min-height:38px;transition:border-color .2s ease-in}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-form textarea.forum-comment:focus{outline:none;border-bottom:2px solid var(--primary)}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-form #sendBtn{cursor:pointer;border-radius:8px;padding:.3rem;aspect-ratio:1;position:absolute;right:.2rem;top:.2rem}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-card{display:flex;flex-direction:row;position:relative;gap:1rem}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-card .forum-comment-content{display:flex;flex-direction:column}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-card .forum-comment-content .absolute-actions{top:0;right:0}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-card .forum-comment-content #authorName{font-size:.9rem;text-decoration:underline}.forum-layout .forum-page .forum-post-list .forum-post-card .forum-comment-list .forum-comment-card .forum-comment-content #date{font-size:.9rem;color:var(--text-color-l1)}.forum-layout .forum-sidebar{width:350px;min-width:350px;background:var(--background-l1);border-radius:var(--radius);box-shadow:0 2px 8px var(--shadow-color);display:flex;flex-direction:column;gap:.5rem;padding:.5rem}@media(max-width:600px){.forum-layout .forum-sidebar{display:none}}.forum-layout .forum-sidebar h2{text-align:center}.forum-layout .forum-sidebar .activity-item{background-color:var(--background-l2);padding:.5rem 1rem;border-radius:.5rem}.forum-layout .forum-sidebar .activity-item:hover{background-color:var(--background-l3)}.forum-layout .forum-sidebar .activity-item #title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.forum-tag{white-space:nowrap;border-radius:3rem;padding:.1rem .7rem;font-size:.9rem;width:fit-content;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-color)}.forum-tag.selected{background-color:rgba(46,75,172,.3568627451);border:1px solid var(--primary)}.listing-setting{background-color:var(--background-l2);border:2px solid var(--border-color);border-radius:1.5rem;overflow:hidden}.listing-setting-header{padding:1rem;cursor:pointer}.listing-setting-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;padding:0 .7rem;overflow:hidden;background-color:var(--background-l1)}.listing-setting-body *{overflow:hidden;opacity:0;visibility:hidden;transition:opacity .2s ease 0s,visibility 0s linear .2s}.listing-setting-body.active{grid-template-rows:1fr;padding:.7rem}.listing-setting-body.active *{opacity:1;visibility:visible}.image-gallery-grid{display:flex;flex-wrap:wrap;gap:1rem}.image-gallery-grid .image-item{position:relative;background:var(--background-l1);border-radius:var(--radius);box-shadow:0 2px 4px var(--shadow-color);overflow:hidden;display:flex;flex-direction:column;aspect-ratio:1/1;width:150px;height:150px}.image-gallery-grid .image-item .card{height:100%;padding:0}.image-gallery-grid .image-item:hover .overlay-actions{opacity:1}.image-gallery-grid .image-item img{height:100%;object-fit:cover}.image-gallery-grid .updload-image{border:3px solid var(--border-color);border-radius:var(--radius);width:150px;height:150px;overflow:hidden;transition:all .3s ease}.image-gallery-grid .updload-image:hover{border:3px solid var(--primary)}.image-gallery-grid .updload-image input{display:none}.image-gallery-grid .updload-image label{width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.translation-editor{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;overflow:hidden}.translation-editor .lang-cards{display:flex;gap:.5rem;width:fit-content;overflow-x:auto;min-width:0}@media(max-width:600px){.translation-editor .lang-cards{flex-direction:column}}.translation-editor .lang-cards .lang-card{border:3px solid var(--border-color);border-radius:var(--radius);padding:.5rem 2rem;text-align:center;position:relative;width:fit-content;white-space:nowrap}.translation-editor .lang-cards .lang-card.active{border-radius:var(--radius) var(--radius) 0 0;border-bottom:3px solid rgba(0,0,0,0)}@media(max-width:600px){.translation-editor .lang-cards .lang-card.active{border:3px solid var(--border-color);border-radius:var(--radius);background-color:rgba(106,143,199,.2823529412)}}.translation-editor .language-selector{display:flex;gap:1rem}.translation-editor .language-selector button{padding:.5rem 1rem;font-size:medium;border:1px solid var(--primary-light);border-radius:var(--radius);cursor:pointer;transition:background .3s ease-in}.translation-editor .language-selector button:hover{background-color:var(--primary-light)}.translation-status{height:1.5rem;right:.5rem;bottom:.5rem;position:absolute;font-size:1.1rem;z-index:10}.translation-status .progress-container{height:100%;position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;translate:0 1px}.translation-status *{z-index:79;position:absolute}.translation-status .second{color:var(--success);z-index:81}.translation-status .first{color:var(--like);z-index:80}.translation-status .third{color:#fff;z-index:82;font-size:.8rem}.image-preview-container{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.image-preview-container .image-preview{position:relative;width:150px;height:150px;border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 4px var(--shadow-color)}.image-preview-container .image-preview img{width:100%;height:100%;object-fit:cover}.image-preview-container .image-preview .remove-image{position:absolute;top:5px;right:5px;background-color:var(--danger);color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.invalid-feedback{color:var(--danger);font-size:.8rem;margin-top:.25rem}.listing-messages-menu{flex:1 1;display:flex}.listing-messages-menu .dialogs-list{flex:0 0 250px}@media(max-width:600px){.listing-messages-menu .dialogs-list{flex:1 1}.listing-messages-menu .chat-window{top:0;width:calc(100vw - .5rem)}}.form-section{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;border-bottom:3px dashed var(--border-color)}.form-section h3{font-size:1.4rem;margin-bottom:1rem}.form-section .avatar-options{display:flex;gap:20px;margin-bottom:20px}.form-section .avatar-options .avatar-option{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}.form-section .avatar-options .avatar-option span{margin-top:8px;font-size:14px}.form-section .avatar-options .avatar-option.selected .avatar-preview{border-color:#4caf50}.form-section .avatar-options .avatar-option .avatar-preview{border:3px solid #ddd;transition:border-color .3s;width:80px;height:80px;border-radius:50%}.form-section .avatar-options .avatar-option .upload-avatar{position:absolute;background-color:var(--background);border:2px solid var(--border-color);width:2rem;height:2rem;border-radius:1rem;right:0;display:flex;align-items:center;justify-content:center;translate:20% -20%;cursor:pointer}.form-section .form-group .lang-select-btn{padding:1rem;border:1px solid var(--border-color);border-radius:var(--radius);cursor:pointer;color:var(--text-color);background-color:var(--background)}.form-section .form-group .lang-select-btn.active{border-color:var(--primary)}.form-section .form-group .bio{padding-bottom:30px;padding-right:4rem;resize:vertical;min-height:100px}.body-center{flex:1 1;display:flex;align-items:center;justify-content:center}.flex-row{display:flex;flex-direction:row;flex-direction:row!important}.flex-column{display:flex;flex-direction:column}@media(max-width:600px){.flex-column{width:100%}}.d-none{display:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0;scrollbar-color:var(--border-color) var(--background-l1)}button{color:var(--text-color);background-color:rgba(0,0,0,0);border:0 solid rgba(0,0,0,0)}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;transition:all .3s ease;color:inherit}.card{background:var(--background-l1);border-radius:var(--radius);box-shadow:0 2px 8px var(--shadow-color);display:flex;flex-direction:column;overflow:hidden;height:100%}.card .body{padding:1rem}html{scroll-behavior:smooth;scrollbar-gutter:auto}body{touch-action:pan-y;font-family:Arial,Helvetica,sans-serif;line-height:1.5;color:var(--text-color);background-color:var(--background);max-width:100%;height:100dvh;overflow:hidden}