.sekhem-calculator input,.sekhem-calculator select{text-align:right;min-height:44px;max-width:100%}.sekhem-calculator :focus-visible{outline:3px solid #6554b8;outline-offset:3px}.sekhem-calculator .journey-grade-table input,.sekhem-input{width:100%;border:1px solid var(--border);border-radius:8px;background:white;padding:8px 10px;color:var(--text-primary)}.sekhem-calculator .journey-grade-table{width:100%;border-collapse:separate;border-spacing:6px 8px;table-layout:fixed}.sekhem-calculator .journey-grade-table th{font-size:13px;font-weight:500;text-align:right}.sekhem-calculator .journey-grade-table th:first-child{width:44%}.sekhem-calculator .journey-grade-table th:last-child{width:44px}.sekhem-calculator .journey-icon-button{min-width:44px;min-height:44px;display:grid;place-items:center;color:#6554b8}.sekhem-calculator .journey-text-button{min-height:44px;color:#55449a;text-decoration:underline;text-underline-offset:4px}@media (max-width:430px){.sekhem-calculator form.way-surface{padding-inline:12px}.sekhem-calculator .journey-grade-table{border-spacing:2px 8px}.sekhem-calculator .journey-grade-table th:first-child{width:auto}.sekhem-calculator .journey-grade-table th:nth-child(2){width:44px}.sekhem-calculator .journey-grade-table th:nth-child(3){width:52px}.sekhem-calculator .journey-grade-table input{padding:8px 4px}}