:root{--green:#244d3b;--paper:#f5f6f1}body{background:var(--paper);line-height:1.5}button,.back{background:var(--green)}.company-compact{position:relative;padding:18px 22px}.company-compact h2{font-size:18px;margin:0 0 8px}.company-lines{font-size:13px;line-height:1.65;margin:4px 0 0;color:#64736a}.company-edit>summary{position:absolute;right:20px;top:18px;padding:5px 12px;border:1px solid #dfe5df;border-radius:6px;font-size:13px;cursor:pointer;list-style:none}.company-edit[open]{margin-top:20px}.company-edit>summary::-webkit-details-marker{display:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.settings-sections{border:1px solid #dfe5df;border-radius:10px;overflow:hidden}.settings-sections>details{padding:0 18px;border-bottom:1px solid #dfe5df}.settings-sections>details:last-child{border:0}.settings-sections summary{cursor:pointer;padding:16px 0}.settings-sections summary small{display:block;margin-top:3px;color:#64736a}.settings-sections details[open]{padding-bottom:18px}.settings-sections details[open]>summary{border-bottom:1px solid #dfe5df}.formdialog{width:min(520px,94vw);max-height:85vh;overflow:auto;border:1px solid #dfe5df;border-radius:12px;padding:24px}.formdialog::backdrop{background:#14251d88}.formhead{display:flex;justify-content:space-between;align-items:center}.connectionrow{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #dfe5df;flex-wrap:wrap}.connectionrow p{margin:4px 0;overflow-wrap:anywhere}.fieldactions{display:flex;gap:8px;flex-wrap:wrap}.integrationheading{margin-top:24px;padding-top:20px;border-top:1px solid #dfe5df}.btn{display:inline-block;padding:10px 14px;border-radius:6px;border:1px solid #dfe5df;text-decoration:none}#platform-overview>section{padding:0;box-shadow:none}#platform-overview article{border-bottom:1px solid #dfe5df;padding:12px 0}#platform-overview small{display:block}summary:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #b48c50;outline-offset:2px}@media(max-width:640px){.form-grid{grid-template-columns:1fr}.company-compact{padding:16px}.company-compact h2{padding-right:85px}.company-edit>summary{right:14px;top:14px}.settings-sections>details{padding-left:12px;padding-right:12px}}
