.cn-partner-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.cn-partner-tabs a{background:#f72525!important;color:white!important;border-radius:10px;padding:12px 14px;text-decoration:none!important;flex:1 1 135px;min-height:44px;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center}.cn-income-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cn-income-grid a{margin:0;text-decoration:none;color:inherit;min-width:0;overflow-wrap:anywhere}.cn-income-grid strong{display:block;font-size:1.35em;margin-top:10px;color:#f72525}.cn-payout-form{margin:14px 0}.cn-payout-form label{display:block;margin:10px 0}.cn-payout-form input:not([type=checkbox]):not([type=hidden]),.cn-payout-form textarea{width:100%;max-width:550px;box-sizing:border-box;min-height:44px}.cn-payout-form button{min-height:44px;margin:8px 0}.cn-payout-warning{color:#a60000;background:#fff0f0;padding:12px;border-radius:8px}.cn-income-table{overflow-x:auto}.cn-income-table table{border-collapse:collapse;width:100%}.cn-income-table th,.cn-income-table td{padding:10px;text-align:left;border-bottom:1px solid #eee;min-width:85px}details summary{cursor:pointer;color:#e32020;padding:10px 0}.canawa-panel{overflow-wrap:anywhere}.wrap .canawa-panel{background:#fff;padding:20px;margin:16px 0;max-width:900px}

.cn-payout-form input:not([type=checkbox]):not([type=hidden]),.cn-payout-form textarea{font:inherit;padding:10px;border:1px solid #ddd;border-radius:8px}.cn-payout-form button{min-width:140px;border-radius:10px!important}.cn-payout-form input[type=checkbox]{width:auto;min-height:0}.cn-payout-form label{line-height:1.6}
