.pl-entry{margin:18px 0;padding:16px;border:1px solid #bacbb3;border-radius:16px;background:#f4f6e9;color:#304932;text-align:left}.pl-entry p{margin:0 0 10px;font-size:13px;line-height:1.7;color:#44533c}.pl-entry button{width:100%;padding:12px 14px;border:1px solid #56764e;border-radius:11px;background:#fffdf3;color:#29472f;font:700 15px/1.5 system-ui;cursor:pointer}.pl-dialog{box-sizing:border-box;width:min(94vw,480px);max-height:90dvh;padding:0;border:1px solid #c5cfb7;border-radius:22px;background:#fffcf2;color:#2d392d;box-shadow:0 24px 80px #15201855;font:15px/1.65 system-ui;text-align:left}.pl-dialog::backdrop{background:#17231fc4}.pl-dialog *{box-sizing:border-box}.pl-header{display:flex;justify-content:space-between;gap:12px;padding:22px 22px 15px;background:#edf1df;border-bottom:1px solid #d6ddc5}.pl-header small{color:#526249;font-size:12px}.pl-header h2{margin:4px 0 0;font-size:22px;line-height:1.4;color:#263e2d}.pl-dialog button{font:inherit;cursor:pointer;min-height:44px;border:1px solid #adbea4;border-radius:10px;background:#fffdf7;color:#2e4e37;padding:9px 14px}.pl-header button{flex-shrink:0;width:44px;align-self:flex-start;font-size:24px;padding:0}.pl-body{padding:18px 22px 22px}.pl-intro{margin:0 0 18px;line-height:1.8;color:#4b5844}.pl-dialog label{display:block;margin:15px 0 7px;font-weight:700}.pl-dialog input{display:block;width:100%;min-width:0;height:48px;border:1px solid #9dac94;border-radius:10px;background:#fff;color:#223027;font:16px system-ui;padding:10px 12px}.pl-dialog input[readonly]{background:#f0f1e8}.pl-password{display:flex;gap:7px}.pl-password input{flex:1}.pl-password button{flex:0 0 58px;font-size:13px;padding:6px}.pl-dialog .pl-primary{width:100%;margin-top:12px;background:#33563c;border-color:#33563c;color:white;font-weight:700}.pl-hint{color:#54604b;font-size:12px;line-height:1.8;margin:10px 0}.pl-help{border-top:1px solid #d8dfce;margin-top:18px;padding-top:15px;font-size:13px}.pl-help summary{cursor:pointer;font-weight:700;color:#35503a;min-height:32px}.pl-help p{line-height:1.8}.pl-status{margin:16px 0 0;color:#35523c;font-weight:600;overflow-wrap:anywhere}.pl-status:empty{display:none}.pl-status.pl-error{color:#973817;background:#fff1e4;padding:10px 12px;border-radius:10px}.pl-success{background:#eaf1de;padding:15px;border-radius:12px;overflow-wrap:anywhere}.pl-dialog button:disabled{opacity:.55;cursor:wait}.pl-dialog :focus-visible,.pl-entry :focus-visible{outline:3px solid #b78322;outline-offset:3px}@media(max-width:400px){.pl-header{padding:18px 16px 13px}.pl-body{padding:16px}.pl-header h2{font-size:20px}}
.pl-entry .pl-admin-entry{margin-top:10px;background:transparent;border-color:#c1cbb7;font-size:13px}
.pl-entry .pl-switch-entry,.pl-dialog .pl-switch-entry{margin-top:10px;background:transparent;border-color:#c1cbb7;font-size:13px}.pl-dialog [data-pl-form="switch"] [data-pl-close]{width:100%;margin-top:10px}
#binding-code{white-space:pre-line;line-height:1.8;overflow-wrap:anywhere}.binding-troubleshoot{text-align:left;margin:14px 0;font-size:13px;line-height:1.8}.binding-troubleshoot summary{cursor:pointer;font-weight:700}.binding-hero .binding-troubleshoot{color:#fff5df}
