.mce26p-app .mce26p-toolbar .mce26i-search,.mce26p-app .mce26p-toolbar .mce26i-filter{max-width:none}
.mce26p-app .mce26p-toolbar{display:grid;grid-template-columns:minmax(180px,1.05fr) repeat(4,minmax(150px,1fr)) 98px;gap:12px}
.mce26p-popup-theme{font-size:12px!important;text-transform:uppercase;color:#555;font-weight:700;margin:0 0 8px!important}
.mce26p-popup-title{display:block;font-size:18px;line-height:1.25;color:#6F1E84;text-decoration:none;font-weight:700;text-transform:uppercase;margin:0 0 8px;overflow-wrap:anywhere}
.mce26p-popup-title:hover{text-decoration:underline}
.mce26p-popup-address{color:#555}
.mce26p-popup-link{display:inline-block;margin-top:4px;color:#6F1E84;text-decoration:underline;font-weight:700}
.mce26p-popup-entry+.mce26p-popup-entry{border-top:1px solid #ddd;margin-top:12px;padding-top:12px}
.mce26p-list{display:grid;gap:12px;margin:20px 0 0}
.mce26p-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:20px;background:#fff;border:1px solid #e5dce8;padding:20px 22px}
.mce26p-number{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background:#f5b017;color:#fff;font-size:21px;font-weight:700;border-radius:3px}
.mce26p-card-main h3{font-size:22px;line-height:1.3;margin:0 0 6px;color:#6F1E84;text-transform:uppercase;font-weight:700}
.mce26p-card-main h3 a{color:inherit;text-decoration:none}.mce26p-card-main h3 a:hover{text-decoration:underline}
.mce26p-card p{margin:3px 0;font-size:14px;line-height:1.5}.mce26p-theme{font-size:15px!important;font-weight:700;text-transform:uppercase;color:#6F1E84}.mce26p-proposer{font-weight:600;color:#444}.mce26p-location-count{font-size:13px!important;color:#666}
.mce26p-focus{border:1px solid #6F1E84;background:#fff;color:#6F1E84;padding:8px 11px;font-size:12px;white-space:nowrap}
@media(max-width:1150px){.mce26p-app .mce26p-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mce26p-app .mce26p-toolbar .mce26i-search{grid-column:1/-1}.mce26p-app .mce26p-toolbar .mce26i-reset{grid-column:1/-1;justify-self:center}.mce26p-app .mce26i-filter .mce26i-dropdown{left:0;right:auto}}
@media(max-width:700px){.mce26p-app .mce26p-toolbar{grid-template-columns:1fr}.mce26p-app .mce26p-toolbar .mce26i-search,.mce26p-app .mce26p-toolbar .mce26i-reset{grid-column:auto}.mce26p-card{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:16px}.mce26p-number{width:46px;height:46px;font-size:18px}.mce26p-card-main h3{font-size:19px}.mce26p-card p{font-size:13px}.mce26p-app .mce26i-filter .mce26i-dropdown{left:0!important;right:auto!important}}

/* 1.3.10: angolino blu dei progetti FSL; dicitura pubblica richiesta: F.L.S. */
.mce26p-card-fsl{position:relative;overflow:hidden}
.mce26p-card-fsl .mce26p-card-main{padding-right:58px}
.mce26p-card .mce26p-fsl-corner{position:absolute;top:0;right:0;width:80px;height:80px;background:#0066b7;clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;z-index:1;user-select:none}
.mce26p-card .mce26p-fsl-corner>span{position:absolute;top:19px;right:8px;display:block;color:#fff;font:700 11px/16px Arial,sans-serif;letter-spacing:.35px;white-space:nowrap;transform:rotate(45deg);transform-origin:center}
@media(max-width:700px){
    .mce26p-card-fsl .mce26p-card-main{padding-right:50px}
    .mce26p-card .mce26p-fsl-corner{width:66px;height:66px}
    .mce26p-card .mce26p-fsl-corner>span{top:14px;right:5px;font-size:10px;line-height:14px}
}
