/* RC102: galería aislada del muro; imágenes acotadas incluso con estilos del tema. */
#cp-community .cp-marketplace{width:100%;min-width:0}
#cp-community .cp-marketplace-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 20px;padding:24px 28px;border:1px solid #d4e8db;border-radius:20px;background:linear-gradient(115deg,#fff 20%,#e5f5ec);box-shadow:0 8px 24px #123f2710}
#cp-community .cp-marketplace-head__title{display:flex;align-items:center;gap:16px;min-width:0}
#cp-community .cp-marketplace-head__title>div{min-width:0}
#cp-community .cp-marketplace-head__title>img{display:block;width:60px!important;height:60px!important;max-width:60px!important;object-fit:contain}
#cp-community .cp-marketplace-head small{display:block;color:#08783c;font-size:10px;font-weight:800;letter-spacing:.12em}
#cp-community .cp-marketplace-head h1{margin:4px 0 0;color:#103e2b;font-size:32px;font-weight:800;line-height:1.2}
#cp-community .cp-marketplace-head p{margin:8px 0 0;color:#254d38;font-size:13px;line-height:1.5}
#cp-community .cp-marketplace-head p span{color:#64776c;font-size:13px}
#cp-community .cp-marketplace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}
#cp-community .cp-marketplace-toolbar form{display:flex;gap:8px;flex:1;max-width:720px;margin:0}
#cp-community .cp-marketplace-toolbar label{flex:1;min-width:0;margin:0}
#cp-community .cp-marketplace-toolbar input[type=search]{width:100%;height:46px;margin:0;padding:0 16px;border:1px solid #d4e4da;border-radius:12px;background:#fff;color:#193e2c;font:inherit;font-size:14px}
#cp-community .cp-marketplace-toolbar button{height:46px;padding:0 24px;border:0;border-radius:12px;background:#087e40;color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}
#cp-community .cp-marketplace-toolbar>a{color:#086738;font-size:13px;font-weight:700;white-space:nowrap}
#cp-community .cp-marketplace-publish{margin:0 0 20px;border:0;padding:0}
#cp-community .cp-marketplace-publish>summary{display:list-item;width:fit-content;max-width:100%;padding:11px 20px;list-style:none;border:1px solid #aed9bd;border-radius:11px;background:#e0f3e7;color:#076135;font-size:13px;font-weight:800;cursor:pointer}
#cp-community .cp-marketplace-publish>summary::-webkit-details-marker{display:none}
#cp-community .cp-marketplace-publish[open]>summary{background:#0a693a;color:#fff}
#cp-community .cp-marketplace-publish>p{margin:14px 0 10px;color:#566e60;font-size:13px}
#cp-community .cp-marketplace-publish>.cp-community-composer{max-width:800px;margin:0 0 18px}
/* RC114: acción principal junto al título, sin duplicar controles ni cargar recursos nuevos. */
#cp-community .cp-marketplace-head .cp-marketplace-publish{min-width:240px;max-width:100%;margin:0}
#cp-community .cp-marketplace-head .cp-marketplace-publish>summary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;margin:0;padding:12px 20px;box-sizing:border-box;border:1px solid #057038;border-radius:15px;background:linear-gradient(135deg,#087f42,#056335);color:#fff;font-family:inherit;font-size:16px;font-weight:800;line-height:1.25;letter-spacing:0;text-transform:none;box-shadow:0 7px 18px #076a3933;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;list-style:none}
#cp-community .cp-marketplace-head .cp-marketplace-publish>summary:hover{background:linear-gradient(135deg,#087d40,#044e29);box-shadow:0 10px 24px #076a3945;transform:translateY(-2px)}
#cp-community .cp-marketplace-head .cp-marketplace-publish>summary:active{transform:translateY(0)}
#cp-community .cp-marketplace-head .cp-marketplace-publish>summary:focus-visible{outline:3px solid #133e2b;outline-offset:4px}
#cp-community .cp-marketplace-publish__plus{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #ffffff59;border-radius:50%;background:#ffffff21;color:inherit;font:500 25px/1 Arial,sans-serif}
#cp-community .cp-marketplace-publish__arrow{margin-left:8px;color:inherit;font:400 22px/1 Arial,sans-serif}
#cp-community .cp-marketplace-head .cp-marketplace-publish[open]{grid-column:1/-1}
#cp-community .cp-marketplace-head [data-cp-market-compose-content]{margin-top:18px;padding:18px;border:1px solid #c9e2d2;border-radius:14px;background:#fff}
#cp-community .cp-marketplace-head [data-cp-market-compose-content]>p{margin:0 0 14px;color:#526c5c;font-size:13px}
#cp-community .cp-marketplace-head [data-cp-market-compose-content] .cp-community-composer{max-width:800px;margin:0}
#cp-community .cp-marketplace-results{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:22px 0 16px}
#cp-community .cp-marketplace-results h2{margin:0;color:#183f2c;font-size:18px;font-weight:800}
#cp-community .cp-marketplace-results>span{margin-left:auto;color:#64766b;font-size:12px}
#cp-community .cp-marketplace-results>a{color:#086738;font-size:12px}
#cp-community .cp-marketplace-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;align-items:stretch}
#cp-community .cp-marketplace-card.cp-community-post{min-width:0;margin:0;padding:0;border:1px solid #cbded1;border-radius:17px;background:#fff;box-shadow:0 5px 16px #153e2610;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
#cp-community .cp-marketplace-card.cp-community-post:hover{border-color:#7dbc94;box-shadow:0 12px 28px #12482820;transform:translateY(-3px)}
#cp-community .cp-marketplace-card__link{display:flex;flex-direction:column;height:100%;color:#193e2c}
#cp-community .cp-marketplace-card__cover{position:relative;flex:0 0 auto;aspect-ratio:1/1;overflow:hidden;border:0;border-bottom:1px solid #e1ebe5;border-radius:0;background:#e6eee8}
#cp-community .cp-marketplace-card__cover>img.cp-marketplace-card__photo{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;margin:0!important;border:0;border-radius:0;object-fit:cover;transition:transform .2s ease}
#cp-community .cp-marketplace-card__link:hover .cp-marketplace-card__photo{transform:scale(1.035)}
#cp-community .cp-marketplace-card__link:focus-visible{outline:3px solid #079a51;outline-offset:-3px;border-radius:14px}
#cp-community .cp-marketplace-card__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;background:linear-gradient(140deg,#eff8f1,#d9ebe0);color:#52715e;font-size:12px}
#cp-community .cp-marketplace-card__placeholder>img{display:block;width:66px!important;height:66px!important;max-width:66px!important;object-fit:contain;opacity:.65}
#cp-community .cp-marketplace-card__new{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);padding:5px 8px;border-radius:6px;background:#fffffff2;color:#15492d;box-shadow:0 2px 10px #0000000a;font-size:10px;line-height:1.3;font-weight:800}
#cp-community .cp-marketplace-card__info{flex:1;padding:15px 14px 14px}
#cp-community .cp-marketplace-card__quick{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid #e5eee8;background:#f5faf7;color:#107346;font-size:11px;font-weight:800}
#cp-community .cp-marketplace-card__price{display:block;margin:0 0 5px;color:#103d27;font-size:20px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}
#cp-community .cp-marketplace-card h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.8em;margin:0 0 8px;color:#273f32;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
#cp-community .cp-marketplace-card__location{display:block;overflow:hidden;color:#687a6d;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}
#cp-community .cp-marketplace-empty{grid-column:1/-1;padding:50px 20px;border:1px dashed #bad6c5;border-radius:16px;background:#ffffffb3;text-align:center}
#cp-community .cp-marketplace-empty>img{width:72px!important;height:72px!important;max-width:72px!important;margin-bottom:16px;object-fit:contain}
#cp-community .cp-marketplace-empty h2{margin:0 0 10px;font-size:22px;color:#254f37}
#cp-community .cp-marketplace-empty p{margin:0;color:#64766b;font-size:14px}
#cp-community .cp-marketplace-notice{margin:30px 0 0;padding-top:18px;border-top:1px solid #dbe5df;color:#6a7c70;font-size:12px;line-height:1.6}
#cp-community .cp-marketplace-fields{grid-column:1/-1;min-width:0;margin:4px 0 16px;padding:14px;border:1px solid #c4dfce;border-radius:12px;background:#f3faf6}
#cp-community .cp-marketplace-fields[hidden]{display:none!important}
#cp-community .cp-marketplace-fields legend{width:auto;margin:0;padding:0 6px;border:0;color:#0b6437;font-size:12px;font-weight:800}
#cp-community .cp-marketplace-fields>p{margin:0 0 12px;color:#64796c;font-size:11px}
#cp-community .cp-marketplace-fields>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#cp-community .cp-marketplace-fields label{display:block;min-width:0;margin:0}
#cp-community .cp-marketplace-fields label>span{display:block;margin:0 0 6px;font-size:12px;font-weight:700;color:#20442f}
#cp-community .cp-marketplace-fields input{width:100%;min-width:0;height:40px;margin:0;padding:8px 10px;border:1px solid #c7ddd0;border-radius:8px;background:#fff;color:#153b27;font:inherit;font-size:13px}
#cp-community .cp-marketplace-fields small{display:block;margin-top:5px;color:#627769;font-size:10px;line-height:1.4}
#cp-community .cp-marketplace-detail{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:16px 0;padding:14px 16px;border:1px solid #cee5d6;border-radius:12px;background:#eef8f2}
#cp-community .cp-marketplace-detail strong{color:#087a40;font-size:24px;line-height:1.2}
#cp-community .cp-marketplace-detail span{color:#41644e;font-size:13px;overflow-wrap:anywhere}
#cp-community .cp-marketplace-detail small{flex-basis:100%;color:#637b6c;font-size:10px}
@media(max-width:1250px){#cp-community .cp-marketplace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1000px){#cp-community .cp-marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#cp-community .cp-marketplace-head{padding:20px}#cp-community .cp-marketplace-head p{max-width:260px}}
@media(max-width:700px){
    #cp-community .cp-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}
    #cp-community .cp-marketplace-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:18px;border-radius:16px}
    #cp-community .cp-marketplace-head .cp-marketplace-publish{min-width:0;width:100%}
    #cp-community .cp-marketplace-head .cp-marketplace-publish>summary{min-height:56px;font-size:16px}
    #cp-community .cp-marketplace-head h1{font-size:27px}
    #cp-community .cp-marketplace-head__title>img{width:48px!important;height:48px!important;max-width:48px!important}
    #cp-community .cp-marketplace-head p{max-width:none;font-size:12px}
    #cp-community .cp-marketplace-toolbar{flex-wrap:wrap;gap:10px}
    #cp-community .cp-marketplace-toolbar form{flex-basis:100%}
    #cp-community .cp-marketplace-toolbar button{padding:0 16px}
    #cp-community .cp-marketplace-results{gap:6px;margin-top:18px}
    #cp-community .cp-marketplace-results>span{flex-basis:100%;margin:0}
    #cp-community .cp-marketplace-results h2{font-size:16px}
    #cp-community .cp-marketplace-card__price{font-size:17px}
    #cp-community .cp-marketplace-card h2{font-size:13px}
    #cp-community .cp-marketplace-card__new{top:7px;left:7px;font-size:9px;padding:4px 6px}
    #cp-community .cp-marketplace-fields>div{grid-template-columns:1fr}
}

/* Job posting action: shares the existing composer and accessible dialog style. */
#cp-community .cp-community-jobs-page-head{flex-wrap:wrap}
#cp-community .cp-jobs-publish{flex:1 0 100%;min-width:0}
#cp-community .cp-jobs-publish summary{display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content;max-width:100%;margin-left:auto;padding:13px 20px;border:1px solid #067a3c;border-radius:12px;background:linear-gradient(120deg,#07964b,#057c40);color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px #08733b26;list-style:none}
#cp-community .cp-jobs-publish summary::-webkit-details-marker{display:none}
#cp-community .cp-jobs-publish summary:hover{background:#056c36;box-shadow:0 8px 20px #08733b38}
#cp-community .cp-jobs-publish summary:focus-visible{outline:3px solid #42b879;outline-offset:3px}
#cp-community .cp-jobs-publish summary>span{font-size:22px;line-height:1}
#cp-community .cp-jobs-publish details[open]>[data-cp-job-content]{margin-top:18px}
#cp-community [data-cp-job-content]>p{font-size:13px;line-height:1.6;margin:0 0 16px;color:#496d59}
@media(max-width:600px){#cp-community .cp-jobs-publish summary{width:100%;margin:0}}
@media(prefers-reduced-motion:reduce){#cp-community .cp-marketplace-card__cover>img.cp-marketplace-card__photo{transition:none}}

/* RC104: dialog nativo en la capa superior; mantiene el ámbito de estilos de Comunidad. */
html.cp-market-modal-open,html.cp-market-modal-open body{overflow:hidden!important}
#cp-community dialog.cp-market-dialog{position:fixed!important;inset:0!important;width:min(1060px,calc(100vw - 32px))!important;min-width:0!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto!important;padding:0!important;overflow:hidden;border:1px solid #d6e4db!important;border-radius:22px!important;background:#fff!important;color:#193c2a;box-shadow:0 28px 90px #001b2d55;font-family:inherit;line-height:1.5;transform:none!important;box-sizing:border-box}
#cp-community dialog.cp-market-dialog:not([open]),#cp-community .cp-market-dialog [hidden]{display:none!important}
#cp-community dialog.cp-market-dialog[open]{display:flex!important;flex-direction:column;height:fit-content!important}
#cp-community dialog.cp-market-dialog::backdrop{background:rgba(4,26,19,.65);backdrop-filter:blur(4px)}
#cp-community dialog.cp-market-dialog--create{width:min(760px,calc(100vw - 32px))!important}
#cp-community .cp-market-dialog__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:18px 24px;border-bottom:1px solid #dfeae3;background:linear-gradient(110deg,#fbfefc,#eff8f2)}
#cp-community .cp-market-dialog__header small{display:block;color:#168347;font-size:9px;font-weight:800;letter-spacing:.12em}
#cp-community .cp-market-dialog__header h2{margin:3px 0 0;color:#173e29;font-size:21px;font-weight:800;line-height:1.25;text-transform:none}
#cp-community .cp-market-dialog button.cp-market-dialog__close{display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%;background:#e4efe8;color:#234733;font:400 27px/1 Arial,sans-serif;cursor:pointer}
#cp-community .cp-market-dialog a:focus-visible,#cp-community .cp-market-dialog button:focus-visible{outline:3px solid #14915b;outline-offset:2px}
#cp-community .cp-market-dialog__compose{min-height:0;padding:18px 24px 22px;overflow-y:auto;overscroll-behavior:contain}
#cp-community .cp-market-dialog__compose [data-cp-market-compose-content]>p{margin:0 0 14px;color:#64766b;font-size:12px}
#cp-community .cp-market-dialog--create .cp-community-composer{max-width:none;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none}
#cp-community .cp-market-dialog--create .cp-community-composer__launcher{display:none!important}
#cp-community .cp-market-dialog--create .cp-community-composer form{margin:0;padding:0;border:0}
#cp-community .cp-market-dialog--create .cp-community-composer footer{margin-bottom:0}
#cp-community .cp-market-dialog__status{margin:0;padding:54px 24px;color:#607b69;font-size:14px;text-align:center}
#cp-community .cp-market-quick{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,1fr);min-height:0;overflow:auto;overscroll-behavior:contain}
#cp-community .cp-market-quick__gallery{min-width:0;padding:20px;background:#f2f5f3;border-right:1px solid #e2eae5}
#cp-community .cp-market-quick__stage{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(240px,48vh,470px);height:clamp(240px,48dvh,470px);min-width:0;overflow:hidden;border:1px solid #dfe8e2;border-radius:14px;background:#fff}
#cp-community .cp-market-quick__stage>img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:contain!important}
#cp-community .cp-market-quick__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#758779;font-size:12px}
#cp-community .cp-market-quick__placeholder img{display:block;width:80px!important;height:80px!important;max-width:80px!important;object-fit:contain;opacity:.65}
#cp-community .cp-market-dialog button.cp-market-quick__arrow{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0;padding:0!important;border:1px solid #d2e0d8;border-radius:50%;background:#fffffff2;color:#164c30;font:400 28px/1 Arial,sans-serif;box-shadow:0 3px 12px #09221920;cursor:pointer;transform:translateY(-50%)}
#cp-community .cp-market-quick__arrow.is-prev{left:9px}#cp-community .cp-market-quick__arrow.is-next{right:9px}
#cp-community .cp-market-quick__counter{position:absolute;right:12px;bottom:12px;padding:4px 9px;border-radius:8px;background:#123d2cdb;color:#fff;font-size:11px;font-weight:700}
#cp-community .cp-market-quick__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}
#cp-community .cp-market-dialog .cp-market-quick__thumbs button{display:block;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;margin:0;padding:3px!important;overflow:hidden;border:2px solid transparent;border-radius:10px;background:#fff;cursor:pointer}
#cp-community .cp-market-dialog .cp-market-quick__thumbs button[aria-pressed=true]{border-color:#0a9650;box-shadow:0 0 0 2px #bfe8cf}
#cp-community .cp-market-quick__thumbs img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0;border-radius:5px;object-fit:cover}
#cp-community .cp-market-quick__info{min-width:0;padding:24px}
#cp-community .cp-market-quick__label{display:block;color:#438565;font-size:9px;font-weight:800;letter-spacing:.08em}
#cp-community .cp-market-quick__info h3{margin:9px 0 12px;color:#183f2a;font-size:23px;line-height:1.3;overflow-wrap:anywhere}
#cp-community .cp-market-quick__price{display:block;color:#06773b;font-size:31px;line-height:1.2;font-weight:850;overflow-wrap:anywhere}
#cp-community .cp-market-quick__location{margin:12px 0 4px;color:#577563;font-size:13px;overflow-wrap:anywhere}
#cp-community .cp-market-quick__date{display:block;color:#85958b;font-size:10px}
#cp-community .cp-market-quick__info h4{margin:22px 0 8px;color:#2b5039;font-size:13px;font-weight:800}
#cp-community .cp-market-quick__description{margin:0;color:#52685b;font-size:13px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}
#cp-community .cp-market-quick__seller{display:flex;align-items:center;gap:13px;margin-top:24px;padding:13px 15px;border:1px solid #deebe2;border-radius:11px;background:#f5faf7;text-decoration:none;transition:border-color .18s,background .18s}
#cp-community .cp-market-quick__seller:hover{border-color:#98cfad;background:#eef8f1;text-decoration:none}
#cp-community .cp-market-quick__seller img.cp-market-quick__avatar{display:block;flex:0 0 48px;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #c8e1d1;object-fit:cover!important;box-sizing:border-box}
#cp-community .cp-market-quick__identity{display:block;min-width:0}
#cp-community .cp-market-quick__seller small{display:block;color:#7a8f81;font-size:10px}
#cp-community .cp-market-quick__seller strong{display:block;margin-top:2px;color:#0c7542;font-size:14px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}
#cp-community .cp-market-quick__profile{display:block;margin-top:4px;color:#48835e;font-size:11px;font-weight:600}
#cp-community .cp-market-dialog__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:16px 24px;border-top:1px solid #dfeae3;background:#fff}
#cp-community .cp-market-dialog__footer p{max-width:350px;margin:0;color:#75857b;font-size:11px;line-height:1.5}
#cp-community .cp-market-dialog__footer a{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;padding:10px 16px;border:1px solid #b5d6c1;border-radius:10px;background:#f1f8f4;color:#147543;font-size:12px;font-weight:750;text-decoration:none}
@media(max-width:700px){
    #cp-community dialog.cp-market-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);border-radius:16px!important}
    #cp-community .cp-market-dialog__header{padding:14px 16px}
    #cp-community .cp-market-dialog__header h2{font-size:18px}
    #cp-community .cp-market-dialog__compose{padding:15px 16px}
    #cp-community .cp-market-quick{grid-template-columns:minmax(0,1fr)}
    #cp-community .cp-market-quick__gallery{padding:14px;border-right:0;border-bottom:1px solid #e2eae5}
    #cp-community .cp-market-quick__stage{height:clamp(220px,35vh,350px);height:clamp(220px,35dvh,350px)}
    #cp-community .cp-market-quick__info{padding:20px 18px}
    #cp-community .cp-market-quick__info h3{font-size:20px}
    #cp-community .cp-market-quick__price{font-size:27px}
    #cp-community .cp-market-dialog__footer{flex-direction:column;align-items:stretch;gap:9px;padding:12px 16px}
    #cp-community .cp-market-dialog__footer p{max-width:none;font-size:10px}
    #cp-community .cp-marketplace-card__info{padding:12px 11px}
    #cp-community .cp-marketplace-card__quick{padding:9px 11px;font-size:10px}
}
@media(prefers-reduced-motion:reduce){#cp-community .cp-marketplace-card.cp-community-post{transition:none;transform:none}}
@media(prefers-reduced-motion:reduce){#cp-community .cp-marketplace-head .cp-marketplace-publish>summary{transition:none;transform:none}}
@media(max-width:380px){
    #cp-community .cp-marketplace-head__title{gap:10px}
    #cp-community .cp-marketplace-head__title>img{width:36px!important;height:36px!important;max-width:36px!important}
    #cp-community .cp-marketplace-head h1{font-size:23px}
    #cp-community .cp-marketplace-head .cp-marketplace-publish>summary{gap:9px;padding:12px 14px;font-size:14px}
    #cp-community .cp-marketplace-publish__plus{flex-basis:28px;width:28px;height:28px;font-size:23px}
    #cp-community .cp-marketplace-publish__arrow{margin-left:0;font-size:20px}
}
