/*
 * UGC Era Platform System v4.3.0
 * Premium service, project and proposal marketplace experience.
 * All selectors are scoped to UGC Era body classes so Felan core remains intact.
 */
:root{
  --ugc-market-navy:#07101f;
  --ugc-market-navy-2:#0c1527;
  --ugc-market-ink:#101a31;
  --ugc-market-muted:#68758d;
  --ugc-market-line:#e3e8f1;
  --ugc-market-soft:#f6f8fc;
  --ugc-market-blue:#176bff;
  --ugc-market-purple:#7854ff;
  --ugc-market-pink:#f4268d;
  --ugc-market-green:#1eaa65;
  --ugc-market-red:#e83c54;
  --ugc-market-gradient:linear-gradient(110deg,#176bff 0%,#7854ff 52%,#f4268d 100%);
  --ugc-market-shadow:0 18px 50px rgba(22,35,62,.08);
}

/* Shared marketplace primitives */
body.ugc-era-service-marketplace,
body.ugc-era-project-marketplace,
body.ugc-era-proposals-marketplace,
body.ugc-era-proposal-detail-marketplace{background:var(--ugc-market-soft);color:var(--ugc-market-ink)}
body.ugc-era-service-marketplace .felan-button,
body.ugc-era-project-marketplace .felan-button,
body.ugc-era-proposals-marketplace .felan-button,
body.ugc-era-proposal-detail-marketplace .felan-button{border-radius:12px;font-weight:750;transition:.2s ease}
body.ugc-era-service-marketplace .felan-button:not(.button-outline):not(.button-outline-gray):not(.button-border-bottom),
body.ugc-era-project-marketplace .felan-button:not(.button-outline):not(.button-outline-gray):not(.button-border-bottom),
body.ugc-era-proposals-marketplace .felan-button:not(.button-outline):not(.button-outline-gray):not(.button-border-bottom),
body.ugc-era-proposal-detail-marketplace .felan-button:not(.button-outline):not(.button-outline-gray):not(.button-border-bottom){background:var(--ugc-market-gradient)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 24px rgba(95,77,235,.18)}
body.ugc-era-service-marketplace .felan-button:hover,
body.ugc-era-project-marketplace .felan-button:hover,
body.ugc-era-proposals-marketplace .felan-button:hover,
body.ugc-era-proposal-detail-marketplace .felan-button:hover{transform:translateY(-1px)}
.ugc-section-kicker,.ugc-era-service-eyebrow{display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin:0 0 8px;color:#6552dd;font-size:11px;font-weight:850;letter-spacing:.095em;text-transform:uppercase}
.ugc-section-kicker::before{content:"";width:20px;height:2px;border-radius:99px;background:var(--ugc-market-gradient)}
.ugc-era-service-eyebrow svg,.ugc-era-creator-card__eyebrow svg,.ugc-era-proposals-intro__trust svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* ==========================
   SERVICE DETAIL EXPERIENCE
   ========================== */
body.ugc-era-service-marketplace .site-content,
body.ugc-era-service-marketplace #main{background:var(--ugc-market-soft)}
body.ugc-era-service-marketplace .service-head-details{max-width:1220px;margin:0 auto;padding:48px 26px 26px}
body.ugc-era-service-marketplace .service-head-details .head-left{width:100%}
body.ugc-era-service-marketplace .service-head-details .breadcrumb{margin-bottom:16px;color:#7f8ba0}
body.ugc-era-service-marketplace .service-head-details h1{max-width:920px;margin:0;color:#0c1730;font-size:clamp(34px,4.25vw,64px);line-height:1.04;letter-spacing:-.035em;font-weight:850}
body.ugc-era-service-marketplace .service-head-details h1 .felan-label-yellow{display:inline-flex;vertical-align:middle;margin:0 0 8px 9px;padding:7px 11px;border:0;border-radius:999px;background:linear-gradient(100deg,#fff0b5,#ffd04c);color:#745300;font-size:11px;letter-spacing:.03em;text-transform:uppercase}
body.ugc-era-service-marketplace .service-head-details .info{display:flex!important;align-items:center;justify-content:space-between;gap:18px;margin-top:25px;padding-top:20px;border-top:1px solid var(--ugc-market-line)}
body.ugc-era-service-marketplace .service-head-details .info-inner{display:flex;align-items:center;gap:13px;flex-wrap:wrap}
body.ugc-era-service-marketplace .service-head-details .info-inner .title{margin:0;font-size:15px;font-weight:750}
body.ugc-era-service-marketplace .service-head-details .info-inner .title .by{color:#8a94a6;font-weight:500}
body.ugc-era-service-marketplace .service-head-details .info-inner .title a{color:#2d62da!important;font-weight:800}
body.ugc-era-service-marketplace .service-head-details .count-sales,
body.ugc-era-service-marketplace .service-head-details .view-count,
body.ugc-era-service-marketplace .service-head-details .date{display:inline-flex;align-items:center;gap:6px;color:#7f899a;font-size:13px}
body.ugc-era-service-marketplace .service-head-details .date{display:none}
body.ugc-era-service-marketplace .service-head-details .info-right{display:flex;gap:9px}
body.ugc-era-service-marketplace .service-head-details .info-right>a,
body.ugc-era-service-marketplace .service-head-details .info-right .toggle-social>a{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ugc-market-line);border-radius:12px;background:#fff;color:#26334b;box-shadow:0 6px 16px rgba(20,31,55,.05)}

body.ugc-era-service-marketplace .single-service-area,
body.ugc-era-service-marketplace .felan-service-wrap{color:var(--ugc-market-ink)}
body.ugc-era-service-marketplace .service-gallery-details{margin:0 0 24px}
body.ugc-era-service-marketplace .service-gallery-details .single-service-thumbs{overflow:hidden;border-radius:22px}
body.ugc-era-service-marketplace .service-gallery-details .slick-for figure{overflow:hidden;border-radius:22px;background:#e9edf4}
body.ugc-era-service-marketplace .service-gallery-details .slick-for img{width:100%;max-height:650px;object-fit:cover;border-radius:22px}
body.ugc-era-service-marketplace .service-gallery-details .slick-nav{margin-top:12px}
body.ugc-era-service-marketplace .service-gallery-details .slick-nav figure{padding:4px}
body.ugc-era-service-marketplace .service-gallery-details .slick-nav span{display:block;overflow:hidden;border:2px solid transparent;border-radius:13px;padding:2px;background:#fff}
body.ugc-era-service-marketplace .service-gallery-details .slick-nav .slick-current span{border-color:#6c55ff;box-shadow:0 0 0 2px rgba(244,38,141,.15)}
body.ugc-era-service-marketplace .service-gallery-details .slick-nav img{height:90px;width:100%;object-fit:cover;border-radius:9px}

body.ugc-era-service-marketplace .single-service-area .felan-block-inner,
body.ugc-era-service-marketplace .service-info-sidebar,
body.ugc-era-service-marketplace .service-package-sidebar{margin-bottom:22px;padding:26px;border:1px solid var(--ugc-market-line);border-radius:20px;background:#fff;box-shadow:var(--ugc-market-shadow)}
body.ugc-era-service-marketplace .single-service-area .title-service{margin:0 0 20px;color:#101a31;font-size:28px;line-height:1.16;letter-spacing:-.02em;font-weight:850}
body.ugc-era-service-marketplace .felan-description-details .felan-description{color:#5d697e;font-size:16px;line-height:1.85}
body.ugc-era-service-marketplace .felan-description-details .felan-description p{margin:0 0 14px}
body.ugc-era-service-marketplace .toggle-description a{color:#6653d8!important;font-weight:750}

/* Skill and taxonomy pills */
body.ugc-era-service-marketplace .service-skills-details ul,
body.ugc-era-service-marketplace .felan-service-skills ul,
body.ugc-era-service-marketplace [class*="skills-details"] ul{display:flex;gap:9px;flex-wrap:wrap;padding:0;margin:0;list-style:none}
body.ugc-era-service-marketplace .service-skills-details a,
body.ugc-era-service-marketplace .felan-service-skills a,
body.ugc-era-service-marketplace [class*="skills-details"] a{display:inline-flex;padding:9px 13px;border:1px solid #e5e6f4;border-radius:999px;background:linear-gradient(110deg,#f3f6ff,#fbf1f8);color:#6752c8!important;font-size:12px;font-weight:750}

/* Premium package cards created from Felan's native table */
body.ugc-era-service-marketplace .service-package-details{position:relative;padding:28px!important}
body.ugc-era-service-marketplace .ugc-era-original-package-table{display:none!important}
.ugc-era-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}
.ugc-era-package-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #dde3ee;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(27,39,70,.05);transition:.22s ease}
.ugc-era-package-card:hover,.ugc-era-package-card.is-selected{transform:translateY(-3px);border-color:#6d5cff;box-shadow:0 18px 40px rgba(96,74,229,.12)}
.ugc-era-package-card.is-featured{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--ugc-market-gradient) border-box}
.ugc-era-package-popular{position:absolute;left:18px;right:18px;top:-13px;height:25px;display:grid;place-items:center;border-radius:999px;background:var(--ugc-market-gradient);color:#fff;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.09em;box-shadow:0 8px 18px rgba(98,75,229,.22)}
.ugc-era-package-card__head{min-height:132px;padding-bottom:16px;border-bottom:1px solid #edf0f5}
.ugc-era-package-card__head>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.ugc-era-package-tier{color:#101a31;font-size:18px;font-weight:850}
.ugc-era-package-price{color:#091427;font-size:32px;letter-spacing:-.04em;font-weight:900}
.ugc-era-package-description{margin:11px 0 0;color:#778399;font-size:13px;line-height:1.5}
.ugc-era-package-features{display:flex;flex-direction:column;gap:11px;margin:17px 0 22px;padding:0;list-style:none}
.ugc-era-package-features li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;color:#435069;font-size:12px;line-height:1.35}
.ugc-era-package-feature-icon{width:18px;height:18px;display:grid;place-items:center;color:#6253db}
.ugc-era-package-feature-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ugc-era-package-feature-label{font-weight:650}
.ugc-era-package-feature-value{color:#1a253b;font-weight:800;text-align:right}
.ugc-era-package-action{margin-top:auto}
.ugc-era-package-select{width:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:12px!important;background:#fff!important;border:1.5px solid #1b69ff!important;color:#1762e9!important;box-shadow:none!important;font-size:13px!important;font-weight:850!important}
.ugc-era-package-card.is-featured .ugc-era-package-select,.ugc-era-package-card.is-selected .ugc-era-package-select{background:var(--ugc-market-gradient)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 25px rgba(87,71,222,.18)!important}
.ugc-era-package-select .btn-loading{margin-left:7px}
body.ugc-era-service-marketplace .service-package-details .note-addons{margin:17px 0 0;padding:13px 15px;border-radius:12px;background:#f6f8fc;color:#6e7990;font-size:12px}

/* Native sidebar becomes a premium conversion card */
body.ugc-era-service-marketplace .service-package-sidebar{overflow:hidden;padding:0!important}
body.ugc-era-service-marketplace .service-package-sidebar .nav-tabs{padding:8px;background:#f4f6fb;border:0!important}
body.ugc-era-service-marketplace .service-package-sidebar .nav-tabs .nav-link{border:0!important;border-radius:9px!important;color:#6a758a;font-weight:750}
body.ugc-era-service-marketplace .service-package-sidebar .nav-tabs .active{background:#fff!important;color:#151f36!important;box-shadow:0 5px 15px rgba(20,31,55,.08)}
body.ugc-era-service-marketplace .service-package-sidebar .tab-content{padding:22px}
body.ugc-era-service-marketplace .service-package-sidebar .price{color:#111a2d!important;font-size:32px!important;font-weight:900!important}
body.ugc-era-service-marketplace .service-package-sidebar ul{padding:0;list-style:none}
body.ugc-era-service-marketplace .service-package-sidebar li{padding:9px 0;border-color:#edf0f4!important;color:#637087}
body.ugc-era-service-marketplace .service-package-sidebar .compare-packages{display:block;margin:0 22px 22px;text-align:center;color:#6251d6!important;font-weight:800}

/* Creator trust card */
body.ugc-era-service-marketplace .ugc-era-creator-card{position:relative}
.ugc-era-creator-card__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:16px;color:#1d9c60;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}
body.ugc-era-service-marketplace .service-info-sidebar .info-inner{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid #edf0f4}
body.ugc-era-service-marketplace .service-info-sidebar .image-freelancers{width:74px;height:74px;object-fit:cover;border-radius:20px!important;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(119,84,255,.13)}
body.ugc-era-service-marketplace .service-info-sidebar .inner-right h4{margin:0 0 4px;font-size:18px;font-weight:850}
body.ugc-era-service-marketplace .service-info-sidebar .inner-right h4 a{color:#111b31!important}
body.ugc-era-service-marketplace .service-info-sidebar .review-inner{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
body.ugc-era-service-marketplace .service-info-sidebar .position{margin:0;color:#7b879c;font-size:12px}
body.ugc-era-service-marketplace .service-info-sidebar .freelancer-sidebar{padding-top:12px}
body.ugc-era-service-marketplace .service-info-sidebar .freelancer-sidebar>.info{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #f0f2f6;color:#5e6c83}
body.ugc-era-service-marketplace .service-info-sidebar .freelancer-sidebar>.info svg{width:19px;height:19px;flex:0 0 19px}
body.ugc-era-service-marketplace .service-info-sidebar .freelancer-sidebar>.info svg path{stroke:#5f51d6!important}
body.ugc-era-service-marketplace .service-info-sidebar .button-warpper{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}
body.ugc-era-service-marketplace .service-info-sidebar .view-profile{background:#fff!important;border:1.5px solid #176bff!important;color:#1762e9!important;box-shadow:none!important}

/* FAQs */
body.ugc-era-service-marketplace .service-faq-details .accordion-item,
body.ugc-era-service-marketplace [class*="faq-details"] .accordion-item{border:0;border-bottom:1px solid var(--ugc-market-line);background:transparent}
body.ugc-era-service-marketplace .service-faq-details .accordion-button,
body.ugc-era-service-marketplace [class*="faq-details"] .accordion-button{padding:18px 0;background:transparent!important;box-shadow:none!important;color:#162039;font-size:15px;font-weight:800}

/* Reviews: UGC appropriate, premium and scannable */
body.ugc-era-service-marketplace .service-review-details .entry-heading{display:flex;align-items:center;gap:12px;margin-bottom:21px}
body.ugc-era-service-marketplace .service-review-details .rating-count{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:11px;background:var(--ugc-market-gradient);color:#fff;font-size:18px;font-weight:850}
body.ugc-era-service-marketplace .service-review-details .review-count{color:#7c8799;font-size:12px}
body.ugc-era-service-marketplace .service-review-details .entry-overview{padding:18px;border:1px solid #e7ebf2;border-radius:16px;background:#fbfcff}
body.ugc-era-service-marketplace .service-review-details .rating-bars{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}
body.ugc-era-service-marketplace .service-review-details .rating-bars-item{margin:0!important}
body.ugc-era-service-marketplace .service-review-details .rating-bars-name{color:#3b475d;font-size:12px;font-weight:700}
body.ugc-era-service-marketplace .service-review-details .rating-bars-inner{display:flex!important;align-items:center;gap:9px}
body.ugc-era-service-marketplace .service-review-details .rating-bars-rating{height:5px!important;overflow:hidden;border-radius:99px;background:#e7ebf3!important}
body.ugc-era-service-marketplace .service-review-details .rating-bars-rating-inner{background:var(--ugc-market-gradient)!important}
body.ugc-era-service-marketplace .service-review-details .reviews-list{margin-top:18px}
body.ugc-era-service-marketplace .service-review-details .reviews-list>li{padding:19px!important;border:1px solid #e6eaf1!important;border-radius:16px!important;background:#fff!important;margin-bottom:12px!important}

/* Related services */
body.ugc-era-service-marketplace .service-related-details .header-related{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:17px}
body.ugc-era-service-marketplace .service-related-details .header-related .title-service{margin:0}
body.ugc-era-service-marketplace .service-related-details .button-border-bottom{background:none!important;border:0!important;box-shadow:none!important;color:#5b4ed3!important}
body.ugc-era-service-marketplace .service-related-details .related-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
body.ugc-era-service-marketplace .service-related-details .related-inner>article,
body.ugc-era-service-marketplace .service-related-details .related-inner>.service-item,
body.ugc-era-service-marketplace .service-related-details .related-inner>[class*="service-item"]{min-width:0;border:1px solid #e1e6ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(20,31,55,.06)!important;overflow:hidden}
body.ugc-era-service-marketplace .service-related-details img{border-radius:14px}

/* Mobile purchase bar */
.ugc-era-mobile-buybar{display:none}

/* ==========================
   BRAND PROPOSAL MARKETPLACE
   ========================== */
body.ugc-era-proposals-marketplace .entry-my-page.project-dashboard{max-width:1180px;margin:0 auto;padding:28px}
.ugc-era-proposals-intro{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px;padding:25px 28px;border:1px solid #dfe5f0;border-radius:20px;background:linear-gradient(115deg,#fff 0%,#faf8ff 70%,#fff3f9 100%);box-shadow:var(--ugc-market-shadow)}
.ugc-era-proposals-intro h2{margin:3px 0 7px;color:#10192e;font-size:27px;font-weight:880;letter-spacing:-.025em}
.ugc-era-proposals-intro p{max-width:700px;margin:0;color:#758197;font-size:13px}
.ugc-era-proposals-intro__trust{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 12px;border-radius:999px;background:#edf9f3;color:#17864e;font-size:11px;font-weight:800}
body.ugc-era-proposals-marketplace .search-dashboard-warpper{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;padding:12px;border:1px solid #e2e7f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(20,31,55,.04)}
body.ugc-era-proposals-marketplace .search-dashboard-warpper .search-left,
body.ugc-era-proposals-marketplace .search-dashboard-warpper .search-right{display:flex;align-items:center;gap:10px}
body.ugc-era-proposals-marketplace .search-dashboard-warpper input,
body.ugc-era-proposals-marketplace .search-dashboard-warpper select,
body.ugc-era-proposals-marketplace .search-dashboard-warpper .select2-selection{min-height:44px!important;border:1px solid #dde3ed!important;border-radius:11px!important;background:#f9fafc!important;color:#334059!important}
body.ugc-era-proposals-marketplace .search-dashboard-warpper .btn-search{width:42px;height:42px;border:0;border-radius:11px;background:var(--ugc-market-gradient);color:#fff}
body.ugc-era-proposals-marketplace .text-sorting{color:#7c879b;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}

body.ugc-era-proposals-marketplace .table-dashboard-wapper{overflow:visible!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table,
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table tbody{display:block;width:100%}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table thead{display:none}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table tr.ugc-era-proposal-card{position:relative;display:grid;grid-template-columns:1.35fr 1.2fr 1fr 1fr .72fr;gap:16px;align-items:center;margin:0 0 14px;padding:23px 23px 18px;border:1px solid #dfe5ef;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(21,32,56,.06);transition:.2s ease}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table tr.ugc-era-proposal-card:hover{transform:translateY(-2px);border-color:#b8adff;box-shadow:0 18px 40px rgba(78,61,183,.10)}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;vertical-align:middle!important}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td::before{content:attr(data-ugc-label);display:block;margin-bottom:6px;color:#9099aa;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:first-child::before{display:none}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(6){grid-column:1/-1;padding-top:15px!important;border-top:1px solid #edf0f4!important}
body.ugc-era-proposals-marketplace .ugc-era-proposal-card__badge{display:inline-flex;margin-bottom:10px;padding:5px 8px;border-radius:999px;background:linear-gradient(100deg,#edf2ff,#faedf6);color:#6550d3;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
body.ugc-era-proposals-marketplace .info-user{display:flex!important;align-items:center;gap:12px}
body.ugc-era-proposals-marketplace .image-applicants,
body.ugc-era-proposals-marketplace .image-applicants img{width:62px!important;height:62px!important;border-radius:18px!important;object-fit:cover}
body.ugc-era-proposals-marketplace .info-details h3{margin:0 0 6px!important;font-size:16px!important;font-weight:850!important}
body.ugc-era-proposals-marketplace .info-details h3 a{color:#101a31!important}
body.ugc-era-proposals-marketplace .title-project-dashboard{margin:0!important;font-size:14px!important;line-height:1.45!important}
body.ugc-era-proposals-marketplace .title-project-dashboard a{color:#24334e!important;font-weight:780!important}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(3) p{margin:0;color:#111d34;font-size:14px;font-weight:850}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(4){font-size:14px;font-weight:850;color:#111d34}
body.ugc-era-proposals-marketplace .budget-show{margin:4px 0 0!important;color:#8590a3!important;font-size:10px!important;font-weight:650!important}
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(5) span,
body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(5) .status{display:inline-flex;padding:7px 9px;border-radius:999px;background:#f0f3f8;color:#56627a;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}
body.ugc-era-proposals-marketplace .button-warpper{display:flex!important;justify-content:flex-end!important;gap:8px;flex-wrap:wrap}
body.ugc-era-proposals-marketplace .button-warpper .felan-button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px!important;font-size:11px!important}
body.ugc-era-proposals-marketplace .button-outline-gray{background:#fff!important;border:1px solid #dfe4ed!important;color:#59667c!important;box-shadow:none!important}

/* Proposal review/detail */
body.ugc-era-proposal-detail-marketplace .order-detail-project{max-width:1160px;margin:0 auto;padding:28px}
body.ugc-era-proposal-detail-marketplace .order-detail-project>.entry-title{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:17px;padding:24px 27px;border:1px solid #e0e5ef;border-radius:19px;background:linear-gradient(115deg,#fff,#faf8ff);box-shadow:var(--ugc-market-shadow)}
body.ugc-era-proposal-detail-marketplace .order-detail-project>.entry-title h4{margin:0;color:#111b31;font-size:28px;font-weight:880}
.ugc-era-proposal-review__intro p{margin:6px 0 0;color:#78849a;font-size:12px}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail>.row{margin:0 -9px}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-content,
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-sidebar,
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail [class*="sidebar"]{border:1px solid #e0e5ee!important;border-radius:19px!important;background:#fff!important;box-shadow:var(--ugc-market-shadow)!important;overflow:hidden}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px!important;border-bottom:1px solid #edf0f4}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-top .thumbnail{width:76px;height:76px;border-radius:16px;object-fit:cover}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .title-my-project{font-size:18px!important;line-height:1.3!important}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .title-my-project a{color:#101a31!important}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-center{display:flex;justify-content:space-between;gap:20px;padding:22px!important;background:#fbfcff}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .avatar-inner{display:flex;align-items:center;gap:12px}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .avatar-inner img{width:66px!important;height:66px!important;border-radius:18px!important;object-fit:cover}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-center-right{text-align:right}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-center-right .price{margin:0;color:#101a31;font-size:18px;font-weight:900}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-center-bot{padding:22px!important}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .message-inner{padding:18px;border:1px solid #e6eaf1;border-radius:15px;background:#fafbfe;color:#5e6b81;line-height:1.65}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .message-inner h4{margin:0 0 8px;color:#101a31;font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .btn-approve-proposal{min-height:48px!important;padding:0 20px!important}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .btn-reject-proposal{min-height:48px!important;background:#fff!important;border:1px solid #f0bbc4!important;color:#d7354d!important;box-shadow:none!important}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-status{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-bottom{padding:22px!important;border-top:1px solid #edf0f4}
body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .list-chat{border-radius:15px;background:#f8f9fc;padding:14px}

/* ==========================
   PROJECT / BRIEF DETAIL
   ========================== */
body.ugc-era-project-marketplace .project-head-details{max-width:1200px;margin:0 auto;padding:44px 25px 25px}
body.ugc-era-project-marketplace .project-head-details h1{color:#101a31;font-size:clamp(32px,4vw,58px);line-height:1.07;letter-spacing:-.035em;font-weight:880}
body.ugc-era-project-marketplace .single-project-area .felan-block-inner,
body.ugc-era-project-marketplace .single-project-area .block-archive-inner,
body.ugc-era-project-marketplace .ugc-era-market-card{padding:25px;border:1px solid #e0e5ef;border-radius:19px;background:#fff;box-shadow:var(--ugc-market-shadow);margin-bottom:19px}
body.ugc-era-project-marketplace .single-project-area .title-project{color:#101a31;font-size:25px;font-weight:850}

/* ==========================
   RESPONSIVE
   ========================== */
@media (max-width:1024px){
  .ugc-era-package-grid{grid-template-columns:1fr 1fr}
  .ugc-era-package-card.is-featured{grid-row:auto}
  body.ugc-era-service-marketplace .service-related-details .related-inner{grid-template-columns:1fr 1fr}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table tr.ugc-era-proposal-card{grid-template-columns:1.4fr 1.2fr 1fr}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(4),body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(5){grid-row:2}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(6){grid-row:3}
}

@media (max-width:767px){
  body.ugc-era-service-marketplace{padding-bottom:86px}
  body.ugc-era-service-marketplace .service-head-details{padding:28px 18px 16px}
  body.ugc-era-service-marketplace .service-head-details h1{font-size:37px;line-height:1.08}
  body.ugc-era-service-marketplace .service-head-details .info{align-items:flex-start;flex-direction:column}
  body.ugc-era-service-marketplace .service-head-details .info-right{align-self:flex-end;margin-top:-52px}
  body.ugc-era-service-marketplace .single-service-area .felan-block-inner,
  body.ugc-era-service-marketplace .service-info-sidebar,
  body.ugc-era-service-marketplace .service-package-sidebar{padding:20px;margin-left:0;margin-right:0;border-radius:17px}
  body.ugc-era-service-marketplace .single-service-area .title-service{font-size:24px}
  body.ugc-era-service-marketplace .service-gallery-details .slick-for img{height:auto;max-height:none;aspect-ratio:4/3}
  body.ugc-era-service-marketplace .service-gallery-details .slick-nav img{height:68px}
  .ugc-era-package-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:-3px;margin-right:-3px;padding:7px 3px 15px;scrollbar-width:none}
  .ugc-era-package-grid::-webkit-scrollbar{display:none}
  .ugc-era-package-card{min-width:84%;scroll-snap-align:center;padding:19px}
  .ugc-era-package-card__head{min-height:115px}
  .ugc-era-package-price{font-size:30px}
  body.ugc-era-service-marketplace .service-review-details .rating-bars{grid-template-columns:1fr}
  body.ugc-era-service-marketplace .service-info-sidebar .button-warpper{grid-template-columns:1fr}
  body.ugc-era-service-marketplace .service-related-details .related-inner{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}
  body.ugc-era-service-marketplace .service-related-details .related-inner>*{min-width:84%;scroll-snap-align:start}
  body.ugc-era-service-marketplace .service-related-details .related-inner::-webkit-scrollbar{display:none}
  .ugc-era-mobile-buybar{position:fixed;left:0;right:0;bottom:0;z-index:9994;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px max(10px,env(safe-area-inset-bottom));border-top:1px solid #e0e5ee;background:rgba(255,255,255,.97);box-shadow:0 -10px 30px rgba(19,29,50,.12);backdrop-filter:blur(16px)}
  .ugc-era-mobile-buybar__selection{min-width:0;display:flex;flex-direction:column}
  .ugc-era-mobile-buybar__selection span{color:#8791a3;font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}
  .ugc-era-mobile-buybar__selection strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:#101a31;font-size:13px;font-weight:850}
  .ugc-era-mobile-buybar__button{min-height:48px;min-width:148px;padding:0 16px;border:0;border-radius:13px;background:var(--ugc-market-gradient);color:#fff;font-size:13px;font-weight:850;box-shadow:0 10px 22px rgba(93,73,224,.2)}

  body.ugc-era-proposals-marketplace .entry-my-page.project-dashboard,
  body.ugc-era-proposal-detail-marketplace .order-detail-project{padding:16px}
  .ugc-era-proposals-intro{align-items:flex-start;flex-direction:column;padding:20px}
  .ugc-era-proposals-intro h2{font-size:23px}
  body.ugc-era-proposals-marketplace .search-dashboard-warpper{align-items:stretch;flex-direction:column}
  body.ugc-era-proposals-marketplace .search-dashboard-warpper .search-left,
  body.ugc-era-proposals-marketplace .search-dashboard-warpper .search-right{width:100%;align-items:stretch;flex-direction:column}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table tr.ugc-era-proposal-card{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:19px}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(1),
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(2),
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(6){grid-column:1/-1;grid-row:auto}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(3),
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(4),
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(5){grid-row:auto}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td:nth-child(5){grid-column:1/-1}
  body.ugc-era-proposals-marketplace .button-warpper{justify-content:stretch!important}
  body.ugc-era-proposals-marketplace .button-warpper>*{flex:1}
  body.ugc-era-proposals-marketplace .button-warpper .felan-button{width:100%;white-space:nowrap}

  body.ugc-era-proposal-detail-marketplace .order-detail-project>.entry-title{align-items:flex-start;flex-direction:column;padding:20px}
  body.ugc-era-proposal-detail-marketplace .order-detail-project>.entry-title h4{font-size:24px}
  body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-top,
  body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-center{align-items:flex-start;flex-direction:column}
  body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-center-right{text-align:left}
  body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-status{display:grid;grid-template-columns:1fr;width:100%}
  body.ugc-era-proposal-detail-marketplace .felan-project-order-detail .order-status .felan-button{width:100%;margin:0!important}
}

@media (max-width:420px){
  body.ugc-era-service-marketplace .service-head-details h1{font-size:32px}
  body.ugc-era-service-marketplace .service-package-details{padding:19px!important}
  .ugc-era-package-card{min-width:91%}
  .ugc-era-mobile-buybar__selection strong{max-width:140px}
  .ugc-era-mobile-buybar__button{min-width:132px;padding:0 12px}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table tr.ugc-era-proposal-card{grid-template-columns:1fr}
  body.ugc-era-proposals-marketplace table.ugc-era-proposals-table td{grid-column:1/-1!important}
}
