@layer cc-granito{html[data-cc-theme] body .cc-parts-types{display:flex!important;flex-wrap:wrap!important;margin:0 0 22px!important;--parts-chip:#e7ebef;--parts-ink:#34404d;--parts-edge:#a7b5ac;--parts-accent:#248a3c;--parts-shadow:#1a2b3418;gap:9px!important;padding:3px 0 5px!important}html[data-cc-theme=dark] body .cc-parts-types{display:flex!important;flex-wrap:wrap!important;margin:0 0 22px!important;--parts-chip:#3c4045;--parts-ink:#f0f3f5;--parts-edge:#737e77;--parts-accent:#8ada72;--parts-shadow:#0004}html[data-cc-theme] body .cc-parts-types a[href]{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 16px!important;border:1px solid var(--parts-edge)!important;border-radius:10px!important;background:linear-gradient(180deg,#ffffff35,transparent 70%),var(--parts-chip)!important;color:var(--parts-ink)!important;font:600 13px/1.4 Arial,sans-serif!important;box-shadow:inset 0 1px 0 #ffffff42,0 2px 5px var(--parts-shadow)!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;isolation:isolate}html[data-cc-theme] body .cc-parts-types a[href]:after{content:""!important;position:absolute!important;bottom:4px!important;left:16px!important;right:16px!important;height:2px!important;border-radius:2px!important;background:var(--parts-accent)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .18s!important;pointer-events:none!important}html[data-cc-theme] body .cc-parts-types a[href][aria-current=page]{border-color:var(--parts-accent)!important;box-shadow:inset 0 1px 0 #ffffff42,0 0 0 1px var(--parts-accent),0 3px 8px var(--parts-shadow)!important}html[data-cc-theme] body .cc-parts-types a[href]:focus-visible:after,html[data-cc-theme] body .cc-parts-types a[href][aria-current=page]:after{transform:scaleX(1)!important}@media(hover:hover) and (pointer:fine){html[data-cc-theme] body .cc-parts-types a[href]:hover{transform:translateY(-2px)!important;border-color:var(--parts-accent)!important;box-shadow:inset 0 1px 0 #ffffff42,0 5px 12px var(--parts-shadow)!important}html[data-cc-theme] body .cc-parts-types a[href]:hover:after{transform:scaleX(1)!important}}html[data-cc-theme] body .cc-parts-types a[href]:active{transform:translateY(0) scale(.97)!important;box-shadow:inset 0 2px 4px var(--parts-shadow)!important}html[data-cc-theme] body .cc-parts-types a[href]:focus-visible{outline:2px solid var(--parts-accent)!important;outline-offset:4px!important}@media(prefers-reduced-motion:reduce){html[data-cc-theme] body .cc-parts-types a[href],html[data-cc-theme] body .cc-parts-types a[href]:after{transition:none!important}html[data-cc-theme] body .cc-parts-types a[href]:active,html[data-cc-theme] body .cc-parts-types a[href]:hover{transform:none!important}}}