.cg-page{color:#1f2a2c;background:#fff;max-width:960px;min-height:100vh;margin:0 auto;padding:20px 16px 32px;font-family:Arial,sans-serif}.cg-page h1{text-transform:none;letter-spacing:0;margin:8px 0 12px;font-size:1.8rem;line-height:1.1}.cg-page h2{text-transform:none;letter-spacing:0;margin:22px 0 8px;font-size:1.15rem}.cg-page a{color:#0c7a43}.cg-header{border-bottom:1px solid #dae4e1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.cg-header nav{gap:10px;padding:0;display:flex}.cg-header nav a{background:0 0;padding:0;font-weight:700}.cg-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#0c7a43;margin:0;font-size:.72rem;font-weight:800}.cg-table{border-collapse:collapse;width:100%;font-size:.9rem}.cg-table th,.cg-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3ebe8;padding:10px 8px}.cg-table td small{color:#5b6b6d;margin-top:3px;display:block}.cg-status{background:#eef3f1;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:800;display:inline-block}.cg-status.preview{color:#8a4b00;background:#fff4e0}.cg-status.live{color:#065f2a;background:#e3f4e7}.cg-status.paused{color:#444;background:#f0f0f0}.cg-actions{flex-wrap:wrap;gap:6px;display:flex}.cg-actions form{margin:0}.cg-button,.cg-page button{color:#fff;cursor:pointer;background:#0c7a43;border:1px solid #0c7a43;border-radius:8px;padding:8px 12px;font:700 .8rem Arial,sans-serif;text-decoration:none;display:inline-block}.cg-button.secondary,.cg-page button.secondary{color:#0c7a43;background:#fff}.cg-form{gap:14px;max-width:640px;display:grid}.cg-form label{gap:5px;font-size:.85rem;font-weight:700;display:grid}.cg-form input[type=text],.cg-form input[type=url],.cg-form input[type=email],.cg-form input[type=number],.cg-form input:not([type]),.cg-form select,.cg-form textarea{font:inherit;color:#1f2a2c;background:#fff;border:1px solid #c9d6d2;border-radius:8px;padding:10px;font-weight:400}.cg-form small{color:#5b6b6d;font-weight:400}.cg-form fieldset{border:1px solid #dae4e1;border-radius:10px;gap:12px;padding:12px;display:grid}.cg-check{align-items:flex-start;gap:8px;font-weight:400!important;display:flex!important}.cg-ok{color:#065f2a;background:#e3f4e7;border-radius:8px;padding:10px 12px;font-weight:700}.cg-error{color:#a3221a;background:#fdecea;border-radius:8px;padding:10px 12px;font-weight:700}.cg-note{color:#4b6568;background:#f3f8f5;border:1px solid #c9ddd3;border-radius:8px;padding:10px 12px;font-size:.88rem}.cg-swatches{flex-wrap:wrap;gap:10px;display:flex}.cg-swatch{border:1px solid #dae4e1;border-radius:8px;min-width:140px;padding:12px 14px;font-weight:800}.cg-crest{object-fit:contain;background:#fff;border:1px solid #dae4e1;border-radius:10px;width:96px;height:96px}.cg-footer{color:#5b6b6d;border-top:1px solid #dae4e1;justify-content:center;align-items:center;gap:12px;margin-top:36px;padding-top:16px;font-size:.75rem;font-weight:700;display:flex}.cg-footer img{object-fit:contain;width:148px;height:58px}@media (max-width:640px){.cg-table thead{display:none}.cg-table tr{border-bottom:1px solid #e3ebe8;padding:8px 0;display:block}.cg-table td{border:0;padding:4px 0;display:block}}
