@charset "UTF-8";.field-handler{display:flex;align-items:center;min-height:38px}.whitespace-pre-line{white-space:pre-line}.order-section-general .form-group,.order-section-patient .form-group{margin-bottom:.5rem}.select-codes{background-color:#e9ecef}.select-codes:focus{background-color:#e9ecef;border:1px solid #ced4da;outline:none}.feedback-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f0f99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.feedback-modal{position:relative;text-align:left;background:#fff;width:100%;max-width:520px;padding:28px 28px 24px;border-radius:14px;box-shadow:0 20px 50px #00000040,0 2px 6px #00000014;animation:feedbackModalIn .2s ease-out}@keyframes feedbackModalIn{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.feedback-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:transparent;font-size:22px;line-height:1;color:#777;cursor:pointer;transition:background .15s ease,color .15s ease}.feedback-close:hover{background:#f2f2f2;color:#000}.feedback-title{margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.3;color:#111}.feedback-form{display:flex;flex-direction:column;gap:14px}.feedback-textarea{width:100%;min-height:110px;padding:10px 12px;font-size:14px;line-height:1.4;color:#111;border:1px solid #d0d0d0;border-radius:8px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.feedback-textarea::placeholder{color:#999}.feedback-textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.feedback-captcha{margin-top:4px;padding:12px;border-radius:10px;background:#f7f7f7;border:1px solid #e2e2e2}.smart-captcha{display:flex;justify-content:center}.feedback-error{margin-bottom:8px;font-size:13px;color:#b00020}.feedback-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.feedback-success{margin:0 0 16px;font-size:15px;color:#111}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.table-resources{width:auto;margin-bottom:20px}.table-resources th{white-space:nowrap}
