.st-pg{color:#2b2b2b}.st-pg-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;background:#f8f1e4;border:1px solid #e6dccb;border-radius:14px}.st-pg-field{display:flex;flex-direction:column;gap:8px;min-width:0}.st-pg-field label,.st-pg-options legend{font-weight:700}.st-pg-field input[type=text],.st-pg-field select{width:100%;box-sizing:border-box;min-height:43px;padding:10px 12px;border:1px solid #cfc4b3;border-radius:8px;background:#fffdf8;color:#2b2b2b;font:inherit}.st-pg-length{grid-column:1/-1}.st-pg-length label{display:flex;justify-content:space-between;gap:10px}.st-pg-length output{font-weight:750;color:#b11e2e}.st-pg input[type=range]{width:100%;accent-color:#b11e2e}.st-pg-range-labels{display:flex;justify-content:space-between;color:#6b6560;font-size:12px}.st-pg-options{border:1px solid #e6dccb;border-radius:10px;padding:12px 14px;display:grid;gap:10px;margin:0;min-width:0}.st-pg-options legend{padding:0 5px}.st-pg-options label,.st-pg-check{display:flex;align-items:center;gap:9px;line-height:1.5}.st-pg input[type=checkbox]{width:17px;height:17px;accent-color:#b11e2e;flex:0 0 auto}.st-pg code{overflow-wrap:anywhere}.st-pg-options code{font-size:12px;color:#6b6560}.st-pg-symbol-field small{color:#6b6560}.st-pg-check{grid-column:1/-1}.st-pg-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.st-pg-settings>.st-pg-actions{grid-column:1/-1}.st-pg button{min-height:42px;padding:10px 14px;border:1px solid #cfc4b3;border-radius:8px;background:#fffdf8;color:#0b2545;font:inherit;font-weight:700;cursor:pointer}.st-pg button:focus-visible,.st-pg input:focus-visible,.st-pg select:focus-visible{outline:3px solid #b11e2e;outline-offset:2px}.st-pg button:disabled{opacity:.5;cursor:not-allowed}.st-pg .st-pg-primary{background:#b11e2e;border-color:#b11e2e;color:#fff}.st-pg-status{margin:16px 0;padding:12px 14px;background:#f8f1e4;border-left:4px solid #0b2545;border-radius:6px;overflow-wrap:anywhere}.st-pg-status.is-error{border-left-color:#b11e2e;background:#fff1f1}.st-pg-results-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 10px}.st-pg-results-head h2{font-size:1.15rem;margin:0}.st-pg-results{display:grid;gap:8px}.st-pg-result{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid #e6dccb;border-radius:9px;background:#fffdf8}.st-pg-result-number{color:#6b6560;font-size:13px}.st-pg-password{font-size:14px;line-height:1.6;overflow-wrap:anywhere;word-break:break-word;user-select:all}.st-pg-copy-one{min-width:66px}.st-pg-note{font-size:13px;color:#6b6560;margin-top:16px}@media(max-width:700px){.st-pg-settings{grid-template-columns:1fr;padding:14px;gap:15px}.st-pg-length,.st-pg-check,.st-pg-settings>.st-pg-actions{grid-column:auto}.st-pg-result{grid-template-columns:22px minmax(0,1fr) auto;padding:10px;gap:7px}.st-pg-password{font-size:12px}.st-pg-results-head{align-items:flex-start;flex-direction:column}.st-pg-actions button{flex:1}}