/* DEV page 3205 only. Keep all selectors scoped to the existing flow. */
body.page-id-3205 { background: #f6f8f5; }
body.page-id-3205 .entry-title { display: none; }
body.page-id-3205 .dietarius-withdrawal {
  width: min(100% - 32px, 760px); margin: clamp(32px, 6vw, 80px) auto;
  padding: clamp(24px, 5vw, 56px); border: 1px solid #dce3de; border-radius: 28px;
  background: #fff; box-shadow: 0 20px 60px rgba(36, 53, 62, .07);
  color: #24353e; font-family: Manrope, system-ui, sans-serif; font-size: 17px; line-height: 1.6;
}
body.page-id-3205 .dietarius-withdrawal h2 { margin: 0 0 24px; color: #24353e; font: 700 clamp(30px, 4vw, 42px)/1.16 Manrope, system-ui, sans-serif; letter-spacing: -.035em; }
body.page-id-3205 .dietarius-withdrawal h3 { margin: 0 0 8px; color: #24353e; font: 700 22px/1.3 Manrope, system-ui, sans-serif; }
body.page-id-3205 .dietarius-withdrawal p { margin: 0 0 24px; color: #61706a; line-height: 1.6; }
body.page-id-3205 .dietarius-withdrawal form { gap: 20px; }
body.page-id-3205 .dietarius-withdrawal label,
body.page-id-3205 .dietarius-withdrawal legend { color: #24353e; font-size: 15px; font-weight: 700; }
body.page-id-3205 .dietarius-withdrawal input[type=text],
body.page-id-3205 .dietarius-withdrawal input[type=email],
body.page-id-3205 .dietarius-withdrawal textarea,
body.page-id-3205 .dietarius-withdrawal select { min-height: 52px; padding: 12px 16px; border: 1px solid #b9c7bd; border-radius: 12px; background: #fff; color: #24353e; font: 400 16px/1.5 Manrope, system-ui, sans-serif; }
body.page-id-3205 .dietarius-withdrawal input:focus-visible,
body.page-id-3205 .dietarius-withdrawal select:focus-visible,
body.page-id-3205 .dietarius-withdrawal textarea:focus-visible,
body.page-id-3205 .dietarius-withdrawal button:focus-visible { outline: 2px solid #24353e; outline-offset: 2px; }
body.page-id-3205 .dietarius-withdrawal input[type=radio],
body.page-id-3205 .dietarius-withdrawal input[type=checkbox] { accent-color: #026e2d; }
body.page-id-3205 .dietarius-withdrawal .scope-option,
body.page-id-3205 .dietarius-withdrawal .withdrawal-item,
body.page-id-3205 .dietarius-withdrawal .summary { border-color: #dce3de; border-radius: 12px; background: #f6f8f5; }
body.page-id-3205 .dietarius-withdrawal .scope-option { display: flex; align-items: center; gap: 10px; }
body.page-id-3205 .dietarius-withdrawal .summary { margin-bottom: 24px; padding: 20px; }
body.page-id-3205 .dietarius-withdrawal .summary p { margin: 0 0 10px; color: #24353e; }
body.page-id-3205 .dietarius-withdrawal .summary p:last-child { margin-bottom: 0; }
body.page-id-3205 .dietarius-withdrawal .notice { margin-bottom: 20px; padding: 16px; border: 1px solid #dce3de; background: #eff3ef; color: #24353e; }
body.page-id-3205 .dietarius-withdrawal .notice.error { border-color: #e07b73; background: #fff1f1; color: #76221d; }
body.page-id-3205 .dietarius-withdrawal .notice.success { border-color: #67c286; background: #eaf2e4; color: #14522b; }
body.page-id-3205 .dietarius-withdrawal .small { color: #61706a; font-size: 14px; }
body.page-id-3205 .dietarius-withdrawal .dietarius-withdrawal-button { min-height: 52px; border-radius: 999px !important; background: #026e2d !important; color: #fff !important; font: 700 16px/1.4 Manrope, system-ui, sans-serif; cursor: pointer; }
body.page-id-3205 .dietarius-withdrawal .dietarius-withdrawal-button:hover { background: #015a25 !important; }
body.page-id-3205 .dietarius-withdrawal .dietarius-withdrawal-button:active { background: #01491e !important; }
body.page-id-3205 .dietarius-withdrawal [hidden] { display: none !important; }
@media (max-width: 767px) {
  body.page-id-3205 .dietarius-withdrawal { width: calc(100% - 32px); margin: 32px auto; padding: 24px; border-radius: 20px; }
  body.page-id-3205 .dietarius-withdrawal .withdrawal-item { grid-template-columns: 1fr; }
}
