.workflow-page{background:#f8f9ff;color:#1f2937}.workflow-wrap{max-width:850px;margin:48px auto 80px;padding:0 24px}.workflow-wrap h1{font-size:clamp(30px,5vw,44px);line-height:1.12;letter-spacing:-1px;margin:12px 0 18px}.workflow-lead{color:#667085;line-height:1.7;max-width:690px}.workflow-card{background:white;border:1px solid #dce0f4;border-radius:18px;padding:28px;margin:20px 0}.workflow-card h2{font-size:23px;margin:0 0 18px}.workflow-card h3{margin:25px 0 6px}.workflow-card label{display:grid;gap:8px;font-size:15px;margin:18px 0 0}.workflow-card input:not([type=checkbox]),.workflow-card select,.workflow-card textarea{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #cdd3e7;border-radius:9px;font:inherit;color:#1f2937;background:#fff}.workflow-card textarea{resize:vertical}.workflow-card :is(input,textarea,select):focus{outline:3px solid #dce0ff;border-color:#5f6fff}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field-help{font-size:13px;color:#667085;line-height:1.6}.workflow-notice{background:#f1f3ff;border-radius:10px;padding:16px;font-size:14px;line-height:1.65;color:#4c5678}.workflow-card .checkbox-label{display:flex;align-items:flex-start;line-height:1.6;gap:12px;margin:22px 0}.checkbox-label input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.workflow-card a{color:#5364e8;text-decoration:underline}.workflow-card .button{color:inherit;text-decoration:none}.workflow-card .button-primary{color:white}.mode-switch{display:flex;border:1px solid #dce0f4;border-radius:12px;background:#fff;padding:5px;margin-top:28px}.mode-switch button{flex:1;border:0;border-radius:9px;background:transparent;color:#526079;padding:14px;font:inherit;cursor:pointer}.mode-switch button[aria-pressed=true]{background:#5f6fff;color:white}.selected-doctor{padding:16px;border-radius:10px;background:#f1f3ff;line-height:1.7;margin-top:14px}.selected-doctor strong{display:block}.doctor-choice{display:block;width:100%;text-align:left;padding:13px 15px;border:1px solid #e5e8f5;background:#fff;font:inherit;cursor:pointer;line-height:1.5}.doctor-choice:hover{background:#f1f3ff}.doctor-choice span{display:block;font-size:13px;color:#667085}fieldset{border:0;padding:0;margin:0;min-width:0}fieldset:disabled{opacity:.55}.honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.form-error{color:#a02d3c;line-height:1.6;padding:12px 0}.form-success{color:#21634b;padding:12px 0}.admin-header{display:flex;justify-content:space-between;gap:15px;align-items:center}.admin-filters{display:flex;gap:12px;align-items:center}.review-item{line-height:1.6}.review-item header{display:flex;justify-content:space-between;gap:16px}.review-item pre{white-space:pre-wrap;background:#f7f8fc;padding:15px;overflow-wrap:anywhere;font:inherit}.review-item dl{display:grid;grid-template-columns:135px 1fr;gap:10px}.review-item dd{margin:0;overflow-wrap:anywhere}.review-item .review-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.review-item .button-danger{background:#fff;color:#a02d3c;border:1px solid #e3b2bb}.admin-wrap{max-width:950px}.status-badge{background:#eef1ff;color:#4a5acb;border-radius:30px;padding:5px 12px;font-size:13px}.profile-confirmed-note{line-height:1.7}.workflow-page [hidden]{display:none!important}@media(max-width:600px){.field-grid{grid-template-columns:1fr}.workflow-card{padding:20px}.workflow-wrap{padding:0 16px;margin-top:30px}.review-item dl{grid-template-columns:1fr;gap:3px}.review-item dd{margin-bottom:10px}.admin-header{align-items:flex-start;flex-direction:column}.mode-switch button{font-size:14px}.workflow-page .site-header{gap:14px}.workflow-page .site-header .button{font-size:13px;padding:11px}}
