.gmail-compose-modal{font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:8px 8px 0 0;overflow:hidden;z-index:1000}.gmail-compose-modal.fullscreen{z-index:9999!important;box-shadow:none!important}.gmail-compose-modal .gmail-field-row{border-bottom:1px solid #e0e0e0;padding:0;display:flex;align-items:center;min-height:40px}.gmail-compose-modal .gmail-field-row:last-of-type{border-bottom:1px solid #e0e0e0}.gmail-compose-modal .gmail-field-label{width:32px;min-width:32px;font-size:12px;color:#5f6368;font-weight:500;text-align:left;padding:0;flex-shrink:0}.gmail-compose-modal .gmail-field-input{flex:1;border:none;outline:none;font-size:14px;padding:0;background:transparent;color:#202124;font-family:inherit}.gmail-compose-modal .gmail-field-input:focus{outline:none;box-shadow:none}.gmail-compose-modal .gmail-cc-bcc-toggle{font-size:12px;color:#1a73e8;text-decoration:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .15s ease;border:none;background:none}.gmail-compose-modal .gmail-cc-bcc-toggle:hover{background-color:#f1f5f9;text-decoration:underline}.gmail-compose-modal .gmail-compose-body{min-height:300px;max-height:500px;overflow-y:auto;border:none;outline:none;font-size:14px;line-height:1.5;font-family:Arial,sans-serif;resize:none;padding:16px}.gmail-compose-modal .gmail-compose-body:focus{outline:none;box-shadow:none}.gmail-compose-modal .gmail-toolbar{background-color:#f9f9fa;border-top:1px solid #e8eaed;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-radius:0 0 8px 8px}.gmail-compose-modal .gmail-send-button{background-color:#1a73e8;color:white;border:none;border-radius:6px;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.gmail-compose-modal .gmail-send-button:hover:not(:disabled){background-color:#1557b0;box-shadow:0 2px 6px rgba(0,0,0,.15)}.gmail-compose-modal .gmail-send-button:disabled{background-color:#94a3b8;cursor:not-allowed;box-shadow:none}.gmail-compose-modal .gmail-toolbar-icons{display:flex;align-items:center;gap:4px}.gmail-compose-modal .gmail-toolbar-icon{width:32px;height:32px;border:none;background:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#5f6368;transition:background-color .15s ease}.gmail-compose-modal .gmail-toolbar-icon:hover{background-color:#f1f3f4}.gmail-compose-modal .gmail-window-controls{display:flex;align-items:center;gap:4px}.gmail-compose-modal .gmail-window-control{width:32px;height:32px;border:none;background:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#5f6368;transition:background-color .15s ease}.gmail-compose-modal .gmail-window-control:hover{background-color:#f1f3f4}.gmail-compose-modal .gmail-window-control svg{width:16px;height:16px}.gmail-compose-modal .gmail-header{background-color:#ffffff;border-bottom:1px solid #e0e0e0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-radius:8px 8px 0 0;min-height:56px}.gmail-compose-modal .gmail-header-title{font-size:14px;font-weight:500;color:#3c4043;margin:0}.gmail-compose-modal.minimized{height:40px!important;overflow:hidden}.gmail-compose-modal.fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;border-radius:0!important;z-index:9999}.gmail-compose-modal .gmail-original-message{margin:16px 0;padding:12px;background-color:#f8f9fa;border-left:3px solid #1a73e8;border-radius:0 4px 4px 0}.gmail-compose-modal .gmail-original-message-header{font-size:12px;color:#5f6368;margin-bottom:8px}.gmail-compose-modal .gmail-original-message-content{font-size:14px;color:#202124;max-height:120px;overflow-y:auto}.gmail-compose-modal .ql-toolbar{border:none!important;border-bottom:1px solid #e8eaed!important;padding:8px 12px!important;flex-shrink:0!important}.gmail-compose-modal .ql-container{border:none!important;font-size:14px!important;font-family:inherit!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;flex:1!important;position:relative!important}.gmail-compose-modal .ql-container .ql-editor{padding:16px!important;flex:1 1 0%!important;overflow-y:auto!important;min-height:0!important;max-height:none!important;height:100%!important;box-sizing:border-box!important}.gmail-compose-modal .app-richtext-editor{position:relative!important}.gmail-compose-modal .app-richtext-editor,.gmail-compose-modal .p-mailboxRichText__wrap{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;flex:1!important}.gmail-compose-modal .p-mailboxRichText__wrap{overflow:hidden!important}.gmail-compose-modal .p-mailboxRichText .ql-container .ql-editor{max-height:none!important}.gmail-compose-modal .p-generalChatInput{height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;align-items:stretch!important;justify-content:flex-start!important;flex-wrap:nowrap!important}.gmail-compose-modal .ql-editor:focus{outline:none!important;box-shadow:none!important}.gmail-compose-modal .c-input__box{border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important;font-size:13px!important;min-height:auto!important}.gmail-compose-modal .c-input__box:focus{border:none!important;box-shadow:none!important;outline:none!important}.gmail-compose-modal .c-input__box .c-input__input{font-size:13px!important;color:#202124!important;padding:2px 0!important;border:none!important;background:transparent!important;line-height:1.4!important}.gmail-compose-modal .c-input__box .c-input__input:focus{outline:none!important;box-shadow:none!important;border:none!important}.gmail-compose-modal .gmail-editor .ql-editor{padding:8px!important;min-height:200px!important;font-size:13px!important;font-family:Arial,sans-serif!important;line-height:1.4!important;color:#202124!important;border:none!important}.gmail-compose-modal .gmail-editor .ql-editor.ql-blank:before{font-style:normal!important;color:#9aa0a6!important;font-size:13px!important;content:"Compose email"!important}.gmail-compose-modal .gmail-editor .ql-toolbar{display:none!important}.gmail-compose-modal .c-input__tag{font-size:12px!important;padding:2px 6px!important;margin:1px 2px 1px 0!important;background-color:#e8f0fe!important;border:1px solid #dadce0!important;border-radius:4px!important}.gmail-compose-modal .c-input__tag .c-input__tag__label{color:#1a73e8!important;font-size:12px!important}.gmail-compose-modal input[type=text]{font-size:13px!important;line-height:1.4!important}.gmail-compose-modal .c-input__box,.gmail-compose-modal .c-input__input,.gmail-compose-modal input{border:none!important;outline:none!important;box-shadow:none!important}.gmail-compose-modal .inputMail{margin:0!important;padding:0!important}.gmail-compose-modal .inputMail .c-input__box{margin:0!important;padding:0!important;align-items:flex-start!important}.gmail-compose-modal .inputMail__content{margin:0!important;padding:0!important}.gmail-compose-modal .inputMail input[type=text]{margin:0!important;padding:2px 0!important;font-size:14px!important;line-height:1.4!important}