.operations-page{max-width:840px;margin:30px auto;padding:0 20px;line-height:1.8}.operations-page h1{font-size:26px}.operations-page h2{font-size:20px;margin:28px 0 10px}.operations-page section{border-top:1px solid #deddd4;margin-top:24px}.operations-page label{display:block;margin:12px 0}.operations-page textarea,.operations-page select{display:block;width:100%;padding:12px;font:inherit;border:1px solid #c5cbc5;border-radius:8px}.operations-page textarea{min-height:90px}.operation-note{font-size:13px;color:#62736b}.operation-card{padding:16px;background:#f3f5f1;margin:12px 0;border-radius:10px;overflow-wrap:anywhere}.operation-card p{white-space:pre-line;margin:8px 0}.operation-card .button{padding:9px 14px;font-size:13px}.operations-page input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.operations-page footer,body>footer{padding:25px;text-align:center;font-size:13px}#operation-status{color:#315d45;font-weight:600}.operation-card small{color:#62736b}

.operations-page{font-family:var(--sans,system-ui,sans-serif)}

.feedback-counter{text-align:right;margin-top:2px}.feedback-kind{font-size:13px;color:#62736b}

.operations-page .feedback-intro{font-size:14px;line-height:1.75;word-break:keep-all}

.operations-page input:not([type=checkbox]){display:block;width:100%;padding:12px;font:inherit;border:1px solid #c5cbc5;border-radius:8px}.poster-request-summary{padding-bottom:12px}.poster-request-summary h2{margin-top:18px}.poster-request-summary p{margin:8px 0}.poster-request-actions{display:flex;gap:10px;flex-wrap:wrap}

.operations-page .poster-privacy-note{font-size:11px;line-height:1.65;word-break:keep-all}

