.marketplace-section{padding:100px 0;background:#f7f9fc}.marketplace-card{height:100%;background:#fff;border:1px solid #e8edf5;border-radius:16px;overflow:hidden;box-shadow:0 12px 35px rgba(20,45,90,.07);transition:.25s}.marketplace-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(20,45,90,.13)}.marketplace-card img{width:100%;height:220px;object-fit:cover}.marketplace-card__body{padding:24px}.marketplace-price{font-size:24px;font-weight:800;color:#3c72fc}.marketplace-old-price{text-decoration:line-through;color:#8a94a6;margin-left:8px}.marketplace-badge{display:inline-block;padding:5px 10px;border-radius:999px;background:#eaf0ff;color:#245de8;font-size:12px;font-weight:700}.marketplace-panel{background:#fff;border:1px solid #e5eaf2;border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(30,50,90,.06)}.marketplace-form .form-control,.marketplace-form .form-select{min-height:48px;border-radius:9px}.marketplace-form textarea.form-control{min-height:130px}.marketplace-table img{width:72px;height:58px;object-fit:cover;border-radius:8px}.account-nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.account-nav a{padding:10px 16px;border-radius:8px;background:#eef3ff;color:#183b7a;font-weight:700}.account-nav a:hover{background:#3c72fc;color:#fff}.status-pill{display:inline-block;padding:6px 10px;border-radius:999px;background:#edf1f7;font-size:12px;font-weight:700;text-transform:capitalize}.status-paid,.status-completed{background:#e5f8ee;color:#16794a}.status-pending,.status-awaiting_payment{background:#fff4d6;color:#8d6200}.status-cancelled,.status-failed{background:#ffe6e6;color:#a62727}.message-thread{display:flex;flex-direction:column;gap:14px}.message-bubble{max-width:80%;padding:14px 16px;border-radius:14px;background:#f1f4f9}.message-bubble.user{align-self:flex-end;background:#e6eeff}.message-bubble.admin{align-self:flex-start;background:#f2f2f2}.package-card{height:100%;background:#fff;border:1px solid #e5eaf2;border-radius:14px;padding:24px}.package-card.featured{border:2px solid #3c72fc}.package-feature{padding:7px 0;border-bottom:1px solid #eef1f5}.commerce-empty{text-align:center;padding:55px 20px;background:#fff;border-radius:16px}.order-summary-line{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #eef1f5}.secure-note{border-left:4px solid #3c72fc;background:#eef4ff;padding:14px 16px;border-radius:8px}.header-account-link{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:700}.header-account-link:hover{color:#dce6ff}@media(max-width:767px){.marketplace-section{padding:70px 0}.marketplace-card img{height:190px}.message-bubble{max-width:95%}}
@media(min-width:1200px){.header__main .main-menu ul{gap:22px}.header__main .main-menu ul li a{font-size:14px}}@media(min-width:1200px) and (max-width:1399.98px){.header-two-area .about-three__left-item{display:none!important}.header__main .main-menu ul{gap:16px}}

/* Professional customer account */
.account-hero{position:relative;padding:175px 0 85px;background:linear-gradient(135deg,#0e172b 0%,#18325e 60%,#274d91 100%);overflow:hidden}.account-hero:after{content:"";position:absolute;width:430px;height:430px;border-radius:50%;background:rgba(84,114,255,.18);right:-150px;top:-190px}.account-hero__content{position:relative;z-index:1;max-width:760px;color:#fff}.account-hero h1{color:#fff;font-size:46px;line-height:1.15;margin:9px 0 12px}.account-hero p{color:#c4cede;font-size:16px;margin:0}.account-kicker{display:block;color:#3c72fc;font-size:11px;text-transform:uppercase;letter-spacing:1.4px;font-weight:800}.account-hero .account-kicker{color:#9eb2ff}.account-back{display:inline-flex;align-items:center;gap:8px;color:#c8d2e3;margin-bottom:17px;font-size:13px}.account-back:hover{color:#fff}.account-shell-section{padding-top:55px}.account-nav--pro{background:#fff;border:1px solid #e4e9f1;border-radius:14px;padding:8px;box-shadow:0 10px 30px rgba(20,42,84,.06);align-items:center}.account-nav--pro a,.account-nav--pro .account-logout{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:10px 15px;border-radius:9px;color:#536077;font-weight:750}.account-nav--pro a.active,.account-nav--pro a:hover{background:#315df4;color:#fff}.account-nav--pro form{margin-left:auto}.account-nav--pro .account-logout{color:#b6343d;cursor:pointer}.account-nav--pro .account-logout:hover{background:#fff0f1}.account-side-card h4,.profile-card h3{margin:6px 0 15px}.detail-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #edf0f4}.detail-list>div:last-child{border-bottom:0}.detail-list span{color:#7c8798}.detail-list strong{text-align:right;color:#273349}.offer-card{border:1px solid #e5e9f0;border-radius:14px;padding:15px;margin-top:14px}.offer-card h5{font-size:15px;margin:0}.offer-card p{font-size:13px;margin:10px 0}.profile-card__head{display:flex;align-items:center;gap:15px;border-bottom:1px solid #edf0f4;padding-bottom:20px;margin-bottom:22px}.profile-card__head h3{margin:4px 0 2px}.profile-card__head p{margin:0;color:#7b8798}.profile-avatar{width:58px;height:58px;border-radius:17px;background:linear-gradient(135deg,#315df4,#6949e3);color:#fff;display:grid;place-items:center;font-weight:850;font-size:18px;flex:0 0 58px}.profile-card label,.danger-zone label{font-size:12px;font-weight:750;margin-bottom:7px}.danger-zone{border-color:#ffd9dc;background:#fffafa}.danger-zone details{margin-top:15px}.danger-zone summary{color:#b6303a;font-weight:750;cursor:pointer}.brand-preview{height:90px;border:1px dashed #cfd7e3;border-radius:12px;background:#f7f9fc;display:grid;place-items:center;margin:7px 0 12px;padding:12px}.brand-preview img{max-height:64px;max-width:100%}.favicon-preview{width:66px;height:66px;border:1px dashed #cfd7e3;border-radius:14px;background:#f7f9fc;display:grid;place-items:center;margin:7px 0 12px}.favicon-preview img{max-width:38px;max-height:38px}
@media(max-width:991px){.account-hero{padding:140px 0 65px}.account-hero h1{font-size:38px}.account-nav--pro form{margin-left:0}}
@media(max-width:575px){.account-hero{padding:120px 0 52px}.account-hero h1{font-size:31px}.account-nav--pro{display:grid;grid-template-columns:1fr 1fr}.account-nav--pro a,.account-nav--pro .account-logout{justify-content:center;padding:9px}.account-nav--pro form{width:100%}.account-nav--pro .account-logout{width:100%;justify-content:center}}
