@layer kyusu.tokens,kyusu.base,kyusu.components,kyusu.utilities;@layer kyusu.components.shared,kyusu.components.parts;@layer kyusu.components.parts{.k-infopopover{display:inline-flex}.k-infopopover__trigger{display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;padding:0;color:var(--kyusu-secondary);transition:color var(--kyusu-transition);.k-field__label &{block-size:20px}&:hover{color:var(--kyusu-ink)}&[aria-expanded="true"]{color:var(--kyusu-primary)}
}.k-infopopover-panel{.k-infopopover__content{inline-size:374px;max-inline-size:100%;text-align:start}.k-infopopover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.k-infopopover__title{margin-block-start:2px;color:var(--kyusu-ink);font-size:var(--kyusu-font-size);font-weight:700}.k-infopopover__close{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:31px;block-size:31px;padding:0;border-radius:var(--kyusu-radius-md);color:var(--kyusu-secondary);transition:var(--kyusu-transition-tint);&:hover{background-color:var(--kyusu-canvas);color:var(--kyusu-ink)}
}.k-infopopover__body{margin-block-start:9px;max-block-size:352px;padding-inline-end:4px;overflow-y:auto;color:var(--kyusu-ink);font-size:14px;line-height:1.6;& p{margin:0 0 9px;&:last-child{margin-block-end:0}}& ul,& ol{margin:9px 0;padding-inline-start:22px}}}}