.pcik-icon{display:inline-flex;vertical-align:middle;max-width:100%;text-align:center}.pcik-icon__inner,.pcik-icon__link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;text-decoration:none!important;color:inherit;border-radius:18px;padding:.7rem;min-width:calc(var(--pcik-size,64px) + 1rem);transition:transform .18s ease}.pcik-icon__link:hover{transform:translateY(-3px)}.pcik-icon__image{width:var(--pcik-size,64px);height:var(--pcik-size,64px);object-fit:contain;max-width:100%}.pcik-icon__label{font-weight:750;font-size:.95rem;line-height:1.5;letter-spacing:.01em}.pcik-icon--sage :is(.pcik-icon__link,.pcik-icon__inner){background:#E7F0E4}.pcik-icon--sun :is(.pcik-icon__link,.pcik-icon__inner){background:#FEF2C6}.pcik-icon--clay :is(.pcik-icon__link,.pcik-icon__inner){background:#F7E6DC}.pcik-icon--sky :is(.pcik-icon__link,.pcik-icon__inner){background:#DDEEF2}.pcik-editor-shell{width:100%}.pcik-editor-shell>.pcik-icon{display:flex;justify-content:center}.pc-icon-strip{gap:clamp(.5rem,2vw,2rem)}@media(max-width:600px){.pc-icon-strip{justify-content:center!important}.pcik-icon__label{font-size:.83rem}}@media(prefers-reduced-motion:reduce){.pcik-icon__link{transition:none}}

.pcik-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:260px;overflow:auto;padding:6px 0}.pcik-picker-option{background:#fff;border:1px solid #ccd4c7;display:flex;flex-direction:column;gap:4px;align-items:center;padding:7px 4px;border-radius:8px;cursor:pointer;color:#1b3329;font-size:10px}.pcik-picker-option.is-current{border:2px solid #225d43;background:#eaf4e5}.pcik-picker-option img{width:32px;height:32px;object-fit:contain}.pcik-picker-option span{overflow-wrap:anywhere;text-align:center}
