.PrescriptionOrderFields-module__NuwJ-q__wrapper{flex-direction:column;gap:22px;display:flex}.PrescriptionOrderFields-module__NuwJ-q__fieldset{border:0;margin:0;padding:0}.PrescriptionOrderFields-module__NuwJ-q__legend{color:var(--color-text);margin-bottom:10px;padding:0;font-size:.86rem;font-weight:700;display:block}.PrescriptionOrderFields-module__NuwJ-q__medCard{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-bg);margin-bottom:12px;padding:16px}.PrescriptionOrderFields-module__NuwJ-q__medHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PrescriptionOrderFields-module__NuwJ-q__medIndex{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem;font-weight:800}.PrescriptionOrderFields-module__NuwJ-q__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.PrescriptionOrderFields-module__NuwJ-q__field{flex-direction:column;gap:5px;min-width:0;display:flex}.PrescriptionOrderFields-module__NuwJ-q__fieldWide{grid-column:1/-1;}.PrescriptionOrderFields-module__NuwJ-q__label{color:var(--color-text);font-size:.84rem;font-weight:700}.PrescriptionOrderFields-module__NuwJ-q__input,.PrescriptionOrderFields-module__NuwJ-q__textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);padding:10px 12px;font-family:inherit;font-size:.95rem}.PrescriptionOrderFields-module__NuwJ-q__textarea{resize:vertical;min-height:86px}.PrescriptionOrderFields-module__NuwJ-q__input:focus-visible,.PrescriptionOrderFields-module__NuwJ-q__textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.PrescriptionOrderFields-module__NuwJ-q__removeBtn{border-radius:var(--radius-sm);color:#8c1d13;cursor:pointer;background:0 0;border:1px solid #0000;min-height:44px;padding:6px 10px;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:underline}.PrescriptionOrderFields-module__NuwJ-q__removeBtn:hover,.PrescriptionOrderFields-module__NuwJ-q__removeBtn:focus-visible{background:#fdecea}.PrescriptionOrderFields-module__NuwJ-q__addBtn{border:1px dashed var(--color-primary);border-radius:var(--radius-md);min-height:44px;color:var(--color-primary-dark);cursor:pointer;background:0 0;padding:9px 14px;font-family:inherit;font-size:.88rem;font-weight:700}.PrescriptionOrderFields-module__NuwJ-q__addBtn:hover,.PrescriptionOrderFields-module__NuwJ-q__addBtn:focus-visible{background:var(--color-primary-50)}.PrescriptionOrderFields-module__NuwJ-q__optionList{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.PrescriptionOrderFields-module__NuwJ-q__optionLabel{min-height:44px;color:var(--color-text);cursor:pointer;align-items:flex-start;gap:10px;padding:7px 0;font-size:.92rem;display:flex}.PrescriptionOrderFields-module__NuwJ-q__note{border-radius:var(--radius-md);color:#17496b;background:#e6f0f7;margin:6px 0 0;padding:11px 13px;font-size:.82rem;line-height:1.55}
.page-module__Q6rHZG__contactGrid{grid-template-columns:1fr 1.4fr;align-items:start;gap:48px;display:grid}.page-module__Q6rHZG__contactCard{background:var(--color-surface);box-shadow:var(--shadow-md);border-radius:16px;margin-bottom:20px;padding:28px}.page-module__Q6rHZG__contactCard h2{color:var(--color-primary-dark);margin-bottom:20px;font-size:1.4rem}.page-module__Q6rHZG__contactDetails{flex-direction:column;gap:20px;display:flex}.page-module__Q6rHZG__contactDetail{align-items:flex-start;gap:14px;display:flex}.page-module__Q6rHZG__contactDetailIcon{background:#1abc9c1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;display:flex}.page-module__Q6rHZG__contactDetailLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:4px;font-size:.75rem;font-weight:700}.page-module__Q6rHZG__contactDetailValue{color:var(--color-text);font-size:1rem;font-weight:600;text-decoration:none;display:block}.page-module__Q6rHZG__contactDetailValue:hover{color:var(--color-primary)}.page-module__Q6rHZG__contactDetailSub{color:var(--color-text-muted);margin-top:2px;font-size:.85rem}.page-module__Q6rHZG__contactLink{color:var(--color-secondary-dark);margin-top:4px;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.page-module__Q6rHZG__contactLink:hover{text-decoration:underline}.page-module__Q6rHZG__hoursCard{background:var(--color-surface);box-shadow:var(--shadow-md);border-radius:16px;margin-bottom:20px;padding:24px}.page-module__Q6rHZG__hoursCard h3{color:var(--color-primary-dark);margin-bottom:16px;font-size:1rem;font-weight:700}.page-module__Q6rHZG__hoursTable{border-collapse:collapse;width:100%}.page-module__Q6rHZG__hoursTable td{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-light);padding:8px 4px;font-size:.875rem}.page-module__Q6rHZG__hoursTable tr:last-child td{border-bottom:none}.page-module__Q6rHZG__hoursTable td:first-child{color:var(--color-text);font-weight:600}.page-module__Q6rHZG__hoursTable td:last-child{text-align:right;color:var(--color-primary);font-weight:600}.page-module__Q6rHZG__onlineTermin{margin-top:16px}.page-module__Q6rHZG__doctolibBtn{padding:12px 20px!important;font-size:.9rem!important}.page-module__Q6rHZG__mapsCard{box-shadow:var(--shadow-md);border-radius:16px;overflow:hidden}.page-module__Q6rHZG__formsSection{background:var(--color-surface);box-shadow:var(--shadow-xl);border:1px solid var(--color-border-light);border-radius:20px;padding:32px}.page-module__Q6rHZG__formTabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px;display:grid}.page-module__Q6rHZG__formTab{border:2px solid var(--color-border);background:var(--color-bg);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;font-family:inherit;transition:all .2s;display:flex}.page-module__Q6rHZG__formTab:hover{border-color:var(--color-primary);background:#1a52760a}.page-module__Q6rHZG__formTabActive{border-color:var(--color-primary)!important;background:#1a52760f!important}.page-module__Q6rHZG__formTabLabel{color:var(--color-text);font-size:.9rem;font-weight:700}.page-module__Q6rHZG__formTabActive .page-module__Q6rHZG__formTabLabel{color:var(--color-primary)}.page-module__Q6rHZG__formTabDesc{color:var(--color-text-secondary);font-size:.75rem}.page-module__Q6rHZG__form{flex-direction:column;gap:16px;display:flex}.page-module__Q6rHZG__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__Q6rHZG__formNote{border-left:3px solid var(--color-secondary);color:var(--color-text-secondary);background:#1abc9c14;border-radius:0 8px 8px 0;padding:12px 14px;font-size:.82rem;line-height:1.6}.page-module__Q6rHZG__formPrivacy{color:var(--color-text-muted);align-items:flex-start;gap:8px;font-size:.78rem;line-height:1.5;display:flex}.page-module__Q6rHZG__formPrivacy a{color:var(--color-primary)}.page-module__Q6rHZG__submitBtn{margin-top:4px;padding:14px 24px!important;font-size:1rem!important}.page-module__Q6rHZG__successAlert{color:var(--color-success);background:#27ae601a;border:1px solid #27ae604d;border-radius:10px;padding:14px 16px;font-size:.9rem;font-weight:600}.page-module__Q6rHZG__errorAlert{color:var(--color-accent-dark);background:#e74c3c14;border:1px solid #e74c3c4d;border-radius:10px;padding:14px 16px;font-size:.9rem;font-weight:600}@media (max-width:1024px){.page-module__Q6rHZG__contactGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__Q6rHZG__formRow,.page-module__Q6rHZG__formTabs{grid-template-columns:1fr}}.page-module__Q6rHZG__consentGroup{flex-direction:column;gap:12px;margin:8px 0;display:flex}.page-module__Q6rHZG__consentLabel{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.page-module__Q6rHZG__consentCheckbox{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0;margin-top:3px}.page-module__Q6rHZG__consentText{color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;font-size:.82rem;line-height:1.5}.page-module__Q6rHZG__consentLink{color:var(--color-primary);font-weight:500;text-decoration:none}.page-module__Q6rHZG__consentLink:hover{text-decoration:underline}
