.cp-hub{font:15px/1.6 system-ui,sans-serif;color:#34281f;background:#faf7f0;border:1px solid #e5dccd;border-radius:14px;padding:28px;max-width:1250px;margin:24px auto;box-sizing:border-box}.cp-hub *{box-sizing:border-box}.cp-brand{font-size:29px;font-weight:850;letter-spacing:-1px}.cp-hub h1,.cp-hub h2,.cp-hub h3{color:#34281f}.cp-hub a{color:#684b30}.cp-hub .cp-note{background:#ece7d8;padding:15px;border-radius:8px}.cp-hub label{display:block;margin:15px 0 8px}.cp-hub input:not([type=checkbox]):not([type=hidden]),.cp-hub select{display:block;width:100%;max-width:480px;padding:10px;border:1px solid #d3c8b7;border-radius:6px;background:white}.cp-hub button,.cp-hub input[type=submit],.cp-hub .cp-button{display:inline-block;padding:11px 18px;border:0;background:#493323;color:white;border-radius:7px;text-decoration:none;cursor:pointer;margin-top:12px}.cp-hub table{width:100%;border-collapse:collapse;background:#fffdf8}.cp-hub th,.cp-hub td{text-align:left;border-bottom:1px solid #e3dacc;padding:14px;vertical-align:top}.cp-hub th{background:#eee8db}.cp-hub td form{min-width:220px}.cp-hub .cp-scroll{overflow-x:auto}.cp-hub details{padding:16px;border:1px solid #e2d8c8;border-radius:8px;margin-top:20px}.cp-hub summary{cursor:pointer;font-weight:700}@media(max-width:650px){.cp-hub{padding:18px;margin:12px 0}.cp-hub th,.cp-hub td{padding:9px}.cp-brand{font-size:25px}}
