.domain-hint{margin-bottom:16px}#domain-search{font-size:16px;padding:15px 16px}.d-none-soft{display:none}#order-page .alert-danger{background:rgb(255 92 92 / .08);border:1px solid rgb(255 92 92 / .35);color:var(--ink);border-radius:8px;padding:12px 14px;font-size:14px}.domain-results{border:1px solid var(--line);border-radius:10px;overflow:hidden}.domain-results:empty{display:none}.dom-row{display:grid;grid-template-columns:1fr 130px 110px 130px;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);font-size:14px}.dom-row:last-child{border-bottom:none}.dom-name{font-size:17px;font-weight:600;letter-spacing:-.01em;word-break:break-all}.dom-tld{color:var(--accent)}.dom-status{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.dom-row.is-available .dom-status{color:var(--accent)}.dom-row.is-taken{opacity:.55}.dom-row.is-taken .dom-name{text-decoration:line-through;text-decoration-color:var(--ink-3)}.dom-price{font-family:var(--mono);color:var(--ink-2);text-align:right}.dom-renew{display:block;margin-top:2px;font-size:11px;color:var(--ink-3)}.dom-action{text-align:right}#order-page .dom-add{padding:9px 16px;min-width:112px}#order-page .dom-add.is-selected{background:#fff0;color:var(--accent);border-color:var(--accent)}.term-switch{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 24px}.term-switch .option{padding:14px;border:1px solid var(--line-2);border-radius:10px;cursor:pointer;text-align:center;font-size:14px;margin:0;transition:all .15s}.term-switch .option:hover{border-color:var(--ink-3)}.term-switch .option.active{border-color:var(--accent);background:rgb(198 255 61 / .05)}#order-page .summary-empty{color:var(--ink-3);font-size:13px}#order-page .summary-hotel td{padding-top:4px}#order-page #order_lines #order_total td{font-weight:700;border-top:1px solid var(--line);padding-top:14px;font-size:15px}@media (max-width:700px){.dom-row{grid-template-columns:1fr auto;row-gap:6px}.dom-status{order:3}.dom-price{order:2;text-align:right}.dom-action{order:4;grid-column:2}.term-switch{grid-template-columns:1fr}}