/* Prialys RC Pro – pages secteur et métier (gabarit v2, au style du thème prialys.fr) */
.prx{--green:#67C27C;--green-d:#4fae66;--green-soft:#eef8f0;--dark:#132235;--ink:#151515;--text:#3f454b;--grey:#EDEFEE;--grey-l:#f6f7f7;--line:#e3e7e5;--slate:#6a747d;--shadow:0 14px 44px rgba(19,34,53,.09);--shadow-s:0 6px 22px rgba(19,34,53,.07);--head:"Poppins",sans-serif;color:var(--text);font-size:17px;line-height:1.75}
.prx *{box-sizing:border-box}
.prx p{margin:0 0 1.05rem}
.prx a{color:var(--dark);text-decoration-color:var(--green);text-underline-offset:3px}
.prx a:hover{color:var(--green-d)}
.prx strong,.prx b{color:var(--ink)}
.prx h2,.prx h3,.prx .prx-head{font-family:var(--head);color:var(--ink);letter-spacing:-.01em}
.prx h2{font-size:clamp(26px,2.5vw,36px);line-height:1.22;font-weight:700;margin:0 0 1.1rem;scroll-margin-top:120px}
.prx h3{font-size:19px;line-height:1.35;font-weight:600;margin:0 0 .5rem}
.prx-eyebrow{display:block;font-family:var(--head);color:var(--green);font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem!important}
.prx-sec{margin-top:72px}
.prx-sec > p:first-of-type{font-size:18px}
.prx-i{display:inline-block;width:1em;height:1em;flex:none;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;vertical-align:-.15em}

/* Boutons (pilule, comme le thème) */
.prx-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.6rem}
.prx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff!important;font-family:var(--head);font-weight:600;font-size:15px;letter-spacing:.03em;text-transform:uppercase;padding:16px 32px;border-radius:50px;border:2px solid var(--green);text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s}
.prx-btn:hover{background:var(--green-d);border-color:var(--green-d);color:#fff!important;transform:translateY(-1px)}
.prx-btn--line{background:#fff!important;color:var(--dark)!important;border-color:var(--dark)!important}
.prx-btn--line:hover{background:var(--dark)!important;color:#fff!important}
.prx-btn--line:hover{background:var(--dark);border-color:var(--dark);color:#fff!important}
.prx-btn--dark{background:var(--dark);border-color:var(--dark)}
.prx-btn--dark:hover{background:#0b1624;border-color:#0b1624}
.prx-btn--white{background:#fff;border-color:#fff;color:var(--dark)!important}
.prx-btn--white:hover{background:var(--dark);border-color:var(--dark);color:#fff!important}

/* Intro : accroche, filet vert vertical, photo */
.prx-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px 64px;align-items:center;margin:8px 0 0}
.prx-intro-title{font-family:var(--head);font-weight:700;color:var(--ink);font-size:clamp(25px,2.6vw,36px);line-height:1.22;letter-spacing:-.01em;margin:0 0 1.3rem!important}
.prx-intro-body{border-left:4px solid var(--green);padding-left:24px}
.prx-intro-body p{font-size:18px;margin:0}
.prx-intro-media{min-width:0;max-width:440px;width:100%;justify-self:end}
.prx-trust{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 30px;list-style:none!important;margin:1.6rem 0 0!important;padding:0!important}
.prx-trust li{display:flex;align-items:center;gap:8px;margin:0!important;padding:0!important;font-size:15px;color:var(--ink);list-style:none!important}
.prx-trust li:before{content:none!important}
.prx-trust .prx-i{color:var(--green);font-size:20px}

/* Cartes blanches arrondies (composant du thème) */
.prx-panel{background:#fff;border-radius:24px;box-shadow:var(--shadow);padding:clamp(24px,3.4vw,44px)}
.prx-persona{margin-top:56px}
.prx-persona h2{font-size:clamp(22px,2vw,28px)}
.prx-checks{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px}
.prx-checks li{position:relative;margin:0!important;padding:0 0 0 38px!important;list-style:none!important}
.prx-checks li:before{content:"";position:absolute;left:0;top:3px;width:24px;height:24px;border-radius:50%;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/14px no-repeat}
.prx-persona-note{margin:1.2rem 0 0!important;padding-top:1rem;border-top:1px solid var(--line);font-size:15px;color:var(--slate)}
.prx-comparateur{margin-top:40px;scroll-margin-top:120px;border-top:5px solid var(--green)}
.prx-comparateur > p{max-width:70ch}

/* Mise en page à colonne latérale */
.prx-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start;margin-top:64px}
.prx-main{min-width:0}
.prx-main > .prx-sec:first-child,.prx-main > .prx-toc:first-child{margin-top:0}
.prx-aside{position:sticky;top:110px;display:flex;flex-direction:column;gap:24px}
.prx-side-box{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 24px}
.prx-side-box--grey{background:var(--grey);border-color:var(--grey)}
.prx-side-title{font-family:var(--head);font-weight:700;color:var(--ink);font-size:20px;line-height:1.3;margin:0 0 14px!important}
.prx-side-box p{font-size:15px;line-height:1.6}
.prx-side-links{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:10px}
.prx-side-links li{margin:0!important;padding:0!important;list-style:none!important}
.prx-side-links li:before{content:none!important}
.prx-side-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:10px;padding:13px 16px;font-family:var(--head);font-weight:600;font-size:15px;color:var(--ink)!important;text-decoration:none!important;transition:border-color .2s,background .2s}
.prx-side-links a:hover{border-color:var(--green);background:var(--green-soft)}
.prx-side-links .prx-i{color:var(--green)}
.prx-side-more{margin:16px 0 0!important;font-size:15px}
.prx-side-more a{display:inline-flex;align-items:center;gap:8px;font-weight:600}
.prx-side-more .prx-i{color:var(--green)}
.prx-side-call{position:relative;overflow:hidden;background:linear-gradient(150deg,#7fcf91 0%,#67C27C 55%,#56b46c 100%);border-radius:20px;padding:34px 26px;text-align:center;color:#fff}
.prx-side-call:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.12)}
.prx-side-call-ico{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:#fff;color:var(--green);font-size:30px;margin-bottom:18px}
.prx-side-call p{font-family:var(--head);font-weight:700;font-size:21px;line-height:1.3;color:#fff;margin:0 0 14px!important}
.prx-side-call a{position:relative;z-index:1;font-family:var(--head);font-weight:700;font-size:28px;color:#fff!important;text-decoration:none!important;letter-spacing:.01em}
.prx-side-box .prx-btn{width:100%;padding:14px 20px}

/* Sommaire */
.prx-toc{background:var(--grey);border-radius:20px;padding:26px 30px}
.prx-toc .prx-head{display:block;font-weight:700;font-size:18px;margin-bottom:.6rem}
.prx-toc ol{margin:0;padding-left:1.2rem;columns:2;column-gap:32px}
.prx-toc li{margin:.25rem 0;break-inside:avoid;font-size:16px}
.prx-toc a{text-decoration:none;color:var(--ink)}
.prx-toc a:hover{color:var(--green-d)}

/* Cartes */
.prx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:1.6rem 0}
.prx-card{background:#fff;border-radius:22px;box-shadow:var(--shadow-s);border:1px solid #eef1ef;padding:30px 26px 26px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}
.prx-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.prx-card > .prx-i{color:var(--green);font-size:46px;margin-bottom:18px}
.prx-card p{font-size:16px;line-height:1.65;margin-bottom:.9rem}
.prx-card .prx-cover{margin-top:auto;margin-bottom:0;font-size:15px;background:var(--green-soft);border-radius:12px;padding:12px 14px;line-height:1.55}
.prx-card h3 a{text-decoration:none}
.prx-note{font-size:14px;color:var(--slate);line-height:1.6}

/* Réponse directe, tableaux, encadrés */
.prx-answer{background:var(--green-soft);border-radius:18px;padding:24px 28px;margin-bottom:1.6rem;border-left:5px solid var(--green)}
.prx-answer p{font-size:18px;margin:0}
.prx-table,.prx-offres{width:100%;border-collapse:separate;border-spacing:0;margin:1.4rem 0 1rem;font-size:16px;border:1px solid var(--line);border-radius:16px;overflow:hidden}
.prx-table th,.prx-table td,.prx-offres th,.prx-offres td{text-align:left;padding:15px 18px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.55}
.prx-table tr:last-child th,.prx-table tr:last-child td,.prx-offres tbody tr:last-child th,.prx-offres tbody tr:last-child td{border-bottom:0}
.prx-table th{width:38%;font-family:var(--head);font-weight:600;color:var(--ink);background:var(--grey-l)}
.prx-offres thead th{background:var(--dark);color:#fff;font-family:var(--head);font-weight:600;font-size:15px}
.prx-offres tbody th{font-family:var(--head);font-weight:600;color:var(--ink);background:var(--grey-l)}
.prx-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.prx-box{display:flex;gap:20px;background:#fff;border-radius:20px;box-shadow:var(--shadow-s);border:1px solid #eef1ef;padding:26px 28px;margin:1.4rem 0}
.prx-box > .prx-i{color:var(--green);font-size:40px}
.prx-box p:last-child{margin-bottom:0}

/* Couvert / non couvert */
.prx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:1.6rem 0}
.prx-col{border-radius:22px;padding:30px 28px}
.prx-col--ok{background:var(--grey)}
.prx-col--ko{background:#fff;border:1px solid var(--line)}
.prx-col ul{list-style:none!important;margin:.6rem 0 0!important;padding:0!important}
.prx-col li{position:relative;padding:.45rem 0 .45rem 36px!important;margin:0!important;font-size:16px;line-height:1.55;list-style:none!important}
.prx-col li:before{content:"";position:absolute;left:0;top:.55rem;width:24px;height:24px;border-radius:50%}
.prx-col--ok li:before{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/14px no-repeat}
.prx-col--ko li:before{background:#8a949c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7.5 7.5l9 9M16.5 7.5l-9 9'/%3E%3C/svg%3E") center/12px no-repeat}

/* Prix */
.prx-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.4rem 0;padding:0!important;list-style:none!important;counter-reset:f}
.prx-factors li{position:relative;margin:0!important;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px 18px 64px!important;font-size:15px;line-height:1.5;list-style:none!important}
.prx-factors li:before{counter-increment:f;content:counter(f,decimal-leading-zero);position:absolute;left:18px;top:17px;font-family:var(--head);font-weight:700;font-size:20px;color:var(--green)}
.prx-factors b{display:block;font-family:var(--head);font-weight:600;font-size:16px;margin-bottom:2px}
.prx-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;background:var(--dark);border-radius:22px;padding:28px 32px;margin-top:1.6rem;color:#d8dee6}
.prx-band p{margin:0;max-width:44ch;font-size:16px;color:#d8dee6}
.prx-band strong{display:block;font-family:var(--head);font-weight:700;font-size:20px;color:#fff;margin-bottom:2px}

/* FAQ */
.prx-faq details{background:#fff;border:1px solid var(--line);border-radius:16px;margin:0 0 12px;transition:box-shadow .2s}
.prx-faq details[open]{box-shadow:var(--shadow-s);border-color:#d5ddd8}
.prx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:var(--head);font-weight:600;font-size:17px;line-height:1.4;color:var(--ink)}
.prx-faq summary::-webkit-details-marker{display:none}
.prx-faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;font-weight:500}
.prx-faq details[open] summary:after{content:"–"}
.prx-faq details > div{padding:0 24px 8px}
.prx-faq details > div p{font-size:16px}

/* Résumé */
.prx-recap{margin-top:72px;background:var(--grey);border-radius:24px;padding:clamp(26px,3.4vw,44px)}
.prx-recap h2{margin-bottom:1.2rem}
.prx-recap .prx-checks{grid-template-columns:1fr}

/* Sections pleine largeur */
.prx-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:20px;padding-right:20px}
.prx-wrap{max-width:1180px;margin:0 auto}
body.rcpm-page{overflow-x:clip}
.prx-wide{margin-top:80px}
.prx-steps-sec{margin-top:88px;padding-top:80px;padding-bottom:84px;text-align:center;background-color:#fafbfb;background-image:radial-gradient(#d3dad6 1.3px,transparent 1.4px);background-size:22px 22px}
.prx-steps-sec h2{margin-bottom:2.6rem}
.prx-steps3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1140px;margin:0 auto 2.6rem}
.prx-step-ico{display:inline-flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;background:#fff;box-shadow:var(--shadow);color:var(--green);font-size:50px;margin-bottom:24px}
.prx-step .prx-step-title{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 .7rem!important}
.prx-step p{font-size:16px;max-width:34ch;margin:0 auto}

/* Activités sans page */
.prx-acts{columns:2 240px;column-gap:32px;margin:1rem 0;padding-left:1.1rem;font-size:15px}
.prx-acts li{break-inside:avoid;margin:.2rem 0}

/* Intitulés qui ne sont pas des titres Hn (blocs répétés sur toutes les pages) */
.prx .prx-head{font-family:var(--head);color:var(--ink);letter-spacing:-.01em}
.prx-persona-title{font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.25;margin:0 0 1.1rem!important}
.prx-card-title{font-size:19px;font-weight:600;line-height:1.35;margin:0 0 .5rem!important}
.prx-faq summary h3{margin:0;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0}
.prx p.rcpm-heading,.prx .prx-steps-title{font-family:var(--head);font-weight:700;color:var(--ink);line-height:1.22;letter-spacing:-.01em;font-size:clamp(26px,2.5vw,36px);margin:0 0 .6rem!important}
.prx .prx-steps-title{margin-bottom:2.6rem!important}
/* Blocs du plugin dans le gabarit */
.prx .rcpm-comparateur-btn{border-radius:50px;font-family:var(--head);font-weight:600;font-size:15px;letter-spacing:.03em;text-transform:uppercase;padding:16px 32px}
.prx .rcpm-photo-fallback .prx-i{color:var(--green);font-size:110px}
.prx .rcpm-photo-ico .prx-i{color:#fff;font-size:20px}
.prx .rcpm-photo-ico{background:var(--green)}
.prx .rcpm{margin:0}
.prx .rcpm-heading{font-size:clamp(26px,2.5vw,36px)!important}
.prx .rcpm-card{background:#fff;border-radius:20px;box-shadow:var(--shadow-s);border:1px solid #eef1ef;border-top:1px solid #eef1ef}
.prx .rcpm-card:hover{border-color:var(--green)}
.prx .rcpm-title{font-family:var(--head)}
.prx .rcpm-chips a{border-radius:50px;font-family:var(--head);font-weight:500;padding:11px 20px}
.prx .rcpm-photo-img{border-radius:24px}
.prx .rcpm-photo::before{border-radius:24px}
.prx .rcpm-photo-badge{border-radius:14px}
.prx .rcpm-search-input{border-radius:50px}

@media (max-width:1100px){.prx-layout{grid-template-columns:minmax(0,1fr) 300px;gap:36px}}
@media (max-width:960px){
.prx-intro{grid-template-columns:1fr}.prx-intro-media{justify-self:stretch;max-width:none}
.prx-layout{grid-template-columns:1fr}.prx-aside{position:static}
.prx-steps3{grid-template-columns:1fr;gap:32px}}
@media (max-width:700px){
.prx{font-size:16px}
.prx-trust{grid-template-columns:1fr}
.prx-checks,.prx-cards,.prx-two,.prx-factors{grid-template-columns:1fr}
.prx-toc ol{columns:1}
.prx-box{flex-direction:column;gap:10px}
.prx-sec{margin-top:56px}
.prx-btn{width:100%}}

/* Icônes */
.prx-i{--i:none}
.prx-i--clock{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/svg%3E")}
.prx-i--scale{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3v18M8 21h8M4 7h16M6 7l-3 7h6zM18 7l-3 7h6z%22/%3E%3C/svg%3E")}
.prx-i--institution{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 10h18L12 4zM5 10v8M9.5 10v8M14.5 10v8M19 10v8M3 20h18%22/%3E%3C/svg%3E")}
.prx-i--gear{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223.2%22/%3E%3Cpath d=%22M12 2.5v3M12 18.5v3M2.5 12h3M18.5 12h3M5.3 5.3l2.1 2.1M16.6 16.6l2.1 2.1M5.3 18.7l2.1-2.1M16.6 7.4l2.1-2.1%22/%3E%3C/svg%3E")}
.prx-i--alert{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3.5l9.5 17h-19z%22/%3E%3Cpath d=%22M12 10v4.5M12 17.5v.5%22/%3E%3C/svg%3E")}
.prx-i--bolt{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 2.5L4.5 14H11l-1 7.5L19.5 10H13z%22/%3E%3C/svg%3E")}
.prx-i--scissors{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%226%22 cy=%226%22 r=%223%22/%3E%3Ccircle cx=%226%22 cy=%2218%22 r=%223%22/%3E%3Cpath d=%22M20 4L8.2 15.8M14.5 14.5L20 20M8.2 8.2L12 12%22/%3E%3C/svg%3E")}
.prx-i--check{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M8 12.2l2.8 2.8L16.5 9%22/%3E%3C/svg%3E")}
.prx-i--pen{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 20h4L19 9l-4-4L4 16z%22/%3E%3Cpath d=%22M13.5 6.5l4 4%22/%3E%3C/svg%3E")}
.prx-i--heart{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 20s-7.5-4.6-9-9.4A4.6 4.6 0 0 1 12 7a4.6 4.6 0 0 1 9 3.6C19.5 15.4 12 20 12 20z%22/%3E%3C/svg%3E")}
.prx-i--tree{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%225%22 r=%222.5%22/%3E%3Ccircle cx=%225%22 cy=%2219%22 r=%222.5%22/%3E%3Ccircle cx=%2219%22 cy=%2219%22 r=%222.5%22/%3E%3Cpath d=%22M12 7.5V12M5 16.5V12h14v4.5%22/%3E%3C/svg%3E")}
.prx-i--graduation{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 9.5l10-5 10 5-10 5z%22/%3E%3Cpath d=%22M6 11.5v4.5c3.5 2.5 8.5 2.5 12 0v-4.5M22 9.5v5.5%22/%3E%3C/svg%3E")}
.prx-i--users{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%229%22 cy=%228%22 r=%223.5%22/%3E%3Cpath d=%22M2.5 20c0-4 2.8-6 6.5-6s6.5 2 6.5 6%22/%3E%3Cpath d=%22M15.5 4.6a3.5 3.5 0 0 1 0 6.8M18 14.3c2.2.6 3.5 2.5 3.5 5.7%22/%3E%3C/svg%3E")}
.prx-i--user{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%228%22 r=%224%22/%3E%3Cpath d=%22M4 21c0-4.5 3.5-7 8-7s8 2.5 8 7%22/%3E%3C/svg%3E")}
.prx-i--building{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 21V5l8-3v19M12 8h8v13M2 21h20M7 8h2M7 12h2M7 16h2M15 12h2M15 16h2%22/%3E%3C/svg%3E")}
.prx-i--home{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 11l9-7 9 7%22/%3E%3Cpath d=%22M5 9.5V20h14V9.5%22/%3E%3Cpath d=%22M10 20v-6h4v6%22/%3E%3C/svg%3E")}
.prx-i--tag{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 12V4h8l10 10-8 8z%22/%3E%3Ccircle cx=%227.5%22 cy=%228.5%22 r=%221.5%22/%3E%3C/svg%3E")}
.prx-i--droplet{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3s7 7.5 7 12a7 7 0 0 1-14 0c0-4.5 7-12 7-12z%22/%3E%3C/svg%3E")}
.prx-i--card{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.5%22 y=%225%22 width=%2219%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M2.5 10h19M6 15h4%22/%3E%3C/svg%3E")}
.prx-i--euro{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M15.5 8.6a4 4 0 1 0 0 6.8M7 10.8h6M7 13.3h6%22/%3E%3C/svg%3E")}
.prx-i--laptop{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%225%22 width=%2216%22 height=%2211%22 rx=%221.5%22/%3E%3Cpath d=%22M2 19.5h20%22/%3E%3C/svg%3E")}
.prx-i--doc{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 2.5h8l5 5v14H6z%22/%3E%3Cpath d=%22M14 2.5v5h5M9 13h7M9 17h7%22/%3E%3C/svg%3E")}
.prx-i--clipboard{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%224%22 width=%2214%22 height=%2217.5%22 rx=%222%22/%3E%3Cpath d=%22M9 2.5h6v3.5H9zM9 12h6M9 16h6%22/%3E%3C/svg%3E")}
.prx-i--calendar{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2216%22 rx=%222%22/%3E%3Cpath d=%22M3 10h18M8 3v4M16 3v4%22/%3E%3C/svg%3E")}
.prx-i--chart-up{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 3v18h18%22/%3E%3Cpath d=%22M7 15l4-4 3 3 6-7%22/%3E%3C/svg%3E")}
.prx-i--chart-down{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 3v18h18%22/%3E%3Cpath d=%22M7 8l4 4 3-3 6 7%22/%3E%3C/svg%3E")}
.prx-i--ruler{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 17L17 3l4 4L7 21z%22/%3E%3Cpath d=%22M7.5 12.5l2 2M10.5 9.5l2 2M13.5 6.5l2 2%22/%3E%3C/svg%3E")}
.prx-i--box{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 7.5l9-4 9 4v9l-9 4-9-4z%22/%3E%3Cpath d=%22M3 7.5l9 4 9-4M12 11.5v9%22/%3E%3C/svg%3E")}
.prx-i--mail{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M3 7l9 6 9-6%22/%3E%3C/svg%3E")}
.prx-i--wifi{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 9a15 15 0 0 1 20 0M5 12.5a10 10 0 0 1 14 0M8.5 16a5 5 0 0 1 7 0%22/%3E%3Cpath d=%22M12 19.5v.5%22/%3E%3C/svg%3E")}
.prx-i--camera{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 8h4l2-3h6l2 3h4v12H3z%22/%3E%3Ccircle cx=%2212%22 cy=%2213.5%22 r=%223.5%22/%3E%3C/svg%3E")}
.prx-i--refresh{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 11A8 8 0 0 0 5.5 6.5L4 8M4 4v4h4M4 13a8 8 0 0 0 14.5 4.5L20 16M20 20v-4h-4%22/%3E%3C/svg%3E")}
.prx-i--search{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22M20.5 20.5L16 16%22/%3E%3C/svg%3E")}
.prx-i--lock{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%2211%22 width=%2216%22 height=%2210%22 rx=%222%22/%3E%3Cpath d=%22M8 11V7a4 4 0 0 1 8 0v4%22/%3E%3C/svg%3E")}
.prx-i--key{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%228%22 cy=%2215%22 r=%224.5%22/%3E%3Cpath d=%22M11.2 11.8L20 3M16.5 6.5l3 3M14 9l2 2%22/%3E%3C/svg%3E")}
.prx-i--hammer{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13.5 3.5l7 7-2.5 2.5-7-7z%22/%3E%3Cpath d=%22M12.2 8.8L3.8 17.2a1.9 1.9 0 0 0 3 3l8.4-8.4%22/%3E%3C/svg%3E")}
.prx-i--image{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2216%22 rx=%222%22/%3E%3Ccircle cx=%229%22 cy=%2210%22 r=%222%22/%3E%3Cpath d=%22M21 16l-5-5-9 9%22/%3E%3C/svg%3E")}
.prx-i--door{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 21V3h11v18M3 21h18M14 12v.5%22/%3E%3C/svg%3E")}
.prx-i--sofa{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4.5 11.5V8a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v3.5%22/%3E%3Cpath d=%22M2 12.5a2 2 0 0 1 4 0V14h12v-1.5a2 2 0 0 1 4 0V18H2zM5 18v2M19 18v2%22/%3E%3C/svg%3E")}
.prx-i--shield{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l8 3v6c0 5-3.5 8-8 9.5C7.5 20 4 17 4 12V6z%22/%3E%3Cpath d=%22M8.8 12.2l2.2 2.2 4.3-4.6%22/%3E%3C/svg%3E")}
.prx-i--layers{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l9 5-9 5-9-5z%22/%3E%3Cpath d=%22M3 13l9 5 9-5%22/%3E%3C/svg%3E")}
.prx-i--compass{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M15.5 8.5l-2 5-5 2 2-5z%22/%3E%3C/svg%3E")}
.prx-i--suitcase{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%227%22 width=%2218%22 height=%2213%22 rx=%222%22/%3E%3Cpath d=%22M9 7V4h6v3M3 12.5h18%22/%3E%3C/svg%3E")}
.prx-i--firstaid{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%226%22 width=%2218%22 height=%2214%22 rx=%222%22/%3E%3Cpath d=%22M9 6V4h6v2M12 10v6M9 13h6%22/%3E%3C/svg%3E")}
.prx-i--stairs{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 21h5v-5h5v-5h5V6h3%22/%3E%3C/svg%3E")}
.prx-i--mic{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%229%22 y=%223%22 width=%226%22 height=%2211%22 rx=%223%22/%3E%3Cpath d=%22M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5V21%22/%3E%3C/svg%3E")}
.prx-i--phone{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 3h4l2 5-2.5 1.5a11 11 0 0 0 6 6L16 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z%22/%3E%3C/svg%3E")}
.prx-i--pin{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21s-7-6-7-11a7 7 0 0 1 14 0c0 5-7 11-7 11z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%222.5%22/%3E%3C/svg%3E")}
.prx-i--badge{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%229%22 r=%226%22/%3E%3Cpath d=%22M8.5 14l-1.5 7 5-3 5 3-1.5-7%22/%3E%3C/svg%3E")}
.prx-i--chev{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 5l7 7-7 7%22/%3E%3C/svg%3E")}
.prx-i--arrow{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 12h15M13 6l6 6-6 6%22/%3E%3C/svg%3E")}
.prx-i--plus{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 5v14M5 12h14%22/%3E%3C/svg%3E")}
.prx-i--tick{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12.5l4.5 4.5L19 7.5%22/%3E%3C/svg%3E")}
.prx-i--cross{--i:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6.5 6.5l11 11M17.5 6.5l-11 11%22/%3E%3C/svg%3E")}
