.pf-live{color:#18211d;max-width:1180px;margin:auto}.pf-live form{display:flex;align-items:center;gap:14px}.pf-live label{font-weight:750;white-space:nowrap}.pf-live input{flex:1;min-width:0;padding:15px;border:1px solid #b9c4bb;border-radius:10px;font:inherit;background:#fff;color:#18211d}.pf-options{margin-top:15px;border:1px solid #c9d1cb;border-radius:12px;max-height:450px;overflow:auto;background:#fff}.pf-options a{display:grid;grid-template-columns:1.2fr 1fr auto;gap:16px;align-items:center;padding:14px 18px;text-decoration:none;color:#253f32;border-bottom:1px solid #e4e9e4}.pf-options a:last-child{border:0}.pf-options a[aria-selected=true],.pf-options a:focus{background:#e4f3e5;outline:2px solid #17633a;outline-offset:-2px}.pf-options mark{background:#f5ce60;color:#17241c;border-radius:3px}.pf-options span{font-size:14px}.pf-supported{color:#17633a;font-weight:750}.pf-status{font-size:14px;min-height:1em}.pf-more{border:1px solid #54876a;border-radius:7px;padding:10px 18px;background:#edf5ee;color:#163d28;cursor:pointer;font:inherit}.pf-live :focus-visible{outline:3px solid #347d4f;outline-offset:3px}.pf-full{padding:50px 0}.pf-full h1{font-size:clamp(32px,4vw,54px);line-height:1.1}.pf-full form{margin-top:30px}.pf-fallback p{padding:10px;border-bottom:1px solid #ddd}.pf-copy[hidden],.pf-options[hidden],.pf-more[hidden]{display:none!important}@media(max-width:700px){.pf-live form{flex-wrap:wrap}.pf-live label{width:100%}.pf-live input{width:100%;flex-basis:100%}.pf-options a{grid-template-columns:1fr;gap:5px;padding:15px}.pf-live form button{width:100%}.pf-full{padding:24px 0}}
.pf-options .pf-operation-scope,.pf-options ol{grid-column:1/-1;font-size:13px;line-height:1.6;margin:0}.pf-options ol{padding-left:20px}.pf-operation{padding:12px 0}.pf-operation p{margin:5px 0}.pf-operation li{margin:6px 0}

.pf-card{display:grid;grid-template-columns:1fr 1.3fr .8fr;gap:18px;padding:18px;border-bottom:1px solid #d9e2d9}.pf-card p{margin:6px 0;font-size:14px}.pf-card small{line-height:1.5;display:block}.pf-card[aria-selected=true]{background:#edf6ed}.pf-options .pf-actions a{display:block;padding:5px 0;border:0;font-size:14px}.pf-actions form{display:block;margin:3px 0}.pf-actions button{border:0;background:#226842;color:white;padding:7px 12px;border-radius:6px;font:inherit;cursor:pointer}.pf-actions{min-width:0}@media(max-width:700px){.pf-card{grid-template-columns:1fr;gap:5px}.pf-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pf-options .pf-actions a{padding:5px 0}}
.pf-live .pf-options .pf-actions form{display:inline-flex;background:transparent;border:0;box-shadow:none;padding:0;margin:0;width:auto;border-radius:0}.pf-live .pf-options .pf-actions{display:flex;align-items:center;align-content:flex-start;gap:10px;flex-wrap:wrap}.pf-live .pf-options .pf-actions a,.pf-live .pf-options .pf-actions button{display:inline-block;width:auto;padding:9px 12px;border-radius:6px;font-size:14px;line-height:1.3}.pf-live .pf-options .pf-actions a{background:#edf5ee;border:1px solid #c7dace}.pf-live .pf-options .pf-actions button{background:#226842;color:#fff;border:1px solid #226842}.pf-options .pf-card p{font-size:14px}.pf-options .pf-card .pf-supported{color:#17633a}@media(max-width:700px){.pf-live .pf-options .pf-actions{gap:8px}.pf-live .pf-options .pf-actions a,.pf-live .pf-options .pf-actions button{min-height:40px}}
.pf-model-name{white-space:pre-wrap}.pf-card .pf-connection{font-weight:750;color:#194f34}.pf-card .pf-purchase-note{color:#655125;font-size:13px;line-height:1.55}.pf-fallback .pf-card{background:#fff;border:1px solid #c9d1cb;border-radius:12px;margin:14px 0;color:#18211d}.pf-fallback .pf-card p{padding:0;border:0}.pf-live .pf-fallback .pf-actions form{display:inline-flex;margin:0;padding:0;background:transparent;border:0}.pf-fallback .pf-actions a{display:inline-block;padding:9px 12px;background:#edf5ee;color:#253f32;border:1px solid #c7dace;border-radius:6px;text-decoration:none}.pf-fallback .pf-actions button{width:auto;padding:9px 12px;font-size:14px;line-height:1.3}.pf-fallback .pf-operation p{font-size:13px}.pf-fallback .pf-operation ol{padding-left:20px;font-size:13px}
.pf-live .pf-card p{font-size:14px!important;line-height:1.55;margin:6px 0!important}.pf-live .pf-card .pf-connection{font-size:15px!important}.pf-live .pf-card .pf-purchase-note{font-size:13px!important}
