.partner-table {min-width:1250px}.partner-table td{vertical-align:top}.partner-table button{display:block;margin:4px 0;white-space:nowrap}.history-table pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:580px;font:inherit}.history-table textarea{min-width:200px}.history-table form{display:grid;gap:8px}.history-table input[type=number]{max-width:90px}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:20px 0}.product-card{padding:18px;border:1px solid #d8e3ee;border-radius:12px;display:grid;align-content:start;gap:10px;background:#fff;color:#17324d}.product-card img{width:100%;height:180px;object-fit:contain;background:#f4f7fa;border-radius:8px}.product-card h3,.product-card p{margin:0}.product-card small{display:block}.product-card input{color:#17324d;background:#f4f7fa}.product-card button{font-size:14px}.customer-main{max-width:1250px}#partner-portal{margin:28px 0;padding-top:15px;border-top:1px solid #cad8e5}#partner-inquiry,#partner-checkout{display:grid;gap:12px;margin:18px 0}.partner-contact{white-space:pre-wrap;overflow-wrap:anywhere}#campaign-preview td{vertical-align:top}#partner-card{border:2px solid #1f9878}#partner-card[hidden],#order-edit[hidden]{display:none}#partner-profile .check{align-items:center}#partner-notice,#portal-notice{white-space:pre-wrap;overflow-wrap:anywhere}#campaign-products{margin:0}.owner .history-table{font-size:13px}.customer-main .history-table{font-size:14px}@media(max-width:650px){.product-grid{grid-template-columns:1fr}.customer-main{padding:18px}.partner-table{min-width:1150px}}

.partner-nav{display:flex;flex-wrap:wrap;gap:10px;padding:14px 0}.partner-nav a{padding:10px 14px;border:1px solid #506776;border-radius:8px;color:inherit;text-decoration:none}.partner-nav a:hover,.partner-nav a:focus-visible{border-color:#5ce0b4}
