.gmt-chips__root{container-type:inline-size;display:block;font-size:clamp(.8125rem,.78rem + .15vw,.9375rem)}.gmt-chips__set{min-inline-size:0;margin:0;padding:0;border:0}.gmt-chips__legend{padding:0;margin-block-end:.375rem;color:var(--gmt-ice);font-weight:600}.gmt-chips__items{display:flex;flex-wrap:wrap;gap:.5rem}.gmt-chips__chip{position:relative;display:inline-flex;cursor:pointer}.gmt-chips__input{appearance:none;position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:inherit;&:disabled{cursor:not-allowed}}.gmt-chips__face{display:inline-flex;align-items:center;gap:.5rem;box-sizing:border-box;min-block-size:2rem;min-inline-size:var(--gmt-target-min);padding-block:.25rem;padding-inline:.75rem;border:1px solid var(--gmt-hairline);border-radius:var(--gmt-radius-sm);background:var(--gmt-surface-2);color:var(--gmt-ice);line-height:1.2;transition:background-color var(--gmt-motion-fast) var(--gmt-easing),border-color var(--gmt-motion-fast) var(--gmt-easing);&:before{content:"";flex:none;box-sizing:border-box;inline-size:.625rem;block-size:.625rem;border:1px solid currentcolor;border-radius:2px}}.gmt-chips__chip:hover .gmt-chips__face,.gmt-chips__chip:focus .gmt-chips__face{border-color:var(--gmt-cyan)}:checked+.gmt-chips__face{border-color:var(--gmt-selected-fill);background:var(--gmt-selected-fill);color:var(--gmt-selected-ink);&:before{background:currentcolor}}.gmt-chips__radioFace:before{border-radius:50%}.gmt-chips__switchFace{&:before{inline-size:1.75rem;block-size:1rem;border-radius:.5rem}&:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:.9375rem;inline-size:.625rem;block-size:.625rem;translate:0 -50%;border-radius:50%;background:currentcolor;transition:inset-inline-start var(--gmt-motion-fast) var(--gmt-easing)}}:checked+.gmt-chips__switchFace{&:before{background:transparent}&:after{inset-inline-start:1.8125rem}}.gmt-chips__input:focus-visible+.gmt-chips__face{outline:2px solid var(--gmt-cyan);outline-offset:2px}.gmt-chips__input:disabled+.gmt-chips__face{opacity:.55}@container (inline-size < 16rem){.gmt-chips__items{flex-direction:column;align-items:stretch}}@media(forced-colors:active){.gmt-chips__legend{color:CanvasText}.gmt-chips__face{border-color:ButtonText;background:ButtonFace;color:ButtonText}.gmt-chips__input:checked+.gmt-chips__face{border-color:Highlight;background:Highlight;color:HighlightText}.gmt-chips__input:focus-visible+.gmt-chips__face{outline:2px solid Highlight}.gmt-chips__input:disabled+.gmt-chips__face{opacity:1;border-style:dashed;color:GrayText}}@media(prefers-contrast:more){.gmt-chips__face{border-color:var(--gmt-ice)}.gmt-chips__input:checked+.gmt-chips__face{border-width:2px}.gmt-chips__input:focus-visible+.gmt-chips__face{outline-width:3px}}.gmt-handle__track{position:relative;container-type:inline-size;inline-size:100%;min-block-size:var(--gmt-target-min)}.gmt-handle__root{position:absolute;inset-block:0;inset-inline-start:calc(var(--gmt-handle-pct, 0) * 1%);translate:-50% 0;display:block;inline-size:var(--gmt-target-min);min-block-size:var(--gmt-target-min);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;&:dir(rtl){translate:50% 0}&:before{content:"";position:absolute;inset-block:0;inset-inline:calc((var(--gmt-target-min) - var(--gmt-handle-w)) / 2);border:2px solid var(--gmt-void);border-radius:var(--gmt-radius-sm);background:var(--gmt-cyan);box-shadow:0 0 0 1px var(--gmt-cyan);transition:background-color var(--gmt-motion-fast) var(--gmt-easing)}&[pair=start]{translate:-100% 0;&:dir(rtl){translate:100% 0}&:before{inset-inline:calc(var(--gmt-target-min) - var(--gmt-handle-w)) 0}}&[pair=end]{translate:0 0;&:before{inset-inline:0 calc(var(--gmt-target-min) - var(--gmt-handle-w))}}&:active{cursor:grabbing}&:focus-visible{outline:2px solid var(--gmt-cyan);outline-offset:2px}}@media(forced-colors:active){.gmt-handle__root{&:before{border-color:ButtonText;background:Highlight;box-shadow:none}&:focus-visible{outline:2px solid Highlight}}}@media(prefers-contrast:more){.gmt-handle__root{&:before{border-color:var(--gmt-ice)}&:focus-visible{outline-width:3px}}}.gmt-preset__root{container-type:inline-size;display:grid;gap:.375rem;font-size:clamp(.8125rem,.78rem + .15vw,.9375rem)}.gmt-preset__label{color:var(--gmt-ice);font-weight:600}.gmt-preset__select{appearance:none;box-sizing:border-box;inline-size:100%;min-block-size:var(--gmt-target-min);padding-block:.375rem;padding-inline:.625rem 2rem;border:1px solid var(--gmt-hairline);border-radius:var(--gmt-radius-sm);background-color:var(--gmt-surface-2);background-image:linear-gradient(45deg,transparent 50%,var(--gmt-ice) 50%),linear-gradient(135deg,var(--gmt-ice) 50%,transparent 50%);background-position:calc(100% - 1.125rem) 55%,calc(100% - .8125rem) 55%;background-size:.3125rem .3125rem;background-repeat:no-repeat;color:var(--gmt-ice);font:inherit;cursor:pointer;transition:border-color var(--gmt-motion-fast) var(--gmt-easing);&:dir(rtl){padding-inline:2rem .625rem;background-position:1.125rem 55%,.8125rem 55%}&:hover{border-color:var(--gmt-cyan)}&:focus-visible{outline:2px solid var(--gmt-cyan);outline-offset:2px}&:disabled{opacity:.6;cursor:not-allowed}}.gmt-preset__hold{display:grid}.gmt-preset__description,.gmt-preset__ghost{grid-area:1 / 1;margin:0;color:var(--gmt-ice-dim)}.gmt-preset__ghost{visibility:hidden;pointer-events:none}@container (inline-size < 14rem){.gmt-preset__select{padding-inline-end:1.75rem}}@media(forced-colors:active){.gmt-preset__select{border-color:ButtonText;background-color:Field;background-image:linear-gradient(45deg,transparent 50%,FieldText 50%),linear-gradient(135deg,FieldText 50%,transparent 50%);color:FieldText;&:focus-visible{outline:2px solid Highlight}}.gmt-preset__label,.gmt-preset__description{color:CanvasText}}@media(prefers-contrast:more){.gmt-preset__select{border-color:var(--gmt-ice);&:focus-visible{outline-width:3px}}.gmt-preset__description{color:var(--gmt-ice)}}
