.sugar-calendar__display__inline-flex{display:inline-flex}.sugar-calendar__align-items__center{align-items:center}.sugar-calendar__gap-10{gap:10px}.sugar-calendar-google-calendar__description{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#2c3338}.sugar-calendar-google-calendar__description a{color:#2271b1;text-decoration:underline}.sugar-calendar-google-calendar__description a:hover{color:#135e96}.sugar-calendar-google-calendar__connect-button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0;padding-inline-end:10px;background:#f7f7f7;border:1px solid #8c8f94;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);color:#50575e;font-size:12px;font-weight:500;line-height:1;text-decoration:none;overflow:hidden}.sugar-calendar-google-calendar__connect-button:hover,.sugar-calendar-google-calendar__connect-button:focus{background:#fff;color:#50575e}.sugar-calendar-google-calendar__connect-button-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}.sugar-calendar-google-calendar__connect-button-icon img{width:30px;height:30px}.sugar-calendar-google-calendar__connect-button-label{padding:0;line-height:30px}.sugar-calendar-google-calendar__account-card{width:400px;max-width:100%;border:1px solid #dcdcde;border-radius:4px;overflow:hidden}.sugar-calendar-google-calendar__account-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;padding:20px}.sugar-calendar-google-calendar__account-identity{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.sugar-calendar-google-calendar__account-avatar{flex-shrink:0;width:40px;height:40px;border:1px solid #dcdcde;border-radius:4px;overflow:hidden}.sugar-calendar-google-calendar__account-avatar img{width:100%;height:100%;object-fit:cover}.sugar-calendar-google-calendar__account-meta{display:flex;flex-direction:column;min-width:0}.sugar-calendar-google-calendar__account-email{font-size:14px;font-weight:500;line-height:20px;color:#2c3338;overflow-wrap:anywhere}.sugar-calendar-google-calendar__account-since{font-size:12px;font-weight:400;line-height:1.4;color:#787c82}.sugar-calendar-google-calendar__account-remove{flex-shrink:0;font-size:12px;font-weight:500;color:#d63638;text-decoration:none}.sugar-calendar-google-calendar__account-remove:hover,.sugar-calendar-google-calendar__account-remove:focus{color:#d63638;text-decoration:underline}.sugar-calendar-google-calendar__calendar-select{width:100%;max-width:100%}.sugar-calendar-google-calendar__calendar-field{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:400px;max-width:100%}.sugar-calendar-google-calendar__calendar-field .sugar-calendar-google-calendar__calendar-desc.desc{margin:0;font-size:14px;font-weight:400;line-height:20px;color:#787c82}.sugar-calendar-google-calendar__calendar-field select{width:100%;max-width:100%}.sugar-calendar-google-calendar__calendar-field--error .sugar-calendar-google-calendar__calendar-select{border-color:#d63638 !important}.sugar-calendar-google-calendar__calendar-field--error .sugar-calendar-google-calendar__calendar-desc.desc{color:#d63638}.sugar-calendar-google-calendar__sync-row--locked{opacity:.5;cursor:not-allowed}.sugar-calendar-google-calendar__sync-row--locked select{pointer-events:none}@media screen and (max-width: 782px){.sugar-calendar-google-calendar__account-row{flex-direction:column;align-items:flex-start;gap:12px}.sugar-calendar-google-calendar__account-identity{flex:0 0 auto;width:100%}}