/* Hucial 261.0.215.59 — consolidated CSS bundle. Generated from validated 261.0.215.58 sources. */

/* ===== SOURCE: hucial-market.css | sha256:ed4677894ad2fbc175d5f0898b7c39069c9183c068ea6fabee607328efe6ce5a ===== */
/* Hucial Market — styles isolés aux surfaces .market-* */
.market-wrap{width:min(1180px,calc(100% - 28px));max-width:1180px;margin:0 auto;padding:26px 0 72px;color:var(--text,#17202a)}
.market-wrap form{background:transparent;border:0;padding:0;box-shadow:none;margin:0}.market-wrap label{margin:0}.market-wrap button{font-family:inherit}
.market-wrap *{box-sizing:border-box}.market-wrap a{text-decoration-thickness:.08em;text-underline-offset:.18em}.market-kicker{display:block;font-size:.73rem;font-weight:850;letter-spacing:.13em;color:#536273;margin-bottom:7px}.market-hero,.market-dashboard-head,.market-form-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:30px;border:1px solid rgba(30,50,70,.12);border-radius:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface,#fff) 96%,transparent),color-mix(in srgb,var(--surface-2,#f3f7f7) 94%,transparent));box-shadow:0 16px 48px rgba(24,42,60,.08)}
.market-hero h1,.market-dashboard-head h1,.market-form-head h1{font-size:clamp(2rem,5vw,4rem);letter-spacing:-.05em;line-height:1.02;margin:0 0 12px;max-width:780px}.market-hero p,.market-dashboard-head p,.market-form-head p{font-size:1.05rem;line-height:1.6;max-width:720px;margin:0;color:var(--muted,#56616d)}.market-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.market-btn{appearance:none;border:1px solid rgba(32,50,68,.17);background:var(--surface,#fff);color:var(--text,#18232e);border-radius:14px;padding:11px 16px;font:inherit;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none!important;min-height:46px}.market-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(20,40,60,.09)}.market-btn:focus-visible,.market-link-btn:focus-visible,.market-wrap input:focus-visible,.market-wrap select:focus-visible,.market-wrap textarea:focus-visible{outline:3px solid #236dd8;outline-offset:2px}.market-btn-primary{background:#12263a;color:#fff;border-color:#12263a}.market-btn-danger{color:#9c1e24;border-color:#e5b4b7;background:color-mix(in srgb,var(--surface,#fff) 88%,#ffdfe1)}.market-btn-quiet{background:transparent}.market-btn-large{padding:14px 22px;min-height:52px;font-size:1.02rem}
.market-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:22px 0}.market-categories a{display:flex;gap:9px;align-items:center;padding:13px 14px;border:1px solid rgba(30,50,70,.12);border-radius:15px;background:var(--surface,#fff);color:inherit;text-decoration:none;font-weight:720;min-height:48px}.market-categories a:hover,.market-categories a[aria-current=page]{border-color:#8299ad;background:var(--surface-2,#f1f6fa)}.market-categories span{font-size:1.12rem}
.market-search{padding:24px;border-radius:22px;background:var(--surface-2,#f6f8fa);border:1px solid rgba(30,50,70,.1);margin:0 0 30px}.market-search h2{margin:0 0 18px;font-size:1.25rem}.market-search-grid{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:12px;align-items:end}.market-search-grid label,.market-form label,.market-review-box label,.market-report label,.market-owner-box label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:.9rem}.market-wrap input,.market-wrap select,.market-wrap textarea{width:100%;border:1px solid var(--border,#c8d1d9);background:var(--surface,#fff);color:var(--text,#17202a);border-radius:12px;padding:11px 12px;font:inherit;min-height:44px}.market-wrap textarea{resize:vertical;line-height:1.5}.market-search-actions{display:flex;gap:8px}.market-save-search{margin-top:14px}.market-link-btn{border:0;background:transparent;color:#1d5faa;padding:4px 0;font:inherit;font-weight:750;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.market-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:26px 0 16px}.market-section-head h2{margin:0;font-size:1.8rem}.market-section-head p{margin:0;color:var(--muted,#68737d)}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.market-card{border:1px solid rgba(30,50,70,.12);border-radius:19px;overflow:hidden;background:var(--surface,#fff);box-shadow:0 5px 20px rgba(25,40,55,.055)}.market-card-media{height:214px;background:var(--surface-2,#eef2f5);display:block;position:relative;overflow:hidden}.market-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.market-card:hover .market-card-media img{transform:scale(1.018)}.market-no-image,.market-manage-placeholder{display:grid;place-items:center;width:100%;height:100%;font-weight:900;font-size:2.5rem;color:#7e8e9b;background:linear-gradient(145deg,var(--surface-2,#f1f4f6),color-mix(in srgb,var(--surface-2,#dde5ea) 82%,var(--border,#ccd5dc)))}.market-card-body{padding:15px}.market-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-price{font-size:1.3rem;letter-spacing:-.02em}.market-card h3{font-size:1.02rem;line-height:1.35;margin:8px 0}.market-card h3 a{color:inherit;text-decoration:none}.market-meta,.market-seller{color:var(--muted,#66717c);font-size:.88rem;margin:5px 0}.market-chip,.market-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800;background:#edf2f6;color:#394a58}.market-status{position:relative}.market-card-media>.market-status{position:absolute;top:10px;left:10px;background:rgba(255,255,255,.93)}.market-status-reserved{background:color-mix(in srgb,var(--surface,#fff) 82%,#ffe49a);color:#725500}.market-status-sold{background:#eceff2;color:#5e6871}.market-status-moderation{background:color-mix(in srgb,var(--surface,#fff) 86%,#ffd6bd);color:#8a3e13}.market-status-published{background:#e9f7ef;color:#176438}.market-status-archived{background:#f1f1f1;color:#666}.market-empty{padding:38px;text-align:center;border:1px dashed #bbc6cf;border-radius:20px;background:var(--surface,#fafbfc)}.market-empty h2,.market-empty h3{margin-top:0}.market-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:28px 0}.market-pagination a{font-weight:750}.market-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px}.market-trust-strip>div{border-top:2px solid #263d51;padding:15px 4px}.market-trust-strip strong,.market-trust-strip span{display:block}.market-trust-strip span{margin-top:5px;color:var(--muted,#66717c);line-height:1.45;font-size:.9rem}
.market-form-wrap{max-width:1000px}.market-form{display:grid;gap:18px;margin-top:22px}.market-form-section{display:grid;grid-template-columns:42px 1fr 1fr;gap:18px;padding:25px;border:1px solid rgba(30,50,70,.12);border-radius:22px;background:var(--surface,#fff)}.market-form-section>div:nth-child(2){grid-column:2/-1}.market-form-section h2{margin:0 0 4px}.market-form-section p{margin:0;color:var(--muted,#68737d)}.market-step{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#12263a;color:#fff;font-weight:850;grid-row:1/span 2}.market-field-wide{grid-column:2/-1}.market-form label:not(.market-field-wide){grid-column:auto}.market-form label small{font-weight:500;color:var(--muted,#6d7781);line-height:1.4}.market-check{flex-direction:row!important;align-items:center!important;align-self:end;padding-bottom:8px}.market-check input{width:20px!important;height:20px;min-height:20px}.market-info{padding:15px;border-radius:14px;background:var(--surface-2,#f2f6f8);border-left:4px solid #667e91}.market-info p{margin:4px 0 0!important}.market-upload{padding:22px;border:2px dashed #bdc9d2;border-radius:16px;background:var(--surface-2,#fafcfd)}.market-upload-note{font-size:.82rem;color:var(--muted,#68737d)}.market-preview,.market-existing-media{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.market-preview img,.market-existing-media img{width:100%;height:130px;object-fit:cover;border-radius:12px;background:var(--surface-2,#edf1f4)}.market-upload-limit{grid-column:1/-1;margin:0!important;padding:12px 14px;border:1px solid rgba(169,92,53,.28);border-radius:12px;background:rgba(255,244,234,.9);color:#77452f!important;font-weight:750;line-height:1.4}.market-existing-media>div{border:1px solid var(--border,#d9e0e5);border-radius:13px;padding:7px}.market-form-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px}.market-form-submit p{color:var(--muted,#66717c);font-size:.88rem;max-width:480px}
.market-breadcrumb{display:flex;gap:8px;align-items:center;font-size:.9rem;margin-bottom:18px}.market-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:25px}.market-main-photo{height:min(62vw,610px);min-height:390px;border-radius:22px;overflow:hidden;background:var(--surface-2,#eef2f5);display:grid;place-items:center}.market-main-photo img{width:100%;height:100%;object-fit:contain;background:var(--surface-2,#f4f6f8)}.market-main-photo-empty{color:#81909b}.market-main-photo-empty span{font-size:4rem;font-weight:900}.market-thumbs{display:flex;gap:9px;overflow:auto;padding:9px 0}.market-thumbs button{border:1px solid var(--border,#ccd5dc);border-radius:10px;padding:3px;background:var(--surface,#fff);cursor:pointer;min-width:72px}.market-thumbs img{width:66px;height:62px;object-fit:cover;border-radius:7px}.market-detail{padding:26px;border:1px solid rgba(30,50,70,.12);border-radius:22px;background:var(--surface,#fff);align-self:start;position:sticky;top:90px}.market-detail h1{font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.1;letter-spacing:-.035em;margin:12px 0}.market-price-large{display:block;font-size:2rem;margin:13px 0 4px}.market-detail-meta{color:var(--muted,#65717c);line-height:1.5}.market-detail-labels{display:flex;gap:7px;flex-wrap:wrap}.market-detail-actions{display:grid;gap:9px;margin:22px 0}.market-detail-actions form{margin:0}.market-contact-form textarea{margin-bottom:8px}.market-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid var(--border,#e3e8ec);padding-top:17px}.market-facts>div{padding:10px;background:var(--surface-2,#f6f8f9);border-radius:11px}.market-facts span,.market-facts strong{display:block}.market-facts span{font-size:.76rem;color:var(--muted,#72808a);margin-bottom:3px}.market-detail-lower{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:22px;margin-top:24px}.market-description,.market-seller-panel,.market-owner-box,.market-confirm-sale,.market-review-box,.market-report{padding:25px;border:1px solid rgba(30,50,70,.12);border-radius:20px;background:var(--surface,#fff)}.market-description h2,.market-seller-panel h2{margin-top:0}.market-description-text{white-space:normal;line-height:1.72;overflow-wrap:anywhere}.market-published{color:var(--muted,#73808a);font-size:.83rem;margin-top:22px}.market-seller-panel h2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.market-seller-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.market-seller-stats>div{padding:12px;background:var(--surface-2,#f5f7f9);border-radius:12px}.market-seller-stats strong,.market-seller-stats span{display:block}.market-seller-stats span{font-size:.78rem;color:#6c7882;margin-top:3px}.market-trust-note{border-top:1px solid var(--border,#e2e7eb);padding-top:15px;margin:16px 0}.market-trust-note p{font-size:.88rem;color:var(--muted,#68747e);line-height:1.5}.market-owner-box,.market-confirm-sale,.market-review-box,.market-report{margin-top:22px}.market-owner-box form,.market-review-box form,.market-report form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.market-report summary{cursor:pointer;font-weight:750}.market-report form{margin-top:16px}.market-report label:last-of-type{grid-column:1/-1}.market-report button{justify-self:start}
.market-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.market-stats>div{padding:20px;border-radius:16px;background:var(--surface,#fff);border:1px solid var(--border,#dfe5e9)}.market-stats strong,.market-stats span{display:block}.market-stats strong{font-size:1.8rem}.market-stats span{color:var(--muted,#6b7781)}.market-manage-list{display:grid;gap:12px}.market-manage-card{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:12px;border:1px solid var(--border,#dfe5e9);border-radius:17px;background:var(--surface,#fff)}.market-manage-card>img,.market-manage-placeholder{width:150px;height:120px;object-fit:cover;border-radius:12px}.market-manage-main h2{margin:8px 0;font-size:1.15rem}.market-manage-main p{color:var(--muted,#68747e);margin:6px 0}.market-manage-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.market-manage-actions form{display:inline}.market-manage-actions button{border:0;background:transparent;color:#1d5faa;padding:0;font:inherit;text-decoration:underline;cursor:pointer}.market-moderation-list{display:grid;gap:13px;margin-top:20px}.market-moderation-list article{display:grid;grid-template-columns:1fr auto;gap:20px;border:1px solid var(--border,#dce3e8);border-radius:17px;padding:20px;background:var(--surface,#fff)}.market-mod-actions form{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.hucial-real-inline-badge.is-market{vertical-align:middle}
@media(max-width:1050px){.market-categories{grid-template-columns:repeat(4,1fr)}.market-search-grid{grid-template-columns:repeat(3,1fr)}.market-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.market-wrap{width:min(100% - 18px,1180px);padding-top:14px}.market-hero,.market-dashboard-head,.market-form-head{padding:22px;align-items:flex-start;flex-direction:column}.market-hero-actions{justify-content:flex-start}.market-categories{display:flex;overflow:auto;scroll-snap-type:x proximity;padding-bottom:3px}.market-categories a{min-width:150px;scroll-snap-align:start}.market-search-grid{grid-template-columns:1fr 1fr}.market-grid{grid-template-columns:1fr 1fr}.market-trust-strip{grid-template-columns:1fr}.market-form-section{grid-template-columns:38px 1fr}.market-form-section>div:nth-child(2),.market-field-wide,.market-form label:not(.market-field-wide){grid-column:2}.market-detail-grid,.market-detail-lower{grid-template-columns:1fr}.market-detail{position:static}.market-main-photo{min-height:320px;height:68vw}.market-stats{grid-template-columns:1fr 1fr}.market-moderation-list article{grid-template-columns:1fr}.market-mod-actions form{justify-content:flex-start}}
@media(max-width:520px){.market-search-grid,.market-grid{grid-template-columns:1fr}.market-card{display:grid;grid-template-columns:132px 1fr}.market-card-media{height:100%;min-height:148px}.market-search-actions{grid-column:1}.market-form-section{padding:17px 14px;gap:12px}.market-preview,.market-existing-media{grid-template-columns:1fr 1fr}.market-form-submit{align-items:stretch;flex-direction:column}.market-manage-card{grid-template-columns:92px 1fr}.market-manage-card>img,.market-manage-placeholder{width:92px;height:92px}.market-owner-box form,.market-review-box form,.market-report form{grid-template-columns:1fr}.market-facts{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.market-card-media img,.market-btn{transition:none!important}.market-card:hover .market-card-media img,.market-btn:hover{transform:none}}

.market-alerts{margin-top:34px}.market-alert-list{display:grid;gap:12px}.market-alert-card{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px;border:1px solid rgba(30,50,70,.12);border-radius:16px;background:var(--surface,#fff)}.market-alert-card p{margin:5px 0 8px;color:var(--muted,#66717c)}.market-alert-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.market-not-found{margin-top:18px}

/* Hucial Market — intelligence, confiance et pilotage. */
.market-v2-hero{position:relative;overflow:hidden}.market-discovery-tabs{display:flex;gap:9px;overflow:auto;padding:4px 0 12px;margin:18px 0 8px;scrollbar-width:thin}.market-discovery-tabs a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:43px;padding:9px 14px;border:1px solid rgba(30,50,70,.13);border-radius:999px;background:var(--surface,#fff);color:var(--text,#17202a);font-weight:780;text-decoration:none}.market-discovery-tabs a[aria-current=page]{background:#12263a;color:#fff;border-color:#12263a}.market-search-v2{margin-top:6px}.market-search-intro{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:18px}.market-search-intro h2{margin:0}.market-search-intro p{max-width:490px;margin:0;color:var(--muted,#68737d);line-height:1.5}.market-search-grid-v2{grid-template-columns:2.2fr repeat(4,1fr)}.market-search-query{grid-column:span 2}.market-nearby-helper{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px;font-size:.86rem;color:var(--muted,#68737d)}
.market-wanted-promo,.market-v2-panel,.market-v2-insight,.market-offer-explainer{border:1px solid rgba(30,50,70,.12);border-radius:20px;background:var(--surface,#fff);padding:22px;margin:24px 0}.market-wanted-promo{display:flex;justify-content:space-between;gap:24px;align-items:center;background:linear-gradient(135deg,var(--surface,#fff),color-mix(in srgb,var(--surface-2,#eef5f7) 94%,transparent))}.market-wanted-promo h2,.market-v2-panel h2,.market-v2-insight h2{margin:0 0 7px}.market-wanted-promo p,.market-v2-panel p,.market-v2-insight p,.market-offer-explainer p{margin:0;color:var(--muted,#68737d);line-height:1.55}.market-deal-badge{position:absolute;right:10px;top:10px;padding:6px 9px;border-radius:999px;background:rgba(18,38,58,.94);color:#fff;font-size:.72rem;font-weight:850}.market-price-signal,.market-demand-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.73rem;font-weight:820}.market-price-signal-great{background:#e8f7ee;color:#176438}.market-price-signal-fair{background:#edf3f7;color:#38536a}.market-price-signal-high{background:#fff2e8;color:#8b4a1f}.market-demand-chip{background:#eef0ff;color:#424d84}
.market-smart-assistant{display:grid;grid-template-columns:1fr auto;gap:10px 16px;align-items:center;padding:14px 16px;border:1px solid rgba(35,109,216,.18);border-radius:14px;background:color-mix(in srgb,var(--surface,#fff) 92%,#eaf3ff)}.market-smart-assistant p{margin:3px 0 0!important;font-size:.86rem}.market-smart-assistant>[data-market-smart-result]{grid-column:1/-1;font-size:.86rem;color:var(--muted,#52616d)}.market-price-guide{align-self:end;padding:12px 14px;border-radius:13px;background:var(--surface-2,#f5f8fa);border:1px solid rgba(30,50,70,.1);font-size:.84rem}.market-price-guide strong,.market-price-guide span{display:block}.market-price-guide span{margin-top:4px;color:var(--muted,#63717c);line-height:1.45}.market-inline-status{display:block;margin-top:6px;font-size:.82rem;color:var(--muted,#63717c)}
.market-inline-offer{border:1px solid rgba(30,50,70,.12);border-radius:14px;padding:12px 14px;background:var(--surface-2,#f6f8fa)}.market-inline-offer summary{cursor:pointer;font-weight:800}.market-inline-offer form{display:grid;gap:9px;margin-top:12px!important}.market-inline-offer small{color:var(--muted,#65717b);line-height:1.45}.market-offer-current{font-size:.86rem;color:var(--muted,#66737e)}.market-trust-profile{padding:14px;border-radius:14px;background:var(--surface-2,#f5f8fa);margin:15px 0}.market-trust-profile>div{display:flex;justify-content:space-between;gap:10px}.market-trust-profile span,.market-trust-profile strong{display:block}.market-trust-profile meter{width:100%;height:10px;margin:9px 0}.market-trust-profile p{font-size:.82rem!important;margin:0!important}.market-v2-insight{display:flex;justify-content:space-between;align-items:end;gap:24px}.market-v2-insight small{max-width:360px;color:var(--muted,#67737d);line-height:1.5}.market-offer-summary form{display:block}
.market-wanted-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-wanted-form label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:.9rem}.market-wanted-list,.market-offer-list{display:grid;gap:12px}.market-wanted-card,.market-offer-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px;border:1px solid rgba(30,50,70,.12);border-radius:16px;background:var(--surface,#fff)}.market-wanted-card h3,.market-offer-card h3{margin:8px 0 5px}.market-wanted-card p,.market-offer-card p{margin:5px 0;color:var(--muted,#66717c)}.market-wanted-card small{color:var(--muted,#74808a)}.market-offer-actions{display:grid!important;grid-template-columns:auto minmax(140px,180px) auto auto;gap:8px!important;align-items:end}.market-offer-actions label{display:flex;flex-direction:column;gap:5px;font-size:.78rem;font-weight:700}.market-offer-note{font-style:italic}.market-offer-explainer{border-left:4px solid #12263a}.market-offer-explainer strong{display:block;margin-bottom:5px}
.market-stats-v2{grid-template-columns:repeat(6,1fr)}.market-term-cloud{display:flex;gap:9px;flex-wrap:wrap}.market-term-cloud>span{display:flex;flex-direction:column;padding:9px 12px;border-radius:12px;background:var(--surface-2,#f4f7f9);border:1px solid rgba(30,50,70,.08)}.market-term-cloud small{color:var(--muted,#6a7680);margin-top:2px}.market-manage-card-v2{grid-template-columns:150px minmax(0,1fr)}.market-listing-metrics{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.market-listing-metrics span{font-size:.78rem;padding:6px 8px;border-radius:9px;background:var(--surface-2,#f4f7f9);color:var(--muted,#64717c)}.market-listing-metrics strong{color:var(--text,#17202a)}.market-recommendations{padding:10px 12px;border-left:3px solid #547086;background:var(--surface-2,#f6f8fa);border-radius:0 10px 10px 0;margin:10px 0}.market-recommendations p{margin:3px 0 0!important;font-size:.86rem}
@media(max-width:1050px){.market-search-grid-v2{grid-template-columns:repeat(3,1fr)}.market-search-query{grid-column:span 2}.market-stats-v2{grid-template-columns:repeat(3,1fr)}.market-offer-actions{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.market-search-intro,.market-wanted-promo,.market-v2-insight{align-items:flex-start;flex-direction:column}.market-search-grid-v2{grid-template-columns:1fr 1fr}.market-wanted-form{grid-template-columns:1fr}.market-wanted-form .market-field-wide{grid-column:1}.market-wanted-card,.market-offer-card{grid-template-columns:1fr}.market-offer-actions{grid-template-columns:1fr 1fr}.market-stats-v2{grid-template-columns:1fr 1fr}.market-smart-assistant{grid-template-columns:1fr}}
@media(max-width:520px){.market-search-grid-v2{grid-template-columns:1fr}.market-search-query{grid-column:1}.market-offer-actions{grid-template-columns:1fr}.market-stats-v2{grid-template-columns:1fr 1fr}.market-v2-hero:after{font-size:5rem}.market-manage-card-v2{grid-template-columns:92px minmax(0,1fr)}}
.market-shield-reasons{margin:10px 0;padding:10px 12px;border-radius:12px;background:var(--surface-2,#f6f8fa);border-left:3px solid #9a542c}.market-shield-reasons ul{margin:6px 0 0;padding-left:20px;color:var(--muted,#65717b)}

/* Hucial Market — liquidité, correspondances et preuve d’objet. */
.market-search-attributes{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0 0;border-top:1px solid rgba(30,50,70,.09)}.market-search-attributes:empty{display:none}.market-opportunity-chip,.market-proof-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.73rem;font-weight:850}.market-opportunity-chip{background:color-mix(in srgb,var(--surface,#fff) 82%,#d9f0df);color:#245d37}.market-card-media>.market-opportunity-chip{position:absolute;left:10px;bottom:10px;background:rgba(255,255,255,.94);color:#245d37}.market-proof-chip{background:color-mix(in srgb,var(--surface,#fff) 84%,#dcecff);color:#24547a}
.market-match-insight,.market-price-history,.market-shield-predictive{margin:22px 0;padding:20px 22px;border:1px solid rgba(30,50,70,.12);border-radius:18px;background:var(--surface,#fff)}.market-match-insight{display:flex;justify-content:space-between;gap:24px;align-items:end}.market-match-insight h2,.market-price-history h2,.market-shield-predictive h2{margin:0 0 7px}.market-match-insight p,.market-price-history p{margin:0;color:var(--muted,#64717c);line-height:1.55}.market-match-insight small,.market-price-history small,.market-shield-predictive small{color:var(--muted,#64717c);line-height:1.5}.market-similar{margin:24px 0}.market-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market-similar-grid a{display:flex;flex-direction:column;gap:6px;padding:13px;border:1px solid rgba(30,50,70,.11);border-radius:13px;background:var(--surface,#fff);color:inherit;text-decoration:none}.market-similar-grid span{font-size:.83rem;color:var(--muted,#66717c)}
.market-shield-alerts{display:grid;gap:9px}.market-shield-alert{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--surface-2,#f5f8fa);border-left:4px solid #7b8c99}.market-shield-alert.is-attention{border-left-color:#ad6e31}.market-shield-alert.is-strong{border-left-color:#a13d45}.market-shield-alert span{color:var(--muted,#606d78);line-height:1.45}.market-shield-predictive>small{display:block;margin-top:11px}
.market-listing-video{display:grid;gap:7px;margin-top:12px}.market-listing-video video{width:100%;max-height:520px;border-radius:17px;background:#000}.market-listing-video span{font-size:.82rem;color:var(--muted,#66717c)}.market-object-proof form,.market-meetup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px!important}.market-proof-challenge{display:flex;flex-direction:column;gap:4px;padding:15px;border-radius:13px;background:var(--surface-2,#f5f8fa);margin:12px 0}.market-proof-challenge strong{font-size:1.7rem;letter-spacing:.08em}.market-proof-state{padding:14px;border-radius:13px;background:var(--surface-2,#f5f8fa);margin-top:12px}.market-proof-state.is-verified{border-left:4px solid #2e7448}.market-meetup-safety{display:flex;flex-direction:column;gap:5px;margin-top:13px;padding:12px 14px;border-radius:12px;background:var(--surface-2,#f5f8fa)}.market-meetup-list{display:grid;gap:10px;margin:22px 0}.market-meetup-list>article{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;border:1px solid rgba(30,50,70,.11);border-radius:13px;background:var(--surface,#fff)}.market-meetup-list article>div{display:flex;flex-direction:column;gap:4px}.market-meetup-list article span{color:var(--muted,#66717c)}.market-meetup-list form{display:flex;gap:8px;align-items:center}
.market-attributes{padding:14px;border:1px solid rgba(30,50,70,.09);border-radius:14px;background:var(--surface-2,#f8fafb)}.market-attributes-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px}.market-attributes-head span{color:var(--muted,#66717c);font-size:.83rem}.market-attributes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-video-upload{display:grid;gap:7px}.market-muted{color:var(--muted,#66717c);margin:0}.market-demand-guide{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 15px;border-radius:13px;background:var(--surface-2,#f5f8fa);border:1px solid rgba(30,50,70,.08)}
.market-match-list,.market-watch-list{display:grid;gap:12px}.market-match-card{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:15px;align-items:center;padding:14px;border:1px solid rgba(30,50,70,.11);border-radius:16px;background:var(--surface,#fff)}.market-match-score{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2,#eef3f6);font-size:1.35rem;font-weight:900}.market-match-card h2,.market-match-card h3{margin:0 0 5px}.market-match-reasons{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.market-match-reasons span{padding:4px 7px;border-radius:999px;background:var(--surface-2,#f1f5f7);font-size:.74rem;color:var(--muted,#61707b)}.market-watch-card{display:flex;justify-content:space-between;gap:15px;padding:14px 16px;border:1px solid rgba(30,50,70,.11);border-radius:14px;background:var(--surface,#fff)}
.market-compare-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(30,50,70,.12);border-radius:16px;background:var(--surface,#fff)}.market-compare-table th,.market-compare-table td{padding:12px 13px;border-bottom:1px solid rgba(30,50,70,.08);text-align:left;vertical-align:top}.market-compare-table th{background:var(--surface-2,#f5f8fa);font-size:.82rem}.market-compare-table tr:last-child td{border-bottom:0}
.market-coach>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.market-coach>div span{font-size:.76rem;color:var(--muted,#66717c)}.market-coach small{display:block;color:var(--muted,#66717c);margin-top:5px}.market-proof-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.market-proof-review-grid>article{display:grid;grid-template-columns:180px 1fr;gap:14px;padding:12px;border:1px solid rgba(30,50,70,.11);border-radius:15px;background:var(--surface,#fff)}.market-proof-review-grid img{width:180px;height:180px;object-fit:contain;border-radius:11px;background:var(--surface-2,#eef2f5)}.market-proof-review-grid article>div{display:flex;flex-direction:column;gap:7px}.market-proof-review-grid form{display:grid;gap:8px;margin-top:auto!important}
.market-entity-head{margin-bottom:20px}.market-entity-head h1{font-size:clamp(2rem,4vw,3.4rem)}
@media(max-width:1050px){.market-search-attributes{grid-template-columns:repeat(3,1fr)}.market-attributes-grid{grid-template-columns:repeat(2,1fr)}.market-similar-grid{grid-template-columns:repeat(2,1fr)}.market-proof-review-grid{grid-template-columns:1fr}}
@media(max-width:800px){.market-match-insight{align-items:flex-start;flex-direction:column}.market-match-card{grid-template-columns:78px minmax(0,1fr)}.market-match-card>:last-child{grid-column:1/-1}.market-proof-review-grid>article{grid-template-columns:130px 1fr}.market-proof-review-grid img{width:130px;height:130px}.market-object-proof form,.market-meetup-form{grid-template-columns:1fr}.market-meetup-list>article{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.market-search-attributes,.market-attributes-grid,.market-similar-grid{grid-template-columns:1fr}.market-proof-review-grid>article{grid-template-columns:1fr}.market-proof-review-grid img{width:100%;height:auto;max-height:320px}.market-match-card{grid-template-columns:1fr}.market-match-score{width:64px;height:64px}.market-coach>div{align-items:flex-start;flex-direction:column}}
.market-match-thumb{display:grid;place-items:center;width:96px;height:96px;border-radius:13px;overflow:hidden;background:var(--surface-2,#eef2f5);text-decoration:none}.market-match-thumb img{width:100%;height:100%;object-fit:cover}.market-match-thumb>span{font-size:2rem;font-weight:900;color:#7e8e9b}.market-match-card .market-match-score{width:auto;height:auto;display:inline-flex;border-radius:999px;padding:5px 9px;font-size:.75rem}.market-match-main h3{margin:7px 0}.market-match-main p{margin:4px 0;color:var(--muted,#66717c)}.market-match-reasons strong{font-size:.76rem;align-self:center}
.market-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.market-compare-card{padding:18px;border:1px solid rgba(30,50,70,.12);border-radius:18px;background:var(--surface,#fff)}.market-compare-card.is-reference{border-width:2px}.market-compare-card h2{font-size:1.08rem;line-height:1.35;margin:12px 0}.market-compare-card h2 a{color:inherit;text-decoration:none}.market-compare-card dl{display:grid;gap:0;margin:15px 0}.market-compare-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(30,50,70,.07)}.market-compare-card dt{color:var(--muted,#66717c)}.market-compare-card dd{margin:0;text-align:right;font-weight:700}.market-price-drop{padding:9px 11px;border-radius:10px;background:var(--surface-2,#f4f7f9);font-size:.84rem}.market-compare-note{color:var(--muted,#66717c);font-size:.86rem;line-height:1.5}
@media(max-width:950px){.market-compare-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.market-compare-grid{grid-template-columns:1fr}.market-match-thumb{width:78px;height:78px}}

/* Match, radius and optional video controls */
.market-wanted-radius{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:14px;align-items:end;padding:14px;border:1px solid rgba(30,50,70,.10);border-radius:16px;background:color-mix(in srgb,var(--surface-2,#eef5f7) 72%,transparent)}
.market-wanted-geo-action{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-height:44px}.market-wanted-geo-action .market-muted{font-size:.82rem;line-height:1.4}
.market-video-field{padding:14px;border:1px solid rgba(30,50,70,.10);border-radius:16px;background:color-mix(in srgb,var(--surface-2,#eef5f7) 68%,transparent)}
@media(max-width:800px){.market-wanted-radius{grid-template-columns:1fr}.market-wanted-geo-action{align-items:flex-start;flex-direction:column}}

/* ===== SOURCE: hucial-market-extension.css | sha256:81273bcc4286795506f6ae6ce9bebcc6b7d83d3cc18b2256221e366d2ed2b9d7 ===== */
/* Hucial Market — extension installable, sans remplacement du CSS existant. */
/* Hucial Market — styles isolés aux surfaces .market-* */

/* Hucial Market — liquidité, correspondances et preuve d’objet. */
.market-search-attributes{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 0 0;border-top:1px solid rgba(30,50,70,.09)}.market-search-attributes:empty{display:none}.market-opportunity-chip,.market-proof-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.73rem;font-weight:850}.market-opportunity-chip{background:color-mix(in srgb,var(--surface,#fff) 82%,#d9f0df);color:#245d37}.market-card-media>.market-opportunity-chip{position:absolute;left:10px;bottom:10px;background:rgba(255,255,255,.94);color:#245d37}.market-proof-chip{background:color-mix(in srgb,var(--surface,#fff) 84%,#dcecff);color:#24547a}
.market-match-insight,.market-price-history,.market-shield-predictive{margin:22px 0;padding:20px 22px;border:1px solid rgba(30,50,70,.12);border-radius:18px;background:var(--surface,#fff)}.market-match-insight{display:flex;justify-content:space-between;gap:24px;align-items:end}.market-match-insight h2,.market-price-history h2,.market-shield-predictive h2{margin:0 0 7px}.market-match-insight p,.market-price-history p{margin:0;color:var(--muted,#64717c);line-height:1.55}.market-match-insight small,.market-price-history small,.market-shield-predictive small{color:var(--muted,#64717c);line-height:1.5}.market-similar{margin:24px 0}.market-similar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market-similar-grid a{display:flex;flex-direction:column;gap:6px;padding:13px;border:1px solid rgba(30,50,70,.11);border-radius:13px;background:var(--surface,#fff);color:inherit;text-decoration:none}.market-similar-grid span{font-size:.83rem;color:var(--muted,#66717c)}
.market-shield-alerts{display:grid;gap:9px}.market-shield-alert{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--surface-2,#f5f8fa);border-left:4px solid #7b8c99}.market-shield-alert.is-attention{border-left-color:#ad6e31}.market-shield-alert.is-strong{border-left-color:#a13d45}.market-shield-alert span{color:var(--muted,#606d78);line-height:1.45}.market-shield-predictive>small{display:block;margin-top:11px}
.market-listing-video{display:grid;gap:7px;margin-top:12px}.market-listing-video video{width:100%;max-height:520px;border-radius:17px;background:#000}.market-listing-video span{font-size:.82rem;color:var(--muted,#66717c)}.market-object-proof form,.market-meetup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px!important}.market-proof-challenge{display:flex;flex-direction:column;gap:4px;padding:15px;border-radius:13px;background:var(--surface-2,#f5f8fa);margin:12px 0}.market-proof-challenge strong{font-size:1.7rem;letter-spacing:.08em}.market-proof-state{padding:14px;border-radius:13px;background:var(--surface-2,#f5f8fa);margin-top:12px}.market-proof-state.is-verified{border-left:4px solid #2e7448}.market-meetup-safety{display:flex;flex-direction:column;gap:5px;margin-top:13px;padding:12px 14px;border-radius:12px;background:var(--surface-2,#f5f8fa)}.market-meetup-list{display:grid;gap:10px;margin:22px 0}.market-meetup-list>article{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;border:1px solid rgba(30,50,70,.11);border-radius:13px;background:var(--surface,#fff)}.market-meetup-list article>div{display:flex;flex-direction:column;gap:4px}.market-meetup-list article span{color:var(--muted,#66717c)}.market-meetup-list form{display:flex;gap:8px;align-items:center}
.market-attributes{padding:14px;border:1px solid rgba(30,50,70,.09);border-radius:14px;background:var(--surface-2,#f8fafb)}.market-attributes-head{display:flex;justify-content:space-between;gap:14px;margin-bottom:12px}.market-attributes-head span{color:var(--muted,#66717c);font-size:.83rem}.market-attributes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-video-upload{display:grid;gap:7px}.market-muted{color:var(--muted,#66717c);margin:0}.market-demand-guide{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 15px;border-radius:13px;background:var(--surface-2,#f5f8fa);border:1px solid rgba(30,50,70,.08)}
.market-match-list,.market-watch-list{display:grid;gap:12px}.market-match-card{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:15px;align-items:center;padding:14px;border:1px solid rgba(30,50,70,.11);border-radius:16px;background:var(--surface,#fff)}.market-match-score{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2,#eef3f6);font-size:1.35rem;font-weight:900}.market-match-card h2,.market-match-card h3{margin:0 0 5px}.market-match-reasons{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.market-match-reasons span{padding:4px 7px;border-radius:999px;background:var(--surface-2,#f1f5f7);font-size:.74rem;color:var(--muted,#61707b)}.market-watch-card{display:flex;justify-content:space-between;gap:15px;padding:14px 16px;border:1px solid rgba(30,50,70,.11);border-radius:14px;background:var(--surface,#fff)}
.market-compare-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(30,50,70,.12);border-radius:16px;background:var(--surface,#fff)}.market-compare-table th,.market-compare-table td{padding:12px 13px;border-bottom:1px solid rgba(30,50,70,.08);text-align:left;vertical-align:top}.market-compare-table th{background:var(--surface-2,#f5f8fa);font-size:.82rem}.market-compare-table tr:last-child td{border-bottom:0}
.market-coach>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.market-coach>div span{font-size:.76rem;color:var(--muted,#66717c)}.market-coach small{display:block;color:var(--muted,#66717c);margin-top:5px}.market-proof-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.market-proof-review-grid>article{display:grid;grid-template-columns:180px 1fr;gap:14px;padding:12px;border:1px solid rgba(30,50,70,.11);border-radius:15px;background:var(--surface,#fff)}.market-proof-review-grid img{width:180px;height:180px;object-fit:contain;border-radius:11px;background:var(--surface-2,#eef2f5)}.market-proof-review-grid article>div{display:flex;flex-direction:column;gap:7px}.market-proof-review-grid form{display:grid;gap:8px;margin-top:auto!important}
.market-entity-head{margin-bottom:20px}.market-entity-head h1{font-size:clamp(2rem,4vw,3.4rem)}
@media(max-width:1050px){.market-search-attributes{grid-template-columns:repeat(3,1fr)}.market-attributes-grid{grid-template-columns:repeat(2,1fr)}.market-similar-grid{grid-template-columns:repeat(2,1fr)}.market-proof-review-grid{grid-template-columns:1fr}}
@media(max-width:800px){.market-match-insight{align-items:flex-start;flex-direction:column}.market-match-card{grid-template-columns:78px minmax(0,1fr)}.market-match-card>:last-child{grid-column:1/-1}.market-proof-review-grid>article{grid-template-columns:130px 1fr}.market-proof-review-grid img{width:130px;height:130px}.market-object-proof form,.market-meetup-form{grid-template-columns:1fr}.market-meetup-list>article{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.market-search-attributes,.market-attributes-grid,.market-similar-grid{grid-template-columns:1fr}.market-proof-review-grid>article{grid-template-columns:1fr}.market-proof-review-grid img{width:100%;height:auto;max-height:320px}.market-match-card{grid-template-columns:1fr}.market-match-score{width:64px;height:64px}.market-coach>div{align-items:flex-start;flex-direction:column}}
.market-match-thumb{display:grid;place-items:center;width:96px;height:96px;border-radius:13px;overflow:hidden;background:var(--surface-2,#eef2f5);text-decoration:none}.market-match-thumb img{width:100%;height:100%;object-fit:cover}.market-match-thumb>span{font-size:2rem;font-weight:900;color:#7e8e9b}.market-match-card .market-match-score{width:auto;height:auto;display:inline-flex;border-radius:999px;padding:5px 9px;font-size:.75rem}.market-match-main h3{margin:7px 0}.market-match-main p{margin:4px 0;color:var(--muted,#66717c)}.market-match-reasons strong{font-size:.76rem;align-self:center}
.market-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.market-compare-card{padding:18px;border:1px solid rgba(30,50,70,.12);border-radius:18px;background:var(--surface,#fff)}.market-compare-card.is-reference{border-width:2px}.market-compare-card h2{font-size:1.08rem;line-height:1.35;margin:12px 0}.market-compare-card h2 a{color:inherit;text-decoration:none}.market-compare-card dl{display:grid;gap:0;margin:15px 0}.market-compare-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(30,50,70,.07)}.market-compare-card dt{color:var(--muted,#66717c)}.market-compare-card dd{margin:0;text-align:right;font-weight:700}.market-price-drop{padding:9px 11px;border-radius:10px;background:var(--surface-2,#f4f7f9);font-size:.84rem}.market-compare-note{color:var(--muted,#66717c);font-size:.86rem;line-height:1.5}
@media(max-width:950px){.market-compare-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.market-compare-grid{grid-template-columns:1fr}.market-match-thumb{width:78px;height:78px}}

/* Match, radius and optional video controls */
.market-wanted-radius{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:14px;align-items:end;padding:14px;border:1px solid rgba(30,50,70,.10);border-radius:16px;background:color-mix(in srgb,var(--surface-2,#eef5f7) 72%,transparent)}
.market-wanted-geo-action{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-height:44px}.market-wanted-geo-action .market-muted{font-size:.82rem;line-height:1.4}
.market-video-field{padding:14px;border:1px solid rgba(30,50,70,.10);border-radius:16px;background:color-mix(in srgb,var(--surface-2,#eef5f7) 68%,transparent)}
@media(max-width:800px){.market-wanted-radius{grid-template-columns:1fr}.market-wanted-geo-action{align-items:flex-start;flex-direction:column}}
/* Hucial Market — parcours objets, accords, missions et découverte locale */
.market-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.market-tool-card{padding:20px;border:1px solid rgba(30,50,70,.12);border-radius:18px;background:var(--surface,#fff)}.market-tool-card h2,.market-tool-card h3{margin:6px 0 8px}.market-tool-card p{margin:0 0 14px;color:var(--muted,#66717c);line-height:1.5}.market-tool-actions{display:flex;gap:8px;flex-wrap:wrap}.market-passport-hero{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:start}.market-passport-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;letter-spacing:.04em}.market-timeline{display:grid;gap:10px;margin:20px 0}.market-timeline article{padding:14px 16px;border-left:4px solid #5e7487;background:var(--surface-2,#f5f8fa);border-radius:10px}.market-timeline time{display:block;font-size:.78rem;color:var(--muted,#66717c);margin-top:5px}.market-deal-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.market-deal-events{display:grid;gap:10px}.market-deal-event{padding:14px;border:1px solid rgba(30,50,70,.1);border-radius:14px;background:var(--surface,#fff)}.market-deal-event small{display:block;color:var(--muted,#66717c);margin-top:6px}.market-side-stack{display:grid;gap:12px}.market-mission-card{padding:18px;border:1px solid rgba(30,50,70,.11);border-radius:18px;background:var(--surface,#fff);margin:14px 0}.market-mission-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.market-mission-result{padding:12px;border-radius:13px;background:var(--surface-2,#f5f8fa)}.market-mission-result a{font-weight:800;color:inherit;text-decoration:none}.market-scan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market-scan-card{border:1px solid rgba(30,50,70,.11);border-radius:16px;overflow:hidden;background:var(--surface,#fff)}.market-scan-card img{width:100%;height:190px;object-fit:cover}.market-scan-card>div{padding:12px}.market-clips-feed{max-width:650px;margin:20px auto;display:grid;gap:18px}.market-clip{border:1px solid rgba(30,50,70,.12);border-radius:22px;overflow:hidden;background:var(--surface,#fff)}.market-clip video{display:block;width:100%;max-height:72vh;background:#000;object-fit:contain}.market-clip-info{padding:15px}.market-clip-info h2{font-size:1.08rem;margin:5px 0}.market-garage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.market-garage-card{padding:16px;border:1px solid rgba(30,50,70,.11);border-radius:16px;background:var(--surface,#fff)}.market-cockpit-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(30,50,70,.11);border-radius:16px;overflow:hidden}.market-cockpit-table th,.market-cockpit-table td{padding:11px;border-bottom:1px solid rgba(30,50,70,.08);text-align:left;vertical-align:top}.market-cockpit-table th{background:var(--surface-2,#f5f8fa);font-size:.8rem}.market-condition-box{padding:18px;border:1px solid rgba(30,50,70,.11);border-radius:16px;background:var(--surface-2,#f7f9fa)}.market-condition-score{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:var(--surface,#fff);font-weight:800}.market-zero-deadend{margin:18px 0;padding:18px;border:1px solid rgba(30,50,70,.11);border-radius:16px;background:var(--surface-2,#f5f8fa)}.market-why{margin-top:9px;padding-top:9px;border-top:1px solid rgba(30,50,70,.08);font-size:.79rem;color:var(--muted,#66717c)}.market-why strong{color:var(--text,#17202a)}.market-handoff-status{max-width:620px;margin:40px auto;padding:26px;border:1px solid rgba(30,50,70,.12);border-radius:22px;background:var(--surface,#fff)}
@media(max-width:950px){.market-tool-grid,.market-mission-results,.market-garage-grid{grid-template-columns:repeat(2,1fr)}.market-deal-layout{grid-template-columns:1fr}.market-scan-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:620px){.market-tool-grid,.market-mission-results,.market-garage-grid,.market-scan-grid{grid-template-columns:1fr}.market-passport-hero{grid-template-columns:1fr}.market-cockpit-table{display:block;overflow-x:auto}}
.market-experience-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 24px}.market-experience-strip>a{display:grid;gap:5px;padding:15px 16px;border:1px solid rgba(30,50,70,.11);border-radius:16px;background:var(--surface,#fff);color:inherit;text-decoration:none;transition:transform .14s ease,border-color .14s ease}.market-experience-strip>a:hover{transform:translateY(-1px);border-color:rgba(30,50,70,.28)}.market-experience-strip strong{font-size:.94rem}.market-experience-strip span{font-size:.8rem;color:var(--muted,#66717c);line-height:1.4}.market-alternatives{margin-top:18px}.market-why{margin-top:10px}.market-why summary{cursor:pointer;font-weight:750;color:var(--text,#17202a);list-style-position:inside}.market-why ul{margin:8px 0 0;padding-left:20px}.market-why li{margin:4px 0;line-height:1.35}.market-zero-deadend .market-hero-actions{margin-top:13px}
@media(max-width:760px){.market-experience-strip{grid-template-columns:1fr}.market-experience-strip>a{padding:13px 14px}}
.market-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.market-table-scroll .market-cockpit-table{min-width:920px}

/* ===== SOURCE: hucial-market-superior.css | sha256:d100175da869d12bdff122766892567eba82da782469aaa3d9f33082052cbecf ===== */
/* Hucial Market Superior — confiance factuelle, Match précis, Passport 2.0, Deal Contract. */
.market-superior-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.market-superior-pillar,.market-trust-card,.market-passport-plus,.market-deal-contract,.market-shield-card,.market-price-intel{border:1px solid var(--ucial-border);border-radius:20px;background:var(--ucial-surface);box-shadow:0 12px 32px rgba(16,20,23,.055);padding:16px}.market-superior-pillar strong{display:block;color:var(--ucial-text);font-size:1rem}.market-superior-pillar span{display:block;color:var(--ucial-text-secondary);margin-top:5px;line-height:1.45}.market-superior-pillar b{color:var(--ucial-primary)}
.market-trust-score{display:flex;align-items:center;gap:12px}.market-trust-score>strong{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:rgb(var(--ucial-rgb-brand)/.09);border:1px solid rgb(var(--ucial-rgb-brand)/.2);color:var(--ucial-primary);font-size:1.28rem}.market-trust-signals{display:grid;gap:7px;margin-top:12px}.market-trust-signal{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:12px;background:var(--ucial-bg);font-size:.86rem}.market-trust-signal[data-tone="attention"]{border-left:3px solid var(--ucial-warning)}.market-trust-signal[data-tone="good"]{border-left:3px solid var(--ucial-success)}
.market-price-intel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-price-intel-grid div{padding:10px;border-radius:12px;background:var(--ucial-bg)}.market-price-intel-grid span{display:block;color:var(--ucial-text-secondary);font-size:.76rem}.market-price-intel-grid strong{display:block;margin-top:3px;color:var(--ucial-text)}
.market-attributes-grid,.market-superior-criteria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-attribute-chip{padding:10px 12px;border:1px solid var(--ucial-border);border-radius:13px;background:var(--ucial-bg)}.market-attribute-chip small{display:block;color:var(--ucial-text-secondary)}.market-attribute-chip strong{display:block;margin-top:2px;color:var(--ucial-text)}
.market-video-proof video{width:100%;max-height:520px;border-radius:18px;background:var(--ucial-color-midnight)}.market-video-proof .market-kicker{margin-top:10px}.market-shield-card{border-color:rgb(var(--ucial-rgb-brand)/.22);background:linear-gradient(145deg,rgb(var(--ucial-rgb-brand)/.055),var(--ucial-surface))}.market-shield-card.is-warning{border-color:color-mix(in srgb,var(--ucial-warning) 40%,var(--ucial-border))}
.market-superior-criteria{grid-column:1/-1;padding:14px;border:1px solid var(--ucial-border);border-radius:18px;background:var(--ucial-bg)}.market-superior-criteria h3{margin:0 0 5px}.market-superior-criterion label{display:grid;gap:6px}.market-criterion-number{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:7px}.market-quality-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:1/-1}.market-wanted-criteria-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.market-wanted-criteria-summary span{padding:5px 8px;border-radius:999px;background:rgb(var(--ucial-rgb-brand)/.08);color:var(--ucial-primary);font-size:.76rem;font-weight:750}
.market-deal-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:14px 0}.market-deal-step{padding:8px 4px;text-align:center;border-radius:10px;background:var(--ucial-bg);color:var(--ucial-text-secondary);font-size:.7rem;font-weight:750}.market-deal-step.is-done,.market-deal-step.is-current{background:rgb(var(--ucial-rgb-brand)/.12);color:var(--ucial-primary)}.market-contract-form{display:grid;gap:10px}.market-contract-confirmations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-contract-confirmations span{padding:9px;border-radius:12px;background:var(--ucial-bg)}.market-handoff-qr{display:grid;place-items:center;padding:14px;background:#fff;border-radius:18px}.market-handoff-qr-svg{width:min(230px,70vw);height:auto;fill:#101417}.market-handoff-actions{display:flex;flex-wrap:wrap;gap:8px}
.market-passport-records{display:grid;gap:9px}.market-passport-record{padding:11px;border:1px solid var(--ucial-border);border-radius:14px;background:var(--ucial-bg)}.market-passport-record header{display:flex;justify-content:space-between;gap:10px}.market-passport-record small{color:var(--ucial-text-secondary)}.market-private-note{border-left:3px solid var(--ucial-primary);padding-left:10px;color:var(--ucial-text-secondary)}
.market-scan-hint{padding:9px 10px;border-radius:12px;background:rgb(var(--ucial-rgb-brand)/.07);color:var(--ucial-text)}.market-scan-hint strong{color:var(--ucial-primary)}
@media(max-width:760px){.market-superior-strip{grid-template-columns:1fr}.market-price-intel-grid,.market-quality-controls,.market-attributes-grid,.market-superior-criteria-grid{grid-template-columns:1fr}.market-deal-progress{grid-template-columns:repeat(3,1fr)}.market-contract-confirmations{grid-template-columns:1fr}}

/* ===== SOURCE: hucial-market-blackops.css | sha256:e93134b8964fa4c9a50b8dbb181e5efa310867fda25fd69bc10a3ef9b9256053 ===== */
/* Hucial Market Intelligence — Black OPS 2026-08-17 */
.market-blackops{--mi-teal:var(--ucial-primary,#007C78);--mi-ink:var(--ucial-text,#171B1D);--mi-muted:var(--ucial-text-secondary,#667176);--mi-line:var(--ucial-border,#DDE4E4);--mi-soft:rgb(0 124 120/.07)}
.market-blackops-hero{background:linear-gradient(135deg,#fff 0%,rgb(0 124 120/.06) 100%);border:1px solid var(--mi-line);border-radius:28px;padding:clamp(20px,4vw,38px);box-shadow:0 18px 48px rgba(16,20,23,.07)}
.market-blackops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}
.market-blackops-card{min-width:0}
.market-blackops-form{display:grid;gap:11px}.market-blackops-form label{display:grid;gap:5px}.market-blackops-form label>span{font-weight:800;color:var(--mi-ink)}
.market-blackops-form :is(input,select,textarea){width:100%;min-width:0;border:1px solid var(--mi-line);border-radius:15px;background:#fff;color:var(--mi-ink);padding:.78rem .85rem;font:inherit}
.market-blackops-form :is(input,select,textarea):focus-visible{outline:3px solid rgb(0 168 159/.22);border-color:var(--mi-teal)}
.market-blackops-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.market-blackops-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--mi-line)}.market-blackops-row>div{display:grid;gap:3px;min-width:0}.market-blackops-row small{color:var(--mi-muted)}
.market-blackops-stat{padding:12px 14px;border-radius:16px;background:var(--mi-soft);border:1px solid rgb(0 124 120/.14)}
.market-blackops-actions,.market-blackops-owner-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}
.market-blackops-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market-blackops-signal-grid article{display:grid;gap:5px;padding:14px;border:1px solid var(--mi-line);border-radius:18px;background:#fff}.market-blackops-signal-grid article>span{font-size:.78rem;color:var(--mi-muted);font-weight:800}.market-blackops-signal-grid article>strong{font-size:1.02rem}.market-blackops-signal-grid article>small{color:var(--mi-muted);line-height:1.35}
.market-blackops-listing,.market-blackops-deal{margin:20px 0;padding:clamp(16px,3vw,26px);border:1px solid var(--mi-line);border-radius:26px;background:linear-gradient(180deg,#fff,rgb(245 247 247/.82));box-shadow:0 14px 38px rgba(16,20,23,.055)}
.market-blackops-details{margin-top:12px}.market-blackops-details>summary{cursor:pointer;font-weight:900;color:var(--mi-teal)}
.market-compatibility-box{margin-top:12px;padding:14px;border-radius:18px;background:rgb(0 124 120/.06);border:1px solid rgb(0 124 120/.14)}
.market-blackops-deal-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.market-condition-line{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--mi-line)}
.market-snapshot-card,.market-blackops-proofline{padding:14px;border-radius:18px;background:rgb(0 124 120/.07);border:1px solid rgb(0 124 120/.16);overflow-wrap:anywhere}
.market-risk-badge{display:inline-flex;align-items:center;padding:.5rem .7rem;border-radius:999px;font-size:.74rem;font-weight:950;letter-spacing:.04em;background:#eef7f6;color:#075f5b}.market-risk-badge[data-level="orange"]{background:#fff5dc;color:#684900}.market-risk-badge[data-level="rouge"]{background:#fff0f1;color:#a52431}
.market-digital-twin{margin:20px 0}.market-digital-twin code,.market-blackops code{overflow-wrap:anywhere}
.market-blackops [data-market-range]{accent-color:var(--mi-teal)}
.market-blackops-dictation{display:inline-flex;align-items:center;gap:.35rem;margin-top:6px;background:transparent;border:1px solid var(--mi-line);border-radius:999px;padding:.45rem .7rem;color:var(--mi-teal);font-weight:850}
.market-blackops-dictation[aria-pressed="true"]{background:rgb(0 124 120/.1)}
@media(max-width:900px){.market-blackops-grid,.market-blackops-deal-grid{grid-template-columns:1fr}.market-blackops-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.market-blackops-two,.market-blackops-signal-grid{grid-template-columns:1fr}.market-blackops-row{align-items:flex-start;flex-direction:column}.market-blackops-row form{width:100%}.market-blackops-row .market-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.market-blackops *{scroll-behavior:auto!important;transition:none!important}}
.market-blackops-principle{margin:0 0 14px;padding:12px 15px;border:1px solid var(--mi-line);border-radius:16px;background:#fff;color:var(--mi-muted);font-size:.9rem;line-height:1.45}.market-blackops-principle strong{color:var(--mi-ink)}
.market-agreement-summary{margin:14px 0;padding:14px 16px;border:1px solid rgb(0 124 120/.2);border-radius:18px;background:rgb(0 124 120/.055)}.market-agreement-summary strong{display:block;color:var(--mi-ink);margin-bottom:4px}.market-agreement-summary p{margin:.15rem 0 .3rem}.market-agreement-summary small{color:var(--mi-muted)}
.market-listing-history{display:grid;gap:8px;margin:10px 0}.market-listing-history article{display:grid;grid-template-columns:minmax(80px,.45fr) minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 11px;border:1px solid var(--mi-line);border-radius:13px;background:#fff}.market-listing-history span,.market-listing-history small{color:var(--mi-muted)}
@media(max-width:620px){.market-listing-history article{grid-template-columns:1fr}.market-listing-history small{font-size:.76rem}}
.market-blackops-inline-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.market-blackops-inline-actions form{margin:0}

/* ===== SOURCE: hucial-market-shops.css | sha256:fbebb85485bc8ce28563b84a7cd4a30e090e1c3168b095d9fa887e647a3600fb ===== */
/* Ucial Market — Boutiques professionnelles BLACK OPS++ · 2026-08-17
   Couche strictement visuelle : s'appuie sur les tokens officiels Hucial. */
.market-shop-shell{
  --shop-teal:var(--ucial-primary,#007C78);
  --shop-bright:var(--ucial-primary-hover,#00A89F);
  --shop-coral:var(--ucial-color-accent-human,#FF6257);
  --shop-ink:var(--ucial-text,#171B1D);
  --shop-slate:var(--ucial-text-secondary,#667176);
  --shop-cloud:var(--ucial-color-cloud,#F5F7F7);
  --shop-mist:var(--ucial-border,#DCE4E4);
  --shop-white:#fff;
  --shop-shadow:0 18px 48px rgba(16,20,23,.08);
  --shop-shadow-soft:0 9px 26px rgba(16,20,23,.055);
  color:var(--shop-ink);
  display:grid;
  gap:18px;
  width:min(1180px,100%);
  margin-inline:auto;
  padding:clamp(16px,3vw,30px) clamp(12px,3vw,24px) 52px;
}
.market-shop-shell *, .market-shop-shell *::before,.market-shop-shell *::after{box-sizing:border-box}
.market-shop-shell :where(a,button,input,select,textarea,summary){font:inherit}
.market-shop-shell a{color:var(--shop-teal)}
.market-shop-shell :where(input,select,textarea){width:100%;border:1px solid var(--shop-mist);border-radius:14px;background:var(--shop-white);color:var(--shop-ink);padding:.78rem .85rem;min-height:48px;box-shadow:none}
.market-shop-shell textarea{resize:vertical;min-height:112px;line-height:1.48}
.market-shop-shell :where(input,select,textarea):focus-visible{outline:3px solid rgb(0 168 159/.20);border-color:var(--shop-bright)}
.market-shop-shell label{display:grid;gap:6px;color:var(--shop-ink);font-weight:750;line-height:1.28}
.market-shop-shell label small{font-weight:600;color:var(--shop-slate)}
.market-shop-shell button:disabled{opacity:.48;cursor:not-allowed}
.market-kicker{display:block;color:var(--shop-teal);font-size:.72rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}
.market-shop-hero,.market-shop-public-hero,.market-shop-panel,.market-shop-command,.market-shop-trust-public,.market-shop-real-gate,.market-shop-no-payment,.market-shop-gate{
  border:1px solid var(--shop-mist);border-radius:26px;background:rgba(255,255,255,.96);box-shadow:var(--shop-shadow-soft)
}
.market-shop-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(22px,4vw,38px)}
.market-shop-hero.compact{padding:24px 28px}
.market-shop-hero h1,.market-shop-public-hero h1{margin:.35rem 0 .65rem;font-size:clamp(2rem,5vw,3.25rem);line-height:.98;letter-spacing:-.045em;color:var(--shop-ink)}
.market-shop-hero.compact h1{font-size:clamp(1.75rem,4vw,2.5rem)}
.market-shop-hero p,.market-shop-public-hero p{margin:0;color:var(--shop-slate);font-size:clamp(1rem,2vw,1.13rem);line-height:1.58;max-width:760px}
.market-hero-actions,.market-shop-card-actions,.market-shop-review-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}
.market-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.65rem .9rem;border:1px solid var(--shop-mist)!important;border-radius:14px!important;background:#fff!important;color:var(--shop-ink)!important;font-weight:850!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important}
.market-btn:hover,.market-btn:focus-visible{border-color:rgb(0 124 120/.34)!important;background:rgb(0 124 120/.055)!important}
.market-btn-primary{background:var(--shop-teal)!important;border-color:var(--shop-teal)!important;color:#fff!important}
.market-btn-primary:hover,.market-btn-primary:focus-visible{background:var(--shop-bright)!important;border-color:var(--shop-bright)!important;color:#101417!important}
.market-btn-danger{border-color:#DA3743!important;color:#B4232E!important;background:#FFF5F5!important}
.market-shop-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.market-shop-trust-grid article{display:grid;align-content:start;gap:7px;min-height:145px;padding:20px;border:1px solid rgb(0 124 120/.14);border-radius:20px;background:linear-gradient(150deg,#fff,rgb(0 124 120/.045))}
.market-shop-trust-grid strong{font-size:1.02rem;color:var(--shop-ink)}
.market-shop-trust-grid span{color:var(--shop-slate);font-size:.91rem;line-height:1.45}
.market-shop-panel{padding:clamp(18px,3vw,28px)}
.market-section-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px}
.market-section-head h2{margin:.25rem 0 0;font-size:clamp(1.35rem,3vw,1.9rem);letter-spacing:-.025em}
.market-section-head p{margin:0;color:var(--shop-slate);max-width:520px}
.market-shop-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.market-shop-card{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid var(--shop-mist);border-radius:20px;background:#fff;box-shadow:0 5px 18px rgba(16,20,23,.035);overflow:hidden}
.market-shop-card-public{padding:0}
.market-shop-card-public>img{width:100%;height:130px;object-fit:cover;background:var(--shop-cloud)}
.market-shop-card-body{display:grid;gap:7px;padding:18px}
.market-shop-card h3{margin:0;font-size:1.18rem}.market-shop-card p{margin:0;color:var(--shop-slate);line-height:1.45}
.market-shop-logo{width:54px;height:54px;object-fit:cover;border-radius:15px;border:1px solid var(--shop-mist);background:#fff}.market-shop-logo.large{width:88px;height:88px;border-radius:22px}
.market-shop-verified{display:inline-flex;width:max-content;max-width:100%;align-items:center;border-radius:999px;padding:.32rem .6rem;background:rgb(0 124 120/.09);color:var(--shop-teal);font-size:.69rem;font-weight:950;letter-spacing:.07em}
.market-shop-status{display:inline-flex;width:max-content;padding:.28rem .55rem;border-radius:999px;background:var(--shop-cloud);color:var(--shop-slate);font-size:.68rem;font-weight:950;letter-spacing:.08em}
.market-shop-status.is-active{background:rgb(0 124 120/.10);color:var(--shop-teal)}
.market-shop-status.is-pending{background:#FFF7E6;color:#8D5D00}.market-shop-status.is-restricted,.market-shop-status.is-suspended,.market-shop-status.is-rejected{background:#FFF1F1;color:#A92732}
.market-shop-list{display:grid;gap:10px}.market-shop-list>article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--shop-mist);border-radius:16px}.market-shop-list>article>div{display:grid;gap:3px}.market-shop-list span{color:var(--shop-slate)}
.market-shop-gate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;background:linear-gradient(150deg,#fff,rgb(0 168 159/.045))}.market-shop-gate>div{display:grid;gap:4px}.market-shop-gate span,.market-shop-gate p,.market-shop-gate li{color:var(--shop-slate)}.market-shop-gate.is-blocked{display:block;border-color:#F0B8BD;background:#FFF8F8}
.market-shop-form{display:grid;gap:20px}.market-shop-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-shop-safety-note{padding:16px 18px;border-left:4px solid var(--shop-teal);border-radius:0 15px 15px 0;background:rgb(0 124 120/.055)}.market-shop-safety-note p{margin:.35rem 0 0;color:var(--shop-slate);line-height:1.48}
.market-shop-public-hero{overflow:hidden}.market-shop-cover{width:100%;height:clamp(180px,30vw,330px);object-fit:cover;background:var(--shop-cloud)}.market-shop-public-head{display:flex;align-items:center;gap:18px;padding:22px 26px}.market-shop-public-head h1{font-size:clamp(1.8rem,4vw,2.8rem)}.market-shop-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--shop-slate);font-weight:650;margin-top:12px}
.market-shop-trust-public{padding:22px 26px;display:grid;gap:14px}.market-shop-trust-public h2{margin:.25rem 0 0}.market-shop-trust-facts{display:flex;flex-wrap:wrap;gap:8px}.market-shop-trust-facts span{border:1px solid var(--shop-mist);border-radius:999px;padding:.42rem .65rem;background:#fff;font-weight:750;font-size:.84rem}.market-shop-trust-facts .is-ok{border-color:rgb(0 124 120/.2);background:rgb(0 124 120/.065);color:var(--shop-teal)}.market-shop-trust-facts .is-watch{border-color:#E4C781;background:#FFF9EA;color:#725000}.market-shop-trust-public>p{margin:0;color:var(--shop-slate);font-size:.88rem}
.market-shop-real-gate{padding:18px 20px;border-color:rgb(0 124 120/.25);background:linear-gradient(135deg,rgb(0 124 120/.07),#fff)}.market-shop-real-gate p{margin:.35rem 0 .8rem;color:var(--shop-slate)}
.market-shop-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.market-shop-catalog-card{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid var(--shop-mist);border-radius:20px;background:#fff}.market-shop-catalog-card>img{width:100%;height:190px;object-fit:cover;background:var(--shop-cloud)}.market-shop-catalog-card>div{display:grid;gap:7px;padding:16px}.market-shop-catalog-card h3{margin:0;font-size:1.15rem}.market-shop-catalog-card p{margin:0;color:var(--shop-slate);line-height:1.45}.market-shop-kind{font-size:.67rem;font-weight:950;letter-spacing:.11em;color:var(--shop-teal)}.market-price{font-size:1.15rem}.market-shop-stock{color:var(--shop-slate);font-weight:750}.market-shop-stock.is-out{color:#A92732}.market-shop-catalog-card form{display:grid;gap:8px}.market-shop-inline{border-top:1px solid var(--shop-mist);padding-top:8px}.market-shop-inline summary{cursor:pointer;color:var(--shop-teal);font-weight:850}
.market-shop-public-grid,.market-shop-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-shop-hours{display:grid;gap:7px}.market-shop-hours>div{display:flex;justify-content:space-between;gap:14px;padding:.55rem 0;border-bottom:1px solid var(--shop-mist)}.market-shop-hours span{color:var(--shop-slate)}
.market-shop-policies{display:grid;gap:8px}.market-shop-policies details{border:1px solid var(--shop-mist);border-radius:15px;padding:12px 14px;background:#fff}.market-shop-policies summary{cursor:pointer;font-weight:850}.market-shop-policies p{color:var(--shop-slate);line-height:1.5}
.market-shop-no-payment{padding:18px 20px;background:var(--shop-cloud)}.market-shop-no-payment p{margin:.35rem 0 0;color:var(--shop-slate);line-height:1.48}
.market-shop-command{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px}.market-shop-command>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.market-shop-command p{margin:0;color:var(--shop-slate)}
.market-shop-tabs{display:flex;gap:7px;overflow:auto;padding:4px 0 8px;scrollbar-width:thin}.market-shop-tabs a{flex:0 0 auto;padding:.55rem .75rem;border:1px solid var(--shop-mist);border-radius:999px;background:#fff;color:var(--shop-ink);font-weight:800;text-decoration:none}.market-shop-tabs a:hover{border-color:rgb(0 124 120/.3);background:rgb(0 124 120/.055)}
.market-shop-intelligence{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.market-shop-alerts{display:grid;gap:8px}.market-shop-alerts article{padding:13px 15px;border:1px solid var(--shop-mist);border-radius:15px;background:#fff}.market-shop-alerts .warning{border-color:#E4C781;background:#FFF9EA}.market-shop-alerts .danger{border-color:#F0B8BD;background:#FFF5F5}
.market-shop-op{display:grid;gap:9px;padding:14px;border:1px solid var(--shop-mist);border-radius:17px;background:#fff}.market-shop-op header{display:flex;justify-content:space-between;gap:12px}.market-shop-op p{margin:0;color:var(--shop-slate);line-height:1.42}.market-shop-op form{display:grid;gap:8px}
.market-shop-add-item,.market-shop-invite,.market-shop-stock-adjust{display:grid;gap:12px;padding:15px;border:1px dashed rgb(0 124 120/.28);border-radius:17px;background:rgb(0 124 120/.025)}
.market-shop-catalog-manage{display:grid;gap:12px}.market-shop-catalog-main{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:start}.market-shop-catalog-main>img{width:100px;height:100px;border-radius:16px;object-fit:cover;background:var(--shop-cloud)}
.market-shop-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:11px}.market-shop-team-grid article{display:grid;gap:10px;padding:15px;border:1px solid var(--shop-mist);border-radius:17px}.market-shop-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px;font-weight:700}.market-shop-check input{width:20px!important;height:20px!important;min-height:0!important;margin-top:1px}.market-shop-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-shop-hours-edit{display:grid;gap:8px}.market-shop-hours-edit>div{display:grid;grid-template-columns:minmax(110px,1fr) repeat(2,minmax(100px,.6fr)) minmax(90px,.5fr);gap:8px;align-items:center}
.market-shop-code{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px dashed rgb(0 124 120/.35);border-radius:14px;background:var(--shop-cloud);overflow:auto}.market-shop-code code{white-space:nowrap;font-size:.83rem}.market-shop-verification{display:grid;gap:10px}.market-shop-verification .is-ok{color:var(--shop-teal)}.market-shop-verification .is-watch{color:#8D5D00}
.market-shop-review-list{display:grid;gap:14px}.market-shop-review-list>article{display:grid;gap:14px;padding:18px;border:1px solid var(--shop-mist);border-radius:20px;background:#fff}.market-shop-review-list h2{margin:.3rem 0}.market-shop-review-list p{margin:0;color:var(--shop-slate)}.market-shop-review-list dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin:0}.market-shop-review-list dl>div{padding:11px;border-radius:13px;background:var(--shop-cloud)}.market-shop-review-list dt{font-size:.72rem;color:var(--shop-slate);font-weight:850;text-transform:uppercase}.market-shop-review-list dd{margin:.25rem 0 0;font-weight:750}.market-shop-review-issues{margin:0;padding-left:1.25rem;color:#9A2932}.market-shop-review-actions>form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1 1 350px}.market-shop-review-actions input,.market-shop-review-actions select{width:auto;flex:1 1 180px}
.market-empty{padding:28px;text-align:center;color:var(--shop-slate)}.market-empty h2,.market-empty h3{color:var(--shop-ink)}

@media(max-width:850px){
 .market-shop-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .market-shop-hero{grid-template-columns:1fr;align-items:start}.market-hero-actions{justify-content:flex-start}
 .market-shop-public-grid,.market-shop-ops-grid{grid-template-columns:1fr}
}
@media(max-width:620px){
 .market-shop-shell{padding-inline:10px;gap:13px}
 .market-shop-hero,.market-shop-panel,.market-shop-trust-public,.market-shop-real-gate,.market-shop-no-payment,.market-shop-gate{border-radius:21px}
 .market-shop-hero,.market-shop-hero.compact{padding:20px 18px}
 .market-shop-trust-grid,.market-shop-form-grid,.market-shop-toggles{grid-template-columns:1fr}
 .market-shop-gate{grid-template-columns:1fr}
 .market-shop-public-head{align-items:flex-start;padding:18px;flex-direction:column}
 .market-shop-command{align-items:flex-start;flex-direction:column}
 .market-section-head{align-items:flex-start;flex-direction:column}
 .market-shop-hours-edit>div{grid-template-columns:1fr 1fr}.market-shop-hours-edit>div>strong{grid-column:1/-1}
 .market-shop-catalog-main{grid-template-columns:72px minmax(0,1fr)}.market-shop-catalog-main>img{width:72px;height:72px}
 .market-shop-review-actions>form{display:grid;grid-template-columns:1fr;width:100%}.market-shop-review-actions input,.market-shop-review-actions select{width:100%}
}
@media(prefers-contrast:more){.market-shop-shell :where(.market-shop-panel,.market-shop-card,.market-shop-op,input,select,textarea,.market-btn){border-width:2px!important}}
@media(forced-colors:active){.market-shop-shell *{forced-color-adjust:auto}.market-btn,.market-shop-panel,.market-shop-card{border:1px solid CanvasText!important}}
