/* استایل نمایشی بخش تحلیل‌ها — مرحله‌ی ۷ پایدارسازی. هر بخش عیناً از تمپلیت نام‌برده منتقل شده؛ ترتیب همان ترتیب قبلی در صفحه است. */

/* ===== archive-pulse.php ===== */
.archive-page-wrapper{display:flex;flex-direction:row;}
.archive-page-wrapper .sidebar{order:1;}
#archive-main-content{order:2;}
@media(max-width:768px){.archive-page-wrapper{flex-direction:column;}.archive-page-wrapper .sidebar{display:none!important;}}
@media(max-width:990px)and(min-width:771px){.archive-page-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;}.archive-page-wrapper .sidebar,#archive-main-content{flex:0 0 100%!important;max-width:100%!important;width:100%!important;}.archive-page-wrapper .sidebar .theiaStickySidebar{position:static!important;transform:none!important;width:auto!important;}.tie-col-md-4,.tie-col-md-8,.tie-col-md-12{flex:0 0 100%!important;max-width:100%!important;width:100%!important;}.archive-page-wrapper,#archive-main-content,.entry-header-outer,.container-wrapper{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important;}img,iframe{max-width:100%!important;height:auto!important;display:block;}}
.archive-section-box{border:1px solid rgba(0,0,0,0.1);border-radius:8px;background:#fff;overflow:hidden;padding:30px 30px 20px;}
#archive-tabs{display:flex;justify-content:stretch;margin:20px 0;padding:0;border:none!important;gap:0;}
#archive-tabs .tab{flex:1;font-size:14px;font-weight:600;cursor:pointer;position:relative;padding:10px 0;color:#333;text-align:center;box-sizing:border-box;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #784ed1;overflow:hidden;background:#F7F7F7;transition:color .2s ease,background-color .2s ease,border-color 0s;}
#archive-tabs .tab:hover{color:#784ed1;}
#archive-tabs .tab:first-child{border-radius:0 8px 0 0;border-width:2px;}
#archive-tabs .tab:not(:first-child):not(:last-child){border-radius:0;border-width:2px!important;}
#archive-tabs .tab:last-child{border-radius:0 8px 0 0;border-width:2px;}
#archive-tabs .tab.active{color:#784ed1;border-top-color:#784ed1!important;border-bottom:none!important;border-width:2px;background:transparent;}
#archive-tabs .tab.active:first-child{border-left-color:#784ed1!important;border-radius:8px 0 0 0;}
#archive-tabs .tab.active:not(:first-child):not(:last-child){border-left-color:#784ed1!important;border-right-color:#784ed1!important;border-radius:8px 8px 0 0;}
#archive-tabs .tab.active:last-child{border-right-color:#784ed1!important;border-radius:0 8px 0 0;}
#archive-tabs .tab-count{font-size:12px;color:#737373;line-height:1!important;margin:3px 0 0;}
.tab-content{display:none!important;padding:10px!important;background:#fff;border-top:0;border-radius:0 0 8px 8px;}
.tab-content.active{display:block!important;}
.mag-box.wide-post-box .container-wrapper{border:none!important;}
.mobile-filter-bar .btn-add-new-analysis,.mobile-filter-bar .btn-join-survey,.mobile-filter-bar .nobi-user-widget{display:none;}
@media(max-width:768px){.nobi-avatar-box{justify-content:center!important;}.mobile-filter-bar .btn-add-new-analysis,.mobile-filter-bar .btn-join-survey,.mobile-filter-bar .nobi-user-widget{display:block;margin-bottom:10px;}}
.btn-join-survey{display:block;width:100%;background-color:transparent;border:1px solid #784ed1;border-radius:8px;padding:8px 3px;margin-top:8px;color:#784ed1;font-weight:600;font-size:15px;cursor:pointer;}
#all-pulses .container-wrapper{padding:10px!important;}
#my-feed .container-wrapper{padding:10px!important;}
#my-feed .load-more-myfeed{display:block;text-align:center;background:#784ed1;color:#fff;border-radius:6px;padding:10px 20px;margin:15px auto;width:max-content;}
@media(max-width:768px){.mobile-filter-bar{position:sticky;top:0;z-index:9999;background:#fff;padding:10px 0;margin-bottom:8px;box-shadow:0 2px 6px rgba(0,0,0,0.08);}}
@media(max-width:768px){#archive-main-content,.archive-page-wrapper,.main-content,.site-content{display:block!important;}}
@media(max-width:768px){#tie-container,.site-content,.main-content,.content-area,.content-wrapper,.container,.tie-row,.archive-page-wrapper,#archive-main-content{display:block!important;overflow:visible!important;}
.mobile-filter-bar{position:sticky!important;top:0px!important;z-index:9999!important;background:#fff!important;padding:10px 10px;box-shadow:0 2px 6px rgba(0,0,0,0.08);}}

/* ===== loop-pulse.php (قبلاً به ازای هر پست تکرار می‌شد) ===== */
.custom-pulse{display:flex;flex-direction:column;gap:10px}
.meta-top-row{display:flex;align-items:flex-start;gap:12px;flex-wrap:nowrap}
.author-block{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.author-avatar-img{width:33px;height:33px;border-radius:50%}
.author-info{display:flex;flex-direction:column;line-height:1.25}
.author-info .author-name{font-size:12px;font-weight:400}
.author-info .time-ago{font-size:10px;color:#777;margin-top:4px}
.acf-block{display:flex;align-items:center;gap:0px;margin-inline-start:auto;font-size:12px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.acf-item{display:inline-flex;align-items:center;gap:0px;color:#777}
.acf-item:not(:last-child)::after{content:"|";margin:0 4px;color:#aaa}
.coin-icon{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}
.coin-symbol{display:flex;align-items:center;line-height:1;font-weight:400;color:#777;margin-right:2px;}
.post-title.single-line{font-size:16px;font-weight:700;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.post-title a{color:#000;text-decoration:none}
.post-excerpt-custom{font-size:13px;color:#444;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.read-more-inline{font-size:10px;font-weight:600;margin-top:4px}
.read-more-inline a{color:#444;text-decoration:none}
.post-actions{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#555;margin-top:8px}
.post-actions .action-item{display:flex;align-items:center;gap:6px;flex:1;justify-content:center}
.post-item{position:relative;padding-bottom:30px !important;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.1)}
.post-item:last-child{border-bottom:none}
.actions-desktop{display:flex}
.actions-mobile{display:none}
@media (max-width:768px){
  li.post-item {
    display:flex;
    flex-direction:column;
  }
  .post-details { order:1; }
  .thumbnail, .post-thumb-wrapper { order:2; }
  .actions-desktop{display:none}
  .actions-mobile{display:flex; order:3;}
  li.post-item > *{order:2;}
  li.post-item > .post-details{order:1;margin-bottom:10px;}
  li.post-item > .actions-mobile{display:flex !important;order:3;}
}

/* ===== single-post/head.php (نوار متای تحلیل) ===== */
.pulses-meta-wrap{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pulses-author-block{display:inline-flex;align-items:center;gap:.5rem}.pulses-author-block .meta-author{display:inline-flex;align-items:center;gap:1rem}.pulses-rest{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pulses-rest .meta-item{display:inline-flex;align-items:center;gap:.35rem;line-height:1.6}@media(max-width:768px){.pulses-rest{gap:.65rem;row-gap:.25rem}.pulses-rest .meta-item{gap:.25rem;margin:0!important;padding:0!important;line-height:1.5}.pulses-rest .meta-coin img{width:16px;height:16px}html[dir="rtl"] .pulses-rest .fa-before:before,html[dir="rtl"] .pulses-rest .tie-icon:before{margin-left:.25rem;margin-right:0}html:not([dir="rtl"]) .pulses-rest .fa-before:before,html:not([dir="rtl"]) .pulses-rest .tie-icon:before{margin-right:.25rem;margin-left:0}.single-post-meta.post-meta .meta-item,.single-post-meta.post-meta .meta-item .tie-icon{padding-left:0!important;padding-right:0!important}}.meta-like .pulse-like-wrapper {display: flex;align-items: center;justify-content: center;}
.count {font-size: 12px !important;}

