
.odoo-hero{padding:29px;border-radius:20px;margin-bottom:22px;background:linear-gradient(125deg,#14243e,#263c5a);color:white;display:flex;align-items:center;justify-content:space-between;gap:20px}.odoo-hero h1{font-size:31px;margin:10px 0}.odoo-hero p{max-width:800px;opacity:.84;margin:0}.odoo-mark{font-size:70px;opacity:.28}.odoo-flex{display:grid;grid-template-columns:minmax(310px,1fr) minmax(450px,1.7fr);gap:18px;align-items:start;margin-bottom:18px}.odoo-box{padding:23px}.odoo-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}.odoo-title h2{margin:0;font-size:19px}.odoo-title small{opacity:.65}.odoo-form{display:grid;gap:12px}.odoo-form label{display:grid;gap:5px;font-weight:600;font-size:13px}.odoo-form input,.odoo-form select,.odoo-token textarea{padding:10px 12px;width:100%;border:1px solid var(--border,#bdc7d5);background:var(--surface,#fff);color:inherit;border-radius:9px;box-sizing:border-box}.odoo-token{margin-top:16px;border:1px solid #57aa98;border-radius:12px;padding:13px}.odoo-token b{display:block;margin-bottom:9px}.odoo-token textarea{font-family:monospace}.odoo-table{max-width:100%;overflow:auto}.odoo-table table{width:100%;border-collapse:collapse;font-size:13px}.odoo-table th,.odoo-table td{padding:10px;border-bottom:1px solid #a0a0a033;text-align:left}.odoo-table td small{display:block;opacity:.65}.odoo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.odoo-grid article{padding:15px;border:1px solid #aaa4;border-radius:12px}.odoo-grid article p{font-size:13px;line-height:1.5}.odoo-help{font-size:13px;opacity:.8;margin-top:18px}.odoo-box code{white-space:normal;overflow-wrap:anywhere}@media(max-width:1000px){.odoo-flex{grid-template-columns:1fr}.odoo-grid{grid-template-columns:1fr}}
