.App{text-align:left}.offline-banner{background:#7c2d12;color:#fff;font-size:14px;padding:8px 16px;text-align:center}*{box-sizing:border-box}#root,body,html{color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;margin:0}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;justify-content:space-between;padding:20px}.main-nav{display:flex;gap:10px}.dropbtn,.main-nav button{background-color:#61dafb;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;text-decoration:none}.main-nav button.active{background-color:#007bff}.patient-row:hover{background-color:#f5f5f5;cursor:pointer}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.dropbtn{background-color:#4caf50}.patient-form{grid-gap:12px 16px;align-items:start;display:grid;gap:12px 16px;grid-template-columns:140px 1fr;margin:12px auto;max-width:900px;text-align:left}.patient-form>div{grid-column:1/-1}.patient-form>div.form-row{align-items:center;display:flex;gap:12px;grid-column:1/-1}.patient-form label{font-weight:500;min-width:130px}.patient-form input[type=date],.patient-form input[type=number],.patient-form input[type=text],.patient-form select,.patient-form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;min-width:0;padding:8px 10px}.patient-form input[type=text]{width:150px}.patient-form input[type=number]{width:70px}.patient-form input[type=date]{width:120px}.patient-form select[name=sexe]{width:90px}.patient-form select[name=etatCivil]{width:130px}.patient-form textarea{min-height:56px;width:100%}.patient-form .actions{grid-column:1/-1;margin-top:12px;text-align:center}fieldset{border:1px solid #ddd;border-radius:4px;margin:8px 0;padding:10px}legend{font-weight:600;padding:0 8px}fieldset>div{align-items:center;display:flex;gap:8px;margin:8px 0}fieldset textarea{border:1px solid #ccc;border-radius:4px;min-height:80px;padding:8px;width:100%}.patients-view ul{list-style:none;padding-left:0}.patients-view li{border-bottom:1px solid #eee;padding:8px 0}
/*# sourceMappingURL=main.2c7387b4.css.map*/