/* Pubzone V4 — Marketplace éditoriale */
:root{--v4-ink:#15203a;--v4-muted:#6c778c;--v4-purple:#6657ef;--v4-green:#16a66a;--v4-orange:#ee9a21;--v4-red:#d95362;--v4-line:#e3e7ef;--v4-soft:#f6f8fc}
html,body{max-width:100%;overflow-x:hidden}.member-app,.member-main,.member-main>*{min-width:0;max-width:100%}.member-main{overflow:visible}.member-side{overflow-y:auto;overscroll-behavior:contain}.member-side nav{padding-bottom:190px}.member-side .credit-box{position:sticky;bottom:16px}
.marketplace-v4-welcome{gap:24px}.marketplace-v4-welcome h1,.market-v4-hero h1,.exchange-detail-head h1{font-size:clamp(29px,3vw,43px);line-height:1.08;letter-spacing:-1.5px}.marketplace-v4-welcome p,.market-v4-hero p{font-size:15px;line-height:1.65;color:var(--v4-muted)}
.market-v4-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:28px 32px;border:1px solid #e1defe;border-radius:22px;background:radial-gradient(circle at 88% 15%,#dff8eb 0,transparent 24%),linear-gradient(135deg,#f7f6ff,#fff);box-shadow:0 16px 40px #30395a0c}.market-v4-hero h1{margin:9px 0 12px}.market-v4-hero h1 em{font-style:normal;color:var(--v4-purple)}.market-v4-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:21px}.market-v4-summary{display:flex;align-items:center;gap:14px;min-width:220px;padding:19px;border:1px solid #ded9ff;border-radius:17px;background:#fff;box-shadow:0 13px 30px #5147bd13}.market-v4-summary>span{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;background:#fff5dd;color:#e59412;font-size:22px}.market-v4-summary small,.market-v4-summary b,.market-v4-summary em{display:block}.market-v4-summary small{font-size:11px;letter-spacing:.9px;color:#8b94a5}.market-v4-summary b{margin-top:4px;font-size:25px}.market-v4-summary em{margin-top:4px;color:var(--v4-green);font-size:12px;font-style:normal}
.market-v4-types{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;margin-top:18px;overflow-x:auto;padding-bottom:5px}.market-v4-types>a{display:flex;align-items:center;gap:11px;min-width:0;padding:15px;border:1px solid var(--v4-line);border-radius:14px;background:#fff;color:var(--v4-ink);transition:.2s}.market-v4-types>a:hover,.market-v4-types>a.active{border-color:#cfc8ff;background:#f8f7ff;transform:translateY(-2px);box-shadow:0 10px 24px #38426010}.market-v4-types i{display:grid;place-items:center;flex:0 0 auto;width:37px;height:37px;border-radius:11px;background:#efedff;color:var(--v4-purple);font-style:normal;font-size:16px}.market-v4-types b,.market-v4-types small{display:block}.market-v4-types b{font-size:13px}.market-v4-types small{margin-top:3px;color:var(--v4-muted);font-size:11px;white-space:nowrap}
.market-v4-filters{display:grid;grid-template-columns:minmax(190px,1.4fr) repeat(5,minmax(135px,1fr));gap:11px;align-items:end;margin-top:16px;padding:17px}.market-v4-filters label{min-width:0}.market-v4-filters input,.market-v4-filters select{width:100%;min-width:0}.market-v4-filters .filter-check{display:flex;align-items:center;gap:8px;align-self:center;font-size:13px}.market-v4-filters .filter-check input{width:18px;height:18px}.market-v4-filters>a{align-self:center;color:var(--v4-purple);font-size:12px;font-weight:800}.migration-required{display:flex;align-items:center;gap:14px;margin-top:16px;padding:18px;border:1px solid #f1cf9c;border-radius:14px;background:#fff9ef}.migration-required>i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff0d7;color:#a86d0b;font-style:normal;font-weight:900}.migration-required b,.migration-required span{display:block}.migration-required b{font-size:14px}.migration-required span{margin-top:4px;color:#806d51;font-size:13px}
.market-v4-result{margin:23px 0 12px}.market-v4-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.market-v4-card{position:relative;min-width:0;padding:19px;border:1px solid var(--v4-line);border-radius:18px;background:#fff;box-shadow:0 12px 32px #2632510a;transition:.2s}.market-v4-card:hover{transform:translateY(-3px);border-color:#d5d0f8;box-shadow:0 18px 42px #26325114}.market-v4-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-v4-card-top form{margin:0}.market-v4-card-top button{border:0;background:transparent;color:#e35068;font-size:23px;cursor:pointer}.v4-type{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:7px 9px;border-radius:8px;background:#efedff;color:#5647d8;font-size:11px;font-weight:850}.type-guest_article{background:#e9f8f0;color:#118357}.type-content_exchange{background:#eaf4ff;color:#246bb8}.type-keyword_link{background:#fff2dc;color:#99610a}.type-triangular{background:#f4eefe;color:#7942b4}.type-credits{background:#fff7d8;color:#9d7306}.market-v4-intent{margin-top:12px;color:#177f57;font-size:10px;font-weight:900;letter-spacing:.8px}.market-v4-intent.request{color:#9a6309}.market-v4-card h2{min-height:50px;margin:8px 0 7px;font-size:19px;line-height:1.3;letter-spacing:-.3px}.market-v4-card>p{min-height:63px;margin:0;color:var(--v4-muted);font-size:13px;line-height:1.58}.market-v4-site{display:flex;align-items:center;gap:10px;margin-top:15px;padding:12px;border-radius:13px;background:#f8f9fc}.market-v4-site>i{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:#ece9ff;color:var(--v4-purple);font-style:normal;font-weight:900}.market-v4-site>div{min-width:0}.market-v4-site b,.market-v4-site span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-v4-site b{font-size:13px}.market-v4-site span{margin-top:3px;color:var(--v4-muted);font-size:11px}.market-v4-site em{margin-left:auto;white-space:nowrap;color:var(--v4-green);font-size:11px;font-style:normal;font-weight:850}.market-v4-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:13px;overflow:hidden;border:1px solid #ebedf3;border-radius:12px;background:#ebedf3}.market-v4-specs>span{min-width:0;padding:10px;background:#fff}.market-v4-specs small,.market-v4-specs b{display:block}.market-v4-specs small{color:#8b94a4;font-size:10px}.market-v4-specs b{overflow:hidden;margin-top:4px;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.market-v4-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:13px 0}.market-v4-stats span{color:#8a93a3;font-size:10px}.market-v4-stats b{display:block;margin-top:4px;color:var(--v4-ink);font-size:12px}.market-v4-card>.button{width:100%}
.exchange-proposal-v4{margin:18px 0;padding:24px;border:1px solid #dcd6ff;border-radius:20px;background:linear-gradient(140deg,#faf9ff,#fff)}.proposal-v4-head>span{color:var(--v4-purple);font-size:11px;font-weight:900;letter-spacing:1px}.proposal-v4-head h2{margin:7px 0 4px;font-size:27px}.proposal-v4-head p{margin:0;color:var(--v4-muted);font-size:13px}.proposal-brief{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:17px 0}.proposal-brief>div{min-width:0;padding:12px;border:1px solid #e6e8ef;border-radius:11px;background:#fff}.proposal-brief small,.proposal-brief b{display:block}.proposal-brief small{color:#8892a3;font-size:10px}.proposal-brief b{overflow:hidden;margin-top:5px;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.proposal-summary{max-width:920px;color:#59657a;font-size:14px;line-height:1.65}.proposal-v4-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;padding-top:17px;border-top:1px solid #e4e6ed}.proposal-v4-form>label,.proposal-v4-form>.form-split,.proposal-v4-form>button{grid-column:1/-1}.proposal-v4-form input,.proposal-v4-form select,.proposal-v4-form textarea{width:100%}
.listing-editor-v4{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:17px;align-items:start}.v4-editor-main{display:grid;gap:14px}.v4-form-card,.v4-summary-card,.v4-detail-card{min-width:0;padding:21px;border:1px solid var(--v4-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px #26325109}.v4-form-title{display:flex;align-items:center;gap:12px;margin-bottom:17px}.v4-form-title>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#ece9ff;color:var(--v4-purple);font-weight:900}.v4-form-title b,.v4-form-title small{display:block}.v4-form-title b{font-size:16px}.v4-form-title small{margin-top:4px;color:var(--v4-muted);font-size:12px}.v4-form-card>label,.v4-form-card>.form-split{margin-top:13px}.v4-choice-grid{display:grid;gap:10px}.v4-choice-two{grid-template-columns:1fr 1fr}.v4-radio-card{position:relative;display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--v4-line);border-radius:13px;cursor:pointer}.v4-radio-card:has(input:checked){border-color:#bdb5ff;background:#f7f6ff}.v4-radio-card input{position:absolute;opacity:0}.v4-radio-card>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#efedff;color:var(--v4-purple)}.v4-radio-card b{font-size:13px}.form-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-split-three{grid-template-columns:repeat(3,1fr)}.v4-form-card input,.v4-form-card select,.v4-form-card textarea,.content-submit-v4 input,.content-submit-v4 textarea,.v4-detail-card input,.v4-detail-card textarea{width:100%}.v4-switch{display:flex!important;align-items:center;gap:12px;padding:13px;border:1px solid var(--v4-line);border-radius:13px;cursor:pointer}.v4-switch input{position:absolute;opacity:0}.v4-switch>span{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:20px;background:#dfe3eb}.v4-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #27334a33;transition:.2s}.v4-switch input:checked+span{background:var(--v4-green)}.v4-switch input:checked+span:after{transform:translateX(18px)}.v4-switch b,.v4-switch small{display:block}.v4-switch small{margin-top:3px;color:var(--v4-muted);font-size:11px}.v4-editor-side{position:sticky;top:90px}.v4-summary-card{background:linear-gradient(145deg,#171f38,#262d51);color:#fff}.v4-summary-card>span{color:#a99fff;font-size:10px;font-weight:900;letter-spacing:1px}.v4-summary-card h2{font-size:23px;line-height:1.25}.v4-summary-card ul{display:grid;gap:10px;padding:0;list-style:none;color:#d9deea;font-size:13px}.v4-summary-card .button,.v4-summary-card .outline-button{width:100%;margin-top:10px}.v4-summary-card .outline-button{color:#fff;border-color:#6c7392;background:transparent}
.listing-owner-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.listing-owner-kpis article{padding:18px;border:1px solid var(--v4-line);border-radius:15px;background:#fff}.listing-owner-kpis span,.listing-owner-kpis b{display:block}.listing-owner-kpis span{color:var(--v4-muted);font-size:12px}.listing-owner-kpis b{margin-top:5px;font-size:25px}.owner-listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.owner-listing-grid>article{padding:20px;border:1px solid var(--v4-line);border-radius:17px;background:#fff}.owner-listing-top{display:flex;justify-content:space-between;gap:10px}.listing-status{padding:6px 8px;border-radius:7px;background:#eef1f5;color:#6b7586;font-size:10px;font-style:normal;font-weight:850}.listing-status.status-active{background:#e8f8ef;color:#128257}.listing-status.status-paused{background:#fff3df;color:#96600a}.owner-listing-grid h2{margin:12px 0 7px;font-size:20px}.owner-listing-grid>article>p{min-height:47px;color:var(--v4-muted);font-size:13px;line-height:1.55}.owner-listing-site{padding:11px;border-radius:11px;background:#f8f9fc}.owner-listing-site b,.owner-listing-site span{display:block}.owner-listing-site b{font-size:13px}.owner-listing-site span{margin-top:3px;color:var(--v4-muted);font-size:11px}.owner-listing-meta{display:flex;gap:18px;margin:14px 0;color:var(--v4-muted);font-size:11px}.owner-listing-meta b{display:block;color:var(--v4-ink);font-size:13px}.owner-listing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:13px;border-top:1px solid #eceef3}.owner-listing-actions>a,.owner-listing-actions button{border:0;background:transparent;color:var(--v4-purple);font-size:12px;font-weight:800;cursor:pointer}.owner-listing-actions form{display:flex;gap:10px;margin-left:auto}
.v4-exchange-tabs{display:flex;max-width:100%;overflow-x:auto}.v4-exchange-tabs a{flex:0 0 auto}.exchange-item-v4{display:grid;grid-template-columns:auto minmax(250px,1fr) auto auto auto;gap:14px;align-items:center}.exchange-main-v4{min-width:0}.exchange-main-v4 h2{overflow:hidden;margin:7px 0 9px;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.exchange-item-v4 .exchange-sites{justify-content:flex-start}.exchange-item-v4 .exchange-actions{display:flex;gap:7px}.status-content_pending,.status-content_submitted,.status-revision_requested,.status-ready_to_publish{background:#fff4df!important;color:#9a640b!important}.status-published{background:#eaf4ff!important;color:#2167b4!important}
.exchange-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.exchange-detail-head>a{grid-column:1/-1;color:var(--v4-purple);font-size:12px;font-weight:800}.exchange-detail-head h1{margin:8px 0 5px}.exchange-detail-head p{margin:0;color:var(--v4-muted);font-size:14px}.exchange-workflow-v4{display:grid;grid-template-columns:repeat(6,1fr);margin:18px 0;padding:17px;border:1px solid var(--v4-line);border-radius:16px;background:#fff}.exchange-workflow-v4>div{position:relative;display:flex;align-items:center;gap:8px;color:#929bac;font-size:12px}.exchange-workflow-v4>div:not(:last-child):after{content:"";position:absolute;left:32px;right:5px;top:14px;height:2px;background:#e5e8ee}.exchange-workflow-v4 i{position:relative;z-index:1;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#edf0f4;font-style:normal;font-weight:850}.exchange-workflow-v4 .active,.exchange-workflow-v4 .done{color:var(--v4-ink);font-weight:800}.exchange-workflow-v4 .active i{background:#ece9ff;color:var(--v4-purple);box-shadow:0 0 0 5px #ece9ff88}.exchange-workflow-v4 .done i{background:var(--v4-green);color:#fff}.exchange-workflow-v4 .done:after{background:var(--v4-green)!important}.exchange-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:15px;align-items:start}.exchange-detail-grid>main,.exchange-detail-grid>aside{display:grid;gap:14px;min-width:0}.v4-card-title>span,.v4-detail-card>span{color:var(--v4-purple);font-size:10px;font-weight:900;letter-spacing:1px}.v4-card-title h2{margin:6px 0 0;font-size:20px}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;overflow:hidden;border:1px solid #e7eaf0;border-radius:13px;background:#e7eaf0}.brief-grid>div{min-width:0;padding:13px;background:#fff}.brief-grid small,.brief-grid b{display:block}.brief-grid small{color:#8791a2;font-size:10px}.brief-grid b{overflow:hidden;margin-top:5px;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.brief-text{margin-top:15px;padding:15px;border-radius:12px;background:#f8f9fc}.brief-text>b{font-size:13px}.brief-text p{margin:7px 0 0;color:#59657a;font-size:13px;line-height:1.65}.article-preview-v4{max-height:520px;overflow:auto;margin-top:14px;padding:18px;border:1px solid #e6e8ef;border-radius:13px;background:#fbfcfe;color:#3e4a60;font-size:14px;line-height:1.75;white-space:normal}.content-submit-v4,.review-actions-v4{display:grid;gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid #e6e8ef}.review-actions-v4 form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.review-actions-v4 textarea{grid-column:1/-1}.published-proof{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#bfe9d3;background:#f5fcf8}.published-proof h2{overflow-wrap:anywhere;font-size:17px}.published-proof p{color:var(--v4-green);font-size:12px}.exchange-people>div{display:flex;align-items:center;gap:10px;margin-top:13px}.exchange-people>div>i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ece9ff;color:var(--v4-purple);font-style:normal;font-weight:900}.exchange-people p,.exchange-people b,.exchange-people small{display:block;margin:0}.exchange-people b{font-size:13px}.exchange-people small{margin-top:3px;color:var(--v4-muted);font-size:11px}.exchange-people>.button{width:100%;margin-top:15px}.decision-v4{display:grid;gap:9px;margin-top:13px}.exchange-timeline>div{position:relative;display:grid;grid-template-columns:12px 1fr;gap:8px;margin-top:15px}.exchange-timeline>div>i{width:9px;height:9px;margin-top:4px;border-radius:50%;background:var(--v4-purple);box-shadow:0 0 0 4px #efedff}.exchange-timeline p,.exchange-timeline b,.exchange-timeline small,.exchange-timeline time{display:block;margin:0}.exchange-timeline b{font-size:12px}.exchange-timeline small{margin-top:4px;color:var(--v4-muted);font-size:11px;line-height:1.4}.exchange-timeline time{margin-top:4px;color:#929baa;font-size:10px}.muted-copy{color:var(--v4-muted);font-size:13px}.v4-detail-card form{display:grid;gap:10px;margin-top:13px}
.integration-v4-grid{align-items:start}.gsc-auto-box{display:flex;gap:12px;margin:15px 0;padding:14px;border:1px solid #ccebdc;border-radius:13px;background:#f4fcf8}.gsc-auto-box>i{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:#dff5ea;color:var(--v4-green);font-style:normal;font-weight:900}.gsc-auto-box b,.gsc-auto-box span{display:block}.gsc-auto-box b{font-size:13px}.gsc-auto-box span{margin-top:4px;color:#587063;font-size:12px;line-height:1.5}.gsc-auto-form{display:grid;gap:12px}.gsc-auto-form>small{color:var(--v4-muted);font-size:11px}.connection-v4-list .connected-row.has-error{border-color:#f0c7cc;background:#fff8f9}.connection-v4-list .connected-row.has-error>i{background:#ffe6e9;color:var(--v4-red)}.connection-v4-list .connected-row small{display:block;margin-top:6px;color:#bd4653;font-size:11px;line-height:1.45}.connection-actions{display:flex;gap:7px;flex-wrap:wrap}.connection-actions form{margin:0}.connection-actions button{border:1px solid #d9ddea;border-radius:8px;background:#fff;padding:8px 10px;color:var(--v4-purple);font-size:11px;font-weight:800;cursor:pointer}
@media(max-width:1380px){.market-v4-types{grid-template-columns:repeat(6,180px)}.market-v4-filters{grid-template-columns:repeat(4,minmax(150px,1fr))}.market-v4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-brief{grid-template-columns:repeat(3,1fr)}.exchange-item-v4{grid-template-columns:auto minmax(230px,1fr) auto}.exchange-item-v4>.exchange-meta,.exchange-item-v4>.status-pill{grid-row:2}.exchange-item-v4>.exchange-actions{grid-column:3;grid-row:1/3}.member-main{max-width:calc(100vw - 240px)}}
@media(max-width:1050px){.member-main{max-width:calc(100vw - 205px)}.listing-editor-v4,.exchange-detail-grid{grid-template-columns:1fr}.v4-editor-side{position:static}.v4-summary-card{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v4-summary-card>span,.v4-summary-card h2,.v4-summary-card ul{grid-column:1/-1}.owner-listing-grid{grid-template-columns:1fr}.exchange-workflow-v4{overflow-x:auto;grid-template-columns:repeat(6,150px)}.exchange-detail-grid>aside{grid-template-columns:1fr 1fr}.market-v4-card>p{min-height:0}}
@media(max-width:760px){.member-main{max-width:100vw}.member-side{overflow:visible}.marketplace-v4-welcome{align-items:flex-start}.market-v4-hero{grid-template-columns:1fr;padding:20px}.market-v4-summary{min-width:0;width:100%}.market-v4-actions>*{width:100%}.market-v4-types{margin-inline:-14px;padding-inline:14px;grid-template-columns:repeat(6,175px)}.market-v4-filters{grid-template-columns:1fr 1fr;padding:14px}.market-v4-filters label:first-child,.market-v4-filters button{grid-column:1/-1}.market-v4-grid{grid-template-columns:1fr}.market-v4-card{padding:16px}.market-v4-card h2{min-height:0}.market-v4-card>p{min-height:0}.market-v4-stats{grid-template-columns:1fr 1fr}.proposal-brief{grid-template-columns:1fr 1fr}.proposal-v4-form,.form-split,.form-split-three{grid-template-columns:1fr}.listing-editor-v4{display:block}.v4-editor-side{margin-top:13px}.v4-summary-card{display:block}.v4-choice-two{grid-template-columns:1fr}.listing-owner-kpis{display:flex;overflow-x:auto;margin-inline:-14px;padding:0 14px 5px}.listing-owner-kpis article{min-width:145px}.owner-listing-grid{display:block}.owner-listing-grid>article+article{margin-top:12px}.owner-listing-actions form{margin-left:0}.exchange-item-v4{display:block}.exchange-item-v4>*{margin-top:10px}.exchange-item-v4>.exchange-direction{margin-top:0}.exchange-item-v4 .exchange-main-v4 h2{white-space:normal}.exchange-item-v4 .exchange-actions{display:grid;grid-template-columns:1fr 1fr}.exchange-item-v4 .exchange-actions>*{width:100%}.exchange-detail-head{grid-template-columns:1fr}.exchange-workflow-v4{margin-inline:-14px;padding-inline:14px;border-inline:0;border-radius:0}.exchange-detail-grid>aside{grid-template-columns:1fr}.brief-grid{grid-template-columns:1fr 1fr}.published-proof{display:block}.published-proof form{margin-top:12px}.review-actions-v4 form{grid-template-columns:1fr}.review-actions-v4 textarea{grid-column:auto}.connection-v4-list .connected-row{align-items:flex-start}.connection-actions{width:100%}}
@media(max-width:420px){.market-v4-filters{grid-template-columns:1fr}.market-v4-filters label:first-child,.market-v4-filters button{grid-column:auto}.proposal-brief,.market-v4-specs,.brief-grid{grid-template-columns:1fr}.market-v4-specs b{white-space:normal}.exchange-main-v4 .exchange-sites{display:block}.exchange-main-v4 .exchange-sites>span{display:block;margin:7px 0}.marketplace-v4-welcome h1,.market-v4-hero h1,.exchange-detail-head h1{font-size:27px}}

/* Pubzone V4.0.1 — correctif largeur et formulaires marketplace */
html,
body {
  width: 100%;
  min-width: 0;
  overflow-x: clip;
}

.member-app {
  position: relative;
  width: 100%;
  min-width: 0;
  overflow-x: clip;
}

.member-head {
  width: 100%;
  max-width: 100vw;
}

.member-head > .logo {
  flex: 0 0 214px;
  min-width: 0;
}

.member-search,
.member-actions,
.user-chip {
  min-width: 0;
}

.member-side {
  box-sizing: border-box;
}

.member-side nav {
  padding-bottom: 0;
}

.member-side .credit-box {
  position: static;
  bottom: auto;
}

.member-main {
  width: calc(100% - 240px);
  max-width: none !important;
  min-width: 0;
  overflow-x: clip;
}

.member-main > *,
.listing-editor-v4,
.v4-editor-main,
.v4-editor-side,
.v4-form-card,
.v4-summary-card {
  min-width: 0;
  max-width: 100%;
}

.member-footer {
  width: calc(100% - 240px);
  max-width: none;
}

.listing-editor-v4 {
  width: 100%;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 320px);
}

.v4-form-card > label:not(.v4-switch),
.v4-form-card .form-split > label,
.proposal-v4-form > label,
.content-submit-v4 > label,
.v4-detail-card > label {
  display: block;
  color: var(--v4-ink);
  font-size: 14px;
  font-weight: 750;
  line-height: 1.4;
}

.v4-form-card > label:not(.v4-switch) > input,
.v4-form-card > label:not(.v4-switch) > select,
.v4-form-card > label:not(.v4-switch) > textarea,
.v4-form-card .form-split > label > input,
.v4-form-card .form-split > label > select,
.v4-form-card .form-split > label > textarea,
.proposal-v4-form > label > input,
.proposal-v4-form > label > select,
.proposal-v4-form > label > textarea,
.content-submit-v4 > label > input,
.content-submit-v4 > label > textarea,
.v4-detail-card > label > input,
.v4-detail-card > label > textarea {
  display: block;
  width: 100%;
  min-width: 0;
  min-height: 48px;
  margin-top: 8px;
  padding: 12px 14px;
  border: 1px solid #dce1ea;
  border-radius: 11px;
  outline: 0;
  color: var(--v4-ink);
  background: #fff;
  font: inherit;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4;
  transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
}

.v4-form-card > label:not(.v4-switch) > textarea,
.v4-form-card .form-split > label > textarea,
.proposal-v4-form > label > textarea,
.content-submit-v4 > label > textarea,
.v4-detail-card > label > textarea {
  min-height: 132px;
  resize: vertical;
}

.v4-form-card input::placeholder,
.v4-form-card textarea::placeholder,
.proposal-v4-form input::placeholder,
.proposal-v4-form textarea::placeholder,
.content-submit-v4 input::placeholder,
.content-submit-v4 textarea::placeholder,
.v4-detail-card input::placeholder,
.v4-detail-card textarea::placeholder {
  color: #8993a5;
  opacity: 1;
}

.v4-form-card > label:not(.v4-switch) > input:focus,
.v4-form-card > label:not(.v4-switch) > select:focus,
.v4-form-card > label:not(.v4-switch) > textarea:focus,
.v4-form-card .form-split > label > input:focus,
.v4-form-card .form-split > label > select:focus,
.v4-form-card .form-split > label > textarea:focus,
.proposal-v4-form input:focus,
.proposal-v4-form select:focus,
.proposal-v4-form textarea:focus,
.content-submit-v4 input:focus,
.content-submit-v4 textarea:focus,
.v4-detail-card input:focus,
.v4-detail-card textarea:focus {
  border-color: var(--v4-purple);
  box-shadow: 0 0 0 4px rgba(102, 87, 239, .12);
  background: #fff;
}

.v4-form-card label > small,
.proposal-v4-form label > small,
.content-submit-v4 label > small,
.v4-detail-card label > small {
  display: block;
  margin-top: 6px;
  color: var(--v4-muted);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.45;
}

@media (max-width: 1050px) {
  .member-head > .logo {
    flex-basis: auto;
  }

  .member-main,
  .member-footer {
    width: calc(100% - 205px);
  }

  .listing-editor-v4 {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 780px) {
  html,
  body,
  .member-app {
    overflow-x: clip;
  }

  .member-main,
  .member-footer {
    width: 100%;
    max-width: 100% !important;
    margin-left: 0;
  }

  .member-main {
    padding-right: 14px;
    padding-left: 14px;
  }

  .listing-editor-v4,
  .v4-editor-main,
  .form-split,
  .form-split-three {
    width: 100%;
    min-width: 0;
  }

  .v4-form-card {
    padding: 18px;
  }

  .v4-form-card > label:not(.v4-switch),
  .v4-form-card .form-split > label {
    font-size: 14px;
  }

  .v4-form-card > label:not(.v4-switch) > input,
  .v4-form-card > label:not(.v4-switch) > select,
  .v4-form-card > label:not(.v4-switch) > textarea,
  .v4-form-card .form-split > label > input,
  .v4-form-card .form-split > label > select,
  .v4-form-card .form-split > label > textarea {
    font-size: 16px;
  }
}
