.codex-profile09-variants{box-sizing:border-box;max-width:1400px;width:100%;margin:20px auto;padding:20px 16px;line-height:1.55}.codex-profile09-variants table{width:100%;border-collapse:collapse}.codex-profile09-variants th,.codex-profile09-variants td{text-align:left;padding:10px 8px;border-bottom:1px solid #ddd;vertical-align:top;overflow-wrap:anywhere}.codex-profile09-variants th{font-size:13px}.codex-profile09-variants caption{font-size:21px;font-weight:600;text-align:left;margin-bottom:12px}.codex-profile09-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.codex-profile09-fields label{display:block}.codex-profile09-fields select,.codex-profile09-fields input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #aaa;border-radius:4px;background:transparent;color:inherit}.codex-profile09-calculator{margin-top:24px;padding:18px;border:1px solid #ddd;border-radius:8px}.codex-profile09-nav{display:flex;flex-wrap:wrap;gap:8px 18px}.codex-profile09-guide{margin-top:24px}.codex-profile09-variants button{min-height:42px;white-space:normal}.codex-profile09-variants a{overflow-wrap:anywhere}.codex-profile09-calculator [data-profile09-result]{min-height:48px}@media(max-width:700px){.codex-profile09-variants table,.codex-profile09-variants tbody{display:block}.codex-profile09-variants thead{display:none}.codex-profile09-variants tr{display:block;border:1px solid #ddd;border-radius:8px;padding:8px;margin:12px 0}.codex-profile09-variants td{display:grid;grid-template-columns:38% 62%;padding:8px 4px;border:0;font-size:14px}.codex-profile09-variants td:before{content:attr(data-label);font-weight:600;padding-right:8px}.codex-profile09-variants{padding:16px}.codex-profile09-fields{grid-template-columns:1fr}.codex-profile09-calculator{padding:14px}}
