.jpr-podnety-wrap{max-width:760px;margin:24px auto;padding:0 12px}.jpr-podnety-form{background:#fff;border:1px solid #dedede;border-radius:12px;padding:clamp(18px,4vw,32px);box-shadow:0 4px 18px rgba(0,0,0,.05);color:#222}.jpr-podnety-form h2{margin:0 0 22px;font-size:clamp(22px,3vw,30px);line-height:1.25}.jpr-podnety-form p{margin:0 0 18px}.jpr-podnety-form label{display:block;font-weight:600;margin-bottom:7px}.jpr-podnety-form label span{color:#b42318}.jpr-podnety-form input,.jpr-podnety-form textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #b9b9b9;border-radius:7px;padding:12px 13px;font:inherit;background:#fff;color:#222}.jpr-podnety-form input:focus,.jpr-podnety-form textarea:focus{outline:2px solid #333;outline-offset:1px}.jpr-podnety-form textarea{resize:vertical;min-height:150px}.jpr-podnety-form button{border:0;border-radius:7px;padding:12px 22px;background:#171717;color:#fff;font:inherit;font-weight:700;cursor:pointer}.jpr-podnety-form button:hover{background:#333}.jpr-podnety-notice{padding:12px 14px;margin:0 0 18px;border-radius:7px}.jpr-podnety-notice.success{background:#edf8ef;border:1px solid #8acb95;color:#175b27}.jpr-podnety-notice.error{background:#fff0f0;border:1px solid #e2a0a0;color:#8a1717}



.jpr-podnety-details{border:1px solid #dedede;border-radius:10px;background:#fff;overflow:hidden}.jpr-podnety-details>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;background:#171717;color:#fff;border-radius:9px}.jpr-podnety-details>summary::-webkit-details-marker{display:none}.jpr-podnety-details>summary:after{content:"＋";float:right;font-size:1.1em}.jpr-podnety-details[open]>summary:after{content:"−"}.jpr-podnety-details .jpr-podnety-form{border:0;border-radius:0;box-shadow:none;margin:0}
