.opcion-color-signos{display:flex;align-items:center;gap:8px;font:500 12px/1.3 system-ui,sans-serif}
.opcion-color-signos select{min-height:36px;border:1px solid #b8cbd6;border-radius:8px;padding:5px 8px;background:#fff;color:#173a47}
#deskHerramientas .opcion-color-signos{flex-basis:100%;justify-content:space-between;padding-top:4px;color:#173a47}
#movilColorRueda{display:none}
#hojaTransitos .tr-vista-casas{padding:10px 12px;margin:0 0 14px;border:1px solid var(--studio-line,#b9cdd9);border-radius:10px;background:var(--studio-soft,#eff5f9);color:var(--studio-text,#173a47)}
#hojaTransitos .tr-vista-casas label{display:flex;align-items:center;gap:9px;min-height:44px;font:600 14px/1.35 system-ui,sans-serif;cursor:pointer}
#hojaTransitos .tr-vista-casas input{flex:none;width:22px;height:22px;accent-color:#0078b7}
#hojaTransitos .tr-vista-casas p{margin:2px 0 0;font:12px/1.45 system-ui,sans-serif;color:inherit}
#hojaAtacir .at-cuspides{margin:14px 0 18px;border:1px solid #b9cdd9;border-radius:10px;overflow:hidden;background:#fff;color:#173a47}
#hojaAtacir .at-cuspides h3{margin:0;padding:12px 12px 3px;font:600 16px/1.25 system-ui,sans-serif}
#hojaAtacir .at-cuspides p{margin:0;padding:0 12px 9px;font:12px/1.3 system-ui,sans-serif;color:#526b77}
#atTablaCuspides{width:100%;border-collapse:collapse;table-layout:fixed;font:500 13px/1.3 "IBM Plex Mono",monospace}
#atTablaCuspides th,#atTablaCuspides td{padding:5px 7px;text-align:center;border-top:1px solid #dde7ec;white-space:nowrap;word-break:normal;overflow-wrap:normal}
#atTablaCuspides thead th{font:600 12px/1.3 system-ui,sans-serif;background:#eff5f9;padding-block:8px}
#atTablaCuspides th:first-child{width:18%}
#atTablaCuspides tbody th{font-size:12px;color:#526b77}
#atTablaCuspides :is(th,td):nth-child(2){color:#176bc1}
#atTablaCuspides :is(th,td):nth-child(3){color:#c53829}
#atTablaCuspides tbody tr:nth-child(even){background:#f7fafc}
#atTablaCuspides .at-signo{font:17px/1 "Segoe UI Symbol",serif;vertical-align:middle}
.at-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
[data-studio-theme="dark"] #hojaAtacir .at-cuspides{background:#142737;color:#e6eff6;border-color:#426073}
[data-studio-theme="dark"] #hojaAtacir .at-cuspides p,[data-studio-theme="dark"] #atTablaCuspides tbody th{color:#b8cbd9}
[data-studio-theme="dark"] #atTablaCuspides thead th,[data-studio-theme="dark"] #atTablaCuspides tbody tr:nth-child(even){background:#1c3445}
[data-studio-theme="dark"] #atTablaCuspides :is(th,td){border-color:#345063}
[data-studio-theme="dark"] #atTablaCuspides :is(th,td):nth-child(2){color:#80bdff}
[data-studio-theme="dark"] #atTablaCuspides :is(th,td):nth-child(3){color:#ffa195}
@media(max-width:960px){#app.natal-movil #controlesRueda .opcion-color-signos{display:none}}
@media (max-width:760px), (max-width:960px) and (max-height:500px) and (pointer:coarse){
  html #app.natal.natal-movil #controlesRueda{grid-template-columns:repeat(12,minmax(0,1fr))}
  html #app.natal.natal-movil #leyendaBirrueda{grid-column:1/-1}
  html #app.natal.natal-movil #ruedaMenos{grid-column:1/3}
  html #app.natal.natal-movil #ruedaAjustar{grid-column:3/9}
  html #app.natal.natal-movil #ruedaMas{grid-column:9/11}
  html #app.natal.natal-movil #movilAmpliar{grid-column:11/13}
  html #app.natal.natal-movil #controlesRueda .opcion-decanatos{grid-column:1/5;grid-row:2}
  html #app.natal.natal-movil #controlesRueda #ruedaAspectos{grid-column:5/9;grid-row:2}
  html #app.natal.natal-movil #controlesRueda #movilColorRueda{display:flex;grid-column:9/13;grid-row:2;min-width:0;margin:0;padding:0}
  html #app.natal.natal-movil #movilColorRueda>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  html #app.natal.natal-movil #movilColorRueda select{width:100%;min-width:0;min-height:44px;padding:5px 2px;border:1px solid #BDDDFC;border-radius:20px;background:#EDF5FF;color:#004F88;font:500 16px/1.3 system-ui,sans-serif;color-scheme:light}
  html #app.natal.natal-movil #movilColorRueda :focus-visible{outline:3px solid #0078F0;outline-offset:1px}
}
@media print{#movilColorRueda{display:none!important}}
