.cih-wrap{--cih-bg:#f6f7f9;--cih-panel:#ffffff;--cih-text:#18202a;--cih-muted:#647181;--cih-line:#dce2e8;--cih-accent:#0f8b8d;--cih-accent-dark:#0b6364;--cih-warn:#c55322;color:var(--cih-text);font-family:inherit;width:100%}.cih-wrap *{box-sizing:border-box}.cih-panel{background:var(--cih-panel);border:1px solid var(--cih-line);border-radius:8px;box-shadow:0 18px 45px rgb(24 32 42 / .08);margin:0 auto;max-width:980px;overflow:hidden}.cih-form{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(90px,1fr));padding:20px}.cih-field-amount{max-width:320px;grid-column:1 / -1}.cih-field{display:grid;gap:7px;min-width:0}.cih-field span{color:var(--cih-muted);font-size:13px;font-weight:700}.cih-field input{background:#fff;border:1px solid var(--cih-line);border-radius:6px;color:var(--cih-text);font:inherit;font-size:14px;min-height:40px;outline:none;padding:10px 12px;transition:border-color 160ms ease,box-shadow 160ms ease;width:100%}.cih-field input:focus{border-color:var(--cih-accent);box-shadow:0 0 0 3px rgb(15 139 141 / .16)}.cih-field input.cih-input-error{border-color:var(--cih-warn);box-shadow:0 0 0 3px rgb(197 83 34 / .13)}.cih-steps,.cih-summary{border-top:1px solid var(--cih-line);padding:20px}.cih-summary{background:#fbfcfd}.cih-section-title{color:var(--cih-text);font-size:16px;font-weight:800;margin-bottom:14px}.cih-step-list{display:grid;gap:10px}.cih-step{align-items:start;border:1px solid var(--cih-line);border-radius:8px;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);padding:14px}.cih-step-index{align-items:center;background:rgb(15 139 141 / .12);border-radius:50%;color:var(--cih-accent-dark);display:inline-flex;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.cih-step-main{min-width:0}.cih-step-title{font-weight:800;margin-bottom:4px}.cih-step-detail{color:var(--cih-muted);font-size:14px;line-height:1.45}.cih-empty{border:1px dashed var(--cih-line);border-radius:8px;color:var(--cih-muted);padding:16px}.cih-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.cih-summary-item{background:#fff;border:1px solid var(--cih-line);border-radius:8px;display:grid;gap:7px;min-width:0;padding:14px}.cih-summary-item span{color:var(--cih-muted);font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.cih-summary-item strong{color:var(--cih-text);display:block;font-size:20px;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.cih-summary-net{background:rgb(15 139 141 / .09);border-color:rgb(15 139 141 / .28)}.cih-summary-net strong{color:var(--cih-accent-dark)}@media (max-width:980px){.cih-form{grid-template-columns:repeat(5,minmax(78px,1fr))}}@media (max-width:720px){.cih-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cih-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cih-form,.cih-steps,.cih-summary{padding:16px}.cih-field-amount{max-width:none}}@media (max-width:420px){.cih-form{gap:10px;grid-template-columns:1fr}}@media (max-width:560px){.cih-step{grid-template-columns:30px minmax(0,1fr);padding:12px}.cih-summary-item{padding:12px}.cih-summary-item strong{font-size:18px}}@media (max-width:360px){.cih-summary-grid{grid-template-columns:1fr}}