.native-icon .context-menu__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--surface-soft)}
.native-icon .context-menu__icon svg{width:20px;height:20px;fill:currentColor;display:block}
.native-icon .context-menu__icon--sticky svg,.native-icon .context-menu__icon--todo svg,.native-icon .context-menu__icon--visual-schedule svg,.native-icon .context-menu__icon--interactive-timers svg,.native-icon .context-menu__icon--clock svg,.native-icon .context-menu__icon--stopwatch svg,.native-icon .context-menu__icon--progress-bar svg,.native-icon .context-menu__icon--weather svg,.native-icon .context-menu__icon--weather-wheel svg,.native-icon .context-menu__icon--season-wheel svg,.native-icon .context-menu__icon--racer svg{width:23px;height:23px}
.native-icon .context-menu__icon--visual-timer svg{width:26px;height:26px}
.native-icon .context-menu__icon--interactive-timers{color:var(--text)}
.native-icon .context-menu__icon--abc text,.native-icon .context-menu__icon--number-flashcards text,.native-icon .context-menu__icon--cvcword text,.native-icon .context-menu__icon--highfrequency text{fill:currentColor;font-family:Inter,system-ui,sans-serif;font-size:9.2px;font-weight:900;letter-spacing:-.55px}
.native-icon .context-menu__icon--date svg{width:23px;height:23px}
.native-icon .context-menu__icon--date text{fill:currentColor;font-family:Inter,system-ui,sans-serif;font-size:8.3px;font-weight:900;letter-spacing:-.35px}
.native-icon .context-menu__icon--numberline svg{width:26px;height:26px}
.native-icon .context-menu__icon--numberline text{fill:currentColor;font:900 5.6px/1 Inter,system-ui,sans-serif}
.native-icon .context-menu__icon--jar,.native-icon .context-menu__icon--stoplight{color:var(--text)}
.native-icon .context-menu__icon--spinner svg{width:22px;height:22px;display:block}
.native-icon /* Hangman */
.context-menu__icon--hangman svg{width:22px;height:22px;display:block}
.native-icon /* Window Share */
.context-menu__icon--windowshare svg{width:22px;height:22px;display:block}
.native-icon .context-menu__icon--minesweeper svg{width:23px;height:23px}
.native-icon .context-menu__icon--groupmaker svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--lunchcount svg{width:22px;height:22px}
.native-icon .context-menu__icon--voting svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--ambiencevideo svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--wordypuzzle svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--numberline svg{
  width:26px;
  height:26px;
}
.native-icon .context-menu__icon--hundreds svg,.native-icon .context-menu__icon--tenframes svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--patternmaker svg,.native-icon .context-menu__icon--shape-manipulatives svg{width:22px;height:22px;fill:currentColor}
.native-icon .context-menu__icon--calculator svg,.native-icon .context-menu__icon--grapher svg,.native-icon .context-menu__icon--periodic svg,.native-icon .context-menu__icon--money svg{
  width:22px;height:22px
}
.native-icon .context-menu__icon--cvcword svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--highfrequency svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--robothfw svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--abc svg{
  width:22px;
  height:22px;
}
.native-icon .context-menu__icon--number-flashcards svg{width:22px;height:22px}
.native-icon .context-menu__icon--ruler svg{width:22px;height:22px}
.native-icon .context-menu__icon--customflashcards svg{width:22px;height:22px}
.native-icon .context-menu__icon--dictionary svg,.native-icon .context-menu__icon--shapes svg{width:22px;height:22px}
.native-icon /* Translation tile */
.context-menu__icon--translation svg{width:22px;height:22px}
.native-icon /* Live caption tile */
.context-menu__icon--livecaption svg{width:22px;height:22px}
.native-icon /* Voice memo tile */
.context-menu__icon--voicememo svg,.native-icon .context-menu__icon--worldmap svg,.native-icon .context-menu__icon--compass svg{width:22px;height:22px}
.native-icon /* PBIS Star Chart */
.context-menu__icon--starchart svg,.native-icon .context-menu__icon--classvsclass svg{width:22px;height:22px}
.native-icon /* PBIS Class Meter. */
.context-menu__icon--classmeter svg{width:22px;height:22px}
.native-icon .context-menu__icon--prizeboard{color:#9a671b;background:linear-gradient(145deg,#fff4cd,#ffd873)}
.native-icon .context-menu__icon--pbisconsole{color:#4b58b7;background:linear-gradient(145deg,#ececff,#cfd5ff)}
.native-icon .context-menu__icon--prizeboard,.native-icon .context-menu__icon--pbisconsole{background:var(--surface-soft);color:inherit}
.native-icon .context-menu__icon--prizeboard svg,.native-icon .context-menu__icon--pbisconsole svg{width:22px;height:22px}
.native-icon .context-menu__icon--punchcards{background:var(--surface-soft);color:inherit}
.native-icon .context-menu__icon--punchcards svg{width:22px;height:22px}
.native-icon /* Planning: read-only Lesson Planner tile. */
.context-menu__icon--lesson-planner{background:var(--surface-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}
.native-icon .context-menu__icon--lesson-planner svg{width:23px;height:23px}
.native-icon /* Table Maker and Tally Chart tiles. */
.context-menu__icon--tablemaker svg,.native-icon .context-menu__icon--tallychart svg{width:23px;height:23px}
.native-icon /* Attendance tile. */
.context-menu__icon--attendance svg{width:23px;height:23px}
.native-icon .context-menu__item>span:not(.context-menu__icon):not(.context-menu__tracking-badge):not(.context-menu__connect-badge){min-width:0;display:block}
.native-icon .context-menu__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;margin:0;border-radius:11px;background:var(--surface-soft);color:var(--text);font-size:23px}
.native-icon .context-menu__icon svg[fill="none"]{fill:none}
.native-icon .context-menu__icon{width:30px;height:30px;border-radius:9px}
.native-icon .context-menu__item--coming-soon>.context-menu__icon,.native-icon .context-menu__item--coming-soon>span:not(.holiday-badge):not(.holiday-subscriber-crown):not(.context-menu__connect-badge):not(.context-menu__tracking-badge):not(.context-menu__icon){filter:grayscale(1);opacity:.5}
.native-icon .context-menu__icon--essential-question{font:800 23px/1 Inter,system-ui,sans-serif}


.native-icon .context-menu__icon--dice svg,.native-icon .context-menu__icon--seating svg,.native-icon .context-menu__icon--fish svg{width:25px;height:25px;display:block;flex:none}
.native-icon /* Preserve intentionally outlined menu art against the legacy solid-icon rule. */
.context-menu__icon svg[fill="none"]{fill:none}


.native-icon .context-menu__icon--flyswat svg{width:23px;height:23px;display:block}


.native-icon .context-menu__icon--sleepy-zzz{font:1000 13px/.8 'Nunito',Inter,sans-serif;letter-spacing:-.08em;color:#111318;-webkit-text-stroke:1.2px #111318;paint-order:stroke fill;transform:rotate(-7deg)}






.native-icon .context-menu__icon--image-search{background:var(--surface-soft);color:var(--text);font-size:27px}
.native-icon .context-menu__icon--image-search{display:grid;place-items:center;line-height:1}
.native-icon .context-menu__icon--image-search svg{display:block;flex:none;margin:0;fill:none}










































