.arc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.55rem}.arc-fields label{align-self:end}.arc-section{margin:1rem 0;padding:1rem;border:1px solid var(--border,#8799ac55);border-radius:12px}.arc-section h3{margin:.1rem 0 .7rem}.arc-table-wrap{overflow:auto;max-height:34rem}.arc-table-wrap table{width:100%;border-collapse:collapse}.arc-table-wrap th,.arc-table-wrap td{text-align:left;padding:.42rem .6rem;border-bottom:1px solid var(--border,#8799ac33);white-space:nowrap}.arc-table-wrap th{position:sticky;top:0;background:var(--panel,#152232);color:inherit}.arc-wheel{display:block;width:min(100%,520px);height:auto;margin:.5rem auto;fill:none;stroke:currentColor}.arc-wheel text{fill:currentColor;stroke:none;font-size:11px}.arc-natal-line{stroke-width:.7;opacity:.45}.arc-directed-line{stroke:#e4a758;stroke-width:1}.arc-natal-dot{color:#69b8e6;fill:currentColor}.arc-directed-dot{color:#efb05d;fill:currentColor}.arc-pagination{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0}#arc-classical{width:100%;font-family:ui-monospace,monospace;box-sizing:border-box}#planetary-persian-arc-fields [hidden]{display:none!important}#arc-input-error{color:#e47c7c}
