.ppp-shade{position:fixed;inset:0;z-index:18000;display:grid;place-items:center;padding:16px;background:#071c3999}.ppp-dialog{box-sizing:border-box;width:min(600px,100%);max-height:94vh;overflow:auto;border-radius:18px;background:#fff;color:#173957;font:14px/1.55 system-ui;box-shadow:0 24px 80px #081b4155}.ppp-dialog header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #dbe5f1;background:#f6f9ff}.ppp-dialog h2{margin:0;font-size:23px;line-height:1.25}.ppp-dialog header p{margin:7px 0 0;color:#52718c}.ppp-body{padding:18px 24px}.ppp-dialog label{display:block;margin:14px 0;font-weight:650}.ppp-dialog select,.ppp-dialog textarea{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:10px;border:1px solid #c4d5e9;border-radius:8px;color:inherit;background:white;font:inherit}.ppp-dialog button{padding:9px 14px;border:1px solid #cbd9ec;border-radius:9px;background:white;color:#214b76;font:inherit;cursor:pointer}.ppp-dialog [data-save]{background:#245bd5;border-color:#245bd5;color:white}.ppp-dialog button:disabled{opacity:.55;cursor:wait}.ppp-scope,.ppp-note,.ppp-success,.ppp-error{padding:12px;border:1px solid #dbe5f1;border-radius:10px;background:#f6f9ff}.ppp-note{color:#52718c}.ppp-success{background:#eaf8f2;border-color:#c3e6d6;color:#11694d}.ppp-error{background:#fff0ed;border-color:#f2c4bc;color:#9e2424}.ppp-dialog small{display:block;color:#52718c;font-weight:400}.ppp-dialog details{margin-top:18px}.ppp-dialog summary{cursor:pointer;font-weight:650}.ppp-dialog article{padding:12px 0;border-bottom:1px solid #e4ebf4}.ppp-dialog article p{overflow-wrap:anywhere;margin:5px 0}.ppp-dialog :focus-visible{outline:3px solid #7bb6ff;outline-offset:2px}@media(max-width:600px){.ppp-shade{padding:6px}.ppp-dialog header{padding:16px}.ppp-body{padding:12px 16px}.ppp-dialog h2{font-size:21px}}

.ppp-shade{z-index:2147483004}.ppp-dialog{width:min(740px,100%)}.ppp-rule{border:1px solid #dce6ef;border-radius:12px;padding:14px;margin:12px 0;background:#f9fbfe}.ppp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ppp-rule input{width:100%;min-height:40px;padding:8px;border:1px solid #b9c9da;border-radius:8px;box-sizing:border-box}.ppp-rule button{margin-top:8px} .ppp-dialog label{display:block}.ppp-rule small{display:block;color:#52708a}.ppp-rule>p{font-size:12px}@media(max-width:480px){.ppp-grid{grid-template-columns:1fr}.ppp-rule{padding:12px}}

.ppp-dialog .ppp-rule{padding:14px}.ppp-dialog .ppp-rule label{margin:6px 0}.ppp-dialog .ppp-rule input{font:inherit;color:inherit;margin-top:7px}.ppp-dialog .ppp-grid{gap:8px}@media(max-width:480px){.ppp-dialog .ppp-rule{padding:12px}.ppp-dialog .ppp-grid{gap:4px}}
