.pipeline-content-grid{padding:22px;border:1px solid #ead9c2;border-radius:24px;background:#fffdf8;color:#614d3a}.pcg-heading,.pcg-toolbar,.pcg-toolbar-group{display:flex;align-items:center;gap:12px}.pcg-heading{justify-content:space-between}.pcg-heading h2{margin:0;font-size:25px}.pcg-heading p,.pcg-selection-copy,.pcg-status{color:#967c5d}.pcg-companion{display:flex;align-items:center;gap:8px;font-size:13px}.pcg-companion img{width:42px;height:42px;object-fit:contain}.pcg-toolbar{justify-content:space-between;flex-wrap:wrap;margin:18px 0}.pcg-local td button,.pcg-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;border:1px solid #e5cfad;border-radius:18px;background:#fffaf2;color:#7b6044;font:inherit}.pcg-local td button:disabled,.pcg-toolbar button:disabled{opacity:.55}.pcg-operations{position:relative}.pcg-ops-menu{margin:6px 0;padding:8px;border:1px solid #e5cfad;border-radius:12px;background:#fffdf8;box-shadow:0 8px 20px #6e4c241a}.pcg-ops-menu button{display:block;width:100%;border:0;border-radius:8px;text-align:left}.pcg-local-scroll{overflow:auto;border:1px solid #ead9c2;border-radius:14px}.pcg-local table{width:max(100%,720px);border-collapse:collapse}.pcg-local td,.pcg-local th{padding:0;border-right:1px solid #eddfcc;border-bottom:1px solid #eddfcc;text-align:left;vertical-align:top}.pcg-local th{padding:13px;background:#fbf2e6;font-weight:600}.pcg-local td{min-width:170px;background:#fffdf9}.pcg-local td.is-selected{outline:2px solid #d6a765;outline-offset:-2px;background:#fff5e4}.pcg-local td button{width:100%;min-height:72px;justify-content:flex-start;border:0;border-radius:0;background:transparent;text-align:left}.pcg-local td button small{display:block;margin-top:6px;color:#ad967a}.pcg-local textarea{display:block;width:100%;min-height:72px;box-sizing:border-box;border:0;padding:12px;background:#fffefb;color:inherit;font:inherit;resize:vertical}.pcg-local textarea:focus{outline:2px solid #d6a765;outline-offset:-2px}@media(max-width:680px){.pipeline-content-grid{padding:16px}.pcg-heading{align-items:flex-start}.pcg-companion span{display:none}.pcg-toolbar{align-items:stretch}.pcg-toolbar-group{flex-wrap:wrap}}