.app{box-sizing:border-box;display:flex;font-family:Arial,sans-serif;height:100vh;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:14px;margin:0}.sidebar{background-color:#f8f8f8;box-shadow:2px 0 5px #0000001a}.consultation-item{background-color:#fff;border-radius:4px;box-shadow:1px 1px 5px #0000001a;cursor:pointer;padding:10px}.consultation-item.active{border:1px solid #000}.consultation-item:hover{background-color:#f0f0f0}.main-content{box-sizing:border-box;flex-grow:1;overflow-x:hidden;overflow-y:auto}h1{font-size:24px}h2{color:#333;font-size:18px;margin-bottom:10px}p{color:#666;font-size:14px;line-height:1.6}.black-button{background-color:#000;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 20px}.consultation-footer{border-top:2px solid #e0e0e0;display:flex;justify-content:flex-end;padding-top:20px}.consultation-footer button{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin-bottom:20px;margin-left:10px;outline:none;padding:10px 20px}.consultation-footer button:hover,.tab-button.active{background-color:#007bff;color:#fff}.tab-button.active{border-color:#007bff}.instructions-modal{align-items:flex-start;display:flex;height:100%;justify-content:center;position:fixed;right:0;top:0;width:20%;z-index:10}.instructions-container{background:#f8f8f8;border-radius:15px;display:flex;flex-direction:column;height:calc(100% - 40px);padding:20px;position:relative;width:100%}.close-button{background:#0000;border:none;cursor:pointer;font-size:1.5rem;line-height:1;position:absolute;right:10px;top:10px}.instructions-container h2{margin-bottom:10px}.instructions-container textarea{flex-grow:1;margin-bottom:10px}textarea{background-color:ffffff;border-radius:12px;flex-grow:1;margin-bottom:20px;padding:15px;width:calc(100% - 20px)}.copy-note-button{margin-top:10px}.modal-footer{display:flex;justify-content:space-between}.modal-footer button{padding:10px 20px}.auth-logo{height:120;width:120px}.nav-bar{align-items:center;background-color:#f3f3f3;border-radius:7px;display:flex;justify-content:space-between;padding:10px}.nav-buttons-left,.nav-buttons-right{display:flex;gap:10px}.tab-button{border:none;border-radius:7px;cursor:pointer;float:right;font-size:large;margin:0 5px;padding:8px 16px;transition:background-color .3s ease}.tab-button.active,.tab-button:hover{background-color:#007bff;color:#fff}.tab-button.clipboard{bottom:30px;position:fixed;right:60px;z-index:1000}.tab-button.create-pdf{bottom:30px;position:fixed;right:200px;z-index:1000}.generate-button,.record-button{border:none;border-radius:7px;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .3s ease}.record-button{background-color:#f65f6e;color:#fff}.record-button:hover{background-color:#c82333}.recording-animation{max-height:55px;max-width:55px}.generate-button{background-color:#28a745;color:#fff}.generate-button:hover{background-color:#218838}@media screen and (max-width:1000px){.nav-bar{display:block}.nav-buttons-right{margin-top:20px}}.header{align-items:flex-start;flex-direction:column}.header,.header h2{display:flex;width:100%}.header h2{margin:0}.header h2 input[type=text]{background:#0000;border:none;color:#333;display:block;font-size:1.5rem;outline:none;width:100%}.textareaStyle{display:flex;height:100%;margin:0;min-height:calc(100vh - 260px);width:calc(100% - 20px)}@media screen and (max-width:1200px){.textareaStyle{min-height:calc(100vh - 330px)}}@media screen and (max-width:900px){.textareaStyle{min-height:calc(100vh - 370px)}}@media screen and (max-width:600px){.textareaStyle{min-height:calc(100vh - 380px)}}.note-container{background-color:#fff;border:1px solid #fff;border-radius:4px;font-family:Arial,sans-serif;height:calc(100vh - 340px);margin:20px auto;overflow:scroll;padding:20px}.section{display:flex;flex-direction:column;padding:10px 0;width:100%}.section-header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.section-footer{bottom:0;margin:10px;position:absolute;right:25px}.section-title{color:#6d758d;flex-grow:0;font-size:16px;margin:0}.copy-button{background-color:initial;border:none;color:#333;cursor:pointer;margin-left:10px;opacity:0;transition:opacity .2s ease-in-out}.section:hover .copy-button{opacity:1}.editable-content{background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#212a2f;font-family:Arial,sans-serif;font-size:14px;margin-bottom:0;margin-top:0;outline:none;overflow:hidden;padding-bottom:0;padding-top:0;resize:none;width:100%}.no-data{color:#888;font-size:18px;text-align:center}textarea{background-color:initial;border:none;font-family:Nunito,sans-serif;font-size:13pt;outline:none;resize:none;width:100%}@media screen and (max-width:1200px){.note-container{height:calc(100vh - 380px)}}@media screen and (max-width:900px){.note-container{height:calc(100vh - 480px)}}@media screen and (max-width:600px){.note-container{height:calc(100vh - 380px)}}.consultation-item{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000000d;margin-bottom:10px;padding:15px;position:relative}.delete-session-button{background-color:initial;border:none!important;color:#000;cursor:pointer;margin:0;outline:none!important;padding:5px!important;position:absolute;right:10px;top:10px}.sidebar{background-color:#fff;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:calc(100% - 105px);justify-content:space-between;padding:20px}.consultations-list{flex:1 1;overflow-y:auto;padding:5px 0}.sidebar-footer{padding:14px 0}.settings-dropdown select,.signout-button button{background-color:#fff;border:1px solid #d1d1d1;border-radius:8px;box-shadow:0 2px 5px #0000000d;box-sizing:border-box;padding:10px;width:100%}.signout-button button{background-color:#e0e0e0;cursor:pointer;margin:10px 0}.horizontal-bar{background-color:#333;height:1px;width:100%}
/*# sourceMappingURL=main.58507485.css.map*/